@charset "utf-8";
@import url("common.css");

/*Layer*/
body{width:100%}
#wrap{width:100%;max-width:1600px;margin:0 auto;
background:url(/images/common/bg_header2.png) repeat-x}
#header{border:none;}
#container{width:100%; background:#fff;}
#contents{}
#footer{width:100%;}

/*header*/
.head h1{border:none;}
.head .mainmenu{float:right;padding:53px 0px 41px 0;border:none;}
.sub_top_img{min-width:1120px;height:111px;margin:0 auto; background:url('/images/sub/sub_title.jpg') no-repeat center top; text-indent:-9999px;}
.sub_top_img1{background:url('/images/sub/sub_title1.jpg') no-repeat center top;}
.sub_top_img2{background:url('/images/sub/sub_title2.jpg') no-repeat center top;}
.sub_top_img3{background:url('/images/sub/sub_title3.jpg') no-repeat center top;}
.sub_top_img4{background:url('/images/sub/sub_title4.jpg') no-repeat center top;}
.sub_top_img5{background:url('/images/sub/sub_title1.jpg') no-repeat center top;}
.head .mainmenu>ul>li>ul.nav_ul01 li:first-child{ margin-left: 664px;}



#lnb_wrap{float:left; width:250px; margin-top:36px;}
#lnb_wrap h2{margin-bottom:40px;;}
#lnb_wrap ul{width:100%; overflow:hidden; margin-bottom:40px;}
#lnb_wrap ul li{float:left; margin-left:20px;}
#lnb_wrap ul li:first-child{margin-left:0;}
#lnb_wrap ul li a{display:block;}
#lnb_wrap ol{width:100%; overflow:hidden; }
#lnb_wrap ol li{margin-bottom:17px; width:100%;}
#lnb_wrap ol li.bar{}
#lnb_wrap ol li a{}

#content{float:left; width:863px; margin-top:36px;}
#content .cate{width:100%; overflow:hidden;}
#content .cate h2{float:left;}
#content .cate ul{float:right; }
#content .cate ul li{float:left; margin-left:14px;}
#content .cate ul li.bar2{}
#content .cate ul li a{vertical-align: top;}

.subcon{margin:70px 0 100px 0;}

/*m14*/
.root_daum_roughmap{border:4px solid #eeeeee}
.m14_1{margin-bottom:56px;}
.m14_2{margin-top:22px; margin-bottom:100px;}
.m14_3{margin-top:22px;margin-bottom: 97px;}

a.name:hover{text-decoration:underline;}
/*m30*/
.search{background:url('/images/sub/m30_bg.jpg') repeat left top; width:865px; height:110px; border:1px solid #e3e3e3; text-align:center; margin:40px auto 62px}
.search h3{font-size:18px; color:#303030; text-align:center; margin:25px 0 18px;}
.search input{border:1px solid #d8d8d8;  color:#4c4c4c; font-size:13px;   background:#fff; text-indent:15px; width:314px; height:27px;}
.search a{display:inline-block;*display:inline; zoom:1;  border:1px solid #d8d8d8;   border-left:none;}

.board{width:100%;}
.board ul{overflow:hidden; width:100%;}
.board .board_head li{float:left; border-top:1px solid #cecece; border-bottom:1px solid #eeeeee; color:#4c4c4c; font-size:15px; font-weighT:bold; padding:17px 0; text-align:left;}
.board .board_head li.bh01{width:208px; padding-left:131px;}
.board .board_head li.bh02{width:368px;}
.board .board_head li.bh03{width:156px;}
.board ul.board_body li{padding:20px 0; overflow:hidden; width:100%;  border-bottom:1px solid #eeeeee;}
.board ul.board_body li div{float:left; }
.board ul.board_body li div.bb01{width:100px;}
.board ul.board_body li div.bb02{width:240px; }
.board ul.board_body li div.bb02 h4{font-size:15px; color:#4c4c4c; font-weight:bold; text-indent:30px; margin:17px 0;}
.board ul.board_body li div.bb03 p{font-size:12px; color:#767676;  margin:0 0;}
.board ul.board_body li div.bb03 p a{color:#2eb4f0}
.board ul.board_body li div.bb03{width:367px;}
.board ul.board_body li div.bb03{padding:17px 0; line-height:1.5em; font-size:12px; color:#767676; }
.board ul.board_body li div.bb04{padding:17px 0;  width:156px; text-align:left;  font-size:12px; color:#767676; }


.paging{width:100%; text-align:center; margin:34px auto 0;}
.paging li{display:inline-block;*display:inline; zoom:1;  font-size:12px ; color:#858585; margin:0 8px; text-align:center;}
.paging li a{vertical-align:middle; color:#858585}
.paging li.num a.active{color:#2eb4f0; border-bottom:1px solid #2eb4f0; font-weight:bold;}

/*sitemap*/
.sitemap span{color:#4c4c4c; font-size:17px; padding-bottom:14px; margin-bottom:15px;font-weight:bold;; border-bottom:1px solid #2eb4f0; display:inline-block;*display:inline; zoom:1;}
.sitemap ul{width:100%; overflow:hidden;}
.sitemap ul li{float:left; margin-bottom:60px;  margin-right:18px;}



/*구성원 상세페이지*/

.profile{width:100%; overflow:hidden}
.profile div{float:left;}
.profile_img{margin-right:50px; }
.profile_text{width:599px;;}
.profile_text h3{font-size:18px; color:#4c4c4c; font-weight:bold;  height:31px;background:url('/images/sub/sub_line.jpg') no-repeat left bottom;  margin-bottom:60px;}
.profile_text h4{color:#4c4c4c; font-size:15px; margin-bottom:15px;}
.profile_text p{color:#767676; font-size:12px; margin-bottom:10px;}
.profile_text p.m30_1_email a{color:#2eb4f0;     text-decoration: underline;}
.profile01{width:100%; border-top:1px solid #d2d2d2; margin:60px 0; padding-top:50px; overflow:hidden;}
.profile01>div{float:left; width:431px;;}
.profile01>div>h3{color:#2eb4f0; font-size:18px; font-weight:bold; margin-bottom:28px;}
.profile01>div>p{margin-bottom:27px; color:#767676; font-size:12px; line-height:1.5em}
.profile01>div>p.last{margin-bottom:60px}
.profile01>div>p>span{color:#767676; font-weight:normal; display:inline-block;*display:inline; zoom:1; line-height:1.5em }
.profile01>div>p>span.bold{font-weight:bold; color:#333; margin-bottom:20px;}
.profile01>div>p>span.pro_bar{width:10px; display:inline-block;*display:inline; zoom:1;  vertical-align:top;}
.profile01>div>p>strong{color:#333; font-weight:bold;  display:inline-block;*display:inline; zoom:1; width:110px; vertical-align:top;}
.book{width:100%; overflow:hidden; margin-bottom:60px;}
.book>div{float:left; width:312px; }
.book>div.bookimg{margin-right:17px; width:102px;;}
.book>div>h4{color:#333; font-size:12px; margin-bottom:21px; margin-top:12px; font-weight:bold;}
.book>div>h5{color:#333; font-size:12px; margin-bottom:11px; font-weight:bold;}