@charset "UTF-8";
/* Common */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button, pre {margin: 0;padding: 0;font-size: 12px;color: #666;font-family: "맑은 고딕";line-height: 150%;font-weight: normal;}
td, th {padding: 0;font-family: "맑은 고딕";font-weight: normal;font-size: 12px;color: #666;}
a {color: inherit;font-size: inherit;font-weight: inherit;}
body {height: 100%;position: relative;overflow-y: scroll;}
img, fieldset, iframe {border: 0 none;}
li {list-style: none;}
input, select, button, textarea {padding: 0;border: 1px solid #ddd;font-family: "맑은 고딕";vertical-align: middle;}
img {max-width: 100%;vertical-align: top;}
em, address {font-style: normal;}
label, button {cursor: pointer;}
button {margin: 0;padding: 0;}
a {text-decoration: none;}
button * {position: relative;}
button img {left: -3px;*left: auto;}
button {background: none;border: none;}
option {padding-right: 6px;}
legend {*width: 0;}
table {width: 100%;border-collapse: collapse;border-spacing: 0;}
pre {white-space: pre-line;}
span {line-height: 100%;}
input[type=image] {border: none;cursor: pointer;}
input[type=text],input[type=password],textarea{-webkit-border-radius:0;-webkit-appearance:none;}
select{-webkit-border-radius:0;-webkit-appearance: none;background:url('../img/sel_bg.png') 90% 50% no-repeat;}

input[type=text]:focus ,input[type=password]:focus, select:focus {outline:none;} 

/* popup Layer */
.pop_wrap{position:absolute;z-index: 10;max-width:100%;border: 1px solid #ccc;background-color:#fff;}
.pop_header{position:relative;}
.pop_header a{display:block;position:absolute;right:3px;top:3px;}
.pop_body {padding:10px;word-break: break-all;}
.pop_footer{ position: absolute;bottom: 5px;right: 10px;text-align: right;}
.pop_footer span {cursor: pointer;}
.pop_footer input{vertical-align:middle;}
.pop_footer  a{display:block;position:absolute;right:-10px;bottom:-6px;width:20px;}

/* position */
.por {position: relative;}
.poa {position: absolute;}
.pof {position: fixed;}
.imgz {width: 100%;}
.btn_img {cursor: pointer;border: none;}
.bdn {border: none;}
.cup {cursor: pointer;}
.fwb {font-weight: bold;}
.vam {vertical-align: middle;}
/* text */

.tov {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}

/* padding */
.pt0 {padding-top: 0;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt30 {padding-top: 30px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt60 {padding-top: 60px;}
.pt70 {padding-top: 70px;}
.pb0 {padding-bottom: 0;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pb60 {padding-bottom: 60px;}
.pb70 {padding-bottom: 70px;}
.pb80 {padding-bottom: 80px;}
.pb90 {padding-bottom: 90px;}
.pb100 {padding-bottom: 100px;}
.pb150 {padding-bottom: 150px;}

.mt50 {margin-top: 50px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}

/* display */
.dn {
  display: none;
}

.dib {
  display: inline-block;
}

.db {
  display: block;
}

.dt {
  display: table;
  width: 100%;
  height: 100%;
}

.dtc {
  display: table-cell;
  vertical-align: middle;
}

.ti {
  text-indent: -999em;
}

/* float */
.fl {
  float: left;
}

.fr {
  float: right;
}

.flUl li {
  float: left;
}

.flUl:after {
  content: "";
  display: block;
  clear: both;
}

.cb:after {
  content: "";
  display: block;
  clear: both;
}

/* pageNum */
.pageNum {text-align: center;padding: 50px 0;font-family: '맑은 고딕';}
.pageNum a {display: inline-block;width: 28px;height: 28px;border: 1px solid #b5b5b5;border-left:none;line-height: 28px;text-align: center;color: #666;cursor: pointer;vertical-align:top;}
.pageNum a:first-child{border-left:1px solid #b5b5b5;}
.pageNum a.activ {background-color: #88c8d8;border: 1px solid #6cafc0;color: #fff;}
.pageNum a.page {padding-right:3px;letter-spacing:-3px;color: #88c8d8;line-height: 26px;}
.pageNum.pb30 {padding-bottom: 30px;}

.bd_s_box {margin-bottom: 30px;padding: 30px 0;border: 1px solid #ddd;background-color: #f7f7f7;text-align: center;}

.bd_s_box select {display:none;width: 109px;height: 34px;border: 1px solid #ccc;vertical-align: middle;}

.bd_s_box .bd_s_inp {
  width: 455px;
  height: 32px;
  border: 1px solid #ccc;
  vertical-align: middle;
}

.bd_s_box .bd_s_btn {
  display: inline-block;
  width: 60px;
  height: 32px;
  border: 1px solid #ccc;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
}

.bd_s_box .bd_s_btn img {
  padding-top: 3px;
}

.bx-wrapper {
  position: relative;
}

.bx-wrapper .bx-controls {
  position: absolute;
}

/* board pass */
.box-message {
  padding: 50px 0;
  border: 1px solid #ddd;
  background-color: #f7f7f7;
  text-align: center;
}

.box-message .default {
  width: 250px;
  height: 28px;
  margin-top: 15px;
  border: 1px solid #ccc;
}

.box-message .btn_img {
  margin-top: 15px;
}

#wrap {
  position: relative;
}

.container {width: 1200px;margin: 0 auto;}

img {
  max-width: 100%;
}

.tn {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.gnb_line_box {
  border-bottom: 1px solid #ddd;
}

.hd_btn {
  display: none;
}

.side_btn {
  float: left;
}

.hd_s_event {
  float: right;
}

.sub_box {
  padding: 40px 0 100px;
}

.sub_h2 {
  padding-bottom: 20px;
  font-family: "Noto Sans KR";
  font-size: 30px;
  font-weight: 500;
  color: #000;
}

.sub_h2 span.h2_eng {
  font-size: 21px;
  font-weight: 300;
  color: #999;
}

.sub_h3 {
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  color: #000;
  font-family: "Noto Sans KR";
}

.my_tab {
  margin-bottom: 10px;
}

.my_tab ul li {
  margin-bottom: 1px;
  background-color: #c6c6c6;
  font-size: 18px;
  color: #fff;
  font-family: "Noto Sans KR";
  text-align: center;
  font-weight: 200;
}

.my_tab ul li a, .my_tab ul li span {
  display: block;
  padding: 8px 0;
  border-left: 1px solid #fff;
}

.my_tab ul li.activ {
  background-color: #88c8d8;
}

.my_top {
  margin-bottom: 30px;
  padding: 32px;
  border: 5px solid #f2f2f2;
}

.my_top .my_cart_cash_box {padding-bottom: 10px;}

.my_top .my_cart_cash {
  width: 47.5%;
  padding: 10px;
  border: 1px solid #eee;
  background-color: #f7f7f7;
}

.my_top .my_cart_cash span {
  display: block;
  font-family: "맑은 고딕";
}

.my_top .my_cart_cash .fr {
  color: #ff4848;
  font-weight: bold;
}

.my_top .my_cart_top_p {
  font-size: 14px;
  font-family: "Noto Sans KR";
}

.buy_s_box {
  margin-bottom: 30px;
  padding: 30px;
  border: 1px solid #ddd;
  background-color: #f7f7f7;
}

.buy_s_box table tr th {
  position: relative;
  width: 130px;
  padding: 10px 0 10px 10px;
  text-align: left;
  font-size: 14px;
  color: #000;
  font-family: "Noto Sans KR";
}

.buy_s_box table tr th:before {
  content: "";
  display: block;
  position: absolute;
  left:0px;
  margin-top:10px;
  width: 3px;
  height: 3px;
  background-color: #88c8d8;
}

.buy_s_box table tr td {min-height:30px;padding: 13px 0;}

.buy_s_box table tr td .s_tab {
  display: inline-block;
  width: 71px;
  text-align: center;
  padding: 4px 0;
  background-color: #c6c6c6;
  color: #fff;
  font-weight: bold;
}

.buy_s_box table tr td .s_tab.activ {
  background-color: #88c8d8;
}

.buy_s_box table tr td .buy_s_date {
  float: left;
}

.buy_s_box table tr td .buy_s_date select {
  display: block;
  float: left;
  width: 100px;
  height: 30px;
  margin-right: 5px;
  border: 1px solid #cecece;
}

.buy_s_box table tr td .date_space {
  width: 20px;
  height: 30px;
  float: left;
  text-align: center;
}

.buy_s_box table tr td .buy_s_btn {
  float: left;
  width: 50px;
  height: 28px;
  border: 1px solid #cecece;
  background-color: #fff;
  text-align: center;
}

.li_tb {
  margin-bottom: 50px;
  border-top: 3px solid #88c8d8;
}

.li_tb ul {
  width: 100%;
  display: table;
}

.li_tb ul li {
  display: table-row;
}

.li_tb ul li .bd_th, .li_tb ul li .bd_td {
  display: table-cell;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
}

.li_tb ul li .bd_th {
  font-family: "Noto Sans KR";
  text-align: center;
}

.li_tb ul li .bd_td {
  vertical-align: middle;
  text-align: center;
}

.li_tb ul li .bd_td .li_img img {
  width: 38px;
  height: 38px;
}

.li_tb ul li .bd_td .li_ly_ico {
  margin: 0 10px;
}

.li_tb ul li .bd_td .li_ly_ico img {
  width: 13px;
  height: 16px;
}

.li_tb ul li .bd_td .li_txt {
 /* display: inline-block;*/
}

.li_tb ul li .bd_td .li_txt .t2 {
  padding-bottom: 3px;
  display: none;
}

.li_tb ul li .bd_td.down {
  color: #ff4848;
}

.li_tb ul li .bd_td.up {
  color: #1f9dbd;
}

.li_tb ul li.th .bd_th {
  border-bottom: 1px solid #ddd;
  font-family: "Noto Sans KR";
  font-size: 14px;
  color: #000;
  text-align: center;
}

.li_tb ul.li_tb1 li .bd_th1, .li_tb ul.li_tb1 li .bd_td1 {
  width: 105px;
}

.li_tb ul.li_tb1 li .bd_th2, .li_tb ul.li_tb1 li .bd_td2 {
  width: 740px;
}

.li_tb ul.li_tb1 li .bd_td2 {
	text-align:left;
}

.li_tb ul.li_tb1 li .bd_td3 {
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.li_tb ul.li_tb1 li .bd_th3, .li_tb ul.li_tb1 li .bd_td3 {
  width: 205px;text-align:center;
}

.li_tb ul.li_tb1 li .bd_th4, .li_tb ul.li_tb1 li .bd_td4 {
  width: 85px;
}

.li_tb ul.li_tb1 li .bd_th5, .li_tb ul.li_tb1 li .bd_td5 {
  width: 66px;
}

.li_tb ul.li_tb2 li .bd_th1, .li_tb ul.li_tb2 li .bd_td1 {
  width: 65px;
}

.li_tb ul.li_tb2 li .bd_th2, .li_tb ul.li_tb2 li .bd_td2 {
  width: 455px;
}

.li_tb ul.li_tb2 li .bd_td2 {
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.li_tb ul.li_tb2 li .bd_th3, .li_tb ul.li_tb2 li .bd_td3 {
  width: 210px;
}

.li_tb ul.li_tb2 li .bd_th4, .li_tb ul.li_tb2 li .bd_td4 {
  width: 150px;
}

.li_tb ul.li_tb2 li .bd_th5, .li_tb ul.li_tb2 li .bd_td5 {
  width: 125px;
}

.li_tb ul.li_tb2 li .bd_th6, .li_tb ul.li_tb2 li .bd_td6 {
  width: 120px;
}

.li_tb ul.li_tb2 li .bd_th7, .li_tb ul.li_tb2 li .bd_td7 {
  width: 75px;
}
.li_tb ul.li_tb4 li .bd_th1, .li_tb ul.li_tb4 li .bd_td1 {width: 112px;}
.li_tb ul.li_tb4 li .bd_th2, .li_tb ul.li_tb4 li .bd_td2 {width: 888px;}
.li_tb ul.li_tb4 li .bd_th5, .li_tb ul.li_tb4 li .bd_td5 {display:none;}
.li_tb ul.li_tb4 li .bd_th3, .li_tb ul.li_tb4 li .bd_td3 {width: 125px;}
.li_tb ul.li_tb4 li .bd_th4, .li_tb ul.li_tb4 li .bd_td4 {width: 105px;}

.li_tb ul.li_tb6 li .bd_th1, .li_tb ul.li_tb6 li .bd_td1 {width: 112px;}
.li_tb ul.li_tb6 li .bd_th2, .li_tb ul.li_tb6 li .bd_td2 {width: 668px;}
.li_tb ul.li_tb6 li .bd_th5, .li_tb ul.li_tb6 li .bd_td5 {display:220px;}
.li_tb ul.li_tb6 li .bd_th3, .li_tb ul.li_tb6 li .bd_td3 {width: 125px;}
.li_tb ul.li_tb6 li .bd_th4, .li_tb ul.li_tb6 li .bd_td4 {width: 105px;}

.li_tb ul.li_tb4 li .bd_td2,.li_tb ul.li_tb6 li .bd_td2{text-align: left;}

.point_tab{padding-top:30px;}
.point_tab li{width:33.33%;text-align:center;color:#fff;font-size:18px;}
.point_tab li a{display:block;padding:5px 0;margin-left:1px;background-color:#c6c6c6;}
.point_tab li.activ a{background-color:#88c8d8;}
.point_tab li:first-child a{margin-right:1px;margin-left:0;}

.li_tb ul.li_tb4 li .bd_th3, .li_tb ul.li_tb4 li .bd_td3 {
  width: 125px;
}

.li_tb ul.li_tb4 li .bd_th4, .li_tb ul.li_tb4 li .bd_td4 {
  width: 105px;
}

.li_tb ul.li_tb5 li .bd_th1, .li_tb ul.li_tb5 li .bd_td1 {
  width: 70px;
}

.li_tb ul.li_tb5 li .bd_th2, .li_tb ul.li_tb5 li .bd_td2 {
  width: 140px;
}

.li_tb ul.li_tb5 li .bd_td3 {
  text-align: left;
  text-overflow: ellipsis;
  /*overflow: hidden;*/
  white-space: nowrap;
}

.li_tb ul.li_tb5 li .bd_th3, .li_tb ul.li_tb5 li .bd_td3 {
  width: 455px;
}

.li_tb ul.li_tb5 li .bd_th4, .li_tb ul.li_tb5 li .bd_td4 {
  width: 284px;
}

.li_tb ul.li_tb5 li .bd_th5, .li_tb ul.li_tb5 li .bd_td5 {
  width: 70px;
}

.cb MLship .li_tb ul.li_tb5 li .bd_th5, .li_tb ul.li_tb5 li .bd_td5 {
  min-width: 70px;
}
.li_tb ul.li_tb5 li .bd_th6, .li_tb ul.li_tb5 li .bd_td6 {
  width: 55px;
}

.li_tb ul.li_tb5 li .bd_th7, .li_tb ul.li_tb5 li .bd_td7 {
  width: 60px;
}

.li_tb ul.li_tb5 li .bd_th8, .li_tb ul.li_tb5 li .bd_td8 {
  width: 55px;
}

.li_tb ul.li_tb5 li .bd_th9, .li_tb ul.li_tb5 li .bd_td9 {
  width: 45px;
}


.list_pop{display:none;position:absolute;top:0;left:0;width:100%;z-index:1000;}
.list_pop.db{display:block;}
.list_pop .li_pop_bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0.5;}
.list_pop .v_img_box{position:relative;z-index:10;width:760px;margin: 0 auto;padding:20px;background-color:#dbebea;}
.list_pop .v_img_box .fl{max-width:610px;}
.list_pop .v_img_box .li_pop_c_btn{position:absolute;bottom:-37px;right:0;cursor:pointer;}
.list_pop .li_v_img{height:500px;overflow-y:scroll;}
.list_pop .li_v_img embed{width:100%;height:100%;}




.in_li_btn{display:block;width:29px;height:29px;margin:0 auto;background-position:0 0;background-repeat:no-repeat;cursor:pointer;}
.in_li_btn1{background-image:url('../img/in_btn_01.png');}
.in_li_btn2{background-image:url('../img/in_btn_02.png');}
.in_li_btn3{background-image:url('../img/in_btn_03.png');}
.in_li_btn4{background-image:url('../img/in_btn_04.png');}

.bd_s_box .fr{padding-right:30px;}
.out_btn{display:none;}


.pay_sel {margin-bottom: 50px;border-top: 3px solid #88c8d8;border-bottom:1px solid #ddd;}
.pay_sel ul li {width: 25%;height:22px;padding: 10px 0 10px 3%;border-bottom: 1px solid #ddd;font-size: 14px;}
.pay_sel ul li input{margin-right:5px;}
.pay_sel ul li .fcr {
  color: #ff4848;
}

.inp_tb {
  margin-bottom: 50px;
}

.inp_tb table {
  border-top: 3px solid #88c8d8;
}

.inp_tb table tr {
  border-bottom: 1px solid #ddd;
}

.inp_tb table tr th {
  width: 175px;
  height: 30px;
  padding: 10px 0 10px 25px;
  background-color: #f7f7f7;
  text-align: left;
  font-size: 14px;
  color: #000;
  font-family: "Noto Sans KR";
}

.inp_tb table tr td {
  height: 30px;
  padding: 10px;
  font-family: '돋움';
  color: #666;
}

.bd_tb {
  border-top: 3px solid #88c8d8;
}

.bd_tb ul li {
  border-bottom: 1px solid #ddd;
}

.bd_tb ul li .bd_th {
  float: left;
  padding: 10px 0;
  text-align: center;
  color: #000;
  font-size: 14px;
  font-family: "Noto Sans KR";
}

.bd_tb ul li .bd_td {
  float: left;
  padding: 10px 0;
  text-align: center;
  font-size: 14px;
}

.bd_tb ul li .bd_td.tal {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bd_tb ul.tb1 li .bd_th1, .bd_tb ul.tb1 li .bd_td1 {width: 100px;}
.bd_tb ul.tb1 li .bd_th2, .bd_tb ul.tb1 li .bd_td2 {width: 730px;}
.bd_tb ul.tb1 li .bd_th3, .bd_tb ul.tb1 li .bd_td3 {float: right;width: 150px;}

.bd_tb ul.tb2 li .bd_th1, .bd_tb ul.tb2 li .bd_td1 {width: 112px;}
.bd_tb ul.tb2 li .bd_th1, .bd_tb ul.tb2 li .bd_td1 img{vertical-align:baseline;}
.bd_tb ul.tb2 li .bd_th2, .bd_tb ul.tb2 li .bd_td2 {width: 620px;}
.bd_tb ul.tb2 li .bd_th3, .bd_tb ul.tb2 li .bd_td3 {float: right;width: 110px;}
.bd_tb ul.tb2 li .bd_th4, .bd_tb ul.tb2 li .bd_td4 {float: right;width: 110px;}

.bd_v_box {
  border-top: 3px solid #88c8d8;
}

.bd_v_box p.t1 {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  background-color: #f7f7f7;
  font-weight: bold;
  color: #333;
  font-size: 14px;
}

.bd_v_box p.t2 {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
}

.bd_v_box .bd_v_cont {
  min-height: 300px;
  padding: 10px 20px 100px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
}

.inp_st {
  height: 28px;
  border: 1px solid #ccc;
}

textarea.inp_st {
  width: 100%;
  height: 183px;
}

.inp240 {
  width: 246px;
}

.btn {
  max-width: 314px;
  margin: 0 auto;
  padding: 10px 0;
  background-color: #88c8d8;
  font-size: 18px;
  color: #fff;
  text-align: center;
  font-family: "Noto Sans KR";
  cursor: pointer;
}

.v_btn {
  float: left;
  width: 168px;
  margin-left: 5px;
  text-align: center;
  font-family: "Noto Sans KR";
  font-size: 16px;
  cursor: pointer;
}

.v_btn:first-child {
  margin-left: 0;
}

a .v_btn:first-child {margin-left: 5px;}

.v_btn1 {padding: 7px 0;border: 1px solid #a4a4a4;color: #a4a4a4;}
.v_btn2 {padding: 7px 0;border: 1px solid #88c8d8;background-color: #88c8d8;color: #fff;}

.ib_btn {display: inline-block;width: 157px;max-width: 100%;padding: 10px 0;margin-top: 10px;text-align: center;color: #fff;font-family: "Noto Sans KR";font-size: 18px;cursor: pointer;vertical-align:top;}

.ib_btn1 {
  background-color: #7f7f7f;
}

.ib_btn2 {
  background-color: #88c8d8;
}

.find_sel {
  padding-bottom: 10px;
}

.find_sel ul li {font-size: 20px;font-weight: 400;color: #272727;font-family: "Noto Sans KR";}
.find_sel ul li input {margin-right:10px;vertical-align: inherit;}

.find_sel ul li:first-child {
  margin-right: 10px;
}

.inp_check_box {
  margin-bottom: 30px;
  border: 1px solid #ccc;
}

.inp_check_box .t1 {
  padding: 10px;
  border-bottom: 1px solid #ccc;
  background-color: #f2f2f2;
  color: #888;
  font-size: 16px;
  font-family: "Noto Sans KR";
}

.inp_check_box .txt {
  height: 180px;
  padding: 10px;
  overflow-y: scroll;
  color: #888;
}

.inp_check_box .inp_check {
  padding: 10px;
  border-top: 1px solid #ccc;
  background-color: #e8f5f8;
  font-size: 13px;
  color: #888;
  font-family: "Noto Sans KR";
}

.pop_box {
  z-index: 100;
}

.pop_bg {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}

.side_box {
  display: none;
  left: 0;
  top: 0;
  width: 250px;
  background-color: #fff;
}

.side_box .side_lang {padding: 10px;background-color: #2c85b1;color: #fff;}
.side_box .side_lang select{width:100%;height:27px;border:none;background-color:#2c85b1;background-image:url('../img/sel_bg2.png');background-position: 95% 50%;background-repeat: no-repeat;color:#fff;font-size:13px;font-family:'돋움';}

.side_box .side_login {
  padding: 10px;
}

.side_box .side_login .side_inp {display: block;width: 203px;height: 30px;padding: 0 5%;margin-bottom: 5px;background-color: #f7f7f7;}

.side_login_btn {width:218px;padding: 5px;background-color: #373737;color: #fff;}
.side_login_btn1{width:228px;}
.side_box .mem_txt {padding: 10px;padding-top:5px;margin-bottom:5px;color: #333;font-size:13px;}

.t_login_btn{width:51px;height:24px;border:1px solid #c2c2c2;font-size:11px;font-family:'돋움';line-height:24px;}


.side_box .mem_txt .name {
  color: #89c8d9;
  font-weight: bold;
}

.side_box .side_tab {background-color: #67b5c8;}

.side_box .side_tab ul li {width: 50%;border-bottom: 1px solid #55a2b5;font-size:13px;color: #fff;text-align: center;}
.side_box .side_tab ul li.w100{width:100%;}
.side_box .side_tab ul li a {display: block;padding: 10px 0;}

.side_box .side_tab ul li.li1 a {
  border-right: 1px solid #55a2b5;
}

.side_box .side_menu ul li {padding: 10px;border-bottom: 1px solid #ddd;color: #333;font-size:13px;}
.side_box .side_menu ul li a{display:block;}

.side_bg {
  display: none;
  position: fixed;
  width: 250px;
  left:0;top:0;
  height: 100%;
  background-color: #fff;
}

.side_bg .side_c_btn {
  position: absolute;
  top: 15px;
  right: -40px;
  width: 35px;
}

.search_box {
  display: none;
  position: absolute;
  z-index: 10;
  width: 100%;
  margin-top: 15px;
}

.search_box .container {
  border: 3px solid #89c8d9;
  background-color: #fff;
}

.search_box .container .search_align {
  margin-right: 50px;
}

.search_box .container .search_align input.inp {
  display: block;
  height: 35px;
  float: left;
  width: 100%;
  border: none;
}

.search_box .container .m_s_btn {width: 35px;margin-right: 5px;}
.search_box .container .m_s_btn input{width:35px;}


.list_tab ul li {
  width: 133px;
  background-color: #c6c6c6;
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-family: "Noto Sans KR";
}

.list_tab ul li a {
  display: block;
  padding: 6px 0 7px;
  border-left: 1px solid #fff;
}

.list_tab ul li.activ {
  background-color: #88c8d8;
}

.list_tab ul li:first-child {
  width: 135px;
}

.list_slide {
  padding: 30px 101px;
  margin-bottom: 30px;
  background-color: #f7f7f7;
}

.list_slide .t1 {
  padding-top: 3px;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.list_slide .t2 {
  color: #888;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.list_slide .swiper-slide{position:relative;min-width:150px;max-width:150px;}
.list_slide .swiper-slide:hover .over_box{display:block;}
.list_slide .swiper-slide .over_box{display:none;position:absolute;top:0;left:0;width:100%;height:149px;}
.list_slide .swiper-slide .over_box .over_bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:0.6;}
.list_slide .swiper-slide .li_img{width:100%;}


.li_slide_nav {
  width: 100%;
  top: -180px;
}

.li_slide_nav .swiper-button-prev {
  left: 0;
}

.li_slide_nav .swiper-button-next {
  right: 0;
}

.li_btns {
  padding-bottom: 10px;
}

.v_t_box {
  margin: 10px 0 30px;
  padding: 30px 40px;
  border: 5px solid #f2f2f2;
}

.in_t_slide {
  margin-bottom: 50px;
  padding: 30px 0;
  background-color: #d6e4ed;
}

.in_t_slide .swiper-pagination {
  position: absolute;
  top: 5px;
  left: 130px;
}

.in_t_slide .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 3px;
  background-color: #a1a1a1;
  opacity: 1;
}

.in_t_slide .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #88c8d8;
}

.in_t_slide .swiper-slide{position:relative;}
.in_t_slide .swiper-slide:hover .over_box{display:block;}
.in_t_slide .swiper-slide .over_box{display:none;position:absolute;top:0;left:0;width:150px;height:150px;}
.in_t_slide .swiper-slide .over_box .over_bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:0.6;}

.in_t_slide .swiper-slide .t1 {
  padding-top: 5px;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.in_t_slide .swiper-slide .t2 {
  color: #888;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.in_t_slide .in_slide_tab ul li {
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #aaa;
  font-size: 16px;
  font-family: "Noto Sans KR";
  color: #272727;
  font-weight: 300;
  line-height: 100%;
}

.in_t_slide .in_slide_tab ul li a {
  display: inline-block;
  padding: 3px;
}

.in_t_slide .in_slide_tab ul li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}


.in_t_slide .in_slide_nav {top: -250px;width: 100%;}
.in_t_slide .in_slide_nav .swiper-button-prev {left: -60px;}
.in_t_slide .in_slide_nav .swiper-button-next {right: -60px;}


h2.in_h2 {
  font-size: 20px;
  font-weight: 500;
  font-family: "Noto Sans KR";
  color: #272727;
}

h2.in_h2 span {
  font-size: 14px;
  font-weight: 300;
  color: #999;
}

.in_more {
  font-size: 18px;
  color: #999;
  font-weight: 300;
  font-family: "Noto Sans KR";
}

.in_li ul.li_tb {
  width: 100%;
  border-top: 2px solid #4c4c4c;
}

.in_li ul.li_tb li {
  border-bottom: 1px solid #ddd;
}

.in_li ul.li_tb li .bd_td {
  float: left;
  padding: 15px 0;
  text-align: center;
  font-size: 14px;
}

.in_li ul.li_tb li .bd_td img {
  vertical-align: middle;
}

.in_li ul.li_tb li .bd_td1 {
  width: 70px;
  padding: 10px 0;
  font-size: 20px;
  font-weight: 500;
  font-family: "Noto Sans KR";
  color: #666;
}

.in_li ul.li_tb li .bd_td2 {
  width: 695px;
  text-align: left;
}

.in_li ul.li_tb li .bd_td2 .t2 {
  display: none;
}

.in_li ul.li_tb li .bd_td3 {
  width: 240px;
}

.in_li ul.li_tb li .bd_td4, .in_li ul.li_tb li .bd_td5, .in_li ul.li_tb li .bd_td6, .in_li ul.li_tb li .bd_td7 {
  width: 48px;
}

.in_li ul.li_tb li.activ {
  background-color: #fafafa;
}

.in_li ul.li_tb li .li_img{display:none;}
.in_li ul.li_tb li.activ .li_img{display:inline;}

.in_li ul.li_tb li.activ .bd_td {padding: 30px 0;color: #666;font-weight: bold;}
.in_li ul.li_tb li.activ .bd_td1 {color: #88c8d8;}

.in_li ul.li_tb li.activ .bd_td2 {padding: 10px 0;}

.in_li ul.li_tb li .bd_td2 .li_img{width:70px;height:70px;}
.in_li ul.li_tb li.activ .bd_td2 .li_img {padding-right: 20px;}
.in_li ul.li_tb li.activ .in_li_btn{background-position:0 -29px;}

#footer{padding:25px 0;border-top:1px solid #ddd;}
#footer .f_menu ul li{margin-right:20px;color:#494949;cursor:pointer;}
#footer .f_addr{color:#999;}

.my_total{padding:10px 20px;background-color:#e8f5f8;}
.my_total p{font-size:16px;color:#333;}
.my_total p.fr{color:#666;}
.my_total p.fr span{color:#ff4848;}

.pdf_v{width:100%;height:495px;}

.l_movie.mobile{padding-bottom:15px;}


.r_txt .v_tb table tr th {position: relative;width: 75px;padding: 6px 0 6px 10px;text-align: left;color: #222;}
.r_txt .v_tb table tr th:before { display: inline-block;content: "";width: 7px;height: 2px;margin-bottom:4px;margin-right: 10px;background-color: #88c8d8;}
.r_txt .v_tb table tr th.nobefore:before { display: inline-block;content: "";width: 7px;height: 2px;margin-top:8px;margin-right: 10px;background-color: #fff;}

@media screen and (max-width: 1340px) {
	.in_t_slide .swiper-container{margin:0 70px;}
	.in_t_slide .in_slide_nav .swiper-button-prev{left:0;}
	.in_t_slide .in_slide_nav .swiper-button-next{right:0;}


}

@media screen and (max-width: 1024px) {
  .t_menu {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
	.container {width: 990px;}

	.in_t_slide .swiper-slide:hover .over_box{display:none;}
	.list_slide .swiper-slide:hover .over_box{display:none;}

  .t_menu {
    padding: 6px 0 5px;
    border-bottom: 1px solid #ddd;
    background-color: #f7f7f7;
  }
 .t_menu .t_bookmark {float: left;padding-top: 3px;padding-left:7px;cursor: pointer;font-family: '돋움';}
 .t_menu .t_bookmark img{vertical-align:baseline;}
  .t_menu .t_menu_r {
    float: right;
  }
  .t_menu .t_menu_r .t_login {
    float: left;
    font-family: '돋움';
  }
  .t_menu .t_menu_r .t_login .t_login_inp{width:88px;height:22px;padding:0 5px;border:1px solid #c2c2c2;}
  .t_menu .t_menu_r .t_login .name {line-height:24px;color: #a0d3e0;font-weight: bold;}
  .t_menu .t_menu_r ul {
    float: left;
    margin-top: 7px;
    margin-right: 15px;
  }
  .t_menu .t_menu_r ul li {height: 12px;margin-left: 10px;padding-left: 10px;border-left: 1px solid #666;font-family: '돋움';}
  .t_menu .t_menu_r ul li a {display:block;height:12px;line-height:13px;}
  .t_menu .t_menu_r ul li:first-child {
    border-left: none;
  }
  .t_menu .t_menu_r .t_lang_sel {
    float: left;
  }
  .t_menu .t_menu_r .t_lang_sel select {width: 82px;height: 24px;padding-left:3px;border: 1px solid #156a94;background-color: #2c84b0;color: #fff;background-image:url('../img/sel_bg2.png');background-position: 95% 55%;background-repeat: no-repeat;font-family:'돋움';}
  .gnb_line_box {
    padding: 26px 0 25px;
  }
  .gnb_line_box h1.logo {
    float: left;
  }
  .gnb_line_box .gnb_r_box {
    float: right;
    padding-top: 20px;
  }
  .gnb_line_box .gnb_r_box .gnb_box {
    float: left;
    padding-top: 5px;
  }
  .gnb_line_box .gnb_r_box .gnb_box ul li {float: left;width: 136px;background: url("../img/gnb_bg.jpg") 0 0 no-repeat;}
  .gnb_line_box .gnb_r_box .gnb_box ul li.last{padding-left:15px;}
  .gnb_line_box .gnb_r_box .gnb_box ul li.li2{text-indent:5px;}
  .gnb_line_box .gnb_r_box .gnb_box ul li span {
    display: block;
    text-align: center;
    font-family: "Noto Sans KR";
  }
  .gnb_line_box .gnb_r_box .gnb_box ul li .gnb_k {padding-top:10px;padding-bottom: 10px;font-size: 20px;color: #000;}
  .gnb_line_box .gnb_r_box .gnb_box ul li .gnb_e {
    font-size: 14px;
    color: #999;
  }
  .gnb_line_box .gnb_r_box .gnb_box ul li:first-child {
    background: none;
  }
  .gnb_line_box .gnb_r_box .hd_s_box {
    display: block;
    float: right;
    width: 214px;
    margin-left: 46px;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box {
    height: 27px;
    border: 1px solid #ccc;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box select.inp, .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box input.inp {
    display: block;
    float: left;
    border: none;
    height: 100%;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box select.inp {
    width: 74px;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box input.inp {
    width: 180px;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box .btn_img {
    float: right;
    display: block;
  }
 
 
 .gnb_line_box .gnb_r_box .hd_s_box .hd_notice {padding-top: 10px;font-family: "맑은 고딕";overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .gnb_line_box .gnb_r_box .hd_s_box .hd_notice .hd_bd_slide{width:145px;padding-left:5px;}
 .gnb_line_box .gnb_r_box .hd_s_box .hd_notice .hd_bd_slide ul li{width:145px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

  
  
  .my_tab {
    margin-bottom: 10px;
  }
  .my_tab ul li {
    width: 165px;
  }
  .list_tab ul li, .list_tab ul li:first-child {
    width: 110px;
  }
  .l_movie {
    float: left;
  }
  .l_movie .v_movie {
    width: 372px;
    height: 231px;
  }
  .l_movie .v_movie iframe {
    width: 100%;
    height: 100%;
  }
  .r_txt {
    float: right;
    width: 500px;
  }
  .r_txt .l_img {
    width: 140px;
  }
  .r_txt .v_tb {
    width: 340px;
    margin-bottom: 30px;
  }
  .r_txt .v_tb table tr td {
    padding: 6px 0;
    font-weight: bold;
    color: #222;
  }
  .r_txt .v_tb table tr.even {
    background-color: #f7f7f7;
  }

  .r_txt .tar.pb15{height:47px;}
  
  
  .v_btn {
    float: left;
    width: 118px;
    margin-left: 5px;
    text-align: center;
    font-family: "Noto Sans KR";
    font-size: 16px;
    cursor: pointer;
  }
  .v_btn:first-child {
    margin-left: 0;
  }
  .v_btn1 {
    padding: 7px 0;
    border: 1px solid #a4a4a4;
    color: #a4a4a4;
  }
  .v_btn2 {
    padding: 8px 0;
    background-color: #88c8d8;
    color: #fff;
  }


  .in_li ul.li_tb li .bd_td1 {
    width: 70px;
  }
  .in_li ul.li_tb li .bd_td2 {
    width: 488px;
  }
  .in_li ul.li_tb li .bd_td3 {
    width: 240px;
  }
  .in_li ul.li_tb li .bd_td4, .in_li ul.li_tb li .bd_td5, .in_li ul.li_tb li .bd_td6, .in_li ul.li_tb li .bd_td7 {
    width: 48px;
  }
}

@media screen and (max-width: 1300px) {
	.v_btn{margin-left:7px;}

	.li_tb ul.li_tb6 li .bd_th1, .li_tb ul.li_tb6 li .bd_td1 {width: 112px;}
	.li_tb ul.li_tb6 li .bd_th2, .li_tb ul.li_tb6 li .bd_td2 {width: 468px;}
	.li_tb ul.li_tb6 li .bd_th5, .li_tb ul.li_tb6 li .bd_td5 {display:220px;}
	.li_tb ul.li_tb6 li .bd_th3, .li_tb ul.li_tb6 li .bd_td3 {width: 125px;}
	.li_tb ul.li_tb6 li .bd_th4, .li_tb ul.li_tb6 li .bd_td4 {width: 105px;}

}

@media screen and (min-width: 1300px) {
	.container {width: 1200px;}
	.in_t_slide .swiper-slide:hover .over_box{display:block;}
	.list_slide .swiper-slide:hover .over_box{display:block;}

	.list_slide .swiper-container{padding: 0;}


  .gnb_line_box .gnb_r_box .gnb_box ul li {
    width: 176px;
  }
  .gnb_line_box .gnb_r_box .hd_s_box {
    width: 249px;
    margin-left: 50px;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box select.inp {
    width: 74px;
  }
  .gnb_line_box .gnb_r_box .hd_s_box .hd_s_inp_box input.inp {
    width: 214px;
  }
  .my_tab {
    margin-bottom: 10px;
  }
  .my_tab ul li {
    width: 199px;
  }
  .list_tab ul li {
    width: 133px;
  }
  .list_tab ul li:first-child {
    width: 135px;
  }
  .l_movie {
    float: left;
  }
  .l_movie .v_movie {
    width: 372px;
    height: 210px;
  }
  .l_movie .v_movie iframe {
    width: 100%;
    height: 100%;
  }
  .r_txt {
    float: right;
    width: 695px;
  }
  .r_txt .l_img {
    width: 140px;
  }
  .r_txt .v_tb {
    width: 520px;
    margin-bottom: 30px;
  }
  .r_txt .v_tb table tr td {
    padding: 6px 0;
    font-weight: bold;
    color: #222;
  }
  .r_txt .v_tb table tr.even {
    background-color: #f7f7f7;
  }
  .in_slide_nav {
    display: block;
  }
  .in_li ul.li_tb li .bd_td2 {
    width: 660px;
  }
	.v_btn{width:168px;}

	.bd_tb ul.tb2 li .bd_th2, .bd_tb ul.tb2 li .bd_td2 {width: 850px;}

}

@media screen and (max-width: 1024px) {
	.container {width: 960px;}
	.in_t_slide .swiper-slide:hover .over_box{display:none;}
	.list_slide .swiper-slide:hover .over_box{display:none;}

  .gnb_line_box {
    position: relative;
    padding: 20px 0;
    background-color: #fff;
  }
  .hd_btn {
    display: block;
    padding-top: 20px;
  }
  .gnb_r_box {
    display: none;
  }
  h1.logo {
    float: none;
    margin-left: 60px;
    margin-right: 60px;
  }
  h1.logo span {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
  }
  .my_tab {
    margin-bottom: 10px;
  }
  .my_tab ul li {
    width: 320px;
  }
  .search_box.db, .side_bg.db, .pop_bg.db, .side_box.db {
    display: block;z-index:5000;
  }
  .list_tab ul li, .list_tab ul li:first-child {
    width: 320px;
    margin-bottom: 1px;
  }
  .l_movie {
    float: none;
  }
  .l_movie .v_movie {
    width: 100%;margin-bottom:30px;
    height:370px;
  }
  .l_movie .v_movie iframe {
    width: 100%;
    height: 100%;
  }
  .r_txt {
    float: none;
    width: 100%;
  }
  .r_txt .l_img {
    width: 140px;
  }
  .r_txt .v_tb {
    float: none;
    margin-left: 150px;
  }
  .r_txt .v_tb table {
    float: left;
  }
  .r_txt .v_tb table tr td {
    padding: 6px 0;
    font-weight: bold;
    color: #222;
  }
  .r_txt .v_tb table tr.even {
    background-color: #f7f7f7;
  }
  .r_txt .v_btn_box {
    padding-top: 20px;
  }
  .r_txt .v_btn_box .v_btn {
    width: 105px;
  }

  .in_li ul.li_tb li .bd_td1 {
    width: 70px;
  }
  .in_li ul.li_tb li .bd_td2 {
    width: 468px;
  }
  .in_li ul.li_tb li .bd_td3 {
    width: 220px;
  }
  .in_li ul.li_tb li .bd_td4, .in_li ul.li_tb li .bd_td5, .in_li ul.li_tb li .bd_td6, .in_li ul.li_tb li .bd_td7 {
    width: 48px;
  }


	.bd_tb ul.tb2 li .bd_th2, .bd_tb ul.tb2 li .bd_td2 {width: 620px;}

}

@media screen and (max-width: 990px) {
  .container {
    width: 737px;
  }


	.list_pop .v_img_box{width:690px;}
	.list_pop .li_v_img{max-height:459px;height:auto;}


  .my_tab {
    margin-bottom: 10px;
  }
  .my_tab ul li {
    width: 50%;
  }
  .my_top .my_cart_cash {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
  .my_top .my_cart_cash:first-child {
    margin-top: 0;
  }
  .li_tb ul {
    display: block;
  }
  .li_tb ul li {
    display: block;
    border-bottom: 1px solid #ddd;
  }
  .li_tb ul li .bd_td {
    display: block;
    float: left;
    border-bottom: none;
  }
  .li_tb ul li .bd_td .m_db {
    display: block;
    float: left;
    width: 100%;
  }
  .li_tb ul li .bd_td .m_db .li_img {
    float: left;
    padding: 10px 0;
  }
  .li_tb ul li .bd_td .m_db .li_ly_ico {
    float: left;
    padding: 18px 0;
  }
  .li_tb ul li .bd_td .m_db .li_txt {
    display: block;
    margin-left: 80px;
  }
  .li_tb ul li .bd_td .m_db .li_txt .txt_l {
    float: left;
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  .li_tb ul li .bd_td .m_db .li_txt .txt_l span {
    display: block;
  }
  .li_tb ul li .bd_td .m_db .li_txt .txt_l .t1 {
    padding-bottom: 5px;
  }
  .li_tb ul li .bd_td .m_db .li_txt .txt_l .t2 {
    color: #999;
  }
  .li_tb ul li .bd_td .m_db .li_txt .txt_l .t3 {color: #f00;}

  .li_tb ul li.th {
    display: none;
  }
  .li_tb ul.li_tb1 li .bd_td {
    width: auto;
  }
  .li_tb ul.li_tb1 li .bd_td1 {
    width: 60px;
  }
  .li_tb ul.li_tb1 li .bd_td1, .li_tb ul.li_tb1 li .bd_th1 {
    display: none;
  }
  .li_tb ul.li_tb1 li .bd_td2 {
    float: none;
    margin-left: 0;
    margin-right: 30px;
    overflow: visible;
    white-space: inherit;
    text-overflow: inherit;
  }
  .li_tb ul.li_tb1 li .bd_td3, .li_tb ul.li_tb1 li .bd_td4 {
    display: none;
  }
  .li_tb ul.li_tb1 li .bd_td5 {
	margin-top:-10px;
    float: right;
    width: 30px;
  }
  .li_tb ul.li_tb2 li .bd_td {
    width: auto;
  }
  .li_tb ul.li_tb2 li .bd_td1 {
    width: 60px;
  }
  .li_tb ul.li_tb2 li .bd_td1, .li_tb ul.li_tb2 li .bd_th1, .li_tb ul.li_tb2 li .bd_td6, .li_tb ul.li_tb2 li .bd_th6, .li_tb ul.li_tb2 li .bd_td4, .li_tb ul.li_tb2 li .bd_th4, .li_tb ul.li_tb2 li .bd_td5, .li_tb ul.li_tb2 li .bd_th5 {
    display: none;
  }
  .li_tb ul.li_tb2 li .bd_td2 {
    float: none;
    margin-left: 0;
    margin-right: 50px;
    overflow: visible;
    white-space: inherit;
    text-overflow: inherit;
  }
  .li_tb ul.li_tb2 li .bd_td3, .li_tb ul.li_tb2 li .bd_td4 {
    display: none;
  }
  .li_tb ul.li_tb2 li .bd_td7 {
    float: right;
    width: 45px;
  }


	.li_tb ul.li_tb4 li .bd_td1,.li_tb ul.li_tb6 li .bd_td1{display:none;}
	.li_tb ul.li_tb4 li .bd_td2,.li_tb ul.li_tb6 li .bd_td2 {float:none;width:100%;}



	.li_tb ul.li_tb5 li .bd_td {width: auto;}
	.li_tb ul.li_tb5 li .bd_td2, .li_tb ul.li_tb5 li .bd_td4, .li_tb ul.li_tb5 li .bd_td5 {display: none;}
  .li_tb ul.li_tb5 li .bd_td3 {
    float: none;
    margin-left: 0;
    margin-right: 30px;
    overflow: visible;
    white-space: inherit;
    text-overflow: inherit;
  }
  .li_tb ul.li_tb5 li .bd_td6, .li_tb ul.li_tb5 li .bd_td7, .li_tb ul.li_tb5 li .bd_td8, .li_tb ul.li_tb5 li .bd_td9 {
    float: left;
    width: 25%;
    text-align: center;
  }
  .pay_sel ul li {
    width: 99%;
  }
  .buy_s_box table tr td .buy_s_date_box {
    float: left;
  }
  .buy_s_box table tr td .buy_s_date {
    float: none;
    margin-top: 10px;
  }
  .buy_s_box table tr td .buy_s_date:first-child {
    margin-top: 0;
  }
  .buy_s_box table tr td .date_space {
    display: none;
  }
  .buy_s_box table tr td .buy_s_btn {
    float: right;
    padding: 20px 0;
  }
  .bd_tb ul li {
    padding: 0 10px 5px;
  }
  .bd_tb ul li .bd_th, .bd_tb ul li .bd_td {
    float: none;
    width: 100%;
  }
  .bd_tb ul li .bd_td.tal {
    overflow: visible;
    white-space: inherit;
    text-overflow: inherit;
  }
  .bd_tb ul li.tr_th {
    display: none;
  }
  .bd_tb ul.tb1 li .bd_th1, .bd_tb ul.tb1 li .bd_td1 {
    display: none;
  }
  .bd_tb ul.tb1 li .bd_th2, .bd_tb ul.tb1 li .bd_td2 {
    width: 100%;
  }
  .bd_tb ul.tb1 li .bd_th3, .bd_tb ul.tb1 li .bd_td3 {
    width: 100%;
    text-align: left;
  }
  .bd_tb ul.tb2 li .bd_th1, .bd_tb ul.tb2 li .bd_td1 {
    display: none;
  }
  .bd_tb ul.tb2 li .bd_th2, .bd_tb ul.tb2 li .bd_td2 {
    width: 100%;
  }
  .bd_tb ul.tb2 li .bd_th3, .bd_tb ul.tb2 li .bd_td3, .bd_tb ul.tb2 li .bd_th4, .bd_tb ul.tb2 li .bd_td4 {
    float: none;
    display: inline;
    padding-right: 10px;
    text-align: left;
  }
  .list_tab ul li, .list_tab ul li:first-child {
    width: 245px;
    margin-bottom: 1px;
  }
  .in_t_slide .swiper-pagination {
    left: auto;
    right: 0;
  }
  .in_t_slide .in_slide_tab {
    width: 100%;
  }
  .in_t_slide .in_slide_tab ul {
    background-color: #c6c6c6;
  }
  .in_t_slide .in_slide_tab ul li {width: 20%;height:20px;margin-left: 0;padding-left: 0;border-left: none;text-align: center;color: #fff;}
  .in_t_slide .in_slide_tab ul li a {
    display: block;
    padding: 2px 0;
    border-left: 1px solid #e0eaf0;
    border-bottom: 1px solid #e0eaf0;
  }
  .in_li ul.li_tb li .bd_td {
    width: auto;
    padding: 10px 0;
  }
  .in_li ul.li_tb li .bd_td1 {
    width: 70px;
  }
  .in_li ul.li_tb li .bd_td2 img {
    display: none;
  }
  .in_li ul.li_tb li .bd_td2 .t2 {
    display: block;
  }
  .in_li ul.li_tb li .bd_td3 {
    display: none;
  }
  .in_li ul.li_tb li .bd_td4, .in_li ul.li_tb li .bd_td5, .in_li ul.li_tb li .bd_td6, .in_li ul.li_tb li .bd_td7 {
    float: right;
    margin-right: 5px;
  }
  .in_li ul.li_tb li:first-child .bd_td {
    padding: 10px 0;
  }
	.in_li ul.li_tb li.activ .li_img{display:none;}
	.in_li ul.li_tb li.activ .bd_td {padding: 10px 0;color: #666;font-weight: bold;}
	.in_li ul.li_tb li.activ .bd_td1 {color: #88c8d8;}

	.in_li ul.li_tb li.activ .bd_td2 {padding: 15px 0;}


	h2.in_h2{padding-bottom:10px;}
	.in_t_slide{padding-bottom:25px;}
	.in_t_slide .swiper-container{padding:5px 0 0;}

	.r_txt{padding-top:15px;}
	.r_txt .v_btn_box .v_btn{width:155px;}
}



@media screen and (max-width: 767px) {
  .container {
    width: 537px;
  }

	.list_pop .v_img_box{width:500px;}
	.bd_s_box .fr{padding-top:10px;padding-right:6px;}
	.out_btn{display:block;}

  .pay_sel ul li {
    width: 97%;
  }
  .buy_s_box table tr td .buy_s_date_box {
    float: none;
  }
  .buy_s_box table tr td .buy_s_btn {
    float: none;
    width: 100%;
    margin-top: 10px;
    padding: 10px 0;
  }
  .list_slide {
    padding: 30px;
  }
  .list_tab ul li, .list_tab ul li:first-child {
    width: 178px;
    margin-bottom: 1px;
  }
  .li_slide_nav {
    top: -130px;
  }
  .li_slide_nav .swiper-button-prev {
    width: 30px;
  }
  .li_slide_nav .swiper-button-next {
    width: 30px;
  }

	.buy_s_box table tr th{width:90px;}
	.li_tb ul.li_tb4 li .bd_td2{text-overflow:inherit;overflow:inherit;white-space:inherit}


  #footer .f_menu ul li{float:none;margin-right:0;padding-bottom:10px;}

	.point_tab{padding-top:0;}

	.my_top .my_cart_cash{width:96%;padding:10px 2%;}

	.f_bottom .fl,.f_bottom .fr{float:none;padding-top:20px;}
	.r_txt .v_btn_box .v_btn{width:105px;}


}

@media screen and (max-width: 567px) {
  .container {
    width: 326px;
  }

	.list_pop .v_img_box{width:300px;padding:10px;}
	.list_pop .v_img_box .fl,.list_pop .v_img_box .fr{padding-bottom:10px;float:none;}

	.buy_s_box{padding:10px;}
	.bd_s_box .fr{float:none;width:90%;padding:0;padding-top:15px;margin:auto;text-align:right;}


	.buy_s_box table tr {border-top: 1px solid #ccc;}
	.buy_s_box table tr td .s_tab {float:left;width: 49%;margin-top: 5px;}
	.buy_s_box table tr td .s_tab:nth-child(even){float:right;}

	.buy_s_box table tr td .buy_s_date select {display:block;float:left;width: 30%;margin-left:5%;margin-top: 5px;margin-right:0;}
	.buy_s_box table tr td .buy_s_date select:first-child{margin-left:0;}

  .buy_s_box table tr td .buy_s_date:first-child {
    margin-top: 0;
  }
  .buy_s_box table tr td .date_space {
    display: none;
  }
  .buy_s_box table tr:first-child {
    border-top: none;
  }
  .inp_tb table tr th {
    width: 70px;
    padding: 10px 5px 10px 10px;
  }
  .inp_tb table tr td .inp_st {
    width: 100%;
  }
  .bd_s_box select {
    width: 90%;
    margin-bottom: 5px;
  }
  .bd_s_box .bd_s_inp {
    width: 90%;
    margin-bottom: 5px;
  }
  .bd_s_box .bd_s_btn {
    width: 90%;
  }
  .bd_s_box .bd_s_btn img {
    padding-top: 3px;
  }
  .sub_h2 {
    font-size: 18px;
  }
  .sub_h2 span.h2_eng {
    font-size: 15px;
  }
  .sub_h3 {
    font-size: 16px;
  }
	.list_tab ul li {width: 50%;}
	.list_tab ul li:first-child{width:100%;}

	.v_t_box{padding:10px;}
	.l_movie .v_movie{margin-bottom:10px;height:166px;}

  .r_txt {float: none;width: 100%;padding-top:0;}
  .r_txt .l_img {
    float: none;
    width: auto;
    text-align: center;
  }
  .r_txt .v_tb {
    float: none;
    width: 100%;
    margin-left: 0;
  }
  .r_txt .v_tb table {
    float: none;
  }
  .r_txt .v_tb table tr td {
    padding: 6px 0;
    font-weight: bold;
    color: #222;
  }
  .r_txt .v_tb table tr.even {
    background-color: #f7f7f7;
  }
  .r_txt .v_btn_box .v_btn {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-bottom: 5px;
  }
  .in_t_slide .in_slide_tab ul li {
    width: 33.33%;
  }

	.in_slide_nav .swiper-button-next, .in_slide_nav .swiper-button-prev{top:70px;}


  .in_li ul.li_tb li .bd_td {
    width: auto;
    padding: 10px 0;
  }
  .in_li ul.li_tb li .bd_td1 {
    width: 30%;
  }
  .in_li ul.li_tb li .bd_td2 {
    width: 70%;
  }
  .in_li ul.li_tb li .bd_td4, .in_li ul.li_tb li .bd_td5, .in_li ul.li_tb li .bd_td6, .in_li ul.li_tb li .bd_td7 {
    float: left;
    width: 25%;
    margin: 0;
  }
  .in_li ul.li_tb li:first-child .bd_td {
    padding: 10px 0;
  }
   .list_slide {padding: 30px;}
    .list_slide .s_slide{width:150px;margin:auto;}


  .m_br{display:block;}

	.point_tab li{width:100%;margin-bottom:5px;}
	.l_movie .v_movie{}
}

@media screen and (max-width: 356px) {
  .container {
    width: 90%;
  }
	.list_pop .v_img_box{width:90%;padding:5%;}
	.list_pop .v_img_box .fl,.list_pop .v_img_box .fr{padding-bottom:10px;float:none;}

	.s_slide{width:150px;margin:auto;}
	.list_slide {padding: 30px 0}
}



/* m메뉴 */
.mlink_wrap{display:none;max-width:990px;margin:0 auto;text-align: center;}
.mlink_inline {text-align:center;font-size: 14px;font-weight:300;font-family: "Noto Sans KR";}
.mlink_inline a span, .mlink_inline select {display:inline-block;background-color:white;color:black;float:left;width:calc(25% - 9px);
border-top:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;}
.mlink_inline a span {padding:4px 5px;height:14px;}
.mlink_inline select {padding:0px 0px 0px 80px;-webkit-appearance:menulist-button;border-right:1px solid #000;height:24px;font-size: 14px;font-weight: 300;/&text-align-last:center/*text-align-last:center;*/}
.mlink_inline select{ -webkit-appearance: none; -moz-appearance: none;}
.mlink_inline select::-ms-expand { display: none; }

@media screen and (max-width: 1024px) {
.mlink_inline select {padding:0px 0px 0px 76px;}	
.mlink_wrap{display:block;}
}
@media screen and (max-width: 990px) {
.mlink_inline select {padding:0px 0px 0px 50px;}
.mlink_wrap{max-width:737px;}
}
@media screen and (max-width: 767px){
.mlink_inline select {padding:0px 0px 0px 24px;}
.mlink_wrap{max-width:537px;}
}
@media screen and (max-width: 567px){
.mlink_inline select {width:calc(31% - 9px);padding:0px 0px 0px 12px;}
.mlink_wrap{max-width:326px;}
.mlink_inline a span {width:calc(23% - 9px);}

.mnotr {display:none;}
}

.sql_inp_box{max-width: 800px;height: 27px;border: 1px solid #ccc;}
.subjkey {width:calc(100% - 27px);display: block;float: left;border: none;height: 100%;}

/*delivery quantity*/
.bd_th.bd_th12{min-width:105px;vertical-align: middle;}
.qty_td {padding:0px !important;}
.sit_qty_minus, .sit_qty_plus {width:20px;border:1px solid #ddd;font-weight:900;background:white;height:20px;}
.sit_qty_minus:focus, .sit_qty_plus:focus {outline:none;}
.num_input{text-align:center;height:18px;width:30px;font-size:12px;}
.sit_opt_prc {padding-left:3px;color:#ff4848;vertical-align: middle;}
.qty_d_minus .material-icons, .qty_d_plus .material-icons {font-size:18px !important;}
.m_span {display:none;}

.cb.Mship .bd_th.bd_th12{}

@media screen and (max-width: 990px) {
.cb.Mship .bd_td.bd_td2 , .bd_th.bd_th12 {padding-bottom:0px;}
.li_tb ul li.cb.Mship .bd_td .m_db .li_txt .txt_l{padding-bottom:0px;}
.li_tb ul li .bd_th.bd_th12 {border-bottom:0px}
/*장바구니*/
.cb.Mship .bd_th.bd_th12{/*float:left;*/text-align:left;position:relative;top:-18px;width:calc(80vw - 100px);border-bottom:0px !important;padding:0px 0px 0px 149px !important;}

/*상품목록*/
.cb.MLship .bd_th.bd_th12 {float:left;text-align:left;position:relative;top:-28px;width:calc(80vw - 100px) ;border-bottom:0px !important;padding:0px 0px 0px 149px !important;}
.cb.MLship .bd_th.bd_th12:after{clear:both;content:"";}
.cb.MLship .bd_td.bd_td6,.cb.MLship .bd_td.bd_td7, .cb.MLship .bd_td.bd_td8, .cb.MLship .bd_td.bd_td9 {padding-top:0px;}   
	/*width:205px;border-bottom:0px !important;padding:0px !important;position: absolute;right:calc(50vw - 388px);margin-top: 25px;*/
	
.cb.Mship .bd_td.bd_td5{margin-top:-62px;padding:2px 0px !important;}
.cb.Mship .m_span, .cb.MLship .m_span{float:left;padding-top:3px;font-size:14px;color: #999;font-family: "맑은 고딕";}
.li_tb ul li .bd_td .m_db {display:inline-block;}
}
@media screen and (max-width: 767px){
.bd_th.bd_th12{/*right:calc(50vw - 288px);*/}
}
@media screen and (max-width: 567px){
.bd_th.bd_th12{/*right:calc(50vw - 183px);*/}
.cb.Mship .bd_td.bd_td5{margin-top:-76px;}
}
@media screen and (max-width: 356px){
.bd_th.bd_th12{/*right:0px;*/}
}

@media screen and (min-width: 990px) {
.bd_td.bd_td5, .sit_opt_prc {white-space:nowrap;}
}
.r_txt .tar.pb15 img , .pdf_tb table tr td img{cursor:pointer;}