/*============================================================*/
/*======================= Tablet 1024 px ~ =======================*/
/*============================================================*/
@media only screen and (max-width:1024px){
.pc {display:none !important;}
.tablet {display:block !important;}
.mobile {display:none !important;}
.tabmo {display:block !important;}
img {max-width:100%;}
img.pc_img {display:none;}
img.tablet_img {display:block;}
img.tabmo_img {display:block;}

/*header*/
#topmenu,
#submenu,
#topsns {display: none;}

#header {height: 76px;}
.headerWrap h1 {display: block; width: 120px; padding-top: 15px;}

/* allmenu */
#header .btn_menu {display:block; position:absolute; top:27px; right:3%; width:35px; height:24px; cursor:pointer; z-index:1000;}
#header .btn_menu .bar {position: absolute; right:0; width:100%; width:100%; height:4px; border:0; background:#fff; transition:opacity 0.2s, top 0.2s, transform 0.4s; transition-delay:0.2s, 0.2s, 0s; border-radius: 100px;}
#header .btn_menu .bar.bar1 {top:0; transform:rotate(0)}
#header .btn_menu .bar.bar2 {width: 25px; top:11px; opacity:1}
#header .btn_menu .bar.bar3 {top:22px; transform:rotate(0)} 
#header .btn_menu.on .bar {background:#000; transition:background 1s, opacity 0.3s, top 0.3s, transform 0.5s; transition-delay:0s, 0s, 0s, 0.3s; }
#header .btn_menu.on .bar.bar1 {top:11px; background:#000; transform:rotate(-45deg)}
#header .btn_menu.on .bar.bar2 {opacity:0}
#header .btn_menu.on .bar.bar3 {top:11px; background:#000; transform:rotate(45deg)}

#header:hover .btn_menu .bar,
#header.scroll .btn_menu .bar,
#header.on .btn_menu .bar {background: #222;}

#allmenu {position: fixed; top: 77px; right: -100%; display: block; width: 100%; background: #fff; height: 100%; font-family:'Oswald', 'Noto Sans KR','돋움', Dotum, Helvetica, AppleGothic, Sans-serif; z-index: 1000; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
#allmenu.on {right: 0;}
#allmenu dl {border-bottom: 1px solid #dfdfdf;}
#allmenu dl dt {padding: 0 3%; background: url('/images/common/icon/gnb_off.png') no-repeat 97% center; background-size: 20px; font-size: 20px; color: #222; line-height: 70px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer;}
#allmenu dl dt .kor {display: none;}
#allmenu dl dt.on {background-color: #cf0121; background-image: url('/images/common/icon/gnb_on.png'); font-weight: 500; color: #fff;}
#allmenu dl dt.on .eng {display: none;}
#allmenu dl dt.on .kor {display: block;}
#allmenu dl dd {display: none; background: #f5f5f5;}
#allmenu dl dd li {border-top: 1px solid #dfdfdf; font-size: 18px; line-height: 70px;}
#allmenu dl dd li a {display: block; padding: 0 4.5%; color: #222;}
#allmenu dl dd li:hover a,
#allmenu dl dd li.on a {color: #cf0121;}
#allmenu dl dd li:hover a span,
#allmenu dl dd li.on a span {border-bottom: 1px solid #cf0121;}

#allmenu .topsns {margin-top: 50px;}
#allmenu .topsns ul {text-align: center; font-size: 0;}
#allmenu .topsns ul li {display: inline-block; margin-left: 20px; vertical-align: top;}
#allmenu .topsns ul li:first-child {margin-left: 0;}
#allmenu .topsns ul li .icon {display: inline-block; height: 22px; background-repeat: no-repeat; background-position: center center; background-size: 100%; vertical-align: top;}
#allmenu .topsns ul li .icon.icon_01 {width: 11px; background-image: url('/images/common/icon/icon_sns_01.png');}
#allmenu .topsns ul li .icon.icon_02 {width: 29px; background-image: url('/images/common/icon/icon_sns_02.png');}
#allmenu .topsns ul li .icon.icon_03 {width: 24px; background-image: url('/images/common/icon/icon_sns_03.png');}
#allmenu .topsns ul li .icon.icon_04 {width: 22px; background-image: url('/images/common/icon/icon_sns_04.png');}
#allmenu .topsns ul li .icon.icon_05 {width: 23px; background-image: url('/images/common/icon/icon_sns_05.png');}
#allmenu .topsns ul li:hover .icon.icon_01 {background-image: url('/images/common/icon/icon_sns_01_ov.png');}
#allmenu .topsns ul li:hover .icon.icon_02 {background-image: url('/images/common/icon/icon_sns_02_ov.png');}
#allmenu .topsns ul li:hover .icon.icon_03 {background-image: url('/images/common/icon/icon_sns_03_ov.png');}
#allmenu .topsns ul li:hover .icon.icon_04 {background-image: url('/images/common/icon/icon_sns_04_ov.png');}
#allmenu .topsns ul li:hover .icon.icon_05 {background-image: url('/images/common/icon/icon_sns_05_ov.png');}
#allmenu .topsns ul li span {display: none;}

/* quick menu */
#quick {display: none;}

/*main contents */
#mainVisual .ImgArea {padding-top: 76px;}
#mainVisual .VideoArea iframe {width: 250%; height: 500%;}

.main_section {padding: 0 0 120px;}
.main_titleArea h2 {font-size: 55px;}
.main_titleArea p {font-size: 18px;}

.mainConWrap #AboutUs {padding-top: 120px;}
.mainConWrap #AboutUs .greeting {margin-top: 80px;}
.mainConWrap #AboutUs .greeting .ImgArea {float: none; width: 100%;}
.mainConWrap #AboutUs .greeting .TxtArea {float: none; width: 100%;}
.mainConWrap #AboutUs .greeting .TxtArea .tb {left: 0; top: 0; width: 100%; padding: 6%;}
.mainConWrap #AboutUs .greeting .TxtArea img {width: 80px;}
.mainConWrap #AboutUs .greeting .TxtArea strong {font-size: 32px; line-height: 40px; word-break:keep-all;}
.mainConWrap #AboutUs .greeting .TxtArea p {padding-top: 20px; line-height: 22px;}

/* .mainConWrap #Brand {padding-top: 120px;} */
.mainConWrap #Brand .brandSlider .list {display: block !important; flex-wrap:inherit;}
.mainConWrap #Brand .brandSlider .ImgArea {display: block; width: 100%; padding-bottom: 0;}
.mainConWrap #Brand .brandSlider .TxtArea {display: block; width: 100%; padding: 50px 3%;}
.mainConWrap #Brand .brandSlider .TxtArea p {min-height: 80px;}
/* .mainConWrap #Brand .paging_wrap .paging_slider {width: 680px;} */
.mainConWrap #Brand .paging_wrap .paging_slider img {height: 42px;}
.mainConWrap #Brand .Arrows {display: none;}

.mainConWrap #Products .prdList .slick-slide > div {margin-top: 10px;}
.mainConWrap #Products .prdList .slick-slide > div:first-child {margin-top: 0;}
.mainConWrap #Products .prdList .ImgArea .btn_more01 {width: 190px; margin-left: -95px; margin-top: -25px;}
.mainConWrap #Products .prdList .TxtArea .title {font-size: 20px;}
.mainConWrap #Products .prdList .TxtArea .detail {height: 44px; font-size: 15px; line-height: 22px;}
.mainConWrap #Products .prdList .nodata {line-height: 300px;}
.mainConWrap #Products .Arrows {display: none;}
.mainConWrap #Products .slick-slider .slick-dots {margin-top:80px; text-align:center;}
.mainConWrap #Products .slick-slider .slick-dots li {display:inline-block; width: auto; margin-left:10px; vertical-align:top;}
.mainConWrap #Products .slick-slider .slick-dots li:first-child {margin-left:0;}
.mainConWrap #Products .slick-slider .slick-dots li button {display:block; width:12px; height:12px; border:none; background:#222; border-radius:0; -webkit-border-radius:0; appearance:none; -webkit-appearance:none; font-size:0; line-height:0; text-indent:-9999px; opacity: 0.3; filter:alpha(opacity=0.3); -mox-opacity:0.3; border-radius:100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.mainConWrap #Products .slick-slider .slick-dots li.slick-active button {width:36px; opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; border-radius:20px;}

.mainConWrap #Support .main_titleArea {margin-bottom: 15px;}
.mainConWrap #Support .support {display: block; flex-wrap:inherit;}
.mainConWrap #Support .support li {display: block; width: 100%; padding: 35px 0;}
.mainConWrap #Support .support li:before {top: 0; width: 100%; height: 1px;}
.mainConWrap #Support .support li .icon {width: 65px; height: 65px;}
.mainConWrap #Support .support li b {font-size: 20px;}
.mainConWrap #Support .support li b.num {font-size: 26px;}
.mainConWrap #Support .btn_more01 {margin-top: 15px;}

.mainConWrap #Sns .snsList li {width: 48.5%; margin-top: 3%;}
.mainConWrap #Sns .snsList li:nth-child(-n+2) {margin-top: 0;}
.mainConWrap #Sns .snsList li:nth-child(4n-3) {margin-left: 3%;}
.mainConWrap #Sns .snsList li:nth-child(2n-1) {margin-left: 0;}

.mainConWrap #Partner .partner_list li {padding: 0 20px 10px; font-size: 18px;}
.mainConWrap #Partner .ImgArea .partnercon {padding: 25px 40px;}
.mainConWrap #Partner .ImgArea .partnercon img {height: 40px; margin: 15px 0; max-height: 40px; max-width: 128px;}

.mainConWrap #Location .MapArea {float: none; width: 100%;}
.mainConWrap #Location .MapArea .root_daum_roughmap {height: 400px !important;}
.mainConWrap #Location .MapArea .root_daum_roughmap .wrap_map {width: 100% !important; height: 100% !important;}
.mainConWrap #Location .SupportArea {float: none; width: 100%; height: auto; padding: 10% 3%;}
.mainConWrap #Location .SupportArea ul li {margin-top: 30px;}
.mainConWrap #Location .SupportArea ul li .IconArea img {width: 30px;}
.mainConWrap #Location .SupportArea ul li .TxtArea {padding-left: 20px;}
.mainConWrap #Location .SupportArea ul li.Phone .num {font-size: 26px;}
.mainConWrap #Location .SupportArea ul li.mail {font-size: 22px;}

/* 서브비주얼 */
#subVisual .visualArea,
#subVisual .visualArea02 {padding-top: 76px;}
#subVisual .visualArea02 {height: 300px;}
#subVisual .subv_title h2 {font-size: 60px;}
#subVisual .subv_title .location {padding-top: 30px; font-size: 15px;}
#subVisual .visualArea02 .subv_title {margin-top: -52.5px;}
#subVisual .visualArea .visualVideo iframe {width: 250%; height: 500%;}
#subVisual .visualArea02 .visualVideo iframe {width: 250%; height: 250%;}

/*sub contents*/
.contentsArea .section {padding: 120px 0;}
.contentsArea .section02 {padding: 100px 0;}
.contentsArea .Inner_section {margin-top: 100px;}

.TitleArea {margin-bottom: 45px;}
.TitleArea h3 {font-size: 35px;}

.IntroBox .intro_tt,
.IntroBox h3 {font-size: 45px; line-height: 1.2;}
.IntroBox p {padding-top: 40px; font-size: 18px; line-height: 1.4;}

/* 회사소개 */
.contentsArea.Introduction .section_01 {padding-top: 80px;}
.contentsArea.Introduction .brand_list ul li img {height: 45px;}
.contentsArea.Introduction .brand_list ul li:first-child img {height: 50px;}

.contentsArea.Introduction h4 {margin-bottom: 50px; font-size: 35px;}
.contentsArea.Introduction .business_info {padding: 100px 0; background-size: 60%;}
.contentsArea.Introduction .business_info ul {display: block; flex-wrap:inherit;}
.contentsArea.Introduction .business_info ul li {display: block; width: 100%; margin-left: 0;}
.contentsArea.Introduction .business_info ul li:nth-child(2) {border-top: none;}
.contentsArea.Introduction .business_info ul li dl dt {font-size: 18px;}

.history_con {margin-top: 40px;}
.history_con dl dt {width: 120px; font-size: 18px;}
.history_con dl dd {width: calc(100% - 120px);}
.history_con dl dd li {margin-top: 12px;}
.history_con dl dd li .month {width: 45px;}
.history_con dl dd li p {float: left; width: calc(100% - 45px);}

/* 브랜드_powerplate */
.Brand.PowerPlate .brandInfo01 .TxtArea .tt {font-size: 65px; line-height: 70px;}
.Brand.PowerPlate .brandInfo01 .TxtArea p {width: 220px; padding-top: 35px; line-height: 22px;}
.Brand.PowerPlate .brandInfo01 .TxtArea p br {display: none;}
.Brand.PowerPlate .brandInfo01 .ImgArea {width: calc(100% - 180px); margin-left: 180px;}
.Brand.PowerPlate .brandInfo01 .ImgArea img {width: 140%;}

.Brand.PowerPlate .brandInfo02 {display: block;}
.Brand.PowerPlate .brandInfo02 .ImgArea {display: block; width: 100%;}
.Brand.PowerPlate .brandInfo02 .ImgArea img {float: none; width: 97%; min-width: inherit; padding-right: 0;}
.Brand.PowerPlate .brandInfo02 .TxtArea {display: block; width: 100%; padding: 0 3%; margin-top: 50px;}
.Brand.PowerPlate .brandInfo02 .TxtArea .txt_wrap {max-width: 100%;}
.Brand.PowerPlate .brandInfo02 .TxtArea .tt {font-size: 50px;}
.Brand.PowerPlate .brandInfo02 .TxtArea p {padding-top: 40px; line-height: 24px;}

.Brand.PowerPlate .cols_wrap {display: block;}
.Brand.PowerPlate .cols_wrap .cols {display: block; width: 100%; padding: 100px 3%;}

.contentsArea.Brand .ttArea .tt {font-size: 38px;}
.contentsArea.Brand .ttArea p {padding-top: 20px; font-size: 18px; line-height: 24px;}
.contentsArea.Brand .ttArea + .btn_more01 {margin-top: 50px;}

.Brand.PowerPlate .brandInfo05 .btn_area a {width: 200px;}

/* 브랜드_skirow */
.Brand.PowerPlate .brandInfo06,
.Brand.SkiRow .brandInfo01 {display: block;}
.Brand.PowerPlate .brandInfo06 .TxtArea,
.Brand.SkiRow .brandInfo01 .TxtArea {display: block; width: 100%;}
.Brand.PowerPlate .brandInfo06 .TxtArea .txt_wrap,
.Brand.SkiRow .brandInfo01 .TxtArea .txt_wrap {float: none; max-width: 100%;}
.Brand.PowerPlate .brandInfo06 .TxtArea .tt,
.Brand.SkiRow .brandInfo01 .TxtArea .tt {font-size: 42px; line-height: 50px;}
.Brand.PowerPlate .brandInfo06 .ski_row_logo,
.Brand.SkiRow .brandInfo01 .ski_row_logo {width: 500px; padding-top: 3%; padding-left: 3%;}
.Brand.PowerPlate .brandInfo06 .ImgArea,
.Brand.SkiRow .brandInfo01 .ImgArea {display: block; width: 100%; margin-top: 70px;}
.Brand.PowerPlate .brandInfo06 .ImgArea img,
.Brand.SkiRow .brandInfo01 .ImgArea img {width: 97%; min-width: inherit;}

.Brand.SkiRow .brandInfo02 {margin-top: 120px;}

.Brand .brandImgBox {margin-bottom: 0;}
.Brand .brandImgBox .ImgArea {float: none; width: 100%;}
.Brand .brandImgBox .ImgArea .img_01 {width: 65%;}
.Brand .brandImgBox .ImgArea .img_02 {bottom: -15%; -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.3); box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.3);}
.Brand .brandImgBox .TxtArea {float: none; width: 100%; padding-top: 20%;}
.Brand .brandImgBox .TxtArea .tt {font-size: 50px;}
.Brand .brandImgBox .TxtArea p {padding-top: 40px; padding-left: 0; line-height: 24px;}

