@charset "utf-8";
/* CSS Document */
@import url("../../../css/base.css");
#main_allwrap{ width:974px; margin:auto; }
#top{ position:relative; width:974px; height:80px; }
.kna_ci{position:absolute; top:19px; left:0px;  width:182px; height:42px;}
.btn_pre{position:absolute; top:40px; right:27px; width:114px; height:17px;}
.nav{ width:182px; margin-right:9px; float:left;}
.con{width:783px; padding-top:17px; background:url(../../../img_2012/img_top_bar.png) no-repeat; float:left;  }
.nav_top{ width:182px; height:58px;}
.nav_m{ background:url(../../../img_2012/nav_bg.png); padding:0;  margin:0;}
.nav_bottom{ background:url(../../../img_2012/nav_bottom.png) no-repeat; width:182px; height:27px;}
.nav_list{ margin:0; padding:0; #margin-top:-12px;}
.nav_list li{ margin-left:20px; border-bottom:1px solid #d5d5d5; width:142px; padding-bottom:1px;}
.contents{ background:url(../img/main/main_bg.png) repeat-x; width:783px; height:650px; position:relative;}
.con1{ position:absolute; top:15px; left:37px;}
.con2{ position:absolute; top:264px; left:37px;}
.con3{ position:absolute; top:408px; left:37px;}
li.con_title{padding-bottom:5px; background:url(../img/main/board_line.png) no-repeat left bottom; width:361px;  }
.con_wrap{ position:relative; height:110px; background:url(../img/main/board_line.png) no-repeat left bottom; width:361px;   }

.con_img{
	position:absolute;
	top:14px;
	left:1px;
}
.con_subject{position:absolute; top:12px;left:134px;}
.con_wrap2{ position:relative; height:214px; background:url(../img/main/board_line.png) no-repeat left bottom; width:361px;   }
.con_img2{
	position:absolute;
	top:114px;
	left:240px;
}
.con_subject2{
	position:absolute;
	top:117px;
	left:0px;
}
.con_text2{
	position:absolute;
	top:135px;
	left:1px;
	width:226px;
	text-align:justify;
}

li.con4_title{padding-bottom:6px; width:314px;  }
.con_text{
	position:absolute;
	top:31px;
	left:133px;
	width:226px;
	text-align:justify;
}
.con4{ position:absolute; top:15px; left:436px; width:314px; }
.con4_warp{width:314px; height:347px; background:url(../img/main/con4_bg.png) left bottom no-repeat;position:relative;}

.con4_1{ position:relative; top:12px; left:15px; width:285px; height:107px; }
.con4_1 .subject{ position:absolute; left:0; top:0;}
.con4_1 .img_title{ position:absolute; left:0; top:25px;}
.con4_1 .con4_img{position:absolute; left:164px; top:22px;}
.con4_1 .con4_text{position:absolute; left:5px; top:50px; width:154px; height:50px; text-align:justify;}

.con4_2{ position:relative; top:25px; left:15px; width:285px; height:107px; }
.con4_2 .subject{ position:absolute; right:12px; top:0;}
.con4_2 .img_title{ position:absolute; left:120px; top:25px;}
.con4_2 .con4_img{position:absolute; left:0px; top:22px;}
.con4_2 .con4_text{position:absolute; left:127px; top:50px; width:154px; height:50px; text-align:justify;}

.con4_3{ position:relative; top:20px; left:15px; width:285px; height:107px; }
.con4_3 .subject{ position:absolute; left:0; top:12px;}
.con4_3 .img_title{ position:absolute; left:0; top:25px;}
.con4_3 .con4_img{
	position:absolute;
	left:188px;
	top:22px;
}
.con4_3 .con4_text{
	position:absolute;
	left:5px;
	top:35px;
	width:175px;
	height:50px;
	text-align:justify;
}


.con5{
	position:absolute;
	top:398px;
	left:436px;
	width:304px;
	background:#fff;
	border:1px solid #cccccc;
	padding:6px 4px 8px 4px;
}
.con5_img{
	width:71px;
	height:83px;
	background:url(../img/main/con5_img.png) no-repeat;
	position:absolute;
	top:37px;
	left:3px;
}
.con5_list{ #margin-top:-8px; margin-left:73px; }
.con5_list li{ background:url(../img/main/con5_blit.png) no-repeat 0 6px; padding-left:10px; line-height:20px; letter-spacing:-1px;}

.con6{ position:absolute; left:436px; top:532px ; width:314px;}
.con6 .con6_img2{
	position:absolute;
	left:161px;
	top:0px;
}
 
.sns{position:absolute; left:37px; top:557px ; width:364px; height:36px; background:url(../img/main/sns_bg.png) no-repeat; padding:2px;}
.sns li{ float:left;}
.sns li.btn_facebook, .sns li.btn_twitter, .sns li.btn_youtube{margin-left:8px; margin-top:3px; margin-right:10px;}
.footer{ position:absolute; top:598px;  text-align:right; right:30px; height:28px; padding:19px 110px 0 0; background:url(../../../img/main_footer_img_.png) no-repeat top right;   margin-top:3px;}
