@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:YakuHanJP,"times-new-roman","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 #ededed}#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:YakuHanJP,"times-new-roman","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:#1b3345;margin-bottom:24px;padding:20px 24px;border:1px solid #ededed}@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:YakuHanJP,"times-new-roman","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 #ededed;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:YakuHanJP,"times-new-roman","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 #ededed;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:YakuHanJP,"times-new-roman","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 .p-aboutFoot{padding:40px 0}#abouts .p-aboutFootTitle{display:block;margin:0 auto 24px;width:fit-content;font-size:3.2rem;font-style:normal;font-family:YakuHanJP,"times-new-roman","Noto Serif JP",serif;font-weight:700;letter-spacing:0em;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#1b3345;position:relative}#abouts .p-aboutFootTitle::before,#abouts .p-aboutFootTitle::after{content:"";display:block;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);background-image:url('data:image/svg+xml;utf8, <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1092 9.19121L9.19141 3.27344L3.27363 9.19121L9.19141 15.109L15.1092 9.19121Z" fill="%23A6A951"/><path d="M17.6767 9.19622L9.19141 0.710938L0.706125 9.19622L9.19141 17.6815L17.6767 9.19622Z" stroke="%23A6A951"/></svg>');background-size:cover;background-repeat:no-repeat;background-position:center}#abouts .p-aboutFootTitle::before{left:-32px}#abouts .p-aboutFootTitle::after{right:-32px}#abouts .p-aboutPriceList{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}@media (min-width: 768px){#abouts .p-aboutPriceList{flex-direction:row;align-items:initial}}#abouts .p-aboutPriceList .p-aboutPriceItem{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;padding:24px 28px;color:#fff;gap:16px;position:relative}@media (min-width: 768px){#abouts .p-aboutPriceList .p-aboutPriceItem{width:calc(50% - 4px)}}#abouts .p-aboutPriceList .p-aboutPriceItem::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 8px);height:calc(100% - 8px);border-radius:8px;border:solid 1px #fff;pointer-events:none}#abouts .p-aboutPriceList .p-aboutPriceItem.p-aboutPriceItem--yc{background-color:#1b3345}#abouts .p-aboutPriceList .p-aboutPriceItem.p-aboutPriceItem--mc{background-color:#595f69}#abouts .p-aboutPriceList .p-aboutPriceItem h4{width:100%;text-align:center;font-size:3.2rem;font-style:normal;font-family:YakuHanJP,"times-new-roman","Noto Serif JP",serif;font-weight:700;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;padding-bottom:16px;border-bottom:solid 1px}#abouts .p-aboutPriceList .p-aboutPriceItem p{font-size:4rem;font-style:normal;font-family:YakuHanJP,"times-new-roman","Noto Serif JP",serif;font-weight:700;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}#abouts .p-aboutPriceList .p-aboutPriceItem p small{font-size:2.4rem}#abouts .p-aboutSection{margin-bottom:40px}#abouts .p-aboutSection h3{font-size:1.4rem;font-weight:400;line-height:1;padding-bottom:16px;border-bottom:solid 1px;margin-bottom:16px}#abouts .p-aboutSection h4{font-size:1.4rem;font-weight:700;line-height:1;margin-top:16px;margin-bottom:16px}#abouts .p-aboutSection h4:first-child{margin-top:0}#abouts .p-aboutSection p{font-size:1.2rem}#abouts .p-aboutTable{padding:8px;border-radius:8px;border:solid 1px #1b3345}#abouts .p-aboutTable table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:8px;border-color:#1b3345}#abouts .p-aboutTable table thead th{font-weight:700;border-top:none}#abouts .p-aboutTable table thead th:first-child{border-left:none;text-align:left;color:#1b3345}#abouts .p-aboutTable table thead th:last-child{border-right:none}#abouts .p-aboutTable table thead th.p-aboutTableTheadTh--yc,#abouts .p-aboutTable table thead th.p-aboutTableTheadTh--mc{padding:2px}#abouts .p-aboutTable table thead th.p-aboutTableTheadTh--yc span,#abouts .p-aboutTable table thead th.p-aboutTableTheadTh--mc span{display:block;font-size:1.4rem;font-style:normal;font-family:YakuHanJP,"times-new-roman","Noto Serif JP",serif;font-weight:700;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#fff;border-radius:4px;padding:10px 0}#abouts .p-aboutTable table thead th.p-aboutTableTheadTh--yc span{background-color:#1b3345}#abouts .p-aboutTable table thead th.p-aboutTableTheadTh--mc span{background-color:#595f69}#abouts .p-aboutTable table tbody th:first-child,#abouts .p-aboutTable table tbody td:first-child{border-left:none}#abouts .p-aboutTable table tbody th:last-child,#abouts .p-aboutTable table tbody td:last-child{border-right:none}#abouts .p-aboutTable table tbody th{text-align:left}#abouts .p-aboutTable table tbody td.p-aboutTableTbodyTd--maru,#abouts .p-aboutTable table tbody td.p-aboutTableTbodyTd--batsu{font-size:2rem}#abouts .p-aboutTable table tbody td.p-aboutTableTbodyTd--maru{color:#1b3345}#abouts .p-aboutTable table tbody td.p-aboutTableTbodyTd--batsu{color:#595f69}#abouts .p-aboutTable table tbody tr:last-child th,#abouts .p-aboutTable table tbody tr:last-child td{border-bottom:none}#abouts .p-aboutTable table th,#abouts .p-aboutTable table td{padding:8px 0;border:solid 1px #1b3345;text-align:center;font-size:1.4rem;line-height:1.5;font-weight:400}
