@charset "utf-8";html{margin:0;padding:0}body{margin:0;padding:0;font-size:.75rem;font-family:'Malgun Gothic',dotum,sans-serif}html,h1,h2,h3,h4,h5,h6,form,fieldset,img{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-family:'Malgun Gothic',dotum,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{margin:0;padding:0;list-style:none}ol,li,dl,dt,dd{margin:0;padding:0}legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}label,input,button,select,img{vertical-align:middle}input,button{margin:0;padding:0;font-family:'Malgun Gothic',dotum,sans-serif;font-size:1em}button{cursor:pointer}textarea,select{font-family:'Malgun Gothic',dotum,sans-serif;font-size:1em}select{margin:0}p{margin:0;padding:0;word-break:break-all}hr{display:none}pre{overflow-x:scroll;font-size:1.1em}a{color:#000;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{-webkit-box-shadow:0 0 5px #9ed4ff;-moz-box-shadow:0 0 5px #9ed4ff;box-shadow:0 0 5px #9ed4ff;border:1px solid #558ab7!important}.placeholdersjs{color:#aaa!important}#hd,#wrapper,#ft,#resv-total{min-width:400px;max-width:1200px;margin:0 auto}#hd_pop{z-index:1000;position:relative;margin:0 auto;height:0}#hd_pop h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.hd_pops{position:absolute;border:1px solid #e9e9e9;background:#fff}.hd_pops img{max-width:100%}.hd_pops_footer{padding:0;background:#000;color:#fff;text-align:left;position:relative}.hd_pops_footer:after{display:block;visibility:hidden;clear:both;content:""}.hd_pops_footer button{padding:10px;border:0;color:#fff}.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}#hd{display:block;position:fixed;left:50%;top:0;width:100%;transform:translateX(-50%);background:#85bced;z-index:5}#hd_h1{position:absolute;font-size:0;line-height:0;overflow:hidden}#hd_wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 auto;padding:0 25px;height:60px}#logo{display:none}#hd_btn{font-size:1.333em;font-weight:700;color:#fff}#hd_btn button{display:inline-flex;align-items:Center;justify-content:center;border:0;background:none;color:#fff}#hd_mypage{font-size:1.333em;font-weight:700;color:#fff}#hd.hd_orderinquiry #hd_mypage{margin:auto;font-size:1.667em}#wrapper{position:relative;margin-top:60px}#wrapper:after{display:block;visibility:hidden;clear:both;content:""}#wrapper_title{padding:20px 0;font-size:2em;font-weight:700}#container{position:relative;margin:0 auto;min-height:500px;height:auto!important}#container:after{display:block;visibility:hidden;clear:both;content:""}#text_size{display:none;position:absolute;top:-31px;left:-1px}#text_size button{padding:0 10px;height:30px;border:1px solid #cfded8;border-bottom:0;background:#000;color:#fff;cursor:pointer}#ft{padding:15px;background:#5e5e5e}.ft_company li{text-align:center;line-height:1.5em;color:#fff}#container .register{margin-bottom:30px}#register_form .register_form_inner{background:#fff}.register #register_form{background-color:initial}#mb_login_od_wr{margin:20px auto 0;border:1px solid #dde7e9;width:360px;background:#fff;text-align:center}#mb_login_od_wr h2{font-size:1.25em;margin:20px 0 10px}#mb_login_od_wr .frm_input{width:100%;margin:10px 0 0}#mb_login_od_wr .btn_submit{width:100%;margin:10px 0 0;height:45px;font-weight:700;font-size:1.25em}#mb_login_od_wr p{background:#f3f3f3;margin:20px 0 0;padding:15px 20px;line-height:1.5em}#mb_login #sns_login{margin-top:0;border-color:#edeaea;padding:25px}#mb_login #sns_login:after{display:block;visibility:hidden;clear:both;content:""}#mb_login #sns_login h3{position:absolute;font-size:0;line-height:0;overflow:hidden}#mb_login #sns_login .sns-wrap{margin:0!important}#mb_login #sns_login .sns-icon{width:49%!important;float:left!important}#mb_login #sns_login .sns-icon:nth-child(odd){margin-right:2%}#mb_login #sns_login .txt{font-size:.95em;padding-left:5px!important;border-left:0!important}#mb_login_notmb{width:360px;margin:30px auto;padding:20px 30px;background:#fff;border:1px solid #dde7e9}#mb_login_notmb h2{font-size:1.25em;margin:10px 0;text-align:center}#mb_login_notmb p{text-align:left}#mb_login_notmb label{text-align:left}#guest_privacy{border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto}#mb_login_notmb .btn_submit{display:block;text-align:center;margin-top:10px;line-height:45px}.mb_log_cate h2{width:50%;float:left;padding:20px 0;text-align:center}.mb_log_cate .join{width:50%;float:left;padding:20px 0;text-align:center;background:#f7f7f7;color:#6e6e6e}.mb_log_cate:after{display:block;visibility:hidden;clear:both;content:""}.mbskin .chk_box input[type="checkbox"] + label span{position:relative}#hd_login_msg{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}.msg_sound_only,.sound_only{display:inline-block!important;position:absolute;top:0;left:0;margin:0!important;padding:0!important;font-size:0;line-height:0;border:0!important;overflow:hidden!important}#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}#skip_to_container a:focus,#skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:700;text-align:center;text-decoration:none;line-height:3.3em}.img_fix{width:100%;height:auto}#captcha{display:inline-block;position:relative}#captcha legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}#captcha #captcha_img{height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}#captcha #captcha_mp3{margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(../../img/captcha2.png) no-repeat;text-indent:-999px;border-radius:3px}#captcha #captcha_reload{margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(../../img/captcha2.png) no-repeat 0 -40px;text-indent:-999px;border-radius:3px}#captcha #captcha_key{margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:700;text-align:center;border-radius:3px;vertical-align:top}#captcha #captcha_info{display:block;margin:5px 0 0;font-size:.95em;letter-spacing:-.1em}.cke_sc{margin:0 0 5px;text-align:right}.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc!important;background:#fafafa!important;color:#000!important;text-decoration:none!important;line-height:1.9em;vertical-align:middle}.cke_sc_def{margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f2f5f9;text-align:center}.cke_sc_def dl{margin:0 0 5px;text-align:left}.cke_sc_def dl:after{display:block;visibility:hidden;clear:both;content:""}.cke_sc_def dt,.cke_sc_def dd{float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}.cke_sc_def dt{width:20%;font-weight:700}.cke_sc_def dd{width:30%}#bo_v_con ul{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}#bo_v_con ol{display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}#bo_v_con li{display:list-item}#mobile_cng{display:block;margin:.3em;padding:.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}.sanchor{margin:30px 0 20px;padding:0}.sanchor:after{display:block;visibility:hidden;clear:both;content:""}.sanchor li{float:left;width:20%;text-align:center;list-style:none}.sanchor li a{display:block;position:relative;height:60px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size:1.25em;color:#666;line-height:58px;text-align:center;z-index:1}.sanchor li .sanchor_on{margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:700}.sanchor li a .item_qa_count,.sanchor li a .item_use_count{display:inline-block;background:#aaa;padding:0 5px;line-height:23px;border-radius:15px;color:#fff;min-width:23px;font-size:12px}.sanchor li .sanchor_on .item_qa_count,.sanchor li .sanchor_on .item_use_count{background:#55bfb1}.cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:700}a.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:700;border:0;font-size:1.4em;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}a.btn01{display:inline-block;padding:7px;border:1px solid #bababa;border-radius:3px;background:#fff;color:#717171;text-decoration:none;vertical-align:middle}a.btn01:focus,a.btn01:hover{text-decoration:none}button.btn01{display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}a.btn02{display:inline-block;padding:7px;background:#3a8afd;color:#fff;border-radius:3px;text-decoration:none;vertical-align:middle}a.btn02:focus,.btn02:hover{text-decoration:none}button.btn02{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}.btn_confirm{text-align:center}.btn_submit{border:1px solid #1c70e9;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px}.btn_submit:hover{background:#2375eb}.btn_close{border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}a.btn_close{text-align:center;line-height:50px}a.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}button.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}.btn_cancel:hover{background:#aaa}a.btn_frmline,button.btn_frmline{display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top}button.btn_frmline{font-size:1em}a.btn_frmline{line-height:24px}a.btn_b01,.btn_b01{display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent}.btn_b01:hover,.btn_b01:hover{color:#000}a.btn_b02,.btn_b02{display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle}a.btn_b02:hover,.btn_b02:hover{background:#0025eb}a.btn_b03,.btn_b03{display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}a.btn_b03:hover,.btn_b03:hover{background:#ebedf6}a.btn_b04,.btn_b04{display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}a.btn_b04:hover,.btn_b04:hover{color:#333;background:#f9f9f9}a.btn_admin,.btn_admin{display:inline-block;color:#d13f4a;text-decoration:none;vertical-align:middle}.btn_admin:hover,a.btn_admin:hover{color:#ff3746}.btn_list{margin:0 auto;width:93%}.btn_list input,.btn_list button{background:none repeat scroll 0 0 #617D46;border:0 none;color:#FFF;height:28px;line-height:2.2em;padding:0 15px;vertical-align:middle}.tbl_wrap table{width:100%;border-collapse:collapse;border-spacing:0}.tbl_wrap caption{padding:10px 0;font-weight:700;text-align:left}.tbl_head01{margin:0 0 10px}.tbl_head01 caption{padding:0;font-size:0;line-height:0;overflow:hidden}.tbl_head01 thead th{padding:12px 0;border-top:2px solid #000;border-bottom:1px solid #d3d3d3;background:#fff;color:#383838;font-size:.95em;text-align:center;letter-spacing:-.1em}.tbl_head01 thead a{color:#383838}.tbl_head01 thead th input{vertical-align:top}.tbl_head01 tfoot th,.tbl_head01 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}.tbl_head01 tbody th{padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.tbl_head01 td{padding:15px 5px;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;line-height:1.5em;word-break:break-all}.tbl_head01 td:first-child{border-left:0}.tbl_head02{margin:0 0 10px}.tbl_head02 caption{padding:0;font-size:0;line-height:0;overflow:hidden}.tbl_head02 th{padding:12px;font-size:1.192em;border-bottom:1px solid #d3d3d3;text-align:left;vertical-align:top}.tbl_head02 td{padding:12px;text-align:left;border-bottom:1px solid #d3d3d3;line-height:1.4em;word-break:break-all}.tbl_head02 .td_border{position:relative}.tbl_head02 .td_border:after{content:'';display:block;width:1px;height:calc(100% - 20px);background:#e3e3e3;position:absolute;right:0;top:10px;bottom:10px}.tbl_head03{margin:0 0 10px}.tbl_head03 table{border-bottom:1px solid #d3d3d3}.tbl_head03 caption{padding:0;font-size:0;line-height:0;overflow:hidden}.tbl_head03 thead th{padding:15px 0;background:#eee;border-top:2px solid #959da6;border-bottom:1px solid #d3d3d3;color:#383838;font-size:1.25em;text-align:center}.tbl_head03 thead a{color:#383838}.tbl_head03 thead th input{vertical-align:top}.tbl_head03 tfoot th,.tbl_head03 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}.tbl_head03 tbody th{padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.tbl_head03 td{background:#fff;background-clip:padding-box;padding:20px;font-size:1.092em;border-top:1px solid #ccd2d9;border-left:1px solid #f6f6f6;line-height:2em;word-break:break-all}.tbl_head03 td:first-child{border-left:0}.tbl_frm01{margin:0 0 20px}.tbl_frm01 table{width:100%;border-collapse:collapse;border-spacing:0}.tbl_frm01 th{width:90px;padding:5px 10px;background:none;text-align:right;font-weight:400}.tbl_frm01 td{padding:5px 10px;background:transparent}.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea,.frm_input{border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tbl_frm01 textarea{padding:2px 2px 3px}.frm_input{height:45px}.full_input,.frm_address{width:100%}.half_input{width:49.5%}.tbl_frm01 textarea{width:100%;height:100px}.tbl_frm01 a{text-decoration:none}.tbl_frm01 .frm_address{margin-top:5px}.tbl_frm01 .frm_file{display:block;margin-bottom:5px}.tbl_frm01 .frm_info{display:block;padding:0 0 5px;line-height:1.4em}.list_01 li{position:relative;border:1px solid #dbdbdb;border-radius:3px;margin:8px 0;padding:10px 15px;list-style:none}.list_01 li:after{display:block;visibility:hidden;clear:both;content:""}.list_01 li:hover{background:#f9f9f9}.list_02 ul:after{display:block;visibility:hidden;clear:both;content:""}.list_02 li{float:left;width:225px;margin:10px 0 20px 18px}.list_02 li:nth-child(5n+1){clear:both;margin-left:0}.form_01 h2{margin:0 0 10px;font-size:1.25em}.form_01 li{margin:10px 0}.form_01 li:after{display:block;visibility:hidden;clear:both;content:""}.form_01 li .right_input{float:right}.form_01 textarea{height:100px;width:100%}.form_01 .frm_label{display:inline-block;width:130px}.form_01 .form_left{float:left;width:49.5%}.form_01 .form_right{float:right;width:49.5%}.empty_table{padding:50px 0!important;text-align:center;color:#777!important}.empty_list,.empty_li{padding:20px 0!important;text-align:center!important;color:#777!important}textarea.required{background-image:url(../../theme/basic/img/require.png)!important;background-repeat:no-repeat!important;background-position:right top!important}.required{position:relative}.required .frm_input{padding:0 50px 0 10px}.required .required-txt{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#db3737;width:50px;text-align:center}.grid_1{width:40px}.grid_2{width:90px}.grid_3{width:140px}.grid_4{width:190px}.grid_5{width:240px}.grid_6{width:290px}.grid_7{width:340px}.grid_8{width:390px}.grid_9{width:440px}.grid_10{width:490px}.grid_11{width:540px}.grid_12{width:590px}.grid_13{width:640px}.grid_14{width:690px}.grid_15{width:740px}.grid_16{width:790px}.grid_17{width:840px}.grid_18{width:890px}.td_board{width:120px;text-align:center}.td_chk{width:30px;text-align:center}.td_date{width:60px;text-align:center}.td_datetime{width:300px;text-align:center}.td_default{width:60px;text-align:center}.td_dvr{width:100px;text-align:center}.td_group{width:100px;text-align:center}.td_imgsmall{width:60px;text-align:center}.td_num{width:150px;text-align:center}.td_numbig{width:200px;text-align:center}.td_nick{width:100px;text-align:center}.td_name{width:100px;text-align:left}.td_namesmall{width:50px;text-align:left}.td_mb_id{width:100px;text-align:center}.td_mng{width:80px;text-align:center}.td_mngsmall{width:100px;text-align:center}.td_statsmall{width:50px;text-align:center}.text_left{text-align:left!important}.text_center{text-align:center!important}.text_right{text-align:right!important}.new_win{position:relative;background:#fff}.new_win .tbl_wrap{margin:0 20px}.new_win #win_title{font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.new_win #win_title .sv{font-size:.75em;line-height:1.2em}.new_win .win_ul{margin-bottom:15px;padding:0 20px}.new_win .win_ul:after{display:block;visibility:hidden;clear:both;content:""}.new_win .win_ul li{float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px}.new_win .win_ul li:first-child{margin-left:0}.new_win .win_ul li a{display:block;padding:8px 0;color:#6794d3}.new_win .win_ul .selected{background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5}.new_win .win_ul .selected a{color:#fff;font-weight:700}.new_win .win_desc{position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px}.new_win .win_desc i{font-size:1.2em;vertical-align:baseline}.new_win .win_desc:after{content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px}.new_win .frm_info{font-size:.92em;color:#919191}.new_win .win_total{float:right;display:inline-block;line-height:30px;font-weight:400;font-size:.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px}.new_win .new_win_con{margin:20px 0;padding:20px}.new_win .new_win_con:after{display:block;visibility:hidden;clear:both;content:""}.new_win .new_win_con2{margin:20px 0 0}.new_win .btn_confirm:after{display:block;visibility:hidden;clear:both;content:""}.new_win .win_btn{text-align:center;padding-bottom:30px}.new_win .btn_close{height:45px;width:60px;overflow:hidden;cursor:pointer}.new_win .btn_submit{padding:0 20px;height:45px;font-weight:700;font-size:1.083em}#validation_check{margin:100px auto;width:500px}#validation_check h1{margin-bottom:20px;font-size:1.3em}#validation_check p{margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}.sv_wrap{display:inline-block;position:relative;font-weight:400}.sv_wrap .sv{z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646;background:#111}.sv_wrap .sv a{display:inline-block!important;margin:0!important;padding:3px!important;width:94px;border-bottom:1px solid #283646;color:#fff!important}.sv_wrap a:focus,.sv_wrap a:hover,.sv_wrap a:active{text-decoration:none!important}.sv_on{display:block!important;position:absolute;top:10px;left:20px;width:auto;height:auto!important}.sv_nojs .sv{display:block}.pg_wrap{margin:10px 0 30px;text-align:center}.pg_wrap:after{display:block;visibility:hidden;clear:both;content:""}.pg{text-align:center}.pg_page,.pg_current,.qa_page{display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee}.pg a:focus,.pg a:hover{text-decoration:none}.pg_page,.qa_page{color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px}.pg_page:hover,.qa_page:hover{background-color:#fafafa}.pg_start{text-indent:-999px;overflow:hidden;background:url(../../theme/basic/img/btn_first.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_prev{text-indent:-999px;overflow:hidden;background:url(../../theme/basic/img/btn_prev.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_end{text-indent:-999px;overflow:hidden;background:url(../../theme/basic/img/btn_end.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_next{text-indent:-999px;overflow:hidden;background:url(../../theme/basic/img/btn_next.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}.pg_current{display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:700;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px}.tooltip_icon{display:inline-block;vertical-align:middle;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer}.tooltip_icon:hover{color:#448bf5}.tooltip{position:relative;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;position:absolute;z-index:9;font-weight:400;margin-left:15px;margin-top:20px}.tooltip:before{content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0 solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000}.tooltip_txt{position:relative;text-align:left;color:#fff;height:50px;line-height:50px;font-size:1.1em;background:#f2838f;margin:0 0 10px;padding:0 20px;border-radius:5px;font-weight:700}.tooltip_txt:before{content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453}.tooltip_txt i{font-size:1.2em;vertical-align:middle}#sidx_img{margin:0 0 20px}#sidx_img img{max-width:100%;height:auto}#sit_rec_new th,#sit_rec_new td{display:block;width:100%}#sit_rec_new th{text-align:left;margin-top:20px;margin-bottom:5px}#sit_rec_new textarea{width:100%;min-height:100px}#sit_rec_new .win_btn{margin:20px 0}#smb_my{position:relative;margin-bottom:30px}#smb_my:after{display:block;visibility:hidden;clear:both;content:""}#smb_my_ov{position:relative;float:left;margin:0 10px 0 0;width:265px;border:1px solid #e8e8e8;background:#fff;margin-right:20px}#smb_my_ov h2{position:absolute;font-size:0;line-height:0;overflow:hidden}#smb_my_ov .smb_me{display:block;background:#fff;border-bottom:1px solid #e8e8e8;padding:20px;text-align:center;font-size:1.167em}#smb_my_ov .smb_me img{width:45px;border-radius:50%}#smb_my_ov .smb_me .my_ov_name{display:inline-block;margin-bottom:10px;line-height:28px}#smb_my_ov .smb_me a{display:inline-block;font-size:.85em;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px}#smb_my_ov .smb_me a.smb_info{color:#3a8afd}#smb_private:after{display:block;visibility:hidden;clear:both;content:""}#smb_private{padding:10px 0}#smb_private li{text-align:left;position:relative;text-align:left}#smb_private a{display:block;background:#fff;color:#465168;line-height:20px;padding:10px 20px 10px 25px}#smb_private a strong{display:inline-block;float:right;max-width:87px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#3a8afd;padding:0 5px;border-radius:15px;font-size:.92em}#smb_private a:hover strong{background:#4b8bff}#smb_private li a:hover{color:#4b8bff}#smb_private li a:hover:after{position:absolute;left:0;top:0;width:2px;height:100%;background:#3a8afd;content:""}#smb_private li i{width:25px;color:#8c9eb0;margin-right:5px}#smb_private li:hover i{color:#3a8afd}#smb_private .win_point strong{background:#37bc9b;color:#fff}#smb_private .win_memo strong{background:#ff8b77;color:#fff}#smb_private .win_scrap strong{background:#8cc152;color:#fff}#smb_private .win_coupon strong{background:#a352c1;color:#fff}#smb_my_ov h3{font-size:1.2em;padding:20px 20px 10px;border-top:1px solid #e8e8e8}#smb_my_ov .op_area{border-top:0;padding:0 20px;line-height:18px;color:#555}#smb_my_ov .op_area:after{display:block;visibility:hidden;clear:both;content:""}#smb_my_ov .op_area dt{margin:5px 0;padding-top:5px;font-weight:700;color:#8c9eb0;line-height:20px}#smb_my_ov .op_area dd{margin:5px 0;padding-bottom:10px;border-bottom:1px dashed #e5e5e5}#smb_my_ovaddt{border-bottom:0!important}#smb_my_ovaddd{border-bottom:0!important}.withdrawal{display:block;padding:10px 20px;border-top:1px solid #e8e8e8;color:#c7c7c7}#smb_my_list{float:left;width:915px}#smb_my_od h2{margin:0 0 10px;font-size:1.25em}#smb_my_od{position:relative;margin:0 0 50px}.smb_my_od{background:#fff}.smb_my_od li{padding:15px;border-bottom:1px solid #ececec}.smb_my_od li:last-child{border-bottom:0}.smb_my_od li:after{display:block;visibility:hidden;clear:both;content:""}.smb_my_od li:hover{background:#fff6f6}.smb_my_od .smb_my_od_li{float:left;line-height:18px}.smb_my_od .smb_my_od_li1{width:140px;text-align:center}.smb_my_od .smb_my_od_li2{width:75%;padding:0 20px}.smb_my_od .smb_my_od_li3{width:80px;float:right;text-align:center}.smb_my_od .ord_num,.smb_my_od .ord_name{font-size:1.2em;font-weight:700;letter-spacing:-.5px}.smb_my_od .date{color:#b5b5b5}.smb_my_od .cost{color:#3a8afd;font-weight:700}.smb_my_od .misu{color:#6d6d6d}#smb_my_wish{position:relative;margin-bottom:30px}#smb_my_wish h2{font-size:1.25em;padding:0 0 20px;border-bottom:1px solid #d9dde2}#smb_my_wish li{position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px}#smb_my_wish li:after{display:block;visibility:hidden;clear:both;content:""}#smb_my_wish .smb_my_chk{display:inline-block;float:left;margin-right:10px;color:red}#smb_my_wish .smb_my_img{float:left;margin-right:20px}#smb_my_wish .smb_my_tit{margin:5px 0;font-size:1.167em;font-weight:700}#smb_my_wish .smb_my_price{font-weight:700;font-size:1.2em;margin-bottom:30px}#smb_my_wish .smb_my_date{font-size:1em;color:#777}.smb_my_more{position:absolute;top:0;right:0}.smb_my_more a{display:block;background:url(../../theme/basic/img/more-btn.gif) no-repeat 0 2px;padding-left:20px;height:30px}#smb_my_wish li .wish_del{position:absolute;right:20px;top:50px;font-size:1.4em;color:#b2b2b2}#smb_ws_act{text-align:center;margin:20px 0 30px}#smb_ws_act .btn01{width:180px;height:50px;font-weight:700;font-size:1.167em;border:1px solid #98a3b3;border-radius:3px}#smb_ws_act .btn02{width:180px;height:50px;font-weight:700;font-size:1.167em;border:1px solid #1c70e9;border-radius:3px;background:#3a8afd}.od_prd_list .td_prd{border-left:0;position:relative;padding-left:110px;min-height:100px}.od_prd_list .td_prd .sod_img{position:absolute;top:20px;left:15px}.od_prd_list .td_prd .sod_name{min-height:80px}.od_prd_list .td_prd .prd_name{font-size:1.4em}.od_prd_list .total_prc{color:#000;font-weight:700;font-size:1.4em}.sod_opt{margin:5px 0}.sod_opt ul{display:inline-block;margin:0;padding:0;list-style:none}.sod_opt li{color:#000;padding:3px 0;line-height:1.3em}.sod_opt li:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;border-radius:3px;background:#e2eaf6;line-height:1em;color:#3a8afd}.sod_option_btn .mod_options{height:30px;margin:5px 0 0;padding:0 5px;border:1px solid #d4d6db;color:#606060;background:#fff;border-radius:3px}.cp_btn{padding:0 10px;border:1px solid #d4d6db;color:#3a8afd;background:#fff;height:26px;border-radius:3px}.cp_cancel{padding:0 10px;border:1px solid #aaa;color:#666;background:#fff;height:26px;border-radius:3px}#sod_term{border-top:2px solid #959da6;padding:20px 0}.sod_term_wrapper{margin:0 0 20px}.sod_term_agree{position:relative;background:#f7f7f7;padding:15px;font-weight:700}.sod_term_content{display:none;border:1px solid #eee;padding:10px}.sod_term_box{margin:0 0 10px;font-size:1.092em}.sod_term_box strong{color:#e33b3b}.sod_term_wrapper .sod_term_agree{margin:0 0 10px}.btn_term_open,.btn_term_close{position:absolute;right:0;top:0;border:0;background:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px}#sod_frm:after{display:block;visibility:hidden;clear:both;content:''}#sod_frm h2{font-size:1.5em;margin:0 0 10px}#sod_frm .od_prd_list{margin-bottom:20px}#sod_list{position:relative}#sod_list #cp_frm{z-index:10000;position:absolute;top:50%;left:50%;width:540px;height:auto!important;height:500px;max-height:500px;margin-left:-270px;margin-top:-150px;border:1px solid #dde7e9;border-radius:3px;background:#fff;overflow-y:auto;overflow-x:inherit}.od_coupon h3{border-bottom:1px solid #cdcdcd;padding:0 20px;line-height:50px;margin:0 0 15px;font-size:1.25em;text-align:left;-webkit-box-shadow:1px 2px 2px #eee;-moz-box-shadow:1px 2px 2px #eee;box-shadow:1px 2px 2px #eee}.od_coupon .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;border-left:1px solid #cdcdcd;font-size:1.25em}.od_coupon .btn_close:hover{background:#f3f3f3}.od_coupon .tbl_head02{margin:20px}.od_coupon .cp_apply{padding:0 5px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px}.od_coupon td,#sod_frm_pay .od_coupon td{text-align:left;border-left:0;padding:7px}#sod_frm_pay .od_coupon th{width:auto;text-align:center;padding:7px;background:#f3f3f3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.od_coupon .td_numbig,#sod_frm_pay .od_coupon .td_numbig{text-align:center}.od_coupon .td_mngsmall{width:60px}.sod_left{display:inline-block;float:left;width:590px;margin-right:20px;vertical-align:top}#sod_frm .tbl_frm01{border-top:2px solid #959da6}#sod_frm .tbl_frm01 th,#sod_frm .tbl_frm01 td{text-align:left;padding:15px;height:50px}#sod_frm .tbl_frm01 th{width:150px;vertical-align:middle;font-weight:700;font-size:1.192em;border-bottom:1px solid #f6f6f6}#sod_frm .tbl_frm01 th label{display:flex;align-items:center;line-height:1em}#sod_frm .tbl_frm01 th strong.required{width:15px;height:15px}#sod_frm .tbl_frm01 td{border-bottom:1px solid #f6f6f6}#sod_frm .tbl_frm01 td .frm_input{width:100%;height:40px}#sod_frm #od_memo{min-height:100px}#sod_frm .tbl_frm01 td.print_price{text-align:right}#sod_frm .tbl_frm01 td.print_price strong{font-size:1.5em;color:#ff006c}.sod_right{display:inline-block;float:left;width:590px;height:100%;vertical-align:top}#od_pay_sl{border-top:2px solid #959da6;padding:20px}#sod_point{clear:both;background:#fff;margin-top:10px;border:1px solid #e3e5e8}#sod_point h2{font-size:1.167em;padding:15px;border-bottom:1px solid #e3e5e8}#sod_point h2:after{display:block;visibility:hidden;clear:both;content:''}#sod_point .point_tit{vertical-align:baseline;float:left;line-height:28px}#sod_point .point_tit label{vertical-align:baseline}#sod_point .point_ipt{float:right;display:inline-block;margin-left:35px;text-align:left;text-align:right;font-weight:400}#sod_point .point_ipt:after{display:block;visibility:hidden;clear:both;content:''}#sod_point .point_ipt #od_temp_point{width:100px;height:30px;text-align:right;padding:0 5px;border:1px solid #d0d3db;border-radius:3px}#sod_frm_pt{padding:20px}#sod_frm_pt .max_point_box em{font-style:normal!important}#sod_frm_pay{position:relative}#sod_frm_pay .tooltip_txt{height:auto;line-height:18px;font-weight:400;font-size:1em;padding:10px 20px;margin:10px}#sod_frm_pay .tooltip_txt i{float:left;line-height:36px;font-size:2em;margin-right:15px}#sod_frm_pay .tooltip_txt:before{height:100%}#sod_frm_taker td input[type="radio"],#sod_frm_taker td input[type="checkbox"]{width:auto;-webkit-appearance:radio;-webkit-border-radius:initial}#sod_frm_taker label{display:inline-block;font-weight:400;margin-right:1em}#sod_frm_same{margin:0 0 10px}#od_tot_price{display:flex;align-items:end;margin:20px 0;background:#e5f0ff;;text-align:right;padding:15px}#od_tot_price span{flex:1;text-align:left;margin:auto 0;font-size:1.333em;font-weight:700}#od_tot_price strong{display:inline-block;line-height:1em;font-size:2.192em;color:#ff006c}#sod_frm_pay_info{margin:0 0 10px}#sod_frm_pay #sc_coupon_frm,#sod_frm_pay #od_coupon_frm{z-index:10000;position:absolute;top:0;right:0;width:500px;height:auto!important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto}#sod_frm_deli{position:relative;line-height:2em}#sod_frm_escrow{margin:30px 0 0}#sod_frm #sod_frm_escrow h2{margin:0;border:0}#sod_frm #sod_frm_escrow p{margin:5px 0}.sod_ws_img{width:90px;text-align:center}#sod_ws_act{text-align:center;margin:20px 0 30px}#sod_ws_act button{height:50px;width:180px;font-weight:700;font-size:1.167em;border-radius:3px}#sod_ws_act .btn01{border:1px solid #98a3b3}#sod_ws_act .btn02{border:1px solid #1c70e9;background:#3a8afd}#sod_ws li .info_link{display:block;margin:10px 0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#646464;font-weight:700}#sod_ws li .info_date{color:#646464;font-size:.92em}#sod_ws li .wish_chk{position:absolute;top:0;left:0;width:30px;text-align:center;line-height:35px;color:red}#sod_ws li .wish_info{padding:0 35px 10px 30px;position:relative;border-bottom:1px solid #e0e0e0;margin-top:10px;height:45px}#sod_ws li .wish_del{position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#e6e6e6;display:block;font-size:1.25em;color:#777}#sod_ws li .wish_del:hover{background:#777;color:#fff}#sod_v{margin-bottom:30px}#sod_v:after{display:block;visibility:hidden;clear:both;content:''}#sod_v td{text-align:center}#sod_v td a{font-weight:700}#sod_v .basic_tbl{text-align:center}.status_01{display:inline-block;background:#edfbde;color:#8cc152;padding:0 5px;line-height:20px;font-size:.92em;border-radius:5px}.status_02{display:inline-block;background:#84c93a;color:#fff;padding:0 5px;line-height:20px;font-size:.92em;border-radius:5px}.status_03{display:inline-block;background:#e2f6f2;color:#16b494;padding:0 5px;line-height:20px;font-size:.92em;border-radius:5px}.status_04{display:inline-block;background:#e2eaf6;color:#3a8afd;padding:0 5px;line-height:20px;font-size:.92em;border-radius:5px}.status_05{display:inline-block;background:#3a8afd;color:#fff;padding:0 5px;line-height:20px;font-size:.92em;border-radius:5px}.status_06{display:inline-block;background:#fff;color:red;padding:0 5px;line-height:20px;font-size:.92em;border-radius:5px}#sod_fin{margin:50px 0}#sod_fin section{margin:0 0 30px}#sod_fin h2{font-size:1.333em;margin:0 0 10px}#sod_fin_order th{width:300px;text-align:center;background:#eee;border-top:2px solid #959da6;border-bottom:1px solid #d3d3d3}#sod_fin_order td{font-size:1.192em;background:#eee;border-top:2px solid #959da6;border-bottom:1px solid #d3d3d3}#sod_fin_info{table-layout:fixed}#sod_fin_memo th{width:200px;height:130px}#sod_fin_memo td{height:130px}#sod_fin_status{border:1px solid #3a8afd}#sod_fin_status ul{display:flex}#sod_fin_status li{flex:1;display:flex;flex-direction:column;background:#fff}#sod_fin_status li:not(:last-child){border-right:1px solid #cfe2ff}#sod_fin_status li span{font-size:1.333em;padding:15px;background:#f5f9ff}#sod_fin_status li .item-content{display:flex;flex-direction:column;align-items:end;justify-content:center;height:100px;padding:15px;text-align:right}#sod_fin_status li .item-sub{margin-top:7px;line-height:1em}#sod_fin_status li strong{font-size:1.8em;line-height:1em}#sod_fin_status li.sod_bsk_cnt{color:#e32727}#sod_fin_status li.sod_bsk_cnt span{background:#ffe6e6;color:#e32727}#request_form{position:relative}#request_form div{display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}#request_form .frm_input{width:300px;background:#fff!important}#request_form .btn_frmline,#request_form .btn_cancel{vertical-align:middle!important}#request_form .btn_frmline{padding:0 10px;line-height:1.6em}#sod_req_btn{margin:0 0 10px}#sod_req_btn button{background:#626870}#sod_req_log{margin:0 0 20px}#sod_req_log ul{margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}#sod_req_log li{padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}#sod_req_log h3{margin:20px 0 10px}.sod_req_log_view table{margin:0}.sod_req_log_view caption{padding:10px 0;font-size:1em;font-weight:700;text-align:left;line-height:1em}.sod_req_log_view caption span{color:#ff3061}.sod_req_log_view th{border-top:1px solid #e9e9e9;background:#f7f7f7!important;color:#000!important;text-align:center}.sod_req_log_view td{background:#fff;color:#000}.sod_req_log_view p{padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}.sod_req_log_view .sod_req_it{width:270px}.sod_req_log_view button{margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}#sod_fin_cancel{display:flex;justify-content:space-between;border-top:2px solid #959da6}#sod_fin_cancel .sod_left{width:50%;padding:25px;border-right:1px solid #ccc}#sod_fin_cancel .sod_right{width:50%;padding:25px}#sod_fin_cancel .btn_cencel{cursor:pointer;height:50px;border:1px solid #bababa;border-radius:3px;font-size:1.25em;font-weight:700;width:100%;background:none;color:#5e6b6f}#sod_fin_cancel .tbl_frm01{margin:0}#sod_fin_cancel .tbl_frm01 table{margin:0 0 20px}#sod_fin_cancel .tbl_frm01 th{position:relative;width:150px;text-align:left;font-size:1.092em;padding:10px;font-weight:700;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#sod_fin_cancel .tbl_frm01 th:after{content:'';display:block;width:1px;height:calc(100% - 20px);background:#eee;position:absolute;right:0;top:10px;bottom:10px}#sod_fin_cancel .tbl_frm01 td{padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;font-weight:700}#sod_fin_cancel .tbl_frm01 strong{color:#e33b3b}#sod_fin_cancel textarea{padding:5px}#sod_fin_cancel p{text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:1.167em;font-weight:700}#sod_cancel_pop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}#sod_fin_cancelfrm{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,.2);box-shadow:1px 1px 18px rgba(0,0,0,.2);border:1px solid #dde7e9;background:#fff;border-radius:3px}#sod_fin_cancelfrm form{padding:20px}.sod_fin_bg{background:rgba(0,0,0,.1);width:100%;height:100%}.sod_cls_btn{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}#sod_fin_cancelfrm .frm_input{background:#fff;margin:0 0 5px;width:100%}#sod_fin_cancelfrm .btn_frmline{background:#5e6b6f;color:#fff;border:0;padding:10px;width:100%;cursor:pointer}#sod_fin_test{padding:10px}#scash section{padding:10px 0}#scash h2{margin:0 0 10px;text-align:center}#scash .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}#scash_apply{padding:10px 0 20px;text-align:center}#scash_apply button{padding:10px;border:0;background:#565e60;color:#fff}#scash_copy{text-align:center}.sev_admin{margin:0 0 10px;text-align:right}.sev_admin a{line-height:35px;padding:0 10px}#coupon{text-align:center}#coupon h1{text-align:left}#coupon ul:after{display:block;visibility:hidden;clear:both;content:""}#coupon li{padding:15px;border-bottom:1px solid #ececec;text-align:left}#coupon .cou_top{margin-bottom:10px}#coupon .cou_tit{font-size:1.25em;font-weight:700}#coupon .cou_pri{font-size:1.25em;color:#3a8afd;font-weight:700;float:right}#coupon .cou_target{color:#8cc152;background:#edfbde;padding:5px;line-height:20px;font-size:.92em;border-radius:5px}#coupon .cou_date{float:right;color:#888d92}#coupon .btn_close{margin:20px auto}.sod_frm_mobile .sod_list{margin:10px 0}.sod_frm_mobile .sod_list .sod_li{background:#fff;border-bottom:1px solid #e5e5e5;margin:10px 0}.sod_frm_mobile .sod_list .li_name{font-size:1.083em}.sod_frm_mobile .sod_list .li_op_wr{position:relative;padding:10px 10px 0 110px;min-height:75px}.sod_frm_mobile .sod_list .li_op_wr .chk_box{position:absolute;top:10px;left:10px}.sod_frm_mobile .sod_list .total_img{position:absolute;top:10px;left:35px}.sod_frm_mobile .sod_list .mod_options{padding:0 7px;border:1px solid #d4d6db;border-radius:3px;color:#606060;background:#fff;line-height:24px;margin:5px 0 0;font-size:.923em}.sod_frm_mobile .sod_list .li_prqty{padding:10px;border-top:1px solid #f8f8f8}.sod_frm_mobile .sod_list .li_prqty:after{display:block;visibility:hidden;clear:both;content:''}.sod_frm_mobile .sod_list .li_prqty_sp{float:left;width:50%;display:block;line-height:20px;padding:0 5px;text-align:right}.sod_frm_mobile .sod_list .li_prqty_sp span{float:left;color:#696969}.sod_frm_mobile .sod_list .prqty_sc,.sod_frm_mobile .sod_list .prqty_price{border-right:1px solid #e5e5e5}.sod_frm_mobile .sod_list .total_price{background:#f2f7ff;display:block;clear:both;margin:0 10px 10px;text-align:right;padding:5px 10px;line-height:20px}.sod_frm_mobile .sod_list .total_price span{float:left}.sod_frm_mobile .sod_list .total_price strong{font-size:1.25em;color:#3a8afd}.sod_frm_mobile .sod_opt{padding:5px 10px 5px 35px}.sod_frm_mobile .sod_opt li{color:#777;margin:3px 0;line-height:1.3em}.sod_frm_mobile .sod_opt li:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;border-radius:3px;background:#e2eaf6;line-height:20px;color:#3a8afd}.sod_frm_mobile .sod_opt .opt_name:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;border-radius:3px;background:#e2eaf6;line-height:20px;color:#3a8afd}.sod_frm_mobile #sod_frm_orderer,.sod_frm_mobile #sod_frm_taker{margin:0 0 30px;border:1px solid #e3e5e8;background:#fff}.sod_frm_mobile #sod_frm_orderer #od_addr_jibeon,.sod_frm_mobile #sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}.sod_frm_mobile #m_sod_bsk_tot{background:#4a505a;color:#fff}.sod_frm_mobile #m_sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}.sod_frm_mobile #m_sod_bsk_tot dt{float:left;width:40%;padding:10px;line-height:20px;clear:both}.sod_frm_mobile #m_sod_bsk_tot dd{float:left;width:60%;padding:10px;text-align:right;line-height:20px}.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{font-weight:700;margin-top:5px;line-height:25px;background:#212a37}.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color:#3a8afd;font-size:1.25em}.sod_frm_mobile .sod_list .li_op_wr{padding-left:100px}.sod_frm_mobile .sod_list .total_img{left:10px}.sod_frm_mobile .sod_opt{padding-left:10px}.sod_frm_mobile #m_sod_frm_paysel{margin:10px 0}.sod_frm_mobile #m_sod_frm_paysel h3{background:#fff;padding:15px 10px;border:1px solid #e3e5e8;border-bottom:0}.sod_frm_mobile #m_sod_frm_paysel ul{margin:0;background:#fff;padding:10px;border:1px solid #e3e5e8}.sod_frm_mobile #m_sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}.sod_frm_mobile #m_sod_frm_paysel li{float:left;padding:5px;width:46%;height:25px}.sod_frm_mobile #m_sod_frm_paysel .KPAY{background:url(../../img/kpay.png) no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%}.sod_frm_mobile #m_sod_frm_paysel .PAYNOW{background:url(../../img/paynow.png) no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%}.sod_frm_mobile #m_sod_frm_paysel .PAYCO{background:url(../../img/payco.png) no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%}.sod_frm_mobile #m_sod_frm_paysel .inicis_lpay{background:url(../../img/lpay_logo.png) no-repeat;width:35px;height:12px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%}.sod_frm_mobile #m_sod_frm_paysel .inicis_kakaopay{background:url(../../img/kakao.png) no-repeat 50% 50% #f4dc34;border-radius:30px;height:22px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto}.sod_frm_mobile #m_sod_frm_paysel .kakaopay_icon{background:url(../../img/kakao.png) no-repeat 50% 50% #f4dc34;border-radius:30px;height:22px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto}.sod_frm_mobile #m_sod_frm_paysel .naverpay_icon{background:url(../../img/ico-default-naverpay.png) no-repeat 50% 50% #fff;border-radius:30px;height:22px;width:50px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto}.sod_frm_mobile #m_sod_frm_paysel .samsung_pay{margin-left:-23px;background:url(../../img/samsungpay.png) no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-999px}.sod_frm_mobile #sod_frm_pay{border-top:1px solid #f3f3f3}.sod_frm_mobile #sod_frm_pay h2{margin:10px 0;font-size:1.25em}.sod_frm_mobile #sod_frm_pay .cp_btn1,.sod_frm_mobile #sod_frm_pay .cp_cancel1{margin-top:0}.sod_frm_mobile .odf_tbl{position:relative}.sod_frm_mobile .odf_tbl table{background:#fff;width:100%;border-collapse:collapse;border-bottom:1px solid #ccc}.sod_frm_mobile .odf_tbl table th{border-top:1px solid #eceff4;padding:10px;text-align:left;width:120px;font-weight:400}.sod_frm_mobile .odf_tbl table td{border-top:1px solid #eceff4;padding:7px 10px;text-align:right}.sod_frm_mobile#sod_frm #sod_frm_pt_alert{margin:10px 0;text-align:left;color:#fff;line-height:18px;background:#f2838f;padding:10px 10px 10px 13px;border-radius:5px;position:relative}.sod_frm_mobile #sod_frm_pt_alert::before{content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453;height:100%}.sod_frm_mobile#sod_frm .sod_frm_point{padding:10px 0;clear:both;border:0 none}.sod_frm_mobile .sod_frm_point div{background:#fff;border:1px solid #e3e5e8;padding:10px;text-align:right}.sod_frm_mobile .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}.sod_frm_mobile .sod_frm_point div label{float:left;line-height:30px}.sod_frm_mobile .sod_frm_point div span{display:block;margin:5px 0}.sod_frm_mobile .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}.sod_frm_mobile .sod_frm_point .max_point_box em{font-style:normal!important}.sod_frm_mobile .sod_frm_point div strong{float:left;color:#666;font-weight:400}.sod_frm_mobile .sod_frm_point #od_temp_point{height:30px;border:1px solid #d0d3db;text-align:right;background:#fff;border-radius:3px;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,.1)}.sod_frm_mobile #settle_bank{background:#fff;border:1px solid #e3e5e8;padding:10px;clear:both;line-height:30px}.sod_frm_mobile #settle_bank:after{display:block;visibility:hidden;clear:both;content:''}.sod_frm_mobile #settle_bank select{height:30px;margin:0 0 5px;width:100%;border:1px solid #d0d3db}.sod_frm_mobile #settle_bank #od_deposit_name{height:30px;border:1px solid #d0d3db;text-align:center;border-radius:3px;float:right;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,.1)}.sod_frm_mobile #settle_bank label{float:left;line-height:30px}.sod_frm_mobile #sod_frm_pt_info{border-top:0}.sod_frm_mobile .od_coupon{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:99;border-radius:0 0 3px 3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.4);box-shadow:1px 1px 5px rgba(0,0,0,.4)}.sod_frm_mobile .od_coupon h3{height:45px;line-height:45px;font-size:1.167em;background:#333;color:#fff;padding:0 15px;text-align:left}.sod_frm_mobile .od_coupon .tbl_head02 .btn_frmline{background:#3b67c2;color:#fff;border:0;padding:0 5px;line-height:25px}.sod_frm_mobile .od_coupon .tbl_head02 td{text-align:left}.sod_frm_mobile .od_coupon .tbl_head02 th{width:auto!important}.sod_frm_mobile .od_coupon .tbl_head02 .td_mngsmall{width:60px;text-align:center}.sod_frm_mobile .od_coupon .tbl_head02 .td_numbig{width:80px;text-align:right}.sod_frm_mobile .od_coupon .btn_confirm{margin:20px}.sod_frm_mobile .od_coupon .btn_confirm .btn_submit{height:40px;font-size:1.167em;font-weight:700;width:100%}.sod_frm_mobile .od_coupon .btn_confirm .btn_close{position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;color:#fff;font-size:1.25em}.sod_frm_mobile .cp_btn,.sod_frm_mobile .cp_btn1{padding:0 7px;border:1px solid #d4d6db;border-radius:3px;color:#3a8afd;background:#fff;line-height:24px;margin:5px 0 0;font-size:.923em}.sod_frm_mobile .cp_apply{padding:0 5px;border:1px solid #3a8afd;color:#3a8afd;background:#fff;height:23px;line-height:21px}.sod_frm_mobile .cp_cancel,.sod_frm_mobile .cp_cancel1{padding:0 7px;border:1px solid #d4d6db;border-radius:3px;color:#aaa;background:#fff;line-height:24px;margin:5px 0 0 2px;font-size:.923em}.sod_frm_mobile #sod_frm_escrow{margin:10px}.sod_frm_mobile #sod_frm_escrow h2{font-size:1.25em}.sod_frm_mobile #od_pay_sl h3{font-size:1.25em}.sod_frm_mobile .sod_list .li_name{border-bottom:1px solid #dcdcdc;line-height:1.3em;padding:10px;font-size:1.083em}#sod_frm.sod_frm_mobile .odf_list .frm_input{width:100%!important}#sod_frm.sod_frm_mobile input[type="radio"],.sod_frm_mobile #sod_frm.sod_frm_mobile input[type="checkbox"]{width:auto;-webkit-appearance:radio;-webkit-border-radius:initial}#sod_frm.sod_frm_mobile #od_memo{min-height:50px}.sod_frm_mobile .od_prd_list{margin:10px;background:#fff;padding:15px}.sod_frm_mobile .od_prd_list .td_chk{border-left:0}.sod_frm_mobile .od_prd_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px}.sod_frm_mobile .od_prd_list .td_prd .sod_img{position:absolute;top:15px;left:0}.sod_frm_mobile .od_prd_list .td_prd .sod_name{min-height:80px}.sod_frm_mobile .od_prd_list .td_prd .prd_name{font-size:1.167em}.sod_frm_mobile .od_prd_list .total_prc{color:#ff006c;font-weight:700;font-size:1.167em}.sod_frm_mobile #sod_frm_orderer{padding:10px;border-bottom:1px solid #d6d3d3}.sod_frm_mobile #sod_frm_taker{padding:10px;border-bottom:1px solid #d6d3d3;border-top:1px solid #f3f3f3}.sod_frm_mobile #sod_frm_taker h2,.sod_frm_mobile #sod_frm_orderer h2{margin:10px 0;font-size:1.25em}.sod_frm_mobile .odf_list label,.sod_frm_mobile .odf_list strong{display:block;margin:7px 0 5px;color:#444;font-weight:400}.sod_frm_mobile .odf_list .frm_input{width:100%;margin:0 0 5px}.sod_frm_mobile .odf_list .dlv_slt{background:#edf3fc;position:relative;border:1px solid #d1ddee;margin:5px 0;padding:10px}.sod_frm_mobile .odf_list .dlv_slt strong{margin:0;font-weight:700;line-height:30px}.sod_frm_mobile .odf_list .dlv_slt div label{display:inline-block;margin:3px 0;color:#000}.sod_frm_mobile #order_address{display:block;position:absolute;top:5px;right:5px;text-align:center;border:1px solid #d4d6db;background:#fff;border-radius:3px;color:#606060;height:30px;line-height:28px;margin:5px 0 0;padding:0 5px}.sod_frm_mobile .odf_list .ad_default{display:inline-block;margin:0}.sod_frm_mobile .odf_list .btn_addsch{position:absolute;top:5px;right:5px;border-radius:3px;height:30px}.sod_frm_mobile .odf_list .add_num{position:relative;display:block}.sod_frm_mobile .odf_list textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:70px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.sod_frm_mobile .sod_ta_wr{background:#fff;margin-bottom:1em}.sod_frm_mobile .btn_confirm{margin:0 0 10px}.sod_frm_mobile .btn_submit{width:100%;height:45px;font-size:1.167em;font-weight:700;margin:5px 0;border-radius:4px}.sod_frm_mobile .btn_cancel,.sod_frm_mobile .btn01{width:100%;height:45px;line-height:43px;font-size:1.167em;font-weight:700;padding:0;border-radius:4px}.sod_frm_mobile #sod_frm_escrow{margin:10px}.sod_frm_mobile #sod_frm_escrow h2{font-size:1.25em}.sod_frm_mobile #od_pay_sl h3{font-size:1.25em}.sod_frm_mobile #od_tot_price{background:none;font-weight:700}html.no-overflowscrolling #sc_coupon_frm,html.no-overflowscrolling #od_coupon_frm{height:auto;max-height:10000px!important}#sod_frm_pay_info{margin:0 0 10px}.itemform-naverpay{margin:15px 0;clear:both}.cart-naverpay{margin-top:15px}#bo_list table td,#fqalist table td{border-left:0;border-right:0}#bo_v_top .btn_admin,#bo_list .btn_admin{padding-top:0}.pesonal{background:#fff;border:1px solid #e3e5e8;margin-bottom:30px}.pesonal h2{border-bottom:1px solid #e2e4e7;font-size:1.167em;padding:20px}.pesonal .tbl_frm01{padding:20px 10px;margin:0}.pesonal th{text-align:left}.pesonal td{text-align:left;font-weight:700}.pesonal td input{width:100%}.pesonal .half_tr{width:50%}#personal_pay{background:#fff;border:1px solid #e3e5e8}#personal_pay h2{background:#fff;border-bottom:1px solid #e2e4e7;font-size:1.167em;padding:20px}#personal_pay .lb_icon{position:relative;display:inline-block;cursor:pointer;z-index:1}#personal_pay input[type="radio"]:checked+.lb_icon{z-index:3}#personal_pay legend{position:absolute;font-size:0;line-height:0;overflow:hidden}#personal_pay .KPAY{width:58px;background:url(../../img/kpay.png) no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px}#personal_pay .PAYNOW{width:75px;background:url(../../img/paynow.png) no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px}#personal_pay .PAYCO{width:75px;background:url(../../img/payco.png) no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px}#personal_pay .kakaopay_icon{width:60px;background:url(../../img/kakao.png) no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-999px;border-radius:30px}#personal_pay .pay_way{border-bottom:1px solid #e2e4e7}#personal_pay #display_pay_button{border:0}.selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.chk_box{position:relative}.chk_box input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.chk_box input[type="checkbox"] + label{position:relative;display:inline-flex;align-items:center;color:#676e70;font-size:1.192em;line-height:1em}.chk_box input[type="checkbox"] + label:hover{color:#2172f8}.chk_box input[type="checkbox"] + label span{display:block;width:20px;height:20px;margin-right:5px;background:#fff;border:1px solid #d0d4df;border-radius:3px}.chk_box input[type="checkbox"]:checked + label{color:#000}.chk_box input[type="checkbox"]:checked + label span{background:url(../../theme/basic/img/chk.png) no-repeat 50% 50% #fbb039;border-color:#d98c11;border-radius:3px}.chk_box input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.chk_box input[type="radio"] + label{display:inline-flex;align-items:center;color:#676e70;line-height:1em}.chk_box input[type="radio"] + label:hover{color:#2172f8}.chk_box input[type="radio"] + label span{position:relative;display:block;width:20px;height:20px;margin-right:5px;background:#fff;border:1px solid #cdd6df;border-radius:50%}.chk_box input[type="radio"]:checked + label{color:#000}.chk_box input[type="radio"]:checked + label span{border:2px solid #6c9ae6}.chk_box input[type="radio"]:checked + label span:before{display:block;width:10px;height:10px;background:#6c9ae6;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.loading-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:99}.loading-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fffbed;width:300px;height:100px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-dots{display:flex;margin:5px 0 12px}.loading-dot{width:12px;height:12px;background:#85bced;border-radius:50%;margin:0 4px;animation:animate 1.4s linear infinite}.loading-dot:nth-child(1){animation-delay:0}.loading-dot:nth-child(2){animation-delay:-1.2s}.loading-dot:nth-child(3){animation-delay:-1s}.loading-dot:nth-child(4){animation-delay:-.8s}.loading-dot:nth-child(5){animation-delay:-.6s}.loading-text{font-size:1.092em;font-weight:700}@keyframes animate{0%{transform:translateY(0);-webkit-box-reflect:below 1px linear-gradient(transparent,#0003)}60%{transform:translateY(0);-webkit-box-reflect:below 1px linear-gradient(transparent,#0003)}80%{transform:translateY(-10px);-webkit-box-reflect:below -5px linear-gradient(transparent,#0003)}100%{transform:translateY(0);-webkit-box-reflect:below 1px linear-gradient(transparent,#0003)}}.resv-section{border:1px solid #ddd;margin:0 0 10px}.resv-section h2{background:#fff;border-bottom:1px solid #e9e9e9;padding:15px;font-size:1.333em}.resv-section-wrapper{background:#fff}.resv-order-section h2{border:0;padding:0}.resv-order-section .resv-section-wrapper{padding:20px}.resv-order-section .resv-order-option{padding-top:0}.resv-order-info{position:relative;min-height:90px;box-sizing:content-box;border-bottom:2px dashed #ccc}.resv-order-info .info-id{font-size:1.333em;margin-bottom:5px}.resv-order-info .info-title{font-size:1.667em;font-weight:700}.resv-order-info .info-date{margin-top:5px;font-size:1.333em;color:#7fa5e3}.resv-order-info .info-img{position:absolute;right:20px;top:20px}.resv-order-list dl{display:flex;flex-wrap:wrap;font-size:1.333em;color:#666}.resv-order-list dt{width:50%;margin-top:7px}.resv-order-list dd{width:50%;text-align:right;margin-top:7px}.resv-order-list dl.order-sub{font-size:1.192em;color:#999}.resv-order-list dl.order-sub dt{flex:1;margin-left:15px;margin-top:2px;display:flex;align-items:center}.resv-order-list dl.order-sub dt:before{content:'';display:inline-block;width:2px;height:2px;background:#999;margin-right:5px}.resv-order-list dl.order-sub dd{flex:1;margin-top:2px}#idx-info-image{height:400px}#idx-info-image .swiper-slide{position:relative;overflow:hidden;background:#fff}#idx-info-image .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#idx-info-image .swiper-button-next,#idx-info-image .swiper-button-prev{width:30px;height:60px;margin-top:0;transform:translateY(-50%);border-radius:3px;transition:all 0.3s ease-out;color:#4593d9}#idx-info-image .swiper-button-next:hover,#idx-info-image .swiper-button-prev:hover{background:rgba(0,0,0,.3);color:#fff}#idx-info-image .swiper-button-next{right:10px;left:auto}#idx-info-image .swiper-button-prev{left:10px;right:auto}#idx-info-image .swiper-button-next:after,#idx-info-image .swiper-button-prev:after{font-family:'Material Icons';font-size:2.5em}#idx-info-image .swiper-button-next:after{content:'\e5e1'}#idx-info-image .swiper-button-prev:after{content:'\e2ea'}#idx-info-image .swiper-pagination{background:rgba(0,0,0,.6);width:120px;left:50%;transform:translateX(-50%);font-size:1.25em;line-height:1em;padding:10px;color:#fff;border-radius:3px}.idx-info-container{padding:20px}.idx-info-container h2{font-size:1.8em;text-align:center;margin:0 0 15px;border:0}.idx-info-wrapper li:not(.explan){display:flex;align-items:center;padding:15px 0;height:50px;font-size:1.25em;line-height:1em;border-top:1px solid #eee}.idx-info-wrapper li.explan{display:flex;align-items:flex-start;padding:15px 0;font-size:1.25em;border-top:1px solid #eee}.idx-info-wrapper li.explan .info-item-explan{width:calc(100% - 40px);cursor:pointer;line-height:1.3em}.idx-info-wrapper li.explan.close .info-item-explan{display:-webkit-box;align-items:flex-start;overflow:hidden;text-overflow:ellipsis;height:3.9em;-webkit-line-clamp:3;-webkit-box-orient:vertical}.idx-info-wrapper a{text-decoration:underline;color:#d93d3d;text-underline-position:under;margin-left:auto}.info-item-icon{display:inline-flex;align-items:center;justify-content:center;min-width:40px;color:#777}.info-item-icon i{font-size:1.25em}.info-item-explan-button{display:block}.info-item-explan-more{margin-left:10px;display:inline-flex;align-items:center;justify-content:center}.info-item-explan-button[aria-expanded=true] .info-item-explan-content{white-space:pre-line}.info-item-explan-button[aria-expanded=true] .info-item-explan-more{transform:rotate(180deg)}#staticMap{height:300px}.resv-item{display:flex;align-items:center;padding:20px 0;margin:0 20px;border-bottom:1px solid #eee}.resv-item-info{flex:1}.resv-item-info .resv-info-title{font-size:1.333em;color:#267cc9}.resv-item-info .resv-info-num{font-size:1.192em;margin-top:5px}.resv-item-info .resv-info-type{font-size:1.092em;margin-top:5px}.resv-item-info .resv-info-price{font-size:1.092em;margin-top:5px;color:#5d9bd4}.resv-item-img{width:90px;height:90px;border:1px solid #e7e7e7;margin-left:15px;position:relative}.resv-item-img img{max-width:100%;height:auto}.resv-item-img span{position:absolute;left:0;right:0;bottom:0;text-align:center;line-height:2em;background:rgba(0,0,0,.5);color:#fff}#resv-view-image{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:10}.resv-view-image-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:600px}.resv-view-image-btn{text-align:right}.resv-view-image-btn button{display:inline-flex;align-items:Center;justify-content:center;background:#fff;border:0;width:40px;height:40px}#resv-view-image .swiper-slide img{max-width:100%;height:auto}#resv-view-image .swiper-button-next,#resv-view-image .swiper-button-prev{width:50px;height:80px;margin-top:0;transform:translateY(-50%);border-radius:3px;transition:all 0.3s ease-out;color:#4c6db0}#resv-view-image .swiper-button-next:hover,#resv-view-image .swiper-button-prev:hover{background:rgba(0,0,0,.3);color:#fff}#resv-view-image .swiper-button-next{right:15px;left:auto}#resv-view-image .swiper-button-prev{left:15px;right:auto}#resv-view-image .swiper-button-next:after,#resv-view-image .swiper-button-prev:after{font-family:'Material Icons';font-size:3.5em}#resv-view-image .swiper-button-next:after{content:'\e5e1'}#resv-view-image .swiper-button-prev:after{content:'\e2ea'}#resv-total-price{display:flex;justify-content:space-between;border-top:2px dashed #ccc}#resv-total-price h2{font-size:1.5em}#resv-total-price strong{font-size:1.5em;color:#de2a60}#resv-frm-orderer .tbl_frm01{padding:5px 10px;margin:0}#resv-frm-orderer .tbl_frm01 th{font-size:1.192em;text-align:left;padding:5px 10px}#resv-frm-orderer .tbl_frm01 td{padding:5px 10px}#resv-frm-orderer .frm_input{padding:0 10px;border-radius:0;font-size:1.192em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#resv-frm-orderer textarea{padding:5px 10px;border-radius:0;font-size:1.192em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#resv-frm-orderer .required .required-txt{font-size:1.092em;line-height:1em}#resv-frm-term .resv-section-wrapper{padding:20px}.resv-term-box{border:1px solid #ccc}.resv-term-box:not(:first-child){border-top:0}.resv-term-head{position:relative;padding:0 40px 0 15px;line-height:40px}.resv-term-head .resv-term-title{font-size:1.192em}.resv-term-head .btn_view{position:absolute;top:1px;right:0;border:0;background:none;width:40px;height:40px}.resv-term-content{display:none;height:150px;overflow-y:auto;border-top:1px solid #eee;padding:15px}.resv-term-box.active .btn_view{transform:rotate(180deg)}.resv-term-box.active .resv-term-content{display:block}#resv-frm-refund .resv-section-wrapper{padding:20px}.tbl_refund table{border:1px solid #ccd2d9}.tbl_refund thead{display:none}.tbl_refund tbody tr{border-top:1px solid #eee}.tbl_refund tbody tr:first-child{border-top:0}.tbl_refund tbody th{padding:7px;font-size:1.192em;font-weight:400;text-align:left}.tbl_refund td{padding:7px;font-size:1.192em;word-break:break-all}.tbl_refund th + td{border-left:1px solid #eee}.tbl_refund td.no-rate{color:#fc4c42}.refund-alert-box{position:relative;margin:0 0 15px;padding-left:12px;font-size:1.192em;line-height:1.6em}.refund-alert-box:before{position:absolute;left:0;top:0;content:'';display:block;width:3px;height:100%;background:#d5dadd}.refund-alert-box strong{color:#e64343}#resv-frm-pay .resv-section-wrapper{padding:20px}#resv-paysel{display:flex;flex-wrap:wrap}#resv-paysel .chk_box{width:50%}#resv-paysel .chk_box input[type="radio"] + label{font-size:1.192em}#settle_bank{margin-top:10px;background:#edf4ff;padding:10px}#settle_bank:after{display:block;visibility:hidden;clear:both;content:''}#settle_bank .settle_bank_item{display:flex;align-items:Center;height:30px}#settle_bank .settle_bank_item:not(:last-child){margin:0 0 10px}#settle_bank label{min-width:80px;width:100%;max-width:150px;font-size:1.192em;font-weight:700}#settle_bank select,#settle_bank input{flex:1;height:30px;border:1px solid #e3e5e8;border-radius:3px;text-align:center}#settle_bank option{padding:3px 0}#settle_bank #od_deposit_name{height:30px;padding:0 5px;border:1px solid #e3e5e8}#resv-frm-button{display:flex;justify-content:space-between;margin:0 20px 10px}#resv-frm-button .btn_submit{flex:1;height:50px;font-weight:700;font-size:1.25em;cursor:pointer;border:1px solid #3a8afd}#resv-frm-button .btn01{flex:1;margin-left:15px;height:50px;line-height:34px;font-weight:700;font-size:1.25em;border:1px solid #ccd1d9}#resv-frm-process{margin-top:20px;text-align:center}#resv-frm-process img{margin-bottom:5px}#resv-frm-process span{display:flex;align-items:center;justify-content:center;line-height:1em;margin:7px 0 0}#resv-frm-process #btn_reset{display:inline-flex;border:0;background:none;line-height:1em;padding:3px 0;margin:0 5px;text-decoration:underline}.display_setup_message{margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9}.display_setup_message strong{display:block;margin:0 0 10px}#resv-status h3{display:flex;align-items:center;height:60px;padding:0 20px;font-size:1.5em;color:#fff}#resv-status h3.order{background:#73deb0}#resv-status h3.pay{background:#487fd9}#resv-status h3.cancel{background:#db4444}#resv-status h3 .material-icons-outlined{margin-right:10px}.resv-info-section{background:#fff;border-radius:5px;overflow:hidden}.resv-info-section h2{cursor:pointer;display:flex;align-items:Center;padding:15px 0;margin:0 20px;border:0;font-size:1.5em}.resv-info-section h2:after{font-family:'Material Icons';content:'\e5cf';margin-left:auto}.resv-info-section .resv-section-wrapper{display:none;border-top:1px solid #e9e9e9;margin:0 20px;padding:15px 0}.resv-info-section.active h2:after{content:'\e5ce'}.resv-info-section.active .resv-section-wrapper{display:block}.resv-info-map{margin:0 0 15px;border-radius:10px;border:1px solid #eee}#staticMap{height:300px}.resv-info-list li{display:flex;align-items:center}.resv-info-list li + li{margin-top:10px}.resv-info-list li.cancel-info{width:50%;margin:0 auto;text-align:center;justify-content:center;font-size:1.192em;color:#c42929;font-weight:700}.resv-info-list .info-title{margin-right:10px;font-size:1.25em;color:#777}.resv-info-list .info-content{flex:1;font-size:1.25em}.resv-cancel>button{display:block;background:#398adb;text-align:center;width:100%;height:50px;border:0;color:#fff;font-size:1.192em;border-radius:3px;margin-top:10px}.resv-cancel-alert{border:2px solid #d65454;background:#ffeded;padding:10px;text-align:Center;font-size:1.192em;line-height:1.6em;color:#c42929}#resv-cancel-form{display:none;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.4);z-index:10}.resv-cancel-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:300px;padding:15px}.resv-cancel-wrapper button{position:absolute;top:-40px;right:0;display:block;width:40px;height:40px;background:#fff;border:0}.resv-cancel-wrapper textarea{width:100%;height:100px;resize:none;padding:5px;font-size:1.192em}.resv-cancel-wrapper .btn_frmline{display:block;margin-top:10px;border:0;background:#398adb;text-align:center;width:100%;height:40px;font-size:1.192em;color:#fff;border-radius:3px}.compare_wrap{display:flex}.compare_left{width:700px;margin-right:30px}.compare_right{width:470px}.info_icon{display:inline-flex;align-items:Center;justify-content:center;border-radius:3px;min-width:20px;height:20px;margin-right:5px;color:#fff}.icon1{background:#95cf7e}.icon2{background:#d14141}.icon3{background:#5279c7}.sun{background:#fff7f7}.sat{background:#f7fbff}.resv-calendar{padding:10px 20px 20px}.btn_resv{display:flex;align-items:center;justify-content:center}.btn_resv #today{font-size:2.333em;font-weight:700;margin:0 30px;line-height:1em}.btn_resv button,.btn_resv a{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;width:60px;height:60px}@media screen and (max-width:400px){.btn_resv #today{font-size:2em;margin:0 15px}.btn_resv button,.btn_resv a{width:50px;height:50px}}.tbl_resv table{table-layout:fixed}.tbl_resv table thead th{height:30px;text-align:center}.tbl_resv table td{position:relative;height:80px;text-align:center;vertical-align:top}.dayNum{font-size:.875rem;line-height:1em}.dayNum.clickable{height:18px}.dayNum.selected:after{font-family:'Material Icons Round';content:'\e5ca';margin-left:auto}.dayNum button{display:flex;border:0;background:none;font-weight:700}.dayNum button:hover{text-decoration:underline}.dayToday{color:#d42417;line-height:1em;margin-top:5px}.daySchedule{line-height:1em;color:#777;margin-top:5px}.dayEvent{color:#ad1111;line-height:1em;margin-top:5px}.dayItem{min-height:100px;margin:5px 0}.dayItem .close{display:flex;align-items:center;justify-content:center;height:100px}.dayItem li{margin:5px 0}.dayItem .btn_item{display:flex;align-items:center}.endDay{margin:auto}.unselect-date .dayNum,.close-date .dayNum,.rest-date .dayNum{color:#ccc}.click-day{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;border:0;background:none;position:relative;z-index:1;outline:none}.select-date.selected{background:#7baad4}.select-date.selected .dayNum{color:#fff;font-weight:700}.select-date.selected .dayToday{color:#f5d3d0}.select-date.selected .dayEvent{color:#edd3d3}.select-date.selected .daySchedule{color:#dedede}.start-date{position:relative}.start-date:before{position:absolute;left:0;top:0;content:'';display:block;width:50%;height:100%;background:#e4d0f2!important;border-top-left-radius:10px;border-bottom-left-radius:10px}.start-date:after{position:absolute;right:0;top:0;content:'';display:block;width:50%;height:100%;background:#e4d0f2!important}.start-date button:after{content:'입실일';font-size:.92em;color:#9232db;font-weight:700}.end-date{position:relative}.end-date:before{position:absolute;left:0;top:0;content:'';display:block;width:50%;height:100%;background:#e4d0f2!important}.end-date:after{position:absolute;right:0;top:0;content:'';display:block;width:50%;height:100%;background:#e4d0f2!important;border-top-right-radius:10px;border-bottom-right-radius:10px}.end-date button:after{content:'퇴실일';font-size:.92em;color:#9232db;font-weight:700}.in-range{position:relative}.in-range:before{position:absolute;left:0;top:0;content:'';display:block;width:50%;height:100%;background:#f2ebf7}.in-range:after{position:absolute;right:0;top:0;content:'';display:block;width:50%;height:100%;background:#f2ebf7}.resv-date{display:none;align-items:Center;padding:20px;border-top:1px solid #e9e9e9}.resv-date #resv-date-range{width:100%;font-size:1.333em;font-weight:700;color:#4e83d9}.resv-date button{float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:.92em}.resv-date button:hover{color:#000}.resv-date .num_input{float:left;width:40px;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}.resv-qty{flex:1;display:flex;align-items:center;margin-left:10px}.resv-qty select{height:30px;width:100px}.resv-qty .opt_count_price{font-size:1.333em;font-weight:700}.resv-qty .resv-date-price{margin-left:auto}.order-discount-text{font-size:1.25em;color:#777}.order-price{margin-left:auto;font-size:1.25em;font-weight:700}#resv-person{display:none}.resv-person-list{padding:20px}.resv-person-list li{display:flex;align-items:Center;justify-content:space-between}.resv-person-list li + li{margin-top:5px;padding-top:5px;border-top:1px solid #eee}.resv-person-list strong{font-size:1.192em}.resv-person-list button{display:inline-flex;align-items:Center;justify-content:center;width:25px;height:25px;border-radius:50%;border:0;background:#9f67d6;color:#fff}.resv-person-list button.disable{background:#eadcf7}.resv-person-list .num_input{text-align:center;border:0;width:30px;height:25px}.resv-person-list .num_input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none!important}.resv-person-total{text-align:right;font-size:1.25em;font-weight:700;padding:20px;border-top:1px solid #e9e9e9}#resv-option li{display:flex;padding:15px}#resv-option .opt_info{flex:1;display:flex;flex-direction:column}#resv-option .opt_info strong{display:inline-block;font-size:.938rem;margin:0 0 5px}#resv-option .opt_info p{color:#666;margin:0 0 5px}#resv-option .opt_info span{font-weight:700}#resv-option .opt_count{display:flex;flex-wrap:wrap;justify-content:space-between}#resv-option .opt_count span{color:#888}#resv-option .opt_count_wr{display:flex}#resv-option button{float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:.92em}#resv-option button:hover{color:#000}#resv-option .num_input{float:left;width:40px;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}#resv-option .opt_count .opt_count_price{width:100%;text-align:right;font-weight:700;margin-top:5px;font-size:.875rem}#resv-total{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:10;width:100%;display:flex;align-items:center;height:60px;font-size:1.333em;background:#f9f9f9;border-top:1px solid #efefef;padding:0 20px;color:#7baad4}#resv-total h2{margin-right:auto;color:#000}.resv-section-btn .btn_submit{display:block;width:100%;height:50px;font-size:1.25em}#resv-inquiry .resv-section-wrapper{padding:100px}#resv-inquiry .btn_confirm{margin:10px}#resv-inquiry .btn_submit{width:100%;height:45px;font-size:.875rem}#resv_sch .resv_sch_wr{position:relative;margin:0 0 30px}#resv_sch .resv_sch_wr:last-child{margin:0}#resv_sch label{position:absolute;display:flex;width:55px;height:60px;z-index:1}#resv_sch .material-icons-outlined{font-size:2.333em;margin:auto}#resv_sch .frm_input{padding-left:50px;font-size:1.5em;height:60px}#resv_sch .resv_sch_info{font-size:1.192em;margin-top:5px;color:#e85454}#resv_sch .resv_sch_tel{justify-content:space-between}#resv_sch .resv_sch_tel .select-box{width:120px}#resv_sch .resv_sch_tel .tel-box{position:relative;display:flex;align-items:center;flex:1}#resv_sch .resv_sch_tel .tel-box:before{content:"";display:block;width:100%;height:1px;background:#000;margin:0 5px;z-index:33}#resv_sch .resv_sch_tel .tel-box .frm_input{width:120px}.select-box{position:relative}.select-box button{display:flex;align-items:center;border:1px solid #d0d3db;background:none;border-radius:3px;width:100%;height:45px;text-align:left;text-indent:15px}.select-box button:after{content:"\e5c5";font-family:'Material Icons Round';font-size:1.6rem;margin-left:auto}.select-box ul{display:none;position:absolute;left:0;top:10px;width:100%;z-index:1;border:1px solid #ddd;background:#fff}.select-box li{padding:10px;cursor:pointer}.select-box li:hover{background:#f5f5f5}.select-box li.selected{background:#e9e9e9}.select-box.active ul{display:block}#room-info-image{height:400px}#room-info-image .swiper-slide{position:relative;overflow:hidden;background:#fff}#room-info-image .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#room-info-image .swiper-button-next,#room-info-image .swiper-button-prev{width:50px;height:80px;margin-top:0;transform:translateY(-50%);border-radius:3px;transition:all 0.3s ease-out;color:#4c6db0}#room-info-image .swiper-button-next:hover,#room-info-image .swiper-button-prev:hover{background:rgba(0,0,0,.3);color:#fff}#room-info-image .swiper-button-next{right:15px;left:auto}#room-info-image .swiper-button-prev{left:15px;right:auto}#room-info-image .swiper-button-next:after,#room-info-image .swiper-button-prev:after{font-family:'Material Icons';font-size:3.5em}#room-info-image .swiper-button-next:after{content:'\e5e1'}#room-info-image .swiper-button-prev:after{content:'\e2ea'}#room-info-image .swiper-pagination{background:rgba(0,0,0,.6);width:120px;left:50%;transform:translateX(-50%);font-size:1.25em;line-height:1em;padding:10px;color:#fff;border-radius:3px}.calendar-wrapper{background:#fff}.calendar-wrapper .itemStatus{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;font-size:.8em;line-height:1em;margin-right:2px;color:#fff;border-radius:3px}.calendar-wrapper .status-possible{background:#23A41A}.calendar-wrapper .status-end{background:#ababab}.calendar-wrapper .status-complete{background:#CD3B3B}.calendar-wrapper .status-wait{background:#3d5ddb}.calender-status{margin:0 0 10px}.calender-status ul{display:flex}.calender-status li + li{margin-left:20px}.calendar-container{padding:20px}.calendar-container .btn_resv{margin:0 0 10px}.calendar-container .btn_resv button{width:40px;height:40px}.calendar-container .btn_resv #today{margin:0 10px;font-size:1.8em}.calendar-container table thead th{border:1px solid #ddd}.calendar-container table td{border:1px solid #ddd;text-align:left;padding:5px}.calendar-container .dayNum{font-size:1em;line-height:1em;margin-bottom:5px}.calendar-container .dayToday,.calendar-container .dayEvent,.calendar-container .daySchedule{text-align:right;font-size:.9em;line-height:1em}.calendar-container .dayList{margin-top:5px}.calendar-container .dayList li{display:flex;align-items:Center}.calendar-container .dayList li + li{margin-top:5px}.calendar-container .dayList .item-txt{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.192em}.calendar-container .dayList button.item-txt{border:0;background:none}.calendar-container .endDay{display:flex;align-items:Center;justify-content:center;text-align:center;color:#565656;margin:15px auto}.resv-modal-section{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);padding:10px;z-index:5;overflow-y:auto}.resv-modal-section header{position:relative;border-bottom:1px solid #ddd}.resv-modal-section header h2{display:block;font-size:1.333em;line-height:50px;padding:0 15px}.resv-modal-section #btn_close{position:absolute;right:0;top:0;display:inline-flex;align-items:Center;justify-content:center;width:50px;height:50px;border:0;background:none}.resv-modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:300px;width:calc(100% - 20px);background:#fff;border-radius:10px}.resv-modal-content{padding:15px}.resv-modal-content .room_desc{font-size:1.092em;margin:0 0 15px;color:#db4c42;text-align:center}.resv-modal-content .itemStatus{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;line-height:1em;margin-right:5px;color:#fff;border-radius:3px}.resv-modal-content .status-possible{background:#23A41A}.resv-modal-content .status-end{background:#ababab}.resv-modal-content .status-complete{background:#CD3B3B}.resv-modal-content .status-wait{background:#3d5ddb}.resv-modal-content li{display:flex;align-items:Center;justify-content:center}.resv-modal-content li + li{margin-top:5px}.resv-modal-content .item-txt{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.182em;line-height:1em}.resv-modal-content button.item-txt{border:0;background:none}.resv-modal-content .endDay{display:flex;align-items:Center;justify-content:center;text-align:center;color:#565656;margin:15px auto}#quick-menu{position:fixed;right:20px;bottom:20px;z-index:5}#quick-menu ul{display:grid;row-gap:10px}#quick-menu a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;font-size:1.5em;background:#85bced;color:#fff}#top_btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:2px solid #333;color:#333;font-size:1.5em;text-align:center;background:rgba(255,255,255,.5)}#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff}