@charset "utf-8";/* CSS Document *//*reset*/

body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,label,button,textarea,select,table,caption,thead,tfoot,tbody,tr,th,td,address,img,span,em,strong,pre {margin:0; padding:0;}
html,body {width:100%; height:100%;}
html {overflow-y:scroll;}
body {line-height:20px; background-color:#fff; word-break:break-all;}
body {font-size:12px; font-family: '맑은 고딕',Malgun Gothic,'돋움',Dotum,Apple SD Gothic Neo,Helvetica,sans-serif, Helvetica, Arial;color:#333; letter-spacing:-0.03em; *letter-spacing:-1px}
h1,h2,h3,h4,h5,h6 {font-family: '맑은 고딕',Malgun Gothic,'돋움',Dotum,Apple SD Gothic Neo,Helvetica,sans-serif, Helvetica, Arial; color:#333; letter-spacing:-0.06em;font-weight: bold;}
table {border-collapse:collapse; border-spacing:0; width:100%;}
label {vertical-align: middle;}
button {background-color:transparent; cursor:pointer; border:0; outline:none;}
legend,caption {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
legend{overflow: hidden; position:absolute; top:0; left:0;}
img,fieldset,iframe {border:0 none; outline:none;}
ul,ol,li {list-style: none;}
i,em,address {font-style: normal;}
hr{height:1px; width:98%; border:none; color:#000; background:#c1c1c1; text-align:center; margin: 0 auto; padding:0;}
img {vertical-align:top; }
a {color:#444; text-decoration:none; vertical-align:top; cursor:pointer;border:0; outline:none;}
a:link,a:visited,a:active {text-decoration:none;}
a:hover {text-decoration:none;color:#000;}
select::-ms-expand{display: none;}select:focus{outline:none;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.show{display:block !important}.hide{display:none !important}
.blind {position:absolute; top:-5000px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden}
.ellipsis { width:100%;text-overflow:ellipsis; white-space:nowrap;  word-wrap:normal;  overflow:hidden}
.ellipsis-multi { width:100%;overflow: hidden; white-space:normal; word-wrap:break-word; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */  -webkit-box-orient: vertical}
.ellipsis-multi3 { width:100%;overflow: hidden; white-space:normal; word-wrap:break-word; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */  -webkit-box-orient: vertical}
.block {display:block!important}
.inblock {display:inline-block;*display:inline;zoom:1!important}
.clear {*zoom:1; clear:both!important}
.clear:after {content:""; display:block; clear:both!important}
.fl {float:left!important}
.fr {float:right!important}
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.bkn {background:0 none !important;}
.t-deco-none{ text-decoration:none!important}
.ic_b_t{border-top:1px solid #e3e3e3!important}
.f11{ font-size:11px!important}
.f12{ font-size:12px!important}
.f14{font-size:14px!important}
.f_size14{font-size:14px!important}
.f_bold{ font-weight:bold!important}

/*bgcolor*/
.main-bgcolor{ background-color:#0b54ba!important}
.sub-bgcolor{ background-color:#e9eef0!important}
.bgc-lg{background-color:#efefef!important}
.bgc-blueg{background-color:#f8f9fd!important}
.bgc-white{background-color:#fff!important}
.bgc-black{background-color:#000!important}
.bgc-red{ background-color:#c83532!important}
.bgc-d-pink{background-color:#d01c57!important}
.bgc-purple{background-color:#b33ac4!important}
.bgc-d-green{background-color:#00b4a3!important}

/* border */
.border0{ border-bottom:0!important}
.border{border:1px solid #dedede!important}
.border1{padding:2px;border:1px solid #dedede!important}
.border-top{padding:2px;border-top:1px solid #dedede!important}
.center{ text-align:center!important}

/* hr */
.hr800{height:1px; width:800px; border:none; color:#222; background:#c1c1c1; padding:0;margin: 0;text-align: left;}

/* font color */
.normal {font-weight:normal!important}
.dark-green { color: #4c5b52!important}
.light-green { color: #00853e!important}
.main-color{ color:#0b54ba!important}
.ptxt01 {color:#666!important}
.ptxt02 {color:#999!important}
.ptxt03 {color:#333!important}
.c_blue{color:#2b62c2 !important}
.c_pink {color:#e20167 !important;}
.c_white {color:#fff !important;}
.c_yellow {color:#f09614 !important;}
.c_orange{color: #ff634c !important;}
.c_green{color:#6a9913 !important;}
.c_mint{color:#05B9AA !important;}
.c_mint2{color:#37b4be !important;}
.c_red{color:#e62124 !important;}
.c_black{color:#000 !important;}
.c_ygreen{color:#5fc332 !important;}
.c_lgray{color:#a4a4a4 !important;}
.c_puple{color:#ac36be!important}


/* margin style */
.mgc {margin:0 auto;}
.mt0 {margin-top:0 !important;}
.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.mr0{margin-right:0px !important;}
.mr20 {margin-right:20px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mb0 {margin-bottom:0 !important}
.mb5 {margin-bottom:5px !important}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml35 {margin-left:35px !important;}
.mtm3 {margin-top:-3px !important;}
.mtm10 {margin-top:-10px !important;}
.mtm20 {margin-top:-20px !important;}
.mbm10 {margin-bottom:-10px !important;}
.mbm30{margin-bottom:-30px !important;}

/*padding style*/
.p2{ padding:2px!important}
.p5{ padding:5px!important}
.p10{ padding:10px!important}
.p15{ padding:15px!important}
.p17{ padding:17px!important;}
.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}
.pt90 {padding-top:90px !important;}
.pt100 {padding-top:100px !important;}
.pl0 {padding-left:0 !important;}
.pl10 {padding-left:10px !important;}
.pr20 {padding-right:20px !important;}
.pb0 {padding-bottom:0px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}
.pb90 {padding-bottom:90px !important;}
.pb100 {padding-bottom:100px !important;}

/*img zoom*/
.img_zoom  img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1); -o-transform:scale(1);  transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.img_zoom:hover img {-webkit-transform: translateY(0%) scale(1.3) rotate(-4deg);-moz-transform: translateY(0%) scale(1.3) rotate(-4deg);-ms-transform: translateY(0%) scale(1.3) rotate(-4deg);-o-transform: translateY(0%) scale(1.3) rotate(-4deg);transform: translateY(0%) scale(1.3) rotate(-4deg);}

/*etc*/
.dsnone{display: none!important}
.va_t{vertical-align: top;}
.blink{-webkit-animation:blink 1s ease-in-out infinite alternate;-moz-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate;}
@-webkit-keyframes blink{0% {opacity:0.5;}100% background-color: #ed595a;color:#000}}
@-moz-keyframes blink{0% {opacity:0.5;}100% {opacity:1; background-color: #ed595a;color:#000}}
@keyframes blink{0% {opacity:0.5;}100% {opacity:1; background-color: #ed595a;color:#000}}

.blink2{-webkit-animation:blink2 0.5s ease-in-out infinite alternate;-moz-animation:blink2 0.5s ease-in-out infinite alternate;animation:blink2 0.5s ease-in-out infinite alternate;}
@-webkit-keyframes blink2{0% {opacity:0.8;}100% {opacity:1;background-color: #fff;color:#fff}}
@-moz-keyframes blink2{0% {opacity:0.8;}100% {opacity:1;background-color: #fff;color:#fff}}
@keyframes blink2{0% {opacity:0.8;}100% {opacity:1;background-color: #fff;color:#fff}}

 /*bx-slide ----------------------------------------*/
.bx-wrapper{position:relative;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(/img/toptoy_renew/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(/img/toptoy_renew/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px!important;outline:0;width:32px;height:32px;text-indent:-9999px;/*z-index:79*/}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/img/toptoy_renew/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/img/toptoy_renew/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/** animation slide-top */
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}
.slide-top {
	-webkit-animation: slide-top 0.8s infinite alternate-reverse;
	        animation: slide-top 0.8s infinite alternate-reverse;
}

/**Radio input */

input[type="radio"]{  display: none;}
input[type="radio"] + label{  position: relative;  display: inline-block;  cursor: pointer;  line-height: 1em;  transition: all 0.3s ease-in-out;}
input[type="radio"] + label:before{
  content: '';
  position: relative;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 50%;
  transition: all .3s ease;
  margin: -2px 5px 0 0;
  display: inline-block;
  vertical-align: middle;
}
input[type="radio"] + label:before {
  border: 1px solid #d6d6d6;
  box-sizing: border-box;
  transition: all .3s ease;
  box-shadow: inset 0 0 0 0 #d6d6d6, inset 0 0 0 1px #fff;
}
input[type="radio"] + label:hover:before {
  border: 1px solid #d6d6d6;
  box-sizing: border-box;
  transition: all .3s ease;
  box-shadow: inset 0 0 0 5px white, inset 0 0 0 15px #c6c6c6;
}
input[type="radio"]:checked + label:before {
  border: 1px solid #d6d6d6;
  box-sizing: border-box;
  transition: all .3s ease;
  box-shadow: inset 0 0 0 5px white, inset 0 0 0 10px #e62124;
}

/* 스페셜기획전(PC) */
.plan_sp_bg{background-image:url('https://marubiz.diskn.com/2mkoT1qfoe'); background-repeat: no-repeat; background-position: 50% 0;height: 720px;margin-bottom: 50px;}
.plan_wrap{position: relative;width: 1100px; margin: 0 auto;}
.plan_wrap .plan_sp{background: #74d6d8;padding: 80px 30px;margin-bottom:50px;}
.plan_wrap .plan_spot{background: #fd9ab9;padding: 80px 30px;margin-bottom:50px;}
.plan_wrap .plan_stock{background: #917ac8;padding: 80px 30px;margin-bottom:50px;}
.plan_wrap .plan_time{background: #55a9ef;padding: 80px 30px;margin-bottom:50px;}

.plan_wrap .thum_sp a img{border: 4px solid #46a9ab;}
.plan_wrap .thum_spot a img{border: 4px solid #c4728c;}
.plan_wrap .thum_stock a img{border: 4px solid #7b62b6;}
.plan_wrap .thum_time a img{border: 4px solid #4094da;}
.plan_wrap .title{margin-bottom:30px;}
.plan_wrap .title img{width: 74%;}
.plan_wrap ul {overflow: hidden;}
.plan_wrap ul li{float: left; width: 50%; padding: 24px; box-sizing: border-box;}
.plan_wrap ul li img{width: 100%;border-radius: 22px;box-sizing: border-box;}
