@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:100%;font-style:normal;font-weight:inherit;vertical-align:baseline}img{vertical-align:bottom}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}:focus{outline:none}a:not([class]),a:not([class]):active,a:not([class]):hover,a:not([class]):link,a:not([class]):visited{margin:0;padding:0;outline:0;text-decoration:none;vertical-align:baseline;cursor:pointer}ol,ul{list-style:none}table{border-spacing:0}caption,td,th{text-align:left}fieldset{border:none}input,select,textarea{font-family:inherit;font-size:100%}input,select{vertical-align:middle}input.checkbox,input.radio,input[type=checkbox],input[type=radio]{position:relative;top:-.1em;margin-top:0;margin-bottom:0}textarea{overflow:auto}button,label{cursor:pointer}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ins,mark{background-color:#ffb;color:#000;text-decoration:none}hr{height:1px;margin:0;padding:0;border:none;border-top:1px solid #ccc}hr,main{display:block}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{height:100%;font-size:62.5%}body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-color:#fff;color:#1e1e1e;font-family:Noto Sans JP,-apple-system,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1}body,body *,body :after,body :before{-webkit-box-sizing:border-box;box-sizing:border-box}body.is-navOpen{height:100%}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}.mb190{margin-bottom:190px}.mb200{margin-bottom:200px}.mb210{margin-bottom:210px}.mb250{margin-bottom:250px}.mb300{margin-bottom:300px}.mb05em{margin-bottom:.5em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.mb25em{margin-bottom:2.5em}.mb30em{margin-bottom:3em}.mt20{margin-top:20px}.mt30{margin-top:30px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pt150{padding-top:150px}.pt05em{padding-top:.5em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.pb150{padding-bottom:150px}.pb200{padding-bottom:200px}body span{font-weight:inherit}.fwBold,.strong,strong{font-weight:700}.fwNormal{font-weight:400}.fw500{font-weight:500}.fw900{font-weight:900}.italic{font-style:italic}.serif{font-family:"Noto Serif JP",ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,serif}.sansSerif{font-family:Noto Sans JP,-apple-system,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.ffEn,.sansSerifEn{font-family:Montserrat,sans-serif}.serifEn{font-family:EB Garamond,serif}.fcMain{color:#019fe6}.fcSub{color:#ffa700}.fcSub02{color:#f43f3f}.fcTxt{color:#1e1e1e}.fcBase,.fcWhite{color:#fff}.fcBlack{color:#000}.fs0{font-size:0}.fs9{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:center left;transform-origin:center left;line-height:1.6666}.fs9,.fs10{font-size:1rem}.fs11{font-size:1.1rem}.fs12{font-size:1.2rem}.fs13{font-size:1.3rem}.fs14{font-size:1.4rem}.fs15{font-size:1.5rem}.fs16{font-size:1.6rem}.fs17{font-size:1.7rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs22{font-size:2.2rem}.fs23{font-size:2.3rem}.fs24{font-size:2.4rem}.fs25{font-size:2.5rem}.fs26{font-size:2.6rem}.fs28{font-size:2.8rem}.fs30{font-size:3rem}.fs32{font-size:3.2rem}.fs36{font-size:3.6rem}.fs40{font-size:4rem}.fs48{font-size:4.8rem}.fs50{font-size:5rem}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs75per{font-size:75%}.fs80per{font-size:80%}.fs85per{font-size:85%}.fs90per{font-size:90%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh20{line-height:2}.lh24{line-height:2.4}.ls01{letter-spacing:.01em}.ls03{letter-spacing:.03em}.ls05{letter-spacing:.05em}.ls10{letter-spacing:.1em}.ls12{letter-spacing:.12em}.ls15{letter-spacing:.15em}.ls20{letter-spacing:.2em}.ls30{letter-spacing:.3em}.ls-05{letter-spacing:-.05em}.ls-10{letter-spacing:-.1em}.ls-20{letter-spacing:-.2em}.wordWrapBreak{word-wrap:break-word}.wordBreakAll{word-break:break-all}img,video{max-width:100%;height:auto;vertical-align:bottom}img.w100per,video.w100per{width:100%}a:not([class]){color:inherit}a,a:active,a:hover,a:link,a:visited{outline:none;text-decoration:none}a.txtLink{color:#019fe6;text-decoration:underline}.no-touch .alpha{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.no-touch .alpha:hover,.no-touch .scrollfadeShow.is-show.alpha:hover{opacity:.6}.no-touch .txtLink{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.no-touch .txtLink:hover{opacity:.6}ol li,ul.disc,ul li{list-style-type:none}ul.disc li{position:relative;padding-left:2em}ul.disc li:before{display:inline-block;position:absolute;top:.5em;left:0;width:1em;height:1em;border-radius:50%;background-color:#1e1e1e;content:""}ul.inlineList li{display:inline}ul.inlineList li:not(:last-child):after{display:inline-block;content:","}ol.numberList{counter-reset:numberList}ol.numberList li{position:relative;padding-left:1.5em}ol.numberList li:not(:last-child){margin-bottom:5px}ol.numberList li:before{position:absolute;top:-1px;left:0;margin-right:2px;color:#1e1e1e;font-size:1.6rem;content:counter(numberList) ".";counter-increment:numberList}ol.numberList li ol.childList{counter-reset:numberList}ol.numberList li ol.childList li{padding-left:2em;text-indent:-2em}ol.numberList li ol.childList li:before{display:none}ol.noticeNumberList{counter-reset:noticeNumberList}ol.noticeNumberList li{position:relative;padding-left:2.5em}ol.noticeNumberList li:before{position:absolute;top:0;left:0;color:inherit;content:"\203B" counter(noticeNumberList);counter-increment:noticeNumberList}ol.circleNumberList{counter-reset:circleNumberList}ol.circleNumberList li{position:relative;padding-left:1.5em}ol.circleNumberList li:not(:last-child){margin-bottom:12px}ol.circleNumberList li:before{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1px;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15px;height:15px;border-radius:50%;background-color:#0061b7;color:#fff;font-size:1.2rem;text-indent:-1px;content:counter(circleNumberList);counter-increment:circleNumberList}table{width:100%;border-collapse:collapse}th{font-weight:700}hr{clear:both}hr.dot{border-top:1px dotted #000}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone,.displaySp,.displayXwide{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.txtJustify,.txtJustify *{text-align:justify}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}button{padding:0;border:0;outline:none;background-color:transparent}.cf:after,.clearfix:after{display:block;clear:both;content:""}.l-container{width:100%;min-height:100%}.l-container,.l-main{position:relative;background-color:#fff}.l-main{z-index:2}.l-inner{max-width:1280px;margin-right:auto;margin-left:auto}.l-header{z-index:10}.headerLogoSp{z-index:10;position:fixed;top:20px;left:6.66667vw;mix-blend-mode:exclusion;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.is-scrollEnd .headerLogoSp{opacity:0;pointer-events:none}.is-navOpen .is-scrollEnd .headerLogoSp{opacity:1;pointer-events:auto}.lowerHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#019fe6}.lowerHeaderLogo{display:block}.footerInnrer{max-width:1360px;margin-right:auto;margin-left:auto;padding:55px 40px}.footerLogo{-ms-flex-negative:0;flex-shrink:0}.footer .snsLink{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.footer .snsLink a{font-size:0;line-height:1}.footer .snsLink img{height:30px}.footer .snsLink img.facebook{height:27px}.footerNavItem{position:relative;margin-bottom:5px;padding-left:10px;line-height:1.4}.footerNavItem:before{display:inline-block;position:absolute;top:48%;left:0;width:5px;height:1px;background-color:#1e1e1e;content:""}.footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;padding:.25em;color:#fff;font-size:1.2rem;letter-spacing:.02em;text-align:center}.bgMain{background-color:#019fe6}.bgSub{background-color:#ffa700}.bgSub02{background-color:#f43f3f}.bgLightGray{background-color:#f5f5f5}.bgMainAlpha{background-color:rgba(1,159,230,.1)}.nav{z-index:100;position:fixed;top:0;right:0;bottom:0;width:80%;max-width:400px;height:100vh;padding:80px 40px;overflow-y:scroll;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#019fe6;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.is-navOpen .nav{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.navContents{width:100%}.navLogo{max-width:170px;margin-bottom:30px}.navList,.navLogo{z-index:2;position:relative}.navListItem{position:relative;margin-bottom:20px;padding-left:25px}.navListItem:before{display:inline-block;position:absolute;top:48%;left:0;width:10px;height:1px;background-color:#fff;content:""}.navListItem a{color:#fff;font-size:1.8rem;font-weight:500;line-height:1}.navBg{position:absolute;top:0;right:0;left:0;height:100vh}.navTriggerWrap{z-index:1100;position:fixed;top:20px;right:20px}.navTriggerWrap .navTrigger{display:block;position:relative;width:80px;height:80px;overflow:hidden;background-color:#019fe6;font-size:0;text-align:center}.navTriggerWrap .navTrigger:after{position:absolute;bottom:17px;left:21px;color:#fff;font-size:12px;font-weight:700;text-align:center;content:"MENU"}.navTriggerWrap .navTrigger .navBar{display:block;position:absolute;left:21px;width:38px;height:3px;-webkit-transform-origin:center;transform-origin:center;background-color:#fff;content:"";-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.navTriggerWrap .navTrigger .navBar:first-of-type{top:24px}.navTriggerWrap .navTrigger .navBar:nth-of-type(2){top:33px}.navTriggerWrap .navTrigger .navBar:nth-of-type(3){top:42px}.is-navOpen .navTriggerWrap .navTrigger{background-color:hsla(0,0%,100%,.9)}.is-navOpen .navTriggerWrap .navTrigger:after{color:#019fe6}.is-navOpen .navTriggerWrap .navTrigger .navBar{left:18px;width:40px;background-color:#019fe6}.is-navOpen .navTriggerWrap .navTrigger .navBar:first-of-type{top:30px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.is-navOpen .navTriggerWrap .navTrigger .navBar:nth-of-type(2){top:30px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.is-navOpen .navTriggerWrap .navTrigger .navBar:nth-of-type(3){display:none}.sectionTitle{text-align:center}.sectionTitleEn{display:block;margin-bottom:1.2em;color:#019fe6;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.03em}.sectionTitleJa{font-size:2.8rem;font-weight:900}.contentsTitle{position:relative;margin-bottom:1.2em;padding-left:.8em;font-size:1.8rem;font-weight:700}.contentsTitle:before{position:absolute;top:.1em;left:0;width:5px;height:.9em;background-color:#ffa700;content:""}.textHasLp{padding-left:1.25em;text-indent:-1.25em}.infoList,.infoList dt{display:-webkit-box;display:-ms-flexbox;display:flex}.infoList dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;padding:.5em;color:#fff;text-align:center}.infoList dd{width:calc(100% - 180px);padding:.5em 0 .5em 30px;line-height:1.4}.no-touch .telLink{pointer-events:none}.linkBtn,a.linkBtn,button.linkBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:240px;min-height:52px;padding:.5em;border:1px solid;border-radius:40px;font-size:1.4rem;font-weight:700;letter-spacing:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.linkBtn.colorMain,a.linkBtn.colorMain,button.linkBtn.colorMain{border-color:#019fe6;color:#019fe6}.linkBtn.colorMain:hover,a.linkBtn.colorMain:hover,button.linkBtn.colorMain:hover{background-color:#019fe6;color:#fff}.linkBtn.colorSub,a.linkBtn.colorSub,button.linkBtn.colorSub{border-color:#ffa700;color:#ffa700}.linkBtn.colorSub:hover,a.linkBtn.colorSub:hover,button.linkBtn.colorSub:hover{background-color:#ffa700;color:#fff}.linkBtn.bgSub,a.linkBtn.bgSub,button.linkBtn.bgSub{border:none;background-color:#ffa700;color:#fff}.linkBtn.bgSub02,a.linkBtn.bgSub02,button.linkBtn.bgSub02{border:none;background-color:#f43f3f;color:#fff}.feedListItem{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,60%,.6)}.feedListItemInner{position:relative;padding-right:30px;color:#1e1e1e}.feedListItemInner:after{display:block;position:absolute;top:50%;right:10px;width:20px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../img/common/arrow.svg);background-repeat:no-repeat;background-size:contain;content:""}.feedListItemDate{color:#999;font-weight:500;letter-spacing:.06em}.feedListItemTitle{font-size:1.8rem;font-weight:700}.feedListItemDetail{margin-top:1em;letter-spacing:.02em}.screen-reader-text,.visuallyHidden{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0;pointer-events:none}.iframeWrapper{position:relative;width:100%;padding-top:56.25%}.iframeWrapper iframe,.iframeWrapper video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.homeMv .slick-dots{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.homeMv .slick-dots>li{font-size:0;line-height:1}.homeMv .slick-dots button{width:14px;height:14px;border-radius:50%;background-color:#019fe6;font-size:0;opacity:.4;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.homeMv .slick-dots .slick-active button,.homeMv .slick-dots button:hover{opacity:1}.homePickupBunner{gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homePickupBunnerItem img{max-width:300px}.homeStudio{position:relative}.homeStudio:after{position:absolute;top:120px;right:0;bottom:120px;left:0;background-color:#f5f5f5;content:""}.homeStudioContents{z-index:2;position:relative;max-width:1280px;margin-right:auto;margin-left:auto}.homeStudioText{z-index:2;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.06);box-shadow:0 0 10px rgba(0,0,0,.06)}.homeStudioText:before{font-family:Montserrat,sans-serif;font-size:60px;font-weight:600;letter-spacing:.05em;line-height:1;-webkit-filter:drop-shadow(2px 4px 6px rgba(0,0,0,.06));filter:drop-shadow(2px 4px 6px rgba(0,0,0,.06))}.homeStudioTitle{margin-bottom:1em;font-size:2.8rem;font-weight:900;letter-spacing:.03em;text-align:center}.homeStudioDescription{margin-bottom:2em;font-weight:500;line-height:2}.homeStudio .homeStudioProgram .homeStudioText{left:0}.homeStudio .homeStudioProgram .homeStudioText:before{left:40px;color:#ffa700;content:"STUDIO"}.homeStudio .homeStudioProgram .homeStudioImg{margin-left:auto}.homeStudio .homeStudioTraining .homeStudioText{right:0}.homeStudio .homeStudioTraining .homeStudioText:before{right:40px;color:#f43f3f;content:"PERSONAL"}.homeStudio .homeStudioTraining .homeStudioImg{margin-right:auto}.homeEquipment{padding:90px 0}.homeEquipmentImg{gap:1.8%;display:-webkit-box;display:-ms-flexbox;display:flex}.homeEquipmentImg img{width:23.65%}.priceTable{border-left:1px solid #019fe6;font-weight:500;line-height:1.4}.priceTable th{background-color:#019fe6;color:#fff}.priceTable th+th{border-left:1px solid #fff}.priceTable th:last-child{border-right:1px solid #019fe6}.priceTable td{border:1px solid #019fe6;border-left:none}.priceTable tr>*{width:16%;padding:.8em;text-align:center;vertical-align:middle}.priceTable tr>:first-child{width:25%}.priceTable tr>:last-child{width:5%;white-space:nowrap}.priceTable tr>.txtLeft{text-align:left}.homeCovid{padding:90px 0}.homeCovidTitle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:285px;height:60px;background-color:#fff;color:#019fe6;font-size:2.6rem;font-weight:900;letter-spacing:.04em}.homeCovidTitle:after{position:absolute;right:-15px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:60px 15px 0 0;content:""}.homeCovidLead{color:#fff;font-weight:700;letter-spacing:.02em;line-height:1.75}.homeCovidList{gap:1.8%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.homeCovidListItem{width:23.65%}@media screen and (max-width:768px){body.is-navOpen{overflow:hidden}.spMb0{margin-bottom:0}.spMb5{margin-bottom:5px}.spMb10{margin-bottom:10px}.spMb12{margin-bottom:12px}.spMb15{margin-bottom:15px}.spMb20{margin-bottom:20px}.spMb25{margin-bottom:25px}.spMb30{margin-bottom:30px}.spMb35{margin-bottom:35px}.spMb40{margin-bottom:40px}.spMb45{margin-bottom:45px}.spMb50{margin-bottom:50px}.spMb60{margin-bottom:60px}.spMb65{margin-bottom:65px}.spMb70{margin-bottom:70px}.spMb80{margin-bottom:80px}.spMb90{margin-bottom:90px}.spMb100{margin-bottom:100px}.spMb150{margin-bottom:150px}.spMb170{margin-bottom:170px}.spMb200{margin-bottom:200px}.spPt100{padding-top:100px}.spPt200{padding-top:200px}.spPb100{padding-bottom:100px}.spFs10{font-size:1rem}.spFs11{font-size:1.1rem}.spFs12{font-size:1.2rem}.spFs13{font-size:1.3rem}.spFs14{font-size:1.4rem}.spFs15{font-size:1.5rem}.spFs16{font-size:1.6rem}.spFs17{font-size:1.7rem}.spFs18{font-size:1.8rem}.spFs20{font-size:2rem}.spFs22{font-size:2.2rem}.spFs24{font-size:2.4rem}.spFs30{font-size:3rem}.spFs42{font-size:4.2rem}.spFs80per{font-size:80%}.spLs01{letter-spacing:.01em}.spLs20{letter-spacing:.2em}.spLh20{line-height:2}ol.numberList li:before{font-size:1.4rem}.spTxtLeft{text-align:left}.spTxtCenter{text-align:center}.l-inner{padding-right:6.66667%;padding-left:6.66667%}.headerContents{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.is-navOpen .headerContents{overflow-y:auto;opacity:1;pointer-events:auto}.is-navOpen .headerContents:after{opacity:1}.headerLogo{display:none}.lowerHeader{height:80px;margin-bottom:80px;padding:0 20px}.lowerHeaderLogo img{width:80px}.footer{font-size:1.5rem}.footerInnrer{padding:55px 20px}.footerLogo{width:120px}.navTriggerWrap{top:10px;right:10px}.navTriggerWrap .navTrigger{width:60px;height:60px}.navTriggerWrap .navTrigger .navBar{left:11px;height:2px}.navTriggerWrap .navTrigger .navBar:first-of-type{top:13px}.navTriggerWrap .navTrigger .navBar:nth-of-type(2){top:22px}.navTriggerWrap .navTrigger .navBar:nth-of-type(3){top:31px}.navTriggerWrap .navTrigger:after{bottom:10px;left:12px}.is-navOpen .navTriggerWrap .navTrigger .navBar{left:11px}.is-navOpen .navTriggerWrap .navTrigger .navBar:first-of-type,.is-navOpen .navTriggerWrap .navTrigger .navBar:nth-of-type(2){top:21px}.is-navOpen .navTriggerWrap .navTrigger:after{bottom:10px;left:12px}.linkBtnWrapCol2 .linkBtn:not(:first-child),.linkBtnWrapCol2 .linkBtnCircle:not(:first-child){margin-top:20px}.feedListItemInner{display:block}.feedListItemInner:has(.feedListItemDate) .feedListItemDate{display:block;margin-bottom:20px}.homeStudio{padding:80px 20px}.homeStudio:after{top:0;bottom:0}.homeStudioContents{overflow:hidden;border-radius:0 0 10px 10px;background-color:#fff}.homeStudioText{padding:40px 20px}.homeStudioText:before{display:block;margin-bottom:20px;text-align:center}.homeCovidTitle{margin-bottom:20px}}@media screen and (min-width:769px) and (max-width:1023px){.mediumOnlyMb50{margin-bottom:50px}}@media screen and (max-width:599px){.displaySp{display:inherit}.infoList dt{width:110px}.infoList dd{width:calc(100% - 110px);padding:.5em 0 .5em 20px}.homeMv .slick-dots button{width:12px;height:12px}.homeStudioText:before{font-size:5.2rem}.homeEquipmentImg{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.homeEquipmentImg img{width:calc(50% - 5px)}.priceTable{font-size:1.5rem}.priceTable tr>*{padding:.8em .4em}.priceTable tr>:first-child{width:18%}.homeCovidList{gap:30px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.homeCovidListItem{width:calc(50% - 10px)}}@media screen and (min-width:1440px){.displayXwide{display:inherit}}@media screen and (max-width:1024px){.displayNotMedium{display:none}.displayMedium{display:block}}@media screen and (min-width:1024px){.displayNotMedium{display:block}.displayNotMedium.displayInlineBlock{display:inline-block}.displayMedium{display:none}.footerInnrer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footerLogo{margin-right:40px}.footerAddress{margin-right:30px}.footerNav{width:400px;margin-left:auto}.footerNavItem{width:250px}.footerNavItem:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footerNavItem:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footerNavItem:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.footerNavItem:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:250px}.footerNavItem:nth-child(5){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:150px;min-width:0}.footerNavItem:nth-child(6){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:150px;min-width:0}.footerNavItem:nth-child(7){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;width:150px;min-width:0}}@media screen and (max-width:769px){.displayNotNarrow{display:none}.displayNarrow{display:inherit}}@media screen and (min-width:769px){.displayNotNarrow{display:inherit}.displayNotNarrow.displayInlineBlock{display:inline-block}.displayNarrow{display:none}.l-main.hasPadTop{padding-top:120px}.headerContents{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.headerLogo{padding-top:6px}.headerLogoSp{display:none}.lowerHeader{height:130px;margin-bottom:100px;padding:0 40px}.lowerHeaderLogo img{width:120px}.linkBtnWrapCol2 .linkBtn:not(:first-child),.linkBtnWrapCol2 .linkBtnCircle:not(:first-child){margin-left:20px}.feedListItemInner{display:-webkit-box;display:-ms-flexbox;display:flex}.feedListItemInner:has(.feedListItemDate) .feedListItemDate{width:130px}.feedListItemInner:has(.feedListItemDate) .feedListItemText{width:calc(100% - 130px)}.iframeWrapper.homeMap{padding-top:44.5454%}.homeStudioText{top:50%;max-width:610px;padding:80px 35px;border-radius:10px}.homeStudioText,.homeStudioText:before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homeStudioText:before{top:0}.homeStudioImg{max-width:710px}.homeCovidHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.homeCovidLead{width:calc(100% - 300px);padding-left:45px}}@media screen and (min-width:1280px){.l-inner{padding-right:90px;padding-left:90px}}@media screen and (min-width:769px) and (max-width:1279px){.l-inner{padding-right:7.03125%;padding-left:7.03125%}}@media screen and (max-width:1023px){.footerLogo{margin-bottom:20px}.footerAddress{margin-bottom:40px}.footerNav{gap:5px 25px;margin-right:auto;margin-left:auto}}@media screen and (min-width:450px){.footerNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:600px){.infoList dt{width:180px}.infoList dd{width:calc(100% - 180px);padding:.5em 0 .5em 30px}}