@charset "utf-8";

/**
컨텐츠 공통
**/
.input[type="submit"]{cursor: pointer !important;}
.mobile{display:none;}
.pc{display:block;}
.input_line{margin:10px 0 0 0;font-size:0;}
.input_line:first-of-type{margin:0;}
.add_delbt{display:inline-block;position:relative;}
.etc_type input[type='text']{margin:0 0 0 5px;}
.input_type1{width:235px;}
.input_type2{width:100%;}
.input_type3{min-width:70%;}
.input_type4{width:70px;text-align:center;}
.input_type5{width:120px;text-align:center;}
.input_type6{width:500px;}
.input_type7{width:50%;}
.ymd{display:inline-block;margin:0 10px 0 5px;line-height:32px;font-size:13px;color:#333;vertical-align:middle;}
.dash{display:inline-block;margin:0 6px 0 10px;line-height:32px;font-size:13px;color:#333;vertical-align:middle;}
.button_type1{margin:0 5px;padding:9px 0;width:125px;background:#e9e9e9;text-align:center;}
.button_type2{margin:0 5px;padding:9px 0;width:85px;background:#e9e9e9;text-align:center;}
.button_type3{margin:0 5px;padding:9px 0;width:150px;background:#e9e9e9;text-align:center;}
.textarea_type1{padding:10px;width:100%;box-sizing:border-box;height:210px;resize:none;border:1px solid #ccc;}
.readonly{display:inline-block;margin:0 20px 0 0;padding:0 0 10px 0;font-size:14px;color:#555;}
.vam{vertical-align:middle;}
.radio_group{margin:0 0 0 5px;}
.radio_group.nogaps .radio{margin-bottom:0 !important;}
.chk_group.nogaps .checkbox{margin-bottom:0 !important;}
.radio_group.first,.chk_group.first{margin:0 20px 0 0;}
.select_product{display:inline-block;position:relative;padding:0 30px 0 0;box-sizing:border-box;vertical-align:middle;}
.select_product .txt{display:inline-block;min-width:250px;height:35px;padding:0 10px;border:1px solid #ccc;line-height:35px;box-sizing:border-box;font-size:14px;color:#555;}
.select_product .bt_del{display:block;position:absolute;top:7px;right:5px;width:20px;height:20px;background:url('/images/common/ico_inputdel.png') no-repeat center center;}

.bt_box{text-align:center;font-size:0;vertical-align:middle;margin-bottom: 50px;}
.bt_box.form_bt{margin:30px 0 50px;}
.bt_box.mt{margin:50px 0;}
.bt_box .right{text-align:right;}
.bt_box .left{text-align:right;}
.bt_box li{display:inline-block;margin:0 5px 0 0; width: 180px;}
/* .bt_box li:last-of-type{margin:0; width: 100%;} */
.bt_box li button{padding: 18px 0;width: 100%;box-sizing:border-box;line-height:20px;font-size: 16px;letter-spacing:-1px;color:#333;}
.bt_box li button.favorite .ico{display:inline-block;margin:0 5px 0 0;width:18px;height:18px;background:url(/images/common/ico_favorite.png) no-repeat center center;vertical-align:middle;}
.bt_box .single li{width:100%;}
.bt_box .single li button{width:100%;}
.bt_box.small li button{padding:10px 0;width:125px;font-size:14px;}
.bt_box.table li button{padding:10px 0;width:85px;font-size:13px;}
.bt_box.large li button{padding:18px 0;width:250px;font-size:18px;}
.bt_box li.bt_white button{background:#fff;color:#1b2265;border:2px solid #ccc;}
.bt_box li.bt_white1 button{background:#fff;color:#333;border:1px solid #ccc;}
.bt_box li.bt_white2 button{background:#fff;color:#555;border:1px solid #ccc; margin-top: 10px;}
.bt_box li.bt_grey button{background:#ccc;}
.bt_box li.bt_navy button{color:#fff;background:#1e1e1e;border:1px solid #1e1e1e;}
.bt_box li.bt_navy2 button{color:#1e1e1e;background:#fff;border:1px solid #1e1e1e;}
.bt_box li.bt_white.on button{background:#fff;color:#1b2265;border:2px solid #f4f4f4;}
.bt_box li.bt_white1.on button{background:#fff;color:#1b2265;font-weight:bold;border:1px solid #1b2265;}
.bt_box li.bt_white2.on button{background:#fff;color:#555;border:1px solid #ccc;}
.bt_box li.bt_grey.on button{background:#ccc;}
.bt_box li.bt_navy.on button{color:#fff;background:#1b2265;}


.bt_box li input[type="submit"]{padding:15px 0;width:150px;box-sizing:border-box;line-height:15px;font-size:15px;letter-spacing:-1px;color:#333;border: none;cursor: pointer}
.bt_box li input[type="submit"].favorite .ico{display:inline-block;margin:0 5px 0 0;width:18px;height:18px;background:url(/images/common/ico_favorite.png) no-repeat center center;vertical-align:middle;}
.bt_box .single li input[type="submit"]{width:100%;}
.bt_box.small li input[type="submit"]{padding:10px 0;width:125px;font-size:14px;}
.bt_box.table li input[type="submit"]{padding:10px 0;width:85px;font-size:13px;}
.bt_box.large li input[type="submit"]{padding:18px 0;width:250px;font-size:18px;}
.bt_box li.bt_white input[type="submit"]{background:#fff;color:#1b2265;border:2px solid #f4f4f4;}
.bt_box li.bt_white1 input[type="submit"]{background:#fff;color:#333;border:1px solid #ccc;}
.bt_box li.bt_white2 input[type="submit"]{background:#fff;color:#555;border:1px solid #ccc;}
.bt_box li.bt_grey input[type="submit"]{background:#ccc;}
.bt_box li.bt_navy input[type="submit"]{color:#fff;background:#1b2265;}
.bt_box li.bt_white.on input[type="submit"]{background:#fff;color:#1b2265;border:2px solid #f4f4f4;}
.bt_box li.bt_white1.on input[type="submit"]{background:#fff;color:#1b2265;font-weight:bold;border:1px solid #1b2265;}
.bt_box li.bt_white2.on input[type="submit"]{background:#fff;color:#555;border:1px solid #ccc;}
.bt_box li.bt_grey.on input[type="submit"]{background:#ccc;}
.bt_box li.bt_navy.on input[type="submit"]{color:#fff;background:#1b2265;}

.bt_msg{font-size:13px;color:#555;text-align:center;}
.pc_break{display:inline;}
.m_break{display:none;}
.pc_table{display:table;}
.m_table{display:none;}
.m_clear{display:none;}
.pageParam{line-height:26px;font-size:14px;color:#333;text-align:center;}
.pageParam em{color:#1b2265;}
.pageParam_sub{margin:0 0 20px 0;line-height:34px;font-size:18px;color:#333;text-align:center;}
.pageParam_sub strong{font-family:'NotoB';color:#1b2265;font-weight:normal;}
.pageParam_sub2{margin:0 0 10px 0;line-height:34px;font-size:16px;color:#333;text-align:center;}
.pageParam_sub3{margin:0 0 40px 0;text-align:center;}
.pageParam_sub3 span{display:inline-block;padding:0 0 5px 0;font-size:22px;color:#333;border-bottom:2px solid #333;}
.page_btn{margin:30px 0 0 0;}
.pageParam_sub4{line-height:40px;font-size:16px;color:#333;text-align:center;}
.pageParam_sub5{margin:0 0 10px 0;line-height:24px;font-size:14px;color:#333;text-align:center;}
.param_group{margin:95px 0 0 0;}

.tabs{text-align:center;}
.tabs .tab_tit{margin:0 0 20px 0;}
.tabs .tab_tit dt{margin:0 0 5px 0;font-size:16px;color:#333;font-weight:bold;text-align:left;}
.tabs .tab_tit dd{font-size:14px;color:#555;text-align:left;}
.tabs .tab_param1{line-height:28px;font-size:14px;color:#333;text-align:center;}
.tabs .tab_param1.left{margin:0 0 15px 0;text-align:left;}
.tabs .tab_param2{margin:40px 0 0 0;font-size:16px;color:#333;text-align:center;}
.tabs .tab_list{margin:10px 0 0 0;}
.tabs .tab_list li{line-height:28px;font-size:14px;color:#333;text-align:center;}
.tabs .tab_content{margin:30px 0 0 0;}
.tabs .tab_content .tab_cont{display:none;}
.tabs .tab_content .tab_cont.on{display:block;}
.tabs.type1{margin:65px 0 0 0;}
.tabs.type1.nogaps{margin:0;}
.tabs.type1 .tab_menu{}
.tabs.type1 .tab_menu li{display:inline-block;width:175px;height:45px;border:1px solid #ccc;}
.tabs.type1 .tab_menu li.on{border:1px solid #1b2265;}
.tabs.type1 .tab_menu li a{display:block;padding:15px 0;width:100%;line-height:14px;font-size:14px;color:#555;}
.tabs.type1 .tab_menu li.on a{color:#1b2265;}

.tabs.type2{margin:0 0 0 0;}
.tabs.type2 .tab_menu li{display:inline-block;position:relative;width:150px;}
.tabs.type2 .tab_menu li:after{content:'';display:block;position:absolute;right:0;top:0;width:1px;height:14px;background:#ccc;}
.tabs.type2 .tab_menu li:last-of-type:after{display:none;}
.tabs.type2 .tab_menu li a{display:block;width:100%;line-height:14px;font-size:14px;color:#555;}
.tabs.type2 .tab_menu li.on{}
.tabs.type2 .tab_menu li.on a{color:#1b2265;}

.tabs.type3{margin:45px 0 0 0;}
.tabs.type3 .tab_content{margin:15px 0 0 0;}
.tabs.type3 .tab_menu{margin:0 0 0 1px;text-align:left;font-size:0;border-bottom:1px solid #ccc;}
.tabs.type3 .tab_menu li{display:inline-block;margin:0 0 -1px -1px;width:85px;height:35px;border:1px solid #ccc;text-align:center;background:#f8f8f8;border:1px solid #ccc;}
.tabs.type3 .tab_menu li.on{background:#fff;border-bottom:1px solid #fff;}
.tabs.type3 .tab_menu li a{display:block;padding:11px 0;width:100%;line-height:13px;font-size:13px;color:#555;}
.tabs.type3 .tab_menu li.on a{color:#1b2265;}

.tabs.type4{margin:65px 0 0 0;}
.tabs.type4.nogaps{margin:0;}
.tabs.type4 .tab_menu{}
.tabs.type4 .tab_menu li{display:inline-block;width:120px;height:45px;border:1px solid #ccc;}
.tabs.type4 .tab_menu li.on{border:1px solid #1b2265;}
.tabs.type4 .tab_menu li a{display:block;padding:15px 0;width:100%;line-height:14px;font-size:14px;color:#555;}
.tabs.type4 .tab_menu li.on a{color:#1b2265;}

.tabs.nogaps{margin:0;}
.paging{margin:50px 0 0 0;text-align:center;}
.paging .prev,.paging .next{display:inline-block;width:30px;height:30px;background:url('/images/customer/arrow_paging.png') no-repeat 0 0;vertical-align:middle;}
.paging .prev{margin:0 10px 0 0;background-position:0 0;}
.paging .next{margin:0 0 0 10px;background-position:0 -30px;}
.paging ul{display:inline-block;vertical-align:middle;}
.paging li{display:inline-block;margin:0 5px 0 0;width:30px;height:30px;}
.paging li:last-of-type{margin:0;}
.paging li a{display:block;width:100%;height:100%;color:#333;text-align:center;line-height:30px;}
.paging .m_hide{display:inline-block;}
.paging .m_view{display:none;}/*임시처리 나중에 삭제*/
.paging li.on{}
.paging li.on a{background:#1b2265;color:#fff;}

.cont_space{height:50px;}
/**
폼공통
**/
.form_cont{margin:60px 0 0 0;max-width:1460px;}
.form_cont.nogaps{margin:0;}
.form_cont.nogaps_border{margin:0;}
.form_cont .form_tit{margin:0 0 20px 0;text-align:left;}
.form_cont .form_tit dt{margin:0 0 2px 0;font-size: 18px;color: #000;font-weight: 500;}
.form_cont .form_tit dd{font-size:14px;color:#555;}
.form_cont .form_tit p{font-size:16px;}
.form_cont .formbt_tit{margin:0 0 30px 0;}
.form_cont .formbt_tit .txt{display:inline-block;margin:0 50px 0 0;font-size:16px;font-weight:bold;}
.form_cont .formbt_tit .bt_box{display:inline-block;}
.form_list{border-top:1px solid #ccc;text-align:left;}
.form_cont.nogaps .form_list{border:none;}
.form_list >li{border-bottom:0px solid #ccc;}
.form_list >li.bg_type{background:#f4f4f4;}
.form_list >li dl{display:table;width:100%;table-layout:fixed;border-bottom: 1px solid #ededed;}

/* 칭찬합시다 */
.form_list > li dl.kind_worker {display:block;}
.form_list > li dl.kind_worker:after {clear:both; content:''; display:block;}
.form_list > li dl.kind_worker > * {display:block;}

.form_list >li dl dt{display:table-cell;padding:22px 0 15px 10px;width:110px;font-size:14px;color:#333;vertical-align:top;}
.form_list >li dl dd{display:table-cell;padding:16px;}
.form_list >li dl dd label.grey{color:#555;}
.form_list >li dl dd .del_txt{display:block;position:absolute;top:7px;right:7px;width:20px;height:20px;background:url('/images/common/ico_inputdel.png') no-repeat center center;}
.form_list >li dl dd .radio{display:inline-block;margin:0 20px 0px 0;}
.form_list >li dl dd .radio:last-of-type{margin:0 0 0px 0;}
.form_list >li dl dd .checkbox{display:inline-block;margin:0 20px 0 0;}
.bt_diary{margin:-4px 40px 0 20px;width:24px;height:24px;background:url('/images/common/ico_diary.png') no-repeat 0 0;}
.form_list >li dl dd .select_box{margin:0 1% 0 0;width:255px;vertical-align:middle;}
/*.form_list >li dl dd .select_box:last-of-type{margin:0;}*/
.form_list >li dl dd.select_date .select_box{width:100px;}
.form_list >li dl dd.select_date em + .select_box {margin-left:20px;}
.form_list >li dl dd .add_msg{margin:15px 0 0 0;}
.form_list >li dl dd .add_msg li{margin:0 0 5px 0;font-size:13px;color:#555;}
.form_list >li dl dd .add_msg li:last-of-type{margin:0;}
.form_list >li dl dd .validate_txt{display:none;font-size:13px;color:#ed1c24;}
.form_list >li dl dd .service_list{}
.form_list >li dl dd .service_list li{display:inline-block;margin:0 2px 0 0;width:162px;height:34px;box-sizing:border-box;line-height:34px;font-size:14px;color:#555;text-align:center;box-sizing:border-box;border:1px solid #555;vertical-align:middle;}
.form_list >li dl dd .service_list li.none{width:auto;border:none;line-height:normal;}
.form_list >li dl dd .service_total{display:block;}
.form_list >li dl dd .service_total dt{display:inline-block;margin:-6px 20px 0 0;padding-left:0;width:auto;line-height:14px;font-size:14px;font-weight:bold;color:#333;vertical-align:middle;}
.form_list >li dl dd .service_total dd{display:inline-block;padding-left:0;line-height:14px;vertical-align:middle;}
.form_list >li dl dd .service_total dd .condition{display:inline-block;margin:0 55px 0 0;font-size:14px;color:#555;}
.form_list >li dl dd .service_total dd .price{font-size:20px;color:#1b2265;}
.agreement_area{margin:30px 0 0 0;}
.form_list >li dl dd.validate{padding:16px 16px 5px;}
.form_list >li dl dd.validate .validate_txt{display:block;margin:5px 0 0 0;}
.form_list >li dl dd .timer{display:none;}
.form_list >li dl dd .timer{display:inline-block;margin:0 0 0 5px;font-size:14px;color:#1b2265;vertical-align:middle;}
.form_list >li dl dd .certification_after{display:none;}

.form_list >li dl dd.certification .certification_before{display:none;}
.form_list >li dl dd.certification .certification_after{display:inline-block;}

.form_list .select_box dd {max-height:150px; background-color:#fff; border:1px solid #ccc; border-top:0; overflow:auto; z-index:2;}
.form_list .select_box dd a {padding:3px 5px;}

.form_list .form_sub_list li dl{}
.form_list .form_sub_list li dl dt{padding:12px 0;}
.form_list .form_sub_list li dl dd{padding:4px 0;}
.form_list .form_sub_list li:last-of-type dl dt{padding:12px 0 0 0;}
.form_list .form_sub_list li:last-of-type dl dd{padding:4px 0 0 0;}
.form_list .file_upload.add_file{position:relative;padding-bottom:40px;}.form_list .file_upload li{margin-top:5px;position:relative;padding-right:90px;}
.form_list .file_upload li:first-child{margin:0;}
.form_list .file_upload li input[type="file"]{position:absolute;left:-5000000px;}
.form_list .file_upload li input[type="text"]{width:235px;}
.form_list .file_upload li label{display:inline-block;margin:0 5px;padding:9px 0;width:125px;background:#ccc;text-align:center;vertical-align:middle;}
.form_list .file_upload li .file_upload_del{/*position:absolute;*/right:0;top:0;width:83px;text-align:center;font-size:14px;line-height:35px;color:#555;border:1px solid #ccc;}/* 181207 Edit JH::position 제거 */
.form_list .file_upload .file_upload_add{position:absolute;/*right:0;*/ left:376px; bottom:0;width:83px;text-align:center;font-size:14px;line-height:35px;color:#333;background:#ccc;} /* 181207 Edit JH::right -> left 변경 및 위치 수정 */
.agreement_area .agreement_list{margin:0 0 30px 0;text-align:left;}
.agreement_area .agreement_list dt{margin:0 0 20px 0;font-size:14px;font-weight:bold;color:#333;}
.agreement_area .agreement_list dd{}
.agreement_area .agreement_list dd .list_msg{line-height:22px;font-size:13px;}
.agreement_area .agreement_list dd .gap{margin:0 0 30px 0;}
.agreement_area .agreement_list dd li{line-height:22px;font-size:13px;color:#333;}
.agreement_area .agreement_list dd li em{color:#1b2265;}
.agreement_area .agreement_list > ul > li{line-height:22px;font-size:13px;color:#333;}
.agreement_area .agreement_list > ul > li em{color:#1b2265;}
.agreement_area .agreement_list dd .radio_group{margin:5px 0 0 0;}
.agreement_area .agreement_list dd .radio_group .radio{margin:0 20px 0 0;}
.agreement_area .add_msg{margin:3px 0 0 0;line-height:20px;font-size:13px;}
.agreement_area .add_msg1{margin:15px 0 0 0;line-height:20px;font-size:13px;color:#555;}
.agreement_area .bt_box{margin:45px 0 0 0;}
.agreement_area .checkbox_allchk{margin:50px 0 0 0;}
.agreement_area .checkbox_allchk .all_chk{margin:0 0 15px 0;}
.agreement_area .checkbox_allchk .all_chk label{font-size:14px;font-weight:bold;}
.agreement_area .checkbox_allchk .chk_group{margin:0 0 0 15px;}
.agreement_area .checkbox_allchk .chk_group .checkbox{margin:0 0 5px 0;}
.agreement_area .checkbox_allchk .chk_vertical .v_tit{display:inline-block;margin:0 15px 0 0;}
.agreement_area .checkbox_allchk .chk_vertical .checkbox{margin:0 10px 0 0;}
.agreement_area .checkbox_allchk .chk_vertical .checkbox:last-of-type{margin:0;}

/**
팝업
**/
#container.haspopup{height:100%;box-sizing:border-box;overflow:hidden;}

.popup{position:fixed;left:0;right:0;bottom:0;top:0;z-index:10;}
.popup .blind{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:1;}
.popup .popup_wrap.type_sns {height:auto;margin-top:-200px}
.popup .popup_wrap{position:absolute;left:50%;top:50%;margin:-150px 0 0 -240px;padding:75px 85px;width:480px;height:300px;box-sizing:border-box;background:#fff;z-index:2;text-align:center;}
.popup .popup_wrap .bt_close{display:block;position:absolute;right:20px;top:20px;width:15px;height:15px;background:url('/images/common/bt_close.png') no-repeat center center;}
.popup .popup_wrap .tit{margin:0 0 30px 0;}
.popup .popup_wrap .tit dt{margin:0 0 5px 0;font-size:1.5rem;color:#333;font-weight:bold;}
.popup .popup_wrap .tit dd{font-size:14px;color:#555;}
.popup .popup_wrap .popup_top{/*padding:0 0 50px 0;border-bottom:1px solid #ccc;*/}
.popup .popup_wrap .popup_bottom{display: none;padding:50px 0 0 0;}
.popup .popup_wrap .popup_bottom.type_sns{display:block}
.popup .popup_wrap .sns_link{}
.popup .popup_wrap .sns_link li{display:inline-block;vertical-align:top;width:50px;margin:0 20px 0 0;height:50px;}
.popup .popup_wrap .sns_link li:last-of-type{margin:0;}
.popup .popup_wrap .sns_link li .ico{display:block;width:100%;height:100%;}
.popup .popup_wrap .sns_link .kakao .ico{background:url('/images/common/ico_sns01.png') no-repeat center center;}
.popup .popup_wrap .sns_link .naver .ico{background:url('/images/common/ico_sns02.png') no-repeat center center;}
.popup .popup_wrap .sns_link .facebook .ico{background:url('/images/common/ico_sns03.png') no-repeat center center;}

/**
고객지원
**/
.customer_guide{margin:25px 0 0 0;text-align:center;}
.customer_guide dt,.customer_guide dd{display:inline-block;vertical-align:middle;}
.customer_guide dt{margin:0 5px 0 0;font-size:16px;color:#333;}
.customer_guide dd{font-size:20px;color:#1b2265;}

.customer_blue{background:#1b2265;padding:5px;max-width:1200px;margin:0 auto;}
.customer_blue .border{position:relative;border:0px solid #494e84;padding:22px 340px 22px 75px;}
.customer_blue .border p{font-size:14px;line-height:21px;color:#fff;}
.customer_blue .border dl{position:absolute;top:50%;right:55px;margin-top:-50px;font-size:0;}
.customer_blue .border dl dt{display:inline-block;font-size:20px;line-height:1;vertical-align:middle;color:#fff;}
.customer_blue .border dl dd{display:inline-block;/*margin-left:15px;*/font-size:30px;line-height:1;font-family:'Open';vertical-align:middle;color:#fff;}
.customer_blue .border .kakao{position:relative;width:150px;margin:0 auto; margin-top:8px; line-height:35px;background-image:url(https://www.emons.co.kr/images/customer/kakao_logo.png);background-position: 15px 5px;
background-repeat: no-repeat;background-size: 28px;background-color: #fae100;border-radius:20px;color:#000;}
.customer_blue .border .kakao span{margin-left:52px}


.customer_menu{margin:50px auto 0 auto;max-width:1210px;}
.customer_menu ul{overflow:hidden;}
.customer_menu li{float:left;margin:0 2% 55px 0;width:32%;height:280px;box-sizing:border-box;border:1px solid #ccc;text-align:center;}
.customer_menu li:nth-of-type(3n){margin-right:0;}
.customer_menu li:nth-of-type(n+3){margin-bottom:0;}
.customer_menu li .ico{display:inline-block;margin:65px 0 10px 0;width:120px;height:120px;}
.customer_menu li .txt{font-size:16px;color:#333;}
.customer_menu .menu1 .ico{background:url('/images/customer/ico-customer01.png') no-repeat 0 0;}
.customer_menu .menu2 .ico{background:url('/images/customer/ico-customer02.png') no-repeat 0 0;}
.customer_menu .menu3 .ico{background:url('/images/customer/ico-customer03.png') no-repeat 0 0;}
.customer_menu .menu4 .ico{background:url('/images/customer/ico-customer04.png') no-repeat 0 0;}
.customer_menu .menu5 .ico{background:url('/images/customer/ico-customer05.png') no-repeat 0 0;}
.customer_menu .menu6 .ico{background:url('/images/customer/ico-customer06.png') no-repeat 0 0;}

/*상담문의*/
.open_agent_wrap{max-width:1210px;margin:0 auto;margin-bottom:30px;text-align:left;}
.open_agent_wrap h5{margin-top:60px;text-align:center;font-weight:500;padding-bottom:30px;font-size:24px;line-height:30px; font-weight: bold;}
.open_agent_wrap .open_agent {width:100%;/* border:1px solid #ccc; */}
.open_agent_wrap .open_agent ul {display: flex;}
.open_agent_wrap .open_agent li {width:50%;height:140px;text-align:center;font-size:19px;line-height:24px;border: 1px solid #ccc;padding-top:30px;margin: 20px;}
.mob_img {width: 100%;}

.open_agent_wrap .open_agent li:last-child{} 
.open_agent_wrap .open_agent li .txt{font-size:20px;line-height:30px; color:#161982; font-weight: bold;}
.open_agent_wrap .open_agent li .txt2 {font-size:16px;line-height:20px; color:#161982;}
.open_agent_wrap .notice1{margin-top:40px;width:100%;text-align:center;font-weight:500;font-size:14px;line-height:30px; color:#333; background:#f1f1f1; padding:10px 0px 10px 0px;}

.cs_guide_wrap{max-width:1210px;margin:0 auto;margin-bottom:30px;text-align:left;border:1px solid #ccc;}
.cs_guide_wrap .cs_guide{padding:20px 0px 0px 0px;}
.cs_guide_wrap .cs_guide ul{display: flex;margin-bottom:30px;}
.cs_guide_wrap .cs_guide .years2{width:20%;height:170px;text-align:center;font-size:16px;line-height:24px; border-right:1px solid #ccc;}
.cs_guide_wrap .cs_guide .years3{width:20%;height:170px;text-align:center;font-size:16px;line-height:24px;}
.cs_guide_wrap .cs_guide h5{text-align:center;font-weight:500;padding-bottom:30px;font-size:24px;line-height:30px; color:#161982; font-weight: bold;}
.cs_guide_wrap .cs_guide .notice1{width:100%;text-align:center;font-weight:500;font-size:14px;line-height:30px; color:#333; background:#f1f1f1; padding:10px 0px 10px 0px;}
.cs_guide_wrap .cs_guide li .txt{font-size:20px;line-height:30px; color:#161982; font-weight: bold;}

@media (max-width: 767px) {
.cs_guide_wrap{margin:10px 12px 26px 10px;}
.cs_guide_wrap .cs_guide{padding:20px 0px 0px 0px;}
.cs_guide_wrap .cs_guide ul{width: 80%;display: block;padding: 0 0 0 10%;}
.cs_guide_wrap .cs_guide .years2{width:100%;height:100%;text-align:center;font-size:12px;line-height:24px; border-bottom:1px solid #ccc; padding:30px 0px 30px 0px;border-right:1px solid #fff;}
.cs_guide_wrap .cs_guide .years3{width:100%;height:100%;text-align:center;font-size:12px;line-height:24px; padding:30px 0px 0px 0px;}
.cs_guide_wrap .cs_guide h5{text-align:center;font-weight:500;padding-bottom:5px;font-size:20px;line-height:30px; color:#161982; font-weight: bold;}
.cs_guide_wrap .cs_guide .notice1{width:100%;text-align:center;font-weight:500;font-size:12px;line-height:30px; color:#333; background:#f1f1f1; padding:5px 0px 5px 0px;}
.cs_guide_wrap .cs_guide li .txt{font-size:18px;line-height:20px; color:#161982; font-weight: bold;}
.customer_blue .border .kakao span{margin-left:30px}
    /**
	상담문의
	**/
	.open_agent_wrap{width: 100%;}
	.open_agent_wrap .open_agent{width: 100%;}
	.open_agent_wrap .open_agent ul{width: 100%;display: block;}
	.open_agent_wrap .open_agent li {width:100%;text-align:center;font-size:18px;line-height:24px;margin:40px 0px 40px 0px;}
	.open_agent_wrap .open_agent h5{text-align:center;font-weight:500;padding-bottom:5px;font-size:20px;line-height:30px; color:#161982; font-weight: bold;}
	.open_agent_wrap .notice1 {width:100%;text-align:center;font-weight:500;font-size:12px;line-height:24px; color:#333; background:#f1f1f1; padding:20px 0px 20px 0px;}
	.open_agent_wrap .open_agent li .txt{font-size:18px;line-height:20px; color:#161982; font-weight: bold;}
	.mob_img {width: 90%;}

}

.as_guide_wrap{max-width:1210px;margin:0 auto;margin-bottom:100px;text-align:left;border:1px solid #ccc;}
.as_guide_wrap .as_guide{padding:20px 0px 0px 0px;}
.as_guide_wrap .as_guide ul{display: flex;margin-bottom:30px;}
.as_guide_wrap .as_guide .years2{width:33.3%;height:140px;text-align:center;font-size:16px;line-height:24px; border-right:1px solid #ccc;}
.as_guide_wrap .as_guide .years3{width:33.3%;height:140px;text-align:center;font-size:16px;line-height:24px;}
.as_guide_wrap .as_guide .notice1{width:100%;text-align:center;font-weight:500;font-size:14px;line-height:30px; color:#333; background:#f1f1f1; padding:10px 0px 10px 0px;}
.as_guide_wrap .as_guide li .txt{font-size:20px;line-height:30px; color:#161982; font-weight: bold;}
.as_guide_ti h5{text-align:center;font-weight:500;padding-bottom:30px;font-size:24px;line-height:30px; color:#161982; font-weight: bold;}

@media (max-width: 767px) {
	.as_guide_wrap{margin:30px 0px 100px 0px;}
	.as_guide_wrap .as_guide{}
	.as_guide_wrap .as_guide ul{width: 90%;display: block;margin: 0 auto;}
	.as_guide_wrap .as_guide .years2{width:100%;height:100%;text-align:center;font-size:12px;line-height:24px; border-bottom:1px solid #ccc; padding:30px 0px 30px 0px;border-right:1px solid #fff;}
	.as_guide_wrap .as_guide .years3{width:100%;height:100%;text-align:center;font-size:12px;line-height:24px; padding:30px 0px 0px 0px;}
	.as_guide_wrap .as_guide .notice1{width:100%;text-align:center;font-weight:500;font-size:12px;line-height:30px; color:#333; background:#f1f1f1; padding:5px 0px 5px 0px; margin-top: 30px;}
	.as_guide_wrap .as_guide li .txt{font-size:18px;line-height:20px; color:#161982; font-weight: bold;}
	.as_guide_ti h5{text-align:center;font-weight:500;padding-bottom:5px;font-size:20px;line-height:30px; color:#161982; font-weight: bold;}
}

.as_guide_wrap2 {max-width:1210px; margin: 0 auto; margin-top: 20px; text-align:left; }
.as_guide_wrap2 .as_guide2 {border: 1px solid #ccc; border-top: none; border-right: none; margin-top: 36px;}
.as_guide_ti h5{text-align:center;font-weight:500;padding:30px;font-size:24px;line-height:30px; color:#161982; font-weight: bold;}
.as_guide_wrap2 .as_guide2 ul{display: flex; border-top: 1px solid #ccc;}
.as_guide_wrap2 .as_guide2 li {width:50%; height:40px; font-size:16px; line-height:36px; border-right: 1px solid #ccc; text-align:center; padding: 10px;}
.as_guide_wrap2 .as_guide2 .as_guide2_ti {color:#161982; background:#f1f1f1; font-weight: bold;}
.notice2 {width:100%;text-align:right;font-weight:500;font-size:14px;line-height:30px; color:#333; padding:10px 0px 10px 0px;}

@media (max-width: 767px) {
	.as_guide_wrap2 {margin:10px 0px 50px 0px;}
	.as_guide_ti h5{text-align:center;font-weight:500;padding:15px;font-size:20px;line-height:30px; color:#161982; font-weight: bold;}
	.as_guide_wrap2 .as_guide2 {border: 1px solid #ccc; border-top: none; border-right: none;}
	.as_guide_wrap2 .as_guide2 ul {width: 100%;display: flex; border-top: 1px solid #ccc; justify-content: center; align-items: center; justify-content: center; align-items: center;}
	.as_guide_wrap2 .as_guide2 li {width:50%;height: 50px;text-align:center;font-size:14px; border-right: 1px solid #ccc; line-height:50px; }
	.as_guide_wrap2 .as_guide2 .as_guide2_ti {width:100%;height:100%; color:#161982; font-weight: bold;  background:#f1f1f1;}
	.as_guide_wrap2 .as_guide2 .home_as {line-height:24px; }
	.notice2  {width:100%;text-align:right;font-weight:500;font-size:12px;line-height:30px; color:#333;  padding:15px 0px 5px 0px;}


}


/**
FAQ
**/
.faq_area{margin:60px 0 0 0;max-width:1460px;}
.faq_area .faq_top3{text-align:center;}
.faq_area .faq_top3 dt{}
.faq_area .faq_top3 dt span{display:inline-block;padding:0 0 5px 0;font-size:22px;border-bottom:2px solid #333;}
.faq_area .faq_top3 dd{position:relative;height:194px;}
.faq_area .faq_top3 dd ul{position:absolute;width:100%;z-index:1;}
.faq_area .faq_top3 dd li{position:relative;display:inline-block;margin:0 3% 0 0;padding:30px;box-sizing:border-box;width:31%;height:150px;box-sizing:border-box;border:1px solid #f4f4f4;background:#f4f4f4;text-align:left;vertical-align:top;}
.faq_area .faq_top3 dd li:before{content:'Q.';position:absolute;left:30px;top:18px;font-size:30px;font-family:'NotoB';}
.faq_area .faq_top3 dd li .des{position:relative;display:none;line-height:27px;font-size:14px;color:#555;padding-left:32px;}
.faq_area .faq_top3 dd li .des:before{content:'A.';position:absolute;left:0;top:-7px;font-size:30px;font-family:'NotoB';}
.faq_area .faq_top3 dd li.on{height:auto;background:#fff;border:1px solid #f3f3f3;}
.faq_area .faq_top3 dd li.on .des{display:block;}
.faq_area .faq_top3 dd li:last-of-type{margin:0;}
.faq_area .faq_top3 dd li a{display:inline-block;width:95%;height:90px;font-size:20px;box-sizing:border-box;padding-left:35px;}
.faq_area .faq_top3 dd li a .ico{display:block;position:absolute;right:30px;top:35px;width:15px;height:15px;background:url('/images/customer/arrow_faq.png') no-repeat 0 0;}
.faq_area .faq_top3 dd li.on a .ico{background-position:0 -15px;}
.faq_area .faq_search{position:relative;margin:60px auto 0;width:695px;border-bottom:1px solid #ccc;}
.faq_area .faq_search .input_search{width:655px;border:none;}
.faq_area .faq_search .ico_search{display:block;position:absolute;right:20px;top:0;width:24px;height:24px;background:url('/images/customer/ico_search.png') no-repeat 0 0;}
.faq_area .faq_table{}
.faq_area .faq_table th{padding:15px 0;vertical-align:top;font-size:15px;font-weight:normal;}
.faq_area .faq_table thead th{background:#f4f4f4;}
.faq_area .faq_table th:first-of-type{width:130px;text-align:center;}
.faq_area .faq_table tbody th,.faq_area .faq_table tbody td{border-bottom:1px solid #ccc;}
.faq_area .faq_table td{padding:0 0 0 150px;text-align:left;}
.faq_area .faq_table td .bt{position:relative;line-height:15px;}
.faq_area .faq_table td .bt .tit{padding:15px 0;width:100%;line-height:15px;font-size:15px;color:#333;text-align:left;}
.faq_area .faq_table td .bt .ico{display:block;position:absolute;right:40px;top:15px;width:22px;height:13px;background:url('/images/customer/ico_accodian.png') no-repeat 0 0;}
.faq_area .faq_table td.on .bt .ico{background-position:0 -13px;}
.faq_area .faq_table td .hidden_des{display:none;margin:0 0 15px 0;font-size:13px;color:#555;}
.faq_area .faq_table td.on .hidden_des{display:block;}
/**
직원 실명제
**/
.customer_employee{margin:60px 0 0 0;max-width:1460px;overflow:hidden;}
.customer_employee .employee_list li{float:left;margin:0 6.5% 40px 0;width:20%;}
.customer_employee .employee_list li:nth-of-type(4n){margin:0 0 40px 0;}
.customer_employee .employee_list li a{}
.customer_employee .employee_list li a .img{}
.customer_employee .employee_list li a .img img{width:100%;}
.customer_employee .employee_list li a .stay{display:block;margin:20px 0 2px 0;font-size:14px;font-weight:bold;}
.customer_employee .employee_list li a .name{display:block;font-size:14px;}

/**
AS신청
**/
.as_apply{margin:60px 0 0 0;max-width:1460px;}
.as_table .checkbox label{padding-left:25px;}
.as_table .mypage_buy_col1{width:15%;}
.as_table .mypage_buy_col2{width:85%;}
.as_table tbody .checkbox label{margin:0 50px 0 0;}
.as_table th{padding:15px 0;vertical-align:top;font-size:15px;font-weight:normal;background:#f4f4f4;}
.as_table td{padding:0 0 0 0;height:40px;text-align:center;font-size:13px;vertical-align:middle;border-bottom:1px solid #ccc;}
.as_table td img{margin:0 50px 0 0;width:150px;height:90px;vertical-align:middle;}
.as_table .cont{padding:0 90px;text-align:left;}
.as_table .cell .t_cell,.as_apply .as_table .cell .t_cell{display:table;width:100%; table-layout:fixed;}
.as_table .cell span,.as_apply .as_table .cell span{display:table-cell;}
.as_table td:first-of-type{text-align:center;}
.as_table th .cell1{width:14%;}
.as_table td .cell1{width:56%;}
.as_table th .cell2{width:56%;}
.as_table td .cell2{width:15%;}
.as_table th .cell3{width:15%;}
.as_table td .cell3{width:15%;}
.as_table th .cell4{width:15%;}

.as_table.JH th .cell1{width:10%;}
.as_table.JH td .cell1{width:10%;}
.as_table.JH th .cell2{width:13%;}
.as_table.JH td .cell2{width:13%;}
.as_table.JH th .cell3{width:auto;}
.as_table.JH td .cell3{width:auto;}
.as_table.JH th .cell4{width:12%;}
.as_table.JH td .cell4{width:12%;}
.as_table.JH th .cell5{width:15%;}
.as_table.JH td .cell5{width:15%;}
.as_table.JH th .cell6{width:10%;}
.as_table.JH td .cell6{width:10%;}

.as_table02 .checkbox label{padding-left:25px;}
.as_table02 .mypage_buy_col1{width:15%;}
.as_table02 .mypage_buy_col2{width:85%;}
.as_table02 tbody .checkbox label{margin:0 50px 0 0;}
.as_table02 th{padding:15px 0;vertical-align:top;font-size:15px;font-weight:normal;background:#f4f4f4;}
.as_table02 td{padding:0 0 0 0;padding:15px 0;text-align:center;font-size:13px;vertical-align:middle;border-bottom:1px solid #ccc;}
.as_table02 td img{margin:0 50px 0 0;width:150px;height:90px;vertical-align:middle;}
.as_table02 .cont{padding:0 90px;text-align:left;}
.as_table02 .cell .t_cell,.as_apply .as_table02 .cell .t_cell{display:table;width:100%;}
.as_table02 .cell span,.as_apply .as_table02 .cell span{display:table-cell;}
.as_table02 td:first-of-type{text-align:center;}
.as_table02 th .cell1{width:14%;}
.as_table02 td .cell1{width:56%;}
.as_table02 th .cell2{width:56%;}
.as_table02 td .cell2{width:15%;}
.as_table02 th .cell3{width:15%;}
.as_table02 td .cell3{width:15%;}
.as_table02 th .cell4{width:15%;}

/**
고정 시공서비스
**/
.construction_services .con_top{position:relative;max-width:1260px;margin:70px auto 0 auto;}
.construction_services .construction_cost{margin-right:63%;}
.construction_services .construction_cost > dt{font-size:22px;font-family:'NotoB';line-height:1;}
.construction_services .construction_cost > dd{}
.construction_services .construction_cost li{margin-top:20px;background:#f4f4f4;padding:34px 0;text-align:center;}
.construction_services .construction_cost li dl{background:url('/images/customer/ico_arrow_down01.png') no-repeat center 64%;}
.construction_services .construction_cost li dt{margin:0 0 30px 0;font-size:16px;}
.construction_services .construction_cost li dd{font-size:14px;}
.construction_services .add_msg{position:absolute;right:0;bottom:0;width:59%;text-align:center;}
.construction_services .add_msg p{margin-top:20px;text-align:left;font-size:14px;line-height:28px;color:#1b2265;}

.construction_services .txt_area{margin-top:100px;text-align:center;}
.construction_services .txt_area p{font-size:22px;line-height:1;}
.construction_services .txt_area ul{margin-top:20px;}
.construction_services .txt_area li{font-size:14px;line-height:26px;}
.construction_services .txt_area li a{display:inline-block;border-bottom:1px solid #4d9fec;color:#4d9fec;}
.construction_services .txt_area li strong{font-family:'NotoB';font-weight:normal;color:#1b2265;}

.construction_services .img_area{position:relative;margin:75px auto 0 auto;max-width:1210px;}
.construction_services .img_area img{width:100%;}
.construction_services .img_area p{position:absolute;text-align:center;left:0;bottom:0;width:100%;padding:60px 0;font-size:37px;font-family:'NotoB';line-height:1;color:#fff;background:rgba(0,0,0,0.45);}
.construction_services .img_area p span{display:block;padding-bottom:15px;font-size:20px;}

/**
회원가입
**/
.login_cont{position:relative;margin:50px 0 0 0;text-align:center;}
.login_cont dl dt .pc{display:inline;}
.login_cont dl dt .mobile{display:none;}
.login_cont .login_tit{font-size:16px;}
.login_cont .login_tit2{padding:0 0 0 10px;font-size:14px;color:#555;text-align:left;}
.login_cont .login_left{display:inline-block;position:relative;padding:0 105px 0 0;width:310px;vertical-align:top;padding-right: 0;}
.login_cont .login_left:after{content:'';display:none;position:absolute;right:0;top:0;width:1px;height:320px;background:#ccc;}
.login_cont.add_sns .login_left{padding:0 105px 0 0;}
.login_cont.add_sns .login_left:after{display:block}
.login_cont .login_right{display:none;position:relative;padding:0 0 0 105px;width:310px;vertical-align:top;}
.login_cont.add_sns .login_right{display:inline-block;}

.login_cont .login_center{display:inline-block;position:relative;margin:50px 0 0 0;width:310px;vertical-align:top;}
.login_cont .form_cont{margin:45px 0 0 0;}
.login_cont .login_center .form_cont{margin:50px 0 0 0;}
.login_cont .form_list{border:none;}
.login_cont .form_list >li{margin:0 0 20px 0;border:none;}
.login_cont .form_list >li:last-of-type{margin:0;}
.login_cont .form_list >li dl{display:block;}
.login_cont .form_list >li dl dt{display:none;}
.login_cont .form_list >li dl dd{display:block;padding:0;}
.login_cont .form_list >li dl dd .add_delbt{width:100%;}
.login_cont .form_list >li dl dd input{width:100%;}
.login_cont .login_left .bt_box{margin:30px 0 0 0;}
.login_cont .login_center .bt_box{margin:50px 0 0 0;}
.login_cont .login_left .save_id{margin:10px 0 0 0;text-align:left;}
.login_cont .login_left .save_id label{padding:0 0 0 24px;}
.login_cont .login_left .search_idpass{margin:20px 0 0 0;}
.login_cont .login_left .search_idpass li{display:inline-block;position:relative;}
.login_cont .login_left .search_idpass li a{font-size:13px;color:#555;}
.login_cont .login_left .search_idpass .search_id{margin:0 12px 0 0;padding:0 15px 0 0;}
.login_cont .login_left .search_idpass .search_id:after{content:'';display:block;position:absolute;right:0;top:4px;width:1px;height:12px;background:#555;}
.login_cont .login_right .sns_link{margin:45px 0 0 0;text-align:left;}
.login_cont .login_right .sns_link li{margin:0 0 20px 0;}
.login_cont .login_right .sns_link li:last-of-type{margin:0;}
.login_cont .login_right .sns_link li .txt{display:inline-block;font-size:13px;color:#333;vertical-align:middle;}
.login_cont .login_right .sns_link li .ico{display:inline-block;margin:0 25px 0 0;width:50px;height:50px;vertical-align:middle;}
.login_cont .login_right .sns_link .kakao .ico{background:url('/images/common/ico_sns01.png') no-repeat center center;}
.login_cont .login_right .sns_link .naver .ico{background:url('/images/common/ico_sns02.png') no-repeat center center;}
.login_cont .login_right .sns_link .facebook .ico{background:url('/images/common/ico_sns03.png') no-repeat center center;}
.login_cont .login_bottom{clear:both;margin:100px 0 0 0;}
.login_cont .login_bottom p{margin:0 0 20px 0;font-size:13px;color:#555;}

/**
마이페이지
**/
.pt_0 {padding-top: 0 !important;}

.mypage .bt_box{margin:50px 0 0 0;}
.mypage_member .bt_box{margin:50px 0 0 0;}
.mypage_favorite{padding:20px 0 0 0;max-width:1460px;}
.mypage_favorite .select_cancel{margin:100px 0 0 0;}
.mypage_favorite .product_list li dl{margin:10px 0 0 0;}
.mypage_store{margin:45px 0 0 0;padding:0 10px;}
.mypage_store .tab_tit{margin:0 0 45px 0;font-size:14px;color:#333;}
.mypage_store .mypage_table{}
.mypage_as_col1{width:8%;}
.mypage_as_col2{width:8%;}
.mypage_as_col3{width:84%;}
.mypage_hire_col1{width:8%;}
.mypage_hire_col2{width:8%;}
.mypage_hire_col3{width:84%;}
.mypage_store_col1{width:10%;}
.mypage_store_col2{width:90%;}
.mypage_store .mypage_table th{padding:15px 0;vertical-align:top;font-size:14px;font-weight:normal;background:#f4f4f4;color:#333;}
.mypage_store .mypage_table tbody th,.mypage_store .mypage_table tbody td{border-bottom:1px solid #ccc;}
.mypage_store .mypage_table th label{padding:0 0 0 25px;}
.mypage_store .mypage_table td{padding:15px 0;font-size:13px;color:#333;vertical-align:middle;}
.mypage_store .mypage_table .tit{padding:0 40px;}
.mypage_store .mypage_table .left{text-align:left;}
.mypage_store .mypage_table .chk{padding:15px 0 15px 35px;text-align:left;}
.mypage_store .mypage_table .chk input{-webkit-appearance: auto; position: unset;}
.mypage_store .mypage_table td .ico_p{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_p.png') no-repeat center center;vertical-align:middle;}
.mypage_store .mypage_table td .ico_a{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_a.png') no-repeat center center;vertical-align:middle;}
.mypage_store .mypage_table td .ico_s{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_s.png') no-repeat center center;vertical-align:middle;}
.mypage_store .mypage_table td .ico_d{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_d.png') no-repeat center center;vertical-align:middle;}
.mypage_store .mypage_table td .ico_all{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#7c4521;vertical-align:middle;}
.mypage_store .mypage_table td .ico_emons{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#1b2265;vertical-align:middle;}
.mypage_store .mypage_table td .ico_erdiance{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#0d6a9a;vertical-align:middle;}
.mypage_store .mypage_table td .ico_emonsg{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#d68a03;vertical-align:middle;}
.mypage_store .mypage_table td .ico_emonsi{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#670d9a;vertical-align:middle;}
.mypage_store .mypage_table td .ico_car{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_car.png') no-repeat center center;vertical-align:middle;}
.mypage_store .mypage_table td .ico_car.none{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_ncar.png') no-repeat center center;vertical-align:middle;}
.mypage_store .mypage_table td.detail .bt_box li button{padding:10px 0;font-size:13px;width:105px;}
.mypage_store .mypage_table tr.on td{background:#dfdfdf;border:none;}

.mypage_store .mypage_table tr.on + tr{display:table-row;}
.mypage_store .mypage_table tr.on + tr>td{padding:25px 50px 50px;background:#dfdfdf;}
.mypage_store .mypage_table .cell .t_cell,.mypage_store .mypage_table .cell .t_cell{display:table;table-layout:fixed;width:100%; text-align:center;}
.mypage_store .favorite_store .cell>.t_cell>span,.mypage_store .favorite_store .cell>.t_cell>span{display:table-cell; vertical-align: middle;}
.mypage_store .favorite_store th .cell1,.mypage_store .favorite_store td .cell1{width:15%;}
.mypage_store .favorite_store th .cell2,.mypage_store .favorite_store td .cell2{width:20%;}
.mypage_store .favorite_store th .cell3,.mypage_store .favorite_store td .cell3{width:15%;}
.mypage_store .favorite_store th .cell4,.mypage_store .favorite_store td .cell4{width:30%}
.mypage_store .favorite_store th .cell5,.mypage_store .favorite_store td .cell5{width:10%;}
.mypage_store .favorite_store th .cell6,.mypage_store .favorite_store td .cell6{width:10%;}
.mypage_store .as_service .cell span,.mypage_store .as_service .cell span{display:table-cell;}
.mypage_store .as_service th .cell1,.mypage_store .as_service td .cell1{width:38%; cursor:pointer;}
.mypage_store .as_service th .cell2,.mypage_store .as_service td .cell2{width:9%;}
.mypage_store .as_service th .cell3,.mypage_store .as_service td .cell3{width:11%;}
.mypage_store .as_service th .cell4,.mypage_store .as_service td .cell4{width:11%}
.mypage_store .as_service th .cell5,.mypage_store .as_service td .cell5{width:16%;}
.mypage_store .hire_list .cell span,.mypage_store .hire_list .cell span{display:table-cell;padding-top:10px;}
.mypage_store .hire_list th .cell1,.mypage_store .hire_list td .cell1{width:38%; box-sizing: border-box;}
.mypage_store .hire_list th .cell2,.mypage_store .hire_list td .cell2{width:9%;}
.mypage_store .hire_list th .cell3,.mypage_store .hire_list td .cell3{width:11%;}
.mypage_store .hire_list th .cell4,.mypage_store .hire_list td .cell4{width:11%}
.mypage_store .hire_list th .cell5,.mypage_store .hire_list td .cell5{width:16%;}
.mypage_store .hire_list th .cell8,.mypage_store .hire_list td .cell8{width:28%; box-sizing: border-box;}
.mypage_store .store_table .cell>.t_cell>span,.mypage_store .store_table .cell>.t_cell>span{display:table-cell;}
.mypage_store .store_table th .cell0,.mypage_store .store_table td .cell0{width:5%;}
.mypage_store .store_table th .cell1,.mypage_store .store_table td .cell1{width:11%;}
.mypage_store .store_table th .cell2,.mypage_store .store_table td .cell2{width:27%;}
.mypage_store .store_table th .cell3,.mypage_store .store_table td .cell3{width:13%;}
.mypage_store .store_table th .cell4,.mypage_store .store_table td .cell4{width:28%}
.mypage_store .store_table th .cell5,.mypage_store .store_table td .cell5{width:6%;}
.mypage_store .store_table th .cell6,.mypage_store .store_table td .cell6{width:10%;}

.mypage_store .as_service tr.detail {display:none;}
.mypage_store .as_service tr.on + tr.detail {display:table-row;}
tr.detail .readonly {width:100%; padding-bottom:0;}
tr.detail .readonly + .readonly {padding-top:10px;}
.mypage_store .as_service tr.detail img {max-width:100% !important;}

.mypage_store .mypage_table .form_cont{margin:0;background:#fff;border:1px solid #ccc;}
.mypage_store .mypage_table .form_cont .form_tit{margin:0;padding:25px 50px;}
.mypage_store .mypage_table .form_cont .form_list li dl > dt{padding-left:100px;}
.mypage_store .mypage_table .form_cont.nonetit .form_list li dl > dt{padding-left:45px;}
.mypage_store .mypage_table .form_cont .form_list li dl > dd{padding-left:20px;}
.mypage_store .mypage_table .form_cont .form_list > li.b_none{border:none;}
.mypage_store .mypage_table .form_cont .add_msg{margin:0;}

.mypage .sns_info{margin:60px 0 -30px 50px;}
.mypage .sns_info .txt{font-size:14px;line-height:25px;}
.mypage .sns_info ul{overflow:hidden;text-align:left;margin-top:10px;}
.mypage .sns_info ul li{float:left;width:192px;overflow:hidden;margin-left:5px;}
.mypage .sns_info ul li:first-child{margin:0;}
.mypage .sns_info ul li strong{display:block;overflow:hidden;-webkit-border-radius: 5px;border-radius: 5px;box-sizing:border-box;}
.mypage .sns_info ul li .txt{display:inline-block;font-size:11px;color:#fff;vertical-align:middle;}
.mypage .sns_info ul li .ico{display:inline-block;margin:0 15px 0 0;width:40px;height:40px;vertical-align:middle;}
.mypage .sns_info ul .kakao strong{background:#ffd93d;border:1px solid #e9c017;}
.mypage .sns_info ul .kakao .txt{color:#222326;}
.mypage .sns_info ul .naver strong{background:#1ec800;border:1px solid #11ab00;}
.mypage .sns_info ul .facebook strong{background:#3c5a99;}
.mypage .sns_info ul .kakao .ico{background:url('/images/common/ico_sns01.png') no-repeat center center / cover;border-right:1px solid #e9c017;}
.mypage .sns_info ul .naver .ico{background:url('/images/common/ico_sns02.png') no-repeat center center / cover;border-right:1px solid #11ab00;}
.mypage .sns_info ul .facebook .ico{background:url('/images/common/ico_sns03.png') no-repeat center center / cover;}
.mypage .sns_info a{display:block;width:85px;margin:12px auto 0 auto;background:#ccc;font-size:13px;line-height:30px; text-align:center;}
.mypage .sns_info a.active{background:#1b2265;color:#fff;}

/**
커뮤니티
**/
.mypage_community{margin:45px 0;}
.mypage_community .community_list{overflow:hidden;text-align:center;margin-top:-20px; margin-left:-8%;}
.mypage_community .community_list:after {clear:both; content:''; display:block;}
.mypage_community .community_list > li{float:left;display:inline-block;padding:20px 0 0 8%;width:17%;vertical-align:top;}
.mypage_community .community_list > li dt{text-align:left;font-size:16px;color:#333;font-weight:bold;}
.mypage_community .community_list > li dd{margin:20px 0 0 0;}
.mypage_community .community_list > li dd span{display:block;width:100%;text-align:left;}
.mypage_community .community_list > li dd .img{padding-top:109.3257%; position:relative;}
.mypage_community .community_list > li dd .img em {text-align:center; position:absolute; top:0; right:0; bottom:0; left:0;}
.mypage_community .community_list > li dd .img img{max-width:100%;max-height:100%;}
.mypage_community .community_list > li dd .tit{height:56px; margin:20px 0 10px 0;font-size:20px;font-weight:bold;color:#333;}
.mypage_community .community_list > li dd .des{height:38px; margin:0 0 10px 0;font-size:14px;color:#333; overflow:hidden;}
.mypage_community .community_list > li dd .id{font-size:13px;color:#333;}
.mypage_community .community_list > li dd .date{font-size:13px;color:#333;}
.mypage_community .community_list > li dd .bt_box{margin:30px 0 0 0;text-align:left;}
.mypage_community .community_list > li dd .bt_box li button{width:85px;}

/**
회원탈퇴
**/
.mypage_secession{margin:45px 0 0 0;}
.mypage_secession .form_list{border:none;}
.mypage_secession .form_list .input_tit{display:block;margin:20px 0 0 0;}
.mypage_secession .form_list li:last-of-type{border:none;}
.mypage_secession .bt_box{margin:50px 0 0 0;}

/**
휴면계정 활성화
**/
.inactive_account{margin:70px 0 0 0;max-width:1240px;}
.inactive_account .inactive_account_box{margin:0 0 50px 0;padding:60px;box-sizing:border-box;border:1px solid #ccc;}
.inactive_account dl{}
.inactive_account dl dt{margin:0 0 15px 0;font-size:14px;color:#333;font-weight:bold;}
.inactive_account dl dd{line-height:22px;font-size:14px;color:#333;}
.inactive_account .inactive_delay{margin:5px 0 20px 0;}
.inactive_account .inactive_delay label{margin:0 20px 0 0;}
.inactive_account p{line-height:22px;font-size:13px;color:#555;}
.inactive_account .bt_box li button{width:260px;}

.tx_bold{font-weight:bold;}
.pageTit .tit_eng{display:block;margin:0  0 30px 0;font-size:16px;color:#333;}
.double_title{position:relative;overflow:hidden;height:644px;background:#f8f8f8;}
.praise.double_title{background:#f8f8f8 url('/images/community/community01.png') no-repeat center top / auto 100%;}
.boast.double_title{background:#f8f8f8 url('/images/community/community02.png') no-repeat center top / auto 100%;}
.double_title_inner {max-width:1460px; margin:0 auto;}
.double_title .double_txt{padding: 45px 50px;width: 50%;box-sizing:border-box;}
.double_title .double_txt .pageTit{padding:0;font-size:65px;color:#333;text-align:left;}
.double_title .double_txt .param{margin-top: 40px;}
.double_title .double_txt .double_param1{position:relative;font-size:18px;color:#333;}
.double_title .double_txt .double_param1:after{content:'';display:block;position:absolute;left:0;bottom:-25px;width:100px;height:2px;background:#333;}
.double_title .double_txt .double_param2{margin: 45px 0 0 0;line-height: 25px;font-size:16px;}
.double_title .double_txt .double_param2 em{color:#1b2265;}
.double_title .double_txt .double_param3{position:relative;font-size:18px;color:#333; margin-top: 30px;}
.double_title .double_txt .double_param3:after{content:'';display:block;position:absolute;left:0;bottom:-25px;width:100px;height:2px;background:#333;}
.double_title .double_txt .double_param4{margin: 45px 0 0 0;line-height: 13px;font-size:16px;}
.double_title .double_txt .double_param4 em{color:#1b2265;}
.double_title .double_txt .double_param5{font-size: 13px; color: #555; margin-bottom: 30px;}
.double_title .double_txt .double_param5 b {font-size: 15px; display: block; margin-bottom: 5px; font-weight: bold; color: #282828;}
.double_title .double_txt .bt_box{margin: 0px 0 0 0;text-align:left;}
/**
칭찬합시다
**/
.community_compliment{margin:0 auto;padding:80px 40px;width:100%;max-width:1960px;box-sizing:border-box;background-size:auto 340px;}
.community_compliment .bt_box{}
.community_compliment .best_tit{margin:35px 0;font-size:18px;color:#fff;text-align:center;}
.community_compliment .compliment_best{position:relative;margin:0 auto;max-width:1720px;}

.community_compliment .compliment_best .compliment_list:after{content:'';display:block;position:absolute;right:-90px;top:17%;width:75px;height:1px;background:#9d9d9d;}
.community_compliment .compliment_best .slick-prev{position:absolute;right:-90px;top:8%;width:75px;height:40px;background:url('/images/common/bt_community_arrow_l.png') no-repeat center center;text-indent:-10000px;font-size:0;}
.community_compliment .compliment_best .slick-next{position:absolute;right:-90px;top:18%;width:75px;height:40px;background:url('/images/common/bt_community_arrow_r.png') no-repeat center center;text-indent:-10000px;font-size:0;}
.community_compliment .compliment_best.boast_home .bt_box{margin:50px 0 0 0;}
.community_compliment .compliment_list_area{position:relative;}
.community_compliment .compliment_list_area.slide{width:80%;}
.community_compliment .compliment_list{width:100%;text-align:center;font-size:0;overflow:hidden;display: grid; grid-template-columns: repeat(4, 1fr); gap: 80px 20px;}
/* .community_compliment .compliment_list li{display:inline-block;position:relative;margin:0 8% 50px 0;width:19%;text-align:left;vertical-align:top;} */
.community_compliment .compliment_list li{position: relative;text-align: left; max-width: 350px;}
/* .community_compliment .compliment_list li:nth-of-type(4n){margin:0 0 50px 0;} */
.community_compliment .compliment_list_area.slide li{display:inline-block;position:relative;margin:0 6% 50px 0;width:19%;text-align:left;vertical-align:top;}
.community_compliment .compliment_list li a{display:block;}
/* .community_compliment .compliment_list_area.masonry .compliment_list{margin-left:-6%; width:106%;} */
/* .community_compliment .compliment_list_area.masonry .compliment_list li{margin:0 0 50px 6%;width:19%; box-sizing:border-box;} */
.community_compliment .compliment_list_area.slide .compliment_list li{margin:0 0 50px 0;}
.community_compliment .compliment_list_area.slide .compliment_list li a{margin:0 40px;}
.community_compliment .compliment_list li span{display:block;}
.community_compliment .compliment_list li .badge{position:absolute;left:15px;top:15px;overflow:hidden;}
.community_compliment .compliment_list li .badge span{float:left;width:42px;margin-left:5px;font-size:12px;font-family:'NotoB';line-height:42px;color:#fff;-webkit-border-radius:50%;border-radius:50%;text-align:center;}
.community_compliment .compliment_list li .badge span:first-child{margin:0;}
.community_compliment .compliment_list li .badge span.best{background:#1b2265;}
.community_compliment .compliment_list li .badge span.new{background:#ca9c6d;}
.community_compliment .compliment_list li .badge span.great{background:#91b7c0;}
.community_compliment .compliment_list li .img{padding-top:109.7804%; position:relative;}
.community_compliment .compliment_list_area.masonry li .img {padding-top:0; width: 100%; height: 0; padding-bottom: 100%; overflow: hidden;}
.community_compliment .compliment_list li .img em {text-align:center; position:absolute; top:0; right:0; bottom:0; left:0;}
.community_compliment .compliment_list li .img em:after {height:100%; vertical-align:middle; content:''; display:inline-block;}
/*.community_compliment .compliment_list li .img img {max-width:100%;}*/
.community_compliment .compliment_list li .img img{
    /* max-width:100%; 
    max-height:100%;  */
    /* width: 295px; */
    /* height: 295px; */
    width: 100%;
    height: 100%;
    /* vertical-align:middle; */
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* object-position: 50% 50%; */
}
.community_compliment .compliment_list li .tit{margin:20px 0 0 0;font-weight:bold;font-size:1.2rem;color:#333; width: 100%; white-space: normal; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; word-break: break-word;}
.community_compliment .compliment_list li .cont{margin:15px 0 0 0;line-height:22px;;font-size:14px;color:#333; width: 100%; white-space: normal; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-word;}
.community_compliment .compliment_list li .id{margin:15px 0 0 0;line-height:20px;font-size:13px;color:#333;}
.community_compliment .compliment_list li .date{line-height:20px;font-size:13px;color:#333;}
.community_compliment .compliment_area{margin:50px auto 0;max-width:1460px;}
.community_compliment .compliment_area .compliment_list_search{margin:0 auto 20px;width:auto;/*overflow:hidden;*/}
.community_compliment .compliment_area .compliment_list_search:after {clear:both; content:''; display:block;}
.community_compliment .compliment_area .compliment_list_search .select_sorting{float:left;width:150px;}
.community_compliment .compliment_area .compliment_list_search .search{float:right;}
.community_compliment .compliment_area .compliment_list_search .search .select_search{display:inline-block;width:150px;vertical-align:middle;}
.community_compliment .compliment_area .compliment_list_search .search .bt_box{display:inline-block;}

.compliment_form .form_cont{margin:0;}
.compliment_form .form_cont .form_list{border:none;}
.compliment_form .form_cont .form_list li{}
.compliment_form .agreement_area{margin-bottom:50px;}
.compliment_form .agreement_area .agreement_list{padding:0 0 30px 0;border-bottom:1px solid #ccc;}
.compliment_form .agreement_area .bt_box{margin:30px 0 0 0;}
.selected_area{position:relative;float:left;width:20%;}
.selected_area:after{content:'';display:block;position:absolute;right:10%;top:50%;margin:0 0 0 -19px;width:38px;height:38px;background:url('/images/common/ico_compliment_arrow.png') no-repeat center center; opacity:1; transition:opacity 0.2s;}
.selected_area li{margin:0 0 30px 0;max-width:200px;border:1px solid #d0d0d0;text-align:center;}
.selected_area li .txt{line-height:150px;font-size:14px;color:#d0d0d0;}
.selected_area li .img{display:none;max-width:100%; max-height:218px;box-sizing:border-box;}
.selected_area li .img img{width:100%;height:100%;}
.selected_area li.on .txt{display:none;}
.selected_area li.on .img{display:block;}
.select_area{float:left;width:80%;}
.select_area .select_sorting{display:none;}
.select_area .select_top{display:block;margin:0 0 15px 0; border-left:1px solid #ccc;}
.select_area .select_bottom{margin:0 0 30px 0;width:90%;max-height:370px;overflow-y:auto;overflow-x:hidden;}
.select_area ul li{float:left;margin:0 20px 10px 0;width:140px;text-align:center;font-size:13px;color:#333;}
.select_area ul li button {max-width:100%; overflow:hidden;}
.select_area ul li span {max-width:100%; overflow:hidden; display:block;}
.select_area ul li img{display:block;margin:0 0 5px 0;max-width:100%; max-height:100%;}

.compliment_thanks{overflow:hidden;}
.compliment_thanks .compliment_thanks_box{padding:25px 0;background:#f4f4f4;text-align:center;}
.compliment_thanks .compliment_thanks_box .pageParam{font-size:18px;}
.compliment_thanks .compliment_thanks_box .thanks_img{margin:30px 0 20px;}
.compliment_thanks .compliment_thanks_box .thanks_img li{width: 350px;display:inline-block;margin:0 10px;font-size:13px;color:#333;}
.compliment_thanks .compliment_thanks_box .thanks_img li img{display:block;width: 100%;margin:0 0 5px 0;}
.compliment_thanks .compliment_thanks_box .thanks_dateid{}
.compliment_thanks .compliment_thanks_box .thanks_dateid span{display:block;margin:0 0 5px 0;font-size:14px;color:#333;}

.compliment_thanks .sns_area{position:relative;float:right;}
.compliment_thanks .sns_area .close{display:block;position:absolute;right:30px;top:10px;width:12px;height:12px;background:url('/images/common/bt_close.png') no-repeat center center;background-size:12px;}
.compliment_thanks .sns_area ul{margin:15px 50px 0 0;}
.compliment_thanks .sns_area ul li{float:left;margin:0 0 0 10px;width:42px;height:42px;}
.compliment_thanks .sns_area ul li a{display:block;width:100%;height:100%;}
.compliment_thanks .sns_area ul li.sns_facebook a{background:url('/images/common/ico_black_sns01.png') no-repeat center center;}
.compliment_thanks .sns_area ul li.sns_kakaotalk a{background:url('/images/common/ico_black_sns02.png') no-repeat center center;}
.compliment_thanks .sns_area ul li.sns_url a{background:url('/images/common/ico_black_sns03.png') no-repeat center center;}
.compliment_thanks .share_box{margin:20px 50px 0 0;text-align:right;}

.compliment_detail{margin:40px 0 30px 0;text-align:center;}
.compliment_detail img {max-width:100%;}
.compliment_detail div p img {width:80%! important; margin:50px 10%;}
.compliment_detail dl{margin:0  auto 100px;max-width:900px;width:100%;}
.compliment_detail dl dt{margin:0 0 60px 0;font-size:24px;font-weight:bold;color:#333;}
.compliment_detail dl dd .txt{display:block;margin:0 0 50px 0;line-height:36px;font-size:18px;color:#333;word-break:keep-all;}
.compliment_detail dl dd .img{display:block;margin:0 0 100px 0;width:100%;}
.compliment_detail dl dd .input_txt{display:block;width:100%;font-size:24px;color:#555;word-break:keep-all;}
.compliment_detail dl dd img{width:100%;}
.compliment_detail .list_prevnext{}
.compliment_detail .list_prevnext ul{}
.compliment_detail .list_prevnext ul li{font-size:0;border-bottom:1px solid #ccc;overflow:hidden;}
.compliment_detail .list_prevnext ul li.next{border:none;}
.compliment_detail .list_prevnext ul li.prev .ico{background:url('/images/common/ico_prev_arrow.png') no-repeat 10px center;}
.compliment_detail .list_prevnext ul li.next .ico{background:url('/images/common/ico_next_arrow.png') no-repeat 10px center;}
.compliment_detail .list_prevnext ul li span{display:block;float:left;padding:15px 0;box-sizing:border-box;}
.compliment_detail .list_prevnext ul li a{display:block;float:left;padding:15px 0;}
.compliment_detail .list_prevnext ul li .ico{padding:15px 35px 15px;width:10%;font-size:15px;color:#333;text-align:left;}
.compliment_detail .list_prevnext ul li .list_tit{width:80%;font-size:15px;color:#333;text-align:left;}
.compliment_detail .list_prevnext ul li .list_date{width:10%;font-size:13px;color:#333;}

.compliment_event{position:relative;margin:25px auto 0;padding:0 10px;}
.compliment_event .event_date{font-size:20px;color:#333;}
.compliment_event .event_date em{display:inline-block;margin:0 0 0 15px;font-size:16px;}
.compliment_event .event_tit{position:absolute;right:0;top:70px;font-size:14px;color:#333;}
.compliment_event .event_gift{margin:0 auto 35px auto;overflow:hidden;max-width:1460px;}
.compliment_event .event_gift >li{margin:40px 0 0 0;}
.compliment_event .event_gift >li dl{float:left;width:50%;box-sizing:border-box;padding:0 0 0 9px;}
.compliment_event .event_gift >li:first-child dl{padding:0 9px 0 0;}
.compliment_event .event_gift >li dt{font-size:16px;font-weight:bold;}
.compliment_event .event_gift >li dt{padding-left:25px;}
.compliment_event .event_gift >li:first-child dt{padding-left:0;}
.compliment_event .event_gift >li dd{margin:20px 0 0 0; padding-left:30px;}
.compliment_event .event_gift >li dd .gift_list{margin-left:-25px; font-size:0;text-align:left;}
.compliment_event .event_gift >li dd .gift_list:after {clear:both; content:''; display:block;}
.compliment_event .event_gift >li dd .gift_list li{position:relative;margin:0 0 25px 0;width:25%; padding-left:25px; box-sizing:border-box; float:left;}
.compliment_event .event_gift >li dd .gift_list li a {display:block;}
.compliment_event .event_gift >li:first-child dd{padding-right:30px; padding-left:0;}
.compliment_event .event_gift >li dd .gift_list .img{background:#f8f8f8;}
.compliment_event .event_gift >li dd .gift_list img{width:100%;}
.compliment_event .event_gift >li dd .gift_list .txt{position:absolute;left:25px;right:0;bottom:7%;text-align:center;font-size:14px;font-family:'NotoB';}
.compliment_event .event_join{margin:0 auto 35px auto;overflow:hidden;max-width:1460px;}
.compliment_event .event_join >li dt{font-size:16px;font-weight:bold;}
.compliment_event .event_join >li dd{margin:20px 0 0 0;}
.compliment_event .event_join .event_noraml{float:left;width:50%;padding-right:34px;box-sizing:border-box;}
.compliment_event .event_join .event_sns{float:right;width:50%;padding-left:34px;box-sizing:border-box;}
.compliment_event .event_join .event_noraml dl{}
.compliment_event .event_join .event_noraml dl dt,.compliment_event .event_join .event_sns dl dt{font-size:16px;color:#333;}
.compliment_event .event_join .event_noraml dl dd,.compliment_event .event_join .event_sns dl dd{margin:20px 0 0 0;padding:73px 40px;;background:#f8f8f8 url(/images/dummy/event_img01.png) no-repeat 85% center;}
.compliment_event .event_join .event_sns dl dd{background-image:url('/images/dummy/event_img02.png');}
.compliment_event .event_join .event_noraml dl dd .txt1,.compliment_event .event_join .event_sns dl dd .txt1{display:block;font-size:18px;color:#555;}
.compliment_event .event_join .event_noraml dl dd .txt2,.compliment_event .event_join .event_sns dl dd .txt2{display:block;margin:20px 0 0 0;font-size:14px;color:#555;}
.compliment_event .event_join .event_noraml dl dd .txt2 em,.compliment_event .event_join .event_sns dl dd .txt2 em{display:block;font-size:14px;color:#333;}
.compliment_event .event_notice{overflow:hidden;max-width:1460px;margin:0 auto 10px auto;padding:30px 40px;border-top:1px solid #ccc;box-sizing:border-box;}
.compliment_event .event_notice:last-of-type{border-bottom:1px solid #ccc;}
.compliment_event .event_notice dt{float:left;font-size:16px;font-weight:bold;color:#333;text-align:left;}
.compliment_event .event_notice dd{margin:0 0 0 230px;overflow:hidden;}
.compliment_event .event_notice dd li{float:left;margin:0 0 10px 0;width:50%;font-size:13px;color:#555;text-align:left;}
.compliment_event .event_notice dd li.right{float:right;}
.compliment_event .event_notice dd li:last-of-type{margin:0;}
.compliment_event .event_notice dd li em{color:#1b2265;}
.boast_form .form_cont{margin:0;}
.boast_form .agreement_area{margin-bottom:50px;}
.boast_form .agreement_area{margin-bottom:50px;}
.boast_form .agreement_area .agreement_list{padding:0 0 30px 0;border-bottom:1px solid #ccc;}
.boast_form .agreement_area .bt_box{margin:30px 0 0 0;}


.related_products .related_products_tit{margin:0 0 50px 0;text-align:center;}
.related_products .related_products_tit span{display:inline-block;font-size:24px;color:#333;border-bottom:2px solid #333;}
.product_list{margin:0 0 45px -10px;text-align:center;}
.product_list:after {clear:both; content:''; display:block;}
.product_list li{width:25%; padding-left:10px; box-sizing:border-box; text-align:left; float:left;}
.product_list li:last-of-type{margin:0;}
.product_list li dl{margin:0 0 0 0;text-align:center;}
.product_list li dl span{display:block;}

.product_list li dl dt{margin:0 0 5px 0;}
.product_list li dl dt .img img{width:100%;}
.product_list li dl dt .txt{margin:30px 0 0 0;font-size:16px;font-weight:bold;color:#333;}
.product_list li dl dd{line-height:22px;}
.product_list li dl dd span{font-size:14px;color:#333;}
.product_list li dl dd .sale{}
.product_list li dl dd .sale em{font-weight:bold;color:#1b2265;}
.product_list li dl dd .price ins{text-decoration:none;}
.product_list li dl dd .price del{display:inline-block;position:relative;margin:0 10px 0 0;padding:0 7px;color:#555;text-decoration:none;}
.product_list li dl dd .price del:after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;width:100%;background:#333;}
.product_list .slick-list{overflow:hidden;}
.product_list .slick-dots{margin:65px 0 0 0;}
.product_list .slick-dots li{margin:0 20px 0 0;width:auto;}
.product_list .slick-dots li:last-of-type{margin:0;}
.product_list .slick-dots li button{display:inline-block;width:12px;height:12px;text-indent:-10000px;font-size:0;text-align:center;}
.product_list .slick-dots li button:after{content:'';display:block;margin:0 auto;width:12px;height:12px;background:#ddd;border-radius:12px;}
.product_list .slick-dots li.slick-active button:after{background:#9f9f9f;}

/**
소셜허브
**/
.socialhub{margin:0 auto;width:100%;box-sizing:border-box;}
.socialhub .socialhub_view{position:relative;}
.socialhub .socialhub_view img{width:100%;}
.socialhub .socialhub_view .txt{display:block;position:absolute;left:0;right:0;top:50%;margin:-65px 0 0 0;width:100%;text-align:center;font-size:130px;font-weight:bold;font-family:'Myriad Pro';color:#fff;}
.socialhub .socialhub_half{margin:0 auto 80px;width:100%;overflow:hidden;}
.socialhub .socialhub_half .socialhub_list{float:left;padding:45px 45px 55px;width:50%;background:#f8f8f8;box-sizing:border-box;}
.socialhub .socialhub_half .socialhub_list.last{background:#ededed;}
.socialhub .socialhub_half .socialhub_list dl{}
.socialhub .socialhub_half .socialhub_list dl dt{font-size:20px;font-weight:bold;color:#333;}
.socialhub .socialhub_half .socialhub_list dl dd{margin:33px 0 0 0;padding:0 13%;}
.socialhub .socialhub_list ul{font-size:0;text-align:center;}
.socialhub .socialhub_list li{display:inline-block;margin:0 4% 0 0;width:48%;}
.socialhub .socialhub_list li:last-of-type{margin:0;}
.socialhub .socialhub_list li span{display:block;}
.socialhub .socialhub_list li .img{position:relative;width:100%; padding-top:100%; background-position:50%; background-repeat:no-repeat; background-size:cover;}
.socialhub .socialhub_list li .img .badge{display:block;position:absolute;left:0;bottom:0;width:30px;height:30px;background:url('/images/common/ico_social01.png') no-repeat center center;}
.socialhub .socialhub_list li .img .badge.badge02{background-image:url('/images/common/ico_social02.png');}
.socialhub .socialhub_list li .img .badge.badge03{background-image:url('/images/common/ico_social03.png');}
.socialhub .socialhub_list li .img .badge.badge07{background-image:url('/images/common/ico_social07.png');}
.socialhub .socialhub_list li .img img{width:100%;}
.socialhub .socialhub_list li .tit{margin:20px 0 0 0;font-size:16px;font-weight:bold;text-align:left; height:45px;}
.socialhub .socialhub_list li .cont{height:58px; margin:10px 0 0 0;font-size:14px;text-align:left;word-break:keep-all; overflow:hidden;}
.socialhub .socialhub_list li .date{margin:10px 0 0 0;font-size:12px;text-align:left;}
.socialhub .socialhub_list.num4 ul {margin-top:-20px;}
.socialhub .socialhub_list.num4 li{margin:0 5% 0 0;width:21.25%; padding-top:20px;}
.socialhub .socialhub_list.num4 li:nth-of-type(4n){margin:0 0 0 0;}
.socialhub .socialhub_list.list_only li{margin:95px 8% 0 0;width:19%;}
.socialhub .socialhub_list.list_only li:nth-of-type(4n){margin:95px 0 0 0;}

.socialhub .socialhub_full{margin:95px auto 0;max-width:1460px;width:100%;}
.socialhub .socialhub_full.nogaps{margin:0 auto 45px;}
.socialhub .socialhub_full .socialhub_list dl{}
.socialhub .socialhub_full .socialhub_list dl dt{text-align:center;font-weight:bold;font-size:20px;color:#333;}
.socialhub .socialhub_full .socialhub_list dl dd{margin:62px 0 0 0;}
.socialhub .socialhub_full .social_list{font-size:0;text-align:center;}
.socialhub .socialhub_full .social_list a{display:block;height:200px;box-sizing:border-box;overflow:hidden;}
.socialhub .socialhub_full .social_list li{display:inline-block;margin:0 5% 0 0;width:30%;background:#f8f8f8;font-size:14px;color:#333;}
.socialhub .socialhub_full .social_list li .ico{display:block;margin:50px auto 20px;width:47px;height:47px;background:url('/images/common/ico_social04.png') no-repeat center center;}
.socialhub .socialhub_full .social_list li.social2 .ico{background:url('/images/common/ico_social05.png') no-repeat center center;}
.socialhub .socialhub_full .social_list li.social3 .ico{background:url('/images/common/ico_social06.png') no-repeat center center;}
.socialhub .socialhub_full .social_list li{}
.socialhub .socialhub_full .social_list li:last-of-type{margin:0;}


/**
매장찾기
**/
.store{margin:0 auto;width:100%;}
.store .store_{margin:0 auto;max-width:1460px;padding:0 10px;}
.store .store_:last-of-type{margin-bottom:50px;}
.store .store_ .search_txt{margin:0 0 17px 0;font-size:13px;}
.store_area{margin:90px auto 0;text-align:left;}
.store_area .store_tit{margin:0 0 50px 0;text-align:center;}
.store_area .store_tit span{display:inline-block;font-size:24px;color:#333;border-bottom:2px solid #333;}
.store_area .store_list{margin:0 0 0 -25px;text-align:center;}
.store_area .store_list .slick-slide{margin-left:25px;}
.store_area .store_list li dl{margin:0 0 0 0;text-align:center;}
.store_area .store_list li dl span{display:block;}
.store_area .store_list li dl dt{margin:0 0 15px 0;}
.store_area .store_list li dl dt .img img{width:100%;}
.store_area .store_list li dl dd .list{display:block;margin:0 0 5px 0;overflow:hidden;}
.store_area .store_list li dl dd .list:last-of-type{margin:0;}
.store_area .store_list li dl dd .list .list_tit{display:block;float:left;width:25%;font-size:14px;font-weight:bold;color:#333;text-align:left;}
.store_area .store_list li dl dd .list .list_cont{display:block;float:left;width:75%;font-size:14px;color:#333;text-align:left;}
.store_area .store_list .slick-list{overflow:hidden;}
.store_area .store_list .slick-dots{margin:45px 0 0 25px;text-align:center;font-size:0;}
.store_area .store_list .slick-dots li{overflow:hidden;display:inline-block;width:12px;height:12px;margin-left:12px;background:#ddd;-webkit-border-radius:50%;border-radius:50%;}
.store_area .store_list .slick-dots li.slick-active{background:#9f9f9f;}
.store_area .store_list .slick-dots li:first-child{margin:0;}
.store_area .store_list .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;} 
.factory_area{max-width:1920px;margin:0 auto;background:#f8f8f8;}
.factory_area ul{margin:0 auto;padding:45px 0 30px 130px;width:100%;max-width:1460px;box-sizing:border-box;overflow:hidden;}
.factory_area li{float:left;margin:0 0 15px 0;width:47%;}
.factory_area li.right{width:53%;}
.factory_area li dl{display:table;}
.factory_area li dl dt{display:table-cell;width:180px;font-size:16px;font-weight:bold;color:#333;text-align:left;}
.factory_area li dl dd{display:table-cell;font-size:14px;color:#333;text-align:left;}
.overseas_area{margin:90px auto 0;padding:0 0 100px 0;width:1100px;text-align:left;}
.overseas_area .country_list{display:table;margin:0 0 95px 0;width:100%;}
.overseas_area .country_list:last-of-type{margin:0;}
.overseas_area .overseas_tit{margin:0 0 50px 0;text-align:center;}
.overseas_area .overseas_tit span{display:inline-block;font-size:22px;color:#333;border-bottom:2px solid #333;}
.overseas_area .overseas_cont{}
.overseas_area .overseas_cont .img{display:table-cell;width:175px;vertical-align:top;}
.overseas_area .overseas_cont .txt{display:table-cell;vertical-align:top;}
.overseas_area .overseas_cont .txt > li{margin:0 0 65px 0;}
.overseas_area .overseas_cont .txt > li:last-of-type{margin:0;}
.overseas_area .overseas_cont .txt dt{margin:0 0 25px 0;font-size:16px;font-weight:bold;color:#333;}
.overseas_area .overseas_cont .txt dd{}
.overseas_area .overseas_cont .txt dd li{display:table;margin:0 0 13px 0;}
.overseas_area .overseas_cont .txt dd li:last-of-type{margin:0;}
.overseas_area .overseas_cont .txt dd li .tit{display:table-cell;width:180px;font-size:14px;color:#333;text-align:left;}
.overseas_area .overseas_cont .txt dd li .cont{display:table-cell;font-size:13px;color:#333;text-align:left;}

.store .map_area{position:relative;margin:0 auto;width:100%}
.store .map_area .map_{width:100%;height:600px;background:#ddd;}
.store .map_area .map_info{display:none;position:absolute;left:105px;top:10px;bottom:10px; width:500px;padding:30px 20px;box-sizing:border-box;background:#fff;z-index:1;}
.store .map_area .map_info.on{display:block;}
.store .map_area .map_info .map_btn{display:none;position:absolute;right:-20px;top:25px;width:35px;height:35px;background:url('/images/common/btn_map_on.png') no-repeat center center;background-size:35px;z-index:101;}
.store .map_area .map_info.on .map_btn{background-image:url('/images/common/btn_map_off.png')}
.store .map_area .map_info .map_info_top{}
.store .map_area .map_info dl dt{margin:0 0 20px 0;font-size:16px;font-weight:bold;color:#333;}
.store .map_area .map_info .map_info_top dl dd{padding:0 0 0 110px;background:url('/images/common/ico_anchor.png')  no-repeat 25px center;}
.store .map_area .map_info .map_info_top dl dd ul{text-align:left;font-size:0;}
.store .map_area .map_info .map_info_top dl dd li{display:inline-block;margin:0 3px 0 0;}
.store .map_area .map_info .map_info_top dl dd li div{width:55px;height:25px;background:#ccc;line-height:25px;font-size:11px;font-weight:bold;color:#333;text-align:center;cursor:pointer;}
.store .map_area .map_info .map_info_top dl dd .add_msg{display:block;margin:10px 0 0 0;line-height:20px;font-size:13px;}
.store .map_area .map_info .map_info_bottom{margin:40px 0 0 0;}
.store .map_area .map_info .map_info_bottom .form_list dt{padding:16px 0 16px 20px;width:100px;font-size:13px;font-weight:normal;line-height: 35px;}
.store .map_area .map_info .map_info_bottom .form_list dd .select_box{width:49%;}
.store .map_area .map_info .map_info_bottom .form_list li:last-of-type{border:none;}
.store .map_area .map_info .map_info_bottom .bt_box{margin:10px 0 0 0;}
.store .ico_guide{border-bottom:1px solid #ccc;width:100%;}
.store .ico_guide .ico_guide_{margin:0 auto;max-width:1460px;overflow:hidden;padding:0 10px;}
.store .ico_guide .ico_guide_left{float:left;}
.store .ico_guide .ico_guide_right{float:right;}
.store .ico_guide dl{padding:25px 0;overflow:hidden;}
.store .ico_guide dt{float:left;margin:0 20px 0 0;line-height:28px;font-size:14px;font-weight:bold;color:#333;vertical-align:middle;}
.store .ico_guide dd{float:left;}
.store .ico_guide dd ul{overflow:hidden;}
.store .ico_guide dd ul li{float:left;}
.store .ico_guide ul li{display:inline-block;}
.store .ico_guide dd ul li .txt{display:inline-block;font-size:13px;color:#555;vertical-align:middle;}
.store .ico_guide .ico_guide_left li{margin:0 15px 0 0;}
.store .ico_guide .ico_guide_right li{line-height:28px;}
.store .ico_guide .ico_guide_right li span{line-height:18px;}
.store .ico_guide ul li .ico_p{display:inline-block;margin:0 5px 0 0;width:28px;height:28px;background:url('/images/common/ico_p.png') no-repeat center center;vertical-align:middle;}
.store .ico_guide ul li .ico_a{display:inline-block;margin:0 5px 0 0;width:28px;height:28px;background:url('/images/common/ico_a.png') no-repeat center center;vertical-align:middle;}
.store .ico_guide ul li .ico_s{display:inline-block;margin:0 5px 0 0;width:28px;height:28px;background:url('/images/common/ico_s.png') no-repeat center center;vertical-align:middle;}
.store .ico_guide ul li .ico_d{display:inline-block;margin:0 5px 0 0;width:28px;height:28px;background:url('/images/common/ico_d.png') no-repeat center center;vertical-align:middle;}
.store .ico_guide ul li .ico_all{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#7c4521;vertical-align:middle;}
.store .ico_guide ul li .ico_emons{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#1b2265;vertical-align:middle;}
.store .ico_guide ul li .ico_erdiance{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#0d6a9a;vertical-align:middle;}
.store .ico_guide ul li .ico_emonsg{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#d68a03;vertical-align:middle;}
.store .ico_guide ul li .ico_emonsi{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#670d9a;vertical-align:middle;}

.showroom_area{overflow:hidden;display: table;table-layout: fixed;width: 100%;}
.showroom_area .showroom_pic{position:relative;width:50%;height:100%;display: table-cell;vertical-align: top;}
.showroom_area .showroom_pic img {max-width:100%;}
.showroom_area .showroom_pic .m_pic{width:100%;height:100%;}
.showroom_area .showroom_pic .m_pic img{width:100%;height:100%;}
.showroom_area .showroom_pic ul{text-align: center;margin-top: 20px;}
.showroom_area .showroom_pic ul li{display:inline-block;margin:0 5px 0 0;width:70px;height:70px;box-sizing:border-box;background:#000;vertical-align:middle;}
.showroom_area .showroom_pic ul li:last-of-type{margin:0;}
.showroom_area .showroom_pic ul li img{width:100%;height:100%;opacity:.6;}
.showroom_area .showroom_pic ul li.on{border:3px solid #1b2265;}
.showroom_area .showroom_pic ul li.on img{opacity:1;}
.showroom_area .showroom_info{display: table-cell;vertical-align: middle;padding:60px 100px ;width:50%;background:#f8f8f8;box-sizing:border-box;}
.showroom_area .showroom_info li{margin:0 0 15px 0;}
.showroom_area .showroom_info li dl{overflow:hidden;position: relative;padding-left: 120px;}
.showroom_area .showroom_info li dl dt{position: absolute;left: 0;text-align:left;font-size:14px;color:#333;}
.showroom_area .showroom_info li dl dd{text-align:left;font-size:13px;color:#333;}
.showroom_area .showroom_info li dl dd .ico_car{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_car.png') no-repeat center center;vertical-align:middle;}
.showroom_area .showroom_info li dl dd .ico_car.none{display:inline-block;width:28px;height:28px;background:url('/images/common/ico_ncar.png') no-repeat center center;vertical-align:middle;}
.showroom_area .showroom_info li dl dd .ico_all{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#7c4521;vertical-align:middle;}
.showroom_area .showroom_info li dl dd .ico_emons{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#1b2265;vertical-align:middle;}
.showroom_area .showroom_info li dl dd .ico_erdiance{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#0d6a9a;vertical-align:middle;}
.showroom_area .showroom_info li dl dd .ico_emonsg{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#d68a03;vertical-align:middle;}
.showroom_area .showroom_info li dl dd .ico_emonsi{display:inline-block;margin:0 2px;padding:2px 5px;font-size:13px;color:#fff;background:#670d9a;vertical-align:middle;}
.showroom_area .showroom_info .bt_box{margin:40px 0 0 -10px;text-align:left;}
.showroom_area .showroom_info .bt_box > ul:after {clear:both; content:''; display:block;}
.showroom_area .showroom_info .bt_box li {padding-left:10px; box-sizing:border-box;}
.showroom_area .showroom_info .bt_box li button{width:165px; height:48px;}
.traffic_area{}
.traffic_area .co_blue{background:#3d63af;}
.traffic_area .co_green{background:#5ab736;}
.traffic_area > ul{border-top:1px solid #ccc;}
.traffic_area > ul >li{min-height:176px; padding:30px 125px 30px 280px;border-bottom:1px solid #ccc; box-sizing:border-box; overflow:hidden; position:relative;}
.traffic_area li .ico{display:block;position:absolute; top:30px; left:125px;}
.traffic_area li .ico span{display:block;width:115px;height:115px;box-sizing:border-box;border-radius:60px;border:6px solid #ccc;}
.traffic_area li.bus .ico span{background:url('/images/common/ico_traffic01.png') no-repeat center center;}
.traffic_area li.subway .ico span{background:url('/images/common/ico_traffic02.png') no-repeat center center;}
.traffic_area li.car .ico span{background:url('/images/common/ico_traffic03.png') no-repeat center center;}
.traffic_area li dl{float:left;}
.traffic_area li dt{margin:0 0 20px 0;font-size:16px;font-weight:bold;color:#333;}
.traffic_area li dd{}
.traffic_area li dd ul{}
.traffic_area li dd ul li{margin:0 0 5px 0;font-size:14px;}
.traffic_area li dd ul li:last-of-type{margin:0;}
.traffic_area li dd ul li span{display:inline-block;margin:0 10px 0 0;padding:1px 6px;color:#fff;}
.traffic_area li dd ol{}
.traffic_area li dd ol li{margin:0 0 20px 0;}
.traffic_area li dd ol li:last-of-type{margin:0;}
.traffic_area li dd ol li .tit{display:block;margin:0 0 10px 0;font-size:14px;font-weight:bold;color:#333;}
.traffic_area li dd ol li .cont{line-height:25px;font-size:14px;color:#555;}
.store_event{text-align:center;}

.logo_area{margin:45px auto 0;width:193px;height:38px;background:url('/images/common/logo_emons.png') no-repeat center center;}
.store_banner{position:relative;margin:60px 0 0 0;width:100%;height:875px;background:url('/images/store/store_banner.jpg') no-repeat center center;text-align:center;background-size:cover;overflow:hidden;}
.store_banner .sbBar{position: absolute;width: 1px;height: 100%;position: absolute;z-index: 99;background-color: #fff;opacity: .4;top: 0;}
.store_banner .sbBar.sbBar1{left: 33.333333%;}
.store_banner .sbBar.sbBar2{left: 66.66666666%;}

.store_banner img{width:100%;}
.store_banner .store_tit{display:block;position:absolute;top:85px;width:100%;text-align:center;}
.store_banner .store_tit span{display:inline-block;font-size:22px;color:#fff;border-bottom:2px solid #fff;}
.store_banner .advantages_list{position:absolute;left:0;right:0;bottom:0;}
.store_banner .advantages_list .list{text-align:center;font-size:0;}
.store_banner .advantages_list .list_item{display:table !important;position:relative;width:33%;height:165px;border-right:1px solid #fff;background:rgba(0,0,0,.5);box-sizing:border-box;}
.store_banner .advantages_list .list_item:last-of-type{border:none;}
.store_banner .advantages_list .list_item dl{display: table-cell ;width: 100%;height: 100%;vertical-align: middle;padding:0 40px;text-align:left;padding-left: 25px;padding-right: 110px;}
.store_banner .advantages_list .list_item dt{font-size:18px;color:#fff;}
.store_banner .advantages_list .list_item dd{margin:15px 0 0 0;font-size:14px;color:rgba(255,255,255,.6);}

/*
.store_banner .advantages_list .list_item .ico{display:block;position:absolute;right:100px;top:45px;width:78px;height:83px;background:url('/images/store/franchisee_l_02.png') no-repeat center center;}
.store_banner .advantages_list .list_item:first-of-type .ico{background:url('/images/store/franchisee_l_01.png') no-repeat center center;}
.store_banner .advantages_list .list_item:last-of-type .ico{background:url('/images/store/franchisee_l_03.png') no-repeat center center;}
*/
.store_banner .advantages_list .list_item .ico{position: absolute;right: 25px;top: 50%;
transform:translateY(-50%);-webkit-transform:translateY(-50%);
}


.opening_standard{position:relative;margin:0 auto;max-width:1460px;width:100%;overflow:hidden;background:#1b2265;height: 574px;}
.opening_standard .mo_img{display: none;}
.opening_standard .ico{display:block;position:absolute;left:50%;top:50%;margin:-23px 0 0 -107px;width:214px;height:46px;background:url('/images/store/logo_txt.png') no-repeat center center;z-index:1;}
.opening_standard .opening_standard_left{height: 100%;width:50%;background-image: url(/images/store/store_franchisee01.jpg);background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;background-position: center center;}
.opening_standard.type_openAgent .opening_standard_left{background-image: url(/images/store/store_agency20.jpg);}

.opening_standard .opening_standard_left img{width:100%;}
.opening_standard .opening_standard_right{position:absolute;right:70px;top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.opening_standard .opening_standard_right:before{content:'';display:block;position:absolute;left:-20px;top:-10px;width:6px;height:28px;background:#fff;}
.opening_standard .opening_standard_right > ul > li{margin:0 0 20px 0;}
.opening_standard .opening_standard_right dt{margin:0 0 10px 0;font-size:16px;color:#fff;font-weight:bold;}
.opening_standard .opening_standard_right dd{font-size:13px;color:#a5a7b7;}
.opening_standard .opening_standard_right dd li{margin:0 0 5px 0;font-size:13px;color:#a5a7b7;}
.opening_standard .opening_standard_right dd li:last-of-type{margin:0;}
.opening_procedure{overflow:hidden;}
.opening_procedure ol{text-align:center;font-size:0;}
.opening_procedure li{display:inline-block;position:relative;margin:0 22px 22px 0;padding:35px 0;width:225px;height:225px;border-radius:150px;box-sizing:border-box;vertical-align:top;}
.opening_procedure li:first-of-type{background:#a89989;}
.opening_procedure li:nth-of-type(2){background:#8f8987;}
.opening_procedure li:nth-of-type(3){background:#5d6e79;}
.opening_procedure li:nth-of-type(4){background:#ca9c6d;}
.opening_procedure li:nth-of-type(5){background:#7facb7;}
.opening_procedure li:last-of-type{margin:0;background:#91a86c;}
.opening_procedure li:before{content:'';display:block;position:absolute;right:-4%;top:50%;margin:-8px 0 0 -8px;width:16px;height:16px;background:url('/images/common/arrow_franchisee.png') no-repeat center center;z-index:2;}
.opening_procedure li:after{content:'';display:block;position:absolute;right:-85%;top:0;width:225px;height:225px;border-radius:150px;background:#fff;}
.opening_procedure li:last-of-type:before, .opening_procedure li:last-of-type:after{display:none;}
.opening_procedure li span{display:block;}
.opening_procedure li .ico{margin:15px auto 10px;width:46px;height:46px;}
.opening_procedure li:first-of-type .ico{background:url('/images/common/ico_franchisee01.png') no-repeat center center;}
.opening_procedure li:nth-of-type(2) .ico{background:url('/images/common/ico_franchisee02.png') no-repeat center center;}
.opening_procedure li:nth-of-type(3) .ico{background:url('/images/common/ico_franchisee03.png') no-repeat center center;}
.opening_procedure li:nth-of-type(4) .ico{background:url('/images/common/ico_franchisee04.png') no-repeat center center;}
.opening_procedure li:nth-of-type(5) .ico{background:url('/images/common/ico_franchisee05.png') no-repeat center center;}
.opening_procedure li:last-of-type .ico{background:url('/images/common/ico_franchisee06.png') no-repeat center center;}
.opening_procedure li .step{font-family:'Myriad Pro';font-size:18px;color:#fff;text-align:center;}
.opening_procedure li .tit{margin:0 0 5px 0;font-size:16px;color:#fff;text-align:center;}
.opening_procedure li .cont{font-size:13px;color:#fff;text-align:center;}
.support_list{}
.support_list .support_tit dt{margin:0 0 30px 0;font-size:18px;color:#333;text-align:center;}
.support_list .support_tit dd{font-size:14px;color:#333;text-align:center;}
.support_list .support_icon{margin:35px 0 0 0;font-size:0;text-align:center;}
.support_list .support_icon li{display:inline-block;}
.support_list .support_icon li .ico{display:block;margin:0 15px 0 0;width:52px;height:44px;}
.support_list .support_icon li:first-of-type .ico{background:url('/images/store/franchisee01.png') no-repeat center center;}
.support_list .support_icon li:nth-of-type(2) .ico{background:url('/images/store/franchisee02.png') no-repeat center center;}
.support_list .support_icon li:nth-of-type(3) .ico{background:url('/images/store/franchisee03.png') no-repeat center center;}
.support_list .support_icon li:nth-of-type(4) .ico{background:url('/images/store/franchisee04.png') no-repeat center center;}
.support_list .support_icon li:nth-of-type(5) .ico{background:url('/images/store/franchisee05.png') no-repeat center center;}
.support_list .support_icon li:last-of-type .ico{background:url('/images/store/franchisee06.png') no-repeat center center;}
.support_list .support_detail{margin:50px 0 0 0;font-size:0;text-align:center;}
.support_list .support_detail > li{display:inline-block;position:relative;padding:50px 40px;width:25%;height:398px;box-sizing:border-box;text-align:left;overflow:hidden;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;
background-size: cover;}
.support_list .support_detail.detail_ty1 > li:first-of-type{background-color: #ccc;background:url('/images/store/store_support01.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty1 > li:nth-of-type(2){background-color: #ebebeb;background:url('/images/store/store_support02.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty1 > li:nth-of-type(3){background-color: #e6e6e6;background:url('/images/store/store_support03.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty1 > li:nth-of-type(4){background-color: #dddddd;background:url('/images/store/store_support04.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty1 > li:nth-of-type(5){background-color: #e6e6e6;background:url('/images/store/store_support05.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty1 > li:nth-of-type(6){background-color: #f4f4f4;background:url('/images/store/store_support06.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty1 > li:last-of-type{background-color: #eeeeee;background:url('/images/store/store_support07.png') no-repeat right bottom;background-size:cover;}

.support_list .support_detail.detail_ty2 > li:first-of-type{background-color: #ccc;background:url('/images/store/store2_support1.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty2 > li:nth-of-type(2){background-color: #ebebeb;background:url('/images/store/store2_support2.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty2 > li:nth-of-type(3){background-color: #e6e6e6;background:url('/images/store/store2_support3.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty2 > li:nth-of-type(4){background-color: #dddddd;background:url('/images/store/store2_support4.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty2 > li:nth-of-type(5){background-color: #e6e6e6;background:url('/images/store/store2_support5.png') no-repeat right bottom;background-size:cover;}
.support_list .support_detail.detail_ty2 > li:last-of-type{background-color: #f3f3f3;background:url('/images/store/store2_support6.png') no-repeat right bottom;background-size:cover;}

.support_list .support_detail > li.three{width:33.3%;}
.support_list .support_detail > li > dl{}
.support_list .support_detail > li > dl > dt{font-size:24px;color:#555;}
.support_list .support_detail > li > dl > dd{margin:20px 0 0 0;}
.support_list .support_detail > li > dl > dd > ul{}
.support_list .support_detail > li > dl > dd > ul > li{line-height:22px;font-size:14px;color:#555;overflow:hidden;}
.support_list .support_detail > li > dl > dd > ul > li .tit{float:left;font-size:14px;color:#555;}
.support_list .support_detail > li > dl > dd > ul > li .cont{float:right;font-size:14px;color:#555;}
.support_list .support_detail > li > dl > dd > ul > li em{color:#1b2265;}
.inquiries{margin:115px 0;text-align:center;}
.inquiries dt{margin:0 0 30px 0;font-size:37px;color:#333;}
.inquiries dd{font-size:16px;color:#333;}

.agency_icon{margin:65px 0;font-size:0;text-align:center;}
.agency_icon li{display:inline-block;}
.agency_icon li .ico{display:block;margin:0 65px 0 0;width:76px;height:69px;}
.agency_icon li:last-of-type{margin:0;}
.agency_icon li:first-of-type .ico{background:url('/images/store/agency01.png') no-repeat center center;}
.agency_icon li:nth-of-type(2) .ico{background:url('/images/store/agency02.png') no-repeat center center;}
.agency_icon li:nth-of-type(3) .ico{background:url('/images/store/agency03.png') no-repeat center center;}
.agency_icon li:nth-of-type(4) .ico{background:url('/images/store/agency04.png') no-repeat center center;}
.agency_icon li:nth-of-type(5) .ico{background:url('/images/store/agency05.png') no-repeat center center;}
.agency_banner{position:relative;height:505px;background:url('/images/store/agency_banner.jpg') no-repeat center center;background-size:cover;}
.agency_banner .ico{display:block;position:absolute;left:50%;top:50%;margin:-60px 0 0 -222px;width:444px;height:120px;background:url('/images/store/logo_txt1.png') no-repeat center center;}
.agency_pic{margin:45px 0 0 0;}
.agency_pic ul{position:relative;overflow:hidden;}
.agency_pic ul li{float:left;margin:0 2.25% 0 0;width:31.8%;}
.agency_pic ul li img{width:100%;}
.agency_pic ul li.small{position:absolute;right:0;float:none;margin:0;}
.agency_pic ul li.end{top:auto;bottom:0;}
.agency_pic1{position:relative;margin:45px 0 0 0;}
.agency_pic1 .product_lineup{position:absolute;left:-15px;top:25px;font-size:16px;color:#333;z-index:1;}
.agency_pic1 .product_lineup em{font-weight:bold;}
.agency_pic1 .product_lineup:before{content:'';position:absolute;left:-50px;top:-10px;width:70px;height:2px;background:#333;}
.agency_pic1 .agency_pic_list{position:relative;width:100%;font-size:0;text-align:center;}
.agency_pic1.pc .agency_pic_list .list{display:inline-block;margin:0 3.3% 60px 0;width:30%;text-align:left;}
.agency_pic1.mobile .agency_pic_list .list{display:inline-block;margin:0 20px;text-align:center;}
.agency_pic1 .agency_pic_list .list img{width:100%;}
.agency_pic1 .agency_pic_list .list .txt{display:block;margin:15px 0 0 0;font-size:14px;font-weight:bold;}
.agency_pic1.pc .agency_pic_list .list:nth-of-type(3n){margin:0 0 60px 0;}
.agency_pic2{margin:45px 0 0 0;}
.agency_pic2 .agency_pic_list{position:relative;width:100%;font-size:0;text-align:center;}
.agency_pic2 .agency_pic_list .list{display:inline-block;margin:0 3.3% 0 0;width:30%;}
.agency_pic2 .agency_pic_list .list:last-of-type{margin:0;}
.agency_pic2 .agency_pic_list .list img{width:100%;}
.agency_pic2 .agency_pic_list .list .txt{display:block;margin:15px 0 0 0;font-weight:bold;}
.agency_pic2 .agency_pic_list .list.end{margin-bottom:0;}
.emons_slogan{margin:120px 0 100px;font-family:'Myriad Pro';font-size:28px;text-align:center;}


/*반응형 추가 ys 181120*/
@media all and (max-width: 1210px){

.factory_area ul{margin:0 auto;padding:30px 10px;width:100%;max-width:1460px;box-sizing:border-box;overflow:hidden;}
.factory_area li{float:left;width:50%;margin: 0;box-sizing:border-box;padding: 10px;}
.factory_area li.right{width: 50%;}
.showroom_area .showroom_info{padding: 50px;}

.compliment_event .event_gift >li dd .gift_list li{position:relative;margin:0 0 25px 0;width:50%; padding-left:25px; box-sizing:border-box; float:left;}





}

@media all and (max-width:1100px){
	.socialhub .socialhub_list li .tit {height:auto;}
}

/*반응형 추가 ys 181120*/
@media all and (max-width: 1070px){
	.opening_standard .opening_standard_right{width: 30%;right: 30px;}

	.support_list .support_detail.detail_ty1 > li.three{width: 100%;}
.support_list .support_detail.detail_ty1 > li {width: 50%;}
.support_list .support_detail.detail_ty2 > li.three {width: 50%;}

}

@media all and (max-width: 950px){
.selected_area:after {opacity:0; transition:opacity 0.2s;}
.login_cont.add_sns .login_left{padding:0 50px 0 0 }
.login_cont.add_sns .login_right{padding:0 0 0 50px }

}
@media all and (max-width:916px){
 .showroom_area .showroom_info .bt_box li {width:50%; float:left;}
 .showroom_area .showroom_info .bt_box li button {width:100%; box-sizing:border-box; font-size:12px;}
}

/* 181207 Add JH :: 반응형 */
@media all and (max-width:780px){
	.file_upload_del{position:absolute;}
	.form_list .file_upload .file_upload_add{right:0; left:auto;}
}

/* 181228 utkim :: 설문참여 타이머디자인 ".survey_form > dl dd .certification_after */
.survey_form > dl dd .timer{display:none;}
.survey_form > dl dd .timer{display:inline-block;margin:0 0 0 5px;font-size:14px;color:#1b2265;vertical-align:middle;}
.survey_form > dl dd .certification_after{display:none;}

.survey_form > dl dd.certification .certification_before{display:none;}
.survey_form > dl dd.certification .certification_after{display:inline-block;}



@media all and (max-width:767px) {
	/**
	컨텐츠 공통
	**/
    .mobile{display:block;}
    .pc{display:none;}
    .pageTit .tit_eng{margin:0  0 20px 0;font-size:10px;}
	.double_title{position:relative;overflow:hidden;height:auto;background:#f8f8f8;}
	.praise.double_title{background:#f8f8f8 url('/images/community/community01.jpg') no-repeat center bottom / auto 322px;}
	.boast.double_title {background:#f8f8f8 url('/images/community/community02.jpg') no-repeat center bottom / auto 350px;background-size:95%;}
	.double_title .double_txt{padding:30px 22px 350px 22px;width:auto;}
	.double_title .double_txt{padding:30px 22px 380px 22px;width:auto;}
	.double_title .double_txt .pageTit{font-size:40px;}
	.double_title .double_txt .param{margin-top:30px;}
	.double_title .double_txt .double_param1{font-size:15px;}
	.double_title .double_txt .double_param1:after{bottom:-20px;}
	.double_title .double_txt .double_param2{margin:45px 0 0 0;line-height:16px;font-size:11px;}
	.double_title .double_txt .double_param3{font-size:15px;}
	.double_title .double_txt .double_param3:after{bottom:-20px;}
	.double_title .double_txt .double_param4{margin:45px 0 0 0;line-height:16px;font-size:11px;}
    .double_title .double_txt .double_param5 {font-size:11px; margin-bottom: 0;}
    .double_title .double_txt .double_param5 b {font-size:12px; margin-bottom: 2px;}
    .double_title .double_txt .double_param5 br {display: none;}
	.double_title .double_txt .bt_box{margin-top:10px;}

    .input_line{margin:5px 0 0 0 !important;/*overflow:hidden;*/}
    .add_delbt{width:100%;}
    .add_delbt .del_txt{display:none !important;}
    .input_type1{width:100%;}
    .input_type2{width:100%;}
    .input_type3{width:100%;}
    .input_type4{width:65px;}
    .input_type6{width:100%;}
    .input_type7{width:100%;}
    .radio_group,.chk_group{display:block;overflow:hidden;}
    .ymd{margin:0 10px 0 5px;font-size:11px;}
    .ymd.last{margin:0 0 0 5px;}
    .dash{margin:0 6px 0 10px;font-size:11px;}
    .button_type1{padding:10px 0;font-size:11px;line-height:10px;text-align:center;}
    .button_type2{padding:10px 0;font-size:11px;line-height:10px;text-align:center;}
    .button_type3{padding:10px 0;font-size:11px;line-height:10px;text-align:center;}
    .textarea_type1{width:100%;height:150px;box-sizing:border-box;}   
    .readonly{display:block;margin:0 0 0 8px;padding:0 0 10px 0;font-size:12px;}
    .flex_tel{display:flex;}
    .flex_tel input{width:33%;}
    .flex_tel .dash{margin:0 5px;}
    .input_line.has_bt{display:flex;}
    .input_line.has_bt .select_box{display:none;}
    .input_line.selectonly button{display:none;}
    .input_line.has_bt input{}
    .input_line.has_bt button{margin:0 0 0 5px;}
    .input_line.has_bt button.bt_diary{margin:3px 0 0 10px;}
    .radio_group.first .radio{margin-top:0 !important;}
    .chk_group.nogaps .checkbox{margin-top:0 !important;}
    .radio_group.first,.chk_group.first{margin:0 20px 10px 0;}
    .select_product{width:100%;padding:0 30px 0 0;}
    .select_product .txt{width:100%;height:32px;padding:0 10px;line-height:32px;font-size:12px;}

	dl.address .button_type2 {margin-top:3px; margin-left:0;}
    
    .bt_box{margin:25px 10px;font-size:0;}
    .bt_msg{font-size:11px;}
    .bt_box.form_bt{margin:25px 30px;}
    .bt_box li button.favorite .ico{margin:0 5px 0 0;width:14px;height:14px;background:url(/images/common/ico_favorite_m.png) no-repeat center center;background-size:14px;}
    .bt_box li button{padding: 16px 12px;width: 193px;font-size: 16px;}
    .bt_box.small li button{padding:6px 0;width:100px;font-size:11px;}
	.bt_box li input[type="submit"].favorite .ico{margin:0 5px 0 0;width:14px;height:14px;background:url(/images/common/ico_favorite_m.png) no-repeat center center;background-size:14px;}
    .bt_box li input[type="submit"]{padding:13px 0;width:120px;font-size:12px;}
    .bt_box.small li input[type="submit"]{padding:6px 0;width:100px;font-size:11px;}

    .bt_box .double li{margin:0 2% 0 0;width:49%;}
    .bt_box .double li:last-of-type{margin:0;}
    .bt_box .double li button{width:100%;}
	.bt_box .double li input[type="submit"] {width: 100%;}

    .pc_break{display:none;}
    .m_break{display:inline;}
    .pc_table{display:none;}
    .m_table{display:table;}
    .m_clear{display:block;clear:both;}
    .param_group{margin:34px 0 0 0;}
    .pageParam{padding:0 10px;line-height:18px;font-size:12px;}
    .pageParam_sub{line-height:25px;font-size:15px;}
    .pageParam_sub2{margin:20px 0 0 0;line-height:20px;font-size:12px;}
    .pageParam_sub3{margin:0 0 20px 0;}
    .pageParam_sub3 span{padding:0;font-size:17px;border-bottom:1px solid #333;}
    .pageParam_sub4{line-height:20px;font-size:12px;}
    .pageParam_sub4 .break{line-height:40px;}
    .pageParam_sub5{margin:0 0 20px 0;line-height:16px;font-size:10px;}
    .page_btn{margin:30px 0 0 0;}
    
    .tabs{padding:0 12px;}
    .tabs.nogaps{padding:0;}
    .tabs.type1{margin:30px 0 0 0;}
    .tabs .tab_tit{margin:0 0 15px 0;}
    .tabs .tab_tit dt{font-size:14px;}
    .tabs .tab_tit dd{font-size:12px;}
    .tabs .tab_param1{line-height:20px;font-size:12px;}
    .tabs .tab_param1.left{margin:0 0 5px 0;}
    .tabs .tab_param2{margin:30px 0 0 0;font-size:13px;}
    .tabs .tab_list li{line-height:20px;font-size:12px;}
    .tabs .tab_content{margin:25px 0 0 0;}
    .tabs.type1 .tab_menu{text-align:left;}
    .tabs.type1 .tab_menu.m_center{text-align:center;}
    .tabs.type1 .tab_menu.pd ul{padding:0 10px;}
    .tabs.type1 .tab_menu li{margin:0 1% 10px 0;width:42%;height:45px;box-sizing:border-box;text-align:center;}
    .tabs.type1.double .tab_menu{font-size:0;}
    .tabs.type1.double .tab_menu li{margin:0 1% 10px 0;width:49%;}
    .tabs.type1 .tab_menu li:nth-of-type(3n){margin:0 0 10px 0;}
    .tabs.type1 .tab_menu li:nth-of-type(n+4){margin:0 1% 0 0;}
    .tabs.type1 .tab_menu li:last-of-type{margin:0;}
    .tabs.type1 .tab_menu li a{line-height:12px;font-size:12px;}
    
    .tabs.type2{margin:0 0 0 0;}
    .tabs.type2 .tab_menu{overflow-x:auto;width:100%;}
    .tabs.type2 .tab_menu ul{margin:0 auto;font-size:0;}
    .tabs.type2 .tab_menu ul.num1{width:90px;}
    .tabs.type2 .tab_menu ul.num2{width:180px;}
    .tabs.type2 .tab_menu ul.num3{width:270px;}
    .tabs.type2 .tab_menu ul.num4{width:360px;}
    .tabs.type2 .tab_menu ul.num5{width:450px;}
    .tabs.type2 .tab_menu ul.num6{width:540px;}
    .tabs.type2 .tab_menu ul.num7{width:630px;}
    .tabs.type2 .tab_menu ul.num8{width:720px;}
    .tabs.type2 .tab_menu ul.num9{width:810px;}
    .tabs.type2 .tab_menu li{width:90px;}
    .tabs.type2 .tab_menu li:after{content:'';display:block;position:absolute;right:0;top:0;width:1px;height:14px;background:#ccc;}
    .tabs.type2 .tab_menu li a{line-height:12px;font-size:12px;}
    
    .tabs.type3{margin:30px 0 0 0;}
    .tabs.type3 .tab_menu li{width:60px;height:27px;}
    .tabs.type3 .tab_menu li a{padding:8px 0;line-height:10px;font-size:10px;}

	.tabs.type4 .tab_menu{text-align:left;}
    .tabs.type4 .tab_menu.m_center{text-align:center;}
    .tabs.type4 .tab_menu.pd ul{padding:0 10px;}
    .tabs.type4 .tab_menu li{margin:0 1% 10px 0;width:42%;height:45px;box-sizing:border-box;text-align:center;}
    .tabs.type4.double .tab_menu{font-size:0;}
    .tabs.type4.double .tab_menu li{margin:0 1% 10px 0;width:49%;}
    /*.tabs.type4 .tab_menu li:nth-of-type(n+3){margin:0 0 10px 0;}*/
    .tabs.type4 .tab_menu li:nth-of-type(n+4){margin:0 1% 10px 0;}
    .tabs.type4 .tab_menu li:last-of-type{margin:0;}
    .tabs.type4 .tab_menu li a{line-height:12px;font-size:12px;}
    
    .paging{margin:25px 0 0 0;}
    .paging .prev,.paging .next{width:24px;height:24px;background:url('/images/customer/arrow_paging_m.png') no-repeat 0 0;background-size:24px;}
    .paging .prev{margin:0 15px 0 0;background-position:0 0;}
    .paging .next{margin:0 0 0 15px;background-position:0 -24px;}
    .paging li{width:24px;height:24px;}
    .paging li a{line-height:24px;font-size:11px;}
    .paging .m_hide{display:none;}/*임시처리 나중에 삭제*/
    .paging .m_view{display:inline-block;}/*임시처리 나중에 삭제*/
    #container{padding:0 20px 50px 20px;}
    
    .m_pd{padding:0 12px;box-sizing:border-box;}
    .cont_space{height:35px;}
    /**
    폼공통
    **/
    .form_cont{margin:30px 0 0 0;width:auto;}
    .form_cont .form_tit{margin:0 10px 10px;}
    .form_cont .form_tit dt{margin:0 0 5px 0;font-size:14px;}
    .form_cont .form_tit dd{font-size:12px;color:#555;}
    .form_cont .form_tit p{font-size:13px;}
    .form_cont .formbt_tit{margin:0 10px 15px;overflow:hidden;}
    .form_cont .formbt_tit .txt{float:left;margin:0;padding:15px 0;font-size:14px;}
    .form_cont .formbt_tit .bt_box{float:right;margin:0;}
    .form_list li dl{margin:10px 0;}
    .form_list li dl dt{display:block;padding:0 10px;width:auto;font-size:12px;}
    .form_list li dl dd{display:block;padding:0 10px;}
   /* 20210326 float:left 삭제 .form_list li dl dd .radio{display:inline-block;float:left;margin:10px 0 0 0;width:33.3%;}*/
	.form_list li dl dd .radio{display:inline-block;margin:10px 0 0 0;width:33.3%;}
    .form_list li dl dd .radio:last-of-type{margin:10px 0 0 0;}
    .form_list li dl dd .radio.free{margin:10px 10px 0 0;width:auto;}
    .form_list li dl dd .checkbox{display:inline-block;float:left;margin:10px 0 0 0;width:33.3%;}
    .form_list li dl dd .checkbox.free{margin:5px 0 0 0;width:auto;}
    .form_list li dl dd .etc_type{margin:6px 0 0 0;width:66%;}
    .form_list li dl dd .etc_type input[type='text']{width:150px;}
    .form_list li dl dd .diary_box input[type='text']{width:150px;}
    .form_list li dl dd .break{display:inline-block;margin-left:0;margin-top:5px !important;}
    .bt_diary{width:30px;background:url('/images/common/ico_diary_m.png') no-repeat 0 0;background-size:24px;}
    .agreement_area{margin:25px 10px;}
    .form_list >li dl dd .select_box{margin:0 1% 0 0;width:49.5%;}
    .form_list >li dl dd .select_box:nth-of-type(2n){margin:0;}
	.form_list >li dl dd.select_date .select_box{margin:10px 0 0 0;width:100px; vertical-align:middle;}
	.form_list >li dl dd.select_date em {margin-top:10px; vertical-align:middle; display:inline-block;}
    .form_list >li dl dd .add_msg{margin:5px 0 0 0;}
    .form_list >li dl dd .add_msg li{margin:0;font-size:11px;}
    .form_list >li dl dd .service_list li{margin:0 1% 5px 0;width:49%;font-size:11px;}
    .form_list >li dl dd .service_list li:nth-of-type(2){margin:0 0 5px 0;}
    .form_list >li dl dd .service_list li.none{width:49%;}
    .form_list >li dl dd .service_list li input{width:100%;}
    .form_list >li dl dd .service_total{margin:0;}
    .form_list >li dl dd .service_total dt{font-size:12px;}
    .form_list >li dl dd .service_total dd .condition{font-size:12px;}
    .form_list >li dl dd .service_total dd .price{font-size:18px;}
    .form_list >li dl dd.validate{padding:0 10px 5px;}
    .form_list >li dl dd.validate .validate_txt{display:block;margin:5px 0 0 0;font-size:10px;}
	.form_list >li dl dd .timer{margin:5px 0;font-size:11px;}
    .form_list .form_sub_list li dl{display:flex;margin:0;}
    .form_list .form_sub_list li dl dt{padding:6px 0;width:85px;text-align:center;}
    .form_list .form_sub_list li dl dd{padding:0;flex:auto;}
    .form_list .form_sub_list li:last-of-type dl dt{padding:12px 0 0 0;}
    .form_list .form_sub_list li:last-of-type dl dd{padding:4px 0 0 0;}
	.form_list .file_upload.add_file{position:relative;padding-bottom:37px;}
	.form_list .file_upload ul{margin-top:5px;}
	.form_list .file_upload li{margin-top:5px;position:relative;padding-right:0;}
	.form_list .file_upload li:first-child{margin:0;}
	.form_list .file_upload li input[type="file"]{position:absolute;left:-5000000px;}
	.form_list .file_upload li input[type="text"]{width:100%;}
	.form_list .file_upload li label{display:inline-block;margin:5px 0 0 0;padding:9px 0;padding:11px 0;font-size:11px;line-height:10px;text-align:center;}
	.form_list .file_upload li .file_upload_del{position:absolute;right:0;top:37px;width:83px;padding:10px 0;font-size:11px;line-height:10px;}
	.form_list .file_upload .file_upload_add{position:absolute;right:0;bottom:0;width:83px;padding:11px 0;font-size:11px;line-height:10px;}
	.agreement_area .agreement_list{margin:0 0 10px 0;}
    .agreement_area .agreement_list dt{margin:0 0 10px 0;font-size:11px;}
    .agreement_area .agreement_list dd li{line-height:16px;font-size:10px;}
    .agreement_area .agreement_list dd .gap{margin:0 0 20px 0;}
    .agreement_area .agreement_list dd .list_msg{line-height:16px;font-size:10px;}
    .agreement_area .add_msg{font-size:10px;}
    .agreement_area .add_msg1{font-size:10px;}
    .agreement_area .bt_box{margin:25px 10px;}
    .agreement_area .checkbox_allchk{margin:25px 0 0 0;}
    .agreement_area .checkbox_allchk .all_chk{margin:0 0 10px 0;}
    .agreement_area .checkbox_allchk .all_chk label{font-size:11px;}
    .agreement_area .checkbox_allchk .chk_group{margin:0 0 0 15px;}
    .agreement_area .checkbox_allchk .chk_group .checkbox{margin:0;}
    .agreement_area .checkbox_allchk .chk_group .checkbox label{font-size:10px;}
    .agreement_area .checkbox_allchk .chk_vertical .v_tit{display:block;margin:10px 0 0 0;font-size:10px;}
    .agreement_area .checkbox_allchk .chk_vertical .checkbox{margin:0 10px 0 0;}
    .agreement_area .checkbox_allchk .chk_vertical .checkbox:last-of-type{margin:0;}

    /**
    팝업
    **/
    #container.haspopup .pageTit{display:none;}
    #container.haspopup #contents{display:none;}
	
    .popup{position:relative;left:auto;right:auto;bottom:auto;top:auto;z-index:auto;}
    .popup .blind{display:none;}
	.popup .popup_wrap.type_sns{margin-top:0}
    .popup .popup_wrap{position:static;left:auto;top:auto;margin:0;padding:0;width:auto;height:auto;}
    .popup .popup_wrap .popup_contents{padding:80px 0;}
    .popup .popup_wrap .tit{margin:0;}
    .popup .popup_wrap .tit dt{font-size:14px;}
    .popup .popup_wrap .tit dd{font-size:12px;}
    .popup .popup_wrap .popup_top{padding:0;}
    .popup .popup_wrap .popup_bottom{padding:22px 0 0 0;}
    .popup .popup_wrap .sns_link{margin:25px 0 0 0;}
    
    .popup .popup_wrap .sns_link li{width:45px;height:45px;}
    .popup .popup_wrap .sns_link .kakao .ico{background:url('/images/common/ico_sns01_m.png') no-repeat center center;background-size:45px;}
    .popup .popup_wrap .sns_link .naver .ico{background:url('/images/common/ico_sns02_m.png') no-repeat center center;background-size:45px;}
    .popup .popup_wrap .sns_link .facebook .ico{background:url('/images/common/ico_sns03_m.png') no-repeat center center;background-size:45px;}
    .popup .popup_wrap .bt_close{display:none;}
    
	/**
	고객지원
	**/
    .customer_guide{margin:10px 0 0 0;}
    .customer_guide dt{margin:0 3px 0 0;font-size:13px;}
    .customer_guide dd{font-size:15px;}

	.customer_blue{padding:3px;margin:0 12px;}
	.customer_blue .border{padding:8px 0;text-align:center;}
	.customer_blue .border p{font-size:12px;line-height:18px;}
	.customer_blue .border dl{position:static;margin-top:15px;}
	.customer_blue .border dl dt{font-size:13px;}
	.customer_blue .border dl dd{margin-left:5px;font-size:13px;}

    .customer_menu{padding:0 12px;width:auto;margin-top:10px;}
    .customer_menu li{width:48%;height:140px;margin-bottom:4% !important;}
    .customer_menu li:nth-of-type(odd){margin-right:2%;margin-left:0;}
    .customer_menu li:nth-of-type(even){margin-left:2%;margin-right:0;}
    .customer_menu li:nth-of-type(n+5){margin-bottom:0 !important;}
    .customer_menu .menu1 .ico,.customer_menu .menu2 .ico,.customer_menu .menu3 .ico,.customer_menu .menu4 .ico,.customer_menu .menu5 .ico,.customer_menu .menu6 .ico{margin:25px 0 0 0;width:60px;height:60px;background-size:60px;}
    .customer_menu li .txt{font-size:12px;}
    
    /**
    FAQ
    **/
    .faq_area{margin:35px 0 0 0;width:auto;}
    .faq_area .faq_top3{padding:0 12px;}
    .faq_area .faq_top3 dt span{font-size:17px;padding:0 0 2px 0;}
    .faq_area .faq_top3 dd{margin:0 0 0 0;height:auto;}
    .faq_area .faq_top3 dd ul{position:relative;width:auto;}
    .faq_area .faq_top3 dd li{margin:0 0 15px 0;padding:20px;width:100%;height:95px;box-sizing:border-box;}
	.faq_area .faq_top3 dd li:before{left:20px;top:16px;font-size:19px;}
    .faq_area .faq_top3 dd li a{height:auto;font-size:16px;padding-left:25px;}
    .faq_area .faq_top3 dd li a .ico{right:20px;top:20px;width:15px;height:15px;background:url('/images/customer/arrow_faq_m.png') no-repeat 0 0;background-size:15px;}
    .faq_area .faq_top3 dd li .des{margin:15px 0 0 0;line-height:20px;font-size:12px;padding-left:25px;}
	.faq_area .faq_top3 dd li .des:before{left:2px;top:-2px;font-size:19px;}
    .faq_area .faq_top3 dd li.on{height:auto;}
    .faq_area .faq_search{margin:40px 12px 0 12px;width:auto;}
    .faq_area .faq_search .input_search{width:100%;}
    .faq_area .faq_search .ico_search{right:10px;top:0;background:url('/images/customer/ico_search_m.png') no-repeat 0 0;background-size:24px;}
    .faq_area .faq_table th{padding:10px 0;font-size:12px;}
    .faq_area .faq_table th:first-of-type{width:70px;}
    .faq_area .faq_table td{padding:0;}
    .faq_area .faq_table td .bt .tit{padding:8px 40px 10px 0;line-height:20px;font-size:12px;}
    .faq_area .faq_table td .bt .ico{right:14px;top:16px;width:12px;height:7px;background-size:12px;}
    .faq_area .faq_table td.on .bt .ico{background-position:0 -7px;}
    .faq_area .faq_table td .hidden_des{padding:0 40px 0 0;font-size:11px;}
    
    /**
    직원 실명제
    **/
    .customer_employee{margin:45px 0 0 0;padding:0 20px;width:auto;}
    .customer_employee .employee_list li{margin:0 2% 30px 0 !important;width:49%;}
    .customer_employee .employee_list li:nth-of-type(2n){margin-right:0 !important;}
    .customer_employee .employee_list li a .stay{margin:10px 0 0 0;font-size:12px;}
    .customer_employee .employee_list li a .name{font-size:12px;}
    
    /**
    AS신청
    **/
    .as_apply{margin:30px 0 0 0;}
    .as_table .checkbox label{padding-left:15px;}
    .as_table tbody .checkbox label{margin:0;}
    .as_table th{padding:10px;text-align:left;font-size:12px;}
    .as_table td{padding:10px;height:auto;text-align:left;vertical-align:top;font-size:11px;}
    .as_table td img{margin:0 20px 0 0;width:75px;height:46px;}
    .as_table td .cont_list{display:block;margin:0 0 5px 0;}
    .as_table td .cont_list:last-of-type{margin:0;}
    .as_table td .cont_list.table{display:table;}
    .as_table td .cont_list.table >img,.as_apply .as_table td .cont_list.table span{display:table-cell;vertical-align:middle;}
    .as_table td .cont_list .cont_tit{display:inline-block;margin:0 20px 0 0;width:75px;font-size:10px;}
    .as_table td .cont_list .cont_c{font-size:10px;}
    .as_table .m_hide{display:none !important;}
    .as_table .mypage_buy_col1{width:10%;}
    .as_table .mypage_buy_col2{width:90%;}
    .as_table .t_cell{display:block;}
    .as_table .cell span, .as_apply .as_table .cell span{display:inline-block;padding:0 0 0 10px;width:auto;font-size:10px;}
    .as_table .cell .cell1, .as_apply .as_table .cell .cell1{display:block;padding-bottom:25px;}
    .as_table .cell .cell2, .as_apply .as_table .cell .cell2{display:block;padding-bottom:5px;}
    .as_table .cell .cell2:before{content:'구매 매장정보';display:inline-block;width:50%;}
    .as_table .cell .cell3, .as_apply .as_table .cell .cell3{display:block;}
	.as_table .cell .cell4, .as_apply .as_table .cell .cell4{display:block;}
    .as_table .cell .cell3:before{content:'구매일';display:inline-block;width:50%;}
	.as_table .cell .cell4:before{content:'구매자';display:inline-block;width:50%;}
	.as_table .cell .cell5:before{content:'모델명';display:inline-block;width:50%;}
    .as_table th{padding:10px 10px;vertical-align:top;font-size:12px;text-align:left;}
    .as_table th .t_cell span{padding:0 !important;text-align:left;}
    .as_table td{padding:10px 10px;vertical-align:top;font-size:11px;text-align:left;}
    
    .as_table.type2 .cell,.as_apply.type2 .as_table .cell{position:relative;}
    .as_table.type2 th.cell,.as_apply.type2 .as_table th.cell{background:#fff;border-bottom:1px solid #ccc;}
    .as_table.type2 th.cell .cell1 label,.as_apply.type2 .as_table th.cell .cell1 label{color:transparent;}
    .as_table.type2 .cell span, .as_apply.type2 .as_table .cell span{display:inline-block;padding:0 0 0 10px;width:auto;font-size:10px;}
    .as_table.type2 .cell img,.as_apply.type2 .as_table .cell img{position:absolute;left:0;}
    .as_table.type2 .cell .cell1, .as_apply.type2 .as_table .cell .cell1{display:block;padding:0 0 10px 80px;font-size:12px;}
    .as_table.type2 .cell .cell2, .as_apply.type2 .as_table .cell .cell2{display:block;padding:0 0 5px 80px;font-size:12px;}
    .as_table.type2 .cell .cell3, .as_apply.type2 .as_table .cell .cell3 {display:block;padding:0 0 0 80px;font-size:12px;}
	.as_table.type2 .cell .cell4, .as_apply.type2 .as_table .cell .cell4{display:block;padding:0 0 0 80px;font-size:12px;}
	.as_table.type2 .cell .cell5, .as_apply.type2 .as_table .cell .cell5{display:block;padding:0 0 0 80px;font-size:12px;}

	.as_table.type2 .cell .cell1:before {margin-right:3px; content:'상품정보 :';display:inline-block;width:auto;}
	.as_table.type2 .cell .cell2:before{margin-right:3px; content:'구매 매장정보 :';display:inline-block;width:auto;}
    .as_table.type2 .cell .cell3:before{margin-right:3px; content:'구매일 :';display:inline-block;width:auto;}
	.as_table.type2 .cell .cell4:before{margin-right:3px; content:'구매자 :';display:inline-block;width:auto;}
	.as_table.type2 .cell .cell5:before{margin-right:3px; content:'모델번호 :';display:inline-block;width:auto;}

	 .as_table.JH.type2 th.cell .cell1, .as_apply.JH.type2 .as_table th.cell .cell1 {position:static;}
	 .as_table.JH.type2 .cell .cell1, .as_apply.JH.type2 .as_table .cell .cell1{position:absolute;left:0; padding:0 0 0 10px;}
	 .as_table.type2 .cell * {text-align:left;}
	 .as_table.JH.type2 .cell .cell2, .as_apply.JH.type2 .as_table .cell .cell2, .as_table.JH.type2 .cell .cell3, .as_apply.JH.type2 .as_table .cell .cell3, .as_table.JH.type2 .cell .cell4, .as_apply.JH.type2 .as_table .cell .cell4, .as_table.JH.type2 .cell .cell5, .as_apply.JH.type2 .as_table .cell .cell5, .as_table.JH.type2 .cell .cell6, .as_apply.JH.type2 .as_table .cell .cell6 {padding-left:40px;}

	.as_table.type2.JH .cell .cell1:before {display:none;}
	.as_table.type2.JH .cell .cell2:before{margin-right:3px; content:'모델번호:';display:inline-block;width:auto;}
    .as_table.type2.JH .cell .cell3:before{margin-right:3px; content:'상품정보 :';display:inline-block;width:auto;}
	.as_table.type2.JH .cell .cell4:before{margin-right:3px; content:'구매자 :';display:inline-block;width:auto;}
	.as_table.type2.JH .cell .cell5:before{margin-right:3px; content:'구매매장 :';display:inline-block;width:auto;}
	.as_table.type2.JH .cell .cell6:before{margin-right:3px; content:'구매일 :';display:inline-block;width:auto;}
    
    /**
    고정 시공서비스
    **/
	.construction_services .con_top{margin:35px 12px 0 12px;}
	.construction_services .construction_cost{margin-right:0;}
	.construction_services .construction_cost > dt{font-size:17px;text-align:center;}
	.construction_services .construction_cost > dd{padding-top:5px;}
	.construction_services .construction_cost li{margin-top:15px;padding:16px 0;}
	.construction_services .construction_cost li dl{background:url('/images/customer/ico_arrow_down01_m.png') no-repeat center 55%;background-size:8px;}
    .construction_services .construction_cost li dt{margin:0 0 30px 0;font-size:15px;}
    .construction_services .construction_cost li dd{font-size:13px;}
	.construction_services .add_msg{position:static;width:auto;margin-top:45px;}
	.construction_services .add_msg img{width:70%;}
	.construction_services .add_msg p{margin-top:10px;text-align:center;font-size:12px;line-height:18px;}

	.construction_services .txt_area{margin-top:50px;}
	.construction_services .txt_area p{font-size:14px;}
	.construction_services .txt_area ul{margin-top:0;}
	.construction_services .txt_area li{margin-top:18px;font-size:11px;line-height:18px;}

	.construction_services .img_area{margin:35px 12px 0 12px;}
	.construction_services .img_area p{padding:24px 0;font-size:22px;line-height:29px;}
	.construction_services .img_area p span{padding-bottom:10px;font-size:12px;line-height:1;}
    
    /**
    회원가입
    **/
    .login_cont{margin:0 10px;}
    .login_cont dl dt .pc{display:none;}
    .login_cont dl dt .mobile{display:inline;}
    .login_cont .login_tit{font-size:14px;}
    .login_cont .login_tit2{padding:0 0 0 5px;font-size:12px;}
    .login_cont .login_left{display:block;padding:0;width:100%;}
    .login_cont .login_left:after{display:none;}
    .login_cont .login_right{display:none;padding:0;width:100%;}
	.login_cont.add_sns .login_right{padding:0}
    .login_cont .login_center{margin:35px 0 0 0;width:100%;}
    .login_cont .form_cont{margin:23px 0 0 0;}
    .login_cont .login_center .form_cont{margin:0;}
    .login_cont .form_list >li{margin:0 0 13px 0;}
    .login_cont .form_list >li dl dd{display:block;padding:0;}
    .login_cont .login_left .bt_box{margin:23px 0 0 0;}
    .login_cont .login_center .bt_box{margin:25px 0 0 0;}
    .login_cont .login_left .save_id label{padding:0 0 0 16px;}
    .login_cont .login_left .search_idpass li a{font-size:10px;}
    .login_cont .login_left .search_idpass .search_id{margin:0 9px 0 0;padding:0 11px 0 0;}
    .login_cont .login_left .search_idpass .search_id:after{top:7px;height:8px;}
    .login_cont .login_right dt{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #ccc;}
    .login_cont .login_right .sns_link{margin:23px 0 0 0;}
    .login_cont .login_right .sns_link li{margin:0 auto 15px;width:165px;}
    .login_cont .login_right .sns_link li:last-of-type{margin:0 auto;}
    .login_cont .login_right .sns_link li .txt{font-size:10px;}
    .login_cont .login_right .sns_link li .ico{margin:0 15px 0 0;width:38px;height:38px;}
    .login_cont .login_right .sns_link .kakao .ico{background:url('/images/common/ico_sns01_m.png') no-repeat center center;background-size:38px;}
    .login_cont .login_right .sns_link .naver .ico{background:url('/images/common/ico_sns02_m.png') no-repeat center center;background-size:38px;}
    .login_cont .login_right .sns_link .facebook .ico{background:url('/images/common/ico_sns03_m.png') no-repeat center center;background-size:38px;}
    .login_cont .login_bottom{display:block;}
    
    
    /**
    마이페이지
    **/
	.mypage .bt_box{margin:25px 0 0 0;}
    .mypage_member .bt_box{margin:25px 0 0 0;}
    .mypage_favorite{padding:0;width:100%;}
    
    .mypage_favorite .bt_box{margin:0;}
    .mypage_favorite .select_cancel{margin:50px 0 0 0;}
    .mypage_store{margin:25px 0 0 0;table-layout:fixed;word-break:keep-all;padding:0;}
    .mypage_store .tab_tit{margin:0 0 23px 0;font-size:12px;}
    .mypage_store .mypage_table .form_cont{background:#f4f4f4;}
    .mypage_store .mypage_table .form_cont .form_tit{padding:10px 30px;}
    .mypage_store .mypage_table tr.on td{background:#f4f4f4;border:none;}
    .mypage_store .mypage_table tr.on + tr>td{padding:0;}
    .mypage_store .mypage_table .form_cont .form_list li dl > dt{padding:0 30px;}
    .mypage_store .mypage_table .form_cont .form_list li dl > dd{padding:0 30px;}
    .mypage_store .mypage_table .form_cont .add_msg{margin:5px 0 0 0;}
    .mypage_store .m_hide{display:none !important;}
    
    .mypage_store .favorite_store .mypage_as_col2{width:20%;}
    .mypage_store .favorite_store .mypage_as_col3{width:80%;}
    .mypage_store .favorite_store .t_cell{display:block;}
    .mypage_store .favorite_store .cell{display:table-cell;}
    .mypage_store .mypage_table .chk{padding:10px;}
    .mypage_store .mypage_table td .ico_p{margin:0 3px 0 0;width:20px;height:20px;background:url('/images/common/ico_p_m.png') no-repeat center center;background-size:20px;}
    .mypage_store .mypage_table td .ico_a{margin:0 3px 0 0;width:20px;height:20px;background:url('/images/common/ico_a_m.png') no-repeat center center;background-size:20px;}
    .mypage_store .mypage_table td .ico_s{margin:0 3px 0 0;width:20px;height:20px;background:url('/images/common/ico_s_m.png') no-repeat center center;background-size:20px;}
    .mypage_store .mypage_table td .ico_d{margin:0 3px 0 0;width:20px;height:20px;background:url('/images/common/ico_d_m.png') no-repeat center center;background-size:20px;}
    .mypage_store .mypage_table td .ico_car{width:25px;height:25px;background:url('/images/common/ico_car_m.png') no-repeat center center;background-size:25px;}
    .mypage_store .mypage_table td .ico_car.none{width:25px;height:25px;background:url('/images/common/ico_ncar_m.png') no-repeat center center;background-size:25px;}
    .mypage_store .favorite_store .cell>.t_cell{position:relative;text-align:left;}
    .mypage_store .favorite_store .cell>.t_cell>span{display:block;padding:0 0 0 10px;width:auto;font-size:10px;text-align:left;}
    .mypage_store .favorite_store .cell>.t_cell> .cell1{display:block;padding:0 0 10px 0;font-size:13px;}
    .mypage_store .favorite_store .cell>.t_cell> .cell2{display:block;padding:0 0 2px 0;}
    .mypage_store .favorite_store .cell>.t_cell> .cell3{display:block;padding:0 0 5px 0;}
    .mypage_store .favorite_store .cell>.t_cell> .cell4{display:inline-block;padding:0;font-size:10px;}
    .mypage_store .favorite_store .cell>.t_cell> .cell4 span{font-size:10px;}
    .mypage_store .favorite_store .cell>.t_cell> .cell5{display:inline-block;}
    .mypage_store .favorite_store .cell>.t_cell> .cell6{position:absolute;right:10px;top:50%;margin:-10px 0 0 0;}
    .mypage_store .favorite_store .cell>.t_cell> .cell6 .bt_box{margin:0;}
    .mypage_store .favorite_store .cell>.t_cell> .cell6 li{width:20px;height:20px;background:url('/images/common/bt_table_arrow.png') no-repeat center center;background-size:20px;}
    .mypage_store .favorite_store .cell>.t_cell> .cell6 button{padding:0;width:100%;height:100%;text-indent:-10000px;background:transparent;}
    .mypage_store .favorite_store th{padding:10px 10px;background:#fff;border-bottom:1px solid #ccc;vertical-align:top;font-size:12px;}
    .mypage_store .favorite_store th label{text-indent:-10000px;}
    
    .mypage_store .store_table thead{display:none;}
    .mypage_store .store_table tr:first-of-type td{border-top:1px solid #ccc;}
    .mypage_store .store_table td{padding:15px 10px;}
    .mypage_store .store_table .cell>.t_cell{position:relative;text-align:left;}
    .mypage_store .store_table .cell>.t_cell>span{display:block;padding:0 0 0 10px;width:auto;font-size:10px;text-align:left;}
    .mypage_store .store_table .cell>.t_cell> .cell1{display:block;padding:0 0 10px 0;font-size:13px;}
    .mypage_store .store_table .cell>.t_cell> .cell2{display:block;padding:0 0 2px 0;}
    .mypage_store .store_table .cell>.t_cell> .cell3{display:block;padding:0 0 5px 0;}
    .mypage_store .store_table .cell>.t_cell> .cell4{display:inline-block;padding:0;font-size:10px;}
    .mypage_store .store_table .cell>.t_cell> .cell4 span{font-size:10px;}
    .mypage_store .store_table .cell>.t_cell> .cell5{display:inline-block;}
    .mypage_store .store_table .cell>.t_cell> .cell6{position:absolute;right:10px;top:50%;margin:-10px 0 0 0;}
    .mypage_store .store_table .cell>.t_cell> .cell6 .bt_box{margin:0;}
    .mypage_store .store_table .cell>.t_cell> .cell6 li{width:20px;height:20px;background:url('/images/common/bt_table_arrow.png') no-repeat center center;background-size:20px;}
    .mypage_store .store_table .cell>.t_cell> .cell6 button{padding:0;width:100%;height:100%;text-indent:-10000px;background:transparent;}
    .mypage_store .store_table th{padding:10px 10px;background:#fff;border-bottom:1px solid #ccc;vertical-align:top;font-size:12px;}
    .mypage_store .store_table th label{text-indent:-10000px;}
    
    
    .mypage_store .as_service .mypage_as_col2{width:20%;}
    .mypage_store .as_service .mypage_as_col3{width:80%;}
    .mypage_store .as_service .t_cell{display:block;}
    .mypage_store .as_service .cell{display:table-cell;}
    .mypage_store .as_service .cell span{display:inline-block;padding:0 0 0 10px;width:auto;font-size:10px;text-align:left;}
    .mypage_store .as_service .cell .cell1{display:block;padding-bottom:25px;}
    .mypage_store .as_service .cell .cell2{display:block;padding-bottom:5px;}
    .mypage_store .as_service .cell .cell2:before{content:'결과';display:inline-block;width:50%;}
    .mypage_store .as_service .cell .cell4{display:block;}
    .mypage_store .as_service .cell .cell4:before{content:'희망일';display:inline-block;width:50%;}
    .mypage_store .as_service th{padding:10px 10px;vertical-align:top;font-size:12px;}
    .mypage_store .as_service th .t_cell span{padding:0 !important;text-align:center;}
    .mypage_store .as_service td{padding:10px 10px;vertical-align:top;font-size:11px;}
    
    .mypage_store .hire_list .mypage_hire_col2{width:20%;}
    .mypage_store .hire_list .mypage_hire_col3{width:80%;}
    .mypage_store .hire_list .t_cell{display:block;text-align:right;}
    .mypage_store .hire_list .cell{display:table-cell;}
    .mypage_store .hire_list .cell span{display:inline-block;padding:0 0 0 10px;width:auto;font-size:10px;text-align:left;}
    .mypage_store .hire_list .cell .cell1{display:block;padding-bottom:25px;text-align:left;}
    .mypage_store .hire_list .cell .cell2{display:inline-block;width:65px;line-height:35px;text-align:center;}
    .mypage_store .hire_list th{padding:10px 10px;vertical-align:top;font-size:12px;}
    .mypage_store .hire_list td{padding:10px 10px;vertical-align:top;font-size:11px;}
    .mypage_store .hire_list td .bt_box{margin:0;}
    .mypage_store .hire_list td .bt_box li button{width:65px;}

	.mypage .sns_info{margin:15px 0 0 12px;}
	.mypage .sns_info .txt{font-size:12px;line-height:20px;}
	.mypage .sns_info ul{margin:5px 0 0 0;}
	.mypage .sns_info ul li{float:none;width:auto;margin:15px 0 0 0;position:relative;}
	.mypage .sns_info ul li strong{width:184px;}
	.mypage .sns_info ul li .txt{display:inline-block;font-size:11px;color:#fff;vertical-align:middle;}
	.mypage .sns_info ul li .ico{display:inline-block;margin:0 15px 0 0;width:38px;height:38px;vertical-align:middle;}
	.mypage .sns_info a{position:absolute;left:190px;top:4px;width:107px;margin:0;background:#ccc;font-size:11px;line-height:30px;}

    /**
    커뮤니티
    **/
    .mypage_community{margin:23px 0;width:100%;}
    .mypage_community .community_list > li{margin-right:0; margin-bottom:40px; width:50%; box-sizing:border-box;}
    .mypage_community .community_list > li:nth-of-type(2n){margin:0 0 40px 0;}
    .mypage_community .community_list > li dt{font-size:13px;}
    .mypage_community .community_list > li dd{margin:10px 0 0 0;}
    .mypage_community .community_list > li dd .tit{margin:10px 0 5px 0;font-size:13px;}
    .mypage_community .community_list > li dd .des{margin:0 0 5px 0;font-size:11px;}
    .mypage_community .community_list > li dd .id{font-size:11px;}
    .mypage_community .community_list > li dd .date{font-size:11px;}
    .mypage_community .community_list > li dd .bt_box{margin:25px 0 0 0;}
    .mypage_community .community_list > li dd .bt_box li button{width:65px;}
    
    /*
    회원탈퇴
    */
    .mypage_secession{margin:23px 0 0 0;}
    .mypage_secession .form_list{border-top:1px solid #ccc;}
    .mypage_secession .form_list li dt{display:none;}
    .mypage_secession .form_list li dd .checkbox{margin-top:0;width:50%;line-height:24px;}
    .mypage_secession .form_list .input_tit{margin:10px 0 0 0;padding:0 10px;font-size:12px;}
    .mypage_secession .bt_box{margin:35px 0 0 0;}
    .mypage_secession .bt_box li{width:49%;margin:0 1% 0 0;}
    .mypage_secession .bt_box li button{width:100%;}
    
    /**
    휴면계정 활성화
    **/
    .inactive_account{margin:23px 0 0 0;}
    .inactive_account .inactive_account_box{margin:0 10px 25px;padding:20px;}
    .inactive_account dl{}
    .inactive_account dl dt{margin:0 0 12px 0;font-size:11px;}
    .inactive_account dl dd{line-height:15px;font-size:10px;}
    .inactive_account .inactive_delay{margin:5px 0 15px 0;}
    .inactive_account .inactive_delay label{margin:0 15px 0 0;}
    .inactive_account p{line-height:15px;font-size:10px;}
    .inactive_account .bt_box li button{width:190px;}
    
    /**
    칭찬합시다
    **/
    .community_compliment{padding:40px 20px 0 20px;background-size:auto 140px;}
    .community_compliment .bt_box{margin:0;}
    .community_compliment .best_tit{margin:20px 0;font-size:13px;}
    
    .community_compliment .compliment_list_area{width:100%;}
    .community_compliment .compliment_list_area.slide{width:100%;}
    .community_compliment .compliment_list_area.slide .compliment_list:after{display:none;}
    .community_compliment .compliment_list_area.slide .compliment_list{padding:0;}
    /* .community_compliment .compliment_list li{margin:0 6% 40px 0;width:47%;text-align:left;} */
    .community_compliment .compliment_list li:nth-of-type(2n){margin:0 0 40px 0;}
    .community_compliment .compliment_list_area.slide .compliment_list li{margin:0;width:auto;}
    .community_compliment .compliment_list_area.slide .compliment_list li a{margin:0 10px;}
    /* .community_compliment .compliment_list_area.masonry .compliment_list{margin:0 0 0 -5%;width:105%;} */
    /* .community_compliment .compliment_list_area.masonry .compliment_list li{margin:0 0 50px 5%;width:45%;} */
	.community_compliment .compliment_list li .badge{left:7px;top:7px;}
	.community_compliment .compliment_list li .badge span{width:30px;margin-left:2px;font-size:8px;line-height:30px;}
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:13px;}
    .community_compliment .compliment_list li .cont{margin:10px 0 0 0;line-height:18px;;font-size:11px;}
    .community_compliment .compliment_list li .id{margin:10px 0 0 0;line-height:16px;font-size:10px;}
    .community_compliment .compliment_list li .date{line-height:16px;font-size:10px;}
    .community_compliment .compliment_list_area.slide .slick-dots{margin:35px 0 0 0;}
    .community_compliment .compliment_list_area.slide .slick-dots li{}
    .community_compliment .compliment_list_area.slide .slick-dots li button{display:inline-block;width:20px;height:20px;text-indent:-10000px;font-size:0;text-align:center;}
    .community_compliment .compliment_list_area.slide .slick-dots li button:after{content:'';display:block;margin:0 auto;width:7px;height:7px;background:#ddd;border-radius:7px;}
    .community_compliment .compliment_list_area.slide .slick-dots li.slick-active button:after{background:#9f9f9f;}
    
    .community_compliment .compliment_area{margin:40px auto 0;}
    .community_compliment .compliment_area .compliment_list_search{padding:0;width:auto;}
    .community_compliment .compliment_area .compliment_list_search .select_sorting{width:49.5%;}
    .community_compliment .compliment_area .compliment_list_search .search{float:none;}
    .community_compliment .compliment_area .compliment_list_search .search .select_search{float:left;margin:0 0 0 1%;width:49.5%;}
    .community_compliment .compliment_area .compliment_list_search .search .input_type1{float:left;clear:both;margin:5px 0 0 0;width:65%;}
    .community_compliment .compliment_area .compliment_list_search .search .bt_box{float:left;display:inline-block;margin:5px 0 0 1%;width:34%;}
    .community_compliment .compliment_area .compliment_list_search .search .bt_box li{width:100%;}
    .community_compliment .compliment_area .compliment_list_search .search .bt_box button{width:100%;height:32px;}
    
    .compliment_form{padding:0 10px;}
    .compliment_form .agreement_area{margin:30px 0 23px;}
    .compliment_form .agreement_area .agreement_list{margin:0 0 23px 0;padding:0 0 15px 0;}
    .compliment_form .agreement_area .bt_box{margin:22px 0 0 0;}
    .compliment_form .form_list li dl dt,.compliment_form .form_list li dl dd{padding:0;}
    .compliment_form .selected_area{float:none;margin:5px 0 0 0;width:100%;font-size:0;}
    .compliment_form .selected_area:after{display:none;}
    .compliment_form .selected_area li{display:inline-block;margin:0 15px 0 0;width:90px;/*height:110px;*/ vertical-align:top;}
    .compliment_form .selected_area li .txt{line-height:110px;font-size:11px;}
    .compliment_form .select_area{float:none;width:100%;}
    .compliment_form .select_sorting{display:block;margin:25px 0 15px;width:145px;}
    .compliment_form .select_top{display:none;}
    .compliment_form .select_bottom{width:100%;max-height:270px;}
    .compliment_form .select_bottom li{margin:0 5% 10px 0;width:30%;font-size:11px;}
    .compliment_form .select_bottom li:nth-of-type(3n){margin:0 0 10px 0;}
    
    /* .compliment_thanks{padding:0 10px;} */
    .compliment_thanks .compliment_thanks_box{padding:20px 0;}
    .compliment_thanks .compliment_thanks_box .pageParam{font-size:15px;}
    .compliment_thanks .compliment_thanks_box .thanks_img{margin:15px 0;}
    .compliment_thanks .compliment_thanks_box .thanks_img li{margin:0 8px;width:84px;font-size:11px;}
    .compliment_thanks .compliment_thanks_box .thanks_img li img{width:100%;margin:0 0 5px 0;}
    .compliment_thanks .compliment_thanks_box .thanks_dateid{}
    .compliment_thanks .compliment_thanks_box .thanks_dateid span{margin:0;font-size:12px;}
    .compliment_detail{margin:32px 0 45px 0;}
    .compliment_detail dl{margin:0  auto 45px;}
    .compliment_detail dl dt{margin:0 0 25px 0;font-size:19px;}
    .compliment_detail dl dd .txt{margin:0 0 23px 0;line-height:20px;font-size:11px;}
    .compliment_detail dl dd .img{margin:0 0 25px 0;width:100%;}
    .compliment_detail dl dd .input_txt{font-size:12px;}
    .compliment_detail .list_prevnext ul li span{padding:10px 0;}
    .compliment_detail .list_prevnext ul li a{display:block;float:left;padding:10px 0;}
    .compliment_detail .list_prevnext ul li.prev .ico{background-position:left center;}
    .compliment_detail .list_prevnext ul li.next .ico{background-position:left center;}
    .compliment_detail .list_prevnext ul li .ico{padding:10px 0 10px 15px;width:20%;font-size:12px;}
    .compliment_detail .list_prevnext ul li .list_tit{width:80%;font-size:12px;}
    .compliment_detail .list_prevnext ul li .list_date{display:none;}
    
    .compliment_event{margin:23px auto 0;padding:0;}
    .compliment_event .event_date{font-size:15px;}
    .compliment_event .event_date em{margin:0;font-size:13px;}
    .compliment_event .event_tit{position:static;margin:5px 0 0 0;right:auto;top:auto;font-size:11px;}
    .compliment_event .event_gift{margin:0 12px 33px 12px;}
    .compliment_event .event_gift >li{margin:23px 0 0 0;}
    .compliment_event .event_gift >li dt{font-size:13px;}
    .compliment_event .event_gift >li dd{margin:10px 0 0 0;}
	.compliment_event .event_gift >li dl {float:none; width:100%;}
	.compliment_event .event_gift >li dl, .compliment_event .event_gift >li:first-child dl {padding:0;}
	.compliment_event .event_gift >li dd, .compliment_event .event_gift >li:first-child dd {padding:0;}
    .compliment_event .event_gift >li dd .gift_list li{margin:0 2% 10px 0;width:49%;}
    .compliment_event .event_gift >li dd .gift_list li:nth-of-type(2n){margin:0 0 10px 0;}
    .compliment_event .event_gift >li dd .gift_list .txt{font-size:11px;}
	.compliment_event .event_join{margin:0 12px 33px 12px;}
	.compliment_event .event_join >li dt{font-size:13px;}
    .compliment_event .event_join >li dd{margin:10px 0 0 0;}
    .compliment_event .event_join .event_noraml{float:none;width:100%;padding:0;}
    .compliment_event .event_join .event_sns{margin-top:30px; float:none;width:100%;padding:0;}
    .compliment_event .event_join .event_noraml dl{}
    .compliment_event .event_join .event_noraml dl dt,.compliment_event .event_join .event_sns dl dt{font-size:13px;}
    .compliment_event .event_join .event_noraml dl dd,.compliment_event .event_join .event_sns dl dd{margin:10px 0 0 0;padding:20px 10px 85px;background:#f8f8f8 url('/images/dummy/event_img01.png') no-repeat 90% 85%;background-size:90px;}
    .compliment_event .event_join .event_sns dl dd{background-image:url('/images/dummy/event_img02.png');}
    .compliment_event .event_join .event_noraml dl dd .txt1,.compliment_event .event_join .event_sns dl dd .txt1{font-size:15px;}
    .compliment_event .event_join .event_noraml dl dd .txt2,.compliment_event .event_join .event_sns dl dd .txt2{margin:10px 0 0 0;font-size:11px;}
    .compliment_event .event_join .event_noraml dl dd .txt2 em,.compliment_event .event_join .event_sns dl dd .txt2 em{font-size:11px;}
    
    .compliment_event .event_notice{margin:0 0 0 0;padding:25px 12px;}
    .compliment_event .event_notice dt{font-size:13px;float:none;}
    .compliment_event .event_notice dd{margin:10px 0 0 0;}
    .compliment_event .event_notice dd li{float:none;margin:0;width:100%;line-height:16px;font-size:11px;}
    
    .boast_form{}
    .boast_form .agreement_area{margin:30px 0 23px;}
    .boast_form .agreement_area .agreement_list{margin:0 0 23px 0;padding:0 0 15px 0;}
    .boast_form .agreement_area .bt_box{margin:22px 0 0 0;}
    
    .related_products .related_products_tit{margin:0 0 25px 0;}
    .related_products .related_products_tit span{font-size:17px;border-bottom:1px solid #333;}
    .product_list{margin:0;padding:0 10px;}
    .related_products .product_list{padding:0;}
    .product_list li{margin:0 1% 20px 0;width:49%;vertical-align:top;}
    .mypage_favorite .product_list li:nth-of-type(2n){margin:0 0 20px 0;}
    .product_list li dl{margin:10px 0 0 0;}
    .product_list li dl dt{margin:0 0 5px 0;}
    .product_list li dl dt .img img{width:100%;}
    .product_list li dl dt .txt{margin:15px 0 0 0;font-size:13px;}
    .product_list li dl dd{line-height:16px;}
    .product_list li dl dd span{font-size:11px;}
    .product_list li dl dd .price ins{text-decoration:none;}
    .product_list li dl dd .price del{padding:0 4px;}
    .product_list .slick-dots{margin:0 0 30px 0;}
    .product_list .slick-dots li{margin:0;width:auto;}
    .product_list .slick-dots li button{display:inline-block;width:20px;height:20px;text-indent:-10000px;font-size:0;text-align:center;}
    .product_list .slick-dots li button:after{content:'';display:block;margin:0 auto;width:7px;height:7px;background:#ddd;border-radius:7px;}
    .product_list .slick-dots li.slick-active button:after{background:#9f9f9f;}
    
    /**
    소셜허브
    **/
    .socialhub .socialhub_view .txt{margin:-28px 0 0 0;font-size:46px;}
    .socialhub .socialhub_half{margin:0 auto 25px;}
    .socialhub .socialhub_half .socialhub_list{float:none;padding:25px 10px;width:auto;}
    .socialhub .socialhub_half .socialhub_list dl{}
    .socialhub .socialhub_half .socialhub_list dl dt{font-size:16px;}
    .socialhub .socialhub_half .socialhub_list dl dd{margin:20px 0 0 0;padding:0;}
    .socialhub .socialhub_list li .tit{margin:15px 0 0 0;font-size:13px;}
    .socialhub .socialhub_list li .cont{font-size:11px;}
    .socialhub .socialhub_list li .date{font-size:10px;}
    .socialhub .socialhub_list.num4 li{margin:0 4% 20px 0;width:48%;}
    .socialhub .socialhub_list.num4 li:nth-of-type(2n){margin:0 0 20px 0;}
    .socialhub .socialhub_list.list_only{margin:30px 0 0 0;}
    .socialhub .socialhub_list.list_only li{margin:20px 4% 0 0;width:48%;}
    .socialhub .socialhub_list.list_only li:nth-of-type(2n){margin:20px 0 0 0;}

    .socialhub .socialhub_full{margin:25px auto 0;}
    .socialhub .socialhub_full .socialhub_list{padding:0 10px;}
    .socialhub .socialhub_full.nogaps{margin:0 auto 30px;}
    .socialhub .socialhub_full .socialhub_list dl{}
    .socialhub .socialhub_full .socialhub_list dl dt{text-align:left;font-size:16px;}
    .socialhub .socialhub_full .socialhub_list dl dd{margin:20px 0 0 0;}
    .socialhub .socialhub_full .social_list{padding:0 10px;}
    .socialhub .socialhub_full .social_list a{height:128px;}
    .socialhub .socialhub_full .social_list li{display:inline-block;margin:0 0 20px 0;width:100%;font-size:12px;}
    .socialhub .socialhub_full .social_list li .ico{margin:30px auto 15px;width:39px;height:39px;background-image:url('/images/common/ico_social04_m.png');background-size:39px;}
    .socialhub .socialhub_full .social_list li.social2 .ico{background-image:url('/images/common/ico_social05_m.png');background-size:39px;}
    .socialhub .socialhub_full .social_list li.social3 .ico{background-image:url('/images/common/ico_social06_m.png');background-size:39px;}
    
    /**
    매장찾기
    **/
    .store_ .pageParam_sub{margin:0 0 15px 0;}
    .store_area{width:auto;overflow:hidden;margin:40px 0 0 0;}
    .store_area .store_tit{margin:0 0 25px 0;}
    .store_area .store_tit span{font-size:17px;border-bottom:1px solid #333;}   
	.store .store_{padding:0 12px;}
    .store .store_ .search_txt{margin:0 0 10px 0;padding:0 10px;font-size:10px;}
	.store_area .store_list{margin-left:-13px;}
	.store_area .store_list .slick-slide{margin-left:13px;}
    .store_area .store_list li dl dd .list{margin:0 0 2px 0;}
    .store_area .store_list li dl dd .list .list_tit{font-size:9px;display:none;}
    .store_area .store_list li dl dd .list .list_cont{font-size:9px;}
    .store_area .store_list li dl dd .list:first-of-type .list_cont{font-size:11px;}
    .store_area .store_list .slick-dots{margin:20px 0 0 13px;}
	.store_area .store_list .slick-dots li{width:8px;height:8px;margin-left:6px;}
    .factory_area ul{padding:20px 40px;}
    .factory_area li{float:none;margin:0;width:100%;padding: 10px 0;}
    .factory_area li.right{width:100%;}
    .factory_area li dl dt{width:80px;font-size:13px;}
    .factory_area li dl dd{font-size:11px;}
    
    
    .overseas_area{margin:30px auto 0;padding:0 0 50px 0;width:100%;}
    .overseas_area .country_list{margin:0 0 35px 0;}
    .overseas_area .overseas_tit{margin:0 0 25px 0;}
    .overseas_area .overseas_tit span{font-size:17px;border-bottom:px solid #333;}
    .overseas_area .overseas_cont .img{display:block;margin:0 auto 20px;width:50px;}
    .overseas_area .overseas_cont .img img{width:100%;}
    .overseas_area .overseas_cont .txt{display:block;padding:0 10px;}
    .overseas_area .overseas_cont .txt > li{margin:0 0 25px 0;}
    .overseas_area .overseas_cont .txt dt{margin:0 0 13px 0;font-size:13px;}
    .overseas_area .overseas_cont .txt dd{}
    .overseas_area .overseas_cont .txt dd li{display:block;margin:0 0 5px 0;line-height:16px;}
    .overseas_area .overseas_cont .txt dd li .tit{display:inline;width:auto;font-size:10px;}
    .overseas_area .overseas_cont .txt dd li .tit:after{content:' : ';}
    .overseas_area .overseas_cont .txt dd li .cont{display:inline;font-size:10px;}
    
    .store .map_area{width:90%;}
    .store .map_area .map_{height:380px;}
    .store .map_area .map_info{display:block;left:-280px;top:10px;bottom:10px; width:300px;padding:30px 10px;box-sizing:border-box;transition:all 1s;}
    .store .map_area .map_info.on{left:0;z-index:2;}
	.store .map_area .map_info .map_info_inner {padding:10px; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;}
    .store .map_area .map_info .map_btn{display:block;}
    .store .map_area .map_info dl dt{margin:0 0 8px 0;font-size:14px;}
    .store .map_area .map_info .map_info_top dl dd{padding:0 0 0 25px;background:url('/images/common/ico_anchor_m.png')  no-repeat 0 center;background-size:20px;}
    .store .map_area .map_info .map_info_top dl dd li button{width:45px;height:20px;line-height:20px;font-size:10px;}
    .store .map_area .map_info .map_info_top dl dd .add_msg{margin:10px 0 0 0;line-height:15px;font-size:9px;}
    .store .map_area .map_info .map_info_bottom{margin:10px 0 0 0; position:relative;}
    .store .map_area .map_info .map_info_bottom .form_list{overflow:hidden;}
    .store .map_area .map_info .map_info_bottom .form_list dl{margin:5px 0; padding:0;}
    .store .map_area .map_info .map_info_bottom .form_list dt{margin:0;padding:0;width:100%;font-size:12px;line-height: 20px;}
    .store .map_area .map_info .map_info_bottom .form_list dd{padding:0;}
    .store .map_area .map_info .map_info_bottom .form_list .m_half{margin:0;padding:0 1% 0 0;width:49.5%;float:left;}
    .store .map_area .map_info .map_info_bottom .form_list .m_half:last-of-type{margin:0;padding:0;border-bottom:1px solid #ccc;}
    .store .map_area .map_info .map_info_bottom .form_list .m_half .select_box{width:100%;}
    /*.store .map_area .map_info .map_info_bottom .bt_box{margin:25px 0 0 0;}*/
	.store .map_area .map_info .map_info_bottom .bt_box {position:absolute; top:-12px; right:0;}
    .store .map_area .map_info .map_info_bottom .bt_box ul{text-align:right !important;}
    .store .map_area .map_info .map_info_bottom .bt_box ul button{padding:5px 30px;width:auto;}
    .store .ico_guide .ico_guide_left{float:none;margin:10px 0 0 0;padding:0 10px;}
    .store .ico_guide .ico_guide_right{float:none;margin:0 0 10px 0;padding:0 10px;}
    .store .ico_guide dl{padding:10px 0;}
    .store .ico_guide dt{float:left;margin:0 13px 0 0;line-height:20px;font-size:9px;}
    .store .ico_guide dd{float:left;}
    .store .ico_guide dd ul{overflow:hidden;}
    .store .ico_guide dd ul li{float:left;}
    .store .ico_guide ul li{display:inline-block;}
    .store .ico_guide dd ul li .txt{font-size:9px;}
    .store .ico_guide .ico_guide_left li{margin:0 15px 0 0;}
    .store .ico_guide .ico_guide_right li{line-height:20px;}
    .store .ico_guide .ico_guide_right li span{line-height:16px;}
    .store .ico_guide ul li .ico_p{width:20px;height:20px;background:url('/images/common/ico_p_m.png') no-repeat center center;background-size:20px;}
    .store .ico_guide ul li .ico_a{width:20px;height:20px;background:url('/images/common/ico_a_m.png') no-repeat center center;background-size:20px;}
    .store .ico_guide ul li .ico_s{width:20px;height:20px;background:url('/images/common/ico_s_m.png') no-repeat center center;background-size:20px;}
    .store .ico_guide ul li .ico_d{width:20px;height:20px;background:url('/images/common/ico_d_m.png') no-repeat center center;background-size:20px;}
    .store .ico_guide ul li .ico_all{display:inline-block;margin:0 2px;padding:0px 5px;font-size:9px;color:#fff;background:#7c4521;vertical-align:middle;}
    .store .ico_guide ul li .ico_emons{display:inline-block;margin:0 2px;padding:0px 5px;font-size:9px;color:#fff;background:#1b2265;vertical-align:middle;}
    .store .ico_guide ul li .ico_erdiance{display:inline-block;margin:0 2px;padding:0px 5px;font-size:9px;color:#fff;background:#0d6a9a;vertical-align:middle;}
    .store .ico_guide ul li .ico_emonsg{display:inline-block;margin:0 2px;padding:0px 5px;font-size:9px;color:#fff;background:#d68a03;vertical-align:middle;}
    .store .ico_guide ul li .ico_emonsi{display:inline-block;margin:0 2px;padding:0px 5px;font-size:9px;color:#fff;background:#670d9a;vertical-align:middle;}
    
    .showroom_area{padding:0 10px;height:auto;display: block;}
    .showroom_area .showroom_pic{float:none;width:100%;display: block;margin-bottom: 20px;}
    .showroom_area .showroom_pic ul li{margin:0 3px 0 0;width:50px;height:50px;}
    .showroom_area .showroom_pic ul li:last-of-type{margin:0;}
    .showroom_area .showroom_pic ul li img{width:100%;height:100%;opacity:.6;}
    .showroom_area .showroom_pic ul li.on{border:2px solid #fff;}
    .showroom_area .showroom_info{float:none;padding:25px 20px;width:100%;display: block;}
    .showroom_area .showroom_info li{margin:0 0 10px 0;}
	.showroom_area .showroom_info li dl{padding-left: 80px;}
    .showroom_area .showroom_info li dl dt{font-size:12px;}
    .showroom_area .showroom_info li dl dd{font-size:11px;}
    .showroom_area .showroom_info li dl dd .ico_car{width:15px;height:15px;background:url('/images/common/ico_car_m.png') no-repeat center center;background-size:15px;}
    .showroom_area .showroom_info li dl dd .ico_car.none{width:15px;height:15px;background:url('/images/common/ico_ncar_m.png') no-repeat center center;background-size:15px;}
    .showroom_area .showroom_info li dl dd .ico_all{display:inline-block;margin:0 2px;padding:1px 3px;font-size:10px;color:#fff;background:#7c4521;vertical-align:middle;}
    .showroom_area .showroom_info li dl dd .ico_emons{display:inline-block;margin:0 2px;padding:1px 3px;font-size:10px;color:#fff;background:#1b2265;vertical-align:middle;}
    .showroom_area .showroom_info li dl dd .ico_erdiance{display:inline-block;margin:0 2px;padding:1px 3px;font-size:10px;color:#fff;background:#0d6a9a;vertical-align:middle;}
    .showroom_area .showroom_info li dl dd .ico_emonsg{display:inline-block;margin:0 2px;padding:1px 3px;font-size:10px;color:#fff;background:#d68a03;vertical-align:middle;}
    .showroom_area .showroom_info li dl dd .ico_emonsi{display:inline-block;margin:0 2px;padding:1px 3px;font-size:10px;color:#fff;background:#670d9a;vertical-align:middle;}
    .showroom_area .showroom_info .bt_box{margin:20px 0 0 -10px;}
    .showroom_area .showroom_info .bt_box li {width:auto;}
    .showroom_area .showroom_info .bt_box li button{width:120px; height:42px;} 
    .traffic_area > ul >li{display:block;padding:0;table-layout:fixed;}
    .traffic_area li .ico{display:table-cell;float:none;margin:0 20px 0 0;padding:23px 20px;vertical-align:middle; position:static;}
    .traffic_area li .ico span{width:55px;height:55px;border:3px solid #ccc;}
    .traffic_area li.bus .ico span{background:url('/images/common/ico_traffic01.png') no-repeat center center;background-size:25px;}
    .traffic_area li.subway .ico span{background:url('/images/common/ico_traffic02.png') no-repeat center center;background-size:25px;}
    .traffic_area li.car .ico span{background:url('/images/common/ico_traffic03.png') no-repeat center center;background-size:25px;}
    .traffic_area li dl{display:table-cell;float:none;padding:23px 20px 23px 0;}
    .traffic_area li dt{margin:0 0 15px 0;font-size:13px;}
    .traffic_area li dd{}
    .traffic_area li dd ul{}
    .traffic_area li dd ul li{margin:0 0 5px 0;font-size:11px;}
    .traffic_area li dd ul li span{margin:0 5px 0 0;padding:1px 4px;}
    .traffic_area li dd ol{}
    .traffic_area li dd ol li{margin:0 0 15px 0;}
    .traffic_area li dd ol li:last-of-type{margin:0;}
    .traffic_area li dd ol li .tit{display:block;margin:0 0 10px 0;font-size:11px;}
    .traffic_area li dd ol li .cont{line-height:16px;font-size:11px;}
    .store_event{padding:0 10px;}
    .store_event img{width:100%;}
    .logo_area{margin:25px auto 0;width:150px;height:30px;background:url('/images/common/logo_emons_m.png') no-repeat center center;background-size:150px;}
    .store_banner{margin:30px 0 0 0;height:310px;background:url('/images/store/store_banner_m.jpg') no-repeat center center;background-size:cover;}
    .store_banner .slick-dots{position:absolute;left:0;right:0;margin:10px 0 0 0;text-align:center;}
    .store_banner .slick-dots li{display:inline-block;}
    .store_banner .slick-dots li button{display:inline-block;width:20px;height:20px;text-indent:-10000px;font-size:0;text-align:center;}
    .store_banner .slick-dots li button:after{content:'';display:block;margin:0 auto;width:7px;height:7px;background:#ddd;border-radius:7px;}
    .store_banner .slick-dots li.slick-active button:after{background:#9f9f9f;}
    .store_banner .store_tit{top:35px;}
    .store_banner .store_tit span{font-size:17px;border-bottom:1px solid #fff;}
    .store_banner .advantages_list .list_item{padding:21px 0;height:auto;}
    .store_banner .advantages_list .list_item dl{margin:0;padding:0 20px;}
    .store_banner .advantages_list .list_item dt{font-size:14px;}
    .store_banner .advantages_list .list_item dd{margin:10px 0 0 0;width:180px;font-size:11px;}
/*
    .store_banner .advantages_list .list_item .ico{right:30px;top:20px;width:42px;height:42px;background:url('/images/store/franchisee_l_02.png') no-repeat center center;background-size:42px;}
    .store_banner .advantages_list .list_item:first-of-type .ico{background:url('/images/store/franchisee_l_01.png') no-repeat center center;background-size:42px;}
    .store_banner .advantages_list .list_item:last-of-type .ico{background:url('/images/store/franchisee_l_03.png') no-repeat center center;background-size:42px;}
  */
  .store_banner .sbBar{display: none;}
  .store_banner .advantages_list .list_item .ico{width: 50px;}
	.opening_standard {height: auto;}
	.opening_standard  .mo_img{display: block;}
	.opening_standard .ico{margin:-16px 0 0 -75px;width:150px;height:32px;background:url('/images/store/logo_txt_m.png') no-repeat center center;background-size:150px;}
    .opening_standard .opening_standard_left{position:relative;width:100%;}
    .opening_standard .opening_standard_left img{width:100%;}
    .opening_standard .opening_standard_right{position:relative;padding:45px 35px 25px;right:auto;bottom:auto;width:100%;
	transform: translateY(0);
    -webkit-transform: translateY(0);box-sizing:border-box
	}
    .opening_standard .opening_standard_right:before{left:22px;top:40px;width:3px;height:15px;}
    .opening_standard .opening_standard_right li{margin:0 0 15px 0;}
    .opening_standard .opening_standard_right li:last-of-type{margin:0;}
    .opening_standard .opening_standard_right dt{margin:0 0 5px 0;font-size:11px;}
    .opening_standard .opening_standard_right dd{font-size:10px;}
    .opening_procedure li{margin:0 10px 20px 0;padding:35px 0;width:155px;height:155px;border-radius:80px;}
    .opening_procedure li:nth-of-type(2n){}
    .opening_procedure li:before{right:-4%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:url('/images/common/arrow_franchisee.png') no-repeat center center;background-size:12px;}
    .opening_procedure li:after{width:155px;height:155px;border-radius:80px;}
    .opening_procedure li .ico{margin:6px auto;width:25px;height:25px;}
    .opening_procedure li:first-of-type .ico{background:url('/images/common/ico_franchisee01.png') no-repeat center center;background-size:25px;}
    .opening_procedure li:nth-of-type(2) .ico{background:url('/images/common/ico_franchisee02.png') no-repeat center center;background-size:25px;}
    .opening_procedure li:nth-of-type(3) .ico{background:url('/images/common/ico_franchisee03.png') no-repeat center center;background-size:25px;}
    .opening_procedure li:nth-of-type(4) .ico{background:url('/images/common/ico_franchisee04.png') no-repeat center center;background-size:25px;}
    .opening_procedure li:nth-of-type(5) .ico{background:url('/images/common/ico_franchisee05.png') no-repeat center center;background-size:25px;}
    .opening_procedure li:last-of-type .ico{background:url('/images/common/ico_franchisee06.png') no-repeat center center;background-size:25px;}
    .opening_procedure li .step{font-size:12px;}
    .opening_procedure li .tit{font-size:11px;}
    .opening_procedure li .cont{margin:6px 0 0 0;font-size:10px;}
    .support_list .support_tit dt{margin:0 0 20px 0;font-size:15px;}
    .support_list .support_tit dd{font-size:12px;}
    .support_list .support_icon li .ico{margin:0 10px 0 0;width:30px;height:30px;}
    .support_list .support_icon li:first-of-type .ico{background:url('/images/store/franchisee01.png') no-repeat center center;background-size:30px;}
    .support_list .support_icon li:nth-of-type(2) .ico{background:url('/images/store/franchisee02.png') no-repeat center center;background-size:30px;}
    .support_list .support_icon li:nth-of-type(3) .ico{background:url('/images/store/franchisee03.png') no-repeat center center;background-size:30px;}
    .support_list .support_icon li:nth-of-type(4) .ico{background:url('/images/store/franchisee04.png') no-repeat center center;background-size:30px;}
    .support_list .support_icon li:nth-of-type(5) .ico{background:url('/images/store/franchisee05.png') no-repeat center center;background-size:30px;}
    .support_list .support_icon li:last-of-type .ico{background:url('/images/store/franchisee06.png') no-repeat center center;background-size:30px;}
    .support_list .support_detail{margin:45px 0 0 0;}
    .support_list .support_detail > li{padding:20px 10px;width:100%;height:200px;}
    .support_list .support_detail > li:first-of-type{background:url('/images/store/store_franchisee02.jpg') no-repeat center center;background-size:cover;}
    .support_list .support_detail > li.three{width:100%;}
    .support_list .support_detail > li > dl > dt{font-size:17px;}
    .support_list .support_detail > li > dl > dd{margin:10px 0 0 0;}
    .support_list .support_detail > li > dl > dd > ul{}
    .support_list .support_detail > li > dl > dd > ul > li{line-height:16px;font-size:10px;}
    .support_list .support_detail > li > dl > dd > ul > li .tit{display:block;float:none;font-size:10px;}
    .support_list .support_detail > li > dl > dd > ul > li .cont{display:block;float:none;font-size:10px;}
    .support_list .support_detail > li > dl > dd > ul > li em{color:#1b2265;}
    .inquiries{margin:20px 0;}
    .inquiries dt{margin:0 0 12px 0;font-size:25px;}
    .inquiries dd{font-size:11px;}
    .agency_icon{margin:32px 0;}
    .agency_icon li .ico{display:block;margin:0 15px 0 0;width:34px;height:30px;}
    .agency_icon li:first-of-type .ico{background:url('/images/store/agency01.png') no-repeat center center;background-size:34px;}
    .agency_icon li:nth-of-type(2) .ico{background:url('/images/store/agency02.png') no-repeat center center;background-size:34px;}
    .agency_icon li:nth-of-type(3) .ico{background:url('/images/store/agency03.png') no-repeat center center;background-size:34px;}
    .agency_icon li:nth-of-type(4) .ico{background:url('/images/store/agency04.png') no-repeat center center;background-size:34px;}
    .agency_icon li:nth-of-type(5) .ico{background:url('/images/store/agency05.png') no-repeat center center;background-size:34px;}
    .agency_banner{height:318px;background:url('/images/store/agency_banner_m.jpg') no-repeat center center;background-size:cover;}
    .agency_banner .ico{margin:-30px 0 0 -111px;width:222px;height:60px;background:url('/images/store/logo_txt1.png') no-repeat center center;background-size:222px;}
    .agency_pic{margin:35px 0 0 0;}
    .agency_pic ul li{float:left;margin:0 2% 10px 0;width:49%;}
    .agency_pic ul li.small{position:static;float:left;margin:0 2% 0 0;}
    .agency_pic ul li:nth-of-type(2n){margin:0 0 10px 0;}
    .agency_pic ul li.end{margin-bottom:0;}
    
    .agency_pic1{margin:35px auto 0;width:80%;}
    .agency_pic1 .product_lineup{position:relative;left:auto;top:auto;margin:5px 0 15px 0;font-size:12px;text-align:center;}
    .agency_pic1 .product_lineup:before{left:50%;top:-5px;margin:0 0 0 -70px;width:35px;height:2px;}
    .agency_pic1 .agency_pic_list .list .txt{font-size:12px;}
    .agency_pic1 .slick-list{overflow:hidden;}
    .agency_pic1 .slick-dots{position:static;margin:15px 0 0 0;text-align:center;}
    .agency_pic1 .slick-dots li{display:inline-block;float:none;margin:0;width:auto;}
    .agency_pic1 .slick-dots li button{display:inline-block;width:20px;height:20px;text-indent:-10000px;font-size:0;text-align:center;}
    .agency_pic1 .slick-dots li button:after{content:'';display:block;margin:0 auto;width:7px;height:7px;background:#ddd;border-radius:7px;}
    .agency_pic1 .slick-dots li.slick-active button:after{background:#9f9f9f;}
    .emons_slogan{margin:120px 0 100px;font-family:'Myriad Pro';font-size:28px;text-align:center;}
    
    .agency_pic2{margin:35px auto 0;width:80%;}
    .agency_pic2 .agency_pic_list .list .txt{font-size:12px;}
    .agency_pic2 .slick-list{overflow:hidden;}
    .agency_pic2 .slick-dots{position:static;margin:15px 0 0 0;text-align:center;}
    .agency_pic2 .slick-dots li{display:inline-block;float:none;margin:0;width:auto;}
    .agency_pic2 .slick-dots li button{display:inline-block;width:20px;height:20px;text-indent:-10000px;font-size:0;text-align:center;}
    .agency_pic2 .slick-dots li button:after{content:'';display:block;margin:0 auto;width:7px;height:7px;background:#ddd;border-radius:7px;}
    .agency_pic2 .slick-dots li.slick-active button:after{background:#9f9f9f;}
    .emons_slogan{margin:120px 0 100px;font-family:'Myriad Pro';font-size:28px;text-align:center;}


	.support_list .support_detail.detail_ty1 > li {width: 100%;}
	.support_list .support_detail.detail_ty2 > li.three {width: 100%;}
}

.ver_mid {vertical-align: middle;}
.pt30{padding-top:30px;}

@media (max-width: 1400px) {
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 215px;
        height: 215px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:1.2rem;}

    .compliment_detail div p img {
        width: 100% !important;
        margin: 15px 0;
    }
}
@media (max-width: 1210px) {
    .community_compliment .compliment_list {grid-template-columns: repeat(3, 1fr);}
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 215px;
        height: 215px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:1.2rem;}
}
@media (max-width: 1000px) {
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 215px;
        height: 215px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:1.2rem;}
}
@media (max-width: 767px) {
    .community_compliment .compliment_list {grid-template-columns: repeat(2, 1fr); gap: 10px;}
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 335px;
        height: 335px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:1.2rem;}
}
@media (max-width: 675px) {
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 300px;
        height: 300px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:1.2rem;}
}
@media (max-width: 520px) {
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 215px;
        height: 215px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:1rem;}
}
@media (max-width: 420px) {
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 155px;
        height: 155px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:.7rem;}
}
@media (max-width: 320px) {
    /* .community_compliment .compliment_list li .img img{
        max-width:100%; 
        max-height:100%; 
        width: 135px;
        height: 135px;
        vertical-align:middle;
        object-fit: cover;
        object-position: 50% 50%;
    } */
    .community_compliment .compliment_list li .tit{margin:15px 0 0 0;font-size:.7rem;}
}