.Brand.SkiRow .cols_wrap {display: block;}
.Brand.SkiRow .cols_wrap .cols {display: block; width: 100%; padding: 100px 3%;}


/* 브랜드_AlignPilates */
.AlignPilates .brandInfo01 .TxtArea .tt {
font-size: 50px; line-height: 60px;
}
.AlignPilates .brandInfo01 .TxtArea p {font-size: 20px;}
.AlignPilates .brandInfo02  .bag {height: 340px;}
.AlignPilates .brandInfo02 .ImgArea .img_01 {width: 470px; left: 3%; position: relative;}
.AlignPilates .brandInfo02 .ImgArea .img_02 {box-shadow: none; }
.AlignPilates .brandInfo03 .inner {padding-top: 0;}
.AlignPilates .brandInfo03 .inner .inner_02 {padding-top: 0;}
.AlignPilates .brandInfo03 .inner .inner_03 {padding-top: 0;}
.AlignPilates .brandInfo03 .inner .tt {font-size: 50px; }
.AlignPilates .brandInfo03 .inner p {font-size: 16px; padding-bottom: 0px;}
.AlignPilates .brandInfo03 .inner_03 p {padding-bottom: 0;}
.AlignPilates .brandInfo03 .inner .inner_01 p span {display: inline;}
.AlignPilates .brandInfo03 .inner .inner_02 p span {display: inline;}
.AlignPilates .brandInfo03 .inner .inner_03 p span {display: inline;}
.AlignPilates .brandInfo03 .inner_02 p {text-align: left;}
.AlignPilates .brandInfo03 .inner .inner_01 {margin-top: 20px;}
.AlignPilates .brandInfo03 .inner .tt_line1 {width: calc(100% - 130px);}
.AlignPilates .brandInfo03 .inner .tt_line2 {width: calc(100% - 300px);}

