@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Racing+Sans+One&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*:has(>i.luster){position:relative}*:has(>i.luster) i.luster{display:block;width:100%;height:100%;border-radius:inherit;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;z-index:10}*:has(>i.luster) i.luster:before{content:"";display:block;width:150%;height:100%;background:linear-gradient(-45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));position:absolute;top:0;left:0;transform:translateX(-150%);pointer-events:none}*:has(>i.luster):hover i:before{transform:translateX(150%);transition:.75s}@keyframes textLeftIn__backmove{0%{background-position:center right}100%{background-position:center left}}:root{--fixed-header-height: 80px;--fixed-bottom-area-height: 100px;--section-padding: 150px;--section-padding-small: 100px;font-size:16px;color:#202020;font-family:"Noto Sans JP",sans-serif;--wp-adminbar-height: 0px;--section-background01: linear-gradient(to bottom, #fff, #F5F5F5)}:root:has(#wpadminbar){--wp-adminbar-height: 32px}@media screen and (max-width: 782px){:root:has(#wpadminbar){--wp-adminbar-height: 46px}}@media screen and (max-width: 599px){:root{--fixed-header-height: 16vw;--fixed-bottom-area-height: 21.3vw;--section-padding: 18.7vw;--section-padding-small: 13.3vw;font-size:4.3vw}}html{scroll-behavior:smooth}body{padding-top:var(--fixed-header-height);padding-bottom:var(--fixed-bottom-area-height)}body:has(input#accordion:checked){overflow:hidden}p{line-height:1.75}b,strong{font-weight:inherit;line-height:inherit}input#accordion{display:none}@media screen and (max-width: 599px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 599px){br.sp{display:inline}}.breadcrumb{background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center;height:30px}@media screen and (max-width: 599px){.breadcrumb{height:6.7vw}}.breadcrumb ul{max-width:1366px;width:89.3vw;margin-left:auto;margin-right:auto;display:block;font-size:14px}@media screen and (max-width: 599px){.breadcrumb ul{font-size:2.7vw}}.breadcrumb ul li{display:inline}.breadcrumb ul li:not(:last-child){margin-right:3em;position:relative}.breadcrumb ul li:not(:last-child):after{content:"＞";position:absolute;top:.1em;left:calc(100% + 1em)}body>header .fixed-header{width:100%;height:var(--fixed-header-height);background-color:hsla(0,0%,100%,.9);position:fixed;top:0;left:0;z-index:10000}body>header .fixed-header .inner{height:inherit;max-width:1730px;width:89.3vw;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}body>header .fixed-header .inner>.logo-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem}body>header .fixed-header .inner>.logo-area>.logo{width:210px;aspect-ratio:210/60}@media screen and (max-width: 599px){body>header .fixed-header .inner>.logo-area>.logo{width:33.3vw}}body>header .fixed-header .inner>.logo-area>.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body>header .fixed-header .inner>.logo-area>span{font-size:20px}@media screen and (max-width: 599px){body>header .fixed-header .inner>.logo-area>span{font-size:2.7vw}}body>header .fixed-header .inner>.logo-area>span{color:#fff;text-align:center;background-color:#ff6022;border-radius:1000px;line-height:1;padding:.2rem 1.2em}@media screen and (min-width: 1151px){body>header .fixed-header .inner>.navi-area nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;-moz-column-gap:2em;column-gap:2em;font-size:18px}body>header .fixed-header .inner>.navi-area nav ul li a{position:relative}body>header .fixed-header .inner>.navi-area nav ul li a:after{content:"";display:block;width:100%;height:2px;background-color:#ff6022;position:absolute;bottom:-0.25rem;left:0;scale:0 1;transition:scale .5s}body>header .fixed-header .inner>.navi-area nav ul li a:hover:after{scale:1}}@media screen and (max-width: 1150px){body>header .fixed-header .inner>.navi-area{width:100%;height:0;overflow-y:scroll;position:fixed;top:var(--fixed-header-height);left:0;transition:height .5s;background-color:rgba(112,112,112,.95)}body>header .fixed-header .inner>.navi-area nav{width:100%;padding:2rem 0}body>header .fixed-header .inner>.navi-area nav ul{width:100%}body>header .fixed-header .inner>.navi-area nav ul li{width:100%;text-align:center;color:#fff}body>header .fixed-header .inner>.navi-area nav ul li a{display:block;width:100%;padding:1em 0;transition:.5s}body>header .fixed-header .inner>.navi-area nav ul li a:hover{color:#707070;background-color:hsla(0,0%,100%,.95)}}body>header .fixed-header .inner label[for=accordion]{--width: 50px}@media screen and (max-width: 599px){body>header .fixed-header .inner label[for=accordion]{--width: 10.7vw}}body>header .fixed-header .inner label[for=accordion]{display:none}@media screen and (max-width: 1150px){body>header .fixed-header .inner label[for=accordion]{display:flex}}body>header .fixed-header .inner label[for=accordion]{flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;width:var(--width);height:50px}@media screen and (max-width: 599px){body>header .fixed-header .inner label[for=accordion]{height:auto;aspect-ratio:40/40}}body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1){width:100%;aspect-ratio:40/20;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span{width:100%;height:1px;border:solid 1px #202020;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.5s}body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span:nth-child(1){bottom:auto}body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span:nth-child(3){top:auto}body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(2){text-align:center;color:#202020;font-size:19px}@media screen and (max-width: 599px){body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(2){font-size:3.7vw}}body>header .fixed-header .inner label[for=accordion]>span:nth-of-type(2){line-height:1}@media screen and (max-width: 1150px){body:has(input#accordion:checked)>header .fixed-header .inner .navi-area{height:calc(100% - var(--fixed-header-height))}}body:has(input#accordion:checked)>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span{width:80%}body:has(input#accordion:checked)>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span:nth-child(1){bottom:0;rotate:225deg}body:has(input#accordion:checked)>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span:nth-child(2){scale:0 1}body:has(input#accordion:checked)>header .fixed-header .inner label[for=accordion]>span:nth-of-type(1)>span:nth-child(3){top:0;rotate:-225deg}body>footer{padding-top:102px;background-color:#202020}@media screen and (max-width: 599px){body>footer{padding-top:12vw}}body>footer .logo-area .logo{display:block;width:304px;margin:0 auto 4rem}@media screen and (max-width: 599px){body>footer .logo-area .logo{width:50.7vw}}body>footer .logo-area dl{width:100%;color:#fff;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;row-gap:1em;font-size:18px}@media screen and (max-width: 599px){body>footer .logo-area dl{font-size:4.3vw}}body>footer .logo-area dl{margin-bottom:4rem}body>footer .logo-area dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:3em;column-gap:3em}body>footer .logo-area dl>div dt,body>footer .logo-area dl>div dd{font-weight:normal}body>footer .logo-area dl>div dt{width:4em;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;position:relative}body>footer .logo-area dl>div dt:after{content:"：";display:block;position:absolute;top:0;left:calc(100% + 1em)}body>footer .logo-area dl>div dd{width:15em}body>footer .logo-area dl>div dd>span{display:inline-block;width:4em}body>footer .logo-area .link-button01{height:60px;background-color:hsla(0,0%,100%,.1);margin-bottom:3rem}@media screen and (max-width: 599px){body>footer .logo-area .link-button01{max-width:80vw;height:13.3vw}}body>footer .logo-area ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2em;font-size:18px}@media screen and (max-width: 599px){body>footer .logo-area ul{font-size:4.3vw}}body>footer .logo-area ul{color:#ccc;margin-bottom:2rem}@media screen and (max-width: 599px){body>footer .logo-area ul{flex-direction:column}}body>footer .copyright{height:40px}@media screen and (max-width: 599px){body>footer .copyright{height:9.3vw}}body>footer .copyright p{color:#ccc;text-align:center;font-size:14px}@media screen and (max-width: 599px){body>footer .copyright p{font-size:3.2vw}}.fixed-bottom-area{width:100%;height:var(--fixed-bottom-area-height);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;z-index:9999;background-color:hsla(0,0%,100%,.9)}@media screen and (max-width: 599px){.fixed-bottom-area{align-items:flex-end}}.fixed-bottom-area>p{text-align:center;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;-moz-column-gap:1em;column-gap:1em;font-size:16px}@media screen and (max-width: 599px){.fixed-bottom-area>p{font-size:3.7vw}}.fixed-bottom-area>p{font-weight:bold}.fixed-bottom-area>p>span b{color:#ff6022}.fixed-bottom-area>p:before{content:"＼"}.fixed-bottom-area>p:after{content:"／"}.fixed-bottom-area ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 599px){.fixed-bottom-area ul{align-items:flex-end;-moz-column-gap:0;column-gap:0}}.fixed-bottom-area ul li{max-width:490px;width:100%}.fixed-bottom-area ul li a{--subtext-color: #FF6022;--back-color: linear-gradient(to right, #FFAA3B, #FF6022)}.fixed-bottom-area ul li a.line{--subtext-color: #00A975;--back-color: linear-gradient(to right, #00E280, #00C78A)}.fixed-bottom-area ul li a{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.1rem;width:100%;height:60px;border-radius:1000px;border:solid 2px #fff;background:var(--back-color);z-index:.5s;position:relative;transition:.5s}@media screen and (max-width: 599px){.fixed-bottom-area ul li a{padding-top:4.8vw}}.fixed-bottom-area ul li a>span{white-space:nowrap}@media screen and (max-width: 599px){.fixed-bottom-area ul li a>span.pc{display:none}}@media screen and (min-width: 600px){.fixed-bottom-area ul li a>span.sp{display:none}}.fixed-bottom-area ul li a>span:empty{display:none}.fixed-bottom-area ul li a>span.subtext{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:20px;width:-moz-max-content;width:max-content;padding:0 2em;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:1000px;font-size:14px}@media screen and (max-width: 599px){.fixed-bottom-area ul li a>span.subtext{font-size:3.2vw}}.fixed-bottom-area ul li a>span.subtext{color:#ff6022;font-weight:500;position:absolute;bottom:100%;left:0;right:0;margin:0 auto;translate:0 50%}@media screen and (max-width: 599px){.fixed-bottom-area ul li a>span.subtext{height:4.8vw;border-radius:0 0 1.3vw 1.3vw;padding:0 1em;bottom:auto;top:0;translate:0 0}}.fixed-bottom-area ul li a>span.maintext{font-size:25px}@media screen and (max-width: 599px){.fixed-bottom-area ul li a>span.maintext{font-size:3.7vw}}.fixed-bottom-area ul li a>span.maintext{color:#fff;font-weight:bold}@media screen and (max-width: 599px){.fixed-bottom-area ul li a{width:100%;height:14.7vw;border-radius:0}}.fixed-bottom-area ul li a:after{content:"";display:block;font-size:10px}@media screen and (max-width: 599px){.fixed-bottom-area ul li a:after{font-size:1.6vw}}.fixed-bottom-area ul li a:after{width:.81em;height:1em;background-color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:0;bottom:0;right:3em;margin:auto 0;transition:.5s}.fixed-bottom-area ul li a.line .subtext{color:var(--subtext-color)}.fixed-bottom-area ul li a:hover{filter:brightness(1.2)}.fixed-bottom-area ul li a:hover:after{translate:1em 0}@media screen and (max-width: 1000px){.fixed-bottom-area ul:has(>li:nth-child(2)){-moz-column-gap:0;column-gap:0}.fixed-bottom-area ul:has(>li:nth-child(2)) li{width:50%}.fixed-bottom-area ul:has(>li:nth-child(2)) li a{border-radius:0}.fixed-bottom-area ul:has(>li:nth-child(2)) li a:after{right:.5em}.fixed-bottom-area ul:has(>li:nth-child(2)) li a:hover:after{translate:.25em 0}}.headline01{--color: #202020;--sub-color: rgba(229, 229, 229, 0.5);--double-border: url('../images/common/double-line.svg');display:block;text-align:center;position:relative;z-index:1;padding-bottom:30px;margin-bottom:100px}.headline01.white{--color: #fff;--sub-color: rgba(255, 165, 130, 0.3);--double-border: url('../images/common/double-line_white.svg')}.headline01.black{--color: #fff;--sub-color: rgba(229, 229, 229, 0.1);--double-border: url('../images/common/double-line.svg')}@media screen and (max-width: 599px){.headline01{padding-bottom:4.7vw;margin-bottom:12.3vw}}.headline01 span{display:inline-block;text-align:center}.headline01 span:nth-of-type(1){font-size:40px;font-weight:bold;color:var(--color);position:relative}@media screen and (max-width: 599px){.headline01 span:nth-of-type(1){font-size:7vw}}.headline01 span:nth-of-type(1):after{content:"";display:block;font-size:20px}@media screen and (max-width: 599px){.headline01 span:nth-of-type(1):after{font-size:4vw}}.headline01 span:nth-of-type(1):after{width:1em;height:1em;background-image:var(--double-border);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:calc(100% + 1em);left:0;right:0;margin:0 auto}.headline01 span:nth-of-type(2){font-family:"Racing Sans One",serif;font-size:80px;color:var(--sub-color);line-height:.75;text-align:center;width:100%;position:absolute;bottom:-0.5rem;left:0;z-index:-1}@media screen and (max-width: 599px){.headline01 span:nth-of-type(2){font-size:14vw}}@media screen and (max-width: 599px){*:has(>.headline01){overflow:hidden}}.headline02{--number-width: 60px}@media screen and (max-width: 599px){.headline02{--number-width: 10.7vw}}.headline02{width:100%;min-height:var(--number-width);padding:.5em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-weight:bold;font-size:25px}@media screen and (max-width: 599px){.headline02{font-size:4.3vw}}.headline02{color:#fff;position:relative;z-index:2}.headline02:after{content:"";background-color:#202020;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2}.headline02>span:nth-child(1){width:var(--number-width);height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:normal;font-size:30px}@media screen and (max-width: 599px){.headline02>span:nth-child(1){font-size:5.3vw}}.headline02>span:nth-child(1){font-family:"Racing Sans One",serif;background-color:#ff6022;position:absolute;top:0;left:0;z-index:-1}.headline02:not(span):before{content:"";display:block;width:var(--number-width);height:100%;background-color:#ff6022;position:absolute;top:0;left:0;z-index:-1}.link-button01{--back-color: var.$mainColor}.link-button01.machine-pilates{--back-color: #FFD160}.link-button01.semi-personal{--back-color: #FF8B57}.link-button01.line{--back-color: linear-gradient(to right, #009648, #6CC55C)}.link-button01{max-width:450px;width:100%;height:70px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:solid 2px #fff;border-radius:1000px;background:var(--back-color);text-align:center;color:#fff;font-weight:bold;font-size:16px}@media screen and (max-width: 599px){.link-button01{font-size:3.7vw}}.link-button01{position:relative;transition:filter .5s;box-shadow:0 3px 5px rgba(0,0,0,.15);margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.link-button01{height:13.3vw}}.link-button01.line:before{content:"";display:block;font-size:3rem;width:1em;height:1em;background-image:url("../images/common/icon_line.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;inset:0 auto 0 3rem;margin:auto 0}@media screen and (max-width: 599px){.link-button01.line:before{font-size:2rem;left:1rem}}.link-button01:after{content:"";display:block;font-size:10px}@media screen and (max-width: 599px){.link-button01:after{font-size:1.9vw}}.link-button01:after{width:1em;height:1em;background-color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:0;bottom:0;right:2.5em;margin:auto 0;transition:.5s}@media screen and (max-width: 599px){.link-button01:after{right:1.5em}}.link-button01:hover{filter:brightness(1.5)}.link-button01:hover:after{translate:1em 0}.sec_campaign{padding:0 0 100px}@media screen and (max-width: 599px){.sec_campaign{padding:0 0 18.7vw}}.sec_campaign .campaign_image:not(:last-child){margin-bottom:50px}.sec_campaign .campaign_image{max-width:1366px;width:100%;margin:0 auto}.sec_campaign .campaign_image a{display:block}.sec_campaign .campaign_image picture{display:block}.sec_campaign .campaign_image img{display:block;max-width:100%;width:100%;height:auto;margin:0}#splash-banner{max-width:630px;width:89.3vw;position:relative}#splash-banner .close{display:block;width:40px;aspect-ratio:1/1;border:solid 1px #707070;border-radius:5px;background-color:hsla(0,0%,100%,.5);position:absolute;top:.6rem;right:.5rem;z-index:10;cursor:pointer}@media screen and (max-width: 599px){#splash-banner .close{width:8vw}}#splash-banner .close:before,#splash-banner .close:after{content:"";display:block;width:1rem;height:1px;border-top:solid 1px #707070;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#splash-banner .close:before{rotate:-45deg}#splash-banner .close:after{rotate:45deg}#splash-banner picture{display:contents}#splash-banner img{width:100%}body:not(#index){padding-top:0}body:not(#index) .main-visual{width:100%;height:300px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:var(--fixed-header-height);background:linear-gradient(to right, #FF6022, #FFAA3B)}@media screen and (max-width: 599px){body:not(#index) .main-visual{height:auto;aspect-ratio:375/160}}body:not(#index) .main-visual h1{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;text-align:center}body:not(#index) .main-visual h1>span:nth-child(1){font-size:45px}@media screen and (max-width: 599px){body:not(#index) .main-visual h1>span:nth-child(1){font-size:5.3vw}}body:not(#index) .main-visual h1>span:nth-child(1){font-weight:bold}body:not(#index) .main-visual h1>span:nth-child(2){font-size:30px}@media screen and (max-width: 599px){body:not(#index) .main-visual h1>span:nth-child(2){font-size:3.7vw}}body:not(#index) .main-visual h1>span:nth-child(2){font-weight:normal;font-family:"Racing Sans One",serif;font-style:italic}.line-button{max-width:460px;width:89.3vw;margin-inline:auto;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;border:solid 3px #fff;border-radius:1000px;box-shadow:4px 4px 0 rgba(0,0,0,.25);background-image:linear-gradient(to right, #009648, #6CC55C);color:#fff;font-size:24px}@media screen and (max-width: 599px){.line-button{font-size:4.8vw}}.line-button{font-weight:bold;text-align:center;position:relative;transition:filter .5s}@media screen and (max-width: 599px){.line-button{padding-block:.5rem}}.line-button:before{content:"";display:block;font-size:3rem;width:1em;height:1em;background-image:url("../images/common/icon_line.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.line-button:after{content:"";display:block;font-size:10px}@media screen and (max-width: 599px){.line-button:after{font-size:2.7vw}}.line-button:after{width:.8em;height:1em;background-color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;inset:0 1em 0 auto;margin:auto 0;transition:.5s}.line-button:hover{filter:brightness(1.2)}.line-button:hover:after{translate:.5em 0}body#index{padding-top:0}body#index .main-visual{padding-top:var(--fixed-header-height);width:100%;height:800px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width: 1350px){body#index .main-visual{justify-content:flex-end;padding-bottom:3rem}}@media screen and (max-width: 980px){body#index .main-visual{height:900px}}@media screen and (max-width: 599px){body#index .main-visual{height:auto;justify-content:flex-end;min-height:240vw;padding-bottom:2rem}}body#index .main-visual .main-visuals{--sp-mv-height: 45%;--over-height: 6rem;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10;background-image:url("../images/common/back_marble.webp");background-size:auto;background-position:center}@media screen and (max-width: 599px){body#index .main-visual .main-visuals:after{content:"";display:block;width:100%;height:calc(100% - var(--sp-mv-height) + var(--over-height));background-image:url("../images/common/back_marble.webp");background-size:auto;background-position:center;-webkit-mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--over-height)), transparent 100%);mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--over-height)), transparent 100%);position:absolute;bottom:0;left:0}}body#index .main-visual .main-visuals picture{display:contents}body#index .main-visual .main-visuals picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s}@media screen and (max-width: 599px){body#index .main-visual .main-visuals picture img{margin-top:var(--fixed-header-height);-o-object-position:top center;object-position:top center;width:100%;height:var(--sp-mv-height)}}body#index .main-visual .main-visuals picture.show img{opacity:1}body#index .main-visual h1{max-width:1100px;width:calc(100% - 5.35vw);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:2rem}@media screen and (max-width: 599px){body#index .main-visual h1{margin-right:auto;margin-bottom:.8rem}}body#index .main-visual h1 img{max-width:422px;width:100%;margin-bottom:.8rem}@media screen and (max-width: 599px){body#index .main-visual h1 img{max-width:53.1vw}}body#index .main-visual h1>span:nth-of-type(1){font-size:25px}@media screen and (max-width: 599px){body#index .main-visual h1>span:nth-of-type(1){font-size:4.3vw}}body#index .main-visual h1>span:nth-of-type(1){color:#fff;font-weight:bold;background-color:rgba(0,0,0,.8);padding:.5rem;margin-bottom:.5rem}body#index .main-visual h1>span:nth-of-type(2){width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.5rem;color:#fff;font-size:50px}@media screen and (max-width: 599px){body#index .main-visual h1>span:nth-of-type(2){font-size:8vw}}body#index .main-visual h1>span:nth-of-type(2){font-weight:bold;text-shadow:0 3px 5px rgba(0,0,0,.3);line-height:1;margin-bottom:.5rem}@media screen and (min-width: 600px){body#index .main-visual h1>span:nth-of-type(2){padding:.5rem 0;background:linear-gradient(to right, #FFAA3B, #FF6022);border:solid 1px #fff}}@media screen and (max-width: 599px){body#index .main-visual h1>span:nth-of-type(2){flex-direction:column;align-items:flex-start;row-gap:.4rem}}body#index .main-visual h1>span:nth-of-type(2)>span:nth-child(1){padding-right:.25em}@media screen and (max-width: 599px){body#index .main-visual h1>span:nth-of-type(2)>span{padding:.5rem 5.35vw !important;background:linear-gradient(to right, #FFAA3B, #FF6022);border:solid 1px #fff}}body#index .main-visual h1>span:nth-of-type(3){width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.3rem}body#index .main-visual h1>span:nth-of-type(3)>span{font-size:25px}@media screen and (max-width: 599px){body#index .main-visual h1>span:nth-of-type(3)>span{font-size:4.3vw}}body#index .main-visual h1>span:nth-of-type(3)>span{color:#fff;font-weight:bold;background-color:rgba(0,0,0,.8);padding:.25em 2em .35em;white-space:nowrap;position:relative}body#index .main-visual h1>span:nth-of-type(3)>span:before{content:"";width:1px;height:1em;border-left:solid 3px #f8ff9c;position:absolute;left:1em;top:0;bottom:0;margin:auto 0}body#index .main-visual .badge{width:260px;border:solid 2px #ff6022;border-radius:100%;aspect-ratio:1/1;position:absolute;top:calc(var(--fixed-header-height) + 1rem);right:1rem;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 599px){body#index .main-visual .badge{position:static;width:50vw;margin-inline:auto;margin-bottom:1rem;position:absolute;top:calc(var(--fixed-header-height) + 2rem);left:1rem;margin:0}}body#index .main-visual .badge h3{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;text-align:center;background-color:#ff6022;color:#fff;font-size:16px}@media screen and (max-width: 599px){body#index .main-visual .badge h3{font-size:3.2vw}}body#index .main-visual .badge h3{font-weight:bold;padding-block:.2em}body#index .main-visual .badge p{font-size:16px}@media screen and (max-width: 599px){body#index .main-visual .badge p{font-size:2.7vw}}body#index .main-visual .badge p{text-align:center;font-weight:bold}body#index .main-visual .badge p:nth-of-type(2) strong{line-height:1;color:#ff6022;font-size:24px}@media screen and (max-width: 599px){body#index .main-visual .badge p:nth-of-type(2) strong{font-size:6.4vw}}body#index .main-visual .badge p:nth-of-type(2) strong b{font-size:2em}body#index .main-visual .ribbon{width:260px;aspect-ratio:1/1;position:absolute;top:calc(var(--fixed-header-height) + 1rem);right:1rem}body#index .main-visual .ribbon img{width:100%}@media screen and (max-width: 599px){body#index .main-visual .ribbon{position:static;width:50vw;margin-inline:auto;margin-bottom:1rem;position:absolute;top:calc(var(--fixed-header-height) + 2rem);left:1rem;margin:0}}body#index .main-visual ul{width:100%;min-height:120px;display:flex;flex-wrap:wrap;justify-content:center;background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 20%, #fff 80%, rgba(255, 255, 255, 0));padding:1rem 0}@media screen and (max-width: 599px){body#index .main-visual ul{order:3;row-gap:1rem;background:hsla(0,0%,100%,.95)}}body#index .main-visual ul li{width:393px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;height:100%;position:relative}body#index .main-visual ul li:not(:last-child):after{content:"";display:block;width:1px;height:3rem;border-right:solid 3px #ccc;position:absolute;top:0;bottom:0;right:0;margin:auto 0}@media screen and (max-width: 1350px){body#index .main-visual ul li{width:50%;height:auto}body#index .main-visual ul li:nth-child(2):after{display:none}}@media screen and (max-width: 599px){body#index .main-visual ul li{justify-content:flex-start;width:calc(89.3vw - .3rem)}body#index .main-visual ul li:before,body#index .main-visual ul li:after{content:"";display:block !important;width:1px;height:3rem;border-right:solid 3px #ccc;position:absolute;top:0;bottom:0;margin:auto 0}body#index .main-visual ul li:before{left:0}body#index .main-visual ul li:after{right:0}}body#index .main-visual ul li img{height:100%}@media screen and (max-width: 1350px){body#index .main-visual ul li img{width:5.5vw;height:auto;margin-right:1rem}}@media screen and (max-width: 599px){body#index .main-visual ul li img{width:14.7vw;height:auto;margin-left:1rem}}body#index .main-visual ul li p{text-align:center;color:#202020;font-size:25px;font-weight:bold;position:relative}body#index .main-visual ul li p:has(.annotation){line-height:1.4}@media screen and (max-width: 1350px){body#index .main-visual ul li p{font-size:2vw}}@media screen and (max-width: 599px){body#index .main-visual ul li p{font-size:4.8vw}}body#index .main-visual ul li p b{color:#ff9a35}@media screen and (max-width: 599px){body#index .main-visual ul li p b{font-size:5.3vw}}body#index .main-visual ul li p strong{color:#ff9a35;font-size:35px;line-height:1}@media screen and (max-width: 1350px){body#index .main-visual ul li p strong{font-size:1.5em}}@media screen and (max-width: 599px){body#index .main-visual ul li p strong{font-size:6.7vw}}body#index .main-visual ul li p .annotation{display:inline-block;width:100%;font-size:.5em;font-weight:normal;position:absolute;top:100%;left:0}@media screen and (max-width: 599px){body#index .main-visual ul li p .annotation{text-align:center}}body#index main .new-open{background-color:#ff6022;padding:.5rem;margin-block:3rem}body#index main .new-open p{text-align:center;color:#fff;font-size:24px}@media screen and (max-width: 599px){body#index main .new-open p{font-size:6.4vw}}body#index main .new-open p{font-weight:bold}body#index main section[data-backtext]{position:relative}body#index main section[data-backtext]:before{content:attr(data-backtext);display:block;width:100%;overflow:hidden;font-family:"Racing Sans One",serif;font-size:200px}@media screen and (max-width: 599px){body#index main section[data-backtext]:before{font-size:12vw}}body#index main section[data-backtext]:before{color:hsla(0,0%,80%,.1);text-align:left;white-space:nowrap;position:absolute;bottom:3rem;left:0}@media screen and (max-width: 599px){body#index main section[data-backtext]:before{text-align:center;letter-spacing:0.05em;margin-right:calc(0em - 0.05em);bottom:0}}body#index main #Pilates_x_Training{padding:0 0 var(--section-padding-small);background-image:linear-gradient(to bottom, transparent, transparent 40%, #FFFFFF 41%, #F5F5F5)}body#index main #Pilates_x_Training h2{margin-bottom:1rem}body#index main #Pilates_x_Training h2 span:nth-of-type(1){line-height:1.4}body#index main #Pilates_x_Training h2 span:nth-of-type(1) b{color:#ff6022}@media screen and (max-width: 599px){body#index main #Pilates_x_Training h2 span:nth-of-type(1){font-size:6.4vw}}body#index main #Pilates_x_Training h2 span:nth-of-type(2){bottom:-1.5rem}@media screen and (max-width: 599px){body#index main #Pilates_x_Training h2 span:nth-of-type(2){font-size:12.3vw;bottom:-1rem}}body#index main #Pilates_x_Training h2+p{text-align:center;font-size:25px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training h2+p{font-size:5.3vw}}body#index main #Pilates_x_Training h2+p{font-weight:bold;position:relative;z-index:10;margin-bottom:3em}body#index main #Pilates_x_Training>ul{max-width:1000px;width:89.3vw;margin-inline:auto;position:relative;margin-bottom:7rem}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul{margin-bottom:4rem}}body#index main #Pilates_x_Training>ul:before,body#index main #Pilates_x_Training>ul:after{content:"";display:block;width:80px;aspect-ratio:80/30;clip-path:polygon(50% 100%, 0 0, 100% 0);background-color:#ffa582;position:absolute;inset:calc(100% + 1rem) 0 auto;margin-inline:auto}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul:before,body#index main #Pilates_x_Training>ul:after{width:10.7vw}}body#index main #Pilates_x_Training>ul:after{background-color:#ff6022;translate:0 calc(100% + .4rem)}body#index main #Pilates_x_Training>ul>li{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;position:relative}body#index main #Pilates_x_Training>ul>li:not(:last-child){margin-bottom:4rem}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li:not(:last-child){margin-bottom:2rem}}body#index main #Pilates_x_Training>ul>li:not(:last-child):after{content:"";display:block;width:100%;height:3px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjMiIHZpZXdCb3g9IjAgMCAxMDAwIDMiPiA8bGluZSBpZD0i57eaXzEyNyIgZGF0YS1uYW1lPSLnt5ogMTI3IiB4MT0iMTAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNjY2MiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWRhc2hhcnJheT0iMyA4Ii8+PC9zdmc+");background-repeat:repeat-x;background-position:center left;background-size:contain;position:absolute;top:calc(100% + 2rem);left:0}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li:not(:last-child):after{display:none}}body#index main #Pilates_x_Training>ul>li .image-area{width:500px;padding-left:1rem;position:relative}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area{width:100%;padding-left:0}}body#index main #Pilates_x_Training>ul>li .image-area:before,body#index main #Pilates_x_Training>ul>li .image-area:after{font-size:20px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area:before,body#index main #Pilates_x_Training>ul>li .image-area:after{font-size:3.7vw}}body#index main #Pilates_x_Training>ul>li .image-area:before{content:attr(data-side-text);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;width:auto;height:100%;aspect-ratio:1/1;color:#ccc;letter-spacing:0.1em;margin-right:calc(0em - 0.1em);font-family:"Racing Sans One",serif;line-height:1;position:absolute;top:0;left:-0.25rem;rotate:90deg;pointer-events:none}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area:before{left:-1rem}}body#index main #Pilates_x_Training>ul>li .image-area:after{--text-length: attr(data-text-length em);content:"";display:block;width:.5em;height:calc(100% - var(--text-length));border-left:solid 2px #ccc;position:absolute;bottom:0;left:.25rem}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area:after{left:auto;right:calc(100% + .2rem)}}body#index main #Pilates_x_Training>ul>li .image-area h3{--left-padding: 60px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area h3{--left-padding: 10.7vw}}body#index main #Pilates_x_Training>ul>li .image-area h3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:var(--left-padding);padding-left:var(--left-padding);background-color:#000;text-align:center;color:#fff;font-size:25px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area h3{font-size:4.3vw}}body#index main #Pilates_x_Training>ul>li .image-area h3{font-weight:bold;position:relative}body#index main #Pilates_x_Training>ul>li .image-area h3:before{content:"";display:block;width:auto;height:100%;aspect-ratio:1/1;background-color:#ff6022;position:absolute;top:0;left:0}body#index main #Pilates_x_Training>ul>li .image-area img{display:block;width:100%;aspect-ratio:480/240;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .image-area img{aspect-ratio:335/200}}body#index main #Pilates_x_Training>ul>li .message-area{width:500px;padding:1rem 0 1rem 2rem}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .message-area{padding:0}}body#index main #Pilates_x_Training>ul>li .message-area h4{font-size:25px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .message-area h4{font-size:4.8vw}}body#index main #Pilates_x_Training>ul>li .message-area h4{font-weight:bold;padding-left:1.5em;position:relative;margin-bottom:1.5em}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .message-area h4{margin-block:1em}}body#index main #Pilates_x_Training>ul>li .message-area h4:before{content:"";display:block;width:1em;aspect-ratio:1/1;background-color:#ff6022;position:absolute;top:.1em;left:0}body#index main #Pilates_x_Training>ul>li .message-area ul{background-color:rgba(238,238,238,.6);font-size:18px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>ul>li .message-area ul{font-size:3.7vw}}body#index main #Pilates_x_Training>ul>li .message-area ul{padding:1rem;line-height:1.8;margin-bottom:1rem}body#index main #Pilates_x_Training>ul>li .message-area ul li{padding-left:1em;text-indent:-1em}body#index main #Pilates_x_Training>ul>li .message-area ul li:before{content:"・"}body#index main #Pilates_x_Training>div{background-color:#fff;max-width:1000px;width:89.3vw;margin-inline:auto;padding:1.5rem 1rem}body#index main #Pilates_x_Training>div>p:nth-of-type(1){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;width:100%;font-size:25px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div>p:nth-of-type(1){font-size:3.7vw}}body#index main #Pilates_x_Training>div>p:nth-of-type(1){font-weight:bold;margin-bottom:2rem}body#index main #Pilates_x_Training>div>p:nth-of-type(1) img{max-width:225px;aspect-ratio:225/65;-o-object-fit:contain;object-fit:contain;margin-right:1em}body#index main #Pilates_x_Training>div ul{max-width:478px;width:100%;margin-inline:auto;margin-bottom:2rem}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div ul{max-width:66.7vw}}body#index main #Pilates_x_Training>div ul li{--check-height: 40px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div ul li{--check-height: 8vw}}body#index main #Pilates_x_Training>div ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:18px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div ul li{font-size:3.7vw}}body#index main #Pilates_x_Training>div ul li{text-align:center;line-height:1.4;font-weight:bold;min-height:var(--check-height);background-color:#f5f5f5;border:solid 1px #202020;padding:.25rem 0;padding-left:var(--check-height);position:relative}body#index main #Pilates_x_Training>div ul li:before{content:"";display:block;width:var(--check-height);aspect-ratio:1/1;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4gPGcgaWQ9InR0bF9hIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI5IC0zNzU0KSI+IDxyZWN0IGlkPSLplbfmlrnlvaJfMzQzIiBkYXRhLW5hbWU9IumVt+aWueW9oiAzNDMiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjI5IDM3NTQpIiBmaWxsPSIjMjAyMDIwIi8+IDxwYXRoIGlkPSJJY29uX21hdGVyaWFsLXJvdW5kLWNoZWNrIiBkYXRhLW5hbWU9Ikljb24gbWF0ZXJpYWwtcm91bmQtY2hlY2siIGQ9Ik0xMy40LDI0LjA1Nyw4LjI2MiwxOC45MTlhMS40NzYsMS40NzYsMCwwLDAtMi4wODgsMi4wODhMMTIuMzYzLDI3LjJhMS40NzQsMS40NzQsMCwwLDAsMi4wODgsMEwzMC4xMTQsMTEuNTMyYTEuNDc2LDEuNDc2LDAsMSwwLTIuMDg3LTIuMDg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMwLjY5MiAzNzU1LjUxNikiIGZpbGw9IiNmOGZmOWMiLz4gPC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:-1px;left:0}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div ul li:before{left:auto;right:100%}}body#index main #Pilates_x_Training>div ul li:not(:last-child){--bottom-gap: 20px;margin-bottom:var(--bottom-gap)}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div ul li:not(:last-child){--bottom-gap:5.3vw}}body#index main #Pilates_x_Training>div ul li:not(:last-child):after{content:"";display:block;width:var(--bottom-gap);aspect-ratio:1/1;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4xNiIgaGVpZ2h0PSIxMy4xNiIgdmlld0JveD0iMCAwIDEzLjE2IDEzLjE2Ij4gPHBhdGggaWQ9IuODkeOCuV80MzYiIGRhdGEtbmFtZT0i44OR44K5IDQzNiIgZD0iTTE1LjE2LTEuMDIsMTAuMDItNi4xNiw0Ljg4LTEuMDIsMy40NC0yLjQ2LDguNTgtNy42LDMuNDQtMTIuNzRsMS40NC0xLjQ0LDUuMTQsNS4xNCw1LjE0LTUuMTQsMS40NCwxLjQ0TDExLjQ2LTcuNiwxNi42LTIuNDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy40NCAxNC4xOCkiIGZpbGw9IiM5MDkwOTAiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:75%;background-position:center;position:absolute;inset:calc(100% + 2px) 0 auto;margin-inline:auto}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div ul li:not(:last-child):after{inset:calc(100% + 1px) 0 auto}}body#index main #Pilates_x_Training>div>p:nth-of-type(2){text-align:center;font-size:25px}@media screen and (max-width: 599px){body#index main #Pilates_x_Training>div>p:nth-of-type(2){font-size:4.8vw}}body#index main #Pilates_x_Training>div>p:nth-of-type(2){font-weight:bold}body#index main #Pilates_x_Training>div>p:nth-of-type(2) b{color:#ff6022;position:relative}body#index main #Pilates_x_Training>div>p:nth-of-type(2) b:before{content:"・";display:block;width:1em;height:.2em;text-align:center;color:#ccc;position:absolute;inset:auto 0 calc(100% + 1em);margin:0 auto}body#index main #Pilates_x_Training .line-button{margin-top:3rem}body#index main #worries .inner01{padding-block:var(--section-padding-small);background-image:linear-gradient(rgba(0, 0, 0, 0.9)),url("../images/index/main-visual.webp");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}body#index main #worries .inner01:before,body#index main #worries .inner01:after{content:"";display:block;font-size:.75rem;width:3em;height:1em;background-color:#fff;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;inset:auto 0 1em;margin:0 auto}body#index main #worries .inner01:before{translate:0 -1.5em}body#index main #worries .inner01 h2{text-align:center;color:#fff;font-size:32px}@media screen and (max-width: 599px){body#index main #worries .inner01 h2{font-size:4.8vw}}body#index main #worries .inner01 h2{font-weight:bold;margin-bottom:3rem}body#index main #worries .inner01 ul{max-width:1000px;width:89.3vw;margin-inline:auto;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;row-gap:.5rem;height:15rem}@media screen and (max-width: 1000px){body#index main #worries .inner01 ul{max-width:-moz-max-content;max-width:max-content;height:auto}}body#index main #worries .inner01 ul li{width:50%;color:#fff;font-size:1.5rem;font-weight:bold;padding-block:.5rem;padding-left:3.5rem;position:relative}@media screen and (max-width: 599px){body#index main #worries .inner01 ul li{font-size:1rem;padding-left:2rem}}@media screen and (max-width: 1000px){body#index main #worries .inner01 ul li{width:100%}}body#index main #worries .inner01 ul li:before{content:"";display:block;font-size:3rem;width:1em;height:1em;background-image:url("../images/common/icon_check.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0}@media screen and (max-width: 599px){body#index main #worries .inner01 ul li:before{font-size:1.5rem}}body#index main #worries .inner02{padding-block:var(--section-padding-small)}body#index main #worries .inner02 p{max-width:-moz-max-content;max-width:max-content;width:89.3vw;margin-inline:auto;text-align:center;font-size:3rem;font-weight:bold;color:#fff;background-color:#ff6022;padding:.25rem .5em;margin-bottom:3rem}@media screen and (max-width: 990px){body#index main #worries .inner02 p{font-size:4.5vw}}body#index main #worries .inner02 .buttons{max-width:1000px;width:89.3vw;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}body#index main #worries .inner02 .buttons .link-button01{margin-inline:0}body#index main #reasons{padding-block:var(--section-padding) var(--section-padding-small);background-color:#f5f5f5}body#index main #reasons .first-message{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100px;background-color:#ff6022;position:relative;margin-bottom:var(--section-padding)}body#index main #reasons .first-message:after{content:"";font-size:20px;width:2em;height:calc(1em + 1px);clip-path:polygon(50% 100%, 0 0, 100% 0);background-color:#ff6022;position:absolute;top:calc(100% - 1px);left:0;right:0;margin:0 auto}@media screen and (max-width: 599px){body#index main #reasons .first-message:after{height:2.7vw}}body#index main #reasons .first-message p{text-align:center;color:#fff;font-size:30px}@media screen and (max-width: 599px){body#index main #reasons .first-message p{font-size:5.3vw}}body#index main #reasons .first-message p{font-weight:bold;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;-moz-column-gap:.2em;column-gap:.2em}body#index main #reasons .first-message p:before{content:"＼"}body#index main #reasons .first-message p:after{content:"／"}@media screen and (min-width: 600px){body#index main #reasons h2 span:nth-of-type(1) strong{font-size:65px}}body#index main #reasons h2 span:nth-of-type(1) strong{color:#ff6022}body#index main #reasons ul{max-width:1100px;width:89.3vw;margin-left:auto;margin-right:auto;margin-bottom:3rem}body#index main #reasons ul li{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;position:relative;background-color:#fff}body#index main #reasons ul li:before,body#index main #reasons ul li:after{font-size:20px}@media screen and (max-width: 599px){body#index main #reasons ul li:before,body#index main #reasons ul li:after{font-size:3.7vw}}body#index main #reasons ul li:before{content:attr(data-side-text);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;width:auto;height:100%;aspect-ratio:1/1;color:#ccc;letter-spacing:0.1em;margin-right:calc(0em - 0.1em);font-family:"Racing Sans One",serif;line-height:1;position:absolute;top:0;left:-1.2em;rotate:90deg;pointer-events:none}body#index main #reasons ul li:after{content:"";display:block;width:.5em;height:calc(100% - 6.5em);border-left:solid 2px #ccc;position:absolute;bottom:0;right:calc(100% + .35em)}body#index main #reasons ul li:nth-child(even):before{align-items:flex-start;left:auto;right:-1.2em}body#index main #reasons ul li:nth-child(even):after{border-left:none;border-right:solid 2px #ccc;right:auto;left:calc(100% + .35em)}body#index main #reasons ul li:not(:last-child){margin-bottom:3rem}body#index main #reasons ul li:nth-child(even) .image-area{order:2}body#index main #reasons ul li:nth-child(even) .message-area{order:1}body#index main #reasons ul li .image-area{width:50%}@media screen and (max-width: 1150px){body#index main #reasons ul li .image-area{display:none}}body#index main #reasons ul li .image-area img{display:block;width:100%;aspect-ratio:550/300;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 599px){body#index main #reasons ul li .image-area{display:none}}body#index main #reasons ul li .message-area{width:50%}@media screen and (max-width: 1150px){body#index main #reasons ul li .message-area{width:100%;padding-bottom:1.5rem}}body#index main #reasons ul li .message-area img{display:none}@media screen and (max-width: 1150px){body#index main #reasons ul li .message-area img{display:block;width:100%;aspect-ratio:335/150;-o-object-fit:cover;object-fit:cover}}body#index main #reasons ul li .message-area h4{padding:1.2em 0;text-align:center;font-size:20px}@media screen and (max-width: 599px){body#index main #reasons ul li .message-area h4{font-size:4.3vw}}body#index main #reasons ul li .message-area h4{font-weight:bold}body#index main #reasons ul li .message-area p{font-size:16px}@media screen and (max-width: 599px){body#index main #reasons ul li .message-area p{font-size:3.7vw}}body#index main #reasons ul li .message-area p{line-height:2;padding:0 2em}body#index main #reasons ul li .message-area p:first-of-type{margin-top:-0.3em}body#index main #reasons ul li .message-area p b{background:linear-gradient(to top, #FBFFCD, #FBFFCD 40%, transparent 41%, transparent)}@media screen and (max-width: 599px){body#index main #reasons ul li .message-area p{line-height:1.8;padding:0 1em}}body#index main #reasons ul li:nth-child(2) .message-area h3{padding-left:2em}body#index main #voice{padding:var(--section-padding) 0;background-color:#ff6022}body#index main #voice ul{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:3rem;-moz-column-gap:40px;column-gap:40px}body#index main #voice ul li{width:calc(50% - 20px);background-color:#fff;padding:2rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}body#index main #voice ul li:before{content:attr(data-side-text);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;font-size:20px}@media screen and (max-width: 599px){body#index main #voice ul li:before{font-size:3.7vw}}body#index main #voice ul li:before{font-family:"Racing Sans One",serif;line-height:1;color:#ffa582;height:100%;aspect-ratio:1/1;pointer-events:none;position:absolute;top:0;left:-1.2em;rotate:90deg}body#index main #voice ul li:after{content:"";display:block;width:1px;height:calc(100% - 5em);font-size:20px}@media screen and (max-width: 599px){body#index main #voice ul li:after{font-size:3.7vw}}body#index main #voice ul li:after{border:none;border-left:solid 2px #ffa582;pointer-events:none;position:absolute;bottom:0;left:-0.75em}@media screen and (max-width: 599px){body#index main #voice ul li:after{border-width:1px}}@media screen and (max-width: 780px){body#index main #voice ul li{width:100%;padding:1rem}body#index main #voice ul li:nth-child(even):before{align-items:flex-start;left:auto;right:-1.2em}body#index main #voice ul li:nth-child(even):after{left:auto;right:-0.75em}}body#index main #voice ul li label input{display:none}body#index main #voice ul li label{display:block;width:calc(30px + 4rem);aspect-ratio:1/1;position:absolute;top:0;right:0;cursor:pointer}@media screen and (max-width: 599px){body#index main #voice ul li label{width:calc(6.7vw + 2rem)}}body#index main #voice ul li label:before,body#index main #voice ul li label:after{content:"";font-size:30px}@media screen and (max-width: 599px){body#index main #voice ul li label:before,body#index main #voice ul li label:after{font-size:6.7vw}}body#index main #voice ul li label:before,body#index main #voice ul li label:after{width:1em;height:1em;background-color:#707070;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.5s}body#index main #voice ul li label:before{height:1px}body#index main #voice ul li label:after{width:1px}body#index main #voice ul li label:has(input:checked):after{scale:1 0}body#index main #voice ul li .names-area{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:7.2%;column-gap:7.2%}@media screen and (max-width: 780px){body#index main #voice ul li .names-area{-moz-column-gap:0;column-gap:0}}body#index main #voice ul li .names-area .photo{width:33.3%;order:1}@media screen and (max-width: 780px){body#index main #voice ul li .names-area .photo{width:50%;padding-right:1.5rem}}body#index main #voice ul li .names-area .photo img{display:block;width:100%;aspect-ratio:1/1;border-radius:100%}@media screen and (max-width: 780px){body#index main #voice ul li .names-area .photo img{max-width:12rem;margin-left:auto}}body#index main #voice ul li .names-area .name{width:59.5%;order:2;border-left:solid 2px #ff6022;padding:.5rem 1rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width: 780px){body#index main #voice ul li .names-area .name{width:50%}}body#index main #voice ul li .names-area .name p{font-size:18px}@media screen and (max-width: 599px){body#index main #voice ul li .names-area .name p{font-size:4.3vw}}body#index main #voice ul li .names-area .name p{font-weight:bold;letter-spacing:0.1em;margin-right:calc(0em - 0.1em);line-height:1;margin-bottom:.5rem}body#index main #voice ul li .names-area .name p b{font-size:40px}@media screen and (max-width: 599px){body#index main #voice ul li .names-area .name p b{font-size:8vw}}body#index main #voice ul li .names-area .name p b{line-height:.75}body#index main #voice ul li .names-area .name dl{width:6em;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;row-gap:.25rem;font-weight:bold}body#index main #voice ul li .names-area .name dl dt{width:3.25em;margin-right:1em;letter-spacing:0.1em;margin-right:calc(0em - 0.1em);position:relative}body#index main #voice ul li .names-area .name dl dt:after{content:"：";position:absolute;top:0;right:0}body#index main #voice ul li .names-area .name dl dd{width:calc(100% - 3.25rem)}body#index main #voice ul li .message-area h3{font-size:30px}@media screen and (max-width: 599px){body#index main #voice ul li .message-area h3{font-size:4.8vw}}body#index main #voice ul li .message-area h3{font-weight:bold;margin:.75em 0}body#index main #voice ul li .message-area p{font-size:16px}@media screen and (max-width: 599px){body#index main #voice ul li .message-area p{font-size:3.7vw}}body#index main #voice ul li .message-area p{line-height:2.2}@media screen and (max-width: 599px){body#index main #voice ul li .message-area p{line-height:1.75}}body#index main #voice ul li:has(input) .message-area{height:0;opacity:0;transition:height .5s,opacity .5s;overflow:hidden}body#index main #voice ul li:has(input:checked) .message-area{height:auto;height:calc-size(auto,size);opacity:1}body#index main #voice ul li:not(:nth-child(n+3)) label{display:none}@media screen and (min-width: 781px){body#index main #voice ul li:not(:nth-child(n+3)){max-width:976px;width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}body#index main #voice ul li:not(:nth-child(n+3)):nth-child(2){margin-left:auto}body#index main #voice ul li:not(:nth-child(n+3)) .names-area{width:23.5%;flex-direction:column;align-items:center;justify-content:space-between;row-gap:1rem}body#index main #voice ul li:not(:nth-child(n+3)) .names-area .name{width:100%;order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-left:2rem}body#index main #voice ul li:not(:nth-child(n+3)) .names-area .photo{width:100%;order:2}body#index main #voice ul li:not(:nth-child(n+3)) .names-area .photo img{max-width:140px;margin:0 auto}body#index main #voice ul li:not(:nth-child(n+3)) .message-area{width:68.2%}body#index main #voice ul li:not(:nth-child(n+3)) .message-area h3{margin-top:1rem}}body#index main #voice .line-button{margin:3rem auto 0}body#index main #comparison{padding:var(--section-padding) 0;background-color:#202020}body#index main #comparison .table-scrolled{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled{overflow-x:scroll}}body#index main #comparison .table-scrolled table{width:100%;border-collapse:separate;border-spacing:2px}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table{width:177.6vw}}body#index main #comparison .table-scrolled table th,body#index main #comparison .table-scrolled table td{text-align:center;vertical-align:middle}body#index main #comparison .table-scrolled table thead tr th{height:50px;text-align:center;font-weight:bold}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table thead tr th{height:10.7vw}}body#index main #comparison .table-scrolled table thead tr th{font-size:20px}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table thead tr th{font-size:4.3vw}}body#index main #comparison .table-scrolled table thead tr th:nth-child(1){width:20%}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table thead tr th:nth-child(1){width:18%}}body#index main #comparison .table-scrolled table thead tr th:nth-child(2){width:26.4%;background-color:#ff6022;color:#f8ff9c}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table thead tr th:nth-child(2){width:27%}}body#index main #comparison .table-scrolled table thead tr th:nth-child(n+3){width:26.4%;color:#fff;background-color:#909090}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table thead tr th:nth-child(n+3){width:27%}}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table tbody tr{position:relative}}body#index main #comparison .table-scrolled table tbody tr th,body#index main #comparison .table-scrolled table tbody tr td{height:80px}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table tbody tr th,body#index main #comparison .table-scrolled table tbody tr td{height:22.7vw}}body#index main #comparison .table-scrolled table tbody tr th{font-size:16px}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table tbody tr th{font-size:3.7vw}}body#index main #comparison .table-scrolled table tbody tr th{color:#fff;background-color:#505050}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table tbody tr th:nth-child(1){position:sticky;top:0;left:0;z-index:20}}body#index main #comparison .table-scrolled table tbody tr td{position:relative}body#index main #comparison .table-scrolled table tbody tr td p{text-align:center;font-size:16px}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table tbody tr td p{font-size:3.7vw}}body#index main #comparison .table-scrolled table tbody tr td p{font-weight:bold;position:relative;z-index:10}body#index main #comparison .table-scrolled table tbody tr td p b{font-size:20px}@media screen and (max-width: 599px){body#index main #comparison .table-scrolled table tbody tr td p b{font-size:5.3vw}}body#index main #comparison .table-scrolled table tbody tr td:nth-child(2){background-color:rgba(255,96,34,.7);border:solid 2px #ff6022}body#index main #comparison .table-scrolled table tbody tr td:nth-child(2) p{color:#f8ff9c}body#index main #comparison .table-scrolled table tbody tr td:nth-child(n+3){background-color:#fff}body#index main #comparison .table-scrolled table tbody tr td:nth-child(n+3) p{color:#202020}body#index main #comparison .table-scrolled table tbody tr td img{width:100%;height:60%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}body#index main #price{padding:var(--section-padding) 0;background:var(--section-background01)}body#index main #price>section.semi-personal,body#index main #price>section.machine-pelates{margin-bottom:var(--section-padding)}body#index main #price>section h3{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto}body#index main #price>section h3+p{text-align:center;font-size:20px}@media screen and (max-width: 599px){body#index main #price>section h3+p{font-size:3.7vw}}body#index main #price>section h3+p{font-weight:bold;margin:1.25em auto}body#index main #price>section ul.plans{max-width:1190px;width:89.3vw;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:40px 30px;margin-bottom:4rem}@media screen and (max-width: 1260px){body#index main #price>section ul.plans{max-width:640px}}@media screen and (max-width: 599px){body#index main #price>section ul.plans{-moz-column-gap:2rem;column-gap:2rem}}body#index main #price>section ul.plans>li{--parent-padding: 1.5rem}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li{--parent-padding: 1rem}}body#index main #price>section ul.plans>li{width:calc(25% - 22.5px);display:block;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:var(--parent-padding)}@media screen and (max-width: 1260px){body#index main #price>section ul.plans>li{width:calc(50% - 15px)}}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li{width:100%;background-color:rgba(0,0,0,0)}}body#index main #price>section ul.plans>li h4{background-color:#707070;font-size:20px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li h4{font-size:4.3vw}}body#index main #price>section ul.plans>li h4{color:#fff;font-weight:bold;text-align:center;padding:.75em 0;margin:calc(0px - var(--parent-padding)) calc(0px - var(--parent-padding)) var(--parent-padding)}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li h4{margin-bottom:1rem}}body#index main #price>section ul.plans>li:nth-child(1) h4{background-color:#505050}body#index main #price>section ul.plans>li:nth-child(2) h4{background-color:#202020}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}body#index main #price>section ul.plans>li div.prices p{font-weight:bold;text-align:center;font-size:20px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices p{font-size:4.3vw}}body#index main #price>section ul.plans>li div.prices p{margin-bottom:.75rem;line-height:1.2}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices p{width:45%}}body#index main #price>section ul.plans>li div.prices p strong{font-size:30px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices p strong{font-size:6.7vw}}body#index main #price>section ul.plans>li div.prices p strong{color:#ff6022;line-height:1;margin-right:.1em}body#index main #price>section ul.plans>li div.prices p span{font-size:16px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices p span{font-size:3.7vw}}body#index main #price>section ul.plans>li div.prices dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;row-gap:.4rem;padding:.8em 1em;width:calc(100% + 1rem);margin:0 -0.5rem 1rem;font-size:14px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices dl{font-size:2.7vw}}body#index main #price>section ul.plans>li div.prices dl{background-color:rgba(238,238,238,.6)}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li div.prices dl{width:55%;padding:.8em 1em}}body#index main #price>section ul.plans>li div.prices dl div{display:flex;align-items:center;gap:1em}body#index main #price>section ul.plans>li div.prices dl div dt,body#index main #price>section ul.plans>li div.prices dl div dd{font-weight:normal;white-space:nowrap}body#index main #price>section ul.plans>li div.prices dl div dt{position:relative}body#index main #price>section ul.plans>li div.prices dl div dt:after{content:"：";position:absolute;top:0;left:100%}body#index main #price>section ul.plans>li>div.recommendation h5{display:inline-block;color:#fff;font-weight:bold;font-size:16px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li>div.recommendation h5{font-size:3.2vw}}body#index main #price>section ul.plans>li>div.recommendation h5{background-color:#ff6022;padding:.5em var(--parent-padding);margin-left:calc(0px - var(--parent-padding));margin-bottom:1rem}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li>div.recommendation h5{padding:.25em var(--parent-padding);margin-bottom:.5rem}}body#index main #price>section ul.plans>li>div.recommendation p{font-size:16px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li>div.recommendation p{font-size:3.7vw}}body#index main #price>section ul.plans>li>div.recommendation ul{font-size:16px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li>div.recommendation ul{font-size:3.7vw}}body#index main #price>section ul.plans>li>div.recommendation ul{line-height:1.3}body#index main #price>section ul.plans>li>div.recommendation ul li{padding-left:1em;position:relative}body#index main #price>section ul.plans>li>div.recommendation ul li:not(:last-child){margin-bottom:.5em}body#index main #price>section ul.plans>li>div.recommendation ul li:before{content:"・";position:absolute;top:0;left:0}body#index main #price>section ul.plans>li.limited{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;border:none}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited{margin-top:2rem}}body#index main #price>section ul.plans>li.limited>div{width:100%;border:solid 2px #ff6022;display:block;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:var(--parent-padding);position:relative}body#index main #price>section ul.plans>li.limited>div:before,body#index main #price>section ul.plans>li.limited>div:after{content:"";display:block;font-size:10px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div:before,body#index main #price>section ul.plans>li.limited>div:after{font-size:2.7vw}}body#index main #price>section ul.plans>li.limited>div:before,body#index main #price>section ul.plans>li.limited>div:after{width:1em;height:3em;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:50px;bottom:0;right:0;margin:auto 0}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div:before,body#index main #price>section ul.plans>li.limited>div:after{width:3em;height:1em;clip-path:polygon(100% 0, 0 0, 50% 100%);top:auto;left:0 !important;right:0 !important;margin:0 auto}}body#index main #price>section ul.plans>li.limited>div:before{background-color:#ffa582;right:calc(100% + .5em)}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div:before{bottom:calc(100% + 2rem + 1.2em)}}body#index main #price>section ul.plans>li.limited>div:after{background-color:#ff6022;right:calc(100% + .75rem)}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div:after{bottom:calc(100% + 2rem)}}body#index main #price>section ul.plans>li.limited>div>span:first-child{text-align:center;color:#ff6022;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;font-size:16px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div>span:first-child{font-size:4.3vw}}body#index main #price>section ul.plans>li.limited>div>span:first-child{font-weight:bold;position:absolute;bottom:calc(100% + .3rem);left:0;right:0;margin:0 auto}body#index main #price>section ul.plans>li.limited>div>span:first-child:before{content:"＼"}body#index main #price>section ul.plans>li.limited>div>span:first-child:after{content:"／"}body#index main #price>section ul.plans>li.limited>div h4{background-color:#ff6022}body#index main #price>section ul.plans>li.limited>div .annotation{font-size:12px}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div .annotation{font-size:2.7vw}}body#index main #price>section ul.plans>li.limited>div .annotation{font-weight:normal;text-align:right;position:absolute;bottom:1em;left:0;right:0;margin:0 auto;padding:0 var(--parent-padding)}@media screen and (max-width: 599px){body#index main #price>section ul.plans>li.limited>div .annotation{text-align:center;width:100%;bottom:.75em}}body#index main #price>section .included{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto;background-color:rgba(229,229,229,.6);padding-bottom:1rem;margin-bottom:3rem}body#index main #price>section .included>h4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:solid 1.5px #505050;color:#505050;font-size:16px}@media screen and (max-width: 599px){body#index main #price>section .included>h4{font-size:3.7vw}}body#index main #price>section .included>h4{border-radius:1000px;max-width:500px;width:100%;height:35px;margin:0 auto;translate:0 -50%}@media screen and (max-width: 599px){body#index main #price>section .included>h4{width:66.7vw;height:9.3vw}}body#index main #price>section .included ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}body#index main #price>section .included ul li{width:188px;position:relative}@media screen and (max-width: 599px){body#index main #price>section .included ul li{width:50%}}body#index main #price>section .included ul li:not(:last-child):after{content:"";display:block;width:1px;height:calc(100% - 1rem);border-right:solid 1px #909090;position:absolute;top:0;bottom:0;right:0;margin:auto 0}body#index main #price>section .included ul li img{width:100%;height:64px;-o-object-fit:contain;object-fit:contain}body#index main #price>section .included ul li p{display:inline-flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:16px}@media screen and (max-width: 599px){body#index main #price>section .included ul li p{font-size:3.2vw}}body#index main #price>section .included ul li p{font-weight:bold;height:3em}body#index main #price>section .included ul li p small{font-weight:normal;font-size:12px}@media screen and (max-width: 599px){body#index main #price>section .included ul li p small{font-size:3.2vw}}@media screen and (max-width: 599px){body#index main #price>section .included ul li p small{position:absolute;left:0;top:calc(100% + 1.5em)}}@media screen and (max-width: 599px){body#index main #price>section .included ul:has(li:nth-child(3)) li{width:33.33%}}body#index main #reservation-form{padding-top:var(--section-padding-small)}body#index main #results{padding:var(--section-padding) 0}body#index main #results:before{bottom:0}body#index main #results ul{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto}body#index main #results ul li{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}@media screen and (max-width: 1119px){body#index main #results ul li{flex-direction:column;align-items:center}}body#index main #results ul li:not(:last-child){margin-bottom:3rem}body#index main #results ul li .before_and_after{max-width:630px;width:100%;height:450px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;background-color:#f5f5f5;position:relative}@media screen and (max-width: 599px){body#index main #results ul li .before_and_after{height:53.3vw}}body#index main #results ul li .before_and_after:before{content:"";display:block;width:5px;height:100%;background-color:#ff6022;position:absolute;top:0;right:100%;z-index:30}@media screen and (max-width: 1119px){body#index main #results ul li .before_and_after:before{right:auto;left:0}}body#index main #results ul li .before_and_after .before,body#index main #results ul li .before_and_after .after{width:50%;height:100%;position:relative}body#index main #results ul li .before_and_after .before>span,body#index main #results ul li .before_and_after .after>span{width:175px;height:38px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#202020;color:#fff;text-align:center;font-size:30px;font-family:"Racing Sans One",serif;position:absolute;top:0;left:0}@media screen and (max-width: 599px){body#index main #results ul li .before_and_after .before>span,body#index main #results ul li .before_and_after .after>span{font-size:5.3vw;width:26.7vw;height:6.9vw}}body#index main #results ul li .before_and_after .before img,body#index main #results ul li .before_and_after .after img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body#index main #results ul li .before_and_after .before{width:50%;z-index:10}body#index main #results ul li .before_and_after .before>span{z-index:11}body#index main #results ul li .before_and_after .before{position:relative}body#index main #results ul li .before_and_after .before:before{content:"";display:block;width:100%;height:100%;background-color:#ccc;clip-path:polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0);position:absolute;top:0;right:calc(0px - (1rem + 3px))}@media screen and (max-width: 599px){body#index main #results ul li .before_and_after .before:before{clip-path:polygon(92.5% 0, 100% 50%, 92.5% 100%, 0 100%, 0 0)}}body#index main #results ul li .before_and_after .before img{width:calc(100% + 1rem);margin-right:-1rem;clip-path:polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0)}@media screen and (max-width: 599px){body#index main #results ul li .before_and_after .before img{width:calc(100% + 1rem);margin-right:-1rem;clip-path:polygon(92.5% 0, 100% 50%, 92.5% 100%, 0 100%, 0 0)}}body#index main #results ul li .before_and_after .after{width:50%;z-index:5}body#index main #results ul li .before_and_after .after>span{color:#f8ff9c;z-index:6}body#index main #results ul li .profile{max-width:370px;width:100%;padding:1.5rem;padding-left:3rem;background-color:#f5f5f5;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1119px){body#index main #results ul li .profile{max-width:630px;padding-left:1.5rem}}body#index main #results ul li .profile h3{width:100%;color:#ccc;font-family:"Racing Sans One",serif;font-size:20px}@media screen and (max-width: 599px){body#index main #results ul li .profile h3{font-size:4.3vw}}body#index main #results ul li .profile h3{letter-spacing:0.1em;margin-right:calc(0em - 0.1em);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:.5em}body#index main #results ul li .profile h3:after{content:"";width:calc(100% - 5em);height:2px;background-color:#ccc}body#index main #results ul li .profile .names_and_training{width:100%}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training{display:flex;flex-wrap:wrap;align-items:flex-start}}body#index main #results ul li .profile .names_and_training .names{background-color:#fff;border-left:solid 3px #ff6022;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:.2rem;margin-bottom:1.5rem;padding:1rem 0}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training .names{flex-direction:column;width:36.2%;margin-bottom:0;padding:.5rem 0}}body#index main #results ul li .profile .names_and_training .names p{font-weight:bold;font-size:18px}@media screen and (max-width: 599px){body#index main #results ul li .profile .names_and_training .names p{font-size:3.7vw}}body#index main #results ul li .profile .names_and_training .names p{letter-spacing:0.1em;margin-right:calc(0em - 0.1em);line-height:1}body#index main #results ul li .profile .names_and_training .names p strong{font-size:40px}@media screen and (max-width: 599px){body#index main #results ul li .profile .names_and_training .names p strong{font-size:6.7vw}}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training .names p{margin-bottom:.5rem}}body#index main #results ul li .profile .names_and_training .names dl{width:6em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:18px}@media screen and (max-width: 599px){body#index main #results ul li .profile .names_and_training .names dl{font-size:3.7vw}}body#index main #results ul li .profile .names_and_training .names dl{letter-spacing:0.1em;margin-right:calc(0em - 0.1em);-moz-column-gap:1em;column-gap:1em;row-gap:.75em}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training .names dl{width:6em;row-gap:.25em}}body#index main #results ul li .profile .names_and_training .names dl dt{width:2.5em;font-weight:bold;position:relative}body#index main #results ul li .profile .names_and_training .names dl dt:after{content:"：";position:absolute;top:0;left:100%}body#index main #results ul li .profile .names_and_training .names dl dd{font-weight:bold}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training .training{width:63.8%}}body#index main #results ul li .profile .names_and_training .training h4{font-size:20px}@media screen and (max-width: 599px){body#index main #results ul li .profile .names_and_training .training h4{font-size:3.7vw}}body#index main #results ul li .profile .names_and_training .training h4{font-weight:bold;margin-bottom:1rem}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training .training h4{text-align:center;margin-bottom:.25rem}}body#index main #results ul li .profile .names_and_training .training p{font-size:60px}@media screen and (max-width: 599px){body#index main #results ul li .profile .names_and_training .training p{font-size:8vw}}body#index main #results ul li .profile .names_and_training .training p{font-family:"Racing Sans One",serif;line-height:1;margin-top:-1rem}body#index main #results ul li .profile .names_and_training .training p strong{font-size:100px}@media screen and (max-width: 599px){body#index main #results ul li .profile .names_and_training .training p strong{font-size:14.7vw}}@media screen and (max-width: 1119px){body#index main #results ul li .profile .names_and_training .training p{margin-top:0;text-align:center}}body#index main #results ul li .profile>dl{border-top:solid 1px #ccc;width:100%;font-size:18px}@media screen and (max-width: 599px){body#index main #results ul li .profile>dl{font-size:4.3vw}}body#index main #results ul li .profile>dl{letter-spacing:0.1em;margin-right:calc(0em - 0.1em)}@media screen and (max-width: 1119px){body#index main #results ul li .profile>dl{border-top:none}}body#index main #results ul li .profile>dl>div{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative;gap:1em;border-bottom:solid 1px #ccc;padding:.8em .5em;padding-left:1.5em}body#index main #results ul li .profile>dl>div:before{content:"";display:block;width:1px;height:1em;border-left:solid 2px #909090;position:absolute;top:0;bottom:0;left:.5rem;margin:auto 0}body#index main #results ul li .profile>dl>div dt{width:3.5em;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;position:relative}body#index main #results ul li .profile>dl>div dt:after{content:"：";position:absolute;top:0;left:100%}body#index main #results ul li .profile>dl>div dd{width:calc(100% - 4.5em);font-weight:bold}body#index main #results ul li .profile>dl>div dd span{display:inline-flex;align-items:flex-end}body#index main #results ul li .profile>dl>div dd span:before{content:"＼"}body#index main #results ul li .profile>dl>div dd span:after{content:"／"}body#index main #results ul li .profile>dl>div dd b{font-size:20px}@media screen and (max-width: 599px){body#index main #results ul li .profile>dl>div dd b{font-size:5.3vw}}body#index main #flow{padding:var(--section-padding-small) 0;background:var(--section-background01)}body#index main #flow ul{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto}body#index main #flow ul li{background-color:#fff;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;position:relative}@media screen and (max-width: 770px){body#index main #flow ul li{flex-direction:column}}body#index main #flow ul li:not(:last-child){margin-bottom:3.5rem}body#index main #flow ul li:before{content:attr(data-side-text);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;width:auto;height:100%;aspect-ratio:1/1;rotate:90deg;color:#ccc;font-size:20px}@media screen and (max-width: 599px){body#index main #flow ul li:before{font-size:3.7vw}}body#index main #flow ul li:before{font-family:"Racing Sans One",serif;line-height:1;position:absolute;top:0;left:-1.2em;pointer-events:none}body#index main #flow ul li:after{content:"";font-size:20px}@media screen and (max-width: 599px){body#index main #flow ul li:after{font-size:3.7vw}}body#index main #flow ul li:after{width:1px;height:calc(100% - 4em);border-left:solid 1px #ccc;position:absolute;bottom:0;left:-0.8em}body#index main #flow ul li>picture{width:50%;aspect-ratio:500/250}@media screen and (max-width: 770px){body#index main #flow ul li>picture{width:100%}}@media screen and (max-width: 599px){body#index main #flow ul li>picture{aspect-ratio:335/150}}body#index main #flow ul li>picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body#index main #flow ul li>div{--number-width: 60px}@media screen and (max-width: 599px){body#index main #flow ul li>div{--number-width: 10.7vw}}@media screen and (max-width: 770px){body#index main #flow ul li>div{width:100%;padding-left:calc(var(--number-width) + 1rem)}}body#index main #flow ul li>div{width:50%;padding:1rem 1.5rem 1rem calc(var(--number-width) + 1.5rem);position:relative}body#index main #flow ul li>div:before,body#index main #flow ul li>div:after{content:"";font-size:20px}@media screen and (max-width: 599px){body#index main #flow ul li>div:before,body#index main #flow ul li>div:after{font-size:4vw}}body#index main #flow ul li>div:before,body#index main #flow ul li>div:after{width:1em;position:absolute;left:calc(var(--number-width)/2);translate:-50% 0}body#index main #flow ul li>div:before{height:1em;aspect-ratio:1/1;background-image:url("../images/index/flow_number-circle.svg");background-repeat:no-repeat;background-size:contain;background-position:center;top:calc(var(--number-width) + .5em)}body#index main #flow ul li>div:after{height:calc(100% - (var(--number-width) + 1em));background-image:url("../images/index/flow_number-line_dotted.svg");background-repeat:repeat-y;background-size:3px;background-position:top center;top:calc(var(--number-width) + 2em)}body#index main #flow ul li>div .number{width:var(--number-width);height:auto;aspect-ratio:1/1;background-color:#ff6022;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1;font-size:30px}@media screen and (max-width: 599px){body#index main #flow ul li>div .number{font-size:5.3vw}}body#index main #flow ul li>div .number{font-family:"Racing Sans One",serif;color:#fff;position:absolute;top:0;left:0}body#index main #flow ul li>div h3{font-size:25px}@media screen and (max-width: 599px){body#index main #flow ul li>div h3{font-size:4.3vw}}body#index main #flow ul li>div h3{font-weight:bold;margin-bottom:1em}body#index main #flow ul li>div p{font-size:16px}@media screen and (max-width: 599px){body#index main #flow ul li>div p{font-size:3.7vw}}body#index main #flow ul li>div p{line-height:2.2}@media screen and (max-width: 599px){body#index main #flow ul li>div p{line-height:1.8}}body#index main #flow .line-button{max-width:820px;margin-top:3rem}body#index main #faq{padding:var(--section-padding) 0}body#index main #faq dl{--number-height: 60px}@media screen and (max-width: 599px){body#index main #faq dl{--number-height: 10.7vw}}body#index main #faq dl{max-width:1000px;width:89.3vw;margin-left:auto;margin-right:auto}body#index main #faq dl>div input{display:none}body#index main #faq dl>div:not(:last-child){margin-bottom:2rem}body#index main #faq dl>div dt,body#index main #faq dl>div dd{padding-left:var(--number-height);position:relative}body#index main #faq dl>div dt:before,body#index main #faq dl>div dd:before{content:"";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:30px}@media screen and (max-width: 599px){body#index main #faq dl>div dt:before,body#index main #faq dl>div dd:before{font-size:5.3vw}}body#index main #faq dl>div dt:before,body#index main #faq dl>div dd:before{font-weight:normal;width:var(--number-height);height:var(--number-height);font-family:"Racing Sans One",serif;text-align:center;position:absolute;top:0;left:0}body#index main #faq dl>div dt label,body#index main #faq dl>div dt span,body#index main #faq dl>div dd label,body#index main #faq dl>div dd span{width:100%;display:inline-block;min-height:var(--number-height);padding:1rem}@media screen and (max-width: 599px){body#index main #faq dl>div dt label,body#index main #faq dl>div dt span,body#index main #faq dl>div dd label,body#index main #faq dl>div dd span{padding-top:.6em;padding-bottom:.6em}}body#index main #faq dl>div dt{font-size:20px}@media screen and (max-width: 599px){body#index main #faq dl>div dt{font-size:4.3vw}}body#index main #faq dl>div dt{background-color:#202020;color:#fff;line-height:1.4}@media screen and (max-width: 599px){body#index main #faq dl>div dt{padding-right:2rem}}body#index main #faq dl>div dt:before{content:"Q";color:#fff;background-color:#ff6022}body#index main #faq dl>div dt:after{content:"";display:block;width:1em;height:1em;font-size:24px}@media screen and (max-width: 599px){body#index main #faq dl>div dt:after{font-size:4vw}}body#index main #faq dl>div dt:after{font-weight:100;line-height:-1;background-image:url("../images/common/icon_plus.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;bottom:0;right:1em;margin:auto 0;pointer-events:none}body#index main #faq dl>div dt label{cursor:pointer}body#index main #faq dl>div dd{font-size:18px}@media screen and (max-width: 599px){body#index main #faq dl>div dd{font-size:3.7vw}}body#index main #faq dl>div dd{line-height:2.2;height:0;opacity:0;overflow:hidden;transition:height .5s,opacity .5s}@media screen and (max-width: 599px){body#index main #faq dl>div dd{line-height:1.8;padding-left:calc(var(--number-height) - 1.5rem)}}body#index main #faq dl>div dd:before{content:"A";color:#202020;pointer-events:none}body#index main #faq dl>div:has(input:checked) dt:after{background-image:url("../images/common/icon_minus.svg")}body#index main #faq dl>div:has(input:checked) dd{height:auto;height:calc-size(auto,size);opacity:1}body#index main #access{background-color:#ff6022;padding:var(--section-padding) 0}body#index main #access p{text-align:center;margin:0 auto 1em;font-size:25px}@media screen and (max-width: 599px){body#index main #access p{font-size:4.8vw}}body#index main #access p{color:#fff;font-weight:bold}body#index main #access .map{max-width:1366px;width:89.3vw;margin:0 auto;height:400px}@media screen and (max-width: 599px){body#index main #access .map{height:auto;aspect-ratio:335/400}}body#index main #access .map iframe{width:100%;height:100%}body#index main #access .parking-map{max-width:1366px;width:89.3vw;margin:var(--section-padding-small) auto 0}body#index main #access .parking-map img{display:block;max-width:831px;width:100%;margin:0 auto}body#law main,body#Privacy-Policy main,body#terms main{background-color:#f5f5f5;padding:var(--section-padding-small) 0}body#law main>.contents,body#Privacy-Policy main>.contents,body#terms main>.contents{background-color:#fff;max-width:1366px;width:89.3vw;margin-left:auto;margin-right:auto;padding:var(--section-padding-small) 0}body#law main>.contents>.inner,body#Privacy-Policy main>.contents>.inner,body#terms main>.contents>.inner{max-width:1000px;width:80vw;margin-left:auto;margin-right:auto}body#law main>.contents>.inner h3,body#Privacy-Policy main>.contents>.inner h3,body#terms main>.contents>.inner h3{font-weight:bold;margin:1em 0;font-size:18px}@media screen and (max-width: 599px){body#law main>.contents>.inner h3,body#Privacy-Policy main>.contents>.inner h3,body#terms main>.contents>.inner h3{font-size:3.7vw}}body#law main>.contents>.inner h3:not(:first-child),body#Privacy-Policy main>.contents>.inner h3:not(:first-child),body#terms main>.contents>.inner h3:not(:first-child){margin-top:1.5em}body#law main>.contents>.inner>p,body#Privacy-Policy main>.contents>.inner>p,body#terms main>.contents>.inner>p{font-size:16px}@media screen and (max-width: 599px){body#law main>.contents>.inner>p,body#Privacy-Policy main>.contents>.inner>p,body#terms main>.contents>.inner>p{font-size:3.7vw}}body#law main>.contents>.inner>p,body#Privacy-Policy main>.contents>.inner>p,body#terms main>.contents>.inner>p{line-height:1.7}body#law main>.contents>.inner>p:not(:last-child),body#Privacy-Policy main>.contents>.inner>p:not(:last-child),body#terms main>.contents>.inner>p:not(:last-child){margin-bottom:1em}body#law main>.contents>.inner ul,body#law main>.contents>.inner ol,body#Privacy-Policy main>.contents>.inner ul,body#Privacy-Policy main>.contents>.inner ol,body#terms main>.contents>.inner ul,body#terms main>.contents>.inner ol{font-size:16px}@media screen and (max-width: 599px){body#law main>.contents>.inner ul,body#law main>.contents>.inner ol,body#Privacy-Policy main>.contents>.inner ul,body#Privacy-Policy main>.contents>.inner ol,body#terms main>.contents>.inner ul,body#terms main>.contents>.inner ol{font-size:3.7vw}}body#law main>.contents>.inner ul,body#law main>.contents>.inner ol,body#Privacy-Policy main>.contents>.inner ul,body#Privacy-Policy main>.contents>.inner ol,body#terms main>.contents>.inner ul,body#terms main>.contents>.inner ol{line-height:1.7}body#law main>.contents>.inner ul li,body#law main>.contents>.inner ol li,body#Privacy-Policy main>.contents>.inner ul li,body#Privacy-Policy main>.contents>.inner ol li,body#terms main>.contents>.inner ul li,body#terms main>.contents>.inner ol li{position:relative}body#law main>.contents>.inner ul li:not(:last-child),body#law main>.contents>.inner ol li:not(:last-child),body#Privacy-Policy main>.contents>.inner ul li:not(:last-child),body#Privacy-Policy main>.contents>.inner ol li:not(:last-child),body#terms main>.contents>.inner ul li:not(:last-child),body#terms main>.contents>.inner ol li:not(:last-child){margin-bottom:.4em}body#law main>.contents>.inner ul li,body#Privacy-Policy main>.contents>.inner ul li,body#terms main>.contents>.inner ul li{padding-left:1em}body#law main>.contents>.inner ul li:before,body#Privacy-Policy main>.contents>.inner ul li:before,body#terms main>.contents>.inner ul li:before{content:"・";display:block;width:1em;height:1em;position:absolute;top:0;left:0}body#law main>.contents>.inner ol,body#Privacy-Policy main>.contents>.inner ol,body#terms main>.contents>.inner ol{list-style-type:decimal;padding-left:1em}body#law main>.contents>.inner ol li,body#Privacy-Policy main>.contents>.inner ol li,body#terms main>.contents>.inner ol li{padding-left:.5em}body#law main>.contents>.inner dl{line-height:1.7}body#law main>.contents>.inner dl dt{font-weight:bold;font-size:18px}@media screen and (max-width: 599px){body#law main>.contents>.inner dl dt{font-size:3.7vw}}body#law main>.contents>.inner dl dt{margin-bottom:1rem}body#law main>.contents>.inner dl dd{font-weight:normal;font-size:16px}@media screen and (max-width: 599px){body#law main>.contents>.inner dl dd{font-size:3.7vw}}body#law main>.contents>.inner dl dd:not(:last-child){margin-bottom:2.5rem}/*# sourceMappingURL=style.css.map */