@charset 'utf-8';
/*! common */
.fxed{position:fixed;left:0;top:0;width:100%;height:100%;}
body{/* overflow-x:hidden; */}
.clfix:after,.clfix:before{line-height:0;display:table;content:''}
.clfix:after{clear:both}
.hide_txt{font-size:1px;line-height:0;position:absolute;display:inline-block;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px}
.placeholder_guidetext{position:absolute;top:19px;left:13px;margin-top:-8px;color:#bba9b1;line-height:50px;}
/** 0602 수정 **/
/*.placeholder_guidetext{position:absolute;left:13px;color:#bba9b1;padding:9px 0 11px;}*/
/** //0602 수정 **/
.mobile.mobilefixed, .mobile.mobilefixed body{overflow:hidden;}
/*! skipnav */
.skipnav{line-height:1;position:absolute;z-index:9999;top:0;left:0;width:100%;height:0}
.skipnav a{font-size:0;line-height:1;display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{font-size:1.333em;font-weight:700;line-height:100%;position:absolute;z-index:50;top:0;left:0;width:100%;height:19px;margin:0;padding:5px 0;text-align:center;color:#fff;border:1px solid #c4d7ea;background:#2b6cb0}
/*! Browser Upgrade Prompt */
.browserupgrade{font-size:1pc;margin:.2em 0;padding:.2em 0;color:#000;background:#ccc}
.browserupgrade strong{font-weight:700;color:#000}
.browserupgrade a{font-weight:700;text-decoration:underline;color:#8d0080}
/*! dimm */
.dimm{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;opacity:.6;background:#000;filter:alpha(opacity=60)}
.dimm img{display:block}
.pc .ico{text-indent:-999em;background:url(../../images/ko/common/ico_pack.png) no-repeat}
.pc .p_none{display:none!important}
/*! 강제 정렬값 설정 */
a[disabled]{color:#c7c7c7;pointer-events: none;cursor: none;}/* 0529 추가 a disabled*/
a[disabled] .ico{opacity:0.5;pointer-events: none;cursor: none;}/* 0529 추가 a disabled*/
.mgt0{margin-top:0!important}
.a_left{text-align:left!important;padding:0 0 0 10px !important;}
.a_center{text-align:center!important}
.a_right{text-align:right!important}
.cl_white{color:#fff!important}
.cl_orange{color:#f68b1f!important}
.cl_gray_3{color:#333!important}
.cl_gray_8{color:#888!important}
.cl_brown{color:#bf9f7e!important}
.bg_orange1{background:#fab979!important}
.bg_orange2{background:#f8a24c!important}
.bg_orange3{background:#f68b1f!important}
.btn_left{margin:40px 0!important}
.btn_left a{margin-right:2px!important}
.btn_center{margin:40px 0!important;text-align:center!important}
.btn_center a{margin:0 1px!important}
.btn_right{margin:40px 0!important;text-align:right!important}
.btn_right a{margin-left:2px!important}
.btn_100 a{box-sizing:border-box;width:100%}
.pc .btn_float{margin-top:-88px;text-align:right}
.pc .btn_decide{font-size:16px;font-weight:700;min-width:140px;padding:15px 0;background:#f68b1f}
.pc .btn_complex{position:relative}
.pc .btn_complex .btn_f_right{position:absolute;top:0;right:0}
.pc .f_right_complex .paging{margin:100px 0!important}
.pc .f_right_complex .btn_right{margin:-220px 0 100px!important}
.mobile .btn_center,.mobile .btn_left,.mobile .btn_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:20px 0!important;-webkit-box-pack:center;-moz-box-align:center;box-align:center}
.mobile .btn_center a~a,.mobile .btn_left a~a{margin:0 0 0 5px!important}
.mobile .btn_center a,.mobile .btn_left a,.mobile .btn_right a{min-width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:center;-webkit-align-items:center;margin:0!important}
.mobile .btn_right a~a{margin:0 0 0 5px!important}
.mobile .btn_float{margin-top:-18px;text-align:right}
.mobile .btn_decide{text-decoration:underline}
.mobile .btn_decide span{padding:0 5px;color:#666}
.mobile .btn_complex .btn_f_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:-15px;-webkit-box-pack:center;-moz-box-align:center;box-align:center}
.mobile .btn_complex .btn_f_right a{margin:0!important;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}

.tablet .btn_center,.tablet .btn_left,.tablet .btn_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:20px 0!important;-webkit-box-pack:center;-moz-box-align:center;box-align:center}
.tablet .btn_center a~a,.tablet .btn_left a~a{margin:0 0 0 5px!important}
.tablet .btn_center a,.tablet .btn_left a,.tablet .btn_right a{min-width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:center;-webkit-align-items:center;margin:0!important}
.tablet .btn_right a~a{margin:0 0 0 5px!important}
.tablet .btn_float{margin-top:-18px;text-align:right}
.tablet .btn_decide{text-decoration:underline}
.tablet .btn_decide span{padding:0 5px;color:#666}
.tablet .btn_complex .btn_f_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:-15px;-webkit-box-pack:center;-moz-box-align:center;box-align:center}
.tablet .btn_complex .btn_f_right a{margin:0!important;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}

/*! datapicker skin */
.ui-widget.ui-widget-content{width:344px;padding:10px 0 0!important;border:1px solid #7b7168!important;border-radius:0!important;background:#7b7168!important}
.ui-widget.ui-widget-content:before{font-weight:700;width:100%;height:30px;content:'날짜선택';text-align:center;color:#fff;background:#7b7168!important}
.ui-datepicker .ui-datepicker-header{padding:5px 0!important;border-radius:0!important;background:#fff!important}
.ui-datepicker table{margin-bottom:0!important;padding-bottom:2px!important;background:#fff!important}
.ui-state-default{height:24px!important;padding-top:10px!important;text-align:center!important;vertical-align:middle!important;color:#666!important;border:1px solid #d9d9d9!important;background:#fff!important}
.ui-state-default.ui-state-hover{color:#f68b1f!important;border:1px solid #f68b1f!important;background:#fff!important}
.ui-state-default.ui-priority-secondary{color:#999!important;background:#fff!important}
.ui-state-default.ui-state-highlight{color:#fff!important;border:1px solid #f68b1f!important;background:#f68b1f!important}
.ui-datepicker-prev.ui-corner-all{top:5px!important;width:2.8em!important;}
.ui-datepicker-next.ui-corner-all{top:5px!important;width:2.8em!important;}
.ui-datepicker-prev.ui-corner-all.ui-state-hover{border:none!important;border-right:1px solid #d9d9d9!important;background:#fff!important}
.ui-datepicker-next.ui-corner-all.ui-state-hover{border:none!important;border-left:1px solid #d9d9d9!important;background:#fff!important}
.ui-widget-header .ui-icon{width:6px!important;height:11px;margin-top:-6px!important;margin-left:-4px!important;background:url(../../images/ko/common/ico_pack.png) -150px 0 no-repeat!important}
.ui-datepicker-next.ui-corner-all .ui-icon{background-position:-157px 0!important}
.ui-datepicker .ui-datepicker-prev{left:1px!important}
.ui-datepicker .ui-datepicker-next{right:1px!important}
/*! form */
input{color:#888}
input:-moz-read-only{box-sizing:border-box;padding:11px 10px;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#d9d9d9}
input:read-only{box-sizing:border-box;padding:11px 10px;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#d9d9d9}
.inp_txt{box-sizing:border-box;padding:11px 10px;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#f0f0f0;/*height:40px*/}
.inp_txt:focus{color:#666;border:1px solid #f68b1f;outline:0;background:#fff}
.inp_txt2{box-sizing:border-box;padding:16px 10px;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#f0f0f0;/*height:40px*/}
.inp_txt2:focus{color:#666;border:1px solid #f68b1f;outline:0;background:#fff}
.pc input:-moz-read-only{font-family:nanumlight}
.pc input:read-only{font-family:nanumlight}
.pc .inp_txt{font-family:nanumlight;width:392px; padding:12px 10px 11px;}
.pc .inp_txt[type=date]{font-family:nanumlight;width:194px}
.pc .inp_txt2{font-family:nanumlight;width:530px;}
.pc .inp_txt2[type=date]{font-family:nanumlight;width:194px}
.pc .cus_comms{font-family:nanumlight;width:600px;height:80px;padding:10px;border:1px solid #d9d9d9;border-radius:3px;background:#f0f0f0;color:#999}
.tablet .inp_txt{width:100%}
.tablet .cus_comms{font-family:nanumlight;box-sizing:border-box;width:100%;height:80px;padding:10px;border:1px solid #d9d9d9;border-radius:3px;background:#f0f0f0}
.mobile .inp_txt{width:100%;}
.mobile .cus_comms{font-family:nanumlight;box-sizing:border-box;width:100%;height:80px;padding:10px;border:1px solid #d9d9d9;border-radius:3px;background:#f0f0f0}
/* Form 추가 : 181121 */
.inp_txt4{box-sizing:border-box;padding:16px 10px;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#f0f0f0;vertical-align:top;font-size:14px;height:40px;}
.inp_txt4:focus{color:#666;border:1px solid #f68b1f;outline:0;background:#fff}
.pc .inp_txt4{font-family:nanumlight;width:300px; padding:12px 10px 11px;overflow:auto; }


/*!CheckBox*/
.input_checkbox *{vertical-align:middle}
.input_checkbox{position:relative;display:inline-block;margin:0 24px 0 0}
.input_checkbox input{line-height:1;position:absolute;top:1px;left:0;display:inline-block;width:20px;height:20px;margin:0;padding:0;opacity:0;border:none;border-radius:0;outline:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input_checkbox label{cursor:pointer;vertical-align:0px!important}
.input_checkbox label em{font-size:14px;vertical-align:-1!important;color:#666}
.input_checkbox label span{display:inline-block;width:20px;height:20px;margin-right:6px}
.ie8 .input_checkbox label span{margin-top:0}
.input_checkbox.mgr0,.input_checkbox.mgr0 span{margin:0}
.checkbox_basic{background:url(../../images/ko/common/bg_checkbox_default.png) left top no-repeat}
.checkbox_checked{background:url(../../images/ko/common/bg_checkbox_checked.png) left top no-repeat}
.checkbox_disabled{background:url(../../images/ko/common/bg_checkbox_disabled.png) left top no-repeat}
.checkbox_disabled_checked{background:url(../../images/ko/common/bg_checkbox_disabled_checked.png) left top no-repeat}
.input_checkbox input:focus+label .checkbox_basic{outline:#000 dotted 1px}
/*!RadioBox*/
.input_radio *{vertical-align:middle}
.input_radio{position:relative;display:inline-block;margin:0 21px 0 0}
.input_radio input{line-height:1;position:absolute;top:1px;left:0;display:inline-block;width:20px;height:20px;margin:0;padding:0;opacity:0;border:none;border-radius:0;outline:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input_radio label{cursor:pointer;vertical-align:0px!important}
.input_radio label em{font-size:15px;vertical-align:-1!important;color:#666}
.input_radio label span{display:inline-block;width:20px;height:20px;margin-top:0;margin-right:4px}
.ie8 .input_radio label span{margin-top:0}
.radio_basic{background:url(../../images/ko/common/bg_radio_default.png) left top no-repeat}
.radio_checked{background:url(../../images/ko/common/bg_radio_checked.png) left top no-repeat}
.radio_disabled{background:url(../../images/ko/common/bg_radio_disabled.png) left top no-repeat}
.radio_disabled_checked{background:url(../../images/ko/common/bg_radio_disabled_checked.png) left top no-repeat}
.input_radio input:focus+label .radio_checked{outline:#000 dotted 1px}
.tablet .input_checkbox{margin:0 28px 0 0}
.tablet .input_checkbox input,.tablet .input_checkbox label span{width:22px;height:22px}
.tablet .checkbox_basic{background:url(../../images/ko/common/bg_checkbox_default_m.png) left top no-repeat;background-size:22px}
.tablet .checkbox_checked{background:url(../../images/ko/common/bg_checkbox_checked_m.png) left top no-repeat;background-size:22px}
.tablet .checkbox_disabled{background:url(../../images/ko/common/bg_checkbox_disabled_m.png) left top no-repeat;background-size:22px}
.tablet .checkbox_disabled_checked{background:url(../../images/ko/common/bg_checkbox_disabled_checked_m.png) left top no-repeat;background-size:22px}
.tablet .input_radio{margin:0 28px 0 0}
.tablet .input_radio input,.tablet .input_radio label span{width:22px;height:22px}
.tablet .radio_basic{background:url(../../images/ko/common/bg_radio_default_m.png) left top no-repeat;background-size:22px}
.tablet .radio_checked{background:url(../../images/ko/common/bg_radio_checked_m.png) left top no-repeat;background-size:22px}
.tablet .radio_disabled{background:url(../../images/ko/common/bg_radio_disabled_m.png) left top no-repeat;background-size:22px}
.tablet .radio_disabled_checked{background:url(../../images/ko/common/bg_radio_disabled_checked_m.png) left top no-repeat;background-size:22px}
.mobile .input_checkbox{margin:0 28px 0 0}
.mobile .input_checkbox input,.mobile .input_checkbox label span{width:22px;height:22px}
.mobile .checkbox_basic{background:url(../../images/ko/common/bg_checkbox_default_m.png) left top no-repeat;background-size:22px}
.mobile .checkbox_checked{background:url(../../images/ko/common/bg_checkbox_checked_m.png) left top no-repeat;background-size:22px}
.mobile .checkbox_disabled{background:url(../../images/ko/common/bg_checkbox_disabled_m.png) left top no-repeat;background-size:22px}
.mobile .checkbox_disabled_checked{background:url(../../images/ko/common/bg_checkbox_disabled_checked_m.png) left top no-repeat;background-size:22px}
.mobile .input_radio{margin:0 28px 0 0}
.mobile .input_radio input,.mobile .input_radio label span{width:22px;height:22px}
.mobile .radio_basic{background:url(../../images/ko/common/bg_radio_default_m.png) left top no-repeat;background-size:22px}
.mobile .radio_checked{background:url(../../images/ko/common/bg_radio_checked_m.png) left top no-repeat;background-size:22px}
.mobile .radio_disabled{background:url(../../images/ko/common/bg_radio_disabled_m.png) left top no-repeat;background-size:22px}
.mobile .radio_disabled_checked{background:url(../../images/ko/common/bg_radio_disabled_checked_m.png) left top no-repeat;background-size:22px}
/*! SelectBox */
.selectbox_wrap{font-weight:400;position:relative;display:inline-block;box-sizing:border-box;width:195px;height:40px;padding-left:0;text-align:left;vertical-align:-9px;border:1px solid #d9d9d9;border-radius:2px;background:#fff}
.ie7 .selectbox_wrap.active{z-index:5}
.selectbox_wrap .select_result{font-size:13px;line-height:39px;display:block;overflow:hidden;width:200px;height:39px;padding:0 44px 0 0;text-indent:11px;background:url(../../images/ko/common/select_arrow.png) right top no-repeat}
.selectbox_wrap .select_result:hover,.selectbox_wrap .select_result:link,.selectbox_wrap .select_result:visited{text-decoration:none;color:#666}
.selectbox_wrap .select_arrow{position:absolute;top:0;right:0;display:block;width:36px;height:30px;outline:0}
.selectbox_wrap .selectbox_wrapDisabled{border:1px solid #515151;background-color:#3c3c3c}
.selectbox_wrap .sel_list{position:absolute;z-index:5;top:38px;left:-1px;display:none;overflow-y:auto;width:200px;margin:0;padding:0;list-style:none;border:1px solid #d9d9d9;background-color:#fff}
.selectbox_wrap .sel_list.reversal{top:auto;bottom:38px}
.selectbox_wrap .sel_list a{line-height:35px;display:block;overflow:hidden;height:36px;padding:0 5px 0 10px;outline:0}
.selectbox_wrap .sel_list a:link,.selectbox_wrap .sel_list a:visited{text-decoration:none;color:#797d84}
.selectbox_wrap .sel_list a.sbFocus,.selectbox_wrap .sel_list a:focus,.selectbox_wrap .sel_list a:hover,.selectbox_wrap .sel_list li.on a,.selectbox_wrap .sel_list li.on a:hover{color:#797d84;background-color:#f8f8f8}
.selectbox_wrap .sel_list .sbDisabled{display:block;padding:7px 0 7px 3px;color:#999}
.selectbox_wrap select{display:none}
.selectbox{display:inline}
.selectbox.block{display:block}
.selectbox_wrap.disabled .select_result{background:url(../../images/ko/common/select_arrow_disabled.png) right top no-repeat #eee}
.tablet .selectbox_wrap{width:100%!important;height:auto;vertical-align:auto;border:none}
.tablet .selectbox_wrap select{display:block;box-sizing:border-box;width:100%;height:40px;text-indent:10px;border:1px solid #d9d9d9;border-radius:3px;background:url(../../images/ko/common/ico_m_select.png) right center no-repeat;background-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tablet .selectbox_wrap .sel_list,.tablet .selectbox_wrap .select_result{display:none!important}
.mobile .selectbox_wrap{width:100%!important;height:auto;vertical-align:auto;border:none}
.mobile .selectbox_wrap select{display:block;box-sizing:border-box;width:100%;height:40px;text-indent:10px;border:1px solid #d9d9d9;border-radius:3px;background:url(../../images/ko/common/ico_m_select.png) right center no-repeat;background-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.mobile .selectbox_wrap .sel_list,.mobile .selectbox_wrap .select_result{display:none!important}
/*! Input File */
.filebox{position:relative;display:inline-block;box-sizing:border-box;padding-right:120px}
.filebox .file_hide{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.filebox input[type=text]{width:100%}
.filebox label{line-height:38px;position:absolute;top:0;right:0;display:block;box-sizing:border-box;width:115px;height:39px;cursor:pointer;text-align:center;vertical-align:middle;color:#fff;border-radius:3px;background-color:#534c45}
.filebox .file_txt{display:inline-block;padding:11px 10px;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.filebox .upload-display{margin-bottom:5px}
.filebox .upload-thumb-wrap{display:inline-block;width:54px;padding:2px;vertical-align:middle;border:1px solid #ddd;background-color:#fff}
.filebox .upload-display img{display:block;width:100%\9;max-width:100%;height:auto}
.pc .filebox{width:400px}
/*! layout */
.pc .left_bar{position:fixed;z-index:210;top:40px;left:0;width:30px;height:100%;background-color:#fff;display:none;}
.pc .right_bar{position:fixed;z-index:210;top:40px;right:0;width:30px;height:100%;background-color:#fff;display:none;}
.pc .footer_bar{position:fixed;z-index:200;bottom:0;width:100%;height:30px;background-color:#fff;}
.pc #wrap{min-width:1280px}
.pc #header{background:#fff;}
.ie9.pc #header{position:relative;z-index:1000;}
.pc #footer{margin:47px 30px 30px;background:#fff}
.pc .wrap_content{margin:0 30px;padding:0 20px;border-top:1px solid #e1e1e1;background:#f0f0f0} /* 0526 제품비주얼 */
.pc .content{max-width:1470px;min-height:510px;margin:0 auto;padding:50px 20px 120px}
.pc .heading{margin-bottom:58px}
.pc .heading h2{font-size:40px;font-weight:700;margin-bottom:17px;text-align:center;color:#262626}
.pc .heading .h2_copy{font-size:15px;text-align:center;color:#b6906a}
.pc .h3_ttl{font-size:18px;font-weight:700;margin:60px 0 17px;color:#333;text-align:left;}
.pc .h3_ttl span{font-size:13px;font-weight:400;margin-left:10px;color:#333}
.pc .h3_ttl02{font-size:34px;margin:60px 0 40px;text-align:center;color:#333}
.pc .h4_ttl{font-size:40px;font-weight:700;margin:60px 0 17px;color:#333;text-align:center;}
.pc .back_bg{padding:40px;background:#fff;}
.pc .back_bg03{padding:80px 40px 40px 40px;background:#fff;border-top:4px solid #f68b1f;}
.pc .back_bg.mgt40{margin-top:40px}
.pc .back_bg .wrap_magazine{padding:40px 0 0 0;}
.pc .back_bg02{padding:40px 40px 1px;border-top:4px solid #f68b1f;background:#fff}
.pc .no_bg02{border-top:4px solid #f68b1f}
.pc .gotop{position:fixed;z-index:98;right:40px;bottom:69px;display:block}
.pc .gotop .ico{display:block;width:50px;height:50px;background-position:-360px 0}
/*
.tablet .wrap_content{border-top:1px solid #e1e1e1}
.tablet .heading{margin:20px 0 30px;text-align:center}
.tablet .heading h2{font-size:20px;font-weight:700;color:#262626}
.tablet .heading .h2_copy{font-size:12px;margin-top:8px;color:#bf9f7e}
.tablet .h3_ttl{font-size:18px;font-weight:700;margin:60px 0 10px;color:#333}
.tablet .back_bg{padding:40px;background:#fff}
.tablet .back_bg02{padding:30px 20px;border-top:none;background:#fff}
*/
.tablet .wrap_content{border-top:1px solid #e1e1e1}
.tablet .heading{margin:20px 0;text-align:center}
.tablet .heading h2{font-size:25px;font-weight:700;color:#262626}
.tablet .heading .h2_copy{font-size:12px;margin-top:8px;padding:0 20px;color:#bf9f7e}
.tablet .h3_ttl,.tablet .h3_ttl02{font-size:18px;font-weight:700;margin:20px 0 10px;color:#333}
.tablet .h4_ttl{font-size:25px;font-weight:700;margin:20px 0 10px;color:#333;text-align:center;}
.tablet .back_bg{margin:0 10px 10px;background:#fff}
.tablet .back_bg.login_box{margin:0;padding:10px;background:#fff}
.tablet .back_bg02{padding:0 10px 20px;border-top:none;background:#fff}
.tablet .m_line{border-top:2px solid #f68b1f}
.tablet .back_bg.m_line{padding-top:20px;border-top:2px solid #f68b1f}
.tablet .no_bg{margin:10px}
.tablet .no_bg02{padding:10px}

.mobile .wrap_content{border-top:1px solid #e1e1e1}
.mobile .heading{margin:20px 0;text-align:center}
.mobile .heading h2{font-size:25px;font-weight:700;color:#262626}
.mobile .heading .h2_copy{font-size:12px;margin-top:8px;padding:0 20px;color:#bf9f7e}
.mobile .h3_ttl,.mobile .h3_ttl02{font-size:18px;font-weight:700;margin:20px 0 10px;color:#333}
.mobile .h4_ttl{font-size:25px;font-weight:700;margin:20px 0 10px;color:#333;text-align:center;}
.mobile .back_bg{margin:0 10px 10px;background:#fff}
.mobile .back_bg.login_box{margin:0;padding:10px;background:#fff}
.mobile .back_bg02{padding:0 10px 20px;border-top:none;background:#fff}
.mobile .m_line{border-top:2px solid #f68b1f}
.mobile .back_bg.m_line{padding-top:20px;border-top:2px solid #f68b1f}
.mobile .no_bg{margin:10px}
.mobile .no_bg02{padding:10px}
/*! header-util */
.header_content{position:relative;z-index:210;box-sizing:border-box;height:40px;border-bottom:1px solid #d9d9d9;background:#f4f4f4}
.family_site,.family_site li{float:left}
.family_site a{display:block;width:156px;padding:11px 0;text-align:center;border-right:1px solid #d9d9d9}
.header_content .wrap_right{font-size:13px;float:right;padding:10px 30px 0 0;position:static;}
.header_content .wrap_right>div{float:left;margin-left:12px}
.header_content .wrap_right div>a{display:block;padding:4px 15px 4px 4px;background:url(../../images/ko/common/bg_dot.png) right center no-repeat}
.header_content .wrap_right div.wrap_person_name>a{display:inline-block;}
.header_content .wrap_alert{position:static}
.header_content .wrap_alert .wrap_poslayer{display:none;opacity:0;filter:alpha(opacity=0)}
.header_content .wrap_alert.on .wrap_poslayer{display:block;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:.3s;opacity:1;filter:alpha(opacity=100)}
.header_content .wrap_alert.off .wrap_poslayer{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;animation-duration:.3s}
.header_content .ico_alram{position:relative;width:20px;height:20px;padding:2px 15px 2px 2px}
.header_content .ico_alram span{display:block;overflow:hidden;width:20px;height:20px;color:transparent;background-position:-470px -370px}
.header_content .ico_alram .new{font-size:11px;position:absolute;top:-3px;right:10px;display:block;overflow:hidden;width:16px;height:16px;text-align:center;color:#fff;border-radius:16px;background:#f68b1f}
.header_content .wrap_poslayer{position:absolute;top:29px;right:0;display:none;width:600px;height:500px;border:1px solid #d9d9d9;background:#fff}
.header_content .wrap_language{position:relative}
.header_content .wrap_language .combo_language{padding-right:18px;background:url(../../images/ko/common/combo_open.png) right center no-repeat}
.header_content .wrap_language .ico{display:inline-block;width:22px;height:14px;vertical-align:-2px}
.header_content .wrap_language .wrap_combo_list{top:29px;display:none;width:92px;opacity:0;filter:alpha(opacity=0)}
.header_content .wrap_language.on .wrap_combo_list{display:block;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:.3s;opacity:1;filter:alpha(opacity=100)}
.header_content .wrap_language.off .wrap_combo_list{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;animation-duration:.3s}
/*! header */
.wrap_header{position:relative;z-index:200;height:60px}
.wrap_header .logo{position:absolute;top:20px;left:30px}
.wrap_header .logo a{display:block}
.pc .wrap_header .logo a{display:block;width:181px;height:20px;}
.pc .wrap_header.on .logo a img{display:none;}
.pc .wrap_header.on .logo a{background: url(../../images/ko/common/logo_on.png) no-repeat left top;}
.wrap_header .wrap_shop{font-weight:700;position:absolute;top:20px;right:150px}
.wrap_header .wrap_shop2{font-weight:700;position:absolute;top:23px;right:260px}
.wrap_header.on .wrap_shop a .cl_orange{color:#fff !important;}
.wrap_header.on .wrap_shop2 a .cl_orange{color:#fff !important;}
.wrap_header .allmenu{position:absolute;top:15px;right:90px;padding:0 11px 0 0;border-right:1px solid #d9d9d9}
.wrap_header .allmenu a{position:relative;display:block;overflow:hidden;width:26px;height:20px;padding:5px}
.wrap_header .allmenu span{display:block;width:100%;height:2px;margin-bottom:7px;border-radius:2px;background:#666}
.wrap_header .wrap_total{position:absolute;top:17px;right:45px}
.wrap_header .wrap_total .btn_sch_open{display:block;width:28px;height:28px}
.wrap_header .wrap_total .btn_sch_open .ico{display:block;width:100%;height:28px;color:transparent;background-position:0 -40px}
.wrap_header .sitemap_web{display:none;}
.wrap_sch_box{position:absolute;top:0;right:0;display:none;width:100%;height:121px; z-index:2;}
.wrap_sch_box section{position:relative;margin:0 30px;background:#f68b1f}
.wrap_sch_box .box_sch{padding-right:120px;text-align:center;border-bottom:1px solid #fab979}
.wrap_sch_box .box_sch .inp_txt{font-size:24px;width:100%;padding:16px 0;text-align:center;text-indent:120px;color:#fff;border:none;background:#f68b1f;}
input[type=text]::-ms-clear {
display:none;
}
.wrap_sch_box .box_sch .inp_txt::-moz-placeholder{color:#fff}
.wrap_sch_box .box_sch .inp_txt:-moz-placeholder{color:#fff}
.wrap_sch_box .box_sch .inp_txt:-ms-input-placeholder{color:#fff}
.wrap_sch_box .box_sch .inp_txt::-webkit-input-placeholder{color:#fff}
.wrap_sch_box .box_sch .btn_sch_w{position:absolute;top:0;right:60px;display:block;width:60px;padding:16px 0}
.wrap_sch_box .box_sch .btn_sch_w .ico{display:block;width:27px;height:27px;margin:0 auto;color:transparent;background-position:-30px -40px}
.wrap_sch_box .btn_sch_close{position:absolute;top:0;right:0;width:60px;padding:16px 0 16px;border-left:1px solid #fab979}
.wrap_sch_box .btn_sch_close .ico{display:block;width:27px;height:27px;margin:0 auto;color:transparent;background-position:-57px -40px}
.wrap_sch_box .box_tag{font-size:15px;padding:22px 0 21px;text-align:center;color:#fff}
.wrap_sch_box .box_tag>*{padding:0 10px}
.wrap_sch_box .box_tag .ttl{font-weight:700}
.wrap_sch_box .box_tag a{opacity:.8;color:#fff;filter:alpha(opacity=80)}

.pc .wrap_sch_box section{margin:0;}
.pc .wrap_sch_box section .box_sch{padding-right:0;}
.pc .wrap_sch_box section .box_sch .top_box_srh{margin:0 30px;position:relative;padding:0 121px 0 0;}
.pc{/*! gnb 열림 */
    /*! gnb *//*! table view1 */
    /*! table view2 *//*! 나의 제품정보 등록- 답글 아이콘 *//*! Adobe Acrobat Reader 설치 박스 */}
.pc .wrap_header.on{z-index:210;background:#f68b1f}
.pc .wrap_header.on *{color:#fff}
.pc .wrap_header.on .allmenu{border-right:1px solid #fff}
.pc .wrap_header.on .allmenu span{background:#fff}
.pc .wrap_header.on .wrap_total .btn_sch_open .ico{background-position:-30px -40px}
/* .pc .wrap_header.on .sub_gnb,.pc .wrap_header.on+.dimm_gnb{display:block} */
.pc .dimm_gnb{position:fixed;z-index:205;top:0;right:0;bottom:0;left:0;display:none;opacity:.8;background:#000;filter:alpha(opacity=80)}
.pc .gnb ul{width:700px;margin:0 auto}
.pc .gnb li{float:left}
.pc .gnb li a{font-size:18px;font-weight:700;display:block;padding:21px 40px}
.pc .gnb li a span{position:relative}
.pc .gnb>ul>li.on>a span:after{position:absolute;bottom:-18px;left:0;width:100%;height:3px;content:'';background:#fff}
.pc .sub_gnb{position:absolute;top:60px;left:0;display:none;width:100%;color:#777;background:#fff;border-bottom:1px solid #e6e6e6;}
.pc .sub_gnb .sub_area{display:table;width:1180px;margin:0 auto;table-layout:fixed}
.pc .sub_gnb .sub_area>*{display:table-cell;vertical-align:top;color:#777}
.pc .wrap_sub_prd .wrap_left{width:893px}
.pc .wrap_sub_prd .wrap_bnr{width:287px;vertical-align:bottom;background:#f0f0f0}
.pc .wrap_sub_etc .wrap_left{width:972px;padding:20px 0}

.pc .wrap_sub_etc#sub_gnb03 .wrap_left .g_2depth>li{height:269px;}


.pc .wrap_sub_etc .wrap_bnr{width:208px;vertical-align:bottom;background:#f0f0f0}
.pc .sub_gnb .sub_area a{display:block;color:#777}
.pc .sub_gnb .wrap_sub_prd .g_2depth{margin:22px 1px}
.pc .sub_gnb .wrap_sub_prd .g_2depth>li{float:left;width:172px;margin-right:1px}
.pc .sub_gnb .wrap_sub_prd .g_2depth>li>a{font-weight:700;padding:7px 5px 7px 18px;color:#444;background:#f0f0f0}
.pc .sub_gnb .wrap_sub_prd .g_2depth>li.on>a{color:#fff;background:#f68b1f}
.pc .sub_gnb .g_3depth{padding-top:10px}
.pc .sub_gnb .g_3depth a{position:relative;padding:3px 5px 3px 22px}
.pc .sub_gnb .g_3depth a:before{font-weight:700;position:absolute;top:-1px;left:0;width:5px;height:4px;content:'.'}
.pc .sub_gnb .wrap_sub_prd .g_3depth a:before{left:13px}
.pc .sub_gnb .g_3depth .on a,
.pc .sub_gnb .g_3depth a:hover,
.pc .sub_gnb .g_3depth a:active,
.pc .sub_gnb .g_3depth a:focus{color:#f68b1f}
.pc .sub_gnb .wrap_sub_etc .g_2depth{display:table;width:100%;table-layout:fixed}
.pc .sub_gnb .wrap_sub_etc .g_2depth .img_area{margin-bottom:10px}
.pc .sub_gnb .wrap_sub_etc .g_2depth>li{display:table-cell;box-sizing:border-box;width:198px;height:285px;padding:0 20px;border-right:1px solid #e6e6e6}
.pc .sub_gnb .wrap_sub_etc .g_2depth>.last{width:177px;padding:0 0 0 20px;border:none}
.pc .sub_gnb .wrap_sub_etc .g_2depth>li>a{font-weight:700;position:relative;padding:7px 5px 7px 0;color:#444;font-size:15px;}
.pc .sub_gnb .wrap_sub_etc .g_2depth>li>a:after{position:absolute;top:9px;right:0;width:7px;height:12px;content:'';background:url(../../images/ko/common/ico_pack.png) -710px -220px no-repeat}
.pc .sub_gnb .wrap_sub_etc .g_3depth{padding-top:8px;color:#777}
.pc .sub_gnb .wrap_sub_etc .g_3depth a{padding-left:9px}
/*! local path */
.wrap_path{box-sizing:border-box;height:45px;margin:0 30px;border-top:1px solid #d9d9d9}
.wrap_path>*{position:relative;float:left;height:45px;border-right:1px solid #d9d9d9}
.wrap_path .depth_lst_bx{float:left;width:auto;}
.wrap_path .home{display:block;box-sizing:border-box;height:44px;padding:0 17px}
.wrap_path .home .ico{display:block;width:13px;height:12px;margin:15px auto;color:transparent;background-position:-150px -20px}
.wrap_path .depth>a{position:relative;display:block;box-sizing:border-box;min-width:200px;padding:13px 17px 12px}
.wrap_path .depth .open_path{display:none;opacity:0;filter:alpha(opacity=0)}
.wrap_path .depth a .ico{position:absolute;top:18px;right:10px;display:block;width:13px;height:12px;-webkit-transition:transform .3s;transition:transform .3s;color:transparent;background-position:-163px -20px}
.wrap_path .depth.on>a{color:#f68b1f}
.wrap_path .depth.on .ico{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);background-position:-176px -20px}
.wrap_path .depth.on .open_path{position:absolute;z-index:16;top:44px;left:-1px;display:none;width:100%;padding:10px 0;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:.3s;opacity:1;border:1px solid #d9d9d9;background:#fff;filter:alpha(opacity=100)}
.wrap_path .depth.off .open_path{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;animation-duration:.3s}
.wrap_path .depth.on .open_path li a{display:block;padding:8px 17px}
.wrap_path .depth.on .open_path li a:focus,.wrap_path .depth.on .open_path li a:hover{color:#f68b1f}
.wrap_path .depth.on .open_path{displaY:block;}

/*! bullet */
/*! table 1 */
.pc .error_txt{display:block!important;margin-top:5px}
.pc .ico_require{display:inline-block;overflow:hidden;width:15px;height:15px;margin-right:5px;vertical-align:-5px;color:transparent;background-position:-480px 0!important}
.pc .wrap_tb{position:relative;border-top:4px solid #988f87}
.pc .wrap_tb .chk_require{position:absolute;top:-35px;right:0;color:#f68b1f}
.pc .tb_row table{width:100%}
.pc .tb_row td,.pc .tb_row th{height:40px;padding:10px 0 10px 20px;border-bottom:1px solid #d9d9d9;font-size:13px;line-height:22px}
.pc .tb_row th{font-size:15px;font-weight:700;padding-left:45px}
.pc .tb_row th .ico_require{margin-left:-24px}
.pc .tb_row td span.box_table{padding-right:6px}
.pc .tb_row td .selectbox_wrap{vertical-align:-17px}
/** 0605 추가 **/
.pc .tb_row .write_table_type .placeholder_guidetext{top:0;margin-top:0;height:40px;line-height:40px;}
.pc .tb_row .write_table_type .filebox .file_txt{width:365px;}
/** //0605 추가 **/
.pc .th_same_tb colgroup col:first-child{width:20%}
.pc .th_same_tb th{color:#555;background:#f0f0f0}
.pc span.br{padding:0 2px}
.pc .pc_mgt10{display:block!important;margin-top:8px}
.pc .box_table{display:inline-block;vertical-align: middle;} /* 0612 교육신청서 */
.pc .tb_row td span.box_table.white_btn_gray .btns{padding:8px 0;}

/** 0602 수정 **/
/*.pc .wrap_tb .filebox .file_txt{width:293px;}*/
/** //0602 수정 **/


/**
.tablet .error_txt{display:block;margin-top:5px}
.tablet .ico_require{display:inline-block;overflow:hidden;width:15px;height:14px;margin-right:3px;vertical-align:-1px;color:transparent;background-position:-50px -85px!important}
.tablet .wrap_tb{position:relative;border-top:4px solid #988f87}
.tablet .wrap_tb .chk_require{position:absolute;top:-35px;right:0;color:#f68b1f}
.tablet .tb_row table{width:100%}
.tablet .tb_row td,.tablet .tb_row th{height:40px;padding:10px 0 10px 10px;border-bottom:1px solid #d9d9d9}
.tablet .tb_row th{font-size:16px;font-weight:700;padding-left:45px}
.tablet .tb_row th .ico_require{margin-left:-24px}
.tablet .tb_row td span.box_table{padding-right:6px}
.tablet .tb_row td span.br{padding:0 2px}
.tablet .box_table{margin-top:15px}
.tablet .box_table:first-child{margin-top:0}
.tablet .th_same_tb colgroup col:first-child{width:30%}
.tablet .th_same_tb th{display:table-cell;height:20px;padding:10px;color:#555;background:#f0f0f0}
.tablet .th_same_tb td{padding:10px}
**/
.tablet .error_txt{display:block;margin-top:5px}
.tablet .ico_require{display:inline-block;overflow:hidden;width:5px;height:5px;background-position:-20px -20px!important}
.tablet .wrap_tb{position:relative;border-top:2px solid #988f87}
.tablet .wrap_tb .chk_require,.tablet .wrap_tb .ico_require{display:none}
.tablet .tb_row table{width:100%}
.tablet .tb_row tr{border-bottom:1px solid #d9d9d9}
.tablet .tb_row th{font-weight:700;display:block;padding:13px 0 4px;color:#555}
.tablet .tb_row td{display:block;padding:4px 0 13px}
.tablet .tb_row td .txt_m_txt{color:#666}
.tablet .tb_row th em~span:after{display:inline-block;overflow:hidden;width:5px;height:5px;margin-left:4px;content:'필수항목';vertical-align:3px;color:transparent;background:url(../../images/ko/common/ico_m_pack.png) -20px -20px no-repeat!important;background-size:255px!important}
.tablet .th_same_tb colgroup col:first-child{width:30%}
.tablet .th_same_tb th{display:table-cell;height:20px;padding:10px;color:#555;background:#f0f0f0}
.tablet .th_same_tb td{padding:10px}

.mobile .error_txt{display:block;margin-top:5px}
.mobile .ico_require{display:inline-block;overflow:hidden;width:5px;height:5px;background-position:-20px -20px!important}
.mobile .wrap_tb{position:relative;border-top:2px solid #988f87}
.mobile .wrap_tb .chk_require,.mobile .wrap_tb .ico_require{display:none}
.mobile .tb_row table{width:100%}
.mobile .tb_row tr{border-bottom:1px solid #d9d9d9}
.mobile .tb_row th{font-weight:700;display:block;padding:13px 0 4px;color:#555}
.mobile .tb_row td{display:block;padding:4px 0 13px}
.mobile .tb_row td .txt_m_txt{color:#666}
.mobile .tb_row th em~span:after{display:inline-block;overflow:hidden;width:5px;height:5px;margin-left:4px;content:'필수항목';vertical-align:3px;color:transparent;background:url(../../images/ko/common/ico_m_pack.png) -20px -20px no-repeat!important;background-size:255px!important}
.mobile .th_same_tb colgroup col:first-child{width:30%}
.mobile .th_same_tb th{display:table-cell;height:20px;padding:10px;color:#555;background:#f0f0f0}
.mobile .th_same_tb td{padding:10px}
/*! table 2 */
.h159{height:159px !important;}
.tb_line{border-bottom:2px solid #9c938b}
.tb_line table{width:100%}
.tb_line thead th{font-size:15px;font-weight:700;height:40px;padding:10px 0 10px 0;text-align:center;color:#555;border-left:1px solid #d9d9d9;background:#f0f0f0}
.tb_line thead th.new_line_b{border-bottom:1px solid #d9d9d9}
.tb_line tbody td .comp_img{height:309px;}
.tb_line tbody th.th_comp_prd{height:309px;}
.tb_line tbody th.new_line_r{border-right:1px solid #d9d9d9}

@media screen and (-webkit-min-device-pixel-ratio:0){
.tb_line tbody th.th_comp_prd{height:308px;}
}
.tb_line tbody td .comp_img .controller_txt{margin:5px 0 0 0;font-size:16px;color:#333;margin:3px 0 0 0;}
.tb_line tbody td{height:40px;padding:10px;text-align:center;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
.tb_line tbody td img{display:inline-block;}
.tb_line tbody td .table_img{height:168px;padding:11px 0 0 0;text-align:center;margin:-10px 0;}
.tb_line tbody td.a_left a:hover,
.tb_line tbody td.a_left a:active,
.tb_line tbody td.a_left a:focus{color:#f08c00;text-decoration:underline;}
.tb_line .btn_pop_td{width:75px;}
.tb_line tbody .bd_right{border-right:1px solid #d9d9d9}
.tb_line td:first-child,.tb_line th:first-child{border-left:none}
.tb_line tbody th{height:40px;padding:10px 0 10px 10px;text-align:center;border-top:1px solid #d9d9d9;background:#fafafa}
.mobile .tb_line tbody th{padding:10px 5px}
.tablet .tb_line tbody th{padding:10px 5px}

/*! table 2 - slim타입 */
.tb_info_guide{border-bottom:2px solid #9c938b}
.tb_info_guide table{width:100%;border-top:1px solid #9c938b}
.tb_info_guide thead th{font-size:16px;font-weight:700;box-sizing:border-box;height:40px;padding:10px 0 10px 10px;text-align:center;color:#555;border-left:1px solid #d9d9d9;background:#f0f0f0}
.tb_info_guide tbody td{box-sizing:border-box;height:40px;padding:10px 0 10px 10px;text-align:center;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
.tb_info_guide tbody .bd_right{border-right:1px solid #d9d9d9}
.tb_info_guide td:first-child,.tb_info_guide th:first-child{border-left:none}
.tb_info_guide tbody th{box-sizing:border-box;height:40px;padding:10px 0 10px 10px;text-align:center;border-top:1px solid #d9d9d9;background:#fafafa}
.mobile .tb_info_guide th{font-size:14px;padding:10px 5px}
.mobile .tb_info_guide tbody th{padding:10px 5px}

.tablet .tb_info_guide th{font-size:14px;padding:10px 5px}s
.tablet .tb_info_guide tbody th{padding:10px 5px}
/*! table 3 - 테이블 타입- dl 타입 */
.pc .wrap_tb_type{position:relative;border-top:4px solid #988f87}
.pc .wrap_tb_type dl{display:table;float:left;width:50%;table-layout:fixed;border-bottom:1px solid #d9d9d9}
.pc .wrap_tb_type dl.w100{width:100%}
.pc .wrap_tb_type dl>*{display:table-cell;box-sizing:border-box;height:63px;vertical-align:middle}
.pc .wrap_tb_type dt{font-size:15px;font-weight:700;width:30%;padding-left:30px;color:#555;background:#f0f0f0}
.pc .wrap_tb_type dl.w100 dt{width:15%}
.pc .wrap_tb_type dd{line-height:20px;padding:10px 20px; font-size:15px; line-height:22px}
.tablet .wrap_tb_type{position:relative;border-top:2px solid #988f87}
.tablet .wrap_tb_type dl{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #d9d9d9}
.tablet .wrap_tb_type dl>*{display:table-cell;box-sizing:border-box;height:40px;vertical-align:middle}
.tablet .wrap_tb_type dt{font-size:14px;font-weight:700;width:30%;padding:10px;color:#555;background:#f0f0f0}
.tablet .wrap_tb_type dd{line-height:20px;padding:10px}
.mobile .wrap_tb_type{position:relative;border-top:2px solid #988f87}
.mobile .wrap_tb_type dl{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #d9d9d9}
.mobile .wrap_tb_type dl>*{display:table-cell;box-sizing:border-box;height:40px;vertical-align:middle}
.mobile .wrap_tb_type dt{font-size:14px;font-weight:700;width:30%;padding:10px;color:#555;background:#f0f0f0}
.mobile .wrap_tb_type dd{line-height:20px;padding:10px}
/*! table view */
.pc .tb_view dt{display:table;width:100%;padding:0 0 40px;border-bottom:1px solid #d9d9d9}
.pc .tb_view dt>*{display:table-cell;vertical-align:middle}
.pc .tb_view .category{font-size:24px;width:10%;padding-right:20px;color:#f68b1f;background:url(../../images/ko/common/line.gif) right center no-repeat}
.pc .tb_view .title{font-size:28px;padding-left:20px;color:#333;font-weight:bold;}
.pc .tb_view .date{width:100px;text-align:right}

.pc .tb_view.news_view .date{width:auto;display:block;position:absolute;right:0;top:6px;width:170px;}
.pc .tb_view.news_view .category{display:inline-block;width:auto;margin:5px 0 0 0;}
.pc .tb_view.news_view .title{display:inline-block;width:1073px;line-height:27px;white-space:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 .pc .tb_view.news_view .title{width:715px;}
}
.pc .tb_view.news_view dt *{vertical-align:top;}
.pc .tb_view.news_view dt{padding:0 0 40px 0;display:table;position:relative;width:100%;}
.pc .tb_view.news_view dt .dt_tit{display:table-cell;white-space:nowrap;}
.pc .tb_view.news_view dt .dt_tit_wrap{position:relative;padding:0 147px 0 0;width:auto;}

.pc .tb_view .sub_title{font-size:18px;box-sizing:border-box;padding:16px 0;color:#666;border-bottom:1px solid #d9d9d9}
.pc .tb_view .img_area{max-width:1000px;margin:100px auto 50px;text-align:center}
.pc .tb_view .img_area img{max-width:100%}
.pc .tb_view .con_area{line-height:30px;max-width:1000px;margin:50px auto 100px;font-size:16px;color:#333;}
.pc .list_pre{border-bottom:1px solid #9c938b}
.pc .list_pre li{display:table;width:100%;table-layout:fixed;border-top:1px solid #d9d9d9}
.pc .list_pre li>span{font-size:16px;display:table-cell;height:50px;vertical-align:middle}
.pc .list_pre li .area_ico{width:60px;text-align:center}
.pc .list_pre li .ico{display:block;width:21px;height:12px;margin:0 auto}
.pc .list_pre .list_prev .ico{background-position:-220px 0}
.pc .list_pre .list_next .ico{background-position:-220px -12px}
.pc .list_pre li .area_txt{width:85px}
.pc .th_bg table{width:100%}
.pc .th_bg td,.pc .th_bg th{height:40px;padding:10px 0 10px 20px;border-bottom:1px solid #d9d9d9;font-size:15px; line-height:22px}
.pc .th_bg th{font-size:15px;font-weight:700;padding-left:45px;background:#f0f0f0}
.pc .th_bg td span.box_table{padding-right:6px}
.tablet{/*! table view1 */
    /*! table view2 */}
.tablet .tb_view dt{display:table;width:100%;padding:0 0 40px;border-bottom:1px solid #d9d9d9}
.tablet .tb_view dt>*{display:table-cell;vertical-align:middle}
.tablet .tb_view .category{font-size:24px;width:10%;padding-right:20px;color:#f68b1f;background:url(../../images/ko/common/line.gif) right center no-repeat}
.tablet .tb_view .title{font-size:24px;padding-left:20px;color:#333}
.tablet .tb_view .date{width:100px;text-align:right}
.tablet .tb_view .sub_title{font-size:18px;box-sizing:border-box;padding:16px 0;color:#666;border-bottom:1px solid #d9d9d9}
.tablet .tb_view .img_area{max-width:1000px;margin:100px auto 50px;text-align:center}
.tablet .tb_view .img_area img{max-width:100%}
.tablet .tb_view .con_area{line-height:22px;max-width:1000px;margin:50px auto 100px}
.tablet .list_pre{border-bottom:1px solid #9c938b}
.tablet .list_pre li{display:table;width:100%;table-layout:fixed;border-top:1px solid #d9d9d9}
.tablet .list_pre li>span{font-size:16px;display:table-cell;height:50px;vertical-align:middle}
.tablet .list_pre li .area_ico{width:60px;text-align:center}
.tablet .list_pre li .ico{display:block;width:21px;height:12px;margin:0 auto}
.tablet .list_pre .list_prev .ico{background-position:-220px 0}
.tablet .list_pre .list_next .ico{background-position:-220px -12px}
.tablet .list_pre li .area_txt{width:85px}
.tablet .th_bg table{width:100%}
.tablet .th_bg td,.tablet .th_bg th{height:40px;padding:10px 0 10px 20px;border-bottom:1px solid #d9d9d9}
.tablet .th_bg th{font-size:16px;font-weight:700;padding-left:45px;background:#f0f0f0}
.tablet .th_bg td span.box_table{padding-right:6px}
.mobile{/*! table view1 */
    /*! table view2 */}
.mobile .tb_view{border-top:2px solid #f68b1f}
.mobile .tb_view dt{position:relative;padding:50px 10px 10px;border-bottom:1px solid #d9d9d9}
.mobile .tb_view .category{font-size:13px;position:absolute;top:20px;left:10px;color:#f68b1f}
.mobile .tb_view .date{position:absolute;top:20px;right:10px}
.mobile .tb_view .title{font-size:16px;color:#333}
.mobile .tb_view .sub_title{font-size:13px;box-sizing:border-box;padding:16px 10px;color:#666;border-bottom:1px solid #d9d9d9}
.mobile .tb_view .img_area{margin:35px auto 18px;text-align:center}
.mobile .tb_view .img_area img{max-width:100%}
.mobile .tb_view .con_area{line-height:20px;margin:18px 10px 40px}
.mobile .tb_line tbody td,.mobile .tb_line thead th{font-size:14px;box-sizing:border-box;height:40px;padding:8px !important;}
.mobile .list_pre{border-bottom:1px solid #9c938b}
.mobile .list_pre li{position:relative;padding:10px;border-top:1px solid #d9d9d9}
.mobile .list_pre li .area_ico{display:none}
.mobile .list_pre li .area_txt{display:block}
.mobile .list_pre li .area_link{display:block;overflow:hidden;width:100%;height:16px;white-space:nowrap;text-overflow:ellipsis}
.mobile .list_pre li .area_link a{color:#666}
.mobile .th_bg table{width:100%}
.mobile .th_bg tr{border-bottom:1px solid #d9d9d9}
.mobile .th_bg th{display:none}
.mobile .th_bg td{display:block;padding:18px 10px}
.mobile .th_bg td.title{font-weight:700;color:#333}
.mobile .th_bg td.reply_faq,.mobile .th_bg td.view_faq{line-height:22px}
.mobile .th_bg td.reply_faq>span{display:block}
.mobile .th_bg td.reply_faq .m_title{font-weight:700;margin-bottom:8px;color:#333}
.mobile .tb_line table td .btns.btn_down span{height:32px;line-height:32px;}

/*! tab */
.pc .tabs{font-size:16px}
.pc .tabs ul{margin-left:1px}
.pc .tabs li{float:left;width:25%;background:#fff}
.pc .tabs.tab_02 li{width:50%}
.pc .tabs.tab_03 li{width:33%}
.pc .tabs.tab_03 li:first-child{width:34%}
.pc .tabs.tab_04 li{width:25%}
.pc .tabs.tab_05 li{width:20%}
.pc .tabs.tab_06 li{width:16.66%}/* 0608 오시는길 */
.pc .tabs.tab_06 li:first-child{width:16.67%}/* 0608 오시는길 */
.pc .tabs li a{display:block;box-sizing:border-box;margin-left:-1px;margin-bottom:-1px;padding:13px 0 12px;text-align:center;border:1px solid #d9d9d9;}
.pc .tabs li a:focus,.pc .tabs li a:hover,.pc .tabs li.on a{position:relative;color:#fff;border:1px solid #f68b1f;background:#f68b1f}
.pc .tab_container{margin:20px 0}
.tablet .tabs{font-size:15px}
.tablet .tabs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-align:center;box-align:center}
.tablet .tabs li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:center;-webkit-align-items:center}
.tablet .tabs li a{display:block;box-sizing:border-box;margin-left:-1px;padding:15px 0;text-align:center;border:1px solid #d9d9d9}
.tablet .tabs li a:focus,.tablet .tabs li a:hover,.tablet .tabs li.on a{position:relative;color:#fff;border:1px solid #f68b1f;background:#f68b1f}
/* 0608 오시는길 시작 */
.tablet .tab_03,.tablet .tab_04,.tablet .tab_05,.tablet .tab_06,.tablet .tab_08{position:relative}
.tablet .tab_03 .m_selview,.tablet .tab_04 .m_selview,.tablet .tab_05 .m_selview,.tablet .tab_06 .m_selview,.tablet .tab_08 .m_selview{position:relative;display:block;box-sizing:border-box;height:45px;padding:14px 20px;color:#fff;background:#f68b1f}
.tablet .tab_03 .m_selview:after,.tablet .tab_04 .m_selview:after,.tablet .tab_05 .m_selview:after,.tablet .tab_08 .m_selview:after{position:absolute;top:50%;right:20px;width:17px;height:9px;margin-top:-6px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -25px -35px no-repeat;background-size:255px}
.tablet .tab_03 .m_selview.on:after,.tablet .tab_04 .m_selview.on:after,.tablet .tab_05 .m_selview.on:after,.tablet .tab_06 .m_selview.on:after,.tablet .tab_08 .m_selview.on:after{position:absolute;top:50%;right:20px;width:17px;height:9px;margin-top:-4px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -25px -43px no-repeat;background-size:255px}
.tablet .tab_03 ul,.tablet .tab_04 ul,.tablet .tab_05 ul,.tablet .tab_06 ul,.tablet .tab_08 ul{position:absolute;z-index:2;top:45px;left:0;display:none;width:100%}
.tablet .tab_03 .m_selview.on~ul,.tablet .tab_04 .m_selview.on~ul,.tablet .tab_05 .m_selview.on~ul,.tablet .tab_06 .m_selview.on~ul,.tablet .tab_08 .m_selview.on~ul{display:block}
.tablet .tab_03 ul li,.tablet .tab_04 ul li,.tablet .tab_05 ul li,.tablet .tab_06 ul li,.tablet .tab_08 ul li{box-sizing:border-box;height:46px;border-top:1px solid #d97a1c;background:#f68b1f;flex:0}
.tablet .tab_03 ul li a,.tablet .tab_04 ul li a,.tablet .tab_05 ul li a,.tablet .tab_06 ul li a,.tablet .tab_08 ul li a{display:block;margin-left:0;padding:14px 20px;text-align:left;color:#fff;border:none}
.tablet .tab_03 li a:focus,.tablet .tab_03 li a:hover,.tablet .tab_03 li.on a,.tablet .tab_04 li a:focus,.tablet .tab_04 li a:hover,.tablet .tab_04 li.on a,.tablet .tab_05 li a:focus,.tablet .tab_05 li a:hover,.tablet .tab_05 li.on a,
.tablet .tab_06 li a:focus,.tablet .tab_06 li a:hover,.tablet .tab_06 li.on a,.tablet .tab_08 li a:focus,.tablet .tab_08 li a:hover,.tablet .tab_08 li.on a,{position:static;color:#fff;border:none;background:0 0}
.mobile .tabs{font-size:15px}
.mobile .tabs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-align:center;box-align:center}
.mobile .tabs li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:center;-webkit-align-items:center}
.mobile .tabs li a{display:block;box-sizing:border-box;margin-left:-1px;padding:15px 0;text-align:center;border:1px solid #d9d9d9}
.mobile .tabs li a:focus,.mobile .tabs li a:hover,.mobile .tabs li.on a{position:relative;color:#fff;border:1px solid #f68b1f;background:#f68b1f}
.mobile .tab_02,.mobile .tab_03,.mobile .tab_04,.mobile .tab_05,.mobile .tab_06,.mobile .tab_08{position:relative;z-index:50;} /* 0607 수정 */
.mobile .tab_02 .m_selview,.mobile .tab_03 .m_selview,.mobile .tab_04 .m_selview,.mobile .tab_05 .m_selview,.mobile .tab_06 .m_selview,.mobile .tab_08 .m_selview{position:relative;display:block;box-sizing:border-box;height:45px;padding:14px 20px;color:#fff;background:#f68b1f}
.mobile .tab_02 .m_selview:after,.mobile .tab_03 .m_selview:after,.mobile .tab_04 .m_selview:after,.mobile .tab_05 .m_selview:after,.mobile .tab_06 .m_selview:after,.mobile .tab_08 .m_selview:after{position:absolute;top:50%;right:20px;width:17px;height:12px;margin-top:-6px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -53px -171px no-repeat;background-size:255px;}/* 0526 블릿수정*/
.mobile .tab_02 .m_selview.on:after,.mobile .tab_03 .m_selview.on:after,.mobile .tab_04 .m_selview.on:after,.mobile .tab_05 .m_selview.on:after,.mobile .tab_06 .m_selview.on:after,.mobile .tab_08 .m_selview.on:after{position:absolute;top:50%;right:20px;width:17px;height:10px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -53px -183px no-repeat;background-size:255px;}/* 0526 블릿수정*/
.mobile .tab_02 ul,.mobile .tab_03 ul,.mobile .tab_04 ul,.mobile .tab_05 ul,.mobile .tab_06 ul,.mobile .tab_08 ul{position:absolute;z-index:12;top:45px;left:0;display:none;width:100%}
.mobile .tab_02 .m_selview.on~ul,.mobile .tab_03 .m_selview.on~ul,.mobile .tab_04 .m_selview.on~ul,.mobile .tab_05 .m_selview.on~ul,.mobile .tab_06 .m_selview.on~ul,.mobile .tab_08 .m_selview.on~ul{display:block}
.mobile .tab_02 ul li,.mobile .tab_03 ul li,.mobile .tab_04 ul li,.mobile .tab_05 ul li,.mobile .tab_06 ul li,.mobile .tab_08 ul li{box-sizing:border-box;height:46px;border-top:1px solid #d97a1c;background:#f68b1f;flex:0}
.mobile .tab_02 ul li a,.mobile .tab_03 ul li a,.mobile .tab_04 ul li a,.mobile .tab_05 ul li a,.mobile .tab_06 ul li a,.mobile .tab_08 ul li a{display:block;margin-left:0;padding:0 20px;height:43px;line-height:43px;text-align:left;color:#fff;border:none}
.mobile .tab_02 ul li a,.mobile .tab_03 li a:hover,.mobile .tab_03 li.on a,.mobile .tab_04 li a:focus,.mobile .tab_04 li a:hover,.mobile .tab_04 li.on a,.mobile .tab_05 li a:focus,.mobile .tab_05 li a:hover,.mobile .tab_05 li.on a,
.mobile .tab_06 li a:focus,.mobile .tab_06 li a:hover,.mobile .tab_06 li.on a,.mobile .tab_08 li a:focus,.mobile .tab_08 li a:hover,.mobile .tab_08 li.on a{position:static;color:#fff;border:none;background:0 0}
.mobile .tabs.on ul.clfix{display:block !important;}	/* //0524 끝 *//*
//0608 오시는길 시작 */

/*! list */
.c_list ul{margin:-30px 0 0 -30px}
.c_list li{float:left;width:25%;margin-top:30px}
.c_list li a,.c_list li section{position:relative;display:block;margin-left:30px;background:#fff}
.c_list li .line{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;opacity:.09;border:1px solid #000;filter:alpha(opacity=9)}
.c_list li a:focus .line,.c_list li a:hover .line{opacity:1;border:1px solid #f68b1f;filter:alpha(opacity=100)}
.c_list li .img,.c_list li .movie_area{margin-bottom:18px;text-align:center;margin-left:0;}
.c_list li .img img,.c_list li .movie_area img{max-width:100%}

.c_list li.event_result .img{padding:10px}
.c_list li a>span{display:block;padding:0 18px}
.c_list li .category{font-size:13px;margin:18px 0;color:#f68b1f}
.c_list li .ttl{font-size:16px;font-weight:700;line-height:23px;margin:18px 0;color:#333}
.c_list li .date{font-size:13px;margin:18px 0 0;padding-bottom:18px;color:#999}
.c_list li .txt_01{font-size:20px;font-weight:700;line-height:23px;margin:28px 0 10px 18px;color:#333}
.c_list li .txt_02{font-size:15px;margin:10px 0 0 18px;padding-bottom:28px;color:#666}
.pc .search_result .c_list.srh_new_lst .clfix > li .ttl{height:46px;overflow:hidden;} /* 0621 추가 */
.pc .c_list.col_2 li{width:50%}
.pc .total_sum{font-size:22px;margin:-35px 0 17px;color:#333;text-align:left;}
.pc .total_sum>*{font-weight:700}
/**
.tablet .c_list.col_2 li{width:50%}
.tablet .total_sum{font-size:22px;margin:-35px 0 17px;color:#333}
.tablet .total_sum>*{font-weight:700}
**/

.mobile .c_list li .txt_01{font-size:16px;font-weight:700;line-height:20px;margin:28px 0 10px 18px;color:#333}
.mobile .c_list li .txt_02{font-size:13px;margin:10px 0 0 18px;padding-bottom:28px;color:#666}


.tablet .total_sum{display:none}
.tablet .c_list ul{margin:0}
.tablet .c_list li{float:none;width:100%;margin-top:10px}
.tablet .c_list li:first-child{margin-top:0}
.tablet .c_list li a,.tablet .c_list li section{margin:0}
.tablet .c_list li .ttl{margin:14px 0}
.tablet .c_list li .date{margin:14px 0 0;padding-bottom:14px}
.tablet .c_list li .txt_01{margin:18px 0 10px 18px}
.tablet .c_list li .txt_02{margin:10px 0 0 18px;padding-bottom:18px}

.mobile .total_sum{display:none}
.mobile .c_list ul{margin:0}
.mobile .c_list li{float:none;width:100%;margin-top:10px}
.mobile .c_list li:first-child{margin-top:0}
.mobile .c_list li a,.mobile .c_list li section{margin:0}
.mobile .c_list li .ttl{margin:14px 0}
.mobile .c_list li .date{margin:14px 0 0;padding-bottom:14px}
.mobile .c_list li .txt_01{margin:18px 0 10px 18px}
.mobile .c_list li .txt_02{margin:10px 0 0 18px;padding-bottom:18px}
.mobile .c_list li .img img{width:100%;height:100%;}
.p_list ul{margin:-30px 0 0 -30px}
.p_list li{float:left;width:25%;margin-top:30px;text-align:center}
.p_list li section{position:relative;margin-left:30px}
.p_list li .figure_area{position:relative;display:block;height:420px;padding-top:0px;background:#fff}
.p_list li .figure_area img{max-width:100%;}
.p_list li .figure_area .top_txt{font-size:15px;font-weight:normal;display:block;color:#333;margin:25px 0 -20px;}
.p_list li .figure_area .prd_name{font-size:16px;font-weight:700;display:block;margin:27px 0 30px;color:#333}
.p_list li .figure_area .line{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;opacity:.1;border:1px solid #000;filter:alpha(opacity=10)}
.p_list li .figure_area:focus .line,.p_list li .figure_area:hover .line{opacity:1;border:1px solid #f68b1f;filter:alpha(opacity=100)}
.p_list li .add_btn{line-height:42px;position:absolute;bottom:0;box-sizing:border-box;width:50%;height:45px;border-top:1px solid #e1e1e1}
.p_list li .add_btn .ico{display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:-7px}
.p_list li .add_btn:focus,.p_list li .add_btn:hover{color:#f68b1f}
.p_list li .add_btn1{line-height:42px;position:absolute;bottom:0;box-sizing:border-box;width:36%;height:45px;border-top:1px solid #e1e1e1}
.p_list li .add_btn1 .ico{display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:-7px}
.p_list li .add_btn1:focus,.p_list li .add_btn1:hover{color:#f68b1f}
.p_list li .add_btn2{line-height:42px;position:absolute;bottom:0;box-sizing:border-box;width:32%;height:45px;border-top:1px solid #e1e1e1}
.p_list li .add_btn2 .ico{display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:-7px}
.p_list li .add_btn2:focus,.p_list li .add_btn2:hover{color:#f68b1f}
.p_list li .compare{left:0;border-right:1px solid #e1e1e1}
.p_list li .compare.on{color:#fff;border:none;background:#f68b1f}

.p_list .prd_view_lst li .figure_area{height:420px;}

.p_list li .movie{left:0;border-right:1px solid #e1e1e1}
.p_list li .movie.on{color:#fff;border:none;background:#f68b1f}
.p_list li .movie .ico{display:inline-block;background:url("../../images/ko/common/btb_novie_button_off.png") no-repeat left top}
.p_list li .movie:hover .ico,
.p_list li .movie:active .ico{background:url("../../images/ko/common/btb_novie_button_on.png") no-repeat left top}
.p_list li .detail{right:0;border-left:none}
.p_list li .detail .ico{background-position:-270px 0}
.p_list li .detail:focus .ico,.p_list li .detail:hover .ico{background-position:-270px -20px}
.p_list li .detail2{right:110px;border-right:1px solid #e1e1e1}
.p_list li .detail2 .ico{background-position:-270px 0}
.p_list li .detail2:focus .ico,.p_list li .detail2:hover .ico{background-position:-270px -20px}
.p_list li .compare .ico{background-position:-250px 0}
.p_list li .compare:focus .ico,.p_list li .compare:hover .ico{background-position:-250px -20px}
.p_list li .compare.on .ico{background-position:-250px -40px}
/* 0612 제품 리스트 */
.p_list li .catalogvw{left:0;border-right:1px solid #e1e1e1}
.p_list li .catalogvw .ico{background-position:-270px 0}
.p_list li .catalogvw:focus .ico, .p_list li .catalogvw:hover .ico{background-position:-270px -20px}
.p_list li .explainlist{right:0;border-left:none}
.p_list li .explainlist .ico{background-position:-50px -70px}
.p_list li .explainlist:focus .ico,.p_list li .explainlist:hover .ico{background-position:-70px -70px}
/* //0612 제품 리스트 */
.p_list li .catalog{left:0;border-right:1px solid #e1e1e1}
.p_list li .catalog .ico{background-position:-50px -70px}
.p_list li .catalog:focus .ico,.p_list li .catalog:hover .ico{background-position:-70px -70px}
.p_list li .shop{left:0;border-right:1px solid #e1e1e1}
.p_list li .shop .ico{background-position:-90px -100px}
.p_list li .shop:focus .ico,.p_list li .shop:hover .ico{background-position:-110px -100px}
.p_list li .explain{right:0;border-right:none}
.p_list li .explain .ico{background-position:-50px -70px}
.p_list li .explain.on span{color:#f68b1f}
.p_list li .explain.on .ico,.p_list li .explain:focus .ico,.p_list li .explain:hover .ico{background-position:-70px -70px}
.p_list li .explain_btn_area{position:absolute;top:0;left:0;display:none;box-sizing:border-box;width:100%;height:88.7%;padding:40px;background:#f68b1f}
.p_list li .explain_btn_area .btn_exp{line-height:49px;display:block;box-sizing:border-box;height:50px;margin-bottom:10px;text-align:center;color:#fff;border:1px solid #fff}
.p_list li .explain_btn_area .btn_exp span{color:#fff}
.p_list li .explain_btn_area .btn_exp:focus,.p_list li .explain_btn_area .btn_exp:hover{border:none;background:#fff;color:#f68b1f}
.p_list li .explain_btn_area .btn_exp:focus span,.p_list li .explain_btn_area .btn_exp:hover span{color:#f68b1f}
.p_list li .explain.on~.explain_btn_area{display:block;overflow-y: auto;} /* 0602 스크롤 추가 */
.pc .p_list li .pos_option{line-height:32px;position:absolute;z-index:2;bottom:0;box-sizing:border-box;width:50%;height:212px;background:#fff}
.pc .p_list li .pos_option .sc_option{position:relative;overflow:hidden;overflow-y:auto;box-sizing:border-box;height:212px;border:1px solid #f68b1f}
.pc .p_list li .pos_option .sc_option ul{margin:0}
.pc .p_list li .pos_option .sc_option li{float:none;width:100%;margin:0;text-align:left}
.pc .p_list li .pos_option .sc_option li a{display:block;padding:2px 25px}
.pc .p_list li .pos_option .sc_option li a:focus,.pc .p_list li .pos_option .sc_option li a:hover,.pc .p_list li .pos_option .sc_option li.on a{color:#f68b1f;background:#f0f0f0}
.tablet .p_list ul{margin:0}
.tablet .p_list li{float:none;width:50%;margin-top:10px}
.tablet .p_list li:first-child{margin-top:0}
.tablet .p_list li .pos_option{line-height:32px;position:absolute;z-index:2;bottom:0;box-sizing:border-box;width:50%;height:48px}
.tablet .p_list li .pos_option .selectbox_wrap_m select{width:100%;height:46px;opacity:0;background:0 0}
.mobile .p_list ul{margin:0}
.mobile .p_list li{float:none;width:100%;margin-top:10px}
.mobile .p_list li:first-child{margin-top:0}
.mobile .p_list li section{margin-left:0}
.mobile .p_list li .catalog .ico,.mobile .p_list li .compare .ico,.mobile .p_list li .explain .ico,.mobile .p_list li .catalogvw .ico,.mobile .p_list li .explainlist .ico{display:none}
.mobile .p_list li .pos_option{line-height:32px;position:absolute;z-index:2;bottom:0;box-sizing:border-box;width:50%;height:48px}
.mobile .p_list li .pos_option .selectbox_wrap_m select{width:100%;height:46px;opacity:0;background:0 0}
.pc .p_relatied_list ul{margin:-30px 0 0 -30px}
.pc .p_relatied_list li{display:inline-block;width:25%;margin-top:30px;text-align:center}
.pc .p_relatied_list li .figure_area{position:relative;display:block;margin-left:30px;padding:30px;background:#fff}
.pc .p_relatied_list li .figure_area img{max-width:100%}
.pc .p_relatied_list li .figure_area .prd_name{font-size:16px;font-weight:700;display:block;margin:27px 5px 0;color:#333}
.pc .p_relatied_list li .figure_area .line{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;opacity:.1;border:1px solid #000;filter:alpha(opacity=10)}
.pc .p_relatied_list li .figure_area:focus .line,.pc .p_relatied_list li .figure_area:hover .line{opacity:1;border:1px solid #f68b1f;filter:alpha(opacity=100)}
.tablet .p_relatied_list{position:relative;overflow:hidden}
.tablet .p_relatied_list ul{width:1200px}
.tablet .p_relatied_list li{float:left;width:240px;margin-left:10px;text-align:center}
.tablet .p_relatied_list li .figure_area{position:relative;display:block;padding:30px;background:#fff}
.tablet .p_relatied_list li .figure_area .prd_name{font-size:16px;font-weight:700;display:block;margin:20px 5px 0;color:#333}
.tablet .p_relatied_list li .figure_area .line{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;opacity:.1;border:1px solid #000;filter:alpha(opacity=10)}
.tablet .p_relatied_list li .figure_area:focus .line,.tablet .p_relatied_list li .figure_area:hover .line{opacity:1;border:1px solid #f68b1f;filter:alpha(opacity=100)}
.mobile .p_relatied_list{position:relative;overflow:hidden}
.mobile .p_relatied_list ul{width:1200px}
.mobile .p_relatied_list li{float:left;width:240px;margin-left:10px;text-align:center}
.mobile .p_relatied_list li .figure_area{position:relative;display:block;padding:30px;background:#fff}
.mobile .p_relatied_list li .figure_area .prd_name{font-size:16px;font-weight:700;display:block;margin:20px 5px 0;color:#333}
.mobile .p_relatied_list li .figure_area .line{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;opacity:.1;border:1px solid #000;filter:alpha(opacity=10)}
.mobile .p_relatied_list li .figure_area:focus .line,.mobile .p_relatied_list li .figure_area:hover .line{opacity:1;border:1px solid #f68b1f;filter:alpha(opacity=100)}
.mobile .prd_view_lst .detail .ico{display:none;}

/*! paging */
.paging{margin-top:40px;text-align:center}
.paging ul{display:inline-block;margin-left:1px}
.paging li{float:left}
.paging li.sumpage{display:none}
.paging li.pagse_b a{overflow:hidden;height:36px}
.paging li.page_b a .ico{display:block;width:11px;height:11px;margin:4px auto;color:transparent}
.paging li.prev_f a .ico{background-position:-170px 0}
.paging li.prev a .ico{background-position:-181px 0}
.paging li.next a .ico{background-position:-192px 0}
.paging li.next_l a .ico{background-position:-203px 0}
.paging li.prev{margin-right:10px}
.paging li.next{margin-left:10px}
.paging li a:focus,.paging li a:hover{font-size:14px;position:relative;display:block;box-sizing:border-box;width:36px;margin-left:-1px;padding:8px 0;color:#f68b1f;border:1px solid #f68b1f;background:#fff}
.paging li strong{font-size:14px;position:relative;display:block;box-sizing:border-box;width:36px;margin-left:-1px;padding:8px 0;color:#fff;border:1px solid #f68b1f;background:#f68b1f}
.paging li a{font-size:14px;display:block;box-sizing:border-box;width:36px;margin-left:-1px;padding:8px 0;border:1px solid #d9d9d9;background:#fff}
.mobile .paging{margin-top:20px;text-align:center}
.mobile .paging li.sumpage{display:block;margin-right:6px}
.mobile .paging li.sumpage span{font-size:14px;position:relative;display:inline-block;box-sizing:border-box;margin-left:-1px;padding:8px 2px;color:#666;border:none;background:0 0}
.mobile .paging li.next_l,.mobile .paging li.page,.mobile .paging li.prev_f{/*display:none*/}
.mobile .paging li strong{
	font-size:14px;font-weight:700;position:relative;display:block;box-sizing:border-box;width:36px;margin-left:-1px;padding:8px 0;
	/* color:#333;border:none;background:0 0 */
}
.mobile .paging li.page_b a .ico{display:block;width:12px;height:20px;margin:0 auto;color:transparent}
.mobile .paging li.prev a .ico{background-position:-185px 0}
.mobile .paging li.next a .ico{background-position:-197px 0}
.mobile .paging li.prev_f a .ico{background-position:-181px 0}

.tablet .paging{margin-top:20px;text-align:center}
.tablet .paging li.sumpage{display:block;margin-right:6px}
.tablet .paging li.sumpage span{font-size:14px;position:relative;display:inline-block;box-sizing:border-box;margin-left:-1px;padding:8px 2px;color:#666;border:none;background:0 0}
.tablet .paging li.next_l,.tablet .paging li.page,.tablet .paging li.prev_f{display:none}
.tablet .paging li strong{font-size:14px;font-weight:700;position:relative;display:block;box-sizing:border-box;width:36px;margin-left:-1px;padding:8px 0;color:#333;border:none;background:0 0}
.tablet .paging li.page_b a .ico{display:block;width:12px;height:20px;margin:0 auto;color:transparent}
.tablet .paging li.prev a .ico{background-position:-185px 0}
.tablet .paging li.next a .ico{background-position:-197px 0}

/*! search */
.list_sch{margin:20px 0;text-align:right}
.wrap_sch{position:relative;display:inline-block;box-sizing:border-box;width:345px;height:40px;padding-right:30px;text-align:left;border:1px solid #d9d9d9;border-radius:3px;background:#fff}
.wrap_sch input{width:100%;padding:11px 0 10px;text-indent:10px;border:none;background:0 0;-webkit-appearance:none}
.wrap_sch .btn_sch{position:absolute;top:8px;right:8px;display:block;overflow:hidden;width:22px;height:22px}
.wrap_sch .btn_sch .ico{display:block;width:22px;height:22px;background-position:-90px -40px}
.mobile .list_sch{margin:10px 0 20px;text-align:left}
.mobile .wrap_sch{position:relative;display:block;width:100%;border:1px solid #d9d9d9}
.mobile .wrap_sch .btn_sch .ico{display:block;width:22px;height:22px;background-position:0 -40px}

.tablet .list_sch{margin:10px 0 20px;text-align:left}
.tablet .wrap_sch{position:relative;display:block;width:100%;border:1px solid #d9d9d9}
.tablet .wrap_sch .btn_sch .ico{display:block;width:22px;height:22px;background-position:0 -40px}
/*! btn */
.btns{display:inline-block;padding:9px 0;text-align:center;border-radius:4px}
.btns span{color:#fff}
.btns_main{display:inline-block;padding:9px 0;text-align:center;border-radius:4px}
.btns_main span{color:#111}
.btn_link{width:155px;border:1px solid #2e2e2e;}
.btn_orange_s{min-width:110px;background:#f68b1f}
.btn_orange_s span{padding:0 20px}
.btn_orange_s2{min-width:110px;background:#f68b1f;padding:12px 0;font-size:16px;line-height: 16px;font-weight: 600;h3}
.btn_orange_s2 span{padding:15px 20px}
.btn_gray_s{min-width:110px;background:#888}
.btn_gray_s span{padding:0 20px}
.btn_brown_s{min-width:110px;background:#534c45}
.btn_brown_s span{padding:0 20px}
.btn_line_s{min-width:110px;padding:10px 0;border:1px solid #888;background:#fff}
.btn_line_s span{padding:0 20px;color:#888}
.btn_line_s2{min-width:110px;padding:10px 0;border:1px solid #dcdcdc;background:#fff}
.btn_line_s2 span{padding:0 20px;color:#666}
.btn_line_s2:hover{min-width:110px;padding:10px 0;border:1px solid #f68b1f;background:#f68b1f}
.btn_line_s2:hover span{padding:0 20px;color:#fff}
.btn_cancel{font-size:16px;font-weight:700;min-width:140px;padding:15px 0;background:#888}
.btn_cancel span{padding:0 20px}
.btn_confirm{font-size:16px;font-weight:700;min-width:140px;padding:15px 0;background:#f68b1f}
.btn_list{font-size:16px;font-weight:700;min-width:140px;padding:15px 0;background:#534c45}
.btn_confirm span{padding:0 20px}
.btn_calendar{margin-left:5px;padding:0;vertical-align:-9px}
.btn_calendar .ico{display:block;overflow:hidden;width:24px;height:28px;color:transparent;background-position:-120px 0}
.btn_play.on_play{text-decoration:none}
.btn_play .ico{display:block;overflow:hidden;width:37px;height:23px;color:transparent;background-position:0 -70px}
.btn_play.on_play .ico{background-position:0 -93px}
.btn_down *{vertical-align:top;}
.btn_down{box-sizing:border-box;min-width:60px;height:32px;padding:6px 15px;border:1px solid #d9d9d9;background:#fff}
.btn_down .ico{display:inline-block;overflow:hidden;width:10px;height:11px;vertical-align:-2px;background-position:-40px -70px;}
.btn_down span{padding-left:4px;color:#666}
.btn_down:focus,.btn_down:hover{border:1px solid #777}
.btn_down:focus span,.btn_down:hover span{color:#333}
.btn_down.no_lnk{opacity:0.4;cursor:default;border:1px solid #d9d9d9 !important;}

.btn_down.no_lnk01{cursor:default;border:none;width:95px;}
.btn_down.no_lnk01 span{padding:0;width:94px;color:#666;}

.btn_more{line-height:59px;display:block;height:58px;padding:0;border:1px solid #d9d9d9;border-radius:0;background:#fff}
.btn_more>*{font-size:16px}
.btn_more span{color:#666}
.btn_more strong{color:#f68b1f;font-weight:700;}
.btn_more.open .ico{display:inline-block;width:21px;height:12px;margin-left:10px;vertical-align:-22px;background-position:-220px -12px !important}
.btn_more.close .ico{display:inline-block;width:21px;height:12px;margin-left:10px;vertical-align:-22px;background-position:-220px 0}
.mobile .btns{border-radius:3px;min-width:auto;padding:0;}
.mobile .btns span{height:40px;line-height:40px;font-size:12px;padding:0 10px;display:block;letter-spacing:-1px;}
.mobile .btn_brown_s span,.mobile .btn_gray_s span{padding:0 10px}
.mobile .btn_more{line-height:40px;height:40px;background:#f0f0f0}
.mobile .btn_more span.txt{font-size:12px;font-weight:700;color:#666;height:42px;line-height:42px;}
.mobile .btn_more strong{font-weight:700;color:#f68b1f}
.mobile .btn_play{padding:4px 0}
.mobile .btn_play .ico{display:block;overflow:hidden;width:28px;height:17px;color:transparent;background-position:-45px -35px}
.mobile .btn_play.on_play{text-decoration:none}
.mobile .btn_play.on_play .ico{background-position:-45px -52px}
.mobile .btn_calendar{display:none}
.mobile .btn_more .ico{display:inline-block;overflow:hidden;width:10px;height:6px;margin-left:10px;vertical-align:3px;color:transparent}
.mobile .btn_more.open .ico{background-position:0 -66px}
.mobile .btn_more.close .ico{background-position:0 -60px}

.tablet .btns{border-radius:3px}
.tablet .btn_brown_s span,.tablet .btn_gray_s span{padding:0 10px}
.tablet .btn_more{line-height:40px;height:40px;background:#f0f0f0}
.tablet .btn_more span.txt{font-size:16px;font-weight:700;color:#666;height:42px;line-height:42px;}
.tablet .btn_more strong{font-weight:700;color:#f68b1f}
.tablet .btn_play{padding:4px 0}
.tablet .btn_play .ico{display:block;overflow:hidden;width:28px;height:17px;color:transparent;background-position:-45px -35px}
.tablet .btn_play.on_play{text-decoration:none}
.tablet .btn_play.on_play .ico{background-position:-45px -52px}
.tablet .btn_calendar{display:none}
.tablet .btn_more .ico{display:inline-block;overflow:hidden;width:10px;height:6px;margin-left:10px;vertical-align:3px;color:transparent}
.tablet .btn_more.open .ico{background-position:0 -66px}
.tablet .btn_more.close .ico{background-position:0 -60px}
/*! btn 추가 : 181121 */
.btn_brown_s1{color:#fff;min-width:110px;background:#534c45;box-sizing:border-box;width:160px;height:30px;padding:8px 0;font-size: 14px;}
.btn_brown_s1 span{padding:0 20px}
.btn_search_s1 {font-size:16px;font-weight:700;min-width:140px;padding:12px 0;background:#f68b1f;box-sizing:border-box;width:100px;height:40px;}


/*! container */
/*! content */
.faq_list{position:relative;border-top:4px solid #988f87}
.faq_list li>*{font-size:15px;padding:17px 0;border-bottom:1px solid #d9d9d9}
.faq_list .static_a{font-weight:700;width:50px;text-align:center;vertical-align:top;color:#344aa5}
.faq_list .ques{display:table;width:100%}
.faq_list .ques a{display:table-row}
.faq_list .ques a.on .arw .btn_open{background-position:0 bottom;}
.faq_list .ques a>*{font-weight:700;display:table-cell;color:#555}
.faq_list .ques .static_a{color:#f68b1f}
.faq_list .ques .arw{width:40px}
.faq_list .ques .arw em{display:inline-block;overflow:hidden;width:21px;height:11px;text-align:right;color:transparent;background:url(../../images/ko/common/ico_faq.png) right top no-repeat}
.faq_list .ques .arw .btn_open{background-position:0 top}
.faq_list .ques .arw .btn_close{background-position:0 bottom}
.faq_list .ques .on .arw .btn_close{background-position:0 top}
.faq_list .ans{line-height:22px;display:table;display:none;width:100%;background:#f0f0f0}
.faq_list .ans>*{display:table-cell}
.faq_list .open .ques a>*{color:#f68b1f}
.faq_list .open .ans{display:none;}
.mobile .faq_list li>*{font-size:14px;padding:0}
.mobile .faq_list .static_a{font-size:20px}
.mobile .faq_list .ques a>*{font-weight:400;box-sizing:border-box;height:40px;padding:5px 0;vertical-align:middle}
.mobile .faq_list .ques .arw{display:none}
.mobile .faq_list .ans>*{padding:10px 0}
.mobile .faq_list .ans span:last-child{padding-right:10px}
.faq_list .ques a.on{color:#f68b1f !important;}
.tablet .faq_list li>*{font-size:14px;padding:0}
.tablet .faq_list .static_a{font-size:20px}
.tablet .faq_list .ques a>*{font-weight:400;box-sizing:border-box;height:40px;padding:5px 0;vertical-align:middle}
.tablet .faq_list .ques .arw{display:none}
.tablet .faq_list .ans>*{padding:10px 0}
.tablet .faq_list .ans span:last-child{padding-right:10px}

.pc .wrap_legal{overflow-y:auto;box-sizing:border-box;width:100%;height:190px;padding:20px;border:1px solid #d9d9d9;border-radius:2px;background:#f0f0f0}
.pc .legal_chk{margin:10px 0 0}
.pc .legal_chk .input_checkbox label em{font-size:16px;font-weight:700;color:#555}
.pc .legal_chk_all{margin:40px 0 20px;text-align:center}
.pc .legal_chk_all .input_checkbox label em{font-size:16px;font-weight:700;color:#555}
.tablet .agree_box{padding:10px 0;border-top:2px solid #988f87;border-bottom:1px solid #d9d9d9}
.tablet .legal_chk_all{margin-top:15px}
.tablet .legal_chk_all .input_checkbox label em{color:#333}
.mobile .agree_box{padding:10px 0;border-top:2px solid #988f87;border-bottom:1px solid #d9d9d9}
.mobile .agree_box .a_right .btn_down span{height:32p;line-height:32px;}
.mobile .legal_chk_all{margin-top:15px}
.mobile .legal_chk_all .input_checkbox label em{color:#333}
.wrap_legal .scroll_clause_tab{display:none;}


/* 자가진단 수정 181211 */
.faq_list .static_a2{font-weight:700;width:50px;text-align:center;vertical-align:middle;color:#344aa5}
.faq_list .ques .static_a2{color:#f68b1f}
.mobile .faq_list .static_a2{font-size:20px}
.tablet .faq_list .static_a2{font-size:20px}

.faq_list .ques .arw1{width:150px;background:#fff;border:1px solid #DDD;box-sizing:border-box;border-radius:4px;height:28px;padding:5px 0 0 30px;}
.faq_list .ques .arw1 em{display:inline-block;width:24px;height:16px; text-align:right; color:transparent; background:url(../../images/ko/common/ico_movie.png) right 0px no-repeat;}
.faq_list .ques .arw1 .btn_open{background-position:0 top}
.faq_list .ques .arw1 .btn_close{background-position:0 bottom}
.faq_list .ques .on .arw1 .btn_close{background-position:0 top}

.faq_list .ques .arw2{width:150px;border:1px solid #DDD;box-sizing:border-box;border-radius:4px;height:28px;padding:5px 0 0 30px; }
.faq_list .ques .arw2 em{display:inline-block;overflow:hidden;width:21px;height:11px;text-align:right;color:transparent;background:url(../../images/ko/common/ico_faq.png) right top no-repeat}
.faq_list .ques .arw2 .btn_open{background-position:0 top}
.faq_list .ques .arw2 .btn_close{background-position:0 bottom}
.faq_list .ques .on .arw2 .btn_close{background-position:0 top}

.mobile .faq_list .ques .arw2{display:none}
.mobile .faq_list .ques .arw1{width:50px;border:none;box-sizing:border-box;height:35px;padding-bottom:15px;}
.mobile .faq_list .ques .arw1 span{display:none}
.mobile .faq_list .ques .arw1 em{display:inline-block;width:32px;height:28px; text-align:right; color:transparent; background:url(../../images/ko/common/ico_movie_mo.png) right 6px no-repeat;}

.tablet .faq_list .ques .arw2{display:none}
.tablet .faq_list .ques .arw1{width:140px;background:#FFF;border:1px solid #ddd;box-sizing:border-box;border-radius:4px;padding:0px 0 0 18px;} 
.tablet .faq_list .ques .arw1 span{display:inline-block;padding-top:7px}
.tablet .faq_list .ques .arw1 em{height:25px;background:url(../../images/ko/common/ico_movie.png) right 0px no-repeat;}

/*! footer */
.footer_content{font-size:13px}
.wrap_foot_quick{max-width:1470px;margin:0 auto 32px}
.wrap_foot_quick .wrap_right{float:right;margin-top:2px}

.wrap_foot_quick .sns_lft_cont{float:left;overflow:hidden;}
.wrap_foot_quick .sns_lft_cont .sns_tit{padding:0 15px 0 0;font-size:13px;color:#666;line-height:30px;float:left;height:30px;display:block;}
.wrap_foot_quick .sns_lft_cont .area_sns{display:block;float:left;overflow:hidden;}
.wrap_foot_quick .sns_lft_cont .area_sns a{display:block;float:left;width:30px;height:30px;text-indent:-100000px;margin:0 0 0 9px;}
.wrap_foot_quick .sns_lft_cont .area_sns a:first-child{margin:0;}


.wrap_foot_quick .sns_lft_cont .area_sns a.ico_blog{background:url("../../images/ko/common/ico/ico-footer_blog.png") no-repeat left top}
.wrap_foot_quick .sns_lft_cont .area_sns a.ico_facebook{background:url("../../images/ko/common/ico/ico-footer_fb.png") no-repeat left top;}
.wrap_foot_quick .sns_lft_cont .area_sns a.ico_youtube{background:url("../../images/ko/common/ico/ico-footer_youtube.png") no-repeat left top;}
.wrap_foot_quick .sns_lft_cont .area_sns a.ico_insta{background:url("../../images/ko/common/ico/ico-footer_insta.png") no-repeat left top;}


.foot_quick{width:auto;overflow:hidden;}
.foot_quick li{float:left}
.foot_quick li:first-child a{padding:0 10px 0 0;}
.foot_quick li a{font-size:13px;display:block;padding:0 10px;border-left:1px solid #d9d9d9}
.foot_quick li:first-child a{border-left:none}
.foot_quick li a.bold_lnk{font-weight:bold;}
.wrap_copy .foot_copy{padding:20px 0 0 0;}
.wrap_language_combo{position:relative;float:left;width:160px;margin-left:40px;z-index:900;}/* 0526 z-index */
.wrap_language_combo .area_comboview{display:block;padding:0 0 0 4px;height:28px;line-height:28px;border:1px solid #fff;border:1px solid #d9d9d9;background:url(../../images/ko/common/combo_close.png) 95% center no-repeat}
.wrap_language_combo.on .area_comboview{display:block;padding:0 0 0 4px;border:1px solid #d9d9d9;background:url(../../images/ko/common/combo_open.png) 95% center no-repeat}
.pc .wrap_language_combo .wrap_combo_list{position:absolute;top:-141px;display:none;overflow-y:auto;width:160px;height:142px;opacity:0;filter:alpha(opacity=0);-webkit-overflow-scrolling:touch}
.pc .wrap_language_combo.on .wrap_combo_list{display:block;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:.3s;opacity:1;filter:alpha(opacity=100)}
.pc .wrap_language_combo.off .wrap_combo_list{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:.3s}
.pc .wrap_language_combo .combo_list a{display:block;padding:6px 4px 4px}
.pc .wrap_language_combo .ico{display:inline-block;width:22px;height:14px;vertical-align:-3px}
.pc .wrap_combo_list{position:absolute;left:0;box-sizing:border-box;border:1px solid #d9d9d9}
.pc .combo_list{background:#fff}
.pc .combo_list li a{display:block;padding:4px}
.pc .combo_list li a:focus,.pc .combo_list li a:hover{color:#f68b1f;background:#f0f0f0}
.pc .ico_ko{background-position:-300px -56px!important}
.pc .ico_en{background-position:-300px -42px!important}
.pc .ico_es{background-position:-300px -28px!important}
.pc .ico_cn{background-position:-300px -14px!important}
.pc .ico_ru{background-position:-300px 0!important}
.wrap_prize_list{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.area_roll{position:relative;box-sizing:border-box;min-width:1130px;max-width:1470px;margin:0 auto;padding:0 25px}
.area_roll .btn_pre{position:absolute;top:27px;left:0;display:block;overflow:hidden;width:20px;height:30px;padding:10px 0}
.area_roll .btn_pre .ico{display:block;width:20px;height:24px;color:transparent;background-position:-200px -30px}
.area_roll .btn_next{position:absolute;top:27px;right:0;width:20px;height:50px}
.area_roll .btn_next .ico{display:block;width:20px;height:24px;color:transparent;background-position:-228px -30px}
.roll_view{position:relative;overflow:hidden;height:92px}
.prize_list{position:absolute;top:0;left:0;width:1920px}
.prize_list .box_article{display:table;float:left}
.prize_list .box_article>*{display:table-cell;padding:22px 10px;vertical-align:middle}
.prize_list .box_article .img_figure img{max-width:100%}
.prize_list .box_article span{padding:0 5px 0 7px}
.wrap_copy{position:relative;max-width:1470px;margin:0 auto;padding:32px 0 29px;}
.wrap_copy p{line-height:24px;color:#888}
.wrap_copy .copy{margin-top:8px}
.pc .wrap_copy .wrap_foot_right{position:absolute;top:30px;right:0;color:#666}
.mobile .wrap_copy .wrap_foot_right{position:absolute;color:#666}
.wrap_copy .wrap_foot_right .call{font-size:26px;font-weight:700;display:block;line-height:30px;text-align:right;color:#f68b1f;}
.wrap_copy .wrap_foot_right .txt1{font-weight:700}
.wrap_copy .wrap_foot_right .txt2{color:#888;padding:3px 0 0 0;font-size:13px;letter-spacing:-.5px;display:inline-block;}
.wrap_copy .area_sns{position:absolute;top:4px;right:0}
.wrap_copy .area_sns a{display:inline-block;margin:0 4px}
.wrap_copy .area_sns .ico{display:block;width:30px;height:30px;color:transparent}
.wrap_copy .area_sns .blog{background-position:-40px 0}
.wrap_copy .area_sns .youtube{background-position:-80px 0}
.mobile .wrap_foot_quick .sns_lft_cont{float:none;position:absolute;bottom:105px;left:50%;margin-left:-80px;}
.mobile .wrap_foot_quick .sns_lft_cont .sns_tit{display:none;}
.tablet .wrap_foot_quick .sns_lft_cont{float:none;position:absolute;bottom:105px;left:50%;margin-left:-80px;}
.tablet .wrap_foot_quick .sns_lft_cont .sns_tit{display:none;}

/*! 그 밖의 공통 스타일을 주석표기 후 작성 */
.tag{font-size:13px;display:inline-block;min-width:76px;padding:5px 8px 5px;text-align:center;color:#fff !important;border-radius:3px;background:#888}
.tag_end{background:#888}
.tag_ready{background:#f68b1f}
.tag_fix{background:#444c6f}
.pc .input_satify{display:inline-block;width:70px;margin:0 5px;text-align:center}
.pc .input_satify .input_radio{position:relative;display:inline-block;margin:0;padding:58px 0 0}
.pc .input_satify .input_radio input{line-height:1;position:absolute;top:1px;left:50%;width:45px;height:45px;margin:0 0 0 -23px;padding:0;opacity:1;border:none;border-radius:0;outline:0;filter:alpha(opacity=100);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.pc .input_satify .input_radio label span{position:absolute;top:1px;left:50%;display:inline-block;width:45px;height:45px;margin:0 0 0 -23px}
.pc .input_satify .ie8 .input_radio label span{margin-top:0}
.pc .satify01{margin-left:0}
.pc .satify01 .radio_basic{background:url(../../images/ko/common/ico_pack.png) -110px -195px no-repeat}
.pc .satify01 .radio_checked{background:#fff url(../../images/ko/common/ico_pack.png) -110px -150px no-repeat}
.pc .satify02 .radio_basic{background:url(../../images/ko/common/ico_pack.png) -155px -195px no-repeat}
.pc .satify02 .radio_checked{background:#fff url(../../images/ko/common/ico_pack.png) -155px -150px no-repeat}
.pc .satify03 .radio_basic{background:url(../../images/ko/common/ico_pack.png) -200px -195px no-repeat}
.pc .satify03 .radio_checked{background:#fff url(../../images/ko/common/ico_pack.png) -200px -150px no-repeat}
.pc .satify04 .radio_basic{background:url(../../images/ko/common/ico_pack.png) -245px -195px no-repeat}
.pc .satify04 .radio_checked{background:#fff url(../../images/ko/common/ico_pack.png) -245px -150px no-repeat}
.pc .satify05 .radio_basic{background:url(../../images/ko/common/ico_pack.png) -290px -195px no-repeat}
.pc .satify05 .radio_checked{background:#fff url(../../images/ko/common/ico_pack.png) -290px -150px no-repeat}
.pc .input_satify .radio_checked+em{color:#f68b1f!important}
.pc .input_satify .input_radio input:focus+label .radio_checked{outline:#000 dotted 1px}
.pc .area_pdf_down{display:table;box-sizing:border-box;width:100%;margin-top:20px;padding:20px;border:1px solid #d9d9d9}
.pc .area_pdf_down>span{display:table-cell;width:50%;vertical-align:middle}
.pc .area_pdf_down>span:first-child{border-right:1px solid #d9d9d9}
.pc .area_pdf_down .down_area{text-align:center}
.pc .area_pdf_down .btn_pdf span{padding:0 12px;color:#555}
.pc .area_pdf_down .btn_pdf .ico_pdf{display:inline-block;width:21px;height:27px;vertical-align:-6px;background-position:-90px -70px}
.pc .area_pdf_down .btn_pdf .ico_down{display:inline-block;width:12px;height:16px;vertical-align:-4px;background-position:-120px -70px}
@media screen and (max-width:1280px){.right_bar{display:none}
}
.tablet .ico{color:transparent;background:url(../../images/ko/common/ico_m_pack.png) no-repeat;background-size:255px!important}
.tablet img{max-width:100%}
.tablet .family_site,.tablet .foot_copy,.tablet .footer_bar,.tablet .wrap_gnb,.tablet .wrap_language,.tablet .wrap_path,.tablet .wrap_person,.tablet .wrap_prize_list,.tablet .wrap_shop .wrap_shop2{display:none}
.tablet #wrap{min-width:auto}
.tablet #header{height:50px}
.tablet .header_content{height:1px;border:none;background:#fff}
.tablet .wrap_header{height:49px;background:#fff}
.tablet .wrap_header .logo{position:absolute;top:18px;left:14px;width:100px}
.tablet .wrap_header .allmenu{position:absolute;top:10px;right:10px;padding:0;border:none}
.tablet .wrap_header .allmenu a{padding:5px}
.tablet .wrap_header .wrap_total{z-index:220;top:12px;right:60px}
.tablet .header_content .wrap_right{position:absolute;top:11px;right:90px;float:none;margin:0;padding:0}
.tablet .header_content .wrap_right div>a{padding:5px;background:0 0}
.tablet .header_content .wrap_right .ico_alram .ico{width:18px;height:18px;background-position:0 0}
.tablet .header_content .wrap_right .ico_alram .new{right:2px}
.tablet .wrap_header .wrap_total .btn_sch_open .ico{width:18px;height:22px;margin:0 auto;background-position:-19px 4px}
.tablet .wrap_sch_box{top:48px}
.tablet .wrap_sch_box .box_sch{padding-right:50px;text-align:left}
.tablet .wrap_sch_box .box_sch .inp_txt{font-size:14px;text-align:left;text-indent:10px}
.tablet .wrap_sch_box .box_sch .btn_sch_w{right:0;width:50px;padding:12px 0 8px}
.tablet .wrap_sch_box .box_sch .btn_sch_w .ico{display:block;width:24px;height:24px;background-position:-225px -225px}
.tablet .wrap_sch_box .box_tag{font-size:12px}
.tablet .wrap_sch_box .btn_sch_close{z-index:230;top:-40px;right:60px;width:28px;height:28px;padding:0;border:none;background:#fff}
.tablet .wrap_sch_box .btn_sch_close .ico{display:block;width:18px;height:18px;margin:5px auto;background-position:0 -20px}
.tablet #footer{margin:30px 0 0;padding-bottom:1px;background:#393939}
.tablet .footer_content{position:relative}
.tablet .foot_quick{float:none;padding:0 40px;text-align:center}
.tablet .foot_quick li:nth-child(1),.tablet .foot_quick li:nth-child(8){display:none}
.tablet .foot_quick li:nth-child(2) a{border:none}
.tablet .foot_quick li:nth-child(3) a{color:#888!important}
.tablet .foot_quick li a{border-left:1px solid #888}
.tablet .foot_quick li,.tablet .foot_quick li a{line-height:22px;display:inline;float:none;white-space:nowrap;color:#888}
.tablet .wrap_foot_quick .wrap_right{display:block;float:none;margin-bottom:30px;background:#464646}
.tablet .wrap_foot_quick .wrap_language_combo{float:none;width:100%;margin:0;border-left:none}
.tablet .wrap_foot_quick .wrap_language_combo .area_comboview{padding:11px 10px 9px;color:#e6e6e6;border:none;border-bottom:1px solid #575757;background:url(../../images/ko/common/combo_open.png) 95% center no-repeat}
.tablet .wrap_foot_quick .wrap_language_combo.on .area_comboview{color:#e6e6e6;background:url(../../images/ko/common/combo_close_w.png) 95% center no-repeat #f68b1f}
.tablet .wrap_foot_quick .wrap_language_combo .area_comboview .ico{display:none}
.tablet .wrap_language_combo .wrap_combo_list{display:none;overflow-y:auto;width:100%;height:172px;opacity:0;filter:alpha(opacity=0);-webkit-overflow-scrolling:touch}
.tablet .wrap_language_combo.on .wrap_combo_list{display:block;-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:.3s;opacity:1;filter:alpha(opacity=100)}
.tablet .wrap_language_combo.off .wrap_combo_list{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:.3s}
.tablet .wrap_language_combo .combo_list a{display:block;padding:9px 4px 6px;border-top:1px solid #d9d9d9}
.tablet .wrap_language_combo .combo_list li:first-child a{border-top:none}
.tablet .wrap_language_combo .ico{display:inline-block;width:19px;height:12px;vertical-align:-2px}
.tablet .wrap_combo_list{box-sizing:border-box;margin-top:-1px;border:1px solid #d9d9d9}
.tablet .combo_list{background:#fff}
.tablet .combo_list li a{color:#666}
.tablet .combo_list li a:focus,.tablet .combo_list li a:hover{color:#f68b1f;background:#f0f0f0}
.tablet .ico_ko{background-position:-25px -100px!important}
.tablet .ico_en{background-position:-25px -89px!important}
.tablet .ico_es{background-position:-25px -77px!important}
.tablet .ico_cn{background-position:-25px -66px!important}
.tablet .ico_ru{background-position:-25px -55px!important}
.tablet .wrap_copy{padding:0 30px}

.tablet .gotop{position:absolute;top:-40px;right:20px}
.tablet .gotop .ico{display:block;width:31px;height:31px;background-position:-135px 0}
.mobile .ico{color:transparent;background:url(../../images/ko/common/ico_m_pack.png) no-repeat;background-size:255px!important}
.mobile .p_list li .movie .ico{color:transparent;background:url(../../images/ko/common/ico_m_pack.png) no-repeat;background-size:255px!important}
.mobile .ico2{color:transparent;background:url(../../images/ko/common/ico_m_pack2.png) no-repeat;background-size:500px!important}
.mobile img{max-width:100%}
.mobile .family_site,.mobile .foot_copy,.mobile .footer_bar,.mobile .wrap_language,.mobile .wrap_path,.mobile .wrap_person,.mobile .wrap_prize_list,.mobile .wrap_shop .wrap_shop2{display:none}
.mobile #wrap{min-width:auto}
.mobile #header{height:50px}
.mobile #container {padding-bottom:20px;}/* 0523 */
.mobile .header_content{height:1px;border:none;background:#fff}
.mobile .wrap_header{height:50px;background:#fff;z-index:901}
.mobile .wrap_header .logo{position:absolute;top:18px;left:14px;width:100px}
.mobile .wrap_header .allmenu{position:absolute;top:10px;right:10px;padding:0;border:none}
.mobile .wrap_header .allmenu a{padding:5px}
.mobile .wrap_header .wrap_total{z-index:220;top:12px;right:60px}
.mobile .header_content .wrap_right{position:absolute;top:11px;right:90px;float:none;margin:0;padding:0}
.mobile .header_content .wrap_right div>a{padding:5px;background:0 0}
.mobile .header_content .wrap_right .ico_alram .ico{width:18px;height:18px;background-position:0 0}
.mobile .header_content .wrap_right .ico_alram .new{right:2px}
.mobile .wrap_header .wrap_total .btn_sch_open .ico{width:18px;height:22px;margin:0 auto;background-position:-19px 4px}
.mobile .wrap_gnb{display:none}
.mobile .wrap_header.on .wrap_gnb{position:absolute;top:50px;left:0;display:block;overflow:hidden;width:100%;height:600px;background:#fff;z-index:902}
.mobile .wrap_header.on .allmenu{padding:0 5px;}
.mobile .wrap_header.on .allmenu a{width:16px;height:16px;}
.mobile .wrap_header.on .allmenu a span{position:absolute;top:13px;left:0;margin:0;background:#f68b1f}
.mobile .wrap_header.on .allmenu .x_none{display:none}
.mobile .wrap_header.on .allmenu .x_left{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mobile .wrap_header.on .allmenu .x_right{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}
.mobile .wrap_header.on .m_personal_area{position:relative;box-sizing:border-box;height:50px;padding:12px 20px;background:#f68b1f}
.mobile .wrap_header.on .m_personal_area .btn_login{display:inline-block;padding:4px 6px;border-radius:3px;background:#fff}
.mobile .wrap_header.on .m_personal_area .btn_login span{color:#f68b1f}
.mobile .wrap_header.on .m_personal_area .btn_mypage{position:absolute;top:15px;right:20px;display:block;width:25px;height:25px}
.mobile .wrap_header.on .m_personal_area .btn_mypage .ico{display:block;width:100%;height:100%;background-position:-47px -419px}
.mobile .wrap_header.on .m_personal_area .txt{margin-left:10px;color:#fff}
.mobile .wrap_header.on .wrap_m_align{width:100%;background:#f0f0f0}
.mobile .wrap_header.on .wrap_m_align>*{float:left}
.mobile .wrap_header.on .wrap_m_align .gnb{position:relative;overflow:hidden;overflow-y:auto;width:37.5%;height:550px;-webkit-overflow-scrolling:touch;background:#f0f0f0;} /* 0529 모바일 SNS 수정 */
.mobile .wrap_header.on .wrap_m_align .m_gnb_st li a{font-size:13px;letter-spacing:-1px;font-weight:700;line-height:48px;display:block;height:45px;padding-left:10px;border-bottom:1px solid #e1e1e1}
.mobile .wrap_header.on .wrap_m_align .m_gnb_st li.on a{color:#f68b1f;background:#fff}
.mobile .wrap_header.on .wrap_m_align .m_family_site{margin-top:15px}
.mobile .wrap_header.on .wrap_m_align .m_family_site li a{font-size:12px;line-height:43px;letter-spacing:-1px;display:block;height:40px;padding-left:10px;color:#666}
.mobile .wrap_header.on .wrap_m_align .area_sns{position:absolute;bottom:10px;left:0;width:100%;text-align:center} /* 0529 모바일 SNS 수정 */
.mobile .wrap_header.on .wrap_m_align .area_sns a {display:inline-block;margin:0 1px 0 0;} /* 0529 모바일 SNS 수정 */
.mobile .wrap_header.on .wrap_m_align .area_sns a .ico{display:block;width:30px;height:30px;color:transparent;text-indent:-100px;} /* 0529 모바일 SNS 수정 */
.mobile .wrap_header.on .wrap_m_align .sub_gnb{overflow:hidden;overflow-y:auto;width:62.5%;height:550px;background:#fff;-webkit-overflow-scrolling:touch}/* 0529 모바일 SNS 수정 */
.mobile .wrap_header.on .wrap_m_align .wrap_bnr{display:none}
.mobile .wrap_header.on .wrap_m_align .sub_area{padding:0 20px;width:auto;}
.mobile .wrap_header.on .wrap_m_align .sub_area a{position:relative;display:block}
.mobile .wrap_header.on .wrap_m_align .g_2depth li .g_3depth,.mobile .wrap_header.on .wrap_m_align .g_2depth li .img_area{display:none}
.mobile .wrap_header.on .wrap_m_align .g_2depth li.on .g_3depth{display:block;padding-top:5px;border-bottom:1px solid #e1e1e1}
.mobile .wrap_header.on .wrap_m_align .g_2depth>li>a{font-size:15px;font-weight:700;padding:13px 0;color:#444;border-bottom:1px solid #e1e1e1}
.en.mobile .wrap_header.on .wrap_m_align .g_2depth>li>a{padding:13px 10px 13px 0}
.mobile .wrap_header.on .wrap_m_align .g_2depth>li>a:after{position:absolute;top:50%;right:10px;width:15px;height:15px;margin-top:-5px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -0 -447px no-repeat;background-size:255px} /* 0529 모바일 메뉴 수정*/
.mobile .wrap_header.on .wrap_m_align .g_2depth>li.home>a:after{position:absolute;top:50%;right:10px;width:14px;height:14px;margin-top:-5px;content:'';background:url(../../images/ko/common/ico_m_pack.png) 0 -419px no-repeat;background-size:255px} /* 0529 모바일 메뉴 수정*/
.mobile .wrap_header.on .wrap_m_align .g_2depth>li.on>a{color:#f68b1f}
.mobile .wrap_header.on .wrap_m_align .g_2depth>li.on>a:after{position:absolute;top:50%;right:10px;width:15px;height:14px;margin-top:-5px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -16px -433px no-repeat;background-size:255px} /* 0529 모바일 메뉴 수정*/
.mobile .wrap_header.on .wrap_m_align .g_2depth>li.home.on>a:after{position:absolute;top:50%;right:10px;width:14px;height:14px;margin-top:-5px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -15px -419px no-repeat;background-size:255px} /* 0529 모바일 메뉴 수정*/
.mobile .wrap_header.on .wrap_m_align .g_3depth>li>a{font-size:13px;padding:6px 0 6px 15px;color:#777}
.mobile .wrap_header.on .wrap_m_align .g_3depth>li>a:before{font-weight:700;position:absolute;top:2px;left:5px;width:5px;height:4px;content:'.';color:#f68b1f}
.mobile .wrap_header.on .wrap_m_align .g_3depth>li.home>a{padding-left:19px;color:#333}
.mobile .wrap_header.on .wrap_m_align .g_3depth>li.home>a:before{position:absolute;top:7px;left:0;width:12px;height:12px;content:'';background:url(../../images/ko/common/ico_m_pack.png) -32px -419px no-repeat;background-size:255px}
.mobile .wrap_header.on .wrap_m_align .g_3depth>li.on>a{color:#f68b1f}
.mobile .wrap_sch_box{top:50px; width:100%;}
.mobile .wrap_sch_box section{margin:0;}
.mobile .wrap_sch_box .box_sch{padding-right:50px;text-align:left}
.mobile .wrap_sch_box .box_sch .inp_txt{font-size:14px;text-align:left;text-indent:10px}
.mobile .wrap_sch_box .box_sch .btn_sch_w{right:0;width:50px;padding:12px 0 8px}
.mobile .wrap_sch_box .box_sch .btn_sch_w .ico{display:block;width:24px;height:24px;background-position:-225px -225px}
.mobile .wrap_sch_box .box_tag{font-size:12px}
.mobile .wrap_sch_box .btn_sch_close{z-index:230;top:-40px;right:60px;width:28px;height:28px;padding:0;border:none;background:#fff}
.mobile .wrap_sch_box .btn_sch_close .ico{display:block;width:18px;height:18px;margin:5px auto;background-position:0 -20px}
.mobile .wrap_sch_box.on{display:block;}
.mobile #footer{padding-bottom:1px;background:#393939;}
.mobile .footer_content{position:relative;padding:0 0 150px;}
.mobile .foot_quick{float:none;padding:0 40px;text-align:center}
/* .mobile .foot_quick li:nth-child(1),.mobile .foot_quick li:nth-child(8){display:none}
.mobile .foot_quick li:nth-child(2) a{border:none}*/
.mobile .foot_quick li{padding:0;}
.mobile .foot_quick li:nth-child(3) a{color:#888!important}
.mobile .foot_quick li a{border-left:1px solid #888}
.mobile .foot_quick li:first-child a{border-left:none;padding:0 6px 0 0;}
.mobile .foot_quick li,.mobile .foot_quick li a{line-height:22px;display:inline;float:none;white-space:nowrap;color:#888}
.mobile .wrap_foot_quick .wrap_right{display:block;float:none;margin-bottom:30px;background:#464646}
.mobile .wrap_foot_quick .wrap_language_combo{float:none;width:100%;margin:0;border-left:none}
.mobile .wrap_foot_quick .wrap_language_combo .area_comboview{padding:11px 10px 9px;color:#e6e6e6;border:none;border-bottom:1px solid #575757;background:url(../../images/ko/common/combo_open.png) 95% center no-repeat}
.mobile .wrap_foot_quick .wrap_language_combo.on .area_comboview{color:#e6e6e6;background:url(../../images/ko/common/combo_close_w.png) 95% center no-repeat #f68b1f}
.mobile .wrap_foot_quick .wrap_language_combo .area_comboview .ico{display:none}
.mobile .wrap_language_combo .wrap_combo_list{display:none;overflow-y:auto;width:100%;height:172px;opacity:0;filter:alpha(opacity=0);-webkit-overflow-scrolling:touch}
.mobile .wrap_language_combo.on .wrap_combo_list{display:block;-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:.3s;opacity:1;filter:alpha(opacity=100)}
.mobile .wrap_language_combo.off .wrap_combo_list{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:.3s}
.mobile .wrap_language_combo .combo_list a{display:block;padding:9px 4px 6px;border-top:1px solid #d9d9d9}
.mobile .wrap_language_combo .combo_list li:first-child a{border-top:none}
.mobile .wrap_language_combo .ico{display:inline-block;width:19px;height:12px;vertical-align:-2px}
.mobile .wrap_combo_list{box-sizing:border-box;margin-top:-1px;border:1px solid #d9d9d9}
.mobile .combo_list{background:#fff}
.mobile .combo_list li a{color:#666}
.mobile .combo_list li a:focus,.mobile .combo_list li a:hover{color:#f68b1f;background:#f0f0f0}
.mobile .ico_ko{background-position:-25px -100px!important}
.mobile .ico_en{background-position:-25px -89px!important}
.mobile .ico_es{background-position:-25px -77px!important}
.mobile .ico_cn{background-position:-25px -66px!important}
.mobile .ico_ru{background-position:-25px -55px!important}
.mobile .wrap_copy{padding:0;position:static;}
/* .mobile .wrap_copy .wrap_foot_right{top:0;width:auto;bottom:15px;right:inherit;left:12px;top:inherit;} */
.mobile .wrap_copy .wrap_foot_right{width:auto;bottom:35px;text-align:center;left:50%;margin-left:-98px;}
.mobile .wrap_copy .wrap_foot_right .call{text-indent:-3px;color:#f68b1f;text-align:center;}
.mobile .wrap_copy .wrap_foot_right .txt1{color:#e5e5e5}
.mobile .wrap_copy .wrap_foot_right .txt2{color:#e5e5e5;}
.mobile .wrap_copy .wrap_foot_right .txt2 .bd_txt{display:block;}
.mobile .wrap_copy .area_sns{top:15px}
.mobile .area_sns .facebook{background-position:-103px 0}/* 0523 */
.mobile .area_sns .blog{background-position:-41px 0}/* 0523 */
.mobile .area_sns .youtube{background-position:-72px 0}/* 0523 */
.mobile .area_sns .insta{background-position:-72px -350px}/* 0523 */
.mobile .gotop{position:absolute;top:-40px;right:20px}
.mobile .gotop .ico{display:block;width:31px;height:31px;background-position:-135px 0}
.mobile .wrap_foot_quick{margin:40px auto 0;}
/*! 태블릿 강제 정렬 설정 */
.tablet .m_none{display:none!important}
.tablet .box_flex{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-box-pack:center!important;-moz-box-align:center!important;box-align:center!important}
.tablet .box_flex>span{-webkit-box-flex:1!important;-moz-box-flex:1!important;-webkit-flex:1!important;-ms-flex:1!important;flex:1!important;align-items:center!important;-webkit-align-items:center!important}
.tablet .box_table{display:table;width:100%;margin-bottom:8px}
.tablet .box_table .w100per{box-sizing:border-box;width:100%}
.tablet .box_table:last-child{margin-bottom:0}
.tablet .box_table>span{display:table-cell;vertical-align:middle}
.tablet .box_table span.br{width:5px}
.tablet .box_table span.w100{width:130px;text-align:right}
.tablet .box_table span.w120{width:116px;text-align:right}
.tablet .box_table span.w100 a,.tablet .box_table span.w120 a{box-sizing:border-box;width:100%}
.tablet .box_table span.a_right{text-align:right}
.tablet .box_table span .btns{vertical-align:-4px}
/*! 모바일 강제 정렬 설정 */
.mobile .m_none{display:none!important}
.mobile .box_flex{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-box-pack:center!important;-moz-box-align:center!important;box-align:center!important}
.mobile .box_flex>span{-webkit-box-flex:1!important;-moz-box-flex:1!important;-webkit-flex:1!important;-ms-flex:1!important;flex:1!important;align-items:center!important;-webkit-align-items:center!important}
.mobile .box_table{display:table;width:100%;margin-bottom:8px}
.mobile .box_table .w100per{box-sizing:border-box;width:100%}
.mobile .box_table:last-child{margin-bottom:0}
.mobile .box_table>span{display:table-cell;vertical-align:middle}
.mobile .box_table span.br{width:5px}
.mobile .box_table span.w100{width:98px;text-align:right}
.mobile .box_table span.w120{width:116px;text-align:right}
.mobile .box_table span.w100 a,.mobile .box_table span.w120 a{box-sizing:border-box;width:100%}
.mobile .box_table span.a_right{text-align:right}
.mobile .box_table span .btns{vertical-align:-4px}
@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-10px);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}
@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-10px);opacity:0}
100%{-moz-transform:translateY(0);opacity:1}
}
@-o-keyframes fadeInDown{0%{-ms-transform:translateY(-10px);opacity:0}
100%{-ms-transform:translateY(0);opacity:1}
}
@keyframes fadeInDown{0%{transform:translateY(-10px);opacity:0}
100%{transform:translateY(0);opacity:1}
}
.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-10px);opacity:0}
}
@-moz-keyframes fadeOutUp{0%{-moz-transform:translateY(0);opacity:1}
100%{-moz-transform:translateY(-10px);opacity:0}
}
@-o-keyframes fadeOutUp{0%{-o-transform:translateY(0);opacity:1}
100%{-o-transform:translateY(-10px);opacity:0}
}
@keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}
100%{transform:translateY(-10px);opacity:0}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(20px);opacity:0}
}
@-moz-keyframes fadeOutDown{0%{-moz-transform:translateY(0);opacity:1}
100%{-moz-transform:translateY(20px);opacity:0}
}
@-o-keyframes fadeOutDown{0%{-o-transform:translateY(0);opacity:1}
100%{-o-transform:translateY(20px);opacity:0}
}
@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}
100%{transform:translateY(20px);opacity:0}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}
@-moz-keyframes fadeInUp{0%{-moz-transform:translateY(20px);opacity:0}
100%{-moz-transform:translateY(0);opacity:1}
}
@-o-keyframes fadeInUp{0%{-o-transform:translateY(20px);opacity:0}
100%{-o-transform:translateY(0);opacity:1}
}
@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}
100%{transform:translateY(0);opacity:1}
}
.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}

.calender_bx{height:44px;}
.calender_bx{clear:both;height:44px;content:"";}
.pc .calender_bx .inp_txt{width:195px;float:left;box-sizing:border-box;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#f0f0f0;/*height:40px*/}
.pc .calender_bx .inp_txt:focus{color:#666;border:1px solid #f68b1f;outline:0;background:#fff}
.pc .calender_bx .ui-datepicker-trigger{margin:5px 0 0 6px;display:block;float:left;border:none;overflow:hidden;width:24px;height:28px;color:transparent;text-indent:-999em;background:url(../../images/ko/common/ico_pack.png) no-repeat -120px 0;cursor:pointer;}

.mobile .calender_bx .inp_txt{width:100%;float:left;box-sizing:border-box;color:#999;border:1px solid #d9d9d9;border-radius:2px;background:#f0f0f0;/*height:40px*/}
.mobile .calender_bx .inp_txt:focus{color:#666;border:1px solid #f68b1f;outline:0;background:#fff}
.mobile .calender_bx .ui-datepicker-trigger{display:none;}

/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}

/** 푸터 슬라이드 **/
.footer_banner_bx{position:relative;box-sizing:border-box;min-width:1130px;max-width:1470px;margin:0 auto;padding:14px 35px 0;height:78px;}
.footer_banner_bx .logo_txt_bx{width:auto;padding:0 10px 0 80px;position:relative;height:50px;}
.footer_banner_bx .box_article{width:auto;overflow:hidden;}
.footer_banner_bx .box_article .img_figure{position:absolute;left:0;top:0;}
.footer_banner_bx .box_article .img_figure span{display:block;float:left;}
.footer_banner_bx .txt_lst_bx{display:table;width:100%;height:50px;}
.footer_banner_bx .txt_lst_bx .txt_bx{vertical-align:middle;display:table-cell;line-height:16px;}
.footer_banner_bx .slick-prev{position:absolute;left:-35px;top:8px;border:none;width:20px;height:40px;display:block;text-indent:-99999px;background:#fff url("../../images/ko/common/ico_pack.png") no-repeat -200px -24px;cursor:pointer;}
.footer_banner_bx .slick-next{position:absolute;right:-35px;top:8px;border:none;width:20px;height:40px;display:block;text-indent:-99999px;background:#fff url("../../images/ko/common/ico_pack.png") no-repeat -228px -24px;cursor:pointer;}

.btn_play_bx{position:absolute;left:0;top:0;width:100%;height:100%;}
.btn_play_bx .btn_img_bx{display:table;width:100%;height:100%;text-align:center;}
.btn_play_bx .img_bx{display:table-cell;width:106px;height:106px;vertical-align:middle;}
.btn_play_bx .img_bx img{width:106px;height:106px;}
.mobile .btn_play_bx .img_bx img{width:53px;height:53px;}

/******************************************** 서브 비쥬얼 가이드 ***********************************************/
/** 웹 **/
.pc .sub_visual_bx{position:relative;width:100%;height:500px;overflow:hidden;}
.pc .sub_visual_bx .sub_visual{position:absolute;left:0;top:0;height:500px;}
.pc .sub_visual_bx .sub_visual .web{width:1471px;height:500px;position:absolute;left:50%;top:0;margin-left:-735px;}
.pc .sub_visual_bx01{position:relative;margin:0 -108px;width:auto;height:500px;overflow:hidden;}
.pc .sub_visual_bx01 .sub_visual{margin:0;width:100%;height:500px;}
.pc .sub_visual_bx01 .sub_visual .web{width:1471px;height:500px;position:absolute;left:50%;top:0;margin-left:-735px;}
.pc .sub_visual_bx02{position:relative;width:auto;height:249px;overflow:hidden;}
.pc .sub_visual_bx02 .enviro_visual{margin:0;width:100%;height:249px;}
.pc .sub_visual_bx02 .enviro_visual .web{width:1180px;height:249px;position:absolute;left:50%;top:0;margin-left:-590px;}

.pc .sub_visual_bx03{position:relative;width:auto;height:275px;overflow:hidden;}
.pc .sub_visual_bx03 .sub_visual{margin:0;width:100%;height:275px;}
.pc .sub_visual_bx03 .sub_visual .web{width:1470px;height:275px;position:absolute;left:50%;top:0;margin-left:-735px;}


.sub_visual{display:table;width:100%;position:relative;}
.sub_visual img{width:100%;height:100%;}
.sub_visual img.web{display:block;}
.sub_visual img.tab{display:none;}
.sub_visual .txt_bx01{position:absolute;left:0;top:0;width:100%;height:100%;vertical-align:middle;text-align:center;z-index:15;}
.sub_visual .txt_bx01 .inner_txt{display:table;width:100%;height:100%;}
.sub_visual .txt_bx01 .inner_txt .txt{display:table-cell;width:100%;vertical-align:middle;text-align:center;}
.sub_visual .txt_bx01 .inner_txt .txt .line_bx{display:block;font-size:29px;line-height:43px;color:#fff;padding:38px 0 0 0;background: url("../../images/ko/ir/bg_cen_top_line.png") no-repeat center top;}
.sub_visual .txt_bx01 .inner_txt .txt .btm_txt{font-size:16px;line-height:22px;color:#fff;padding:28px 0 0 0;}
.sub_visual .visual_des{padding:38px 0 0 0;background: url("../../images/ko/ir/bg_cen_top_line.png") no-repeat center top;}
.sub_visual .visual_des dt{font-size:34px;line-height:42px;color:#fff;padding:0 0 14px;}
.cond_story_cont .sub_visual .visual_des dt{font-size:42px;line-height:55px;}/* 0531 콘덴싱 스토리 */
.sub_visual .visual_des dd{font-size:16px;line-height:22px;color:#fff;}
.sub_visual .visual_des dd.f16_dd{font-size:16px;line-height:20px;}
.sub_visual .tab_txt{display:none;}
.visual_des01 dt{font-size:24px;line-height:30px;color:#fff;}
.visual_des01 dd{font-size:16px;line-height:22px;color:#fff;padding:19px 0 0 0;}

/** 태블릿 **/
.tablet .sub_visual img.web{display:none;;}
.tablet .sub_visual img.tab{display:block;}
.tablet .sub_visual .txt_bx01 .inner_txt .txt .line_bx{font-size:20px;line-height:30px;padding:16px 0 0 0;}
.tablet .sub_visual .txt_bx01 .inner_txt .txt .btm_txt{display:none;}
.tablet .sub_visual .visual_des dt{font-size:30px;line-height:30px;color:#fff;padding:0 0 10px;}
.tablet .sub_visual .visual_des dd{font-size:15px;line-height:20px;color:#fff;}
.tablet .sub_visual .visual_des{padding:18px 0 0 0;}
.tablet .sub_visual .tab_txt{display:block;}
.tablet .sub_visual .web_txt{display:none;}
.tablet .sub_visual .visual_des dd .tab_txt{font-size:13px;}

/** 모바일 **/
.mobile .sub_visual img.web{display:none;;}
.mobile .sub_visual img.tab{display:block;}
.mobile .sub_visual .txt_bx01 .inner_txt .txt .line_bx{font-size:17px;line-height:22px;padding:16px 10px 0;}
.mobile .sub_visual .txt_bx01 .inner_txt .txt .btm_txt{display:none;}
.mobile .sub_visual .visual_des dt{font-size:24px;line-height:26px;color:#fff;padding:0 30px 10px;}
.mobile .sub_visual .visual_des dd{font-size:14px;line-height:18px;color:#fff;padding:0 24px;}
.mobile .sub_visual .visual_des{padding:18px 0 0 0;}
.mobile .sub_visual .tab_txt{display:block;}
.mobile .sub_visual .web_txt{display:none;}
.mobile .sub_visual .visual_des dd .tab_txt{font-size:14px;}
.mobile .btn_pop_input *{vertical-align:top;}
.mobile .btn_pop_input{height:41px;}
.mobile .btn_pop_input > span{height:41px;}
.mobile .btn_pop_input a{height:40px;}
.mobile .btn_pop_input a span{height:40px;line-height:40px;padding:0 2px;}

/** 약관 - 법적고지 **/
.legal_clause_bx{width:auto;overflow:hidden;}
.legal_clause_bx .legal_txt{font-size:13px;color:#666666;line-height:20px;padding:19px 0 0 0;}
.legal_clause_bx .legal_txt:first-child{padding:0;}
.mobile .legal_clause_bx{margin:0 -10px;}
.mobile .legal_clause_bx .legal_txt{font-size:13px;color:#666;line-height:20px;padding:13px 0 0 0;}
.btm_pd{padding:0 0 150px;}
.mobile .btm_pd{padding:0;}

/*법적고지*/
.tab_container .legal_clause_bx > .tit{font-size:15px;line-height:24px;color:#333;font-weight:bold;}

/** 이메일무단수집거부 **/
.clase_cont_bx .top_cont_txt{font-size:13px;line-height:24px;color:#666;padding:0 0 20px;}
.clase_cont_bx .top_bold_txt{font-size:15px;line-height:24px;color:#333333;display:block;font-weight:bold;padding:0 0 30px;}
.clase_mm_lst > li{padding:33px 0 0 0;}
.clase_mm_lst > li:first-child{padding:0;}
.clase_mm_lst .clause_bx > .tit{font-size:15px;line-height:24px;color:#333;font-weight:bold;}
.clase_mm_lst .clause_bx > .tit .bd{font-weight:bold;}
.claue_des_lst{padding:7px 0 0 0;}
.claue_des_lst > li{font-size:13px;color:#666;line-height:18px;padding:0 0 0 17px;position:relative;margin-top:7px;}
.claue_des_lst > li:first-child{margin-top:0;}
.claue_des_lst > li:before{position:absolute;left:0;top:0;font-size:13px;color:#666;}
.claue_des_lst > li.lst01:before{content:"①";}
.claue_des_lst > li.lst02:before{content:"②";}
.claue_des_lst > li.lst03:before{content:"③";}
.clause_des_lst01 > li{font-size:13px;color:#666;line-height:20px;padding:0 0 0 12px;position:relative;margin-top:4px;}
.clause_des_lst01 > li:first-child{margin-top:0;}
.clause_des_lst01 > li:before{position:absolute;left:0;top:0;font-size:13px;color:#666;}
.clause_des_lst01 > li.lst01:before{content:"1.";}
.clause_des_lst01 > li.lst02:before{content:"2.";}
.clause_des_lst01 > li.lst03:before{content:"3.";}
.clause_des_lst01 > li.lst04:before{content:"4.";}
.clause_des_lst01 > li.lst05:before{content:"5.";}
.clause_des_lst01 > li.lst06:before{content:"6.";}
.clause_des_lst01 > li.lst07:before{content:"7.";}
.clause_des_lst01 > li.lst08:before{content:"8.";}
.clause_des_lst01 > li.lst09:before{content:"9.";}
.clause_des_lst01 .clause_bu_lst{padding:3px 0 6px;}
.claue_des_lst .clause_des_lst01{padding:3px 0 5px 0;}
.mobile .clase_cont_bx{margin:0 -11px;padding:16px 0 0 0;}
.mobile .clase_cont_bx .top_cont_txt{font-size:13px;line-height:20px;padding:0 0 17px;}
.mobile .clase_cont_bx .top_bold_txt{font-size:15px;line-height:22px;padding:0 0 18px;}
.mobile .clase_mm_lst .clause_bx > .tit{font-size:14px;line-height:20px;}
.mobile .claue_des_lst > li{font-size:13px;line-height:20px;padding:0 0 0 14px;}
.mobile .claue_des_lst > li:before{font-size:13px;}
.mobile .clause_des_lst01 > li{font-size:13px;line-height:20px;padding:0 0 0 14px;margin:0;}
.mobile .clause_des_lst01 > li:before{font-size:13px;line-height:20px;}

/** 개인정보 취급방침 **/
.clause_tab_lnk{width:auto;height:181px;position:relative;margin:0 0 45px;}
.clause_tab_lnk > li{position:absolute;left:0;top:0;width:33.33%;height:44px;z-index:10;background:#fff;z-index:11;}
.clause_tab_lnk > li .lnk_txt{display:block;width:auto;height:44px;margin-left:-1px;margin-bottom:-1px;line-height:44px;border:1px solid #e1e1e1;font-size:15px;color:#666;text-indent:30px;background:#fff;}
.clause_tab_lnk > li span.lnk_txt{border:1px solid #e1e1e1 !important;}
.clause_tab_lnk > li:hover,
.clause_tab_lnk > li:active,
.clause_tab_lnk > li:focus,
.clause_tab_lnk > li.on{z-index:13;}
.clause_tab_lnk > li:hover .lnk_txt,
.clause_tab_lnk > li:active .lnk_txt,
.clause_tab_lnk > li:focus .lnk_txt,
.clause_tab_lnk > li.on .lnk_txt{border:1px solid #f68b1f;color:#f68b1f;height:43.2px;}
.clause_tab_lnk > li .lnk_txt strong{font-weight:bold;}
.clause_tab_lnk > li.lst01{top:0;}
.clause_tab_lnk > li.lst02{top:44px;}
.clause_tab_lnk > li.lst03{top:88px;}
.clause_tab_lnk > li.lst04{top:132px;}
.clause_tab_lnk > li.lst05{top:0;left:33.33%;}
.clause_tab_lnk > li.lst06{top:44px;left:33.33%;}
.clause_tab_lnk > li.lst07{top:88px;left:33.33%;}
.clause_tab_lnk > li.lst08{top:132px;left:33.33%;}
.clause_tab_lnk > li.lst09{top:0;left:66.66%;}
.clause_tab_lnk > li.lst10{top:44px;left:66.66%;}
.clause_tab_lnk > li.lst11{top:88px;left:66.66%;}
.clause_tab_lnk > li.lst12{top:132px;left:66.66%;}
.clause_des_lst01 .clause_des_lst03.clause_des_lst04{padding:3px 0 5px;}
.clase_cont_bx .clause_tab_tit{font-size:13px;color:#222;line-height:20px;display:block;padding:0 0 13px;}
.clase_cont_bx a{color:#666;}
.tit_btm_txt{font-size:13px;line-height:19px;padding:7px 0 4px 0;color:#666;margin:0 0 -4px;}
.clause_des_lst02{padding:3px 0 0 0;}
.clause_des_lst02 > li{font-size:13px;color:#666;line-height:18px;padding:0 0 0 16px;position:relative;margin-top:4px;}
.clause_des_lst02 > li:first-child{margin-top:0;}
.clause_des_lst02 > li:before{position:absolute;left:0;top:0;font-size:13px;color:#666;}
.clause_des_lst02 > li.lst10,
.clause_des_lst02 > li.lst11,
.clause_des_lst02 > li.lst12,
.clause_des_lst02 > li.lst13,
.clause_des_lst02 > li.lst14,
.clause_des_lst02 > li.lst15,
.clause_des_lst02 > li.lst16,
.clause_des_lst02 > li.lst17,
.clause_des_lst02 > li.lst18,
.clause_des_lst02 > li.lst19,
.clause_des_lst02 > li.lst20{padding-left:24px;}
.clause_des_lst02 > li.lst01:before{content:"1)";}
.clause_des_lst02 > li.lst02:before{content:"2)";}
.clause_des_lst02 > li.lst03:before{content:"3)";}
.clause_des_lst02 > li.lst04:before{content:"4)";}
.clause_des_lst02 > li.lst05:before{content:"5)";}
.clause_des_lst02 > li.lst06:before{content:"6)";}
.clause_des_lst02 > li.lst07:before{content:"7)";}
.clause_des_lst02 > li.lst08:before{content:"8)";}
.clause_des_lst02 > li.lst09:before{content:"9)";}

.clause_des_lst02 > li.lst10:before{content:"10)";}
.clause_des_lst02 > li.lst11:before{content:"11)";}
.clause_des_lst02 > li.lst12:before{content:"12)";}
.clause_des_lst02 > li.lst13:before{content:"13)";}
.clause_des_lst02 > li.lst14:before{content:"14)";}
.clause_des_lst02 > li.lst15:before{content:"15)";}
.clause_des_lst02 > li.lst16:before{content:"16)";}
.clause_des_lst02 > li.lst17:before{content:"17)";}
.clause_des_lst02 > li.lst18:before{content:"18)";}
.clause_des_lst02 > li.lst19:before{content:"19)";}
.clause_des_lst02 > li.lst20:before{content:"20)";}
.clause_des_lst02 .clause_bu_lst{padding:3px 0 5px;}
.clause_des_lst02 > li:last-child .clause_bu_lst{padding:3px 0 0;}
.clause_des_lst02 > li:last-child .last_txt{padding-bottom:0;}
.clause_des_lst01{padding:3px 0 0 0;}
.clause_des_lst01 .clause_des_lst02{padding:3px 0 5px;}
.clause_bu_lst{padding:3px 0 0 0;}
.clause_bu_lst > li{font-size:13px;color:#666;line-height:18px;padding:0 0 0 11px;position:relative;margin-top:4px;}
.clause_bu_lst > li:first-child{margin-top:0;}
.clause_bu_lst > li:before{position:absolute;left:0;top:0;font-size:15px;color:#666;content:"-";}
.last_txt{font-size:13px;line-height:19px;padding:3px 0 5px 0;color:#666;}
.clause_des_lst03 > li{font-size:13px;color:#666;line-height:18px;padding:0 0 0 16px;margin-top:4px;position:relative;}
.clause_des_lst03 > li:first-child{margin-top:0;}
.clause_des_lst03 > li:before{position:absolute;left:0;top:0;font-size:13px;color:#666;}
.clause_des_lst03 > li.lst01:before{content:"①";}
.clause_des_lst03 > li.lst02:before{content:"②";}
.clause_des_lst03 > li.lst03:before{content:"③";}
.clause_des_lst03 > li.lst04:before{content:"④";}
.clause_des_lst03 > li.lst05:before{content:"⑤";}
.clause_des_lst03 > li.lst06:before{content:"⑥";}
.clause_des_lst03 > li.lst07:before{content:"⑦";}
.clause_des_lst03 > li.lst08:before{content:"⑧";}
.clause_des_lst03 > li.lst09:before{content:"⑨";}
.clause_des_lst04> li{font-size:13px;color:#666;line-height:18px;padding:0 0 0 16px;margin-top:4px;position:relative;}
.clause_des_lst04 > li:first-child{margin-top:0;}
.clause_des_lst04 > li:before{position:absolute;left:0;top:0;font-size:13px;color:#666;}
.clause_des_lst04 > li.lst01:before{content:"㉮";}
.clause_des_lst04 > li.lst02:before{content:"㉯";}
.clause_des_lst04 > li.lst03:before{content:"㉰";}
.clause_des_lst04 > li.lst04:before{content:"㉱";}
.clause_des_lst04 > li.lst05:before{content:"㉲";}
.clause_des_lst04 > li.lst06:before{content:"㉳";}
.clause_des_lst04 > li.lst07:before{content:"㉴";}
.clause_des_lst04 > li.lst08:before{content:"㉵";}
.clause_des_lst04 > li.lst09:before{content:"㉶";}
.clause_des_lst04 > li.lst10:before{content:"㉷";}
.clause_des_lst04 > li.lst11:before{content:"㉸";}
.clause_des_lst04 > li.lst12:before{content:"㉹";}
.clause_des_lst04 > li.lst13:before{content:"㉺";}
.clause_des_lst04 > li.lst14:before{content:"㉻";}
.mobile .scroll_clause_tab {display:none;}
.mobile .clause_tab_tit{display:none;}
.mobile .clase_cont_bx{margin:0 -10px;}
.mobile .tit_btm_txt{font-size:13px;line-height:18px;}
.mobile .clause_des_lst02 > li{font-size:13px;line-height:18px;margin:0;}
.mobile .last_txt{font-size:13px;line-height:18px;}
.mobile .clause_bu_lst > li{font-size:13px;line-height:18px;margin-top:0;}
.mobile .clase_mm_lst > li{padding:23px 0 0 0}
.mobile .clase_mm_lst > li:first-child{padding:7px 0 0 0;}
.mobile .clause_des_lst01{padding:3px 0 0 0;font-size:13px;line-height:18px;}
.mobile .clause_des_lst02{padding:2px 0 0 0;}
.mobile .clause_des_lst01 .clause_des_lst02{padding:2px 0 9px;}
.mobile .clause_des_lst02 .clause_bu_lst{padding:0;}
.mobile .clause_des_lst02 > li:last-child .clause_bu_lst{padding:0;}
.mobile .clause_bu_lst{padding:2px 0 0 0;}
.mobile .clause_des_lst01 .clause_bu_lst{padding:2px 0 9px 0;}

.tb_line2 {padding:20px 0;}
.tb_line2 thead th{font-size:15px;font-weight:700;height:30px;padding:10px 0 10px 0;text-align:center;color:#555;border:1px solid #d9d9d9;background:#f0f0f0}
.tb_line2 thead td{border:1px solid #d9d9d9;text-align:center;padding:15px 5px;}
.bullet {background:url(../../images/ko/common/tit_bullet.png) 0 10px no-repeat;vertical-align: middle;padding-left:10px;}
.bullet2 {background:url(../../images/ko/common/tit_bullet.png) 0 14px no-repeat;vertical-align: middle;padding-left:10px;}
.mobile .bullet2 {background:url(../../images/ko/common/tit_bullet.png) 0 16px no-repeat;vertical-align: middle;padding-left:10px;}
.mobile .wrap_tb2.tb_line2 {font-size:13px;line-height:18px;}
.mobile .tb_line2 thead th{font-size:13px;font-weight:700;height:20px;padding:10px 0 10px 0;text-align:center;color:#555;border:1px solid #d9d9d9;background:#f0f0f0}

/** 이용약관 **/
.no_page_tab .tab_container{position:relative;}
.no_page_tab .tab_container .btm_bg01{position:absolute;left:0;bottom:-125px;width:100%;height:130px;background:#fff;}
.clause_tab_lnk01{width:auto;height:361px;position:relative;margin:0 0 45px;}
.clause_tab_lnk01 > li{position:absolute;left:0;top:0;width:33.33%;height:44px;z-index:10;background:#fff;z-index:11;}
.clause_tab_lnk01 > li .lnk_txt{display:block;width:auto;height:44px;margin-left:-1px;margin-bottom:-1px;line-height:44px;border:1px solid #e1e1e1;font-size:15px;color:#666;text-indent:30px;background:#fff;}
.clause_tab_lnk01 > li .lnk_txt a{font-weight:bold;}
.clause_tab_lnk01 > li .lnk_txt strong{font-weight:bold;}
.clause_tab_lnk01 > li span.lnk_txt{border:1px solid #e1e1e1 !important;}
.clause_tab_lnk01 > li:hover,
.clause_tab_lnk01 > li:active,
.clause_tab_lnk01 > li:focus,
.clause_tab_lnk01 > li.on{z-index:13;}
.clause_tab_lnk01 > li:hover .lnk_txt,
.clause_tab_lnk01 > li:active .lnk_txt,
.clause_tab_lnk01 > li:focus .lnk_txt,
.clause_tab_lnk01 > li.on .lnk_txt{border:1px solid #f68b1f;color:#f68b1f;height:43.2px;}
.clause_tab_lnk01 > li.lst01{top:0;}
.clause_tab_lnk01 > li.lst02{top:44px;}
.clause_tab_lnk01 > li.lst03{top:88px;}
.clause_tab_lnk01 > li.lst04{top:132px;}
.clause_tab_lnk01 > li.lst05{top:176px;}
.clause_tab_lnk01 > li.lst06{top:220px;}
.clause_tab_lnk01 > li.lst07{top:264px;}
.clause_tab_lnk01 > li.lst08{top:308px;}
.clause_tab_lnk01 > li.lst09{top:0;left:33.33%;}
.clause_tab_lnk01 > li.lst10{top:44px;left:33.33%;}
.clause_tab_lnk01 > li.lst11{top:88px;left:33.33%;}
.clause_tab_lnk01 > li.lst12{top:132px;left:33.33%;}
.clause_tab_lnk01 > li.lst13{top:176px;left:33.33%;}
.clause_tab_lnk01 > li.lst14{top:220px;left:33.33%;}
.clause_tab_lnk01 > li.lst15{top:264px;left:33.33%;}
.clause_tab_lnk01 > li.lst16{top:308px;left:33.33%;}
.clause_tab_lnk01 > li.lst17{top:0;left:66.66%;}
.clause_tab_lnk01 > li.lst18{top:44px;left:66.66%;}
.clause_tab_lnk01 > li.lst19{top:88px;left:66.66%;}
.clause_tab_lnk01 > li.lst20{top:132px;left:66.66%;}
.clause_tab_lnk01 > li.lst21{top:176px;left:66.66%;}
.clause_tab_lnk01 > li.lst22{top:220px;left:66.66%;}
.clause_tab_lnk01 > li.lst23{top:264px;left:66.66%;}
.clause_tab_lnk01 > li.lst24{top:308px;left:66.66%;}

/** 사이트맵 **/
.sitemap_cont{width:auto;background:#fff;border-top:4px solid #f68b1f;padding:0 50px;}
.sitemap_cont .sitemap_lst{width:auto;border-top:1px solid #f68b1f;padding:38px 0 36px 218px;position:relative;}
.sitemap_cont .sitemap_lst:first-child{border-top:none;}
.sitemap_cont .sitemap_lst .sitemap_tit{position:absolute;left:0;top:47px;font-size:26px;line-height:35px;color:#333;font-weight:bold;}
.sitemap_cont .sitemap_lst .lft_lst_bx .lft_lst > li{width:auto;min-height:40px;padding:0 0 0 200px;position:relative;}
.sitemap_cont .w100{width:100% !important;}
.sitemap_cont .sitemap_lst .lft_lst_bx .lft_lst .lst_tit{position:absolute;left:0;top:0;font-size:15px;line-height:40px;color:#262626;}
.sitemap_cont .sitemap_lst .lft_lst_bx .lft_lst .lst_tit a{font-size:15px;color:#262626;line-height:40px;font-weight:bold;}
.sitemap_cont .sitemap_lst .lnk_lst{width:auto;overflow:hidden;}
.sitemap_cont .sitemap_lst .lnk_lst > li{float:left;width:20%;font-size:15px;line-height:40px;color:#666;}
.sitemap_cont .sitemap_lst .lnk_lst > li a{font-size:15px;line-height:40px;color:#666;}
.sitemap_cont .sitemap_lst .lnk_lst > li a:hover,
.sitemap_cont .sitemap_lst .lnk_lst > li a:active,
.sitemap_cont .sitemap_lst .lnk_lst > li a:focus{color:#f68b1f;}

.sitemap_cont .sitemap_lst .lnk_lst01{width:auto;overflow:hidden;}
.sitemap_cont .sitemap_lst .lnk_lst01 > li{float:left;font-size:15px;line-height:40px;color:#666;/* padding:0 100px 0 0; */width:20%;}


.sitemap_cont .sitemap_lst .lnk_lst01 > li a{font-size:15px;line-height:40px;color:#666;}

.sitemap_cont .sitemap_lst .lnk_lst01 > li a:hover,
.sitemap_cont .sitemap_lst .lnk_lst01 > li a:active,
.sitemap_cont .sitemap_lst .lnk_lst01 > li a:focus{color:#f68b1f;}

.map_srh_lst{width:auto;height:40px;margin:0 0 11px;}
.map_srh_lst:after{content:"";height:40px;}
.map_srh_lst > li{float:left;width:50%;}
.map_srh_lst > li .select_lst_bx{width:auto;height:40px;padding:0 0 0 5px;}
.map_srh_lst > li:first-child .select_lst_bx{width:auto;height:40px;padding:0 5px 0 0;}
.map_srh_lst > li .select_result{padding:0;}
.map_srh_lst > li .selectbox_wrap{width:100%;display:block !important;}
.map_srh_lst > li .selectbox_wrap .select_result{display:block;width:auto !important;}
.map_srh_lst > li .selectbox_wrap .sel_list{width:100% !important;}
.pc .sc_box_list li{position:relative;padding:30px 0;border-bottom:1px solid #d9d9d9}
.pc .sc_box_list li.pin_checkd{background:#f9f9f9}
.pc .sc_box_list .pin_area{position:absolute;top:30px;left:20px;display:block;width:30px;height:39px;background:url(../../images/ko/common/pin_off.png) left top no-repeat;background-size:30px 39px;}
.pc .sc_box_list .pin_checkd .pin_area{background:url(../../images/ko/common/pin_on.png) left top no-repeat;background-size:30px 39px;}
.pc .sc_box_list .pin_area img{width:100%}
.mobile .sc_box_list .pin_area{position:absolute;top:30px;left:20px;display:block;width:23px;height:30px;background:url(../../images/ko/common/pin_off.png) left top no-repeat;background-size:23px 30px;} /* 0601 지도검색 */
.mobile .sc_box_list .pin_checkd .pin_area{background:url(../../images/ko/common/pin_on.png) left top no-repeat;background-size:23px 30px;} /* 0601 지도검색 */
.map_btm_info .map_table_info{display:none;}

/** 메인 알람 모달 **/
.wrap_popup.w663 .pop_foot{right:10px;top:10px;}
.wrap_popup.w663{margin-left:0 !important;}
.wrap_popup.w663 .popup_content{padding-bottom:13px;}
.wrap_popup.w663 .btn_close{padding:0;background:none;}
.w663{width:663px;}
.pc .alert_header_pop{/* right:0 !important;left:inherit !important; */top:30px !important;}
.alert_header_pop .popup_content{padding:0;}
.alert_header_pop .popup_content .pop_body{padding:14px 14px 10px;background:#ffffff;}/* 0526 팝업 */
.alert_header_pop .pop_btn_bx{width:auto;overflow:hidden;height:40px;background:#656565;}
.alert_header_pop .pop_btn_bx .check_pop *{vertical-align:top;}
.alert_header_pop .pop_btn_bx .check_pop{overflow:hidden;display:inline-block;padding:11px 0 0 0;margin:0 0 0 10px;}
.alert_header_pop .pop_btn_bx .check_pop .i_check{width:13px;height:13px;float:left;margin:2px 9px 0 0;}
.alert_header_pop .pop_btn_bx .check_pop .txt{font-size:13px;color:#fff;float:left;}
.alert_header_pop .pop_foot{position:static;float:right;}
.alert_header_pop .pop_foot .btn_close{padding:0 !important;width:40px !important;height:40px !important;background:url("../../images/ko/common/btn_pop_alerm_close.gif") no-repeat center center !important;}
.alert_header_pop .pop_foot .btn_close .ico{margin:0;background:none;widht:auto;height:auto;}
.alerm_pop_cont{text-align:center;overflow:hidden;position:relative;}
.alerm_pop_cont .slider{width:450px;}
.alerm_pop_cont .prd_view_bx {width:450px;}
.alerm_pop_cont .slick-slider{text-align:center;display:block;}
.alerm_pop_cont .prd_view_bx .txt_bx .tit{padding:18px 0 0 0;text-align:left;display:block;font-size:15px;color:#333;line-height:16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.alerm_pop_cont .prd_view_bx .txt_bx .txt{padding:4px 0 0 0;margin:0 0 0 2px;text-align:left;overflow:hidden;height:33px;display:block;width:274px;font-size:14px;color:#666;line-height:18px;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.alerm_pop_cont .prd_view_slide .btn_view{margin:8px 0 0 0;display:block;width:auto;background:#f5f5f5;border:1px solid #e0e0e0;line-height:28px;height:28px;text-align:center;font-size:13px;color:#f68b1f;} /* 0526 팝업 */
.alerm_pop_cont .prd_view_slide .btn_view .ico_view{display:inline-block;padding:0 20px 0 0;height:28px;line-height:28px;background:url(../../images/ko/common/arrow_view_arrow.png) no-repeat right center;}
.alerm_pop_cont .prd_view_slide{display:block !important;padding:0 !important;width:450px;display:block;background:none !important;outline:none;}
.pc .alerm_pop_cont .prd_view_slide img{width:450px;height:450px;}
.alerm_pop_cont .slick-dots{height:10px;display:inline-block !important;width:auto;margin:23px 0 13px -28px;z-index:100;} /* 0526 팝업 */
.alerm_pop_cont .slick-dots > li{display:inline-block;margin:0 8px;width:10px;height:10px;}
.alerm_pop_cont .slick-dots > li button{display:block;cursor:pointer;width:10px;height:10px;text-indent:-1000px;border:none;outline:none !important;background:url(../../images/ko/common/bg_slude_off.png) no-repeat left top;}
.alerm_pop_cont .slick-dots > li.slick-active button{background:url(../../images/ko/common/bg_slude_on.png) no-repeat left top;}
.alerm_pop_cont .pause{position:absolute;bottom:13px;cursor:pointer;z-index:100;display:inline-block;width:10px;height:10px; background:url(../../images/ko/common/ico_pack.png) no-repeat -64px -100px;outline:none !important;border:none;text-indent:-9999999px;} /* 0526 팝업 */
.alerm_pop_cont .pause.paused{background:url(../../images/ko/common/ico_pack.png) no-repeat -44px -100px;}
.mobile .alert_header_pop{position:fixed;}
.mobile .alert_header_pop .popup_content{padding:0 !important;}
.mobile .alerm_pop_cont .pause{margin-left:33px !important;}
.mobile .alerm_pop_cont .slider{width:auto;}
.mobile .alert_header_pop .pop_btn_bx{left:0;bottom:0;width:100%;}/* 0526 팝업 */

.mobile .alerm_pop_cont .prd_view_slide{width:auto;}
.mobile .alerm_pop_cont .prd_view_bx .img_bx{width:100%;height:inherit;}
.mobile .alerm_pop_cont .prd_view_bx .txt_bx{width:auto;}
.mobile .alerm_pop_cont .prd_view_bx .txt_bx .tit{width:auto;padding:10px 0 0 0;}
.mobile .alerm_pop_cont .prd_view_bx .txt_bx .txt{width:auto;}
.mobile .alerm_pop_cont .prd_view_slide{padding:0 5px;}
.mobile .wrap_popup.w663 .pop_foot{top:15px;}
.mobile .alerm_pop_cont .pause{bottom:11px;width:15px;height:12px;background:url(../../images/ko/common/btn_play_on.png) no-repeat left top;background-size:13px 10px;}/* 0526 팝업 */
.mobile .alerm_pop_cont .pause.paused{background:url(../../images/ko/common/btn_play_off.png) no-repeat left top;background-size:13px 10px;}
.mobile .alert_header_pop .pop_btn_bx .check_pop{padding:9px 10px 0 0;}
.mobile .alert_header_pop .pop_btn_bx .check_pop .txt{height:22px;padding:0 0 0 10px;line-height:22px;display:inline-block;}
.mobile .alert_header_pop .pop_btn_bx .check_pop .i_check{line-height:1;display:inline-block;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/ko/common/bg_checkbox_default_m.png) left top no-repeat;background-size:22px}
.mobile .alert_header_pop .pop_btn_bx .check_pop .i_check:checked{background:url(../../images/ko/common/bg_checkbox_checked_m.png) left top no-repeat;background-size:22px;}
.h3_tit01{font-size:28px;color:#333;line-height:30px;padding:0 0 24px;display:inline-block;background:url("../../images/ko/ir/bg_cen_top_line.png") no-repeat center bottom;}
.mobile .h3_tit01{font-size:21px;background-size:25px 1px;padding:0 0 6px;}

.mobile .ethics_tab_bx{display:none;}
.mobile .ethics_tab_bx.mobileShow{display:block;}
.pc .sub_visual_tab{width:auto;height:auto;position:relative;}
.pc .sub_visual_tab .ethics_tab{bottom:0;}
.pc .ethics_tab{position:absolute;left:0;overflow:hidden;z-index:20;width:100%;background:url("../../images/ko/ir/bg_tab_visual.png") repeat left top;}
.pc .ethics_tab > li{width:33.3%;float:left;height:50px;}
.pc .ethics_tab > li:last-child{width:33.4%;}
.pc .ethics_tab > li > a{display:block;width:auto;font-size:15px;color:#fff;height:50px;line-height:50px;text-align:center;}
.pc .ethics_tab > li > a .txt{display:inline-block;height:50px;line-height:50px;position:relative;}
.pc .ethics_tab > li > a:hover .txt,
/* .pc .ethics_tab > li > a:active .txt, */
/* .pc .ethics_tab > li > a:focus .txt, */
.pc .ethics_tab > li > a.on .txt{color:#f68b1f;}
.pc .ethics_tab > li > a:hover .txt:before,
/* .pc .ethics_tab > li > a:active .txt:before, */
/* .pc .ethics_tab > li > a:focus .txt:before, */
.pc .ethics_tab > li > a.on .txt:before{color:#f68b1f;position:absolute;left:0;bottom:0;content:"";width:100%;height:4px;background:#f68b1f;}

.pc .ethics_tab_bx.fixed .ethics_tab > li > a:hover .txt:before,
/* .pc .ethics_tab > li > a:active .txt:before, */
/* .pc .ethics_tab > li > a:focus .txt:before, */
.pc .ethics_tab_bx.fixed .ethics_tab > li > a.on .txt:before{color:#f68b1f;position:absolute;left:0;bottom:0;content:"";width:100%;height:4px;background:#f68b1f;}



.ethics_tab_bx.fixed{position:fixed;left:0;top:0;width:100%;height:40px;z-index:10000;background:#fff;}
.ethics_tab_bx.fixed .ethics_tab{position:static;width:auto;border-bottom:1px solid #2d3451;}


.pc .ethics_tab_bx.fixed .ethics_tab > li a{background:#2d3451;}
.pc .ethics_tab_bx.fixed .ethics_tab > li a .txt{color:rgba(255, 255, 255, .7);}
.pc .ethics_tab_bx.fixed .ethics_tab > li a:hover .txt,
.pc .ethics_tab_bx.fixed .ethics_tab > li a:active .txt,
.pc .ethics_tab_bx.fixed .ethics_tab > li a:focus .txt,
.pc .ethics_tab_bx.fixed .ethics_tab > li a.on .txt{color:#fff;}

.mobile .ethics_tab_bx.fixed .ethics_tab{border-bottom:none;}
.mobile .ethics_tab{overflow:hidden;}
.mobile .ethics_tab li{float:left;width:33.3%;background:#fff}
.mobile .ethics_tab li:last-child{width:33.4%;}
.mobile .ethics_tab.tab_02 li{width:50%}
.mobile .ethics_tab.tab_03 li{width:33%}
.mobile .ethics_tab.tab_03 li:first-child{width:34%}
.mobile .ethics_tab.tab_04 li{width:25%}
.mobile .ethics_tab.tab_05 li{width:20%}
.mobile .ethics_tab.tab_06 li{width:16%}
.mobile .ethics_tab.tab_06 li:last-child{width:17%;}
.mobile .ethics_tab li a{display:block;box-sizing:border-box;margin-left:-1px;padding:13px 0 12px;text-align:center;border:1px solid #d9d9d9}
/* .mobile .ethics_tab li a:focus, */
/* .mobile .ethics_tab li a:hover, */
.mobile .ethics_tab li a.on{position:relative;color:#fff;border:1px solid #f68b1f;background:#f68b1f}
.mobile .ethics_tab.history_tab_bx > li{width:50% !important;}
.mobile .ethics_tab.history_tab_bx a{background:none !important;border:none;}
/* .mobile .ethics_tab.history_tab_bx a:hover .txt, */
/* .mobile .ethics_tab.history_tab_bx a:active .txt, */
/* .mobile .ethics_tab.history_tab_bx a:focus .txt, */
.mobile .ethics_tab.history_tab_bx a.on .txt{color:#f68b1f;}
/* .mobile .ethics_tab.history_tab_bx a:hover, */
/* .mobile .ethics_tab.history_tab_bx a:active, */
/* .mobile .ethics_tab.history_tab_bx a:focus, */
.mobile .ethics_tab.history_tab_bx a.on{border:none;}
.mobile .ethics_tab.history_tab_bx a .txt{font-size:13px;line-height:18px;color:#666;}
.mobile .ethics_tab li.lst01 a,
.mobile .ethics_tab li.lst03 a{border-right:1px solid #eee !important;border-bottom:1px solid #eee !important;}
.mobile .ethics_tab li.lst02 a,
.mobile .ethics_tab li.lst04 a{border-bottom:1px solid #eee !important;}
.mobile .ethics_tab.history_tab_bx a .txt .mo_tit{display:block;width:auto;text-align:center;}


/** 룸콘 - 에디터 샘플 **/

.pc .edit_img_area { max-width:1000px; text-align:center; border:1px solid #efefef; margin:0 auto 30px; padding:10px 0;}
.pc .edit_exp_list { margin-bottom:40px;}
.pc .edit_exp_list li {position:relative; font-size:16px; padding-left:15px;}
.pc .edit_exp_list li:before {position:absolute; left:0; top:0; content:"-";}

.pc .edit_tab_cnt{margin:0 0 25px;border-right:1px solid #e0dbd4}
.pc .edit_tab_cnt ul{display:table;width:100%}
.pc .edit_tab_cnt li{display:table-cell;width:50%}
.pc .edit_tab_cnt li a{font-size:16px;line-height:42px;position:relative;display:block;height:43px;text-align:center;color:#666;border:1px solid #e0dbd4;border-right:0;background:#f2f1ed}
.pc .edit_tab_cnt li.on a{color:#fff;border:1px solid #928677;background-color:#928677}
.pc .edit_tab_cnt li.on a:after{position:absolute;bottom:-9px;left:50%;display:block;width:19px;height:9px;margin-left:-9px;content:'';background:url(/resource/front/images/common/arr_tab_on.png) no-repeat}
.pc .edit_tab_cnt.w02 li{width:50%}
.pc .edit_tab_cnt.w03 li{width:33.3%}
.pc .edit_tab_cnt.w04 li{width:25%}
.pc .edit_tab_cnt.w05 li{width:20%}

.pc .edit_bx_tab {}
.pc .edit_bx_tab .edit_ttl { border-bottom: 1px solid #ddd; font-size:24px; font-weight:700; margin-bottom:30px; padding:20px 0 35px; text-align:center;}
.pc .edit_bx_tab ul li {display:table; width:100%; border-top:1px solid #f0eef1}
.pc .edit_bx_tab ul li:first-child {border-top:none}
.pc .edit_bx_tab ul li .edit_tbcell {display:table-cell; width:50%; vertical-align:middle; padding:10px 0}
.pc .edit_bx_tab ul li .edit_img {padding:0 0 10px 0; text-align:center}
.pc .edit_bx_tab ul li .edit_img img {max-width:500px}
.pc .edit_bx_tab ul li .edit_txt {padding:10px 0;}
.pc .edit_bx_tab ul li .edit_txt01 { font-size:18px; font-weight:700; color:#262626;}
.pc .edit_bx_tab ul li .edit_txt02 { margin:0 0 15px 0;}
.pc .edit_bx_tab ul li .edit_txt02 .bd_orange {border:1px solid #f68b1f; padding:4px 8px; border-radius:4px; margin:0 3px; color:#f68b1f}
.pc .edit_bx_tab .edit_notice {background:#f0f0f0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:30px;}
.pc .edit_bx_tab .edit_notice .ttl { position:relative; font-weight:700; color:#262626; margin-bottom:10px; padding-left:20px;}
.pc .edit_bx_tab .edit_notice .ttl:before { content:"※"; position:absolute; left:0; top:0; width:15px; color:#bf9f7e}

.tablet .edit_img_area { max-width:740px; text-align:center; border:1px solid #efefef; margin:0 auto 30px; padding:10px 0;}
.tablet .edit_exp_list { margin-bottom:40px;}
.tablet .edit_exp_list li {position:relative; font-size:16px; padding-left:15px;}
.tablet .edit_exp_list li:before {position:absolute; left:0; top:0; content:"-";}

.tablet .edit_tab_cnt{margin:0 0 25px;border-right:1px solid #e0dbd4}
.tablet .edit_tab_cnt ul{display:table;width:100%}
.tablet .edit_tab_cnt li{display:table-cell;width:50%}
.tablet .edit_tab_cnt li a{font-size:16px;line-height:42px;position:relative;display:block;height:43px;text-align:center;color:#666;border:1px solid #e0dbd4;border-right:0;background:#f2f1ed}
.tablet .edit_tab_cnt li.on a{color:#fff;border:1px solid #928677;background-color:#928677}
.tablet .edit_tab_cnt li.on a:after{position:absolute;bottom:-9px;left:50%;display:block;width:19px;height:9px;margin-left:-9px;content:'';background:url(/resource/front/images/common/arr_tab_on.png) no-repeat}
.tablet .edit_tab_cnt.w02 li{width:50%}
.tablet .edit_tab_cnt.w03 li{width:33.3%}
.tablet .edit_tab_cnt.w04 li{width:25%}

.tablet .edit_bx_tab {}
.tablet .edit_bx_tab .edit_ttl { border-bottom: 1px solid #ddd; font-size:24px; font-weight:700; margin-bottom:30px; padding:20px 0 35px; text-align:center;}
.tablet .edit_bx_tab ul li {display:table; width:100%; border-top:1px solid #f0eef1}
.tablet .edit_bx_tab ul li:first-child {border-top:none}
.tablet .edit_bx_tab ul li .edit_tbcell {display:table-cell; width:50%; vertical-align:middle; padding:10px 0}
.tablet .edit_bx_tab ul li .edit_img {padding:0 0 10px 0; text-align:center; max-width:350px;}
.tablet .edit_bx_tab ul li .edit_txt {padding:10px 0;}
.tablet .edit_bx_tab ul li .edit_txt01 { font-size:18px; font-weight:700; color:#262626;}
.tablet .edit_bx_tab ul li .edit_txt02 { margin:0 0 15px 0;}
.tablet .edit_bx_tab ul li .edit_txt02 .bd_orange {border:1px solid #f68b1f; padding:4px 8px; border-radius:4px; margin:0 3px; color:#f68b1f}
.tablet .edit_bx_tab .edit_notice {background:#f0f0f0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:30px;}
.tablet .edit_bx_tab .edit_notice .ttl { position:relative; font-weight:700; color:#262626; margin-bottom:10px; padding-left:20px;}
.tablet .edit_bx_tab .edit_notice .ttl:before { content:"※"; position:absolute; left:0; top:0; width:15px; color:#bf9f7e}


.mobile .edit_img_area { max-width:740px; text-align:center; border:1px solid #efefef; margin:0 auto 30px; padding:10px 0;}
.mobile .edit_exp_list { margin-bottom:40px;}
.mobile .edit_exp_list li {position:relative; font-size:16px; padding-left:15px;}
.mobile .edit_exp_list li:before {position:absolute; left:0; top:0; content:"-";}

.mobile .edit_tab_cnt{margin:0 0 25px;border-right:1px solid #e0dbd4}
.mobile .edit_tab_cnt ul{display:table;width:100%}
.mobile .edit_tab_cnt li{display:table-cell;width:50%}
.mobile .edit_tab_cnt li a{font-size:16px;line-height:42px;position:relative;display:block;height:43px;text-align:center;color:#666;border:1px solid #e0dbd4;border-right:0;background:#f2f1ed}
.mobile .edit_tab_cnt li.on a{color:#fff;border:1px solid #928677;background-color:#928677}
.mobile .edit_tab_cnt li.on a:after{position:absolute;bottom:-9px;left:50%;display:block;width:19px;height:9px;margin-left:-9px;content:'';background:url(/resource/front/images/common/arr_tab_on.png) no-repeat}
.mobile .edit_tab_cnt.w02 li{width:50%}
.mobile .edit_tab_cnt.w03 li{width:33.3%}
.mobile .edit_tab_cnt.w04 li{width:25%}

.mobile .edit_bx_tab {}
.mobile .edit_bx_tab .edit_ttl { border-bottom: 1px solid #ddd; font-size:18px; font-weight:700; margin-bottom:20px; padding:10px 0 16px; text-align:center;}
.mobile .edit_bx_tab ul li { border-top:1px solid #f0eef1}
.mobile .edit_bx_tab ul li:first-child {border-top:none}
.mobile .edit_bx_tab ul li .edit_tbcell { padding:10px 0; text-align:center;}
.mobile .edit_bx_tab ul li .edit_img {padding:0 0 10px 0; max-width:300px; margin:0 auto;}
.mobile .edit_bx_tab ul li .edit_txt {padding:10px 0;}
.mobile .edit_bx_tab ul li .edit_txt01 { font-size:16px; font-weight:700; color:#262626;}
.mobile .edit_bx_tab ul li .edit_txt02 { margin:0 0 15px 0;}
.mobile .edit_bx_tab ul li .edit_txt02 .bd_orange {border:1px solid #f68b1f; padding:4px 8px; border-radius:4px; margin:0 3px; color:#f68b1f}
.mobile .edit_bx_tab .edit_notice {background:#f0f0f0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:20px; font-size:12px;}
.mobile .edit_bx_tab .edit_notice .ttl { position:relative; font-weight:700; font-size:13px; color:#262626; margin-bottom:10px; padding-left:20px;}
.mobile .edit_bx_tab .edit_notice .ttl:before { content:"※"; position:absolute; left:0; top:0; width:15px; color:#bf9f7e}

.ru.mobile .wrap_foot_right , .zh.mobile .wrap_foot_right ,.en.mobile .wrap_foot_right , .es.mobile .wrap_foot_right ,.ru.mobile .cus_info_lst .lst01 ,.es.mobile .cus_info_lst .lst01 ,.en.mobile .cus_info_lst .lst01 ,.zh.mobile .cus_info_lst .lst01  ,.ru.mobile .cus_info_lst .lst01{display:none}
.ru.mobile .ccm_org_bx  , .en.mobile .ccm_org_bx  , .es.mobile .ccm_org_bx  {display:none}

.ru.mobile .wrap_4_area , .es.mobile .wrap_4_area , .zh.mobile .wrap_4_area, .en.mobile .wrap_4_area {display:none}