/* 브랜드메인_AlignPilates  */
.Brand.PowerPlate .brandInfo06_01 .logo-wrap {margin: 0 auto;}
.Brand.PowerPlate .brandInfo06_01 .ImgArea {width: 100%; margin-top: 0;}
.Brand.PowerPlate .brandInfo06_01 .inner-fulid {width: 100%; float: left;}
.Brand.PowerPlate .brandInfo06_01 .ImgArea img{width: 100%;}
.Brand.PowerPlate .brandInfo06_01 .inner-fulid {padding-bottom: 40px;}
.Brand.PowerPlate .brandInfo06_01 .TxtArea .txt_wrap{ text-align: left; margin-right: 1%}
.Brand.PowerPlate .brandInfo06_01 .TxtArea p {padding-left: 0;}


/* 브랜드_rebar */
.Brand.Rebar .brandInfo03 .IntroBox .intro_tt {padding-top: 10px;}
.Brand.Rebar .brand_rebar_bg {height: 500px; background-size: cover;}
.Brand.Rebar .big_txt {padding-top: 80px; font-size: 26px;}
.Brand .brandImgBox .TxtArea {padding-left: 0;}
.Brand .brandImgBox .TxtArea .tt {padding-left: 0;}

/* 브랜드_ZIVA */
.section.section_ziva {padding-top: 0;}
.section.section_ziva .inner {flex-direction: column-reverse;}
.section.section_ziva .ImgArea {width: 100%;}
.section.section_ziva .ImgArea img {width: 100%;}
.section.section_ziva .brandImgBox .TxtArea {padding-right: 0;}
.section.section_ziva .brandImgBox .TxtArea p {padding-right: 0; text-align: left; }
.section.section_ziva .brandImgBox .TxtArea .tt {padding-top: 40px; padding-right: 0; text-align: left;padding-left: 0;}
.ziva .brandInfo01 .TxtArea .tt {font-size: 50px;}
.ziva .brandInfo02 .inner .tt {font-size: 50px;}
.ziva .brandInfo02 .inner .tt_line1 {width: calc(100% - 120px);}
.ziva .brandInfo02 .inner .tt_line2 {width: calc(100% - 170px);}
/* .ziva .brandInfo01 .TxtArea p {font-size: 16px;} */
.ziva .brandInfo02 .inner p {font-size: 16px; text-align: left;}
.ziva .brandInfo02 .inner p br {display: none;}
.ziva .brandInfo03 p {font-size: 16px;}
.ziva .brandInfo03 p br {display: none;}
.ziva .brandInfo03 .ziva_img02 {max-width: 300px; padding-top: 120px;}


