/*@media screen and (max-width: 980px) {*/
.container{width:100%;margin:0;padding:0 20px}
.only-mobile{display:block;}
.only-pc{display:none;}

#top{display:none}

#header{padding:20px 0px;transition: all,.51s ease-in-out;top:0;z-index:9997}
#header .header-element{display:block;width:100%;margin:0;padding:0;}
#header-nav-toggle{background:none;font-size:20px;float:left;display:block;padding:12px 20px;cursor:pointer;display:block;position:absolute;left:0;top:0;}
#header-nav-toggle >i{font-size:18px;}


#header #header-brand{text-align:center;}
#header #header-brand > a{padding:0;display:inline-block}
#header #header-brand > a > img{height:15px;position:relative;top:0px;}


#header #header-nav{position:fixed;left:0%;top:0;z-index:-1;opacity:0;transition: all,.1s ease;transition-delay:.05s;width:80%;height:100%;padding:30px;display:none}
#header #header-nav > ul{display:block;height:100%;vertical-align:middle;width:100%;text-align:left;margin-top:30px;}
#header #header-nav > ul > li{display:block;clear:both;opacity:1;}
#header #header-nav > ul > li > a > i{display:inline-block;padding-left:5px;color:#ddd;margin-top:-2px;display:none;}
#header #header-nav > ul > li > a{display:block;padding:14px 0;opacity:1;}

#header #header-nav .mo-nav{display:inline-block;width:auto;width:30%;}
#header #header-nav .mo-nav.first{padding-top:20px;}
#header #header-nav .mo-nav > a{font-size:12px;padding:8px 0}
#header #header-nav .mo-nav.clear{float:none;clear:both;}


#header.active2{background-color:rgba(255,255,255,.6)}
#header.active #header-nav{left:0;z-index:9999;visibility:visible;opacity:1;background:#fff;background-size:auto 17px;display:block;}
#header.active #header-nav ul{height:100%;overflow-y:scroll;padding-bottom:30px;}

#header.active #header-nav ul li.dropdown.first{border-top:1px dashed #dfdfdf;padding-top:20px;margin-top:20px;}

#header.active #header-nav .submenu{display:none;padding-bottom:30px;border-bottom:1px solid #efefef;}
#header.active #header-nav .submenu .container{padding:0}
#header.active #header-nav .submenu li{display:inline-block;position:relative;width:32%}
#header.active #header-nav .submenu li a{display:inline-block;padding:5px 0;width: 100%;}
#header.active #header-nav .submenu li span{top:-2px;position:relative;margin-left:5px;}

#header.active #header-nav #header-nav-close{display:block;position:absolute;right:0px;top:0px;background:none;font-size:20px;padding:30px;}

#header.active #header-items,
#header.active .header-title{display:none;}

#header #header-account{position:absolute;right:0;top:0}
#header #header-account > ul > li a{font-size:15px;padding:18px 10px;}

#header #header-cart a .cart-count{bottom:26px;right:0px;}

#header-search-wrapper{margin-top:20px;}
#header-search-wrapper .container{padding:0;}
#header-search-wrapper input{padding:5px 13px;width:80%}
#header-search-wrapper button{font-size:13px;width:20%;}

#footer-copyright{background:none;padding:0;}
#footer-copyright span.ment,
#footer-copyright span.copyright{font-size:8px;text-align:center;}
#footer-family{float:none;clear:both;text-align:center;margin-top:10px;}

#footer-webinfo{padding:20px;text-align:center;}
#footer-webinfo img{height:13px!important;}
#footer-webinfo address{padding-top:30px;}

#footer .copyright{font-size:11px;}

#footer .footer-content{padding-bottom:20px;}

.page-head{padding:20px;padding-bottom:0;}
.page-body{padding:20px;}

.page-filter{display:inline-block;float:right;margin-top:-40px;z-index:10;cursor:pointer;position:relative;}
#filtering{display:none;background:#fff;position:absolute;min-width:100px;padding:20px;border:1px solid #dfdfdf;margin-left:-30px}
.page-filter:hover #filtering{display:block;}

#partner{overflow:hidden;}
#partner ul:after {
  content:"";
  white-space:nowrap;
  padding-right:0px;
}

#partner ul {
  margin:0;
  padding-left:0px;
  display:inline-block;
  white-space:nowrap;
    -webkit-animation-name:marquee;
    -webkit-animation-timing-function:linear;
    -webkit-animation-duration:10s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-name:marquee;
    -moz-animation-timing-function:linear;
    -moz-animation-duration:10s;
    -moz-animation-iteration-count:infinite;
    -ms-animation-name:marquee;
    -ms-animation-timing-function:linear;
    -ms-animation-duration:10s;
    -ms-animation-iteration-count:infinite;
    -o-animation-name:marquee;
    -o-animation-timing-function:linear;
    -o-animation-duration:10s;
    -o-animation-iteration-count:infinite;
    animation-name:marquee;
    animation-timing-function:linear;
    animation-duration:10s;
    animation-iteration-count:infinite;
}
@-webkit-keyframes marquee {
  from   { -webkit-transform: translate(0%);}
  99%,to { -webkit-transform: translate(-100%);}
}
@-moz-keyframes marquee {
  from   { -moz-transform: translate(0%);}
  99%,to { -moz-transform: translate(-100%);}
}
@-ms-keyframes marquee {
  from   { -ms-transform: translate(0%);}
  99%,to { -ms-transform: translate(-100%);}
}
@-o-keyframes marquee {
  from   { -o-transform: translate(0%);}
  99%,to { -o-transform: translate(-100%);}
}
@keyframes marquee {
  from   { transform: translate(0%);}
  99%,to { transform: translate(-100%);}
}

