﻿@charset UTF-8;
.container-division img{width:100%;vertical-align:top;border:0 none;}
/*버튼*/
.btn-sns{overflow:hidden;display:inline-block;margin-left:7px;padding:10px;border:1px solid #777;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle;background:#fff;}
.btn-sns i{float:left;font-size:14px;color:#222;}
.btn-detail{overflow:hidden;display:inline-block;margin-left:7px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle;background:rgba(1,1,1,0.4);}
.btn-detail i{float:left;font-size:15px;color:#fff;}
.btn-play{font-size:44px;}
.btn-more{display:block;margin-top:5px;width:100%;height:40px;border-top:1px solid #e7e7e7;border-bottom:0 solid #e4e4e4;font-size:.9em;background:#fff;color:#333;line-height:40px;}
.btn-more span.ico-more{background-image:url(//image.aladin.co.kr/img/m/btn_more_i.png);background-repeat:no-repeat;background-size:cover;width:20px;height:15px;}
/*탭*/
[class*="tabs"]{text-align:center;}
[class*="tabs"]:after{content:"";display:block;clear:both;}
[class*="tabs"] .tab li{float:left;width:100%;border:1px solid #7b858f;border-left-width:0;}
[class*="tabs"].half li{width:50%;}
[class*="tabs"].third li{width:33.3%;}
[class*="tabs"].fourth li{width:25%;}
[class*="tabs"].fifth li{width:20%;}
[class*="tabs"] .tab li:first-child{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
[class*="tabs"] .tab li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
[class*="tabs"] .tab li a{position:relative;display:block;width:100%;line-height:34px;color:#7b858f;background:#fff;box-sizing:border-box;}
[class*="tabs"] .tab li a.active{color:#fff;background:#7b858f;}
[class*="tabs"].main .tab li{width:50%;border:0;}
[class*="tabs"].main.third .tab li{width:33.3%;}
[class*="tabs"].main .tab{position:relative;display:inline-block;width:100%;padding:0 15px;}
[class*="tabs"].main .tab:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid #e0e0e0;z-index:10;}
[class*="tabs"].main .tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #e0e0e0;z-index:10;}
[class*="tabs"].main .tab li a{font-size:16px;background-color:#fff;color:#222;border:0;}
[class*="tabs"].main .tab li a.active{color:#d71826;}
[class*="tabs"].main .tab li a.active:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#d71826;z-index:11;}
.tabs .tab-line{width:100%;height:8px;margin-top:-2px;background-color:#ebebeb;}
.tab-contents>div{display:none;}
.tab-contents>div.active{display:block;}
.tab-contents .img-list a{display:table;padding:25px 0;}
.tab-contents .img-list a .img-area{display:table-cell;width:40%;}
.tab-contents .img-list a dl{display:table-cell;width:60%;vertical-align:middle;}
.tab-contents .img-list a dl dt{font-size:15px;color:#222;font-weight:bold;}
.tab-contents .img-list a dl dd{font-size:14px;}
.tab-contents .img-list a dl dd strong{font-size:15px;font-weight:bold;color:#d71826;}
.tab-contents .img-list a dl dd span{display:block;font-size:12px;color:#666;}
.tab-contents .img-list li{border-top:1px solid #e4e4e4;}
.tab-contents .img-list li:first-child{border-top:none;}
/*탭 2개*/
.tabs-style2 li{width:50%;}
/*탭 3개*/
.tabs-style3 li{width:33.333%;}
/* radio, checkbox */
/* input[type="radio"],input[type="checkbox"]{position:absolute;left:-1000px;}
input[type="radio"]:checked+label:before,input[type="checkbox"]:checked+label:before{border:none;}
input[type="radio"]:checked+label:after,input[type="checkbox"]:checked+label:after{display:block;content:"";position:absolute;top:4px;left:4px;width:9px;height:9px;z-index:1;background:#fff;}
input[type="radio"]+label,input[type="checkbox"]+label{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box; height:25px;line-height:25px; }
input[type="radio"]+label:before,input[type="checkbox"]+label:before{display:block;content:'';position:absolute;top:0;left:0;width:25px;height:25px;z-index:0;border:2px solid #eee;}
input[type="checkbox"]+label:before{width:25px;height:25px;background-image:url(//image.aladin.co.kr/img/account/m/2015/img_checkbox.png);background-size:cover;border:none;}
input[type="radio"]:focus+label,input[type="radio"]:focus+label,input[type="checkbox"]:focus+label,input[type="checkbox"]:focus+label{outline:1px dotted #666;}
input[type="radio"]+label:before{-webkit-border-radius:10px;border-radius:10px;}
input[type="radio"]:checked+label:after{-webkit-border-radius:5px;border-radius:5px;}
input[type="checkbox"]:disabled+label:before{background-image:url(//image.aladin.co.kr/img/account/m/2015/img_checkbox_non.png);}
input[type="checkbox"]:checked+label:after{background-image:url(//image.aladin.co.kr/img/account/m/2015/img_checkbox_on.png);}
input[type="checkbox"]:checked+label:after{top:0;left:0;width:25px;height:25px;background-image:url(//image.aladin.co.kr/img/account/m/2015/img_checkbox_on.png);background-size:cover;}
input[type="checkbox"].text-none+label{padding-left:0;margin-right:0;}
.checked-on input[type="checkbox"]+label:before{background-image:url(//image.aladin.co.kr/img/account/m/2015/img_checkbox_off.png);}
.checked-on input[type="checkbox"]:disabled+label:before{background-image:url(//image.aladin.co.kr/img/account/m/2015/img_checkbox_off2.png);} */
/*button*/
[class*="btn-"]{text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;}
[class*="btn-xs"]{font-size:1rem;line-height:15px;padding:0 6px;letter-spacing:-1px;}
[class*="btn-small"]{font-size:1.5rem;line-height:22px;padding:0 10px;}
[class*="btn-medium"]{font-size:14px;line-height:32px;padding:0 19px;}
[class*="btn-big"]{font-size:14px;line-height:32px;padding:0 29px;}
[class*="btn-lager"]{font-size:15px;line-height:36px;padding:0 29px;}
[class*="btn-"][class$="round"]{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}
[class*="btn-"][class$="pull"]{font-size:14px;height:38px;width:100%;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
[class*="btn-"][class*="red"]{border:1px solid #e24457;background-color:#e24457;color:#fff;}
[class*="btn-"][class*="line"]{border:1px solid #d71826;background-color:#fff;color:#d71826;}
[class*="btn-"][class*="dark"]{border:1px solid #222;background-color:#222222;color:#fff;}
[class*="btn-"][class*="dark-line"]{border:1px solid #222;background-color:#fff;color:#222;}
[class*="btn-"][class*="gray-line"]{border:1px solid #ccc;background-color:#f3f3f3;color:#666;}
[class*="btn-"][class*="pink"]{border:1px solid #df307f;background-color:#df307f;color:#fff;}
[class*="btn-"][class*="white"]{border:1px solid #fff;background-color:#fff;color:#333;}
[class*="btn-"][class*="dark-black"]{border:1px solid #4b4b4b;background-color:#4b4b4b;color:#fff;}
[class*="btn-"][class*="sky-blue"]{border:1px solid #33afe9;background-color:#33afe9;color:#fff;}
[class*="btn-"][class*="green"]{border:1px solid #14b03c;background-color:#14b03c;color:#fff;}
[class*="btn-"][class*="dodger-blue"]{border:1px solid #0091ea;background-color:#0091ea;color:#fff;}
.btn-wrap{margin-top:35px;padding:0 15px;width:100%;overflow:hidden;text-align:center;}
.btn-wrap a{display:inline-block;}
.btn-wrap.fixed2 button{width:48%;}
.btn-wrap.full{width:auto;margin:20px -5px;overflow:initial;/*padding:0 5px 0 15px;*width:100%;*/}
.btn-wrap.full:after{display:block;clear:both;content:"";}
.btn-wrap.full button{width:100%;padding:0;font-size:15px;}
.btn-wrap.full span{float:left;padding:0 5px;}
.btn-wrap.full span:first-child:nth-last-child(2),.btn-wrap.full span:first-child:nth-last-child(2)~span{width:50%;}
.btn-wrap.full span:first-child:nth-last-child(3),.btn-wrap.full span:first-child:nth-last-child(3)~span{width:33.333333333333%;}
.btn-wrap.full span:only-child{width:100%;}
.btn-more-small{position:absolute;right:11px;bottom:16px;padding-right:10px;color:#888888;font-size:1.4rem;}
.btn-more-small:after{content:"";display:inline-block;position:absolute;top:50%;right:0;width:10px;height:12px;margin-top:-4px;vertical-align:0;background-image:url(//image.aladin.co.kr/img/welcome/m/arr_more.png);background-size:cover;}
.flow{float:left;}
.reverse{float:right;}
/*아이콘*/
.ico-basket{background-image:url(//image.aladin.co.kr/img/shop/m/icon_love4.png);background-position:center;background-repeat:no-repeat;}
.ico-npay{background-image:url(//image.aladin.co.kr/img/shop/m/icon_npay2.png);background-position:center;background-repeat:no-repeat;}
/* 하단 장바구니 */
.basket-btns ul{display:flex;width:100%;}
.basket-btns li.normal-block{flex:1;}
.basket-btns li.expand-block{flex:2;}
.basket-btns li+li{margin-left:4px;}
.basket-btns li a{display:block;width:100%;height:38px;line-height:37px;font-size:16px;}
.basket-btns li a span{display:block;width:100%;height:100%;background-size:26px;}
.basket-btns li a span.ico-basket{background-size:26px;}
.basket-btns li a span.ico-npay{background-size:23px;background-color:#2bcb0f;}
.basket-btns.type-talbe ul{display:table;}
.basket-btns.type-talbe li{display:table-cell;vertical-align:top;}
.basket-btns.type-talbe li+li{padding-left:4px;}

@media min-width375px {
.basket-btns li a{font-size:19px;}
.basket-btns li a.w-39{width:45px!important;}
.basket-btns.type-talbe li a{font-size:19px;}
.basket-btns li.w-39{width:45px!important;}
.basket-btns.type-talbe li.w-43{width:49px!important;}
}

/*여백박스*/
.grid_box {clear: both; background: #f3f3f3; position: relative; height: 9px; border-top: none;}