@charset "UTF-8";@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#abouts .abouts-header img{max-width:100%;height:auto}#abouts .btn-wrapper{margin:24px auto 40px}@media (min-width: 768px){#abouts .btn-wrapper{max-width:366px}}#abouts .btn-wrapper .btn-arrow{position:relative;padding:20px;font-size:1.6rem;font-weight:600}#abouts .btn-wrapper .btn-arrow::after{content:"▶";display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px}#abouts .banner-list{margin-bottom:80px;padding:0 16px}@media (min-width: 768px){#abouts .banner-list{max-width:570px;margin-left:auto;margin-right:auto}}#abouts .banner-list .banner-list-item{margin-bottom:24px;text-align:center}#abouts .banner-list .banner-list-item:last-child{margin-bottom:0}#abouts .banner-list .banner-list-item img{max-width:100%;height:auto}#abouts .section-block{margin:64px auto}#abouts .section-block h3{margin:0 auto 20px;padding:0;font-size:2.2rem;font-weight:600;line-height:1.2;text-align:center}#abouts .section-block h3 .web-font{font-size:2.2rem;font-style:normal;font-family:"Londrina Solid","Noto Serif JP",serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 992px){#abouts .section-block h3{font-size:4rem}#abouts .section-block h3 .web-font{font-size:4rem}}#abouts .section-block .contents-wrapper{line-height:1.5;text-align:center;overflow-wrap:break-word;word-break:break-word}#abouts .section-block .contents-wrapper img{max-width:100%;height:auto}#abouts .section-block .contents-wrapper .body a:not(.btn),#abouts .section-block .contents-wrapper .description a:not(.btn){text-decoration:underline}#abouts .section-block .service-list{margin-top:40px}#abouts .section-block .service-list .servise-list-item{position:relative;margin-bottom:32px;padding:24px 32px 32px;border:1px solid #bcbcbc}#abouts .section-block .service-list .servise-list-item::before{position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:4rem;font-style:normal;font-family:"Londrina Solid","Noto Serif JP",serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}#abouts .section-block .service-list .servise-list-item:nth-child(1)::before{content:"1"}#abouts .section-block .service-list .servise-list-item:nth-child(2)::before{content:"2"}#abouts .section-block .service-list .servise-list-item:nth-child(3)::before{content:"3"}#abouts .section-block .service-list .servise-list-item:nth-child(4)::before{content:"4"}#abouts .section-block .service-list .servise-list-item:nth-child(5)::before{content:"5"}#abouts .section-block .service-list .servise-list-item:nth-child(6)::before{content:"6"}#abouts .section-block .service-list .servise-list-item:nth-child(7)::before{content:"7"}#abouts .section-block .service-list .servise-list-item:nth-child(8)::before{content:"8"}#abouts .section-block .service-list .servise-list-item:nth-child(9)::before{content:"9"}#abouts .section-block .service-list .servise-list-item:nth-child(10)::before{content:"10"}#abouts .section-block .service-list .servise-list-item .title{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:1.4}#abouts .section-block .service-list .servise-list-item .body-wrapper .body{margin-bottom:16px}#abouts .section-block .service-list .servise-list-item .body-wrapper .body .member-btn-list .btn{margin-top:8px;font-weight:600}#abouts .section-block .service-list .servise-list-item .body-wrapper .image img{width:auto;height:100px}@media (min-width: 768px){#abouts .section-block .service-list{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:32px 24px;margin-bottom:16px}#abouts .section-block .service-list .servise-list-item{width:calc(100%/2 - 12px);margin-bottom:0;padding:24px}#abouts .section-block .service-list .servise-list-item .title{font-size:1.9rem;text-align:left}#abouts .section-block .service-list .servise-list-item .body-wrapper .body{margin-right:24px;font-size:1.5rem;text-align:left}#abouts .section-block .service-list .servise-list-item .body-wrapper .image img{height:90px}}@media (min-width: 992px){#abouts .section-block .service-list .servise-list-item .body-wrapper{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-between;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#abouts .section-block .service-list .servise-list-item .body-wrapper .body{flex:1}}#abouts .section-block .attention-list{font-size:1.1rem;line-height:1.5;text-align:left}@media (min-width: 768px){#abouts .section-block .attention-list{font-size:1.3rem}}#abouts .section-block .attention-list .attention-list-item{margin-bottom:0.5em}#abouts .section-block .attention-list .attention-list-item:last-child{margin-bottom:0}#abouts .section-block.section-price{padding:64px 24px;background-color:rgba(255,255,255,0.1)}#abouts .section-block.section-price .box-wrapper .box{background:#f49c04;margin-bottom:24px;padding:20px 24px;border:1px solid #bcbcbc}@media (min-width: 768px){#abouts .section-block.section-price .box-wrapper{max-width:544px;-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:64px;margin:auto}#abouts .section-block.section-price .box-wrapper .box{width:calc(100%/2 - 32px);padding:0}}#abouts .section-block .attention{font-size:1.3rem}@media (min-width: 768px){#abouts .section-block .attention{font-size:1.6rem}}#abouts .section-block .step-list .step-list-item{position:relative;margin-bottom:68px;padding:32px;background-color:#fff;color:#0b0b0b}#abouts .section-block .step-list .step-list-item::after{content:"▼";display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 150%);-moz-transform:translate(-50%, 150%);-ms-transform:translate(-50%, 150%);-o-transform:translate(-50%, 150%);transform:translate(-50%, 150%);color:#fff;font-size:24px}#abouts .section-block .step-list .step-list-item:last-child{margin-bottom:0}#abouts .section-block .step-list .step-list-item:last-child::after{content:none}#abouts .section-block .step-list .step-list-item .label{display:inline-block;margin-bottom:16px;padding:6px 8px;background-color:#0b0b0b;color:#fff;border-radius:0;font-size:1.6rem;font-style:normal;font-family:"Londrina Solid","Noto Serif JP",serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 992px){#abouts .section-block .step-list{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#abouts .section-block .step-list .step-list-item{width:calc(100%/3);margin-bottom:0;margin-right:68px;padding:40px 32px}#abouts .section-block .step-list .step-list-item::after{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translate(200%, -50%) rotate(-90deg);-moz-transform:translate(200%, -50%) rotate(-90deg);-ms-transform:translate(200%, -50%) rotate(-90deg);-o-transform:translate(200%, -50%) rotate(-90deg);transform:translate(200%, -50%) rotate(-90deg);transform-origin:50% 50%}#abouts .section-block .step-list .step-list-item:last-child{margin-right:0}#abouts .section-block .step-list .step-list-item .body{font-size:1.5rem}}#abouts .section-block .helps-list .helps-list-item{margin-bottom:16px;padding:16px;border:1px solid #bcbcbc;text-align:left}#abouts .section-block .helps-list .helps-list-item .title{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-between;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:1.4rem;font-weight:600;line-height:1.4;cursor:pointer}@media (min-width: 768px){#abouts .section-block .helps-list .helps-list-item .title{font-size:1.5rem}#abouts .section-block .helps-list .helps-list-item .title span{margin-right:auto}}#abouts .section-block .helps-list .helps-list-item .title::before{content:"Q.";display:inline-block;margin-right:8px;font-size:1.5rem;font-style:normal;font-family:"Londrina Solid","Noto Serif JP",serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;white-space:nowrap}#abouts .section-block .helps-list .helps-list-item .title::after{content:"\f078";font-size:10px;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1;display:inline-block;margin-top:4px;margin-left:4px}#abouts .section-block .helps-list .helps-list-item .title.is-open::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);margin-bottom:4px}#abouts .section-block .helps-list .helps-list-item .body{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:12px;padding-top:16px;border-top:1px solid #bcbcbc;transition:none}@media (min-width: 768px){#abouts .section-block .helps-list .helps-list-item .body{font-size:1.5rem;text-align:left}}#abouts .section-block .helps-list .helps-list-item .body::before{content:"A.";display:inline-block;margin-right:8px;font-size:1.5rem;font-style:normal;font-family:"Londrina Solid","Noto Serif JP",serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;white-space:nowrap}
