@media screen and (max-width: 980px) {
.only-pc{display:none}
.only-mo{display:block}
body{min-width:100%;}
#footer #footer-sns{clear:both;position:relative;display:block;width:100%;text-align:center;padding-top:20px;}
#footer .container{padding-top:50px;background-size:100px;background-position:center top;}
#footer .container span:first-child{display:none;}
#bbs-container, 
#celebrity-gallery .container,
.container{width:100%!important;min-width:100%!important;}

.gnb{display:none!important}
.header{height:50px;}
.header h1{left:0;margin:0 auto;position:relative;display:block;top:10px!important;}
.header h1 a{width:110px;height:29px;}

.mo-toggle{display:block!important;background:none;position:absolute;right:20px;top:0px;}
.mo-toggle svg{fill:rgba(255,255,255,.8)!important;width:22px!important;cursor:pointer}
.slim .mo-toggle svg{fill:rgba(0,0,0,.8)!important;width:22px!important;cursor:pointer}
html.active,
body.active{overflow:hidden;height:100%;}

.cr1{width:100%!important;}

#b2{padding-top:20px;padding-bottom:20px;}

.gallery-head{padding-left:50px;padding-right:50px;}

#main-celebrity a{width:100%;}

#main-celebrity{padding:0;}
#main-celebrity .container-full{padding:0;width:100%;}
#main-celebrity .prev3,
#main-celebrity .next3{position:absolute;z-index:9999;top:50%;}
#main-celebrity .prev3{left:0;float:left;width:10%;}
#main-celebrity .next3{right:0;float:right;width:10%;}
#main-celebrity .prev3 img,
#main-celebrity .next3 img{width:30px;}

#main-news .item .item-head{padding-bottom:10px;}
#main-news .item .item-head img{height:100px!important}
#main-news .item .item-body{padding-top:0;min-height:30px;padding-left:10px;padding-right:10px;padding-bottom:20px;}
#main-news ul{margin-left:-10px;}
#main-news ul li{padding-left:10px!important}
#main-news .container{padding:0!important}
#main-news .section-title2{margin-bottom:20px;}

#main-press .item .item-head{padding-bottom:10px}
#main-press .item .item-head img{height:auto!important}
#main-press ul{margin-left:-10px;}
#main-press ul li{padding-left:10px!important}
#main-press .item-body{display:none;}
#main-press .section-title2{margin-bottom:20px;}

#main-insta .section-title{font-size:23px;}

#main-news .noticebox{width:100%;border:0;height:auto;padding:20px;margin-top:0;}
#main-news .float-left,
#main-news .float-right{float:none;clear:both;width:100%;}

.mo-gnb{display:block!important;z-index:9999;position:fixed;right:-100%;top:0;height:100%;width:90%;background:#fff;overflow-y:auto;transition:.3s}
.mo-gnb.active{right:0}
.mo-gnb button{position:absolute;right:20px;top:0px;background:none;}
.mo-gnb button svg{width:15px!important}
.mo-gnb .mo-brand{text-align:center;padding:50px 20px;}
.mo-gnb .mo-brand img{height:30px;}
.mo-gnb ul li{display:block;clear:both;}
.mo-gnb ul li a{display:block;padding:15px 20px;font-weight:700;color:#000;background:url(../images/arrow_down.svg) no-repeat 95% center;background-size:11px;}
.mo-gnb ul li:first-child a,
.mo-gnb ul li:last-child a{background:none;}
.mo-gnb .sub{clear:both;border-top:0px solid #efefef;border-bottom:0px solid #efefef;min-height:0px;height:0;visibility:hidden;opacity:0;transition:.5s}
.mo-gnb .sub.active{display:block;min-height:none;height:auto;visibility:visible;opacity:1;}
.mo-gnb .sub-item{color:#777;font-weight:500;padding:10px 20px;font-size:13px;background:none;}

.ment-box{padding:0;}
.ment-box .ment-title{font-size:30px;}
.ment-box .ment-title2{font-size:23px;}
.list.list-column-3 > li,
.list.list-column-4 > li{width:50%;}
.list.list-column-3 > li:nth-child(3n+1){clear:none;float:left}

.desc.brand2{margin-top:0}

.gallery-title{font-size:15px;}
.gallery-title2{font-size:30px;}
#celebrity-gallery .line{height:30px!important;}
#celebrity-gallery{padding-top:30px!important;margin-top:-30px!important;}

#show-left{float:none!important;clear:both!important;width:100%!important;height:auto!important}


.list.list-column-4 > li:nth-last-child(4), .list.list-column-4 > li:nth-last-child(3), .list.list-column-4 > li:nth-last-child(2), .list.list-column-4 > li:nth-last-child(1){padding-bottom:20px;}
.item.item-celebrity .item-title{font-size:12px;margin-top:10px;}

.actions{padding-top:30px;}

.item .item-head{padding-bottom:56.25%}
.item img{width:100%!important;height:250px!important;}



.page-title.ceo{padding-top:0;}

.list{margin-left:-10px;padding:10px;}
.list > li{padding-left:10px;padding-bottom:20px;}
.list > li:nth-child(2n+1){clear:both;float:left}

.board-show .board-head .board-title{width:100%;line-height:1.3;}

.page-head{height:auto!important;line-height:1;min-height:200px;background-position:30% center}
.page-head-title{padding-top:110px;font-size:24px;}
.ment-clear{display:none}
.ment-box{padding:20px;padding-top:100px;text-align:center;}

.page-title-area .title{font-size:20px;padding:20px}

#brand-4 .nav-tab-bordered{padding:0 20px;}
#brand-4 .nav-tab-bordered li{width:50%;display:block;float:left;}
#brand-4 .nav-tab-bordered a{font-size:13px;}

#brand-4 .media-head{display:block;clear:both;font-size:20px;padding-bottom:10px;}
#brand-4 .media-body{display:block;clear:both;width:100%;line-height:1.3;}
#brand-4 .media-body a{margin-bottom:0px;display:block;background-position:right center}
#brand-4 .media-body br{display:block;clear:both;height:15px;line-height:50px;}
#brand-4 .media-body br:after{content:'';display:block;height:5px;}

#brand-5 .float-left span:last-child{display:block;}

.page-title .title{font-size:30px;}

.nav-tab-bordered > ul > li > a.active{border-bottom: 1px solid #c6b990;}

#brand-2{display:none}
#brand-2-mo{display:block;padding-bottom:40px;padding-top:0}
#brand-2-mo p{font-size:15px;}
#brand-2-mo img{width:100%;}
#brand-2-mo .container{padding:20px;}

.qnabox{width:100%!important;padding:20px!important;}
.qnabox .desc br{display:none;}
.qna-btn{width:100%!important;display:block!important}

#bbs-container{padding:50px 0!important}
.page-head-title.qna{margin-top:0px!important;display:block;padding-top:85px;}
.page-head-desc.qna{margin-top:20px!important;padding:0 20px!important;line-height:1.4!important;}

.ment-open{display:block;background-color:rgba(0,0,0,.6);border:1px solid #000;color:#fff!important;text-align:center;padding:10px 20px;margin:0 auto;width:130px;}
.ment-close{display:block;border:1px solid #000;text-align:center;padding:10px;margin-top:20px;}
.ment-box .ment-desc{padding:0px;font-size:11px;opacity:0;transition:.6s;visibility:hidden;padding:20px;position:fixed;background:#fff;z-index:9999;color:#333;text-align:left;width:80%;left:10%;box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);top:-100px;display:none;max-height:70%;overflow-y:auto;font-size:15px;}
.ment-box .ment-desc.active{display:block;opacity:1;visibility:visible;top:100px}

#first123{padding:50px 0;}
#first123 p{padding:0 20px;}
#first123 .section-title{font-size:25px;}
#first123 .section-btn a{font-size:14px;background-size:13px;background-position:right 2px;}
.section{padding:20px 0;}

.page-head.cel{background-position:60% center;}

#main-insta li{width:20%;}
#main-insta li img{width:100%;}

.board-head{padding-left:20px!important;padding-right:20px!important;}


/* page */

#main-celebrity li a img{height:auto!important}
.imgbox .imgbox-cont .imgbox-title{font-size:34px;}
#visual .area{height:210px;}
#visual .btns a{height:34px;line-height:34px;width:120px;font-size:13px;background-size:13px}
#visual .contbox{margin-top:20px;}
#visual .contbox .title{font-size:20px;}
#visual .contbox .desc{font-size:15px;}
#visual .mouse{display:none}
#visual .slick-prev, #visual .slick-next{background-size:50%;margin-top:30px;}

.page-title-area .desc{padding:20px;}
#brand-2{height:auto;padding:0;padding-bottom:56.25%!important;}
#brand-2 .container{padding:0;}
#brand-2 .container > div{float:none!important;clear:both!important;padding:0!important;}

#brand-3{height:auto;padding-bottom:0;}
#brand-3 .container{padding:20px;}
#brand-3 .float-left,
#brand-3 .float-right{float:none;clear:both;padding:0;}
#brand-3 .float-left img{width:100%;}
#brand-3 .float-right{padding-top:20px;}
#brand-3 .float-right p:last-child{text-align:right;}

.tab-content{padding:20px;}
#brand-4 .media{padding-bottom:20px;}
#brand-4 .media-body{line-height:1.5;}
#brand-4 .media-body br{display:block;padding-bottom:10px;clear:both;height:5px;}

#brand-5 .container{padding:20px;}
#brand-5 .float-left,
#brand-5 .float-right{float:none;clear:both;width:100%;}
#brand-5 .float-right a{display:block;width:100%;}
#brand-5 #google-map{height:auto!important;padding-bottom:56.25%}

/* main */
.imgbox .imgbox-img{float:none;width:100%;}
.imgbox .imgbox-img img{width:100%;}
.imgbox.right .imgbox-img{float:none;clear:both;}
.imgbox.right .imgbox-img img{left:0;}
.imgbox .imgbox-cont{float:none;clear:both;width:100%;margin:0;padding:20px;}

#btns a:last-child{margin-top:20px;}
#main-celebrity li{padding:0;}
#main-news .container{padding:20px;}
}