@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:278px; left:37px;}
.con3{
	position:absolute;
	top:308px;
	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:255px; background:url(../img/main/board_line.png) no-repeat left bottom; width:361px;   }
.con_img2{
	position:absolute;
	top:134px;
	left:240px;
}
.con_subject2{
	position:absolute;
	top:137px;
	left:0px;
}
.con_text2{
	position:absolute;
	top:157px;
	left:1px;
	width:226px;
	text-align:justify;
}

.con_text3{
	position:absolute;
	top:51px;
	left:133px;
	width:226px;
	text-align:justify;
}

li.con4_title{padding-bottom:6px; width:314px;  }
.con_text{
	position:absolute;
	top:33px;
	left:133px;
	width:226px;
	text-align:justify;
}
.con4{ position:absolute; top:15px; left:436px; width:314px; }
.con4_warp{width:314px; height:395px; 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:6px;
}
.con4_2 .img_title{
	position:absolute;
	left:120px;
	top:31px;
}
.con4_2 .con4_img{
	position:absolute;
	left:0px;
	top:28px;
}
.con4_2 .con4_text{
	position:absolute;
	left:127px;
	top:56px;
	width:154px;
	height:50px;
	text-align:justify;
}

.con4_3{ position:relative; top:25px; left:15px; width:285px; height:107px; }
.con4_3 .subject{
	position:absolute;
	left:0;
	top:19px;
}
.con4_3 .img_title{ position:absolute; left:0; top:25px;}
.con4_3 .con4_img{
	position:absolute;
	left:188px;
	top:29px;
}
.con4_3 .con4_text{
	position:absolute;
	left:5px;
	top:42px;
	width:175px;
	height:50px;
	text-align:justify;
}


.con5{
	position:absolute;
	top:443px;
	left:436px;
	width:304px;
	background:#fff;
	border:1px solid #cccccc;
	padding:6px 4px 8px 4px;
}
.con5_img{
	width:55px;
	height:73px;
	background:url(../img/main/con5_img.png) no-repeat;
	position:absolute;
	top:43px;
	left:9px;
}
.con5_list{ #margin-top:-8px; margin-left:65px; }
.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:37px;
	top:462px;
}

.sns{
	position:absolute;
	left:37px;
	top:529px;
	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;}
