@charset "UTF-8";
/*! common */
.clfix:after,.clfix:before{display:table;line-height:0;content:""}
.clfix:after{clear:both}
.hide-txt{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}

/* carousel 추가 231112 모바일*/
.main-wrap .main-cont.partner {
    padding-top: 60px;
    height : 400px;
}

.partner h2 {
    font-size : 42px !important;
    font-weight: 700;
    text-align: center;
    padding-bottom : 40px;
}
.carousel {
    background: #000;
    height: 108px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: flex;
    max-width: 1200px;
}

.carousel-track {
    display: flex;
    width: calc(180px * 17); /* 이미지 개수에 따라 조정 필요 */
    transition: transform 0.5s; /* 애니메이션 효과 추가 */
}

.carousel-item {
    width: 180px;
    height: auto;
    padding-left:20px
}
.carousel-item img {
    width: 100%;
}



@media (max-width: 1024px){

/* 240211 orgn */
.cont,.orgn-wrap{width: 90%; margin: 20px auto 60px;}




a .hide-txt{font-size:0}}
/*! skipnav */
.skipnav{position:absolute;top:0;left:0;z-index:9999;width:100%;height:0;line-height:1}
.skipnav a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:1}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:19px;margin:0;padding:5px 0;border:1px solid #c4d7ea;background:#2b6cb0;color:#fff;font-weight:700;font-size:1.333em;text-align:center;line-height:100%}
/*! Browser Upgrade Prompt */
.browserupgrade{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000;font-size:1px}
.browserupgrade strong{color:#000;font-weight:700}
.browserupgrade a{color:#8d0080;font-weight:700;text-decoration:underline}
/*! dimm */
.dimm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#000;opacity:.6}
.dimm img{display:block}
/*! plugin */
/*! btn */
.bttn{display:inline-block;vertical-align:middle;position:relative;cursor:pointer}
.bttn.type01{padding:10px 20px 10px 20px;line-height:30px;text-align:center;border-radius:20px}
.bttn.type02{padding:10px 20px 10px 20px;line-height:30px;text-align:center}
.bttn.type03{min-width:280px;padding:10px 10px 10px 10px;line-height:30px;text-align:left}
.bttn.type04{min-width:280px;padding:10px 10px 10px 10px;line-height:30px;text-align:right}
.bttn.style01{background:orange;border:1px solid orange}
.bttn.style02{background:#f08080;border:1px solid #f08080}
.bttn .txt01{display:inline-block;vertical-align:middle;font-size:16px;color:#000;line-height:1.2}
.bttn .ico01{display:inline-block;vertical-align:middle;margin-left:10px;background-image:url(../../images/common/sprite_pc.png);background-position:0 -37px;width:14px;height:14px;background-size:94px 85px}
.bttn .ico02{display:inline-block;vertical-align:middle;margin-right:10px;background-image:url(../../images/common/sprite_pc.png);background-position:-38px 0;width:14px;height:14px;background-size:94px 85px}
.bttn .ico03{display:block;position:absolute;top:50%;right:10px;margin-top:-8px;background-image:url(../../images/common/sprite_pc.png);background-position:0 -37px;width:14px;height:14px;background-size:94px 85px}
.bttn .ico04{display:block;position:absolute;top:50%;left:10px;margin-top:-8px;background-image:url(../../images/common/sprite_pc.png);background-position:-38px 0;width:14px;height:14px;background-size:94px 85px}
/*! form */
.input-checkbox{display:inline-block;height:20px}
.input-checkbox input{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.input-checkbox .txt{display:inline-block;line-height:1;color:#000;font-size:14px}
.input-checkbox label{display:inline-block;padding:0 10px 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-checkbox label:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;border:2px solid grey;text-align:center}
.input-checkbox label:after{content:'';position:absolute;top:50%;left:5px;width:8px;height:3px;margin-top:-4px;border-top:0;border-right:0;border-bottom:3px solid #900900;border-left:3px solid #900900;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.input-checkbox.right label{padding:0 0 0 24px}
.input-checkbox.right label:before{margin-top:-12px}
.input-checkbox.right label:after{margin-top:-6px}
.input-checkbox.left label{padding:0 24px 0 0}
.input-checkbox.left label:before{left:auto;right:0;margin-top:-12px}
.input-checkbox.left label:after{left:auto;right:4px;margin-top:-6px}
.input-checkbox.up label{padding:0 0 20px 0}
.input-checkbox.up label:before{top:auto;bottom:0;left:50%;margin-left:-10px;margin-top:0}
.input-checkbox.up label:after{top:auto;bottom:8px;left:50%;margin-left:-5px;margin-top:0}
.input-checkbox.down label{padding:20px 0 0 0}
.input-checkbox.down label:before{top:0;left:50%;margin-left:-10px;margin-top:0}
.input-checkbox.down label:after{top:6px;left:50%;margin-left:-5px;margin-top:0}
.input-checkbox input:focus + label:before{border-color:#000}
.input-checkbox input:hover + label:before{border-color:#000}
.input-checkbox input:disabled:focus + label:before{border-color:grey}
.input-checkbox input:disabled:hover + label:before{border-color:grey}
.input-checkbox input:disabled + label:before{opacity:0.5}
.input-checkbox input:disabled + label:after{opacity:0.5}
.input-checkbox label:after{-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:none;transition:none}
.input-checkbox input:checked + label:after{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.input-radio{display:inline-block;height:20px}
.input-radio input{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.input-radio .txt{display:inline-block;line-height:1;color:#000;font-size:14px}
.input-radio label{display:inline-block;position:relative;padding:0 10px 0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-radio label:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;border:2px solid grey;text-align:center;border-radius:50%}
.input-radio label:after{content:'';background-color:#900;position:absolute;top:50%;left:5px;width:10px;height:10px;margin-top:-5px;border-radius:50%}
.input-radio.right label{padding:0 0 0 24px}
.input-radio.right label:before{margin-top:-12px}
.input-radio.right label:after{margin-top:-7px}
.input-radio.left label{padding:0 24px 0 0}
.input-radio.left label:before{left:auto;right:0;margin-top:-12px}
.input-radio.left label:after{left:auto;right:5px;margin-top:-7px}
.input-radio.up label{padding:0 0 20px 0}
.input-radio.up label:before{top:auto;bottom:0;left:50%;margin-left:-10px;margin-top:0}
.input-radio.up label:after{top:auto;bottom:5px;left:50%;margin-left:-5px;margin-top:0}
.input-radio.down label{padding:20px 0 0 0}
.input-radio.down label:before{top:0;left:50%;margin-left:-10px;margin-top:0}
.input-radio.down label:after{top:5px;left:50%;margin-left:-5px;margin-top:0}
.input-radio input:focus + label:before{border-color:#000}
.input-radio input:hover + label:before{border-color:#000}
.input-radio input:disabled:focus + label:before{border-color:grey}
.input-radio input:disabled:hover + label:before{border-color:grey}
.input-radio input:disabled + label:before{opacity:0.5}
.input-radio input:disabled + label:after{opacity:0.5}
.input-radio label:after{-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:none;transition:none}
.input-radio input:checked + label:after{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.input-txt{display:inline-block;position:relative;width:100%;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.input-txt input{display:inline-block;padding:0 0 0 15px;width:100%;font-size:12px;height:38px;line-height:38px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.input-txt input:-moz-read-only{opacity:0.5}
.input-txt input:read-only{opacity:0.5}
.input-txt input::-webkit-input-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input::-moz-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input:-ms-input-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input::-ms-input-placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input::placeholder{font-size:12px;color:#999;background:transparent;opacity:1}
.input-txt input:-ms-input-placeholder{position:relative;top:1px}
.input-txt input::-ms-input-placeholder{position:relative;top:1px}
.selectbox{position:relative;z-index:0;display:inline-block;width:100%;overflow:hidden;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.selectbox:after{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-3px;background-image:url(../../images/common/sprite_pc.png);background-position:-72px 0;width:22px;height:6px;background-size:94px 85px}
.selectbox select{vertical-align:middle;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;padding:0 0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:38px;line-height:38px;background-color:transparent;position:relative;z-index:1}
.selectbox select::-ms-expand{display:none}
.selectbox select:disabled{opacity:0.5}
.ie9 select{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);padding:12px 0 10px 15px;height:auto}

/* 제휴 2020.02.15 추가*/

.partner-wrap { margin: 0 20px; padding-bottom:80px; }
.partner-wrap .tit {margin-bottom:22px;font-family:'Anton';font-size:60px}
.partner-wrap .tit2 { font-weight: 700; font-size: 24px;}
.partner-wrap .txt { font-size:20px; line-height:36px}
.partner-wrap .partner-img { margin:80px 0; }
.partner-wrap .partner-list-wrap { overflow: hidden;}
.partner-wrap .partner-list-wrap .partner-list { float:left; margin-top: 40px; width:-webkit-calc(100% / 2); width:calc(100% / 2); text-align: center; box-sizing:border-box; padding: 0 10px; }
.partner-wrap .partner-list-wrap .pr-20 { padding-right:20px; }
.partner-wrap .partner-list-wrap .partner-list .list-tit { line-height: 28px; margin-top:20px; font-weight: 700; font-size:20px; }
.partner-wrap .partner-list-wrap .partner-list .s-tit { font-size:16px; font-weight: 400; display:block;}
.partner-wrap .partner-list-wrap .partner-list .list-txt  { display:block; margin-top:10px; font-weight: 400; line-height:30px; }
.partner-wrap .partner-list-wrap .partner-list a { text-decoration: none; color:#fff;}
.partner-wrap .partner-list-wrap .partner-list a:hover { color: #bd2731;}


.box-record-pop ul.record-list { overflow-y:auto; height:360px;}




@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
.selectbox select{padding:12px 0 10px 15px;height:auto}}
/*! page navigation */
.paginav{text-align:center}
.paging-util{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ddd;vertical-align:top}
.paging-util .icon{position:absolute;top:50%;left:50%}
.btn-paging-first .icon{background-image:url(../../images/common/sprite_pc.png);background-position:-38px 0;width:14px;height:14px;background-size:94px 85px;margin:-7px 0 0 -7px}
.btn-paging-prev .icon{background-image:url(../../images/common/sprite_pc.png);background-position:0 -71px;width:8px;height:14px;background-size:94px 85px;margin:-7px 0 0 -4px}
.btn-paging-next .icon{background-image:url(../../images/common/sprite_pc.png);background-position:-34px -37px;width:8px;height:14px;background-size:94px 85px;margin:-7px 0 0 -4px}
.btn-paging-last .icon{background-image:url(../../images/common/sprite_pc.png);background-position:0 -37px;width:14px;height:14px;background-size:94px 85px;margin:-7px 0 0 -7px}
.paging-list{display:inline-block;vertical-align:top}
.paging-num{display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ddd;vertical-align:top}
.paging-num .txt{font-size:14px;color:#777}
.paging-num.on{background-color:#bb0841;border:1px solid #bb0841}
.paging-num.on .txt{color:#fff;text-decoration:underline}
.paging-num:active,.paging-num:focus{background-color:#bb0841;border:1px solid #bb0841}
.paging-num:active .txt,.paging-num:focus .txt{color:#fff;text-decoration:underline}
.paging-num:hover{background-color:#bb0841;border:1px solid #bb0841}
.paging-num:hover .txt{color:#fff;text-decoration:underline}
/*! tab menu */
.tab-menu-type01{width:100%;overflow-x:auto}
.tab-menu-type01 .tab-list{font-size:0}
.tab-menu-type01.col2 li{width:50%}
.tab-menu-type01.col3 li{width:33.33%}
.tab-menu-type01.col4 li{width:25%}
.tab-menu-type01.col5 li{width:20%}
.tab-menu-type01.center{text-align:center}
.tab-menu-type01.right{text-align:right}
.tab-menu-type01 li{display:inline-block;text-align:center;vertical-align:top;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-menu-type01 li .item{display:inline-block;width:100%;padding:10px 15px;font-size:18px;color:#333;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-menu-type02{display:table;width:100%;overflow-x:auto}
.tab-menu-type02.center{margin:0 auto}
.tab-menu-type02.right{float:right}
.tab-menu-type02 .tab-list{display:table-row;text-align:center}
.tab-menu-type02 li{display:table-cell;border:1px solid #ddd}
.tab-menu-type02 li .item{display:inline-block;width:100%;padding:30px 15px;font-size:18px;color:#333;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-menu-type02 li .item .txt{display:block}
/*! table */
.table-wrap-type01{width:100%;max-width:1280px;margin:0 auto;padding-top:12px}
.table-col-type01{width:100%;background:#edeef3}
.table-col-type01 th{color:#333130;font-size:24px;font-family:"LGSmHaSB";text-align:center;border-left:1px solid #fff;height:42px}
.table-col-type01 th:first-child{border-left:0}
.table-col-type01 th .txt{position:relative;top:-20px}
.table-col-type01 td{color:#4d4948;font-size:18px;font-family:"LGSmHaR";text-align:center;line-height:2.22222222;border-left:1px solid #fff;vertical-align:top}
.table-col-type01 td:first-child{border-left:0}
.table-col-type01 td.left{text-align:left;padding-left:40px}
.table-col-type01 td.middle{vertical-align:middle}
.table-col-type01 tr:last-child td{padding-bottom:27px}
.table-col-type01 .btn-download-dark{display:inline-block;width:40px;height:40px;vertical-align:middle;position:relative}
.table-col-type01 .btn-download-dark .ico{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;background-image:url(../../images/common/sprite_pc.png);background-position:0 0;width:18px;height:17px;background-size:94px 85px}
.table-col-type01 .btn-link01{display:inline-block;vertical-align:middle}
.table-col-type01 .btn-link01 .txt{color:#4d4948;font-size:18px;font-family:"LGSmHaR"}
.table-col-type01 .btn-link01 .ico{display:inline-block;vertical-align:middle;background-image:url(../../images/common/sprite_pc.png);background-position:0 0;width:18px;height:17px;background-size:94px 85px}
.table-wrap-type02{width:100%;max-width:1280px;margin:0 auto}
.table-col-type02{width:100%;table-layout:fixed}
.table-col-type02 thead{border:1px solid #999290}
.table-col-type02 th{color:#333130;font-size:18px;font-family:"LGSmHaSB";text-align:center;height:57px}
.table-col-type02 td{color:#4d4948;font-size:18px;font-family:"LGSmHaR";text-align:center;line-height:3.1;vertical-align:middle;height:56px;border-bottom:1px solid #ccc}
.table-col-type02 td .txt-link{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);display:block;color:#4d4948}
.table-col-type02 td .line-clamp{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:3.1!important;overflow:hidden;text-overflow:ellipsis;height:3.1em;display:block!important;white-space:nowrap}
.table-col-type02 td .line-clamp:after{content:'...';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:3.1em;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(75%, #fff));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff 75%);background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 75%)}
.table-col-type02 td .line-clamp:after{display:none!important}
@supports (-webkit-line-clamp: 1){
.table-col-type02 td .line-clamp:after{display:none!important}}
.table-col-type02 td.left{text-align:left}
.table-col-type02 tr:first-child td{padding-top:10px;height:58px}
.table-col-type02 .btn-download-dark{display:inline-block;width:40px;height:40px;vertical-align:middle;position:relative}
.table-col-type02 .btn-download-dark .ico{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;background-image:url(../../images/common/sprite_pc.png);background-position:0 0;width:18px;height:17px;background-size:94px 85px}
.colgroup-prototype01-01 .col01{width:160px}
.colgroup-prototype01-01 .col02{width:auto}
.colgroup-prototype01-01 .col03{width:240px}
.colgroup-prototype01-02 .col01{width:160px}
.colgroup-prototype01-02 .col02{width:auto}
.colgroup-prototype01-02 .col03{width:240px}
.colgroup-prototype01-03 .col01{width:160px}
.colgroup-prototype01-03 .col02{width:160px}
.colgroup-prototype01-03 .col03{width:auto}
.colgroup-prototype01-03 .col04{width:160px}
.colgroup-prototype01-03 .col05{width:240px}
.colgroup-prototype01-04 .col01{width:auto}
.colgroup-prototype01-04 .col02{width:auto}
.colgroup-prototype01-04 .col03{width:auto}
.colgroup-prototype01-04 .col04{width:auto}
.colgroup-prototype01-04 .col05{width:auto}
.colgroup-prototype02-01 .col01{width:110px}
.colgroup-prototype02-01 .col02{width:auto}
.colgroup-prototype02-01 .col03{width:140px}
.colgroup-prototype02-02 .col01{width:110px}
.colgroup-prototype02-02 .col02{width:auto}
.colgroup-prototype02-02 .col03{width:140px}
/*! table */

/*! tab */

@media (max-width: 1024px){
.cont{min-height:-webkit-calc(100vh - 226px);min-height:calc(100vh - 226px)}
.cont br{display:none}
.cont br.mo{display:block!important}
.cont .pc-img{display:none}
.cont .mo-img{display:block}
.cont img{width:100%}
.cont .preparation-tit{padding:120px 0 240px;font-size:30px;font-weight:700;text-align:center}
/*! header */
#header{background:#000;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
#header .logo{width:94px;height:50px;background:url("../../images/mobile/logo.png") no-repeat center center;background-size:100%}
#header .logo a{display:block;width:100%;height:100%}
#header .gnb-wrap{display:none;margin-top:40px}
#header .gnb-wrap .gnb-dep1-item{margin-bottom:10px;display:block;font-size:18px;color:#fff;font-weight:700}
#header .gnb-wrap .gnb-dep2-wrap{margin-bottom:32px}
#header .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li{padding:5px 0 5px}
#header .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li a{font-size:18px;color:#888}
#header .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li a:hover{color:#bd2731}
#header .gnb-wrap .close{display:block;position:absolute;top:12.5px;right:12px;display:block;padding:5px;width:16px;height:16px;background:url("../../images/mobile/ico_close.png") no-repeat center center;background-size:16px 16px}
#header.on{overflow-y:auto;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}
#header.on .mo-menu{display:none}
#header .mo-menu{position:absolute;top:12.5px;right:10px;display:block;padding:5px;width:20px;height:15px;background:url("../../images/mobile/ico_menu.png") no-repeat center center;background-size:20px 15px}
/*! footer */
.footer_content{padding:17px 0 20px;height:80px;background:#111;-webkit-box-sizing:border-box;box-sizing:border-box}
.footer_content .copy-txt{margin-top:12px;text-align:center;font-size:12px;color:#666}
.footer_content .link-wrap{text-align:center;font-size:0}
.footer_content .link-wrap .link-txt{margin:0 10px;display:inline-block;font-size:12px;line-height:20px;color:#666}
.dep2-wrap{margin:0 auto;width:228px}
.dep2-wrap .ui-selectmenu-button.ui-button{position:relative;margin-right:0;padding:0 32px;width:228px;height:96px;font-size:22px;line-height:96px;font-weight:700;color:#fff;background:#000;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.dep2-wrap .ui-selectmenu-button.ui-button:focus{outline:none}
.dep2-wrap .ui-menu .ui-menu-item{background:#000}
.dep2-wrap .ui-selectmenu-text{margin-right:0}
.dep2-wrap .ui-selectmenu-icon.ui-icon{position:absolute;top:40px;right:32px}
.dep2-wrap.no-select p{position:relative;margin-right:0;font-size:22px;line-height:96px;font-weight:700;color:#fff;background:#000;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.dep2-wrap.long{width:350px}
.dep2-wrap.long .ui-selectmenu-button.ui-button{width:350px}
.ui-button .ui-icon,.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{width:21px;height:11px;background:url("../../images/pc/ico_2dep_select.png") no-repeat center center}
.ui-widget-content{background:#000}
.ui-widget.ui-widget-content{padding-bottom:17px;border:none}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-radius:0}
.ui-menu-item{padding:17px 0}
.ui-menu .ui-menu-item-wrapper{padding:0;padding-left:32px;font-size:22px;font-weight:700;color:#fff}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#bd2731;background:transparent;border:none}
.ui-selectmenu-button-open.ui-corner-top .ui-selectmenu-icon.ui-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}


/*
221101 삭제
.main-wrap .main-visual-wrap .visual-list{position:relative}
.main-wrap .main-visual-wrap .slick-dots{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.main-wrap .main-visual-wrap .slick-dots:after,.main-wrap .main-visual-wrap .slick-dots:before{display:table;line-height:0;content:""}
.main-wrap .main-visual-wrap .slick-dots:after{clear:both}
.main-wrap .main-visual-wrap .slick-dots li{margin:0 5px;float:left;width:12px;height:12px;background:transparent;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-wrap .main-visual-wrap .slick-dots li button{padding:0;font-size:0;line-height:0;display:block;width:8px;height:8px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.main-wrap .main-visual-wrap .slick-dots .slick-active{background:#bd2731;border:none}
.main-wrap .main-visual-wrap *[class*="visual-bx"]{height:590px;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx{position:relative;padding-top:47px;margin:0 auto}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .left-txt{position:absolute;top:95px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .left-txt span{display:block;font-size:20px;line-height:26px;letter-spacing:-2.5px;word-break:keep-all;word-wrap:break-word}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .left-txt::after{margin:0 auto;margin-top:15px;content:'';display:block;width:28px;height:3px;background:#fff}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .tit{padding-bottom:75px;font-family:'Anton';font-size:40px;line-height:1;letter-spacing:1.5px;text-align:center;word-break:keep-all;}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .tit br{display:none}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .tit.mt-line{padding-bottom:100px}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .txt{display:block;font-size:15px;line-height:21px;text-align:center;}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .btn-wrap{margin-top:25px;text-align:center}
.main-wrap .main-visual-wrap *[class*="visual-bx"].etc .txt-bx .left-txt{padding-top:37px;position:relative;top:inherit;left:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}
.main-wrap .main-visual-wrap *[class*="visual-bx"].etc .txt-bx .right-txt .tit{padding:35px 0 13px 0;font-size:70px}
.main-wrap .main-visual-wrap *[class*="visual-bx"].etc .txt-bx .right-txt .tit br{display:block}
.main-wrap .main-visual-wrap *[class*="visual-bx"].etc .txt-bx .right-txt .txt{font-size:15px}
.main-wrap .main-visual-wrap *[class*="visual-bx"].kor .txt-bx .right-txt .tit{font-family:'Noto Sans KR';font-weight:700}
.main-wrap .main-visual-wrap .visual-bx01{background:url("../../images/mobile/img_main_visual01.jpg") no-repeat center center;background-size:100%}
.main-wrap .main-visual-wrap .visual-bx02{background:url("../../images/mobile/img_main_visual02.jpg") no-repeat center center;background-size:100%}
.main-wrap .main-visual-wrap .visual-bx03{background:url("../../images/mobile/img_main_visual03.jpg") no-repeat center center;background-size:100%}
.main-wrap .main-visual-wrap .visual-bx04{background:url("../../images/mobile/img_main_visual04.jpg") no-repeat center center;background-size:100%}
.main-wrap .main-visual-wrap .visual-bx05{background:url("../../images/mobile/img_main_visual05.jpg") no-repeat center center;background-size:100%}
221101 모바일메인 */

.main-wrap .main-cont.visual {height:630px; background:url("../../images/mobile/img_main_visual01.jpg") no-repeat center center; background-size:100%}

.main-wrap .main-cont.visual .txt-bx {padding-top:120px; margin:0 auto}
.main-wrap .main-cont.visual .txt-bx .left-txt{text-align:center; padding-bottom:30px;}
.main-wrap .main-cont.visual .txt-bx .left-txt span{display:block;font-size:20px;line-height:26px;letter-spacing:-2.5px;word-break:keep-all;word-wrap:break-word}
.main-wrap .main-cont.visual .txt-bx .left-txt::after{margin:0 auto;margin-top:15px;content:'';display:block;width:28px;height:3px;background:#fff}
.main-wrap .main-cont.visual .txt-bx .right-txt .tit{ right:0;padding-bottom:15px;font-family:'Anton';font-size:80px;line-height:1;letter-spacing:1.5px;text-align:center;word-break:keep-all;}
.main-wrap .main-cont.visual .txt-bx .right-txt .tit br{display:none}
.main-wrap .main-cont.visual .txt-bx .right-txt .tit.mt-line{padding-bottom:100px}
.main-wrap .main-cont.visual .txt-bx .right-txt .txt{display:block;font-size:15px;line-height:21px;text-align:center;}
.main-wrap .main-cont.visual .txt-bx .right-txt .btn-wrap{margin-top:25px;text-align:center}
.main-wrap .main-cont.visual .etc .txt-bx .left-txt{padding-top:37px;position:relative;top:inherit;left:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}
.main-wrap .main-cont.visual .etc .txt-bx .right-txt .tit{padding:35px 0 13px 0;font-size:70px}
.main-wrap .main-cont.visual .etc .txt-bx .right-txt .tit br{display:block}
.main-wrap .main-cont.visual .etc .txt-bx .right-txt .txt{font-size:15px}
.main-wrap .main-cont.visual .kor .txt-bx .right-txt .tit{font-family:'Noto Sans KR';font-weight:700}

.main-wrap .main-cont.con01 {background:url("../../images/mobile/img_main_visual02.jpg") no-repeat center center;background-size:100%}
.main-wrap .main-cont .btn-wrap .btn-list span{padding:0 40px}

/*
221101 삭제
.main-wrap .main-cont.video{background:url("../../images/mobile/bg_main2.png") no-repeat top center;background-size:100%}
.main-wrap .main-cont.video h2{padding:56px 0 35px}
.main-wrap .main-cont.video .video-box{position:relative;width:100%;padding-bottom:56.25%;height:0}
.main-wrap .main-cont.video .video{position:absolute;top:0;left:0;width:100%;height:100%}
*/
.main-wrap .main-cont.boxing { width:100%; height: 630px; background: url("../../images/mobile/img_main_visual02.jpg") no-repeat center bottom; background-size: cover;}
.main-wrap .main-cont.kids { width:100%; height: 630px; background: url("../../images/mobile/img_main_visual04.jpg") no-repeat center bottom; background-size: cover;}
.main-wrap .main-cont .txt-bx { padding: 100px 0 }
.main-wrap .main-cont .txt-bx .sub-tit { padding: 10px 0; font-weight:700; font-size:28px; letter-spacing: -1px;}
.main-wrap .main-cont .txt-bx h2 {text-align: left; font-size:50px; line-height: 54px;}
.main-wrap .main-cont .txt-bx .sub-txt { padding-top: 10px; font-size: 16px;}
.main-wrap .main-cont .btn-wrap { text-align: left;}

.main-wrap .main-cont.program{padding-top:60px; background:#111;}
.main-wrap .main-cont.program .txt-box {}
.main-wrap .main-cont.program h2 { text-align: left; padding: 0px 35px; margin-top: -20px; font-size: 50px; line-height: 54px;}
.main-wrap .main-cont.program .main-cont-inner{ margin: 0; padding: 0 10px; background:url("../../images/mobile/bg_main_3-2.png") repeat-x center;}
.main-wrap .main-cont.program .img-box .mo-img {visibility: visible; width: 100%;}
.main-wrap .main-cont.program .red-box-wrap {position: relative; top:0px;}
.main-wrap .main-cont.program .red-box{margin-top: -88px; padding:100px 35px 40px;background:rgba(189, 39, 49, 0.85); -webkit-box-sizing:border-box;box-sizing:border-box; }
.main-wrap .main-cont.program .red-box .box-tit{font-size:24px;line-height:30px;}
.main-wrap .main-cont.program .red-box .box-tit:after{margin:20px 0;content:'';display:block;width:30px;height:2px;background:#fff}
.main-wrap .main-cont.program .red-box .box-txt{display:inline-block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word;}
.main-wrap .main-cont.program .red-box .box-txt br{display:none}
.main-wrap .main-cont.program .red-box .btn-wrap{margin-top:26px;text-align: left;}

.main-wrap .main-cont.talent{padding-top:60px; background:#111;}
.main-wrap .main-cont.talent .txt-box {}
.main-wrap .main-cont.talent h2 { text-align: left; padding: 0px 35px; margin-top: -20px; font-size: 50px; line-height: 54px;}
.main-wrap .main-cont.talent .main-cont-inner{ margin: 0; padding: 0 10px; background:url("../../images/mobile/bg_main_3-2.png") repeat-x center;}
.main-wrap .main-cont.talent .img-box .mo-img {visibility: visible; width: 100%;}
.main-wrap .main-cont.talent .red-box-wrap {position: relative; top:0px;}
.main-wrap .main-cont.talent .red-box{margin-top: -88px; padding:100px 35px 40px;background:rgba(189, 39, 49, 0.85); -webkit-box-sizing:border-box;box-sizing:border-box; }
.main-wrap .main-cont.talent .red-box .box-tit{font-size:24px;line-height:30px;}
.main-wrap .main-cont.talent .red-box .box-tit:after{margin:20px 0;content:'';display:block;width:30px;height:2px;background:#fff}
.main-wrap .main-cont.talent .red-box .box-txt{display:inline-block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word;}
.main-wrap .main-cont.talent .red-box .box-txt br{display:none}
.main-wrap .main-cont.talent .red-box .btn-wrap{margin-top:26px;text-align: left;}

/*
.main-wrap .main-cont.etc{text-align:center;background:url("../../images/mobile/bg_main5.jpg") no-repeat center center;background-size:100%}
.main-wrap .main-cont.etc .main-cont-inner{padding:56px 0 70px}
.main-wrap .main-cont.etc .txt1{font-size:15px;line-height:24px}
.main-wrap .main-cont.etc .txt2{margin-top:18px;font-size:20px}
.main-wrap .main-cont.etc .txt2 em{margin-top:4px;display:block;font-size:24px}
.main-wrap .main-cont.etc .btn-wrap{margin-top:27px;}
*/
.main-wrap .main-cont .main-cont-inner{margin:0 15px}
.main-wrap .main-cont .box-team-wrap{margin-top:0;padding-bottom:70px}
.main-wrap .main-cont h2{font-family:'Anton';font-size:50px;line-height:45px;text-align:center}
/*! SM 복싱클럽 - 체육관목표 */
.purpose-wrap *[class*="bg-purpose"]{height:320px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.purpose-wrap .bg-purpose01{height:490px;background-image:url("../../images/mobile/bg_purpose01.jpg")}
.purpose-wrap .bg-purpose02{background-image:url("../../images/mobile/bg_purpose02.jpg")}
.purpose-wrap .bg-purpose03{background-image:url("../../images/mobile/bg_purpose03.jpg")}
.purpose-wrap .bg-purpose04{background-image:url("../../images/mobile/bg_purpose04.jpg")}
.purpose-wrap .bg-purpose05{height:560px;background-image:url("../../images/mobile/bg_purpose05.jpg")}
.purpose-wrap .txt-wrap{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}
.purpose-wrap .txt-wrap *[class*="txt"]{position:absolute;width:100%;font-size:30px;font-weight:700;line-height:48px;letter-spacing:-2px;word-break:keep-all;word-wrap:break-word}
.purpose-wrap .txt-wrap .txt01{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.purpose-wrap .txt-wrap .txt02{bottom:45px;left:30px}
.purpose-wrap .txt-wrap .txt03{bottom:45px;right:30px}
.purpose-wrap .txt-wrap .txt04{top:45px;left:30px}
.purpose-wrap .txt-wrap.etc .etc-txt{top:150px;display:block;font-size:20px;line-height:50px}
.purpose-wrap .txt-wrap.etc .etc-txt::before{position:absolute;left:50%;bottom:-79px;margin-left:-1px;content:'';display:inline-block;width:2px;height:40px;background:#fff}
.purpose-wrap .txt-wrap.etc .txt05{top:310px}
/*! 프로그램  */
.program-wrap .program-video-bg{background:url("../../images/mobile/bg_program.jpg") no-repeat top center;background-size:cover}
.program-wrap .program-video-wrap{width:auto;margin:0 20px}
.program-wrap .video-box{position:relative;width:100%;padding-bottom:56.25%;height:0}
.program-wrap .video{position:absolute;position:absolute;top:60px;left:0;width:100%;height:100%}
.program-wrap .program-txt-wrap{margin:0 20px;padding-top:120px;padding-bottom:90px}
.program-wrap .program-txt-wrap .program-tit{margin-bottom:35px;font-size:30px;font-weight:700;text-align:center}
.program-wrap .program-txt-wrap img{margin-bottom:35px;max-width:100%}
.program-wrap .program-txt-wrap .program-txt-cont .l-wrap .sub-tit{font-size:25px;line-height:33px;font-weight:700}
.program-wrap .program-txt-wrap .program-txt-cont .r-wrap{margin-top:15px}
.program-wrap .program-txt-wrap .program-txt-cont .r-wrap .txt{padding-right:20px;display:inline-block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.program-wrap .program-txt-wrap .program-txt-cont .r-wrap .etc-txt{margin-top:15px;display:block;font-size:15px}
/*! community */
.community-wrap{margin-bottom:90px;background:url("../../images/mobile/bg_community.jpg") no-repeat center top;background-size:320px 140px}
.community-wrap .community-cont{margin:0 20px;padding-top:94px}
.community-wrap .community-cont .tit{margin-bottom:23px;font-family:'Anton';font-size:30px;text-align:center}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap table{width:100%;border-top:2px solid #fff}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap thead th{padding:20px 0;font-size:16px;font-weight:700;text-align:center;border-bottom:1px solid #fff}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap thead th:nth-child(2){width:75%}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap thead th:nth-child(3){width:25%}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap thead th:nth-child(1),.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap thead th:nth-child(4){display:none}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td{padding:22px 0;text-align:center;border-bottom:1px solid #222}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td a{display:inline-block;padding:0 14px;font-size:15px;line-height:21px;color:#fff;word-break:keep-all;word-wrap:break-word}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td:nth-child(2){width:75%;text-align:left}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td:nth-child(3){width:25%}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td:nth-child(1),.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td:nth-child(4){display:none}
.community-wrap .community-cont .tb-wrap table{width:100%;border-top:2px solid #fff}
.community-wrap .community-cont .tb-wrap thead th{padding:20px 0;font-size:16px;font-weight:700;text-align:center;border-bottom:1px solid #fff}
.community-wrap .community-cont .tb-wrap thead th:nth-child(2){width:75%}
.community-wrap .community-cont .tb-wrap thead th:nth-child(3){width:25%}
.community-wrap .community-cont .tb-wrap thead th:nth-child(1),.community-wrap .community-cont .tb-wrap thead th:nth-child(4){display:none}
.community-wrap .community-cont .tb-wrap tbody td{padding:22px 0;text-align:center;border-bottom:1px solid #222}
.community-wrap .community-cont .tb-wrap tbody td a{display:inline-block;padding:0 14px;font-size:15px;line-height:21px;color:#fff;word-break:keep-all;word-wrap:break-word}
.community-wrap .community-cont .tb-wrap tbody td:nth-child(2){width:75%;text-align:left}
.community-wrap .community-cont .tb-wrap tbody td:nth-child(3){width:25%}
.community-wrap .community-cont .tb-wrap tbody td:nth-child(1),.community-wrap .community-cont .tb-wrap tbody td:nth-child(4){display:none}
.community-wrap .community-cont .pagination{margin-top:50px;margin-bottom:95px;text-align:center}
.community-wrap .community-cont .pagination .paging-prev{display:inline-block;width:30px;height:19px;vertical-align:middle;background:url("../../images/mobile/ico_paging_prev.png") no-repeat center center;background-size:10px 17.5px}
.community-wrap .community-cont .pagination .paging-next{display:inline-block;width:30px;height:19px;vertical-align:middle;background:url("../../images/mobile/ico_paging_next.png") no-repeat center center;background-size:10px 17.5px}
.community-wrap .community-cont .pagination .paging-list .paging{display:inline-block;padding:0 10px}
.community-wrap .community-cont .pagination .paging-list .paging .txt{font-size:15px;color:#fff}
.community-wrap .community-cont .pagination .paging-list .on .txt{position:relative;color:#bd2731}
.community-wrap .community-cont .pagination .paging-list .on .txt::before{position:absolute;bottom:-5px;left:0;content:'';display:inline-block;width:10px;height:1px;background-color:#bd2731}
.community-wrap .community-cont .pg_wrap{margin-top:50px;margin-bottom:95px;text-align:center}
.community-wrap .community-cont .pg_wrap .pg_current{position:relative;color:#bd2731;display:inline-block;padding:0 10px;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;min-width:auto;border-radius:0;font-weight:normal;height:auto;line-height:19px}
.community-wrap .community-cont .pg_wrap .pg_current::before{position:absolute;bottom:-5px;left:50%;margin-left:-5px;content:'';display:inline-block;width:10px;height:1px;background-color:#bd2731}
.community-wrap .community-cont .pg_wrap .pg_page{position:relative;color:#fff;display:inline-block;padding:0 10px;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;min-width:auto;border-radius:0;font-weight:normal;height:auto;line-height:19px}
.community-wrap .community-cont .pg_wrap .pg_page.pg_end{display:inline-block;width:30px;height:19px;vertical-align:middle;background:url("../../images/mobile/ico_paging_next.png") no-repeat center center;background-size:10px 17.5px}
.community-wrap .community-cont .pg_wrap .pg_page.pg_end.on{background:url("../../images/mobile/ico_paging_next.png") no-repeat center center;background-size:10px 17.5px}
.community-wrap .community-cont .pg_wrap .pg_page.pg_start{display:inline-block;width:30px;height:19px;vertical-align:middle;background:url("../../images/mobile/ico_paging_prev.png") no-repeat center center;background-size:10px 17.5px}
.community-wrap .community-cont .pg_wrap .pg_page.pg_start.on{background:url("../../images/mobile/ico_paging_prev.png") no-repeat center center;background-size:10px 17.5px}
.community-wrap .community-cont .view-wrap .view-tit-wrap{position:relative;padding:22px 14px 20px;border-top:2px solid #fff;border-bottom:1px solid #fff}
.community-wrap .community-cont .view-wrap .view-tit-wrap .view-tit{display:inline-block;font-size:22px;line-height:25px;font-weight:700;color:#fff}
.community-wrap .community-cont .view-wrap .view-tit-wrap .view-tit-info{margin-top:8px}
.community-wrap .community-cont .view-wrap .view-tit-wrap .day{margin-right:45px;display:inline-block;font-size:15px;line-height:20px;color:#eee}
.community-wrap .community-cont .view-wrap .view-tit-wrap .view-txt{display:none}
.community-wrap .community-cont .view-wrap .view-cont{padding:26px 14px 40px;border-bottom:1px solid #222}
.community-wrap .community-cont .view-wrap .view-cont > *{color:#eee;word-break:keep-all;word-wrap:break-word;font-size:15px;line-height:21px}
.community-wrap .fold-area{border-top:2px solid #fff}
.community-wrap .fold-area .fold-list{border-bottom:1px solid #222}
.community-wrap .fold-area .fold-list .fold-icon{position:absolute;left:14px;display:inline-block;font-size:16px;font-weight:700}
.community-wrap .fold-area .fold-list .fold-header{position:relative;padding:22px 14px 22px 35px;background:#000;cursor:pointer}
.community-wrap .fold-area .fold-list .fold-header:before{position:absolute;right:14px;top:31px;content:'';display:inline-block;width:15px;height:8px;background:url("../../images/mobile/ico_fold.png") no-repeat center top;background-size:100% 100%}
.community-wrap .fold-area .fold-list .fold-header .fold-icon{top:22px;line-height:24px}
.community-wrap .fold-area .fold-list .fold-header .fold-tit{display:inline-block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.community-wrap .fold-area .fold-list .fold-cont{display:none;position:relative;padding:15px 14px 15px 35px;background:#222}
.community-wrap .fold-area .fold-list .fold-cont .fold-icon{top:15px;line-height:24px}
.community-wrap .fold-area .fold-list .fold-cont .fold-txt{display:inline-block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.community-wrap .fold-area .fold-list.on .fold-header:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.community-wrap .fold-area .fold-list.on .fold-cont{display:block}
.community-wrap + .btn-wrap{margin:-60px 0 90px}
.btn-wrap{text-align:center}
.btn-wrap .btn-list{display:inline-block;font-size:0;border:1px solid #fff}
.btn-wrap .btn-list span{padding:0 45px;display:inline-block;font-size:15px;line-height:40px;color:#fff}
.tab-wrap .tab-list li{float:left;position:relative}
.tab-wrap .tab-list li a{padding:26.5px 0;display:block;text-align:center;border-bottom:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-wrap .tab-list li a span{display:inline-block;color:#666;font-size:20px;line-height:26px;font-weight:700;word-break:keep-all;word-wrap:break-word}
.tab-wrap .tab-list li a.mt-line{padding:13.5px 0}
.tab-wrap .tab-list li.on a:after{position:absolute;left:0;bottom:0;content:'';display:inline-block;width:100%;height:2.5px;background-color:#fff}
.tab-wrap .tab-list li.on span{color:#fff}
/* mob */
.tab-wrap .tab-list.tab02 li{width:50%}
.tab-wrap .tab-list.tab04 li{width:25%}
.tab-wrap .tab-list.tab05 li{width:20%}
.tab-wrap .tab-list.tab06 li{width:/*16.5%*/33.3% }
.tab-wrap .tab-list.tab07 li{width:25%}
.tab-wrap .tab-list.tab08 li{width:25%}


.gym-info-wrap .bg-gym{margin-bottom:60px;width:100%;height:168.5px;background:url("../../images/mobile/img_gyminfo.jpg") no-repeat center center}
.gym-info-wrap .gym-inner{margin:0 20px;padding-bottom:90px}
.gym-info-wrap .gym-inner *[class*="cont-gym"]{position:relative}
.gym-info-wrap .gym-inner *[class*="cont-gym"] .tit{font-family:'Anton';font-size:40px;line-height:50px}
.gym-info-wrap .gym-inner *[class*="cont-gym"] .txt{font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.gym-info-wrap .gym-inner .cont-gym01{padding-top:/*144px*/250px}
.gym-info-wrap .gym-inner .cont-gym01:after{position:absolute;top:0;left:0;content:'';display:block;width:197px;height:266px;background:url("../../images/mobile/img_gyminfo01.jpg") no-repeat center center;background-size:100%;z-index:-1}
.gym-info-wrap .gym-inner .cont-gym01 .txt-box{ /*padding-left:47px */}
.gym-info-wrap .gym-inner .cont-gym01 .txt{margin-top:19px;display:inline-block}
.gym-info-wrap .gym-inner .cont-gym02{margin-top:35px;padding-top:90px}
.gym-info-wrap .gym-inner .cont-gym02:after{position:absolute;top:0;left:0;content:'';width:100%;height:116px;display:block;background:url("../../images/mobile/img_gyminfo02.jpg") no-repeat center center;background-size:100%;z-index:-1}
.gym-info-wrap .gym-inner .cont-gym02 .txt-wrap{margin-top:20px}
.gym-info-wrap .gym-inner .cont-gym02 .txt-wrap .txt{display:block}
.gym-info-wrap .gym-inner .cont-gym02 .txt-wrap .txt + .txt{margin-top:6px}
.gym-info-wrap .gym-inner .gym-info-img-wrap{margin-top:53px;padding:0}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .info-tit{font-size:17px;text-align:center;line-height:20px}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list{margin-top:18px}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li{float:left;width:-webkit-calc(100% / 3);width:calc(100% / 3)}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li:before{margin:0 auto;content:'';display:block;width:51px;height:51px;background-position:center center;background-size:100%}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo01:before{background-image:url("../../images/pc/img_logo01.png")}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo02 p{padding-top:28px}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo02:before{background-image:url("../../images/pc/img_logo02.png")}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo03:before{background-image:url("../../images/pc/img_logo03.png")}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list p{padding-top:17px;font-size:15px;line-height:21px;text-align:center}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .img-bi{width:245px;height:122px;margin:0 auto;margin-top:35px;text-align:center;background:url("../../images/mobile/img_bi.png") no-repeat center center;background-size:100%}
.gym-info-wrap .gym-inner .history-wrap{position:relative;margin-top:55px}
.gym-info-wrap .gym-inner .history-wrap .tit{font-family:'Anton';font-size:40px;line-height:50px}
.gym-info-wrap .gym-inner .history-wrap .sub-tit{margin-top:10px;display:block;font-size:24px;line-height:30px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list{margin-top:45px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item{margin-top:50px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item:first-child{margin-top:0}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .item-tit{width:26%;float:left;padding-top:12px;position:relative;font-family:'Anton';font-size:20px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .item-tit:after{position:absolute;left:0;top:0;content:'';display:block;width:20px;height:2px;background:#fff}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list{margin-top:-3px;width:74%;float:left}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list li{padding-left:10px;text-indent:-7px;font-size:15px;line-height:18px;word-break:keep-all;word-wrap:break-word}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list li + li{margin-top:13px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap{margin-top:25px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap img{display:inline-block;width:192px;height:125px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap.etc01 img{height:106px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap.etc02 img{width:145px;height:81px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap.etc02 img + img{margin-top:20px}
.center-info-wrap .info-txt-wrap{margin:0 20px}
.center-info-wrap .info-txt-wrap .tit{margin-bottom:20px;font-family:'Anton';font-size:40px}
.center-info-wrap .info-txt-wrap .txt-box p{font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .info-txt-wrap .txt-box p + p{margin-top:30px}
.center-info-wrap .center-info-tab-wrap .tab-wrap{margin:0 20px;padding:260px 0 40px;background:url("../../images/mobile/img_center_info.png") no-repeat top center;background-size:212px 390px;background-position-x:60%;background-position-y:30px}
.center-info-wrap .center-info-tab-wrap .tab-cont{display:none}
.center-info-wrap .center-info-tab-wrap .tab-cont.on{display:block}
.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner{margin:0 20px}
.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner .video-box{position:relative;width:100%;padding-bottom:56.25%;height:0}
.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner .video{position:absolute;top:0;left:0;width:100%;height:100%}
.center-info-wrap .leader-txt{padding:37px 0}
.center-info-wrap .leader-txt .tit{font-size:25px;font-weight:700;line-height:30px}
.center-info-wrap .leader-txt .txt{margin-top:12px;display:block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .leader-step{margin-top:40px}
.center-info-wrap .leader-step .sub-tit{margin-bottom:6px;display:block;font-size:20px}
.center-info-wrap .leader-step .tit{font-size:25px;font-weight:700}
.center-info-wrap .leader-step .txt{margin-top:13px;margin-bottom:35px;font-size:16px;line-height:26px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .leader-step .step-list{margin-top:25px}
.center-info-wrap .leader-step .step-list dt{margin-bottom:13px;font-size:20px;font-weight:700}
.center-info-wrap .leader-step .step-list dd{font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .leader-step .step-list dd br{display:none}
.center-info-wrap .leader-step .step-list dt + dd{margin-bottom:23px}
.center-info-wrap .leader-step .step-list .step-etc{padding-right:0;margin-bottom:0}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"]{margin-bottom:20px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% 100%!important}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .info-tit-wrap .sub-txt{margin-bottom:4px;display:block;font-size:16px;line-height:1.15}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .info-tit-wrap .info-tit{font-size:25px;font-weight:700;line-height:1.15}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .info-tit-wrap:after{margin-top:20px;content:'';display:block;width:30px;height:2px;background:#fff}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .txt{margin-top:16px;margin-bottom:0;font-size:15px;line-height:21px;word-break:keep-all;word-wrap:break-word;color:#ccc}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box01{background:url("../../images/pc/bg_leader01.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box02{background:url("../../images/pc/bg_leader02.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box03{background:url("../../images/pc/bg_leader03.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box04{margin-bottom:0;background:url("../../images/pc/bg_leader04.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box04 .info-tit-wrap:after{margin-top:20px}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box05{background:url("../../images/pc/bg_leader05.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box06{float:right;background:url("../../images/pc/bg_leader06.jpg") no-repeat center center}
.center-info-wrap .support-wrap{margin-top:20px;padding:30px;border:1px solid #1b1b1b;-webkit-box-sizing:border-box;box-sizing:border-box}
.center-info-wrap .support-wrap .tit{font-size:25px;font-weight:700}
.center-info-wrap .support-wrap .support-box-cont{margin-top:25px}
.center-info-wrap .support-wrap .support-box-cont .support-box{padding-left:22px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.center-info-wrap .support-wrap .support-box-cont .support-box .box-tit{margin-bottom:8px;font-size:15px}
.center-info-wrap .support-wrap .support-box-cont .support-box .box-txt{display:block;font-size:16px;line-height:18px;color:#fff}
.center-info-wrap .support-wrap .support-box-cont .support-box:before{position:absolute;top:1px;left:0;content:'';display:inline-block;width:2px;height:40px;background:#fff}
.center-info-wrap .support-wrap .support-box-cont .support-box + .support-box{margin-top:28px}
.center-info-wrap .leader-txt-wrap{padding:57px 0 55px;text-align:center}
.center-info-wrap .leader-txt-wrap .leader-txt-tit{position:relative;margin-bottom:25px}
.center-info-wrap .leader-txt-wrap .leader-txt-tit .tit{font-size:25px;font-weight:700;line-height:33px}
.center-info-wrap .leader-txt-wrap .leader-txt-tit .sub-tit{margin:8px 0 28px;display:block;font-size:20px}
.center-info-wrap .leader-txt-wrap .leader-txt-tit:after{content:'';display:block;margin:0 auto;width:2px;height:40px;background:#fff}
.center-info-wrap .leader-txt-wrap .txt{font-size:16px;line-height:24px}
.center-info-wrap .info-bottom{height:218px;background:url("../../images/mobile/bg_center_info_bottom.jpg") no-repeat center center;background-size:100%}
.center-info-wrap .info-bottom .txt-wrap{padding-top:63px;margin:0 20px}
.center-info-wrap .info-bottom .txt-wrap .tit{font-size:25px;font-weight:700;line-height:25px;text-align:center}
.center-info-wrap .info-bottom .txt-wrap .btn-wrap{margin-top:30px}
.center-info-wrap .info-bottom .txt-wrap .btn-wrap span{padding:0 38px}
.find-gym-cont{margin:0 20px;padding-bottom:60px}
.find-gym-cont .map-cont{width:100%;height:240px;margin-top:40px;position:absolute;left:-1000px;top:-1000px;z-index:-1}
.find-gym-cont .map-cont.on{position:static;display:block;z-index:5}
.find-gym-cont .map-cont *[id*="map"]{width:100%;height:240px}
.find-gym-cont .tab-cont{display:none}
.find-gym-cont .tab-cont.on{position:static;display:block}
.find-gym-cont .tab-cont .gym-map-wrap{padding-bottom:30px;border-bottom:1px solid #333}
.find-gym-cont .tab-cont .gym-map-wrap .map-txt-wrap{padding:0;margin-top:30px}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap{position:relative}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .bold{font-weight:700}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap span{display:block;font-size:20px;line-height:1}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap em{margin-top:5px;display:inline-block;font-size:20px;line-height:30px;word-break:keep-all;word-wrap:break-word}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap{position:absolute;right:0;top:-10px;font-size:0}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns{margin-left:10px;display:inline-block;width:35px;height:35px;font-size:0}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns.youtube{background:url("../../images/pc/ico_youtube.png") no-repeat center top;background-size:100%}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns.instagram{background:url("../../images/mobile/ico_instagram.png") no-repeat center top;background-size:100%}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns.facebook{background:url("../../images/mobile/ico_facebook.png") no-repeat center top;background-size:100%}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns:first-child{margin-left:0}
.find-gym-cont .tab-cont .gym-map-wrap .map-info{position:relative;margin-top:25px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap li{font-size:16px;line-height:20px;margin-top:10px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap li span{margin-left:10px;display:inline-block;font-weight:700;line-height:20px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap li:first-child{margin-top:0}

.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap{font-size:0;margin-top:15px;}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn{position:relative;padding:0;display:inline-block;font-size:0;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center; margin-top:10px;}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn span{padding:15px 0;display:inline-block;font-size:15px;line-height:20px;color:#fff}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn span:before{margin-right:15px;content:'';display:inline-block;vertical-align:-10px;}


/* 23.04.05 추가 */
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.map-btn-full{position: relative; width:100%;}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.map-btn-left{position: relative; width:49%; margin-right: 1%; }
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.map-btn-right{position: relative; width:49%; margin-left: 1%; }
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.naver span:before{width:30px;height:30px;background:url("../../images/pc/ico_naver.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.cafe span:before{width:30px;height:30px;background:url("../../images/pc/ico_cafe.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.blog span:before{width:30px;height:30px;background:url("../../images/pc/ico_blog.png") no-repeat center center}
/*
/* backup
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.cafe span:before{width:20px;height:20px;background:url("../../images/pc/ico_naver.png") no-repeat center center;background-size:20px 20px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.cafe span:before{width:20px;height:20px;background:url("../../images/pc/ico_cafe.png") no-repeat center center;background-size:20px 20px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.blog span:before{width:21px;height:18px;background:url("../../images/pc/ico_blog.png") no-repeat center center;background-size:21px 18px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.naver{width:100%;margin-bottom:10px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.cafe{width:48%;margin-right:2%}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.blog{width:48%;margin-left:2%}

*/


/* 240323 mo-interior */

.interior-wrap .txt-box {padding:40px 0; line-height: 48px; text-align: center; font-size:36px;  }

.interior-wrap .h2-tit {font-size:28px; line-height: 40px; font-weight: 700; }
.interior-wrap .h3-tit {font-size:20px; line-height: 32px; font-weight: 700; }
.interior-wrap .body { font-size: 18px; line-height: 28px;}
.interior-wrap .body2 { font-size: 16px; line-height: 28px; color:#ccc; }

.interior-wrap .interior-01 { height: auto; }
.interior-wrap .interior-01 .interior-img1 { width: 100%; }
.interior-wrap .interior-01 .txt-box-wrap { padding: 40px 0; }
.interior-wrap .interior-01 .txt-box-wrap .sub { font-size:18px ; line-height:28px; }
.interior-wrap .interior-01 .txt-box-wrap .h1-tit { font-family:'Anton'; font-size: 50px; line-height: 62px; }
.interior-wrap .interior-01 .txt-box-wrap .body { margin-top: 20px;  }

.interior-wrap .interior-02 { margin-top: 60px; clear: both; }
.interior-wrap .interior-02 .txt-box-2 { margin-top: 40px; overflow: hidden;}
.interior-wrap .interior-02 .txt-box-2 .h2-tit { float: none; }
.interior-wrap .interior-02 .txt-box-2 .body { float: none; padding-top: 20px; color: #ccc; }

.interior-wrap .interior-03 { margin-top: 120px; text-align: center; margin-bottom: 120px; }
.interior-wrap .interior-03 .pb-6 {padding-bottom: 20px;}
.interior-wrap .interior-03 .capa-wrap { margin-top:20px ; }
.interior-wrap .interior-03 .capa-wrap .fl-l { float: none; }
.interior-wrap .interior-03 .capa-wrap .fl-r {float: none;}

.interior-wrap .interior-03 .capa-wrap .capa-box1 { width: auto; padding: 40px; background-image:url('../../images/pc/img_interior_3_1.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .capa-ico { width: 50px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-body { clear: both; padding-top: 32px; text-align: left; }

.interior-wrap .interior-03 .capa-wrap .capa-box2 { width: auto; padding: 40px; background-image:url('../../images/pc/img_interior_3_2.jpg'); background-size: contain; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .capa-ico { width: 50px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-body { clear: both; padding-top: 32px; text-align: left; }

.interior-wrap .interior-03 .capa-wrap .capa-box3 { width: auto; padding: 40px; background-image:url('../../images/pc/img_interior_3_3.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .capa-ico { width: 50px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-body { clear: both; padding-top: 32px; text-align: left; }

.interior-wrap .interior-03 .capa-wrap .capa-box4 { width: auto; padding: 40px; background-image:url('../../images/pc/img_interior_3_4.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .capa-ico { width: 50px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-body { clear: both; padding-top: 32px; text-align: left; }

.interior-wrap .interior-04 { min-height:520px; text-align: center; background-image: url('../../images/pc/bg_interior_4.jpg'); background-size: cover ; background-position: auto bottom;  }
.interior-wrap .interior-04 .pb-32 { padding-bottom: 32px; }
.interior-wrap .interior-04 .body { padding-bottom: 8px; }

.interior-wrap .interior-05 { margin-top: 40px; border: solid 1px #242424; overflow: hidden; width: auto; padding: 40px; }
.interior-wrap .interior-05 .h2-tit { float: none; width: auto; }
.interior-wrap .interior-05 .contact { margin-top: 20px ;border-left: solid 1px #fff; float: none; padding-left:20px; width: auto; }

.interior-wrap .interior-06 { margin-top: 120px; }
.interior-wrap .interior-06 .h2-tit { padding-bottom: 12px; }
.interior-wrap .interior-06 .txt-wrap { margin: 12px auto; max-width: 720px; text-align: center; }
.interior-wrap .interior-06 .imglist { margin-top: 60px; }
.interior-wrap .interior-06 .imglist .sub-tit { border-left: 2px solid #fff; padding-left:16px ; margin-bottom: 20px; }

.interior-wrap .int-photo-wrap {padding-top:112px; text-align:center;}
.interior-wrap .int-photo-wrap .sub-t {color: #ccc; padding-bottom: 4px;}
.interior-wrap .int-photo-wrap .tit{margin-bottom:25px;font-size:28px;font-weight:700; }


.interior-wrap .int-photo-wrap {padding-top:35px}
.find-gym-cont .tab-cont .gym-photo-wrap .tit{margin-bottom:25px;font-size:28px;font-weight:700;text-align:center}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav{width:100%;margin:0 auto;margin-top:15px}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-list.draggable{width:80%;margin:0 auto}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-arrow{position:absolute;top:50%;margin-top:-12px;padding:0 10px;height:25px;text-indent:-99999px}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-arrow.slick-prev{left:-3px;background:url("../../images/mobile/ico_arrow_prev.png") no-repeat center center;background-size:14px 25px}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-arrow.slick-next{right:-3px;background:url("../../images/mobile/ico_arrow_next.png") no-repeat center center;background-size:14px 25px}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-slide{margin:0 5px}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-slide img{opacity:0.5}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-current img{opacity:1;border:2px solid #bd2731;-webkit-box-sizing:border-box;box-sizing:border-box}


/* end */



/* executives mobile 24.04.03 */
.excu-wrap { overflow: hidden; }
.excu-wrap .excu-box-wrap { clear: both; padding-bottom:40px; }
.excu-box-wrap .excu-box { background-color:#333333; border: 1px solid #555; padding:8%; float: none; margin-right:1.5%; margin-top: 20px;  }
.excu-box .tit-wrap { clear: both; display: inline-block; width: 100%; }
.excu-box .tit-wrap .excu-tit { float: left; margin-top: 20px; }
.excu-box .tit-wrap .excu-tit .rank {font-size: 16px;}
.excu-box .tit-wrap .excu-tit .name {font-size: 28px; font-weight: 800; margin-top: 8px;}
.excu-box .tit-wrap .excu-tit .underline { width: 20px; margin-top: 20px; }
.excu-box .tit-wrap .excu-img {float: right; width: 30%; }
.excu-box .record { margin-top: 20px; }
.excu-box .record li.dot { font-size: 15px; padding: 2px 0px 5px 10px; background:url('../../images/pc/bullet_3.png') no-repeat left 12px ; word-break: keep-all; line-height: 1.4em; }

.excu-box-wrap .box-X-large { height: auto; }
.excu-box-wrap .box-large { height: auto; }
.excu-box-wrap .box-medium { height: auto; }
.excu-box-wrap .box-small { height: auto; }
/* executives end */


/* ceo 추가 mobile 24.04.04 */
.ceo-wrap .tit-eng { font-family: anton; font-size: 40px; font-weight: 700; letter-spacing: 1px; }
.ceo-profile .profile-wrap .ceo-profile .name { font-size:32px; font-weight: 700; padding-bottom: 20px; margin-top: 50px;}
.ceo-profile .profile-wrap .ceo-profile .rank { font-size:18px ; }
.ceo-profile .profile-wrap .ceo-profile .underline_20 { width: 20px; }
.ceo-profile .profile-wrap .ceo-profile .ceo-record li { line-height: 1.5em; padding: 2px 0px 5px 10px; background:url('../../images/pc/bullet_3.png') no-repeat left 12px ; word-break: keep-all; }


.find-gym-cont .tab-cont .gym-photo-wrap{padding-top:35px}
.find-gym-cont .tab-cont .gym-photo-wrap .tit{margin-bottom:25px;font-size:28px;font-weight:700;text-align:center}
.find-gym-cont .gym-img-slider-wrap .slider-nav{width:100%;margin:0 auto;margin-top:15px}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-list.draggable{width:80%;margin:0 auto}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-arrow{position:absolute;top:50%;margin-top:-12px;padding:0 10px;height:25px;text-indent:-99999px}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-arrow.slick-prev{left:-3px;background:url("../../images/mobile/ico_arrow_prev.png") no-repeat center center;background-size:14px 25px}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-arrow.slick-next{right:-3px;background:url("../../images/mobile/ico_arrow_next.png") no-repeat center center;background-size:14px 25px}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-slide{margin:0 5px}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-slide img{opacity:0.5}
.find-gym-cont .gym-img-slider-wrap .slider-nav .slick-current img{opacity:1;border:2px solid #bd2731;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-team-wrap{margin-top:40px;padding:58px 0 60px;background:#111}
.box-team-wrap .box-team-inner{position:relative;margin:0 20px}
.box-team-wrap .box-team-tit-wrap{text-align:center}
.box-team-wrap .box-team-tit-wrap .tit{font-size:24px}
.box-team-wrap .box-team-tit-wrap .tit:after{margin:0 auto;margin-top:17px;content:'';display:block;width:30px;height:2px;background:#fff}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"]{margin-top:35px;/*height:100%;max-height:565px;*/height:520px; -webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .box-tit{font-size:40px;font-weight:700;letter-spacing:-2.5px;text-align:center}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .record{margin-top:15px;font-size:24px;text-align:center;font-weight:700}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .record-sub{margin-top:10px;font-size:22px;text-align:center;font-weight:700}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .btn-list{margin-top:30px;display:inline-block;font-size:0;border:1px solid #fff}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .btn-list span{padding:0 40px;display:inline-block;font-size:15px;line-height:40px;color:#fff}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box02{/*padding-bottom:300px*/;background:url("../../images/mobile/img_team02.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box03{/*padding-bottom:347px*/;background:url("../../images/mobile/img_team03.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box04{/*padding-bottom:300px;*/background:url("../../images/mobile/img_team04.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box05{/*padding-bottom:347px;*/background:url("../../images/mobile/img_team05.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box06{/*padding-bottom:347px;*/background:url("../../images/mobile/img_team06.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box07{/*padding-bottom:347px;*/background:url("../../images/mobile/img_team07.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box08{/*padding-bottom:347px;*/background:url("../../images/mobile/img_team08.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box09{/*padding-bottom:300px;*/background:url("../../images/mobile/img_team09.png") no-repeat bottom center;background-size:340px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box10{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team10.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box11{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team11.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box12{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team12.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box13{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team13.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box14{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team14.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box15{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team15.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box16{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team16.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box17{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team17.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box18{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team18.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box19{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team19.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box20{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team20.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box21{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team21.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box22{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team22.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box23{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team23.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box24{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team24.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box25{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team25.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box26{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team26.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box27{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team27.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box28{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team28.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box29{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team29.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box30{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team30.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box31{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team31.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box32{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team32.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box33{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team33.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box34{/*padding-bottom:446px;*/background:url("../../images/mobile/img_team34.png") no-repeat bottom center;background-size:380px}
.box-team-wrap .box-team-slider .box-team-slider-nav{width:100%;margin:-40px auto 0}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-list.draggable{width:70%;margin:0 auto}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-arrow{position:absolute;top:50%;margin-top:-12px;padding:0 10px;height:25px;text-indent:-99999px;z-index:5}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-arrow.slick-prev{left:-3px;background:url("../../images/mobile/ico_arrow_prev.png") no-repeat center center;background-size:14px 25px}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-arrow.slick-next{right:-3px;background:url("../../images/mobile/ico_arrow_next.png") no-repeat center center;background-size:14px 25px}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-current *[class*="team-thum"]{opacity:1;border:5px solid #bd2731;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-team-wrap .box-team-slider .box-team-slider-nav *[class*="team-thum"]{opacity:0.5}
.box-team-wrap .box-team-slider .box-team-slider-nav *[class*="team-thum"] img{width:100%}
.recruit-wrap{padding-bottom:90px}
.recruit-wrap .recruit-txt-wrap{margin:0 20px}
.recruit-wrap .recruit-txt-wrap .recruit-tit{padding-bottom:35px;text-align:center}
.recruit-wrap .recruit-txt-wrap .recruit-tit .tit{font-size:30px;font-weight:700;word-break:keep-all;word-wrap:break-word}
.recruit-wrap .recruit-txt-wrap .recruit-tit .sub-tit{margin-top:25px;display:inline-block;font-size:16px;line-height:24px;word-break:keep-all;word-wrap:break-word}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap{margin-top:50px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap:first-child{margin-top:40px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap .tit{margin-bottom:14px;font-size:20px;font-weight:700}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap .sub-tit{margin-bottom:12px;font-size:16px;font-weight:700}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap .txt{font-size:16px;word-break:keep-all;word-wrap:break-word}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap span.txt{display:inline-block}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap dl dt{margin-top:22px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap dl dt:first-child{margin-top:0}
.recruit-wrap .recruit-txt-wrap .recruit-etc{margin-top:50px}
.recruit-wrap .recruit-txt-wrap .recruit-etc .txt{display:block;font-size:16px;line-height:24px}
.recruit-wrap .recruit-bg{height:160px;background:url("../../images/mobile/bg_consulting.jpg") no-repeat center center;background-size:cover}
.ceo-wrap{margin:0 20px;padding-top:30px}
.ceo-wrap .txt-wrap{padding-top:30px}
.ceo-wrap .txt-wrap p.tit{font-size:22px;font-weight:700}
.ceo-wrap .txt-wrap p.sub-txt{margin-top:30px;font-size:20px;line-height:26px}
.ceo-wrap .txt-wrap p.sub-txt span{font-weight:700}
.ceo-wrap .txt-wrap p.txt-end{font-size:22px;margin-top:30px}
.ceo-full{margin-top:80px;background:#1b1b1c url("../../images/pc/bg_ceo.jpg") no-repeat left top;background-size:140% auto}
.ceo-full .full-text-wrap{margin:0 20px}
.ceo-full .full-text-wrap p.full-tit{padding-top:80px;font-size:25px;letter-spacing:1px;font-family:anton}
.ceo-full .full-text-wrap ul.txt-list{padding-top:30px}
.ceo-full .full-text-wrap ul.txt-list li{font-size:20px;line-height:27px}
.ceo-full .full-text-wrap p.sub-txt{margin-top:30px;font-size:20px;line-height:26px;padding-bottom:80px}
.ceo-end{padding-bottom:80px}
.box-record-pop{display:none;position:fixed;top:50%;left:50%;margin-left:-175px;width:350px;min-height:300px;padding:30px;background:#111;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:150; }
.box-record-pop .txt-wrap{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #222;text-align:left}
.box-record-pop .txt-wrap .name{font-size:20px;font-weight:700}
.box-record-pop .txt-wrap .name em{margin-left:10px;display:inline-block;font-size:15px;color:#bd2731}
.box-record-pop .txt-wrap .recored{margin-top:10px;font-size:15px}
.box-record-pop ul.record-list { overflow-y:auto; height:240px;}
.box-record-pop .record-list li{padding-left:17px;position:relative;font-size:15px;line-height:25px;letter-spacing:-1.5px;word-break:keep-all;word-wrap:break-word;text-align:left}
.box-record-pop .record-list li:before{position:absolute;left:5px;top:10px;content:'';display:inline-block;width:4px;height:4px;background:#fff;border-radius:50%}
.box-record-pop .og-close{position:absolute;width:20px;height:20px;top:10px;right:10px;cursor:pointer}
.box-record-pop .og-close::after,.box-record-pop .og-close::before{content:'';position:absolute;width:100%;top:50%;height:1px;background:#888;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.box-record-pop .og-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.box-record-pop .og-close:hover::after,.box-record-pop .og-close:hover::before{background:#fff}
#bo_v{margin-bottom:0;padding:0;background:none;-webkit-box-sizing:border-box;box-sizing:border-box}
#bo_v_top .bo_v_com.btn-wrap{margin:30px 0 0 0;width:100%;text-align:center}
.bo_v_com li{float:initial;margin:0}}






@media (min-width: 1025px){


/* 240211 orgn */
.cont,.orgn-wrap{width: 80%; margin: 30px auto;}

/*! s : header */
#header{background:#000}
#header::before{position:absolute;left:0;top:88px;content:'';height:0;width:100%;display:block;background:#000;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;z-index:150}
#header:hover::before{height:280px;-webkit-transition:height 0.3 ease-in;transition:height 0.3 ease-in}
#header:hover .header-content .gnb-wrap .gnb-dep2-wrap{visibility:visible;opacity:1}
#header .mo-menu{display:none}
.header-content{padding:5px 0;margin:0 auto;width:-webkit-calc(1400/1920*100%);width:calc(1400/1920*100%);background:rgba(0, 0, 0, 0.9);font-size:0}
.header-content .logo{float:left}
.header-content .logo a{display:inline-block;width:186px;height:78px;background:url("../../images/common/logo.png") no-repeat center center}
.header-content .gnb-wrap{float:right;width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}
.header-content .gnb-wrap .gnb-list{width:100%;text-align:right}
.header-content .gnb-wrap .gnb-list > li{position:relative;padding:0 1.5%;display:inline-block}
.header-content .gnb-wrap .gnb-list > li:last-child{padding-right:0}
.header-content .gnb-wrap .gnb-list > li:last-child .gnb-dep2-list li{text-align:right}
.header-content .gnb-wrap .gnb-dep1-item{position:relative;display:block;font-size:16px;line-height:78px;color:#fff}
.header-content .gnb-wrap .gnb-dep1-item:focus::before,.header-content .gnb-wrap .gnb-dep1-item:hover::before{position:absolute;bottom:21px;left:0;content:'';display:inline-block;width:100%;height:1px;background:#d5d4d4}
.header-content .gnb-wrap .gnb-dep2-wrap{visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity 0.5s linear;transition:visibility 0s,opacity 0.5s linear;position:absolute;left:0;top:100px;width:100%;z-index:150}
.header-content .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li{text-align:center}
.header-content .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li a{display:inline-block;font-size:15px;line-height:40px;color:#888;font-family:'Noto Sans KR'}
.header-content .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li a:focus,.header-content .gnb-wrap .gnb-dep2-wrap .gnb-dep2-list li a:hover{color:#bd2731}
/*! e : header */
/*! s : footer */
#footer{background:#111;z-index:50}
#footer .footer_content{margin:0 auto;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);height:80px;padding:32px 0;background:#111;-webkit-box-sizing:border-box;box-sizing:border-box}
#footer .footer_content .copy-txt{float:left;font-size:14px;color:#666}
#footer .footer_content .link-wrap{float:right;font-size:0}
#footer .footer_content .link-wrap .link-txt{margin-left:25px;display:inline-block;font-size:14px;color:#666}
/*! e : footer */
/*! 공통 영역 */
.cont{min-height:-webkit-calc(100vh - 264px);min-height:calc(100vh - 264px)}
.cont.etc{min-height:auto}
.cont,.main{width:100%}
.cont img,.main img{width:100%}
.cont br.mo,.main br.mo{display:none}
.cont .pc-img,.main .pc-img{display:block}
.cont .mo-img,.main .mo-img{display:none}
.cont .preparation-tit,.main .preparation-tit{padding:200px 0 300px;font-size:80px;font-weight:700;text-align:center}
.dep2-wrap{margin:0 auto;width:384px}
.dep2-wrap .ui-selectmenu-button.ui-button{position:relative;margin-right:0;padding:0 32px;width:384px;height:96px;font-size:28px;line-height:96px;font-weight:700;color:#fff;background:#000;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.dep2-wrap .ui-selectmenu-button.ui-button:focus{outline:none}
.dep2-wrap .ui-menu .ui-menu-item{background:#000}
.dep2-wrap .ui-selectmenu-text{margin-right:0}
.dep2-wrap .ui-selectmenu-icon.ui-icon{position:absolute;top:40px;right:32px}
.dep2-wrap.no-select p{font-size:28px;line-height:96px;font-weight:700}
.dep2-wrap.long{width:435px}
.dep2-wrap.long .ui-selectmenu-button.ui-button{width:435px}
.ui-button .ui-icon,.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{width:21px;height:11px;background:url("../../images/pc/ico_2dep_select.png") no-repeat center center}
.ui-widget-content{background:#000}
.ui-widget.ui-widget-content{padding-bottom:17px;border:none}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-radius:0}
.ui-menu-item{padding:17px 0}
.ui-menu .ui-menu-item-wrapper{padding:0;padding-left:32px;font-size:28px;font-weight:700;color:#fff}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#bd2731;background:transparent;border:none}
.ui-selectmenu-button-open.ui-corner-top .ui-selectmenu-icon.ui-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.main #header{position:absolute;left:0;top:0;width:100%;background:rgba(0, 0, 0, 0.9);z-index:10}
.main #header .header-content{background:none}

/*
.main-wrap .main-visual-wrap .visual-list{position:relative}
.main-wrap .main-visual-wrap .slick-dots{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.main-wrap .main-visual-wrap .slick-dots:after,.main-wrap .main-visual-wrap .slick-dots:before{display:table;line-height:0;content:""}
.main-wrap .main-visual-wrap .slick-dots:after{clear:both}
.main-wrap .main-visual-wrap .slick-dots li{margin:0 5px;float:left;width:12px;height:12px;background:transparent;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-wrap .main-visual-wrap .slick-dots li button{padding:0;font-size:0;line-height:0;display:block;width:8px;height:8px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.main-wrap .main-visual-wrap .slick-dots .slick-active{background:#bd2731;border:none}
.main-wrap .main-visual-wrap *[class*="visual-bx"]{padding-top:88px;height:900px;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);height:100%;margin:0 auto;display:table}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .left-txt{position:relative;display:table-cell;width:55%;vertical-align:middle}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .left-txt span{display:inline-block;font-size:24px;line-height:36px;letter-spacing:-2.5px}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .left-txt::after{position:absolute;top:50%;right:0;margin-top:-2.5px;content:'';display:block;width:61%;height:5px;background:#fff}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt{display:table-cell;vertical-align:middle}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .tit{font-family:'Anton';font-size:100px;line-height:1;letter-spacing:1.5px;word-break:keep-all;}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .txt{margin-top:16px;display:inline-block;font-size:36px;line-height:48px}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt .btn-wrap{margin-top:35px;text-align:left}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt.etc .tit{font-size:160px}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt.etc .txt{margin-top:37px;font-size:16px}
.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx .right-txt.kor .tit{font-family:'Noto Sans KR';font-weight:700}
.main-wrap .main-visual-wrap .visual-bx01{background:url("../../images/pc/img_main_visual01.jpg") no-repeat center center}
.main-wrap .main-visual-wrap .visual-bx02{background:url("../../images/pc/img_main_visual02.jpg") no-repeat center center}
.main-wrap .main-visual-wrap .visual-bx03{background:url("../../images/pc/img_main_visual03.jpg") no-repeat center center}
.main-wrap .main-visual-wrap .visual-bx04{background:url("../../images/pc/img_main_visual04.jpg") no-repeat center center}
.main-wrap .main-visual-wrap .visual-bx05{background:url("../../images/pc/img_main_visual05.jpg") no-repeat center center}
*/
.main-cont.visual {padding-top:88px;height:900px;-webkit-box-sizing:border-box;box-sizing:border-box; background:url("../../images/pc/img_main_visual01.jpg") no-repeat center center}
.main-cont.visual .txt-bx{margin:0 auto; padding-top:100px; clear: both;}
.main-cont.visual .txt-bx .left-txt{float:left; width:auto; padding-right:20px;vertical-align: center; margin-top: 225px}
.main-cont.visual .txt-bx .left-txt span{display:inline-block;font-size:24px;line-height:36px;letter-spacing:-2.5px}
.main-cont.visual .txt-bx .emptybox { background: #fff; height:4px; width:20%; float:left; margin-top:240px;}
.main-cont.visual .txt-bx .right-txt{float:right; width:auto;vertical-align: center;}
.main-cont.visual .txt-bx .right-txt .tit{font-family:'Anton';font-size:100px;line-height:1;letter-spacing:1.5px;word-break:keep-all;}
.main-cont.visual .txt-bx .right-txt .txt{margin-top:16px;display:inline-block;font-size:36px;line-height:48px}
.main-cont.visual .txt-bx .right-txt .btn-wrap{margin-top:35px;}
.main-cont.visual .txt-bx .right-txt.etc .tit{font-size:160px}
.main-cont.visual .txt-bx .right-txt.etc .txt{margin-top:37px;font-size:16px}
.main-cont.visual .txt-bx .right-txt.kor .tit{font-family:'Noto Sans KR';font-weight:700}


.main-wrap .main-cont{height:900px;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-wrap .main-cont .btn-wrap .btn-list span{padding:0 40px}

.main-cont.boxing {height:900px;-webkit-box-sizing:border-box;box-sizing:border-box; background:url("../../images/pc/img_main_visual02.jpg") no-repeat center center}
.main-cont.boxing .txt-bx {padding-top: 290px;}
.main-cont.boxing .txt-bx .sub-tit {font-size: 52px; font-weight: 700;}
.main-cont.boxing .txt-bx h2 { font-size: 100px; margin-top: 20px;}
.main-cont.boxing .txt-bx .sub-txt {font-size: 24px; margin-top:40px; }
.main-cont.boxing *.btn-wrap { text-align: left; margin-top: 50px}

.main-wrap .main-cont.program {position: relative;}
.main-wrap .main-cont.program .main-cont-inner{padding-top:140px; position:relative;;}
.main-wrap .main-cont.program .main-cont-inner:after{position:absolute;right:0;top:0;z-index:-1;content:'';width:996px;height:600px;display:inline-block;}
.main-wrap .main-cont.program .img-box {position: absolute; width:82%; height:auto; right:0;min-height:600px; background:url("../../images/mobile/bg_main3.jpg") no-repeat center center }
.main-wrap .main-cont.program .red-box-wrap {position: relative;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.main-wrap .main-cont.program .txt-box {position: absolute; left:0;}
.main-wrap .main-cont.program .img-box .mo-img { visibility:hidden;}
.main-wrap .main-cont.program .txt-box h2{line-height:110px; padding-top: 100px;}
.main-wrap .main-cont.program .red-box{padding:64px 82px 0;margin-top:20px;width:588px;height:420px;background:rgba(189, 39, 49, 0.85);-webkit-box-sizing:border-box;box-sizing:border-box; float:left;}
.main-wrap .main-cont.program .red-box .box-tit{font-size:36px;line-height:48px}
.main-wrap .main-cont.program .red-box .box-tit:after{margin-top:34px;content:'';display:block;width:40px;height:5px;background:#fff}
.main-wrap .main-cont.program .red-box .box-txt{margin-top:25px;display:inline-block;font-size:16px;line-height:26px;word-break:keep-all;word-wrap:break-word}
.main-wrap .main-cont.program .red-box .btn-wrap{margin-top:32px;text-align:left}

.main-cont.kids {height:900px;-webkit-box-sizing:border-box;box-sizing:border-box; background:url("../../images/pc/img_main_visual04.jpg") no-repeat center center}
.main-cont.kids .txt-bx {padding-top: 290px;}
.main-cont.kids .txt-bx .sub-tit {font-size: 52px; font-weight: 700;}
.main-cont.kids .txt-bx h2 { font-size: 100px; margin-top: 20px;}
.main-cont.kids .txt-bx .sub-txt {font-size: 24px; margin-top:40px; }
.main-cont.kids *.btn-wrap { text-align: left; margin-top: 50px}

.main-wrap .main-cont.talent {position: relative; clear: both; height:900px;}
.main-wrap .main-cont.talent .main-cont-inner{margin-top:140px; }
.main-wrap .main-cont.talent .main-cont-inner:after{position:absolute;right:0;top:0;z-index:-1;content:'';width:996px;height:600px;display:inline-block;}
.main-wrap .main-cont.talent .img-box {position: absolute; width:92%; height:auto; left:0;min-height:600px; background:url("../../images/pc/bg_main6.jpg") no-repeat center center }
.main-wrap .main-cont.talent .red-box-wrap { position: relative; top:360px; width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.main-wrap .main-cont.talent .tit {text-align:right; position: absolute; right:610px; top:250px;}
.main-wrap .main-cont.talent .img-box .mo-img { visibility:hidden;}
.main-wrap .main-cont.talent .red-box{padding:64px 82px 0; margin-top:20px;width:588px;height:420px;background:rgba(189, 39, 49, 0.85);-webkit-box-sizing:border-box;box-sizing:border-box; float: right;}
.main-wrap .main-cont.talent .red-box .box-tit{font-size:36px;line-height:48px}
.main-wrap .main-cont.talent .red-box .box-tit:after{margin-top:34px;content:'';display:block;width:40px;height:5px;background:#fff}
.main-wrap .main-cont.talent .red-box .box-txt{margin-top:25px;display:inline-block;font-size:16px;line-height:26px;word-break:keep-all;word-wrap:break-word}
.main-wrap .main-cont.talent .red-box .btn-wrap{margin-top:32px;text-align:left}

.main-wrap .main-cont .main-cont-inner{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.main-wrap .main-cont .box-team-wrap{margin-top:0;padding-bottom:0;height:0}
.main-wrap .main-cont h2{font-family:'Anton';font-size:100px;}
.gym-info-wrap .bg-gym{width:100%;height:900px;background:url("../../images/pc/img_gyminfo.jpg") no-repeat center center}
.gym-info-wrap .gym-inner{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding-bottom:135px}
.gym-info-wrap .gym-inner *[class*="cont-gym"]{position:relative}
.gym-info-wrap .gym-inner *[class*="cont-gym"] .tit{font-family:'Anton';font-size:60px;line-height:80px}
.gym-info-wrap .gym-inner *[class*="cont-gym"] .txt{font-size:20px;line-height:36px;word-break:keep-all;word-wrap:break-word}
.gym-info-wrap .gym-inner .cont-gym01{padding-top:613px;margin-bottom:130px}
.gym-info-wrap .gym-inner .cont-gym01:after{position:absolute;top:197px;left:17%;content:'';display:block;width:491px;height:666px;background:url("../../images/pc/img_gyminfo01.jpg") no-repeat center center;z-index:-1}
.gym-info-wrap .gym-inner .cont-gym01 .txt-box{padding-left:51%}
.gym-info-wrap .gym-inner .cont-gym01 .tit{margin-bottom:22px}
.gym-info-wrap .gym-inner .cont-gym01 .txt{padding-right:15%;display:inline-block}
.gym-info-wrap .gym-inner .cont-gym02{padding-top:382px}
.gym-info-wrap .gym-inner .cont-gym02:after{position:absolute;top:0;left:0;content:'';width:100%;height:420px;display:block;background:url("../../images/pc/img_gyminfo02.jpg") no-repeat center center;z-index:-1}
.gym-info-wrap .gym-inner .cont-gym02 .txt-wrap{margin-top:20px}
.gym-info-wrap .gym-inner .cont-gym02 .txt-wrap .txt{float:left;display:block;width:49%}
.gym-info-wrap .gym-inner .cont-gym02 .txt-wrap .txt:last-child{float:right}
.gym-info-wrap .gym-inner .gym-info-img-wrap{padding:210px 0 215px 0}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info{float:left;width:49%}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .info-tit{margin-top:12px;font-size:20px;text-align:center}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list{margin-top:28px}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li{float:left;width:-webkit-calc(100% / 3);width:calc(100% / 3)}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li:before{margin:0 auto;content:'';display:block;width:102px;height:102px}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo01:before{background-image:url("../../images/pc/img_logo01.png")}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo02 p{padding-top:29px}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo02:before{background-image:url("../../images/pc/img_logo02.png")}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list li.logo03:before{background-image:url("../../images/pc/img_logo03.png")}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .logo-list p{padding-top:20px;font-size:16px;line-height:20px;text-align:center}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info .img-bi{width:100%;height:245px;background:url("../../images/pc/img_bi.jpg") no-repeat center center;background-size:contain}
.gym-info-wrap .gym-inner .gym-info-img-wrap .gym-info:last-child{float:right}
.gym-info-wrap .gym-inner .history-wrap{position:relative}
.gym-info-wrap .gym-inner .history-wrap .tit{font-family:'Anton';font-size:100px;line-height:110px}
.gym-info-wrap .gym-inner .history-wrap .sub-tit{position:absolute;left:0;top:133px;display:inline-block;font-size:36px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list{padding-left:34%;margin-top:25px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item{margin-top:55px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item:first-child{margin-top:0}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .item-tit{width:26%;float:left;padding-top:27px;position:relative;font-family:'Anton';font-size:32px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .item-tit:after{position:absolute;left:0;top:3px;content:'';display:block;width:40px;height:3px;background:#fff}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list{margin-top:3px;width:74%;float:left}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list li{font-size:16px;word-break:keep-all;word-wrap:break-word}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list li + li{margin-top:22px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap{margin-top:30px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap img{display:inline-block;width:384px;height:250px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap.etc01 img{height:212px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap.etc02 img{float:left;width:49%;height:162px}
.gym-info-wrap .gym-inner .history-wrap .history-item-list .history-item .history-list .img-wrap.etc02 img:last-child{float:right}
/*! SM 복싱클럽 - 체육관목표 */
.purpose-wrap *[class*="bg-purpose"]{height:900px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.purpose-wrap .bg-purpose01{height:715px;background-image:url("../../images/pc/bg_purpose01.jpg")}
.purpose-wrap .bg-purpose02{background-image:url("../../images/pc/bg_purpose02.jpg")}
.purpose-wrap .bg-purpose03{background-image:url("../../images/pc/bg_purpose03.jpg")}
.purpose-wrap .bg-purpose04{background-image:url("../../images/pc/bg_purpose04.jpg")}
.purpose-wrap .bg-purpose05{background-image:url("../../images/pc/bg_purpose05.jpg")}
.purpose-wrap .txt-wrap{position:relative;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);height:100%;margin:0 auto}
.purpose-wrap .txt-wrap *[class*="txt"]{position:absolute;width:100%;font-size:80px;font-weight:700;line-height:112px;letter-spacing:-2px;word-break:keep-all;word-wrap:break-word}
.purpose-wrap .txt-wrap .txt01{top:50%;left:50%;margin-top:-56px;margin-left:-50%}
.purpose-wrap .txt-wrap .txt02{top:475px;left:0}
.purpose-wrap .txt-wrap .txt03{top:475px;right:0}
.purpose-wrap .txt-wrap .txt04{top:200px;left:0}
.purpose-wrap .txt-wrap.etc .etc-txt{top:256px;display:block;font-size:60px}
.purpose-wrap .txt-wrap.etc .etc-txt::before{position:absolute;left:50%;bottom:-112px;margin-left:-2.5px;content:'';display:inline-block;width:5px;height:80px;background:#fff}
.purpose-wrap .txt-wrap.etc .txt05{top:523px}
/*! 프로그램  */
.program-wrap{padding-bottom:140px}
.program-wrap .program-video-bg{background:url("../../images/pc/bg_program.jpg") no-repeat center top}
.program-wrap .program-video-wrap{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding-bottom:132px}
.program-wrap .video-box{position:relative;width:100%;padding-bottom:56.25%;height:0}
.program-wrap .video{position:absolute;top:132px;left:0;width:100%;height:100%}
.program-wrap .program-txt-wrap{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding-top:110px}
.program-wrap .program-txt-wrap .program-tit{padding-bottom:75px;font-size:60px;font-weight:700;text-align:center}
.program-wrap .program-txt-wrap .program-txt-cont{margin-top:72px}
.program-wrap .program-txt-wrap .program-txt-cont .l-wrap{float:left;width:35%}
.program-wrap .program-txt-wrap .program-txt-cont .r-wrap{float:right;width:65%}
.program-wrap .program-txt-wrap .program-txt-cont .sub-tit{font-size:40px;font-weight:bold;word-break:keep-all;word-wrap:break-word}
.program-wrap .program-txt-wrap .program-txt-cont .txt{display:inline-block;font-size:20px;line-height:36px;word-break:keep-all;word-wrap:break-word}
.program-wrap .program-txt-wrap .program-txt-cont .etc-txt{display:inline-block;margin-top:50px;font-size:16px}
/*! community */
.community-wrap{background:url("../../images/pc/bg_community.png") no-repeat center top}
.community-wrap .community-cont{padding-top:224px;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.community-wrap .community-cont .tit{padding-bottom:40px;font-family:'Anton';font-size:60px;text-align:center}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap table{width:100%;border-top:3px solid #fff}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap thead th{padding:21px 0;font-size:20px;font-weight:700;text-align:center;border-bottom:1px solid #fff}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td{padding:22px 0;text-align:center;border-bottom:1px solid #222}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td a{font-size:16px;color:#fff}
.community-wrap .community-cont #bo_list .tbl_head01.tbl_wrap tbody td:nth-child(2){padding-left:5%!important;text-align:left}
.community-wrap .community-cont .tb-wrap table{width:100%;border-top:3px solid #fff}
.community-wrap .community-cont .tb-wrap thead th{padding:21px 0;font-size:20px;font-weight:700;text-align:center;border-bottom:1px solid #fff}
.community-wrap .community-cont .tb-wrap tbody td{padding:22px 0;text-align:center;border-bottom:1px solid #222}
.community-wrap .community-cont .tb-wrap tbody td a{font-size:16px;color:#fff}
.community-wrap .community-cont .tb-wrap tbody td:nth-child(2){padding-left:5%!important;text-align:left}
.community-wrap .community-cont .pagination{margin-top:50px;margin-bottom:140px;text-align:center}
.community-wrap .community-cont .pagination .paging-prev{margin-right:20px;display:inline-block;width:18px;height:18px;vertical-align:middle;background:url("../../images/pc/ico_paging_prev_off.png") no-repeat center top}
.community-wrap .community-cont .pagination .paging-prev.on{background:url("../../images/pc/ico_paging_prev.png") no-repeat center top}
.community-wrap .community-cont .pagination .paging-next{margin-left:20px;display:inline-block;width:18px;height:18px;vertical-align:middle;background:url("../../images/pc/ico_paging_next_off.png") no-repeat center top}
.community-wrap .community-cont .pagination .paging-next.on{background:url("../../images/pc/ico_paging_next.png") no-repeat center top}
.community-wrap .community-cont .pagination .paging-list .paging{display:inline-block;padding:0 5px}
.community-wrap .community-cont .pagination .paging-list .paging .txt{font-size:16px;color:#fff}
.community-wrap .community-cont .pagination .paging-list .on .txt{position:relative;color:#bd2731}
.community-wrap .community-cont .pagination .paging-list .on .txt::before{position:absolute;bottom:-5px;left:50%;margin-left:-5px;content:'';display:inline-block;width:10px;height:1px;background-color:#bd2731}
.community-wrap .community-cont .pg_wrap{margin-top:50px;margin-bottom:140px;text-align:center}
.community-wrap .community-cont .pg_wrap .pg_current{position:relative;color:#bd2731;display:inline-block;padding:0 5px;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;min-width:auto;border-radius:0;font-weight:normal;height:auto;line-height:18px}
.community-wrap .community-cont .pg_wrap .pg_current::before{position:absolute;bottom:-5px;left:50%;margin-left:-5px;content:'';display:inline-block;width:10px;height:1px;background-color:#bd2731}
.community-wrap .community-cont .pg_wrap .pg_page{position:relative;color:#fff;display:inline-block;padding:0 5px;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;min-width:auto;border-radius:0;font-weight:normal;height:auto;line-height:18px}
.community-wrap .community-cont .pg_wrap .pg_page.pg_end{margin-left:15px;display:inline-block;width:18px;height:18px;vertical-align:middle;background:url("../../images/pc/ico_paging_next_off.png") no-repeat center center}
.community-wrap .community-cont .pg_wrap .pg_page.pg_end.on{background:url("../../images/pc/ico_paging_next.png") no-repeat center center}
.community-wrap .community-cont .pg_wrap .pg_page.pg_start{margin-right:15px;display:inline-block;width:18px;height:18px;vertical-align:middle;background:url("../../images/pc/ico_paging_prev_off.png") no-repeat center center}
.community-wrap .community-cont .pg_wrap .pg_page.pg_start.on{background:url("../../images/pc/ico_paging_prev.png") no-repeat center center}
.community-wrap .community-cont .view-wrap .view-tit-wrap{position:relative;padding:30px 4%;border-top:3px solid #fff;border-bottom:1px solid #fff}
.community-wrap .community-cont .view-wrap .view-tit-wrap .view-tit{display:inline-block;font-size:28px;font-weight:700;color:#fff}
.community-wrap .community-cont .view-wrap .view-tit-wrap .view-tit-info{float:right}
.community-wrap .community-cont .view-wrap .view-tit-wrap .day{margin-right:45px;display:inline-block;font-size:16px;line-height:32px;color:#eee}
.community-wrap .community-cont .view-wrap .view-tit-wrap .view-txt{display:inline-block;font-size:16px;line-height:32px;color:#eee}
.community-wrap .community-cont .view-wrap .view-cont{padding:50px 4% 70px;border-bottom:1px solid #222}
.community-wrap .community-cont .view-wrap .view-cont > *{color:#eee;word-break:keep-all;word-wrap:break-word;font-size:16px;line-height:28px}
.community-wrap .fold-area{margin-bottom:140px;border-top:3px solid #fff}
.community-wrap .fold-area .fold-list{border-bottom:1px solid #222}
.community-wrap .fold-area .fold-list .fold-icon{position:absolute;left:6%;display:inline-block;font-size:20px;font-weight:700}
.community-wrap .fold-area .fold-list .fold-header{position:relative;padding:22px 0;padding-left:-webkit-calc(115/1200*100%);padding-left:calc(115/1200*100%);padding-right:-webkit-calc(115/1200*100%);padding-right:calc(115/1200*100%);cursor:pointer}
.community-wrap .fold-area .fold-list .fold-header:before{position:absolute;right:10%;top:31px;content:'';display:inline-block;width:14px;height:8px;background:url("../../images/pc/ico_fold.png") no-repeat center top}
.community-wrap .fold-area .fold-list .fold-header .fold-icon{top:22px}
.community-wrap .fold-area .fold-list .fold-header .fold-tit{display:inline-block;font-size:20px;word-break:keep-all;word-wrap:break-word}
.community-wrap .fold-area .fold-list .fold-cont{display:none;position:relative;padding:15px 0;padding-left:-webkit-calc(115/1200*100%);padding-left:calc(115/1200*100%);padding-right:-webkit-calc(115/1200*100%);padding-right:calc(115/1200*100%);background:#222}
.community-wrap .fold-area .fold-list .fold-cont .fold-icon{top:15px;line-height:36px}
.community-wrap .fold-area .fold-list .fold-cont .fold-txt{display:inline-block;font-size:20px;line-height:36px;word-break:keep-all;word-wrap:break-word}
.community-wrap .fold-area .fold-list.on .fold-header:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.community-wrap .fold-area .fold-list.on .fold-cont{display:block}
.community-wrap + .btn-wrap{margin:60px 0 140px}


/* 240323 pc-interior */
.interior-wrap{width:-webkit-calc(1400/1920*100%);width:calc(1400/1920*100%);margin:0 auto;}
.interior-wrap .txt-box {padding:100px 0; line-height: 87px; text-align: center; font-size:60px;  }

.interior-wrap .h2-tit {font-size:40px; line-height: 60px; font-weight: 700; }
.interior-wrap .h3-tit {font-size:28px; line-height: 42px; font-weight: 700; }
.interior-wrap .body { font-size: 20px; line-height: 36px;}
.interior-wrap .body2 { font-size: 16px; line-height: 28px; color:#ccc; }

.interior-wrap .interior-01 { position: relative; height:800px ; }
.interior-wrap .interior-01 .txt-box-wrap { position: absolute; right: 0; bottom:0; padding: 60px; width: 50%; background-color: rgba(0, 0, 0, 0.3) ; z-index :10; }
.interior-wrap .interior-01 .txt-box-wrap .sub { font-size:24px ; line-height:35px; }
.interior-wrap .interior-01 .txt-box-wrap .h1-tit { font-family:'Anton'; font-size: 60px; line-height: 80px; }
.interior-wrap .interior-01 .txt-box-wrap .body { margin-top: 20px;  }
.interior-wrap .interior-01 .interior-img1 { position: absolute; width: 500px; left: 12%;}

.interior-wrap .interior-02 { margin-top: 120px; clear: both; }
.interior-wrap .interior-02 .txt-box-2 { margin-top: 100px; overflow: hidden;}
.interior-wrap .interior-02 .txt-box-2 .h2-tit { width: 36%; display: inline-block; float: left; }
.interior-wrap .interior-02 .txt-box-2 .body { width: 60%; display: inline-block; float: right; color: #ccc; }

.interior-wrap .interior-03 { margin-top: 180px; text-align: center; margin-bottom: 200px; }
.interior-wrap .interior-03 .pb-6 {padding-bottom: 60px;}
.interior-wrap .interior-03 .capa-wrap { margin-top:20px ;overflow: hidden; width: 100%; }
.interior-wrap .interior-03 .capa-wrap .fl-l { float: left; }
.interior-wrap .interior-03 .capa-wrap .fl-r {float: right;}

.interior-wrap .interior-03 .capa-wrap .capa-box1 { width: 41%; padding: 4%; background-image:url('../../images/pc/img_interior_3_1.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-tit .capa-ico { width: 82px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box1 .capa-body { clear: both; padding-top: 42px; text-align: left; }

.interior-wrap .interior-03 .capa-wrap .capa-box2 { width: 41%; padding: 4%; background-image:url('../../images/pc/img_interior_3_2.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-tit .capa-ico { width: 82px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box2 .capa-body { clear: both; padding-top: 42px; text-align: left; }

.interior-wrap .interior-03 .capa-wrap .capa-box3 { width: 41%; padding: 4%; background-image:url('../../images/pc/img_interior_3_3.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-tit .capa-ico { width: 82px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box3 .capa-body { clear: both; padding-top: 42px; text-align: left; }

.interior-wrap .interior-03 .capa-wrap .capa-box4 { width: 41%; padding: 4%; background-image:url('../../images/pc/img_interior_3_4.jpg'); background-size: cover; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit { overflow: hidden; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .capa-txt { float: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .capa-txt .h3-tit { padding-bottom: 42px; text-align: left; }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .txt-bar { width:40px ; height: 2px; background: #fff;  }
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-tit .capa-ico { width: 82px; height: 82px; float: right;}
.interior-wrap .interior-03 .capa-wrap .capa-box4 .capa-body { clear: both; padding-top: 42px; text-align: left; }

.interior-wrap .interior-04 { min-height:520px; text-align: center; background-image: url('../../images/pc/bg_interior_4.jpg'); background-size: cover ; background-position: auto bottom;  }
.interior-wrap .interior-04 .pb-32 { padding-bottom: 32px; }
.interior-wrap .interior-04 .body { padding-bottom: 8px; }

.interior-wrap .interior-05 { margin-top: 60px; border: solid 1px #242424; overflow: hidden; width: 100%; padding: 60px; }
.interior-wrap .interior-05 .h2-tit { float: left; width: 20%; }
.interior-wrap .interior-05 .contact { border-left: solid 1px #fff; float: left; padding-left:20px; width: 20%; }

.interior-wrap .interior-06 { margin-top: 180px; }
.interior-wrap .interior-06 .h2-tit { padding-bottom: 24px; }
.interior-wrap .interior-06 .txt-wrap { margin: 20px auto; max-width: 720px; text-align: center; }
.interior-wrap .interior-06 .imglist { margin-top: 120px; }
.interior-wrap .interior-06 .imglist .sub-tit { border-left: 2px solid #fff; padding-left:16px ; margin-bottom: 40px; }

.interior-wrap .int-photo-wrap {padding-top:112px; text-align:center;}
.interior-wrap .int-photo-wrap .sub-t {color: #ccc; padding-bottom: 4px;}
.interior-wrap .int-photo-wrap .tit{margin-bottom:25px;font-size:28px;font-weight:700; }

.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-main{width:100%}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav{margin:0 auto; margin-top:20px ;width:88%}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-slide{margin:0 10px;cursor:pointer}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-slide > div{position:relative}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-slide > div img{opacity:0.4}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-current > div img{opacity:1}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-current > div:after{position:absolute;left:0;top:0;content:'';display:inline-block;width:100%;height:100%;border:5px solid #bd2731;-webkit-box-sizing:border-box;box-sizing:border-box}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-arrow{position:absolute;top:50%;margin-top:-12px;padding:0 16px;cursor:pointer;text-indent:-99999px}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-arrow.slick-prev{left:-70px;background:url("../../images/pc/ico_arrow_prev.png") no-repeat center center}
.interior-wrap .int-photo-wrap .int-img-slider-wrap .slider-nav .slick-arrow.slick-next{right:-70px;background:url("../../images/pc/ico_arrow_next.png") no-repeat center center}

/* interior : end */




/* executives pc 24.04.03 */
.excu-wrap { width:-webkit-calc(1200/1920*120%);width:calc(1200/1920*120%);margin:0 auto; overflow: hidden; }
.excu-wrap .excu-box-wrap { clear: both; padding-bottom:80px; }
.excu-box-wrap .excu-box { background-color:#333333; border: 1px solid #555; padding:3%; width: 25%; float: left; margin-right:1.5%; margin-top: 20px;  }
.excu-box .tit-wrap { clear: both; display: inline-block; width: 100%; }
.excu-box .tit-wrap .excu-tit { float: left; width: 54%; margin-top: 28px; }
.excu-box .tit-wrap .excu-tit .rank {font-size: 16px;}
.excu-box .tit-wrap .excu-tit .name {font-size: 28px; font-weight: 800; margin-top: 8px;}
.excu-box .tit-wrap .excu-tit .underline { width: 20px; margin-top: 20px; }
.excu-box .tit-wrap .excu-img {float: right; width: 40%; max-width: 120px; }
.excu-box .record { margin-top: 20px; }
.excu-box .record li.dot { font-size: 15px; padding: 2px 0px 5px 10px; background:url('../../images/pc/bullet_3.png') no-repeat left 12px ; word-break: keep-all; line-height: 1.4em; }

.excu-box-wrap .box-X-large { height: 280px; }
.excu-box-wrap .box-large { height: 240px; }
.excu-box-wrap .box-medium { height: 210px; }
.excu-box-wrap .box-small { height: 132px; }
/* executives : end */





/* 제휴 2020.02.15 추가*/
.partner-wrap { width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding:100px 0px}
.partner-wrap .tit {margin-bottom:22px;font-family:'Anton';font-size:60px}
.partner-wrap .txt { font-size:20px; line-height:36px}
.partner-wrap .partner-img { margin:80px 0; }
.partner-wrap .partner-list-wrap { overflow: hidden;}
.partner-wrap .partner-list-wrap .partner-list { float:left; margin-top: 40px; width:-webkit-calc(100% / 5); width:calc(100% / 5); text-align: center; box-sizing:border-box; /*max-height:380px;*/min-height:360px; padding: 0 10px;}
.partner-wrap .partner-list-wrap .pr-20 { padding-right:20px; }
.partner-wrap .partner-list-wrap .partner-list .list-tit { line-height: 28px; margin-top:15px; font-weight: 700; font-size:20px; }
.partner-wrap .partner-list-wrap .partner-list .s-tit { font-size:16px; font-weight: 400;}
.partner-wrap .partner-list-wrap .partner-list .list-txt  { display: inline-block; margin-top:10px; font-weight: 400; line-height:30px;}
.partner-wrap .partner-list-wrap .partner-list a { text-decoration: none; color:#fff;}
.partner-wrap .partner-list-wrap .partner-list a:hover { color: #bd2731;}


.btn-wrap{text-align:center}
.btn-wrap .btn-list{display:inline-block;font-size:0;border:1px solid #fff}
.btn-wrap .btn-list span{padding:0 50px;display:inline-block;font-size:16px;line-height:46px;color:#fff}
.tab-wrap .tab-list li{float:left;position:relative}
.tab-wrap .tab-list li a{padding:22px 0;display:block;text-align:center;border-bottom:2px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}
.tab-wrap .tab-list li a span{display:inline-block;color:#666;font-size:24px;font-weight:700}
.tab-wrap .tab-list li.on a:after{position:absolute;left:0;bottom:0;content:'';display:inline-block;width:100%;height:5px;background-color:#fff}
.tab-wrap .tab-list li.on span{color:#fff}
/* PC */
.tab-wrap .tab-list.tab02 li{width:50%}
.tab-wrap .tab-list.tab03 li{width:33%}
.tab-wrap .tab-list.tab04 li{width:25%}
.tab-wrap .tab-list.tab05 li{width:20%}
.tab-wrap .tab-list.tab06 li{width:16.5%}
.tab-wrap .tab-list.tab07 li{width:14.28%}
.tab-wrap .tab-list.tab08 li{width:12.5%}
.find-gym-cont{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding-bottom:100px}
.find-gym-cont > .tab-wrap{padding-top:45px}
.find-gym-cont .map-cont{width:100%;height:640px;margin-top:50px;position:absolute;left:-1000px;top:-1000px;z-index:-1}
.find-gym-cont .map-cont.on{position:static;display:block;z-index:5}
.find-gym-cont .map-cont *[id*="map"]{width:100%;height:640px}
.find-gym-cont .tab-cont{display:none}
.find-gym-cont .tab-cont.on{display:block;z-index:1}
.find-gym-cont .tab-cont .gym-map-wrap{padding-bottom:50px;border-bottom:1px solid #333}
.find-gym-cont .tab-cont .gym-map-wrap .map-txt-wrap{padding:0 18px;margin-top:32px}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap{position:relative}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .bold{font-weight:700}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap em,.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap span{display:inline-block;font-size:28px}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap{position:absolute;right:0;top:-2px}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns{margin-left:10px;display:inline-block;width:40px;height:40px;font-size:0}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns.youtube{background:url("../../images/pc/ico_youtube.png") no-repeat center top}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns.instagram{background:url("../../images/pc/ico_instagram.png") no-repeat center top}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns.facebook{background:url("../../images/pc/ico_facebook.png") no-repeat center top}
.find-gym-cont .tab-cont .gym-map-wrap .map-tit-wrap .sns-wrap .btn-sns:first-child{margin-left:0}
.find-gym-cont .tab-cont .gym-map-wrap .map-info{position:relative}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap{margin-top:35px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap li{font-size:20px;margin-top:15px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap li span{margin-left:15px;display:inline-block;font-weight:700}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-info-txt-wrap li:first-child{margin-top:0}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap{font-size:0;position:absolute;right:0;top:12px}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn{position:relative;margin-left:10px;padding:0 20px 0 60px;display:inline-block;font-size:0;border:1px solid #333}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn span{padding:20px 0;display:inline-block;font-size:16px;color:#fff}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn:before{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:inline-block}

/* 23.04.05 추가 */
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.map-btn-full{position: relative; width:96px; height:60px;}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.naver:before{width:30px;height:30px;background:url("../../images/pc/ico_naver.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.cafe:before{width:30px;height:30px;background:url("../../images/pc/ico_cafe.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.blog:before{width:30px;height:30px;background:url("../../images/pc/ico_blog.png") no-repeat center center}
/*
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.naver:before{width:25px;height:24px;background:url("../../images/pc/ico_naver.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.cafe:before{width:30px;height:30px;background:url("../../images/pc/ico_cafe.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn.blog:before{width:30px;height:25px;background:url("../../images/pc/ico_blog.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-map-wrap .map-info .map-btn-wrap .btn:first-child{margin-left:0}
*/
.find-gym-cont .tab-cont .gym-photo-wrap{padding-top:112px}
.find-gym-cont .tab-cont .gym-photo-wrap .tit{margin-bottom:58px;font-size:28px;font-weight:700;text-align:center}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-main{width:100%}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav{margin:0 auto;margin-top:20px;width:88%}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-slide{margin:0 10px;cursor:pointer}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-slide > div{position:relative}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-slide > div img{opacity:0.4}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-current > div img{opacity:1}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-current > div:after{position:absolute;left:0;top:0;content:'';display:inline-block;width:100%;height:100%;border:5px solid #bd2731;-webkit-box-sizing:border-box;box-sizing:border-box}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-arrow{position:absolute;top:50%;margin-top:-12px;padding:0 16px;cursor:pointer;text-indent:-99999px}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-arrow.slick-prev{left:-70px;background:url("../../images/pc/ico_arrow_prev.png") no-repeat center center}
.find-gym-cont .tab-cont .gym-photo-wrap .gym-img-slider-wrap .slider-nav .slick-arrow.slick-next{right:-70px;background:url("../../images/pc/ico_arrow_next.png") no-repeat center center}
.recruit-wrap{margin-top:100px;padding-bottom:130px}
.recruit-wrap .recruit-txt-wrap{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.recruit-wrap .recruit-txt-wrap .recruit-tit{padding-bottom:72px;text-align:center}
.recruit-wrap .recruit-txt-wrap .recruit-tit .tit{font-size:60px;font-weight:700}
.recruit-wrap .recruit-txt-wrap .recruit-tit .sub-tit{margin-top:25px;display:inline-block;font-size:20px;line-height:36px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap{margin-top:76px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap:first-child{margin-top:80px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap .tit{margin-bottom:27px;font-size:24px;font-weight:700}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap .sub-tit{margin-bottom:13px;font-size:20px;font-weight:700}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap .txt{font-size:20px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap span.txt{display:inline-block}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap dl dt{margin-top:22px}
.recruit-wrap .recruit-txt-wrap .recruit-info-wrap dl dt:first-child{margin-top:0}
.recruit-wrap .recruit-txt-wrap .recruit-etc{margin-top:70px}
.recruit-wrap .recruit-txt-wrap .recruit-etc .txt{display:block;font-size:20px;line-height:36px}
.recruit-wrap .recruit-bg{height:480px;background:url("../../images/pc/bg_consulting.jpg") no-repeat center center}
.center-info-wrap .info-txt-wrap{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding:115px 0 126px;background:url("../../images/pc/img_center_info.png") no-repeat top 105px right}
.center-info-wrap .info-txt-wrap .tit{margin-bottom:22px;font-family:'Anton';font-size:60px}
.center-info-wrap .info-txt-wrap .txt-box{width:49%;background-color:#000;padding-right:20px}
.center-info-wrap .info-txt-wrap .txt-box p{font-size:20px;line-height:36px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .info-txt-wrap .txt-box p + p{margin-top:22px}
.center-info-wrap .center-info-tab-wrap .tab-wrap{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding-bottom:120px}
.center-info-wrap .center-info-tab-wrap .tab-cont{display:none}
.center-info-wrap .center-info-tab-wrap .tab-cont.on{display:block}
.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner .video-box{position:relative;width:100%;padding-bottom:56.25%;height:0}
.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner .video{position:absolute;top:0;left:0;width:100%;height:100%}
.center-info-wrap .leader-txt{padding:70px 0}
.center-info-wrap .leader-txt .tit{float:left;width:35%;font-size:40px;font-weight:700;line-height:60px}
.center-info-wrap .leader-txt .txt{float:left;width:65%;display:block;font-size:20px;line-height:36px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .leader-step{margin-top:80px}
.center-info-wrap .leader-step .sub-tit{margin-bottom:10px;display:block;font-size:24px}
.center-info-wrap .leader-step .tit{font-size:40px;font-weight:700}
.center-info-wrap .leader-step .txt{margin-top:45px;margin-bottom:72px;font-size:20px;line-height:36px;word-break:keep-all;word-break:break-word}
.center-info-wrap .leader-step .step-list{margin-top:54px}
.center-info-wrap .leader-step .step-list dt{margin-bottom:20px;font-size:24px;font-weight:700}
.center-info-wrap .leader-step .step-list dd{padding-right:16%;font-size:20px;line-height:36px;word-break:keep-all;word-wrap:break-word}
.center-info-wrap .leader-step .step-list dt + dd{margin-bottom:50px}
.center-info-wrap .leader-step .step-list .step-etc{padding-right:0;margin-bottom:0}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"]{padding-right:14%;float:left;width:49%;height:390px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% 100%!important;padding-top:50px;padding-left:5%}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .info-tit-wrap .sub-txt{margin-bottom:2px;display:block;font-size:20px;line-height:1.15}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .info-tit-wrap .info-tit{font-size:40px;font-weight:700;line-height:1.15}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .info-tit-wrap:after{margin-top:25px;content:'';display:block;width:30px;height:2px;background:#fff}
.center-info-wrap .leader-step .leader-info-box-wrap *[class*="info-box"] .txt{margin-top:22px;margin-bottom:0;font-size:16px;line-height:28px;word-break:keep-all;word-wrap:break-word;color:#ccc}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box01{background:url("../../images/pc/bg_leader01.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box02{float:right;background:url("../../images/pc/bg_leader02.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box03{margin-top:2%;background:url("../../images/pc/bg_leader03.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box04{padding-right:6%;margin-top:2%;float:right;background:url("../../images/pc/bg_leader04.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box04 .info-tit-wrap:after{margin-top:50px}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box05{background:url("../../images/pc/bg_leader05.jpg") no-repeat center center}
.center-info-wrap .leader-step .leader-info-box-wrap .info-box06{float:right;background:url("../../images/pc/bg_leader06.jpg") no-repeat center center}
.center-info-wrap .support-wrap{margin-top:24px;padding:68px 0 68px 6%;border:1px solid #1b1b1b;-webkit-box-sizing:border-box;box-sizing:border-box}
.center-info-wrap .support-wrap .tit{width:28%;float:left;font-size:40px;font-weight:700}
.center-info-wrap .support-wrap .support-box-cont{width:72%;float:left}
.center-info-wrap .support-wrap .support-box-cont .support-box{float:left;position:relative;padding-left:24px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.center-info-wrap .support-wrap .support-box-cont .support-box .box-tit{margin-bottom:10px;font-size:16px}
.center-info-wrap .support-wrap .support-box-cont .support-box .box-txt{display:block;font-size:20px;line-height:24px}
.center-info-wrap .support-wrap .support-box-cont .support-box:before{position:absolute;top:1px;left:0;content:'';display:inline-block;width:2px;height:50px;background:#fff}
.center-info-wrap .leader-txt-wrap{padding:115px 0 70px;text-align:center}
.center-info-wrap .leader-txt-wrap .leader-txt-tit{position:relative;margin-bottom:30px}
.center-info-wrap .leader-txt-wrap .leader-txt-tit .tit{font-size:40px;font-weight:700}
.center-info-wrap .leader-txt-wrap .leader-txt-tit .sub-tit{margin:20px 0 35px;display:block;font-size:24px}
.center-info-wrap .leader-txt-wrap .leader-txt-tit:after{content:'';display:block;margin:0 auto;width:2px;height:50px;background:#fff}
.center-info-wrap .leader-txt-wrap .txt{font-size:20px;line-height:36px}
.center-info-wrap .info-bottom{height:300px;background:url("../../images/pc/bg_center_info_bottom.jpg") no-repeat center center}
.center-info-wrap .info-bottom .txt-wrap{padding-top:85px;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.center-info-wrap .info-bottom .txt-wrap .tit{font-size:40px;font-weight:700;line-height:50px;text-align:center}
.center-info-wrap .info-bottom .txt-wrap .btn-wrap{margin-top:23px}
.box-team-wrap{margin-top:160px;padding-bottom:160px;height:1060px;background:#111;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-team-wrap .box-team-inner{position:relative;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.box-team-wrap .box-team-tit-wrap{position:absolute;left:0;top:158px}
.box-team-wrap .box-team-tit-wrap .tit{font-size:36px;line-height:40px}
.box-team-wrap .box-team-tit-wrap .tit:after{margin-top:35px;content:'';display:block;width:40px;height:5px;background:#fff}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"]{padding-top:287px;min-height:765px;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .box-tit{font-size:100px;font-weight:700;letter-spacing:-2.5px}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .record{margin-top:40px;font-size:36px;font-weight:700}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .record-sub{margin-top:20px;font-size:24px;font-weight:700}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .btn-list{margin-top:60px;display:inline-block;font-size:0;border:1px solid #fff}
.box-team-wrap .box-team-slider .box-team-slider-main *[class*="slider-box"] .btn-list span{padding:0 40px;display:inline-block;font-size:16px;line-height:46px;color:#fff}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box02{background:url("../../images/pc/img_team02.png") no-repeat top 140px right 105px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box03{background:url("../../images/pc/img_team03.png") no-repeat top 140px right 85px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box04{background:url("../../images/pc/img_team04.png") no-repeat top 140px right 210px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box05{background:url("../../images/pc/img_team05.png") no-repeat top 140px right 160px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box06{background:url("../../images/pc/img_team06.png") no-repeat top 150px right 215px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box07{background:url("../../images/pc/img_team07.png") no-repeat top 140px right 180px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box08{background:url("../../images/pc/img_team08.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box09{background:url("../../images/pc/img_team09.png") no-repeat top 140px right 100px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box10{background:url("../../images/pc/img_team10.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box11{background:url("../../images/pc/img_team11.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box12{background:url("../../images/pc/img_team12.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box13{background:url("../../images/pc/img_team13.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box14{background:url("../../images/pc/img_team14.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box15{background:url("../../images/pc/img_team15.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box16{background:url("../../images/pc/img_team16.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box17{background:url("../../images/pc/img_team17.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box18{background:url("../../images/pc/img_team18.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box19{background:url("../../images/pc/img_team19.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box20{background:url("../../images/pc/img_team20.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box21{background:url("../../images/pc/img_team21.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box22{background:url("../../images/pc/img_team22.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box23{background:url("../../images/pc/img_team23.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box24{background:url("../../images/pc/img_team24.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box25{background:url("../../images/pc/img_team25.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box26{background:url("../../images/pc/img_team26.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box27{background:url("../../images/pc/img_team27.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box28{background:url("../../images/pc/img_team28.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box29{background:url("../../images/pc/img_team29.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box30{background:url("../../images/pc/img_team30.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box31{background:url("../../images/pc/img_team31.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box32{background:url("../../images/pc/img_team32.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box33{background:url("../../images/pc/img_team33.png") no-repeat top 140px right 120px}
.box-team-wrap .box-team-slider .box-team-slider-main .slider-box34{background:url("../../images/pc/img_team34.png") no-repeat top 140px right 120px}


.box-team-wrap .box-team-slider .box-team-slider-nav{width:88%;margin:0 auto}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-arrow{position:absolute;top:50%;margin-top:-12px;padding:0 16px;cursor:pointer;text-indent:-99999px}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-arrow.slick-prev{left:-70px;background:url("../../images/pc/ico_arrow_prev.png") no-repeat center center}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-arrow.slick-next{right:-70px;background:url("../../images/pc/ico_arrow_next.png") no-repeat center center}
.box-team-wrap .box-team-slider .box-team-slider-nav .slick-current *[class*="team-thum"]{opacity:1;border:5px solid #bd2731;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-team-wrap .box-team-slider .box-team-slider-nav *[class*="team-thum"]{opacity:0.5}
.ceo-wrap{letter-spacing:-1.5px;width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto;padding-top:90px; overflow: hidden; }
.ceo-wrap .txt-wrap{word-break:keep-all;word-wrap:break-word}
.ceo-wrap .txt-wrap p.tit{font-size:28px;font-weight:700;line-height:42px}
.ceo-wrap .txt-wrap p.sub-txt{margin-top:30px;font-size:24px;line-height:40px}
.ceo-wrap .txt-wrap p.sub-txt span{font-weight:700}
.ceo-wrap .txt-wrap p.txt-end{font-size:28px;margin-top:60px}
.ceo-full{width:100%;margin-top:120px;min-height:656px;background:#1b1b1c url("../../images/pc/bg_ceo.jpg") no-repeat 90% top}
.ceo-full .full-text-wrap{width:-webkit-calc(1200/1920*100%);width:calc(1200/1920*100%);margin:0 auto}
.ceo-full .full-text-wrap p.full-tit{padding-top:80px;font-size:40px;font-family:anton}
.ceo-full .full-text-wrap ul.txt-list{padding-top:30px}
.ceo-full .full-text-wrap ul.txt-list li{font-size:24px;line-height:42px}
.ceo-full .full-text-wrap p.sub-txt{margin-top:30px;font-size:24px;line-height:40px;padding-bottom:100px}
.ceo-end{padding-bottom:140px}
/* ceo 추가 pc 24.04.04 */
.ceo-wrap .tit-eng { font-family: anton; font-size: 40px; font-weight: 700; letter-spacing: 1px; }
.ceo-wrap .ceo-profile { width: 65%; }
.ceo-profile .profile-wrap { overflow: hidden; margin-top: 30px; width: 100%; }
.ceo-profile .profile-wrap .ceo-img { float: left; width: 30%; margin-right:5%; }
.ceo-profile .profile-wrap .ceo-img img { width: 100%;}
.ceo-profile .profile-wrap .ceo-profile { float: left; overflow: hidden; }
.ceo-profile .profile-wrap .ceo-profile .name { font-size:32px; font-weight: 700; padding-bottom: 20px;}
.ceo-profile .profile-wrap .ceo-profile .rank { font-size:18px ; }
.ceo-profile .profile-wrap .ceo-profile .underline_20 { width: 20px; }
.ceo-profile .profile-wrap .ceo-profile .ceo-record  { float: left; width: 50%; margin-top: 20px; }
.ceo-profile .profile-wrap .ceo-profile .ceo-record li { line-height: 1.5em; padding: 2px 0px 5px 10px; background:url('../../images/pc/bullet_3.png') no-repeat left 12px ; word-break: keep-all; }


.box-record-pop{display:none;position:fixed;top:50%;left:50%;margin-left:-250px;width:500px;height:600px;padding:60px;background:#111;z-index:150;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-record-pop .txt-wrap{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #222}
.box-record-pop .txt-wrap .name{font-size:36px;font-weight:700}
.box-record-pop .txt-wrap .name em{margin-left:20px;display:inline-block;font-size:24px;color:#bd2731}
.box-record-pop .txt-wrap .recored{margin-top:20px;font-size:24px}
.box-record-pop .record-list li{padding-left:10px;position:relative;font-size:16px;line-height:30px;letter-spacing:-1px}
.box-record-pop .record-list li:before{position:absolute;left:0;top:50%;margin-top:-2px;content:'';display:inline-block;width:4px;height:4px;background:#fff;border-radius:50%}
.box-record-pop .og-close{position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer}
.box-record-pop .og-close::after,.box-record-pop .og-close::before{content:'';position:absolute;width:100%;top:50%;height:1px;background:#888;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.box-record-pop .og-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.box-record-pop .og-close:hover::after,.box-record-pop .og-close:hover::before{background:#fff}
#bo_v{margin-bottom:0;padding:0;background:none;-webkit-box-sizing:border-box;box-sizing:border-box}
#bo_v_top .bo_v_com.btn-wrap{margin:60px 0 140px;width:100%;text-align:center}
.bo_v_com li{float:initial;margin:0}}










@media (min-width: 1024px) and (max-width: 1440px){
#footer .footer_content,.header-content{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.main-wrap .main-cont .box-team-wrap .box-team-inner,.main-wrap .main-cont .main-cont-inner,.main-wrap .main-visual-wrap *[class*="visual-bx"] .txt-bx{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.ceo-full .full-text-wrap,.ceo-wrap,.gym-info-wrap .gym-inner,.purpose-wrap .txt-wrap{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.program-wrap .program-txt-wrap,.program-wrap .program-video-wrap{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.box-team-wrap .box-team-inner,.center-info-wrap .center-info-tab-wrap .tab-cont .tab-inner,.center-info-wrap .center-info-tab-wrap .tab-wrap,.center-info-wrap .info-bottom .txt-wrap,.center-info-wrap .info-txt-wrap{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.find-gym-cont{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.community-wrap .community-cont{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}
.recruit-wrap .recruit-txt-wrap{width:-webkit-calc(1120/1280*100%);width:calc(1120/1280*100%);margin:0 auto}}
.al-left{text-align:left!important}
.al-center{text-align:center!important}
.al-right{text-align:right!important}
/*# sourceMappingURL=../../sass_maps/inc/css/common.css. */


@media (max-width: 408px){

    .main-wrap .main-visual-wrap *[class*="visual-bx"].kor.line2 .txt-bx .right-txt .tit{
        padding-bottom:100px;
    }
    .main-wrap .main-visual-wrap *[class*="visual-bx"].kor.line2 .txt-bx .left-txt{
        top:155px;
    }

}