/* 브랜드_zeroi */
.zeroi .brandInfo01 .TxtArea .tt {font-size: 50px;}
.zeroi .brandInfo02 .inner .tt {font-size: 50px;}
.zeroi .brandInfo02 .inner .tt_line1 {width: calc(100% - 500px);}
.zeroi .brandInfo02 .inner .tt_line2 {width: calc(100% - 170px);}
/* .zeroi .brandInfo01 .TxtArea p {font-size: 16px;} */
.zeroi .brandInfo02 .inner p {font-size: 16px; text-align: left;}
.zeroi .brandInfo02 .inner p br {display: none;}
.zeroi .brandInfo03 p {font-size: 16px;}
.zeroi .brandInfo03 p br {display: none;}
.zeroi .brandInfo03 .ziva_img02 {max-width: 300px; padding-top: 120px;}

/* PRODUCT */

#Product.list .pageArea {margin-top: 60px;}

.prdList {margin-top: 0;}
.prdList li {width: 48.5%; margin-left: 3%; margin-top: 50px;}
.prdList li:nth-child(-n+2) {margin-top: 0;}
.prdList li:nth-child(4n-3) {margin-left: 3%;}
.prdList li:nth-child(2n-1) {margin-left: 0;}
.prdList li .ImgArea .btn_more01 {width: 190px; margin-left: -95px; margin-top: -25px;}
.prdList li .TxtArea {margin-top: 30px;}
.prdList li .TxtArea .title {font-size: 20px;}
.prdList li .TxtArea .detail {height: 44px; font-size: 15px; line-height: 22px;}
.prdList li.nodata {line-height: 300px;}

