@charset "utf-8";

@font-face{
 font-family:"NBG";
 src:url('');
 src:url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/NanumGothic.ttf') format('truetype');
}
@font-face{
	font-family:"NBGBold";
	src:url('../fonts/NanumGothicBold.eot');
	src:url('../fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('../fonts/NanumGothicBold.ttf') format('truetype');
}

/* reset */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,hr{margin:0;padding:0;}
body{line-height:1.5;background-color:#f1f1f1;font-size:13px;font-family:NanumGothic,'돋움',Dotum,Sans-serif;color:#555;} 
fieldset,img{border:0;}
img,input,select,button,label{font-family:NanumGothic,'돋움',Dotum,Sans-serif;color:#555;vertical-align:middle !important;}
ol,ul{list-style:none;}
em,address{font-style:normal;}
a,a:active,a:hover,a:focus{color:#555;text-decoration:none;}
button{display:inline-block;overflow:hidden;border:0;background:none;cursor:pointer;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
caption,legend{overflow:hidden;top:0;left:0;width:0;height:0;line-height:0;font-size:0;}
textarea{resize:none;vertical-align:middle;}
label{cursor:pointer;}
strong{font-weight:normal;font-family:NanumGothicBold,NBGBold;}

/* layout */
#skipMenu{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;}
#wrap{width:100%;}
#topArea{border-bottom:2px #3268b0 solid;background-color:#fff;}
#header{margin:0 auto;width:1000px;height:98px;}
h1{float:left;padding:30px 370px 0 21px;}
#search{position:relative;float:right;margin:17px 0 9px;}
#search>span{float:left;display:inline-block;width:14px;height:30px;}
#search>span.bg_left{background:url(../images/common/bg_search_left.png) no-repeat 0 0;}
#search>span.bg_right{background:url(../images/common/bg_search_right.png) no-repeat 0 0;}
#search>.search_select{float:left;}
#search>.search_select>strong{float:left;width:58px;background-color:#c0c5ca;font-family:NanumGothic,NBG;}
#search>.search_select>strong>a{display:block;padding:6px 0 0 6px;height:24px;background:url(../images/common/btn_search_select_open.png) no-repeat 40px center;font-size:12px;color:#171717;}
#search>.search_select>span{display:none;position:absolute;left:10px;top:25px;padding:4px 0;width:62px;background-color:#c0c5ca;}
#search>.search_select>span>a{display:block;padding-left:10px;font-size:12px;color:#171717;}
#search>.search_select>span>a:hover{background-color:#acb4bd;}
#search>.search_select.on>strong>a{background-image:url(../images/common/btn_search_select_close.png);}
#search>.search_select.on>span{display:block;}
#search>.search_input{float:left;background-color:#f0f0f0;}
#search>.search_input>input{padding:0 7px;width:133px;height:30px;border:0;background-color:#f0f0f0;line-height:30px;font-size:12px;vertical-align:middle;}
#search>.search_input>.btn_search{display:inline-block;width:19px;height:19px;background:url(../images/common/btn_search.png) no-repeat 0 center;vertical-align:middle;}
#lnb{float:right;}
#lnb>li{float:left;padding:0 30px;}
#lnb>li>a{display:block;padding:5px 10px;font-family:NanumGothicBold,NBGBold;font-size:17px;color:#222;line-height:22px;}
#container{width:100%;}
#contents{overflow:hidden;margin:0 auto;width:1000px;}
#footerArea{position:relative;margin:0 auto;margin-top:20px;width:1000px;background:url(../images/common/bg_footer.png) no-repeat center top;}
#footer{overflow:hidden;}
#footer>.copy{float:left;}
#footer>.copy>img{margin:34px 35px 41px 63px;vertical-align:middle;}
#footer>.copy>span{display:inline-block;color:#747474;vertical-align:middle;}
#footer>.select{float:right;margin:38px 30px 0 0;width:452px;}
#footer>.select a.last_year {display:inline-block; width:133px; padding:4px 10px; margin-right:2px; border:1px solid #292828; background:#317f56; font-weight:bold; color:#c3c3c3; float:left;}
#footer>.select>div>strong{border:1px #292828 solid;background-color:#4c4c4c;}
#footer>.select>div.year>strong{float:left;width:107px;}
#footer>.select>div.month>strong{float:right;width:182px;}
#footer>.select>div>strong>a{display:block;padding:4px 5px 4px 10px;background-image:url(../images/common/btn_select_open.png);background-repeat:no-repeat;font-family:NanumGothicBold,NBGBold;color:#c3c3c3;}
#footer>.select>div.year>strong>a{background-position:81px center;}
#footer>.select>div.month>strong>a{background-position:156px center;}
#footer>.select>div>span{display:none;position:absolute;bottom:67px;max-height:230px;padding:4px 0;border:1px #292828 solid;background-color:#4c4c4c;}
#footer>.select>div.year>span{left:675px;width:107px;}
#footer>.select>div.month>span{left:786px;width:182px;}
#footer>.select>div>span>a{display:block;padding:0 5px 0 10px;color:#c3c3c3;}
#footer>.select>div>span>a:hover{background-color:#414141;}
#footer>.select>div.on>strong>a{background-image:url(../images/common/btn_select_close.png);}
#footer>.select>div.on>span{display:block;}
/* sub */
#container.sub{padding-top:50px;}
#conArea{padding-bottom:50px;background:url(../images/common/bg_conArea.png) no-repeat center bottom;}
#conArea>#contents{background-color:#fff;}
h2{margin-bottom:40px;padding:48px 50px 0;height:80px;background:url(../images/common/bg_h2.png) no-repeat center bottom;font:32px NanumGothicBold,NBGBold;color:#fff;line-height:80px;}
.conBox{margin-bottom:30px;padding:0 50px;}
.tab{overflow:hidden;margin-bottom:58px;width:100%;}
.tab>li{float:left;width:50%;}
.tab>li>a{display:block;height:49px;border-top:1px #e5e5e5 solid;border-bottom:1px #0c4da2 solid;background-color:#e5e5e5;font:18px NanumGothicBold,NBGBold;color:#878787;line-height:49px;text-align:center;}
.tab>li>a.on{border-top:1px #0c4da2 solid;border-right:1px #0c4da2 solid;border-left:1px #0c4da2 solid;border-bottom:1px #fff solid;background-color:#fff;color:#0c4da2;}
h3{margin-bottom:20px;padding-left:20px;height:21px;background:url(../images/common/bul_h3.png) no-repeat 1px 3px;font:18px NanumGothicBold,NBGBold;color:#2b2b2b;}
.txt{font-size:14px;line-height:22px;}

/* Journal Board */
/* list */
.journal_list>li{padding:20px 0;border-bottom:1px #ddd solid;}
.journal_list>li>dl>a{display:block;line-height:20px;}
.journal_list>li>dl>a>dt{margin-bottom:10px;font-size:18px;font-family:NanumGothicBold,NBGBold;color:#343434;}
.journal_list>li>dl>a>dd{font-size:15px;color:#777;}
/* view */
.journal_view>dt{padding-bottom:3px;border-bottom:0;font-size:18px;font-family:NanumGothicBold,NBGBold;color:#343434;}
.journal_view>dd{font-size:15px;color:#777;line-height:24px;}
.journal_view>dd.author {font-size:13px;color:#777777;border-bottom:1px #ddd solid;padding-bottom:10px;font-weight:normal; line-height:18px;}
.journal_view>dd>.writer{overflow:hidden;padding:30px 0 25px 12px;}
.journal_view>dd>.writer>img{float:left;}
.journal_view>dd>.writer>.writer_name{float:left;padding:75px 0 0 20px;line-height:20px;}
.journal_view>dd>.writer>dl{float:left;padding:75px 0 0 20px;line-height:20px;}
/*.journal_view>dd>.writer>dl>dt{font-size:15px;font-family:NanumGothicBold,NBGBold;color:#333;}*/


/* advertise */
.journal_view.advertise>dt>span{color:#008a5f;}
.journal_view.advertise>dd{padding-top:40px;}
.journal_view.advertise>dd>ul{padding-left:20px;}
/* paging */
.paging{margin-top:33px;text-align:center;}
.paging>a{display:inline-block;padding:0 10px;height:26px;line-height:26px;border:1px #d5d5d5 solid;text-align:center;vertical-align:middle;}
.paging>a.on{border-color:#033e2a;background-color:#12b16f;font-family:NanumGothicBold,NBGBold;color:#fff;text-decoration:underline;}
.paging>a.page_arr{padding:8px 0;width:26px;height:10px;border-color:#a5a5a5;background-color:#e4e4e4;}
/* button */
.btnArea{margin-top:50px;text-align:center;}
.btn_board{display:inline-block;width:115px;height:40px;background:url(../images/common/bg_btn.png) repeat 0 0;text-align:center;}
.btn_board>span{display:inline-block;padding-top:11px;font:15px NanumGothicBold,NBGBold;color:#fff;}

/* table */
.table{width:100%;border-top:2px #0c4da2 solid;}
.table th,.table td{padding:15px 0 13px;border-bottom:1px #d6d6d6 solid;border-right:1px #d6d6d6 solid;text-align:center !important;}
.table th.last,.table td.last{border-color:#d6d6d6;border-right:0;}
.table th{background-color:#ecf3f5 !important;font:14px NanumGothicBold,NBGBold;}
.table td>ul>li{padding-left:20px;text-align:left;}
/* comment */
span.comment{display:block;padding-left:25px;height:40px;background:url(../images/common/ico_important.png) no-repeat left center;color:#333;line-height:40px;}
ul.comment{margin-top:22px;}
ul.comment>li{padding-left:10px;background:url(../images/common/bul_ess.png) no-repeat 0 9px;font-family:NanumGothicBold,NBGBold;color:#353535;line-height:23px;}

/* bullet */
.list_star li{padding-left:11px;background:url(../images/common/bul_star.png) no-repeat 0 9px;line-height:22px;}
.list_hyphen li{padding-left:9px;background:url(../images/common/bul_hyphen.png) no-repeat 0 11px;line-height:22px;}
p.list_hyphen{padding-left:9px;background:url(../images/common/bul_hyphen.png) no-repeat 0 11px;line-height:22px;}

/* basic */
.hide{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.f_l{float:left;}
.f_r{float:right;}
.txt_al{text-align:left !important;}
.txt_ar{text-align:right !important;}
.txt_ac{text-align:center !important;}
.txt_vt{vertical-align:top;}
.txt_vm{vertical-align:middle !important;}
.bold{font-family:NanumGothicBold,NBGBold;}

.none{display:none;}
.bg_none{background:none !important;}