@charset "UTF-8";

/********* common_layout *********/
html, body {height:100%;}
body {line-height: 1.3; color: #333; font-family: 'KoddiUDOnGothic', 'sans-serif'; font-size: 15px; min-width: 280px;}
.hide {position: absolute; left: -9999px; overflow: hidden; width: 1px; height: 1px; line-height: 1px; font-size: 1px;}
.wrapper {position: relative; z-index: 1; min-height: 100%;}
#real_contents {width: 100%;}
.container {position: relative; max-width: 1400px; margin: 0 auto;}
* {word-wrap: break-word; letter-spacing: -0.02em !important; font-family: 'KoddiUDOnGothic';}

/* skip navi */
.skip_navi {position:absolute; z-index:999999; width:100%; left:0; top:0; text-align:center;}
.skip_navi a {display:block; position:absolute; left:0; top:-9999px; z-index:1; width:100%; height:40px; line-height:40px; background-color: #333; color:#fff; font-size:20px; font-weight:700;}
.skip_navi a:hover, .skip_navi a:focus {top:0;}
.skip_navi a:hover::after, .skip_navi a:focus::after {display:none} 

/* select 기본 화살표 없애기 */
select {
    border-radius:0; /* 아이폰 사파리 보더 없애기 */
    -webkit-appearance:none; /* 화살표 없애기 for chrome*/
    -moz-appearance:none; /* 화살표 없애기 for firefox*/
    appearance:none /* 화살표 없애기 공통*/
}

select::-ms-expand{
    display:none /* 화살표 없애기 for IE10, 11*/
}

.gray {background-color: #121212; color: #ffffff;}

/* ========== 메인 레이어 팝업 ========== */
.pop_layer {position: fixed; z-index: 9999; top: 0; left: 0;}
.pop_layer .pop_box {width: 100%; height: 100%; background-color: #ffffff;}
.pop_layer .pop_box img {border: none;}
.pop_layer .pop_box p {font-weight: 400; font-size: 18px; line-height: 27px; color: #333333;}
.pop_layer .pop_btn_area {position: relative; overflow: hidden; padding: 8px 10px; background-color: #aaaaaa;}
.pop_layer .pop_btn_area .chk_each {vertical-align: middle;}
.pop_layer .pop_btn_area .chk_each label {display: inline-block; position: relative; font-family: 'Noto Sans KR'; font-weight: 400; font-size: 14px; line-height: 24px; color: #ffffff; z-index: 1; padding-left: 20px; cursor:pointer; vertical-align: middle;}
.pop_layer .pop_btn_area .chk_each .vchkbox {display: block; position: absolute; left: 0; top: 50%; z-index: 1; width: 15px; height: 15px; margin: -7px 0 0; border: 1px solid #cacaca; background-color: #fff;}
.pop_layer .pop_btn_area .chk_each .vchkbox > i {display: none; color: #0562a9; margin-top: 1px; margin-left: 1px; font-size: 12px; font-weight: 700; text-align: center;}
.pop_layer .pop_btn_area .close {position: absolute; top: 50%; right: 8px; margin: -11px 0 0;}
.pop_layer .pop_btn_area .chk_each input:checked + label .vchkbox > i {display: block;}
.pop_layer .pop_btn_area .chk_each input:focus + label .vchkbox {outline:1px dotted #000; outline:-webkit-focus-ring-color auto 5px;}
/* ========== 메인 레이어 팝업 ========== */

.login_cont_area {width: 100%; max-width: 440px; margin: 0 auto; text-align: center;}
.login_cont_area .title_area {margin: 0 0 33px;}
.login_cont_area .title_area .title {font-weight: 900; font-size: 34px; line-height: 44px; color: #212121;}
.gray .login_cont_area .title_area .title {color: #ffffff;}
.login_cont_area .title_area .title .ft_c {font-weight: 700; color: #03a05a;}
.login_cont_area .login_inp_area {margin: 0 0 20px;}
.login_cont_area .login_inp_area .box {border: 1px solid #eeeeee; padding: 0 10px 0 48px; background-position: left 24px center; background-repeat: no-repeat; border-radius: 5px;}
.login_cont_area .login_inp_area .box:first-child {margin: 0 0 8px;}
.login_cont_area .login_inp_area .box.id {background-image: url('/images/home/kor/user/common/id_icon.png');}
.login_cont_area .login_inp_area .box.pass {background-image: url('/images/home/kor/user/common/pass_icon.png');}
.login_cont_area .login_inp_area .box input {height: 54px; border: none; line-height: 54px;}
.gray .login_cont_area .login_inp_area .box input {background-color: inherit;}
.login_cont_area .link_btn_area {margin: 0 0 11px;}
.login_cont_area .link_btn_area .link {display: block; background-color: #03a05a; font-weight: 700; font-size: 16px; line-height: 64px; color: #ffffff; border-radius: 5px;}
.login_cont_area .login_etc_area {margin: 0 0 54px;}
.login_cont_area .login_etc_area .list {font-size: 0;}
.login_cont_area .login_etc_area .list li {display: inline-block; width: calc(50% - 5px); margin: 0 10px 0 0;}
.login_cont_area .login_etc_area .list li:last-child {margin: 0;}
.login_cont_area .login_etc_area .list li .text {margin: 0 0 10px; font-weight: 400; font-size: 15px; line-height: 24px; color: #797979;}
.gray .login_cont_area .login_etc_area .list li .text {color: #ffffff;}
.login_cont_area .login_etc_area .list li .link {display: block; border: 1px solid #03a05a; font-weight: 700; font-size: 16px; line-height: 62px; color: #03a05a; border-radius: 5px;}
.login_cont_area .sns_login_area {}
.login_cont_area .sns_login_area > .text {margin: 0 0 11px; font-weight: 400; font-size: 15px; line-height: 24px; color: #797979;}
.gray .login_cont_area .sns_login_area > .text {color: #ffffff;}
.login_cont_area .sns_login_area .list {}
.login_cont_area .sns_login_area .list li {margin: 0 0 11px;}
.login_cont_area .sns_login_area .list li:last-child {margin: 0;}
.login_cont_area .sns_login_area .list li .box {display: block; position: relative; overflow: hidden; padding: 0 0 0 64px; border-radius: 5px;}
.login_cont_area .sns_login_area .list li .box.kakao {background-color: #fae100;}
.login_cont_area .sns_login_area .list li .box.naver {background-color: #00A341}
.login_cont_area .sns_login_area .list li .box.fab {background-color: #3b5999;}
.login_cont_area .sns_login_area .list li .box .icon {position: absolute; top: 0; left: 0; width: 64px; height: 64px; background-position: center; background-repeat: no-repeat;}
.login_cont_area .sns_login_area .list li .box.kakao .icon {background-color: #f8d700; background-image: url('/images/home/kor/user/common/kakao_icon.png');}
.login_cont_area .sns_login_area .list li .box.naver .icon {background-color: #008c38; background-image: url('/images/home/kor/user/common/naver_icon.png');}
.login_cont_area .sns_login_area .list li .box.fab .icon {background-color: #324d8d;background-image: url('/images/home/kor/user/common/fab_icon.png');}
.login_cont_area .sns_login_area .list li .box .text {font-weight: 400; font-size: 16px; line-height: 64px; color: #ffffff;}
.login_cont_area .sns_login_area .list li .box.kakao .text {color: #3c1e1e;}

.id_pass_cont_area {}
.id_pass_cont_area .id_pass_com {border: 1px solid #eeeeee; border-radius: 10px; text-align: center;}
.id_pass_cont_area .id_pass_com .inner_box {padding: 59px 5px;}
.id_pass_cont_area .id_pass_com .inner_box .text {margin: 25px 0 0; font-weight: 400; font-size: 16px; line-height: 26px; color: #424242;}
.gray .id_pass_cont_area .id_pass_com .inner_box .text {color: #ffffff;}
.id_pass_cont_area .id_pass_com .inner_box .text_box {margin: 0 0 24px; padding: 187px 0 0; background-position: top center; background-repeat: no-repeat;}
.id_pass_cont_area .id_pass_com.id .inner_box .text_box {background-image: url('/images/home/kor/user/common/id_icon2.png');}
.id_pass_cont_area .id_pass_com.pass .inner_box .text_box {background-image: url('/images/home/kor/user/common/pass_icon2.png');}
.id_pass_cont_area .id_pass_com.pletion .inner_box .text_box {background-image: url('/images/home/kor/user/common/pletion_icon.png');}
.id_pass_cont_area .id_pass_com.no_basket .inner_box .text_box {background-image: url('/images/home/kor/user/common/no_basket.png');}
.id_pass_cont_area .id_pass_com .inner_box .text_box .title {margin: 0 0 13px; font-weight: 700; font-size: 24px; line-height: 36px; color: #212121;}
.id_pass_cont_area .id_pass_com .inner_box .text_box .title .ft_c {color: #03a05a;}
.gray .id_pass_cont_area .id_pass_com .inner_box .text_box .title {color: #ffffff;}
.id_pass_cont_area .id_pass_com .inner_box .text_box .text {margin: 0;}
.id_pass_cont_area .id_pass_com .inner_box .btn_area {}
.id_pass_cont_area .id_pass_com .inner_box .btn_area .link {display: inline-block; min-width: 200px; padding: 0 5px; background-color: #03a05a; font-weight: 700; font-size: 16px; line-height: 48px; color: #ffffff; border-radius: 5px;}

.id_pass_cont_area .id_pass_com .inner_box .btn_area > .list { font-size: 0;}
.id_pass_cont_area .id_pass_com .inner_box .btn_area > .list > li { display: inline-block; margin: 0 5px 0 0;}
.id_pass_cont_area .id_pass_com .inner_box .btn_area > .list > li:last-child { margin: 0;}
.id_pass_cont_area .id_pass_com .inner_box .btn_area > .list > li .link.blue { background-color: #3a7dd9;}

.id_pass_cont_area .id_pass_com .inner_box .text_box .sub_tit {margin: 27px 0 0; font-weight: 700; font-size: 16px; line-height: 26px; color: #212121;}
.gray .id_pass_cont_area .id_pass_com .inner_box .text_box .sub_tit {color: #ffffff;}
.id_pass_cont_area .id_pass_com .inner_box .id_inp_area {max-width: 440px; margin: 24px auto 0; border: 1px solid #eeeeee; padding: 0 10px 0 49px; background-image: url('/images/home/kor/user/common/id_icon.png'); background-position: left 24px center; background-repeat: no-repeat; border-radius: 5px;}
.id_pass_cont_area .id_pass_com .inner_box .id_inp_area input {height: 54px; border: none; line-height: 54px;}
.gray .id_pass_cont_area .id_pass_com .inner_box .id_inp_area input {background-color: inherit;}
.id_pass_cont_area .id_pass_com .inner_box .text_box .pass_inp_area {}
.id_pass_cont_area .id_pass_com .inner_box .text_box .pass_inp_area .box {position: relative; max-width: 440px; margin: 0 auto 5px; border: 1px solid #eeeeee; padding: 0 10px 0 35px; border-radius: 5px;}
.id_pass_cont_area .id_pass_com .inner_box .text_box .pass_inp_area .box:before {content: '*'; position: absolute; top: 50%; left: 29px; font-weight: 400; font-size: 16px; line-height: 24px; color: #03a05a; transform: translateY(-50%);}
.id_pass_cont_area .id_pass_com .inner_box .text_box .pass_inp_area .box:last-child {margin: 0 auto;}
.id_pass_cont_area .id_pass_com .inner_box .text_box .pass_inp_area .box input {height: 54px; border: none; line-height: 54px;}
.gray .id_pass_cont_area .id_pass_com .inner_box .text_box .pass_inp_area .box input {background-color: inherit;}

/* 회원가입 step01 */
.app_cont_area .app_cont {}
.app_cont_area .app_cont > .title_area {margin: 0 0 17px;}
.app_cont_area .app_cont > .title_area > .title {margin: 0 0 12px; padding: 0 0 0 34px; background-image: url('/images/home/kor/user/sub/list_tit_icon.png'); background-position: left center; background-repeat: no-repeat; font-weight: 900; font-size: 24px; line-height: 36px; color: #212121;}
.gray .app_cont_area .app_cont > .title_area > .title {color: #ffffff;}
.app_cont_area .app_cont > .title_area > .title .red {font-size: 18px; line-height: 36px;}
.app_cont_area .app_cont > .title_area.mb0 > .title {margin: 0;}
.app_cont_area .app_cont > .title_area > .text {font-weight: 300; font-size: 18px; line-height: 28px; color: #212121;}
.app_cont_area .app_cont .app_chk_area {margin: 0 0 20px; padding: 14px 10px 14px 32px; background-color: #e9f5e4; border-radius: 10px;}
.app_cont_area .app_cont .app_cont_list_area {}
.app_cont_area .app_cont .app_cont_list_area > .list {}
.app_cont_area .app_cont .app_cont_list_area > .list > li {margin: 0 0 40px;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box {}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .inner_cont {height: 160px; border: 1px solid #ebebeb; padding: 25px 0 25px 25px;}
.gray .app_cont_area .app_cont .app_cont_list_area > .list > li .box .inner_cont {color: #ffffff;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .inner_cont > .title {font-weight: 500; font-size: 16px; line-height: 28px; color: #737373;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .inner_cont > .text {font-weight: 300; font-size: 15px; line-height: 25px; color: #737373;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; padding: 14px 32px; justify-content: space-between; align-items: center;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area.style2 {background-color: #f5f5f5;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area.style3 {justify-content: inherit;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area.style4 {background-color: #f5f5f5; justify-content: inherit;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .title {font-weight: 400; font-size: 18px; line-height: 28px; color: #212121;}
.gray .app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .title {color: #ffffff;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area.style3 .title {margin: 0 15px 0 0;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area.style4 .title {margin: 0 15px 0 0;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .radio_list_area {}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area {}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list {font-size: 0;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li {display: inline-block; margin: 0 32px 0 0; vertical-align: middle;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li:last-child {margin: 0;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li .chk_inner {display: block; position: relative; width: 100%; padding: 0 0 0 26px; font-size: 0;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li .chk_inner .inp_chk {display: inline-block; position: absolute; top: 15px; left: 0; width: 18px; height: 18px; margin: -9px 0 0; border: 2px solid #c4c4c4; padding: 0; background-color: #ffffff; cursor: pointer; vertical-align: middle;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li .chk_inner .inp_chk:checked {border: 2px solid #c71212; background-color: #c71212;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li .chk_inner .inp_chk:checked:before {display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 12px; height: 9px; background-color: #c71212; background-image: url('/images/home/kor/user/common/chk.png'); background-size: 12px 9px; background-repeat: no-repeat; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li .chk_inner label {display: inline-block; font-weight: 400; font-size: 16px; line-height: 28px; color: #212121; vertical-align: middle;}
.app_cont_area .app_cont .app_cont_list_area > .list > li .box .consent_area .chk_list_area .list li .chk_inner .inp_txt {display: inline-block; max-width: 150px; margin: 0 0 0 5px; vertical-align: middle;}


















/* ==================== 레이어팝업 Style ==================== */
.info_com_popup_cont {display: none; position:fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 99999;}
.info_com_popup_cont .inst_box {display: none; position: fixed; top: 50%; left: 50%; width: 100%; max-width: 650px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1;}
.info_com_popup_cont .inst_box .inner_area {position:relative;}
.info_com_popup_cont .inst_box .inner_area > .title_area {padding: 10px 50px 10px 25px; background-color: #03a05a; border-radius: 10px 10px 0 0;}
.info_com_popup_cont .inst_box .inner_area > .title_area > .title {font-weight: 900; font-size: 24px; line-height: 45px; color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area > .pop_close {position:absolute; top: 20px; right: 25px; width: 18px; height: 18px; background-image: url('/images/home/kor/user/common/pop_close_icon.png'); background-size: cover; background-repeat: no-repeat;}
.info_com_popup_cont .inst_box .inner_area .inst_cont {}

.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area {background-color: #ffffff; border: 1px solid #f5f5f5; padding: 40px 15px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area { background-color: #121212;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area.scroll {overflow-y: scroll; height: 500px;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area.sty2 {padding: 40px 45px;}


.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box {padding: 194px 0 0; background-position: top center; background-repeat: no-repeat; text-align: center;}
.info_com_popup_cont .inst_box.pop01 .inner_area .inst_cont .com_input_form_area > .text_box {background-image: url('/images/home/kor/user/common/pop_icon01.png');}
.info_com_popup_cont .inst_box.pop01_1 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop01_2 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop01_3 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop01_4 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop01_6 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop01_7 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop03 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop04 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.pop05 .inner_area .inst_cont .com_input_form_area > .text_box,
.info_com_popup_cont .inst_box.outPopup .inner_area .inst_cont .com_input_form_area > .text_box {padding: 0;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .title {margin: 0 0 16px; font-weight: 900; font-size: 24px; line-height: 36px; color: #212121;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .title.red {color: #ed4040;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .title .green {color: #03a05a;}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .title { color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .text {font-weight: 400; font-size: 18px; line-height: 27px; color: #212121; transform: rotate(0.04deg);}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .text { color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .text .red {font-weight: 700;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .text .green {font-weight: 700;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box .text .ft_b {font-weight: 700;}
.info_com_popup_cont .inst_box.pop07 .inner_area .inst_cont .com_input_form_area > .text_box {background-image: url('/images/home/kor/user/common/pop_icon02.png');}

.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box.sty2 {margin: 15px 0 0; border-top: 1px solid #e1e1e1; padding: 15px 0 0;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box.sty2:first-child {margin: 0; border-top: none; padding: 0;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area > .text_box.sty2 .title {margin: 0 0 5px;}

/* 예약하기-보조기기대여 팝업 */
.info_com_popup_cont .inst_box.pop02 { max-width: 800px;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont { border-bottom: 1px solid #797979; padding: 0 0 24px 0;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box { display: flex; justify-content: space-between; align-items: stretch;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area { width: 220px;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner { position: relative;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-list {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-list .slick-track {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-list .slick-track .slick-slide {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-list .slick-track .slick-slide .img_box {position: relative; overflow: hidden; padding: 0 0 75%; border-radius: 5px;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-list .slick-track .slick-slide .img_box .img_inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-list .slick-track .slick-slide .img_box .img_inner img { display: inline-block; width: 100%; height: 100%;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; border: 1px solid #e1e1e1; background-color: #ffffff; background-position: center; background-repeat: no-repeat; font-size: 0; border-radius: 50%; z-index: 1;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-arrow.slick-prev { left: 5px; background-image: url('/images/home/kor/user/sub/pop_img_slide_prev_icon.png');}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .pop_img_slide_area .pop_img_slide_inner #pop_img_slide .slick-arrow.slick-next { right: 5px; background-image: url('/images/home/kor/user/sub/pop_img_slide_next_icon.png');}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box { width: calc(100% - 220px); padding: 5px 5px 28px 40px;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .title { margin: 0 0 18px 0; font-weight: 700; font-size: 24px; line-height: 36px; color: #212121;}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .title { color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area > .list {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area > .list > li { position: relative; padding: 0 0 0 112px;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area > .list > li > .tit { position: absolute; top: 0; left: 0; font-weight: 400; font-size: 16px; line-height: 26px; color: #797979;}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area > .list > li > .tit { color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area > .list > li > .txt { font-weight: 400; font-size: 16px; line-height: 26px; color: #212121;}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_top_cont .inner_box .text_box .info_list_area > .list > li > .txt { color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_bot_cont { padding: 15px 0 0 0;}
.info_com_popup_cont .inst_box.outPopup .inner_area .inst_cont .com_input_form_area .com_bot_cont { padding: 0;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_bot_cont .info_area {}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_bot_cont .info_area .input_form_list_box > .list > li .input_cont .title_area > .title { padding: 0; background-image: none; color: #03a05a;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .com_bot_cont .info_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area { border-top: 1px solid #ebebeb;}

/* 장바구니 옵션변경 팝업 */
.info_com_popup_cont .inst_box.pop06 { max-width: 740px;}
.info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .com_top_cont .title { font-weight: 700; font-size: 24px; line-height: 36px; color: #212121; text-align: center;}
.gray .info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .com_top_cont .title { color: #ffffff;}
.info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .com_bot_cont .title { margin: 0 0 10px 0; font-weight: 700; font-size: 16px; line-height: 24px; color: #212121;}
.gray .info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .com_bot_cont .title { color: #ffffff;}
.info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .com_bot_cont .slt_box { margin: 0 0 20px 0;}
.info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .com_bot_cont .slt_box .slt_cont { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle; }
.info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .price { font-weight: 900; font-size: 24px; line-height: 36px; color: #f44336;}
.info_com_popup_cont .inst_box.pop06 .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont {display: block;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .df_area {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .count_area { display: inline-block; font-size: 0; vertical-align: middle;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .count_area .btn { width: 24px; height: 24px; background-size: 100%; background-position: center; background-repeat: no-repeat;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .count_area .btn.minus { background-image: url('/images/home/kor/user/sub/count_minus.png');}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .count_area .btn.plus { background-image: url('/images/home/kor/user/sub/count_plus.png');}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .count_area .count { display: inline-block; width: 40px; height: 30px; margin: 0 12px; padding: 0; border: none; font-weight: 700; font-size: 20px; line-height: 28px; color: #212121; vertical-align: middle; text-align: center;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_box {display: inline-block; vertical-align: middle; font-size: 0;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_box .tit {display: inline-block; font-weight: 700; font-size: 16px; line-height: 24px; vertical-align: middle;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_box .txt_btn {display: inline-block; margin: 0 0 0 24px; font-weight: 700; font-size: 16px; line-height: 24px; color: #f44336; vertical-align: middle; text-decoration: underline;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li > .amount_area {margin: 37px 0 0; text-align: center;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li > .amount_area .title {font-weight: 400; font-size: 24px; line-height: 36px; color: #212121;}
.gray .info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li > .amount_area .title {color: #ffffff;}
.info_com_popup_cont .inst_box .inner_area .inst_cont .com_input_form_area .input_form_list_box > .list > li > .amount_area .title .ft_c {color: #f44336;}

.sub_cont .mCSB_scrollTools {width: 8px;}
.sub_cont .mCSB_scrollTools .mCSB_draggerContainer {right: 5px;}
.sub_cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 100%;}
.sub_cont .mCSB_scrollTools .mCSB_draggerRail {width: 100%;}
