@charset 'UTF-8';
@import '/ui/common/css/reset.css';
@import '/ui/front/css/font.css';
@import '/ui/common/css/upload_board.css';

/* Common */
html,
body{height:100%;color:#333;}
body{font-family:Notofm,"맑은 고딕",Malgun Gothic,"돋움",Dotum,AppleGothic,sans-serif;-webkit-text-size-adjust:none;}
.clrfix:after{content:'';display:block;clear:both;}
.inp_area{position:relative;}
.inp_area .txt_label{position:absolute;top:16px;left:0;padding-left:5px;width:100%;color:#929292;font-family:Notofl;font-size:14px;text-align:left;box-sizing:border-box;background-color:none;white-space:nowrap;}
input.inp{display:block;padding-left:10px;width:100%;height:45px;/*font-family:Notofl;*/font-size:14px;background-color:#fff;border:1px solid #b4b4b4;}
label{color:#333;}
input.inp:focus{border:1px solid #4061c6;}
input[type='checkbox'].chk{position:absolute;opacity:0;cursor:pointer;}
input[type='checkbox'].chk + label{display:inline-block;padding-left:22px;background-image:url(/ui/front/img/common/img_checkbox.png);background-repeat:no-repeat;background-size:15px;}
input[type='checkbox']:checked.chk + label{display:inline-block;padding-left:22px;background-image:url(/ui/front/img/common/img_checkbox_on.png);background-repeat:no-repeat;background-size:15px;/*vertical-align:middle;*/}
select{background-position:right 15px top 50%;background-size:8px;}
table {width:100%; table-layout:fixed; border:0px; border-spacing:0px; border-collapse:collapse;
  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
/* float Common */
.float_left,
.wfloat_left{float:left;}
.float_right,
.wfloat_right{float:right;}

.bold{font-family:Notofb;font-weight:500;}

.center1000{margin:0 auto;width:1000px;}
/*table*/
.table{display:table;width:100%;}
.table_cell{display:table-cell;vertical-align:middle;}
.table_cell.vertical_top{vertical-align:top;}
.table_row{display:table-row;}


/* text-align Common */
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

.width73{width:73%;}

/* display Common*/
.visibility_hidden{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.tblock,
.mblock,
.tblock,
.tab_cont,
.tabinfo_cont{display:none;}
.block{display:block;}
.none{display:none;}
.pblock{display:block;}

/* padding, margin  Common*/
.mart10{margin-top:10px;}
.mart30,
.wmart30{margin-top:30px;}
.mart40{margin-top:40px;}
.mart100,
.wmart100{margin-top:100px;}
.marl8{margin-left:8px;}
.marl10{margin-left:10px;}
.marl17{margin-left:17px;}
.marl20,
.wmarl20{margin-left:20px;}
.pdl20{padding-left:20px;}


/* background Color Common*/
.blue_bgmark{background:#f1f8fe;}
.pink_bgmark{background:#fdf6fd;}
.bg_gray{height:100%;background-color:#f5f6f8;}

/* text color */
.fred{color:#dd343c;}
.fblue{color:#2e3d98;}

/* bullet icon */
.bu_ico{display:inline-block;vertical-align:middle;background-repeat:no-repeat;text-indent:-99999px;}
.bu_ico_arrow{width:10px;height:5px;background-image:url('/ui/front/img/common/bu_arrow.png');}

/*tel icon*/
.ico_tel{display:inline-block;width:16px;height:12px;background-image:url('/ui/front/img/common/ico_tel.png');background-repeat:no-repeat;}
#skipNav{position:absolute;left:0;top:-100px;width:100%;z-index:40;}
.btn{display:block;width:100%;font-family:Notofd;font-size:16px;font-weight:300;text-align:center;}

/*popup_layer: 반응형 오른쪽 메뉴 하단 에 나오는 dim*/
.popup_layer{display:none;position:fixed;top:50px;left:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:30;}
/*opacity_layer02: popup 뜨고 뒤에 나오는 dim*/
.opacity_layer02{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,0.6);z-index:90;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#99666666,endColorStr=#99666666);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#99666666,endColorStr=#99666666)";zoom:1;}
.opacity_layer03{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,0.6);z-index:90;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#99666666,endColorStr=#99666666);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#99666666,endColorStr=#99666666)";zoom:1;}

/* Header */
#header.fixed .gnb{position:fixed;top:0;width:100%;height:50px;background-color:#fff;z-index:999;}
#content.header_fixed{padding-top:50px;}
.web_gnb{float:right;}
.gnb .tit_logo{float:left;}
.gnb .tit_logo .ico_logo{display:block;margin-top:23px; font-size:0;}
.gnb_list li:first-child{margin-left:0;}
.gnb_list li{position:relative;float:left;margin-left:60px;}
.gnb_list li.marr0{margin-right:0;}
.gnb_list li .link_txt{display:inline-block;color:#333;font-family:Notofm;font-size:18px;font-weight:500;line-height:100px;}
.gnb_list li.on .link_txt:before{content:'';display:block;position:absolute;bottom:0;left:0;background-color:#3546b0;width:100%;height:5px;}
.gnb_list li.on .link_txt{color:#3546b0;font-family:Notofb;font-size:18px;}

.mobile_gnb{display:none;}
.mobile_gnb .mgnb_list.on{display:block;}
.mobile_gnb .mgnb_list{display:none;position:fixed;top:50px;right:-200px;width:205px;height:100%;min-height:calc(100vh - 50px);background-color:#fff;z-index:50;}
.mobile_gnb .mgnb_list_inner {overflow:auto; height:calc(100% - 50px);}
.mobile_gnb .ico_gnb{display:inline-block;position:absolute;top:0;right:0;width:50px;height:50px;background-image:url('/ui/front/img/common/ico_mobile_gnb.png');background-position:center;background-repeat:no-repeat;background-size:24px 17px;text-indent:-9999px;z-index:50;}
.mobile_gnb .ico_close{display:none;position:absolute;top:0;right:0;width:50px;height:50px;background-image:url('/ui/front/img/common/ico_mobile_close.png');background-position:center;background-repeat:no-repeat;background-size:18px 18px;text-indent:-9999px;z-index:50;}
.mobile_gnb .mgnb_list .link_login{background-color:#2e3d98;text-align:center;}
.mobile_gnb .mgnb_list .link_login .link_txt{padding-left:5px;color:#fff;font-size:16px;font-family:Notofm;line-height:18px;}
.mobile_gnb .mgnb_list  a{display:block;position:relative;padding:24px 0;font-size:13px;font-family:Notofm;line-height:18px;}
.mobile_gnb .mgnb_list  a .ico_login img{width:12px;height:13px;vertical-align: baseline;}
.mobile_gnb .mgnb_list a.link_txt{padding-left:25px;color:#3d3d3d;font-family:Notofm;}
.mobile_gnb .mgnb_list li{border-bottom:1px solid #d9d9d9;}

/* Footer */
#footer{background-color:#333;}
.footer_inner{padding:25px 0;}
.footer_inner .info_policy{margin-left:50px;}
.footer_inner .info_policy li{position:relative;float:left;margin-left:48px;}
.footer_inner .info_policy li a{display:block;color:#c2c2c2;font-family:Notofl;font-size:13px;line-height:27px;}
.footer_inner .info_policy li:before{content:'/';display:inline-block;position:absolute;top:1px;left:-26px;font-family:Notofl;color:#c2c2c2;font-size:12px;line-height:22px;}
.footer_inner .info_policy li:first-child{margin-left:0;}
.footer_inner .info_policy li:first-child:before{display:none;}
.footer_inner .tit_logo{width:10%;}
.footer_inner .inner_policy{width:90%;margin-top:6px;}
.footer_inner .tit_logo a{display:inline-block;}
.footer_inner .copyright{font-family:Notofl;font-size:13px;color:#c2c2c2;line-height:27px;}

/* Main_visual */
.main_visual{width:100%;height:100%;background-repeat:no-repeat;background-position:left center;background-size:cover;background-image:url('/ui/front/img/scm/img_mainbg.png');}
.main_visual  .inner_login .btn{margin-top:22px;height:52px;line-height:52px;background-color:#2e3d98;color:#fff;}
.visual_area{display:table;position:relative;height:100%;}
.visual_area .visual_inner{display:table-cell;vertical-align:middle;}
.visual_area .btn_scrolldown{display:inline-block;position:absolute;left:50%;bottom:30px;width:65px;height:100px;background:url('/ui/front/img/common/ico_scroll.png') center no-repeat;text-indent:-9999px;}
.visual_inner .inner_tit dt{margin:40px 0;}
.visual_inner .inner_tit dt .txt_tit{margin-top:8px;color:#fff;font-family:Notofb;font-size:58px;font-weight:bold;}
.visual_inner .inner_tit dl dd{margin-bottom:10px;color:#fff;font-family:Notofd;font-size:22px;font-weight:100;}
.inner_login h3{margin:0 0 22px 0;color:#fff;font-family:Notofm;font-size:24px;font-weight:500;text-align:center;}
.inner_login .login_area{width:329px;}
.inner_login .inp_area + .inp_area{margin-top:9px;}
.inner_login .chk_area{margin-top:12px;}
.inner_login .chk_area .chk{float:left;margin-right:10px;}
.inner_login .chk_area label{display:inline-block;float:left;font-family:Notofl;color:#fff;font-size:14px;font-weight:100;line-height:15px;}
.inner_login .list_user{margin-top:20px;text-align:center;}
.inner_login .list_user li{display:inline-block;position:relative;margin-left:22px;}
.inner_login .list_user li:first-child{margin-left:0;}
.inner_login .list_user li:first-child:before{display:none;}
.inner_login .list_user li a{font-family:Notofl;color:#fff;font-size:14px;}
.inner_login .list_user li:before{content:'/';display:inline-block;position:absolute;top:2px;left:-13px;color:#949494;font-size:13px;}

/* Sub visual */
.sub_visual{display:block;height:300px;background-size:cover;background-repeat:no-repeat;background-position:left center;}
.sub_visual.bg00{background-image:url('/ui/front/img/common/bg_sub_gnb.png');}
.sub_visual.bg01{background-image:url('/ui/front/img/common/bg_sub_gnb01.png');}
.sub_visual.bg02{background-image:url('/ui/front/img/common/bg_sub_gnb02.png');}
.sub_visual.bg03{background-image:url('/ui/front/img/common/bg_sub_gnb03.png');}
.sub_visual.bg04{background-image:url('/ui/front/img/common/bg_sub_gnb04.png');}
.sub_visual.bg05{background-image:url('/ui/front/img/common/bg_sub_gnb05.png');}
.sub_visual.bg06{background-image:url('/ui/front/img/common/bg_sub_gnb06.png');}
.sub_visual h3{text-align:center;color:#fff;font-family:Notofb;font-size:45px;}
.sub_visual .info_location{position:absolute;bottom:30px;right:0;}
.sub_visual .info_location ul{text-align:right;}
.sub_visual .info_location .link_txt{display:inline-block;font-family:Notofl;color:#bbb;font-size:13px;}
.sub_visual .info_location li{float:left;position:relative;display:inline-block;}
.sub_visual .info_location li:first-child{margin-right:20px;}
.sub_visual .info_location .ico_arr{content:'';display:inline-block;position:absolute;top:3px;margin:0 8px;font-size:0;width:5px;height:10px;background-image:url('/ui/front/img/common/ico_location_arr.png');background-repeat:no-repeat;}

/* location */
.location_wrap{position:absolute;bottom:30px;right:0;text-align:right;}
.page_nav > li{position:relative;display:inline-block;}
.page_nav li + li{margin-left:14px;}
.page_nav li + li:before {content:'';display:inline-block;position:absolute;top:6px;left:-9px;width:5px;height:10px;background-image:url('/ui/front/img/common/ico_location_arr.png');background-repeat:no-repeat;}
.page_nav li .link_txt{font-family:Notofl;font-weight:300;font-size:13px;color:#bbb;}

/* main_content */
.main_content{padding-bottom:100px;}
.main_summary ul{display:table;width:100%;margin-top:50px;}
.main_summary li{display:table-cell;width:32%;padding:0 1%;}
.main_summary li .shorcut_area{display:block;padding:0 15px;border:1px solid #bdbdbd;}
.main_summary li + li{}
.main_summary li:first-child .shorcut_area{margin-left:0;}
.main_summary .shorcut_area a{display:table;width:100%;}
.main_summary .shorcut_inner{display:table-cell;width:20%;height:135px;vertical-align:middle;}
.main_summary .shorcut_inner:first-child{width:80%;}
.main_summary .shorcut_inner .txt_tit{font-family:Notofr;color:#424242;font-size:19px;line-height:1.2;}
.main_summary .shorcut_inner .txt_desc{margin-top:2px;font-family:Notofm;color:#2e3d98;font-size:22px;line-height:1.2;}
.main_summary .shorcut_inner .link_txt{display:inline-block;margin-top:25px;padding:4px 0;width:102px;color:#424242;font-family:Notofd;font-size:12px;text-align:center;border:1px solid #d3d3d3;}
.main_summary .shorcut_inner.vertical_bottom{vertical-align:bottom;text-align:right;}
.main_summary .shorcut_inner .ico{display:block;font-size:0;margin-bottom:20px;background-repeat:no-repeat;background-position:right center;}
.main_summary .shorcut_inner .ico_center{height:49px;background-image:url(/ui/front/img/common/ico_report_center.png);}
.main_summary li .shorcut_area:hover .ico_center{height:49px;background-image:url(/ui/front/img/common/ico_report_center02.png);}
.main_summary .shorcut_inner .ico_anyhelp{height:49px;background-image:url(/ui/front/img/common/ico_anyhelp.png);}
.main_summary li .shorcut_area:hover .ico_anyhelp{height:49px;background-image:url(/ui/front/img/common/ico_anyhelp02.png);}
.main_summary .shorcut_inner .ico_service{height:45px;background-image:url(/ui/front/img/common/ico_calculator_service.png);}
.main_summary li .shorcut_area:hover .ico_service{height:45px;background-image:url(/ui/front/img/common/ico_calculator_service02.png);}
.main_summary li .shorcut_area:hover{border:1px solid #ed1c24;}
.main_summary li .shorcut_area:hover .txt_desc{color:#ed1c24;}
.main_summary li .shorcut_area:hover .link_txt{color:#ed1c24;border:1px solid #ed1c24;}
.main_service .service.news{width:67%;}
.main_service .service.manual{width:33%;}
.main_service .service_inner{margin-top:48px;}
.main_service .service_head{position:relative;margin:0 10px;border-bottom:1px solid #e1e0e0;}
.main_service .service_head  .txt_tit{display:inline-block;padding-bottom:15px;color:#333;font-family:Notofr;font-size:21px;font-weight:400;}
.main_service .center_inner .mcenter_info .center_info{display:none;}
.main_service .center_inner{display:table;width:100%;padding:25px 5px 25px 10px;}
.main_service .center_inner .center_tel{display:table-cell;vertical-align:middle;}
.main_service .center_inner .center_info{display:table-cell;padding-left:5px;vertical-align:middle;}
.main_service .center_inner .center_info  li{margin-top:8px;color:#424242;font-family:Notofl;font-size:13px;}
.main_service .center_inner .center_info  li:first-child{margin-top:0;}
.main_service .center_inner .center_info li span{font-family:Notofl;color:#424242;font-size:14px;}
.main_service .center_inner .center_tel .txt_tit{display:block;color:#2e3d98;font-family:Notofb;font-size:30px;}
.main_service .service.news .btn_more{display:inline-block;position:absolute;top:0;right:0;line-height:20px;background:url('/ui/front/img/common/ico_arr.png') center right no-repeat;}
.main_service .service.news .btn_more .ico_arr{padding-right:10px;color:#757575;font-family:Notofl;font-size:13px;line-height:13px;}
.main_service .service .no_list{padding:50px 0;font-family:Notofl;font-size:13px;line-height:13px;text-align:center;}
.main_service .news_list{margin:12px 10px 0 10px;padding:0 5px;}
.main_service .news_list li:after{content:'';display:block;clear:both;}
.main_service .news_list li:first-child{padding-top:0;}
.main_service .news_list li{padding-top:5px;}
.main_service .news_list .txt_tit{display:block;width:65%;color:#424242;font-family:Notofl;font-size:14px;font-weight:300;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_service .news_list .txt_date{display:block;width:35%;color:#9e9e9e;font-family:Notofl;font-size:11px;font-weight:300;line-height:1.4;text-align:right;}
.main_service .service.manual{padding-top:43px;}
.main_service .service.manual ul{margin:0 5px 0 10px;}
.main_service .service.manual li{margin-top:10px;border:1px solid #dad8d8;}
.main_service .service.manual li:first-child{margin-top:0;}
.main_service .service.manual  a{display:table;width:100%;}
.main_service .service.manual .menual_info{display:table-cell;height:58px;vertical-align:middle;}
.main_service .service.manual .menual_info.join{background:url('/ui/front/img/common/ico_menual01_mini.png') 94% center no-repeat;}
.main_service .service.manual .menual_info.cancel{background:url('/ui/front/img/common/ico_menual02_mini.png') 94%  center no-repeat;}
.main_service .service.manual .menual_info .txt_tit{padding-left:20px;color:#2e3d98;}
.main_service .service.manual .menual_info strong{color:#424242;font-family:Notofb;font-size:17px;}
.main_service .service.manual .menual_info em{color:#424242;font-family:Notofd;font-size:17px;text-decoration:none;}
.main_quick{display:none;position:absolute;left:0;bottom:0;width:100%;}
.main_quick li{width:50%;}
.main_quick .quick_inner{display:table;width:100%;background-color:rgba(0,0,0,0.45);border-top:1px solid #5f5f5f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);zoom:1;}
.main_quick .quick_inner a{display:table-cell;width:50%;height:109px;text-align:center;vertical-align:middle;}
.main_quick li:first-child .quick_inner{border-right:1px solid #5f5f5f;}
.main_quick .link_txt span{font-size:25px;color:#334bdb;font-family:Notofm;font-weight:500;}
.main_quick .link_txt .txt_tit{color:#efefef;}
.wquick_menu.fixed{position:fixed;}
.wquick_menu.main .quick_list li:first-child{background-color:#2e3d98;}
.wquick_menu.main{top:360px;right:30px;}
.wquick_menu.sub{top:600px;right:0;}
.wquick_menu.sub .quick_list li{background-color:#fff;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
.wquick_menu.sub .quick_list li:first-child{border-top:1px solid #bdbdbd;}
.wquick_menu.sub .center_info strong{color:#2e3d98;}
.wquick_menu{position:absolute;width:142px;}

/* wquick_menu */
.wquick_menu .link_service{display:block;padding:30px 20px;}
.wquick_menu .link_service.tax .img_thumb{display:block;width:46px;height:46px;margin:0 auto;}
.wquick_menu .link_service.tax .tit_service{padding-top:13px;font-family:Notofd;color:#fff;font-size:14px;text-align:center;}
.wquick_menu .link_service .tit_service{display:block;font-family:Notofr;color:#999;font-size:14px;text-align:center;}
.wquick_menu .link_service .tit_service + .tit_service{padding-top:3px;}
.wquick_menu .center_info{padding:20px 12px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background-color:#fff;}
.wquick_menu .center_info strong{display:block;text-align:center;font-family:Notofb;font-size:42px;color:#363e4b;line-height:1;}
.wquick_menu .center_info .tit_center{padding:18px 0 0 0;text-align:center;font-family:Notofm;color:#424242;font-size:16px;}
.wquick_menu .center_info .desc_center{padding-top:5px;font-family:Notofm;color:#757575;font-size:12px;text-align:center;}
.wquick_menu .btn_scrolltop{display:block;text-align:center;line-height:60px;background-color:#fff;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
.wquick_menu .btn_scrolltop .ico_arr{padding-left:20px;font-family:Notofm;color:#424242;font-size:20px;background:url('/ui/front/img/common/ico_arr_up.png') left center no-repeat;background-size:16px 9px;}
.wquick_menu .quick_list .ico{display:block;margin:0 auto 10px auto;width:32px;height:32px;font-size:0;background-repeat:no-repeat;background-position:center;}
.wquick_menu .quick_list li a:hover{background-color:#2e3d98;}
.wquick_menu .quick_list li a:hover .tit_service{color:#fff;}
.wquick_menu .quick_list .ico_quick01{background-image:url('/ui/front/img/common/ico_wmonitor.png');}
.wquick_menu .quick_list li a:hover .ico_quick01{background-image:url('/ui/front/img/common/ico_wmonitor_on.png');}
.wquick_menu .quick_list .ico_quick02{background-image:url('/ui/front/img/common/ico_wcalculator.png');}
.wquick_menu .quick_list li a:hover .ico_quick02{background-image:url('/ui/front/img/common/ico_wcalculator_on.png');}
.wquick_menu .quick_list .ico_quick03{background-image:url('/ui/front/img/common/ico_wmember.png');}
.wquick_menu .quick_list li a:hover .ico_quick03{background-image:url('/ui/front/img/common/ico_wmember_on.png');}
.wquick_menu .quick_list .ico_quick04{background-image:url('/ui/front/img/common/ico_wdocument.png');}
.wquick_menu .quick_list li a:hover .ico_quick04{background-image:url('/ui/front/img/common/ico_wdocument_on.png');}

/* mobile login */
.gnb .btn_prev{display:inline-block;width:45px;height:45px;}
.gnb .btn_prev .ico_gnb_arr{margin:13px 0 0 0;width:11px;height:19px;}
.mlogin_content{padding-top:20%;}
.mlogin_content .tit_logo{text-align:center;}
.mlogin_content .tit_logo img{width:164px;height:47px;}
.mlogin_content .login_area{width:auto;padding:30px 15px 0 15px;}
.mlogin_content .login_area .inp_area + .inp_area{margin-top:11px;}
.mlogin_content .login_area  .chk_area{margin:11px 0 19px 0;}
.mlogin_content .login_area  .chk_area label{font-family:Notofd;color:#565656;font-size:11px;line-height:15px;}
.mlogin_content .list_user{margin-top:14px;padding-top:10px;border-top:1px solid #d4d5d6;}
.mlogin_content .list_user li a{font-family:Notofd;color:#565656;font-size:11px;}
.mlogin_content .btn{height:42px;line-height:42px;background-color:#2e3d98;color:#fff;}
.mlogin_content .inner_login .list_user li:before{top:3px;color:#c8c8c9;font-size:11px;}

/*sub login*/
.sub_login{padding:17px 0 19px 0;background-color:#eee;}
.sub_login .login_area{width:100%;}
.sub_login .login_area .wfloat_left{width:33.3%;}
.sub_login .btn.login{margin-top:0;height:40px;line-height:40px;background-color:#2e3d98;color:#fff;}
.sub_login .inp{height:40px;}
.sub_login .inp_area .txt_label{top:14px;}
.sub_login .inner_login .list_user{margin-top:12px;}
.sub_login .inner_login .list_user li a,
.sub_login .inner_login .chk_area label{font-size:13px;color:#555;}

/*sub serviece introduce*/
.service_tab{width:600px;margin:0 auto;overflow:hidden;}
.service_tab li{float:left;width:50%;border:1px solid #bbb;}
.service_tab li:first-child .link_txt{border-right:0;}
.service_tab .link_txt{display:block;height:68px;font-family:Notofr;font-size:18px;color:#333;line-height:68px;text-align:center;}
.service_tab li.on .link_txt{margin-right:-1px;color:#fff;font-family:Notofb;border:0;height:70px;}
.service_tab li.on{background-color:#3546b0;border:0;}
.service_content .sevice_inner .tit_subject{display:block;margin:108px 0 25px 0;color:#3546b0;font-family:Notofb;font-size:30px;}
.service_content .sevice_inner .tit_subject.type2{margin-top:70px;font-size:27px;}
.service_content .sevice_inner .tit_subject.type3{color:#333;padding:100px 0 25px;margin:0;}
.service_content .sevice_inner .tit_subject.type4{display:block;margin:0 0 25px 0;color:#3546b0;font-family:Notofb;font-size:30px;}
.service_content .txt_desc{font-family:Notofr;font-size:18px;color:#333;line-height:1.4;}
.service_content .service_content .img_thumb{margin:100px 0;}
.service_content .service_infotab{margin-bottom:25px;}
.service_content .service_infotab li{position:relative;float:left;width:20%;}
.service_content .service_infotab .link_txt{display:block;position:relative;height:60px;line-height:60px;font-family:Notofr;font-size:18px;color:#333;text-align:center;}
.service_content .service_infotab .ico_bar{position:absolute;top:50%;left:0;margin-top:-10px;font-family:Notofr;font-size:18px;color:#333;line-height:18px;}
.service_introduce .service_infotab li.on{background-color:#555;}
.service_introduce .service_infotab li.on .ico_bar,
.service_introduce .service_infotab li.on + li .ico_bar{display:none;}
.service_introduce .service_infotab li.on .link_txt{font-family:Notofb;color:#fff;}
.service_support .service_infotab li.active{background-color:#555;}
.service_support .service_infotab li.active .ico_bar,
.service_support .service_infotab li.active + li .ico_bar{display:none;}
.service_support .service_infotab li.active .link_txt{font-family:Notofb;color:#fff;}
.service_content .table_area,
.post_wrap .table_area{border-top:2px solid #3546b0;}
.service_content .tbl,
.post_wrap .tbl{width:100%;table-layout:fixed;}
.service_content .tbl caption{font-size:0;}
.post_wrap .tbl thead th{height:50px;font-family:Notofb;font-size:16px;color:#3546b0;vertical-align:middle;border-bottom:1px solid #bbb;border-left:1px solid #bbb;}
.service_content .tbl thead th{text-align:center;}
.service_content .tbl td:first-child,
.post_wrap .tbl td:first-child,
.post_wrap .tbl th:first-child{border-left:0;}
.service_content .tbl td:first-child{font-size:16px;border-right:1px solid #bbb;}
.service_content .tbl td,
.post_wrap .tbl td{padding:15px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;vertical-align:middle;text-align:left;}

.service_join .agree_head .check_area input[type='checkbox'].chk,
.service_join .check_all_area input[type='checkbox'].chk{top:3px;right:0;width:22px;height:22px;}
.service_join .agree_head .check_area input[type='checkbox'].chk + .chk_box,
.service_join .check_all_area input[type='checkbox'].chk + .chk_box{display:inline-block;margin-left:8px;padding-left:22px;width:22px;height:22px;background-image:url(/ui/front/img/common/img_checkbox.png);background-repeat:no-repeat;background-size:22px;vertical-align:middle;}
.service_join .agree_head .check_area input[type='checkbox']:checked.chk + .chk_box,
.service_join .check_all_area input[type='checkbox']:checked.chk + .chk_box{display:inline-block;margin-left:8px;width:22px;height:22px;background-image:url(/ui/front/img/common/img_checkbox_on.png);background-repeat:no-repeat;background-size:22px;vertical-align:middle;}
.service_join .tbl td.th_st .tbl_cell{text-align:center;}
.service_join .tbl.addinfo td .sub_txt{display:block;color:#7a7a7a;}
.service_join .tbl td.txt_deco{text-align:right;}
.service_content .fee_area .tbl tr td:last-child{text-align:right;}/*service_fee tbl*/
.fee_area.service .table_area:last-child td:last-child{text-align:left}

.service_content .tbl .desc_tbl,
.service_content .tbl  .link_txt{display:block;font-family:Notofr;font-size:14px;color:#444;line-height:1.4;}
.service_content .tbl .text_overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;word-wrap:break-word;width:80%;}
.service_content .tbl .list_style li{position:relative;}
.service_content .tbl .list_style li:before{content:'';display:block;position:absolute;top:0;left:0;font-family:Notofr;font-size:14px;color:#444;line-height:1.4;}
.service_content .tbl .list_style .txt_desc{font-family:Notofr;font-size:14px;color:#444;line-height:1.4;}
.service_content .tbl .desc_tbl{font-weight:500;}
.service_content .tbl .desc_info{margin-top:30px;}
.service_introduce .table_area{margin-bottom:100px;}
.service_introduce .certificate_area{background-color:#eee;}
.service_introduce .certificate_area .certificate_inner{padding:100px 0;}
.service_introduce .certificate_area .certificate_inner > .txt_tit{display:block;margin:0 0 30px 0;color:#333;font-family:Notofb;font-size:30px;}
.service_introduce .img_service{padding:100px 0;}
.service_introduce .img_service img{width:100%;}
.service_introduce .info00_child01{width:20%;}
.service_introduce .info00_child02{width:50%;}
.service_introduce .info00_child03{width:30%;}
.service_introduce .info01_child01{width:20%;}
.service_introduce .info01_child02{width:50%;}
.service_introduce .info01_child03{width:30%;}
.service_introduce .tab_cont.info03 .table_area{width:1000px;margin-left:auto;margin-right:auto;}

.m_notice_wrap .m_notice{display:none;}

.certificate_area .certificate_list{margin-top:30px;}
.certificate_area .certificate_list  li{float:left;width:50%;}
.certificate_area .certificate_list  li:first-child .certificate_info{margin-left:0;}
.certificate_area .certificate_list .certificate_info{margin-left:10px;padding:60px 20px;background-color:#fff;}
.certificate_area .certificate_list .txt_tit{display:block;margin:0 0 16px 0;color:#3546b0;font-size:20px;}
.service_introduce .certificate_area .certificate_list .txt_desc{font-size:16px;}
.certificate_area .certificate_list .btn_apply{display:inline-block;margin-top:30px;width:130px;height:42px;text-align:center;background-color:#3546b0;}
.certificate_area .certificate_inner .desc_certificate{font-family:Notofr;font-size:18px;color:#333;line-height:1.4;}
.certificate_area .btn_apply .link_txt{padding-right:18px;font-family:Notofr;font-size:14px;line-height:42px;color:#fff;background-image:url('/ui/front/img/common/ico_apply_arr.png');background-repeat:no-repeat;background-position:right center;}
.service_content .major_area{margin-top:100px;background-color:#eee;}
.service_content .major_inner{padding:100px 0;}
.service_content .major_inner .tit_txt{display:block;margin:0 0 46px 0;font-family:Notofb;color:#333;font-size:30px;}
.service_content .major_area .major_list{margin-left:-1%;}
.service_content .major_area .major_list li{float:left;width:33.3%;padding-left:1%;overflow:hidden;}
.service_content .major_area .major_list li:first-child .major_info{margin-left:0;}
.service_content .major_area .img_tumb{display:table-cell;width:48%;height:172px;vertical-align:middle;text-align:center;}
.service_content .major_area .inner_tit{display:table-cell;height:172px;vertical-align:middle;text-align:left;}
.service_content .major_area .inner_tit.vertical_top{vertical-align:top;padding-top:60px;}
.service_content .major_area .major_info{background-color:#fff;}
.service_content .major_area .major_info .tit_major{display:block;margin:0 0 12px 0;font-family:Notofb;color:#3546b0;font-size:20px;line-height:1.4;}
.service_content .major_area .major_info .desc_major{font-family:Notofr;color:#333;font-size:16px;}
.service_content .major_area .major_info.box{margin-top:10px;}
.service_content .major_area .major_info.box .img_tumb{width:14%;}
.service_content .major_area .major_info.box .desc_major{width:33.3%;}
.service_content .major_area .major_info.box .clrfix + .clrfix{margin-top:2px;}
.service_content .service_visual{display:block;height:280px;background-image:url('/ui/front/img/common/bg_service02.png');background-repeat:no-repeat;background-size:cover;background-position:left center;}
.service_content .service_visual .visual_inner{display:table;height:100%;}
.service_content .service_visual .txt_tit{font-family:Notofb;font-size:30px;color:#fff;}
.service_content .service_visual .txt_desc{margin-top:30px;font-family:Notofr;font-size:18px;color:#fff;}
.service_content .service_alarm{display:block;height:530px;background-image:url('/ui/front/img/common/bg_service03.png');background-size:cover;background-repeat:no-repeat;}
.service_alarm .alarm_inner{display:block;height:530px;background-image:url('/ui/front/img/common/img_serve_phone.png');background-size:420px 429px;background-repeat:no-repeat;background-position:left bottom;}
.service_alarm .alarm_inner .alarm_info{padding:102px 0 0 472px;text-align:left;}
.service_alarm .alarm_inner .alarm_info .tit_alarm{display:block;font-family:Notofb;margin:0 0 30px 0;color:#fff;font-size:30px;}
.service_alarm .alarm_inner .alarm_info .desc_alarm{font-family:Notofr;color:#fff;font-size:18px;line-height:1.4;}
.service_alarm .alarm_inner .alarm_info .btn_download{display:inline-block;position:relative;margin-top:27px;padding:11px 0;width:348px;text-align:center;border:1px solid #fff;border-radius:100px;}
.service_alarm .alarm_inner .alarm_info .link_txt{display:inline-block;padding-right:30px;font-family:Notofr;font-size:18px;color:#fff;line-height:20px;background-image:url('/ui/front/img/common/ico_download.png');background-size:14px 16px;background-repeat:no-repeat;background-position:right center;}
.service_alarm .alarm_inner .alarm_info .btn_download:active{background-color:#fff;}
.service_alarm .alarm_inner .alarm_info .btn_download:active .link_txt{color:#3546b0;}
.service_alarm .alarm_inner .alarm_info a.btn_download:active .link_txt{background-image:url('/ui/front/img/common/ico_download02.png');}
.service_alarm .alarm_inner .alarm_info .desc_alarm_list{margin-top:40px;}
.service_alarm .alarm_inner .alarm_info .desc_alarm_list li{position:relative;padding-left:20px;font-family:Notofr;font-size:18px;color:#fff;line-height:1.4;}
.service_alarm .alarm_inner .alarm_info .desc_alarm_list li + li{margin-top:3px;}
.service_alarm .alarm_inner .alarm_info .desc_alarm_list .txt_num{position:absolute;top:0;left:0;}
.service_join .sevice_inner > .txt_tit{margin-top:100px;}
.service_content .step_area{margin:100px 0;}
.service_content .step_area .step_bg{display:table;width:200px;height:200px;background-repeat:no-repeat;}
.service_content .step_area .step_list li + li{margin-top:100px;}
.service_content .step_list .tit_step{display:block;margin:0;font-family:Notofr;font-size:18px;color:#333;line-height:1.2;}
.service_content .step_list .tit_step + .tit_step{margin:8px 0 0 0;}
.service_content .step_list .tit_step + .tit_step + .tit_step{margin-top:0;}
.service_content .step_list .desc_step{font-family:Notofr;font-size:18px;color:#333;line-height:1.4;}
.service_content .step_area .step_bg > span.tit_step{margin:0;padding-top:75px;}
.service_content .step_list .inner_desc{padding-left:28px;height:200px;text-align:left;}
.service_content .step_list .inner_desc .table{height:100%;}
.service_content .step_list .desc_fax{font-family:Notofb;font-size:18px;color:#3546b0;line-height:1.4;}
.service_content .step_area .step_bg.bg01{background-image:url('/ui/front/img/common/bg_join_step.png');}
.service_content .step_area .step_bg.bg02{background-image:url('/ui/front/img/common/bg_join_step01.png');}
.service_content .step_area .step_bg.bg03{background-image:url('/ui/front/img/common/bg_join_step02.png');}
.service_content .step_area .step_bg.bg04{background-image:url('/ui/front/img/common/bg_join_step03.png');}
.service_content .step_area .btn_join{display:inline-block;margin-top:100px;padding:25px 0;width:400px;background-color:#3546b0;text-align:center;border-radius:100px;}
.service_content .step_area .btn_join .link_txt{padding-right:35px;background-image:url('/ui/front/img/common/ico_join_arr.png');background-repeat:no-repeat;background-position:right center;font-family:Notofr;font-size:30px;color:#fff;}
.service_content .step_area .add_service{padding-top:22px;}
.service_content .step_area .add_service .tit_add{font-family:Notofm;font-size:16px;color:#333;line-height:1.4;}
.service_content .step_area .add_service .desc_add{position:relative;padding-left:10px;padding-top:5px;font-family:Notofm;font-size:16px;color:#333;line-height:1.4;}
.service_content .step_area .add_service .desc_add:before{content:'';display:block;position:absolute;left:0;top:8px;width:1px;height:1px;background-color:#333;}
.service_change .service_alarm .alarm_inner .alarm_info{padding-top:140px;}
.service_change .desc_step + .desc_info{margin-top:25px;}
.service_change .desc_info{font-family:Notofr;font-size:16px;color:#333;line-height:1.4;}
.service_change .change_list{margin-top:28px;}
.service_change .change_list .desc_list{margin-left:10px;line-height:40px;font-family:Notofr;font-size:16px;color:#333;}
.service_change .step_area .change_list li + li{margin-top:10px;}
.service_change .btn_change{display:block;padding:10px 0;width:204px;text-align:center;background-color:#555;}
.service_change .btn_change .link_txt,
.download_area .btn_download .link_txt{display:inline-block;padding-right:20px;font-family:Notofr;font-size:14px;color:#fff;line-height:1.4;background-image:url('/ui/front/img/common/ico_apply_arr.png');background-repeat:no-repeat;background-position:right center;}
.service_change .login_confirm{margin-top:25px;}
.login_confirm .inner_login .login_area{width:auto;}
.login_confirm .inner_login .login_area .wfloat_left{width:32%;}
.login_confirm .inner_login .login_area .wfloat_left +  .wfloat_left{margin-left:2%;}
.login_confirm .inner_login .btn{margin-top:0;height:40px;line-height:40px;background-color:#2e3d98;color:#fff;}
.login_confirm input.inp{height:40px;}
.login_confirm .inp_area .txt_label{top:13px;}
.service_change .inner_login .login_result{margin-top:15px;}
.service_change .inner_login .login_result .txt_status{display:inline-block;font-family:Notofb;font-size:14px;color:#333;line-height:1.4;}
.service_change .inner_login .login_result .fred{color:#e10c02;}
.service_change .inner_login .login_result .desc_status{display:inline-block;font-family:Notofr;font-size:14px;color:#7a7a7a;line-height:1.4;}
.service_fee .fee_area{margin:100px 0;}
.service_fee .fee_area .desc_tax{margin-bottom:7px;font-family:Notofr;font-size:14px;color:#333;text-align:right;}
.service_fee .fee_area .desc_fee{position:relative;padding-left:10px;font-family:Notofr;font-size:16px;color:#333;text-align:left;line-height:1.4;}
.service_fee .fee_area .desc_fee:before{content:'';position:absolute;top:7px;left:0;width:1px;height:1px;font-family:Notofr;font-size:16px;background-color:#333;}
.service_fee .fee_area .desc_fee + .desc_fee{margin-top:5px;}
.service_fee .fee_area .desc_fee02{position:relative;padding-left:10px;font-family:Notofm;font-size:16px;color:#dd343c;text-align:left;line-height:1.4;}
.service_fee .fee_area .desc_fee02:before{content:'';position:absolute;top:7px;left:0;width:1px;height:1px;font-family:Notofr;font-size:16px;background-color:#dd343c;}
.service_fee .fee_area .desc_fee02.normal{padding-left:0;padding-top:30px;color:#333;}
.service_fee .fee_area .desc_fee02.normal:before{display:none;}
.service_fee .fee_area .desc_fee02.normal.pblock,
.service_join .userinfo_write .add_info + .desc_fee,
.service_join .userinfo_write .addinfo_area .desc_fee:nth-child(3){color:#dd343c;font-weight:bold;}
.service_join .userinfo_write .add_info + .desc_fee + .desc_nostyle_fee,
.service_join .userinfo_write .addinfo_area .desc_fee:nth-child(3) + .desc_nostyle_fee{color:#dd343c;}
.service_join .userinfo_write .add_info + .desc_fee:before,
.service_join .userinfo_write .addinfo_area .desc_fee:nth-child(3):before{background-color:#dd343c;}
.service_fee .fee_area .desc_fee02 .fred{font-size:14px;}

.service_fee .fee_period{padding:16px 0;background-color:#eee;}
.service_fee .fee_period .tit_period{font-family:Notofb;font-size:30px;color:#333;}
.service_fee .fee_period .period_list{margin:42px auto 0 auto;width:770px;}
.service_fee .fee_period .period_list li{float:left;}
.service_fee .fee_period .period_list li:first-child .period_box{margin-left:0;}
.service_fee .fee_period .period_list.list03{width:572px;margin-left:auto;margin-right:auto;}
.service_fee .fee_period .period_list.list03 li{width:33.3%;}
.service_fee .fee_period .period_list.list04 li{width:25%;}
.service_fee .fee_period .storage_area{display:table;width:170px;height:170px;margin:0 auto;background-image:url('/ui/front/img/common/bg_fee.png');background-repeat:no-repeat;background-size:cover;}
.service_fee .fee_period .desc_period{margin-top:40px;font-family:Notofr;font-size:18px;color:#333;line-height:1.4;}
.service_fee .fee_period .storage_area.bg02{background-image:url('/ui/front/img/common/bg_fee02.png');}
.service_fee .fee_period .storage_area.bg03{background-image:url('/ui/front/img/common/bg_fee03.png');}
.service_fee .fee_period .storage_area.bg04{background-image:url('/ui/front/img/common/bg_fee04.png');}
.service_fee .fee_area .tbl .nth_child01{width:25%;}
.service_fee .fee_area .tbl .nth_child02{width:50%;}
.service_fee .fee_area .tbl .nth_child03{width:25%;}
.service_fee .fee_area.service .tbl .nth_child01{width:25%;}
.service_fee .fee_area.service .tbl .nth_child02{width:50%;}
.service_fee .fee_area.service .tbl .nth_child03{width:25%;}
.fee_period .storage_area .tit_storage{font-family:Notofm;font-size:30px;color:#2e3d98;}
.fee_period .storage_area .desc_storage{margin-top:15px;font-family:Notofr;font-size:18px;color:#333;}
.service_support{padding:100px 0;min-height:900px;}
.service_board .search_area{margin-bottom:30px;}
.service_board .search_area .sel{width:140px;height:40px;font-family:Notofl;font-size:14px;color:#555;border:1px solid #bbb;}
.service_board .search_area .inp_area{margin-left:10px;}
.service_board .search_area .inp_area input{width:320px;height:40px;}
.service_board .search_area .inp_area .txt_label{top:12px;}
.service_board .search_area .btn_search{width:40px;height:40px;background-color:#3546b0;}
.service_board .search_area .btn_search .ico_search{display:block;width:40px;height:40px;font-size:0;background-image:url('/ui/front/img/common/ico_search.png');background-repeat:no-repeat;background-position:center;}
.service_board .tbl  .link_txt{display:block;padding-left:15px;}
.service_support .service_infotab{margin:100px 0 30px 0;}
.service_content{min-height:585px;}
.service_content .toggle_list{border-top:2px solid #3546b0;}
.service_content .toggle_list .table{table-layout:fixed;width:100%;}
.service_content .toggle_list .inner_tit,
.toggle_list .inner_cont{border-bottom:1px solid #bbb;}
.toggle_list .inner_tit .txt_faq,
.toggle_list .inner_cont .txt_faq{display:table-cell;height:70px;width:10%;font-family:Notofb;font-size:16px;color:#3546b0;line-height:1.3;text-align:center;vertical-align:middle;border-right:1px solid #bbb;}
.toggle_list .inner_tit .link_cont{display:table-cell;position:relative;height:70px;vertical-align:middle;}
.toggle_list .inner_tit .tit_info{display:block;padding:0 30px;width:80%;font-family:Notofr;font-size:16px;color:#333;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.toggle_list .inner_tit .ico_arr{position:absolute;top:30px;right:28px;width:14px;height:9px;font-size:0;background-image:url('/ui/front/img/common/ico_arr_down.png');background-repeat:no-repeat;}
.toggle_list .inner_tit .link_cont.on .tit_info{font-family:Notofb;color:#3546b0;}
.toggle_list .inner_tit .link_cont.on .ico_arr{background-image:url('/ui/front/img/common/ico_arr_up.png');}
.toggle_list .inner_cont{display:none;background-color:#eee;}
.toggle_list .inner_cont .txt_faq{color:#666;height:auto;padding:25px 0;vertical-align:top;}
.toggle_list .inner_cont .info_cont{display:table-cell;width:90%;padding:25px 30px;vertical-align:middle;}
.toggle_list .inner_cont .table_area .nth_child01{width:35%;}
.toggle_list .inner_cont .table_area .nth_child02{width:20%;}
.toggle_list .inner_cont .table_area .nth_child03{width:15%;}
.toggle_list .inner_cont .table_area .nth_child04{width:15%;}
.toggle_list .inner_cont .table_area .nth_child05{width:15%;}
.cont_board .list_desc{list-style:initial;list-style-type:decimal;list-style-position:inside;}
.service_board .board_list li{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #bbb;}
.service_board .board_list .board_area{display:table-cell;height:60px;vertical-align:middle;}
.service_board .board_list .board_area .tit_board{font-family:Notofm;font-size:11px;color:#333;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%;}
.service_board .board_list .board_area .desc_date{margin-top:4px;font-family:Notofr;font-size:9px;line-height:1.4;color:#797979;}
.service_board .board_list .link_board{display:block;}
.tabinfo_cont.on{display:block;}
.service_support .view_board{border-top:2px solid #3546b0;}
.service_support .view_board .head_board{display:table;width:100%;border-bottom:1px solid #bbb;}
.service_support .view_board .tit_board{display:table-cell;padding:14px 30px;line-height:1.4;vertical-align:middle;font-family:Notofb;font-size:16px;}
.service_support .view_board .date_board{display:table-cell;padding:14px 10px;width:100px;vertical-align:middle;text-align:center;font-family:Notofr;font-size:14px;}
.service_support .view_board .count_board{display:table-cell;padding:14px 10px;width:100px;vertical-align:middle;text-align:center;font-family:Notofr;font-size:14px;}
.service_support .view_board .cont_board{padding:30px;font-family:Notofr;font-size:14px;line-height:1.4;color:#333;border-bottom:1px solid #bbb;}
.service_support .view_board .btn_board{margin-top:30px;text-align:right;}
.service_support .view_board .btn_board .btn_next{display:inline-block;padding:11px 0;width:100px;font-family:Notofm;font-size:14px;color:#fff;line-height:1.4;background-color:#3546b0;text-align:center;}
.service_support .noboard_area{padding:250px 0;text-align:center;border-top:2px solid #3546b0;border-bottom:1px solid #bbb;}
.service_support .noboard_area .txt_noboard{font-family:Notofm;font-size:16px;color:#333;line-height:1.4;}

.wrap_tab {margin-bottom:30px;position:relative; overflow:hidden;}
.wrap_tab [class^=btn_] {display:none; position:absolute; z-index:2; top:0px; width:20px; height:60px; border:0; font-size:0; cursor:pointer;}
.wrap_tab .tab_container {position:relative; z-index:1; overflow:hidden; text-align:center; font-size:0}
.wrap_tab .tab_container > ul {display:inline-block; white-space:nowrap;}
.wrap_tab .tab_container > ul:after {content:''; display:block; clear:both}
.wrap_tab .tab_container > ul > li {position:relative; display:inline-block}
.wrap_tab .tab_container > ul > li + li:before {content:""; display:block; position:absolute; left:0; top:20px; width:1px; height:20px; background:#bbbbbb;}
.wrap_tab .tab_container > ul > li + li.on:before {display:none;}
.wrap_tab .tab_container > ul > li ~ li {margin-left:-1px}
.wrap_tab .tab_container > ul > li > a {display:table;; min-width:200px; height:60px; font-family:Notofr; font-size:18px; color:#333; }
.wrap_tab .tab_container > ul > li > a span {display:table-cell; vertical-align:middle;}
.wrap_tab .tab_container > ul > li.on {position:relative; z-index:1}
.wrap_tab .tab_container > ul > li.on > a {background:#555555; color:#fff; font-family:Notofb;}
.wrap_tab .btn_prev {left:20px; background:url('/ui/front/img/common/ico_btn_prev.png') center left no-repeat;}
.wrap_tab .btn_next {right:20px; background:url('/ui/front/img/common/ico_btn_next.png') center right no-repeat;}
.wrap_tab.control {padding-right:50px; padding-left:50px;}
.wrap_tab.control [class^=btn_] {display:block}

/* Popup */
.popup_wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:200;}
.popup_wrap .inner_popup{display:inline-block;background-color:#fff;vertical-align:middle;}
.popup_wrap .popup_cont{position:relative;}
.popup_wrap .blank{display:inline-block;width:0;height:100%;vertical-align:middle;}
.popup_wrap .inner_popup{width:857px;}
.popup_wrap .inner_popup .post_wrap{min-height:200px;}
.popup_wrap .btn_close{display:block;position:absolute;right:0;top:0;width:64px;height:64px;background-image:url(/ui/front/img/common/ico_popup_close.png);background-repeat:no-repeat;background-size:26px;background-position:center;}
.popup_wrap .tab_list{margin-top:-1px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.popup_wrap .tab_list li{float:left;width:50%;text-align:center;}
.popup_wrap .tab_list li .link_txt{display:block;padding:18px 0;font-family:Notofm;font-size:18px;line-height:1.4;color:#2e3d98;}
.popup_wrap .tab_list li.on{background-color:#2e3d98;}
.popup_wrap .tab_list li.on .link_txt{color:#fff;}
.popup_wrap .findlogin_area{padding:0 40px;}
.popup_wrap .findlogin_head{padding:16px 0;border-bottom:1px solid #d6d6d6;text-align:left;}
.popup_wrap .findlogin_head:after{content:'';display:block;clear:both;}
.popup_wrap .findlogin_head .tit_findlogin{display:inline-block;font-family:Notofb;font-size:23px;color:#333;}
.popup_wrap .findlogin_head .desc_findlogin{display:inline-block;float:right;vertical-align:bottom;}
.popup_wrap .post_wrap{padding:0 30px 20px;}
.popup_wrap .tit_popup{display:block;margin:20px 30px;padding-bottom:20px;border-bottom:1px solid #d6d6d6;font-family:Notofb;font-size:23px;color:#333;text-align:left;}
.popup_wrap .findlogin_head .desc_findlogin{font-family:Notofr;font-size:15px;color:#525252;line-height:33px;}
.popup_wrap .label_area{margin-right:40px;width:120px;text-align:left;}
.popup_wrap .label_area .label_findlogin{font-family:Notofr;font-size:18px;color:#333;line-height:40px;}
.popup_wrap .inp_area .txt_label{top:13px;}
.popup_wrap .btn_area .btn_auth{margin-left:12px;padding:11px 0;width:172px;font-family:Notofr;font-size:14px;color:#3546b0;line-height:1.3;background-color:#eee;}
.popup_wrap .findlogin_cont{margin-top:15px;}
.popup_wrap .findlogin_bottom{margin-top:50px;}
.popup_wrap .findlogin_bottom .btn{margin:0 auto;padding:14px 0;width:214px;font-family:Notofm;font-size:22px;color:#fff;text-align:center;background-color:#2e3d98;}
.popup_wrap .popup_head{position:relative;min-height:64px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;text-align:left;}
.popup_wrap .popup_head .tit_head{display:inline-block;font-family:Notofb;font-size:23px;color:#333;text-align:left;}
.popup_wrap .popup_head.type{margin:20px 40px 0 40px;}
.popup_wrap .popup_cont .desc_cont{padding:20px 40px 0 40px;font-family:Notofr;font-size:15px;color:#333;text-align:center;line-height:1.4;}
.popup_wrap .findlogin_bottom{margin-top:40px;margin-bottom:40px;}
.popup_wrap .findlogin_bottom .btn,
.popup_wrap .btn_wrap .btn{margin:0 auto;width:214px;min-height:45px;background-color:#2e3d98;font-family:Notofr;font-size:16px;color:#fff;}

.findlogin_cont{text-align:left;}
.findlogin_cont:after{content:'';display:block;clear:both;}
.label_findlogin{line-height:40px;}
.inp_wrap{position:relative;float:right;width:calc(100% - 30%);}
.inp_btn_auth{padding-right:160px;}
.btn_auth{display:inline-block;position:absolute;right:0;top:0;height:45px;padding:0 18px;text-align:center;background-color:#eee;color:#3546b0;font-size:14px;}

/* Post_pop */
.popup_wrap .post_pop .pop_body{height:600px;overflow-y:auto;}
.post_wrap .search_area{margin-bottom:20px;font-size:12px;}
.post_wrap .search_post_box{position:relative;}
.search_post_box .inp_area{width:100%;margin:0;padding-right:25px;}
.search_post_box .inp_area input{width:100%;height:40px;padding-right:16px;}
.search_post_box .btn_search{position:absolute;top:0;right:0;background-color:#3546b0;width:40px;height:40px;}
.search_post_box .btn_search .ico_search{display:block;width:40px;height:40px;font-size:0;background-image:url('/ui/front/img/common/ico_search.png');background-repeat:no-repeat;background-position:center;background-size:18px;}
.post_wrap .ex_address{margin-top:5px;text-align:left;color:#3346b6;}
.post_wrap .txt_area{margin-top:10px;line-height:1.5;}
.post_wrap .txt_area .bold > span{color:#3346b6;}
.popup_wrap .btn_wrap .btn{margin-top:20px;margin-bottom:20px;}
.popup_wrap .post_wrap td .inp_area{display:block;}
.popup_wrap .post_wrap td .inp_area input{width:200px;height:30px;float:left;}
.popup_wrap .post_wrap td .desc_form{margin-top:8px;margin-left:10px;}

/* Post_pop table*/
.post_wrap .table_area{max-height:500px;overflow-y:auto;}
.post_wrap .tbl{font-size:12px;}
.post_wrap .tbl .nth_child01{width:23%;}
.post_wrap .tbl .nth_auto{width:auto;}
.post_wrap .tbl thead th{height:35px;font-size:12px;}
.post_wrap .tbl tr th{color:#3546b0;border-bottom:1px solid #bbb;}
.post_wrap .tbl tr td:first-child{text-align:center;}
.post_wrap .tbl td{height:46px;padding:4px 5px;}
.post_wrap .tbl .address{color:#333;}
.address span{display:block;font-weight:normal;}

/* pc: board - paging*/
.paging_area{margin:30px 0 10px;text-align:center;}
.paging_area .btn{position:relative;width:40px;height:40px;border:1px solid #bbb;text-indent:-99999px;}
.paging_area .btn:before{content:'';display:inline-block;position:absolute;top:13px;left:13px;width:14px;height:14px;background-image:url('/ui/front/img/common/icon_paging_pc.png');background-repeat:no-repeat;}
.paging_area .btn.prev:before{width:8px;left:16px;background-position:-14px 0;}
.paging_area .btn.next:before{width:8px;left:16px;background-position:-22px 0;}
.paging_area .btn.last:before{background-position:-30px 0;}
.paging_area > a{display:inline-block;font-size:18px;line-height:40px;color:#bbb;}
.paging_area > a.active{color:#2e3d98;}
.paging_area .num + .num{margin-left:16px;}
.paging_area .btn.prev{margin:0 20px 0 10px;}
.paging_area .btn.next{margin:0 10px 0 20px;}

/* Post_pop paging*/
.post_wrap .paging_area{margin:20px 0 10px;}
.post_pop .paging_area .btn{width:20px;height:20px;}
.post_wrap .paging_area .btn:before{top:6px;left:5px;width:8px;height:8px;background-image:url('/ui/front/img/common/icon_paging.png');}
.post_wrap .paging_area .btn.prev:before{width:5px;left:7px;background-position:-10px 0;}
.post_wrap .paging_area .btn.next:before{width:5px;left:7px;background-position:-17px 0;}
.post_wrap .paging_area .btn.last:before{background-position:-24px 0;}
.post_wrap .paging_area > a{font-size:14px;line-height:20px;}
.post_wrap .paging_area .num + .num{margin-left:5px;}
.post_wrap .paging_area .btn.next{margin:0 5px 0 12px;}
.post_wrap .paging_area .btn.prev{margin:0 12px 0 5px;}

/* popup 아이디찾기 */
.popup_wrap .inner_center{margin:20px 40px 0 40px;}
.popup_wrap .tit{color:#2e3d98;margin-bottom:8px;font-weight:bold;}
.popup_wrap .popup_cont .inner_center .desc_cont{padding:0;text-align:center;line-height:1.7;}
.popup_wrap .id_result{width:470px;height:100px;margin:20px auto 0;padding:10px;overflow-y:auto;border:1px solid #d6d6d6;}
.popup_wrap .inner_left{text-align:left;}
.popup_wrap .popup_cont .inner_left .desc_cont{padding:20px 0;text-align:left;}
.popup_wrap .findlogin_area .underline{border-bottom:1px solid #dd343c;color:#dd343c;}
.popup_wrap .findlogin_area .check_area input[type='checkbox'].chk{width:20px;height:20px;}
.popup_wrap .findlogin_area .check_area input[type='checkbox'].chk + .chk_box{margin-left:0px!important;}

/*join step*/
.service_join .userinfo_step{padding-bottom:100px;}
.service_join .userinfo_step .step_list{border-bottom:1px solid #2e3d98;}
.service_join .userinfo_step .step_list li{float:left;width:25%;text-align:center;}
.service_join .userinfo_step .step_list li.on .link_txt{color:#2e3d98;border-bottom:5px solid #2e3d98;}
.service_join .userinfo_step .step_list .link_txt{display:block;padding:30px 0;font-family:Notofm;font-size:18px;color:#7a7a7a;line-height:1.4;}
.service_join .userinfo_step .uwrite_desc{margin-top:48px;}
.service_join .userinfo_step .uwrite_desc h5{margin-bottom:8px;font-family:Notofb;font-size:16px;color:#2e3d98;}
.service_join .userinfo_step .desc_step{font-family:Notofr;font-size:18px;color:#333;line-height:1.4;}
.service_join .userinfo_step .uwrite_head{margin:48px 0 28px 0;}
.service_join .userinfo_step .uwrite_head .tit_uwrite{font-family:Notofb;font-size:27px;color:#333;line-height:1.4;}
.service_join .userinfo_step .uwrite_head .desc_uwrite{font-family:Notofm;font-size:18px;color:#333;line-height:37px;}
.service_join .userinfo_step .uwrite_head .desc_uwrite .img{margin-right:8px;}
.service_join .userinfo_step .tit_logo{text-align:center;}
.service_join .userinfo_step .tit_logo .ico_logo{width:164px;height:47px;}
.service_join .userinfo_step .calcel_change{display:none;}
.service_join .uwrite_cont .agree_head .tit_check{font-family:Notofb;font-size:20px;color:#333;line-height:1.4;}
.service_join .uwrite_cont .agree_head .tit_check > span{font-family:Notofr;font-size:18px;color:#7a7a7a;line-height:1.4;}
.service_join .uwrite_cont .agree_head .check_area{position:relative;line-height:28px;}
.service_join .uwrite_cont .agree_head .check_area label{display:inline-block;font-family:Notofm;font-size:19px;color:#333;line-height:22px;}
.service_join .uwrite_cont .agree_cont{margin-top:15px;padding:15px;border:1px solid #bbb;}
.service_join .uwrite_cont .agree_cont .inner_agree{height:230px;overflow-x:hidden;overflow-y:auto;}
.service_join .uwrite_cont + .uwrite_cont{margin-top:70px;}
.service_join .uwrite_cont .tit_uwrite{margin-bottom:14px;font-family:Notofb;font-size:20px;color:#333;line-height:1.4;}
.service_join .uwrite_cont .uwrite_wrap{border-top:1px solid #bbb;}
.service_join .uwrite_cont .pricvacytit{border-bottom:1px solid #f1f1f1;background:#f9f9f9;padding:20px;overflow:hidden;}
.service_join .uwrite_cont .pricvacytit ul:first-child{width:50%;}
.service_join .uwrite_cont .pricvacytit ul{float:left;}
.service_join .uwrite_cont .pricvacytit ul li{position:relative;padding:0 0 4px 10px;font-size:12px;}
.service_join .uwrite_cont .pricvacytit ul li a{font-family:Notofr;font-size:14px;color:#444;line-height:1.4;text-decoration:underline;}
.service_join .uwrite_cont .pricvacytit ul li:before{content:'';display:block;position:absolute;top:8px;left:0;width:1px;height:1px;font-family:Notofr;font-size:14px;background-color:#444;line-height:1.4;}
.service_join .uwrite_cont .agree_cont.pd0{padding:0;}
.service_join .uwrite_cont .privacy{padding:0 15px 15px 15px;height:1200px;overflow-y:auto;}
.service_join .uwrite_cont .privacy .msonormal{margin-bottom:10px;font-family:Notofr;font-size:12px;line-height:1.4;word-break:keep-all;}
.service_join .uwrite_cont .privacy .msonormal.tit{margin:30px 0 10px;font-size:14px;font-weight:bold;}
.service_join .uwrite_cont .privacy .msonormaltable{border-collapse:collapse;border:1px solid #000;}
.service_join .uwrite_cont .privacy .msonormaltable tr:first-child td:first-child{border-left:0;}
.service_join .uwrite_cont .privacy .msonormaltable td{border-bottom:1px solid #000;border-left:1px solid #000;}
.service_join .uwrite_cont .privacy .msonormaltable td.vertical_middle{vertical-align:middle;}
.service_join .uwrite_cont .privacy .msonormaltable .msonormal{padding:0 10px;margin-top:8px;}
.service_join .uwrite_cont .useterms_info{margin-top:40px;height:1200px;}
.service_join .uwrite_cont .agree_cont.pricvacy_info{margin-top:40px;}
.service_join .uwrite_wrap .inner_uwrite{border-bottom:1px solid #f1f1f1;}
.service_join .uwrite_wrap .inner_uwrite .label_area{height:72px;padding-left:10px;width:268px;}
.service_join .uwrite_wrap .inner_uwrite .label_area label{font-family:Notofr;font-size:18px;color:#333;}
.service_join .uwrite_wrap .inner_uwrite .label_area .img{width:10px;}
.service_join .uwrite_wrap .inner_uwrite .label_area .desc_label{margin-top:7px;font-family:Notofr;font-size:16px;color:#333;}
.service_join .uwrite_wrap .inner_uwrite select{padding-left:18px;width:592px;height:40px;color:#333;font-family:Notofl;font-size:14px;border:1px solid #cbcbcb;}
.service_join .uwrite_wrap .inner_uwrite input.inp{width:592px;height:40px;color:#333;border:1px solid #cbcbcb;}
.service_join .uwrite_wrap .inner_uwrite input.inp.b0{border:0;}
.service_join .uwrite_wrap .inner_uwrite input.inp[disabled='disabled']{background-color:#eee;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.inline{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.number input.inp{display:inline-block;width:182px;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.tel input.inp,
.service_join .uwrite_wrap .inner_uwrite .inp_area.tel select.sel{display:inline-block;width:182px;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.tel{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone input.inp,
.service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone select.sel{display:inline-block;width:182px;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite .link_area{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite .link_area .link_telauth{display:inline-block;margin-left:15px;padding:11px 0;width:120px;font-family:Notofr;font-size:14px;color:#3546b0;line-height:1.3;background-color:#eee;text-align:center;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone .img{margin:0 2px;vertical-align:middle;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.email .inp,
.service_join .uwrite_wrap .inner_uwrite .inp_area.email .sel{display:inline-block;width:182px;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.email .sel{margin-left:18px;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.email .txt_email{margin:0 3px;font-family:Notofr;font-size:14px;color:#7a7a7a;}
.service_join .uwrite_wrap .inner_uwrite .inp_area .txt_label{top:14px;width:auto;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.address .inp{width:180px;}
.service_join .uwrite_wrap .inner_uwrite .link_address{display:block;margin-left:15px;padding:11px 0;width:152px;font-family:Notofr;font-size:14px;color:#3546b0;line-height:1.3;background-color:#eee;text-align:center;}
.service_join .uwrite_wrap .inner_uwrite .clrfix + .inp_area{margin-top:15px;}
.service_join .uwrite_wrap .inner_uwrite .check_area{position:relative;}
.service_join .uwrite_wrap .inner_uwrite .check_area.service input{left:0;right:auto;}
.service_join .uwrite_wrap .inner_uwrite .label_area.vertical_top{padding-top:25px;}
.service_join .uwrite_wrap .inner_uwrite .label_area.vertical_top  + .info_area{padding:15px 0;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.inp_id{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.inp_id .inp.readonly{color:#333;padding-left:0;width:43px;text-align:center;-webkit-text-fill-color:#333;-webkit-opacity:1;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.inp_id .inp{display:inline-block;width:180px;}
.service_join .uwrite_wrap .inner_uwrite .inp_area.inp_id .img{vertical-align:middle;}
.service_join .uwrite_wrap .inner_uwrite .link_area .btn{display:inline-block;margin-left:13px;padding:11px 0;width:150px;font-family:Notofr;font-size:14px;color:#3546b0;line-height:1.3;background-color:#eee;text-align:center;}
.service_join .uwrite_wrap .inner_uwrite .desc_style:before{content:'';position:absolute;top:10px;left:0;width:1px;height:1px;font-family:Notofr;font-size:15px;background-color:#333;}
.service_join .uwrite_wrap .inner_uwrite .desc_style{position:relative;margin-top:10px;padding-left:10px;font-family:Notofr;font-size:15px;color:#333;line-height:1.4;}
.service_join .uwrite_wrap .inner_uwrite .desc_style + .desc_style{margin-top:0;}
.service_join .uwrite_wrap .inner_uwrite .desc_style.mart0{margin-top:0;}
.service_join .uwrite_wrap .inner_uwrite .desc_style + .check_area.service{margin-top:10px;}
.service_join .uwrite_wrap .inner_uwrite .desc_style.fblue{color:#2e3d98;}
.service_join .uwrite_wrap .inner_uwrite .desc_style.fblue span{color:#333;}
.service_join .uwrite_wrap .inner_uwrite .desc_nstyle{margin-top:10px;padding-left:10px;font-family:Notofr;font-size:15px;color:#333;line-height:1.4;}
.service_join .uwrite_wrap .inner_uwrite .info_area .link_fee{position:relative;font-family:Notofm;font-size:15px;color:#2e3d98;}
.service_join .uwrite_wrap .inner_uwrite .info_area .link_fee:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2e3d98;}
.service_join .uwrite_wrap .inner_uwrite .check_area .desc_check{font-family:Notofr;font-size:15px;color:#7a7a7a;}
.service_join .uwrite_wrap .inner_uwrite .check_area label{font-family:Notofr;font-size:15px;color:#333;}
.service_join .uwrite_wrap .inner_uwrite .check_area label.fontm{font-family:Notofm;}
.service_join .uwrite_wrap .inner_uwrite .check_area + .check_area{margin-top:10px;}
.service_join .uwrite_wrap .inner_uwrite .check_area .chk_label{width:94px;}
.service_join .uwrite_wrap .inner_uwrite .inner_service{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite .check_area .desc_check{display:inline-block;}
.service_join .uwrite_wrap .inner_uwrite.corporation_num,
.service_join .uwrite_wrap .bank_area{display:none;}
.service_join .uwrite_wrap .inner_uwrite.corporation_num .desc_status{display:inline-block;font-family:Notofl;font-size:14px;color:#929292;padding:0 10px;}
.service_join .uwrite_wrap .inner_uwrite .info_area .desc_radio,
.service_join .uwrite_wrap .inner_uwrite .info_area .desc_cell{display:inline-block;font-family:Notofr;font-size:15px;color:#333;}
.service_join .uwrite_wrap .inner_uwrite.type .sel{width:210px;}
.service_join .uwrite_wrap .inner_uwrite.type .inp_area{margin-left:15px;}
.service_join .uwrite_wrap .inner_uwrite.type .inp{width:220px;}
.service_join .uwrite_wrap .inner_uwrite .account_etc .radio_area{margin-left:15px;}
.service_join .uwrite_wrap .inner_uwrite .account_etc .radio_area label{width:85px;line-height:40px;}
.service_join .uwrite_wrap .inner_uwrite .inp_authchk{margin-left:12px;width:87px;height:39px;text-align:center;font-family:Notofr;font-size:14px;color:#ed1c24;border:1px solid #ed1c24;}
.service_join .uwrite_wrap .inner_uwrite .inp_authchk.val_y{color:#2e3d98;border:1px solid #333;}
.service_join .uwrite_wrap .inner_uwrite .account_num,
.service_join .uwrite_wrap .inner_uwrite .account_etc{display:none;}
.service_join .uwrite_wrap .inner_uwrite .account_area{display:none;}
.service_join .uwrite_wrap .inner_uwrite .desc_identity{padding-top:15px;font-family:Notofr;font-size:15px;color:#333;}
.service_join .uwrite_wrap .inner_uwrite .desc_style{min-width:148px;}
.service_join .uwrite_wrap .auth_gubun{position:relative;display:none;}
.service_join .uwrite_wrap .auth_gubun .inner_uwrite input.inp{width:220px;}
.service_join .uwrite_wrap .auth_gubun .identity_item + .identity_item{margin-top:15px;}
.service_join .uwrite_wrap .auth_gubun .inner_uwrite .inp_area.number input.inp{width:172px;}
.service_join .uwrite_wrap .auth_gubun .inner_uwrite .link_area{margin-right:20px;}
.service_join .userinfo_step .radio_area{display:inline-block;margin-left:25px;}
.service_join .userinfo_step .radio_area label{margin-left:2px;width:70px;font-family:Notofr;font-size:15px;color:#333;line-height:1.2;}
.service_join .userinfo_step .radio_area .rdio{width:20px;height:20px;border:1px solid #bbb;box-shadow:none;background-color:#fff;}
.service_join .userinfo_step .radio_area.gubun{margin-left:0;}
.service_join .userinfo_write .check_all_area{padding-top:70px;text-align:center;}
.service_join .userinfo_write .check_all_area .inner_check{position:relative;display:inline-block;}
.service_join .userinfo_write .check_all_area label{font-family:Notofb;font-size:20px;color:#333;line-height:1.4;}
.service_join .uwrite_btn{margin:100px auto 0 auto;width:530px;}
.service_join .uwrite_btn .btn{padding:9px 0;width:252px;font-family:Notofr;font-size:16px;color:#fff;line-height:1.4;text-align:center;}
.service_join .uwrite_btn .btn.cancel{background-color:#bbb;}
.service_join .uwrite_btn .btn.next{background-color:#2e3d98;}
.service_join .uwrite_btn .btn_area + .btn_area{margin-left:24px;}
.service_join .complate_wrap{margin:100px 0 0 0;text-align:center;}
.service_join .complate_wrap .tit_complate{margin-bottom:25px;font-family:Notofb;font-size:27px;color:#333;line-height:1.4;}
.service_join .complate_wrap .tit_complate .fblue{color:#2e3d98;}
.service_join .complate_wrap .desc_complate{font-family:Notofr;font-size:18px;color:#333;line-height:1.5;}
.service_join .complate_wrap .desc_complate  + .desc_complate{margin-top:20px;}
.service_join .complate_wrap .btn_area{margin-top:100px;}
.service_join .complate_wrap .btn_area .btn{display:inline-block;padding:13px 0;width:315px;text-align:center;font-family:Notofr;font-size:16px;color:#fff;line-height:1.2;background-color:#2e3d98;}
.service_join .complate_wrap .desc_box{margin-bottom:50px;padding:50px 0;background-color:#f5f5f5;}
.service_join .complate_wrap .desc_box .desc_request{font-family:Notofr;font-size:16px;color:#333;line-height:1.5;}
.service_join .userinfo_write.info .inner_uwrite .label_area label{padding-left:18px;background-image:url(/ui/front/img/common/ico_agree_check.png);background-repeat:no-repeat;background-position:left 1px;background-size:12px 13px;}
.service_join .userinfo_write.info .inner_uwrite .label_area label.bg_none{padding-left: 0;background:none;}
.userinfo_write .uwrite_cont .addinfo_head .tit_addinfo{font-family:Notofb;font-size:20px;color:#333;line-height:1.4;}
.userinfo_write .uwrite_cont .addinfo_head .desc_addinfo{font-family:Notofr;font-size:15px;color:#7a7a7a;line-height:28px;}
.userinfo_write .table_addinfo{margin:20px 0;border-top:1px solid #bbb;}
.service_join .tbl.addinfo thead th{font-size:18px;color:#333;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;line-height:1.4;}
.service_join .tbl.addinfo thead th:first-child{border-left:0;}
.service_join .tbl.addinfo td:first-child{border-right:1px solid #e4e4e4;border-left:0;}
.service_join .tbl.addinfo td{border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.service_join .tbl.addinfo td .tbl_cell{font-size:15px;}
.service_join .uwrite_cont.add_info .check_area,
.popup_wrap .findlogin_area .check_area{position:relative;display:block;}
.service_join .uwrite_cont.add_info .tbl_cell .check_area{text-align:center;}

.inp_hodlder_wrap{position:relative;display:inline-block;}
.inp_hodlder_wrap input::placeholder{font-size:14px;font-family:Notofl;color: #929292;}
.inp_hodlder_wrap input::-ms-input-placeholder{color:#929292;}/*Internet Explorer 10 이상에 적용*/
.inp_hodlder_wrap input::-webkit-input-placeholder{color:#929292;}/*Webkit, Blink, Edge에 적용*/
.inp_hodlder_wrap input::-moz-placeholder{color:#929292;}/*Mozilla Firefox에 적용*/

/* calcel_change*/
.service_join .calcel_change .inp_area.inp_write{margin-top:15px;}
.service_join .calcel_change .inp_area.inp_write.on{display:block;}
.service_join .uwrite_wrap .calcel_change .inner_uwrite{padding:10px 0;}
.service_join .calcel_change .operator_sel.on{display:block;}

/*findlogin_area*/
.service_join .uwrite_cont.add_info .check_area input[type='checkbox'].chk{top:0px;right:0;width:24px;height:24px;left:50%;margin-left:-10px;}
.service_join .uwrite_cont.add_info .check_area input[type='checkbox'].chk + .chk_box,
.popup_wrap .findlogin_area .check_area input[type='checkbox'].chk + .chk_box{display:inline-block;padding-left:22px;width:22px;height:22px;background-image:url(/ui/front/img/common/img_checkbox.png);background-repeat:no-repeat;background-size:22px;vertical-align:middle;}
.addinfo_agree_cont .check_area input[type='checkbox'].chk + .chk_box{margin-left:8px;}
.service_join .uwrite_cont.add_info .check_area input[type='checkbox']:checked.chk + .chk_box,
.popup_wrap .findlogin_area .check_area input[type='checkbox']:checked.chk + .chk_box{display:inline-block;padding-left:22px;width:22px;height:22px;background-image:url(/ui/front/img/common/img_checkbox_on.png);background-repeat:no-repeat;background-size:22px;vertical-align:middle;}
.service_join .uwrite_cont.add_info .check_area input[type='checkbox']:disabled.chk + .chk_box{background-image:url(/ui/front/img/common/img_checkbox02.png);}
input[type='checkbox']:disabled.chk{cursor:not-allowed;}
.service_join .uwrite_cont.add_info .check_area input[disabled='disabled']:checked.chk + .chk_box{width:22px;height:22px;background-image:url(/ui/front/img/common/img_checkbox_on02.png);}
.service_join .uwrite_cont.add_info .check_area input[type='checkbox']:disabled:checked.chk + .chk_box{width:22px;height:22px;background-image:url(/ui/front/img/common/img_checkbox_on02.png);}
.service_join .tbl.addinfo .nth_child01{width:30%;}
.service_join .tbl.addinfo .nth_child02{width:35%;}
.service_join .tbl.addinfo .nth_child03{width:25%;}
.service_join .tbl.addinfo .nth_child04{width:10%;}
.service_join .tbl.addinfo .nth_child05{width:30%;}
.service_join .tbl.addinfo .nth_child06{width:30%;}
.service_join .tbl.addinfo .nth_child07{width:20%;}
.service_join .tbl.addinfo .nth_child08{width:8%;}
.service_join .tbl.addinfo .nth_child09{width:12%;}
.service_join .userinfo_write .desc_fee{position:relative;margin-left:10px;padding-left:10px;font-family:Notofr;font-size:15px;color:#333;text-align:left;line-height:1.5;}
.service_join .userinfo_write .desc_fee .fred{font-size:14px;}
.service_join .userinfo_write .desc_fee em{font-family:Notofm;}
.service_join .userinfo_write .desc_fee:before{content:'';position:absolute;top:7px;left:0;width:1px;height:1px;font-family:Notofr;font-size:15px;background-color:#333;}
.service_join .userinfo_write .desc_nostyle_fee{padding-left:20px;font-family:Notofr;font-size:15px;color:#333;line-height:1.5;}
.service_join .userinfo_write .desc_fee.fblue,
.service_join .uwrite_cont.add_info .addinfo_agree_cont .desc_style .fblue{color:#3546b0;}
.service_join .userinfo_write .desc_fee_line{padding-left:25px;font-family:Notofr;font-size:15px;color:#333;line-height:1.5;}
.service_join .userinfo_write .desc_fee_line.fgray{color:#7a7a7a;}
.service_join .uwrite_cont.add_info .addinfo_agree{border-top:1px solid #bbb;border-bottom:1px solid #e4e4e4;}
.service_join .uwrite_cont.add_info .addinfo_agree_subject{display:inline-block;width:265px;padding:27px 0 0 10px;vertical-align:top;}
.service_join .uwrite_cont.add_info .addinfo_agree_subject .tit_agree{padding-left:18px;font-family:Notofr;font-size:18px;color:#333;background-image:url(/ui/front/img/common/ico_agree_check.png);background-repeat:no-repeat;background-position:left center;background-size:10px 11px;}
.service_join .uwrite_cont.add_info .addinfo_agree_cont{display:inline-block;padding:12px 0;}
.service_join .uwrite_cont.add_info .addinfo_agree_cont .desc_style{position:relative;padding-left:10px;margin-bottom:20px;font-family:Notofr;font-size:15px;color:#333;line-height:1.4;}
.service_join .uwrite_cont.add_info .addinfo_agree_cont .desc_style:before{content:'';position:absolute;top:7px;left:0;width:1px;height:1px;font-family:Notofr;font-size:16px;background-color:#333;}
.service_join .uwrite_cont.add_info .addinfo_agree_cont .check_area input[type='checkbox'].chk{top:3px;left:8px;width:20px;height:20px;}
.service_join .uwrite_cont.add_info .addinfo_agree_cont .check_area input[type='checkbox'].chk + .chk_box,
.popup_wrap .findlogin_area .check_area input[type='checkbox'].chk + .chk_box{width:20px;height:20px;background-size:20px;}
.check_area .chk_box + label{padding-left:4px;font-size:14px;font-family:Notofr;}
.popup_wrap .findlogin_area .check_area input[type='checkbox'].chk + .chk_box{padding-left:20px;}
.service_join .uwrite_cont.add_info .addinfo_agree_cont .check_area input[type='checkbox']:checked.chk + .chk_box,
.popup_wrap .findlogin_area .check_area input[type='checkbox']:checked.chk + .chk_box{width:20px;height:20px;background-size:20px;}

/*findlogin_area*/
.service_join .userinfo_write .desc_addinfo02{margin-left:14px;font-family:Notofr;font-size:18px;color:#7a7a7a;line-height:28px;}
.service_join .userinfo_write .desc_addinfo03{margin-left:14px;font-family:Notofr;font-size:15px;color:#7a7a7a;line-height:32px;}
.service_join .uwrite_cont.add_info .addinfo_agree_subject .tit_agree em{font-size:15px;}
.service_join .uwrite_cont.add_info .addinfo_agree + .addinfo_agree{border-top:0;}
.service_join .uwrite_cont.add_info .radio_area label.first_child{width:190px;}
.service_join .uwrite_cont.add_info .radio_area label{width:auto;}
.service_join .uwrite_cont.add_info .radio_area label em{color:#2e3d98;}
.service_join .uwrite_cont.add_info  .radio_area.gubun label{width:80px;}
.service_join .uwrite_cont.add_info .agree_request_area .addinfo_agree_cont{padding:26px 0;}
.service_join .uwrite_cont .desc_fee.type:before{content:'*';color:#2e3d98;top:3px;background:none;}
.browser_area{margin:40px 0 60px;}
.browser_area img{display:block;margin:0 auto;}
.browser_area .img_area + .txt_area{margin-top:10px;}
.browser_area .txt_area{font-size:16px;line-height:1.6;word-break:normal;}
.browser_area .txt_area .fred{font-size:14px;}
.browser_area .txt_area strong{display:block;margin:30px 0 10px;}

.ico_center_wrap,
.loading_wrap,
.system_wrap{display:table;width:100%;text-align:center;height:calc(100vh - 264px)}
.center_area,
.loading_area,
.system_wrap .inner_system{display:table-cell;vertical-align:middle;}
.table_area .txt{margin-top:15px;}

/*sub service download*/
.svc_download{background-color:#eee;}
.svc_download .service_content .download_area{padding:60px 0 100px;}
.svc_download .service_content .download_area .downbox_w50{display:block;width:100%;}
.svc_download .service_content .download_area .downbox_w50:after{content:'';display:block;clear:both;}
.svc_download .service_content .download_area .downbox_w100{display:block;margin-top:10px;}
.svc_download .service_content .download_area .downcontent{float:left;position:relative;width:49%;height:315px;padding:40px 0;background-color:#fff;}
.svc_download .service_content .download_area .downbox_w50 .downcontent:nth-child(2){float:right;margin-left:2%;}
.svc_download .service_content .download_area .downbox_w100 .downcontent{float:none;width:100%;height:195px;padding:40px 50px;margin:0 auto;}
.svc_download .download_area .sub_tit{display:block;font-size:16px;color:#333;}
.svc_download .download_area dl dt{font-family:Notofb;font-size:20px;color:#3546b0;padding:15px 0 20px;}
.svc_download .download_area dl dd{font-family:Notofr;font-size:15px;color:#333;line-height:1.4;}
.svc_download .download_area .btn_download{display:block;position:absolute;left:50%;margin-left:-93px;bottom:40px;width:186px;height:42px;line-height:42px;background-color:#3546b0;color:#f6f5f5;}
.svc_download .download_area .downbox_w100 dl{text-align:left;}
.svc_download .download_area .downbox_w100 .btn_download{left:auto;right:50px;}
.svc_download .download_area .btn_download.full{position:static;margin:40px auto 0;}



@media all and (min-width:960px) and (max-width:1400px){
  /*common*/
  .input.inp{font-size:13px;}
  .btn_scrolldown,
  .wquick_menu,
  .tnone,
  .visual_area .btn_scrolldown,
  .pblock{display:none;}
  .tblock,
  .main_quick{display:block;}
  .tfloat_left{float:left;}

  /*main s*/
  .center1000{width:auto;margin-left:30px;margin-right:30px;}
  .main_visual{min-height:650px;background-position:35% top;}
  .visual_area.center1000{width:100%;margin:0;}
  .visual_area .visual_inner{padding:0 62px;}
  .visual_inner .inner_tit dt .txt_tit{font-size:50px;}
  .visual_inner .inner_tit dt{margin-bottom:30px;}
  .visual_inner .inner_tit dl dd{font-size:19px;}
  .main_service .center_inner .center_tel .txt_tit{font-size:27px;}
  .main_service .center_inner .center_info li{color:#333;font-size:13px;}
  .main_service .center_inner .center_tel{text-align:center;}
  .service_content .sevice_inner .txt_desc{font-size:18px;}
  .service_content .service_visual .visual_inner{width:100%;margin:0;}
  .service_content .service_visual{background-position:center;}
  .main_service .center_inner .center_info li span{font-size:13px;color:#333;}
  .service_introduce .tab_cont.info03 .table_area{width:auto;margin-left:30px;margin-right:30px;}
  .gnb_list li .link_txt{line-height:90px;}
  .gnb .tit_logo .ico_logo{margin-top:20px;}

  /*service*/
  .service_content .sevice_visual .visual_inner{width:100%;}
  .sub_visual{padding:0 30px;background-position:center;}
  .service_change .btn_change{width:180px;}
  .fee_period .storage_area .tit_storage{font-size:34px;}
  .fee_period .storage_area .desc_storage{font-size:17px;}
  .service_fee .fee_period .storage_area{width:192px;height:192px;}
  .service_fee .fee_period .period_list.list03{width:719px;}
  .service_content .sevice_inner .tit_subject{margin-top:100px;}
  .service_fee .fee_period .center1000{margin-left:60px;margin-right:60px;}
  .service_fee .fee_period .period_list.list04{width:846px;margin-left:auto;margin-right:auto;}
  .service_join .uwrite_wrap .inner_uwrite .label_area{width:220px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone select.sel,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone input.inp{width:160px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel input.inp,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel select.sel{width:180px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.email .inp,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.email .sel{width:180px;}
  .service_join .uwrite_wrap .inner_uwrite select{width:590px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.number input.inp{width:180px;}
  .service_join .uwrite_wrap .auth_gubun .identity_item:first-child{width:690px;}
  .service_join .uwrite_wrap .auth_gubun .inner_uwrite .inp_area.number input.inp{width:160px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.number .img{margin:0 3px;}
  .service_join .uwrite_wrap .inner_uwrite input.inp{width:590px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.inp_id .inp.readonly{width:40px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel input.inp,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel select.sel{width:180px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel .img{margin:0 3px;}
  .service_join .uwrite_wrap .inner_uwrite.type .sel{width:180px;}
  .service_join .uwrite_wrap .inner_uwrite.type .inp{width:180px;}
  .main_service .center_inner{padding:25px 5px;}
  .service_join .uwrite_wrap .inner_uwrite .account_etc .radio_area label{width:80px;}
  .service_content{min-height:auto;}

  /*popup*/
  .popup_wrap .inner_popup{display:block;vertical-align:top;width:100%;height:100%;}
  .popup_wrap .popup_cont{width:100%;height:100%;}
  .popup_wrap .popup_cont .popup_body{overflow-y:auto;max-height:740px;width:auto;}
  #content{min-height:745px;}
  .popup_wrap .post_wrap .tbl thead th{font-size:14px;}
  .popup_wrap .post_wrap .tbl td .tbl_cell{font-size:13px;}


}

@media all and (max-width:959px){
  select {background-size:7px;}
  .gnb .tit_logo{height:50px;}
  .m_notice_wrap .m_notice{display:block;margin: 43px 15px 10px;padding:15px;border: 1px solid #d6d6d6;background:#f5f6f8;font-size:14px;line-height:1.4;color:#333;text-align: left;font-family: Notofr;}
  
  /*common*/
  .center1000{width:auto;margin:0;padding-left:16px;padding-right:16px;}
  .web_gnb,
  .visual_area .btn_scrolldown,
  .visual_inner .inner_login,
  .main_summary .shorcut_inner .link_txt,
  .wquick_menu,
  .sub_login,
  .main_service .center_inner .center_info,
  .sub_visual .location_wrap,
  .sub_visual .info_location,
  .mnone,
  .pblock{display:none!important;}
  .wfloat_left,
  .wfloat_right{float:none;}
  .mobile_gnb,
  .main_quick,
  .mblock{display:block;}
  input.inp{font-size:11px;height:40px;}
  input[type='checkbox'].chk{width:12px;height:12px;}
  input.inp::-webkit-input-placeholder{font-size:11px;}
  input.inp:-webkit-input-placeholder{font-size:11px;}
  input.inp:-ms-input-placeholder{font-size:11px;}
  .btn{height:50px;font-size:14px;}
  .inner_login .chk_area .chk{margin-right:6px;}
  .login_confirm .inner_login .login_area .btn.wmarl20,
  .login_confirm .inner_login .login_area .inp_area.wmarl20{margin-left:0;}
  .inp_area .txt_label{padding-left:26px;font-size:11px;}
  .wmart30,
  .wmart100{margin-top:0;}
  .mmart15{margin-top:15px;}
  .mmarb15{margin-bottom:15px;}
  .mmarb0{margin-bottom:0;}
  .mpdr15{padding-right:15px;}
  .mfloat_left{float:left;}
  .mclrfix:after{content:'';display:block;clear:both;}

  /*main*/
  .main_quick .link_txt span,
  .main_summary .shorcut_inner .txt_tit,
  .service_content .service_infotab .link_txt,
  .service_change .btn_change .link_txt,
  .service_content .step_list .tit_step{font-size:12px;}
  .main_service .service_inner,
  .service_content .service_visual .txt_desc,
  .service_change .login_confirm,
  .service_change .change_list,
  .service_change .step_area .step_list .inner_desc .change_list   li + li{margin-top:15px;}
  .gnb .tit_logo .ico_logo{margin:12px 0 11px 0;}
  .gnb .tit_logo .ico_logo img{width:88px;height:25px;}
  .main_visual{height:230px;background-position:center top;}
  .visual_area.center1000{width:100%;margin:0;}
  .visual_inner .inner_tit .ico_logo img{width:140px;height:19px;}
  .visual_inner .inner_tit dt .txt_tit{margin-top:4px;font-size:23px;}
  .visual_inner .inner_tit dl dd{margin-bottom:6px;font-size:12px;}
  .visual_inner .inner_tit dt{margin:0 0 12px 31px;}
  .visual_area .visual_inner{vertical-align:top;padding:43px 0 0 6px;}
  .main_quick .quick_inner a{height:55px;}
  .visual_inner .inner_tit dt{margin:0 0 12px 0;}
  .main_content,
  .main_summary{padding-bottom:15px;}
  .main_summary ul{margin-top:16px;}
  .main_summary li{display:table-row;width:100%;}
  .main_summary li:first-child .shorcut_area{margin-top:0;}
  .main_summary li .shorcut_area{margin-left:0;margin-top:10px;padding:0 20px;}
  .main_summary .shorcut_inner{position:relative;height:72px;}
  .main_summary .shorcut_inner.vertical_bottom{vertical-align:middle;}
  .main_summary .shorcut_inner .txt_desc{font-family:Notofm;font-size:14px;}
  .main_summary .shorcut_inner .ico{margin-bottom:0;width:auto;background-position:right center;}
  .main_summary .shorcut_inner .ico_center,
  .main_summary .shorcut_inner .ico_anyhelp{background-size:25px;}
  .main_summary .shorcut_inner .ico_service{background-size:23px;}
  .main_service.center1000{padding:0;}
  .main_service .service,
  .main_service .center_inner{width:100%;}
  .main_service .service.news{width:100%;}
  .main_service .service.manual{width:100%;}
  .main_service .center_inner{padding:15px 10px 15px 5px;}
  .main_service .service_head,
  .main_service .center_inner,
  .main_service .news_list,
  .main_service .service.manual ul,
  .main_service .service.news .service_head{margin-left:0;margin-right:0;}
  .main_service .service{padding-left:15px;padding-right:15px;}
  .main_service .service.news{padding-top:15px;padding-bottom:15px;border-top:10px solid #f2f2f2;}
  .main_service .service.manual{padding-top:15px;border-top:10px solid #f2f2f2;}
  .main_service .service_head .txt_tit{padding-left:7px;font-family:Notofm;font-size:15px;}
  .main_service .service_news .btn_more .ico_arr{font-size:9px;}
  .main_service .service.manual .menual_info{height:45px;text-align:center;background:none!important;}
  .main_service .service.manual .menual_info strong,
  .main_service .service.manual .menual_info em{font-size:13px;}
  .main_service .center_inner .center_tel .txt_tit{display:inline-block;font-size:23px;}
  .main_service .center_inner .mcenter_info{margin-top:10px;}
  .main_service .center_inner .mcenter_info .center_info{display:block!important;}
  .main_service .center_inner .mcenter_info .center_info{display:block;}
  .main_service .center_inner .mcenter_info .center_info{float:left;width:auto;padding-left:0;}
  .main_service .center_inner .mcenter_info .center_info + .center_info{padding-left:15px;}
  .main_service .center_inner .mcenter_info .center_info li{margin-top:4px;font-family:Notofd;font-size:11px;color:#333;}
  .main_service .center_inner .center_info li span,
  .main_service .center_inner .center_info li a[href^="tel"]{font-family:Notofd;font-size:12px;color:#333;}
  .main_service .center_inner .center_tel{display:block;width:auto;}
  .main_service .news_list .txt_tit{font-family:Notofd;font-size:12px;color:#333;}
  .main_service .news_list .txt_date{font-family:Notofd;font-size:10px;color:#797979;}
  .main_service .service.news .btn_more .ico_arr{font-size:11px;line-height:normal;}
  .main_service .service.news .btn_more{line-height:11px;background-size:5px auto;}
  .mlogin_content .inp_area .txt_label{top:14px;}
  .footer_inner{padding-top:13px;padding-bottom:13px;}
  .footer_inner .ico_logo img{/*width:48px;*/width:80%;}
  .footer_inner .info_policy{margin:0 0 5px 0;}
  .footer_inner .tit_logo,
  .footer_inner .inner_policy{width:100%;}
  .footer_inner .inner_policy{margin-top:2px;}
  .footer_inner .info_policy li a,
  .footer_inner .info_policy li:before{left:-13px;font-size:6px;line-height:11px;}
  .footer_inner .copyright{font-size:6px;line-height:11px;}
  .footer_inner .info_policy li{margin-left:24px;}

  /*service*/
  .service_content .sevice_visual .visual_inner{width:100%;}
  .sub_visual{padding:0 16px;height:123px;background-position:center;}
  .sub_visual h3{font-size:23px;}
  .service_introduce{padding:0;}
  .service_tab{display:table;float:none;width:100%;height:45px;}
  .service_tab li{float:none;display:table-cell;width:auto;height:45px;vertical-align:middle;border:0;border-bottom:1px solid #bbb;border-left:1px solid #bbb;}
  .service_tab li:first-child{border-left:0;}
  .service_tab li.on + li{border-left:0;}
  .service_tab .link_txt,
  .service_tab li.on .link_txt{margin-right:0;padding:6px 0;font-size:12px;height:auto;font-family:Notofm;line-height:normal;}
  .service_content{min-height:auto;}
  .service_content .sevice_inner .tit_subject{margin:40px 0 20px 0;font-size:18px;}
  .service_content .sevice_inner .tit_subject.type2{margin:40px 0 20px 0;font-size:15px;}
  .service_content .sevice_inner .tit_subject.type3{padding:40px 0 20px;}
  .service_content .txt_desc,
  .service_content .service_visual .txt_desc{font-size:13px;line-height:1.5;}
  .certificate_area .certificate_inner .desc_certificate{margin-left:16px;margin-right:16px;font-size:13px;}
  .service_introduce .img_service,
  .service_introduce .certificate_area .certificate_inner{padding:48px 0;}
  .service_introduce .certificate_area .certificate_inner > .txt_tit{margin:0 0 22px 0;font-size:18px;}
  .service_introduce .info00_child01{width:20%;}
  .service_introduce .info00_child02{width:50%;}
  .service_introduce .info00_child03{width:30%;}
  .service_introduce .info01_child01{width:20%;}
  .service_introduce .info01_child02{width:50%;}
  .service_introduce .info01_child03{width:30%;}
  .certificate_area .certificate_list{margin-top:25px;margin-left:16px;margin-right:16px;}
  .certificate_area .certificate_list li{float:none;width:auto;}
  .certificate_area .certificate_list .certificate_info{margin-left:0;margin-top:10px;padding:20px 10px;}
  .certificate_area .certificate_list .txt_tit{margin-top:0;margin-bottom:14px;font-size:13px;}
  .service_introduce .certificate_area .certificate_list .txt_desc{font-size:11px;}
  .certificate_area .certificate_list .btn_apply{margin-top:13px;width:112px;height:30px;}
  .certificate_area .btn_apply .link_txt{padding-right:15px;height:30px;font-size:11px;line-height:30px;}
  .service_content .major_area{margin-top:50px;}
  .service_content .major_inner{padding:50px 16px;}
  .service_content .major_inner .tit_txt{margin-bottom:25px;font-size:18px;}
  .service_content .major_area .major_list li{float:none;width:100%;}
  .service_content .major_area .major_list li + li .major_info{margin-left:0;margin-top:10px;}
  .service_content .major_area .img_tumb img{height:49px}
  .service_content .major_area .inner_tit,
  .service_content .major_area .img_tumb{height:106px;}
  .service_content .major_area .inner_tit.vertical_top{padding-top:32px;}
  .service_content .major_area .img_tumb,
  .service_content .major_area .major_info.box .img_tumb{width:30%;}
  .service_content .major_area .major_info .tit_major{margin-bottom:8px;font-size:12px;line-height:1.4;}
  .service_content .major_area .major_info .desc_major{font-size:11px;}
  .service_content .major_area .major_info.box .desc_major{margin-top:3px;width:100%;}
  .service_content .major_area .major_info.box .inner_tit,
  .service_content .major_area .major_info.box .img_tumb{height:168px;min-height:106px;}
  .service_content .service_visual{height:158px;background-position:center;}
  .service_content .service_visual .txt_tit{font-size:18px;}
  .service_content .service_visual .visual_inner{width:100%;}
  .service_alarm .alarm_inner{background:none;height:auto;}
  .service_alarm .alarm_inner .alarm_info,
  .service_change .service_alarm .alarm_inner .alarm_info{padding:50px 0;text-align:center;}
  .service_alarm .alarm_inner .alarm_info .tit_alarm{margin:0 0 25px 0;font-size:16px;}
  .service_alarm .alarm_inner .alarm_info .desc_alarm{font-size:13px;}
  .service_alarm .alarm_inner .alarm_info .desc_alarm_list li{font-size:11px;}
  .service_alarm .alarm_inner .alarm_info .desc_alarm_list .txt_num{position:static;padding-right:5px;}
  .service_alarm .alarm_inner .alarm_info .desc_alarm_list{margin-top:20px;}
  .service_alarm .alarm_inner .alarm_info .btn_download{margin-top:20px;padding:7px 0;width:242px;}
  .service_alarm .alarm_inner .alarm_info .link_txt{padding-right:20px;font-size:12px;line-height:18px;background-size:10px 12px;}
  .service_content .service_alarm{height:auto;}
  .service_content .step_area{margin:50px 0;}
  .service_content .step_list .inner_desc{height:100px;margin-top:15px;padding-left:0;}
  .service_change .service_content .step_list li:nth-child(1) .inner_desc,
  .service_change .service_content .step_list li:nth-child(2) .inner_desc{height:240px;}
  .service_content .step_list .inner_desc.width73{width:auto;}
  .service_content .step_list .desc_step{font-size:12px;text-align:center;}
  .service_content .step_area .step_bg{width:115px;height:115px;margin:0 auto;background-size:cover;}
  .service_content .step_list .desc_fax{display:block;font-size:13px;text-align:center;}
  .service_join .service_content .step_area .step_list li + li,
  .service_change .service_content .step_area .step_list li + li{margin-top:45px;}
  .service_content .step_area .btn_join{margin-top:42px;padding:13px 0;width:175px;}
  .service_content .step_area .btn_join .link_txt{display:block;width:82px;margin:0 auto;font-size:12px;padding-right:15px;background-size:6px 9px;}
  .service_content .tbl td{padding:11px;}
  .service_support .service_content .tbl .tbl_cell.text_center{font-size:10px;text-align:center;}
  .service_support .service_content .tbl thead th{font-size:11px;}
  .service_support .service_content .tbl td{padding:8px 8px;}
  .service_content .tbl .text_overflow{width:90%;}
  .service_content .tbl .list_style .txt_desc{font-size:11px;}
  .login_confirm .inner_login .login_area .wfloat_left{width:200px;margin:0 auto;}
  .login_confirm .inner_login .login_area .wfloat_left + .wfloat_left{margin-top:10px;margin-left:auto;}
  .service_change .inner_login .login_result{margin:8px 0 2px 0;}
  .service_change .inner_login .login_result .txt_status,
  .service_change .inner_login .login_result .desc_status{display:block;font-size:11px;width:200px;margin:0 auto;}
  .service_content .step_area input.inp,
  .service_content .step_area .btn{height:35px;}
  .service_content .step_area .btn{line-height:35px;}
  .service_content .step_area .inp_area .txt_label{top:12px;}
  .service_change .btn_change{padding:6px 0;margin:0 auto;}
  .service_change .change_list .desc_list{margin-left:0;margin-top:3px;text-align:center;font-size:10px;line-height:1.4;}
  .service_change .desc_step + .desc_info{margin-top:3px;font-size:10px;text-align:center;}
  .service_fee .fee_area{margin:50px 0;}
  .service_fee .fee_area .desc_tax{font-size:9px;}
  .service_fee .fee_area .desc_fee{font-size:11px;}
  .service_fee .fee_area .desc_fee02,
  .service_fee .fee_area .desc_fee02 .fred{font-size:11px;}
  .service_fee .fee_area .desc_fee + .desc_fee{margin-top:5px;}
  .service_fee .fee_period .tit_period{font-size:18px;}
  .service_fee .fee_period .storage_area{width:85px;height:85px;}
  .service_fee .fee_period .period_list.list03{margin-top:25px;width:285px;}
  .fee_period .storage_area .tit_storage{font-size:14px;}
  .fee_period .storage_area .desc_storage{margin-top:3px;font-size:11px;}
  .service_fee .fee_area .desc_fee:before{font-size:11px;}
  .service_fee .service_content .tbl td:first-child .tbl_cell,
  .service_fee .service_content .text_center{font-size:11px;}
  .service_fee .service_content .tbl td .tbl_cell,
  .service_content .tbl .link_txt,
  .service_fee .service_content .tbl td .desc_tbl{font-size:11px;}
  .service_fee .service_content .tbl td .tbl_cell.text_left{text-align:left;}
  .service_fee .fee_area .tbl .nth_child01{width:31%;}
  .service_fee .fee_area .tbl .nth_child02{width:45%;}
  .service_fee .fee_area .tbl .nth_child03{width:24%;}
  .service_fee .fee_area.service .tbl .nth_child01{width:37%;}
  .service_fee .fee_area.service .tbl .nth_child02{width:auto;}
  .service_fee .fee_area.service .tbl .nth_child03{width:30%;}
  .service_support{padding:0 0 50px 0;min-height:50px;}
  .service_support .service_tab li{width:50%;}
  .service_support .service_board{margin-top:50px;}
  .service_board .search_area .sel{padding-left:5px;width:100%;min-width:60px;height:30px;font-size:9px;}
  .service_board .search_area .search_sel{position:absolute;top:0;left:0;width:67px;}
  .service_board .search_area .inp_area input{height:30px;width:100%;}
  .service_board .search_area .inp_area .txt_label{top:10px;font-size:10px;}
  .service_board .search_area .btn_search{position:absolute;top:0;right:0;}
  .service_board .search_area .btn_search .ico_search{background-size:13px;}
  .service_board .search_area .btn_search .ico_search,
  .service_board .search_area .btn_search{width:30px;height:30px;}
  .service_board .search_area .inner_sel{position:absolute;width:70px;top:0;left:0;float:none;}
  .service_board .search_area .clrfix{position:relative;padding-right:40px;padding-left:75px;}
  .service_board .search_area .inner_inp{position:relative;padding-left:10px;width:100%;}
  .service_board .search_area .inp_area{width:100%;margin-left:0;}

  .sevice_inner .wrap_tab {margin-top:50px;}
  .wrap_tab {margin-bottom:10px;}	
  .wrap_tab .tab_container > ul > li > a {min-width:130px; height:45px; font-size:13px; }
  .wrap_tab [class^=btn_] {width:17px; height:45px; background-size:8px auto;}
  .wrap_tab .tab_container > ul > li + li:before {height:15px; top:15px;}
  
  
  .paging_area .btn{width:20px;height:20px;}
  .paging_area .btn:before{top:6px;left:5px;width:8px;height:8px;background-image:url('/ui/front/img/common/icon_paging.png');}
  .paging_area .btn.prev:before{width:5px;left:7px;background-position:-10px 0;}
  .paging_area .btn.next:before{width:5px;left:7px;background-position:-17px 0;}
  .paging_area .btn.last:before{background-position:-24px 0;}
  .paging_area > a{font-size:14px;line-height:20px;}
  .paging_area .num + .num{margin-left:5px;}
  .paging_area .btn.next{margin:0 5px 0 12px;}
  .paging_area .btn.prev{margin:0 12px 0 5px;}
  .toggle_list .inner_tit .txt_faq,
  .toggle_list .inner_cont .txt_faq{font-size:11px;height:45px;}
  .toggle_list .inner_tit .tit_info,
  .toggle_list .inner_cont .desc_toggle{font-size:11px;}
  .toggle_list .inner_tit .tit_info{padding:0 15px;}
  .toggle_list .inner_tit .link_cont{height:45px;}
  .cont_board .desc_toggle img{width:100%;}
  .toggle_list .inner_cont .table_area .nth_child01{width:35%;}
  .toggle_list .inner_cont .table_area .nth_child02{width:24%;}
  .toggle_list .inner_cont .table_area .nth_child03,
  .toggle_list .inner_cont .table_area .nth_child04,
  .toggle_list .inner_cont .table_area .nth_child05{width:auto;}
  .toggle_list .inner_cont .info_cont{padding:12px 15px;}
  .toggle_cont .mart30{margin-top:15px;}
  .service_content .service_infotab .link_txt{padding:4px 2px;height:40px;line-height:normal;}
  .service_support .service_infotab li.active .link_txt{padding:2px 2px;}
  .service_content .service_infotab .link_txt.type,
  .service_content .service_infotab li.active .link_txt.type{padding:11px 2px;}
  .service_content .service_infotab{position:relative;width:463px;margin:0 auto;}
  .service_content .service_infotab li{display:inline-block;width:90px;text-align:center;}
  .service_introduce .tab_cont.info03 .table_area{width:auto;margin:0 16px 40px;}
  .service_content .infotab_area{position:relative;margin:50px 0 30px 0;padding:0 20px;overflow:hidden;}
  .service_content .infotab_area .service_infoarea {text-align: center;}
  .service_content .infotab_area .btn{display:block;width:20px;height:40px;background-repeat:no-repeat;background-size:8px 16px;z-index:3;}
  .service_content .infotab_area .infotab_prev,
  .service_content .infotab_area .infotab_prev02{display:block!important;position:absolute;top:0;left:0;background-color:#fff;z-index:1;}
  .service_content .infotab_area .infotab_next,
  .service_content .infotab_area .infotab_next02{display:block!important;position:absolute;top:0;right:0;background-color:#fff;z-index:1;}
  .service_content .infotab_area .ico_prev{font-size:0;background-color:#fff;background-image:url('/ui/front/img/common/ico_tab_prev.png');background-position:left center;}
  .service_content .infotab_area .ico_next{font-size:0;background-color:#fff;background-image:url('/ui/front/img/common/ico_tab_next.png');background-position:right center;}
  .service_content .step_list .tit_step + .tit_step{margin-top:4px;}
  .service_content .tbl .desc_tbl{font-size:10px;font-weight:300;}
  .service_fee .service_content .tbl td .tbl_cell.mcenter,
  .service_fee .service_content .tbl td .desc_tbl.mcenter{text-align:center;}
  .service_fee .fee_period .period_list{width:200px;margin-top:18px;}
  .service_fee .fee_period .period_list.list04 li{width:50%;margin:7px 0;}
  .service_support .view_board.mart100{margin-top:50px;}
  .service_support .view_board .tit_board{padding:7px 16px;font-size:12px;}
  .service_support .view_board .date_board{width:80px;font-size:10px;}
  .service_support .view_board .count_board{width:80px;font-size:10px;}
  .service_support .view_board .cont_board{padding:16px;font-size:11px;}
  .service_support .view_board .cont_board .board_img {width:100%;}
  .service_support .view_board .btn_board .btn_next{padding:8px 0;width:80px;font-size:12px;}
  .service_support .service_content .tbl .nth_child01{width:10%;}
  .service_support .service_content .tbl .nth_child02{width:58%;}
  .service_support .service_content .tbl .nth_child03{width:20%;}
  .service_support .service_content .tbl .nth_child04{width:12%;}
  /*faq > 기타(edi사용료kb산정방법예시 테이블)수정_service_support*/
  .service_support .service_content .additional_serv .nth_child01,
  .service_support .service_content .additional_serv .nth_child03,
  .service_support .service_content .additional_serv .nth_child04,
  .service_support .service_content .additional_serv .nth_child05{width:15%;}
  .service_support .service_content .additional_serv .nth_child02{width:auto;}

  .service_support .noboard_area{padding:135px 0;}
  .service_support .noboard_area .txt_noboard{font-size:11px;}
  .service_join .userinfo_step .tit_logo{margin:15px 0;}
  .service_join .userinfo_step .step_list .link_txt{padding:8px 0;font-size:10px;}
  .service_join .userinfo_step .step_list{padding-top:12px;}
  .service_join .userinfo_step .step_list li.on .link_txt{border-bottom:3px solid #2e3d98;}
  .service_join .userinfo_step .desc_step{font-size:12px;}
  .service_join .userinfo_step .uwrite_desc{margin:15px 0;padding:15px;background-color:#fff;border:1px solid #b4b4b4;}
  .service_join .uwrite_cont .agree_head .tit_check,
  .service_join .uwrite_cont .agree_head .tit_check > span{font-size:12px;line-height:18px;}
  .service_join .uwrite_cont .agree_head .tit_check{display:table-cell;float:none;vertical-align:middle;}
  .service_join .uwrite_cont .agree_head .check_area label{font-size:12px;line-height:17px;}
  .service_join .agree_head .check_area input[type='checkbox'].chk.mchk,
  .service_join .check_all_area input[type='checkbox'].chk.mchk{top:10px;}
  .service_join .agree_head .check_area input[type='checkbox'].chk.all_chk,
  .service_join .check_all_area input[type='checkbox'].chk.all_chk{right:4px;}
  .service_join .agree_head .check_area input[type='checkbox'].chk,
  .service_join .check_all_area input[type='checkbox'].chk{width:18px;height:18px;top:1px;right:12px;}
  .service_join .agree_head .check_area input[type='checkbox'].chk + .chk_box,
  .service_join .check_all_area input[type='checkbox'].chk + .chk_box{margin-left:4px;width:18px;height:18px;background-size:18px;}
  .service_join .agree_head .check_area input[type='checkbox']:checked.chk + .chk_box,
  .service_join .check_all_area input[type='checkbox']:checked.chk + .chk_box{margin-left:4px;width:18px;height:18px;background-size:18px;}
  .service_join .uwrite_cont .agree_cont{margin-top:12px;padding:9px 10px;background-color:#f5f6f8;height:94px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
  .service_join .uwrite_cont .agree_head .check_area{display:table-cell;float:none;width:60px;line-height:17px;vertical-align:middle;text-align:right;}
  .service_join .uwrite_cont .agree_cont.pricvacy_info{margin-top:0;height:auto;background-color:transparent;border:0;}
  .service_join .uwrite_cont{padding:20px 15px;background-color:#fff;}
  .service_join .uwrite_cont.mpd0{padding:0;}
  .service_join .userinfo_write .check_all_area{padding:0 15px 15px 0;background-color:#fff;text-align:right;}
  .service_join .userinfo_write .check_all_area label{font-family:Notofm;font-size:12px;}
  .service_join .uwrite_cont_list{border:1px solid #b4b4b4;}
  .service_join .userinfo_write .uwrite_cont_list .uwrite_cont + .uwrite_cont{margin-top:0;padding:20px 15px;border-top:1px solid #e9e9e9;}
  .service_join .uwrite_cont .agree_cont .inner_agree{height:94px;}
  .service_join .uwrite_cont .agree_head{display:table;width:100%;}
  .service_join .uwrite_btn{margin:40px 0 0 0;width:100%;}
  .service_join .uwrite_btn .btn_area{width:47%;}
  .service_join .uwrite_btn .btn{width:100%;font-size:14px;}
  .service_join .uwrite_btn .btn_area + .btn_area{margin-left:0;}
  .service_join .uwrite_btn .btn_area + .btn_area .btn{margin-left:6%;}
  .service_join .userinfo_step .uwrite_head{margin:10px 0 25px 0;}
  .service_join .userinfo_step .uwrite_head .desc_uwrite .img{width:6px;margin-right:4px;}
  .service_join .userinfo_step .uwrite_head .desc_uwrite{font-family:Notofr;font-size:11px;line-height:normal;}

  /*정보입력*/
  .service_join .userinfo_step{padding-bottom:75px;}
  .service_join .userinfo_write.info .uwrite_cont{padding:0;background-color:transparent;}
  .service_join .userinfo_write.info .uwrite_wrap{background-color:#fff;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;}
  .service_join .userinfo_write.info .uwrite_cont + .uwrite_cont{margin-top:20px;padding:0;border-top:0;}
  .service_join .userinfo_write.info .info_area{margin:0 14px;}
  .service_join .userinfo_write.info .info_area:after{content:'';display:block;clear:both;}
  .service_join .userinfo_write.info .inner_uwrite .table{display:block;}
  .service_join .userinfo_write.info .inner_uwrite .table_cell{display:block;position:relative;width:auto;height:auto;}
  .service_join .userinfo_write.info .inner_uwrite select{width:100%;height:27px;font-size:11px;}
  .service_join .userinfo_write.info .tit_uwrite{font-family:Notofm;font-size:15px;}
  .service_join .userinfo_write.info .inner_uwrite{border-bottom:1px solid #e0e0e0;}
  .service_join .userinfo_write.info .inner_uwrite .label_area{position:relative;top: 5px;padding:0 15px;margin:8px 0;}
  .service_join .userinfo_write.info .inner_uwrite .label_area label{padding-left:18px;font-size:11px;}
  .service_join .userinfo_write.info .inner_uwrite .label_area img{display:inline-block;width:6px;height:6px;vertical-align:middle;}
  .service_join .userinfo_write.info .inner_uwrite input.inp{width:100%;height:27px;padding-left:6px;}
  .service_join .userinfo_write.info .inner_uwrite input.inp:focus{border:1px solid #3546b0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.number:after{content:'';display:block;clear:both;}
  /*사업자등록증번호,법인번호 service_join_step02.html*/
  .service_join .userinfo_write.info .inner_uwrite .inp_area.number{display:block;background:none;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.number input.inp{width:30%;float:left;}
  .service_join .userinfo_write.info .inner_uwrite.corporation_num .inp_area{padding-bottom:2px;}
  .service_join .userinfo_write.info .inner_uwrite.corporation_num .inp_area.number input.inp{width:47%;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.number .img,
  .service_join .userinfo_write.info .inner_uwrite .inp_area.inp_id .img{width:4px;}
  .service_join .uwrite_wrap .inner_uwrite.corporation_num .desc_status{font-size:11px;padding-left:15px;margin-bottom:4px;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area .txt_label{top:18px;color:#333;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area,
  .service_join .userinfo_write.info .inner_uwrite .sel_area{overflow:hidden;padding:9px 0 9px 16px;background-image:url('/ui/front/img/common/ico_agree_check.png');background-repeat:no-repeat;background-position:left center;background-size:6px;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.inp_write{margin-top:0;background:none;}
  .service_join .userinfo_write.info .inner_uwrite .company_num .inp_area{padding-left:0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.bg_none,
  .service_join .userinfo_write.info .inner_uwrite .sel_area.bg_none{background:none;}
  .service_join .userinfo_write.info .inner_uwrite .label_area label{background-image:url('/ui/front/img/common/ico_agree_check.png');background-repeat:no-repeat;background-position:left 1px;background-size:6px;}
  .service_join .userinfo_write.info .inner_uwrite select{margin:9px 0;padding:4px;line-height:1.4;}
  .service_join .userinfo_write.info .inner_uwrite .tel select,
  .service_join .userinfo_write.info .inner_uwrite .cellphone select{margin:0;}
  .service_join .userinfo_write.info .inner_uwrite .link_area .link_address{margin:0;padding:6px 0;width:75px;font-size:10px;}
  .service_join .userinfo_write.info .inner_uwrite .label_area.vertical_top + .info_area{padding:0;}
  .service_join .userinfo_write.info .inner_uwrite .info_area .clrfix{position:relative;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.address .inp{width:100%;}
  .service_join .userinfo_write.info .info_area.mmar0{margin:0;border-bottom:0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.address{margin:0 15px;padding-right:85px;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.address_detail{margin:0 15px;padding-left:0;background:none;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.address_detail input{margin-left:0;}
  .service_join .userinfo_write.info .inner_uwrite.bd0{border-bottom:0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.inp_id .inp.readonly{position:absolute;top:10px;left:18px;width:20px;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.inp_id .inp{width:45%;}
  .service_join .userinfo_write.info  .inner_uwrite .link_area{position:absolute;right:16px;top:10px;}
  .service_join .userinfo_write.info  .inner_uwrite .link_area button{margin:0;padding:6px 0;width:75px;height:auto;font-size:10px;}
  .service_join .userinfo_write.info  .inner_uwrite .inp_area.inp_id{display:block;position:relative;margin-right:85px;padding-left:46px;}
  .service_join .userinfo_write.info  .inner_uwrite .inp_area.inp_id + .link_area{right:0;}
  .service_join .uwrite_wrap .inner_uwrite .desc_style{margin:0 0 15px 0;font-size:11px;}
  .service_join .uwrite_wrap .inner_uwrite .desc_style.mmarb0{margin-bottom:0;}
  .service_join .uwrite_wrap .inner_uwrite .check_area label{font-size:12px;line-height:15px;}
  .service_join .uwrite_wrap .inner_uwrite .check_area .desc_check{display:block;margin-top:2px;font-size:10px;}
  input[type='checkbox']:checked.chk + label{height:15px;}
  .service_join .uwrite_wrap .inner_uwrite .inner_service{width:49%;}
  .service_join .uwrite_wrap .inner_uwrite .desc_nstyle{margin:0 0 15px 0;font-size:11px;}
  .service_join .uwrite_wrap .inner_uwrite .check_area .desc_style{margin:15px 0 0 0;}
  .service_join .uwrite_wrap .inner_uwrite .info_area .link_fee{padding-left:5px;font-size:11px;}
  .service_join .uwrite_wrap .inner_uwrite .desc_style:before{font-size:11px;top:7px;}
  .service_join .uwrite_wrap .inner_uwrite .desc_style + .check_area.service{margin-bottom:20px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel{display:block;padding-left:0;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel:after{content:'';display:block;clear:both;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel select.sel{height:27px;float:left;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel input.inp,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel select.sel{width:30%;float:left;line-height:normal;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.cellphone{display:block;padding-left:0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.cellphone:after{content:'';display:block;clear:both;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.cellphone input.inp,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone select.sel{width:30%;float:left;line-height:normal;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.cellphone select.sel{height:27px;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.cellphone + .link_area{top:-26px;right:0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.email,
  .service_join .userinfo_write.info .inner_uwrite .inp_area.email select{padding-left:0;background:none;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.email:after{content:'';display:block;clear:both;}
  .service_join .userinfo_write.info  .inner_uwrite .inp_area.email .inp,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.email .sel{width:30%;float:left;}
  .service_join .userinfo_write.info .inner_uwrite .link_area .link_telauth{padding:8px 0;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area.email select{height:27px;margin:0 0 0 10px;padding-left:0;line-height:normal;}
  .service_join .userinfo_write.info .inner_uwrite  .inp_area.number span,
  .service_join .userinfo_write.info .inner_uwrite  .inp_area.tel span,
  .service_join .userinfo_write.info .inner_uwrite  .inp_area.email span,
  .service_join .userinfo_write.info .inner_uwrite  .inp_area.cellphone span{display:inline-block;float:left;width:3%;font-size:11px;text-align:center;line-height:24px;}
  .service_join .userinfo_write.info .inner_uwrite .info_area .desc_radio,
  .service_join .uwrite_wrap .inner_uwrite .info_area .desc_cell{position:relative;padding-left:22px;font-size:11px;}
  .service_join .userinfo_write.info .inner_uwrite .info_area .desc_radio:before{content:'';position:absolute;top:7px;left:15px;width:1px;height:1px;font-family:Notofr;font-size:11px;background-color:#333;}
  .service_join .userinfo_step .userinfo_write.info  .inner_uwrite .radio_area{display:block;padding-left:18px;margin:15px 0;}
  .service_join .userinfo_write .radio_area .rdio{width:15px;height:15px;}
  .service_join .userinfo_write.info .inner_uwrite.bt1{border-top:1px solid #e0e0e0;}
  .service_join .userinfo_write .radio_area label{width:35px;font-size:11px;}
  .service_join .uwrite_cont.add_info{padding:0;background-color:transparent;}
  .service_join .uwrite_cont.add_info .addinfo_area{padding-bottom:15px;background-color:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
  .uwrite_cont.add_info .tbl.addinfo .tbl_cell{font-size:11px;padding:0 10px;}
  .uwrite_cont.add_info .tbl.addinfo .tbl_cell.bold{font-family:Notofl;color:#333;}
  .service_join .tbl.addinfo td{padding:10px 0;}
  .service_join .tbl.addinfo thead th{font-size:12px;padding:10px 0;}
  .service_join .uwrite_cont.add_info .check_area input[type='checkbox'].chk{width:15px;height:15px;top:1px;right:0;left:50%;margin-left:-9px;}
  .service_join .uwrite_cont.add_info .check_area input[type='checkbox'].chk + .chk_box{margin-left:4px;width:15px;height:15px;background-size:15px;}
  .service_join .uwrite_cont.add_info .check_area input[type='checkbox']:checked.chk + .chk_box, .service_join .uwrite_cont.add_info .check_area input[type='checkbox']:disabled.chk + .chk_box{margin-left:4px;width:15px;height:15px;background-size:15px;}
  .service_join .tbl.addinfo .nth_child01{width:20%;}
  .service_join .tbl.addinfo .nth_child02{width:35%;}
  .service_join .tbl.addinfo .nth_child03{width:35%;}
  .service_join .tbl.addinfo .nth_child04{width:10%;}
  .service_join .tbl.addinfo .nth_child06{width:27%;}
  .service_join .tbl.addinfo .nth_child07{width:23%;}
  .service_join .tbl.addinfo .nth_child08{width:8%;}
  .service_join .tbl.addinfo .nth_child09{width:12%;}
  .service_join .userinfo_write .desc_fee{margin:17px 10px 0 15px;padding-left:5px;font-size:11px;}
  .service_join .userinfo_write .desc_fee .fred{font-size:11px;}

  .inp_area span{position:relative;}
  .service_join .uwrite_wrap .inner_uwrite .inp_area.tel span + input,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone span + input,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.number span + input {margin-left:5%;}

  .service_join .userinfo_write.info  .inner_uwrite .inp_area.tel .img,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone .img,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.number .img{position:absolute;top:12px;left:50%;width:6px;margin-left:2px;}

  .service_join .uwrite_cont.add_info .addinfo_area.mpd0,
  .service_join .userinfo_write.info .uwrite_cont.mpd0{padding-bottom:0;}
  .uwrite_cont.add_info .table_addinfo.mmarb0{margin-bottom:0;}
  .uwrite_cont.add_info .tbl.addinfo.mmarb1{margin-bottom:-2px;}
  .service_join .userinfo_write .desc_fee.mmart0,
  .service_join .userinfo_write .desc_fee.wmart30{margin-top:0;}
  .service_join .userinfo_write .desc_fee.mmarb15{margin-bottom:15px;}
  .userinfo_write .uwrite_cont .addinfo_head .tit_addinfo{font-size:15px;}
  .userinfo_write .uwrite_cont .addinfo_head .desc_addinfo{display:inline-block;font-size:15px;padding-top:40px;line-height:normal;}
  .uwrite_cont.add_info .table_addinfo{margin:10px 0;}
  .service_join .userinfo_write .desc_fee_line{padding-left:20px;}
  .service_join .userinfo_write .desc_nostyle_fee,
  .service_join .userinfo_write .desc_fee:before,
  .service_join .userinfo_write .desc_fee_line{font-size:11px;}
  .service_join .userinfo_write .uwrite_cont + .uwrite_cont{margin-top:0;padding:20px 0;}
  .service_join .uwrite_cont .tit_uwrite{font-size:15px;}
  .service_join .uwrite_cont.add_info .addinfo_agree{padding:17px 14px;background-color:#fff;border:1px solid #bbb;}
  .service_join .uwrite_cont.add_info .addinfo_agree_subject{display:block;width:auto;padding:0;}
  .service_join .uwrite_cont.add_info .addinfo_agree_subject .tit_agree{padding-left:18px;font-size:11px;background-position:left center;background-size:6px;}
  .service_join .uwrite_cont.add_info .addinfo_agree_cont{display:block;padding:10px 0 0 17px;}
  .service_join .uwrite_cont.add_info .addinfo_agree_cont .desc_style{margin-bottom:15px;}
  .service_join .uwrite_wrap .inner_uwrite .info_area .desc_cell{position:relative;padding:0 15px;margin:0 0 15px 0;}
  .service_join .visibility_hidden{width:15px;height:15px;}
  .service_join .uwrite_cont.add_info .addinfo_agree_cont .desc_style,
  .service_join .uwrite_cont.add_info .check_area label{font-size:11px;}
  .service_join .uwrite_cont.add_info .addinfo_agree_cont .check_area input[type='checkbox'].chk,
  .popup_wrap .findlogin_area .check_area input[type='checkbox'].chk{width:15px;height:15px;}

  .service_join .uwrite_cont.add_info .addinfo_agree_cont .check_area input[type='checkbox'].chk + .chk_box,
  .popup_wrap .findlogin_area .check_area input[type='checkbox'].chk + .chk_box{margin-left:0;width:15px;height:15px;background-size:15px;}
  .service_join .uwrite_cont.add_info .addinfo_agree_cont .check_area input[type='checkbox']:checked.chk + .chk_box,
  .popup_wrap .findlogin_area .check_area input[type='checkbox']:checked.chk + .chk_box{width:15px;height:15px;background-size:15px;}
  .service_join .userinfo_write.info .inner_uwrite .link_area .link_telauth{padding:7px 0;font-size:10px;width:77px;}
  .service_join .userinfo_write .desc_addinfo02{margin-left:0;font-size:11px;margin-bottom:10px;line-height:normal;}
  .service_join .userinfo_write .desc_addinfo03{margin-left:0;font-size:11px;margin-bottom:10px;line-height:normal;}
  .service_join .uwrite_cont .tit_uwrite.mmarb0{margin-bottom:0;}
  .service_join .uwrite_cont.add_info .addinfo_agree_subject .tit_agree em{font-size:11px;}
  .service_join .uwrite_cont.add_info .agree_request_area,
  .service_join .uwrite_cont.add_info .agree_recept_area{padding-bottom:15px;background-color:#fff;border:1px solid #bbb;}
  .service_join .uwrite_cont.add_info .agree_request_area .addinfo_agree,
  .service_join .uwrite_cont.add_info .agree_recept_area .addinfo_agree{border:0;border-bottom:1px solid #e4e4e4;}
  .service_join .uwrite_cont.add_info .agree_request_area .radio_area{display:block;}
  .service_join .uwrite_cont.add_info .agree_request_area .radio_area + .radio_area{margin-top:5px;}
  .service_join .uwrite_cont.add_info .agree_request_area .addinfo_agree_cont{padding:10px 0;}
  .service_join .uwrite_cont.add_info .agree_recept_area .desc_fee{margin:0 8px 0 11px;}
  .service_join .uwrite_cont.add_info .agree_recept_area .desc_fee.mart30{margin-top:17px;}
  .service_join .uwrite_cont.add_info .desc_fee.type{padding-left:7px;}
  .service_join .uwrite_cont.add_info .addinfo_agree_cont .desc_style:before{font-size:11px;}
  .service_join .userinfo_write.info .inner_uwrite .radio_area{padding-left:0;}
  .service_join .uwrite_cont.add_info .radio_area.gubun label{width:16%;}
  .service_join .uwrite_cont.add_info .radio_area.gubun
  .service_join .userinfo_write.info .inner_uwrite.gubun .link_area{top:55px;right:0;}
  .service_join .uwrite_wrap .inner_uwrite.type .sel{width:100%;}
  .service_join .gubun .mblock{display:none;}
  .service_join .uwrite_wrap .inner_uwrite .link_area .btn{position:absolute;right:0;margin:0;padding:6px 0;width:75px;height:auto;font-size:10px;}
  .service_join .uwrite_wrap .inner_uwrite .link_area .btn.find_auth{bottom:50px;}
  .service_join .uwrite_wrap .inner_uwrite .company_num .link_area .btn.find_auth{bottom:60px;}
  .service_join .uwrite_wrap .inner_uwrite .link_area.float_right .btn.find_auth02{bottom:0;right:85px;}
  .service_join .uwrite_wrap .inner_uwrite .link_area.float_right .inp_authchk{width:75px;}
  .service_join .uwrite_wrap .inner_uwrite .inp_authchk{margin-left:0;width:100%;height:25px;font-size:10px;}
  .service_join .uwrite_wrap .inner_uwrite.type .inp_area{padding-right:85px;margin-left:0;width:100%;}
  .service_join .uwrite_wrap .inner_uwrite .desc_identity{font-size:11px;}
  .service_join .userinfo_write.info .auth_gubun .inner_uwrite .link_area{right:0;margin-right:0;}
  .service_join .userinfo_write.info .auth_gubun .inner_uwrite .inp_area{width:100%;}
  .service_join .userinfo_step .userinfo_write.info  .inner_uwrite.type .radio_area{margin:0;}
  .service_join .uwrite_wrap .inner_uwrite .account_etc{margin-bottom:15px;}
  .service_join .uwrite_wrap .inner_uwrite .account_etc .radio_area label{width:54px;line-height:11px;}
  .service_join .uwrite_wrap .auth_gubun .inner_uwrite .desc_style{margin-bottom:0;}
  .service_join .userinfo_write.info .inner_uwrite.gubun .link_area{position:static;top:auto;right:auto;width:100%;padding-left:18px;margin-bottom:15px;}
  .service_join .userinfo_write.info .inner_uwrite.gubun .company_num .link_area{padding-left:0;} 
  .service_join .uwrite_cont .privacy{margin:15px;height:400px;background-color:#f5f6f8;border:1px solid #d6d6d6;-webkit-overflow-scrolling:touch;}
  .service_join .uwrite_cont .pricvacytit ul li a{font-size:11px;}
  .service_join .uwrite_cont .pricvacytit{padding:20px 15px;background-color:transparent;}
  .service_join .uwrite_cont .pricvacytit ul:first-child{width:100%;}
  .service_join .uwrite_cont .privacy .msonormal{font-size:11px;word-break:normal;}
  .service_join .complate_wrap .tit_complate{padding:20px;background-color:#fff;font-size:17px;border:1px solid #b4b4b4;}
  .service_join .complate_wrap{margin-top:15px;}
  .service_join .complate_wrap .desc_area{padding:20px;background-color:#fff;font-size:17px;border:1px solid #b4b4b4;}
  .service_join .complate_wrap .desc_complate{font-size:11px;}
  .service_join .complate_wrap .btn_area{margin-top:40px;}
  .service_join .complate_wrap .btn_area .btn{padding:15px 0;width:100%;height:47px;font-size:14px;}
  .service_join .complate_wrap .desc_box{margin-bottom:20px;padding:20px 0;}
  .service_join .complate_wrap .desc_box .desc_request{font-size:11px;}

  .search_post_box .btn_search .ico_search{width:30px;height:30px}
  /*popup*/
  .popup_wrap .inner_popup{display:block;width:100%;height:100%;}
  .popup_wrap .popup_cont{width:100%;height:100%;}
  .popup_wrap .popup_cont .popup_body{width:auto;padding:0 10px;}
  #wrap {height: 100%;}
  #content{min-height:calc(100% - 116px);}
  #content.header_fixed {min-height:calc(100% - 66px);}
  /*#header.fixed ~ #content {min-height: calc(100% - 128px);}*/
  .popup_wrap .post_wrap .tbl thead th{font-size:14px;}
  .popup_wrap .post_wrap .tbl td .tbl_cell{font-size:13px;}
  .popup_wrap .btn_close img{width:15px;height:auto;}
  .popup_wrap .tab_list li .link_txt{padding:14px 0;font-size:13px;}
  .popup_wrap .findlogin_area{padding:0;}
  .popup_wrap .findlogin_head .desc_findlogin{margin-top:5px;float:right;text-align:left;font-size:12px;line-height:1.4;}
  .popup_wrap .label_area .label_findlogin{font-size:12px;line-height:normal;}
  .popup_wrap .label_area{margin-right:0;margin-bottom:10px;width:100px;}
  .popup_wrap .findlogin_head{padding:8px 0;}
  .popup_wrap .tab_list{border-top:1px solid #d6d6d6;margin-top:-1px;}
  .popup_wrap .inp_area input{height:27px;}
  .popup_wrap .inp_area .txt_label{top:7px;}
  .popup_wrap .btn_area{margin-left:20px;}
  .popup_wrap .btn_area .btn_auth{margin-left:0;font-size:10px;padding:6px 0;width:75px;}
  .popup_wrap  .inner_findlogin{position:relative;}
  .popup_wrap .btn_close{width:40px;height:40px;background-size:20px;}
  .popup_wrap .tit_popup{font-size:13px;}
  .popup_wrap .findlogin_area .inner_left .tit{font-size:13px;}

  .inp_btn_auth{padding-right:120px;}
  .btn_auth{height:40px;padding:0 14px;font-size:12px;}
  .popup_wrap .popup_head{min-height:40px;margin:0;padding:0 0 10px 0;}
  .popup_wrap .popup_head.type{margin:0 20px;padding-top:10px;}
  .popup_wrap .popup_cont{padding:0;}
  .popup_wrap .popup_cont .desc_cont{padding:10px 20px 0 20px;font-size:12px;}
  .popup_wrap .findlogin_bottom{margin-top:20px;margin-bottom:20px;}
  .popup_wrap .findlogin_bottom .btn,
  .popup_wrap .post_wrap .btn_wrap .btn{padding:9px;width:110px;min-height:42px;height:auto;font-size:13px;}
  .service_join .uwrite_cont .useterms_info{margin-top:0;height:500px;-webkit-overflow-scrolling:touch;}
  .service_introduce .table_area{margin-bottom:40px;}
  .browser_area{margin:20px 0 30px;}
  .browser_area img{width:70%;}
  .browser_area .txt_area{padding:0 20px;font-size:12px;}
  .browser_area .txt_area .fred{font-size:12px;}
  .browser_area .txt_area strong{margin:16px 0 4px;}

  /*popup_post*/
  .popup_wrap .inner_popup.post_pop{width:100%;height:100%;}
  .popup_wrap .popup_head{min-height:40px;}
  .popup_wrap .tit_popup{padding-left:10px;font-size:16px;}
  .popup_wrap .popup_head .btn_close{width:45px;height:45px;}
  .popup_wrap .post_wrap .board_cont{padding:0;}
  .popup_wrap .post_wrap .search_area{margin:10px 0;}
  .post_wrap .search_area .search_post_box .inp_area input{height:30px;}
  .post_wrap .search_area .search_post_box .btn_search{width:30px;height:30px;}
  .popup_wrap .post_wrap .tbl thead th{font-size:10px;height:30px;}
  .popup_wrap .post_wrap .tbl td .tbl_cell{font-size:10px;}

  .service_join .uwrite_wrap .inner_uwrite .info_area .txt_area{font-size:12px;}/*tax/service_change01.html:사업자등록번호 글자 있을때*/

  .inp_hodlder_wrap{display:inline;}
  .service_join .userinfo_write.info .inner_uwrite .inp_area .inp_hodlder_wrap .txt_label{top:8px;padding-left:10px;}

  .ico_center_wrap.auth_no_wrap{height: calc(100vh - 120px);}

  /*content_svc_down*/
  .svc_download .service_content .download_area{padding:40px 0 50px;}
  .svc_download .service_content .download_area .downcontent{padding:4%;font-size:12px;}
  .svc_download .service_content .download_area .downcontent dl{padding:4px;}
  .svc_download .service_content .download_area .downcontent dt{padding:14px 0 10px;font-size:14px;}
  .svc_download .service_content .download_area .downcontent dd{font-size:13px;text-align:left;}
  .svc_download .service_content .download_area .downcontent dd br{display:none;}
  .svc_download .service_content .download_area .downbox_w100 .downcontent{height:200px;padding:4%;}
  .svc_download .service_content .download_area .downbox_w100 .btn_download{bottom:20px;}
}
@media all and (max-width:720px){
  .popup_wrap .popup_cont .popup_body{width:auto;}
  .popup_wrap .findlogin_cont{padding:0;}
  .inner_findcont{font-size:13px;}
  .popup_wrap .findlogin_head .tit_findlogin{font-size:14px;}
}
@media all and (max-width:600px){
  .popup_wrap .inner_center{margin:20px 10px;}
}
@media all and (max-width:500px){
  .service_join .userinfo_write.info .inner_uwrite .inp_area.tel .img,
  .service_join .uwrite_wrap .inner_uwrite .inp_area.cellphone .img,
  .service_join .userinfo_write.info .inner_uwrite .inp_area.number .img{margin-left:-3px;}

  .service_join .uwrite_cont.add_info .radio_area.gubun label{width:auto;margin-right:10px;}
  .service_content .service_infotab{position:relative;margin:0;width:200%;}

  /*content_svc_down*/
  .svc_download .service_content .download_area .downcontent,
  .svc_download .service_content .download_area .downbox_w100 .downcontent{padding:2%;}
  .svc_download .service_content .download_area .downcontent{float:none;width:100%;height:240px;}
  .svc_download .service_content .download_area .downbox_w50 .downcontent:nth-child(2){float:none;margin:8px 0 0;}
  .svc_download .download_area .downbox_w100 dl{text-align:center;}
  .svc_download .download_area .downbox_w100 .btn_download{left:50%;}
  .svc_download .download_area .btn_download{height:30px;line-height:30px;bottom:20px;}
  .svc_download .download_area .btn_download .link_txt{font-size:12px;}

}

@media all and (max-width:460px){
  .wrap_tab .tab_container > ul > li > a {width:96px;}
  .browser_area .txt_area,
  .browser_area .txt_area .fred{font-size:11px;}
  .m_none{display:none;}
  .footer_inner .info_policy{display:block;}
  .footer_inner .inner_copyright{width:100%;margin-top:8px;}
  .popup_wrap .tit_popup{margin:20px 0 0 0;}
  .popup_wrap .post_wrap{padding:0;}
  .popup_wrap .findlogin_head .desc_findlogin{float:none;display:block;}
  .inp_btn_auth{float:none;width:100%;padding-right:104px;}
  .btn_auth{padding:0 6px;font-size:11px;}

  .service_join .userinfo_write.info .inner_uwrite .inp_area.number span,
  .service_join .userinfo_write.info .inner_uwrite .inp_area.tel span,
  .service_join .userinfo_write.info .inner_uwrite .inp_area.email span,
  .service_join .userinfo_write.info .inner_uwrite .inp_area.cellphone span{width:5%;}


}
@media all and (max-width:400px){
.service_join .userinfo_write.info .inner_uwrite .inp_area.inp_id .inp{width:42%;}
.service_join .userinfo_write.info .inner_uwrite .inp_area.email select{margin-left:4px;}

.service_join .userinfo_step .userinfo_write.info .inner_uwrite .radio_area{padding-left:10px}
.service_join .uwrite_cont.add_info .radio_area.gubun label{width:auto;margin-right:4px;}

.uwrite_cont.add_info .table_addinfo{overflow:auto;}
.uwrite_cont.add_info .table_addinfo .tbl{width:366px;}
}