#Product.view .PrdTop .ThumbArea {float: none; width: 100%; max-width: 540px;}
#Product.view .PrdTop .InfoArea {float: none; width: 100%; padding-left: 0; margin-top: 15px;}
#Product.view .PrdTop .InfoArea .infoCon {min-height: inherit;}
#Product.view .PrdTop .InfoArea .ttArea .tt {font-size: 50px;}
#Product.view .PrdTop .InfoArea .ttArea p {padding-top: 10px; font-size: 18px;}
#Product.view .PrdTop .InfoArea .detailInfo {padding: 15px 0;}
#Product.view .PrdTop .InfoArea .detailInfo dl {font-size: 16px; line-height: 35px;}
#Product.view .PrdTop .InfoArea .btn_naver_store {height: 50px; font-size: 16px; line-height: 48px;}

#Product.view .PrdDetail .prd_detail_con {padding: 30px 0 75px; line-height: 24px;}

#Product.view #Prdrel {margin-top: 14%; margin-bottom: 6%;}

#Prdrel .PrdrelList .list .TxtArea .title {font-size: 20px;}
#Prdrel .PrdrelList .slick-arrow {top: 22vw; margin-top: -25px;}

/* footer */
#foot .footWrap {padding: 50px 0;}
#foot .footWrap .f_sns li {padding: 0 14px;}
#foot .footWrap .f_sns li img {height: 20px;}
#foot .footWrap address {padding-top: 40px; font-size: 14px;}
#foot .footWrap .copy {font-size: 11px;}



