@charset "utf-8";
/* Common */body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'굴림',gulim,'돋움',Dotum,helvetica,sans-serif;font-size:12px;line-height:1.7;color:#6d6d6d;}
img{border:0;vertical-align:top;}
strong, strong a{color:#901c49;}
strong2, strong2 a{color:#901c49;font-size:14px;}
strong1, strong1 a{color:#864311;font-size:13px;}
strong1, strong1 a{color:#1c1c1c;}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}
a{color:#666;text-decoration:none}
a:hover,a:active{color:#444;text-decoration:underline}
.hide{display:none}
.clr{clear:both}
.f_left{float:left !important}
.f_right{float:right !important}
.txt_align_l{text-align:left !important}
.txt_align_c{text-align:center !important}
.txt_align_r{text-align:right !important}
.margin_up{margin-top:-18px;}
.gap{clear:both;height:40px;}
.gap2{clear:both;height:3px;}
.gap3{clear:both;height:7px;}
.gap_line{clear:both;height:40px;margin-bottom:40px;border-bottom:1px dotted #d9d9d9}
.txt_en{font-family:arial !important;letter-spacing:normal !important;}
#backtotop {background: #333 url("../img/sprite.png") 0 -60px no-repeat;border-radius: 3px 3px;bottom: 5px;display: none;filter: alpha(opacity=50);height: 30px;opacity: 0.5;position: fixed;z-index:999;right: 10px;transition: 0.3s;width: 30px;text-indent:-9999px;}
#backtotop:hover {background-color: #000;filter: alpha(opacity=100);opacity: 1;}
/* 텍스트 숨김 */
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
/* Layout */
body{text-align:center;background:#fff url(../img/bg.gif) 0 0 repeat-x;}
#wrap_outer{background:transparent url(../img/bg_s.gif) 0 100% repeat-x;}
#wrap{width:826px;margin:0 auto;padding:0;text-align:left}
#header{position:relative;z-index:30;height:69px}
#header:after{display:block;width:100%;content:''}
#container{position:relative;;width:100%;min-height:400px;}
#content{position:relative;width:100%}
#content:after{display:block;clear:both;content:''}
#footer{clear:both;position:relative;height:68px;display:block;font-size:12px;text-align:left}
#footer ul{padding:0;margin:0;list-style:none;bottom:4px;left:0px;position:absolute;}
#footer ul li{float:left;margin-right:20px;}

/* Header Extension */
#header .skip{display:block;position:absolute;top:0;right:0;right:auto;z-index:10;width:80px;width:110px;height:24px;border:1px solid #2aa8cb;border-width:0 0 1px;background-color:#9fdaea;background-color:#e4ebef;font-weight:bold;line-height:24px;color:#000;text-align:center;text-decoration:none;opacity:0;filter:alpha(opacity=0)}
#header .skip:focus{opacity:1;filter:alpha(opacity=100)}
#header h1{position:absolute;top:17px}
#header .news_title{padding-top:17px;}
/* Body Extension */

/* snb */
#snb ul.menu{width:245px;float:right;text-align:left;list-style:none;padding:0;padding-top:80px;margin:0;}
#snb ul.menu > li{overflow:hidden;position:relative;vertical-align:middle;}
#snb ul.menu > li{letter-spacing:0}
#snb ul.menu > li.on{}
#snb ul.menu > li > a{display:block;padding:0;text-decoration:none;height:30px;position:relative;}
#snb ul.menu > li.on > a{height:60px;}
#snb ul.menu > li.on > a img{margin-top:-60px;}
#snb ul.menu > li ul{display:none;width:150px;padding:0px 20px 20px 40px;}
#snb ul.menu > li ul a{text-decoration:none;font-family:'맑은 고딕','나눔 고딕';letter-spacing:-1px;display:block;border-bottom:1px dotted #ddd;padding:5px 0;}
#snb ul.menu > li ul a:hover{color:#901c49}
#snb ul.menu > li.on ul{display:block;}

/* table */
.tbl_type{border-top:1px solid #ccc;text-align:center}
.tbl_type caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.tbl_type th{padding:.5em;border-bottom:1px solid #ccc;background-color:#f3f3f3;font-weight:normal;color:#555}
.tbl_type td{padding:.5em;border-bottom:1px solid #e0e0e0}
.tbl_type img.inbox{border:1px solid #ededed;border-radius:.2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);-o-box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-ms-box-shadow:1px 1px 2px rgba(0,0,0,.1)}

.tbl_type2{border-top:1px solid #af9890;border-right:1px solid #af9890;text-align:center}
.tbl_type2 caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.tbl_type2 th{padding:.5em;border-bottom:1px solid #af9890;border-left:1px solid #af9890;background-color:#ecdfc5;font-weight:normal;color:#555}
.tbl_type2 td{padding:.5em;border-bottom:1px solid #af9890;border-left:1px solid #af9890}
.tbl_type2 .first{border-left:none}

/* tab */
.tab_default{overflow:hidden;margin-bottom:30px;border-bottom:1px solid #0079CA}
.tab_default li{display:inline;float:left;margin:0;padding:0;background:transparent url(../img/bg_tab_default.gif) no-repeat right top}
.tab_default li:first-child a{border-left:1px solid #e0e0e0}
.tab_default li a{display:inline-block;float:left;height:26px;padding:.6em 1.2em 0;font-size:13px;font-weight:bold;font-family:'맑은 고딕','나눔 고딕',gulim;letter-spacing:-1px;text-decoration:none;color:#666;}
.tab_default li a.on{padding:.6em 2em 0 1.2em;border-left:1px solid #0079CA !important;background:#0079CA;color:#fff}

/* subcontent */
.subcontent{background:#f7f7f7;background-position:0 0;background-repeat:no-repeat;}
.subcontent.bg1{background-image:url(../images/bg1.png)}
.subcontent.bg1-2{background-image:url(../images/bg_2.png)}
.subcontent.bg1-3{background-image:url(../images/bg1-3.gif)}
.subcontent.bg1-4{background-image:url(../images/bg1-4.gif)}
.subcontent.bg1-5{background-image:url(../images/bg1-5.gif)} 
.subcontent.bg2{background-image:url(../images/bg2.png)}
.subcontent.bg2-2{background-image:url(../images/bg2-2.png)}
.subcontent.bg2-3{background-image:url(../images/bg2-3.gif)}
.subcontent.bg2-4{background-image:url(../images/bg2-4.gif)}
.subcontent.bg2-5{background-image:url(../images/bg2-5.gif)} 
.subcontent.bg3{background-image:url(../images/bg3.png)}
.subcontent.bg3-2{background-image:url(../images/bg3-2.png)}
.subcontent.bg3-3{background-image:url(../images/bg3-3.gif)}
.subcontent.bg3-4{background-image:url(../images/bg3-4.gif)}
.subcontent.bg3-5{background-image:url(../images/bg3-5.gif)} 
.subcontent.bg3-6{background-image:url(../images/bg3-6.gif)} 
.subcontent.bg4{background-image:url(../images/bg4.gif)}
.subcontent.bg4-1{background-image:url(../images/bg4-1.png)}
.subcontent.bg4-2{background-image:url(../images/bg4-2.gif)}
.subcontent.bg4-3{background-image:url(../images/bg4-3.gif)}
.subcontent.bg4-4{background-image:url(../images/bg4-4.gif)}
.subcontent.bg4-5{background-image:url(../images/bg4-5.gif)} 
.subcontent.bg5{background-image:url(../images/bg5.gif)}
.subcontent.bg5-2{background-image:url(../images/bg5_5.gif)}
.subcontent.bg5-3{background-image:url(../images/bg5-3.gif)}
.subcontent.bg5-4{background-image:url(../images/bg3_2.gif)}
.subcontent.bg5-5{background-image:url(../images/bg5-5.gif)} 

.subcontent .bg{background:url(../img/bg_snb.png) 100% 0 no-repeat;}
#content{padding:0 0 40px 30px;width:536px;float:left;text-align:justify;min-height:800px;}
#content .path{padding:30px 0;}
#content .upper_txt{margin:-20px 0 20px 0;}
#content  h2.tit{text-align:center;padding-bottom:20px;}
#content  h3{margin-bottom:.8em;}
.author{font-family:'맑은 고딕','나눔 고딕',gulim;color:#988b74;letter-spacing:-1px;padding-bottom:10px;text-align:right;}
.area_samall{padding:30px;}
.sml{font-size:11px;font-family:'맑은 고딕','나눔 고딕',gulim;}
.prettyPhoto{position:relative;display:inline-block;}
.prettyPhoto img{position:relative;z-index:0;}
.prettyPhoto span.view{position:absolute;z-index:1;top:0;left:0;display:block;background:#222;width:28px;height:28px;font-family:arial;line-height:28px;color:#fff;text-align:center;font-size:18px;opacity:0;filter:alpha(opacity=0);transition:.3s;}
.prettyPhoto:hover span.view{opacity:.8;filter:alpha(opacity=80);}
.ap_box_tr {position:absolute; top:0; right:0;}
.ap_box_br {position:absolute; bottom:0; right:15px;}
.list_style1 {background:url(../img/dotted.gif) 3px 6px no-repeat; padding-left:10px; }
.list_style2 {background:url(../img/dotted.gif) 3px 6px no-repeat; padding-left:29px; }
.list_style3 {background:url(../img/dotted.gif) 3px 6px no-repeat; padding-left:10px; }
.tbl_img{margin-bottom:15px;}
.ul_img{padding:0;margin:-4px;list-style:none;}
.ul_img li{float:left;margin:2px;display:block;}



/* only mainpage */
#m_wrap{width:798px;margin:0 auto;padding:0;text-align:left;}
#mainimg{height:390px;}
#mimg2{position:absolute;width:100%; height:100%; top:70px; margin-left:0; z-index:0;}
#holer_news1{position:absolute;top:15px;right:0px;width:270px;text-align:justify;}
#holer_news1 .item1_1{margin-top:25px;text-align:center;}
#holer_news1 .item1_2{padding:20px 0 10px;text-align:left;}
#holer_news1 .item1_3{line-height:19px;}
#holer_news1 .item1_3 a{color:#666; line-height:20px;}
.slide {
	position: absolute;
	top: 57px;
	left: -1px;
	width: 507px;
	height: 336px;
	background: black;
	overflow: hidden;
}

.maincontent{width:790px !important; margin:0 auto;letter-spacing:-1px;line-height:1.6em;text-align:justify;padding:40px 0 0;  /*border:1px solid #ededed;border-top:none;border-bottom:none; background:url(../images/bg_m.jpg) 0 0 no-repeat;*/}
.maincontent h2{height:25px;}
.maincontent h3{padding-bottom:7px;}
.maincontent h4{padding-bottom:10px;}
.maincontent #block_left {width:507px;float:left;padding-bottom:50px;}
.maincontent #block_left .collections_wrap {position:relative; width:470px; height:126px; border:1px solid #dbdbdb; padding:18px;margin-bottom:6px;}
.maincontent #block_left .collections_item1{float:left;width:80px;margin-left:0px;}
.maincontent #block_left .collections_item2{float:right;width:300px; height:110px; margin-top:0px; line-height:18px;}
.maincontent #block_left .art{position:relative; width:223px; float:left;}
.maincontent #block_left .art ul{padding:0;marign:0;list-style:none;}
.maincontent #block_left .art ul li{padding:8px 0;border-bottom:1px dashed #ddd;}
.maincontent #block_left .art ul li span{color:#999;}
.maincontent #block_left .people{position:relative; width:223px; float:right;}
.maincontent #block_left .people h3{padding:0;padding-top:6px;}
.maincontent #block_right{width:267px;float:right;}
.maincontent #block_right .edu .edu_in{margin-top:40px;}
.maincontent #block_right .edu .edu_in h3{margin-left:10px; margin-top:11px;}
.maincontent #block_right .edu{ position:relative; background:url(../img/bg_box.gif); width:267px; height:280px; float:right;}
.maincontent #block_right .edu .edu_img{position:absolute;height:161px; bottom:0;}

/*etc*/
.sch{margin-left:20px;}
.sch li{padding:16px 0;border-bottom:1px dashed #ddd;margin-bottom:20px;}
.sch li dt{font-family:'나눔고딕','맑은고딕',gulim;font-size:16px;font-weight:normal;color:#860d3c}
