@charset "utf-8";

@import url('fonts/nanumsquare.css');
@import url('fonts/nanumgothic.css');
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);



body, td, p, input, button, textarea, select, .c1 { font-size:9pt; color:#454545; }

img {border:0px;}

form { margin:0px; }

caption{display:none;}

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#454545; }
a:hover { text-decoration:none; color:#454545;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; }
.ed2 { border:0px; background-color:#dbecee; width:190px;}
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solidli #c8c8c8; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font-family:돋움; font-size:11px; color:#666666;}
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

img { border : 0px}

.style1 {
	font-family: "돋움";
	font-size: 11px;
	color: #888888;
}

#join_table { border-top:2px solid #a8a8a8; padding:0px;}
#join_table td{ padding:2px 0 2px 0; }

#join_table2 { border-top:2px solid #a8a8a8; padding:0px;}
#join_table2 td{ padding:2px 0 2px 0; }

#txt{clear:both; padding: 5px 0 25px 10px; width:100%; color:#797979; margin:0px;}
#txt h1{font:12px 돋움, dotum; letter-spacing:-1px; padding:5px 0 3px 20px; margin:0px;}
#txt h2{font:bold 12px 돋움, dotum; color:#333; letter-spacing:-1px; padding:20px 0 10px 10px; margin:0px;}
#txt h3{font:bold 12px 돋움, dotum; letter-spacing:-1px; padding:10px 0 10px 20px; margin:0px;}
#txt h4{font:12px 돋움, dotum; letter-spacing:-1px; padding:0 0 8px 28px; margin:0px;}

.txt11{font:bold 25px Arial,Helvetica, sans-serif;color:#333}
.txt12{font:bold 16px Arial,Helvetica, sans-serif;color:#333}
.txt13{font:bold 8px Arial,Helvetica, sans-serif;color:#333}
.txt14{font:normal 11px 돋움, sans-serif;color:#333;letter-spacing:-1px;line-height:14px}


#tit01{position:relative; width:100%;}
#addel{position:absolute; width:200px; right:0px; text-align:right;}
.regbox {border:1px solid #dddddd; font-family:돋움; height:18px;}

/*BASIC*/

.pad5_l{padding-left:5px}
.pad5_t{padding-top:5px}
.pad5_b{padding-bottom:5px}
.pad5_r{padding-right:5px}


.pad10{padding:10px}
.pad10_l{padding-left:10px}
.pad10_t{padding-top:10px}
.pad10_b{padding-bottom:10px}
.pad10_r{padding-right:10px}

.pad25_l{padding-left:25px}
.pad25_t{padding-top:25px}
.pad25_b{padding-bottom:25px}
.pad25_r{padding-right:25px}

.mag5_l{margin-left:5px}
.mag5_t{margin-top:5px}
.mag5_b{margin-bottom:5px}
.mag5_r{margin-right:5px}

.mag10_l{margin-left:10px}
.mag10_t{margin-top:10px}
.mag10_b{margin-bottom:10px}
.mag10_r{margin-right:10px}

.mag25_l{margin-left:25px}
.mag25_t{margin-top:25px}
.mag25_b{margin-bottom:25px}
.mag25_r{margin-right:25px}

/*보급정책*/
ul,li,ol{list-style:none; padding:0px; margin:0px}
ul,li,dd{ font:normal 11px; color:#666;}

.list01 li{line-height:20px; padding:0 0 0 12px; background:url(../images/dot_bulet.gif) 3px no-repeat;;margin-left:9px}
.list02 li{line-height:20px;}

dl,dt,dd{list-style:none; padding:0px; margin:0px}

.list01 dt{padding-bottom:5px}
.list01 dd{line-height:20px; padding:0 0 0 12px; background:url(../images/dot_bulet.gif) 3px 8px no-repeat;margin-left:9px}

.list01 a{ padding:0 12px 0 0; background:url(../images/icon_file.gif) top right no-repeat;}
.list02 a{ padding:0 12px 0 0; background:url(../images/icon_file.gif) top right no-repeat;}


.list01 a:link, a:visited, a:active {text-decoration:none;color:#454545; }
.list01 a:hover {text-decoration:none; color:#ec933f;}

.list02 a:link, a:visited, a:active {text-decoration:none;color:#454545; }
.list02 a:hover {text-decoration:none; color:#ec933f;}

.alg_l{text-align:left;}
.alg_c{text-align:center;}
.refeTb, .refeTb{border-top:2px solid #a4a4a4;border-right:1px solid #d5d5d5; }
.refeTb th, .refeTb th{text-align:center; color:#000000; padding:6px 0; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; background-color:#f4f4f4;font:bold 12px 돋움;}
.refeTb td, .refeTb td{padding:6px 10px; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5;font:normal 12px 돋움,verdana;color:#6e6e6e;}

/*회원사 회원가입추가*/
#join_info{padding:5px 0 0 25px;}
#join_info h5{font:bold 12px 돋움;padding:0 0 5px 0;margin:0px;}
#join_info ul{padding:0 0 0 15px;}
#join_info ul li{line-height:16px}
#join_info dl{padding:0;margin:0px;}




/* ------------------------------------------------------------------------------------------------------------------------------- */




/* 초기화 */
html {overflow-y:scroll; }
body {margin:0;padding:0;font-size:0.75em; font-family: 'Nanum Gothic' !important;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
button {cursor:pointer}

textarea, select {font-size:1em}
select { margin:0; border:solid 1px #ddd; line-height:26px; height:26px; }
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1384px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd { position:relative; min-width:1384px; background:#fff; }
.hd_zindex { z-index:10 !important; }
#hd_h1 { position:absolute; font-size:0; line-height:0; overflow:hidden; }

#hd_tnb { width:100%; background:#191919; border-bottom:solid 1px #3b3b3b; }
.hd_wrapper { position:relative; margin:0 auto; padding:0; width:1384px; zoom:1; }
.hd_wrapper:after { display:block; visibility:hidden; clear:both; content:""; }







/* --------------------------------------------- */ 

ul {margin:0; padding:0; list-style:none;}

.container { width:1170px; margin:0 auto; }
.container:after { display:block; clear:both; content:''; }


/* main */

#header { width:100%;  }
#header_top { background:#555555;  min-width:1170px;}
#header_top ul.ht_left { float:left; list-style:none; font-size:12px; margin:0; padding:0; }
#header_top ul.ht_left li { display:inline-block; padding-right:16px; line-height:38px; }
#header_top ul.ht_left li a { color:#ffffff;}
#header_top ul.ht_right { float:right; list-style:none; font-size:12px; margin:0; padding:0; }
#header_top ul.ht_right li { display:inline-block; padding-left:16px; line-height:38px; }
#header_top ul.ht_right li a { color:#ffffff;}
#header_bottom { background:#ffffff; border-bottom:solid 1px #dddddd; height:115px;}
#header_bottom h1.logo { float:left; padding:40px 0; }

#header_bottom ul.gnb { float:right; margin:0; padding:0; list-style:none; }
#header_bottom ul.gnb li {display:inline-block; font-size:18px; font-weight:bold; line-height:115px; padding:0 28px;}
#header_bottom ul.gnb li:last-child { padding-right:0; }
#header_bottom ul.gnb li a:hover { color:#ff781f; text-decoration:none;}

#visual { background:url('../images_n/main_visual.png') top center no-repeat; height:400px;  min-width:1170px; }

#contents { min-width:1170px; }

#main_quick { background:url('../images_n/main_bnbg.gif') top center repeat;  }
#main_quick ul { width:100%; margin:0; padding:0; list-style:none; background:url('../images_n/main_bnbar.gif') left center no-repeat; height:86px; }
#main_quick ul li { float:left; background:url('../images_n/main_bnbar.gif') right center no-repeat; width:16.6%; height:86px; line-height:86px; padding:0 25px; box-sizing:border-box; }
#main_quick ul li a { display:inline-block; font-size:16px; font-weight:600; color:#ffffff; vertical-align:middle; }
#main_quick ul li span { display:inline-block; padding-left:63px; }
#main_quick ul li a.main_bn01 { background:url('../images_n/main_bn01.png') left center no-repeat; }
#main_quick ul li a.main_bn02 { background:url('../images_n/main_bn02.png') left center no-repeat; }
#main_quick ul li a.main_bn03 { background:url('../images_n/main_bn03.png') left center no-repeat; }
#main_quick ul li a.main_bn04 { background:url('../images_n/main_bn04.png') left center no-repeat; }
#main_quick ul li a.main_bn05 { background:url('../images_n/main_bn05.png') left center no-repeat; }
#main_quick ul li a.main_bn06 { background:url('../images_n/main_bn06.png') left center no-repeat; }

#main_board { background:url('../images_n/main_board_bg.gif') repeat-y center top; padding:40px 0;}
#main_board .main_bleft { float:left; width:350px; margin-right:80px; position:relative;}
#main_board .main_bleft .mboard{}
#main_board .main_bleft .mboard ul.mboard_tit { padding-bottom:20px;  }
#main_board .main_bleft .mboard ul.mboard_tit li { display:inline-block; }
#main_board .main_bleft .mboard ul.mboard_tit li.first:after {content:'|';  color:#dddddd; padding:0 10px; font-size:18px;  }
#main_board .main_bleft h3 {display:inline-block; }
#main_board .main_bleft h3 a{ font-size:18px; color:#252525; position:relative; }
#main_board .main_bleft h3 a.on { color:#38a09b; }
#main_board .main_bleft h3 .main_bmore { position:absolute; right:0; top:3px; }

#main_board .main_bcenter { float:left; width:350px; margin-right:80px; }
#main_board .main_bcenter h3 { font-size:18px; color:#252525; padding-bottom:20px; position:relative; }
#main_board .main_bcenter h3 .main_bmore { position:absolute; right:0; top:3px; }
#main_board .main_bright { float:left; width:310px; }
#main_board .main_bright .newsletter { padding-bottom:20px; }
#main_board .main_bright .newsletter > h3 { font-size:18px; font-weight:bold; color:#333333; padding-bottom:6px; }
#main_board .main_bright .newsletter > p { font-size:12px; color:#787878; padding-bottom:10px; }
#main_board .main_bright .newsletter .newsletter_input {}
#main_board .main_bright .newsletter .newsletter_input .nlinput { width:248px; height:38px; border:solid 1px #fff; }
#main_board .main_bright .popupzone {}
#main_board .main_bright .popupzone > h3 { font-size:18px; font-weight:bold; color:#333333; padding-bottom:6px; }


#main_con { padding:50px 0;}
#main_con .main_content { border-bottom:solid 1px #eeeeee; padding-bottom:40px; }
#main_con .main_content ul {}
#main_con .main_content ul:after { clear:both; display:block; content:''; }
#main_con .main_content ul li { float:left; padding:5px 0 5px 34px; border-left:dashed 1px #eeeeee; width:240px; margin-left:34px;}

#main_con .main_content ul li.con01 { background:url('../images_n/main_bnimg01.png') no-repeat right center;}
#main_con .main_content ul li.con02 { background:url('../images_n/main_bnimg02.png') no-repeat right center;}
#main_con .main_content ul li.con03 { background:url('../images_n/main_bnimg03.png') no-repeat right center;}
#main_con .main_content ul li.con04 { background:url('../images_n/main_bnimg04.png') no-repeat right center;}

#main_con .main_content ul li:first-child { padding-left:0; margin-left:0; border:none; }
#main_con .main_content ul li > div { float:right; }
#main_con .main_content ul li > h3 { font-size:18px; color:#454545; line-height:28px; font-weight:600; letter-spacing:-1px; }
#main_con .main_content ul li > h3 strong { color:#38a09b; }
#main_con .main_content ul li > h3 strong.point { color:#ff781f; }
#main_con .main_content ul li > p { font-size:13px; line-height:17px; color:#787878; padding-bottom:12px; }
#main_con .main_content ul li > a.mc_btn { display:inline-block; background:#aaaaaa; color:#ffffff; padding:6px 12px; }
#main_con .main_content ul li > a.mc_btn2 { display:inline-block; background:#fcaf17; color:#ffffff; padding:6px 12px; }



#main_con .main_banner { padding-top:40px; }
#main_con .main_banner > h3 { font-size:18px; color:#454545; line-height:28px; font-weight:bold; letter-spacing:-1px; padding-bottom:10px;}

#footer { background:#454545; padding:30px 0; min-width:1170px; }
#footer .ftcopy { float:left; }
#footer .ftcopy ul { margin:0; padding:0; list-style:none; padding-bottom:15px;}
#footer .ftcopy ul li { display:inline-block; }
#footer .ftcopy ul li a { color:#ffffff; font-size:13px; font-weight:bold; }
#footer .ftcopy ul li:after { content:'|'; color:#ffffff; padding:0 10px; }
#footer .ftcopy ul li:last-child:after { content:none; }
#footer .ftcopy p { font-size:12px; line-height:19px; color:#dddddd; }
#footer .ftcopy p > span { display:inline-block; padding-right:10px;}
#footer .ftsite { float:right; padding-top:2px; }
#footer .ftsite .ftsite_tit { font-size:13px; color:#ffffff; font-weight:bold; padding-right:10px; line-height:26px; }




#sub_con { padding:50px 0; margin:0 auto;}
#subvisual { min-width:1170px; }
#subvisual .subvisual { background:url('../images_n/sub_visual.png') top center no-repeat; height:200px;  min-width:1170px; border-bottom:solid 1px #dddddd;}
#subvisual .subnavi { background:#f8f8f8; height:50px; text-align:right; }
#subvisual .subnavi .navi_t { line-height:50px; font-size:13px; font-family: 'Nanum Gothic' !important; color:#777777;}
#subvisual .subnavi img { vertical-align:sub !important; }

.left_menu { float:left; width:220px; }
.left_menu .left_news { margin-top:25px; border-top:dashed 1px #dddddd; padding-top:20px; }
.right_con { float:right; width:890px; text-align:left; font-family: 'Nanum Gothic' !important; }
.right_con > h3 { font-size:28px; font-weight:bold; color:#353535; padding-bottom:40px;  }

.left_menu .leftmenu_title { padding: 0 15px 23px; border-bottom:solid 1px #ddd;}
.left_menu .leftmenu_title h2 { font-size:28px; font-weight:bold; color:#353535; letter-spacing:-2px; padding-bottom:3px; }
.left_menu .leftmenu_title > span { color:#aaa;}

ul.leftmenu {}
ul.leftmenu > li { border-bottom:dashed 1px #dddddd; }
ul.leftmenu > li a { display:block; padding:15px 0 15px 15px; font-size:15px; color:#555; }
ul.leftmenu > li a:hover { background:#f8f8f8; color:#ff781f;  }
ul.leftmenu > li a.on { color:#ff781f; font-weight:bold; }
ul.leftmenu > li p.linkno { display:block; padding:15px; font-size:15px; color:#555;  }
ul.leftmenu > li > ul { background:#f8f8f8; padding:15px; border-top:dashed 1px #eee; }
ul.leftmenu > li > ul > li { border:none; }
ul.leftmenu > li > ul > li a {display:block; padding:6px 5px; font-size:13px; color:#555; }


ul.subtab { border-left:solid 1px #ddd; border-top:solid 1px #ddd; margin-bottom:40px;} 
ul.subtab:after {display:block; clear:both; content:'';}
ul.subtab li { float:left;  text-align:center; }
ul.subtab li a { display:block; padding:12px 0px; font-size:13px; color:#555; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; letter-spacing:-1px;}
ul.subtab li a:hover { background:#f8f8f8; color:#252525; }
ul.subtab li a.on { background:#38a09b; font-weight:bold; color:#fff; border-color:#38a09b; }
ul.subtab li a.on:hover { color:#fff; text-decoration:none; }

.tab_m25 {margin-bottom:20px !important;}
.tab_m25 li { width:20%; }
.tab_m31 li { width:14.25%; }
.tab_m32 li { width:25%; }
.tab_m33 li { width:16.66%; }
.tab_m37 li { width:50%; }



/* sub */

.stitle { font-family: 'Nanum Gothic' !important; font-size:20px; line-height:42px; font-weight:400; padding-bottom:30px; letter-spacing:-1px; color:#555;  }
.stitle > strong { font-size:50px; color:#38a09b; letter-spacing:-3px; font-weight:600; }
.stitle_s { font-size:15px; font-weight:600; color:#333;}

h4.stit { font-family: 'Nanum Gothic' !important; font-size:32px; font-weight:400;  letter-spacing:-1.5px; color:#849411;  padding-bottom:20px; }
h4.stit_s { font-family: 'Nanum Gothic' !important; font-size:24px; font-weight:600;  letter-spacing:-1.5px; color:#849411;  padding-bottom:15px; }

.ssbtit { font-size:18px; line-height:1.5em; font-weight:600; padding-left:24px; background:url('../images_n/ico_stit.png') left center no-repeat; margin-bottom:6px; letter-spacing:-1px; color:#333;}
.sbtit { font-size:20px; line-height:1.5em; font-weight:600; padding-left:24px; background:url('../images_n/ico_stit.png') left center no-repeat; margin-bottom:6px; letter-spacing:-1px; color:#333;}
.sotit { font-size:20px; line-height:1.5em; font-weight:600; padding-left:24px; background:url('../images_n/ico_stit.png') left center no-repeat; margin-bottom:6px; letter-spacing:-1px; color:#ff781f}
.sstit { font-size:16px; line-height:1.5em; font-weight:600; margin-bottom:5px; letter-spacing:-1px; }

.txt_bpoint { color:#333; }
.txt_opoint { color:#ff781f;}
.txt_opoint2 { color:#fcaf17;}
.txt_gray { color:#aaa; }

p.txt_basic { padding:10px 0 0; font-size:13px; line-height:1.4em; letter-spacing:-0.5px; font-weight:600;}
p.txt_basic2 { padding-left:0; font-size:13px; line-height:1.4em; letter-spacing:-0.5px; font-weight:400;}
p.txt_box { border:solid 1px #ddd; background:#f8f8f8; padding:10px; margin:5px 0; font-size:13px; line-height:1.4em; letter-spacing:-0.5px; font-weight:400; padding-left:15px;}

ul.txt_box { border:solid 1px #ddd; background:#f8f8f8; padding:10px; margin:5px 0;}
ul.txt_box li { font-size:13px; line-height:1.6em; letter-spacing:-0.5px; font-weight:400; color:#454545; padding-left:15px; padding-bottom:6px; background:url('../images_n/ico_slarrow0.png') left 1px top 5px no-repeat; }
ul.txt_box li:last-child { padding-bottom:0;}


.file_down img { vertical-align:middle; padding:0 !important;}

hr.h08 { display:block; border:#fff; height:8px; margin:0; }

.section { margin-bottom:40px;}
.section img { display:inline; padding-top:15px;}

ul.slist { list-style:none; margin:0; padding:0; }
ul.slist > li { font-size:13px; line-height:1.65em; padding-left:24px; background:url('../images_n/ico_sltit.png') left top 9px no-repeat; }
ul.slist > li > strong { color:#fcaf17}
ul.slist > li > dl.sl_list { padding-bottom:10px;}
ul.slist > li > dl.sl_list > dt > strong { color:#fcaf17}
ul.slist > li:last-child > dl.sl_list { padding-bottom:0;}
ul.slist > li > dl.sl_list > dt { padding-bottom:3px; font-weight:bold; }
ul.slist > li > dl.sl_list > dd { font-size:12px; color:#787878; line-height:1.6em; }

ul.slist0 { list-style:none; margin:0; padding:0; }
ul.slist0 > li { font-size:13px; line-height:1.65em; padding-left:13px; background:url('../images_n/ico_sltit.png') left -7px top 9px no-repeat; }
ul.slist0 > li > strong { color:#fcaf17}
ul.slist0 > li > dl.sl_list { padding-bottom:10px;}
ul.slist0 > li > dl.sl_list > dt > strong { color:#fcaf17}
ul.slist0 > li:last-child > dl.sl_list { padding-bottom:0;}
ul.slist0 > li > dl.sl_list > dt { padding-bottom:3px; font-weight:bold; }
ul.slist0 > li > dl.sl_list > dd { font-size:12px; color:#787878; line-height:1.6em; }

ul.slbox { list-style:none; margin:0; padding:10px 0 15px; }
ul.slbox > li { font-size:13px; line-height:1.65em; padding-left:0; margin-bottom:15px; }
ul.slbox > li > dl.sl_box { display:table-row; }
ul.slbox > li > dl.sl_box > dt { display:table-cell; width:200px; text-align:center; vertical-align:middle; box-sizing:border-box; background:#38a09b; color:#fff; font-weight:600; font-size:15px;}
ul.slbox > li > dl.sl_box > dd { display:table-cell; width:680px; vertical-align:middle;  box-sizing:border-box; padding-left:15px; }
ul.slbox > li > dl.sl_box > dd ul.sslist { list-style:none; padding:5px 0; }
ul.slbox > li > dl.sl_box > dd ul.sslist > li { font-size:13px; line-height:1.65em; padding-left:24px; background:url('../images_n/ico_sltit.png') left top 9px no-repeat; }
ul.slbox > li > dl.sl_box > dd ul.sslist > li > strong { color:#fcaf17}
ul.slbox > li > dl.sl_box > dd ul.sslist > li > dl.ssl_list { padding-bottom:10px;}
ul.slbox > li > dl.sl_box > dd ul.sslist > li:last-child > dl.ssl_list { padding-bottom:0;}
ul.slbox > li > dl.sl_box > dd ul.sslist > li > dl.ssl_list > dt { padding-bottom:3px; font-weight:bold; }
ul.slbox > li > dl.sl_box > dd ul.sslist > li > dl.ssl_list > dd { font-size:12px; color:#787878; line-height:1.6em; }

ul.slstep { list-style:none; margin:0; padding:0; }
ul.slstep:after { display:block; content:''; clear:both; }
ul.slstep li { float:left; padding-right:28px;  background:url('../images_n/ico_slarrow.png') right 6px top 23px no-repeat;}
ul.slstep li.one { float:left; padding-right:28px;  background:url('../images_n/ico_slarrow.png') right 6px center no-repeat;}
ul.slstep li:last-child { padding-right:0; background:none;}
ul.slstep li > p { display:block; min-width:80px; border:solid 1px #ddd; background:#f8f8f8; padding:10px 15px; text-align:center; line-height:1.5em;}
ul.slstep li > span { display:block; font-size:11px; color:#aaa; text-align:center; padding-top:5px; line-height:1.3em;}

.sl_table_t { width:100%; text-align:center; font-size:15px; font-weight:600; padding-top:20px;}
span.sl_table_txt { display:block; width:100%; text-align:center; font-weight:600; padding-top:5px; color:#999;}
span.sl_table_trtxt { display:block; width:100%; text-align:right; font-weight:600; color:#999;}

table.sl_table {width:100%; margin:0; padding:0; border-top:solid 3px #ddd; border-spacing:0; font-size:12px; line-height:1.5em; }
table.sl_table thead th {border-left:dashed 1px #ddd; background:#f5f5f5; border-bottom:solid 1px #ddd; padding:8px 10px; text-align:center;}
table.sl_table thead th:first-child { border-left:none; }
table.sl_table tbody th { background:#f8f8f8; border-bottom:solid 1px #ddd; padding:10px 5px; text-align:center;}
table.sl_table tbody td {border-left:dashed 1px #ddd; border-bottom:solid 1px #ddd; padding:10px 15px; text-align:center; li}
table.sl_table tbody td.txt_blx {border-left:none;}
table.sl_table tbody td.txt_left {text-align:left;}

table.sl_table_2 {width:100%; margin:0; padding:0; border-top:solid 3px #ddd; border-spacing:0; font-size:12px; line-height:1.5em; }
table.sl_table_2 thead th {border-left:dashed 1px #ddd; background:#f8f8f8; border-bottom:solid 1px #ddd; padding:8px 10px; text-align:center;}
table.sl_table_2 thead th:first-child { border-left:none; }
table.sl_table_2 tbody th { background:#fff; border-bottom:solid 1px #ddd; padding:10px 5px; text-align:center;}
table.sl_table_2 tbody td {border-left:dashed 1px #ddd; border-bottom:solid 1px #ddd; padding:10px 15px; text-align:center;}
table.sl_table_2 tbody td.txt_left {text-align:left;}

table.slw_table { width:360px; margin:0; padding:0; border-spacing:0; font-size:13px; }
table.slw_table tr:first-child th { border-top:solid 1px #ff781f; }
table.slw_table tr:first-child td { border-top:solid 1px #ddd; }
table.slw_table th { padding:10px; width:80px; text-align:left; color:#ff781f; border-bottom:dashed 1px #ddd; }
table.slw_table td { padding:10px;  text-align:left; border-bottom:dashed 1px #ddd; }


.sbtn {width:100%; text-align:center; margin:0 auto;}
a.btn { display:inline-block; margin:0 6px; min-width:200px; height:58px; line-height:58px; color:#fff !important; font-size:16px; font-weight:600; letter-spacing:-1px; background:#aeba54; border:solid 1px #899912; padding:0 20px}
a.btn:hover { text-decoration:none;}

.m11 {font-size:15px; line-height:1.6em; color:#555; letter-spacing:-0.5px; }
.m11 .left_t { width:100%; box-sizing:border-box; padding-right:450px; padding-bottom:30px; background:url('../images_n/m11_1.png') right 60px center no-repeat; text-align:justify;}
.m11 .left_t .txt_bpoint { font-size:16px; line-height:24px; }
.m11 .right_t { width:100%; box-sizing:border-box; padding-left:450px; padding-bottom:30px; background:url('../images_n/m11_2.png') left 40px center no-repeat;  text-align:justify; }
.m11 .left_t2 { width:100%; height:270px; box-sizing:border-box; padding-right:320px; background:url('../images_n/m11_3_re.png') right bottom no-repeat; vertical-align:middle; text-align:right;}
.m11 .left_t2 > p { padding-top:100px; font-size:15px; font-weight:600; color:#787878; }
.m11 .left_t2 > p > strong { font-size:18px; font-weight:800; color:#333; }

.m13 {font-size:15px; line-height:1.6em; color:#555; letter-spacing:-0.5px; }
.m13:after {display:block; content:''; clear:both;}
.m13 .history_top { height:270px; background:url('../images_n/m13.png') right top no-repeat; }
.m13 .left_t {float:left; width:420px; }
.m13 .right_t {float:right; width:420px; }
.m13 .center_o {display:block; float:left; width:100%; border-top:dashed 1px #ddd; padding-top:35px; }
.m13 .history_con {}
.m13 .history_con .his_tit { font-size:20px; font-weight:600; color:#ff781f; padding-bottom:8px; }
.m13 .history_con ul.his_con { padding-bottom:35px;}
.m13 .history_con ul.his_con li { padding:6px 0;}
.m13 .history_con ul.his_con li dl { margin:0; padding:0; display:table; }
.m13 .history_con ul.his_con li dl dt { margin:0; padding:0; display:table-cell; vertical-align:middle; width:168px; font-size:34px; line-height:1em;  font-weight:400; color:#999;letter-spacing:-2.5px;}
.m13 .history_con ul.his_con li dl dt strong { color:#fcaf17; font-weight:400;}
.m13 .history_con ul.his_con li dl dt.s {font-size:34px; }
.m13 .history_con ul.his_con li dl dd { margin:0; padding:0; display:table-cell; vertical-align:middle; font-size:13px; line-height:1.3em; }

.m13 .history_con ul.his_con2 { padding-bottom:35px;}
.m13 .history_con ul.his_con2 li { padding:6px 0;}
.m13 .history_con ul.his_con2 li dl { margin:0; padding:0; display:table; }
.m13 .history_con ul.his_con2 li dl dt { margin:0; padding:0; display:table-cell; vertical-align:middle; width:168px; font-size:22px; line-height:1em;  font-weight:400; color:#999;letter-spacing:-1px;}
.m13 .history_con ul.his_con2 li dl dt strong { color:#fcaf17; font-weight:400;}
.m13 .history_con ul.his_con2 li dl dt.s {font-size:22px; }
.m13 .history_con ul.his_con2 li dl dd { margin:0; padding:0; display:table-cell; vertical-align:middle; font-size:13px; line-height:1.3em; }

.m15 {font-size:15px; line-height:1.6em; color:#555; letter-spacing:-0.5px; }
.m15 ul.memberlist { margin:0; padding:0; list-style:none; }
.m15 ul.memberlist:after {display:block; content:''; clear:both;}
.m15 ul.memberlist li { float:left; display:block; margin:0 5px 5px 0;}
.m15 ul.memberlist li dl { background:#f8f8f8; border:solid 1px #ddd; width:160px; height:64px; border-radius:5px; box-sizing:border-box; padding:10px 2px; text-align:center; line-height:1.4em;  }
.m15 ul.memberlist li dt { font-size:15px; font-weight:800; color:#ff781f;}
.m15 ul.memberlist li dd { font-size:13px; font-weight:600; }

.m18 {font-size:13px; line-height:1.6em; color:#555; letter-spacing:-0.5px; }
.m18 .news01 { background:url('../images_n/m18_1.png') right top no-repeat;}
.m18 .news02 { background:url('../images_n/m18_2.png') right top no-repeat;}
.ssbcon { font-size:13px;  padding-left:24px; }
.ssbcon > dl { display:table-row; }
.ssbcon > dl dt { display:table-cell; width:105px; line-height:1.8em; font-weight:600; }
.ssbcon > dl dd { display:table-cell;line-height:1.8em;  letter-spacing:0px; }
.ssbcon > dl dd > strong { display:inline-block; padding-right:10px;}

.m19 { font-size:13px; line-height:1.6em; color:#555; letter-spacing:-0.5px;}
.m19 .mapimg { text-align:left; margin-bottom:20px;}
.m19 .txt_opoint { font-size:13px; }

.m25 { background:url('../images_n/m25.png') left top no-repeat; min-height:190px;}
.m25 > ul.slist { padding:85px 0 0 70px;}
.m25_02 { background:url('../images_n/m252.png') left top no-repeat; min-height:190px;}
.m25_02 > ul.slist { padding:85px 0 0 70px;}
.m25_03 { background:url('../images_n/m253.png') left top no-repeat; min-height:190px;}
.m25_03 > ul.slist { padding:85px 0 0 70px;}
.m25_04 { background:url('../images_n/m254.png') left top no-repeat; min-height:190px;}
.m25_04 > ul.slist { padding:85px 0 0 70px;}
.m25_05 { background:url('../images_n/m255.png') left top no-repeat; min-height:190px;}
.m25_05 > ul.slist { padding:85px 0 0 70px;}


.m31_03 {}
.m31_03 ul.slist3 { padding-top:20px;}
.m31_03 ul.slist3 > li { display:inline-block; width:260px; margin-right:10px; vertical-align:top; text-align:center;}
.m31_03 ul.slist3 > li > .img {border:solid 1px #ddd; text-align:center; margin:0 auto;}
.m31_03 ul.slist3 > li > .img img { display:inline; padding:0;}
.m31_03 ul.slist3 > li > .txt { font-size:13px; line-height:1.5em; padding-top:15px; text-align:left;}

.m32_02 {}
.m32_02 ul.value_chain { padding-bottom:10px;}
.m32_02 ul.value_chain li { padding-bottom:10px; }
.m32_02 ul.value_chain li > dl { display:table; }
.m32_02 ul.value_chain li > dl:after { display:block; content:''; clear:both; }
.m32_02 ul.value_chain li > dl > dt { display:table-cell; height:178px; background:#ff781f; color:#fff; padding:10px; width:48px; text-align:center; vertical-align:middle; font-size:15px; font-weight:600; box-sizing:border-box; }
.m32_02 ul.value_chain li > dl > dd.img { display:table-cell; padding-left:2px; vertical-align:middle; }
.m32_02 ul.value_chain li > dl > dd.img > span { display:block; border:solid 1px #ddd; padding:10px;  height:178px;  box-sizing:border-box; }
.m32_02 ul.value_chain li > dl > dd.txt { display:table-cell; padding-left:10px; vertical-align:middle;  }
.m32_02 ul.value_chain li > dl > dd.txt > p { display:inline-block; border:solid 1px #ddd; padding:10px 20px; width:400px; box-sizing:border-box;  vertical-align:middle; }
.m32_02 ul.value_chain li > dl > dd.txt > p > span { display:table-cell;  height:156px; vertical-align:middle; font-size:13px; line-height:1.6em; }

.m33_05 {}
.m33_05 .slbox2 {}
.m33_05 .slbox2 > p { float:left; width:112px; height:294px; line-height:1.5em; background:#38a09b; color:#fff; vertical-align:middle; font-size:20px; font-weight:600; padding:105px 10px; box-sizing:border-box; text-align:center;}
.m33_05 .slbox2 > dl { float:left; margin-left:10px; margin-bottom:10px;}
.m33_05 .slbox2 > dl strong {display:block; font-weight:600; font-size:15px; color:#252525; padding-bottom:10px; }
.m33_05 .slbox2 > dl > dt { display:table-cell; padding-right:45px;vertical-align:middle; background:url('../images_n/ico_slarrow2.png') right 10px center no-repeat;}
.m33_05 .slbox2 > dl > dt > p { display:table-cell; width:200px; height:144px; border:solid 1px #38a09b; text-align:center;  padding:20px 10px; vertical-align:middle; line-height:1.4em;}
.m33_05 .slbox2 > dl > dd { display:table-cell; width:340px; border:solid 1px #ddd; text-align:center; padding:20px 10px;vertical-align:middle;}

.m37, .m37_02 {}
.m37 ul, .m37_02 ul {}
.m37 ul:after, .m37_02 ul:after { display:block; content:''; clear:both; }
.m37 ul li, .m37_02 ul li { float:left; padding:5px; }
.m37 ul li:nth-child(5n+1), .m37_02 ul li:nth-child(5n+1) { padding-left:0;}
.m37 ul li a img, .m37_02 ul li a img { border:solid 1px #ddd; padding:0 !important;}

.join { text-align:center; }
.join h4 { font-size:18px; font-weight:600; color:#252525; padding-bottom:5px;}
.join .tit_t { font-size:13px; color:#787878; }
.join > ul { display:inline-block; margin-top:30px; border:solid 1px #ddd; box-sizing:border-box; vertical-align:top; background:#f8f8f8; }
.join > ul:after { display:block; content:''; clear:both; }
.join > ul > li { display:table-cell; width:260px; vertical-align:top; border-right:solid 1px #ddd; padding:35px 10px 55px; position:relative; text-align:center; }
.join > ul > li:last-child { border-right:none; }
.join > ul > li > h5 {font-size:22px; color:#ff781f; letter-spacing:-1px; padding-bottom:10px;}
.join > ul > li > p strong { display:block; font-size:14px; padding-bottom:3px;}
.join > ul > li > p { font-size:13px; line-height:1.5em; padding-bottom:15px; letter-spacing:-0.5px; color:#555;}
.join > ul > li > a.join_btn { position:absolute; display:inline-block; background:#38a09b; color:#fff; padding:5px 8px; text-decoration:none; font-weight:bold; bottom:30px; left:117px;}



/* 관세경감 */
#tariff_visual { background:url('../images_tariff/main_visual.png') top center no-repeat; height:400px;  min-width:1170px; }
#subvisual .tariff_subvisual { background:url('../images_tariff/sub_visual.png') top center no-repeat; height:200px;  min-width:1170px; border-bottom:solid 1px #dddddd;}

#main_con { padding:50px 0;}
#main_con .main_tariff_content { border-bottom:solid 1px #eeeeee; padding-bottom:40px; }
#main_con .main_tariff_content ul {}
#main_con .main_tariff_content ul:after { clear:both; display:block; content:''; }
#main_con .main_tariff_content ul li { float:left; padding:16px 0 16px 30px; border-left:dashed 1px #eeeeee; width:346px; margin-left:30px;}

#main_con .main_tariff_content ul li.con01 { background:url('../images_tariff/main_bnimg01.png') no-repeat right center;}
#main_con .main_tariff_content ul li.con02 { background:url('../images_tariff/main_bnimg02.png') no-repeat right center;}
#main_con .main_tariff_content ul li.con03 { background:url('../images_tariff/main_bnimg03.png') no-repeat right center;}

#main_con .main_tariff_content ul li:first-child { padding-left:0; margin-left:0; border:none; }
#main_con .main_tariff_content ul li > div { float:right; }
#main_con .main_tariff_content ul li > h3 { font-size:18px; color:#454545; line-height:28px; font-weight:600; letter-spacing:-1px; }
#main_con .main_tariff_content ul li > h3 strong { color:#38a09b; }
#main_con .main_tariff_content ul li > h3 strong.point { color:#ff781f; }
#main_con .main_tariff_content ul li > p { font-size:13px; line-height:17px; color:#787878; padding-bottom:12px; }
#main_con .main_tariff_content ul li > a.mc_btn { display:inline-block; background:#aaaaaa; color:#ffffff; padding:6px 12px; }
#main_con .main_tariff_content ul li > a.mc_btn2 { display:inline-block; background:#fcaf17; color:#ffffff; padding:6px 12px; }

h4.tariff_tit { font-size:22px; padding-bottom:35px; font-family: 'Nanum Gothic' !important; letter-spacing:-2px; line-height:1.4em;}

.t41 {}
.t41 > ul {}
.t41 > ul li { padding-bottom:20px; margin-bottom:10px; background:url('../images_tariff/t41_arrow.png') no-repeat center bottom;}
.t41 > ul li:last-child {background:none; margin-bottom:0; padding-bottom:0;}
.t41 > ul li > dl { display:block; margin:0; padding:0; border:solid 1px #ddd; border-radius:5px; }
.t41 > ul li > dl dt { display:table-cell;  background:url('../images_tariff/t41_bar.png') no-repeat right center; padding:26px 20px; width:120px; font-size:20px; letter-spacing:-1px; color:#ff781f; font-weight:600; text-align:center;}
.t41 > ul li > dl dd { display:table-cell; padding:26px 20px; font-size:16px; font-weight:600; letter-spacing:-1px;}
.t41 > ul li > dl dd span { display:inline-block; font-size:13px; padding-left:10px; color:#787878;}