/* 관리자 로그인 */
div#box {width:350px; bottom:50%; padding:30px 25px 20px 30px; margin-left:-207.5px; margin-bottom:-127.5px;}
div#box .login_center {padding:25px 0;}
div#p_input span.label {font-size:15px;}

}

/*===============================================================*/
/*======================= Tablet 910 px ~ =======================*/
/*===============================================================*/
@media only screen and (max-width:910px){
/* 브랜드_AlignPilates */
.Brand.PowerPlate .brandInfo06_01 .TxtArea p {padding-right: 2%;}
    
}

/*===============================================================*/
/*======================= Tablet 850 px ~ =======================*/
/*===============================================================*/
@media only screen and (max-width:850px){

/* 브랜드_AlignPilates */
    .AlignPilates .brandInfo01 .TxtArea p {font-size: 16px;}
    /* .AlignPilates .brandInfo02 .ImgArea .bag {height: 550px;} */
    .AlignPilates .brandInfo02 .ImgArea .img_01 {width: 94%; left: 3%;}
    .AlignPilates .brandInfo02 .ImgArea .logo-wrap {text-align: center; margin-top:40px;}
    .AlignPilates .brandInfo02 .ImgArea .img_02 {
    width: 44vw; position: relative; top: auto; right: auto;}
    /* right: 50%; margin-right: -175px; top: 480px; */

    .AlignPilates .brandInfo02 .bag {display: none;}
    .AlignPilates .brandInfo03 .inner {padding-top: 50px;}
    .AlignPilates .brandInfo03 .inner .inner_02 p span {display: inline; text-align: left;}

    .AlignPilates .brandInfo03 .tt_01 {text-align: center;}

    .AlignPilates .brandInfo03 .inner .inner_01 {margin-top: 0;}

    /* 브랜드_JIVA */
    .ziva .brandInfo01 .TxtArea p {font-size: 16px;}
}

