@charset "UTF-8";.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?t4wl70");src:url("fonts/icomoon.eot?t4wl70#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?t4wl70") format("truetype"), url("fonts/icomoon.woff?t4wl70") format("woff"), url("fonts/icomoon.svg?t4wl70#icomoon") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-checkmark:before{content:"\e900"}.icon-cross:before{content:"\e90b"}.icon-check:before{content:"\e90a"}.icon-plus:before{content:"\e908"}.icon-arrow-b:before{content:"\e904"}.icon-arrow-l:before{content:"\e905"}.icon-arrow-r:before{content:"\e906"}.icon-arrow-t:before{content:"\e907"}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input[type=button],input[type=submit],ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}img{vertical-align:bottom}input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}address,article,button,dd,dfn,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,img,input,label,li,main,nav,ol,p,section,select,small,span,strong,td,textarea,th,time,ul{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}img{vertical-align:bottom;width:100%}img.default-size{width:auto}.strong,strong{font-weight:bold}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}hr{margin:0;padding:20px 0}hr.separator{margin:0;padding:30px 0;border:none}.xx-large{font-size:32px}.x-large{font-size:24px}.large{font-size:18px}.l-normal{font-size:15px}.normal{font-size:13px}.small{font-size:12px}.x-small{font-size:10px}.xx-small{font-size:9px}.floatRight{float:right}.floatLeft{float:left}.floatClear{clear:both}.floatLeft img,.floatRight img{display:block}.margin-0-auto{margin:0 auto}.margin-b0{margin-bottom:0!important}.margin-b10{margin-bottom:10px!important}.margin-b20{margin-bottom:20px!important}.margin-b30{margin-bottom:30px!important}.margin-b40{margin-bottom:40px!important}.margin-b50{margin-bottom:50px!important}.margin-b100{margin-bottom:100px!important}.margin-t-6{margin-top:-6px!important}.margin-t-10{margin-top:-10px!important}.margin-t10{margin-top:10px!important}.margin-t20{margin-top:20px!important}.margin-t30{margin-top:30px!important}.margin-t40{margin-top:40px!important}.margin-t50{margin-top:50px!important}.margin-t100{margin-top:100px!important}.margin-t-50{margin-top:-50px!important}.margin-r8p{margin-right:8%!important}.margin-r10{margin-right:10px!important}.margin-r20{margin-right:20px!important}.margin-r30{margin-right:30px!important}.margin-r40{margin-right:40px!important}.margin-r50{margin-right:50px!important}.margin-l10{margin-left:10px!important}.margin-l20{margin-left:20px!important}.margin-l30{margin-left:30px!important}.margin-l40{margin-left:40px!important}.margin-l50{margin-left:50px!important}.inline-block{letter-spacing:-.40em}.inline-block>li{letter-spacing:normal;display:inline-block}.inline{display:inline}.w510{width:510px}.w500{width:500px}.w450{width:450px}.w400{width:400px}.w350{width:350px}.w330{width:330px}.w300{width:300px}.w240{width:240px}.w200{width:200px}.w190{width:190px}.w180{width:180px}.w170{width:170px}.w160{width:160px}.w150{width:150px}.w140{width:140px}.w130{width:130px}.w120{width:120px}.w110{width:110px}.w100{width:100px}.w90{width:90px}.w80{width:80px}.w70{width:70px}.w60{width:60px}.w50{width:50px}.w40{width:40px}.w30{width:30px}.full-width{width:100%}.vertical-top{vertical-align:top}.vertical-bottom{vertical-align:bottom}.vertical-middle{vertical-align:middle}.line-height-1em{line-height:1em}.relative{position:relative}a{transition:color 0.3s ease;-moz-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease}a:link{text-decoration:none;color:#666666}a:visited{color:#666666}a:hover{text-decoration:none;color:#e9647f}.textlink:hover{text-decoration:underline}main{display:block}button,input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none}.feature-icon-100{background:url(../img/icons/icon_100.png) no-repeat 50% 50%}.feature-icon-baby-swim{background:url(../img/icons/icon_baby_swim.png) no-repeat 50% 50%}.feature-icon-ballet{background:url(../img/icons/icon_ballet.png) no-repeat 50% 50%}.feature-icon-bedrock{background:url(../img/icons/icon_bedrock.png) no-repeat 50% 50%}.feature-icon-english{background:url(../img/icons/icon_english.png) no-repeat 50% 50%}.feature-icon-flamenco{background:url(../img/icons/icon_flamenco.png) no-repeat 50% 50%}.feature-icon-gym{background:url(../img/icons/icon_gym.png) no-repeat 50% 50%}.feature-icon-hula{background:url(../img/icons/icon_hula.png) no-repeat 50% 50%}.feature-icon-karate{background:url(../img/icons/icon_karate.png) no-repeat 50% 50%}.feature-icon-kids-ballet{background:url(../img/icons/icon_kids_ballet.png) no-repeat 50% 50%}.feature-icon-kids-cheer{background:url(../img/icons/icon_kids_cheer.png) no-repeat 50% 50%}.feature-icon-kids-dance{background:url(../img/icons/icon_kids_dance.png) no-repeat 50% 50%}.feature-icon-kids-english{background:url(../img/icons/icon_kids_english.png) no-repeat 50% 50%}.feature-icon-kids-golf{background:url(../img/icons/icon_kids_golf.png) no-repeat 50% 50%}.feature-icon-kids-gymnastics{background:url(../img/icons/icon_kids_gymnastics.png) no-repeat 50% 50%}.feature-icon-kids-karate{background:url(../img/icons/icon_kids_karate.png) no-repeat 50% 50%}.feature-icon-kids-physical-education{background:url(../img/icons/icon_kids_physical_education.png) no-repeat 50% 50%}.feature-icon-kids-print{background:url(../img/icons/icon_kids_print.png) no-repeat 50% 50%}.feature-icon-kids-squash{background:url(../img/icons/icon_kids_squash.png) no-repeat 50% 50%}.feature-icon-kids-street{background:url(../img/icons/icon_kids_street.png) no-repeat 50% 50%}.feature-icon-kids-swim{background:url(../img/icons/icon_kids_swim.png) no-repeat 50% 50%}.feature-icon-kids-tennis{background:url(../img/icons/icon_kids_tennis.png) no-repeat 50% 50%}.feature-icon-personal{background:url(../img/icons/icon_personal.png) no-repeat 50% 50%}.feature-icon-shower{background:url(../img/icons/icon_shower.png) no-repeat 50% 50%}.feature-icon-squash{background:url(../img/icons/icon_squash.png) no-repeat 50% 50%}.feature-icon-taichi{background:url(../img/icons/icon_taichi.png) no-repeat 50% 50%}.feature-icon-vip{background:url(../img/icons/icon_vip.png) no-repeat 50% 50%}.feature-icon-voice{background:url(../img/icons/icon_voice.png) no-repeat 50% 50%}[class^=feature-icon-]{width:50px;height:50px;display:block;background-size:cover}body{letter-spacing:1px;font-size:14px;color:#666666;line-height:1.8;font-family:'Didact Gothic', "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-font-smoothing:none;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden}.section-inner{position:relative;margin:0 auto}.section-inner:after{content:'';display:block;clear:both}.sp-overlay{display:none}.layout-wrap{padding:10px;background:#048ed7;background:-moz-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #048ed7), color-stop(100%, #e9647f));background:-webkit-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-o-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-ms-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:linear-gradient(to right, #048ed7 0%, #e9647f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#048ed7, endColorstr=#e9647f,GradientType=1 )}#layout{background:#fff;position:relative}.common-section{margin-bottom:80px}.section-title{font-size:30px;color:#174e6b;text-align:center;margin:0 0 35px;position:relative;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.section-title.with-desc{margin-bottom:60px}.section-title.bnr-school{max-width:800px;width:95%;margin:0 auto 40px}.section-title span{position:relative}.section-title span:after{position:absolute;bottom:1px;left:-20%;content:"";display:block;height:1px;width:140%;background:#dddddd}.section-title .section-title-desc{position:absolute;bottom:-30px;left:0;right:0;text-align:center;font-size:16px;text-align:center;color:#666666}.section-title .section-title-desc:after{display:none}.section-title-catch{text-align:center;font-size:30px;color:#666666;margin-bottom:30px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.section-catch{text-align:center;font-size:30px;color:#666666;margin-bottom:30px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.section-normal-catch{text-align:center;color:#666666;margin-top:-50px;margin-bottom:30px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.section-normal-catch.no-margin{margin-top:0}.btn-normal{margin:40px 0;text-align:center}.btn-normal p{display:inline-block}.btn-normal p a{border:2px solid #133150;display:block;padding:15px 80px;color:#133150;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.btn-normal p a:hover{background:#133150;color:#fff}.btn-normal p a:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;margin-top:-5px;right:10px;content:"\e906";font-size:10px}.btn-normal p .btn-accordion-trigger,.btn-normal p .btn-accordion-trigger-close{border:2px solid #133150;display:none;padding:15px 80px;color:#133150;cursor:pointer;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.btn-normal p .btn-accordion-trigger-close:hover,.btn-normal p .btn-accordion-trigger:hover{background:#133150;color:#fff}.btn-normal p .btn-accordion-trigger-close:after,.btn-normal p .btn-accordion-trigger:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;margin-top:-5px;right:10px;content:"\e904";font-size:10px}.btn-normal p .btn-accordion-trigger-close.is_active,.btn-normal p .btn-accordion-trigger.is_active{display:block}.btn-normal p .btn-accordion-trigger-close:after{content:"\e907"}.btn-area{margin:30px 0;text-align:center}.btn-purple{display:inline-block}.btn-purple a{background:#b497bf;display:block;padding:15px 50px;font-weight:bold;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.btn-purple a:link,.btn-purple a:visited{color:#fff}.btn-purple a:hover{opacity:0.8}.bg-gray{background:#eeeeee}.bg-gray-thick{background:#e5e5e5}.ttlWrapMap .area,.ttlWrapMap .box,.ttlWrapMapStore .area,.ttlWrapMapStore .box{background:none}.ttlWrapMap .area .box,.ttlWrapMapStore .area .box{margin:0 0 50px;position:relative}.ttlWrapMap .area .box.with-desc,.ttlWrapMapStore .area .box.with-desc{margin-bottom:60px}.ttlWrapMap .area .box h3,.ttlWrapMapStore .area .box h3{display:inline;position:relative;max-width:100%;padding:0;margin:0 0 35px;font-size:30px;text-align:center;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#333!important;font-weight:bold}.ttlWrapMap .area .box h3:after,.ttlWrapMapStore .area .box h3:after{position:absolute;bottom:1px;left:-20%;content:"";display:block;height:1px;width:140%;background:#dddddd}.areaList{border-bottom:1px solid #dddddd}.areaList .areaBox ul li{background:#eeeeee;border:none}.areaList .areaBox ul li a{color:#333;padding:15px 0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.areaList .areaBox ul li a:hover{background:#333;color:#fff;text-decoration:none}.areaList .areaBox ul li.ui-tabs-selected{background:#333}.areaList .areaBox ul li.ui-tabs-selected a{background:#333;color:#fff}.contactBox .tableBox table th{background:#333;color:#fff;font-weight:bold;text-align:left;border:1px solid #333;padding:15px}.contactBox .tableBox table td{border:1px solid #333;font-weight:bold;padding:15px}.contactBox .tableBox table td a:link,.contactBox .tableBox table td a:visited{color:#333}#pageTopArea{background:none}#pageTopArea #pageTopBox{height:100px}#pageTopArea #pageTopBox .page-top{width:40px;height:40px}#priceNews{max-width:980px;margin:60px auto 0;text-align:center}#priceNews img{vertical-align:bottom;max-width:80%}@media screen and (max-width:1000px){#priceNews img{max-width:90%}}.section-top-oricon{max-width:850px;margin:0 auto 20px}.bnr_resoda{max-width:850px;width:95%;margin:0 auto 30px}.price-cell-note{font-size:14px;margin:-25px 0 40px}@media screen and (max-width:1020px){.price-cell-note{margin:25px 0 40px}}@media screen and (max-width:680px){.price-cell-note{font-size:12px;margin:0 auto 20px;width:95%}}.top-sns-area{text-align:center}.top-sns-area{width:1000px;margin:0 auto 50px}.top-sns-box{border:5px solid #e6e6e6;padding:20px 0}.top-sns-title{font-size:16px;font-weight:bold;margin-bottom:15px}.top-sns-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.top-sns-item{width:70px;margin:0 10px;transition:0.3s}.top-sns-item:hover{opacity:0.5}@media screen and (max-width:1050px){.top-sns-area{width:80%}}.fb-area{text-align:center}.fb-area-inner{width:1000px;margin:0 auto 50px}.fb-area .fb-block .fb-block-bnr{width:500px;float:left}.fb-area .fb-block .fb-block-fb{width:500px;float:left}.fb-area .fb-block .fb-block-bnr img{width:100%}@media screen and (max-width:1050px){.fb-area-inner{width:80%}.fb-area .fb-block .fb-block-bnr,.fb-area .fb-block .fb-block-fb{width:500px;margin:0 auto;float:none}}@media screen and (max-width:640px){.fb-area-inner{max-width:78%}.fb-area .fb-block .fb-block-bnr,.fb-area .fb-block .fb-block-fb{width:100%}}.btn-gold-member a{display:block;color:#FFF;padding:4% 0;text-align:center;background:#AAA;margin:0.5em 0 1em;position:relative;transition:0.3s}.btn-gold-member.type-24 a{padding:2% 0;width:50%;margin:-15px auto 35px}.btn-gold-member a:hover{opacity:0.6}.btn-gold-member a:after{content:'>';position:absolute;right:3%;top:25%;transform:scaleY(2)}.spPriceBox dd .btn-gold-member{text-indent:0;padding:0}.common-header .section-inner{background:url(../img/header_posing.png) no-repeat 95% 50%;padding:30px 50px}.common-header .section-inner .header-logo{display:inline-block;vertical-align:middle;margin-right:40px}.common-header .section-inner .header-logo-catch{display:inline-block;vertical-align:middle}.gnav{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:0;text-align:center;background:#d9d9d9;background:-moz-linear-gradient(top, #d9d9d9 0%, #ffffff 50%, #d9d9d9 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9d9d9), color-stop(50%, #ffffff), color-stop(100%, #d9d9d9));background:-webkit-linear-gradient(left, #d9d9d9 0%, #ffffff 50%, #d9d9d9 100%);background:-o-linear-gradient(left, #d9d9d9 0%, #ffffff 50%, #d9d9d9 100%);background:-ms-linear-gradient(left, #d9d9d9 0%, #ffffff 50%, #d9d9d9 100%);background:linear-gradient(to right, #d9d9d9 0%, #ffffff 50%, #d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#d9d9d9, endColorstr=#d9d9d9,GradientType=0 );float:none}.gnav .section-inner{padding:0;width:1160px;margin:0 auto}.gnav .normal-gnav{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-left:1px solid #fff;border-right:1px solid #dddddd}.gnav .normal-gnav li{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;letter-spacing:-1px;border-left:1px solid #dddddd;border-right:1px solid #fff;float:none}.gnav .normal-gnav li a{height:auto}.gnav a{display:block;padding:15px 10px;position:relative}.gnav a:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:2px;width:0;opacity:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;background:#048ed7;background:-moz-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #048ed7), color-stop(100%, #e9647f));background:-webkit-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-o-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-ms-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:linear-gradient(to right, #048ed7 0%, #e9647f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#048ed7, endColorstr=#e9647f,GradientType=1 )}.gnav a:hover:after{left:0;opacity:1;width:100%}.gnav li.is_active a:after{opacity:1;left:0;width:100%}.common-footer{background:#eeeeee;font-size:12px}.common-footer .topic-path{padding:10px 60px;letter-spacing:-.40em;border-bottom:2px solid #fff}.common-footer .topic-path>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.common-footer .topic-path{word-spacing:0}}.common-footer .topic-path li{line-height:1.1}.common-footer .topic-path li a:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";font-size:12px;margin:0 5px}.common-footer .topic-path li:last-child a:after{display:none}.common-footer .footer-inline{letter-spacing:-.40em}.common-footer .footer-inline>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.common-footer .footer-inline{word-spacing:0}}.common-footer .footer-inline li:after{content:"|";margin:0 5px}.common-footer .footer-inline li:last-child:after{display:none}.common-footer .footer-nav{padding:30px 60px}.common-footer .footer-nav .footer-nav-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px}.common-footer .footer-nav .footer-nav-list>dt{background:#e0e0e0;padding:10px 0;width:70px;text-align:center;position:relative}.common-footer .footer-nav .footer-nav-list>dt span{display:inline-block;height:1.6em;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.common-footer .footer-nav .footer-nav-list>dd{margin-left:20px;padding:10px 0;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.common-footer .footer-nav .footer-nav-list>dd .footer-arealist>li{padding:5px 0;border-bottom:1px solid #dddddd}.common-footer .footer-nav .footer-nav-list>dd .area-category{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.common-footer .footer-nav .footer-nav-list>dd .area-category dt{color:#305c75;width:100px}.common-footer .footer-nav .footer-nav-list>dd .area-category dd{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline{display:inline-block;margin-right:50px}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline dt{margin-right:30px;color:#305c75;display:inline-block}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline dd{display:inline-block}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist{letter-spacing:-.40em}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist{word-spacing:0}}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li:after{content:"|";margin:0 5px}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li:last-child:after{display:none}.common-footer .footer-other-area{background:#fff;padding:30px 60px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.common-footer .footer-other-nav{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.common-footer .footer-logoarea{width:320px}.common-footer .footer-logoarea .footer-logo{margin-bottom:10px}.map-spacer{height:60px}.search-function-area{background:#eeeeee}.search-area{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;padding:20px 80px 0}.search-area .search-tab{letter-spacing:-.40em}.search-area .search-tab>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-area .search-tab{word-spacing:0}}.search-area .search-tab li{border-bottom:2px solid #048ed7;padding:30px 30px;cursor:pointer}.search-area .search-tab li.is_active{border:2px solid #048ed7;border-bottom:2px solid #fff;background:#fff}.search-area .search-map-tab{letter-spacing:-.40em}.search-area .search-map-tab>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-area .search-map-tab{word-spacing:0}}.search-area .search-map-tab li{cursor:pointer}.search-area .search-map-tab li a{padding:30px 30px;display:block;border-bottom:2px solid #048ed7}.search-area .search-map-tab li.is_active a{border:2px solid #048ed7;border-bottom:2px solid #fff;background:#fff}.search-area .search-filter{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-area .search-filter dt{background:url(../img/icon_filter.png) no-repeat 50% 0;padding:20px 0 0 0;text-align:center;width:80px}.search-area .search-filter dd{width:400px}.search-area .search-filter dd ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search-area .search-filter dd ul li{border:2px solid #68bbe7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background:#fff;color:#68bbe7;padding:10px;text-align:center;font-size:13px;line-height:1.1;margin:0 0 5px 0;width:32%;cursor:pointer;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.search-area .search-filter dd ul li:hover{background:#ecf6fc}.search-area .search-filter dd ul li:nth-child(3n){margin-right:0}.search-area .search-filter dd ul li.is_active{background:#68bbe7;color:#fff}.search-area .search-map-filter{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-area .search-map-filter dt{background:url(../img/icon_filter.png) no-repeat 50% 0;padding:20px 0 0 0;text-align:center;width:80px}.search-area .search-map-filter dd{width:400px}.search-area .search-map-filter dd ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search-area .search-map-filter dd ul li{text-align:center;font-size:13px;line-height:1.1;margin:0 0 5px 0;width:32%;cursor:pointer}.search-area .search-map-filter dd ul li a{display:block;padding:10px;background:#fff;border:2px solid #68bbe7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.search-area .search-map-filter dd ul li a:link,.search-area .search-map-filter dd ul li a:visited{color:#68bbe7}.search-area .search-map-filter dd ul li a:hover{background:#ecf6fc}.search-area .search-map-filter dd ul li:nth-child(3n){margin-right:0}.search-area .search-map-filter dd ul li.is_active a{background:#68bbe7;color:#fff}.shop-list-map #js-map{width:100%;height:530px}.search-result{padding:20px}.search-result-count{color:#048ed7}.search-result-count i{font-size:30px}.search-result-total{color:#999999}.search-result-total:before{content:"／";font-size:30px}.search-result-total i{font-size:18px}.search-shop-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-shop-list>li{width:20%;padding:30px 30px 70px;position:relative}.search-shop-list>li.visible-num1{background:#e5e5e5}.search-shop-list>li.visible-num2{background:#eeeeee}.search-shop-list>li.visible-num3{background:#e5e5e5}.search-shop-list>li.visible-num4{background:#eeeeee}.search-shop-list>li.visible-num5{background:#e5e5e5}.search-shop-list>li.visible-num6{background:#eeeeee}.search-shop-list>li.visible-num7{background:#e5e5e5}.search-shop-list>li.visible-num8{background:#eeeeee}.search-shop-list>li.visible-num9{background:#e5e5e5}.search-shop-list>li.visible-num10{background:#eeeeee}.search-shop-list>li.visible-num11{background:#e5e5e5}.search-shop-list>li.visible-num12{background:#eeeeee}.search-shop-list>li.visible-num13{background:#e5e5e5}.search-shop-list>li.visible-num14{background:#eeeeee}.search-shop-list>li.visible-num15{background:#e5e5e5}.search-shop-list>li.visible-num16{background:#eeeeee}.search-shop-list>li.visible-num17{background:#e5e5e5}.search-shop-list>li.visible-num18{background:#eeeeee}.search-shop-list>li.visible-num19{background:#e5e5e5}.search-shop-list>li.visible-num20{background:#eeeeee}.search-shop-list>li.visible-num21{background:#e5e5e5}.search-shop-list>li.visible-num22{background:#eeeeee}.search-shop-list>li.visible-num23{background:#e5e5e5}.search-shop-list>li.visible-num24{background:#eeeeee}.search-shop-list>li.visible-num25{background:#e5e5e5}.search-shop-list>li.visible-num26{background:#eeeeee}.search-shop-list>li.visible-num27{background:#e5e5e5}.search-shop-list>li.visible-num28{background:#eeeeee}.search-shop-list>li.visible-num29{background:#e5e5e5}.search-shop-list>li.visible-num30{background:#eeeeee}.search-shop-list>li.visible-num31{background:#e5e5e5}.search-shop-list>li.visible-num32{background:#eeeeee}.search-shop-list>li.visible-num33{background:#e5e5e5}.search-shop-list>li.visible-num34{background:#eeeeee}.search-shop-list>li.visible-num35{background:#e5e5e5}.search-shop-list>li.visible-num36{background:#eeeeee}.search-shop-list>li.visible-num37{background:#e5e5e5}.search-shop-list>li.visible-num38{background:#eeeeee}.search-shop-list>li.visible-num39{background:#e5e5e5}.search-shop-list>li.visible-num40{background:#eeeeee}.search-shop-list>li.visible-num41{background:#e5e5e5}.search-shop-list>li.visible-num42{background:#eeeeee}.search-shop-list>li.visible-num43{background:#e5e5e5}.search-shop-list>li.visible-num44{background:#eeeeee}.search-shop-list>li.visible-num45{background:#e5e5e5}.search-shop-list>li.visible-num46{background:#eeeeee}.search-shop-list>li.visible-num47{background:#e5e5e5}.search-shop-list>li.visible-num48{background:#eeeeee}.search-shop-list>li.visible-num49{background:#e5e5e5}.search-shop-list>li.visible-num50{background:#eeeeee}.search-shop-list>li.visible-num51{background:#e5e5e5}.search-shop-list>li.visible-num52{background:#eeeeee}.search-shop-list>li.visible-num53{background:#e5e5e5}.search-shop-list>li.visible-num54{background:#eeeeee}.search-shop-list>li.visible-num55{background:#e5e5e5}.search-shop-list>li.visible-num56{background:#eeeeee}.search-shop-list>li.visible-num57{background:#e5e5e5}.search-shop-list>li.visible-num58{background:#eeeeee}.search-shop-list>li.visible-num59{background:#e5e5e5}.search-shop-list>li.visible-num60{background:#eeeeee}.search-shop-list>li.visible-num61{background:#e5e5e5}.search-shop-list>li.visible-num62{background:#eeeeee}.search-shop-list>li.visible-num63{background:#e5e5e5}.search-shop-list>li.visible-num64{background:#eeeeee}.search-shop-list>li.visible-num65{background:#e5e5e5}.search-shop-list>li.visible-num66{background:#eeeeee}.search-shop-list>li.visible-num67{background:#e5e5e5}.search-shop-list>li.visible-num68{background:#eeeeee}.search-shop-list>li.visible-num69{background:#e5e5e5}.search-shop-list>li.visible-num70{background:#eeeeee}.search-shop-list>li.visible-num71{background:#e5e5e5}.search-shop-list>li.visible-num72{background:#eeeeee}.search-shop-list>li.visible-num73{background:#e5e5e5}.search-shop-list>li.visible-num74{background:#eeeeee}.search-shop-list>li.visible-num75{background:#e5e5e5}.search-shop-list>li.visible-num76{background:#eeeeee}.search-shop-list>li.visible-num77{background:#e5e5e5}.search-shop-list>li.visible-num78{background:#eeeeee}.search-shop-list>li.visible-num79{background:#e5e5e5}.search-shop-list>li.visible-num80{background:#eeeeee}.search-shop-list>li.visible-num81{background:#e5e5e5}.search-shop-list>li.visible-num82{background:#eeeeee}.search-shop-list>li.visible-num83{background:#e5e5e5}.search-shop-list>li.visible-num84{background:#eeeeee}.search-shop-list>li.visible-num85{background:#e5e5e5}.search-shop-list>li.visible-num86{background:#eeeeee}.search-shop-list>li.visible-num87{background:#e5e5e5}.search-shop-list>li.visible-num88{background:#eeeeee}.search-shop-list>li.visible-num89{background:#e5e5e5}.search-shop-list>li.visible-num90{background:#eeeeee}.search-shop-list>li.visible-num91{background:#e5e5e5}.search-shop-list>li.visible-num92{background:#eeeeee}.search-shop-list>li.visible-num93{background:#e5e5e5}.search-shop-list>li.visible-num94{background:#eeeeee}.search-shop-list>li.visible-num95{background:#e5e5e5}.search-shop-list>li.visible-num96{background:#eeeeee}.search-shop-list>li.visible-num97{background:#e5e5e5}.search-shop-list>li.visible-num98{background:#eeeeee}.search-shop-list>li.visible-num99{background:#e5e5e5}.search-shop-list>li.visible-num100{background:#eeeeee}.search-shop-logo{margin-bottom:10px}.search-shop-name{text-align:center;font-weight:bold;margin-bottom:5px;height:2.8em;line-height:1.4;letter-spacing:-1px}.search-shop-catch{color:#78793d;text-align:center;margin:0 0 10px;font-size:13px;letter-spacing:-1px;height:2.8em;line-height:1.4}.search-shop-info{border-top:1px solid #dddddd;padding:10px 0;border-bottom:1px solid #dddddd;letter-spacing:normal;min-height:10.5em}.search-shop-info dt{color:#78793d;font-size:12px;font-weight:bold;width:4em;letter-spacing:-1px}.search-shop-info dd{font-size:12px;margin:-1.8em 0 5px;padding-left:4.2em;min-height:2.8em;letter-spacing:-1px}.search-shop-info dd:last-child{margin-bottom:0}.search-shop-feature{letter-spacing:-.40em;padding:10px 0}.search-shop-feature>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-shop-feature{word-spacing:0}}.search-shop-feature li{width:19%;margin-right:1%;margin-bottom:3px}.search-shop-feature li [class^=feature-icon-]{width:100%}.btn-search-shop{position:absolute;bottom:25px;left:50%;width:60%;text-align:center;margin:0 15% 0 -30%}.btn-search-shop a{display:block;background:#fff;border:2px solid #68bbe7;padding:12px;line-height:1.1;color:#68bbe7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;position:relative}.btn-search-shop a:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";position:absolute;top:50%;right:10px;display:block;font-size:10px;margin-top:-5px}.btn-search-shop a:hover{background:#ecf6fc}@media screen and (min-width:1470px){.search-shop-name{height:auto;letter-spacing:normal}.search-shop-catch{height:auto}.search-shop-info{min-height:7em}.search-shop-info dt{letter-spacing:normal}.search-shop-info dd{padding-left:5em;letter-spacing:normal}.search-shop-feature{letter-spacing:-.40em;padding:10px 0}.search-shop-feature>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-shop-feature{word-spacing:0}}.search-shop-feature li{width:19%;margin-right:1%;margin-bottom:3px}.search-shop-feature li [class^=feature-icon-]{width:100%}}@media screen and (max-width:1470px){.search-area{padding:20px 20px 0}.search-area .search-tab{letter-spacing:-.40em}.search-area .search-tab>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-area .search-tab{word-spacing:0}}.search-area .search-tab li{padding:30px 20px}.search-area .search-map-tab{letter-spacing:-.40em}.search-area .search-map-tab>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-area .search-map-tab{word-spacing:0}}.search-area .search-map-tab li a{padding:30px 20px}.search-area .search-filter dd{width:360px}.search-area .search-filter dd ul li{font-size:12px}.search-area .search-filter dd ul li:nth-child(3n){margin-right:0}.search-area .search-filter dd ul li.is_active{background:#68bbe7;color:#fff}.search-area .search-map-filter dd{width:360px}.search-area .search-map-filter dd ul li{font-size:12px}.search-area .search-map-filter dd ul li:nth-child(3n){margin-right:0}.search-area .search-map-filter dd ul li.is_active a{background:#68bbe7;color:#fff}}@media screen and (max-width:1170px){.search-area{padding:20px;display:block}.search-area .search-tab{letter-spacing:-.40em;width:100%;margin-bottom:20px}.search-area .search-tab>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-area .search-tab{word-spacing:0}}.search-area .search-tab li{padding:30px 0;text-align:center;width:14.28571%}.search-area .search-map-tab{letter-spacing:-.40em;width:100%;margin-bottom:20px}.search-area .search-map-tab>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.search-area .search-map-tab{word-spacing:0}}.search-area .search-map-tab li{width:14.28571%}.search-area .search-map-tab li a{padding:30px 0;text-align:center}.search-area .search-filter dd{width:100%}.search-area .search-filter dd ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.search-area .search-filter dd ul li{font-size:12px;width:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin-right:5px}.search-area .search-filter dd ul li:nth-child(3n){margin-right:5px}.search-area .search-filter dd ul li:last-child{margin-right:0}.search-area .search-map-filter dd{width:100%}.search-area .search-map-filter dd ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.search-area .search-map-filter dd ul li{font-size:12px;width:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin-right:5px}.search-area .search-map-filter dd ul li:nth-child(3n){margin-right:5px}.search-area .search-map-filter dd ul li:last-child{margin-right:0}.search-shop-list>li{width:33.33333%}}@media screen and (max-width:768px){.map-spacer{display:none}.search-area{padding:10px}.search-area .search-tab{display:block}.search-area .search-tab li{display:block;padding:15px;width:100%;border-bottom:1px solid #68bbe7;text-align:left}.search-area .search-tab li.is_active{border:1px solid #68bbe7}.search-area .search-map-tab{display:block}.search-area .search-map-tab li{display:block;width:100%;text-align:left}.search-area .search-map-tab li.is_active a{border:1px solid #68bbe7}.search-area .search-map-tab li a{display:block;padding:15px;border-bottom:1px solid #68bbe7}.search-area .search-filter{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.search-area .search-filter dd ul{-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-area .search-filter dd ul li{width:47%;margin-right:5px;-webkit-box-flex:auto;-moz-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto}.search-area .search-filter dd ul li:nth-child(2n){margin-right:0}.search-area .search-filter dd ul li:nth-child(3n){margin-right:5px}.search-area .search-filter dd ul li:last-child{margin-right:0}.search-area .search-map-filter{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.search-area .search-map-filter dd ul{-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-area .search-map-filter dd ul li{width:47%;margin-right:5px;-webkit-box-flex:auto;-moz-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto}.search-area .search-map-filter dd ul li:nth-child(2n){margin-right:0}.search-area .search-map-filter dd ul li:nth-child(3n){margin-right:5px}.search-area .search-map-filter dd ul li:last-child{margin-right:0}.search-shop-name{letter-spacing:normal}.search-shop-list>li{width:100%;padding:10px 10px 70px}.search-shop-info{min-height:0}}@media screen and (max-width:480px){.search-area .search-tab li{font-size:12px}.search-area .search-map-tab li{font-size:12px}.search-area .search-filter dt{font-size:12px}.search-area .search-map-filter dt{font-size:12px}}.shop-page{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.shop-page .section-inner{padding:0}.shop-header{border-bottom:1px solid #dddddd}.shop-header .section-inner{padding:50px 50px 25px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.shop-header-logo-area{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin-right:20px}.shop-header-logo{width:200px;margin-right:30px}.shop-header-logo img{width:100%}.shop-header-catch{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.shop-header-name{font-size:15px}.shop-header-desc{font-size:12px}.shop-header-contact-area{width:430px}.shop-header-contact{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:6px;letter-spacing:normal}.shop-header-contact-tel{font-size:18px;color:#333;line-height:1.1}.shop-header-contact-tel span{font-size:36px}.shop-header-contact-tel a:link,.shop-header-contact-tel a:visited{color:#333}.shop-header-contact-tel.except-tachikawa span{font-size:24px}.shop-header-contact-form{border:1px solid #dddddd;margin-left:10px;line-height:1.1}.shop-header-contact-form a{display:block;padding:10px}.shop-header-contact-form a:hover{background:#eeeeee}.shop-header-contact-detail{font-size:12px}@media screen and (max-width:768px){.shop-header-name{font-size:11px}}.shop-gnav{padding:15px 0}.shop-gnav .section-inner{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px}.shop-gnav-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center}.shop-gnav-list a{display:block;padding:15px 15px}.shop-gnav-list a:hover{color:main-red}.shop-gnav-list li{position:relative}.shop-gnav-list li ul{display:none;position:absolute;top:40px;left:0;background:#eeeeee;z-index:100;text-align:left;width:220px}.shop-gnav-list li ul.is_active{display:block}.shop-gnav-list li ul li a{position:relative;display:block;padding:10px 10px 10px 28px}.shop-gnav-list li ul li a:before{position:absolute;content:"";display:block;width:8px;height:10px;top:16px;left:10px;background:url(../img/shop/icon_gnav_sub.png) no-repeat 0 0}.shop-gnav-buttons{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:30px}.shop-gnav-buttons a{padding:15px 20px;position:relative;display:block}.shop-gnav-buttons .btn-gnav-member a{background:#b497bf}.shop-gnav-buttons .btn-gnav-member a:link,.shop-gnav-buttons .btn-gnav-member a:visited{color:#fff}.shop-gnav-buttons .btn-gnav-member a:hover{opacity:0.8}.shop-gnav-buttons .btn-gnav-member a:before{content:"";display:block;position:absolute}.shop-gnav-buttons .btn-gnav-entry{margin-left:15px}.shop-gnav-buttons .btn-gnav-entry a{background:#81cfef;background:-moz-linear-gradient(left, #81cfef 0%, #f3a3b8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #81cfef), color-stop(100%, #f3a3b8));background:-webkit-linear-gradient(left, #81cfef 0%, #f3a3b8 100%);background:-o-linear-gradient(left, #81cfef 0%, #f3a3b8 100%);background:-ms-linear-gradient(left, #81cfef 0%, #f3a3b8 100%);background:linear-gradient(to right, #81cfef 0%, #f3a3b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#81cfef, endColorstr=#f3a3b8,GradientType=1 )}.shop-gnav-buttons .btn-gnav-entry a:link,.shop-gnav-buttons .btn-gnav-entry a:visited{color:#fff}.shop-gnav-buttons .btn-gnav-entry a:hover{opacity:0.8}.shop-visual .section-inner{padding:0}.shop-news-list ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-news-list li{width:33.33333%}.shop-news-list li:nth-child(2n-1){background:#eeeeee}.shop-news-list li:nth-child(2n){background:#e5e5e5}.shop-news-list li a{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:30px}.shop-news-meta{margin-bottom:10px;letter-spacing:-.40em;-webkit-box-flex:1 1 0%;-moz-box-flex:1 1 0%;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.shop-news-list-content{width:150px;margin:0 20px 0 0}.shop-news-new{letter-spacing:normal;background:#d18f9c;display:table-cell;padding:10px 10px;color:#fff;line-height:1.1;vertical-align:top}.shop-news-category{letter-spacing:normal;background:#7cb5d2;display:table-cell;padding:10px 10px;color:#fff;line-height:1.1;vertical-align:top}.shop-news-thumb{margin:0;width:150px}.shop-news-thumb img{height:auto}.shop-news-desc{font-size:12px;margin-top:20px;letter-spacing:normal}@media (-ms-high-contrast:none){::-ms-backdrop,.shop-news-new{line-height:1.5;padding:7px 10px 5px 10px}::-ms-backdrop,.shop-news-category{line-height:1.5;padding:10px 10px 5px 10px}}.usp-reason-row{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.usp-reason-row .usp-reason-col{width:50%;padding-top:100px;position:relative}.usp-reason-row .usp-reason-title{text-align:center}.usp-reason-row .usp-reason-title img{width:150px;display:block;margin:0 auto 30px}.usp-reason-row .usp-reason-title-text{display:block;font-size:23px;color:#fff;font-weight:normal;margin-bottom:30px;-webkit-text-shadow:2px 2px 4px #333;-moz-text-shadow:2px 2px 4px #333;-ms-text-shadow:2px 2px 4px #333;text-shadow:2px 2px 4px #333}.usp-reason-row .usp-reason-list{background:rgba(0, 0, 0, 0.5);padding:25px 15%;min-height:200px}.usp-reason-row .usp-reason-list li{font-size:16px;font-weight:normal;border-bottom:1px dotted #fff;padding:0 0 8px 28px;margin-bottom:10px;position:relative;color:#fff}.usp-reason-row .usp-reason-list li:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";position:absolute;top:4px;left:0;font-size:20px}.usp-reason-thumbs-row{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.usp-reason-thumbs-row .usp-reason-thumbs{width:50%}.usp-reason-thumbs-row .usp-reason-thumbs .usp-reason-thumb-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.usp-reason-thumbs-row .usp-reason-thumbs .usp-reason-thumb-list li{width:33.33333%}.shop-facility-area{overflow:hidden}.shop-facility-slider{margin:0 10%}.shop-facility-slider .flex-viewport{overflow:visible!important}.shop-facility-slider .flex-viewport .slides li{opacity:0.5}.shop-facility-slider .flex-viewport .slides li.flex-active-slide{opacity:1}.shop-facility-slider .flex-direction-nav a{top:50%;z-index:999;opacity:1;width:60px;height:60px}.shop-facility-slider .flex-direction-nav a:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px;text-shadow:none}.shop-facility-slider .flex-direction-nav .flex-prev{left:20px}.shop-facility-slider .flex-direction-nav .flex-prev:before{content:"\e905";color:#68bbe7}.shop-facility-slider .flex-direction-nav .flex-next{right:20px}.shop-facility-slider .flex-direction-nav .flex-next:before{content:"\e906";color:#ed6983}.swiper-container .shop-normal-list{display:block}.swiper-container .shop-normal-list li{width:auto}.shop-normal-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-normal-list li{width:33.33333%;padding:30px}.shop-normal-list li:nth-child(2n-1){background:#eeeeee}.shop-normal-list li:nth-child(2n){background:#e5e5e5}.shop-normal-list li dl{min-height:190px;margin-bottom:10px}.shop-normal-list li dl dt{text-align:center;border-bottom:1px solid #dddddd;padding-bottom:6px;margin-bottom:10px;font-weight:bold}.shop-normal-list li dl dd{color:#78793d}.shop-normal-list li dl dd.shop-normal-list-detail{margin-top:15px;font-size:12px}.shop-normal-list li .shop-normal-list-btn{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border:1px solid #133150;padding:15px 25px;text-align:center;position:absolute;bottom:30px;left:30px;right:30px;letter-spacing:normal;line-height:1.5}.shop-normal-list li .shop-normal-list-btn:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";position:absolute;right:15px;top:50%;font-size:10px;margin-top:-5px}.shop-normal-list.shop-fitness li,.shop-normal-list.shop-personal li,.shop-normal-list.shop-program li,.shop-normal-list.shop-school li{padding-bottom:100px;position:relative}.shop-normal-list.shop-program li{padding-bottom:100px}.shop-normal-list.shop-program .shop-normal-list-btn{font-size:12px}.shop-normal-list .shop-program-icons{text-align:center;letter-spacing:-.40em}.shop-normal-list .shop-program-icons>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.shop-normal-list .shop-program-icons{word-spacing:0}}.shop-normal-list .shop-program-icons li{width:40px;height:40px;margin:0 5px;padding:0}.shop-normal-list .shop-program-icons li.shop-program-icon01{background:url(../img/shop/icn_program_01.png) no-repeat 0 0;background-size:40px 40px}.shop-normal-list .shop-program-icons li.shop-program-icon02{background:url(../img/shop/icn_program_02.png) no-repeat 0 0;background-size:40px 40px}.shop-normal-list .shop-program-icons li.shop-program-icon03{background:url(../img/shop/icn_program_03.png) no-repeat 0 0;background-size:40px 40px}.shop-normal-list .shop-program-icons li.shop-program-icon04{background:url(../img/shop/icn_program_04.png) no-repeat 0 0;background-size:40px 40px}.shop-normal-list .shop-program-icons li.shop-program-icon05{background:url(../img/shop/icn_program_05.png) no-repeat 0 0;background-size:40px 40px}.shop-normal-list-thumb{margin-bottom:10px}.shop-normal-list.only-two li{width:50%}.shop-slide-list{-webkit-align-items:stretch!important;-moz-align-items:stretch!important;align-items:stretch!important;align-content:stretch;height:100%}.shop-slide-list.only-two{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.shop-slide-list.only-two li{width:50%}.shop-slide-list li{padding:30px;height:100%;min-height:450px;display:block;position:relative;-webkit-align-items:stretch!important;-moz-align-items:stretch!important;align-items:stretch!important}.shop-slide-list li:nth-child(2n-1){background:#eeeeee}.shop-slide-list li:nth-child(2n){background:#e5e5e5}.shop-slide-list li .shop-normal-list-thumb{max-height:220px;overflow:hidden}.shop-slide-list li dl dt{text-align:center;border-bottom:1px solid #dddddd;padding-bottom:6px;margin-bottom:10px;font-weight:bold}.shop-slide-list li dl dd{color:#78793d}.shop-slide-list li .shop-school-name{border-top:1px solid #dfe7ea;padding-top:15px;text-align:center}.shop-slide-list li .shop-school-kids{position:absolute;width:160px;height:80px;top:0;left:0}.shop-slide-list li .shop-school-kids:before{display:block;content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:0;border-style:solid;border-width:80px 160px 0 0;border-color:#7c9dff transparent transparent transparent}.shop-slide-list li .shop-school-kids i{color:#fff;position:absolute;top:15px;left:15px;height:1em;display:block}.shop-slide-list li .shop-school-golf{background:url(../images/school/icon_golf.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-swim{background:url(../images/school/icon_swim.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-cheer{background:url(../images/school/icon_cheer.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-athlete{background:url(../images/school/icon_athlete.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-baby_swiming{background:url(../images/school/icon_baby_swimming.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-ballet{background:url(../images/school/icon_ballet.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-baton{background:url(../images/school/icon_baton.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-boxing{background:url(../images/school/icon_boxing.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-dance{background:url(../images/school/icon_dance.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-english{background:url(../images/school/icon_english.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-fin{background:url(../images/school/icon_fin.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-flamenco{background:url(../images/school/icon_flamenco.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-gaudia{background:url(../images/school/icon_gaudia.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-golf{background:url(../images/school/icon_golf.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-yoga{background:url(../images/school/icon_hot_yoga.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-house_dance{background:url(../images/school/icon_house_dance.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-hula{background:url(../images/school/icon_hula.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-jazzdance{background:url(../images/school/icon_jazzdance.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-karate{background:url(../images/school/icon_karate.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-kenkouzoushin{background:url(../images/school/icon_kenkouzoushin.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-maternity{background:url(../images/school/icon_maternity.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-ritmic{background:url(../images/school/icon_ritmic.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-shintaisou{background:url(../images/school/icon_shintaisou.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-squash{background:url(../images/school/icon_squash.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-swim{background:url(../images/school/icon_swimming.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-swimming{background:url(../images/school/icon_swimming.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-taiiku{background:url(../images/school/icon_taiiku.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-taikyokuken{background:url(../images/school/icon_taikyokuken.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-tennis{background:url(../images/school/icon_tennis.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-tobiuo{background:url(../images/school/icon_tobiuo.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-vocalism{background:url(../images/school/icon_vocalism.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-voice{background:url(../images/school/icon_voice.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-miraiku{background:url(../images/school/icon_miraiku.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-baby-miraiku{background:url(../images/school/icon_baby_miraiku.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-bouldering{background:url(../images/school/icon_bouldering.png) no-repeat 50% 50%}.shop-slide-list li .shop-school-suinobi{background:url(../images/school/icon_suinobi.png) no-repeat 50% 50%}.shop-school-area .shop-slide-list li{min-height:0}.shop-school-area .shop-slide-list li div{height:180px}.shop-map{margin-bottom:30px}.shop-map #mapCanvas{width:100%;height:300px}.shop-map-access{margin:0;text-align:center}.shop-map-access dt{display:inline-block;color:#78793d}.shop-map-access dt:after{content:"："}.shop-map-access dd{display:inline-block;margin-right:20px}.shop-row{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.shop-row .shop-col{width:50%}.shop-price-area>.shop-row>.shop-col{border-bottom:2px solid #fff}.shop-price-area>.shop-row>.shop-col:first-child{border-right:2px solid #fff}.shop-price-area>.shop-row>.shop-col>.shop-row>.shop-col{border-right:2px solid #fff}.shop-price-area>.shop-row>.shop-col>.shop-row>.shop-col:last-child{border-right:none}.shop-price-area .shop-col{text-align:center;padding-bottom:30px}.shop-price-area .shop-price{font-size:24px;color:#133150;margin-bottom:10px;line-height:1.1}.shop-price-area .shop-price strong{font-size:48px}.shop-price-area .shop-price-desc{color:#133150}.shop-price-title{font-size:22px;text-align:center;padding:20px;margin-bottom:30px;color:#133150;border-bottom:2px solid #fff;line-height:1.1;background:#b3b3b2}.shop-price-title-note{color:#31928a;font-size:14px;display:block}.shop-price-caption{color:#133150;margin-bottom:10px}.shop-price-caption+p{margin-bottom:20px}.shop-price-time{border-collapse:collapse;text-align:center;margin:0 auto 20px}.shop-price-time td{padding:8px;border:1px solid #dddddd}.shop-price-time tr:first-child td:first-child{border-top:none;border-left:none}.shop-price-time tr:first-child td:last-child{border-top:none;border-right:none}.shop-price-time tr:last-child td:first-child{border-bottom:none;border-left:none}.shop-price-time tr:last-child td:last-child{border-bottom:none;border-right:none}.shop-megalos24-area .shop-col{text-align:center;padding:30px;border-bottom:1px solid #fff}.shop-megalos24-area p{color:#78793d;text-align:center}.shop-megalos24-area .shop-row.row-four .shop-col:nth-child(2n-1){background:#e5e5e5}.shop-megalos24-area .shop-row.row-four .shop-col:nth-child(2n){background:#eeeeee}.shop-megalos24-area .shop-row.row-four.reverse .shop-col:nth-child(2n-1){background:#eeeeee}.shop-megalos24-area .shop-row.row-four.reverse .shop-col:nth-child(2n){background:#e5e5e5}.shop-megalos24-title{text-align:center;padding:20px 0;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #dddddd;line-height:1.1}.campaign-bnr{margin:0 7% 60px}.campaign-bnr ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.campaign-bnr ul li{width:30%}.campaign-bnr ul li a{dispay:block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.campaign-bnr ul li a:hover{opacity:0.8}.campaign-bnr.except-two-bnr ul{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.campaign-bnr.except-two-bnr ul li{margin-right:5%}.campaign-bnr.four-column ul li{width:24%}@media screen and (max-width:768px){.campaign-bnr.four-column ul li{width:100%}}.campaign-bnr.two-column ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:0 auto}.campaign-bnr.two-column ul li{width:44%}@media screen and (max-width:1000px){.campaign-bnr.two-column ul li{width:47.5%}}@media screen and (max-width:768px){.campaign-bnr.two-column ul li{width:100%}}.campaign-bnr.one-column ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:300px;margin:0 auto}.campaign-bnr.one-column ul li{width:100%}@media screen and (max-width:1000px){.campaign-bnr.one-column ul li{width:100%}}.feature24 .section-inner{padding:40px}.feature24 .section-inner .shop-row{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature24 .section-inner .shop-row .shop-col{width:48%}.feature24.morning-time{background:#f3fafd;margin-bottom:10px}.feature24.morning-time .shop-row .shop-col-desc{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1;background:url(../images/megalos24/bg_morning.png) no-repeat 50% 0;padding-top:100px}.feature24.morning-time .shop-row .shop-col-desc p{text-align:center;color:#0079b9;margin-bottom:60px}.feature24.morning-time .shop-row .shop-col-photo{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2}.feature24.night-time{background:#fef3f5}.feature24.night-time .shop-row .shop-col-desc{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2;background:url(../images/megalos24/bg_night.png) no-repeat 50% 0;padding-top:100px}.feature24.night-time .shop-row .shop-col-desc p{text-align:center;color:#5b0c1c;margin-bottom:60px}.feature24.night-time .shop-row .shop-col-photo{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1}.shop-point-area .shop-row .shop-col{padding:40px 0 100px;text-align:center;border-bottom:none}.shop-point-area .shop-point01{background:url(../images/point/bg_point01.png) no-repeat 0 0;background-size:cover}.shop-point-area .shop-point02{background:url(../images/point/bg_point02.png) no-repeat 0 0;background-size:cover}.shop-point-area .shop-point03{background:url(../images/point/bg_point03.png) no-repeat 0 0;background-size:cover}.shop-point-area .shop-point04{background:url(../images/point/bg_point04.png) no-repeat 0 0;background-size:cover}.shop-point-area .shop-row-thumbs.shop-row h4{color:#133150;margin-bottom:10px}.shop-point-area .shop-row-thumbs.shop-row .shop-col{padding:30px;border-bottom:none}.shop-point-area .shop-row-thumbs.shop-row .shop-col:nth-child(2n-1){background:#e5e5e5}.shop-point-area .shop-row-thumbs.shop-row .shop-col:nth-child(2n){background:#eeeeee}.shop-point-area .shop-row-thumbs.shop-row .shop-col p{color:#78793d;text-align:center}.shop-point-area .shop-row-thumbs.shop-row .shop-col .shop-point-title{text-align:center;padding:15px 0;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #dddddd;line-height:1.1;color:#333;font-size:14px}.shop-point-area .shop-row-thumbs.shop-row.reverse .shop-col:nth-child(2n-1){background:#eeeeee}.shop-point-area .shop-row-thumbs.shop-row.reverse .shop-col:nth-child(2n){background:#e5e5e5}.shop-point-num{text-align:center;margin-bottom:40px}.shop-point-num img{width:auto}.shop-point-title{font-weight:bold;font-size:18px;color:#fff;text-align:center;line-height:1.4}.shop-faq-area{margin:40px 20% 30px}.shop-faq-area .shop-faq-list-wrap{display:none}.shop-faq-area .shop-faq-list dt{position:relative;font-weight:bold;font-size:16px;margin-bottom:10px;color:#048ed7;padding:5px 0 10px 50px}.shop-faq-area .shop-faq-list dt:before{position:absolute;top:0;left:0;content:"Q";padding:10px 12px;line-height:1.1;color:#fff;background:#048ed7;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}.shop-faq-area .shop-faq-list dd{position:relative;margin-bottom:40px;padding:5px 0 10px 50px}.shop-faq-area .shop-faq-list dd:before{position:absolute;top:0;left:0;content:"A";padding:10px 12px;line-height:1.1;color:#048ed7;border:1px solid #048ed7;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}.shop-admission-area{text-align:center}.shop-admission-area .shop-admission-first{padding:30px 0;line-height:1.4;color:#133150;background:#e5e5e5;border-bottom:2px solid #fff}.shop-admission-area .shop-admission-main{background:#eeeeee;padding:30px 0}.shop-admission-area .shop-admission-main li{font-size:24px;color:#133150;margin-bottom:20px;line-height:1.4}.shop-admission-area .shop-admission-main li span{font-size:16px}.shop-admission-area .shop-admission-main li:last-child{margin-bottom:0}.shop-admission-area .shop-admission-sub{background:#e5e5e5;padding:15px 0;text-align:left}.shop-admission-area .shop-admission-sub ul{margin:0 15%}.shop-admission-area .shop-admission-sub li{font-size:12px;color:#666666;margin-bottom:8px;position:relative;padding-left:1.2em}.shop-admission-area .shop-admission-sub li:before{content:"※";position:absolute;top:0;left:0}.shop-footer-entry{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#048ed7;background:-moz-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #048ed7), color-stop(100%, #e9647f));background:-webkit-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-o-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-ms-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:linear-gradient(to right, #048ed7 0%, #e9647f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#048ed7, endColorstr=#e9647f,GradientType=1 );transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.shop-footer-entry-title-area{color:#fff;background:rgba(255, 255, 255, 0.15);padding:10px;text-align:center;font-weight:bold}.shop-footer-entry-title{font-size:18px;display:inline-block;line-height:1.1;vertical-align:middle;margin-right:20px}.shop-footer-entry [class^=btn-footer-entry-]{border:1px solid #fff;padding:10px 20px;line-height:1.1;display:none;cursor:pointer}.shop-footer-entry [class^=btn-footer-entry-].is_active{display:inline-block}.shop-footer-entry .btn-footer-entry-close:before{content:"-";margin-right:10px}.shop-footer-entry .btn-footer-entry-close.is_active{display:inline-block}.shop-footer-entry .btn-footer-entry-open:before{content:"+";margin-right:10px}.shop-footer-entry .btn-footer-entry-open.is_active{display:inline-block}.shop-footer-entry .shop-footer-links{padding:20px 60px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.shop-footer-entry .shop-footer-links.only-one{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center}.shop-footer-entry .shop-footer-links.only-one li{-webkit-box-flex:none;-moz-box-flex:none;-ms-flex:none;-webkit-flex:none;flex:none;width:48%}.shop-footer-entry .shop-footer-links li{-webkit-box-flex:1 1 0%;-moz-box-flex:1 1 0%;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;margin-right:2%;border:1px solid #fff;color:#fff;text-align:center}.shop-footer-entry .shop-footer-links li:last-child{margin-right:0}.shop-footer-entry .shop-footer-links li a{display:block;padding:60px 12% 60px 0;font-size:16px;background:url(../img/shop/icon_footer_entry.png) no-repeat 10px 50%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.shop-footer-entry .shop-footer-links li a:link,.shop-footer-entry .shop-footer-links li a:visited{color:#fff}.shop-footer-entry .shop-footer-links li a:hover{background-color:rgba(255, 255, 255, 0.3)}.shop-footer-entry .shop-footer-links1{background:url(../common/img_footer_entry.png) no-repeat 90% 50%}.shop-footer-entry .shop-footer-links2{background:url(../common/img_footer_try_school.png) no-repeat 90% 50%}.shop-footer-entry .shop-footer-links3{background:url(../common/img_footer_fitness.png) no-repeat 90% 50%}.shop-footer-entry .shop-footer-links4{background:url(../common/img_footer_contact.png) no-repeat 90% 50%}.shop-footer-entry .shop-footer-links-kids{background:url(../common/img_footer_kids.png) no-repeat 90% 50%}.shop-footer-entry .shop-footer-links.four-btns li a{display:block;text-align:center;padding:60px 0 10px 0;font-size:13px}.shop-footer-entry .shop-footer-links.four-btns .shop-footer-links1{background:url(../common/img_footer_entry.png) no-repeat 50% 10px;background-size:50px auto}.shop-footer-entry .shop-footer-links.four-btns .shop-footer-links2{background:url(../common/img_footer_fitness.png) no-repeat 50% 10px;background-size:40px auto}.shop-footer-entry .shop-footer-links.four-btns .shop-footer-links3{background:url(../common/img_footer_try_school.png) no-repeat 50% 10px;background-size:90px auto}.shop-footer-entry .shop-footer-links.four-btns .shop-footer-links4{background:url(../common/img_footer_contact.png) no-repeat 50% 15px;background-size:25px auto}.shop-footer-entry .shop-footer-links.four-btns .shop-footer-links-kids{background:url(../common/img_footer_kids.png) no-repeat 50% 30px}.sp-shop-footer-entry{display:none}.kodaira-school .school-col-desc{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1;position:relative}.kodaira-school .school-col-photo{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2;position:relative}.kodaira-school .shop-row{-webkit-align-items:center;-moz-align-items:center;align-items:center}.kodaira-school .shcool-desc{width:80%;margin:0 auto;padding:20px 0}.kodaira-school .shcool-desc h3{font-size:18px;font-weight:bold;text-align:center;margin-bottom:15px}.kodaira-school .school-point-area ol{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.kodaira-school .school-point-area ol li{width:33.33333%;background:#eeeeee}.kodaira-school .school-point-area ol li:nth-child(2n){background:#e5e5e5}.kodaira-school .school-point-area ol li h4 span{padding:10px;font-size:15px;font-weight:bold;line-height:1.1}.kodaira-school .school-point-area ol li p{padding:30px}.kodaira-school .school-point-area .shcool-point-head{border-bottom:1px solid rgba(255, 255, 255, 0.7)}.kodaira-school .school-point-area .school-point-num{display:table-cell;padding:15px 15px;color:#fff;vertical-align:middle}.kodaira-school .school-point-area .school-point-title{display:table-cell;padding:15px 15px;vertical-align:middle}.kodaira-school .school-coach-area{-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.kodaira-school .school-coach-area .school-coach-col{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:30px;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.kodaira-school .school-coach-area .school-coach-col .school-coach-photo{width:165px}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc{margin-left:30px;-webkit-box-flex:1 1 0%;-moz-box-flex:1 1 0%;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc .school-coach-name{font-weight:bold;font-size:15px;margin-bottom:20px}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc .school-coach-name .coach-name-sub{font-size:12px;display:block;font-weight:normal}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc p{margin-bottom:20px}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc .coach-profile dt{font-weight:bold}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc .coach-profile dd{margin-bottom:10px}.school-adult .school-col-area{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1}.school-adult .school-col-photo{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2}.school-adult .shcool-desc h3{color:#e9647f}.school-adult .shcool-point-head{background:#e6e6e6}.school-adult .school-point-num{background:#e9647f}.school-kids .school-col-area{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2}.school-kids .school-col-photo{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1}.school-kids .shcool-desc h3{color:#048ed7}.school-kids .shcool-point-head{background:#e6e6e6}.school-kids .school-point-num{background:#048ed7}.shop-renew-content img{width:100%!important}.shop-common-visual{min-height:360px;margin-bottom:60px}.shop-common-visual.shop-visual-fitness{background:url(../img/shop/bg_shop_visual_fitness.png) no-repeat 50% 50%;background-size:cover}.shop-common-visual.shop-visual-program{background:url(../img/shop/bg_shop_visual_program.png) no-repeat 50% 50%;background-size:cover}.shop-common-visual.shop-visual-personal{background:url(../img/shop/bg_shop_visual_personal.png) no-repeat 50% 50%;background-size:cover}.shop-common-visual.shop-visual-school-adult{background:url(../img/shop/bg_shop_visual_school_adult.png) no-repeat 50% 50%;background-size:cover}.shop-common-visual.shop-visual-school-kids{background:url(../img/shop/bg_shop_visual_school_kids.png) no-repeat 50% 50%;background-size:cover}.shop-common-visual .inner{height:360px;position:relative}.shop-common-visual-title{background:rgba(255, 255, 255, 0.75);color:#133150;position:absolute;top:0;bottom:0;left:0;margin:auto;height:160px;padding:30px}.shop-common-visual-jp{font-size:22px;display:block;line-height:1.1}.shop-common-visual-en{font-size:60px;display:block;line-height:1.4}.shop-program-nav{border-top:1px solid #dddddd;padding:40px 0}.shop-program-nav ul{letter-spacing:-.40em;text-align:center}.shop-program-nav ul>li{letter-spacing:normal;display:inline-block}@-moz-document url-prefix(){.shop-program-nav ul{word-spacing:0}}.shop-program-nav ul li{margin:0 10px}.shop-program-nav ul li a{display:block;border:1px solid #133150;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;position:relative;padding:15px 50px;font-weight:bold}.shop-program-nav ul li a:link,.shop-program-nav ul li a:visited{color:#133150}.shop-program-nav ul li a:hover{background:#133150;color:#fff}.shop-program-nav ul li a:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;content:"\e906";font-size:10px;top:50%;right:15px;margin-top:-5px}.shop-header-sns{display:flex;width:200px;justify-content:center}.shop-header-sns.bottom-type{width:auto}.shop-header-sns-icon{width:35px;margin-right:10px}.shop-header-sns.bottom-type .shop-header-sns-icon{width:auto;margin-right:25px}.shop-header-sns-icon img{width:100%}.shop-header-sns.bottom-type .shop-header-sns-icon img{height:50px!important;width:auto!important}.section-inner-sns{padding:0 0 50px}.shop-header-sns.bottom-type .section-inner-sns{padding:0 50px 25px}.shop-header-sns.bottom-type p:last-child{margin-right:0}.shop-header .section-inner{padding:30px 50px 10px}@media screen and (max-width:1000px){.shop-header-sns{width:100%}.section-inner-sns{padding-top:15px}}@media screen and (max-width:768px){.section-inner-sns{padding-top:0}}.modaal-container{max-width:none}.modaal-content-container{padding:40px 40px 60px}.modal-window-text{text-align:center;color:#999;font-weight:bold;font-size:16px}.modal-window-navi{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.modal-window-disc{width:24%;text-align:center;padding:2px;background:#81cfef;background:-moz-linear-gradient(45deg, #81cfef 0%, #f3a3b8 100%);background:-webkit-linear-gradient(45deg, #81cfef 0%, #f3a3b8 100%);background:linear-gradient(45deg, #81cfef 0%, #f3a3b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#81cfef', endColorstr='#f3a3b8',GradientType=1 )}.modal-window-navi.three-column .modal-window-disc{width:32%}.modal-window-navi.two-column .modal-window-disc{width:49%}.modal-window-disc a{display:block;background:#fff;padding:65px 0 10px;font-size:14px;font-weight:bold;color:#999;transition:0.5s}.modal-window-disc.type-01 a{background:url(../common/icon_modal_trial.png) #fff no-repeat 52% 10px;background-size:40px auto}.modal-window-disc.type-01 a:hover{background:url(../common/icon_modal_trial_on.png) no-repeat 52% 10px;background-size:40px auto}.modal-window-disc.type-02 a{background:url(../common/icon_modal_fitness.png) #fff no-repeat 50% 15px;background-size:85px auto}.modal-window-disc.type-02 a:hover{background:url(../common/icon_modal_fitness_on.png) no-repeat 50% 15px;background-size:85px auto}.modal-window-disc.type-03 a{background:url(../common/icon_modal_school_adult.png) #fff no-repeat 50% 15px;background-size:83px auto}.modal-window-disc.type-03 a:hover{background:url(../common/icon_modal_school_adult_on.png) no-repeat 50% 15px;background-size:83px auto}.modal-window-disc.type-04 a{background:url(../common/icon_modal_school_kids.png) #fff no-repeat 50% 18px;background-size:100px auto}.modal-window-disc.type-04 a:hover{background:url(../common/icon_modal_school_kids_on.png) no-repeat 50% 18px;background-size:100px auto}.modal-window-disc.type-05 a{background:url(../common/icon_modal_program.png) #fff no-repeat 50% 5px;background-size:90px auto}.modal-window-disc.type-05 a:hover{background:url(../common/icon_modal_program_on.png) no-repeat 50% 5px;background-size:90px auto}.modal-window-disc.type-06 a{background:url(../common/icon_modal_personal.png) #fff no-repeat 50% 0px;background-size:75px auto}.modal-window-disc.type-06 a:hover{background:url(../common/icon_modal_personal_on.png) no-repeat 50% 0px;background-size:75px auto}.modal-window-disc.type-07 a{background:url(../common/icon_modal_yoga.png) #fff no-repeat 50% 0px;background-size:75px auto}.modal-window-disc.type-07 a:hover{background:url(../common/icon_modal_yoga_on.png) no-repeat 50% 0px;background-size:75px auto}.modal-window-disc a:hover{background:none;color:#FFF}@media screen and (max-width:768px){.modaal-container{width:100%}.modaal-content-container{padding:30px 20px}.modal-window-navi.two-column .modal-window-disc{width:100%;margin-bottom:5%}.modal-window-disc,.modal-window-navi.three-column .modal-window-disc{width:49%}.modal-window-disc:nth-child(3),.modal-window-disc:nth-child(4){margin-top:2%}}.mymegaLR{display:flex;flex-wrap:wrap;justify-content:space-between}.mymegaLR.clearFix:after{display:none}.mymegaLR p.twocolumn_left,.mymegaLR p.twocolumn_right{float:none}@media screen and (max-width:679px){.mymegaLR{display:none}}.shop-header-contact-detail-list{display:flex}.shop-header-contact-detail-list dt{white-space:nowrap}@media screen and (max-width:1000px){.shop-header-contact-detail-list{flex-wrap:wrap;justify-content:center}.shop-header-contact-detail-list dt{white-space:normal}}.common-bnr-area .section-inner{padding:40px 80px}.notice{font-size:12px;margin:10px 0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.ranking .ttl-under-flag img{width:587px}.btn-ranking{display:inline-block;width:600px;margin:0 auto 30px;text-align:center}.btn-ranking a{display:block;background:#f29600;color:#fff;font-weight:bold;padding:15px;font-size:20px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;position:relative}.btn-ranking a:hover{background:#ffad26}.btn-ranking a:after{position:absolute;content:"";display:block;right:20px;top:50%;margin-top:-15px;width:29px;height:32px;background:url(/school/kids/img/icon_ranking.png) no-repeat 50% 50%;background-size:29px 32px}@media screen and (max-width:768px){.ranking .ttl-under-flag img{width:100%}.btn-ranking{width:90%}}.pc-none{display:none!important}.sp-none{display:block!important}span.pc-none{display:none!important}span.sp-none{display:inline!important}@media screen and (min-width:1600px){.shop-slide-list li{min-height:400px}.shop-slide-list li .shop-normal-list-thumb{max-height:230px;overflow:hidden}}@media screen and (min-width:1200px){.shop-slide-list li{min-height:430px}}@media screen and (max-width:1170px){.shop-gnav .section-inner{padding:10px 0}.shop-gnav-list a{padding:15px 10px}.shop-gnav-buttons{margin-left:10px}.shop-gnav-buttons a{padding:15px 10px}.shop-gnav-buttons .btn-gnav-entry{margin-left:10px}.gnav .section-inner{width:100%}.gnav .normal-gnav li{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;font-size:13px}.gnav .normal-gnav li a{padding:15px 0}.shop-news-list-content{width:85px;margin:0 10px 0 0}.shop-news-thumb{margin:0;width:85px}.shop-news-desc{margin-top:10px}.usp-reason-row .usp-reason-title-text{font-size:20px}.usp-reason-row .usp-reason-list{padding:25px 7%}.shop-common-visual{min-height:0}.shop-common-visual.shop-visual-fitness{background-size:cover}.shop-common-visual .inner{min-height:200px;height:auto}.shop-common-visual-title{background:rgba(255, 255, 255, 0.75);color:#133150;position:absolute;top:30px;bottom:auto;left:20px;margin:auto;height:auto}.shop-common-visual-jp{font-size:16px}.shop-common-visual-en{font-size:24px}}@media screen and (max-width:1000px){.gnav a{padding:15px 0px}.gnav .normal-gnav li{-webkit-box-flex:auto;-moz-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto;font-size:12px}.shop-header .section-inner{padding:20px 30px 25px;display:block}.shop-header-logo-area{margin-right:10px;margin-bottom:15px}.shop-header-contact-area{width:100%}.shop-header-contact{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.shop-header-contact-detail{text-align:center}.shop-gnav{padding:15px}.shop-gnav .section-inner{display:block}.shop-gnav-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.shop-gnav-list a{padding:15px 10px}.shop-gnav-buttons{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:0}.shop-gnav-buttons li{width:49%;-webkit-box-flex:1 1 0%;-moz-box-flex:1 1 0%;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.usp-reason-row .usp-reason-title-text{font-size:18px}.usp-reason-row .usp-reason-list{font-size:14px;padding:25px 3%;min-height:185px}.usp-reason-row .usp-reason-list li{font-size:14px}.shop-normal-list li dl{min-height:250px;margin-bottom:10px}}@media screen and (max-width:900px){.usp-reason-row .usp-reason-title-text{font-size:16px}.usp-reason-row .usp-reason-list{font-size:12px;padding:25px 1%}.usp-reason-row .usp-reason-list li{font-size:12px}}@media screen and (max-width:768px){#layout,body{overflow-x:hidden}body.is_active{overflow-y:hidden}.layout-wrap{padding:5px}#layout{margin:0}.section-inner{width:auto}.content .section-inner{padding:10px}img.default-size{width:100%}.pc-none{display:block!important}.sp-none{display:none!important}span.pc-none{display:inline!important}span.sp-none{display:none!important}.btn-entry{display:block;width:100%;padding:0 10px}.common-section{margin-bottom:40px}.section-title{font-size:20px;margin:0 0 15px}.section-title span:after{left:-10%;width:120%}.section-title .section-title-desc{position:relative;display:block;text-align:center;bottom:auto;font-size:13px}.section-title.with-desc{margin-bottom:15px}.section-title-catch{font-size:16px}.section-catch{font-size:16px}.section-normal-catch{margin-top:0px}.shop-page .section-catch{font-size:14px;margin:0 10px 15px}.sp-overlay{background:rgba(0, 0, 0, 0.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.sp-overlay.is_active{display:block}.common-header .section-inner{background:none;background-size:contain;padding:20px 20px 10px;text-align:left}.common-header .section-inner .header-logo{display:block;margin:0 auto;text-align:center}.common-header .section-inner .header-logo img{width:auto}.common-header .section-inner .header-logo-catch{display:none}.gnav,.shop-gnav{display:none;border-top:none;border-bottom:none;padding:0 0 15px;text-align:left;position:fixed;top:0;left:0;right:0;bottom:70px;z-index:1000;backface-visibility:hidden;background:#fff;overflow-y:auto}.gnav.is_active,.shop-gnav.is_active{display:block}.gnav .section-inner,.shop-gnav .section-inner{padding:0}.gnav .normal-gnav,.shop-gnav .normal-gnav{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gnav .normal-gnav li a,.shop-gnav .normal-gnav li a{padding:15px;font-size:14px;letter-spacing:1px}.gnav li,.shop-gnav li{border-bottom:1px solid #dddddd}.gnav a,.shop-gnav a{display:block;padding:15px 15px;position:relative}.gnav a:after,.shop-gnav a:after{display:none}.gnav a:hover:after,.shop-gnav a:hover:after{left:0;opacity:1;width:100%}.gnav li.is_active a:after,.shop-gnav li.is_active a:after{opacity:1;left:0;width:100%}.shop-gnav-list{display:block}.shop-gnav-list li{letter-spacing:normal;text-align:left}.shop-gnav-list li ul{display:block;position:relative;top:auto;left:auto;width:auto}.shop-gnav-buttons{margin:0 15px}.shop-gnav-buttons li{letter-spacing:normal}.common-bnr-area .section-inner{padding:10px}.common-footer .topic-path{padding:10px 10px}.common-footer .footer-inline li{display:block;padding:0;width:100%;border-bottom:1px solid #dddddd}.common-footer .footer-inline li:after{display:none}.common-footer .footer-inline li a{display:block;padding:10px}.common-footer .footer-nav{padding:10px}.common-footer .footer-nav .footer-nav-list{display:block;margin-bottom:0}.common-footer .footer-nav .footer-nav-list>dt{padding:10px;width:100%;text-align:left}.common-footer .footer-nav .footer-nav-list>dt span{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:auto;font-weight:bold}.common-footer .footer-nav .footer-nav-list>dd{margin-left:0;padding:0}.common-footer .footer-nav .footer-nav-list>dd .footer-arealist>li{padding:5px 0;border-bottom:1px solid #dddddd}.common-footer .footer-nav .footer-nav-list>dd .footer-arealist .sp-footer-hidden{display:none}.common-footer .footer-nav .footer-nav-list>dd .area-category,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline{display:block}.common-footer .footer-nav .footer-nav-list>dd .area-category dt,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline dt{width:100%;padding:10px;color:#133150;background:#d3d9dd;position:relative}.common-footer .footer-nav .footer-nav-list>dd .area-category dt.sp-footer-accordion:after,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline dt.sp-footer-accordion:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";display:block;position:absolute;top:50%;right:15px;margin-top:-6px;font-size:12px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.common-footer .footer-nav .footer-nav-list>dd .area-category dt.sp-footer-accordion.is_active:after,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline dt.sp-footer-accordion.is_active:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline-inline{display:block;margin-right:0;padding:5px 0;border-bottom:1px solid #dddddd}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline:first-child,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline-inline:first-child{padding-top:0}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline dt,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline-inline dt{margin:0;width:100%;padding:10px;color:#133150;background:#d3d9dd;position:relative}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline dt.sp-footer-accordion:after,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline-inline dt.sp-footer-accordion:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";display:block;position:absolute;top:50%;right:15px;margin-top:-6px;font-size:12px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline dt.sp-footer-accordion.is_active:after,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline-inline dt.sp-footer-accordion.is_active:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.common-footer .footer-nav .footer-nav-list>dd .area-category-inline dd,.common-footer .footer-nav .footer-nav-list>dd .area-cetegory-inline-inline dd{display:block}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li{display:block;width:100%;border-bottom:1px solid #dddddd}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li:after{display:none}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li:last-child{border-bottom:0}.common-footer .footer-nav .footer-nav-list>dd .footer-shoplist>li a{display:block;padding:10px}.common-footer .footer-other-area{background:#fff;padding:10px;display:block}.common-footer .footer-other-nav{margin-bottom:30px}.common-footer .footer-logoarea{width:100%}.common-footer .footer-logoarea .footer-logo{margin:0 30% 10px}.common-footer .footer-logoarea small{font-size:10px;letter-spacing:normal;text-align:center;display:block}.shop-header{border-bottom:0}.shop-header .section-inner{padding-bottom:0}.shop-header-logo-area{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:0}.shop-header-desc{margin-top:10px}.shop-header-logo{width:70%;margin:0 auto 15px}.shop-header-logo img{width:100%}.shop-header-catch{text-align:center}.shop-header-contact-area{display:none}.shop-news-list ul{display:block}.shop-news-list ul li{width:100%;padding:0}.shop-news-list ul li a{padding:10px;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.shop-news-list ul li:nth-child(4),.shop-news-list ul li:nth-child(5),.shop-news-list ul li:nth-child(6){display:block}.shop-news-list-content{width:120px;margin:0 10px 0 0}.shop-news-thumb{width:120px}.shop-news-meta{margin-bottom:0}.usp-reason-row{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.usp-reason-row .usp-reason-col{width:100%}.usp-reason-row .usp-reason-title-text{font-size:20px;margin-bottom:30px;padding:0 15px}.usp-reason-row .usp-reason-list{padding:25px 15px}.usp-reason-row .usp-reason-list li{font-size:16px}.usp-reason-thumbs-row{display:none}.shop-slide-list li{padding:15px;min-height:450px}.shop-slide-list.only-two li{width:100%}.shop-program-area .shop-slide-list li{padding:15px;min-height:380px}.swiper-button-next,.swiper-button-prev{width:10px;height:20px;margin-top:-10px;z-index:10;cursor:pointer;-moz-background-size:10px 20px;-webkit-background-size:10px 20px;background-size:10px 20px;background-position:center;background-repeat:no-repeat}.shop-facility-slider{margin:0 10%}.shop-facility-slider .flex-direction-nav a{width:30px;height:30px;margin-top:-5px}.shop-facility-slider .flex-direction-nav a:before{font-size:30px;text-shadow:none}.shop-facility-slider .flex-direction-nav .flex-prev{left:0}.shop-facility-slider .flex-direction-nav .flex-next{right:0}.shop-row{display:block}.shop-row .shop-col{width:100%;margin-bottom:0;border-bottom:2px solid #fff}.shop-row.row-four{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-row.row-four .shop-col{width:50%;padding:15px}.shop-normal-list{display:block}.shop-normal-list li{width:100%}.shop-normal-list li dl{min-height:0}.shop-normal-list-thumb{margin-bottom:10px}.shop-normal-list.only-two li{width:100%}.shop-price-area>.shop-row>.shop-col{border-bottom:none;background:#eeeeee;padding-bottom:0}.shop-price-area>.shop-row>.shop-col:first-child{border-right:2px solid #fff}.shop-price-area>.shop-row>.shop-col>.shop-row>.shop-col{border-right:2px solid #fff}.shop-price-area>.shop-row>.shop-col>.shop-row>.shop-col:last-child{border-right:none}.shop-price-area .two-column>.shop-col{padding-bottom:30px;border-bottom:2px solid #fff}.shop-price-area .shop-col{text-align:center;padding-bottom:30px}.shop-price-area .shop-col.bg-gray,.shop-price-area .shop-col.bg-gray-thick{background:#eeeeee}.shop-megalos24-area .shop-row.row-four{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shop-megalos24-area .shop-row.row-four .shop-col{width:50%;padding:15px}.shop-megalos24-area .shop-row.row-four .shop-col:first-child{background:#e5e5e5}.shop-megalos24-area .shop-row.row-four .shop-col:nth-child(2){background:#eeeeee}.shop-megalos24-area .shop-row.row-four .shop-col:nth-child(3){background:#eeeeee}.shop-megalos24-area .shop-row.row-four .shop-col:nth-child(4){background:#e5e5e5}.shop-megalos24-title{text-align:center;padding:20px 0;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #dddddd;line-height:1.1}.campaign-bnr{margin:0 15px 30px}.campaign-bnr ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.campaign-bnr ul li{width:100%;margin-bottom:10px}.btn-normal{margin:20px 0}.btn-normal p a{padding:10px 30px 10px 10px}.btn-normal p .btn-accordion-trigger,.btn-normal p .btn-accordion-trigger-close{padding:10px 30px 10px 10px}.feature24 .section-inner{padding:20px}.feature24 .section-inner .shop-row .shop-col{width:100%}.feature24.morning-time .shop-row{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feature24.morning-time .shop-row .shop-col{border-bottom:none}.feature24.morning-time .shop-row .shop-col-desc{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2;background:url(../images/megalos24/bg_morning.png) no-repeat 50% 0;padding-top:50px}.feature24.morning-time .shop-row .shop-col-desc p{margin-bottom:30px}.feature24.morning-time .shop-row .shop-col-photo{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1;padding-bottom:30px}.feature24.night-time .shop-row .shop-col{border-bottom:none}.feature24.night-time .shop-row .shop-col-desc{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-flex-order:2;-moz-flex-order:2;-webkit-order:2;-moz-order:2;order:2;background:url(../images/megalos24/bg_night.png) no-repeat 50% 0;padding-top:50px}.feature24.night-time .shop-row .shop-col-desc p{margin-bottom:30px}.feature24.night-time .shop-row .shop-col-photo{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-flex-order:1;-moz-flex-order:1;-webkit-order:1;-moz-order:1;order:1;padding-bottom:30px}.shop-point-area .shop-row .shop-col{padding:20px 0 50px}.shop-point-area .shop-row-thumbs.shop-row .shop-col{padding:15px}.shop-point-area .shop-row-thumbs.shop-row .shop-col:first-child{background:#e5e5e5}.shop-point-area .shop-row-thumbs.shop-row .shop-col:nth-child(2){background:#eeeeee}.shop-point-area .shop-row-thumbs.shop-row .shop-col:nth-child(3){background:#eeeeee}.shop-point-area .shop-row-thumbs.shop-row .shop-col:nth-child(4){background:#e5e5e5}.shop-point-num{margin-bottom:30px}.shop-point-title{font-size:16px}.shop-faq-area{margin:80px 20px 30px}.shop-admission-area .shop-admission-first{padding:15px 10px;line-height:1.4}.shop-admission-area .shop-admission-main{padding:20px 10px}.shop-admission-area .shop-admission-main li{font-size:16px;text-align:left}.shop-admission-area .shop-admission-main li span{font-size:13px}.shop-admission-area .shop-admission-sub{background:#e5e5e5;padding:10px}.shop-admission-area .shop-admission-sub ul{margin:0}.shop-admission-area .shop-admission-sub li{font-size:12px;margin-bottom:5px}.shop-footer-entry{display:none}.sp-shop-footer-entry{display:block;position:fixed;backface-visibility:hidden;bottom:0;left:0;right:0;z-index:10000;background:#13abfb;background:-moz-linear-gradient(left, #13abfb 0%, #ef91a4 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #13abfb), color-stop(100%, #ef91a4));background:-webkit-linear-gradient(left, #13abfb 0%, #ef91a4 100%);background:-o-linear-gradient(left, #13abfb 0%, #ef91a4 100%);background:-ms-linear-gradient(left, #13abfb 0%, #ef91a4 100%);background:linear-gradient(to right, #13abfb 0%, #ef91a4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#13abfb, endColorstr=#ef91a4,GradientType=1 )}.sp-shop-footer-entry ul{padding:5px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sp-shop-footer-entry ul li{width:25%;position:relative;color:#fff;height:60px;font-size:10px;letter-spacing:normal;text-align:center}.sp-shop-footer-entry ul li a{display:block;padding-top:40px}.sp-shop-footer-entry ul li a:link,.sp-shop-footer-entry ul li a:visited{color:#fff}.sp-shop-footer-entry ul li.sp-shop-footer-menu{padding-top:40px;border-right:1px solid #bed7eb}.sp-shop-footer-entry ul li.sp-shop-footer-tel{background:url(../common/sp_menu/icon_tel.png) no-repeat 50% 8px;background-size:30px 33px}.sp-shop-footer-entry ul li.sp-shop-footer-entry{margin-right:1px;background:rgba(0, 0, 0, 0.2) url(../common/sp_menu/icon_entry.png) no-repeat 50% 10px;background-size:40px 26px}.sp-shop-footer-entry ul li.sp-shop-footer-contact{margin-right:1px;background:rgba(0, 0, 0, 0.2) url(../common/sp_menu/icon_contact.png) no-repeat 50% 8px;background-size:22px 32px}.sp-shop-footer-entry ul li.sp-shop-footer-trial{margin-right:1px;background:rgba(0, 0, 0, 0.2) url(../common/sp_menu/icon_fitness.png) no-repeat 50% 7px;background-size:32px 31px}.sp-shop-footer-entry ul li.sp-shop-footer-adult{margin-right:1px;background:url(../common/sp_menu/icon_adult.png) no-repeat 50% 0;background-size:50px 44px}.sp-shop-footer-entry ul li.sp-shop-footer-kids{margin-right:1px;background:url(../common/sp_menu/icon_kids.png) no-repeat 50% 2px;background-size:50px 33px}.btn-sp-gnav{display:block;position:relative;height:40px;width:40px;cursor:pointer;z-index:1001}.btn-sp-gnav span{height:2px;width:30px;position:absolute;background:#fff;top:20px;left:50%;margin-left:-15px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}.btn-sp-gnav .top{transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px)}.btn-sp-gnav .bottom{transform:translateY(10px);-moz-transform:translateY(10px);-webkit-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px)}.btn-sp-gnav.is_active .top{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.btn-sp-gnav.is_active .middle{transform:translateX(-100px);-moz-transform:translateX(-100px);-webkit-transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px)}.btn-sp-gnav.is_active .bottom{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.kodaira-school .school-point-area ol{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.kodaira-school .school-point-area ol li{width:100%}.kodaira-school .school-coach-area .school-coach-col{padding:15px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.kodaira-school .school-coach-area .school-coach-col .school-coach-photo{margin:0 auto 15px}.kodaira-school .school-coach-area .school-coach-col .school-coach-desc{margin-left:0}.btn-area{margin:30px 10px}.btn-purple{display:block}.shop-program-nav ul li{display:block;margin:0 10px 15px}}@media screen and (max-width:480px){img{width:100%}.shop-visual .section-inner{padding:0}.shop-visual .section-inner .flexslider{margin-bottom:30px}.shop-visual .section-inner .flex-control-thumbs{margin:10px 10px 0}.shop-normal-list li{padding:15px}.shop-map{margin-bottom:15px}.shop-map-access{margin:0 10px;text-align:left}.shop-map-access dt{display:block;color:#78793d}.shop-map-access dt:after{content:"："}.shop-map-access dd{display:block;margin-bottom:6px}.shop-price-area>.shop-row>.shop-col{border-bottom:1px solid #fff}.shop-price-area>.shop-row>.shop-col:first-child{border-right:1px solid #fff}.shop-price-area>.shop-row>.shop-col>.shop-row>.shop-col{border-right:1px solid #fff}.shop-price-area>.shop-row>.shop-col>.shop-row>.shop-col:last-child{border-right:none}.shop-price-area .shop-col{text-align:center;padding-bottom:20px}.shop-price-area .shop-price{font-size:14px}.shop-price-area .shop-price strong{font-size:20px}.shop-price-title{font-size:16px;padding:10px;margin-bottom:15px;border-bottom:1px solid #fff}.shop-price-caption{color:#133150;margin-bottom:5px}.shop-price-time{margin:0 auto 10px}}#pageTopBox{max-width:980px;margin:0 auto;height:185px;position:relative}#pageTopBox .page-top{position:absolute;right:0;bottom:20px}.sp-gnav-wrap{display:none}.gnav .normal-gnav li.sp_only{display:none}@media screen and (max-width:768px){.btn-sp-gnav_official{display:block;position:fixed;bottom:7px;left:4px;background:#a8a8a8;padding:30px 28px;z-index:99999999}.btn-sp-gnav_official:after{content:"MENU";color:#fff;position:absolute;top:37px;font-size:12px;left:10px}.btn-sp-gnav_official span{background:#fff}.gnav{z-index:99999;background:#eee;padding:10px}.gnav .normal-gnav{border-left:none;border-right:none}.gnav .normal-gnav li{border-left:none;border-right:none}.gnav .normal-gnav li.sp_only{display:block}.gnav ul li a{color:#666666;padding:10px!important;line-height:1.5}.sp-gnav-wrap{display:block;margin:20px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:0;text-align:center;background:#a8a8a8}.sp-gnav-wrap:after{content:"";display:block;clear:both}.sp-gnav-wrap .normal-gnav li{position:relative;width:25%;float:left;text-align:center;border-left:1px solid #dddddd}.sp-gnav-wrap .normal-gnav li:first-child,.sp-gnav-wrap .normal-gnav li:nth-child(5){border-left:none}.sp-gnav-wrap .normal-gnav li:nth-child(4),.sp-gnav-wrap .normal-gnav li:nth-child(8){border-right:none}.sp-gnav-wrap .normal-gnav li:nth-child(5),.sp-gnav-wrap .normal-gnav li:nth-child(6),.sp-gnav-wrap .normal-gnav li:nth-child(7),.sp-gnav-wrap .normal-gnav li:nth-child(8){border-top:1px solid #dddddd}.sp-gnav-wrap .normal-gnav li a{font-size:11px;display:block;padding:5px 0;position:relative;color:#fff}.sp-gnav-wrap .normal-gnav li.is_active a:after{content:"";display:block;position:absolute;bottom:0;height:2px;width:100%;background:#048ed7;background:-moz-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #048ed7), color-stop(100%, #e9647f));background:-webkit-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-o-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:-ms-linear-gradient(left, #048ed7 0%, #e9647f 100%);background:linear-gradient(to right, #048ed7 0%, #e9647f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#048ed7, endColorstr=#e9647f,GradientType=1 )}.gnav{background:#a8a8a8}.gnav .normal-gnav li a{color:#fff}}@media screen and (max-width:320px){.sp-gnav-wrap .normal-gnav li a{letter-spacing:-1px}}.sp-gnav-wrap.type-menu-6 .normal-gnav>li{width:33.33%}.sp-gnav-wrap.type-menu-6 .normal-gnav>li:nth-child(4){border-left:none;border-top:1px solid #ddd}.sp-gnav-wrap.type-menu-6 .normal-gnav>li:nth-child(5){border-left:1px solid #ddd}.sp-gnav-wrap.type-menu-7 .normal-gnav>li:nth-child(5),.sp-gnav-wrap.type-menu-7 .normal-gnav>li:nth-child(6),.sp-gnav-wrap.type-menu-7 .normal-gnav>li:nth-child(7){width:33.33%}