@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: local('NanumGothic'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local('NanumGothicBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: local('NanumGothicExtraBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

html{font-size: 62.5%;}


html body{font-family:'Nanum Gothic','돋움', sans-serif;color:#666; font-size:13px;font-size:1.3rem;
	background-image:url("../images/site/body_bg.jpg");background-repeat:repeat;
}
img {max-width:100%;}

a{font-size:13px;font-size:1.3rem;color:#666;}


/* skip to Content */

.skiptoContent{position:relative;height:0;top:-100px;z-index:9999;background-color:#fff;font-size:11px;font-size:1.1rem;}
.skiptoContent div{position:relative;height:30px;background-color:#fff;width:960px;margin:0 auto;}
.skiptoContent strong{position:absolute;top:0;margin:0;padding:0;height:0;width:0;left:-9999px;visibility:hidden;}
.skiptoContent span.skip_item01{position:absolute;top:7px;left:0px;}
    /*.skiptoContent span.skip_item01 a{width:173px;height:20px;text-indent:-9999px;overflow:hidden;
    background-image:url("../images/site/go_to_sbj.gif");background-repeat:no-repeat;background-position:0 0;display:block;}
    .skiptoContent span.skip_item01 a:focus{background-image:url("../images/site/go_to_sbj_on.gif");}*/
.skiptoContent span.skip_item02{position:absolute;top:7px;left:190px;}
.skiptoContent span.skip_item02 a{display:inline-block;padding-right:10px;}
    *+ html .skiptoContent span.skip_item02 a{display:inline;}
.skiptoContent span.skip_item02 a:focus{font-weight:bold;}
#mainpage #sub_go_menu{display:none;}


/* 레이아웃 */
.outer {width:1064px;padding-right:12px;margin:0 auto;overflow:hidden;
	background-image:url("../images/site/outer.png");background-repeat:no-repeat;background-position:right top;
}
.all_wrap {position:relative;width:1050px;padding:0 10px 0 0;background-color:#fff;
	background-image:url("../images/site/wrap_line.jpg");background-repeat:repeat-y;background-position:right top;
}

#header {width:220px;position:absolute;left:0;top:0;height:100%;background-color:#7eb4d0;padding-top:20px;}

h1.logo {display:block;width:166px;margin:0 auto 20px;}
h1.logo a {display:block;height:30px;font-size:0px;line-height:0px;text-indent:-9999;
	background-image:url("../images/site/title.png");background-repeat:no-repeat;background-position:center center;
}
.logo2 {display:none;}
.head_month {display:block;width:100px;margin:40px auto 20px;font-size:20px;padding:10px 55px 35px 15px;position:relative;color:#fff;border-bottom:1px solid #5a869d;}
.head_month span {font-weight:bold;position:absolute;right:0px;bottom:35px;display:block;width:50px;height:50px;line-height:50px;text-align:center;
	background-image:url("../images/site/top_month.png");background-repeat:no-repeat;background-position:center center;background-size:50px 50px;
}
.mobi_box {margin-top:-28px;}

.gnb_open,
.gnb_close {display:none;}
#gnb {position:relative;padding-top:28px;margin-bottom:200px;z-index:998;
/*	background-image:url("../images/site/gnb_bg.jpg");background-repeat:repeat-y;background-position:left top;*/
}
.nav-item {display:block;}
.nav-item:hover {background-color:#fff;}
.nav-item > a {display:block;border-top:1px dashed #a7c9db;font-size:16px;font-weight:bold;color:#fff;margin:0 30px;height:37px;line-height:37px;
	background-image:url("../images/site/nav-item_bul.png");background-repeat:no-repeat;background-position:right center;
}
.nav-item:first-child > a {border-top:0px;}
.nav-item > a:hover {color:#a7c9db;
/*	background-image:url("../images/site/gnb_on.jpg");background-repeat:repeat-y;background-position:left top;*/
}
.sub-nav {display:none;}


body[class*="dp1"] .nav-item.depth01,
body[class*="dp2"] .nav-item.depth02,
body[class*="dp3"] .nav-item.depth03,
body[class*="dp4"] .nav-item.depth04,
body[class*="dp5"] .nav-item.depth05 {background-color:#fff;}
body[class*="dp1"] .nav-item.depth01 > a,
body[class*="dp2"] .nav-item.depth02 > a,
body[class*="dp3"] .nav-item.depth03 > a,
body[class*="dp4"] .nav-item.depth04 > a,
body[class*="dp5"] .nav-item.depth05 > a {color:#a7c9db;}

div[class*="head_item"] {padding:0 20px;position:relative;}
div[class*="head_item"] span {display:block;}
div[class*="head_item"] span a {display:block;padding:8px 15px 8px 10px;color:#fff;
	background-image:url("../images/site/head_item_bg.png");background-repeat:no-repeat;background-position:113px center;
}

.head_item01 {margin-bottom:20px;}
.head_item01 span {border:1px solid #aeb8c5;margin-bottom:5px;}
.head_item01 a {font-weight:bold;}
.head_item02 span {background-image:url("../images/site/head_item02_bg.png");background-repeat:repeat;}

#cont_sbj {width:790px;margin-right:20px;background-color:#fff;position:relative;margin-left:240px;margin-top:20px;}

.sub_sbj {position:relative;border-bottom:3px solid #222;margin-bottom:30px;}
.location {position:absolute;right:100px;top:10px;}
.go_to {position:absolute;right:0px;top:3px;}
#sbj_tit {color:#222;font-size:34px;line-height:2;}

.discribe {font-size:12px;color:#999;position:relative;top:-5px;}

section {min-height:800px;display:block;position:relative;}

#footer {border-top:3px solid #a5a5a5;padding-top:25px;padding-left:20px;margin-top:20px;padding-bottom:20px;}
address {font-style:normal;}
#footer .right_box {width:550px;}
#footer .right_box p {padding:2px 0;}


#cover_story {padding:10px;background-color:#f2f5f9;margin-bottom:10px;}
#cover_story .tit {padding:20px 0;}
#cover_story .sub_tit {font-size:16px;color:#222;padding-top:20px;text-align:right;}
#cover_story .sub_tit span {font-size:14px;display:block;}
	.lte-ie8 #cover_story .sub_tit {font-weight:normal;}
#cover_story .right_box {width:225px;}
#cover_story .cont_box {border:1px solid #222;border-width:2px 0px;position:relative;}
#cover_story .cont_box p {display:block;font-size:13px;padding-top:10px;margin-bottom:13px;overflow:hidden;line-height:1.5;height:161px;text-align:justify;}
#cover_story .cont_box .more {position:absolute;right:0px;bottom:0px;}


#focus_on {margin-bottom:10px;}
#focus_on li a {border:1px solid #e6e6e6;border-width:1px 1px 1px 0;display:block;text-align:center;height:98px;font-size:0px;line-height:0px;text-indent:-9999;
	background-repeat:no-repeat;background-position:center center;
}
#focus_on li {float:left;display:block;width:33%;}
	#focus_on li:first-child {width:34%;}
	.ie7 #focus_on li:first-child {width:33%;}
#focus_on li.item01 a {background-image:url("../images/site/focus_on01.jpg");}
#focus_on li.item02 a {background-image:url("../images/site/focus_on02.jpg");}
#focus_on li.item03 a {background-image:url("../images/site/focus_on03.jpg");}
#focus_on li:first-child a {border:1px solid #e6e6e6;}


#rep_lib {margin-bottom:10px;}
#rep_lib > div {position:relative;width:340px;height:140px;padding:25px;background-repeat:no-repeat;background-position:center center;}
#rep_lib .left_box {background-image:url("../images/site/m_report_bg.jpg");}
#rep_lib .right_box {background-image:url("../images/site/m_library_bg.jpg");}
#rep_lib .tit {font-size:20px;color:#222;margin-bottom:10px;}
#rep_lib li a {padding-left:10px;line-height:20px;display:block;color:#333;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/
	background-image:url("../images/site/rep_lib_bul.jpg");background-repeat:no-repeat;background-position:left 8px;
}
#rep_lib span.more {position:absolute;right:25px;top:25px;}


/*
#interview {float:left;width:200px;height:200px;padding:20px 20px 10px 170px;
	background-image:url("../images/cont/m_interview.jpg");background-repeat:no-repeat;background-position:center center;
}
#interview .tit {color:#3b3939;font-size:28px;display:block;margin-bottom:15px;}
#interview .sub_tit {color:#3b3939;font-size:15px;display:block;margin-bottom:10px;}
#interview .sub_tit span {color:#5c5c5c;font-size:14px;display:block;}
	.lte-ie8 #interview .sub_tit span {font-weight:normal;}
	#interview .sub_tit br {display:none;}
#interview li {padding-left:10px;line-height:20px;height:20px;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;
	background-image:url("../images/site/m_interview_bul.jpg");background-repeat:no-repeat;background-position:left center;
}


#notice {position:relative;float:right;margin-bottom:10px;padding:25px;width:340px;height:60px;overflow:hidden;
	background-image:url("../images/site/m_notice_bg.jpg");background-repeat:no-repeat;background-position:center center;
}
#notice .tit {color:#fff;font-size:20px;margin-bottom:10px;}
#notice p {margin-bottom:5px;}
#notice p a {color:#fff;padding-left:10px;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;
	background-image:url("../images/site/m_notice_bul.jpg");background-repeat:no-repeat;background-position:left 6px;
}
	.lte-ie8 #notice p a {font-weight:normal;}
#notice span.more {position:absolute;right:25px;top:25px;}
*/

#interview {float:left;width:390px;
	background-image:url("../images/cont/m_interview.jpg");background-repeat:no-repeat;background-position:left center;
}
#interview h3 a {display:block;height:393px;font-size:0px;text-indent:-9999;}

#notice {float:right;width:390px;margin-bottom:10px;
	background-image:url("../images/cont/m_notice.jpg");background-repeat:no-repeat;background-position:left center;
}
#notice h3 a {display:block;height:208px;font-size:0px;text-indent:-9999;}

#quiz {float:right;width:390px;
	background-image:url("../images/site/m_quiz.jpg");background-repeat:no-repeat;background-position:left center;
/*	background-image:url("../images/site/survey_main.jpg");background-repeat:no-repeat;background-position:left center;*/
}
#quiz h3 a {display:block;height:176px;font-size:0px;text-indent:-9999;}







/* 서브 */
#snb {margin-bottom:20px;}
#snb li {float:left;display:block;background-color:#e8edf1;}
#snb li a {font-size:16px;color:#525252;font-weight:bold;display:block;height:50px;line-height:50px;text-align:center;}
#snb li.selected {background-image:url("../images/site/smb_on.jpg");background-repeat:repeat-x;background-position:left top;}
#snb li.selected a {color:#fff;}
	#snb li.selected a:after {content:'▼';font-size:12px;padding-left:3px;}


h3.h3_bul {color:#14578f;font-size:18px;margin-top:30px;margin-bottom:10px;padding-left:20px;
	background-image:url("../images/cont/h3_bul.jpg");background-repeat:no-repeat;background-position:left 4px;
}

h5.h5_bul {font-size:14px;margin-top:15px;margin-bottom:10px;padding-left:20px;
	background-image:url("../images/cont/h5_bul.png");background-repeat:no-repeat;background-position:left 4px;
}

.cont_in {color:#424242;font-size:13px;font-size:1.3rem;line-height:1.6;text-align:justify;word-break:keep-all;padding:0 10px;}
.cont_in > p {margin-bottom:20px;margin-top:5px;}















/* 마진값 설정 */
.nomargin {margin:0px !important;}
.mgn10 {margin:0 0 10px 10px !important;}
.mgn20 {margin:0 0 20px 20px !important;}
.mgnl0 {margin-left:0px !important;}
.mgnl10 {margin-left:10px !important;}
.mgnl20 {margin-left:20px !important;}
.mgnl30 {margin-left:30px !important;}
.mgnl40 {margin-left:40px !important;}
.mgnl50 {margin-left:50px !important;}
.mgnb0 {margin-bottom:0px !important;}
.mgnb10 {margin-bottom:10px !important;}
.mgnb15 {margin-bottom:15px !important;}
.mgnb20 {margin-bottom:20px !important;}
.mgnb30 {margin-bottom:30px !important;}
.mgnr20 {margin-right:20px !important;}
.mgnt10 {margin-top:10px !important;}
.mgnt30 {margin-top:30px !important;}

/* 패딩 */
.desk_block {display:block;}
.desk_pl10 {padding-left:10px;}
.desk_pl13 {padding-left:13px;}
.desk_pl20 {padding-left:20px;}
.desk_pl30 {padding-left:30px;}
.desk_pl40 {padding-left:40px;}
.desk_pl50 {padding-left:50px;}
.desk_pl60 {padding-left:60px;}
.desk_pl65 {padding-left:65px;}
.desk_pl70 {padding-left:70px;}
.desk_pl80 {padding-left:80px;}
.desk_pl90 {padding-left:90px;}
.desk_pl100 {padding-left:100px;}



/* 넓이설정 */
.wd10 {width:10px !important;}
.wd20 {width:20px !important;}
.wd30 {width:30px !important;}
.wd40 {width:40px !important;}
.wd50 {width:50px !important;}
.wd60 {width:60px !important;}
.wd70 {width:70px !important;}
.wd80 {width:80px !important;}
.wd90 {width:90px !important;}
.wd100 {width:100px !important;}
.wd110 {width:110px !important;}
.wd120 {width:120px !important;}
.wd130 {width:130px !important;}
.wd140 {width:140px !important;}
.wd150 {width:150px !important;}
.wd160 {width:160px !important;}
.wd170 {width:170px !important;}
.wd180 {width:180px !important;}
.wd190 {width:190px !important;}
.wd200 {width:200px !important;}
.wd210 {width:210px !important;}
.wd220 {width:220px !important;}
.wd230 {width:230px !important;}
.wd240 {width:240px !important;}
.wd250 {width:250px !important;}
.wd260 {width:260px !important;}
.wd270 {width:270px !important;}
.wd280 {width:280px !important;}
.wd290 {width:290px !important;}
.wd300 {width:300px !important;}
.wd310 {width:310px !important;}
.wd320 {width:320px !important;}
.wd330 {width:330px !important;}
.wd340 {width:340px !important;}
.wd350 {width:350px !important;}
.wd360 {width:360px !important;}
.wd370 {width:370px !important;}
.wd380 {width:380px !important;}
.wd390 {width:390px !important;}
.wd400 {width:400px !important;}
.wd410 {width:410px !important;}
.wd420 {width:420px !important;}
.wd430 {width:430px !important;}
.wd440 {width:440px !important;}
.wd450 {width:450px !important;}
.wd460 {width:460px !important;}
.wd470 {width:470px !important;}
.wd480 {width:480px !important;}
.wd490 {width:490px !important;}
.wd500 {width:500px !important;}
.wd510 {width:510px !important;}
.wd520 {width:520px !important;}
.wd530 {width:530px !important;}
.wd540 {width:540px !important;}
.wd550 {width:550px !important;}
.wd560 {width:560px !important;}
.wd570 {width:570px !important;}
.wd580 {width:580px !important;}
.wd590 {width:590px !important;}
.wd600 {width:600px !important;}
.wd610 {width:610px !important;}
.wd620 {width:620px !important;}
.wd630 {width:630px !important;}
.wd640 {width:640px !important;}
.wd650 {width:650px !important;}
.wd660 {width:660px !important;}
.wd670 {width:670px !important;}
.wd680 {width:680px !important;}
.wd690 {width:690px !important;}
.wd700 {width:700px !important;}
.wd1p {width:1% !important;}
.wd2p {width:2% !important;}
.wd3p {width:3% !important;}
.wd4p {width:4% !important;}
.wd5p {width:5% !important;}
.wd6p {width:6% !important;}
.wd7p {width:7% !important;}
.wd8p {width:8% !important;}
.wd9p {width:9% !important;}
.wd10p {width:10% !important;}
.wd11p {width:11% !important;}
.wd12p {width:12% !important;}
.wd13p {width:13% !important;}
.wd14p {width:14% !important;}
.wd15p {width:15% !important;}
.wd16p {width:16% !important;}
.wd17p {width:17% !important;}
.wd18p {width:18% !important;}
.wd19p {width:19% !important;}
.wd20p {width:20% !important;}
.wd21p {width:21% !important;}
.wd22p {width:22% !important;}
.wd23p {width:23% !important;}
.wd24p {width:24% !important;}
.wd25p {width:25% !important;}
.wd26p {width:26% !important;}
.wd27p {width:27% !important;}
.wd28p {width:28% !important;}
.wd29p {width:29% !important;}
.wd30p {width:30% !important;}
.wd31p {width:31% !important;}
.wd32p {width:32% !important;}
.wd33p {width:33% !important;}
.wd34p {width:34% !important;}
.wd35p {width:35% !important;}
.wd36p {width:36% !important;}
.wd37p {width:37% !important;}
.wd38p {width:38% !important;}
.wd39p {width:39% !important;}
.wd40p {width:40% !important;}
.wd41p {width:41% !important;}
.wd42p {width:42% !important;}
.wd43p {width:43% !important;}
.wd44p {width:44% !important;}
.wd45p {width:45% !important;}
.wd46p {width:46% !important;}
.wd47p {width:47% !important;}
.wd48p {width:48% !important;}
.wd49p {width:49% !important;}
.wd50p {width:50% !important;}
.wd51p {width:51% !important;}
.wd52p {width:52% !important;}
.wd53p {width:53% !important;}
.wd54p {width:54% !important;}
.wd55p {width:55% !important;}
.wd56p {width:56% !important;}
.wd57p {width:57% !important;}
.wd58p {width:58% !important;}
.wd59p {width:59% !important;}
.wd60p {width:60% !important;}
.wd61p {width:61% !important;}
.wd62p {width:62% !important;}
.wd63p {width:63% !important;}
.wd64p {width:64% !important;}
.wd65p {width:65% !important;}
.wd66p {width:66% !important;}
.wd67p {width:67% !important;}
.wd68p {width:68% !important;}
.wd69p {width:69% !important;}
.wd70p {width:70% !important;}
.wd71p {width:71% !important;}
.wd72p {width:72% !important;}
.wd73p {width:73% !important;}
.wd74p {width:74% !important;}
.wd75p {width:75% !important;}
.wd76p {width:76% !important;}
.wd77p {width:77% !important;}
.wd78p {width:78% !important;}
.wd79p {width:79% !important;}
.wd80p {width:80% !important;}
.wd81p {width:81% !important;}
.wd82p {width:82% !important;}
.wd83p {width:83% !important;}
.wd84p {width:84% !important;}
.wd85p {width:85% !important;}
.wd86p {width:86% !important;}
.wd87p {width:87% !important;}
.wd88p {width:88% !important;}
.wd89p {width:89% !important;}
.wd90p {width:90% !important;}
.wd91p {width:91% !important;}
.wd92p {width:92% !important;}
.wd93p {width:93% !important;}
.wd94p {width:94% !important;}
.wd95p {width:95% !important;}
.wd96p {width:96% !important;}
.wd97p {width:97% !important;}
.wd98p {width:98% !important;}
.wd99p {width:99% !important;}
.wd100p {width:100% !important;}


/* 글 색상 */
.col_black {color:black;}
.col_plum {color:#d52f6c;}
.col_green{color:#467732;}
.col_orange{color:#ff730d;}


/* 글 크기 */
.f_12 {font-size:12px !important;}
.f_13 {font-size:13px !important;}
.f_14 {font-size:14px !important;}
.f_15 {font-size:15px !important;}
.f_16 {font-size:16px !important;}
.f_17 {font-size:17px !important;}
.f_18 {font-size:18px !important;}
.f_19 {font-size:19px !important;}
.f_20 {font-size:20px !important;}
.f_21 {font-size:21px !important;}
.f_22 {font-size:22px !important;}
.f_23 {font-size:23px !important;}
.f_24 {font-size:24px !important;}
.f_25 {font-size:25px !important;}


/* 포지션 */
.pos_ab {position:absolute;}
.pos_rel {position:relative;}
.top0 {top:0px !important;}
.top20 {top:20px !important;}
.top30 {top:30px !important;}
.top40 {top:40px !important;}
.top60 {top:60px !important;}
.right0 {right:0px !important;}
.bottom0 {bottom:0px !important;}
.left0 {left:0px !important;}

/* 공통 */
.no_bg {background:none;}
.no_bg_list li {background:none;padding-left:0px;}
.nopdd {padding:0px !important;}
.nobrd {border:0px !important;}
.bold {font-weight:bold;}
.ver_center {vertical-align:middle;}


/* 자주쓰는css */
.left_box {float:left;}
.right_box {float:right;}
.no_bg {background:none;}
.no_bg_list li {background:none;}
.f_normal {font-weight:normal;}
.float_wrap:after {content:' ';clear:both;display:block;visibility:hidden;}
	*+ html .float_wrap {display:inline-block;}
	* html .float_wrap {height:1%;}
.bold{font-weight:bold;}
.t_center {text-align:center;}
.bg_blue {background-color:#355ba5;}
.brd_blue {border:3px solid #355ba5;}
.brd_gray {border:1px solid #e2e2e2;}
.p_nomargin p{margin:0px !important;}
.p_mgnb10 p{margin-bottom:10px;}
.p_mgnb20 p{margin-bottom:20px;}
.topic:after{clear:both;display:block;visibility:hidden;content:' ';}
	*+ html .topic {display:inline-block;}
	+ html .topic {height:1%;}
.topic dt{float:left;color:#323232;font-weight:bold;margin-bottom:4px;}
.topic dd{float:left;margin-bottom:4px;margin-left:35px;}
.dot_bot{background-image:url("../images/cont/dot_bot.jpg");background-repeat:repeat-x;background-position:left bottom;padding-bottom:10px;margin-bottom:10px;}
.both_side {text-align:justify;}
.f_jp {font-family:"MS PGothic","Osaka",Arial,sans-serif;color:#606060;word-break:break-all;}
.f_kor {font-family:'Nanum Gothic','돋움', sans-serif;}



/* 불릿 */
.bul_circle {background:url("../images/cont/bul_circle.jpg") no-repeat left center;padding-left:15px;}
.blue_square {background:url("../images/cont/icon_blue.jpg") no-repeat left center;padding-left:18px;line-height:1.6em;}
.black_square {background:url("../images/cont/icon_black.jpg") no-repeat left center;padding-left:18px;line-height:1.6em;}
.green_square {background:url("../images/cont/icon_green.jpg") no-repeat left center;padding-left:18px;line-height:1.6em;}

/* 캡션 */
.caption_type1 {color:#818283;}
.caption_type2 {font-weight:bold;text-align:center;}
.caption_type3 {text-align:right;}

/* 색상 */
.col_orange {color:#f22e0e;}

/* 리스트형식 */
.basic_list{margin-top:10px;line-height:1.4;}
.basic_list > li{padding-left:20px;padding-bottom:3px;}

.basic_list1{margin-top:10px;line-height:1.4;}
.basic_list1 > li{padding-left:20px;padding-bottom:3px;background-image:url("../images/site/list_bul1.jpg");background-position:5px 8px;background-repeat:no-repeat;}

.basic_list2 {margin-top:10px;line-height:1.4;margin-left:13px;}
.basic_list2 > li{padding-left:7px;padding-bottom:4px;background-image:url("../images/site/list_bul2.jpg");background-position:0px 8px;background-repeat:no-repeat; }

/* 리스트 들여쓰기 */
.basic_list3{margin-bottom:5px;line-height:1.4;/*padding-left:20px;*/}
.basic_list3 li{padding-left:10px;padding-bottom: 4px; background-image:url("../images/site/list_bul1.jpg");background-position:0 8px;background-repeat:no-repeat;}
.basic_list4{margin-bottom:5px;line-height:1.4;padding-left:20px;}
.basic_list4 li{padding-left:10px;padding-bottom: 4px; background-image:url("../images/site/list_bul2.jpg");background-position:0 7px;background-repeat:no-repeat;}


/* 버튼 */
.btn_type1{border-bottom:1px solid #0057a6;font-size:15px;}
.btn_type1 li{float:left;border:1px solid #0057a6;border-bottom:0px;padding-right:3px;border-top:1px solid #0057a6;width:180px;}
.btn_type1 li a{display:block;height:28px;width:100%;text-align:center;padding-top:12px;color:#0057a6;font-weight:bold;}
.btn_type1 a:hover{color:#fff;font-weight:bold;}
.btn_type1 li:hover{margin-top:0;background:#0057a6;}
.btn_type1 li.selected {background-color:#0057a6;border-right:1px}
.btn_type1 li.selected a {width:181px;font-weight:bold;color:#fff;}
.btn_type1 li.last {margin-right:0;padding-right:4px}

.btn_type2 ul{text-align:center;vertical-align:center;font-size:13px;}
.btn_type2 li{border:1px solid #355ba5;display:block;float:left;width:100px;margin-right:10px;}
.btn_type2 li a {padding:17px 0;width:100%;display:block;font-weight:bold;font-family:'Nanum Gothic';}
.btn_type2 li.line a{padding:10px 0 9px;}
.btn_type2 li a:hover {background-color:#355ba5;color:#fff;}







/* .onf_box.type01 {padding-bottom:10px;margin-top:30px;border-bottom:1px solid #175ba6;}
.onf_box.type01 h3.tit {border-bottom:1px solid #175ba6;margin-bottom:20px;display:block;}
.onf_box.type01 h3.tit span {background-color:#175ba6;display:inline-block;padding:10px 13px;color:#fff;font-size:18px;
	background-image:url("../images/cont/onf_tit_bg.png");background-repeat:no-repeat;background-position:right top;
}
	*+ html .onf_box.type01 h3.tit span,
	* html .onf_box.type01 h3.tit span {display:inline;}
.onf_box.type01 .onf_list {margin-bottom:10px;background-color:#f4f6f8;
	background-image:url("../images/cont/onf_off.jpg");background-repeat:no-repeat;background-position:right top;
}
.onf_box.type01 .onf_list.selected {background-image:url("../images/cont/onf_on.jpg");}

.onf_box.type01 .onf_list > h4 {display:block;}
.onf_box.type01 .onf_list > h4 a {font-size:15px;color:#000;display:block;padding:20px;}

.onf_box.type01 .onf_cont {display:none;padding:0 20px 60px;position:relative;}
	.onf_box.type01 .onf_list.selected .onf_cont {display:block;}

.onf_box.type01 .onf_cont .more {position:absolute;right:20px;bottom:20px;} */


.onf_box_out {padding-bottom:20px;margin-top:30px;border-bottom:1px solid #175ba6;}
.onf_box_out h3.tit {border-bottom:1px solid #175ba6;margin-bottom:20px;display:block;}
.onf_box_out h3.tit span {background-color:#175ba6;display:inline-block;padding:10px 13px;color:#fff;font-size:18px;
	background-image:url("../images/cont/onf_tit_bg.png");background-repeat:no-repeat;background-position:right top;
}
.onf_box {margin-top:30px;border-top:1px solid #000;}
.onf_box .onf_list {border-bottom:1px solid #999;}
.onf_box .onf_list > h4 {display:block;padding:10px;}
.onf_box .onf_list > h4 a {font-size:15px;color:#000;display:block;padding:5px 10px;padding-right:40px;
	background-image:url("../images/cont/onf_off.jpg");background-repeat:no-repeat;background-position:right top;
}
.onf_box .onf_list > h4 span {display:block;font-weight:normal;font-size:13px;}
.onf_box .onf_list > h4 em {font-weight:normal;font-size:13px;margin-left:5px;color:#14578f;padding-left:10px;}
.onf_box .onf_list.selected > h4 {background-color:#f6f6f6;}
.onf_box .onf_list.selected > h4 a {background-image:url("../images/cont/onf_on.jpg");}
.onf_box .onf_cont {display:none;padding:20px 20px 30px;position:relative;}
	.onf_box .onf_list.selected .onf_cont {display:block;padding:0 20px 60px;position:relative;margin-top:20px;}
.onf_box .onf_cont .more {position:absolute;right:20px;bottom:20px;}

.onf_box p {margin-top:20px;margin-bottom:10px;}


.interview_box .right_box {width:540px;border-top:1px solid #000;border-bottom:1px solid #999;}
.interview_box > .img {float:left;}
.interview_box h3.tit {background-color:#f6f6f6;padding:20px 15px;color:#000;font-size:30px;display:block;}
.interview_box h3.tit span {color:#444;font-size:22px;display:block;}
.interview_box ul {margin:20px;}

.interview_tit {color:#444;font-size:26px;margin-top:30px;}
.interview_tit span {color:#f4500f;}

.news_history {border-top:2px solid #0d7cca;background-color:#f5f5f5;padding:15px 20px 20px;margin-top:50px;font-size:16px;}
.news_history h3 {text-align:center;margin-bottom:15px;color:#222;}
.news_history ul {border-bottom:1px solid #cfcdc6;background-color:#fff;min-height:24px;
	background-image:url("../images/site/news_history_bg.jpg");background-repeat:no-repeat;background-position:right top;
}
.news_history li {display:none;border:1px solid #cfcdc6;border-width:1px 1px 0 1px;padding-right:30px;}
	.news_history li:first-child {display:block !important;height:auto !important;}
.news_history li a {display:block;padding:4px 8px;}
.news_history li span {margin-right:20px;font-weight:bold;}
.news_history > div {display:none;}
	.dp1_1 .news_dp1_1,
	.dp2_1 .news_dp2_1,
	.dp2_2 .news_dp2_2,
	.dp2_3 .news_dp2_3,
	.dp3_1 .news_dp3_1,
	.dp3_2 .news_dp3_2,
	.dp4_1 .news_dp4_1,
	.dp4_2 .news_dp4_2,
	.dp4_3 .news_dp4_3,
	.dp5_1 .news_dp5_1,
	.dp5_2 .news_dp5_2,
	.dp5_3 .news_dp5_3 {display:block;}

div[class*="news_h1"] {margin-bottom:10px;position:relative;}

.other_zine_cont {display:none;}
.other_zine_cont.selected {display:block;}

#other_zine {position:absolute;top:0px;left:0px;max-width:100%;width:1000px;padding:30px;background-color:#fff;z-index:99999;display:none;opacity:0;height:100%;overflow:auto;padding-bottom:0px;}
#other_zine h2 {border-bottom:2px solid #000;margin-bottom:30px;}
.other_zine_list {margin-bottom:20px;}
.other_zine_list li {float:left;display:block;background-color:#e8edf1;}
.other_zine_list li a {font-size:16px;color:#525252;font-weight:bold;display:block;height:50px;line-height:50px;text-align:center;}
.other_zine_list li.selected {background-image:url("../images/site/smb_on.jpg");background-repeat:repeat-x;background-position:left top;}
.other_zine_list li.selected a {color:#fff;}
	.other_zine_list li.selected a:after {content:'▼';font-size:12px;padding-left:3px;}

.other_zine_cont {max-width:100%;width:900px;margin:0 auto 30px;}
.other_zine_cont li {float:left;margin-right:30px;margin-bottom:30px;}
	.ie7 .other_zine_cont li {margin-right:20px;}
.other_zine_cont li:nth-child(3n) {margin-right:0px;}
.other_zine_cont li a {display:block;}
.other_zine_cont li a span {display:block;margin-bottom:10px;}

#other_close {display:block;position:absolute;right:30px;top:20px;}




.view_btn {display:block;width:100px;margin:0 auto;text-align:center;border:1px solid #999;}
.view_btn.selected {color:#000;border-color:#000;}
.view_cont {display:none;}
.view_cont.selected {display:block;}

.spacing {word-spacing:-1px;}


.text_box {padding:10px;border:3px solid #ededed;}


/* 메일 신청하기 */
#mailling {background-color:#fff;}
#mailling .sub_tit {text-align:center;display:block;padding:10px 20px;border-top:2px solid #0c619c;font-weight:bold;}
.mailling_policy li {margin-bottom:10px;}
.mailling {border:4px solid #8e8e8e;width:380px;padding:20px 10px;height:520px;margin:0 auto;}
*+ html .mailling {width:380px;}
* html .mailling {width:320px;}
ul.mailling_input{border-top:2px solid #0c619c;}
.mailling_input li{width:100%;text-align:left;}
.mailling_input li:after {content:' ';display:block;visibility:hidden;clear:both;}
	*+ html .mailling_input li:after {display:inline-block;}
	* html .mailling_input li:after {height:1%;}
.mailling_input li span {font-size:14px;font-family:'Nanum Gothic';font-weight:bold;width:28%;text-align:center;display:inline-block;float:left;}
.mailling_input li span.sosok {height:20px;padding-top:15px;}
.mailling_input li label{font-size:12px;font-family:'Nanum Gothic';font-weight:bold;}
.mailling_input li input{font-size: 14px;height: 17px;padding: 2px 0 0 3px;}
.mailling_input li .inp{width:70%;float:right;font-size: 12px;height: 17px;padding: 2px 0 0 3px;}
.mailling_input li {border-bottom:1px solid #c8c8c8;padding:7px 0;}
.big_p {font-family:'Nanum Gothic';margin-bottom:20px;font-size:14px;font-weight:bold;line-height:1.3em;}