#aside{display:none}

#body{padding-top:55px;padding-bottom: 20px;}
.page{padding:0px;}

.item.item-webzine > .item-head,
.item.item-webzine > .item-body{clear:both;width:100%;display:block;padding:0;}
.item.item-webzine > .item-head img{width:100%!important;height:auto!important}
.item.item-webzine > .item-body{padding-top:10px;}
.item.item-webzine .item-info{position:relative;bottom:auto;}

.item.item-oneline .item-num{display:none}

.column-5 > li{
    float:left;
    width:50%;
    padding-left:20px;
    padding-bottom:20px;
    display:block;
}
.column-5 > li:nth-child(2n+1){
	clear:both;
}
.column-5 > li:nth-child(5n+1){
	float:left;
	clear:none;
}

/* grid */
.grid{
    margin-left:0px;
    padding-bottom:0px;
}
.grid .grid-1,
.grid .grid-2,
.grid .grid-3,
.grid .grid-4,
.grid .grid-5,
.grid .grid-6,
.grid .grid-7,
.grid .grid-8,
.grid .grid-9,
.grid .grid-10,
.grid .grid-11,
.grid .grid-12{
    float:none;
    clear:both;
    padding-left:0px;
    width:100%;
}

.grid.grid-no-padding{
    margin-left:0px;
}
.grid-no-padding .grid-1,
.grid-no-padding .grid-2,
.grid-no-padding .grid-3,
.grid-no-padding .grid-4,
.grid-no-padding .grid-5,
.grid-no-padding .grid-6,
.grid-no-padding .grid-7,
.grid-no-padding .grid-8,
.grid-no-padding .grid-9,
.grid-no-padding .grid-10,
.grid-no-padding .grid-11,
.grid-no-padding .grid-12{
    float:left;
    padding-left:0px;
}

#main-promotion .bx-controls-direction{display:none;}
#main-promotion .bx-pager{bottom:10px;}
#main-promotion .bx-pager .bx-pager-item > a{width:5px;height:5px;}
#main-3column .panel{margin-bottom:10px;}

/* visual */
#visual{margin:0;height:auto;background:none}
#visual .inside{top: 0;overflow:hidden;
left: 0;
position: absolute;
text-align: center;
display: block;
width: 100%;}
#visual .visual-title{font-size:15px;padding:30px 0;}
#visual .path{display:none}
#visual img{opacity:1}

.form-input.form-input-half{width:100%;}
.form-ment{margin-left:0px!important;padding-top:5px;}

.grid.grid-large{
    margin-left:0px;
    padding-bottom:0px;
}
.grid.grid-large  > .grid-1,
.grid.grid-large  > .grid-2,
.grid.grid-large  > .grid-3,
.grid.grid-large  > .grid-4,
.grid.grid-large  > .grid-5,
.grid.grid-large  > .grid-6,
.grid.grid-large  > .grid-7,
.grid.grid-large  > .grid-8,
.grid.grid-large  > .grid-9,
.grid.grid-large  > .grid-10,
.grid.grid-large  > .grid-11,
.grid.grid-large  > .grid-12{
    padding-left:0px;
}


/* 페이지 */
section .section-head .section-title{font-size:20px;}

#mura-category img{height:auto!important;}


#main-reviews .column-3{}
#main-reviews .column-3 > li{width:50%;}
#main-reviews .column-3 > li:nth-last-child(0),
#main-reviews .column-3 > li:nth-last-child(1),
#main-reviews .column-3 > li:nth-last-child(2),
#main-reviews .column-3 > li:nth-last-child(3){display:none}
#main-reviews .item.item-webzine{border-bottom:0;}

/* 로그인 */
#page-login{padding:20px;}
#page-login #regi-form{border:0;padding:0;clear:both;padding-top:20px;}
#page-login #join-btn{margin-top:20px;}
#page-login .button.button-inverse{width:100%;display:block;}
#page-login #lost-ment{padding:0;padding-bottom:40px;text-align:Center;}

/* 회원가입 */
#page-join{padding:20px}

#page-join .grid .grid-6:first-child{padding-bottom:20px;}

#page-join .form-row.form-row-2 label{width:20%;font-size:10px}

/* 가입완료 */
#page-join-success{padding:20px;}

/* 리뷰 */
#page-review-list{margin-top:-20px;}
#page-review-list ul{margin-left:-10px;width:100%;border-top:0;}
#page-review-list ul > li{float:left;width:50%;clear:none;padding-left:20px;}


/*}*/
