/* ·¹ÀÌ¾Æ¿ô ¸®½ºÆ® 
1.ÆùÆ®
2.»ó´Ü(Çì´õ)¸Þ´º
3.ÇÏ´Ü(Ç²ÅÍ)¿µ¿ª
4.¼­ºêÁÂÃø¸Þ´º
5.¿ìÃø¹è³Ê
6.¼­ºêÅ¸ÀÌÆ²
7.¼­ºê»ó´Ü ºñÁê¾ó ¿µ¿ª
8.¼­ºêÄÁÅÙÃ÷ ¿µ¿ª
*/
/*****************1.ÆùÆ®*******************/
@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
 
 
 
/* CSS reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, 
strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-text-size-adjust:none;
font-family:'Noto Sans KR','Arial','Nanum Gothic','³ª´®°íµñ', 'Arial', sans-serif; list-style:none; }
em,address{font-style:normal;}
hr{display:none}
body{ line-height:1.6em;word-break:break-all; }
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0; word-break:break-all;}
table th, table td{vertical-align:middle;}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;zoom:1;}
fieldset{margin:0;padding:0;border:0 none;}
legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}
html, body,input,button{font-size:13px; line-height:160%; color:#595959;}
a {color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
label{vertical-align:middle; font-size:14px;}
img {vertical-align:middle;}
input {vertical-align:middle;}
.fL {float:left;}
.fR {float:right;}
.tC {text-align:center;}
.db{display:block;}
.t20 {margin-top:20px;}
.b20 {padding-bottom:20px;}
/* html5 reset */
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption{display:block}
/*floatBox ÇØÁ¦*/
.floatBox:after {content:"";display:block;clear:both;}
.floatBox {*zoom:1;}
html {min-width:320px; width:100%; overflow-y:scroll;}
body {background:#fff url(../../img/bg.gif) repeat-y left 0; min-width:320px; width:100%; font-size:13px; eight:100%; white-space: normal;}
div.wrapper {min-width:320px; width:100%; }

/*****************2.»ó´Ü(Çì´õ)¸Þ´º*******************/
div.headerArea_m {position:relative; z-index:10000000000; background:#131313; background:url('../../img/top_bg.gif') 0 0 repeat-x; width:100%;}
div.headerArea_m header {margin:0 auto;position:relative; min-height:90px;}
div.headerArea_m header:after {display:block; clear:both; content:" ";}
div.headerArea_m h1 a {display:block; width:240px; text-align:center; padding-top:10px; float:left; text-align:center;}
div.headerArea_m h1 img {width:200px;}
div.headerArea_m nav {float:left; margin-left:50px; max-width:750px;z-index:99;position:relative; text-align:left; }
div.headerArea_m nav > ul {margin:28px auto 0 auto; height:30px;}
div.headerArea_m nav > ul li { padding:0 25px; display:inline-block; text-align:center;}
div.headerArea_m nav > ul li a {display:inline-block; color:#D7D7D5; font-size:11px;}
div.headerArea_m nav > ul li a:hover {text-decoration:none; color:#fff;}
nav.menu {width:100%; padding:0; margin:0;}
nav.menu ul > li > div.smenu {margin:0; padding:0;display:none;}
nav.menu h2 a {font-size:15px!important; font-weight:600; }
nav.menu h2 a:hover, nav.menu ul > li.current > h2 a { color:#D7D7D5;}
 
nav.menu ul > li h2 a.on_box_gnb {color:#2DB400;} 
nav.menu > ul { height:40px;position:relative; }
nav.menu .smenu {position:absolute; left:0; top:35px; width:100%; padding:0; margin:0;}
nav.menu ul > li > div.smenu > ul {float:left; width:auto; }
nav.menu ul > li.m1 > div.smenu > ul {margin-left:10px;}
nav.menu ul > li.m2 > div.smenu > ul {margin-left:10px;} 
nav.menu ul > li.m3 > div.smenu > ul {margin-left:255px;}
nav.menu ul > li.m4 > div.smenu > ul {margin-left:370px;}
nav.menu ul > li.m5 > div.smenu > ul {margin-left:450px;}
nav.menu div.smenu ul li {float:none; display:inline-block; width:auto;   padding:0 1px 0 8px;}
nav.menu div.smenu a {padding:5px 0; font-size:12px; color:#fff!important;}
nav.menu div.smenu a:hover,
nav.menu div.smenu a.current {color:#fff!important;text-decoration:none;}
div.top_btn {position:absolute;right:0px;top:10px;}
div.top_btn ul {float:left;}
div.top_btn ul li { padding:0 6px;float:left;}
div.top_btn ul li:first-child {background:none;padding-left:3px;}
div.top_btn ul li a {display:inline-block; color:#999; font-size:11px;}
div.top_btn ul li a:hover {text-decoration:underline;}
.t_m_btn {display:none; position:absolute; right: 0;top: 0;}
.m_area01 {display:none;} 
/***** tablets (768px) *****/
@media screen and (max-width:1024px) {
div.headerArea_m { background:url('../../img/top_bg2.gif') 0 0px repeat-x;}
div.headerArea_m header { min-height:140px;}
div.headerArea_m h1 {width:100%;}
div.headerArea_m h1 a { float:none; display:block;}
div.headerArea_m nav {float:none; display:block; width:100%; margin:0 auto;}
}
/************************** mobile (320px) ******************************/
@media screen and (max-width:767px) {
div.headerArea_m { background:url('../../img/top_bg.gif') 0 0px repeat-x;}
div.headerArea_m header { min-height:62px;}
div.headerArea_m h1 a {height:62px; padding-left:10px;}
.all_see_btn01 {display:none!important;}
#allNavi {display:none;}
.t_m_btn {display:block;}
div.headerArea_m nav > ul li a {display:inline-block; color:#fff; font-size:11px;
text-align:center;padding:15px 0;width:100%;color:#333;}
div.container {min-width:320px; width:100%;}
div.allNaviArea {display:none;}
nav.gnb {display:none;}
div.top_btn {display:none;}
nav.menu {background:none; width:100%; padding:0; }
nav.menu ul, nav.menu ul > li > div.smenu {background:#333;}
div.headerArea_m nav > ul li { padding:0 18px;float:left;text-align:center;}
nav.menu ul li.first h2,nav.menu ul li.last h2 {margin:0; padding:0;}
nav.menu ul > li > div.smenu {margin:0; padding:0;}
nav.menu h2 a {background-color:#fff; color:#fff; text-align:center; padding-left:0; padding-right:0;width:100%;}
nav.menu h2 a:hover, nav.menu ul > li.current > h2 a {background-color:#2DB400; color:#fff;text-align:center;width:100%;}
nav.menu ul > li.first h2 a:hover, nav.menu ul > li.first.current h2 a, nav.menu ul > li.last h2 a:hover {background-color:#2DB400; color:#fff;}
nav.menu ul > li.last.current div.smenu ul {padding-top:0;}
nav.menu > ul {border-top:1px solid #d6d6d6; width:100%;}
nav.menu ul > li{width:100%;}
nav.menu h2 a {border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6;}
nav.menu ul > li > div.smenu {position:relative;width:100%; padding:10px 0; top:0;}
nav.menu ul > li > div.smenu > ul {float:none; width:100%;margin:0 auto!important; text-align:center;}
nav.menu div.smenu ul li {float:none; display:inline-block; width:auto; background:url('../../img/bar03.gif') left 7px no-repeat; padding:0 1px 0 8px;}
nav.menu div.smenu ul li:first-child {background:none;}
nav.menu div.smenu a {padding:2px 0px; font-size:12px; color:#6e6e6e;}
nav.menu ul > li.first h2 a:hover,
nav.menu ul > li.first.current h2 a,
nav.menu ul > li.last h2 a:hover {color:#fff;}
div.headerArea_m {height:100%; text-align:left; padding:0;}
div.headerArea_m nav {float:none;width:100%;}
div.headerArea_m nav > ul {float:none; margin:0 auto;}
div.headerArea_m nav > ul li {padding:0;}
div.headerArea_m span.all {display:none;} 
.m_area01 {float:none; display:block; width:100%; height:35px; background:#000;}
.m_area01 ol {text-align:right;padding:10px 0;}
.m_area01 ol li { display:inline; padding-left:10px; font-size:11px;margin-right:5px;background:url('../../img/bar04.gif') left 2px no-repeat;}
.m_area01 ol li:first-child {background:none;} 
.m_area01 ol li a {color:#B6B6B6; } 
}


/*****************3.ÇÏ´Ü(Ç²ÅÍ)¿µ¿ª*******************/
#footer_m {width:100%; background:#000; margin:25px auto 0 auto;padding:20px 0 30px 0;}
#footer_m .clogo {text-align:center;}
#footer_m .clogo li {display:inline-block; margin:1px;}
#footer_con {position:relative; max-width:1250px;margin:0 auto;}
#footer_m p {color:#8d8d8d; padding-top:11px;text-align:center;}
.footer_menu { position:absolute; left:0; }
.footer_menu li {background:url('../../img/line1.gif') left 4px no-repeat; float:left; padding:0 15px;color:#9f9f9f;}
.footer_menu li:first-child {background:none; }
.footer_menu li a {color:#8d8d8d;}
.footer_sns {position:absolute; right:0;}
.footer_sns h2 { position:relative; }
.footer_sns ul { padding-top:5px;}
.footer_sns ul:after {content:"";display:block;clear:both;}
.footer_sns ul li {float:left; padding:5px 10px;}
.f_menu_text { margin:0 auto;}
.f_menu_text span {padding-right:12px;}
@media screen and (max-width:1300px) {
#footer_m { margin:0 auto;}
#footer {max-width: 1250px;margin:0 15px;padding-bottom:30px;}
.f_menu_text {margin-top:0px;}
#footer_m .clogo li img {width:130px;}
}
 /***** tablets (768px) *****/
@media screen and (max-width:767px) {
.footer_menu {float:none; margin:0 auto 20px auto; position:relative; }
.footer_menu li {padding:0 10px;}
.footer_sns {float:none; margin:0 auto 20px auto; position:relative; border-top:1px solid #222222; margin:10px; }
.footer_sns h2 {margin:10px 20px 0 0px; position:relative; float:left;}
.footer_sns ul:after {content:"";display:block;clear:both;}
.footer_sns ul li {float:left; padding:5px 10px}
.footer_sns ul {float:left;}
.f_menu_text {border-top:1px solid #222222; margin:10px; }
.f_menu_text span {padding-right:0; display:block;}
.footer_menu {float:left; position:relative; }
 
#footer_m .clogo   ul {width:460px; margin:0 auto;}
#footer_m .clogo li {height:28px;} 
#footer_m .clogo li img {width:110px;}
}
@media screen and (max-width:450px) {
#footer_m .clogo   ul{width:310px;}
#footer_m .clogo li {height:25px;} 
#footer_m .clogo li img {width:95px;}
}

/*****************4.¼­ºêÇÏÀ§¸Þ´º*******************/
#container .sub_menu {position:absolute; left:0; top:90px; width:240px; line-height:130%; height:100%; }
#container .sub_menu_list h2 {text-align:center; font-size:25px;color:#fff; font-weight:900; line-height:100%;padding:60px 0 45px 0;background:#757575 url(../../img/pline1.gif) no-repeat center 40px; letter-spacing:-1px;}
#container .sub_menu_list div {display:none}
#container .sub_menu_list div.block_box {display:block;}
ul.sub_left_m {min-width:240px; }
ul.sub_left_m li {text-align:center; }
ul.sub_left_m li a {display:block; padding:14px 0 8px 0;font-size:14px; border-top:solid 1px #D1D1D1; background:#fff; font-weight:600;}
ul.sub_left_m li a:hover,ul.sub_left_m li a.on_box { background:#3E3E3E;color:#fff;}
#container .sub_menu .sub_tel {display:block; width:240px; padding:20px 0 0px;}
.sub_tel h3.time,.sub_tel h3.tel,.sub_tel h3.bank {color:#000; font-size:14px; padding:7px 0 10px 50px; }
.sub_tel h3.time {background:url(../../img/icon_time.png) no-repeat 15px 2px;}
.sub_tel h3.tel {background:url(../../img/icon_tel.png) no-repeat 15px 2px;}
.sub_tel h3.bank {background:url(../../img/icon_bank.png) no-repeat 15px 2px;}
.sub_tel .sub_left_m  li {text-align:left; background:url(../../img/dot_1.png) no-repeat 23px 10px; padding:3px 0 3px 30px; font-size:11px;}
.line {border-bottom:solid 1px #D1D1D1; padding-bottom:18px;} 
/***** (pc 1250px) *****/
@media screen and (max-width:1250px) {
#container .sub_menu {position:relative; background:#E0E0E0; top:0; width:100%; float:none;}
#container .sub_menu:after {content:"";display:block;clear:both;}
.sub_menu_list {display:none;}
ul.sub_left_m {margin:0 auto; text-align:center;}
#container .sub_menu .sub_tel {float:left; margin:5px; height:120px;}
.line {border:none; padding:0px;}
}
/***** mobile (320px) *****/
@media screen and (max-width:840px) {
#container .sub_menu {width:100%; margin:0 auto;}
#container .sub_menu .sub_tel {display:block; width:90%; float:none; height:auto; margin:0 auto; padding:20px 0 0px; } 
 
.line {border-bottom:solid 1px #D1D1D1; padding-bottom:18px;} 
}


/*****************5.¿ìÃø¹è³Ê*******************/
.right_banner {position:absolute; width:200px; top:90px; right:0;}
.right_banner ul li {border-bottom:1px solid #D1D1D1; height:150px; display:block;}
.right_banner ul li a {float:left; color:#2DB400; text-align:center; font-size:15px; font-weight:bold;
width:200px; height:150px; display:block; 
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.icon1 a{background:url(../../img/right_banner1.png) no-repeat center 35px; }
.icon2 a{background:url(../../img/right_banner2.png) no-repeat center 35px; }
.icon3 a{background:url(../../img/right_banner3.png) no-repeat center 35px; }
.icon4 a{background:url(../../img/right_banner4.png) no-repeat center 35px; }
.icon5 a{background:url(../../img/right_banner5.png) no-repeat center 35px; }
.icon6 a{background:url(../../img/right_banner6.png) no-repeat center 35px; } 
.right_banner ul li a h2{font-size:13px; letter-spacing:-0.03em; text-transform: uppercase; color:#4F4F4F; padding-top:105px; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.right_banner ul li a p {font-size:0; padding:10px 5px; 
-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.right_banner ul li { float:left;}
.right_banner ul li a p span {display:block;}
.right_banner ul li a:hover p { font-size:11px;}
.right_banner ul li a:hover h2 { padding-top:40px; color:#fff;}
.right_banner ul li a:hover {display:block;background:#252525 url(../../img/arrow_box_1.gif) no-repeat right bottom;} 
.right_banner ul li a:hover p {padding:5px;}
@media screen and (max-width:1250px) {
.right_banner {display:none;}
}


/*****************6.¼­ºêÅ¸ÀÌÆ²*******************/
.contArea p {font-size:13px;line-height:140%; padding:0 0 10px 0 ; word-wrap: break-word; word-break:keep-all;;}
.contArea header { margin-bottom:20px; }
.contArea header:after {display:block; clear:both; content:" "; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}
.contArea header h3 { font-size:33px; margin-top:30px; font-weight:900; color:#333;line-height:100%; text-align:center; margin-bottom:20px;}
.contArea header nav {text-align:center; margin:0 auto; letter-spacing:0.02em; padding:6px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; width:300px;}
.contArea header nav ul:after {content:"";display:block;clear:both;}
.contArea header nav ul li {display:inline; color:#888; padding-left:5px; font-size:11px;} 
.contArea header nav ul li.home a { background:url('../../img/home.gif') left 2px no-repeat; width:41px; padding-left:16px; height:15px; }
.contArea header nav ul li a {color:#888; }
.contArea header nav ul li a:hover {color:#888;}

/*****************7.¼­ºê»ó´Ü ºñÁê¾ó ¿µ¿ª*******************/
#container {width:100%; background: url(../../img/11bg2.gif) repeat-y right 0; min-height:750px;}
#container .sub_content {max-width:1610px; margin:0 30px 0 280px; background:#fff;}
#container .contArea {padding:30px 0;min-height:750px; max-width:1000px; margin:0 auto;}
#container .sub_content h2.sub_top_img {text-align:center; padding:50px 0 0px; font-size:35px; olor:#000; }
#container .sub_content h2.sub_top_img img {width:100%;}
/***** (pc 1250px) *****/
@media screen and (max-width:1250px) {
#container {margin:0px auto 0 auto; background:none;}
body {background:none;}
#container:after {display:block; clear:both; content:" "; }
#container .sub_content {float:none; margin:0;}
}
/***** tablets (768px) *****/
@media screen and (min-width:768px) and (max-width:1250px) {
#container .contArea {padding:30px 15px;/*max-width: 738px;margin: 0 auto;*/}
}
/***** mobile (320px) *****/
@media screen and (max-width:767px) {
#container .contArea {padding:30px 15px;}
}


/*****************8.¼­ºêÄÁÅÙÃ÷ ¿µ¿ª*******************/
/***ÄÁÅÙÃ÷***/
.con_title1 {font-size:21px; color:#3B3B3B; line-height:120%; font-weight:900; padding: 10px 0 20px 28px; background:url(../../img/h_dot1.gif) no-repeat 0 13px ;}
/* ceo message */
.ceo{padding:25px;background:#302F2F;margin-bottom:30px; max-width:1000px; margin:0 auto;}
.ceo dt {width:40%; float:right; padding-top:3px;}
.ceo dt img {width:100%;}
.ceo dd {width:57%;float:left;}
.ceo dd h3 {font-size:28px;line-height:130%;color:#2DB400;letter-spacing:-0.03px; font-weight:600; }
.ceo dd h3 span {display:block;color:#fff; font-weight:400; }
.ceo dd p {font-size:14px;line-height:150%;color:#d0d0d0;margin-top:5px;}
/* È¸»ç¿¬Çõ */
.his_l {width:27.40%;float:left;}
.his_r {width:68.50%;float:right;}
.his_l h3 {font-size:61px;line-height:100%;color:#333;letter-spacing:-1px;}
.his_l h3 span {display:block;font-size:41px;line-height:100%;color:#666;font-weight:normal;}
.his_l p.l_t01 {font-size:17px;line-height:100%;margin:5px 0 20px 0;color:#999;}
.his_r dl {background:#f1f1f1; margin-bottom:10px;}
.his_r dl dt {background:#d1d1d1;float:left;font-size:30px;color:#333;padding:30px 0 30px 0;line-height:100%;width:22%;text-align:center;}
.his_r dl dt.frist_dt {background: #2DB400; }
.his_r dl dt span {display:block;font-size:18px;color:#666;text-align:right;margin-right:15px;}
.his_r dl dd {float:left;}
.his_r dl dd.type01 {padding:20px 0 0px 20px;}
.his_r dl dd.type02 {padding:20px 0 0px 20px;}
.his_r dl dd ul {}
.his_r dl dd ul li {background:url(../../img/dot_1.png) no-repeat 0 5px;font-size:13px;line-height:100%;margin-bottom:7px; padding-left:10px;}
.his_r dl dd ul li span {display:block;padding-left:10px;}
/* ¿À½Ã´Â±æ */
.list_img ul {width:100%; margin-bottom:30px;}
.list_img ul li {width:100%; padding-top:15px;margin-bottom:25px;background:url(../../img/dot_line.gif) repeat-x left top;}
.list_img ul li img {float:left; padding-right:20px;}
.list_img dl { padding-top:5px;}
.list_img dl dt {font-size:15px;  height:20px; font-weight:900;}
/* »ç¾÷ºÐ¾ß 1*/
.no_box h4 {font-size:24px; letter-spacing:-0.06em; line-height:37px; color:#333;font-weight:600; margin-bottom:24px;}
.no_box h4.n_01 {background:url(../../img/no01.gif) no-repeat 0 0;}
.no_box h4.n_02 {background:url(../../img/no02.gif) no-repeat 0 0;} 
.no_box h4 span {padding-left:44px;}
.no_box dl {padding-bottom:30px;margin-bottom:28px;background:url(../../img/dot_line.gif) repeat-x left bottom;}
.no_box dl:last-child {background: none; padding-bottom:0px;}
.no_box dl dt {width:34.19%;float:left;}
.no_box dl dd {width:60.12%;float:right; }
.no_box dl dd h5 {font-size:23px;font-weight:900;color:#B6B6B6;line-height:100%;margin-bottom:15px;}
.no_box dl dd h5 span {color:#484848;display:block;font-size:21px;margin-top:4px;}
/* »ç¾÷ºÐ¾ß2 */
.stop_box {background:#302F2F;padding:17px 0 20px 0; border:none;}
.stop_title {}
.stop_title td {text-align:center;height:30px;}
.stop_title td.b_line {border-bottom:solid 1px #2DB400;}
.stop_title td p {color:#2DB400;}
.stop_title td p.tit_01 {font-size:35px; line-height:100%; font-weight:900; }
.stop_title td p.tit_02 {font-size:12px;line-height:130%;padding:0 30px;}
.cross_box {background:#E7E7E7;margin-bottom:30px;}
.cross_box dl {padding:30px;background:url(../../img/dot_line2.gif) repeat-x left bottom;}
.cross_box dl.last {background:none;border-bottom:solid 3px #d1d1d1;}
.cross_box dl dt {width:40%;}
.cross_box dl dt img {width:100%;}
.cross_box dl dd {width:55%;}
.cross_box dl dd h3 {font-size:29px; line-height:100%;color:#333;margin:10px 0 25px 0;font-weight:900; }
.cross_box dl dd h3 strong {font-size:19px;line-height:100%;color:#E0233B;}
.cross_box dl dd h3 span {font-size:12px;line-height:100%;color:#999;}
.cross_box dl dd p.d_t01 {color:#6C5E5E;line-height:160%;font-size:15px; margin:0 0 10px 0;}
.cross_box dl dd p.d_t02 {color:#2DB400;font-size:15px;margin:0 0 30px 0;font-weight:600;}
.list_1 h4 {background:url(../../img/h_dot2.gif) no-repeat 3px center; color:#636363; font-size:15px;line-height:100%; font-weight:600; padding:2px 0 0 20px;}
.list_1 ul {margin:10px 0 20px 0;}
.list_1 ul li {background:url(../../img/dot_1.png) no-repeat 0 5px; line-height:100%; padding:0 0 10px 10px; font-size:15px; color:#3B3B3B;}

/***Å×ÀÌºí***/
.table_01{  border-bottom:2px solid #3C5C31;   margin:0 auto 30px auto ;  max-width:1000px; }
.table_01 th{ font-size:15px;  padding:10px;  border-bottom:solid 1px #3C5C31; border-right:solid 1px #3C5C31; background:#497B38; color:#fff; border-top:2px solid #3C5C31;}
.table_01 th.fir{border-left:solid 1px #3C5C31; }
.fc_red {color:#D51717;}
.fc_blue {color:#0A5A9E;}
.fc_black {color:#000;}
.fs_2 {font-size:15px; font-weight:600;}
.fs_3 {font-size:18px; font-weight:600; line-height:140%;}
.fs_4 {font-size:26px; font-weight:800; line-height:140%;}
.table_01 td{  padding:13px 10px 7px 10px; border-right:solid 1px #C9C9C9; font-size:14px; line-height:140%; border-bottom:solid 1px #C9C9C9; text-align:left; color:#000; }
.table_01 td.fir{   border-left:solid 1px #C9C9C9;  text-align:center;}
.table_01 td span {display:block;}
.table_01 td ul  {padding:5px;}
.table_01 td ul li {background:url(../../img/dot_1.png) no-repeat 2px 11px; letter-spacing:-0.02em; line-height:140%; padding:3px 0 3px 8px;}
.table_01 td.tc{text-align:center;}
.table_01 caption {font-size:0; line-height:0;}
.table_01 a {color:#6FA48D; display:block;}
.table_01 a:hover {color:#437660;}



/***** mobile (320px) *****/
@media screen and (max-width:767px) {
h4.tit01 {font-size:15px; margin-top:20px;}
h4.tit03 {font-size:20px;}
p.formTit01 {margin-top:20px;}
div.boxType01 {background-position:10px center; padding-left:45px;}
div.btn01 {margin:15px 0 0 0; text-align:center;}
div.btn02 {margin-top:15px; text-align:center;}
span.btnType01 a, span.btnType01 button,
span.btnType03 a, span.btnType03 button {font-size:14px;}
ul.cmt01.btn {display:none;}
ul.cmt05 {margin-left:5px;}
/* ceoÀÎ»ç¸» */
.ceo {margin-bottom:50px;padding:15px;}
.ceo dt {float:none;text-align:center;}
.ceo dt img {width:100%;}
.ceo dt {width:100%;}
.ceo dd {width:100%;float:none;margin-bottom:50px;}
.ceo dd h3 {font-size:19px; }

/* È¸»ç¿¬Çõ */
.his_l {width:100%;float:none;}
.his_r {width:100%;float:none;}
.his_l p.l_t03 {text-align:center;margin-bottom:20px;}
.his_r dl {background:#f1f1f1;min-height:100%;margin-bottom:10px;}
.his_r dl dt {float:none;\padding:10px 0;line-height:100%;width:100%;}
.his_r dl dt span {display:inline;}
.his_r dl dd {float:none;padding:30px 20px!important;}
.his_r dl dd.type01 {padding:29px 0 0px 20px;}
.his_r dl dd.type02 {padding:20px 0 0px 20px;}
.his_r dl dd.type03 {padding:38px 0 0px 20px;}
.his_r dl dd.type04 {padding:19px 0 0px 20px;}
.his_r dl dd ul li {line-height:130%;}
.his_r dl dd ul li span {display:block;padding-left:10px;}
/* »ç¾÷ºÐ¾ß1 */ 
.no_box {}
.no_box h4 {font-size:25px;line-height:100%;color:#333;font-weight:600;margin-bottom:24px;}
.no_box h4.n_01 {background:url(../../img/no01.gif) no-repeat 0 0;}
.no_box h4.n_02 {background:url(../../img/no02.gif) no-repeat 0 0;} 
.no_box h4 span {padding-left:50px;}
.no_box dl {padding-bottom:33px;margin-bottom:33px;background:url(../../img/dot_line.gif) repeat-x left bottom;}
.no_box dl:last-child {background: none;}
.no_box dl dt {width:100%;float:none;margin-bottom:20px;}
.no_box dl dd {width:100%;float:none;line-height:130%;font-size:13px;color:#6C5E5E;}
.con_title1 span.bs_span {display:inline;}
/* »ç¾÷ºÐ¾ß2 */
.stop_title td p.tit_01 span {display:block;}
.stop_title td p.tit_02 {margin-top:5px;}
.cross_box dl {padding:30px 0;background:url../../store_gap02.gif) repeat-x left bottom;}
.cross_box dl.last {background:none;border-bottom:solid 3px #d1d1d1;}
.cross_box dl dt.fL,.cross_box dl dt.fR,.cross_box dl dd.fR {float:none;}
.cross_box dl dt {padding:0 20px;text-align:center; width:85%;}
.cross_box dl dt img {width:100%;}
.cross_box dl dd {margin:0 20px;width:85%;}
.cross_box dl dd h3 strong {display:block;margin-top:10px;}

/***Å×ÀÌºí***/
.table_01 th{ font-size:13px;  padding:5px;}
.fs_2 {font-size:12px; font-weight:600; line-height:120%;}
.fs_3 {font-size:12px; font-weight:600; line-height:120%;}
.fs_4 {font-size:16px; font-weight:600; line-height:120%; }
.table_01 td{  padding:5px 1px 1px 1px;  font-size:11px; }
.table_01 td ul  {padding:0px;}
.table_01 td ul li {background:url(../../img/dot_1.png) no-repeat 3px 8px;  padding:3px 0 3px 7px;}
.list_1 ul li {  padding:0 0 7px 6px; font-size:12px;   }
}

/* °³°­¾È³» */
.start {width:100%; margin:30px 0;  }
.start > ul {margin:0 auto; width:990px;}
.start > ul:after{content:"";display:block;clear:both;}
.start > ul > li {display:inline; float:left; width:300px; margin:15px; }
.start > ul > li > div.itop { padding:20px 0 ; text-align:center;  background:url('../../img/con_23_tit.gif') center top  no-repeat; }
.start > ul > li > div.itop > h4 {color:#37DB00; font-size:21px;    }
.start > ul > li > div.itop > h4 span {color:#fff; font-size:21px;  display:block;  padding-bottom:5px;}
.start > ul > li > div.start_con {background:url('../../img/con_gray_bg.gif') center bottom  no-repeat; min-height:330px; }
.start > ul > li > div.start_con > ul {padding:10px 20px;}
.start > ul > li > div.start_con > ul > li { font-size:14px;background:url('../../img/dot_1.gif') 2px 17px no-repeat; padding:10px 0 10px 10px; line-height:180%; letter-spacing:-0.02em; color:#373737; border-bottom:1px solid #eee; }
@media screen and (max-width: 1300px) {
.start > ul {margin:0 auto; width:930px;}
.start > ul > li {display:inline; float:left; width:300px; margin:5px; }
}
@media screen and (max-width:1000px) {
.start > ul {margin:0 auto; width:630px;}
.start > ul > li {width:200px;  }
.start > ul > li > div.itop {border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;  }
.start > ul > li > div.start_con {border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;  }
}
@media screen and (max-width:650px) {
.start > ul { width:280px;}
.start > ul > li {width:280px; display:block; float:none; margin-bottom:40px; }
.start > ul > li > div.start_con {min-height:auto; }
}