@charset "utf-8";

/* 서브 */
.sub {min-width:1600px !important;background:#fff;}
.float_l {float:left;}

/* 서브하단공통 */
.sub_common {background:#ebecee;z-index:1;}
.sub_common ul {width:1200px;margin:0 auto;overflow:hidden;}
.sub_common li {float:left;}
.sub_common li:last-of-type {float:right;}

.mn01_v{width:1097px;height:215px;background:url('/new2014/images/common/mn01_v.png') no-repeat;text-align:center;padding-top:75px;}
.mn01_v p{color:#ececec;font-size:22px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.mn01_v h2{margin:10px 0 35px 0;color:#f8d38a;font-size:50px;font-weight:normal;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';line-height:59px;}
.mn01_v span{border:1px solid #7d7d7d;padding:10px 20px;color:#a3a3a3;font-size:16px;}

.mn01_v2{width:1097px;height:254px;background:url('/new2014/images/common/mn01_v2.png') no-repeat;text-align:center;padding-top:75px;}
.mn01_v2 p{color:#ececec;font-size:22px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.mn01_v2 h2{margin:10px 0 35px 0;color:#f8d38a;font-size:50px;font-weight:normal;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';line-height:59px;}
.mn01_v2 span{border:1px solid #7d7d7d;padding:10px 20px;color:#a3a3a3;font-size:16px;}

.lnb{width:100%;background:#ebebeb;.height:60px;}
.lnb ul{.width:1096px;background:#ebebeb;overflow:hidden;}
.lnb li{float:left;border:1px solid #ccc;border-left:0;}
.lnb li a{display:block;background:#fff;width:155px;height:58px;line-height:58px;color:#393939;font-size:16px;text-align:center;}
.lnb li:hover a{color:#fff;background:#696969;}
.lnb li.on a{color:#fff;background:#696969;}

.lnb.lnb01 a{width:155px;}
.lnb.lnb02 a{width:547px;}
.lnb.lnb03 a{width:547px;}
.lnb.lnb04 a{width:218px;}
.lnb.lnb07 a{width:181px;}
.lnb.lnb08 a{width:218px;}

.page_navi{padding:30px 0 16px 0;background:none;position:absolute;right:0;top:0;width:50%;z-index:10;}
.page_navi p{text-align:right;color:#b0b0b0;font-size:12px;line-height:13px;width:100%;}
.page_navi img{display:inline !important;vertical-align:middle;margin:-2px 10px 0 10px;}
.page_navi span{color:#7d7d7d;font-size:12px;margin-right:30px;}

#sub_container .mCSB_scrollTools{opacity:1 !important;}

.sub_visual{}
.sub_visual img{display:block;}
.sub_visual .visual_con{position:absolute;left:90px;top:250px;width:590px;}
.sub_visual .visual_con dt{color:#86c0c0;font-size:24px;line-height:29px;margin-bottom:10px;padding-left:25px;background:url('/new2014/images/common/visual_b.png') no-repeat left 3px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.sub_visual .visual_con dd{color:#777;font-size:16px;text-align:justify;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.sub_visual .visual_con p{color:#777;font-size:16px;text-align:justify;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.sub_visual .visual_icon{position:absolute;left:90px;top:500px;}
.sub_visual .visual_icon li{float:left;border:1px solid #b9b9b9;height:36px;}
.sub_visual .visual_icon li dt{color:#b9b9b9;font-size:14px;line-height:14px;}
.sub_visual .visual_icon li dd{color:#3a3658;font-size:16px;font-weight:600;}
.sub_visual .visual_icon li.icon01{padding:22px 20px 22px 66px;background:url('/new2014/images/common/v_icon01.png') no-repeat;}
.sub_visual .visual_icon li.icon02{padding:22px 20px 22px 64px;background:url('/new2014/images/common/v_icon02.png') no-repeat;border-left:0;}
.sub_visual .visual_icon li.icon03{padding:22px 20px 22px 54px;background:url('/new2014/images/common/v_icon03.png') no-repeat;border-left:0;}
.sub_visual .visual_icon li.icon04{padding:22px 20px 22px 70px;background:url('/new2014/images/common/v_icon04.png') no-repeat;border-left:0;}
.sub_visual .visual_icon li.icon05{padding:22px 20px 22px 69px;background:url('/new2014/images/common/v_icon05.png') no-repeat;border-left:0;}
.sub_visual .visual_icon li.icon06{padding:22px 20px 22px 76px;background:url('/new2014/images/common/v_icon06.png') no-repeat;border-left:0;}
.sub_banner{}
/*.sub_banner a{float:left;}*/
.sub_banner img{/*display:block;*/float:left;}

.sub_common{}
.sub_common .why{width:540px;height:450px;background:url('/new2014/images/common/common01.png') no-repeat;}
.sub_common .why dl{width:320px;padding:20px;background:url('/new2014/images/common/common_bg1.png') repeat;position:absolute;right:0;top:117px;}
.sub_common .why dt{margin-bottom:10px;color:#c0bdd3;font-size:20px;font-weight:bold;}
.sub_common .why dt span{color:#86d3e5;font-size:28px;font-weight:bold;}
.sub_common .why dd{}
.sub_common .why dd li{color:#fff;font-size:14px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.sub_common div{float:left;width:355px;margin-right:1px;}
.sub_common div img{margin-bottom:1px;}
/*.sub_common ul{float:left;}*/
.sub_common ul li{margin-bottom:1px;}
.sub_common img{display:block;}

.sub_con{padding:60px 90px 90px 90px;width:917px;background:#fafafa;}
.sub_con .row_con{margin-bottom:75px;}
.sub_con .row_con h3{color:#666973;font-size:35px;background:url('/new2014/images/common/title_b.png') no-repeat 0 12px;padding-left:35px;margin-bottom:10px;font-weight:normal;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.sub_con .row_con p{color:#777;font-size:13px;text-align:justify;}
.sub_con .row_con dl:after,.sub_con .row_con dl:before,.sub_con .row_con dd:after,.sub_con .row_con dd:before{display:inline;}
.sub_con .row_con .bullet_dt{background:url('/new2014/images/common/dt_b.png') no-repeat 0 10px;padding-left:20px;color:#42bdc6;font-size:22px;margin-bottom:5px;}

.sub_t01{border-collapse:collapse;table-layout:fixed;border:1px solid #b9b9b9;width:100%;}
.sub_t01 th{background:#ebebeb;color:#777;font-size:14px;height:34px;font-weight:normal;}
.sub_t01 td{color:#777;font-size:14px;background:#fff;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}

.sub_t02{border-collapse:collapse;table-layout:fixed;width:100%;}
.sub_t02 th{background:#ebebeb;color:#555;font-size:15px;height:50px;font-weight:normal;border:1px solid #fff;border-top:0;border-bottom:0;}
.sub_t02 th.y{background:#fce643;}
.sub_t02 td{color:#777;font-size:14px;background:#fff;text-align:center;border-bottom:1px solid #b9b9b9;padding:20px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.sub_t02 td.b{color:#3a3658 !important;font-weight:normal !important;}

.dl_box{border:1px solid #d3d3d3;padding:15px 10px 20px 10px;float:left;width:277px;background:#fff;}
.dl_box dt{text-align:center;margin-bottom:10px;color:#696969;font-size:18px;}
.dl_box dd p{font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.dl_box img{display:block;}

.sub_con .dl_box2{border:1px solid #d3d3d3;padding:20px 10px;float:left;width:431px;background:#fff;}
.sub_con .dl_box2 dt{text-align:center;margin-bottom:10px;color:#696969;font-size:18px;}
.sub_con .dl_box2 dd{text-align:center;}
.sub_con .dl_box2 dd p{font-size:14px;text-align:center;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}

.checkB_list{}
.checkB_list li{font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';border:1px solid #d3d3d3;padding:5px 20px 5px 43px;background:url('/new2014/images/common/list_b.png') no-repeat 20px 9px #fff;color:#777;font-size:14px;margin-bottom:10px; text-align:justify}

.page_tab{margin-bottom:60px;}
.page_tab ul{}
.page_tab ul li{width:148px;height:54px;line-height:54px;border:1px solid #b9b9b9;background:#fff;font-size:16px;color:#343434;text-align:center;margin-right:3px;float:left;cursor:pointer;}
.page_tab ul li.on{background:#d3d3d3;}
.page_tab ul li:hover{background:#d3d3d3;}
.page_tab ul li a{display:block;width:148px;height:54px;line-height:54px;}

.gray_border{margin-bottom:20px;}
.gray_border li{margin-right:10px;border:8px solid #ebebeb;background:#fff;text-align:center;padding:20px 0;width:283px;float:left;color:#42bdc6;font-size:20px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.gray_border li span{display:block;color:#777;font-size:14px;line-height:20px;}

.black_bg{color:#fff;background:#696969;padding:4px;}


.y_num{}
.y_num li{color:#777;font-size:14px;line-height:27px;}
.y_num li span{color:#fab42c;font-size:20px;font-style:italic;font-weight:bold; margin-right:5px}

.img_box{border:1px solid #d6d6d6;padding:30px;text-align:center;background:#fff;}
.img_box img{display:block;}

.box_list{}
.box_list li{font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';float:left;color:#777;font-size:14px;width:172px;padding-right:20px;padding-left:20px;text-align:center;border:1px solid #a3a3a3;background:#ebebeb;margin-right:20px;display:table-cell;vertical-align:middle;}

.bna_box{width:400px;float:left;}
.bna_box span{display:inline-block;width:49.5%;text-align:center;color:#777;margin-bottom:15px;}
.bna_box img{display:inline-block;}

.qna{border:1px solid #d3d3d3;}
.qna dt{color:#fff;font-size:14px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';padding:10px 20px;background:#42bdc6;}
.qna dt span{display:inline-block;width:70px;color:#fff;font-size:14px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';font-weight:bold;}
.qna dd{color:#777;font-size:14px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';padding:10px 20px 10px 80px;background:#fff;}
.qna dd span{display:inline-block;position:absolute;left:20px;top:10px;width:65px;color:#42bdc6;font-size:14px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';font-weight:bold;float:left;}

.under{text-decoration:underline;color:#000 !important;font-size:13px !important;}

.list_b2{}
.list_b2 li{padding-left:18px;color:#777;background:url('/new2014/images/common/list_b2.png') no-repeat 0 6px;font-size:13px;line-height:22px;}
.list_b2:after,.list_b2:before,.list_b2 li:after,.list_b2 li:before{display:inline;}

.muchine_txt{color:#86aac0 !important;font-size:22px !important;font-style:italic;margin-bottom:10px;padding-top:60px;}

.h_time{position:absolute;left:570px;top:155px;text-align:Center;}
.h_time p{text-align:center;color:#fff !important;font-size:16px !important;}
.h_time p span{display:inline-block;width:60px;text-align:right;margin-right:20px;}
.h_time p.t_bg{text-align:center !important;font-size:14px !important;background:#86aac0;display:inline;padding:3px;}
.grid_p{background:url('/new2014/images/main/main_bg.png') repeat;border:1px solid #cfcfcf;color:#000 !important;font-size:16px !important;text-align:Center !important;padding:10px 0;}

.road01{width:200px;height:324px;background:url('/new2014/mn01/img/mn01_05_02.png') no-repeat #fff;border:1px solid #d3d3d3;text-align:center;padding:20px 10px;float:left;}
.road01 dt{margin-bottom:155px;font-size:18px;color:#696969;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road01 dd{font-size:18px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road02{width:180px;height:324px;background:url('/new2014/mn01/img/mn01_05_03.png') no-repeat #fff;border:1px solid #d3d3d3;text-align:center;padding:20px;float:left;}
.road02 dt{font-size:18px;color:#696969;margin-bottom:180px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road02 dd{font-size:18px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road03{width:220px;height:344px;background:url('/new2014/mn01/img/mn01_05_04.png') no-repeat #fff;border:1px solid #d3d3d3;text-align:center;padding:20px 0 0 0;float:left;margin-right:9px;}
.road03 dl{overflow:hidden;width:100%;height:344px;}
.road03 dt{font-size:18px;color:#696969;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road03 dd{position:absolute;left:0;bottom:-1px;font-size:18px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road03 dd ul{overflow:hidden;height:166px;overflow:hidden;}
.road03 dd ul li{border-top:1px solid #d3d3d3;float:left;}
.road03 dd ul span{padding:5px 10px;color:#777;font-size:14px;display:block;float:left;width:151px;text-align:left;}
.road03 dd ul span.green{padding:0;color:#fff;background:#4ba72a;width:49px;text-align:center;height:76px;line-height:76px;}
.road03 dd ul span.red{padding:0;color:#fff;background:#d9262d;width:49px;text-align:center;height:32px;line-height:32px;}
.road03 dd ul span.blue{padding:0;color:#fff;background:#355dbf;width:49px;text-align:center;height:54px;line-height:54px;}
.road04{width:220px;height:344px;background:url('/new2014/mn01/img/mn01_05_05.png') no-repeat #fff;border:1px solid #d3d3d3;text-align:center;padding:20px 0 0 0;float:left;}
.road04 dl{overflow:hidden;width:100%;height:344px;}
.road04 dt{font-size:18px;color:#696969;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road04 dd{position:absolute;left:0;bottom:-1px;font-size:18px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.road04 dd ul{overflow:hidden;height:166px;}
.road04 dd ul li{border-top:1px solid #d3d3d3;overflow:hidden;float:left;}
.road04 dd ul span{padding:5px 10px;color:#777;font-size:14px;display:block;float:left;width:151px;text-align:left;overflow:hidden;}
.road04 dd ul span.green{padding:0;color:#fff;background:#4ba72a;width:49px;text-align:center;height:76px;line-height:76px;}
.road04 dd ul span.red{padding:0;color:#fff;background:#d9262d;width:49px;text-align:center;height:32px;line-height:32px;}
.road04 dd ul span.blue{padding:0;color:#fff;background:#355dbf;width:49px;text-align:center;height:54px;line-height:54px;}
.road04 .red_t{color:#d9262d;font-style:normal;}
.road04 .green_t{color:#4ba72a;font-style:normal;}

.grid_boxDl{clear:both;}
.grid_boxDl dt{background:url('/new2014/images/common/i_buulet.png') no-repeat 0 4px;padding-left:27px;color:#42bdc6;font-size:18px;}
.grid_boxDl dd{width:875px;height:574px;background:url('/new2014/images/main/main_bg.png') repeat;border:1px solid #d6d6d6;padding:30px;}
.grid_boxDl dd dt{display:inline;background:none;padding:3px;color:#fff;font-size:14px;background:#696969;}
.grid_boxDl dd dd{display:inline;width:auto;height:auto;border:0;padding:0;}
.grid_boxDl{}
.gear_box h4{font-size:26px;color:#716869;font-weight:normal;}
.gear_box h4 img{vertical-align: middle;margin-right: 5px;}
.orange{color:#ff8400;}
.beige{color:#f8d38a}

.m_tab{text-align:center;border-left:1px solid #001a43;}
.m_tab span{float:left;display:inline-block;width:33.1%;border:1px solid #001a43;border-left:0;background:#ededed;color:#4a4a4a;font-size:16pt;line-height:48px;cursor:pointer;}
.m_tab span.on{background:#fff;}

.price_p{}  
.price_p dt{text-align:center;background:#42bdc6;padding:25px 0 10px 0;}
.price_p dt h4{color:#fff;font-size:45px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.price_p dt p{text-align:center !important;line-height:16px;color:#fff !important;font-size:16px !important;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.price_p dd{border:1px solid #b9b9b9;border-top:0;}

.first_box{background:url('/new2014/mn01/img/mn01_02_01.png') no-repeat;width:915px;height:399px;text-align:center;padding-top:15px;}
.first_box p{color:#7d7d7d;font-size:15px;text-align:center !important;}
.first_box span{color:#343434;font-size:17px;background:url('/new2014/mn01/img/mn01_02_02.png') no-repeat 0 2px;padding-left:20px;margin:0 12px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.black_div{background:#343434;font-size:20px;color:#fff;text-align:center;line-height:39px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.price_p_t{padding:50px;background:#fff;}
.price_p_t2{padding:50px;background:url('/new2014/mn01/img/mn01_02_04.png') no-repeat right 0 #fff;}
.price_p_t2 ul{width:430px;float:left;}
.price_p_t2 li{width:208px;border:1px solid #b9b9b9;padding:15px 0;float:left;}
.price_p_t2 dl dt{margin-bottom:3px;color:#343434;font-size:16px;font-weight:normal;background:none;padding:0;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.price_p_t2 dl span{color:#ff8400;font-size:13px;}
.price_p_t2 dl em{font-weight:normal;font-style:normal;font-size:13px;color:#696969;}
.price_p_t2 dl dd{color:#696969;font-size:14px;border:0;text-align:center;}
.price_p_t2 dl dd span{color:#ff8400;font-size:18px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.price_p_t3{padding:50px;background:url('/new2014/mn01/img/mn01_02_05.png') no-repeat right 0 #fff;}
.sub_t02P td{padding:15px 20px !important;}

.ultra{width:389px;height:160px;background:url('/new2014/mn01/img/mn01_02_03.png') no-repeat;clear:both;padding:20px;}
.ultra dl{width:219px;}
.ultra dl dt{color:#262626;font-size:16px;}
.ultra dl dd{}
.ultra dl dd p{text-align:center !important;background:#fff;border:1px solid #b9b9b9;line-height:36px;}

.t_orange{color:#ff8400 !important;}

.onroad dt{color:#86c0c0;font-size:24px;line-height:29px;margin-bottom:10px;padding-left:25px;background:url('/new2014/images/common/visual_b.png') no-repeat left 3px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}

.onroad dd dl{width:220px;height:445px;background:url('/new2014/mn01/img/mn01_05_04.png') no-repeat #fff;border:1px solid #d3d3d3;text-align:center;padding:20px 0 0 0;float:left;}
.onroad dd dl.train{background:url('/new2014/mn01/img/mn01_05_06.png') no-repeat #fff;}
.onroad2 .onroad dd dl{width:451px;height:445px;background:url('/new2014/mn01/img/mn01_05_04.png') no-repeat center 0 #fff;border:1px solid #d3d3d3;text-align:center;padding:20px 0 0 0;float:left;}
/*.onroad dd dl{overflow:hidden;width:100%;height:344px;}*/
.onroad dd dt{padding:0;background:none;font-size:18px;color:#696969;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.onroad dd dd{position:absolute;left:0;bottom:-1px;font-size:18px;font-family:'Nanum Barun Gothic','NanumBarunGothic','Nanum Barun Gothic1';}
.onroad dd ul{overflow:hidden;}
.onroad dd ul li{border-top:1px solid #d3d3d3;overflow:hidden;float:left;}
.onroad dd ul span{padding:5px 10px;color:#777;font-size:14px;line-height:18px;display:block;float:left;width:151px;text-align:left;overflow:hidden;}
.onroad dd ul span.green{padding:0;color:#fff;background:#4ba72a;width:49px;text-align:center;height:84px;line-height:84px;}
.onroad dd ul span.red{padding:0;color:#fff;background:#d9262d;width:49px;text-align:center;height:84px;line-height:84px;}
.onroad dd ul span.blue{padding:0;color:#fff;background:#355dbf;width:49px;text-align:center;height:84px;line-height:84px;}
.onroad dd ul span.gray{padding:0;color:#fff;background:#848484;width:49px;text-align:center;height:84px;line-height:84px;}


#cont .title_style1 {padding-bottom: 15px; font-size:26px; line-height:32px; color:#373737; } 
#cont .title_style1 .eng {color:#d3d3d3; vertical-align:top; } 
#cont .title_style1 img {margin-right: 11px; vertical-align:0; }

#cont .title_style2 {padding: 0 0 0 31px; margin: 100px 0 21px 0; font-size:32px; line-height:39px; color:#272727; background:url(../images/ico/ico_bull1.gif) 0 center no-repeat; }
#cont .title_style2 strong {color:#f87307; vertical-align:top; }

#cont .title_style3 {padding: 0 0 0 21px; margin-bottom: 21px; font-size:24px; color:#373737; background:url(../images/ico/ico_bull2.png) 0 center no-repeat; }


#cont .equip_list {width: 100%; }
#cont .equip_list li {width: 1200px; margin-bottom: 37px; overflow:hidden; }
#cont .equip_list .img_area {width: 297px; margin: 0 20px 0 33px; float: left; /*border: solid 1px #dcddde;*/}
#cont .equip_list .text_area {width: 848px; float: left;}
#cont .equip_list .text_area.resize {width: 630px;}
#cont .equip_list .text_area h5 {padding-bottom: 5px; font-size:16px; color:#777777; }
#cont .text_area h5 {padding-bottom: 5px; font-size:16px; color:#777777; }
#cont .equip_list .text_area p {line-height:22px; }
#cont .equip_list .text_area .green_box {padding: 15px; margin-top: 15px; font-size:13px; color:#646464; line-height:20px; background-color:#ebebeb;}
#cont .equip_list .right_area {float: left; margin: 22px 0 0 13px;}
.green_box {padding: 15px; margin-top: 15px; font-size:13px; color:#ebebeb; line-height:20px; background-color:#ebebeb;}
#cont .equip_list:after{clear:both;content:"";display:block;}

#cont .sec_con1 {width: 1200px; overflow:hidden; }
#cont .sec_con1 .img_area {width: 297px; float: left; margin-right: 19px; border: solid 1px #dcddde;}
#cont .sec_con1 .text_area {width: 1169px; float: left; padding-left:31px;}
.clear:after{clear:both;content:"";display:block;}
#cont .sec_con1 .text_area p {line-height:20px; }
#cont .sec_con1 .text_area .step_list {}
#cont .sec_con1 .text_area .step_list dt {padding-bottom: 5px; font-family: "NanumGothicBold"; font-size:16px; color:#7e55ff; }
#cont .sec_con1 .text_area .step_list dd {padding-bottom: 20px; line-height:22px; }

#cont .sec_con1 .text_area .step_list2 {}
#cont .sec_con1 .text_area .step_list2 li {line-height:22px; }

.box_line{border:1px solid #dcddde;padding:15px;}
/*
@media only screen and (max-width : 480px) {
.sub{min-width:480px !important;background:url('/new2014/images/main/main_bg.png') repeat;}

#sub_container{min-width:1097px;}
.page_navi{padding:30px 0 16px 0;background:none;position:absolute;right:0;top:0;width:50%;z-index:10;}
#sub_container img{width:auto !important;}
}


@media only screen and (min-width : 481px) and (max-width : 768px){
.sub{min-width:480px !important;background:url('/new2014/images/main/main_bg.png') repeat;}

.page_navi{padding:30px 0 16px 0;background:none;position:absolute;right:0;top:0;width:50%;z-index:10;}
#sub_container{min-width:1097px;}
#sub_container img{width:auto !important;}
}


@media only screen and (min-width : 769px) and (max-width :1176px){
.sub{min-width:1350px !important;background:url('/new2014/images/main/main_bg.png') repeat #fff;}

#sub_container{width:1097px !important;margin:0 auto;}

}

@media only screen and (min-width : 1177px){
#container #sub_container{width:1097px !important;padding:0 401px 0 0;margin-left:401px;background:url('/new2014/images/main/main_bg.png') repeat #fff;}
}
*/
#sub_container{width:1097px;margin:0 auto;background:#fff;}
#sub_container2{width:1097px !important;margin:0 auto;background:#fff;}

.kakao_con{margin-top: 40px;}
.kakao_counsel{display: block;width: 1096px;height: 818px;margin:30px auto 100px auto;}
.kakao_counsel .kakao_input_con{width: 482px;height: 818px;background:url('/new2014/jmboard/img/phone.png') no-repeat center top;float: left;}
.kakao_counsel .kakao_input_con .input_box_text{width: 339px;margin:0 auto;padding-top: 240px;}
.kakao_counsel .kakao_input_con .input_box_text p{margin-bottom: 8px;overflow: hidden;}
.kakao_counsel .kakao_input_con .input_box_text p span.text_w{display: inline-block;.display: inline;vertical-align: middle;width: 70px;text-align: left;font-size:17px;color:#515151;vertical-align: middle;}
.kakao_counsel .kakao_input_con .input_box_text p img{vertical-align: middle;height: 39px;margin-right: 5px;}
.kakao_counsel .kakao_input_con .input_box_text p input{vertical-align: middle;}
.kakao_counsel .kakao_input_con .input_box_text p input[type=text]{width: 266px;height: 37px;line-height: 39px;border:1px solid #d2d2d2;}
.kakao_counsel .kakao_input_con .input_box_text p input.tel{width: 79px;}
.kakao_counsel .kakao_input_con .input_box_text p input.auto{width: 154px;}
.kakao_counsel .kakao_input_con .input_box_text p textarea{width: 261px;height: 70px;border:1px solid #d2d2d2;vertical-align: top;}
.kakao_counsel .kakao_input_con .input_box_text p a{padding:0;margin:0;display: block;background:none;border:none;font-size:12px;color:#5c5c5c;float: right;cursor: pointer;margin-right: 3px;width: 80px;}
.kakao_counsel .kakao_input_con .input_box_text p a:focus { outline:none; }
.kakao_counsel .kaka_con{width: 614px;float: right;}
.kakao_counsel .counsel_btn{display: block;width: 148px;height: 42px;margin:20px auto 0 auto;.margin-top: 5px;}

/* 시술가격 */
.cost_wrap{width:1096px;margin:0 auto;margin-top:50px;margin-bottom:50px;}
.cost_tab {text-align:center;font-size:0;}
.cost_tab li{display:inline-block;}

.cost_select_box {margin-top:80px;text-align:center;font-size:0;}
.cost_select {vertical-align:top;display:inline-block;width:386px;cursor:pointer;border:1px solid #c1c1c1;position:relative;border-right:0;box-sizing:border-box;}
.cost_select:last-child {border-right:1px solid #c1c1c1;}
.cost_select h6 {line-height:58px;font-size:22px;background:url('/new2014/mn07/img/cost_arrow.png') no-repeat right 26px center;}
.cost_select ul {display:none;padding:10px 0;position:absolute;top:58px;left:-1px;width:100%;border:1px solid #c1c1c1;z-index:100;background-color:#fff;}
.cost_select li a {display:block;font-size:16px;line-height:40px;}

.cost_wrap .tab_box{width:100%;height:49px;line-height:49px;box-sizing:border-box;padding:10px 0;text-align:center;}
.cost_wrap ul[class^='tab_']{display:inline-block;}
.cost_wrap ul[class^='tab_']:after{content:'';display:block;clear:both;}
.cost_wrap ul[class^='tab_'] li{float:left;box-sizing:border-box;display:inline-block;font-family: 'notokr-demilight';}
.cost_wrap ul[class^='tab_'] li:last-child{margin-right:0;}
.cost_wrap ul[class^='tab_'] li a{box-sizing:border-box;background:#fff;height:29px;line-height:29px;/*padding:4.5px 15px;*/border-radius:30px;font-size:17px;display:inline-block;width:106px;}

.cost_wrap .tab_box.n_01{background:#ec5d5d;}
.cost_wrap .tab_01 li{margin-right:115px;}
.cost_wrap .tab_01 li a{color:#ec5d5d;}

.cost_wrap .tab_box.n_02{background:#38bdd5;}
.cost_wrap .tab_02 li{margin-right:110px;}
.cost_wrap .tab_02 li a{color:#38bdd5;}

.cost_wrap .tab_box.n_03{background:#ffb119;}
.cost_wrap .tab_03 li{margin-right:50px;}
.cost_wrap .tab_03 li a{color:#f2720b;}

.cost_wrap .tab_box.n_04{background:#9667be;}
.cost_wrap .tab_04 li{margin-right:28px;}
.cost_wrap .tab_04 li a{color:#9667be;width:146px !important;}

.cost_table{margin:50px 0 200px;text-align:center;}

/* 시술가격페이지 표 */
.cost_box {margin:50px 0 150px;overflow:hidden;}
.cost_box * {font-family: 'notokr-regular';}
.cost_title {text-align:center;}
.cost_title p {font-size:18px;line-height:1;font-family: 'notokr-medium';letter-spacing:3px;color:#2a2a2a;}
.cost_title h4 {font-size:40px;line-height:50px;font-family: 'notokr-medium';color:#2a2a2a;font-weight:normal;}
.cost_title h4:after {content:'';display:block;margin:18px auto 50px;width:1px;height:44px;background-color:#2a2a2a;}
.cost_title h5 {margin:0 auto;width:324px;line-height:63px;font-weight:normal;font-size:25px;font-family: 'notokr-medium';color:#fff;border-radius:20px 20px 0 0}
.cost_con_wrap {width:530px;float:left;}
.cost_con_wrap:last-child {float:right;}
.cost_con {margin-bottom:50px;border-collapse:collapse;border-spacing:0;width:100%;border-top:2px solid #515151;border-bottom:2px solid #515151;}
.cost_con tr {border-bottom:1px solid #c1c1c1;text-align:center;}
.cost_con th h6 {font-size:22px;line-height:30px;font-family: 'notokr-medium';font-weight:normal;}
.cost_con th {height:66px;border-right:1px solid #c1c1c1;box-sizing:border-box;font-size:22px;font-weight:bold;}
.cost_con th:last-child {border-right:0;}
.cost_con td {width:252px;height:54px;border-right:1px solid #c1c1c1;font-size:19px;line-height:24px;font-family: 'notokr-medium';box-sizing:border-box;}
.cost_con td:first-child {width:338px;}
.cost_con td:last-child {border-right:0;}
.cost_con .org {color:#f06b12;}
.cost_con .small {padding:10px 0;font-size:18px;}
.cost_con .small b {font-size:19px;}
.cost_kind {background-color:#fff9f4;}
.cost_con2 td {width:251px;}
.cost_con2 td:first-child {width:843px;}
.cost_con200 td {width:50%;}
.cost_con200 td:first-child {width:50%;}
.cost_con22 td {width:32%;}
.cost_con22 td:first-child {width:68%;}
.cost_con3 td {width:378px;}
.cost_con3 td:first-child {width:338px;}
.cost_con300 td {width:33.333333%;}
.cost_con300 td:first-child {width:33.333333%;}
.cost_con400 td {width:25%;}
.cost_con400 td:first-child {width:25%;}
.cost_con500 td {width:20%;}
.cost_con500 td:first-child {width:20%;}

/* 비급여 타이틀 수정_250324 */
.cost_title.cost_title1 h4:after{display:none;}
.cost_title.cost_title1 span{display:block;margin-top:10px;}
.cost_title.cost_title1 span:after{content:'';display:block;width:1px;height:44px;margin: 18px auto 50px;background-color:#2a2a2a;}



/* 서브비주얼 */
.sub_v {height:452px;overflow:hidden;}
.sub_v_bg {height:452px;background-repeat:no-repeat;background-position:center center;animation:sub_v_bg 8s;transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}
.sub_v_txt {padding:40px 0;width:878px;background-color:rgba(0,0,0,.4);animation:sub_v_txt 4s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;}
.sub_v_txt p,.sub_v_txt h4 {opacity:0;font-family: 'Noto Serif KR', serif;color:#fff;} 
.sub_v_txt p.animated,.sub_v_txt h4.animated { -webkit-animation-duration:1s;animation-duration: 1s;}
.sub_v_txt p {font-size:21px;}
.sub_v_txt h4 {font-size:30px;line-height:40px;font-weight:normal;}
.sub_v_txt h4:before {content:'';display:block;margin:20px auto 10px;width:33px;height:1px;background-color:#999;}

.mn01_01_v .sub_v_bg {background-image:url('/new2014/mn01/img/mn01_01_v.jpg');}
.mn01_04_v .sub_v_bg {background-image:url('/new2014/mn01/img/mn01_04_v.jpg');}
.mn01_05_v .sub_v_bg {background-image:url('/new2014/mn01/img/mn01_05_v.jpg');}
.mn01_06_v .sub_v_bg {background-image:url('/new2014/mn01/img/mn01_06_v.jpg');}

/* 서브비주얼_효과 (텍스트효과스크립트는 /new2019/_inc/header.html에 있음 )*/
@keyframes sub_v_bg {
	0% {transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
	100% {transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}
}
@keyframes sub_v_txt {
	0% {background-color:rgba(0,0,0,0);}
	100% {background-color:rgba(0,0,0,.4);}
}

/* 의료진소개 */
.mn01_01_con {width:1903px;position:relative;top:0;left:50%;margin-left:-951.5px;}
.mn01_01_01 {width:1200px;margin:110px auto;}
.mn01_01_01:after {content:'';display:block;clear:both;}
.mn01_01_01>div {float:left;}
.mn01_01_01_img {margin-left:20px;}
.mn01_01_01_txt {margin-top:35px;margin-left:40px;}
.mn01_01_01_txt img {margin-left:25px;}
.mn01_01_01_txt h5 {margin-left:25px;color:#424242;font-size:42px;font-family: 'notokr-medium';font-weight:normal;}
.mn01_01_01_txt p {margin-bottom:20px;margin-left:28px;font-size:17px;line-height:25px;}
.mn01_01_01_txt ul {width:550px;padding-top:45px;padding-left:35px;border-top:1px solid #e7e6e6;}
.mn01_01_01_txt li {font-size:20px;line-height:28px;}
.mn01_01_01_txt li h6 {font-family: 'notokr-medium';font-size:22px;font-weight:normal;}
.mn01_01_01>.mn01_01_01_speciality{float:none;clear:both;text-align:center;padding-top:115px;}
.mn01_01_01_speciality h5{font-size:30px;}
.mn01_01_03 {margin:116px 0;text-align:center;}
.mn01_01_03 h5 {margin-top:25px;font-weight:normal;font-size:35px;line-height:45px;}
.mn01_01_03 p {margin-top:30px;font-size:17px;line-height:25px;}
.mn01_01_04 {padding-top:150px;box-sizing:border-box;height:483px;background-image:url('/new2014/mn01/img/mn01_01_03.jpg');text-align:center;}
.mn01_01_04>img {display:inline-block;}
.mn01_01_04 h5 {font-family: 'notokr-medium';font-size:30px;font-weight:normal;}
.mn01_01_04 ul {margin-top:35px;font-size:0;text-align:center;}
.mn01_01_04 li {display:inline-block;width:128px;height:128px;border-radius:50%;background-color:#3d8859;margin:0 25px;transition:all .3s;-webkit-transition:all .3s;}
.mn01_01_04 li a {position:relative;display:block;width:100%;height:100%;}
.mn01_01_04 li p {font-size:21px;line-height:21px;color:#fff;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.mn01_01_04 li:hover {background-color:#085324;background-size:100%;}
.mn01_01_04 li:hover p {opacity:0;}
.mn01_01_04 li:nth-of-type(1):hover {background-image:url('/new2014/mn01/img/mn01_01_icon01.png');}
.mn01_01_04 li:nth-of-type(2):hover {background-image:url('/new2014/mn01/img/mn01_01_icon02.png');}
.mn01_01_04 li:nth-of-type(3):hover {background-image:url('/new2014/mn01/img/mn01_01_icon03.png');}
.mn01_01_04 li:nth-of-type(4):hover {background-image:url('/new2014/mn01/img/mn01_01_icon04.png');}
.mn01_01_04 li:nth-of-type(5):hover {background-image:url('/new2014/mn01/img/mn01_01_icon05.png');}
.mn01_01_04 li:nth-of-type(6):hover {background-image:url('/new2014/mn01/img/mn01_01_icon06.png');}
.spec_roll {width:1160px;margin:15px auto 0;}
.spec_roll .slick-slide:focus,.spec_roll .slick-slide a {outline: none;}
.spec_roll .slick-arrow {z-index:10;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#555;width:30px;height:30px;line-height:30px;color:#fff;font-size:16px;font-family:serif;border:0;outline:0;}
.spec_roll .slick-prev {left:-34px;}
.spec_roll .slick-next {right:-34px;}
.spec_img {text-align:center;}
.spec_img.slick-slide img {display:inline-block;width:95%;}

/* 둘러보기 */
.mn01_06_con {width:1903px;position:relative;top:0;left:50%;margin-left:-951.5px;}
.mn01_06_01 {height: 743px;background-image: url('/new2014/mn01/img/mn01_06_01_240611.jpg');text-align: center;}
.mn01_06_01 h4 {padding-top:130px;color:#fff;font-size:30px;}
.mn01_06_01 ul {width: 718px; margin: 37px auto 0;}
.mn01_06_01 li {overflow: hidden;font-size: 22px;margin-bottom: 10px;}
.mn01_06_01 li:last-of-type {margin-bottom:0;}
.mn01_06_01 li h6,.mn01_06_01 li p {float:left;font-size:22px;}
.mn01_06_01 li h6 {margin-left:138px;width:135px;color:#000;}
.mn01_06_01 li p {margin-left:46px;color:#fff;}
.mn01_06_01 li p .line {display:inline-block;width:50px;}
.mn01_06_01 li p .yellow {margin-left:5px;color:#f6ec79;}
.mn01_06_01 .ps {margin-top: 128px;font-family: 'notokr-light'; font-size: 20px; color: #fff;}
.mn01_06_01 .ps .yellow {color:#f6ec79}
.mn01_06_02 {height:487px;text-align:center;background-image:url('/new2014/mn01/img/mn01_06_02.jpg');}
.mn01_06_02 h4 {padding-top:175px;font-size:35px;line-height:45px;font-weight:normal;}
.mn01_06_02 p {margin-top:40px;font-size:17px;line-height:25px;}
.mn01_06_box {position:relative;}
.mn01_06_box hr {margin:0;padding:0;background-color:#000;width:100%;position:absolute;left:0;top:-34px;}
.mn01_06_roll {width:1200px;margin:180px auto 110px;}
.mn01_06_roll .slick-arrow {z-index:10;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:76px;height:76px;background-color:rgba(255,255,255,.6);background-position:center center;background-repeat:no-repeat;transition:all .3s;-webkit-transition:all .3s;}
.mn01_06_roll .slick-arrow:hover {background-color:rgba(255,255,255,.8);}
.mn01_06_roll .slick-prev {left:18px;background-image:url('/new2014/mn01/img/mn01_06_prev.png');}
.mn01_06_roll .slick-next {right:18px;background-image:url('/new2014/mn01/img/mn01_06_next.png');}
.mn01_06_roll .slick-dots {width:100%;position:absolute;top:-80px;left:0;font-size:0;text-align:center;}
.mn01_06_roll .slick-dots li {margin:0 15px;cursor:pointer;float:none;display:inline-block;}
.mn01_06_roll .slick-dots li p {padding:0 10px;font-size:21px;line-height:47px;color:#151515;}
.mn01_06_roll .slick-dots .slick-active p {color:#fff;background-color:#111;}

/* 빛고을미소개 */
.about_inner {width:1200px;padding:110px 0 100px;margin:0 auto;position:relative;}
.about_tit {text-align:center;}
.about_tit h6 {font-size:14px;color:#c6c5c5;letter-spacing:4px;line-height:1;text-transform:uppercase;}
.about_tit h5 {font-size:30px;color:#424242;}
.about_tit h5 b {color:#0b4b23;}
.about_hide {font-size:0;color:transparent;text-indent:-999em;}

.about1 {position:relative;background-color:#f9f8f8;}
.about1_con {text-align:center;}
.about1_con > h4 {margin:10px 0 20px;font-size:16px;line-height:24px;color:#424242;font-family: 'notokr-light';}
.about1_con > h5 {margin-top:70px;font-family: 'Noto Serif KR', serif;font-size:30px;color:#477658;}
.about1_con > h6 {margin-top:20px;padding-top:12px;position:relative;display:inline-block;font-size:17px;line-height:25px;font-family: 'notokr-light';letter-spacing:-.5px;}
.about1_con > h6:before,.about1_con > h6:after {content:'';display:block;position:absolute;top:0;width:20px;height:75px;box-sizing:border-box;border:3px solid #dfdede;}
.about1_con > h6:before {left:-70px;border-right:0;}
.about1_con > h6:after {right:-70px;border-left:0;}
.about1_con > h6 b {font-family: 'notokr-regular';}
.about1_img {width:908px;margin:0 auto;position:relative;}
.about1_img p {opacity:0;position:absolute;color:#5d5d5d;letter-spacing:-1.5px;font-weight:bold;}
.about1_word1 {top:60px;left:40px;}
.about1_word2 {top:50px;left:525px;}
.about1_word3 {top:160px;left:200px;}
.about1_word4 {top:150px;left:777px;}
.about1_word5 {top:280px;left:520px;}
.about1_word6 {top:310px;left:735px;}
.about1_word7 {top:40px;left:190px;font-size:40px;font-weight:normal;}
.about1_word8 {top:120px;left:635px;font-size:20px;}
.about1_word9 {top:215px;left:90px;font-size:30px;}
.about1_word10 {top:238px;left:672px;font-size:26px;}
.about1_word11 {top:296px;left:350px;font-size:20px;}
.about1_img p.animated {animation-duration:1s;-webkit-animation-duration:1s;}
.about1_ps {position:absolute;bottom:0;right:0;}

.about2 {position:relative;}
.about2 .about_tit {margin-bottom:100px;}
.about2 .about_tit h6 {letter-spacing:12px;}
.about2_con {margin-bottom:110px;position:relative;}
.about2_con:after {content:'';display:block;clear:both;}
.about2_con:last-child {margin-bottom:0;}
.about2_left {float:left;}
.about2_right {float:right;}
.about2_txt {margin-top:20px;text-align:left;}
.about2_txt li {color:#424242;}
.about2_txt li h2 {opacity:0;margin-bottom:6px;color:#3d8859;font-size:24px;line-height:1;font-family: 'Noto Serif KR', serif;}
.about2_txt li h3 {opacity:0;position:relative;padding-bottom:55px;margin-bottom:20px;font-size:22px;line-height:30px;font-family: 'Noto Serif KR', serif;}
.about2_txt li h3:after {content:'';display:block;width:1px;height:38px;position:absolute;bottom:0;left:0;background-color:#424242;}
.about2_txt li p {opacity:0;font-size:16px;line-height:25px;letter-spacing:-1.5px;}
.about2_txt.about2_right {text-align:right;}
.about2_txt.about2_right li h3:after {left:auto;right:0;}
.about2_con3 {padding:50px 0;}
.about2_con3 .about2_img {position:absolute;right:0;top:-30px;}
.about2_con3_bg {position:absolute;top:1090px;left:0;width:100%;height:360px;background-color:#f8f8f8;}

.about3 {background-color:#f8f7f7;}
.about3 .about_tit {margin-bottom:45px;}
.about3_con {text-align:center;font-size:0;}
.about3_con li {opacity:0;display:inline-block;position:relative;text-align:center;}
.about3_con li.animate {animation-duration:1s;-webkit-animation-duration:1s;}
.about3_con li a {display:block;position:absolute;width:100%;height:100%;}
.about3_con li i {display:inline-block;margin-bottom:20px;width:128px;height:128px;border-radius:50%;background-color:#085324;background-position:center center;background-repeat:no-repeat;}
.about3_con li:nth-of-type(1) i {background-image:url('/new2014/mn01/img/about3_picto1.png');}
.about3_con li:nth-of-type(2) i {background-image:url('/new2014/mn01/img/about3_picto2.png');}
.about3_con li:nth-of-type(3) i {background-image:url('/new2014/mn01/img/about3_picto3.png');}
.about3_con li:nth-of-type(4) i {background-image:url('/new2014/mn01/img/about3_picto4.png');}
.about3_con li:nth-of-type(5) i {background-image:url('/new2014/mn01/img/about3_picto5.png');}
.about3_con li:nth-of-type(6) i {background-image:url('/new2014/mn01/img/about3_picto6.png');}
.about3_con li h3 {margin-bottom:8px;font-family: 'Noto Serif KR', serif;font-size:19px;color:#085324;line-height:1;}
.about3_con li p {position:relative;width:187px;height:115px;border-right:1px solid #e0dfdf;}
.about3_con li:last-of-type p {border-right:0;}
.about3_con li p span {display:block;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:16px;line-height:23px;color:#5d5d5d;letter-spacing:-1.5px;}

/* 오시는길 */
.mn01_05_v .sub_v_txt {background-color:rgba(255,255,255,.4);animation:none;}
.mn01_05_v .sub_v_txt p,.mn01_05_v .sub_v_txt h4 {color:#424242;}

.map_con {padding:110px 0;}
.map_con .about_tit {margin-bottom:20px;}

.map1 {background-color:#fbfbfb;}
.map1_kko .root_daum_roughmap {padding:0;}
.map1_con {margin-top:40px;overflow:hidden;}
.map1_con_img {float:left;display:block;}
.map1_txt {float:right;}
.map1_txt li {position:relative;width:480px;height:120px;padding-top:20px;margin-top:20px;border:2px solid #e2e1e1;box-sizing:border-box;background-color:#fff;text-align:center;}
.map1_txt li:before {content:'';display:block;width:72px;height:72px;border-radius:50%;position:absolute;top:50%;left:-36px;margin-top:-36px;background-color:#fbfbfb;background-repeat:no-repeat;background-position:center;}
.map1_txt li:first-of-type {margin-top:0;}
.map1_txt li:nth-of-type(2) {height:140px;}
.map1_txt li:nth-of-type(1):before {background-image:url('/new2014/mn01/img/map_picto1.png');}
.map1_txt li:nth-of-type(2):before {background-image:url('/new2014/mn01/img/map_picto2.png');}
.map1_txt li h4 {margin:5px 0;font-size:20px;line-height:23px;font-weight:bold;}
.map1_txt li h4 b {color:#0b4b23;}
.map1_txt li p {font-size:16px;}

.map2_con {overflow:hidden;padding:45px 0;border-bottom:1px solid #424242;}
.map2_con_left,.map2_con_right {float:left;}
.map2_con_left {margin-left:50px;text-align:center;}
.map2_con_left h4 {margin-top:10px;font-size:20px;line-height:23px;font-weight:bold;color:#5d5d5d;}
.map2_con_left h4 span {display:inline-block;color:#a01320;}
.map2_con_right {margin-left:80px;}
.map2_table {width:840px;min-height:160px;border-collapse:collapse;}
.map2_table tr {text-align:center;}
.map2_table th,.map2_table td {border:1px solid #e2e1e1;}
.map2_table th {width:33.3333%;font-size:18px;font-weight:bold;background-color:#fbfbfb;}
.map2_table td {text-align:center;font-size:0;}
.map2_table td div {display:inline-block;vertical-align:top;text-align:left;}
.map2_table td div:first-of-type {width:100px;}
.map2_table td p {font-size:17px;}
.map2_table td p span {font-size:15px;font-weight:bold;}
.map2_green {color:#1aa013;}
.map2_red {color:#a01320;}
.map2_blue {color:#191f6e;}
.map2_list {width:840px;overflow:hidden;border:1px solid #e2e1e1;box-sizing:border-box;margin-bottom:10px;position:relative;}
.map2_list li {float:left;}
.map2_list li h5 {width:140px;line-height:50px;margin-right:30px;text-align:center;border-right:2px solid #e2e1e1;background-color:#fbfbfb;font-size:18px;font-weight:bold;}
.map2_list li p {padding-right:18px;margin-right:6px;background:url('/new2014/mn01/img/map_arrow.png') no-repeat right center;line-height:50px;font-size:17px;letter-spacing:-1.5px;}
.map2_list li:first-of-type p {margin-left:30px;}
.map2_list li:last-of-type p {background:none;padding-right:0;margin-right:0;}

.map3.mn01_01_03 {margin:0;background:url('/new2014/mn01/img/map_img3.jpg') no-repeat center;background-size:cover;}

/* 2020 서브리뉴얼 -------------------------------------------------------------------------------------------------------------------- */

/* 서브_공통 */
.sb_v_txt h2,.sb_v_txt h3,
.sb_info_txt h3,.sb_info_txt p,.sb_info_list li,
.sb_tit h2,.sb_tit h3,
.sb_promise_list li p,
.sb_use_tab li,.sb_use_txt h3,.sb_use_txt h4,.sb_use_txt p,
.sb_process_list li h5,
.sub_full_txt > h2,.sub_full_txt p,
.sb_after_tit h2,.sb_after_tit h3,.sb_after_list li  {letter-spacing:-1px;font-weight:normal;}

.sb_v {overflow:hidden;position:relative;}
.sb_v_img {display:block;width:auto;position:relative;top:0;left:50%;margin-left:-1000px;}
.sb_v_txt {position:absolute;top:280px;left:50%;margin-left:160px;}
.sb_v_txt h2 {font-size:18px;font-family: 'notokr-light';}
.sb_v_txt h3 {font-size:20px;color:#fff;}

.sb_img {display:block;position:relative;top:0;left:50%;margin-left:-1000px;}

.sb_wrap {padding:130px 0;}
.sb_tit {text-align:left;margin-bottom:80px;}
.sb_tit h2 {font-size:45px;font-family: 'notokr-light';color:#3d3d3d;}
.sb_tit h2 b {font-family: 'notokr-medium';font-weight:normal;color:#181818;}
.sb_tit h3 {letter-spacing:2px;font-size:19px;color:#181818;}

.sb_info {padding:160px 0 90px;}
.sb_info .inner1200:after {content:'';display:block;clear:both;}
.sb_info_img {display:block;position:absolute;top:-28px;left:0;z-index:1;}
.sb_info_txt {z-index:5;position:relative;float:right;width:653px;min-height:430px;padding:60px 0 60px 160px;border:5px solid rgba(255,206,114,.2);box-sizing:border-box;}
.sb_info_txt h3 {margin-bottom:30px;font-family: 'notokr-light';font-size:30px;line-height:40px;color:#181818;}
.sb_info_txt h3 b {font-family: 'notokr-medium';font-weight:normal;}
.sb_info_txt p {font-size:16px;line-height:24px;color:#747272;}
.sb_info_list {margin-top:40px;border-left:1px solid #d2d2d2;padding-left:22px;}
.sb_info_list li {color:#929191;font-size:16px;font-style:italic;}
.sb_info_list li b {color:#7f7e7e;font-weight:bold;}

.sb_intro_ps {text-align:right;margin-top:-30px;margin-right:-170px;position:relative;z-index:5;}

.sb_promise_list {overflow:hidden;}
.sb_promise_list li {float:left;width:390px;height:510px;padding-top:80px;margin-right:15px;border-top:7px solid #2c583c;box-sizing:border-box;text-align:center;background-repeat:no-repeat;background-position:right bottom;}
.sb_promise_list li:nth-of-type(3n-2) {background-color:#f9f8f8;}
.sb_promise_list li:nth-of-type(2n) {background-color:#f6f6f6;}
.sb_promise_list li:nth-of-type(3n) {background-color:#f1f1f1;margin-right:0;}
.sb_promise_list li h4 {margin-bottom:30px;font-size:30px;line-height:1;color:#797777;}
.sb_promise_list li h4:after {content:'';display:block;margin:30px auto 0;width:65px;height:1px;border-bottom:1px solid #ffce72;}
.sb_promise_list li h4 b {color:#ffce72;}
.sb_promise_list li p {color:#797777;font-size:20px;line-height:32px;}

.sb_use_tab {margin-bottom:40px;text-align:center;font-size:0;}
.sb_use_tab li {display:inline-block;vertical-align:top;width:274px;line-height:54px;margin:0 15px;background-color:#e9e8e8;color:#bab8b8;font-size:20px;cursor:pointer;}
.sb_use_tab li.on {background-color:#254633;color:#fff;font-family: 'notokr-medium';}
.sb_use_con {display:none;background-color:#fff;overflow:hidden;}
.sb_use_img,.sb_use_txt {width:50%;float:left;box-sizing:border-box;}
.sb_use_txt {padding-left:60px;padding-top:75px;}
.sb_use_txt h3 {margin-bottom:25px;font-family: 'notokr-medium';font-size:35px;color:#181818;}
.sb_use_txt h3 span {display:inline-block;color:rgba(37,70,51,.5);font-family: 'DM Serif Text', serif;font-weight:bold;letter-spacing:3px;font-size:20px;}
.sb_use_txt h4 {margin-top:25px;color:#254633;font-size:16px;line-height:24px;font-weight:bold;}
.sb_use_txt p {color:#181818;font-size:16px;line-height:24px;}
.sb_use_chk {margin-top:50px;}
.sb_use_chk li {color:#181818;padding-left:28px;font-size:16px;line-height:24px;background-image:url('/new2014/mn03/img/filler4_chk.png');background-repeat:no-repeat;background-position:left center;}

.sb_process .inner1200 {width:1230px;}
.sb_process_list {text-align:center;font-size:0;}
.sb_process_list li {display:inline-block;vertical-align:top;width:216px;margin:0 15px;text-align:center;}
.sb_process_list li img {display:inline-block;}
.sb_process_list li h5 {margin-top:16px;width:100%;height:73px;background-color:#254633;position:relative;color:#fff;font-size:20px;line-height:28px;}
.sb_process_list li h5 span {display:block;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.sb_full {padding:150px 0;}
.sb_full_txt {padding-left:95px;}
.sb_full_tit {margin-bottom:30px;}
.sb_full_tit h2 {display:inline-block;color:#fff;font-size:70px;line-height:75px;font-weight:bold;font-family: 'notokr-medium';position:relative;}
.sb_full_tit h2:first-of-type {margin-left:-95px;} 
.sb_full_tit h2:last-of-type:after {content:'';display:block;position:absolute;right:-180px;top:45px;width:160px;height:2px;background-color:#fff;}
.sb_full_tit h2 b {color:#ffce72;}
.sb_full_txt p {font-size:23px;line-height:31px;color:#fff;font-family: 'notokr-light';}

.sb_after .inner1200 {overflow:hidden;}
.sb_after_tit,.sb_after_list {float:left;width:50%;text-align:left;}
.sb_after_tit {margin-top:30px;}
.sb_after_tit h2 {margin-bottom:20px;border-bottom:1px solid #b6b6b6;display:inline-block;padding-bottom:5px;color:#6e6e6e;font-size:20px;}
.sb_after_tit h3 {font-family: 'notokr-light';color:#181818;font-size:30px;line-height:36px;}
.sb_after_tit h3 b {color:#254633;font-weight:normal;}
.sb_after_list li {color:#6e6e6e;font-size:18px;line-height:37px;}

.sb_counsel {padding:100px 0;border-top:1px solid #b6b6b6;}
.sb_counsel_tit {margin-bottom:30px;text-align:left;}
.sb_counsel_tit h3 {color:#254633;font-size:30px;line-height:36px;font-weight:normal;font-family: 'notokr-medium';}
.sb_counsel form {overflow:hidden;}
.sb_counsel_input,.sb_counsel_btn {float:left;}
.sb_counsel_input {overflow:hidden;margin-right:10px;border-bottom:1px solid #f2f2f2;}
.sb_counsel_input .item1 {float:left;}
.sb_counsel_input .item1 input,.sb_counsel_input .item1 select {border:0;width:238px;height:60px;margin-right:8px;font-size:20px;font-family: 'notokr-medium';background-color:#f2f2f2;text-indent:16px;}
.sb_counsel_input .item1 input[type='tel'] {background-color:#edf3f0;width:406px;margin-right:0;}
.sb_counsel_input .item2 {clear:both;padding:22px 0;}
.sb_counsel_input .item2 input {width:13px;height:13px;}
.sb_counsel_input .item2 label {font-size:16px;color:#181818;letter-spacing:-2px;}
.sb_counsel_btn {width:290px;}
.sb_counsel_btn a {width:100%;display:block;text-align:center;margin-bottom:10px;color:#fff;font-size:25px;line-height:60px;font-family: 'notokr-medium';}
.sb_counsel_btn a:nth-of-type(1) {background-color:#254633;}
.sb_counsel_btn a:nth-of-type(2) {background-color:#ffce72;}

.sb_hide_wrap {position:relative;overflow:hidden;}
.sb_hide_txt {position:absolute;top:0;left:0;opacity:0;pointer-events:none;z-index:-1;}

/* 서브_개별 */

/* 필러 */
.filler_intro_img {font-size:0;}
.filler_intro_img img {display:inline-block;margin-right:20px;}
.filler_intro_img img:last-of-type {margin-right:0;}
.filler_intro_txt {padding:60px 0;margin-top:20px;background-color:#fff;text-align:center;position:relative;z-index:1;}
.filler_intro_txt p,.filler_intro_txt h6 {font-size:23px;line-height:30px;letter-spacing:-1.5px;}
.filler_intro_txt2:before {content:'';display:block;z-index:5;width:79px;height:89px;position:absolute;top:-58px;left:50%;margin-left:-39.5px;background:url('/new2014/mn03/img/filler2_arrow.png') no-repeat center;}
.filler_intro_txt1 p {color:#969696;}
.filler_intro_txt1 p b {font-family: 'notokr-medium';font-weight:bold;color:#181818;}
.filler_intro_txt2 p,.filler_intro_txt2 h6 {color:#254633;}

/* 옴므 */
.homme_process .sb_process_list li {width:272px;}
.homme_process .sb_process_list li h5 {background:#222334;font-size:25px;height:92px;}
.homme_promise .sb_promise_list li h4 b {color:#222334;}
.homme_promise .sb_promise_list li h4:after {border-bottom-color:#222334;}
.homme_use .sb_use_tab li.on {background:#222334;}
.homme_use_link {position:absolute;width:100%;bottom:49px;left:0;box-sizing:border-box;text-align:center;font-size:0;}
.homme_use_link a {display:inline-block;vertical-align:top;width:546px;height:55px;margin:0 17.5px;font-size:0;text-indent:-999em;}
