/* 2019-03-09 */
@charset "utf-8";

#header {width:100%;height1:130px;}
.head_box {width:100%;border-top:1px solid #ebeff2;border-bottom:1px solid #e5e5e5;}
.head_box > div {width:100%;max-width:1250px;position:relative;margin:0 auto;height:38px;}

/*Sub navigation*/
.sub_nav {position:absolute;right:0;top:5px;float:left;z-index:10010;}
.sub_nav > li {float:left;margin-left:20px;position:relative;}
.sub_nav > li:after {content:"";width:1px;height:8px;background:#a3a3a3;position:absolute;top:11px;right:-11px;}
.sub_nav > li.sb_last:after, .sub_nav > li.sb_btn:after {display:none;}
.sub_nav > li a {display:block;vertical-align:middle;padding:4px 0;color:#767676;height:28px;}
.sub_nav > li a:hover, .sub_nav > li a:focus {color:#2259bb;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.sub_nav > li a img {display:block;}
.sub_nav > li.sb_last {margin-right:20px;}
.sub_nav > li.sb_btn a {padding:0;}
.sub_nav > li.sb_btn {margin-left:0;}
.sub_nav > li:last-child {margin-left:10px;}

/*메인 메뉴*/
#nav {position:relative;z-index:10000;border-bottom:1px solid #ddd;} 
.nav .logo {float:left;padding:21px 0 19px;}
.nav .logo a {display:block;}
.nav .logo a img {display:block;}
.nav:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.nav .nav_wrap{position:relative;}
.nav, .nav_container{position:static;top:auto;left:auto;z-index:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nav_container{visibility:visible;height:auto;min-height:0;overflow-y:visible;}
.nav_menu > .menu_item{display:inline-block;border:0;}
.nav_menu .menu_item{-webkit-transition:background-color 0.15s ease-in-out,  color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,  color 0.15s ease-in-out;}
.has_dropdown:after{content:"" !important;}  
.has_dropdown:hover > .nav_dropdown, .has_dropdown:focus > .nav_dropdown{visibility:visible;opacity:1;}
.nav_dropdown .nav_dropdown,  .nav_dropdown .nav_dropdown .menu_item{background-color:#dedede;}
.nav_dropdown .nav_dropdown{z-index:9998;top:0;left:100%;}
.nav_container{width:100%;margin:0 auto;}
.nav_container > div{width:100%;max-width:1250px;margin:0 auto;}
.nav_container > div > ul{display:block;float:right;text-align:right;margin-top:0px;padding-right:210px;}
.nav_container > div > ul:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;} 
.nav_container > div > ul > li{float:left;} 
.nav_container > div > ul > li:first-child{margin-left:0;}
.nav_container > div > ul > li > a{position:relative;display:block;font-weight:500;font-size:21px;color:#333;padding:33px 18px 26px;margin:0 10px;}
.nav_container > div > ul > li:hover > a, .nav_container > div > ul > li:focus > a{color:#2259bb;}
.nav_container > div > ul > li > a:hover{text-decoration:none;color:#2259bb;}
.nav_container > div > ul > li > div{display:block;opacity:0;position:absolute;top:90px;left:0;width:100%;margin:0;line-height:20px;border-top:1px solid #ddd;background:#f6f9fe;border-bottom:2px solid #2259bb;visibility:hidden;height:438px;
}
.nav_container > div > ul > li > div > ul{width:100%;margin:0 auto;max-width:1250px;height:435px;padding-left:270px;}
.nav_container > div > ul > li > div > .nav_h2 {font-weight:400;font-size:22px;color:#333;width:100%;margin:0 auto;max-width:1250px;text-align:left;height:0;line-height:75px;}
.nav_container > div > ul > li > div > .nav_h2 span {display:block;font-weight:400;font-size:14px;color:#767676;line-height:24px;margin-top:-16px;}


.nav_container > div > ul > li:nth-child(1) > div > ul{background:url("../img/common/img_navBg1.jpg") no-repeat left 29px;}
.nav_container > div > ul > li:nth-child(2) > div > ul{background:url("../img/common/img_navBg2.jpg") no-repeat left 29px;}
.nav_container > div > ul > li:nth-child(3) > div > ul{background:url("../img/common/img_navBg3.jpg") no-repeat left 29px;}
.nav_container > div > ul > li:nth-child(4) > div > ul{background:url("../img/common/img_navBg4.jpg") no-repeat left 29px;}
.nav_container > div > ul > li:nth-child(5) > div > ul{background:url("../img/common/img_navBg5.jpg") no-repeat left 29px;}
.nav_container > div > ul > li > div > ul > li{height:435px;float:left;padding-right:0;text-align:left;padding:29px 23px 29px;border-left:1px solid #f6f9fe;border-right:1px solid #f6f9fe;}
.nav_container > div > ul > li > div > ul > li:hover {background:#edf3fd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.nav_container > div > ul > li > div > ul.dep_box4 > li{width:calc(100% / 4);}
.nav_container > div > ul > li > div > ul.dep_box5 > li{width:calc(100% / 5);}
.nav_container > div > ul > li > div > ul.dep_box6 > li{width:calc(100% / 6);}
.nav_container > div > ul > li > div > ul > li > a{display:inline-block;padding:5px 0;font-weight:500;font-size:16px;color:#555;letter-spacing:-1px;}
.nav_container > div > ul > li > div > ul > li > ul{padding:10px 0;/*padding-right:40px;*/}
.nav_container > div > ul > li > div > ul > li > ul > li{/*padding:2px 0;*/font-size:13px;line-height:26px;}
.nav_container > div > ul > li > div > ul > li > ul > li > a{display:inline-block;padding:2px 0;color:#555;font-size:14px;letter-spacing:-1.5px;}
.nav_container > div > ul > li > div > ul > li > ul > li > a:hover{color:#2259bb;}





/* godirect */
.godirect_open{display:block;float:right;position:absolute;right:0;top:32px;z-index:10001;}
.godirect_open img{display:block;}

.godirect_wrap {display:none;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:400000000000;background:rgba(0,0,0,0.5);}
.godirect_wrap .godirect_box {width:100%;max-width:1250px;margin:0 auto;position:relative;}
.godirect_wrap .godirect_box .godirect {position:absolute;top:72px;right:0;z-index:500000000000;}
.godirect_wrap .godirect_ibox {width:100%;max-width:1250px;margin:0 auto;position:relative;}
.godirect_wrap .godirect_ibox .godirect {position:absolute;top:0;right:0;z-index:500000000000;}
.godirect_wrap .godirect_ibox .godirect:after {content:"";background:#ed1b2f;width:300%;height:50px;position:absolute;top:0;left:100%;}


.godirect_box .popup_container{position:relative;width:80%;min-width:600px;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;}
.godirect_box .popup_header{float:left;width:100%;height:80px;background:url("../img/bg_popup.jpg") no-repeat right center #0999d8;border-top-left-radius:10px;border-top-right-radius:10px;}
.godirect_box .popup_header h1 {float:left;width:calc(100% - 80px);color:#333;font-weight:500;font-size:28px;color:#fff;line-height:80px;height:80px;padding-left:40px;letter-spacing:-0.5px;}
.godirect_box .popup_body{float:left;width:100%;background:#fff;padding:40px 40px 0px 40px;max-height:500px;overflow-y:auto;}
.godirect_box .popup_body .txt_group{}
.godirect_box .popup_footer{float:left;width:100%;background:#fff;padding-top:30px;padding-bottom:40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.godirect_box .popup_footer a {position:absolute;top:0;right:0;width:80px;height:80px;}


.godirect > a {float:right;}
.godirect ul {clear:both;border:2px solid #ed1b2f;width:410px;background:#fff;padding:11px 28px 10px;}
.godirect ul li {border-bottom:1px dashed #dddddd;}
.godirect ul li:last-child {border-bottom:0;}
.godirect ul li a {display:block;padding:19px 20px 20px 85px;}
.godirect ul li:nth-child(1) a {background:url("../img/common/icon_go1.png") no-repeat 21px center;}
.godirect ul li:nth-child(2) a {background:url("../img/common/icon_go2.png") no-repeat 21px center;}
.godirect ul li:nth-child(3) a {background:url("../img/common/icon_go3.png") no-repeat 21px center;}
.godirect ul li:nth-child(4) a {background:url("../img/common/icon_go4.png") no-repeat 21px center;}
.godirect ul li:nth-child(5) a {background:url("../img/common/icon_go5.png") no-repeat 21px center;}







.all_nav_modal{display:none;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10100;background:rgba(0,0,0,0.5);}
.all_nav_box{width:100%;max-width:1250px;height:calc(100% - 260px);background:#fff;position:absolute;top:130px;left:50%;transform:translateX(-50%);padding:0;padding-bottom:54px;}
.all_nav_box h2{line-height:94px;float:left;width:100%;font-size:30px;text-align:center;color:#333;}
.all_nav_cont{position:relative;width:100%;height:calc(100% - 94px);float:left;overflow-y:auto;padding:0 2px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.all_nav_cont > div{width:20%;float:left;padding:30px 26px 0 26px;min-height:100%;border-left:1px solid #ddd;}
.all_nav_cont > div:first-child{border-left:none;}
.all_nav_cont > div h3{font-size:24px;color:#2259bb;float:left;width:100%;}
.all_nav_cont > div ul{float:left;width:100%}
.all_nav_cont > div ul li{float:left;width:100%;}
.all_nav_cont > div ul li a{color:#555;font-size:15px;display:block;}
.all_nav_cont > div ul li a:hover{color:#2259bb;}
.all_nav_cont > div > ul > li > a{font-size:18px;color:#000;padding:16px 0; border-bottom:1px dashed #ddd;line-height:18px;}
.all_nav_cont > div > ul > li > ul{padding:9px 0;}
.all_nav_cont > div > ul > li > ul > li > a{padding:5px 0;line-height:15px}
.all_nav_cont > div > ul > li > ul > li > ul{background:#f2f2f2;padding:12px 6px;margin:5px 0;}
.all_nav_cont > div > ul > li > ul > li > ul > li > a{font-size:14px;position:relative;padding-left:10px}
.all_nav_cont > div > ul > li > ul > li > ul > li > a:before{content:"-"; padding-right:4px;position:absolute;left:0;top:-2px;color:#555;}

.all_nav_close{display:block;position:absolute;right:0;top:-64px;z-index:10002;}
.all_nav_close img{display:block;}


/*Indicator*/
.indicator_box {width:100%;background:#3f4656;}
.indicator_box:after, .indicator_box ul:after,.indicator_box div{content:'';display:block;clear:both;}
.indicator_box a {display:block;color:#fff;}
.indicator_box ul {position:relative;z-index:597;}
.indicator_box ul li {float:left;}
.indicator_box ul li a{display:block;color:#333;text-decoration:none;font-size: 14px;}
.indicator_box ul li a:hover,.indicator_box ul li.active > a{color:#2259bb;}
.indicator_box ul li.hover, .indicator_box ul li:hover{position:relative;z-index:599;}
.indicator_box ul ul {display:none;position:absolute;top:100%;left:-1px;z-index:598;width:calc(100% + 2px);border:1px solid #3e3e40;border-top:0;padding:10px 0;background:#fff;}
.indicator_box ul ul ul {border-top:1px solid #3e3e40;}
.indicator_box ul ul ul ul {top:0px;transition:1s;}
.indicator_box ul ul a {padding:7px 18px 6px;}
.indicator_box ul ul li {position:relative;width:100%;}
.indicator_box ul ul li:hover {background:#dee7f9;}
.indicator_box ul ul li.dropdown > a:after {display:inline-block;font-family:'FontAwesome';content:"\f105";position:absolute;top:50%;right:15px;margin-top:-8px;font-size:16px;color:#8a8a8a;}
.indicator_box ul ul li.dropdown:hover > a{color:#2259bb;}
.indicator_box ul ul li.dropdown:hover > a:after{color:#2259bb;}
.indicator_box ul ul ul {top:0;left:100%;}
.indicator_box > div{max-width:1250px;min-width:1100px;height:50px;margin:0 auto;position:relative;background:#3f4656;}
.indicator_box > div > ul{float:left;width:auto;min-width:200px;border-right:1px solid #3e3e40;}
.indicator_box > div > ul ul li:hover > ul {display:block;}
.indicator_box > div > ul > li{float:left;width:100%;}
.indicator_box > div > ul > li > a{display:block;color:#fff;padding: 15px 44px 15px 14px;position:relative;height: 50px;}
.indicator_box > div > ul > li.dropdown > a:after{content: "\f107";display:block;font-family: 'FontAwesome';position:absolute;top: 50%;right: 14px;margin-top: -9px;font-size: 18px;}
.indicator_box > div > ul > li > a:hover{color:#fff;}
.indicator_box > div > ul.home{min-width:51px;width:51px;border-left:1px solid #3e3e40;}
.indicator_box > div > ul.home li a{background:url("../img/icon_home.png") no-repeat center center;}
.indicator_box > div > ul.home > li > a{padding: 15px 0 15px 0;}
.indicator_box > div > .godirect_iopen {display:none;width:196px;height:50px;text-align:right;float:right;clear:none;background:url("../img/bg_godirect.png") no-repeat left center;}
.indicator_box > div > .godirect_iopen a {display:block;line-height:50px;font-weight:500;font-size:14px;color:#fff;background:url("../img/icon_godirect.png") no-repeat 16px center;}
/*.indicator_box > div > .godirect_iopen {display:none;width:196px;height:50px;text-align:right;float:right;clear:none;background:url("../img/bg_godirect.png") no-repeat left center;padding-left:22px;}
.indicator_box > div > .godirect_iopen a {display:block;line-height:50px;font-weight:500;font-size:14px;color:#fff;background:url("../img/icon_godirect.png") no-repeat 16px center;padding:0 16px;}
*/
.indicator_box.indi_fixed {position:fixed;top:0;z-index:40000;background:linear-gradient(90deg, #3f4656 50%, #ed1b2f 50%);}

/*Fix Header*/
.fix_header #header{position:fixed;top:0;left:0;z-index:1502;background:#fff;height:90px;}
.fix_header .indicator_box{position:fixed;top:90px;left:0;z-index:1500;}
.fix_header #container{padding-top:140px;}
.fix_header .sub_nav{display:none;}
.fix_header .head_box h1{padding:16px 0}
.fix_header .nav_container > div > ul{margin-top:0}
.fix_header .all_nav_open{top:20px;}
.fix_header .nav_container > div > ul > li > div{top:90px;}

/*alert box*/
.alert_box {display:none;background-color:rgba(0, 0, 0, 0.6);position:fixed;top:0;width:100%;height:100%;left:0px;z-index:30000;}
.alert_container {position:absolute;max-width:500px;min-width:400px;border-radius:10px;top:50%;left:50%;transform:translate(-50%, -50%);}
.alert_header{width:100%;float:left;background:#1d56ab;border-top-left-radius:10px;border-top-right-radius:10px;}
.alert_header h1 {color:#fff;padding:20px;padding-left:54px;font-size:18px;font-weight:400;line-height:18px;}
.alert_header h1.warning{background:url("../img/icon_alert01.png") no-repeat center left;background-position-x:20px;}
.alert_header h1.notice{background:url("../img/icon_alert02.png") no-repeat center left;background-position-x:20px;}
.alert_body{width:100%;float:left;background:#fff;}
.alert_body p {text-align:center;padding:50px 25px;color:#333;font-size:16px;max-height:250px;overflow-y:auto;white-space:pre-line;}
.alert_foot{width:100%;float:left;}
.alert_foot a{display:block;}
.alert_btn{width:100%;float:left;text-align:center;padding:11.5px;background:#e8e8e8;border-top:1px solid #dcdcdc;font-size:16px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.alert_foot2 .alert_btn{width:50%;}
.alert_foot2 .alert_btn:nth-child(1){border-bottom-right-radius:0;border-right:1px solid #dcdcdc;}
.alert_foot2 .alert_btn:nth-child(2){border-bottom-left-radius:0;}
.alert_btn:hover{color:#2259bb;text-decoration:none}
.alert_close_btn{position:absolute;width:30px;height:30px;background:url("../img/icon_alertClose.png") no-repeat center center;top:13px;right:15px;z-index:1000;padding:15px;}


/*tab type top sub navi*/
.tab_type_list{float:left;width:100%;padding-bottom:50px}
.tab_type_list li{float:left;width:100%;}
.tab_type_list li a{display:block;width:100%;border:1px solid #e5e5e5;border-left: none;padding: 13px 6px;font-weight:400;font-size:18px;color:#767676;background:#f2f2f2;text-align:center;}
.tab_type_list li:first-child a{border-left:1px solid #e5e5e5}
.tab_type_list li.on a{background:#fff;color:#2259bb;border-top:2px solid #2259bb;border-right:1px solid #ddd;border-bottom:1px solid #fff;}

.ttl2 li{width:50%;}
.ttl3 li{width:33.3%;}
.ttl3 li:last-child{width:33.4%;}
.ttl4 li{width:25%;}
.ttl5 li{width:20%;}

/*wide_contents type*/
.wide_section{width:100%;float:left;}
.base_section{max-width:1290px;padding:60px 20px 40px;margin:0px auto;overflow:hidden;position:relative;background:url("../img/bg_timeline.gif") top left repeat-y;background-position-x:119px;}

.wide_title_box{position:relative;float:left;width:200px;border:1px solid #333;border-top-left-radius:35px;background:url("../img/product/bg_titleGory.png") no-repeat top center #fff;text-align:center;padding:26px 0;z-index:1500;box-shadow:0px 5px rgba(195,195,195,0.4);}
/*.wide_title_box:after{content:"";position:absolute;display:block;width:1px;height:1000px;background:#c6c6c6;left:50%;top:0;margin-left:-0.5px;z-index:1000;}*/
.wide_title_box h2{font-size:60px;color:#333;}
.wide_title_box p{font-size:16px;font-weight:500;padding-top:8px;color:#333;}


.wide_cont_box{float:right;width:100%;width:calc(100% - 230px);}
.wide_cont_box h3{font-size:36px;font-weight:300;color:#333;width:100%;float:left;text-align:center;letter-spacing:-2px;line-height:45px;}


.prod_form_box{float:left;width:100%;border:1px solid #ddd;}
.prod_form_list{float:left;width:50%;padding:40px}
.prod_form_list:nth-child(2n){padding-left:20px}
.prod_form_list:nth-child(2n-1){padding-right:20px}
.prod_form_list li{float:left;width:100%;border-bottom:1px dashed #ddd;padding:8px 0;}
.prod_form_list li > label{float:left;width:170px;text-align:left;padding-right:10px;line-height:44px;color:#555;font-size:16px;font-weight:500}
.prod_form_list li .data{float:left;width:calc(100% - 170px)}
.prod_form_list li .data input, 
.prod_form_list li .data select{height:44px;width:100%}
.prod_form_list li .data .vlaue{line-height:44px;display:block;width:100%;text-align:right;font-size:16px}

.prod_form_list input[type=checkbox] + label{border:1px solid #ddd;border-radius:4px;padding:9px 0;width:calc(50% - 5px);float:left;margin-right:10px;font-size:16px;line-height:normal;text-align:center;}
.prod_form_list input[type=checkbox]:checked + label:before{line-height:normal;background:url('../img/form_checkOn1.png') 0px 0px no-repeat;position:static;padding-left:4px;}
.prod_form_list input[type=checkbox] + label:before{height:17px;background:url('../img/form_checkOff1.png') 0px 0px no-repeat;}
.prod_form_list input[type=checkbox]:checked + label{border-color:#2b58cd;font-weight:500;color:#2b58cd;}

.prod_total_box{width:100%;float:left;}
.prod_total_box > div{width:50%;float:left;border-top:1px solid #ddd;padding:40px;}
.prod_total_box .total_info{background:#efefef;border-right:1px solid #ddd;}
.prod_total_box .total_info p{font-size:16px;font-weight:500;width:100%;}
.prod_total_box .total_info p:before{content:"\f06a";font-family:'FontAwesome';padding-right:5px;color:#bfbaba;font-size:18px;}
.prod_total_box .total_info span{font-size:16px;display:block;width:100%;padding-top:5px;}
.prod_total_box .total_num{background:#1f2d4c;padding:0 20px;}
.prod_total_box .total_num div{width:100%;float:left;padding:21px 0;border-top:1px solid #18233c;color:#d0d8e5;}
.prod_total_box .total_num div:first-child{border-top:none;}
.prod_total_box .total_num div p{float:left;padding-top:3px}
.prod_total_box .total_num div span{display:block;float:right;font-size:16px;}
.prod_total_box .total_num div span strong{font-family:'roboto';font-weight:300;}
.prod_total_box .total_num div:first-child span {font-size:24px;}
.prod_total_box .total_num div:first-child span strong{color:#00b3e2;font-size:40px;font-weight:600;}


.call_box{border:none;padding:40px 14% 15px;}
.call_box label{line-height:44px;} 
.call_box input,.call_box select{height:44px}
.call_box .btn{padding:8px 20px 10px;border-radius:4px;}
.call_box .btn_set .tel_set{width:calc(100% - 120px);max-width:none;}
.call_box .btn_set .tel_set select{width:34%}
.call_box .btn_set .tel_set input{width:calc(33% - 20px);}
.call_box .btn_set .dash{line-height:44px;}
.call_box .btn_set .btn{width:110px;font-size:16px;}
.call_check{width:100%;float:left;padding:20px 14% 30px;}
.call_check label strong, .call_check p, .call_check ul li{color:#888;}
.call_info{width:100%;float:left;border-top:1px solid #e5e5e5;padding:30px 14% 60px;}
.call_info li{float:left;width:200px;}
.call_info li:nth-child(1){color:#555;width:calc(100% - 400px);background:url('../img/product/icon_theksmile.jpg') no-repeat top left;padding-left:48px;background-position-y:2px;letter-spacing:-0.5px;}
.call_info li:nth-child(2){border-right:1px solid #e5e5e5}
.call_info li:nth-child(2),.call_info li:nth-child(3){font-family:'roboto';color:#2259bb;font-weight:700;font-size:30px;text-align:center;line-height:25px;margin-top:7px;}
.call_info li strong{color:#00b3e2;font-weight:700}

.proc_step_box{width:100%;float:left;margin:20px 0;}
.proc_step_box > li{position:relative;width:100%;float:left;border:1px solid #e5e5e5;border-radius:5px;padding:50px 100px;padding-left:230px;margin-bottom:40px;background-repeat:no-repeat;background-position:70px center;}
.proc_step_box > li:after{position:absolute;content:"\f107";font-family:'FontAwesome';font-size:50px;color:#bfbfbf;bottom:-46px;left:50%;margin-left:-16.8px;}
.proc_step_box > li h4{position:relative;width:100%;font-size:20px;color:#333;padding-left:45px;letter-spacing:-1px;margin-bottom:20px}
.proc_step_box > li h4 span{position:absolute;font-size:36px;font-family:"roboto";color:#555;top:-9px;left:0;letter-spacing:-2.5px;}
.proc_step_box > li p{width:100%;margin-top:12px;word-break:keep-all;}
.proc_step_box > li:nth-child(1){background-image:url('../img/consumer/bg_pic11.png');}
.proc_step_box > li:nth-child(2){background-image:url('../img/consumer/bg_pic12.png');}
.proc_step_box > li:nth-child(3){background-image:url('../img/consumer/bg_pic13.png');}
.proc_step_box > li:nth-child(4){background-image:url('../img/consumer/bg_pic14.png');}
.proc_step_box > li:nth-child(5){background-image:url('../img/consumer/bg_pic15.png');}
.proc_step_box > li:nth-child(6){background-image:url('../img/consumer/bg_pic16.png');}
.proc_step_box.reg > li:nth-child(1){background-image:url('../img/myeducar/bg_pic11.png');}
.proc_step_box.reg > li:nth-child(2){background-image:url('../img/myeducar/bg_pic12.png');}
.proc_step_box.reg > li:nth-child(3){background-image:url('../img/myeducar/bg_pic13.png');}
.proc_step_box.reg > li:nth-child(4){background-image:url('../img/myeducar/bg_pic14.png');}
.proc_step_box.reg > li:nth-child(5){background-image:url('../img/myeducar/bg_pic15.png');}
.proc_step_box.reg > li:nth-child(6){background-image:url('../img/myeducar/bg_pic16.png');}
.proc_step_box > li:last-child:after{display:none;}


/*fqa*/
.fna_search_box{width:100%;float:left;padding:0 200px;}
.fna_search_box a:hover{text-decoration:none;}
.fna_search_box > div{width:100%;float:left;position:relative;}
.search_field input{border:none;border-bottom:2px solid #2259bb; width:100%;font-size:20px;padding:15px 50px 15px 0;height:65px}
.search_field a{display:block;position:absolute;right:0;bottom:10px;width:45px;height:45px;border-radius:50%;background:url('../img/bg_search.png') no-repeat center center #2259bb;}
.search_field input::-webkit-input-placeholder{font-weight:300}
.search_field input::-moz-placeholder{font-weight:300}
.search_field input:-ms-input-placeholder{font-weight:300}
.search_field input:-moz-placeholder{font-weight:300}
.fna_result_box{min-height:230px;}

.keyword_field{text-align:center;font-size:15px;margin-top:10px;}
.keyword_field h3{display:inline-block;color:#fff;background:#17a7e6;border-radius:30px;padding:6px 18px;}
.keyword_field ol{display:inline-block;}
.keyword_field ol li{display:inline-block;margin-left:25px}
.sort_field{margin-top:25px;}
.sort_field > div div{float:left;width:calc(50% - 5px);position:relative;}
.sort_field > div div:last-child{float:right;}
.sort_field > div div > a{display:block;border:1px solid #ddd;padding:10px;width:100%;text-align:center;font-size:15px;cursor:pointer;}
.sort_field > div div > a:after{content:"\f0dd";font-family:"FontAwesome";vertical-align:text-top;padding-left:8px;}
.fqa_select_list.on div > a:after{content:"\f0de";vertical-align:text-bottom;}
.sort_field > div ul{display:none;position:absolute;width:100%;border:1px solid #ddd;border-top:none;background:#fff;z-index:10;top:43px;}
.sort_field > div ul li{width:100%;}
.sort_field > div ul li a{display:block;width:100%;padding:10px;border-top:1px solid #ddd;}
.sort_field > div ul li a:hover{color:#2259bb;}
.sort_field > div div:hover ul{display:block;}
.sort_field > div div:hover > a{color:#2259bb;}

/*fqa accodion*/
.accodion_box{width:100%;float:left;border-top:2px solid #555;} 
.accodion_box li{width:100%;float:left;}
.accodion_box li > a{position:relative;display:block;width:100%;float:left;font-size:18px;padding:30px 15px;padding-left:90px;cursor:pointer;color:#333;border-bottom:1px solid #e5e5e5;}
.accodion_box li > a span.icon{position:absolute;display:block;font-family:'roboto';width:60px;padding:4px 0;text-align:center;left:10px;top:50%;margin-top:-17.5px;color:#2259bb;font-size:22px;font-weight:600;border-right:1px solid #e5e5e5;}
.accodion_box li > a:before{display:inline-block;position:absolute;content:"\f107";font-family:'FontAwesome';right:15px;top:50%;margin-top:-13px;font-size:26px;color:#888;}
.accodion_box li.open > a:before{content:"\f106";color:#1773e9;}
.accodion_box li > div{position:relative;display:none;float:left;width:100%;font-size:14px;padding:25px;border-bottom:1px solid #555;background:#f7f7f7;} 
.accodion_box li > div > p{width:calc(100% - 65px);float:right;}
.accodion_box li > div span.icon{display:block;text-align:center;font-family:'roboto';font-size:22px;color:#f33b43;border-right:none;float:left;margin-top:0;padding:1px;width:35px;font-weight:600;}
.accodion_box li > div .fc_blue{font-weight:500}

/*당첨자 발표*/
.board_tile_list{width:100%;float:left;}
.board_tile_list > li{float:left;width:31%;margin-right:3.5%;margin-bottom:40px;border:1px solid #e5e5e5;}
.board_tile_list > li:nth-child(3n){margin-right:0;}
.board_tile_list > li > a{width:100%;float:left;}
.board_tile_list > li > a img{display:block;max-width:100%}
.board_tile_list > li div{float:left;width:100%;padding:25px;}
.board_tile_list > li div h3{font-size:20px;color:#333;width:100%;float:left;line-height:28px;letter-spacing:-0.5px;word-break:keep-all;}
.board_tile_list > li div ol{width:100%;float:left;padding:20px 0;}
.board_tile_list > li div ol li{width:100%;padding:2px 0;}
.board_tile_list > li div ol li span{display:inline-block;}
.board_tile_list > li div ol li span:first-child:after{display:inline-block;content:"";width:1px;height:11px;background:#ececec;margin:0 7px 0 9px;}
.board_tile_list > li div .btn{font-size:14px;padding:7px 19px;}

/*제휴카드*/
.board_card_list{}
.board_card_list > li > a{text-align:center;padding:50px 0}
.board_card_list > li > a img{display:inline-block;}
.board_tile_list > li{height:470px}
.board_tile_list > li div ol{min-height:112px}

.patner_card_box .h3{font-size:24px;width:100%;float:right;}
.card_cont1{position:relative;padding:65px 0 65px 50%;border:1px solid #e5e5e5;}
.card_cont1 > h3{padding-left:65px;}
.card_cont1 > p{float:left;width:50%;text-align:right;padding-right:65px;position:absolute;left:0;top:50%;margin-top:-100.5px;}
.card_cont1 > p img{min-width:332px;}
.card_cont1 > ul{width:100%;float:right;margin-top:20px;padding-left:65px;}
.card_cont1 > ul li{float:right;width:100%;position:relative;padding-left:10px;line-height:24px;}
.card_cont1 > ul li:before{content:"";display:block;position:absolute;width:4px;height:4px;background:#656565;border-radius:50%;top:50%;margin-top:-1px;left:0;}
.card_cont1 > div{float:right;width:100%;margin-top:20px;padding-left:65px;}
.card_cont1 > div span{position:relative;margin-left:6px;cursor:default;color:#333;padding-left:45px;}
.card_cont1 > div span:before{position:absolute;top:50%;left:20px;margin-top:-11px;content:"";display:inline-block;width:20px;height:22px;background:url('../img/benefit/icon_phone.png') no-repeat center center;}
.card_cont1 > div span:hover{text-decoration:none;}

.card_cont3 .unit_icon4{font-size:16px;font-weight:500;margin-top:0;}
.card_cont3 .unit_icon4:before{font-size:14px;top:0px;font-weight:400}
.card_cont3 .base_tb{float:left;margin-top:16px;}

.card_benefit_list{margin:0 auto;width:750px;}
.card_benefit_list li{position:relative;float:left;width:250px;text-align:center;padding-top:222px;font-size:16px;line-height:20px;}
.card_benefit_list li:before{content:"";position:absolute;display:block;width:172px;height:172px;top:30px;left:50%;margin-left:-86px;background-repeat:no-repeat;background-position:center center;background-color:#2259bb;border:14px solid #d3def1;border-radius:50%;box-sizing:border-box;}
.card_benefit_list li:nth-child(1):before{background-image:url('../img/benefit/icon_benefit3.png');}
.card_benefit_list li:nth-child(2):before{background-image:url('../img/benefit/icon_benefit2.png');}
.card_benefit_list li:nth-child(3):before{background-image:url('../img/benefit/icon_benefit1.png');}

.card_point_cont1{padding:40px 76px;background:#eff5ff;position:relative;}
.card_point_cont1 > h3{font-size:36px;color:#333;margin-top:36px;line-height:36px;}
.card_point_cont1 > p{font-size:20px;line-height:20px;margin:25px 0 20px 0;}
.card_point_cont1 > span{display:block;font-size:16px;line-height:26px;letter-spacing:-0.5px;}
.card_point_cont1 > span strong{font-weight:400;color:#2259bb;}
.card_point_cont1 > img{position:absolute;right:71px;top:86px;}
.card_point_cont1 > div{background:#fff;width:100%;border-radius:15px;text-align:center;padding:60px 0;margin-top:50px;}
.card_point_cont1 > div img{}

.point_step_box{/* float:left; */width:1000px;/* height:325px; *//* overflow:hidden; *//* padding:60px 0 0; */margin:0 auto;/* overflow:auto; */}
.point_step_box li{position:relative;float:left;width:200px;margin-right:0;padding-top:185px;text-align:center;font-size:16px;margin-top:70px;margin-bottom:30px;}
.point_step_box li strong{display:block;width:100%;color:#2259bb;font-size:14px;font-weight:400;}
.point_step_box li span{display:block;width:100%;padding-top:5px;}
.point_step_box li:before{display:block;position:absolute;top:0;left:50%;margin-left:-75px;content:"";width:150px;height:150px;border:1px solid #e7e7e7;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-color:#fff;z-index:1;}
.point_step_box li:nth-child(1):before{background-image:url('../img/benefit/icon_cardstep1.png');}
.point_step_box li:nth-child(2):before{background-image:url('../img/benefit/icon_cardstep2.png');}
.point_step_box li:nth-child(3):before{background-image:url('../img/benefit/icon_cardstep3.png');}
.point_step_box li:nth-child(4):before{background-image:url('../img/benefit/icon_cardstep4.png');}
.point_step_box li:nth-child(5):before{background-image:url('../img/benefit/icon_cardstep5.png');}
.point_step_box li:after{position:absolute;content:"";display:block;background:url('../img/benefit/icon_cardstepBg.png') no-repeat center center;width:60px;height:22px;top:65px;right:-30px;}
.point_step_box li:last-child{margin-right:0;}
.point_step_box li:last-child:after{display:none;}

.point_step_box1 li{width:250px;}
.point_step_box1 li:after{width:110px;right:-55px;}
.point_step_box1 li:nth-child(1):before{background-image:url('../img/benefit/icon_cardstep6.png');}
.point_step_box1 li:nth-child(2):before{background-image:url('../img/benefit/icon_cardstep7.png');}
.point_step_box1 li:nth-child(3):before{background-image:url('../img/benefit/icon_cardstep8.png');}
.point_step_box1 li:nth-child(4):before{background-image:url('../img/benefit/icon_cardstep5.png');}
.card_point_cont2{float:left;padding:35px 0 25px 0!important;}
.card_point_cont2 > div{float:left;padding:0 30px;}
.card_point_cont2 > div strong{font-size:24px;font-weight:400;display:block;text-align:left;letter-spacing:-2px;color:#333;line-height:30px;}
.card_point_cont2 > div p{margin-top:40px;text-align:left;color:#767676;}
.card_point_cont2 > div:last-child{float:right;width:600px;padding:0;padding-right:30px;padding-top:5px;}

.benecar_box{position:relative;margin-top:60px;}
.benecar_box .tcb_h0, .benecar_box .tcb_h1{text-transform:uppercase;}
.benecar_img{width:650px;float:left;position:relative;height: 424px;}
.benecar_img img{display:block;max-width:100%;position: absolute;z-index: 10;}
.benecar_img:after{position:absolute;content:"";display:block;width: 580px;height: 160px;background:#f2f2f2;right: 30px;bottom:0;z-index: 9;}
.benecar_head{position: relative;width:calc(100% - 650px);float:right;text-align:left;margin-top:0;min-height:394px;}
.benecar_head .point_title{width:auto;font-family:'roboto';color:#333;font-size:14px;font-weight: 700;padding-bottom: 40px;}
.benecar_head .point_title span{display:inline-block;border-bottom: 3px solid #333;padding-bottom:8px;}
.benecar_head .tcb_h0{line-height:38px;letter-spacing:-0.5px;}
.benecar_head .tcb_p3{font-size:13px;margin-top:20px}
.benecar_head ul{width:100%;float:left;margin-top:30px;}
.benecar_head ul li{float:left;width:50%;padding-left:55px;line-height:45px;margin-top:5px}
.benecar_head ul li:before{content:"";display:inline-block;width:44px;height:44px;background:#eff5ff;border-radius:50%;}
.benecar_head ul li.t01:before {background-image:url('../img/benefit/icon_t01.png');}
.benecar_head ul li.t02:before {background-image:url('../img/benefit/icon_t02.png');}
.benecar_head ul li.t03:before {background-image:url('../img/benefit/icon_t03.png');}
.benecar_head ul li.t04:before {background-image:url('../img/benefit/icon_t04.png');}
.benecar_head ul li.t05:before {background-image:url('../img/benefit/icon_t05.png');}
.benecar_head ul li.t06:before {background-image:url('../img/benefit/icon_t06.png');}
.benecar_head ul li.t07:before {background-image:url('../img/benefit/icon_t07.png');}
.benecar_head ul li.t08:before {background-image:url('../img/benefit/icon_t08.png');}
.benecar_head ul li.t09:before {background-image:url('../img/benefit/icon_t09.png');}
.benecar_head ul li.t10:before {background-image:url('../img/benefit/icon_t10.png');}
.benecar_head ul li.t11:before {background-image:url('../img/benefit/icon_t11.png');}
.benecar_head ul li.t12:before {background-image:url('../img/benefit/icon_t12.png');}
.benecar_head ul li.t13:before {background-image:url('../img/benefit/icon_t13.png');}
.benecar_head ul li.t14:before {background-image:url('../img/benefit/icon_t14.png');}
.benecar_head ul li.t15:before {background-image:url('../img/benefit/icon_t15.png');}
.benecar_head ul li.t16:before {background-image:url('../img/benefit/icon_t16.png');}
.benecar_head ul li.t17:before {background-image:url('../img/benefit/icon_t17.png');}
.benecar_head .btn_box{position:absolute;bottom:0;right:0;}
.benecar_head .btn_box a{float:left;width:calc(50% - 5px);margin:0;}
.benecar_head .btn_box a:last-child{float:right;}
.benefit_list{float:left;width:100%;}
.benefit_list li{width:20%;float:left;padding-left: 60px;margin-top: 30px;}
.benefit_list li:before{display:block;position:absolute;top: 50%;left:0;margin-top:-20px;content:"";width:44px;height:44px;background-repeat:no-repeat;background-position:center center;}
.benefit_list li.c01:before{background-image:url('../img/benefit/icon_c01.png');}
.benefit_list li.c02:before{background-image:url('../img/benefit/icon_c02.png');}
.benefit_list li.c03:before{background-image:url('../img/benefit/icon_c03.png');}
.benefit_list li.c04:before{background-image:url('../img/benefit/icon_c04.png');}
.benefit_list li.c05:before{background-image:url('../img/benefit/icon_c05.png');}
.benefit_list li.c06:before{background-image:url('../img/benefit/icon_c06.png');}
.benefit_list li.c07:before{background-image:url('../img/benefit/icon_c07.png');}
.benefit_list li.c08:before{background-image:url('../img/benefit/icon_c08.png');}
.benefit_list li.c09:before{background-image:url('../img/benefit/icon_c09.png');}
.benefit_list li.c10:before{background-image:url('../img/benefit/icon_c10.png');}
.benefit_list li.c11:before{background-image:url('../img/benefit/icon_c11.png');}
.benefit_list li.c12:before{background-image:url('../img/benefit/icon_c12.png');}
.benefit_list li.c13:before{background-image:url('../img/benefit/icon_c13.png');}
.benefit_list li.c14:before{background-image:url('../img/benefit/icon_c14.png');}
.benefit_list li.c15:before{background-image:url('../img/benefit/icon_c15.png');}
.benefit_list li.c16:before{background-image:url('../img/benefit/icon_c16.png');}


.master_info_box .ms_cont1{width:480px;text-align:center;padding: 0 20px;padding-top: 60px;height: 260px;border: 1px solid #e5e5e5;}
.ms_cont1 p{width:100%;border-top: 1px solid #e5e5e5;padding: 19px;margin-top: 50px;}
.ms_cont1 p > span{padding:0 5px;letter-spacing:0}

.master_info_box .ms_cont2{width:calc(100% - 500px);float:right;}
.master_info_box .ms_cont2 ul li{margin-top:4px}

.happy_care_service{padding: 30px 87px;}
.happy_care_service div{width:100%;height:165px;padding:5px;float:left;background:#eff5ff;border-radius: 100px;}
.happy_care_service div p{width:155px;height:155px;border-radius:50%;background:#2259bb;float:left;color:#fff;text-align: center;padding-top: 42px;}
.happy_care_service div p strong{display:inline-block;font-size:30px;padding-top:10px;letter-spacing:-1px}
.happy_care_service div ul{width: 761px;float:left;padding-left: 35px;margin-top:14px;}

.bene_hotel_svc{float:left;width:100%;letter-spacing:-0.5px}
.bene_hotel_svc > li{position:relative;float:left;width:100%;border:1px solid #e5e5e5;padding:40px;padding-left:430px;min-height:320px;margin-top:40px;}
.bene_hotel_svc > li:first-child{margin-top:30px;}
.bene_hotel_svc > li h5{font-size:20px;line-height: 20px;}
.bene_hotel_svc > li p{font-size:16px;margin-top:16px;}
.bene_hotel_svc > li img{position:absolute;left:40px;top:40px;}
.bene_hotel_svc > li ul{margin-top:32px;margin-bottom: 20px;}
.bene_hotel_svc > li a.btn{margin-left:8px;}

.bene_fina_ser{padding-left:250px;position:relative;min-height:150px;margin-top:50px;}
.bene_fina_ser > img{position:absolute;top:0;left:0;}
.bene_fina_ser h6{margin:0}

.bene_lounge_ser{padding:40px;position:relative;padding-left:440px;height:300px;margin-top:50px;}
.bene_lounge_ser .tcb_h1{margin-bottom:30px}
.bene_lounge_ser > img{position:absolute;left:0;top:0;}
.bene_lounge_ser p{line-height:22px;word-break: keep-all;}
.bene_lounge_ser .btn{padding:9px 16px;}

.bene_gift{width:100%;float:left;border:1px solid #e5e5e5;padding:40px;margin-top:20px}
.bene_gift li{width:50%;float:left;padding-top:170px;font-size:16px;background-position:center top;background-repeat:no-repeat;text-align:center;}
.bene_gift li:first-child{border-right:1px dotted #e5e5e5;background-image:url('../img/benefit/icon_benefit13_1.jpg');}
.bene_gift li:last-child{background-image:url('../img/benefit/icon_benefit13_2.jpg');}

/*company*/
/*ceo*/
.company_ceo{position:relative;margin-top:80px;}
.company_ceo .tcb_h0{font-weight:500}
.company_ceo .tcb_h0 strong{font-weight:500}
.company_ceo .img_cont_box{position:absolute;text-align:center;top: 60px;right:0;}
.company_ceo .img_cont_box img{display: block;}
.company_ceo .img_cont_box span{display: block;color: #888;padding-top:25px;}
.company_ceo .img_cont_box strong{display: block;font-size: 26px;color: #333;letter-spacing: 4px;}

/*family site*/
.family_site_list{width:100%;float:left;margin-top:13.5px;}
.family_site_list li{position:relative;width:calc(33.3% - 22px);float:left;margin:16.5px 0;border: 1px solid #e5e5e5;}
.family_site_list li:nth-child(3n-1){width:calc(33.4% - 22px);margin:16.5px 33px;}
.family_site_list li div{width:100%;height:270px;margin-top:180px;border-top: 1px solid #e5e5e5;padding: 30px 26px;padding-bottom:44px;}
.family_site_list li div strong{position:relative;display:block;width:100%;font-size:18px;font-weight:400;}
.family_site_list li div strong:after{position:absolute;content:'';display:block;width:20px;height:2px;background:#1d56ab;bottom: -8px;left:0;}
.family_site_list li div p{padding-top:20px;word-break: keep-all;}
.family_site_list li > img{position:absolute;top: 68px;left: 50%;margin-left:-83.5px;}
.family_site_list li > a{position:absolute;bottom:0;left:0;display:block;width:100%;background-color:#f3f3f3;line-height:44px;text-align:center;border-top: 1px solid #e5e5e5;}
.family_site_list li > a span{display:inline-block;position:relative;padding-right: 12px;}
.family_site_list li > a span:after{line-height: normal;position:absolute;font-family:'FontAwesome';content:"\f105";font-size: 17px;color: #555;right:0;top: 50%;margin-top: -9px;}
.family_site_list li > a:hover span{text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.family_site_list li > a:hover span:after{color: #0e80d2;}


/*Free Law Answer*/
#law_header{width:100%;float:left;border-bottom: 1px solid #e5e5e5;background-color: #f8f8f9;}
.law_header_box{width:100%;max-width:1250px;position:relative;margin:0 auto;padding: 0 20px;}
.law_header_box h1{float:left;padding: 20px 0 16px 0;}
.law_header_box ul{float:right;padding: 23px 0 16px;}
.law_header_box ul li{float:left;}
.law_header_box ul li{padding: 0 16px;position:relative;}
.law_header_box ul li:first-child:after{position:absolute;display:inline-block;content:"";width:1px;height:12px;background:#d3d3d3;right:0;top: 5px;}
.law_header_box ul li a:hover{color:#2259bb;}
.law_answer_box{width:100%;text-align:center;max-width: 500px;padding: 0 22px;position: absolute;top: 50%;left: 50%;transform: translate( -50%, -50%);}
.law_answer_box > div{float:left;width:100%;}
.law_answer_box img{display:inline-block;max-width:100%;margin-bottom:15px}
.law_answer_box span{display:inline-block;width:100%;font-weight: 500;font-size:16px;color:#333;margin-top: 15px;}
.sign_in_box{padding-top: 35px;}
.sign_in_box input{width:100%;margin: 4px 0;}
.law_answer_box button{margin-top: 35px;min-width:150px;}

/*header 법인서비스*/
.header_pk ul li{line-height: 28px}
.header_pk ul li:after {display:none;}
.header_pk ul li:last-child {margin-left:0;}
.header_pk ul li.time{line-height: 26px;margin-right:20px;}
.header_pk ul li.time a{display:inline;vertical-align: -1px;}
.header_pk ul li.time span{display:inline;vertical-align: -1px;}
.header_pk .nav_container > div > ul{padding-right:0}
.header_pk .nav_container > div > ul > li:last-child > a{margin-right:0;padding-right:0}

/*휴대폰 본인 인증*/
.popup_box .popup_confirm{width:510px !important;min-width:auto !important}
.popup_box .popup_confirm .popup_body{/*background:#f2f2f2 !important*/;padding:15px !important;padding-top:9px !important;max-height:none}
.confirm_box{float:left;width:100%;background:#fff;border:1px solid #e5e5e5;padding:15px 25px;margin-top:6px;}
.confirm_box form{float:left;width:100%;padding:10px 0;}
.confirm_box fieldset{margin-top:10px;float:left;width:100%;}
.confirm_box fieldset:first-child{margin-top:0px;}
.confirm_box fieldset label{width:85px;float:left;line-height:32px;padding-right:10px;color:#333;font-weight:500;}
.confirm_box fieldset button{height:34px;line-height:32px;padding:0;font-size:14px;font-weight:400}
.confirm_box fieldset .set_box{width:calc(100% - 85px);float:right;}
.confirm_box fieldset .long{width: calc(100% - 115px);}
.confirm_box fieldset .short{width: 110px;float:right;}
.confirm_box .msg.fc_red{right:10px;width:auto;}
.confirm_box2{float:left;width:100%;background:#fff;padding:15px 0px;margin-top:6px;}



.btn_radio[type=radio] + label{font-size:14px;font-weight:400;background:#fff;text-align:center;border:1px solid #e5e5e5;padding:0;margin:0;width:50%;}
.btn_radio.btr_f[type=radio] + label{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.btn_radio.btr_l[type=radio] + label{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.btn_radio.btr_c[type=radio] + label{border-right:none;border-left:none;}
.btn_radio[type=radio] + label:before{background:none;}
.btn_radio[type=radio]:checked + label:before{background:none;}
.btn_radio[type=radio]:checked + label{color:#fff;border-color:#2259bb;background:#2259bb;box-shadow: inset 3px 2px 7px -2px #134296;}
.btn_radio[type=radio] + label.btr3{width:33.33%;}
.btn_radio.btr_l[type=radio] + label.btr3{width:33.34%;}
.agree_btn{margin-bottom:15px;}
.agree_btn label, .agree_btn span.potit{font-weight:500;color:#333;line-height:34px;font-size:14px;}
.agree_btn button{width:auto;padding:0 6px;line-height:32px;float:right;color:#555;}
.agree_list{margin-bottom:6px;float:left;width:100%;}
.agree_list li{position:relative;width:50%;font-size:13px;float:left;letter-spacing:-0.5px;}
.agree_list li input[type=checkbox] + label{padding: 0px 6px 0px 24px;font-weight: 500;}
.agree_list li input[type=checkbox] + label:before{top: 3px;}
.agree_list li a{position:absolute;width:auto;line-height:15px;padding:1px 7px;font-size: 13px;right: 10px;top:3px;color:#555;}
.popup_confirm .text_cont_box .tcb_list1{padding-left:0;margin-top:5px;}
.popup_confirm .text_cont_box .tcb_list1 li{font-size:13px;margin-top:0;}
.popup_confirm .modal_off{position: absolute;top: 0;right: 0;width: 80px;height: 80px;}
.popup_confirm .modal_off img {padding:20px 0 0 15px }

.toggle_list_box{width:100%;float:left;margin-top:40px;}
.toggle_list_box .tlb_title{position:relative;border-top:2px solid #555; background:#f9f9f9;padding:15px;border-bottom:1px solid #e5e5e5;color:#333;font-size: 15px;}
.toggle_list_box .tlb_title a{display:block;width:100%;cursor:pointer;}
.toggle_list_box .tlb_title a:hover{text-decoration:none;}
.toggle_list_box .tlb_title i{position:absolute;top: 50%;right: 16px;width: 30px;height: 30px;line-height: 28px;font-size: 24px;border: 1px solid #e5e5e5;border-radius: 4px;margin-top: -15px;text-align:center}
.toggle_list_box .box_type_list1{margin-top:0;border:none;}
.toggle_list_box .box_type_list1.btl_2 li{width:50%;float:left;}
.toggle_list_box .box_type_list1.btl_2 li:nth-child(2n-1){border-right:1px solid #e5e5e5;}
.toggle_list_box.on ul{display:none;}
.toggle_list_box.on .toggle_area{display:none;}
.toggle_list_box.on .tlb_title{padding:0;background:#2259bb;border:none;}
.toggle_list_box.on .tlb_title a{padding: 16.5px 15px;color:#fff;}
.toggle_list_box.open .tlb_title a i{transform: rotate(180deg);}
.box_type_list{float:left;width:100%;border:1px solid #e5e5e5;border-bottom: none;margin-top: 20px;}
.box_type_list li{position:relative;float:left;width:100%;border-bottom:1px solid #e5e5e5;padding: 15px;padding-right: 100px;}
.box_type_list li p{float:left;width: 100%;}
.box_type_list li span{display:block;float:left;width: 100%;font-size: 14px;font-weight: 500;color: #333;margin-top: 4px;}
.box_type_list li strong{position:absolute;right: 20px;top: 50%;margin-top: -12px;font-size: 16px;font-weight: 500;font-family: "roboto","Noto Sans KR";z-index: 10;color: #1d56ab;}


.box_type_list1{float:left;width:100%;border:1px solid #e5e5e5;border-bottom: none;margin-top:20px;}
.box_type_list1 li{position:relative;float:left;width:100%;border-bottom:1px solid #e5e5e5;padding: 15px;padding-right: 100px;font-family: "roboto","Noto Sans KR";}
.box_type_list1 li .bt_dt{float:left;width: 100%;font-size: 15px;color: #555;margin-bottom: 2px;}
.box_type_list1 li p{float:left;width: 100%;margin-top: 2px;}
.box_type_list1 li span{display:block;position:absolute;right: 20px;top: 50%;margin-top: -22px;z-index: 10;text-align: right;font-size: 15px;}


.result_blue_box{position:relative;float:left;width:100%;background:#21409a;color:#fff;padding:12px;margin-top:20px;}
.result_blue_box p{float:left;width:auto;font-size: 16px;}
.result_blue_box strong{float:right;display:block;width:auto;font-family: "roboto","Noto Sans KR";font-size: 16px;}

/*distance driven*/
.distance_box{width:100%;float:left;text-align:center;background:#efefef;border:1px solid #ddd;padding-top:40px;margin-top:16px;}
.distance_list{display:inline-block;}
.distance_list li{float:left;}
.distance_img_box{width: 100%;float:left;text-align:center;}
.distance_img_box ul{display: inline-block;padding: 30px 0;/* min-width: 512px; */}
.distance_img_box ul li{float:left;background:#fff;border:1px solid #ddd;padding:5px 5px 0;background:#fff;}
.distance_img_box ul li.point{border-color:#2259bb;}
.distance_img_box ul li + li{margin-left:10px;}
.distance_img_box ul li span{display:block;width: 224px;height:130px;background:url('../img/myeducar/bg_car1.jpg') no-repeat;background-size: 100% 100%;}
.distance_img_box ul li span img{width:100%;height:100%;}
.distance_img_box ul li strong{font-size:15px;display:block;text-align:center;padding:15px 5px;letter-spacing:-1px;}
.distance_record{float: left;width:100%;background:#fff;border-top:1px solid #ddd;}
.distance_record > div{position:relative;width: calc(50% - 50px);float:left;margin: 20px 25px;border:1px solid #ddd;height: 83px;text-align:right;padding: 20px 20px;}
.distance_record > div label{position:absolute;left: 20px;top: 50%;margin-top: -17px;font-size:16px;color:#333;background:url('../img/myeducar/icon_dashboard.png') no-repeat left center;padding-left: 43px;float:left;line-height: 32px;z-index: 20;}
.distance_record > div input{font-family:'roboto';color:#333;font-size:36px;font-weight: 600;letter-spacing: -0.5px;border:none;text-align: right;float: right;width: calc(100% - 196px);height: 40px;padding-right: 35px;}
.distance_record > div > span{color:#555;font-size:16px;position: absolute;right: 25px;top: 50%;margin-top: -10px;}
.distance_record > ul{width:50%;float:left;padding: 3px 25px;right: 0;bottom: 0;}
.distance_record > ul li{padding: 12px 0;border-bottom: 1px dashed #ddd;width: 100%;float: left;}
.distance_record > ul li:last-child{border-bottom:none;}
.distance_record > ul li h4{float:left;width:150px;text-align:left;font-size:16px;color:#333;line-height:34px;}
.distance_record > ul li div{width:calc(100% - 150px);float:right;}


.distance_box1 .distance_img_box{width:50%;padding: 0 25px;margin: 30px 0;}
.distance_box1 .distance_img_box + .distance_img_box{border-left:1px dashed #ddd;}
.distance_box1 .distance_img_box ul{width:100%;display:block;float: left;padding: 0;padding-bottom: 10px;}
.distance_box1 .distance_img_box ul li{width:calc(50% - 5px);}
.distance_box1 .distance_img_box ul li span{width:100%}
.distance_box1 .distance_img_box > strong{display:block;float: left;width:100%;background: #868686;color: #fff;padding: 10px;}
.distance_box1 .distance_record{width: 50%;padding: 25px;padding-bottom: 15px;}
.distance_box1 .distance_record > div{width: 100%;margin: 0;}
.distance_box1 .distance_record > ul{width:100%;border-top: 1px dashed #ddd;padding: 0;padding-top: 2px;margin-top: 15px;}

.distance_box1 .dib_box1{width:25%;}
.distance_box1 .dib_box1 ul li{width:100%;}
.distance_box1 .dib_box2{width:75%;}
.distance_box1 .dib_box2 ul li{width:calc(33.3% - 7px);}
.distance_box1 .dib_box2 ul li:last-child{width:calc(33.4% - 6px);}

.distance_box1 .dib_box3{position:relative;width: 100%;height: 400px;margin-top: 0;margin-bottom: 40px;background: url("../img/myeducar/bg_car1.png") no-repeat center center;}
.distance_box1 .dib_box3 ul li{position:absolute;width:auto}
.distance_box1 .dib_box3 ul li:span{width:224px;}
.distance_box1 .dib_box3 ul li:nth-child(1){top: 0;left: 25px;}
.distance_box1 .dib_box3 ul li:nth-child(2){top: 0;right: 25px;}
.distance_box1 .dib_box3 ul li:nth-child(3){bottom: 0;left: 15px;}
.distance_box1 .dib_box3 ul li:nth-child(4){bottom:0;right: 25px;}
.distance_box1 .dib_box3 ul li strong{position:relative;}
.distance_box1 .dib_box3 ul li strong span{position:absolute;width:36px;height:36px;line-height: 34px;background:#87b4c8;color:#fff;font-size: 16px;top: -18px;left: 5px;border-radius: 30px;font-weight:400}
.distance_box1 .dib_box3 ul li span{width:224px;}

.distance_box1 .dib_record1{padding:0;width:100%;}
.distance_box1 .dib_record1 ul{border-top:none;margin-top:0;}
.distance_box1 .dib_record1 ul li{width:calc(50% - 50px);padding:12px 0;margin:0 25px;}
.distance_box1 .dib_record1 ul li:nth-child(3){border-bottom:none}

.distance_box2{padding-top:5px;}
.distance_box2 .distance_record > ul{width:100%;padding:0;}
.distance_box2 .distance_record > ul li{padding:12px 25px;width:50%;border-bottom:none}
.dbi_p{float:left;width:calc(100% - 50px);margin:0 25px;padding:15px 0;font-size:16px;border-bottom:2px solid #555;text-align:left}

.popup_body .distance_box1{padding-top:0}
.popup_body .distance_box1 .distance_img_box + .distance_img_box{border:none;margin-top:0}
.popup_body .distance_box1 .distance_img_box{width:100%}

/*kakao box1*/
.kakao_box1{background:#ffd200;float:left;width:100%;text-align:center;padding: 20px;letter-spacing: -1px;}
.kakao_box1 a{display:block;}
.kakao_box1 a > strong{display:inline-block;color:#381e1f;font-size:24px;width:100%;}
.kakao_box1 a > strong span{display:inline-block;position:relative;}
.kakao_box1 a > strong span:after{position:absolute;right: -52px;top: -36px;display: inline-block;content:"";width:56px;height: 53px;background:url('../img/myeducar/icon_kakao.png') no-repeat center center;}
.kakao_box1 a > span{display:inline-block;color:#333;font-size:16px;width:100%;padding-top: 4px;}

/*kakao popup*/
.kakao_box2{position:relative;width:100%;float:left;padding:20px;border:1px solid #ddd;text-align:left;letter-spacing: -1px;}
.kakao_box2:after{position:absolute;display:block;content:"";width:56px;height:53px;top: -25px;right:20px;background:url('../img/myeducar/icon_kakao.png') no-repeat center center;}
.kakao_box2 strong{display:inline-block;width:100%;font-size:20px;color:#333;}
.kakao_box2 span{display:inline-block;width:100%;padding-top: 8px;}


/*popup size*/
.popup_box .pop_400{max-width:400px !important;}
.popup_box .pop_500{max-width:500px !important;}
.popup_box .pop_600{max-width:600px !important;}
.popup_box .pop_650{max-width:650px !important;}
.popup_box .pop_700{max-width:700px !important;}
.popup_box .pop_800{max-width:800px !important;}
.popup_box .pop_900{max-width:900px !important;}
.popup_box .pop_1000{max-width:1000px !important;}

.popup_box .pop_max600 .popup_body{max-height:600px !important;}



@charset "utf-8";
/***** 서비 *****/

/***** common *****/

/* common class */
.fc_bbb{color:#bbb !important;}
.fc_333{color:#333 !important;}
.fc_555{color:#555 !important;}
.fc_888{color:#888 !important;}
.fc_898989{color:#898989 !important;}
.fc_8be2ff{color:#8be2ff !important;}
.bd_e5e5e5 {border:1px solid #e5e5e5;}
.bd_e2e2e2 {border:1px solid #e2e2e2;}
.bdr_e2e2e2 {border-right:1px solid #e2e2e2;}
.bg_ebf7fc {background:#ebf7fc !important;}
.bg_efefef {background:#efefef !important;}
.lh54, .lh54:before {line-height:46px !important;}
.lh46, .lh46:before {line-height:46px !important;}
.lh44, .lh44:before {line-height:44px !important;}
.lh40, .lh40:before {line-height:40px !important;}
.lh37, .lh37:before {line-height:37px !important;}
.lh35, .lh35:before {line-height:35px !important;}
.lh34, .lh34:before {line-height:34px !important;}
.lh30, .lh30:before {line-height:30px !important;}
.lh28, .lh28:before {line-height:28px !important;}
.lh24, .lh24:before {line-height:24px !important;}
.lh24.top_11:before {top:11px;}
.lh14, .lh14:before {line-height:14px !important;}
.h4 {font-weight:400;font-size:18px;color:#333;}
.h4_strong20 {font-weight:500;font-size:20px;color:#333;}
.h4_strong36 {font-weight:500;font-size:36px;color:#333;}
.h4_light {font-weight:300;font-size:36px;color:#333;}
.p_med20 {font-weight:400;font-size:20px;color:#333;}
.p_light {font-weight:300;font-size:20px;color:#333;}
.p_blue {font-weight:400;font-size:16px;color:#2259bb;}
.before_top4:before {top:4px !important;}

.mt3n {margin-top:-3px !important;}
.mt15n {margin-top:-15px !important;}
.mt30n {margin-top:-44px !important;}

.cf_all:after {content:'';clear:both;display:table;}

.pa_right {position:absolute;right:0;}

/* font */
.fc_14normal {font-weight:400;font-size:14px;color:#555;}
.fc_14strong {font-weight:500;font-size:14px;color:#333;}
.fc_16normal {font-weight:400;font-size:16px;color:#555;}
.fc_16strong {font-weight:500;font-size:16px;color:#333;}
.fc_24normal {font-weight:400;font-size:24px;color:#555;}
.fc_24strong {font-weight:500;font-size:24px;color:#333;}

/* status flag */
.sflag span,.sflag a {display:inline-block;padding:7px 20px 8px 20px;border-radius:20px;}
.sflag .lv1 {background:#fb545b;border-color:#f33b43;color:#fff;}
.sflag .lv2 {background:#17a7e6;border-color:#0999d8;color:#fff;}
.sflag .lv3 {background:#1d56ab;border-color:#21409a;color:#fff;}
.sflag .lv4 {background:#d6d6d6;border-color:#c7c7c7;color:#888;}
.sflag .lv3.lv3_off {background:#d6d6d6;border-color:#c7c7c7;color:#888;}
.sflag .small {padding:3px 13px 4px 13px;}
.sflag .bd_21409a {border:1px solid #21409a;}

a.lv3:hover {background:#21409a;border-color:#21409a;color:#fff;}

/* button */
.btn_char_men {position:relative;padding-left:61px;padding-right:36px;}
.btn_char_men:before {content:'';width:25px;height:25px;position:absolute;left:22px;display:inline-block;background:url("../img/product/bg_btn_men.png") no-repeat;}
.btn_char_men:hover {color:#fff;border-color:#21409a;background:#21409a;}
.btn_char_men:hover:before {background:url("../img/product/bg_btn_men_over.png") no-repeat;}
.btn_char_women {position:relative;padding-left:61px;padding-right:36px;}
.btn_char_women:before {content:'';width:25px;height:25px;position:absolute;left:22px;display:inline-block;background:url("../img/product/bg_btn_women.png") no-repeat;}
.btn_char_women:hover {color:#fff;border-color:#21409a;background:#21409a;}
.btn_char_women:hover:before {background:url("../img/product/bg_btn_women_over.png") no-repeat;}
.btn_big_blueover {font-weight:400;font-size:18px;color:#333;padding:14px 34px;border:1px solid #d6d6d6;}
.btn_big_blueover:hover {border:1px solid #21409a;}
.btn_big_redover {font-weight:400;font-size:18px;color:#fff;padding:14px 34px;border:1px solid #ed1b2f;background:#ed1b2f;}
.btn_big_redover:hover {border:1px solid #d60d20;background:#d60d20;}

input.btn_char_men[type=radio] + label{border:1px solid #d6d6d6;border-radius:4px;padding:9px 36px 9px 61px;margin-right:10px;font-size:16px;line-height:normal;text-align:center;}
/*input.btn_char_men[type=radio] + label:hover{color:#fff;border-color:#21409a;background:#21409a;}*/
input.btn_char_men[type=radio] + label:before{width:25px;height:25px;position:absolute;left:22px;background:url("../img/product/bg_btn_men.png") no-repeat;}
/*input.btn_char_men[type=radio] + label:hover:before{background:url("../img/product/bg_btn_men_over.png") no-repeat;}*/
input.btn_char_men[type=radio]:checked + label{color:#fff;border-color:#21409a;background:#21409a;}
input.btn_char_men[type=radio]:checked + label:before{background:url("../img/product/bg_btn_men_over.png") no-repeat;}
input.btn_char_women[type=radio] + label{border:1px solid #d6d6d6;border-radius:4px;padding:9px 36px 9px 61px;margin-right:10px;font-size:16px;line-height:normal;text-align:center;}
/*input.btn_char_women[type=radio] + label:hover{color:#fff;border-color:#21409a;background:#21409a;}*/
input.btn_char_women[type=radio] + label:before{width:25px;height:25px;position:absolute;left:22px;background:url("../img/product/bg_btn_women.png") no-repeat;}
/*input.btn_char_women[type=radio] + label:hover:before{background:url("../img/product/bg_btn_women_over.png") no-repeat;}*/
input.btn_char_women[type=radio]:checked + label{color:#fff;border-color:#21409a;background:#21409a;}
input.btn_char_women[type=radio]:checked + label:before{background:url("../img/product/bg_btn_women_over.png") no-repeat;}



.bd1top:before{width:100%;float:left;content:'';border-top:1px solid #555;}
.bd2top:before{width:100%;float:left;content:'';border-top:2px solid #555;}


/* tab1 style */
.tab1_group {width:100%;float:left;padding:0;}
.tab1_group .tab_header:after {content:'';clear:both;display:block;}
.tab1_group .tab_header {float:left;width:100%;}
.tab1_group .tab_header.line2 {float:left;width:100%;}
.tab1_group .tab_header li {float:left;}
.tab1_group .tab_header.line2 li a{display:inline-block;vertical-align:middle;height:80px;}
.tab1_group .tab_header.tab1 li:nth-child(1) {width:100%;}
.tab1_group .tab_header.tab2 li {width:50%;}
.tab1_group .tab_header.tab3 li:nth-child(1) {width:33.3%;}
.tab1_group .tab_header.tab3 li:nth-child(2) {width:33.4%;}
.tab1_group .tab_header.tab3 li:nth-child(3) {width:33.3%;}
.tab1_group .tab_header.tab4 li:nth-child(1) {width:25%;}
.tab1_group .tab_header.tab4 li:nth-child(2) {width:25%;}
.tab1_group .tab_header.tab4 li:nth-child(3) {width:25%;}
.tab1_group .tab_header.tab4 li:nth-child(4) {width:25%;}
.tab1_group .tab_header.tab5 li:nth-child(1) {width:20%;}
.tab1_group .tab_header.tab5 li:nth-child(2) {width:20%;}
.tab1_group .tab_header.tab5 li:nth-child(3) {width:20%;}
.tab1_group .tab_header.tab5 li:nth-child(4) {width:20%;}
.tab1_group .tab_header.tab5 li:nth-child(5) {width:20%;}
.tab1_group .tab_header.tab6 li:nth-child(1) {width:16.7%;}
.tab1_group .tab_header.tab6 li:nth-child(2) {width:16.7%;}
.tab1_group .tab_header.tab6 li:nth-child(3) {width:16.6%;}
.tab1_group .tab_header.tab6 li:nth-child(4) {width:16.6%;}
.tab1_group .tab_header.tab6 li:nth-child(5) {width:16.7%;}
.tab1_group .tab_header.tab6 li:nth-child(6) {width:16.7%;}
.tab1_group .tab_header.tab7 li:nth-child(1) {width:14.285714%;}
.tab1_group .tab_header.tab7 li:nth-child(2) {width:14.285714%;}
.tab1_group .tab_header.tab7 li:nth-child(3) {width:14.285714%;}
.tab1_group .tab_header.tab7 li:nth-child(4) {width:14.285714%;}
.tab1_group .tab_header.tab7 li:nth-child(5) {width:14.285714%;}
.tab1_group .tab_header.tab7 li:nth-child(6) {width:14.285714%;}
.tab1_group .tab_header.tab7 li:nth-child(7) {width:14.285714%;}
.tab1_group .tab_header li a {display:block;width:100%;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0px;font-weight:400;font-size:15px;color:#767676;background:#f2f2f2;text-align:center;}
.tab1_group .tab_header li:last-child a {border-right:1px solid #e5e5e5;}
.tab1_group .tab_header.tab5 li a{letter-spacing:-1.8px;}
.tab1_group .tab_header.small_tab li a {font-size:15px;}
.tab1_group .tab_header li a.noline {border-left:1px solid #f2f2f2;}
.tab1_group .tab_header li a.line {border-left:1px solid #e5e5e5;}
.tab1_group .tab_header li a.on {color:#2259bb;position:relative;background:#fff;}
.tab1_group .tab_header li a.on:before {content:"";width:100%;height:calc(100% - 1px);border-top:2px solid #2259bb;/*border-left:1px solid #2259bb;*/border-right:1px solid #f2f2f2;border-bottom:1px solid #fff;position:absolute;top:-1px;left:-1px;}
.tab1_group .tab_content {width:100%;float:left;}
.tab1_group .tab_content .tab_cont {display:none;}
.tab1_group .tab_content .tab_cont.open {display:block;}

.popup_body .tab1_group {width:100%;float:left;padding:0;}
.popup_body .tab1_group .tab_header:after {content:'';clear:both;display:block;}
.popup_body .tab1_group .tab_header {float:left;width:100%;}
.popup_body .tab1_group .tab_header.line2 {float:left;width:100%;}
.popup_body .tab1_group .tab_header li {float:left;}
.popup_body .tab1_group .tab_header.line2 li a{display:inline-block;vertical-align:middle;height:80px;}
.popup_body .tab1_group .tab_header.tab1 li:nth-child(1) {width:100%;}
.popup_body .tab1_group .tab_header.tab2 li {width:50%;}
.popup_body .tab1_group .tab_header.tab3 li:nth-child(1) {width:33.3%;}
.popup_body .tab1_group .tab_header.tab3 li:nth-child(2) {width:33.4%;}
.popup_body .tab1_group .tab_header.tab3 li:nth-child(3) {width:33.3%;}
.popup_body .tab1_group .tab_header.tab4 li:nth-child(1) {width:25%;}
.popup_body .tab1_group .tab_header.tab4 li:nth-child(2) {width:25%;}
.popup_body .tab1_group .tab_header.tab4 li:nth-child(3) {width:25%;}
.popup_body .tab1_group .tab_header.tab4 li:nth-child(4) {width:25%;}
.popup_body .tab1_group .tab_header.tab5 li:nth-child(1) {width:20%;}
.popup_body .tab1_group .tab_header.tab5 li:nth-child(2) {width:20%;}
.popup_body .tab1_group .tab_header.tab5 li:nth-child(3) {width:20%;}
.popup_body .tab1_group .tab_header.tab5 li:nth-child(4) {width:20%;}
.popup_body .tab1_group .tab_header.tab5 li:nth-child(5) {width:20%;}
.popup_body .tab1_group .tab_header.tab6 li:nth-child(1) {width:16.7%;}
.popup_body .tab1_group .tab_header.tab6 li:nth-child(2) {width:16.7%;}
.popup_body .tab1_group .tab_header.tab6 li:nth-child(3) {width:16.6%;}
.popup_body .tab1_group .tab_header.tab6 li:nth-child(4) {width:16.6%;}
.popup_body .tab1_group .tab_header.tab6 li:nth-child(5) {width:16.7%;}
.popup_body .tab1_group .tab_header.tab6 li:nth-child(6) {width:16.7%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(1) {width:14.285714%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(2) {width:14.285714%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(3) {width:14.285714%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(4) {width:14.285714%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(5) {width:14.285714%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(6) {width:14.285714%;}
.popup_body .tab1_group .tab_header.tab7 li:nth-child(7) {width:14.285714%;}
.popup_body .tab1_group .tab_header li a {display:block;width:100%;border-top:1px solid #e5e5e5;border-right:1px solid #f2f2f2;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:15px 0px;font-weight:400;font-size:15px;color:#767676;background:#f2f2f2;text-align:center;}
.popup_body .tab1_group .tab_header li:last-child a {border-right:1px solid #e5e5e5;}
.popup_body .tab1_group .tab_header.tab5 li a{letter-spacing:-1.8px;}
.popup_body .tab1_group .tab_header.small_tab li a {font-size:15px;}
.popup_body .tab1_group .tab_header li a.noline {border-left:1px solid #f2f2f2;}
.popup_body .tab1_group .tab_header li a.line {border-left:1px solid #e5e5e5;}
.popup_body .tab1_group .tab_header li a.on{background:#fff;color:#2259bb;margin-top:-1px;border-top:2px solid #2259bb;border-right:1px solid #ddd;border-bottom:1px solid #fff;border-left:1px solid #ddd;}
.popup_body .tab1_group .tab_header li a.on:before {display:none;}
.popup_body .tab1_group .tab_content {width:100%;float:left;}
.popup_body .tab1_group .tab_content .tab_cont {display:none;}
.popup_body .tab1_group .tab_content .tab_cont.open {display:block;}

/* table style */
.base_table {width:100%;float:left;border-top:2px solid #a3a3a3;}
.base_table th {width:160px;color:#333;font-size:15px;font-weight:500;padding:8px 16px;background:#f7f8fc;border:1px solid #e5e5e5;text-align:left;vertical-align:middle;}
.base_table th:first-child {border-left:1px solid #f7f8fc;}
.base_table td {position:relative;width:calc(100% - 160px);background:#fff;color:#555;padding:8px 16px;border:1px solid #e5e5e5;min-height:52px;}
.base_table td:last-child {border-right:1px solid #fff;}
.base_table td .read_txt{display:inline-block;line-height:34px;}
.base_table td .tel_set select {float:left;}
.base_table td .tel_set input {float:left;}
.base_table td .mail_set select {float:left;}
.base_table td .mail_set input {float:left;}
.base_table td .addr1 {width:100%;float:left;}
.base_table td .set_box .half_l {width:calc(50% - 5px);float:left;}
.base_table td .set_box .half_r {width:calc(50% - 5px);float:right !important;}
.base_table input[type=checkbox] + label:before{left:0px;top:8px;}
.base_table input[type=radio]+label:before{left:0px;top:8px;}

.table_w_list {width:100%;float:left;}
.table_w_list:before {width:100%;float:left;content:'';height:2px;background:#a3a3a3;}
.table_w_list table {width:100%;float:left;}
.table_w_list table tr :last-child {border-right:0;}
.table_w_list th {padding:15px;color:#333;font-size:15px;font-weight:500;background:#f0f0f0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.table_w_list td {padding:15px;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle;}

/* accordion style */
.acc_group {width:100%;float:left;position:relative;padding-top:4px;}
.acc_group:before {position:absolute;top:0;z-index:2;display:block;content:'';width:100px;height:4px;background:#21409a;}
.acc_group dt:first-child {border-top:1px solid #d8d8d8;margin-top:-1px;}
.acc_group dt {width:100%;float:left;position:relative;border-bottom:1px solid #d8d8d8;}
.acc_group dt a {display:block;background:url("../img/bg_acc_off.gif") no-repeat right center;}
.acc_group dt a:after {content:'';clear:both;display:table;}
.acc_group dt a.on {background:url("../img/bg_acc_on.gif") no-repeat right center;}
.acc_group dt a:hover span {color:#2259bb;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.acc_group dt a span:nth-child(1) {display:block;float:left;width:100px;line-height:109px;font-family:Arial;font-weight:500;font-size:63px;color:#e4e5e5;text-align:center;letter-spacing:-2px;text-decoration:none;}
.acc_group dt a span:nth-child(2) {display:block;float:left;width:calc(100% - 100px);font-family:'Noto Sans KR';font-weight:400;line-height:16px;font-size:16px;color:#333;margin-top:24px;}
.acc_group dt a span:nth-child(3) {display:block;float:left;width:calc(100% - 100px);font-family:'Noto Sans KR';font-weight:500;line-height:24px;font-size:24px;color:#333;margin-top:12px;}
.acc_group dt a:hover span:nth-child(3),.acc_group dt a span:nth-child(3).on {color:#2259bb;}
.acc_group dd {width:100%;float:left;border-bottom:1px solid #d8d8d8;background:#f6f8ff;padding:30px 27px;}
.acc_group dd {display:none;}
.acc_group ul li {line-height:26px;}

.acc_group.nostyle:before {position:relative;height:0;}
.acc_group.nostyle dt a {min-height:109px;position:relative;}
.acc_group.nostyle dt a strong {position:absolute;top:50%;left:20px;transform:translateY(-50%);font-weight:500;font-size:24px;color:#333;}
.acc_group dt a.on {background:url("../img/bg_acc_on.gif") no-repeat right center;}
.acc_group dt a:hover strong {color:#2259bb;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.acc_group dt a:hover strong,.acc_group dt a strong.on {color:#2259bb;}

.acc_group2 {width:100%;float:left;position:relative;padding-top:4px;}
.acc_group2 dt {width:100%;float:left;position:relative;border:1px solid #e5e5e5;}
.acc_group2 dt a {display:block;background:url("../img/btn_acc_off.gif") no-repeat right center;}
.acc_group2 dt a:after {content:'';clear:both;display:table;}
.acc_group2 dt a.on {background:url("../img/btn_acc_on.gif") no-repeat right center;}
.acc_group2 dt a:hover span {color:#2259bb;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.acc_group2 dt a span:nth-child(1) {display:block;float:left;width:100px;line-height:109px;font-family:Arial;font-weight:500;font-size:63px;color:#e4e5e5;text-align:center;letter-spacing:-2px;text-decoration:none;}
.acc_group2 dt a span:nth-child(2) {display:block;float:left;width:calc(100% - 100px);font-family:'Noto Sans KR';font-weight:400;line-height:16px;font-size:16px;color:#333;margin-top:24px;}
.acc_group2 dt a span:nth-child(3) {display:block;float:left;width:calc(100% - 100px);font-family:'Noto Sans KR';font-weight:500;line-height:24px;font-size:24px;color:#333;margin-top:12px;}
.acc_group2 dt a:hover span:nth-child(3),.acc_group dt a span:nth-child(3).on {color:#2259bb;}
.acc_group2 dd {width:100%;float:left;border:1px solid #e5e5e5;border-top:0;background:#f6fafd;padding:20px 25px 20px 65px;position:relative;}
.acc_group2 dd {display:none;}
.acc_group2 ul li {line-height:26px;}

.acc_group2.nostyle2:before {position:relative;height:0;}
.acc_group2.nostyle2 dt a {min-height:80px;position:relative;}
.acc_group2.nostyle2 dt a strong {position:absolute;top:50%;left:20px;transform:translateY(-50%);font-weight:500;font-size:20px;color:#333;height:30px;line-height:30px;padding-left:40px;}
.acc_group2 dt a.on {background:url("../img/btn_acc_on.gif") no-repeat right center;}
.acc_group2 dt a:hover strong {color:#2259bb;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.acc_group2 dt a:hover strong,.acc_group2 dt a strong.on {color:#2259bb;}
.acc_group2 i.qu {font-family:"roboto";font-size:16px;font-style:normal;display:inline-block;width:30px;height:30px;border-radius:100%;background:#6382b9;color:#fff;line-height:30px;text-align:center;margin-right:10px;position:absolute;top:0;left:0;}
.acc_group2 i.an {font-family:"roboto";font-size:16px;font-style:normal;display:inline-block;width:30px;height:30px;border-radius:100%;background:#c0616d;color:#fff;line-height:30px;text-align:center;margin-right:10px;float:left;margin-left:-45px;}

/* box group */
.box_header {width:100%;float:left;text-align:center;}
.box_header > div {float:left;background:#f0f0f0;height:54px;line-height:54px;font-weight:500;font-size:15px;color:#333;border-top:2px solid #555;border-bottom:1px solid #e5e5e5;position:relative;}
.box_header > div:first-child:before{background:none;}
.box_header > div:before{position:absolute;content:"";display:block;background:url("../img/icon_stepBg.gif") no-repeat center center;width:40px;height:22px;top:50%;left:-20px;margin-top:-11px;}
.box_header.gr2 > div {width:50%;}
.box_header.gr3 > div {width:33.3%;}
.box_header.gr3 > div:nth-child(2) {width:33.4%;}
.box_header.gr4 > div {width:25%;}
.box_group {width:100%;float:left;border-bottom:1px solid #d6d6d6;}
.box_group > div {height:210px;padding-top:8px;overflow-y:auto;}
.box_group div div {width:100%;float:left;margin-bottom:5px;}
.box_group .gp2 > div, .box_group .gp3 > div, .box_group .gp4 > div {display:none;}
.box_group h4 {width:100%;float:left;padding:0 30px;font-weight:500;font-size:14px;color:#333;height:30px;line-height:30px;margin-bottom:5px;position:relative;}
.box_group h4:before {content:"•";position:absolute;top:-1px;left:15px;}
.box_group.gr2 > div {width:50%;float:left;border-right:1px solid #e5e5e5;}
.box_group.gr2 > div:nth-child(2) {width:50%;float:left;border-right:0;}
.box_group.gr3 > div {width:33.3%;float:left;border-right:1px solid #e5e5e5;}
.box_group.gr3 > div:nth-child(3) {width:33.3%;float:left;border-right:0;}
.box_group.gr4 > div {width:25%;float:left;border-right:1px solid #e5e5e5;}
.box_group.gr4 > div:nth-child(1) {width:20%;}
.box_group.gr4 > div:nth-child(2) {width:32%;}
.box_group.gr4 > div:nth-child(3) {width:23%;}
.box_group.gr4 > div:nth-child(4) {width:25%;float:left;border-right:0;}
.box_group.gr4 .gp4.h450 > div {padding:0 15px;}
.box_group.gr4 .gp4.h450 > div dl {height:103px;}
.box_group.gr4 .gp4.h450 > div dl dt {font-weight:400;font-size:14px;color:#555;}
.box_group.gr4 .gp4.h450 > div dl dd.p_name {font-weight:500;font-size:20px;color:#555;line-height:28px;margin-top:10px;}
.box_group.gr4 .gp4.h450 > div dl dd.p_date {font-weight:500;font-size:14px;color:#333;margin-top:10px;}
.box_group a {display:block;width:100%;float:left;padding:0 12px;font-weight:400;font-size:14px;color:#555;height:30px;line-height:30px;}
.box_group a.on {color:#fff;background:#2259bb;}
.box_group .pad30 a {padding:0 30px;}
.box_group a.on input[type=checkbox] + label {color:#fff}
.box_group .gp3 a.on {height:auto;} 
/* layer popup  황금돼지 한윤석 2019-03-06 수정시작 back
.popup_box{display:none;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;}
.dimmed{background:rgba(0,0,0,0.6);}
.popup_box .popup_container{position:relative;width:80%;min-width:600px;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;}
.popup_box .popup_header{float:left;width:100%;height:80px;background:url("../img/bg_popup.jpg") no-repeat right center #0999d8;border-top-left-radius:10px;border-top-right-radius:10px;}
.popup_box .popup_header h1 {float:left;width:calc(100% - 80px);color:#333;font-weight:500;font-size:28px;color:#fff;line-height:80px;height:80px;padding-left:40px;letter-spacing:-0.5px;}
.popup_box .popup_body{float:left;width:100%;background:#fff;padding:40px 40px 0px 40px;max-height:500px;overflow-y:auto;}
.popup_box .popup_body .txt_group{}
.popup_box .popup_footer{float:left;width:100%;background:#fff;padding-top:30px;padding-bottom:40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.popup_box .popup_footer a {position:absolute;top:0;right:0;width:80px;height:80px;}
.popup_large{max-width:1000px}
황금돼지 한윤석 2019-03-06 수정끝 */

.popup_box{display:none;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;}
.dimmed{background:rgba(0,0,0,0.6);}
.popup_box .popup_container{position:relative;width:80%;min-width:600px;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;}
.popup_box .popup_container .text_cont_box {padding:10px 0 20px 20px; background:#eeeeee;}
.popup_box .popup_header{height:60px;margin:-1px 0 0 0; background:url("../img/bg_popup.png") no-repeat right center #0068db;border-top-left-radius:10px;border-top-right-radius:10px;}
.popup_box .popup_header h1 {float:left;width:calc(100% - 80px);color:#333;font-weight:500;font-size:18px;color:#fff;line-height:60px;height:60px;padding-left:40px;letter-spacing:-0.5px;}
.popup_box .popup_body{/*float:left;width:100%;*/background:#fff;padding:25px 40px 0px 40px;max-height:500px;overflow-y:auto;}
.popup_box .popup_body .txt_group{position:relative;}
.popup_box .popup_body .bg_01 {padding:20px; background:#f9f9f9;}
.popup_box .popup_footer{float:left;width:100%;background:#fff;padding-top:30px;padding-bottom:40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.popup_box .popup_footer a {display:block; position:absolute;top:0;right:0;width:80px;height:60px;}
.popup_box .popup_footer a img {padding:20px 0 0 15px}
.popup_large{max-width:1000px}


.popup_box2{display:none;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;}
.popup_box2.dimmed{background:rgba(255,255,255,0.6);}
.popup_box2 .popup_container{position:relative;width:80%;min-width:460px;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:2px solid #1d56ab;border-radius:6px;}
.popup_box2 .popup_header{float:left;width:100%;border-top-left-radius:6px;border-top-right-radius:6px;}
.popup_box2 .popup_header h1 {float:left;width:100%;font-weight:500;font-size:16px;color:#2259bb;line-height:18px;padding-top:29px;text-align:center;}
.popup_box2 .popup_body{float:left;width:100%;background:#fff;padding:0 30px;max-height:500px;overflow-y:auto;}
.popup_box2 .popup_body .txt_img {margin-top:16px;text-align:center;}
.popup_box2 .popup_body .txt_img .txtbox {font-weight:400;font-size:14px;color:#555;}
.popup_box2 .popup_body .txt_img .imgbox {margin-top:20px;}
.popup_box2 .popup_footer{float:left;width:100%;background:#fff;padding-bottom:30px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.popup_box2 .popup_footer a {position:absolute;top:0;right:0;width:50px;height:50px;}












/* popup bullet */
.bul1, .bul2, .bul4 {padding-left:10px;}
.bul1:before {position:absolute;top:0; left:0; width:14px; height:11px; content:'';float:left;margin-top:5px;margin-left:2px;  background:url("../img/icon_notice.png") no-repeat 0 0; }
.bul2:before {content:'-';float:left;margin-top:0px;margin-left:-10px;}
.bul4:before {content:'•';float:left;margin-top:-1px;margin-left:-10px;}
.bul3 {padding-left:18px;}
.bul3:before {content:'※';float:left;margin-top:0px;margin-left:-18px;}
.txt_notice {/*padding: 0 0 0 10px*/}
.bul5 {position: relative ;padding-left:20px; text-align:left}
.bul5:before {position:absolute;top:0; left:0; width:14px; height:11px; content:'';float:left;margin-top:5px;margin-left:2px;  background:url("../img/icon_notice.png") no-repeat 0 0; }


/* 메뉴테스트 */
.all_nav_box {padding:0;}
.all_nav_wrap {width:100%;height:100%;overflow-y:auto;}
.row {position:relative;height:100%;overflow-y:auto;transition:height .5s ease-in-out;}
.row > div {width:20%;height:100%;float:left;}
.row:after {content:'';clear:both;display:table;}

.fmenu {position:fixed;top:10px;right:30px;z-index:2;}






/***** product *****/
#contents.wide_area {max-width:none;padding:0;position:relative;}
#contents.wide_area:before {content:'';display:block;max-width:1128px;width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid #e6e6e6;}
/*.wbase_area {max-width:1250px;width:100%;margin:auto;}*/
.base_area {max-width:1140px;width:100%;margin:auto;padding:0 20px;position:relative;z-index:1;}
.bg_cross_white .base_area {background:#fff;}
.base_area800 {width:800px;margin:auto;}
.base_area:after {content:'';clear:both;display:table;}
.base_area800:after {content:'';clear:both;display:table;}

#visual_box[class^=visual_1],#visual_box[class^=visual_2],#visual_box[class^=visual_3],#visual_box[class^=visual_4],#visual_box[class^=visual_5] {height:420px;background:#f1f4f5;}
#visual_box.visual_icar {height:661px;background:url("../img/product/bg_visual_icar.jpg") no-repeat center top;overflow:hidden;}
#visual_box.visual_icar:before {content:'';display:block;max-width:1249px;width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid #e6e6e6;}
#visual_box.visual_icar:after {content:'';display:block;max-width:1249px;width:100%;height:478px;position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid #f4f4f4;top:0;}
#visual_box.visual_102 {background:url("../img/product/bg_visual_102.jpg") no-repeat center top;}
#visual_box.visual_103 {background:url("../img/product/bg_visual_103.jpg") no-repeat center top;}
#visual_box.visual_104 {background:url("../img/product/bg_visual_104.jpg") no-repeat center top;}
#visual_box.visual_105 {background:url("../img/product/bg_visual_105.jpg") no-repeat center top;}
#visual_box.visual_106 {background:url("../img/product/bg_visual_106.jpg") no-repeat center top;}
#visual_box.visual_201 {background:url("../img/product/bg_visual_201.jpg") no-repeat center top;}
#visual_box.visual_202 {background:url("../img/product/bg_visual_202.jpg") no-repeat center top;}
#visual_box.visual_203 {background:url("../img/product/bg_visual_203.jpg") no-repeat center top;}
#visual_box.visual_204 {background:url("../img/product/bg_visual_204.jpg") no-repeat center top;}
#visual_box.visual_205 {background:url("../img/product/bg_visual_205.jpg") no-repeat center top;}
#visual_box.visual_206 {background:url("../img/product/bg_visual_206.jpg") no-repeat center top;}
#visual_box.visual_207 {background:url("../img/product/bg_visual_207.jpg") no-repeat center top;}
#visual_box.visual_208 {background:url("../img/product/bg_visual_208.jpg") no-repeat center top;}
#visual_box.visual_209 {background:url("../img/product/bg_visual_209.jpg") no-repeat center top;}
#visual_box.visual_210 {background:url("../img/product/bg_visual_210.jpg") no-repeat center top;}
#visual_box.visual_211 {background:url("../img/product/bg_visual_211.jpg") no-repeat center top;}
#visual_box.visual_301 {background:url("../img/product/bg_visual_301.jpg") no-repeat center top;}
#visual_box.visual_302 {background:url("../img/product/bg_visual_302.jpg") no-repeat center top;}
#visual_box.visual_401 {background:url("../img/product/bg_visual_401.jpg") no-repeat center top;}
#visual_box.visual_402 {background:url("../img/product/bg_visual_402.jpg") no-repeat center top;}
#visual_box.visual_403 {background:url("../img/product/bg_visual_403.jpg") no-repeat center top;}
#visual_box.visual_501 {background:url("../img/product/bg_visual_501.jpg") no-repeat center top;}
#visual_box.visual_502 {background:url("../img/product/bg_visual_502.jpg") no-repeat center top;}
#visual_box.visual_503 {background:url("../img/product/bg_visual_503.jpg") no-repeat center top;}
#visual_box.visual_504 {background:url("../img/product/bg_visual_504.jpg") no-repeat center top;}
#visual_box.visual_505 {background:url("../img/product/bg_visual_505.jpg") no-repeat center top;}
#visual_box.visual_506 {background:url("../img/product/bg_visual_506.jpg") no-repeat center top;}
#visual_box.visual_507 {background:url("../img/product/bg_visual_507.jpg") no-repeat center top;}
#visual_box.visual_508 {background:url("../img/product/bg_visual_508.jpg") no-repeat center top;}
#visual_box.visual_509 {background:url("../img/product/bg_visual_509.jpg") no-repeat center top;}
#visual_box.visual_510 {background:url("../img/product/bg_visual_510.jpg") no-repeat center top;}
#visual_box.visual_511 {background:url("../img/product/bg_visual_511.jpg") no-repeat center top;}

#visual_box .visual_sns {margin-top:30px;text-align:right;}
#visual_box .visual_sns a {margin-left:4px;}
#visual_box .visual_mtitle {margin-top:17px;font-weight:500;font-size:22px;color:#2259bb;letter-spacing:-1px;}
#visual_box .visual_btitle {margin-top:-5px;font-weight:500;font-size:48px;color:#333;letter-spacing:-3px;}
#visual_box .visual_bdetail {margin-top:24px;font-weight:400;font-size:18px;color:#333;line-height:28px;letter-spacing:-1px;}
#visual_box .visual_btn_group {margin-top:37px;}
#visual_box .visual_btn_group .btn {position:relative;display:inline-block;color:#1e3a8c;background:#fff;font-size:18px;padding:12px 20px;border:1px solid #1e3a8c;border-radius:15px  0 0 0 ;min-width:236px;margin-right:10px;}
#visual_box .visual_btn_group .btn:last-child{margin-right:0;}
#visual_box .visual_btn_group .btn.btn_bgblue {color:#fff;text-align:left;background-color:#21409a;background-image:url("../img/common/bg_btn_activelt.png"),url("../img/common/bg_btn_activetr.png");background-repeat:no-repeat, no-repeat;background-position:left top, right bottom;}
#visual_box .visual_btn_group .btn.btn_bgblue:after {content:"\f105";font-family:"FontAwesome";font-size:27px;color:#0999d8;float:right;}
#visual_box .visual_btn_group .btn.btn_bgwhite {color:#1e3a8c;text-align:left;}
#visual_box .visual_btn_group .btn.btn_bgwhite:after {content:"\f105";font-family:"FontAwesome";font-size:27px;color:#0999d8;float:right;}
.law_confirm {line-height:80px;text-align:right;}

[class^=feature_] {height:768px;background-color:#9c9c9c;}
.feature_102 {background:#21409a;}
.feature_103 {background:url("../img/product/bg_feature_103.jpg") no-repeat center top;}
.feature_104 {background:url("../img/product/bg_feature_104.jpg") no-repeat center top;}
.feature_105 {background:url("../img/product/bg_feature_105.jpg") no-repeat center top;}
.feature_106 {background:url("../img/product/bg_feature_106.jpg") no-repeat center top;}
.feature_201 {background:url("../img/product/bg_feature_201.jpg") no-repeat center top;}
.feature_202 {background:url("../img/product/bg_feature_202.jpg") no-repeat center top;}
.feature_203 {background:url("../img/product/bg_feature_203.jpg") no-repeat center top;}
.feature_204 {background:url("../img/product/bg_feature_204.jpg") no-repeat center top;}
.feature_205 {background:url("../img/product/bg_feature_205.jpg") no-repeat center top;}
.feature_206 {background:url("../img/product/bg_feature_206.jpg") no-repeat center top;}
.feature_207 {background:url("../img/product/bg_feature_207.jpg") no-repeat center top;}
.feature_208 {background:url("../img/product/bg_feature_208.jpg") no-repeat center top;}
.feature_209 {background:url("../img/product/bg_feature_209.jpg") no-repeat center top;}
.feature_210 {background:url("../img/product/bg_feature_210.jpg") no-repeat center top;}
.feature_211 {background:url("../img/product/bg_feature_211.jpg") no-repeat center top;}
.feature_301 {background:url("../img/product/bg_feature_301.jpg") no-repeat center top;}
.feature_302 {background:url("../img/product/bg_feature_302.jpg") no-repeat center top;}
.feature_401 {background:url("../img/product/bg_feature_401.jpg") no-repeat center top;}
.feature_402 {background:url("../img/product/bg_feature_402.jpg") no-repeat center top;}
.feature_403 {background:url("../img/product/bg_feature_403.jpg") no-repeat center top;}
.feature_501 {background:url("../img/product/bg_feature_501.jpg") no-repeat center top;}
.feature_502 {background:url("../img/product/bg_feature_502.jpg") no-repeat center top;}
.feature_503 {background:url("../img/product/bg_feature_503.jpg") no-repeat center top;}
.feature_504 {background:url("../img/product/bg_feature_504.jpg") no-repeat center top;}
.feature_505 {background:url("../img/product/bg_feature_505.jpg") no-repeat center top;}
.feature_506 {background:url("../img/product/bg_feature_506.jpg") no-repeat center top;}
.feature_507 {background:url("../img/product/bg_feature_507.jpg") no-repeat center top;}
.feature_508 {background:url("../img/product/bg_feature_508.jpg") no-repeat center top;}
.feature_509 {background:url("../img/product/bg_feature_509.jpg") no-repeat center top;}
.feature_510 {background:url("../img/product/bg_feature_510.jpg") no-repeat center top;}
.feature_511 {background:url("../img/product/bg_feature_511.jpg") no-repeat center top;}

.special_102 {height:513px;background:url("../img/product/bg_special_102.jpg") no-repeat center top;}

.big_h2 {width:120px;height:120px;}
.big_h2 a {display:block;width:100%;height:100%;padding-top:76px;border-radius:50%;font-weight:400;font-size:14px;color:#fff;text-align:center;}
.big_h2 a h2 {font-weight:400;}
.big_h2 {position:absolute;}
.base_area800 .big_h2 {position:absolute;}
.base_area800 .big_h2 h2 {color:#1e3a8c;}

/*아래의 설정 1390px이상일때... (회색선라인) & (아이콘)*/
#contents.wide_area:before {padding-left:121px;}
.big_h2 {top:82px;left:-135px;}
.base_area800 .big_h2 {top:82px;left:-285px;}


.product_icon001 {background:url("../img/product/icon_product_001.png") no-repeat;}
.product_icon002 {background:url("../img/product/icon_product_002.png") no-repeat;}
.product_icon003 {background:url("../img/product/icon_product_003.png") no-repeat;}
.product_icon100 {background:url("../img/product/icon_product_100.png") no-repeat;}
.product_icon101 {background:url("../img/product/icon_product_101.png") no-repeat;}
.product_icon102 {background:url("../img/product/icon_product_102.png") no-repeat;}
.product_icon103 {background:url("../img/product/icon_product_103.png") no-repeat;}
.product_icon104 {background:url("../img/product/icon_product_104.png") no-repeat;}
.product_icon200 {background:url("../img/product/icon_product_200.png") no-repeat;}
.product_icon300 {background:url("../img/product/icon_product_300.png") no-repeat;}
.product_icon400 {background:url("../img/product/icon_product_400.png") no-repeat;}

.product_title h2 {font-weight:300;font-size:40px;color:#333;line-height:50px;letter-spacing:-1.5px;text-align:center;}
.product_title h2 strong {font-weight:400;font-size:40px;color:#333;}
.product_title h2:after {content:'';display:block;margin-top:14px;margin-bottom:61px;width:100%;height:11px;background:url("../img/product/bg_mark.png") no-repeat top center;}

.product_feature {}
.product_feature ul.cf_all {width:725px;margin:auto;}
.product_feature li {float:left;width:calc((100% - 50px)/3);height:390px;margin-right:25px;background:#fff;}
.product_feature li img {width:100%;}
.product_feature li:last-child {margin-right:0;}
.product_feature li h3 {padding:30px 20px 0 20px;font-weight:400;font-size:21px;color:#333;letter-spacing:-1.5px;}
.product_feature li p {padding:10px 20px 0 20px;font-weight:400;font-size:14px;color:#555;line-height:26px;letter-spacing:-1px;}

.bg_cross_blue {background:linear-gradient(-15deg, #2143a3 50%, #21409a 0);background-size:100% 100%;}
.bg_cross_white {
background-image:url("../img/product/bg_cross_white.jpg"), linear-gradient(-15deg, #fff 60%, #2143a3 0%);
background-position:center top;
background-repeat:no-repeat;
/*background:url("../img/product/bg_cross_white.jpg") no-repeat center top;*/
/*background:linear-gradient(-15deg, #fff 50%, #2143a3 0);background-size:100% 100%;*/
}

.etc_list {}
.etc_list ul {}
.etc_list ul li {float:left;width:50%;}
.etc_list ul li:first-child {padding-right:70px;}
.etc_list ul li:last-child {padding-left:70px;}
.etc_list ul li dl {margin-bottom:76px;}
.etc_list ul li dl dt {font-weight:500;font-size:24px;color:#20edff;}
.etc_list ul li dl dd {font-weight:400;font-size:15px;color:#fff;line-height:24px;margin-top:10px;}



















.product_tab.tab1_group .tab_header:after {content:'';clear:both;display:table;}
.product_tab.tab1_group .tab_header{float:left;width:100%;}
.product_tab.tab1_group .tab_header li {float:left;}
.product_tab.tab1_group .tab_header.tab2 li:nth-child(1) {width:50%;}
.product_tab.tab1_group .tab_header.tab2 li:nth-child(2) {width:50%;}
.product_tab.tab1_group .tab_header li a {display:block;width:100%;padding:16px 0px;font-weight:500;font-size:18px;color:#767676;background:#f4f4f4;text-align:center;border:0;}
.product_tab.tab1_group .tab_header li:last-child a {border-right:0;}
.product_tab.tab1_group .tab_header li a.noline {border-left:0;}
.product_tab.tab1_group .tab_header li a.line {border-left:0;}
.product_tab.tab1_group .tab_header li a.on{background:#2259bb;color:#fff;border:0;}
.product_tab.tab1_group .tab_header {width:100%;float:left;}

.sure_list {padding:46px 0;border-bottom:1px solid #e5e5e5;}
.sure_list h3 {font-weight:500;font-size:18px;color:#2259bb;}
.sure_list.bg1 {background:url("../img/product/bg_sure_01.png") no-repeat 96.4% center;}
.sure_list.bg2 {background:url("../img/product/bg_sure_02.png") no-repeat 96.4% center;}
.sure_list.bg3 {background:url("../img/product/bg_sure_03.png") no-repeat 96.4% center;}
.sure_list.bg4 {background:url("../img/product/bg_sure_04.png") no-repeat 96.4% center;}
.sure_list.bg5 {background:url("../img/product/bg_sure_05.png") no-repeat 96.4% center;}
.sure_list.bg6 {background:url("../img/product/bg_sure_06.png") no-repeat 96.4% center;}
.sure_list.bg7 {background:url("../img/product/bg_sure_07.png") no-repeat 96.4% center;}

.product_accordion.acc_group {padding-top:0;padding-bottom:100px;}
.product_accordion.acc_group:before {display:none;}
.product_accordion.acc_group dt {border:1px solid #e5e5e5;margin-top:10px;}
.product_accordion.acc_group dt:first-child {margin-top:0;}
.product_accordion.acc_group dt a {padding:21px 24px;font-weight:500;font-size:16px;color:#333;}
.product_accordion.acc_group dd {padding:24px;background:#f6fafd;border:1px solid #e5e5e5;border-top:0;}
.product_accordion.acc_group dd ol {}
.product_accordion.acc_group dd ol li {position:relative;font-weight:400;font-size:14px;color:#555;line-height:24px;padding:0 22px;margin-bottom:5px;}
.product_accordion.acc_group dd ol li:last-child {margin-bottom:0;}
.product_accordion.acc_group dd ol li:after {content:'';clear:both;display:table;}
.product_accordion.acc_group dd ol li > span {position:absolute;top:1px;left:0;font-family:"roboto";font-weight:bold;font-size:14px;color:#2259bb;}
.product_accordion.acc_group dd ol li .tcb_p2.tcb_icon1:last-child {margin-bottom:5px;}
.product_accordion.acc_group dd ol li th {text-align:left;background:#eff3fc;}
.product_accordion.acc_group dd ol li td {text-align:left;background:#fff;}
.line_change {display:block;padding-left:8px;position:relative;}
.line_change i {font-style:normal;position:absolute;left:0;}













.product_tb.base_tb{font-size:14px;border-top:2px solid #2259bb;border-bottom:1px solid #e5e5e5;}
.product_tb.base_tb th,.product_tb.base_tb td{padding:15px;text-align:center;border-right:1px solid #e5e5e5;}
.product_tb.base_tb th:last-child,.product_tb.base_tb td:last-child{border-right:0;}
.product_tb.base_tb thead tr{border-top:1px solid #e5e5e5;}
.product_tb.base_tb thead tr:first-child{border-top:none;}
.product_tb.base_tb thead th,.product_tb.base_tb tbody th{color:#333;font-size:15px;font-weight:500;background:#eff3fb;vertical-align:middle;}

.btn.normal_btn {color:#555;border:1px solid #ddd;padding:5px 20px;background:#ddd;}
.btn.normal_btn:hover,.btn.normal_btn:focus {border-color:#21409a;background-color:#21409a;color:#fff;}/* 황금돼지 2019-03-05 임재흥 접근성 수정 */
.btn.normal_btn:after {color:#0179cf;width:7px;text-align:right;padding-left:6px;}
.btn.normal_btn:hover:after,.btn.normal_btn:focus:after {color:#fff;}
.btn.normal_btn.bg_dfeef9 {background-color:#f8fbfe;}
.btn.normal_btn.bg_dfeef9:hover,.btn.normal_btn.bg_dfeef9:focus {border-color:#21409a;background-color:#21409a;color:#fff;}
.btn.normal_btn.bg_dfeef9:hover:after,.btn.normal_btn.bg_dfeef9:focus:after {color:#fff;}

.btn.product_btn {color:#1e3a8c;border:1px solid #1e3a8c;padding:3px 9px 4px;background:#fff;}
.btn.product_btn:after {color:#0999d8;width:25px;text-align:right;}

.btn.acrobat_btn {color:#555;border:1px solid #d6d6d6;padding:3px 9px 4px;background:#fff}
.btn.acrobat_btn:after {content:'';width:25px;height:20px;text-align:right;background:url("../img/common/btn_acrobat.gif") no-repeat right center;vertical-align:-4px;}
.btn.acrobat_btn:hover,.btn.acrobat_btn:focus {border-color:#21409a;}/* 황금돼지 2019-03-05 임재흥 접근성 수정 */

.td_btn {display:block;}
.td_btn.acrobat_btn:after {content:'';width:25px;height:20px;text-align:right;background:url("../img/common/btn_acrobat.gif") no-repeat right center;vertical-align:-4px;display:inline-block;}

.owl_wrap3 {width:100%;float:left;position:relative;}
.owl_wrap3 .owl-carousel .owl-nav button {position:absolute;top:0;top:50%;margin:0;margin-top:-25px;width:25px;height:50px;}
.owl_wrap3 .owl-carousel .owl-nav button.owl-next {right:0;background:url("../img/product/btn_product_next.png") no-repeat;}
.owl_wrap3 .owl-carousel .owl-nav button.owl-prev {left:0;background:url("../img/product/btn_product_prev.png") no-repeat;}
.owl_wrap3 .owl-carousel .owl-nav button.owl-next span, 
.owl_wrap3 .owl-carousel .owl-nav button.owl-prev span {display:none;margin:0;}
.owl_wrap3 .owl-carousel .owl-dots {position:absolute;top:-10px;left:0;width:100%;text-align:left;padding-left:40px;}
.owl_wrap3 .owl-theme .owl-dots .owl-dot span {width:12px;height:12px;margin:5px;background:url("../img/product/bg_dots_off.png") no-repeat center top;position:relative;}
.owl_wrap3 .owl-theme .owl-dots .owl-dot.active span,.owl_wrap3 .owl-theme .owl-dots .owl-dot:hover span {background:url("../img/product/bg_dots_on.png") no-repeat center top;}
.owl_wrap3 .owl-theme .owl-nav {margin-top:0;}


.product_rolling {padding:0 40px;}

.rolling1_box {}
.rolling1_box .txt_area {width:50%;float:left;}
.rolling1_box .txt_area h4 {font-weight:500;font-size:17px;color:#8be2ff;}
.rolling1_box .txt_area h3 {font-weight:400;font-size:26px;color:#fff;}
.rolling1_box .txt_area .text_cont_box {font-weight:400;font-size:15px;color:#fff;}
.rolling1_box .img_area {width:50%;float:left;padding-left:5%;}
.rolling1_box .img_area h4 {font-weight:500;font-size:17px;color:#fff;}
.owl-item .rolling1_box .img_area img {width:auto;}
.rolling1_box .btn_area {width:100%;float:left;}
.bd_r_white_o20 {border-right:1px solid rgba(255,255,255,0.2);}

dl.txtlist_group {}
dl.txtlist_group dt {font-weight:500;font-size:16px;color:#2259bb;}
dl.txtlist_group dt span {font-family:"roboto";font-weight:bold;}
dl.txtlist_group dd {font-weight:400;font-size:14px;color:#555;}





/* 알아보기 */
.cal_box1 {}
.cal_box1 h3 {font-size:36px;font-weight:300;color:#333;width:100%;float:left;text-align:center;letter-spacing:-2px;line-height:45px;}
.cal_box1 .bd2top ul li {border-bottom:1px dashed #dddddd;}
.cal_box1 .bd2top ul li:last-child {border-bottom:1px solid #c6c6c6;}
.cal_box1 .bd2top ul li:after {content:'';clear:both;display:table;}
.cal_box1 .bd2top ul li .c1_left {width:50%;float:left;padding:10px 15px 10px 50px;}
.cal_box1 .bd2top ul li .c1_right {width:50%;float:right;padding:10px 50px 10px 15px;}
.cal_box1 .bd2top ul li .c1_full {width:100%;float:left;padding:10px 50px 10px 50px;}
.cal_box1 .bd2top ul li .c1_title {float:left;font-weight:400;font-size:16px;color:#333;line-height:44px;display:inline-block;width:104px;}
.cal_box1 .bd2top ul li .data {float:left}
.cal_box1 .bd2top ul li .data.calc104 {width:calc(100% - 104px);}
.cal_box1 .bd2top ul li .data.calc140 {width:calc(100% - 140px);}
.cal_box1 .bd2top ul li .data input, .cal_box1 .bd2top ul li .data select {height:44px;width:100%;}
.cal_box1 .blue_box {border:1px solid #1d3474;padding:10px 10px;background:#21409a;font-weight:400;font-size:18px;color:#c1cae2;line-height:130px;text-align:center;}
.cal_box1 .blue_box strong {color:#fff;}
.cal_box1 .blue_box2 {border:1px solid #1d3474;padding:17px 55px 5px;background:#21409a;}
.cal_box1 .blue_box2 p span {float:right;}
.cal_box1 .blue_box2 p.mon_txt {font-weight:400;font-size:18px;color:#fff;line-height:50px;padding-left:48px;padding-right:30px;border-bottom:1px solid #1d3474;position:relative;padding-bottom:10px;}
.cal_box1 .blue_box2 p.mon_txt:before {content:'';width:30px;height:30px;background:url("../img/product/icon_won.png") no-repeat;position:absolute;top:10px;left:0;}
.cal_box1 .blue_box2 p.mon_txt strong {font-family:"roboto";font-weight:bold;font-size:40px;color:#fff;}

.cal_box1 .blue_box2 p.last_txt {font-weight:400;font-size:16px;color:#fff;line-height:50px;padding-left:48px;padding-right:30px;clear:both;padding-top:0px;}
.cal_box1 .blue_box2 p.last_txt strong {font-weight:400;}



.cal_box1 .info_box {font-weight:400;font-size:14px;color:#555;}
.cal_box1 .info_box:before {content:'\f06a';display:inline-block;font-family:'FontAwesome';padding-right:8px;color:#bfbaba;font-size:18px;}
.cal_box1 .info_box strong {font-weight:500;font-size:16px;color:#555;padding-right:9px;}

.cal_box2 .callinfo {height:120px;padding:27px 0 0 30px;background:url("../img/product/bg_callinfo.jpg") no-repeat;}
.cal_box2 .callinfo h3 {font-weight:500;font-size:22px;color:#2259bb;position:relative;}
.cal_box2 .callinfo h3:after {content:'\f101';display:inline-block;font-family:'FontAwesome';padding-left:10px;color:#2259bb;font-size:18px;position:absolute;top:8px;}
.cal_box2 .callinfo p {font-weight:400;font-size:15px;color:#333;}
.cal_box2 .callnum {font-weight:400;font-size:14px;color:#555;padding:0 10px;}
.cal_box2 .callnum strong {font-family:"roboto";font-weight:bold;font-size:20px;color:#333;position: relative;}
.cal_box2 .callnum strong:before {content:'';display:block;width:1px;height:12px;background:#cfcfcf;position:absolute;top:7px;right:100px;}

.cal_box3 {}
.cal_box3 .icon_box {margin-left:30px;position:relative;padding-left:44px;padding-bottom:20px;font-weight:400;font-size:22px;color:#0079cf;}
.cal_box3 .icon_box:before {content:'';width:34px;height:30px;position:absolute;top:0px;left:0px;background:url("../img/bg_icon1.gif") no-repeat left center;padding-left:44px;font-size:22px;color:#0079cf;}
.bdtop_gray {border-top:1px solid #e5e5e5;padding:25px 30px;}


.cal_box3 {}

.wide_cont_box{float:right;width:100%;width:calc(100% - 230px);}
.wide_cont_box h3{font-size:36px;font-weight:300;color:#333;width:100%;float:left;text-align:center;letter-spacing:-2px;line-height:45px;}



















/*sample 자동차보험*/
.width1020 {width:1020px !important;float:right;}
.width1020:after {content:'';clear:both;display:table;}
.out1020 {width:100%;float:left;}

.bd_top_e5e5e5 {border-top:1px solid #e5e5e5;}
.bd_bottom_e5e5e5 {border-bottom:1px solid #e5e5e5;}
.bd_top2_555555 {border-top:2px solid #555555;}
.bd_bottom_555555 {border-bottom:1px solid #555555;}

.bd_box {width:100%;float:left;}
.bd_box .half {width:50%;float:left;}


.bd_box .sample1 {padding:85px 0;}
.bd_box .sample2 {padding:125px 0;}
.bd_box .sample3 {padding:125px 0;}
.bd_box .sample4 {padding:125px 0 55px 0;}


.big_wide {width:100%;float:left;}

.table_bar_blue {border-top:2px solid #009591;}

.owl_wrap2 {width:100%;float:left;position:relative;}
.owl_wrap2 .owl-carousel .owl-nav {position:absolute;top:44%;left:0;width:100%;}
.owl_wrap2 .owl-carousel .owl-nav button.owl-next, 
.owl_wrap2 .owl-carousel .owl-nav button.owl-prev {width:30px;height:57px;background:red;}
.owl_wrap2 .owl-carousel .owl-nav button.owl-next {position:absolute;top:0;right:0px;background:url("../img/product/btn_product_next.png") no-repeat;}
.owl_wrap2 .owl-carousel .owl-nav button.owl-prev {position:absolute;top:0;left:-30px;background:url("../img/product/btn_product_prev.png") no-repeat;}
.owl_wrap2 .owl-carousel .owl-nav button.owl-next span, 
.owl_wrap2 .owl-carousel .owl-nav button.owl-prev span {display:none;}
.owl_wrap2 .owl-carousel .owl-dots {position:absolute;top:-30px;left:0;width:100%;}
.owl_wrap2 .owl-theme .owl-dots .owl-dot span {width: 15px;height: 18px;margin: 0 2.5px;padding:0 2.5px;background:url("../img/bg_dots_off.gif") no-repeat center top;position:relative;}
.owl_wrap2 .owl-theme .owl-dots .owl-dot span:before {content:'';width:200%;height:1px;position:absolute;top:7px;left:-50%;z-index:-1;background:#b2b2b2;}
.owl_wrap2 .owl-theme .owl-dots .owl-dot.active span,.owl_wrap2 .owl-theme .owl-dots .owl-dot:hover span {background:url("../img/bg_dots_on.gif") no-repeat center top;}

.bg_product1 {background-color:#ebf7fc;background-image:url("../img/product/bg_product1.jpg"),url("../img/product/bg_product2.jpg");background-repeat:no-repeat, no-repeat;background-position:left top, right bottom;}
.max_width_none {max-width:none !important;}

.rolling1 {padding:0 70px 0 40px;}

.btn_down {position:relative;padding:4px 10px 4px 43px;}
.btn_down i {background:#6e7381;color:#fff;display:block;width:32px;height:30px;position:absolute;top:-1px;left:-1px;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:30px;}
.btn_down2 {position:relative;padding:4px 36px 4px 14px;}
.btn_down2 i {display:block;width:32px;height:30px;position:absolute;top:-1px;right:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px;line-height:30px;}

/* 그래프 */
.ctx_box {margin-left:81px;}
.ctx {position:relative;width:350px;height:174px;margin-top:30px;border-bottom:2px solid #000;}
.ctx .default {border:2px solid #000;background:#efefef;width:134px;height:174px;position:absolute;bottom:-2px;left:31px;}
.ctx .thek_wrap {border:2px dotted #000;width:134px;height:174px;position:absolute;bottom:-2px;left:185px;transition:2s;}
.ctx .thek_wrap .thek_data {border:2px solid #000;background:url("../img/product/bg_thek_data.gif") repeat;width:134px;height:174px;position:absolute;bottom:-2px;left:-2px;transition:2s;}
.ctx .thek_wrap .thek_percent {position:absolute;top:-22px;left:9px;font-family:"roboto";font-weight:bold;font-size:20px;letter-spacing:-1px;color:#ec1b30;padding:4px 20px 5px 20px;border:2px solid #0999d8;border-radius:24px;background:#fff;}
.ctx_text {width:350px;line-height:39px;}
.ctx_text .default {float:left;margin-left:31px;width:134px;text-align:center;font-weight:400;font-size:16px;color:#333;}
.ctx_text .thek_wrap {float:left;margin-left:20px;width:134px;text-align:center;font-weight:500;font-size:18px;color:#2259bb;}
/*sample 자동차보험*/
/*sample 저축보험_보험료알아보기*/
#visual_box.visual_pro {height:420px;background:url("../img/product/bg_product_pig.jpg") no-repeat center top;}
#visual_box.visual_pro p.heading {font-weight:500;font-size:22px;color:#2259bb;margin-top:85px;}
#visual_box.visual_pro h2 {text-align:left;color:#fff;height:auto;line-height:48px;
	font-weight:500;font-size:48px;color:#fff;margin-top:7px;}
#visual_box.visual_pro p.conting {font-weight:500;font-size:18px;color:#333333;line-height:28px;margin-top:35px;}
.w1250max {max-width:1250px;width:100%;margin:0 auto;padding:0 20px;}

	/* new layout */
.wrap_section {max-width:1250px;width:100%;margin:0 auto;padding:0 20px;position:relative;}
.wrap_section:before {content:'';width:1px;height:100%;background:#e5e5e5;position:absolute;left:79px;}
.content_section {width:740px;margin:auto;}
.content_section:after {content:'';clear:both;display:table;}

.circle_title {position:absolute;left:20px;width:120px;height:120px;border-radius:50%;background:url("../img/product/bg_titleGory2.png") no-repeat top center #fff;box-shadow:0 0 8px rgba(0,0,0,0.24);padding:33px 0 0 0;text-align:center;}
.circle_title p {color:#21409a;margin-top:5px;}

.circle_title.hei1 {top:60px;}
.circle_title.hei2 {top:1730px;}
	/* new layout */
/*sample 저축보험_보험료알아보기*/



/***** service *****/

/***** benefit *****/


.radio_set2 input[type=radio] + label{border:1px solid #ddd;border-radius:4px;padding:4px 0;width:calc(50% - 5px);float:left;margin-right:10px;font-size:16px;line-height:normal;text-align:center;}
.radio_set2 input[type=radio]:checked + label:before{line-height:normal;background:url('../img/form_checkOn1.png') 0px 0px no-repeat;position:static;padding-left:4px;}
.radio_set2 input[type=radio] + label:before{height:17px;background:url('../img/form_checkOff1.png') 0px 0px no-repeat;}
.radio_set input[type=radio]:checked + label{border-color:#2b58cd;}

.subtitle_blue {font-weight:400;font-size:18px;color:#2259bb;}

.cir_list.obj3 {}
.cir_list.obj3 li {float:left;text-align:center;}
.cir_list.obj3 li:nth-child(1) {width:33%;}
.cir_list.obj3 li:nth-child(2) {width:34%;}
.cir_list.obj3 li:nth-child(3) {width:33%;}
.cir_list.obj3 li:before {content:'';display:block;margin:25px auto 20px;width:140px;height:140px;border:1px solid #e5e5e5;border-radius:50%;}
.cir_list.obj3 li:nth-child(1):before {background:url('../img/benefit/icon_bene1.png') no-repeat center center;}
.cir_list.obj3 li:nth-child(2):before {background:url('../img/benefit/icon_bene2.png') no-repeat center center;}
.cir_list.obj3 li:nth-child(3):before {background:url('../img/benefit/icon_bene3.png') no-repeat center center;}
.cir_list.obj3.bg2 li:nth-child(1):before {background:url('../img/benefit/icon_bene4.png') no-repeat center center;}
.cir_list.obj3.bg2 li:nth-child(2):before {background:url('../img/benefit/icon_bene5.png') no-repeat center center;}
.cir_list.obj3.bg2 li:nth-child(3):before {background:url('../img/benefit/icon_bene6.png') no-repeat center center;}
.cir_list.obj3.bg3 li:nth-child(1):before {background:url('../img/benefit/icon_bene7.png') no-repeat center center;}
.cir_list.obj3.bg3 li:nth-child(2):before {background:url('../img/benefit/icon_bene8.png') no-repeat center center;}
.cir_list.obj3.bg3 li:nth-child(3):before {background:url('../img/benefit/icon_bene9.png') no-repeat center center;}
.cir_list.obj3.bg4 li:nth-child(1):before {background:url('../img/company/icon_company1.png') no-repeat center center;}
.cir_list.obj3.bg4 li:nth-child(2):before {background:url('../img/company/icon_company2.png') no-repeat center center;}
.cir_list.obj3.bg4 li:nth-child(3):before {background:url('../img/company/icon_company3.png') no-repeat center center;}

.proc {width:100%;float:left;position:relative;}
.proc:after {content:'';clear:both;display:table;}
.proc .proc_title {width:306px;float:left;}
.proc .proc_title:after {content:'';width:1px;height:110px;background:#e5e5e5;position:absolute;top:50px;left:305px;}
.proc .proc_title .round_box {width:260px;height:100px;border-top-left-radius:10px;position:relative;}
.proc .proc_title .round_box.back_blue {background:#21409a;position:relative;}
.proc .proc_title .round_box.back_blue:after {content:'';width:46px;height:1px;background:#e5e5e5;position:absolute;top:50px;right:-46px;}
.proc .proc_title .round_box.back_gray {background:#696969;}
.proc .proc_title .round_box.back_gray:after {content:'';width:46px;height:1px;background:#e5e5e5;position:absolute;bottom:50px;right:-46px;}
.proc .proc_title .round_box h5 {font-weight:400;font-size:18px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:180px;text-align:center;}
.proc .proc_title .round_box h5 span {display:inline-block;padding-left:26px;}

.icon_call1 {background:url('../img/benefit/icon_phone.png') no-repeat left center;font-family:"roboto";font-weight:bold;font-size:20px;color:#2259bb;}
.icon_call2 {background:url('../img/benefit/icon_phone2.png') no-repeat left center;font-family:"roboto";font-weight:bold;font-size:20px;color:#fff;}

.proc .proc_list {width:calc(100% - 306px);float:left;padding-left:44px;position:relative;}
.proc .proc_list:after {content:'';width:100%;height:1px;background:#e5e5e5;position:absolute;top:105px;left:0px;z-index:0;}
.proc .proc_list .step_text_box {position:relative;z-index:1;}
.proc .proc_list .step_text_box li {background:#fff;}
.proc .proc_list .step_text_box li:last-child > p{background:#0999d8;}
.proc .proc_list .step_text_box li > strong span {display:inline-block;padding-left:26px;}

.proc2 {width:100%;float:left;position:relative;}
.proc2 .proc_list .step_text_box li {height:91px;min-height:auto;}
.proc2 .proc_title .round_box {width:260px;height:100px;border-top-left-radius:10px;position:relative;}
.proc2 .proc_title .round_box.back_blue {background:#21409a;position:relative;}
.proc2 .proc_title .round_box.back_blue:after {content:'';width:31px;height:1px;background:#e5e5e5;position:absolute;top:50px;right:-31px;}
.proc2 .proc_title.w161 .round_box.back_blue:after {content:'';width:16px;height:1px;background:#e5e5e5;position:absolute;top:50px;right:-16px;}
.proc2 .proc_title .round_box.back_gray {background:#696969;}
.proc2 .proc_title .round_box.back_gray:after {content:'';width:31px;height:1px;background:#e5e5e5;position:absolute;bottom:50px;right:-31px;}
.proc2 .proc_title.w161 .round_box.back_gray:after {content:'';width:16px;height:1px;background:#e5e5e5;position:absolute;bottom:50px;right:-16px;}
.proc2 .proc_title .round_box h5 {font-weight:400;font-size:18px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:180px;text-align:center;letter-spacing:-1px;}

.proc2 .proc_title2 .round_box {width:60px;height:210px;border:3px solid #e5e5e5;border-top-left-radius:10px;position:relative;}
.proc2 .proc_title2 .round_box.border_gray {background:#fff;position:relative;}
.proc2 .proc_title2 .round_box.border_gray:before {content:'';width:31px;height:1px;background:#e5e5e5;position:absolute;top:47px;right:-31px;}
.proc2 .proc_title2 .round_box.border_gray:after {content:'';width:31px;height:1px;background:#e5e5e5;position:absolute;bottom:47px;right:-31px;}
.proc2 .proc_title2 .round_box h5 {font-weight:400;font-size:18px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:180px;text-align:center;letter-spacing:-1px;}

.proc2 .proc_title {width:196px;float:left;position:relative;}
.proc2 .proc_title2 {width:88px;float:left;}
.proc2 .proc_title:after {content:'';width:1px;height:110px;background:#e5e5e5;position:absolute;top:50px;left:445px;}
.proc2 .proc_title.w161:after {display:none;}

.proc2 .proc_list {width:calc(100% - 445px);float:left;position:relative;padding-left:15px;}
.proc2 .proc_list .step_text_box {padding-top:60px;}
.proc2 .proc_list .step_text_box li {margin-right:20px;width: calc(25% - 15px);}
.proc2 .proc_list .step_text_box li:last-child {margin-right:0;}
.proc2 .proc_list:after {content:'';width:100%;height:1px;background:#e5e5e5;position:absolute;top:105px;left:0px;z-index:0;}
.proc2 .proc_list .step_text_box {position:relative;z-index:1;}
.proc2 .proc_list .step_text_box li {background:#fff;}
.proc2 .proc_list .step_text_box li {padding-left:0;padding-right:0;}
.proc2 .proc_list .step_text_box li > strong {letter-spacing:-2px}

.proc2 .arrow1:before {content:'';width:8px;height:15px;background:url('../img/benefit/bg_arrow.png') no-repeat;position:absolute;top:43px;left:177px;}
.proc2 .arrow2:before {content:'';width:8px;height:15px;background:url('../img/benefit/bg_arrow.png') no-repeat;position:absolute;top:42px;left:177px;}
.proc2 .b_arrow1:before {content:'';width:8px;height:15px;background:url('../img/benefit/bg_arrow.png') no-repeat;position:absolute;top:43px;left:-17px;}
.proc2 .b_arrow2:before {content:'';width:8px;height:15px;background:url('../img/benefit/bg_arrow.png') no-repeat;position:absolute;top:42px;left:-17px;}
.proc2 .arrow:before {content:'';width:8px;height:15px;background:url('../img/benefit/bg_arrow.png') no-repeat;position:absolute;top:98px;left:4px;}












.callmap_text {width:calc(100% - 540px);}

.gbox {background:#e5e5e5;padding:10px 31px 9px 31px;width:322px;}
.gbox .cline {position:relative;letter-spacing:-0.5px;}
.gbox .cline:before {content:'';width:1px;height:16px;background:#afafaf;position:absolute;top:8px;left:123px;}
.gbox .cline span{font-weight:400;font-size:16px;color:#333;line-height:28px;}
.gbox .cline strong{font-family:"roboto";font-weight:bold;font-size:24px;color:#333;float:right;}

.linkbox {}
.linkbox:after {content:'';clear:both;display:table;}
.linkbox.n2 ul li {width:50%;}
.linkbox.n3 ul li:nth-child(1) {width:33.3%;}
.linkbox.n3 ul li:nth-child(2) {width:33.4%;}
.linkbox.n3 ul li:nth-child(3) {width:33.3%;}
.linkbox.n4 ul li {width:25%;}
.linkbox ul li {padding:37px 0 32px 94px;position:relative;float:left;border:1px solid #e5e5e5;border-right:0;letter-spacing:-0.5px;}
.linkbox ul li:last-child {border-right:1px solid #e5e5e5;}
.linkbox ul li.bg1:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner1.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg2:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner2.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg3:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner3.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg4:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner4.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg5:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner5.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg6:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner6.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg7:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner7.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li.bg8:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner8.png') no-repeat left;position:absolute;top:41px;left:30px;}
.linkbox ul li h5 {font-weight:500;font-size:18px;color:#333;}
.linkbox ul li p {font-weight:400;font-size:15px;color:#555;}
.linkbox ul li strong {font-family:"roboto";font-weight:bold;font-size:22px;color:#21409a;display:inline-block;line-height:46px;}
.linkbox ul li a {display:inline-block;font-weight:400;font-size:15px;color:#555;padding:7px 25px 6px;text-align:center;border:1px solid #e5e5e5;}
.linkbox ul li.blue {background:#2259bb;}
.linkbox ul li.blue  h5 {color:#fff;}
.linkbox ul li.blue  p {color:#fff;}
.linkbox ul li.blue  a {color:#fff;}
.linkbox ul li.bg1_white:before {content:'';width:44px;height:44px;background:url('../img/benefit/icon_banner1_white.png') no-repeat left;position:absolute;top:41px;left:30px;}

.gl_box {background:url('../img/benefit/bg_glbox.gif') repeat;}
.gl_box .r_head {padding-top:70px;}
.gl_box .r_head .bg_gl_icon {padding-left:123px;background:url('../img/benefit/icon_uguide.png') no-repeat;width:699px;margin:auto;}
.gl_box .r_head .bg_gl_icon h4 {font-weight:400;font-size:50px;color:#333;position:relative;}
.gl_box .r_head .bg_gl_icon p {font-weight:400;font-size:20px;color:#333;}

.gl_box .r_box {background:#fff;border-radius:16px;margin:0 75px;padding:50px 0;margin-top:30px;}
.gl_box .r_box .gcircle_num {padding:0 calc(50% - 330px);}
.gl_box .r_box .gcircle_num li {font-weight:400;font-size:18px;color:#555;margin-bottom:30px;}
.gl_box .r_box .gcircle_num li:last-child {margin-bottom:0;}
.gl_box .r_box .gcircle_num li:nth-child(1):before {content:'01';display:inline-block;width:40px;height:40px;background:#585858;border-radius:20px;font-weight:500;font-size:16px;color:#fff;line-height:40px;text-align:center;margin-right:10px;}
.gl_box .r_box .gcircle_num li:nth-child(2):before {content:'02';display:inline-block;width:40px;height:40px;background:#585858;border-radius:20px;font-weight:500;font-size:16px;color:#fff;line-height:40px;text-align:center;margin-right:10px;}
.gl_box .r_box .gcircle_num li:nth-child(3):before {content:'03';display:inline-block;width:40px;height:40px;background:#585858;border-radius:20px;font-weight:500;font-size:16px;color:#fff;line-height:40px;text-align:center;margin-right:10px;}
.gl_box .r_box .gcircle_num li:nth-child(4):before {content:'04';display:inline-block;width:40px;height:40px;background:#585858;border-radius:20px;font-weight:500;font-size:16px;color:#fff;line-height:40px;text-align:center;margin-right:10px;}
.gl_box .r_box .gcircle_num li:nth-child(5):before {content:'05';display:inline-block;width:40px;height:40px;background:#585858;border-radius:20px;font-weight:500;font-size:16px;color:#fff;line-height:40px;text-align:center;margin-right:10px;}
.gl_box .btn_box {}


.case_box {border-top:2px solid #333333;}
.case_box ul li {padding:20px 0 30px;border-bottom:1px solid #e5e5e5;}
.case_box ul li:after {content:'';clear:both;display:table;}
.case_box ul li h5 {float:left;width:59px;height:100px;background:url('../img/benefit/bg_case_index.gif') no-repeat;font-weight:500;font-size:14px;color:#fff;text-align:center;padding-top:10px;margin-left:23px;}
.case_box ul li h5 span {font-family:"roboto";font-weight:bold;font-size:20px;color:#fff;}
.case_box ul li dl {float:left;width:calc(100% - 82px);padding-left:20px;}
.case_box ul li dt {font-weight:500;font-size:16px;color:#333;line-height:44px;}
.case_box ul li dd {font-weight:400;font-size:14px;color:#555;line-height:24px;}
.case_box {}

.tea_box {}
.tea_box:after {content:'';clear:both;display:table;}
.tea_box .tea_text {width:calc(100% - 734px);float:left;}
.tea_box .tea_text h5 {font-weight:500;font-size:36px;color:#333;line-height:45px;letter-spacing:-2.2px;}
.tea_box .tea_text p {font-weight:400;font-size:16px;color:#333;letter-spacing:-0.5px;margin-top:10px;}
.tea_box .tea_text .msg1 {font-weight:400;font-size:13px;color:#555;margin-bottom:17px;}
.tea_box .tea_img {width:734px;float:left;text-align:center;}

.teach_list {}
.teach_list > ul > li {float:left;}
.teach_list > ul > li:after {content:'';clear:both;display:table;}
.teach_list > ul > li img {width:100%;float:left;}
.teach_list > ul > li:nth-child(1) {width:calc((100% - 40px)/3);margin-right:20px;}
.teach_list > ul > li:nth-child(2) {width:calc((100% - 40px)/3);margin-right:20px;}
.teach_list > ul > li:nth-child(3) {width:calc((100% - 40px)/3);}
.teach_list > ul > li .teach_txt {width:100%;float:left;border:1px solid #e5e5e5;border-top:0;padding:20px 20px;}
.teach_list > ul > li .teach_txt h5 {font-weight:500;font-size:22px;color:#333;}
.teach_list > ul > li .teach_txt li {letter-spacing:-2.0px;}



.twocards_area {padding-left:40%;min-height:121px;position:relative;}
.twocards_area h3 {font-weight:500;font-size:24px;color:#333;}
.twocards_area .twocards_ab {position:absolute;top:0;left:166px;width:224px;height:121px;overflow:hidden;background:#f5f5f5 url("../img/common/bg_noimage.png") no-repeat center center;}

.cardlogo_area {padding:40px 25px 40px 200px;position:relative;}
.cardlogo_area h4 {font-weight:500;font-size:16px;color:#333;}
.cardlogo_area .cardlogo_ab {position:absolute;top:43px;left:40px;width:130px;height:25px;overflow:hidden;background:#f5f5f5 url("../img/common/bg_noimage.png") no-repeat center center;background-size:10%;}
.cardlogo_area .cardlogo_ab img {width:130px;height:25px;}

.tb_style {display:table;width:100%;}
.tb_style .tb_row {display:table-row;}
.tb_style .tb_row .tb_cell {display:table-cell;}
.tb_style .tb_row .tb_col1 {width:50%;}
.tb_style .tb_row .tb_col2 {width:50%;}

.bdr_e5e5e5 {border-right:1px solid #e5e5e5 !important;}
.bdb_e5e5e5 {border-bottom:1px solid #e5e5e5 !important;}
.bdt2_555555 {border-top:2px solid #555555 !important;}
.bdt_e2e2e2 {border-top:1px solid #e2e2e2 !important;}



















/***** myeducar *****/

.base_tbp12 td{padding:12px;} /* 버튼 추가시 테이블 padding값 조정 */





























/***** customer *****/
.logo_txt_box {width:100%;float:left;border:1px solid #e5e5e5;position:relative;}
.logo_area {width:50%;height:100%;float:left;position:absolute;}
.logo_area img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.text_area {width:50%;float:right;padding:40px;padding-left:0;}
.text_area li{position:relative;padding-left:10px;line-height:24px;}
.text_area li:before{content:"";display:block;position:absolute;width:4px;height:4px;background:#656565;border-radius:50%;top:50%;margin-top:-1px;left:0;}


.dic_search_box{width:100%;float:left;padding:0 300px;}
.dic_search_box a:hover{text-decoration:none;}
.dic_search_box > div{width:100%;float:left;position:relative;}
.search_field2 input{float:left;width:calc(100% - 59px);border:none;border:1px solid #dddddd;font-size:14px;padding:21px 14px 21px 17px;}
.search_field2 a{float:left;display:block;width:59px;height:44px;background:url('../img/common/btn_search_icon.gif') no-repeat center center #2259bb;}
.search_field2 input::-webkit-input-placeholder{color:#888888;}
.search_field2 input::-moz-placeholder{color:#888888;}
.search_field2 input:-ms-input-placeholder{color:#888888;}
.search_field2 input:-moz-placeholder{color:#888888;}

.dic_keyword {width:100%;float:left;}
.dic_keyword .key_pack {width:712px;height:80px;margin:auto;}
.dic_keyword .key_pack a {display:block;width:79px;height:42px;border:1px solid #dddddd;border-right:0;float:left;text-align:center;font-weight:400;font-size:16px;color:#333;line-height:40px;}
.dic_keyword .key_pack a.on {background:#21409a;color:#fff;}
.dic_keyword .key_pack a.r2 {width:158px;}
.dic_keyword .key_pack a:nth-child(8),.dic_keyword .key_pack a:nth-child(16) {border-right:1px solid #dddddd;}
.dic_keyword .key_pack a:nth-child(9),.dic_keyword .key_pack a:nth-child(10),.dic_keyword .key_pack a:nth-child(11),.dic_keyword .key_pack a:nth-child(12),.dic_keyword .key_pack a:nth-child(13),.dic_keyword .key_pack a:nth-child(14),.dic_keyword .key_pack a:nth-child(15),.dic_keyword .key_pack a:nth-child(16) {border-top:0;}

.text_list_box {width:100%;float:left;border-top:2px solid #555555;}
.text_list_box li {width:100%;float:left;border-bottom:1px solid #e5e5e5;padding:18px 30px 27px;}
.text_list_box dt {font-weight:400;font-size:16px;color:#000;line-height:33px;}
.text_list_box dd {font-weight:400;font-size:14px;color:#555;line-height:20px;}
.text_list_box dd > a. {font-weight:400;font-size:14px;color:#555;line-height:20px;}
.text_list_box dd > a.btn_arrow2 {margin-left:10px}/* 황금돼지 임재흥 2019-03-09 한줄수정 */
.info_list_box {width:100%;float:left;border:1px solid #e5e5e5;padding:24px 31px;}
.info_list_box .bg_info_box {background:url("../img/customer/icon_info.png") no-repeat left top;padding-left:10%;height:105px;position:relative;}
.info_list_box .bg_info_box.addline:after {content:'';width:1px;height:100%;background:#e5e5e5;position:absolute;top:0;right:31px;}
.info_list_box .bg_info_box dt {font-weight:500;font-size:16px;color:#2259bb;}
.info_list_box .bg_info_box dd {font-weight:400;font-size:14px;color:#555;margin-top:7px;position:relative;height:70px;}

.gline_box1 {width:100%;float:left;border:1px solid #e5e5e5;padding:40px;}
.gline_box1 .img_group {width:396px;float:left;}
.gline_box1 .txt_group {width:calc(100% - 396px);float:left;padding-left:40px;}
.gline_box1 .txt_group ul,.gline_box .txt_group li {margin-top:0;padding:0;}

.noline_box {width:100%;float:left;}
.noline_box .txt_group {width:100%;float:left;padding-left:160px;background:url("../img/customer/icon_pic01.jpg") no-repeat top left;}

/* before, after 미사용 */
.none_before:before,.none_before :before {display:none;}
.none_after:after,.none_after :after {display:none;}

.popup_body .para_box {margin-top:0px;}
.popup_body .para_box h3:first-child {margin-top:0px;}
.section_box3 + .para_box {float:left;width:100%;}
.para_box .gray_box{width:100%;margin-top:10px;border:1px solid #ccc;padding:10px;}
.para_box + h3:first-child {margin-top:0}

.para_box h3 {font-weight:500;font-size:16px;color:#2259bb;line-height:40px;margin-top:30px;}
.para_box h4 {margin-top:20px;font-weight:500;}
.para_box h5 {margin-top:20px;font-weight:500;}
.para_box p {font-size:14px;color:#555;margin-top:5px;}
.para_box h4 + p {padding-left:10px;}
.para_box h4 + p + div > table {padding-left:10px;}
.para_box h4 + p + p {padding-left:10px;}
.para_box h4 + p + p + p {padding-left:10px;}
.para_box .txt_list_01, .para_box .txt_box_01{margin-top:0;float:none;}
.para_box .txt_list_01 li, .para_box .txt_box_01 li{margin-bottom:0;}
.para_box ol, .para_box ul  {margin-top:5px;}
.para_box ol > li > ol, .para_box ol > li > ul {margin-left:0px;}
.para_box ol > li > ol.type2, .para_box ol > li > ol.type4 {margin-left:20px;}
.para_box ol > li > ul.clearfix {margin-left:0px;}
.para_box ol > li > ul.clearfix {display:block;margin-top:0;width:100%;overflow:hidden;clear:both;}
.para_box ol > li > ul.clearfix li {padding-left:0 !important;}
.para_box ol > li > table {margin-top:5px;}
.para_box ol > li > ol > li ul, .para_box ol > li > ul > li > ul {margin-left:20px;}
.para_box ul > li > ol, .para_box ul > li > ul {margin-left:20px;}
.para_box ul > li > ol > li ul, .para_box ul > li > ul > li > ul {margin-left:20px;}

.para_box > ol.type1 > li {padding-left:30px;position:relative;}
.para_box > ol.type1 > li:before {position:absolute;left:10px;font-size:13px;}
li > ol.type1 > li {position:relative;}
li > ol.type1 > li:before {position:absolute;left:-20px;font-size:12px;line-height:20px;}
ol.type1 > li:last-child {margin-bottom:5px;}
ol.type1 > li:nth-child(1):before {content:'①';}
ol.type1 > li:nth-child(2):before {content:'②';}
ol.type1 > li:nth-child(3):before {content:'③';}
ol.type1 > li:nth-child(4):before {content:'④';}
ol.type1 > li:nth-child(5):before {content:'⑤';}
ol.type1 > li:nth-child(6):before {content:'⑥';}
ol.type1 > li:nth-child(7):before {content:'⑦';}
ol.type1 > li:nth-child(8):before {content:'⑧';}
ol.type1 > li:nth-child(9):before {content:'⑨';}
ol.type1 > li:nth-child(10):before {content:'⑩';}
ol.type1 > li:nth-child(11):before {content:'⑪';}
ol.type1 > li:nth-child(12):before {content:'⑫';}
ol.type1 > li:nth-child(13):before {content:'⑬';}
ol.type1 > li:nth-child(14):before {content:'⑭';}
ol.type1 > li:nth-child(15):before {content:'⑮';}
h3 + ol.type2 {float:left;margin-top:16px;}
.para_box > ol.type2 > li {padding-left:25px;position:relative;}
.para_box > ol.type2 > li:before {position:absolute;left:13px;font-size:12px;line-height:20px;}
.para_box li > ol.type2 > li {position:relative;}
.para_box li > ol.type2 > li:before {position:absolute;left:-15px;font-size:12px;line-height:20px;}

ol.type2 > li {padding-left:12px;position:relative;}
ol.type2 > li:before {position:absolute;left:0px;font-size:12px;line-height:20px;}
ol.type2 > li.lh32:before {top:10px;}
ol.type2 > li:last-child {margin-bottom:5px;}
ol.type2 > li:nth-child(1):before {content:'1.';}
ol.type2 > li:nth-child(2):before {content:'2.';}
ol.type2 > li:nth-child(3):before {content:'3.';}
ol.type2 > li:nth-child(4):before {content:'4.';}
ol.type2 > li:nth-child(5):before {content:'5.';}
ol.type2 > li:nth-child(6):before {content:'6.';}
ol.type2 > li:nth-child(7):before {content:'7.';}
ol.type2 > li:nth-child(8):before {content:'8.';}
ol.type2 > li:nth-child(9):before {content:'9.';}
ol.type2 > li:nth-child(10):before {content:'10.';}
ol.type2 > li:nth-child(11):before {content:'11.';}
ol.type2 > li:nth-child(12):before {content:'12.';}
ol.type2 > li:nth-child(13):before {content:'13.';}
ol.type2 > li:nth-child(14):before {content:'14.';}
ol.type2 > li:nth-child(15):before {content:'15.';}

.para_box > ol.type3 > li {padding-left:30px;position:relative;}
.para_box > ol.type3 > li:before {position:absolute;left:13px;font-size:12px;line-height:20px;}
.para_box li > ol.type3 > li {position:relative;}
.para_box li > ol.type3 > li:before {position:absolute;left:-20px;font-size:12px;line-height:20px;}
.para_box ol.type3 > li:last-child {margin-bottom:5px;}
.para_box ol.type3 > li:nth-child(1):before {content:'(1)';}
.para_box ol.type3 > li:nth-child(2):before {content:'(2)';}
.para_box ol.type3 > li:nth-child(3):before {content:'(3)';}
.para_box ol.type3 > li:nth-child(4):before {content:'(4)';}
.para_box ol.type3 > li:nth-child(5):before {content:'(5)';}
.para_box ol.type3 > li:nth-child(6):before {content:'(6)';}
.para_box ol.type3 > li:nth-child(7):before {content:'(7)';}
.para_box ol.type3 > li:nth-child(8):before {content:'(8)';}
.para_box ol.type3 > li:nth-child(9):before {content:'(9)';}
.para_box ol.type3 > li:nth-child(10):before {content:'(10)';}
.para_box ol.type3 > li:nth-child(11):before {content:'(11)';}
.para_box ol.type3 > li:nth-child(12):before {content:'(12)';}
.para_box ol.type3 > li:nth-child(13):before {content:'(13)';}
.para_box ol.type3 > li:nth-child(14):before {content:'(14)';}
.para_box ol.type3 > li:nth-child(15):before {content:'(15)';}

.para_box > ol.type4 > li {padding-left:30px;position:relative;}
.para_box > ol.type4 > li:before {position:absolute;left:13px;font-size:13px;line-height:20px;}
.para_box li > ol.type4 > li {position:relative;}
.para_box li > ol.type4 > li:before {position:absolute;left:-20px;font-size:13px;line-height:20px;}
.para_box ol.type4 > li:last-child {margin-bottom:5px;}
.para_box ol.type4 > li:nth-child(1):before {content:' 가.';}
.para_box ol.type4 > li:nth-child(2):before {content:'나.';}
.para_box ol.type4 > li:nth-child(3):before {content:'다.';}
.para_box ol.type4 > li:nth-child(4):before {content:'라.';}
.para_box ol.type4 > li:nth-child(5):before {content:'마.';}
.para_box ol.type4 > li:nth-child(6):before {content:'바.';}
.para_box ol.type4 > li:nth-child(7):before {content:'사.';}
.para_box ol.type4 > li:nth-child(8):before {content:'아.';}
.para_box ol.type4 > li:nth-child(9):before {content:'자.';}
.para_box ol.type4 > li:nth-child(10):before {content:'카.';}
.para_box ol.type4 > li:nth-child(11):before {content:'타.';}
.para_box ol.type4 > li:nth-child(12):before {content:'파.';}
.para_box ol.type4 > li:nth-child(13):before {content:'하.';}


.para_box > ul.type5 > li {padding-left:20px;position:relative;;}
.para_box > ul.type5 > li:before {position:absolute;left:13px;font-size:12px;line-height:20px;content:'- '}
.gray_box .type5 {margin-top:0;}
.gray_box .type5 > li {padding-left:15px;position:relative;;}
.gray_box .type5 > li:before {position:absolute;left:0px;font-size:12px;line-height:20px;content:'- '}
.para_box li > ul.type5 > li {position:relative;}
.para_box li > ul.type5 > li:before {position:absolute;left:-15px;font-size:13px;line-height:20px;content:'- '}
.type5 > li {padding-left:10px;position:relative;;}
.type5 > li:before {position:absolute;left:0px;font-size:12px;line-height:20px;content:'- '}

.para_box > ul.type6 > li {padding-left:20px;position:relative;;}
.para_box > ul.type6 > li:before {position:absolute;left:10px;font-size:12px;line-height:20px;content:'• '}
.para_box li > ul.type6 > li {position:relative;}
.para_box li > ul.type6 > li:before {position:absolute;left:-15px;font-size:13px;line-height:20px;content:'• '}

.para_box ul.type0 > li {padding-left:20px;position:relative;}
.para_box ul.type0 > li:before {position:absolute;left:10px;font-size:12px;line-height:20px;}
.para_box li > ul.type0 > li {position:relative;}
.para_box li > ul.type0 > li:before {position:absolute;left:-20px;font-size:13px;line-height:20px;}

.para_box li > ul > li {padding-left:20px !important;}
.para_box li > ol > li {padding-left:0 !important;}


.grayline {border:1px solid #e5e5e5;padding:50px 0px 50px 228px;}
.grayline.bg_icon1 {background:url("../img/customer/icon_call.png") no-repeat 74px center;}
.grayline.bg_icon2 {background:url("../img/customer/icon_ars.png") no-repeat 84px center;}
.grayline dl {border-left:1px solid #e5e5e5;}
.grayline dl dt {padding-left:40px;font-family:"roboto";font-weight:bold;font-size:30px;}
.grayline dl dt strong {font-weight:bold;}
.grayline dl dd {padding-left:40px;}
.grayline dl dd:after {content:'';clear:both;display:table;}
.grayline ol {border-left:1px solid #e5e5e5;padding-left:40px;}
.grayline ol li {float:left;font-weight:500;font-size:16px;color:#333;margin-bottom:25px;position:relative;}
.grayline ol li:nth-child(3n+1) {width:28%;}
.grayline ol li:nth-child(3n+2) {width:36%;}
.grayline ol li:nth-child(3n) {width:36%;}
.grayline ol:after {content:'';clear:both;display:table;}
.grayline ol li:before {display:inline-block;width:35px;height:35px;background:#0069ca;border-radius:3px;text-align:center;line-height:35px;color:#fff;font-family:"roboto";font-weight:bold;font-size:16px;margin-right:12px;}
.grayline ol li:nth-child(1):before {content:'1';}
.grayline ol li:nth-child(2):before {content:'2';}
.grayline ol li:nth-child(3):before {content:'3';}
.grayline ol li:nth-child(4):before {content:'4';}
.grayline ol li:nth-child(5):before {content:'5';}
.grayline ol li:nth-child(6):before {content:'6';}
.grayline ol li:nth-child(7):before {content:'0';}
.grayline ol li p {font-weight:400;font-size:13px;color:#555;margin-left:47px;position:absolute;top:40px;}

ul.lv_list {margin-top:30px;}
ul.lv_list li {width:100px;float:left;padding-left:0;margin:0 calc((100% - 801px)/14);}
ul.lv_list li:first-child {margin-left:0;}
ul.lv_list li:last-child {margin-right:0;}
ul.lv_list li a {display:block;width:100px;float:left;padding-top:115px;text-align:center;font-weight:500;font-size:16px;color:#333;}
ul.lv_list li:nth-child(1) a {background:url("../img/customer/icon_lv1.png") no-repeat;}
ul.lv_list li:nth-child(2) a {background:url("../img/customer/icon_lv2.png") no-repeat;}
ul.lv_list li:nth-child(3) a {background:url("../img/customer/icon_lv3.png") no-repeat;}
ul.lv_list li:nth-child(4) a {background:url("../img/customer/icon_lv4.png") no-repeat;}
ul.lv_list li:nth-child(5) a {background:url("../img/customer/icon_lv5.png") no-repeat;}
ul.lv_list li:nth-child(6) a {background:url("../img/customer/icon_lv6.png") no-repeat;}
ul.lv_list li:nth-child(7) a {background:url("../img/customer/icon_lv7.png") no-repeat;}
ul.lv_list li:nth-child(8) a {background:url("../img/customer/icon_lv8.png") no-repeat;}
ul.lv_list li:hover:nth-child(1) a {background:url("../img/customer/icon_lv1_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(2) a {background:url("../img/customer/icon_lv2_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(3) a {background:url("../img/customer/icon_lv3_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(4) a {background:url("../img/customer/icon_lv4_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(5) a {background:url("../img/customer/icon_lv5_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(6) a {background:url("../img/customer/icon_lv6_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(7) a {background:url("../img/customer/icon_lv7_on.png") no-repeat;}
ul.lv_list li:hover:nth-child(8) a {background:url("../img/customer/icon_lv8_on.png") no-repeat;}
ul.lv_list:after {content:'';clear:both;display:table;}



/* window popup */
.w_wrap {position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#f2f2f2;overflow:hidden;}
.w_wrap:before {content:'';width:100%;height:8px;background:#21409a;position:absolute;top:0;}
.w_wrap .w_popup {width:100%;margin:auto;background:#f2f2f2;}
.w_wrap .w_popup .w_header {width:100%;height:8px;margin-bottom:20px;background:#21409a;}
.w_wrap .w_popup .w_body {margin:0 20px;border:1px solid #e5e5e5;padding:20px;background:#fff;}
.w_wrap .w_popup .w_body .w_heading {margin:40px 24px 0 24px;padding-left:87px;background:url("../img/customer/icon_chatting.png") no-repeat left center;}
.w_wrap .w_popup .w_body .w_heading h1 {font-weight:500;font-size:22px;color:#21409a;letter-spacing:-1px;}
.w_wrap .w_popup .w_body .w_heading h1 span {color:#0999d8;}
.w_wrap .w_popup .w_body .w_heading h2 {font-weight:400;font-size:30px;color:#555;letter-spacing:-1px;}
.w_wrap .w_popup .w_body .w_form {margin-top:25px;margin-bottom:40px;padding:0 24px;}
.w_wrap .w_popup .w_body .w_form:after {content:'';clear:both;display:table;}
.w_wrap .w_popup .w_body .w_content {border-top:1px dashed #dddddd;padding-top:20px;padding-bottom:20px;}
.w_wrap .w_popup .w_body .w_content p {position:relative;padding-left:24px;font-weight:400;font-size:14px;color:#555;letter-spacing:-0.5px;}
.w_wrap .w_popup .w_body .w_content p i {position:absolute;top:0;left:0;width:auto;}
.w_wrap .w_popup .w_footer {height:42px;line-height:42px;font-weight:400;font-size:12px;color:#555;text-align:center;}

.w_wrap2 {position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;}
.w_wrap2 .w_popup {width:100%;margin:auto;}
.w_wrap2 .w_popup .w_header {width:100%;height:80px;background:url("../img/bg_popup.jpg") no-repeat right center #0999d8;}
.w_wrap2 .w_popup .w_header h1 {font-weight:500;font-size:28px;color:#fff;line-height:80px;height:80px;padding-left:40px;letter-spacing:-0.5px;}
.w_wrap2 .w_popup .w_body {padding:40px 40px 0 40px;}
.w_wrap2 .w_popup .w_body:after {content:'';clear:both;display:table;}

.w_wrap2 .w_popup .w_footer {width:100%;height:40px;}








.rwrap {}
.remote_wrap {min-height:650px;position:absolute;top:0;right:0;bottom:0;right:0;width:100%;height:100%;background:#fff;overflow:hidden;}
.remote_wrap .remote_header {border-bottom:1px solid #dddddd;}
.remote_wrap .remote_header p {width:800px;height:40px;margin:auto;line-height:40px;font-weight:400;font-size:14px;color:#555;}
.remote_wrap .remote_header p span {float:right;}
.remote_wrap .remote_body {position:absolute;top:50%;left:50%;transform:translate( -50%, -55%);}
.remote_wrap .remote_body .remote_heading {width:800px;margin:auto;text-align:right;}
.remote_wrap .remote_body .remote_heading a {display:inline-block;margin-left:8px;}
.remote_wrap .remote_body .remote_form {width:800px;margin:10px auto 19px;border:1px solid #e5e5e5;padding:30px 30px 0 30px;}
.remote_wrap .remote_body .remote_form .remote_visual {width:740px;height:202px;background:url("../img/customer/bg_remote_visual.jpg") no-repeat;}
.remote_wrap .remote_body .remote_form .remote_visual h2 {font-weight:400;font-size:30px;color:#fff;padding-top:64px;line-height:30px;text-align:center;letter-spacing:-0.5px;}
.remote_wrap .remote_body .remote_form .remote_visual p {font-weight:400;font-size:14px;color:#fff;padding-top:27px;line-height:17px;text-align:center;letter-spacing:-0.5px;}
.remote_wrap .remote_body .remote_form .remote_data {margin:16px 0;}
.remote_wrap .remote_body .remote_form .remote_data:after {content:'';clear:both;display:table;}
.remote_wrap .remote_body .remote_content {width:800px;margin:auto;}
.remote_wrap .remote_footer {position:absolute;bottom:0;width:100%;border-top:1px solid #dddddd;background:#fff;}
.remote_wrap .remote_footer p {width:800px;height:40px;margin:auto;line-height:40px;font-weight:400;font-size:13px;color:#767676;}
.remote_wrap .remote_footer p span {float:right;}

















/***** login *****/
.step_area {padding:0 55px;}
.step_area.step4 {}
.step_area li {float:left;width:calc((100% - 3px) / 4);text-align:center;border:1px solid #ddd;margin-right:1px;padding:17px 0;position:relative;}
.step_area li:last-child {margin-right:0;}
.step_area li span {position:relative;margin-left:42px;}
.step_area li:nth-child(1) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step1_off.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li:nth-child(2) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step2_off.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li:nth-child(3) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step3_off.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li:nth-child(4) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step4_off.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li.active {background:#21409a;color:#fff;border:1px solid #21409a;}
.step_area li.active:after {content:'';width:13px;height:6px;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);background:url("../img/login/bg_stepedge_on.png") no-repeat;padding-left:1px;}
.step_area li.active:nth-child(1) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step1_on.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li.active:nth-child(2) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step2_on.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li.active:nth-child(3) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step3_on.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}
.step_area li.active:nth-child(4) span:before {content:'';width:33px;height:30px;background:url("../img/login/bg_step4_on.png") no-repeat left bottom;position:absolute;top:-6px;left:-42px;}

.cert_area {width:100%;float:left;border-top:2px solid #555;}

.cert_area .reg_area {width:600px;height:80px;margin:auto;}
.cert_area .reg_area .title{float:left;width:115px;color:#333;font-size:15px;font-weight:500;padding:23px 16px;letter-spacing: -0.5px;line-height:34px;}
.cert_area .reg_area .data{float:right;width:calc(100% - 115px);background:#fff;color:#555;padding:23px 16px;}
.cert_area .reg_area .data input {float:left;}

.cert_area .certify_area.bg_gray {padding:40px 0 50px;background:#f2f2f2;border-top:1px solid #e5e5e5;}

.agree_area h4 {font-weight:500;font-size:16px;color:#333;border-bottom:2px solid #555;padding:15px 0;}
.agree_area h4 span {float:right;margin-top:-2px;}
.agree_area h4 span label {font-weight:400;font-size:14px;color:#555;padding-right:0;margin-right:26px;}
.agree_area .group {}
.agree_area .group h5 {padding:13px 0 12px 26px;border-bottom:1px solid #e5e5e5;font-weight:400;font-size:16px;color:#555;}
.agree_area .group .group_detail {background:#f9f9f9;border-bottom:1px solid #e5e5e5;padding:20px 0 20px 57px;}
.agree_area .group .group_detail .ch_group {}
.agree_area .group .group_detail .ch_group label {float:left;width:20%;margin-right:0;}
.agree_area .group .group_detail .ch_group:after {content:"";clear:both;display:table;}
.agree_area .group h5 label {padding:4px 6px 4px 30px;}
.agree_area .group h5 a {float:right;margin-right:26px;margin-top:6px;font-weight:400;font-size:14px;color:#0079cf;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/

.welcome_box {height:330px;padding:0 0 0 47.5%;background:url("../img/login/bg_step4_welcome.png") no-repeat 11.8% center;}
.welcome_box.system_info {height:245px; padding:0 0 0 28.5%;}
.welcome_box.bg_prediction {background:url("../img/service/bg_prediction.png") no-repeat 15% center;}
.welcome_box.bg_page_error {background:url("../img/service/bg_page_error.png") no-repeat 15% center;}
.welcome_box.bg_service_info {background:url("../img/service/bg_service_info.png") no-repeat 15% center;}
.welcome_box.bg_system_info {background:url("../img/service/bg_system_info.png") no-repeat 0% 0;}


.welcome_box p {font-weight:400;font-size:16px;color:#555;line-height:26px;}

.gline_area {padding:40px 25px;border:1px solid #d6d6d6;}
.gline_area:after {content:'';clear:both;display:table;}
.gline_area h4 {font-weight:500;font-size:24px;color:#333;}
.gline_area p {font-weight:400;font-size:14px;color:#555;}
.gline_area .btn {position:relative;width:218px;text-align:center;padding:9px 0 9px 42px;}
.gline_area .btn.wel1:before {content:'';width:42px;height:32px;background:url("../img/login/icon_cert01.png") no-repeat;position:absolute;top:5px;left:19px;}
.gline_area .btn.wel2 {padding:9px 0 9px 34px;}
.gline_area .btn.wel2:before {content:'';width:42px;height:32px;background:url("../img/login/icon_cert02.png") no-repeat;position:absolute;top:5px;left:31px;}
.gline_area .btn.wel3:before {content:'';width:42px;height:32px;background:url("../img/login/icon_cert03.png") no-repeat;position:absolute;top:5px;left:19px;}

.wel_title {font-weight:400;font-size:48px;color:#333;text-align:center;}
.wel_sub {font-weight:400;font-size:18px;color:#333;line-height:28px;text-align:center;letter-spacing:-1px;}

.border_box {border:1px solid #d6d6d6;padding:30px 30px;}
.border_box .border_dashed {border-right:1px dashed #ddd;}
.border_box h4 {font-weight:500;font-size:16px;color:#333;}
.border_box p {font-weight:400;font-size:14px;color:#555;letter-spacing:-0.5px;line-height:22px;}

.bg_pub_copy {background:url("../img/login/bg_pub_copy.png") no-repeat 96.4545% top;height:172px;}

h4.tcb_h4 {font-weight:500;font-size:16px;color:#333;}
h4.tcb_h4 span {font-weight:400;font-size:14px;color:#555;margin-top:4px;}

.bt2_555 {border-top: 2px solid #555;}





















/***** corporateMember *****/

/***** company *****/
.video_box1 {width:100%;float:left;}
.video_box1 .v_area {width:50%;float:left;position:relative;background:#f5f5f5 url("../img/common/bg_noimage.png") no-repeat center center;border-bottom:1px solid #f5f5f5;}
.video_box1 .v_area:before {content:"";display:block;padding-top:66%;}
.video_box1 .v_area a {position:absolute;top:0;right:0;bottom:0;left:0;}
.video_box1 .v_area a:before {content:'';width:100%;height:100%;position:absolute;background:url("../img/company/bg_video1.png") no-repeat 94% 91%;}
.video_box1 .t_area {width:50%;float:left;padding:30px 30px;height:365px;}
.video_box1 .t_area h4 {font-weight:500;font-size:24px;color:#333;line-height:34px;}
.video_box1 .t_area p {font-weight:400;font-size:14px;color:#555;line-height:26px;}

.video_box2 {width:100%;float:left;border-bottom:1px dashed #e5e5e5;padding-top:30px;padding-bottom:30px;}
.video_box2:last-child {border-bottom:1px solid #e5e5e5;}
.video_box2 > div:nth-child(1) {width:calc((100% - 40px) / 3);float:left;margin-right:20px;}
.video_box2 > div:nth-child(2) {width:calc((100% - 40px) / 3 - 1px);float:left;margin-right:20px;}
.video_box2 > div:nth-child(3) {width:calc((100% - 40px) / 3);float:left;}
.video_box2 .v_area {width:100%;position:relative;background:#f5f5f5 url("../img/common/bg_noimage.png") no-repeat center center;border-bottom:1px solid #f5f5f5;}
.video_box2 .v_area:before {content:"";display:block;padding-top:66%;}
.video_box2 .v_area a {position:absolute;top:0;right:0;bottom:0;left:0;}
.video_box2 .v_area a:before {content:'';width:100%;height:100%;position:absolute;background:url("../img/company/bg_video2.png") no-repeat 94% 91%;}
.video_box2 .t_area {width:100%;padding:30px 20px;border:1px solid #e5e5e5;border-top:0;}
.video_box2 .t_area h4 {font-weight:500;font-size:16px;color:#555;line-height:24px;height:48px;overflow:hidden;}
.video_box2 .t_area p {font-weight:400;font-size:14px;color:#767676;line-height:14px;}

.video_zone {width:100%;float:left;border:1px solid #e5e5e5;position:relative;background:#e5e5e5;}
.video_zone a:before {content:'';width:100%;height:100%;position:absolute;background:url("../img/company/bg_video1.png") no-repeat 94% 91%;;}

.txt_zone {width:100%;float:left;}
.txt_zone p {font-weight:400;font-size:14px;color:#555;line-height:24px;}

.print_box2 {width:100%;float:left;border-bottom:1px dashed #e5e5e5;padding-top:30px;padding-bottom:30px;}
.print_box2:last-child {border-bottom:1px solid #e5e5e5;}
.print_box2 > div:nth-child(1) {width:calc((100% - 40px) / 3);float:left;margin-right:20px;}
.print_box2 > div:nth-child(2) {width:calc((100% - 40px) / 3 - 1px);float:left;margin-right:20px;}
.print_box2 > div:nth-child(3) {width:calc((100% - 40px) / 3);float:left;}
.print_box2 .v_area {width:100%;position:relative;background:#f5f5f5 url("../img/common/bg_noimage.png") no-repeat center center;border-bottom:1px solid #f5f5f5;}
.print_box2 .v_area:before {content:"";display:block;padding-top:66%;}
.print_box2 .v_area a {position:absolute;top:0;right:0;bottom:0;left:0;}
.print_box2 .t_area {width:100%;padding:30px 20px;border:1px solid #e5e5e5;border-top:0;}
.print_box2 .t_area h4 {font-weight:500;font-size:16px;color:#555;line-height:24px;height:48px;overflow:hidden;}
.print_box2 .t_area p {font-weight:400;font-size:14px;color:#767676;line-height:14px;}











.owl_wrap {width:100%;float:left;position:relative;}
.owl_wrap .owl-carousel .owl-nav {position:absolute;bottom:42px;right:-150px;background:url("../img/company/btn_bgbar.gif") no-repeat center center;}
.owl_wrap .owl-carousel .owl-nav button.owl-next, 
.owl_wrap .owl-carousel .owl-nav button.owl-prev {width:20px;height:45px;background:red;margin:0 20px;}
.owl_wrap .owl-carousel .owl-nav button.owl-next {background:url("../img/company/btn_next_off.gif") no-repeat;}
.owl_wrap .owl-carousel .owl-nav button.owl-next.on {background:url("../img/company/btn_next_on.gif") no-repeat;}
.owl_wrap .owl-carousel .owl-nav button.owl-prev {background:url("../img/company/btn_prev_off.gif") no-repeat;}
.owl_wrap .owl-carousel .owl-nav button.owl-prev.on {background:url("../img/company/btn_prev_on.gif") no-repeat;}
.owl_wrap .owl-carousel .owl-nav button.owl-next span, 
.owl_wrap .owl-carousel .owl-nav button.owl-prev span {display:none;}
.owl_wrap .owl-carousel .owl-dots {display:none;}

/***** disclosure *****/
.table_width_list li > .data.wi90 {width:calc(100% - 90px);}

.tooltip {display:inline-block;width:34px;height:34px;background:url("../img/icon_tooltip_off.png") no-repeat center center;}
.tooltip:hover {background:url("../img/icon_tooltip_on.png") no-repeat center center;}

.po_tooltip {position:absolute;left:0;top:-23px;display:inline-block;width:34px;height:34px;background:url("../img/icon_tooltip_off.png") no-repeat center center;}
.po_tooltip:hover {background:url("../img/icon_tooltip_on.png") no-repeat center center;}






/***** consumer *****/



















/***** zone *****/

/***** policy *****/




.zip_box {width:100%;float:left;border-top:1px solid #dddddd;}
.zip_group {width:100%;float:left;border:1px solid #dddddd;border-top:0;}
.zip_group .zip_left {width:76px;float:left;text-align:center;line-height:45px;padding:14px 0;font-weight:500;font-size:16px;color:#333;}
.zip_group .zip_right {width:calc(100% - 76px);float:left;padding:14px 0;font-weight:400;font-size:14px;color:#555;line-height:25px;}
.zip_group .zip_right span {font-size:13px;border-radius:2px;display:inline-block;width:48px;text-align:center;line-height:18px;}
.zip_group .zip_right span.br_blue {border:1px solid #2259bb;color:#2259bb;}
.zip_group .zip_right span.br_gray {border:1px solid #a3a3a3;color:#555;}

.page_group {width:100%;float:left;border:1px solid #dddddd;border-top:0;}
.searchbar {width:calc(100% - 59px);float:left;line-height:44px !important;height:44px !important;display:block;}
.searchbar::-webkit-input-placeholder{color:#888;}
.searchbar::-moz-placeholder{color:#888;}
.searchbar:-ms-input-placeholder{color:#888;}
.searchbar:-moz-placeholder{color:#888;}

.school_box {width:100%;float:left;border-top:1px solid #dddddd;}
.school_group {width:100%;float:left;border:1px solid #dddddd;border-top:0;padding:14px;}
.school_group .school_top {width:100%;float:left;font-weight:500;font-size:16px;color:#333;}
.school_group .school_bottom {width:100%;float:left;font-weight:400;font-size:14px;color:#555;}




/* 테이블 */


.popup_body .coupon_box {position: relative;text-align:center;padding-bottom:30px;border-bottom:1px dashed #dddddd;}
.popup_body .coupon_box > span.couponno {position:absolute;top:70%;left:44%;width:120px;font-size:12px;}
.popup_body .coupon_box > span.couponname {position:absolute;top:78%;left:44%;width:120px;font-size:12px;}
.ohidden1 {max-height:260px;overflow-y:auto;}








.txt_group{width:100%;float:left;position:relative;}
.txt_group .tit_main {font-weight:400;font-size:30px;color:#333;line-height:42px;text-align:center;}
.txt_group .tit_sub {margin-top:24px;font-weight:400;font-size:18px;color:#21409a;text-align:center;}


.lnb_position {position:relative;}
.lnb_position .lnb_title {position:absolute;top:0;left:-230px;width:200px;border:1px solid #064ed6;padding:18px 0px;text-align:center;font-weight:400;font-size:22px;color:#21409a;letter-spacing:-0.5px;background:#fff;}

.border_line_gray {width:100%;float:left;border:1px solid #e5e5e5;padding:23px;}
.bg_gray {width:100%;float:left;background:#f2f2f2;padding:23px;}

.btn_download {width:100%;float:left;margin-top:30px;}

.btn_list_pmbox{position:absolute;right:0;top:-43px;z-index:10;}
.btn_list_pmbox a {display:block;float:left;width:30px;height:30px;}
.btn_list_pmbox a:first-child {margin-right:10px;}

/* 사고접수 */
.base_box_top {width:100%;float:left;}
.base_tb td.base_detail {text-align:left;}

.popup_body .base_box_top {position:relative;/*top:10px;*/ margin:0 0 8px 0; }

/* 파일 리스트 */
.file_list_head {width:100%;float:left;}
.file_list_head li {padding:12px 15px;text-align:center;border-left:1px solid #dddddd;color:#555555;font-size:15px;font-weight:500;background:#f2f2f2;}
.file_list_head li:nth-child(1) {width:7%;float:left/*;border-left:1px solid #b4b6bc;*/}
.file_list_head li:nth-child(2) {width:75%;float:left;}
.file_list_head li:nth-child(3) {width:18%;float:left;/*border-right:1px solid #b4b6bc;*/}
.file_list_body {width:100%;float:left;border-bottom:1px solid #e5e5e5;}
.file_list_body ul li {padding:12px 15px;text-align:center;}
.file_list_body ul li:nth-child(1) {width:7%;float:left;}
.file_list_body ul li:nth-child(2) {width:75%;float:left;text-align:left;}
.file_list_body ul li:nth-child(3) {width:18%;float:left;}
.file_list_body.limited {height:176px;overflow-y:auto;border-bottom:1px solid #e5e5e5;}

.txt_list1 {}
.txt_list1 li {float:left;height:34px;}
.txt_list1 li:nth-child(1) {width:20%;}
.txt_list1 li:nth-child(2) {width:45%;}
.txt_list1 li:nth-child(3) {width:35%;}
.txt_list1 li:nth-child(1) span {float:left;width:80px;line-height:32px;}
.txt_list1 li:nth-child(1) input {width:calc(100% - 85px);}
.txt_list1 li:nth-child(2) span {float:left;width:45px;line-height:32px;}
.txt_list1 li:nth-child(2) span.dash {width:20px;}
.txt_list1 li:nth-child(2) .tel_set select {width:calc((100% - 40px) / 3);}
.txt_list1 li:nth-child(2) .tel_set input {width:calc((100% - 40px) / 3);}
.txt_list1 li:nth-child(2) .tel_set {max-width:none;width:calc(100% - 50px);}
.txt_list1 li:nth-child(3) span {float:left;width:90px;line-height:32px;}
.txt_list1 li:nth-child(3) input {width:calc(100% - 190px);}
.txt_list1 li button {font-size:12px;padding:7px 20px;margin-left:2%;vertical-align:bottom;}
.txt_list1 li:nth-child(2)  

.txarea {width:100%;float:left;overflow-y:auto;border-radius:0;}

.cal_set2 > div{width:calc(50% - 10px);float:left;position:relative;}
.cal_set2 > div div{float:left;position:relative;vertical-align:bottom;}
.cal_set2 > div div:nth-child(1) {width:calc(50% - 55px);}
.cal_set2 > div div:nth-child(2) {width:calc(50% - 55px);}
.cal_set2 > div div:nth-child(3) {width:110px;}
.cal_set2 div.hm{line-height:32px;}
.cal_set2 div.hm input {width:calc(100% - 23px);clear:both;margin-right:5px;}
.cal_set2 .cal_btn{position:absolute;width:34px;height:34px;padding:7px 0;right:0;top:0;display:inline-block;text-align:center;border-left:1px solid #ddd;}

.common_set{width:100%;}
.common_set select{width:34%;}
.common_set input{width:calc(66% - 20px);}

.search_set{width:100%;}
.search_set input{width:calc(100% - 80px);}

.no_maxwidth {max-width:none;}
.no_top0,.no_top0:before {top:0px !important;}

span.sub_detail {line-height:34px;margin-left:10px;}
span.sub_gdetail {display:block;height:34px;width:100%;border:1px solid #ddd;background:#e6e6e6;margin-right:10px;}

.box_title1 {font-size:17px;color:#555;padding:0;text-align:center;}
.box_title2 {width:100%;float:left;border:1px solid #e2e2e2;border-radius:15px;font-size:16px;color:#333;padding:28px 0;text-align:center;}
.box_title3 {width:100%;float:left;border:2px solid #1d56ab;border-radius:15px;font-size:16px;color:#fff;background:#1d56ab;padding:28px 0;text-align:center;}

.table_width_list li .step_div4 {padding:0;}
.table_width_list li .step_div4 div {width:25%;float:left;padding:8px 16px;border-right:1px solid #e5e5e5;}
.table_width_list li .step_div4 div:last-child {border-right:0;}

.rounded {width:100%;float:left;border:3px solid #ccc;border-radius:10px;padding:20px;}

.calc10 {width:calc(100% - 10px) !important;}
.calc34 {width:calc(100% - 34px) !important;}
.calc44 {width:calc(100% - 44px) !important;}
.calc80 {width:calc(100% - 80px) !important;}
.calc100 {width:calc(100% - 100px) !important;}
.calc110 {width:calc(100% - 110px) !important;}
.calc150 {width:calc(100% - 150px) !important;}
.calc250 {width:calc(100% - 250px) !important;}
.calc10_half {width:calc(50% - 10px) !important;}

.download_grayline {display:inline-block;font-weight:400;font-size:14px;color:#555;border:1px solid #d6d6d6;border-radius:4px;padding:4px 13px 4px 13px;}
.download_grayline:hover,.download_grayline:focus {border-color:#21409a;background-color:#21409a;color:#fff;}
.download_grayline:hover i,.download_grayline:focus i {color:#fff !important;}
.fc_0079cf {color:#0079cf;}
.mt5_m {margin-top:-5px;}
.mt29_m {margin-top:-29px;}
.mt32_m {margin-top:-32px;}
.mt40_m {margin-top:-40px;}

.bd_e5e5e5 {border:1px solid #e5e5e5 !important;}
.bdl_e5e5e5 {border-left:1px solid #e5e5e5 !important;}
.bdl_f2f2f2 {border-left:1px solid #f2f2f2 !important;}
.test {width:100%;float:left;}

.btn_g {width:116px;/*height:84px;font-size:30px;padding:9px 0;*/}
.popup_big_title {text-align:center;font-weight:500;font-size:24px;color:#333;line-height:27px;}
.popup_big_title.txt_box {padding:30px 0; border-top-left-radius:20px;  border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; background:#eeeeee;}
.popup_big_title.txt_box span {font-size:18px;}
.popup_big_title strong {color:#1d56ab;}
.popup_sub_content {text-align:center;font-weight:400;font-size:16px;color:#555;line-height:25px;}

.step_box .onestep {position:relative;width:100%;float:left;border:3px solid #e2e2e2;border-top-left-radius:40px;padding:60px 10px;}
.step_box .onestep .btitle {width:100%;float:left;font-size:36px;font-weight:500;color:#333;letter-spacing:-0.5px;text-align:center;}
.step_box .onestep .bcont {width:100%;float:left;}

.padd_1 {padding:0 calc(50% - 388px);}

.bline_box {width:100%;float:left;border:1px solid #e5e5e5;position:relative;}
.bline_box dt {width:30%;float:left;padding:25px;position:absolute;top:50%;left:0;transform: translateY(-50%);}
.bline_box dd {width:70%;float:right;padding:25px;border-left:1px solid #e5e5e5;}
.bline_box dt h4 {font-weight:400;font-size:18px;color:#333;}
.bline_box dd h5 {font-weight:500;font-size:14px;color:#333;}
strong.num_style {font-weight:500;font-size:18px;color:#1d56ab;margin-right:9px;}

.big_title1 {font-weight:500;font-size:36px;color:#333;letter-spacing:-0.5px;}

.medium_box {float:left;}
.medium_box.box3 {width:calc((100% - 80px) / 3);}
.medium_box.box4 {width:calc((100% - 90px) / 4);}
.medium_box .bg_picture {border:1px solid #e5e5e5;padding:175px 10px 10px 10px;}
.medium_box .bg_picture.bg_pic1 {background:url("../img/consumer/bg_pic1.gif") no-repeat top center;}
.medium_box .bg_picture.bg_pic2 {background:url("../img/consumer/bg_pic2.gif") no-repeat top center;}
.medium_box .bg_picture.bg_pic3 {background:url("../img/consumer/bg_pic3.gif") no-repeat top center;}
.medium_box .bg_picture li {text-align:center;}
.medium_box .bg_picture li:nth-child(1) {font-weight:400;font-size:13px;color:#2259bb;}
.medium_box .bg_picture li:nth-child(2) {font-weight:500;font-size:26px;color:#333;}
.medium_box .bg_picture li:nth-child(3) {font-weight:400;font-size:14px;color:#555;margin-bottom:25px;}
.medium_box .btn_go {height:43px;line-height:43px;text-align:center;}
.medium_box .btn_go a {display:block;height:100%;font-weight:400px;font-size:14px;color:#fff;background:#2259bb;}
.medium_box .btn_go a:after {color:#fff;}

.medium_box2 {float:left;}
.medium_box2.box3 {width:calc((100% - 80px) / 3);}
.medium_box2.box4 {width:calc((100% - 90px) / 4);}
.medium_box2 .bg_picture {border:1px solid #e5e5e5;padding:35px 25px 10px 25px;}
.medium_box2 .bg_picture dt {font-weight:400;font-size:22px;color:#333;letter-spacing:-2px;}
.medium_box2 .bg_picture dd {font-weight:400;font-size:14px;color:#555;line-height:22px;}
.medium_box2 .bg_picture dt:after {content:'';display:block;width:20px;height:2px;margin:12px 0 32px 0;background:#21409a;}
.medium_box2 .btn_go {height:43px;line-height:43px;text-align:center;}
.medium_box2 .btn_go a {display:block;height:100%;font-weight:400;font-size:14px;color:#555;background:#f3f3f3;border:1px solid #e5e5e5;border-top:0;}
.medium_box2 .btn_go a:after {color:#555;}
.medium_box2 .btn_go a:hover {color:#fff;background:#2259bb;}
.medium_box2 .btn_go:hover a:after {color:#fff;}
 
.line_box h4.b_tit {font-weight:500;font-size:18px;color:#333;letter-spacing:-0.5px;}

.h3_big {font-weight:500;font-size:26px;color:#333;}
.h3_med {font-weight:500;font-size:24px;color:#333;}
.h3_small {font-weight:500;font-size:16px;color:#333;}

.p_med {font-weight:400;font-size:16px;color:#555;}
.p_small {font-weight:400;font-size:14px;color:#555;}
.p_small:before {font-size:10px;margin-top:2px;}


/* 개인정보 제3자 제공 동의 */
.bd_radius0 {border-radius:0 !important;}
.bd_gray {width:100%;float:left;border:1px solid #dddddd;border-radius:10px;background:#fff;}


/*check box*/
.bg_graybox {width:100%;float:left;}
.txt_title {width:100%;float:left;font-weight:400;font-size:16px;color:#333;line-height:30px;padding:9px 26px;border-bottom:1px solid #e2e2e2;}
.txt_detail {width:100%;float:left;border:1px solid #e2e2e2;border-top:0;padding:20px 25px;background:#f9f9f9;}
.after_checkbox input[type=checkbox]{display:inline-block; position:absolute;left:-9999px;}
.after_checkbox input[type=checkbox] + label {display:block;z-index:1;position:relative;cursor:pointer;line-height: 26px;padding: 4px 0px 4px 0px;margin-right:0px;color: #333;}
.after_checkbox input[type=checkbox] + label:before {display:none;}
.after_checkbox input[type=checkbox] + label:after {content:"";display:inline-block;width:20px;height:20px;position:absolute;right:0;top:8px;background:url('../img/form_checkOff.png') 0px 0px no-repeat;background-size: 20px auto;}
.after_checkbox input[type=checkbox]:checked + label:after {text-align:center;line-height:20px;background:url('../img/form_checkOn.png') 0px 0px no-repeat;background-size: 20px auto;}
.after_checkbox input[type=checkbox]:checked:disabled + label:after {text-align:center;line-height:20px;background:url('../img/form_checkLock.png') 0px 0px no-repeat;background-size: 20px auto;}


.bg_gray_scroll {width:100%;float:left;height:80px;border:1px solid #dddddd;padding:20px;overflow:auto;}
.btn_x_closed {float:left;display:block;position:relative;padding-right:25px;margin-right:15px;}
.btn_x_closed:after {content:'';width:18px;height:18px;text-align:right;position:absolute;top:2px;right:0px;background:url('../img/btn_closed.gif') right center no-repeat;}

.padding5 th, .padding5 td {padding:5px;}
.padding5 .btn_s {padding:5px 20px 7px;}


.height_auto {height:auto !important;}

.rounded_box {float:left;}
.rounded_box.box3 {width:calc((100% - 140px) / 3);}
.rounded_box.box5 {width:calc((100% - 160px) / 5);}
.rounded_box .bg_picture {height:340px;border:5px solid #e5e5e5;border-radius:10px;padding:25px;}
.rounded_box .bg_picture.bg_pic1 {background:url("../img/consumer/bg_pic11.gif") no-repeat top right;}
.rounded_box .bg_picture.bg_pic2 {background:url("../img/consumer/bg_pic12.gif") no-repeat top right;}
.rounded_box .bg_picture.bg_pic3 {background:url("../img/consumer/bg_pic13.gif") no-repeat top right;}
.rounded_box .bg_picture.bg_pic4 {background:url("../img/consumer/bg_pic14.gif") no-repeat top right;}
.rounded_box .bg_picture.bg_pic5 {background:url("../img/consumer/bg_pic15.gif") no-repeat top right;}
.rounded_box .bg_picture.bg_pic6 {background:url("../img/consumer/bg_pic16.gif") no-repeat top right;}
.rounded_box .bg_picture li:nth-child(1) {font-family:"roboto";font-weight:bold;font-size:50px;height:50px;line-height:50px;color:#2259bb;letter-spacing:-2px;}
.rounded_box .bg_picture li:nth-child(2) {font-weight:400;font-size:18px;color:#2259bb;line-height:24px;height:94px;border-bottom:1px solid #e5e5e5;}
.rounded_box .bg_picture li:nth-child(3) {font-weight:400;font-size:14px;color:#555;padding-top:30px;}

.rounded_box2 {float:left;}
.rounded_box2.box5 {width:calc((100% - 160px) / 5);}
.rounded_box2 .tit_process {height:150px;border:2px solid #e5e5e5;border-radius:10px;padding:25px 5px;}
.rounded_box2 .tit_process dt {font-family:"roboto";font-weight:bold;font-size:28px;height:28px;line-height:28px;color:#2259bb;text-align:center;text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
.rounded_box2 .tit_process dd {font-weight:400;font-size:16px;color:#555;margin-top:18px;text-align:center;letter-spacing:-1px;}

.rounded_box3 {float:left;}
.rounded_box3.box4 {width:calc((100% - 120px) / 4);}
.rounded_box3 .tit_process {height:150px;border:2px solid #e5e5e5;border-radius:10px;padding:25px;}
.rounded_box3 .tit_process dt span {font-family:"roboto";font-weight:bold;font-size:20px;height:18px;line-height:18px;color:#2259bb;}
.rounded_box3 .tit_process dt span:after {content: '';display: inline-block;width: 1px;height: 18px;margin:4px 9px 0 10px;background: #e5e5e5;vertical-align: bottom;}
.rounded_box3 .tit_process dt {font-weight:400;font-size:18px;height:18px;line-height:18px;color:#2259bb;letter-spacing:-1.0px;}
.rounded_box3 .tit_process dd {font-weight:400;font-size:14px;line-height:22px;color:#555;margin-top:22px;}

.big_arrow {float:left;width:70px;height:340px;background:url("../img/consumer/bg_bigarrow.gif") no-repeat center center;}
.med_arrow {float:left;width:40px;height:150px;background:url("../img/consumer/bg_medarrow.gif") no-repeat center center;}

.step_link_box li span:first-child{font-size:18px;}

/* 공통(수정전)_임시 */
/*input[type=checkbox] + label {z-index:1;position:relative;display:inline-block;cursor:pointer;line-height:26px;padding:4px 6px 4px 26px;margin-right:5px;color:#555;}*/

.button_box {padding-top:30px;text-align:right;}
.btn_pdf {display:inline-block;height:42px;line-height:42px;position:relative;border:1px solid #d6d6d6;padding-left:55px;padding-right:15px;color:#555;border-radius:5px}
.btn_pdf i.pdf_blue {display:inline-block;width:40px;height:42px;background:url("../img/bg_pdf_blue.gif") no-repeat;position:absolute;top:-1px;left:-1px;}
.btn_pdf i.pdf_red {display:inline-block;width:40px;height:42px;background:url("../img/bg_pdf_red.gif") no-repeat;position:absolute;top:-1px;left:-1px;}

.num_ol {width:100%;float:left;}
.num_ol ol {}
.num_ol ol li {position:relative;}
.num_ol ol li:after {content:'';clear:both;display:table;}
.num_ol ol li span {position:absolute;left:0px;display:block;float:left;font-weight:400;font-size:14px;color:#555;line-height:30px;}
.num_ol ol li p {position:relative;line-height:30px;padding-left:20px;}

.title_ol {width:100%;float:left;}
.title_ol ol {}
.title_ol ol li {position:relative;}
.title_ol ol li:after {content:'';clear:both;display:table;}
.title_ol ol li h4 {font-weight:500;font-size:14px;color:#1d56ab;line-height:30px;margin-top:10px;}
.title_ol ol li p i {position:absolute;left:10px;display:block;float:left;font-size:14px;color:#1d56ab;line-height:30px;font-weight:500;}
.title_ol ol li p {position:relative;line-height:30px;padding-left:20px;}


/*input focus*/
/* 웹접근성 이슈
input[type=checkbox]:focus + label:before {border:1px dashed blue;}
*/

/* footer */
#footer {position:relative;background:#f6f9fe;}
#footer:after {content:'';display:block;width:100%;height:1px;background:#e5e5e5;;position:absolute;top:50px;left:0px;}
.foot_area .foot_link:after {content:'';clear:both;display:table;}
.foot_area .foot_link .link_list {max-width:1250px;width:100%;margin:auto;}
.foot_area .foot_link .link_list > li {float:left;border-left:1px solid #e5e5e5;position:relative;height:50px;}
.foot_area .foot_link .link_list > li > a {display:block;padding:15px 0 15px 15px;}
.foot_area .foot_link .link_list > li > a.add_list {background:url('../img/icon_selectDown2.png') no-repeat right center;}
.foot_area .foot_link .link_list > li > a.add_list.on {background:url('../img/icon_selectUp2.png') no-repeat right center;}
.foot_area .foot_link .link_list > li:nth-child(3n) {width:16.67%;}
.foot_area .foot_link .link_list > li:nth-child(3n+1) {width:16.66%;}
.foot_area .foot_link .link_list > li:nth-child(3n+2) {width:16.67%;}
.foot_area .foot_link .link_list > li:last-child {border-right:1px solid #e5e5e5;}
.foot_area .add_list_box {position:absolute;bottom:50px;left:-1px;border:1px solid #e5e5e5;width:calc(100% + 2px);}
.foot_area .add_list_box {display:none;background:#f6f9fe;z-index:10;}
.foot_area .add_list_box ul li a {display: block;padding: 5px 10px;letter-spacing: 1px;font-size: 13px;letter-spacing: -0.1px;}

.foot_area .foot_info {max-width:1250px;width:100%;margin:auto;}
.foot_area .foot_info .foot_logo {float:left;padding-top:36px;width:224px;height:89px;}
.foot_area .foot_info .foot_addr {float:left;width:calc(100% - 432px);height:89px;}
.foot_area .foot_info .foot_addr ul li {float:left;line-height:24px;margin-right:26px;font-weight:400;font-size:13px;color:#555;position:relative;}
.foot_area .foot_info .foot_addr ul li:after {content:'|';position:absolute;top:-1px;right:-15px;font-size:10px;}
.foot_area .foot_info .foot_addr ul li:last-child:after {display:none;}
.foot_area .foot_info .foot_addr p {line-height:24px;font-weight:400;font-size:13px;color:#555;}
.foot_area .foot_info .foot_addr ul li address {font-style:normal;}
.foot_area .foot_info .foot_addr ul:after {content:'';clear:both;display:table;}
.foot_area .foot_info .foot_addr ul:first-child {margin-top:24px;}
.foot_area .foot_info .foot_addr ul li:last-child {}

.foot_area .foot_info .foot_sns {float:left;width:208px;height:89px;text-align:center;padding-top:30px;}
.foot_area .foot_info .foot_sns a {margin:0 2.5px;}
.foot_area .foot_info:after {content:'';clear:both;display:table;}

.foot_area .foot_award {max-width:1250px;width:100%;margin:auto;height:75px;margin-top:30px;padding-left:224px;}
.foot_area .foot_award img {margin-right:14px;}

/* main */
.hpopup_wrap {background:#eceff1;}
.hpopup {max-width:1250px;width:100%;margin:auto;position:relative;}
.hpopup .himg_box {padding:32px 0 30px;}
.hpopup .himg_box:after {content:'';clear:both;display:table;}
.hpopup .himg_box a {display:block;width:50%;margin:auto;position:relative;}
.hpopup .himg_box a img {width:100%;}
.hpopup .himg_box.num2 a {float:left;}
.hpopup .himg_box a:nth-child(2):before {content:"";width:1px;height:80px;background:#dddddd;position:absolute;top:0;left:0;}
.hpopup .btn_close_group {position:absolute;bottom:0;right:0;}
.hpopup .btn_close_group label {margin-right:0;padding:4px 24px 4px 0;font-weight:400;font-size:12px;color:#767676;}
.hpopup .btn_close_group label:before {left:auto;right:0;}
.hpopup .btn_close_group label:hover, .hpopup .popup_right .btn_close_group label:active {text-decoration:none;}

/*
.hpopup_wrap {background:#eceff1;}
.hpopup {max-width:1250px;width:100%;margin:auto;position:relative;}
.hpopup:after {content:'';clear:both;display:table;}
.hpopup .popup_left {padding-top:30px;padding-bottom:30px;width:50%;float:left;}
.hpopup .popup_right {padding-top:30px;padding-bottom:30px;width:50%;float:right;}
.hpopup .wrap_popup {padding-left:170px;width:100%;height:80px;float:left;}
.hpopup .wrap_popup.bg_icon1 {background:url("../img/main/icon_card.jpg") no-repeat left center;}
.hpopup .wrap_popup.bg_icon2 {background:url("../img/main/icon_payphone.jpg") no-repeat left center;border-left:1px solid #cacaca;}
.hpopup a:hover h2, .hpopup a:focus h2, .hpopup a:hover p, .hpopup a:focus p {text-decoration:none;} 
*/
/*2019-02-15 underline 고객요구사항반영*/
/*
.hpopup .wrap_popup .htitle {font-weight:500;font-size:28px;color:#333333;line-height:44px;}
.hpopup .wrap_popup .hstrong {font-weight:500;font-size:16px;color:#2259bb;line-height:16px;}
.hpopup .wrap_popup .hdate {font-weight:400;font-size:13px;color:#767676;}

.hpopup .popup_right .btn_close_group {position:absolute;bottom:0;right:0;}
.hpopup .popup_right .btn_close_group label {margin-right:0;padding:4px 24px 4px 0;font-weight:400;font-size:12px;color:#767676;}
.hpopup .popup_right .btn_close_group label:before {left:auto;right:0;}
.hpopup .popup_right .btn_close_group label:hover, .hpopup .popup_right .btn_close_group label:active {text-decoration:none;}
*/
/*2019-02-15 underline 고객요구사항반영*/

.mcontainer {background:#fff;overflow:hidden !important;}
#mcontents {width:100%;max-width:1250px;margin:auto;}
#mcontents .mheading {width:100%;max-width:1250px;margin:0 auto;}
#mcontents .mheading .mslider {margin-left:-335px;margin-right:-335px;width:1920px;}
#mcontents .mheading .mslider .owl-carousel {z-index:auto;}
#mcontents .mheading .mslider .owl-carousel .owl-nav {width:1250px;margin:auto;position:absolute;top:245px;left:335px;z-index:2;}
#mcontents .mheading .mslider .owl-carousel .owl-nav button {width:50px;height:50px;margin:0;}
#mcontents .mheading .mslider .owl-carousel .owl-nav button.owl-next {float:right;background:url("../img/main/btn_next.png") no-repeat;}
#mcontents .mheading .mslider .owl-carousel .owl-nav button.owl-prev {float:left;background:url("../img/main/btn_prev.png") no-repeat;}
#mcontents .mheading .mslider .owl-carousel .owl-nav button.owl-next span,
#mcontents .mheading .mslider .owl-carousel .owl-nav button.owl-prev span {display:none;margin:0;}

#mcontents .mheading .mfloat {position:absolute;top:0;left:0;z-index:1;width:100%;}
#mcontents .mheading .mfloat .mtitle {width:100%;max-width:1250px;height:490px;margin:auto;color:#fff;}
#mcontents .mheading .mfloat .mtitle p.tit {padding-top:100px;font-weight:400;font-size:22px;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,0.4);}
#mcontents .mheading .mfloat .mtitle h3 {font-weight:500;font-size:48px;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,0.4);}
#mcontents .mheading .mfloat .mtitle .per_area {width:400px;margin:auto;margin-bottom:70px;text-shadow:2px 2px 2px rgba(0,0,0,0.4);}
#mcontents .mheading .mfloat .mtitle .per_area:after {content:'';clear:both;display:table;}
#mcontents .mheading .mfloat .mtitle .per_area p.sm_tit {float:left;font-weight:400;font-size:14px;text-align:right;width:155px;padding-top:24px;padding-right:7px;}
#mcontents .mheading .mfloat .mtitle .per_area .bg_blueline {float:left;position:relative;}
#mcontents .mheading .mfloat .mtitle .per_area .bg_blueline:before {content:'';width:220px;height:26px;background:#0999d8;opacity:0.5;position:absolute;bottom:7px;left:0;z-index:1;}
#mcontents .mheading .mfloat .mtitle .per_area .bg_blueline #numbers {float:left;margin-top:10px;font-family:"roboto";font-weight:bold;font-size:80px;position:relative;z-index:2;}
#mcontents .mheading .mfloat .mtitle .per_area .bg_blueline p.sm_end {float:left;font-weight:400;font-size:24px;text-align:left;padding-top:20px;padding-left:9px;position:relative;z-index:2;}
#mcontents .mheading .mfloat .mtitle .buttongroup {width:452px;margin:auto;border-radius:30px;overflow:hidden;}
#mcontents .mheading .mfloat .mtitle .buttongroup:after {content:"";clear:both;display:table;}
#mcontents .mheading .mfloat .mtitle a {float:left;display:block;height:60px;line-height:60px;font-size:18px;transition:all 0.2s ease;overflow:hidden;text-align:center;position:relative;z-index:1;}
#mcontents .mheading .mfloat .mtitle a.bluebutton {width:240px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2259bb', endColorstr='#0c62fb', GradientType=1);
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(left, #2259bb 0%, #0c62fb 100%);
background-image:      -o-linear-gradient(left, #2259bb 0%, #0c62fb 100%);
background-image: -webkit-gradient(linear, right top, left top, from(#2259bb), to #0c62fb));
background-image:linear-gradient(to right, #2259bb, #0c62fb);
	color:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;padding:0 20px 0 25px;}
#mcontents .mheading .mfloat .mtitle a.bluebutton:after {content:"";width:28px;height:60px;background:url("../img/main/bg_btn.jpg") no-repeat;position:absolute;top:0;right:0;z-index:2;}
#mcontents .mheading .mfloat .mtitle a.whitebutton {width:212px;background:#fff;color:#333;border-top-right-radius:30px;border-bottom-right-radius:30px;padding:0 25px 0 20px;}
#mcontents .mheading .mfloat .mtitle .buttongroup a.bluebutton:before {content:'';display:inline-block;width:25px;height:25px;background:url("../img/main/bg_bluebutton.png") no-repeat;vertical-align:-6px;margin-right:10px;}
#mcontents .mheading .mfloat .mtitle .buttongroup a.whitebutton:after {content:'';display:inline-block;width:25px;height:25px;background:url("../img/main/bg_whitebutton.png") no-repeat;vertical-align:-6px;margin-left:10px;}

#mcontents .mheading .minfo {height:80px;width:100%;max-width:1250px;margin:auto;background:rgba(5,20,40,0.7) url("../img/main/bg_minfo.png") no-repeat;overflow:hidden;position:absolute;top:490px;background-size:100% 100%;}
#mcontents .mheading .minfo ul {padding:28px 0;}
#mcontents .mheading .minfo ul:after{content:"";clear:both;display:table;}
#mcontents .mheading .minfo ul li {float:left;width:calc(100% / 7);padding-left:4.5%;font-weight:400;font-size:15px;color:#fff;line-height:24px;position:relative;top:60px;transition:1s;position:relative;}
#mcontents .mheading .minfo ul li:last-child {width:14.2857%;}
#mcontents .mheading .minfo ul li:before{content:"";width:25px;height:24px;position:absolute;left:11%;}
#mcontents .mheading .minfo ul li:nth-child(1):before {background:url("../img/main/icon_mtitle01.png") no-repeat;}
#mcontents .mheading .minfo ul li:nth-child(2):before {background:url("../img/main/icon_mtitle02.png") no-repeat;}
#mcontents .mheading .minfo ul li:nth-child(3):before {background:url("../img/main/icon_mtitle03.png") no-repeat;}
#mcontents .mheading .minfo ul li:nth-child(4):before {background:url("../img/main/icon_mtitle04.png") no-repeat;}
#mcontents .mheading .minfo ul li:nth-child(5):before {background:url("../img/main/icon_mtitle05.png") no-repeat;}
#mcontents .mheading .minfo ul li:nth-child(6):before {background:url("../img/main/icon_mtitle06.png") no-repeat;}
#mcontents .mheading .minfo ul li:nth-child(7):before {background:url("../img/main/icon_mtitle07.png") no-repeat;}
#mcontents .mheading .minfo ul li.topup {top:0px;}
#mcontents .mheading .minfo ul li span {margin-left:8px;}

#mcontents .mheading .mquick {position:absolute;top:628px;width:100%;max-width:1250px;}
#mcontents .mheading .mquick .mq_bg {position:relative;border:1px solid #ddd;}
#mcontents .mheading .mquick .mq_bg:before {content:"";width:98px;height:40px;background:url("../img/main/bg_quick.png") no-repeat;position:absolute;top:-40px;left:50%;transform:translateX(-50%);}
#mcontents .mheading .mquick .mq_bg:after {content:"";clear:both;display:table;}
#mcontents .mheading .mquick .mq_bg h4 {float:left;width:25%;height:138px;padding:35px 0 35px 24px;font-weight:400;font-size:30px;color:#333;background-color:#e4eaf5;background-image:linear-gradient(-65deg, #fff 20%, #e4eaf5 0);}
#mcontents .mheading .mquick .mq_bg h4 span {display:block;font-weight:400;font-size:14px;color:#333;}
#mcontents .mheading .mquick .mq_bg ul {float:left;width:75%;background:#fff;}
#mcontents .mheading .mquick .mq_bg ul:after {content:"";clear:both;display:table;}
#mcontents .mheading .mquick .mq_bg ul li {float:left;width:calc(100% / 6);padding:32px 0 0;height:138px;}
#mcontents .mheading .mquick .mq_bg ul li:last-child {width:16.6666%;}
#mcontents .mheading .mquick .mq_bg ul li a {display:block;font-weight:400;font-size:14px;color:#333;text-align:center;border-right:1px solid #ddd;}
#mcontents .mheading .mquick .mq_bg ul li:last-child a {border-right:0;}
#mcontents .mheading .mquick .mq_bg ul li a:before {content:"";width:44px;height:44px;display:block;margin:auto;margin-bottom:10px;}
#mcontents .mheading .mquick .mq_bg ul li:nth-child(1) a:before {background:url("../img/main/icon_mquick01.png") no-repeat;}
#mcontents .mheading .mquick .mq_bg ul li:nth-child(2) a:before {background:url("../img/main/icon_mquick02.png") no-repeat;}
#mcontents .mheading .mquick .mq_bg ul li:nth-child(3) a:before {background:url("../img/main/icon_mquick03.png") no-repeat;}
#mcontents .mheading .mquick .mq_bg ul li:nth-child(4) a:before {background:url("../img/main/icon_mquick04.png") no-repeat;}
#mcontents .mheading .mquick .mq_bg ul li:nth-child(5) a:before {background:url("../img/main/icon_mquick05.png") no-repeat;}
#mcontents .mheading .mquick .mq_bg ul li:nth-child(6) a:before {background:url("../img/main/icon_mquick06.png") no-repeat;}


























/* common 이동할 부분 */
#visual_box.visual_product {background-image:url(../../../resources/web/img/visual/visual_product_bg.jpg)} /* 보험상품 */
#visual_box.visual_service {background-image:url(../../../resources/web/img/visual/visual_service_bg.jpg)} /* 보상 */
#visual_box.visual_benefit {background-image:url(../../../resources/web/img/visual/visual_benefit_bg.jpg)} /* 혜택 */
#visual_box.visual_myeducar {background-image:url(../../../resources/web/img/visual/visual_myeducar_bg.jpg)} /* 마이에듀카 */
#visual_box.visual_customer {background-image:url(../../../resources/web/img/visual/visual_customer_bg.jpg)} /* 고객센터 */
#visual_box.visual_company {background-image:url(../../../resources/web/img/visual/visual_company_bg.jpg)} /* 회사소개 */
#visual_box.visual_company.bg2 {background-image:url(../../../resources/web/img/visual/visual_company_bg2.jpg)} /* 브랜드 */
#visual_box.visual_company.bg3 {background-image:url(../../../resources/web/img/visual/visual_company_bg3.jpg)} /* 사회공헌 */
#visual_box.visual_disclosure {background-image:url(../../../resources/web/img/visual/visual_disclosure_bg.jpg)} /* 공시실 */
#visual_box.visual_consumer {background-image:url(../../../resources/web/img/visual/visual_consumer_bg.jpg)} /* 소비자보호 */
#visual_box.visual_policy {background-image:url(../../../resources/web/img/visual/visual_policy_bg.jpg)} /* 약관 및 정책 */
#visual_box.visual_corporation {background-image:url(../../../resources/web/img/visual/visual_corporation_bg.jpg)} /* 법인서비스 */
#visual_box.visual_recruit {background-image:url(../../../resources/web/img/visual/visual_recruit_bg.jpg)} /* 채용 */



















/* PL사마 */



/*보험상품*/





/*prod_contentse*/
/*wide_contents type*/
.wide_contents1 {max-width:none;padding:0;}
.wide_contents1 .wide_section{width:100%;float:left;}
.wide_contents1 .base_section{max-width:1250px;padding:60px 20px 40px 56px;margin:0px auto;overflow:hidden;position:relative;background:url("../img/bg_timeline.gif") top left repeat-y;background-position-x:119px;}

.icon_title_box{display:block;width:126px;height:128px;background:url("../img/product/icon_product_car.png") no-repeat top center #fff;text-align:center;z-index:1500;}
.icon_title_box.car{background-image:url("../img/product/icon_product_car.png")}
.icon_title_box h2{padding-top:80px;color:#21409a;font-size:14px;letter-spacing:-0.5px;}
.icon_title_box p{font-size:14px;font-weight:500;letter-spacing:-0.5px;}
.icon_title_box.sp1 {position:absolute;top:60px;left:201px;}
.icon_title_box.sp2 {position:absolute;top:190px;left:201px;}
.icon_title_box.sp3 {position:absolute;top:320px;left:201px;}
.icon_title_box.sp4 {position:absolute;top:450px;left:201px;}
.icon_title_box.sp5 {position:absolute;top:580px;left:201px;}
.icon_title_box.sp6 {position:absolute;top:710px;left:201px;}
.icon_title_box.sp7 {position:absolute;top:840px;left:201px;}
.icon_title_box.sp8 {position:absolute;top:970px;left:201px;}
.icon_title_box.sp9 {position:absolute;top:1100px;left:201px;}
.icon_title_box.sp10 {position:absolute;top:1230px;left:201px;}
.wide_contents1 .wide_cont_box{float:right;width:100%;width:calc(100% - 160px);}
.wide_contents1 .wide_cont_box h3{font-size:36px;font-weight:300;color:#333;width:100%;float:left;text-align:center;letter-spacing:-2px;line-height:45px;}



/*company*/
/*ceo*/


.company_ceo, .company_summary {width:100%;}
.company_ceo:before,.company_summary:before {content:'';display:block;clear:both;overflow:hidden;}
.part_60 {float:left;width:60%;}
.page_point {font-size:36px;line-height:47px;font-weight:500;letter-spacing:-1.5px;color:#333;}
.page_point + .cont {display:block;font-size:18px;line-height:26px;font-weight:normal;}
.part_50 {float:left;width:50%;}
.part_40 {float:left;width:40%;}
.part_40 .img_box {width:100%;}
.part_40 .img_box img {width:100%;height:auto;}
.part_40 .img_desc {display:block;color:#888;text-align:center;}
.part_40 .img_name {font-size:26px;font-weight:500;color:#333;text-align:center;}
.cont_bar {display:block;}
.cont_bar:before {content:'';display:block;width:40px;height:4px;background:#1d56ab;clear:both;overflow:hidden;}


/*history*/
.company_history {width:100%;}
.company_history:before {content:'';display:block;clear:both;overflow:hidden;}
.company_history > div:first-child{float:left;width:33%;}
.company_history > div .page_point {font-size:72px;line-height:70px;font-weight: 400;letter-spacing:-1px;color: #333;}
.company_history > div .page_point small {display:block;font-size:16px;line-height: 36px;font-weight:normal;letter-spacing: -0.2px;color:#555;padding-left: 5px;}
.company_history > div > p{font-size:15px;margin-top:15px;padding-left:6px;}
.company_history > .company_history_list {float:right;margin-top:50px;width:67%;position:relative}
.company_history > .company_history_list:first-child{margin-top:0} 
.company_history .company_history_list .bg_yeararea {position:absolute;left:0;top:0;width:178px;height:184px;background:url(../../../resources/web/img/company/bg_yearArea.png)}
.company_history .company_history_list .bg_yeararea span {display:block;margin-top:10px;width:100%;color:#fff;font-size:30px;font-weight:normal;line-height:28px;text-align:center}
.company_history .company_history_list .bg_yeararea span:first-child{margin-top:40px;text-align:center;font-family: 'Roboto';}
.company_history_in {padding-left:222px;position:relative}
.company_history_in .lineArea {position:absolute;left:222px;top:0;width:1px;height:100%;border: 1px solid #c3c3c3}
.history_list {display:block;position:relative;padding-top:40px;padding-left:24px;width:100%;}
.company_history_in .history_year {width:100%;font-size:24px;font-family:'Roboto';font-weight:700;color:#2259bb;}
.company_history_in .history_year span{display:block;position:absolute;left:-7px;top:45px;}
.company_history_in .history_year span:before{content:'';display:block;width:17px;height:17px;background:url(../../../resources/web/img/company/history_year.png)}
.company_history_in .history_list .history_mon {position:relative;padding-left:35px;line-height:30px;}
.company_history_in .history_list .history_mon span {position:absolute;left:0;top: 1px;width:100%;font-weight: 600;font-family:'Roboto';}


.company_us .box_center {margin-top:60px}
.company_us .box_center .img_box {margin:60px auto 0;width:65.76%}
.company_us .box_center .img_box img {width:100%;height:auto;}

.box_diagram {margin:0 auto;}
.diagram_comp1 {width:724px}
.gry_circlebig {display:inline-block;vertical-align:middle;margin:0 auto;padding:12px 20px;width:724px;height:228px;border:1px solid #dddddd;border-radius:258px;background:#f3f3f3;}
.gry_circlebig > div {float:left;margin-left:10px;color:#333;vertical-align:middle;height:200px;}
.gry_circlebig > div:first-child {margin-left:0}
.gry_circle {vertical-align:middle;margin-left: 10px;width:200px;height:200px;border:5px solid #e5e5e5;border-radius:100px;background:#ffff;text-align:center;}
.gry_circle:before {content:'';display:table;clear:both;} 
.gry_circle span {display:table-cell;vertical-align:middle;width:200px;height:200px;font-size:18px;}
.gry_circle span strong{display:inline-block;vertical-align:middle;width:200px;font-size:24px;}
.gry_circlebig .red_plus {display:inline-block;height:200px;line-height:200px;font-size:36px;color:#ed1b2f;vertical-align:middle;text-align:center;}
.bg_red_ova {position:relative;}
.bg_red_ova .red_oval:before {position:absolute;top:44px;left:50%;margin-left:-6px;content:'';display:block;width:10px;height:10px;border:1px solid #fff;border-radius:10px;background:#fff url(../../../resources/web/img/company/bg_ico_redcircle10.png) center top no-repeat;}
.bg_red_ova .red_oval {margin:0 auto;width:362px;height:60px;border:1px solid #ddd;border-radius:30px;background:#ed1b2f;}
.bg_red_ova .red_oval span {display:inline-block;width:100%;line-height:59px;color:#fff;font-size:16px;text-align:center;vertical-align:middle;}
.bg_red_ova .line {margin:0 auto;width:1px;height:50px;background:#dddddd;}



.box_gray {width:100%;background:#f3f3f3}
.box_gray ul {display:block;padding:40px 9%;width:100%;}
.box_gray ul li {display:block;min-height:45px;vertical-align:middle;letter-spacing:-1px}
.box_gray ul li:before {content:'';display:block;clear:both;overflow:hidden;} 
.box_gray ul li .ol_num {float:left;display:inline-block;margin-right:20px;width:50px;height:30px;line-height:28px;border:1px solid #21409a;border-radius:2px;color:#21409a;text-align:center;vertical-align:middle;}
.box_gray ul li .ol_text {float:left;display:inline-block;padding-top:5px;width:calc(100% - 70px);vertical-align:middle;}

.company_us3 .box_center {margin-top:60px}
.company_us3 .box_center .img_box {margin:0 auto 0;width:75.2%}
.company_us3 .box_center .img_box img {width:100%;height:auto;}

.company_organization .box_center {}
.company_organization .box_center .img_box {margin:0 auto 0;width:80%}
.company_organization .box_center .img_box img {width:100%;height:auto;}

.list_4box {width:100%;margin-top:-35px;}
.list_4box:before {content:'';display:block;clear:both;overflow:hidden;}
.list_4box li {float:left;padding:15px;width:25%;}
.list_4box li:nth-child(4n+1) {margin-left:-15px}

/*
.list_4box li:nth-child(4n+1) {padding-left:0}
.list_4box li:nth-child(4n) {padding-right:0}
*/
.list_4box li .line_box {border:1px solid #e5e5e5;padding:0;width:100%;}
.list_4box li .line_box .img_box {width:100%;height:180px;border-bottom: solid 1px #e5e5e5;display:table;vertical-align:middle;}
.list_4box li .line_box .img_box img {display:block;margin:64px auto 0;vertical-align:middle;}
.list_4box li .line_box .box_desc {padding:20px 24px;width:100%;height:auto;min-height:246px;border-bottom: solid 1px #e5e5e5}
.list_4box li .line_box .box_desc .tit {display:block;font-size:18px;font-weight:500;line-height:34px;color:#333;}
.list_4box li .line_box .box_desc .tit:after {content:'';display:block;width:20px;height:2px;background:#1d56ab;clear:both;overflow:hidden;}

.list_4box li .line_box .box_desc .cont {margin-top:20px;}
.list_4box li .line_box .box_btn {width:100%;height:43px;display:block;text-align:center;background-color:#f3f3f3}
.list_4box li .line_box .box_btn a{display:block;width:100%;height:100%;line-height:43px;}
.list_4box li .line_box .box_btn a span {text-align:center;}
.list_4box li .line_box .box_btn a span:after{display:inline-block;font-family:'FontAwesome';content:"\f105";padding-left:8px;font-size:19px;color:#0e80d2;vertical-align:-1px;}

.list_3box {width:100%;margin-top:-35px;}
.list_3box:before {content:'';display:block;clear:both;overflow:hidden;}
.list_3box li {float:left;padding:15px;width: calc(100% /3)}
.list_3box li:nth-child(3n+1) {margin-left:-15px}
.list_3box li .line_box {border:1px solid #e5e5e5;padding:0;width:100%;}
.list_3box li .line_box .img_box {width:100%;height:180px;border-bottom: solid 1px #e5e5e5;display:table;vertical-align:middle;}
.list_3box li .line_box .img_box img {display:block;margin:64px auto 0;vertical-align:middle;}

.list_3box li .line_box .box_desc {padding:20px 24px;width:100%;height:auto;min-height:246px;border-bottom: solid 1px #e5e5e5}
.list_3box li .line_box .box_desc .tit {display:block;font-size:18px;font-weight:500;line-height:34px;color:#333;}
.list_3box li .line_box .box_desc .tit:after {content:'';display:block;width:20px;height:2px;background:#1d56ab;clear:both;overflow:hidden;}

.list_3box li .line_box .box_desc .cont {margin-top:20px;}
.list_3box li .line_box .box_btn {width:100%;height:43px;display:block;text-align:center;background-color:#f3f3f3}
.list_3box li .line_box .box_btn a{display:block;width:100%;height:100%;line-height:43px;}
.list_3box li .line_box .box_btn a span {text-align:center;}
.list_3box li .line_box .box_btn a span:after{display:inline-block;font-family:'FontAwesome';content:"\f105";padding-left:8px;font-size:19px;color:#0e80d2;vertical-align:-1px;}

.company .map_box_out {float:left;width:calc(100% - 320px);}
.company .map_box_out .map_box{float:none;width:100%;min-height:412px;border:1px solid #e5e5e5;}
.company .map_result_box {float:right;width:270px;min-height:532px;border:none;}
.company .map_result_list li{position:relative;float:left;margin-top:13px;width:100%;border:1px solid #e5e5e5;padding: 0;text-align:right;height:56px;}
.company .map_result_list li:first-child{margin-top:0;}
.company .map_result_list li a{display:block;width:100%;float:left;padding: 14px;height: 56px;border:1px solid #fff;}
.company .map_result_list li span{display:block;color:#555;float:left;margin-bottom:4px;width:100%;}
.company .map_result_list li span.num{position:absolute;background:url("../img/bg_iconMap5.png") no-repeat center center;width:15px;height:20px;left:25px;top:18px;text-align:center;line-height:22px;color:#fff;margin-bottom:0;}
.company .map_result_list li span.tit{font-size:16px;color:#333;}
.company .map_result_box .page_list_box{height:58px;overflow:hidden;}
.company .map_result_box .page_list{padding:15px 0;}
.company .map_result_list li:hover{cursor:pointer;border:1px solid #2259bb;background:#fff;}
.company .map_result_list li:hover a{border:1px solid #2259bb;}
.company .map_result_list li:hover span.tit{color:#2259bb;font-weight:500}
.company .map_result_list li.active{border:1px solid #2259bb;background:#fff;}
.company .map_result_list li.active a{border:1px solid #2259bb;}
.company .map_result_list li.active span.tit{color:#2259bb;font-weight:500}
.company .map_result_list li.active span.num, .company .map_result_list li:hover span.num{background:url("../img/bg_iconMap6.png") no-repeat top center;width:15px;height:20px;top:18px;}


.company .map_box_out .map_loc {padding:33px 20px;width:100%;border-style: solid;border-width:0 1px 1px 1px;border-color:#e5e5e5;height:120px;}
.company .map_box_out .map_loc > strong {display:inline-block;width:17%;text-align:center;vertical-align:middle;font-size:20px;font-weight:500;color:#2259bb;}
.company .map_box_out .map_loc ul {display:inline-block;padding-left:15px;border-left:1px solid #e5e5e5;vertical-align:middle;width:82%}
.company .map_box_out .map_loc ul li{padding:2px 0;}
.company .map_box_out .map_loc ul li .mtit {display:inline-block;width:54px;text-align:center;color:#333}
.company .map_box_out .map_loc ul li span {display:inline-block;vertical-align: middle;color:#767676}
.pushahead.box_center {float: left;margin-top:40px;width: 100%}
.pushahead.box_center .img_box {margin:0 auto 0;width:86.56%}
.pushahead.box_center .img_box img {width:100%;height:auto;}
.company .cont {float:left;margin-top:20px;width:100%;}


.cont_table {display:none;}

.col2 {width:100%}
.col2:before {content:'';display:block;clear:both;overflow:hidden;}
.col2 li {float:left;padding: 5px}
.col2 li:first-child, .col2 li:nth-child(2+1){padding-left:0;}
.col2 li:nth-child(2) {padding-right:0;}
.box_center .img_box {display:block;width:100%;height:auto;}
.box_center .img_box img {width:100%;height:auto;}


/* 혜택 */
.img_area908 {float:left;margin:30px auto 0;width:100%;height:500px}
.img_area908:after  {content:'';display:block;clear:both;overflow:hidden;}
.img_area908 img {display:block;margin:0 auto;width:908px;}
.graph_table_type3 {width:100%;}
.graph_table_type3:before  {content:'';display:block;clear:both;overflow:hidden;}
.graph_table_type3 > li {float:left;width: calc(100% / 3);padding-left:25px;}
.graph_table_type3 > li:first-child {padding-left:0;width:33.33%;}
.graph_table_type3 > li div {width:100%;}
.graph_table_type3 > li div strong {display:block;margin:0 auto;width:156px;height:156px;border:10px solid #d3def1;border-radius:156px;background:#2259bb;text-align:center;}
.graph_table_type3 > li div strong span {height:136px;line-height:135px;color:#fff;font-size:22px;font-weight:500;letter-spacing:-1.25px;}
.graph_table_type3 > li div div {margin-top:38px;width:100%;height:428px;border:1px solid #e5e5e5;}
.graph_table_type3 > li div div:after{content:"";display:block;width:1px;height:48px;margin:0 auto;background:#e5e5e5;position:absolute;top:-48px;left:50%;}
.graph_table_type3 > li div div dl {width:100%}
.graph_table_type3 > li div div dl dt {width:100%;height:60px;background:#e5e5e5;text-align:center;font-size:16px;font-weight:500;color:#333;line-height:59px;}
.graph_table_type3 > li div div dl dd {width:100%;padding:20px 0 0 20px;font-weight:500;}
.graph_table_type3 > li div div dl dd ul {width:100%;}
.graph_table_type3 > li div div dl dd ul li {margin-top:0;letter-spacing:-1px;}
.graph_table_type3 > li div div dl dd ul li ul {margin:0;}
.graph_table_type3 > li div div dl dd ul li ul li {margin-bottom:0;line-height:24px;font-weight:normal;letter-spacing:-1px;}

ul.col3 {width:100%;}
ul.col3:before  {content:'';display:block;clear:both;overflow:hidden;}
ul.col3 > li {float:left;width:32%;margin-left:2%;padding:0;}
ul.col3 > li:nth-child(3n+1) {margin-left:0;}
ul.col3 > li div {display:block;margin:0 auto;max-width:350px;width:100%;}
ul.col3 > li div img {max-width:350px;width:100%;max-height:230px;height:auto;margin: 0 auto;}
ul.col3 > li .fw_5 {font-style:normal;}
ul.col3:after  {content:'';display:block;clear:both;overflow:hidden;}

.line-box_gray {padding:40px 30px 30px 30px;width:100%;min-height:278px;height:100%;border:1px solid #e5e5e5; }
.line-box_gray span {display:block;font-size: 36px;line-height:36px;font-family: "roboto";color:#dbdbdb;}
.line-box_gray strong {display:block;font-size: 20px;line-height:44px;font-weight:500;color:#333;}
.line-box_gray .text_info {margin-top:0px;}
.line-box_gray .txt_list_01 {margin-top:0}
.line-box_gray .txt_list_01 li {margin:0;}


/*마이에듀카*/
/* 납입.환급 */
.tdin_text {display:inline-block;line-height:33px;}
.text_btn {position:relative;}
.text_btn div:first-child {width:calc(100% - 200px);}
.text_btn button {position:absolute;right:20px;top:50%;margin-top:-22px;}

.certify_area {width:100%;clear:both;overflow:hidden;}
.certify_area ul{margin:0 auto;}
.certify_area ul:before {content:'';display:block;clear:both;overflow:hidden;}
.certify_area.col1 ul{max-width:220px;}
.certify_area.col3 ul {max-width:700px;}
.certify_area.col2 ul {max-width:480px;}
.certify_area.col2 ul li {padding:0;}
.certify_area:before {content:'';display:block;clear:both;overflow:hidden;}
.certify_area li {float:left;text-align:center;}
.certify_area li:first-child .certifybox {margin-left:0px !important;}
.certify_area li:last-child .certifybox {margin-right:0px !important;}
.certifybox {position:relative;display:block;margin: 0 10px;padding:25px 30px;width:220px;height:277px;border: 1px solid #e2e2e2;text-align:center;} 
.certifybox strong {display:block;padding-bottom:152px;font-size:22px;font-weight:400;}
.certifybox p {margin-top:10px;width: calc(100% - 122px); display:none;}
.certifybox button {font-size:16px;font-weight:400;padding:7px 30px;background-color:#1d56ab;border-color:#1d56ab;color:#fff;}
.certifybox button:after{display:inline-block;font-family:'FontAwesome';content:"\f105";padding-left:8px;font-size:19px;color:#fff;vertical-align:-1px;}
.certificate {background:#fff url(../img/common/bg_certificate.png) no-repeat center 75px}
.phone_certify {background:#fff url(../img/common/bg_phone_certify.png) no-repeat center 75px }
.cacao_certify {background:#fff url(../img/common/bg_cacao_certify.png) no-repeat center 75px }
.certify_info {display:block;width:700px;margin:20px auto 0 auto;color:#333;background:#f8f8f8;padding:20px;text-align:center}
.certify_info p {text-align:center;}

.certify_area.lo_small .certifybox {height:320px;}
.certify_area.lo_small .certifybox button.b1 {font-size:16px;font-weight:400;padding:5px 20px 7px;background-color:#1d56ab;border-color:#1d56ab;color:#fff;}
.certify_area.lo_small .certifybox button.b2 {font-size:16px;font-weight:400;padding:5px 20px 7px;background-color:#fff;border-color:#d6d6d6;color:#333;}
.certify_area.lo_small .certifybox button.b2:after {color:#0e80d2;}

.price {font-weight:400;}
.active_move {display:none;}



.step_area_box{margin:0 auto;width:100%;}
.step_area_box.type3{width:620px;}
.step_area_box.type4{width:830px;}
.step_area_box.type5{width:1040px;}
.step_area_box li{position:relative;float:left;width:200px;margin:70px 5px 30px;padding-top:70px;text-align:center;font-size:16px;}
.step_area_box li strong{display:block;width:100%;color:#2259bb;font-size:16px;font-weight:400;z-index:10;}
.step_area_box li span{display:block;width:100%;padding-top:75px;}
.step_area_box li.active span{color:#2259bb;}
.step_area_box li:before{display:block;position:absolute;top:0;left:50%;margin-left:-75px;content:"";width:150px;height:150px;border:1px solid #e7e7e7;border-radius:50%;background-repeat:no-repeat;background-position:center center;z-index:1;}
.step_area_box li:after{position:absolute;content:"";display:block;background:url('../img/benefit/icon_cardstepBg.png') no-repeat center center;width:60px;height:22px;top:65px;right:-35px;}
.step_area_box li:first-child{margin-left:0;}
.step_area_box li:last-child{margin-right:0;}
.step_area_box li:last-child:after{display:none;}

.field_set1{width:100%;position:relative;margin:5px 0;}
.field_set1 label{float:left;text-align:right;padding-right:10px;font-weight:500;font-size:16px;line-height:34px;color:#333;width:120px;}
.field_set1 input, .field_set1 select{width:calc(100% - 90px);float:left;}
.field_set1 .fsz_box{width:calc(100% - 160px);}
.field_set1 .fsz_box.btn_set input, .field_set1 .fsz_box.btn_set select{width:calc(100% - 150px);}
.field_set1 .fsz_box.btn_set span {padding:0 10px;line-height:32px;}
.round_box1{width:100%;border:2px solid #b1cce7;padding:20px 15%;}
.round_box1 .field_set1{float:none;width:100%;margin:0 auto;}
.round_box1 .field_set1 .btn{width:auto;}

.field_set2{width:100%;position:relative;margin:5px 0;}
.field_set2 label{float:left;text-align:right;padding-right:10px;font-weight:500;font-size:16px;line-height:34px;color:#333;width:120px;}
.field_set2 input, .field_set2 select{width:calc(100% - 90px);float:left;}
.field_set2 .fsz_box{width:calc(100% - 187px);}
/* 단위가 원인 경우 */
.field_set2 .fsz_box.btn_set input, .field_set1 .fsz_box.btn_set select{float:left;padding-right:26px;width:calc(100% - 103px);text-align:right;font-size:16px;font-weight:400;}
.field_set2 .fsz_box.btn_set span {position: absolute;right: 164px;top: 7px;width: 30px;}
.field_set2 .fsz_box2{width:calc(100% - 187px);}
/* 단위가 만원인 경우 */
.field_set2 .fsz_box2.btn_set1 input, .field_set1 .fsz_box.btn_set1 select{float:left;padding-right:40px;width:calc(100% - 103px);text-align:right;font-size:16px;font-weight:400;}
.field_set2 .fsz_box2.btn_set1 span {position: absolute;right: 177px;top: 7px;width: 30px;}
/* 단위 분류 끝 */
.round_box1 .field_set2{float:none;width:100%;margin:0 auto;position:relative;}
.round_box1 .field_set2 .btn{width:auto;}

.insura_type2 {width:100%;}
.insura_type2 li {float:left;width:50%;}
.insura_type2 li:first-child > div {width: calc(100% - 10px);margin-right:10px;}
.insura_type2 li:last-child > div {width: calc(100% - 10px);margin-left:10px;}
.pdtb37 {padding-top:37px;padding-bottom:37px;}

/* 약관 정책 */
.anchor_box {display:block;overflow:hidden;padding:40px;width:100%;border:3px solid #ddd;}
.anchor_box h3 {font-weight:500;}
.anchor_box h4 {margin-top:10px;}
.anchor_box ul {width:100%;display:block}
.anchor_box ul:before {content:'';display:block;clear:both;overflow:hidden;}
.anchor_box ul li {float:left;display:block;}
.anchor_box ul.tab2 li {padding-right:20px;width: calc((100% / 2) - 20px);}
.anchor_box ul.tab3 li {padding-right:20px;width: calc((100% / 3) - 20px);}

.pop_anchor_box h3 {font-weight:500;}
.pop_anchor_box h4 {margin-top:10px;}
.pop_anchor_box ul {width:100%;display:block}
.pop_anchor_box ul:before {content:'';display:block;clear:both;overflow:hidden;}
.pop_anchor_box ul li {float:left;display:block;}
.pop_anchor_box ul.tab2 li {padding-right:10px;width: calc((100% / 2) - 10px);}
.pop_anchor_box ul.tab2 li:nth-child(2n) {padding-right:0;}
.pop_anchor_box ul.tab3 li {padding-right:20px;width: calc((100% / 3) - 20px);}

.pop_anchor_box ul.txt_list_02 li {line-height:32px;letter-spacing:-1px;min-width:290px;}
.pop_anchor_box ul.txt_list_02 li a {line-height:20px;}
.pop_anchor_box ul.txt_list_02 li .btn_bdin.bu2 {top:0;left:195px;}

.btn_por .btn_bdin {position:absolute;top:-5px;left:300px;height:22px;}
.txt_list_02 .btn_por {position:relative;display:block;width:100%;}
.btn_por .btn_bdin a {position:absolute;}
.btn_bdin a {display:block;padding:3px 10px 3px 10px;border:1px solid #ddd;}
.btn_bdin a:hover, .btn_bdin a.active {border:1px solid #1d56ab;background:#1d56ab;color:#fff;}
.btn_bdin a:after {font-family:'FontAwesome';content:"\f105";font-size:16px;vertical-align:0px;padding-left:5px;}


.policy_gry_box {position:relative;border:1px solid #ccc;padding:16px;}
.policy_gry_box h4 {position:absolute;left:50%;transform:translateX(-50%);border:1px solid #ccc;color:#2054ae;width:244px;margin-top:-37px;padding:8px;text-align: center; background: #fff;}

.para_box h5.square {background:url("../img/policy/blit.gif") no-repeat left center;margin-bottom:5px;padding-left:20px;}
.para_box .txt_list_01 {margin-left:20px;}
.para_box ol.type1 > li >.txt_list_01, .para_box ol.type1 > li >.txt_list_01 > li >.txt_list_01 {margin-left:0px;}
.para_box ol.type1 > li >.txt_list_01 li {padding-left:10px !important;}
.para_box ol.type1 > li >.txt_list_01 > li >.txt_list_01 li {padding-left:20px !important;}
.para_box ol.type1 > li >.txt_list_01 li {padding-left:10px !important;}

.para_box .fc_b {color: #2054ae;}
.para_box .policy_gry_box1 {border:1px solid #ccc;}
.para_box .policy_gry_box1 .bd_right {border-right:1px solid #ccc;}
.para_box .policy_gry_box1.bd_top0 {border-top:0;}
.para_box .policy_gry_box1 .fstyle {display: inline-block;line-height: 26px;padding: 4px 10px 4px 10px;}

table.td_gray {border:1px solid #ccc;}
table.td_gray th,table.td_gray td {border:1px solid #ccc;padding:5px;vertical-align:middle;}
table.td_gray th {text-align:center;}

.cf_all.bg_td_tb {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.cf_all .bg_gray1 {background:#f2f2f2;padding:5px;}
.cf_all .bg_white1 {background:#fff;padding:5px 5px 5px 15px;}

.bgline_gray {background:#f3f3f3;border:1px solid #e4e4e4;padding:10px;}

/*공시실  -  가격공시*/
.declared_value_type2 {width:100%;}
.declared_value_type2:before {content:'';display:block;clear:both;overflow:hidden;}
.declared_value_type2 table {width: calc(50% - 10px)}
.declared_value_type2 table:nth-child(2n+1) {float:left;}
.declared_value_type2 table:nth-child(2n+2) {float:right;}

/* 보상 애니카서비스 */
.ur_step_3 {overflow:hidden;width:100%;padding:40px;min-height:312px;border:1px solid #ddd;}
.ur_step_3 ul {overflow:hidden;width:100%;}
.ur_step_3 ul li {position:relative;float:left;width:calc(100% / 3);padding-right:20px;text-align:center;}
.ur_step_3 ul li:before {position:absolute;content:'';display:block;top:50%;right:0px;height:28px;width:18px;background:url("../img/service/gray_arry.png") no-repeat right top;}
.ur_step_3 ul li:last-child {padding-right:0}
.ur_step_3 ul li:last-child:before {position:absolute;content:'';display:block;top:26px;right:4px;height:143px;width:17px;background:none;}

.ur_step_3 ul li > strong {position:relative;display:block;margin:0 auto;height:30px;font-size:16px;width:190px;text-align:center;}
.ur_step_3 ul li > strong:after {position:absolute;content:'';display:block;left:0;bottom:0;width:190px;height:1px;background:url("../img/service/gray_dotline1x.png") repeat-x left bottom;}
.ur_step_3 ul li > dl {padding-top:130px;width:100%;}
.ur_step_3 ul li.icona_01 > dl:after {position:absolute;content:'';display:block;left:50%;top:50px;margin-left:-49px;width:98px;height:80px;background:url("../img/service/ur_step_icon01.png") no-repeat left top;}
.ur_step_3 ul li.icona_02 > dl:after {position:absolute;content:'';display:block;left:50%;top:50px;margin-left:-49px;width:98px;height:80px;background:url("../img/service/ur_step_icon02.png") no-repeat left top;}
.ur_step_3 ul li.icona_03 > dl:after {position:absolute;content:'';display:block;left:50%;top:50px;margin-left:-49px;width:98px;height:80px;background:url("../img/service/ur_step_icon03.png") no-repeat left top;}
.ur_step_3 ul li > dl dt {font-size:16px;font-weight:700;margin-bottom:5px;}

.ur_info {position:relative;overflow:hidden;margin-top:-1px;width:100%;padding:40px;border:1px solid #ddd;background:#f9f9f9;}
.ur_info:before {position:absolute;content:'';display:block;left:60px;top:50%;margin-top:-53px;width:197px;height:122px;background:url("../img/service/ur_car_icon.png") no-repeat left top;}
.ur_info .ur_infotext {padding-left:306px;margin-top:15px;margin-bottom:15px;}
.ur_info .ur_infotext > strong {font-size:16px;font-weight:700;}
.ur_info .ur_infotext > strong + p {margin-top:10px;}
.ur_info .ur_infotext > strong + p + p {margin-top:30px;}

/* 버튼형  Tab 선택 */
.tab_area + .tab_area {}
.tab_area .tab_list { border-bottom:1px solid #e5e5e5;}
.tab_area > ul:after {content:""; display:block; clear:both;}
.tab_area > ul > li {display:block; float:left; overflow:hidden;text-align:center;}
.tab_area > ul > li > a, .tab_area > ul > li > .none {display:block; padding:13px;width:100%;min-height:46px;border:solid #e5e5e5; border-width:1px 1px 0 0; background-color:#fff; box-sizing:border-box;font-weight:400;}
.tab_area > ul > li.on > a, .tab_area > ul > li > a:hover {color:#dddddd; background:#0068db;font-weight:500;}
/* 한줄에 1개 */
.tab_c1 > li {width:100%;}
.tab_area > ul.tab_c1 > li > a{border-left-width:1px;}
.tab_c1 > li:nth-child(1) > a {border-top-width:1px;}
/* 한줄에 2개 */
.tab_c2 > li {width:50%;}
.tab_area > ul.tab_c2 > li:nth-child(2n+1) > a{border-left-width:1px;}
.tab_c2 > li:nth-child(1) > a, .tab_c2 > li:nth-child(2) > a {border-top-width:1px;}
/* 한줄에 3개  */
.tab_c3 > li {width:33.3%;}
.tab_c3 > li:nth-child(3n+1) {width:33.4%;}
.tab_area > ul.tab_c3 > li:nth-child(3n+1) > a {border-left-width:1px;}
.tab_c3 > li:nth-child(1) > a, .tab_c3 > li:nth-child(2) > a, .tab_c3 > li:nth-child(3) > a {border-top-width:1px;}
/* 한줄에 4개 */
.tab_c4 > li {width:25%;}
.tab_area > ul.tab_c4 > li:nth-child(4n+1) > a{border-left-width:1px;}
.tab_c4 > li:nth-child(1) > a, .tab_c4 > li:nth-child(2) > a, .tab_c4 > li:nth-child(3) > a, .tab_c4 > li:nth-child(4) > a {border-top-width:1px;}
/* 한줄에 5개 */
.tab_c5 > li {width:20%;}
.tab_area > ul.tab_c5 > li:nth-child(5n+1) > a{border-left-width:1px;}
.tab_c5 > li:nth-child(1) > a, .tab_c5 > li:nth-child(2) > a, .tab_c5 > li:nth-child(3) > a, .tab_c5 > li:nth-child(4) > a, .tab_c5 > li:nth-child(5) > a {border-top-width:1px;}

.ur .tab_cont_area.on {display:block;}
.ur .tab_cont_area {display:none;position:relative;padding:40px 20px;width:100%;min-height:158px;border:solid #e5e5e5; border-width:0 1px 1px 1px;}
.ur .tab_cont_area .cont_text {padding-left:130px;}
.ur .tab_cont_area .cont_text strong {font-size:18px;}
.ur .tab_cont_area .cont_text strong + p {margin-top:10px;}
.ur .tab_cont_area.tab_cont_area:before {position:absolute;content:'';display:block;left:20px;top:50%;margin-top:-44px;width:88px;height:86px;background-repeat:no-repeat;background-position: left top;}
.ur .tab_cont_area.tab_cont0:before {background-image:url("../img/service/icon_tab_cont01.png");}
.ur .tab_cont_area.tab_cont1:before {background-image:url("../img/service/icon_tab_cont02.png");}
.ur .tab_cont_area.tab_cont2:before {background-image:url("../img/service/icon_tab_cont03.png");} 
.ur .tab_cont_area.tab_cont3:before {background-image:url("../img/service/icon_tab_cont04.png");} 
.ur .tab_cont_area.tab_cont4:before {background-image:url("../img/service/icon_tab_cont05.png");} 
.ur .tab_cont_area.tab_cont5:before {background-image:url("../img/service/icon_tab_cont06.png");} 
.ur .tab_cont_area.tab_cont6:before {background-image:url("../img/service/icon_tab_cont07.png");} 
.ur .tab_cont_area.tab_cont7:before {background-image:url("../img/service/icon_tab_cont08.png");} 
.ur .tab_cont_area.tab_cont8:before {background-image:url("../img/service/icon_tab_cont09.png");} 
.ur .tab_cont_area.tab_cont9:before {background-image:url("../img/service/icon_tab_cont010.png");} 
.ur .tab_cont_area.tab_cont10:before {background-image:url("../img/service/icon_tab_cont011.png");} 
.ur .tab_cont_area.tab_cont11:before {background-image:url("../img/service/icon_tab_cont012.png");} 
.ur .tab_cont_area.tab_cont12:before {background-image:url("../img/service/icon_tab_cont013.png");} 
.ur .tab_cont_area.tab_cont13:before {background-image:url("../img/service/icon_tab_cont014.png");} 
.ur .tab_cont_area.tab_cont14:before {background-image:url("../img/service/icon_tab_cont015.png");} 

.car .tab_chois.on {display:block;}
.car .tab_chois {display:none;}
.car .tab_chois .tab_cont {padding:30px 30px 30px 150px;width:100%;min-height:110px;border-width:1px;border-style:solid;border-color:#e2e2e2;margin-top:16px; background:#f9f9f9;}
.car .tab_chois .tab_cont.line_sky {float:left;position:relative;}
.car .tab_chois .tab_cont.line_sky_cont stront + p {margin-top:10px;}
.car .tab_chois .tab_cont.line_sky_cont .icon:before {position:absolute;content:'';display:block;left:40px;top:50%;margin-top:-35px;width:70px;height:70px;background-repeat:no-repeat;background-position: left top;}
.car .co0 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car01.png");}
.car .co1 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car02.png");}
.car .co2 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car03.png");}
.car .co3 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car04.png");}
.car .co4 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car05.png");}
.car .co5 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car06.png");}
.car .co6 .line_sky_cont .icon:before {background-image:url("../img/service/icon_tab_car07.png");}

.gray_box_dotline {margin:20px 0;padding:20px;width:calc(100% - 40px);border:1px dashed #e2e2e2;background-color:#f9f9f9;}
.newstep_arr {display:block;overflow:hidden;width:100%;}
.newstep_arr li {float:left;display:table;position:relative;margin-right:34px;padding:0;height:77px;border-top:dashed 1px #e5e5e5;border-bottom:dashed 1px #e5e5e5;background-color:#f9f9f9;}
.newstep_arr li dl{display:table-cell;text-align:center;vertical-align:middle;}
.newstep_arr li dl dt{font-weight:700}
.newstep_arr li dl dd{margin-top:5px;}

.newstep_arr li:nth-child(1) {width:calc(22% - 34px)}
.newstep_arr li:nth-child(2) {width:calc(27% - 34px)}
.newstep_arr li:nth-child(3) {width:calc(25% - 34px)}
.newstep_arr li:nth-child(1):before {position:absolute;content:'';display:block;right:-34px;top:0px;width:34px;height:77px;background-repeat:no-repeat;background-position: right top;background-image:url("../img/service/step_right_color_arr.png");}
.newstep_arr li:nth-child(2):before {position:absolute;content:'';display:block;right:-34px;top:0px;width:34px;height:77px;background-repeat:no-repeat;background-position: right top;background-image:url("../img/service/step_right_color_arr.png");}
.newstep_arr li:nth-child(3):before {position:absolute;content:'';display:block;right:-34px;top:0px;width:34px;height:77px;background-repeat:no-repeat;background-position: right top;background-image:url("../img/service/step_right_color_arr.png");}
.newstep_arr li:nth-child(4) {width:26%;margin-right:0;border-right:dashed 1px #e5e5e5;}
.newstep_arr li:first-child {border-left: dashed;border-width: 1px;border-color: #e5e5e5;}

.newstep_arr2 {display:block;overflow:hidden;width:100%;}
.newstep_arr2 li {display:table;position:relative;margin-right:40px;padding:0;height:110px;border:dashed 1px #e5e5e5;background-color:#f9f9f9;}

.newstep_arr2 li span {display:table-cell;text-align:center;vertical-align:middle;line-height:18px;}
.newstep_arr2 li:nth-child(1) {float:left;width: calc(23% - 40px);}
.newstep_arr2 li:nth-child(2) {float:left;width: calc(30% - 40px);}
.newstep_arr2 li:nth-child(3) {float:left;width: calc(26% - 40px);}
.newstep_arr2 li:nth-child(4) {float:left;margin-right:0;width:21%;}
.newstep_arr2 li:nth-child(5) {float:right;margin-top:40px;;margin-right:0;width:21%;}
.newstep_arr2 li:nth-child(6) {float:right;margin-top:40px;;width: calc(26% - 40px);}
.newstep_arr2 li:nth-child(7) {float:right;margin-top:40px;;width: calc(30% - 40px);}
.newstep_arr2 li:nth-child(8) {float:right;margin-top:40px;width: calc(23% - 40px);}
.newstep_arr2 li:nth-child(1):before , .newstep_arr2 li:nth-child(2):before,.newstep_arr2 li:nth-child(3):before {position:absolute;content:'';display:block;right:-30px;top:50%;margin-top:-7px;width:37px;height:14px;background-repeat:no-repeat;background-position: right top;background-image:url("../img/service/icon_blue_round_right_arr.png");}
.newstep_arr2 li:nth-child(4):before {position:absolute;content:'';display:block;right:50%;bottom:-32px;margin-left:-7px;width:14px;height:37px;background-repeat:no-repeat;background-position: center bottom;background-image:url("../img/service/icon_blue_round_down_arr.png");}
.newstep_arr2 li:nth-child(5):before , .newstep_arr2 li:nth-child(6):before ,.newstep_arr2 li:nth-child(7):before {position:absolute;content:'';display:block;left:-30px;top:50%;width:37px;height:14px;background-repeat:no-repeat;background-position: left top;background-image:url("../img/service/icon_blue_round_left_arr.png");}
.newstep_arr2 li:nth-child(8) {float:right;margin-top:40px;width: calc(23% - 40px);}

.dash_box_haf {display:block;width:100%;height:164px;}
.dash_box_haf > div {width: calc(50% - 10px);border:dashed 1px #e5e5e5;}
.dash_box_haf > div:nth-child(1){float:left;margin-right:10px;}
.dash_box_haf > div:nth-child(2){float:right;margin-left:10px;}
.dash_box_haf > div:nth-child(3){float:left;margin-top:20px;margin-right:10px;}
.dash_box_haf > div:nth-child(4){float:right;margin-top:20px;margin-left:10px;}
.dash_box_haf > div > strong {display:inline-block;padding:20px 0;width:100%;height:54px;border-bottom:dashed 1px #e5e5e5;background-color:#f9f9f9;text-align:center;vertical-align:middle;line-height:18px;}
.dash_box_haf > div > .dash_box_cont {display:block;padding:20px;width:100%;height:108px;}

.arrline_cont {position:relative;display:block;width:100%;height:230px;}
.arrline_cont:after {position:absolute;content:'';display:block;left:0px;top:50%;margin-top:-16px;width:18px;height:32px;background-repeat:no-repeat;background-position: right top;background-image:url("../img/service/bg_leftarr.png");}
.arrline_cont:before {position:absolute;content:'';display:block;left:2px;top:50%;margin-top:-2px;width:100%;border-bottom:3px solid #868c93}
.arrline_cont .pos1 {position:absolute;left:50px;top:140px;width:96px;}
.arrline_cont .pos2 {position:absolute;left:150px;bottom:140px;width:96px;}
.arrline_cont .pos3 {position:absolute;left:250px;top:140px;width:96px;}
.arrline_cont .pos4 {position:absolute;left:350px;bottom:140px;width:96px;}
.arrline_cont .pos5 {position:absolute;left:450px;top:140px;width:120px;}
.arrline_cont .pos6 {position:absolute;left:550px;bottom:140px;width: clac(100% - 504px);}
.arrline_cont .pos1:before {position:absolute;content:'';display:block;left:-14px;top:-40px;width:28px;height:28px;background-repeat:no-repeat;background-position: left top;background-image:url("../img/service/icon_blue_round.png");}
.arrline_cont .pos2:before {position:absolute;content:'';display:block;left:-14px;bottom:-40px;width:28px;height:28px;background-repeat:no-repeat;background-position: left bottom;background-image:url("../img/service/icon_blue_round.png");}
.arrline_cont .pos3:before {position:absolute;content:'';display:block;left:-14px;top:-40px;width:28px;height:28px;background-repeat:no-repeat;background-position: left top;background-image:url("../img/service/icon_blue_round.png");}
.arrline_cont .pos4:before {position:absolute;content:'';display:block;left:-14px;bottom:-40px;width:28px;height:28px;background-repeat:no-repeat;background-position: left bottom;background-image:url("../img/service/icon_blue_round.png");}
.arrline_cont .pos5:before {position:absolute;content:'';display:block;left:-14px;top:-40px;width:28px;height:28px;background-repeat:no-repeat;background-position: left top;background-image:url("../img/service/icon_blue_round.png");}
.arrline_cont .pos6:before {position:absolute;content:'';display:block;left:-14px;bottom:-40px;width:28px;height:28px;background-repeat:no-repeat;background-position: left bottom;background-image:url("../img/service/icon_blue_round.png");}


/* 우수정비업체 */
.exec_step_4 {overflow:hidden;width:100%;padding:36px 20px;min-height:288px;border:1px solid #ddd;}
.exec_step_4 ul {overflow:hidden;width:100%;}
.exec_step_4 ul li {position:relative;float:left;width:calc((100% - 60px) / 4);margin-right:20px;text-align:center;}
.exec_step_4 ul li:before {position:absolute;content:'';display:block;top:40%;right:-18px;height:28px;width:18px;background:url("../img/service/gray_arry.png") no-repeat right center;}
.exec_step_4 ul li:last-child {margin-right:0}
.exec_step_4 ul li:last-child:before {position:absolute;content:'';display:block;top:26px;right:4px;height:143px;width:17px;background:none;}
.exec_step_4 ul li > strong {display:block;margin:0 auto 0;padding-top:85px;height:30px;font-size:16px;width:100%;text-align:center;}
.exec_step_4 ul li > dl {padding-top:40px;width:100%;min-height:130px;}
.exec_step_4 ul li.icona_01:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-33px;width:66px;height:66px;background:url("../img/service/exec_step_icon01.jpg") no-repeat left top;}
.exec_step_4 ul li.icona_02:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-33px;width:66px;height:66px;background:url("../img/service/exec_step_icon02.jpg") no-repeat left top;}
.exec_step_4 ul li.icona_03:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-33px;width:66px;height:66px;background:url("../img/service/exec_step_icon03.jpg") no-repeat left top;}
.exec_step_4 ul li.icona_04:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-33px;width:66px;height:66px;background:url("../img/service/exec_step_icon04.jpg") no-repeat left top;}
.exec_step_4 ul li > dl dt {margin-bottom:5px;letter-spacing:-0.5px;}
.exec_step_4 ul li > dl dd {letter-spacing:-0.5px;}

/* 교통사고처리절차 */
.traffic_step_4 {overflow:hidden;width:100%;padding:36px 20px;min-height:288px;border:1px solid #ddd;}
.traffic_step_4 ul {overflow:hidden;width:100%;}
.traffic_step_4 > ul > li {position:relative;float:left;width:calc((100% - 60px) / 4);margin-right:20px;text-align:center;}
.traffic_step_4 > ul > li:before {position:absolute;content:'';display:block;top:40%;right:-18px;height:28px;width:18px;background:url("../img/service/gray_arry.png") no-repeat right center;}
.traffic_step_4 > ul > li:last-child {margin-right:0}
.traffic_step_4 > ul > li:last-child:before {position:absolute;content:'';display:block;top:26px;right:4px;height:143px;width:17px;background:none;}
.traffic_step_4 > ul > li > strong {display:block;margin:0 auto 0;padding-top:85px;height:30px;font-size:16px;width:100%;text-align:center;}
.traffic_step_4 > ul > li > ul {padding-top:40px;width:100%;min-height:130px;text-align:left;}
.traffic_step_4 > ul > li.icona_01:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-37px;width:74px;height:64px;background:url("../img/service/traffic_step_icon01.jpg") no-repeat left top;}
.traffic_step_4 > ul > li.icona_02:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-37px;width:74px;height:64px;background:url("../img/service/traffic_step_icon02.jpg") no-repeat left top;}
.traffic_step_4 > ul > li.icona_03:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-37px;width:74px;height:64px;background:url("../img/service/traffic_step_icon03.jpg") no-repeat left top;}
.traffic_step_4 > ul > li.icona_04:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-37px;width:74px;height:64px;background:url("../img/service/traffic_step_icon04.jpg") no-repeat left top;}

.gline_box {float:left;display:block;padding:50px 0;width:100%;height:1052px;border:1px solid #ddd;}
.gline_box .accident_receipt {position:relative;margin:0 auto;width:776px;height:952px;}
.gline_box .accident_receipt:before{position:absolute;content:'';display:block;left:0;top:0;width:776px;height:952px;background:url("../img/service/accident_receipt.png") no-repeat left top;}

.galine_box {display:block;padding:50px 0;width:100%;height:100%;border:1px solid #ddd;}
.galine_box .insurance_comp {display:block;width:100%;clear:both;}
.galine_box .insurance_comp ul {overflow:hidden;margin:0 auto;width:100%;min-height:82px;}
.galine_box .insurance_comp ul > li {position:relative;float:left;width:140px;margin-right:30px;}
.galine_box .insurance_comp ul > li.por_text {margin-right: 152px;}
.galine_box .insurance_comp ul > li.por_text > span.portext  {width:140px;}
.galine_box .insurance_comp ul > li:last-child{margin-right:0;}
.galine_box .insurance_comp ul > li:last-child:before {position:absolute;content:'';display:block;right:0px;top:0;margin-top:0px;width:0;height:0;background:none;}
.galine_box .insurance_comp ul > li > span {display:block;padding:20px 0; border:1px solid #ddd;text-align:center;} 
.galine_box .insurance_comp ul > li.active > span {background:#21409a;color:#fff;} 
.galine_box .insurance_comp ul > li > span.potext {position:absolute;bottom:-20px;left:170px;width:95px;display:block;padding:10px 0; border:1px solid #ddd;text-align:center;} 
.galine_box .insurance_comp ul > li:before {position:absolute;content:'';display:block;right:-20px;top:50%;margin-top:-3px;width:20px;height:7px;background:url("../img/service/line_right_arr.png") no-repeat right center;}
.galine_box .insurance_comp ul > li.por_text:before {width:140px;right:-140px;}

.gbline_box {display:block;padding:50px 0;width:100%;height:100%;border:1px solid #ddd;}
.gbline_box .harm_damage {position:relative;display:block;margin:0 auto;width:960px;height:630px;}
.gbline_box .harm_damage:before{position:absolute;content:'';display:block;left:0;top:0;width:960px;height:630px;background:url("../img/service/harm_damage.jpg") no-repeat left top;}
.gbline_box .victim {position:relative;display:block;margin:0 auto;width:678px;height:655px;}
.gbline_box .victim:before{position:absolute;content:'';display:block;left:0;top:0;width:678px;height:655px;background:url("../img/service/victim.jpg") no-repeat left top;}

/* responsive size*/
@media all and (max-width:1100px){
.galine_box .insurance_comp ul > li {width:136px;}

}
.reward_step_4 {overflow:hidden;width:100%;padding:36px 20px;border:1px solid #ddd;}
.reward_step_4 ul {overflow:hidden;width:100%;}
.reward_step_4 > ul > li {position:relative;float:left;width:calc((100% - 60px) / 4);margin-right:20px;text-align:center;}
.reward_step_4 > ul > li:before {position:absolute;content:'';display:block;top:40%;right:-18px;height:28px;width:18px;background:url("../img/service/gray_arry.png") no-repeat right center;}
.reward_step_4 > ul > li:last-child {margin-right:0}
.reward_step_4 > ul > li:last-child:before {position:absolute;content:'';display:block;top:26px;right:4px;height:120px;width:17px;background:none;}
.reward_step_4 > ul > li > strong {display:block;padding-top:92px;font-size:16px;width:100%;text-align:center;}
.reward_step_4 > ul > li.icona_01:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-36px;width:72px;height:74px;background:url("../img/service/reward_step_icon01.jpg") no-repeat left top;}
.reward_step_4 > ul > li.icona_02:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-36px;width:72px;height:74px;background:url("../img/service/reward_step_icon02.jpg") no-repeat left top;}
.reward_step_4 > ul > li.icona_03:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-36px;width:72px;height:74px;background:url("../img/service/reward_step_icon03.jpg") no-repeat left top;}
.reward_step_4 > ul > li.icona_04:after {position:absolute;content:'';display:block;left:50%;top:0;margin-left:-36px;width:72px;height:74px;background:url("../img/service/reward_step_icon04.jpg") no-repeat left top;}










/* 최종정리 */
/* */
/* */
/* */



/* common class */
.bd1_e5e5e5 {border:1px solid #e5e5e5 !important;}
.bd1_bottom_ddd {border-bottom:1px solid #ddd !important;}

.fc_333333 {color:#333333 !important;}
.fc_555555 {color:#555555 !important;}
.fc_2259bb {color:#2259bb !important;}
.fc_b3bfe1 {color:#b3bfe1 !important;}
.fc_fff {color:#fff !important;}
.bg_e8f9fe {background:#e8f9fe !important;}
.bg_f9f9f9 {background:#f9f9f9 !important;}
.bg_f7f8fc {background:#f7f8fc !important;}


/* title */
.h3_title1 {font-weight:500;font-size:24px;color:#333333;}
.h3_title2 {font-weight:500;font-size:30px;color:#333333;}
.p_content1 {font-weight:400;font-size:16px;color:#555555;}

/* font */
.fc_21409a {color:#21409a !important;}
.fc_0999d8 {color:#0999d8 !important;}




/* button */


.btn_arrow {padding:3px 20px 4px;}
.btn_arrow:after{display:inline-block;font-family:"FontAwesome";content:"\f105";padding-left:8px;font-size:19px;color:#0e80d2;vertical-align:-1px;}

.icon_phone1 {background:url("../img/common/icon_phone1.png") no-repeat;}

#visual_box .visual_btn_group .btn.btn_icar_red {background:#ed1b2f;font-weight:400;font-size:16px;color:#fff;border:0;margin-right:-1px;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:15px 20px 16px;min-width:168px;text-align:left;}
#visual_box .visual_btn_group .btn.btn_icar_gray {background:#3f4656 url("../img/product/btn_redgray.jpg") no-repeat top left;font-weight:400;font-size:16px;color:#fff;border:0;margin-right:0;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:15px 44px 16px 20px;min-width:167px;text-align:right;}

.product_feature .owl-carousel .item_board {background:#fff;height:180px;}
.product_feature .owl-carousel .item h3 {padding:30px 20px 0 20px;font-weight:400;font-size:21px;color:#333;letter-spacing:-1.5px;}
.product_feature .owl-carousel .item p {padding:10px 20px 0 20px;font-weight:400;font-size:14px;color:#555;line-height:26px;letter-spacing:-1px;}


.product_feature .owl-carousel .owl-nav {text-align:center;margin-top:40px;}
.product_feature .owl-carousel .owl-nav button.owl-next, 
.product_feature .owl-carousel .owl-nav button.owl-prev {width:36px;height:36px;background:red;margin:0 10px;}
.product_feature .owl-carousel .owl-nav button.owl-next {background:url("../img/product/btn_next.png") no-repeat;}
.product_feature .owl-carousel .owl-nav button.owl-prev {background:url("../img/product/btn_prev.png") no-repeat;}


.corp {}
.corp li {float:left;text-align:center;height:130px;}
.corp li label {width:100%;padding:60px 6px 4px 6px;margin-right:0;}
.corp li label:before {top:auto;bottom:-20px;transform:translateX(-50%);left:50%;}
.corp .cor1 {width:16.7%;}
.corp .cor2 {width:16.7%;}
.corp .cor3 {width:16.6%;}
.corp .cor4 {width:16.6%;}
.corp .cor5 {width:16.7%;}
.corp .cor6 {width:16.7%;}
.corp .cor1 label {background:url("../img/disclosure/bg_mppflay_rdb1.gif") no-repeat top center;}
.corp .cor2 label {background:url("../img/disclosure/bg_mppflay_rdb2.gif") no-repeat top center;}
.corp .cor3 label {background:url("../img/disclosure/bg_mppflay_rdb3.gif") no-repeat top center;}
.corp .cor4 label {background:url("../img/disclosure/bg_mppflay_rdb4.gif") no-repeat top center;}
.corp .cor5 label {background:url("../img/disclosure/bg_mppflay_rdb5.gif") no-repeat top center;}
.corp .cor6 label {background:url("../img/disclosure/bg_mppflay_rdb6.gif") no-repeat top center;}




.my_page {background:url("../img/myeducar/bg_mypage.jpg") no-repeat center top;background-size1:cover;}
.my_page .my_heads {width:100%;max-width:1250px;margin:auto;}
.my_page .my_heads:after {content:"";clear:both;display:table;}
.my_page .my_heads .my_info {width:47.2%;float:left;padding-left:6%;}
.my_page .my_heads .my_info h2 {font-weight:300;font-size:36px;color:#fff;line-height:48px;}
.my_page .my_heads .my_info h2 .my_info_btn {font-weight:400;font-size:14px;color:#fff;padding:5px 13px 7px 10px;border:1px solid #fff;border-radius:4px;vertical-align:8px;margin-left:10px;}
.my_page .my_heads .my_info .my_info_list {}
.my_page .my_heads .my_info .my_info_list dl:after {content:"";clear:both;display:table;}
.my_page .my_heads .my_info .my_info_list dl dt {float:left;width:65px;overflow:hidden;font-weight:400;font-size:15px;color:#fff;line-height:25px;word-break:keep-all;}
.my_page .my_heads .my_info .my_info_list dl dd {float:left;width:calc(100% - 65px);font-weight:400;font-size:15px;color:#fff;line-height:25px;}
.my_page .my_heads .my_info .my_info_list dl dd:before {content:":";display:inline-block;margin-right:6px;}
.my_page .my_heads .my_insure {width:52.8%;float:left;}
.my_page .my_heads .my_insure .my_insure_box {margin-top:117px;}
.my_page .my_heads .my_insure .my_insure_box ul li {background:rgba(255,255,255,0.2);width:calc(25% - 1px);float:left;padding:27px 0 32px;text-align:center;margin-right:1px;}
.my_page .my_heads .my_insure .my_insure_box ul li:first-child {border-top-left-radius:3px;border-bottom-left-radius:3px;}
.my_page .my_heads .my_insure .my_insure_box ul li:last-child {width:25%;margin-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.my_page .my_heads .my_insure .my_insure_box ul li .my_ititle {display:block;font-weight:400;font-size:16px;color:#fff;}
.my_page .my_heads .my_insure .my_insure_box ul li .my_inumber {display:block;font-family:'roboto';font-weight:bold;font-size:36px;color:#fff;margin-top:22px;}
.my_page .my_heads .my_insure .my_insure_box ul li .my_inumber i {font-style:normal;font-size:16px;vertical-align:2px;margin-left:3px;}
.my_page .my_heads .my_insure .my_insure_box ul li a {display:block;font-weight:400;font-size:14px;color:#fff;padding:0;margin-top:22px;}
.my_page .my_heads .my_insure .my_insure_box ul li a:after {color:#fff;}

.my_page .my_contents {background:#fff;width:100%;max-width:1250px;margin:auto;}
.my_page .my_contents .my_counsel {background:#f8f8f8;width:53.28%;float:left;padding:50px 75px 0px;}
.my_page .my_contents .my_counsel h3 {font-weight:500;font-size:24px;color:#333;}
.my_page .my_contents .my_counsel .more_box {width:100%;float:left;margin-top:30px;}
.my_page .my_contents .my_counsel .more_box:last-child {padding-bottom:100px;}
.my_page .my_contents .my_counsel .more_box h4 {font-weight:500;font-size:16px;color:#333;position:relative;padding-left:56px;line-height:40px;height:40px;width:80%;float:left;}
.my_page .my_contents .my_counsel .more_box h4:before {content:"";width:40px;height:40px;position:absolute;top:0;left:0;}
.my_page .my_contents .my_counsel .more_box h4.bg_email:before {background:url("../img/myeducar/icon_my1.png") no-repeat left top;}
.my_page .my_contents .my_counsel .more_box h4.bg_request:before {background:url("../img/myeducar/icon_my2.png") no-repeat left top;}
.my_page .my_contents .my_counsel .more_box h4.bg_law:before {background:url("../img/myeducar/icon_my3.png") no-repeat left top;}
.my_page .my_contents .my_counsel .more_box .btn_more {width:20%;float:left;text-align:right;}
.my_page .my_contents .my_counsel .more_box .btn_more a {display:inline-block;height:40px;line-height:40px;font-weight:400;font-size:13px;color:#767676;}
.my_page .my_contents .my_counsel .more_box .more_rounded {float:left;width:calc(100% - 56px );margin-top:10px;margin-left:56px;border:1px solid #e5e5e5;border-radius:10px;padding:25px 25px 15px;background:#fff;position:relative;}
.my_page .my_contents .my_counsel .more_box .more_rounded:before {content:"";width:10px;height:17px;background:url("../img/myeducar/bg_tri.png") no-repeat;position:absolute;top:23px;left:-10px;}
.my_page .my_contents .my_counsel .more_box .more_rounded:after {content:"";width:1px;height:calc(100% + 42px);background:#e5e5e5;position:absolute;top:-11px;left:-38px;}
.my_page .my_contents .my_counsel .more_box:last-child .more_rounded:after {height:calc(100% + 112px);}
.my_page .my_contents .my_counsel .more_box .more_rounded h5 {font-weight:500;font-size:15px;color:#333;}
.my_page .my_contents .my_counsel .more_box .more_rounded p {margin-top:10px;font-weight:400;font-size:14px;color:#555;line-height:24px;}
.my_page .my_contents .my_counsel .more_box .more_rounded .more_flag {margin-top:20px;border-top:1px dashed #e5e5e5;padding-top:14px;}
.my_page .my_contents .my_counsel .more_box .more_rounded .more_flag .more_date {font-weight:400;font-size:14px;color:#555;}
.my_page .my_contents .my_counsel .more_box .more_rounded .more_flag .more_status {font-weight:400;font-size:14px;color:#555;}
.my_page .my_contents .my_counsel .more_box .more_rounded .more_empty {margin:40px 0;text-align:center;}

.my_page .my_contents .my_customer {width:46.72%;float:left;padding:50px 75px;}
.my_page .my_contents .my_customer h3 {font-weight:500;font-size:24px;color:#333;}
.my_page .my_contents .my_customer .my_info_change {background:url("../img/myeducar/bg_info_change.png") no-repeat right center;}
.my_page .my_contents .my_customer .my_customer_link {border-top:2px solid #555555;}
.my_page .my_contents .my_customer .my_customer_link ul:after {content:"";clear:both;display:table;}
.my_page .my_contents .my_customer .my_customer_link ul li {float:left;width:50%;}
.my_page .my_contents .my_customer .my_customer_link ul li a {display:block;padding-top:108px;padding-bottom:25px;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #ddd;font-weight:400;font-size:16px;color:#333;}
.my_page .my_contents .my_customer .my_customer_link ul li:nth-child(1) a {background:url("../img/myeducar/icon_link1.png") no-repeat center 30px;}
.my_page .my_contents .my_customer .my_customer_link ul li:nth-child(2) a {background:url("../img/myeducar/icon_link2.png") no-repeat center 30px;border-right:0;}
.my_page .my_contents .my_customer .my_customer_link ul li:nth-child(3) a {background:url("../img/myeducar/icon_link3.png") no-repeat center 30px;}
.my_page .my_contents .my_customer .my_customer_link ul li:nth-child(4) a {background:url("../img/myeducar/icon_link4.png") no-repeat center 30px;border-right:0;}
.my_page .my_contents .my_event {width:46.72%;float:left;padding:0 75px 50px;}
.my_page .my_contents .my_event h3 {float:left;width:60%;font-weight:500;font-size:24px;color:#333;}
.my_page .my_contents .my_event .btn_more {float:left;width:40%;line-height:36px;text-align:right;}
.my_page .my_contents .my_event .event_slider {float:left;width:100%;}
.my_page .my_contents .my_event .event_slider .item {position:relative;}
.my_page .my_contents .my_event .event_slider .item .ev_ing {position:absolute;top:0;left:0;padding:4px 13px 5px;background:#ed1b2f;font-weight:400;font-size:13px;color:#fff;}
.my_page .my_contents .my_event .event_slider .owl-theme .owl-nav.disabled+.owl-dots {margin-top:0;position:absolute;bottom:7px;right:14px;z-index:1;display:inline-block;}
.my_page .my_contents .my_event .event_slider .owl-theme .owl-dots .owl-dot span {width:8px;height:8px;margin:2px 2px;background:#fff;box-shadow:1px 1px rgba(196,196,196,0.5);}
.my_page .my_contents .my_event .event_slider .owl-theme .owl-dots .owl-dot.active span,.my_page .my_contents .my_event .event_slider .owl-theme .owl-dots .owl-dot:hover span {background:#21409a;}

.yesno_qs {padding:20px 20px 20px 20px;border-bottom:1px solid #e5e5e5;}
.yesno_qs:after {content:"";clear:both;display:table;}

.bgroup {}
.bgroup:after {content:"";clear:both;display:table;}
.bgroup li {float:left;width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;border:1px solid #e5e5e5;height:80px;text-align:center;padding-top:20px;}
.bgroup li:nth-child(4n) {margin-right:0;}


/* footer rolling  */ 
.foot_rolling {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.animated  {-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode : both;animation-fill-mode:both;}
.owl-animated-out {z-index:1}
.owl-animated-in {z-index:0}
.fadeOut {-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut {
	0% {opacity:1;}
	100% {opacity:0;}
}
@keyframes fadeOut {
	0% {opacity:1;}
	100% {opacity:0;}
}

/* loading bar */
.loadingWrap {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:100000;overflow:hidden;}
.lds-ellipsis {display: inline-block;position: absolute;width: 80px;height: 80px;top:50%;left:50%;transform:translate(-50%, -50%);}
.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #fff;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1 {
	0% {transform: scale(0);}
	100% {transform: scale(1);}
}
@keyframes lds-ellipsis3 {
	0% {transform: scale(1);}
	100% {transform: scale(0);}
}
@keyframes lds-ellipsis2 {
	0% {transform: translate(0, 0);}
	100% {transform: translate(24px, 0);}
}
.lds-ripple {display: inline-block;position: absolute;width: 80px;height: 80px;top:50%;left:50%;transform:translate(-50%, -50%);}
.lds-ripple div {position: absolute;border: 4px solid #fff;opacity: 1;border-radius: 50%;animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
.lds-ripple div:nth-child(2) {animation-delay: -0.5s;}
@keyframes lds-ripple {
	0% {top: 36px;left: 36px;width: 0;height: 0;opacity: 1;}
	100% {top: 0px;left: 0px;width: 72px;height: 72px;opacity: 0;}
}


/* main */
#mcontents .mbig4 {width:100%;max-width:1250px;margin:0 auto;position:relative;}
#mcontents .mbig4:after {content:"";width:100%;height:165px;background:#21409a;position:absolute;bottom:0;left:0;z-index:1;}
#mcontents .mbig4 .mbig_list {padding:0 20px;position:relative;z-index:2;}
#mcontents .mbig4 .mbig_list:after {content:"";clear:both;display:table;}
#mcontents .mbig4 .mbig_list li {width:calc((100% - 21px) / 4);float:left;border:1px solid #ddd;background:#fff;text-align:center;margin-right:7px;}
#mcontents .mbig4 .mbig_list li:last-child {margin-right:0;}
#mcontents .mbig4 .mbig_list li a{display:block;}
#mcontents .mbig4 .mbig_list li .mbig_img {}
#mcontents .mbig4 .mbig_list li .mbig_img img {width:100%;}
#mcontents .mbig4 .mbig_list li .mbig_title {font-weight:500;font-size:24px;color:#333;margin-top:22px;}
#mcontents .mbig4 .mbig_list li .mbig_detail {font-weight:400;font-size:15px;color:#555;line-height:24px;margin-top:10px;}
#mcontents .mbig4 .mbig_list li .mbig_pay {font-weight:400;font-size:16px;color:#333;margin-top:18px;padding-bottom:34px;}
#mcontents .mbig4 .mbig_list li .mbig_pay .mbig_num {font-family:'roboto';font-weight:bold;font-size:22px;color:#ed1b2f;}
#mcontents .mbig4 .mbig_list li .mbig_pay .mbig_small {font-weight:400;font-size:13px;color:#888;display:block;}

#mcontents .mcalculator {}
#mcontents .mcalculator .mcal {padding:30px 0;background:#21409a;}
#mcontents .mcalculator .mcal .mcal_before {}
#mcontents .mcalculator .mcal .mcal_before dl {width:958px;margin:auto;}
#mcontents .mcalculator .mcal .mcal_before dl:after {content:"";clear:both;display:table;}
#mcontents .mcalculator .mcal .mcal_before dl dt {float:left;font-weight:400;font-size:20px;color:#fff;line-height:44px;height:44px;margin-right:15px;}
#mcontents .mcalculator .mcal .mcal_before dl dd {float:left;}
#mcontents .mcalculator .mcal .mcal_before dl dd select {width:220px;height:44px;background:url("../img/main/icon_mselectBg.gif") right center no-repeat #21409a;color:#fff;border:1px solid #96b4e9;}
#mcontents .mcalculator .mcal .mcal_before dl dd select option {background:#21409a;color:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input[type=text] {width:190px;height:44px;background:#21409a;color:#fff;border:1px solid #96b4e9;}
#mcontents .mcalculator .mcal .mcal_before dl dd input[type=text]::-webkit-input-placeholder{background:#21409a;color:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input[type=text]::-moz-placeholder{background:#21409a;color:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input[type=text]:-ms-input-placeholder{background:#21409a;color:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input[type=text]:-moz-placeholder{background:#21409a;color:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_men[type=radio] + label{border:1px solid #96b4e9;border-radius:4px;padding:0;margin-right:0;width:54px;height:44px;margin-right:8px;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_men[type=radio] + label:before{width:25px;height:25px;position:absolute;left:13px;background:url("../img/main/bg_btn_men.png") no-repeat;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_men[type=radio]:checked + label{border:1px solid #fff;background:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_men[type=radio]:checked + label:before{background:url("../img/main/bg_btn_men_over.png") no-repeat;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_women[type=radio] + label{border:1px solid #96b4e9;border-radius:4px;padding:0;margin-right:0;width:54px;height:44px;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_women[type=radio] + label:before{width:25px;height:25px;position:absolute;left:13px;background:url("../img/main/bg_btn_women.png") no-repeat;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_women[type=radio]:checked + label{border:1px solid #fff;background:#fff;}
#mcontents .mcalculator .mcal .mcal_before dl dd input.btn_char_women[type=radio]:checked + label:before{background:url("../img/main/bg_btn_women_over.png") no-repeat;}
#mcontents .mcalculator .mcal .mcal_before dl dd button {width:210px;background:#132a6d;border:1px solid #132a6d;color:#fff;}
#mcontents .mcalculator .mcal .mcal_before:after {content:"";clear:both;display:table;}
#mcontents .mcalculator .mcal .mcal_before .mcal_line1 {float:left;margin-right:10px;}
#mcontents .mcalculator .mcal .mcal_before .mcal_line2 {float:left;margin-right:10px;}
#mcontents .mcalculator .mcal .mcal_before .mcal_line3 {float:left;margin-right:10px;height:44px;}
#mcontents .mcalculator .mcal .mcal_before .mcal_line4 {float:left;}

#mcontents .mcalculator .mcal .mcal_after {}
#mcontents .mcalculator .mcal .mcal_after dl {width:958px;margin:auto;}
#mcontents .mcalculator .mcal .mcal_after dl:after {content:"";clear:both;display:table;}
#mcontents .mcalculator .mcal .mcal_after dl dt {float:left;font-weight:400;font-size:20px;color:#fff;line-height:44px;height:44px;margin-right:60px;}
#mcontents .mcalculator .mcal .mcal_after dl dd {float:right;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul {border-top:2px solid #172d6b;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li {border-bottom:1px dashed #172d6b;line-height:42px;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li:after {content:"";clear:both;display:table;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li .mcal_product {font-weight:400;font-size:15px;color:#fff;display:block;float:left;width:133px;position:relative;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li .mcal_product:after {content:":";font-weight:400;font-size:15px;color:#fff;position:absolute;right:0;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li .mcal_payment {font-family:'roboto';font-weight:400;font-size:15px;color:#fff;float:left;display:block;width:calc(100% - 133px);text-align:right;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li .mcal_payment strong {font-family:'roboto';font-weight:bold;font-size:24px;color:#fff;}
#mcontents .mcalculator .mcal .mcal_after dl dd ul li:last-child {border-bottom:1px solid #172d6b;}
#mcontents .mcalculator .mcal .mcal_after:after {content:"";clear:both;display:table;}
#mcontents .mcalculator .mcal .mcal_after .mcal_line5 {float:left;width:320px;margin-right:52px;}
#mcontents .mcalculator .mcal .mcal_after .mcal_line6 {float:left;width:210px;}
#mcontents .mcalculator .mcal .mcal_after .mcal_line6:after {content:"";clear:both;display:table;}
#mcontents .mcalculator .mcal .mcal_after dl dd button.btn_mred {width:210px;background:#ed1b2f;border:1px solid #ed1b2f;font-weight:400;font-size:16px;color:#fff;margin-bottom:5px;padding:10px 0 9px;}
#mcontents .mcalculator .mcal .mcal_after dl dd button.btn_mblue {float:left;width:102px;background:#132a6d;border:1px solid #132a6d;font-weight:400;font-size:14px;color:#fff;margin-right:6px;padding:10px 0 9px;}
#mcontents .mcalculator .mcal .mcal_after dl dd button.btn_mblue:last-child {margin-right:0;}

#mcontents .mrollbanner {border:1px solid #e5e5e5;margin-top:20px;}
#mcontents .mrollbanner .mevent_bg {position:relative;height:299px;}
#mcontents .mrollbanner .mevent_cont {position:absolute;top:0;left:0;width:100%;height:100%;padding-left:46.4%;}
#mcontents .mrollbanner .mevent_cont h3 {font-weight:400;font-size:28px;color:#555;margin-top:55px;}
#mcontents .mrollbanner .mevent_cont h3 .mevent_mark {display:block;font-weight:600;font-size:15px;color:#0999d8;letter-spacing:6px;}
#mcontents .mrollbanner .mevent_cont h3 strong {display:block;font-weight:600;font-size:28px;color:#333;line-height:28px;margin-top:10px;}
#mcontents .mrollbanner .mevent_cont p {font-weight:400;font-size:14px;color:#333;margin-top:10px;}
#mcontents .mrollbanner .mevent_cont .mevent_btn {margin-top:20px;}
#mcontents .mrollbanner .mevent_cont .mevent_btn .btn_blue {background:#0475df;border:1px solid #006dd3;padding:5px 25px 5px;font-size:14px;}
#mcontents .mrollbanner .mevent-owl {}
#mcontents .mrollbanner .mevent-owl .owl-dots {counter-reset:dots;text-align:initial;position:absolute;top:19px;right:15px;}
#mcontents .mrollbanner .mevent-owl .owl-dots button span {width:24px;height:24px;border-radius:50%;font-family:'roboto';font-weight:500;font-size:13px;color:#fff;line-height:24px;background:#ccc;margin:0 2.5px;}
#mcontents .mrollbanner .mevent-owl .owl-dots button span:before {content:"0";}
#mcontents .mrollbanner .mevent-owl .owl-dots button span:after {counter-increment:dots;content:counter(dots);}
#mcontents .mrollbanner .mevent-owl .owl-dots .owl-dot.active span {background:#0999d8;width:30px;height:30px;line-height:30px;}
#mcontents .mrollbanner .mevent-owl .owl-dots .owl-dot:hover span {text-decoration:none;} /*2019-02-15 underline 고객요구사항반영*/
#mcontents .mrollbanner .mevent-owl .owl-nav {margin-top:0;}
#mcontents .mrollbanner .mevent-owl .owl-nav button {position:absolute;top:0;top:50%;margin:0;margin-top:-19px;width:20px;height:38px;}
#mcontents .mrollbanner .mevent-owl .owl-nav button.owl-next {right:20px;background:url("../img/main/btn_mevent_next.png") no-repeat;}
#mcontents .mrollbanner .mevent-owl .owl-nav button.owl-next:hover {background:url("../img/main/btn_mevent_next_on.png") no-repeat;}
#mcontents .mrollbanner .mevent-owl .owl-nav button.owl-prev {left:20px;background:url("../img/main/btn_mevent_prev.png") no-repeat;}
#mcontents .mrollbanner .mevent-owl .owl-nav button.owl-prev:hover {background:url("../img/main/btn_mevent_prev_on.png") no-repeat;}
#mcontents .mrollbanner .mevent-owl .owl-nav button.owl-next span, 
#mcontents .mrollbanner .mevent-owl .owl-nav button.owl-prev span {display:none;margin:0;}

#mcontents .minfom {border:1px solid #e5e5e5;margin-top:20px;padding:30px 27px;position:relative;}
#mcontents .minfom:after {content:"";clear:both;display:table;}
#mcontents .minfom .mbase {width:64%;height:calc(100% - 60px);position:absolute;top:30px;left:27px;}
#mcontents .minfom .mbase ul {padding-top:15px;}
#mcontents .minfom .mbase ul:after {content:"";clear:both;display:table;}
#mcontents .minfom .mbase ul li {float:left;position:relative;}
#mcontents .minfom .mbase ul li:after {content:"";clear:both;display:table;}
#mcontents .minfom .mbase ul li:nth-child(1) {width:46%;padding-right:40px;}
#mcontents .minfom .mbase ul li:nth-child(2) {width:27%;padding-left:10px;padding-right:10px;text-align:center;}
#mcontents .minfom .mbase ul li:nth-child(3) {width:27%;padding-left:10px;padding-right:10px;text-align:center;}
#mcontents .minfom .mbase ul li:after {content:"";width:1px;height:89px;background:#ddd;position:absolute;top:0;right:0;}
#mcontents .minfom .mbase ul li:nth-child(3):after {display:none;}
#mcontents .minfom .mbase ul li .mbase_btitle {float:left;font-weight:500;font-size:20px;color:#333;width:108px;}
#mcontents .minfom .mbase ul li .mbase_btitle span.mbase_ars {display:block;font-weight:400;font-size:12px;color:#555;border:1px solid #d6d6d6;border-radius:4px;background:#f1eaeb;width:51px;height:20px;line-height:18px;text-align:center;float:right;margin-top:8px;}
#mcontents .minfom .mbase ul li .mbase_bphone {float:right;font-family:'roboto';font-weight:bold;font-size:38px;color:#21409a;}
#mcontents .minfom .mbase ul li .mbase_bphone .mbase_blue {color:#0999d8;}
#mcontents .minfom .mbase ul li .mbase_bpdate {width:180px;float:right;font-weight:400;font-size:14px;color:#838383;line-height:24px;}
#mcontents .minfom .mbase ul li .mbase_bpdate span {float:right;}
#mcontents .minfom .mbase ul li .mbase_bpdate:after {content:"";clear:both;display:table;}
#mcontents .minfom .mbase ul li .mbase_stitle {font-weight:400;font-size:14px;color:#333;}
#mcontents .minfom .mbase ul li .mbase_sphone {font-family:'roboto';font-weight:400;font-size:30px;color:#555;margin-top:10px;}
#mcontents .minfom .mbase ul li .mbase_spdate {width:133px;margin:auto;font-weight:400;font-size:14px;color:#838383;line-height:24px;margin-top:3px;text-align:left;}
#mcontents .minfom .mbase ul li .mbase_spdate span {float:right;}
#mcontents .minfom .mbase_chatting {width:100%;background:#21409a;text-align:center;position:absolute;bottom:0;}
#mcontents .minfom .mbase_chatting a {display:block;font-weight:400;font-size:15px;color:#fff;padding:13px 0 13px;position:relative;}
#mcontents .minfom .mbase_chatting a:after {content:"";width:23px;height:23px;background:url("../img/main/img_golink.png") no-repeat;position:absolute;top:50%;right:5%;transform:translateY(-50%);}
#mcontents .minfom .mbase_chatting a strong {font-weight:500;font-size:22px;color:#fff;margin-left:8px;position:relative;}
#mcontents .minfom .mbase_chatting a strong .fc_lightblue {font-weight:500;font-size:22px;color:#7bd7ff;}
#mcontents .minfom .mbase_chatting a strong:after {content:"";width:47px;height:35px;background:url("../img/main/icon_dots.png") no-repeat;position:absolute;top:-20px;right:-53px;}

#mcontents .minfom .mbanner {width:31.55%;margin-left:68.45%;border:1px solid #e5e5e5;overflow:hidden;position:;}
#mcontents .minfom .mbanner .mbanner-owl .owl-nav {margin-top:0;position:absolute;bottom:0;right:0;background:rgba(0,0,0,0.5);font-family:'roboto';color:#fff;}
#mcontents .minfom .mbanner .mbanner-owl .owl-nav
#mcontents .minfom .mbanner .mbanner-owl .owl-nav button {}
#mcontents .minfom .mbanner .mbanner-owl .owl-nav button.owl-next {padding-left:5px !important;padding-right:5px !important;}
#mcontents .minfom .mbanner .mbanner-owl .owl-nav button.owl-prev {padding-left:5px !important;padding-right:5px !important;}
#mcontents .minfom .mbanner .mbanner-owl .owl-nav button.owl-next span, 
#mcontents .minfom .mbanner .mbanner-owl .owl-nav button.owl-prev span {font-size:20px;line-height:20px;}

#mcontents .mnotice {border:1px solid #e5e5e5;margin-top:20px;margin-bottom:20px;}
#mcontents .mnotice:after {content:"";clear:both;display:table;}
#mcontents .mnotice .mno {float:left;width:50%;padding:25px;border-right:1px solid #e5e5e5;}
#mcontents .mnotice .mno h3 {float:left;width:110px;font-family:'roboto';font-weight:bold;font-size:16px;color:#2259bb;}
#mcontents .mnotice .mno > a {float:left;width:calc(100% - 153px);font-weight:400;font-size:15px;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:30px;}
#mcontents .mnotice .mno .mno_more {float:left;width:43px;}
#mcontents .mnotice .mno .mno_more a {display:block;font-weight:400;font-size:14px;color:#767676;}
#mcontents .mnotice .mno .mno_more a:before {content:"+";display:inline;margin-right:3px;vertical-align:-1px}
#mcontents .mnotice .mre {float:left;width:50%;padding:25px;}
#mcontents .mnotice .mre h3 {float:left;width:110px;font-family:'roboto';font-weight:bold;font-size:16px;color:#0999d8;}
#mcontents .mnotice .mre > a {float:left;width:calc(100% - 153px);font-weight:400;font-size:15px;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:30px;}
#mcontents .mnotice .mre .mno_more {float:left;width:43px;}
#mcontents .mnotice .mre .mno_more a {display:block;font-weight:400;font-size:14px;color:#767676;}
#mcontents .mnotice .mre .mno_more a:before {content:"+";display:inline;margin-right:3px;vertical-align:-1px}



/* allmenu */
.allmenu_box {display:none;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;}
.allmenu_box .popup_container {position:relative;width:1024px;height:750px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;}
.allmenu_box .popup_header {float:left;width:200px;background:#edf3fd;padding:20px 0 237px;}
.allmenu_box .popup_header h1 {font-weight:500;font-size:20px;color:#4d658d;line-height:52px;padding-left:37px;}
.allmenu_box .popup_header .am_bmenu {}
.allmenu_box .popup_header .am_bmenu li {position:relative;height:48px;margin-bottom:1px;}
.allmenu_box .popup_header .am_bmenu li a {display:block;width:100%;font-weight:500;font-size:18px;color:#333;line-height:48px;height:48px;padding-left:37px;position:relative;}
.allmenu_box .popup_header .am_bmenu li:hover a,.allmenu_box .popup_header .am_bmenu li.active a {width:calc(100% + 20px);font-weight:500;font-size:18px;color:#fff;background:#2259bb;padding-left:37px;}
.allmenu_box .popup_header .am_bmenu li:hover a:before, .allmenu_box .popup_header .am_bmenu li.active a:before {content:"";width:20px;height:48px;background:#edf3fd;position:absolute;left:0;}
/* 그림자 효과
.allmenu_box .popup_header .am_bmenu li.active a, .allmenu_box .popup_header .am_bmenu li:hover a {box-shadow:10px 10px 10px rgba(127,127,127,0.2);}
.allmenu_box .popup_header .am_bmenu li.active a:after, .allmenu_box .popup_header .am_bmenu li:hover a:after {content:"";width:30px;height:15px;background:#edf3fd;position:absolute;left:0;bottom:-15px;}*/
.allmenu_box .popup_body {float:left;width:824px;background:#fff;padding:20px 40px 0px 57px;height:750px;overflow-y:auto;}
.allmenu_box .popup_body h2 {font-weight:500;font-size:22px;color:#333;line-height:52px;border-bottom:2px solid #555;}
.allmenu_box .popup_body .am_smenu {}
.allmenu_box .popup_body .am_smenu > li {float:left;margin:20px 0 30px;}
.allmenu_box .popup_body .am_smenu > li:nth-child(3n+1) {width:33.33%;}
.allmenu_box .popup_body .am_smenu > li:nth-child(3n+2) {width:33.34%;}
.allmenu_box .popup_body .am_smenu > li:nth-child(3n) {width:33.33%;}
.allmenu_box .popup_body .am_smenu > li > a {display:block;font-weight:500;font-size:18px;color:#333;line-height:40px;}
.allmenu_box .popup_body .am_smenu > li a:hover {color:#2259bb;}
.allmenu_box .popup_body .am_smenu > li > ul {}
.allmenu_box .popup_body .am_smenu > li > ul > li {}
.allmenu_box .popup_body .am_smenu > li > ul > li > a {display:block;font-weight:400;font-size:14px;color:#555;line-height:30px;}
.allmenu_box .popup_body .am_smenu > li > ul > li > ul {}
.allmenu_box .popup_body .am_smenu > li > ul > li > ul > li {padding-left:17px;position:relative;}
.allmenu_box .popup_body .am_smenu > li > ul > li > ul > li:before {content:"";width:12px;height:26px;background:url("../img/common/bg_ambullet.gif") no-repeat center center;position:absolute;top:0;left:0;}
.allmenu_box .popup_body .am_smenu > li > ul > li > ul > li > a {display:block;font-weight:400;font-size:14px;color:#777;line-height:26px;}
.allmenu_box .popup_body .am_smenu > li > ul > li > ul > li > a:hover {text-decoration:none;}
.allmenu_box .popup_body [class^="am_cont"] {display:none;}
.allmenu_box .popup_body .am_cont1 {display:block;}
.allmenu_box .popup_body .am_cont2 .am_smenu > li:nth-child(4) {margin-top:-335px;}
.allmenu_box .popup_body .am_cont3 .am_smenu > li:nth-child(2) {height:220px;}
.allmenu_box .popup_body .am_cont3 .am_smenu > li:nth-child(3) {height:220px;}
.allmenu_box .popup_body .am_cont4 .am_smenu > li:nth-child(3) {height:250px;}
.allmenu_box .popup_body .am_cont5 .am_smenu > li:nth-child(3) {height:310px;}
.allmenu_box .popup_body .am_cont6 .am_smenu > li:nth-child(3) {height:220px;}
.allmenu_box .popup_body .am_cont7 .am_smenu > li:nth-child(3) {height:250px;}
.allmenu_box .popup_footer{float:left;width:100%;background:#fff;}
.allmenu_box .popup_footer a {position:absolute;top:0;right:-60px;width:60px;height:60px;}


.none input[type=checkbox] + label:before{left:12px;top:8px;}
.temp600 {width:600px;margin:auto;}

.corlogin_box {border:1px solid #ddd;padding:20px;}
.corlogin_box h3 {font-weight:400;font-size:20px;color:#333;text-align:center;}

.dashed_box {border:1px dashed #ddd;padding:20px;}














/* responsive size*/
@media all and (max-width:1389px){
#contents.wide_area:before {padding-left:1px;}
#visual_box.visual_icar:before {content:'';display:block;max-width:1129px;width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid #e6e6e6;}
#visual_box.visual_icar:before {content:'';display:block;max-width:1129px;width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid #f4f4f4;top:0;}

.big_h2 {top:82px;left:-133px;}
.base_area800 .big_h2 {top:82px;left:-225px;}
/* 컨텐츠 영역 줄임 */
.base_area {max-width:1024px;}
}
@media all and (max-width:1290px){
.head_box {padding:0 20px;}
.nav_container > div {padding:0 20px;}
.nav_container > div > ul > li > div > ul{padding-left:20px;padding-right:20px;background:none !important;}
.nav_container > div > ul > li > div > .nav_h2 {display:none;}

#footer {padding:0 20px;}
.foot_area .foot_info .foot_logo {width:198px;}
.foot_area .foot_award {padding-left:198px;}
.foot_area .foot_info .foot_sns {float:right;width:163px;height:89px;text-align:center;padding-top:30px;}

.godirect_wrap .godirect_box {right:20px;}

.hpopup .wrap_popup {padding-left:150px;}
.hpopup .wrap_popup.bg_icon1 {background:url("../img/main/icon_card.jpg") no-repeat left center;}
.hpopup .wrap_popup.bg_icon2 {background:url("../img/main/icon_payphone.jpg") no-repeat left center;}
.hpopup .popup_right .btn_close_group {margin-right:20px;}

.my_page .my_heads .my_info {padding-left:20px;}
.my_page .my_heads .my_insure {padding-right:20px;}
.my_page .my_contents .my_counsel {padding:50px 35px 0 20px;}
.my_page .my_contents .my_customer {padding:50px 20px 50px 35px;}
.my_page .my_contents .my_event {padding:0 20px 50px 35px;}

#mcontents .mheading .minfo ul li {font-size:14px;letter-spacing:-1px;}

#mcontents .minfom .mbase ul li:nth-child(1) {width:50%;padding-right:20px;}
#mcontents .minfom .mbase ul li:nth-child(2) {width:25%;padding-left:10px;padding-right:10px;text-align:center;}
#mcontents .minfom .mbase ul li:nth-child(3) {width:25%;padding-left:10px;padding-right:10px;text-align:center;}
#mcontents .minfom .mbase ul {padding-top:5px;}

/*#mcontents .mnotice {padding:0 20px;}*/
}
@media all and (max-width:1279px){
/*1279px이하 숨김*/
#contents.wide_area:before, #visual_box.visual_icar:before {display:none;}
.big_h2 {display:none;}
}
@media all and (max-width: 1120px){
.godirect_wrap .godirect_ibox .godirect {right:auto;left:690px;}

#mcontents .mheading .minfo ul li {padding-left:4%;}
#mcontents .mheading .minfo ul li:before{left:8%;}
}
@media all and (max-width:1100px){
#contents{padding:20px 20px 100px 20px;}
.minwauto  #contents{padding:20px 20px 100px 20px;}
.pre{white-space:pre-line;}
.nav_container > div > ul {padding-right:185px;}
}
@media all and (max-width: 1040px){
.godirect_wrap .godirect_box .godirect {right:auto;left:614px;}
#mcontents .mheading .minfo ul li {padding-left:3.5%;}
#mcontents .mheading .minfo ul li:before{left:4%;}
}
@media all and (max-width: 1024px){

}
@media all and (max-width:764px){
.minwauto .type_web {display:none;}
.minwauto .type_mobie {display:table;}
.minwauto .field_set.wPc25,.minwauto .field_set.wPc75 {width:100% !important}
.minwauto .field_set.wPc75 {width:100% !important}
.minwauto .page_list_box.type_mobie .page_list {width:100%;}
.minwauto .page_list_box.type_mobie .page_list .arrow.prev {float:left;}
.minwauto .page_list_box.type_mobie .page_list .arrow.next {float:right;}
}
@media all and (max-width:500px){
.minwauto .search_box1 {padding: 5%;}
.minwauto .fsz_70 label {width:50px;}
.minwauto .field_set.wPc25,.minwauto .field_set.wPc75 {width:100% !important}
.minwauto .field_set.wPc75 {width:100% !important}
}
@media all and (max-width:400px){
.minwauto .law_header_box ul {padding-top:0;}
.minwauto .search_box1 .br_tit {float:none;}
.minwauto .search_box1 .board_read_head {padding: 5%;}
.minwauto .fsz_70 label {width:50px;}
.minwauto .field_set.wPc25,.minwauto .field_set.wPc75 {width:100% !important}
.minwauto .board_read_box .btn_box .tar.fr {margin-top:20px;float:none;width:100% !important;text-align:center !important}
.minwauto .board_read_head > span {position:relative;float:left;width:100%;padding:2% 5% 2% 5%;margin:0;right:0;background:#f9f9f9}
.minwauto .board_read_head > span>span:first-child {padding-left:12px;}
.minwauto .board_read_head > span>span:last-child {float:right;padding-right:15px;}
}
/*보상처리절차*/
.reward_process_area {}
.reward_process_area > ol {overflow:hidden; position:relative;}
.reward_process_area > ol > li {position:relative; float:left; width:calc((100% - 10px) / 2); height:228px; margin:0 10px 10px 0; border:1px solid #dddddd;}
.reward_process_area > ol > li:nth-child(2n) { width:calc((100% - 10px) / 2); margin:0 0 10px 0;}
.reward_process_area > ol > li.num02 {height: 773px}
.reward_process_area > ol > li.num02 > .txt_box { width:500px; margin:32px auto 0 auto;}
.reward_process_area > ol > li.num02 > .txt_box > li {position:relative; margin:0 0 10px 0;  padding:20px 20px 11px; border:1px solid #dddddd; background:#f9f9f9; }
.reward_process_area > ol > li.num02 > .txt_box > li > strong {font-size:17px;}
.reward_process_area > ol > li.num02 > .txt_box > li > a {position:absolute; top:10px; right:20px;} 
.reward_process_area > ol > li.num02 > .txt_box > li .txt_list {margin:17px 0 0 0; font-size:15px;}
.reward_process_area > ol > li.num02 > .txt_box > li .txt_list > li {margin:0 0 4px -14px ;padding:0 0 0 10px;}
.reward_process_area > ol > li.num02 > .txt_box > li .txt_list > li > span {margin: 0 0 0 10px}

.reward_process_area > ol > li.num03 {position:absolute; top:237px; left:0; height:156px;	}
.reward_process_area > ol > li.num04 {position:absolute; top:402px; left:0;	 height:134px;}
.reward_process_area > ol > li.num05 {position:absolute; top:545px; left:0;	 }
.reward_process_area > ol > li > strong {display:inline-block; margin:-1px 0 0 -1px; padding:8px 0px 0 20px; font-size:24px; color:#333333 ;background:url("../img/common/bg_square_blue.png") no-repeat top left; }
.reward_process_area > ol > li > strong > span {padding:0 13px 0 0; font-size:42px;color:#fff;}
.reward_process_area > ol > li > p {padding:20px 45px 0 20px;  font-size:15px}
.reward_process_area > ol > li > p > span {display:inline-block; position:relative; padding:0 0 0 20px; color:#888888; }
.reward_process_area > ol > li > p > span::before {position:absolute;top:0;left:0px;content:"※"; clear:both;}
.reward_process_area > ol > li > a {position:absolute; bottom:30px; right:20px;}

.notice_list {overflow:hidden; margin:40px 0 0 0; padding:30px 28px; border:1px solid #dddddd; background:#f9f9f9;}
.notice_list >  strong {display:block; padding:0 0 20px 23px; font-size:15px; color:#222222; background:url("../img/common/icon_point_mark.png") no-repeat 0 2px;}
.notice_list >  div > strong {padding:0 0 0 10px;  font-weight:700;}
.notice_list >  div > strong::before {position:absolute;content:"·";top: 1px;left:-1px;}
.notice_list ul {}
.notice_list ul > li {margin:0 0 2px 10px}


.list_area {margin:70px 0 0 0;}
.list_area ul {overflow:hidden;}
.list_area ul li:first-child {border-left:none;}
.list_area ul li {position:relative;float:left; width:calc((100% - 5px) / 3); height:142px;  border-left:1px solid #eeeeee; }
.list_area ul li .txt_area {padding:0 0 0 124px}
.list_area ul li .txt_area.num01 {background:url("../img/common/icon_car.png") no-repeat 30px 0px;}
.list_area ul li .txt_area.num02 {background:url("../img/common/icon_find.png") no-repeat 30px 0px;}
.list_area ul li .txt_area.num03 {background:url("../img/common/icon_call.png") no-repeat 30px 0px;}

.list_area ul li .txt_area strong {font-size:18px; color:#333333;  line-height:1.2}
.list_area ul li .txt_area.num02 strong {display:inline-block; padding:10px 0 0 0;}
.list_area ul li .txt_area .txt_01 {margin:0 0 20px 0;}
.list_area ul li .txt_area.num02 .txt_01 {margin:20px 0 20px 0;}
.list_area ul li .txt_area .txt_02 {margin:5px 0 0px 0; color:#21409a; font-size:30px; line-height:1}
.list_area ul li .txt_area .txt_02 em {font-size:16px;}
.list_area ul li .txt_area .txt_03 {width:200px;margin:10px 0 0 0; font-size:15px; color:#555555;}
.list_area ul li .txt_area .txt_03 span {float:right;}
.list_area ul li .txt_area a {position:absolute;bottom:0;}

.base_box_bottom {float:left; margin:10px 0 0 0; font-size:14px;  color:#999999;}
.base_box_bottom::before {content:"※"; }

.popup_body .search_box1 .search_txt_01 {overflow:hidden; margin:0 0 5px 0;}
.popup_body .search_box1 .search_txt_01 span {float:left; width:calc((100% - 20px) /2); margin:0 20px 0 0;}
.popup_body .search_box1 .search_txt_01 span.space_01 {margin:0;}
.popup_body .search_box1 .search_txt_01 label {width:64px; text-align:left}
.popup_body .search_box1 .search_txt_01 .field_set {}

.popup_body .search_box1 .search_txt_02 {margin:0 0 10px 0;}
.popup_body .search_box1 .search_txt_02  label {font-weight:500; color:#333333;}
.popup_body .search_box1 .search_txt_02  span {display:inline-block; width:560px; text-align:right; }
.popup_body .search_box1 .search_txt_02  input {width:calc(100% - 80px) ;margin:0 5px 0 0;}
.popup_body .search_box1 .search_txt_02 .radio_set {margin:0 0 0 29px; text-align:left;}
.popup_body .search_box1 .search_txt_02 .input_area select {width:100px; margin:0 5px 0 0;}
.popup_body .search_box1 .search_txt_02 .input_area input{width:240px;}
.popup_body .search_box1 .search_txt_02 {}


/*시스템 안내 */
.system_box {overflow:hidden; width:450px; margin:0px 0 0 0; padding:20px; font-size:16px; font-weight:500; color:#333333; border:1px solid #dddddd; border-radius:3px; background:#f9f9f9;}
.system_box ul {}
.system_box ul li span {display:block; padding:0 0 0 58px;}
.txt_system {margin:20px 0 0 0; color:#555555;}
.txt_system span {color:#2859c0;}

.txt_install {display:block;margin:-40px 0 20px 0; font-size:20px; color:#333333; text-align:right;}
.system_box_02 {overflow:hidden; width:600px; margin:0px auto; padding:20px; text-align:center; font-size:16px; color:#555555; border:1px solid #dddddd;}
.system_box_02 p span {color:#0999d8;}

/*popup*/
.popup_body .table_width_list .btn{float:left; border-radius:0}
.popup_body .txt_pop_01 {color:#333333;}
.popup_body .txt_pop_01 font {color:#2259bb;}
.popup_body .txt_box_01 {padding:0 0 0 15px; color:#333333;}
.popup_body .txt_box_01:before {content:"※"}
.popup_body .txt_box_01 span {color:#767676  !important;}

.popup_body .txt_box_01.top {font-size:14px;}
.popup_body .base_box_top> .txt_box_01.top{position:absolute;top:0;width:auto; margin:0; font-size:14px;}



.popup_body .table_w_list {width:100%;float:left;}
.popup_body .table_w_list:before {width:100%;float:left;content:'';height:2px;background:#a3a3a3;}
.popup_body .table_w_list table {width:100%;float:left;}
.popup_body .table_w_list table tr :last-child {border-right:0;}
.popup_body .table_w_list th {padding:15px;color:#333;font-size:15px;font-weight:500;background:#f9f9f9;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.popup_body .table_w_list td {padding:15px;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle;}


/*step box*/
.popup_body .step_box{width:100%;float:left;position:relative;margin-top:16px;}
.popup_body .step_box li{position:relative;float:left;border:2px solid #e2e2e2;border-top-left-radius:0px !important;text-align:center;padding:20px 10px;}
.popup_body .step_box li:first-child {border-top-left-radius:10px !important;}
.popup_body .step_box li.active{background:#1d56ab;border:2px solid #1d56ab;}
.popup_body .step_box li:before{position:absolute;content:"";display:block;background:url("../img/icon_stepBg.gif") no-repeat center center;width:40px;height:22px;top:50%;left:-42px;margin-top:-11px;}
.popup_body .step_box li > p{width:100%;font-size:14px;color:#898989;margin-bottom:2px;}
.popup_body .step_box li > span{display:block;width:100%;font-size:16px;color:#898989;}
.popup_body .step_box li.active > span{color:#21409a;font-weight:500;}

/*step link box*/
.popup_body .step_link_box li{text-align:center;padding:0;}
.popup_body .step_link_box li > a{display:block;text-decoration:none;padding:13px;}
.popup_body .step_link_box li span{display:inline !important;width:100%;font-size:16px;color:#898989;}
.popup_body .step_link_box li span:first-child{font-size:18px;font-family:"roboto";}

.popup_body .step_link_box li.active{}
.popup_body .step_link_box li > a:hover span:first-child,
.popup_body .step_link_box li.active span:first-child{color:#fff ;font-weight:500;}
.popup_body .step_link_box li > a:hover span:last-child{color:#21409a;text-decoration:none;} /*2019-03-06 underline 고객요구사항반영*/
.popup_body .step_link_box li.active span:last-child{color:#fff !important;}

.popup_body .step_link_box li.on > a span:first-child{color:#0999d8;font-weight:500;}
.popup_body .step_link_box li.on > a span:last-child{color:#21409a;}
.popup_body .step_link_box li.off{background:#fff;}
.popup_body .step_link_box li.off > a{cursor:default;}
.popup_body .step_link_box li.off > a:hover span{color:#898989 !important;text-decoration:none !important;font-weight:400;}

/*table width type box 검색 디자인 시 다시 확인 후 정리 예정 황금돼지 한윤석 2019-03-08  
.popup_body .table_width_list{width:100%;float:left;padding:0;font-size:14px;margin-top:8px; border-top:none !important; border-bottom:none !important;border-top-left-radius:20px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; padding:10px 7px 7px 7px; background:#eff2fa;}
.popup_body .table_width_list > ul{width:100%;float:left;}
.popup_body .table_width_list li{width:100%;float:left;position:relative;background:none !important;border-top:none !important;}
.popup_body .table_width_list li:first-child{border-top:none;}
.popup_body .table_width_list li > .title{position:absolute;width:170px;color:#333;font-size:15px;font-weight:500;left:0;top:50%;padding:10px 20px;transform:translateY(-50%);letter-spacing: -0.5px;}
.popup_body .table_width_list li > .data{position:relative;float:right;width:calc(100% - 170px);background:#fff;color:#555;padding:10px 20px;min-height:50px; border-left:none; background:#eff2fa }
.popup_body .table_width_list li > .data2{border-top:1px solid #ddd;}
.popup_body .table_width_list li > .data .read_txt{display:inline-block;line-height:34px;font-size:15px;}
*/

.popup_body .table_width_list{width:100%;float:left;padding:0;font-size:14px;border-top:2px solid #555;border-bottom:1px solid #e5e5e5;margin-top:16px;}
.popup_body .table_width_list > ul{width:100%;float:left;border-top:1px solid #e5e5e5;}
.popup_body .table_width_list li{width:100%;float:left;position:relative;background:#f0f0f0;border-top:1px solid #e5e5e5;}
.popup_body .table_width_list li:first-child{border-top:none;}
.popup_body .table_width_list li > .title{position:absolute;width:160px;color:#333;font-size:15px;font-weight:500;left:0;top:50%;padding:8px 16px;transform:translateY(-50%);letter-spacing: -0.5px;}
.popup_body .table_width_list li > .data{position:relative;float:right;width:calc(100% - 160px);background:#fff;color:#555;padding:8px 16px;border-left:1px solid #e5e5e5;min-height:50px;}
.popup_body .table_width_list li > .data2{border-top:1px solid #e5e5e5;}
.popup_body .table_width_list li > .data .read_txt{display:inline-block;line-height:34px;font-size:15px;}

.popup_body .table_width_list li > .data.calc300 {width:calc(100% - 300px)}

.popup_body .table_width_list li.half_l{width:50%;float:left;border-right:1px solid #e5e5e5;}
.popup_body .table_width_list li.half_r{width:50%;float:right;}
.popup_body .table_width_list li:nth-child(2).half_r{border-top:none;}
.popup_body .table_width_list li .btn_s + .btn_s{margin-left:10px;}




.popup_body .step4 li{width:calc(25% - 30px);margin-right:40px;}
.popup_body .step4 li:last-child{margin-right:0;border-bottom-right-radius:10px;}
.popup_body .step4 li:first-child:before{background:none;}

.popup_body .txt_list_01, .popup_body .txt_list_01, .popup_body .txt_box_01{width:100%;float:left;/*margin-top:38px;*/}
.base_tb.pop .btn_s {padding:2px 20px 4px}
/*유의사항*/
.line_box  ul {margin:0 0 0 15px}

/*박스 형태*/
.box_area {overflow:hidden; margin:25px 0 0 0; text-align:center; border-top-left-radius:20px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; padding:35px 0px 44px 0px ; background:#eeeeee;}
.box_area .data {display:inline-block;}

.box_area .time_set {padding-right:0;}
.box_area .msg {right:-100px;}


.h3_hide{position: absolute;display: inline-block;font-size: 1px;width: 1px;height: 1px;padding: 0;margin: -1px;text-indent: -9999px;visibility: hidden;overflow: hidden;border: 0;clip: rect(0, 0, 0, 0);}

.base_box_top> .h3{width:auto;}
.base_box_top> .txt_box_01.top{width:auto;margin:12px 0 0 10px; font-size:14px;}
.base_box_top> .txt_box_01.top_btn{width:auto;margin:12px 0 16px 10px!important;}

@media(max-width:768px){
	#wrap {min-width:320px;}	
	.top_area {max-width:768px; margin:0 auto;}
	.top_area  h1 {margin:20px;}
	.welcome_box.bg_page_error {background: url("../img/service/bg_page_error.png") no-repeat top  center;background-size: 200px auto;padding: 5px;margin-top: 0px !important;}
    .tcb_h0{width:100%;font-size: 26px;color:#333;line-height: 37px;letter-spacing:-2px;font-weight: 500;float: none;text-align: center;margin-top: 170px !important;}
    .tcb_h0 strong{font-size: 28px;font-weight:500}
    .welcome_box p {font-weight:400;font-size: 16px;color:#555;line-height:26px;margin-top:30px !important;}
    .btn_box{width:100%;float: left;display: flex;justify-content: center;}
    .btn_box .btn{margin:0 3px;min-width: 145px;margin-top: 50px;}    
}