/*===============================================================*/
/*======================= Tablet 768 px ~ =======================*/
/*===============================================================*/
@media only screen and (max-width:768px){

/*main contents */
.mainConWrap #Brand .paging_wrap {overflow: visible;}
.mainConWrap #Brand .paging_wrap .paging_slider {width: 100%;}
.mainConWrap #Brand .paging_wrap .paging_slider .slick-list {overflow: visible !important;}
.mainConWrap #Brand .paging_wrap .paging_slider .slick-slide {margin-right: 8vw;}
.mainConWrap #Brand .paging_wrap .paging_slider .slick-slide:last-child {margin-right: 3vw;}


/* 브랜드_AlignPilates */
/* .AlignPilates .brandInfo02 .bag {height: 635px;} */
/* .AlignPilates .brandInfo03 .inner {padding-top: 85px;} */
/* .AlignPilates .brandInfo03 .inner .tt_line1 {width: calc(100% - 100px);}
.AlignPilates .brandInfo03 .inner .tt_line2 {width: calc(100% - 240px);} */

.AlignPilates .brandInfo03 .inner {padding-top: 30px;}

}



/*===============================================================*/
/*======================= Tablet 720 px ~ =======================*/
/*===============================================================*/
@media only screen and (max-width:720px){

/* 회사소개 */
.contentsArea.Introduction .brand_list {width: 106%; margin-left: -3%; white-space: nowrap; overflow: scroll;}
.contentsArea.Introduction .brand_list ul {text-align: left;}
.contentsArea.Introduction .brand_list ul li {margin-left: 8vw;}
.contentsArea.Introduction .brand_list ul li:first-child {margin-left: 3vw;}
.contentsArea.Introduction .brand_list ul li:last-child {margin-right: 3vw;}



/* 브랜드_AlignPilates */
.AlignPilates .brandInfo01 .txt_wrap span {display: inline-block;}
/* .AlignPilates .brandInfo02 .ImgArea .img_02 {
top: 430px;} */
/* .AlignPilates .brandInfo03 .inner .inner_01 {margin-top: 50px;} */
.AlignPilates .brandInfo03 span {display: inline-block;}


}