﻿@media screen and (min-width: 768px){.main-visual-container{padding-top:56px}}@media screen and (max-width: 767px){.main-visual-container{padding-top:12.8vw}}@media screen and (max-width: 767px){.main-visual-container .inner{height:238.5vw}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox{width:100%;height:calc(100vh - 56px);overflow:hidden}}@media(max-aspect-ratio: 3/4),(max-width: 1024px)and (min-width: 750px){.main-visual-container .inner .posBox{height:auto}}.main-visual-container .inner .posBox .txtBox-group{width:100%}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group{position:absolute;top:4.625vw;left:53vw;display:flex;flex-direction:column}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox{position:absolute}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title]{order:1}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title]{top:87.2vw;left:0;width:100%;text-align:center}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title{font-size:4.6vw;color:#1a1a1a;color:#011388}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title{display:inline-block;font-size:12.1vw;font-weight:500;color:#fff;text-align:left;text-shadow:2px 2px 10px rgba(0,0,0,.5)}}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title span:first-of-type{display:block;height:1em}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title span:first-of-type{font-size:3.4vw}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title span:first-of-type{margin-left:.15em;font-size:9.2vw;letter-spacing:0}}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title span:last-of-type{letter-spacing:-0.12em}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=title] .tx--title span:last-of-type{margin-left:-0.15em}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading]{order:0}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading]{top:2.8vw;left:5.9vw}}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading] .tx--heading{font-weight:600;color:#1a1a1a}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading] .tx--heading{margin-bottom:1.9vw;font-size:2.4vw;line-height:3.1vw;letter-spacing:.02em}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading] .tx--heading{font-size:6.2vw;line-height:1.35em;letter-spacing:.03em}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading] .tx--heading::first-letter{font-size:3.5vw}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=heading] .tx--heading::first-letter{font-size:8.7vw}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details]{order:2}}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p{color:#1a1a1a}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p:first-of-type{font-weight:600}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p:first-of-type{font-size:2vw}}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p:nth-of-type(2){font-size:2.6vw}}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p:last-of-type{font-family:"Noto Sans JP"}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p:last-of-type{font-size:.6666666667vw;font-weight:400;line-height:1.1vw}}.main-visual-container .inner .posBox .txtBox-group>.txtBox[data-type=details] p:last-of-type::first-line{color:#c34438}.main-visual-container .inner .posBox .txtBox-group>.txtBox .tx--subheading{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.main-visual-container .inner .posBox .txtBox-group>.txtBox .tx--subheading span{display:inline-block;font-weight:500;color:#fff;background-color:#998c2c}@media screen and (min-width: 768px){.main-visual-container .inner .posBox .txtBox-group>.txtBox .tx--subheading span{padding:.8vw;font-size:1.75vw}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox .txtBox-group>.txtBox .tx--subheading span{padding:7px;font-size:17px}}.main-visual-container .inner .posBox .txtBox-group>.txtBox .tx--subheading span:last-of-type{display:block;margin-right:10px}.main-visual-container .inner .posBox>.txtBox{position:absolute}@media screen and (min-width: 768px){.main-visual-container .inner .posBox>.txtBox[data-type=sub]{top:3.5vw;left:40vw}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.txtBox[data-type=sub]{top:23.6vw;left:71.8vw}}.main-visual-container .inner .posBox>.txtBox .tx--subheading{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.main-visual-container .inner .posBox>.txtBox .tx--subheading span{display:inline-block;font-weight:500;color:#fff;background-color:#998c2c}@media screen and (min-width: 768px){.main-visual-container .inner .posBox>.txtBox .tx--subheading span{padding:.8vw;font-size:1.75vw}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.txtBox .tx--subheading span{padding:7px;font-size:17px}}.main-visual-container .inner .posBox>.txtBox .tx--subheading span:last-of-type{display:block;margin-right:10px}@media screen and (min-width: 768px){.main-visual-container .inner .posBox>.imgBox{width:100%;height:72.44%;overflow:hidden}}@media(max-aspect-ratio: 3/4),(max-width: 1024px)and (min-width: 750px){.main-visual-container .inner .posBox>.imgBox{width:auto;height:auto}}.main-visual-container .inner .posBox>.imgBox picture{display:block;width:100%;height:100%}@media screen and (min-width: 768px){.main-visual-container .inner .posBox>.imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.imgBox img{width:100vw}}.main-visual-container .inner .posBox>.objBox{width:100%}@media screen and (min-width: 768px){.main-visual-container .inner .posBox>.objBox{height:27.56%;padding-top:1.9vw;background-image:url("../../../images/index/mv/bg-index-mv_pc.webp");background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@supports not (background-image: url("data:image/webp;base64,UklGRg==")){.main-visual-container .inner .posBox>.objBox{background-image:url("../../../images/index/mv/bg-index-mv_pc.jpg")}}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.objBox{position:absolute;top:117.9vw;z-index:5}}@media(max-aspect-ratio: 3/4),(max-width: 1024px)and (min-width: 750px){.main-visual-container .inner .posBox>.objBox{width:100%;height:auto;padding-bottom:min(1.8vw,28px)}}.main-visual-container .inner .posBox>.objBox>.box-cta{padding-top:0;padding-bottom:0;background-image:none}.main-visual-container .inner .posBox>.objBox>.box-txt p{color:#1a1a1a;text-align:center}.main-visual-container .inner .posBox>.objBox>.box-txt p:first-of-type{font-weight:600}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.objBox>.box-txt p:first-of-type{height:1em;margin-bottom:2.6vw;font-size:6.2vw;line-height:1}}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.objBox>.box-txt p:nth-of-type(2){height:1em;margin-bottom:3.1vw;font-size:7.7vw;line-height:1}}.main-visual-container .inner .posBox>.objBox>.box-txt p:last-of-type{font-family:"Noto Sans JP"}@media screen and (max-width: 767px){.main-visual-container .inner .posBox>.objBox>.box-txt p:last-of-type{font-size:2.6vw;font-weight:400;line-height:1.6}}.main-visual-container .inner .posBox>.objBox>.box-txt p:last-of-type::first-line{color:#c34438}.anchor-container{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (min-width: 768px){.anchor-container{padding:min(1.9vw,30px);background-image:url("../../images/index/anchor/bg-index-anchor_pc.webp")}@supports not (background-image: url("data:image/webp;base64,UklGRg==")){.anchor-container{background-image:url("../../images/index/anchor/bg-index-anchor_pc.jpg")}}}@media screen and (max-width: 767px){.anchor-container{padding-top:3.8vw;padding-bottom:6.4vw;background-image:url("../../images/index/anchor/bg-index-anchor_sp.webp")}@supports not (background-image: url("data:image/webp;base64,UklGRg==")){.anchor-container{background-image:url("../../images/index/anchor/bg-index-anchor_sp.jpg")}}}@media screen and (max-width: 767px){.anchor-container>.inner{width:89.7vw}}.anchor-container>.inner nav.index-anchor ul.flc{flex-wrap:wrap;align-items:center;justify-content:space-between}.anchor-container>.inner nav.index-anchor ul li{background-color:#fff;border:1.5px solid #998c2c;border-radius:8px}@media screen and (min-width: 768px){.anchor-container>.inner nav.index-anchor ul li{width:min(30.9vw,340px);height:min(6.2vw,68px);margin-bottom:min(1.3vw,20px)}}@media screen and (min-width: 768px)and (max-width: 1024px){.anchor-container>.inner nav.index-anchor ul li{width:30%}}@media screen and (max-width: 767px){.anchor-container>.inner nav.index-anchor ul li{height:20vw}.anchor-container>.inner nav.index-anchor ul li:nth-of-type(-n + 6){width:43.6vw;margin-bottom:3.1vw}.anchor-container>.inner nav.index-anchor ul li:nth-of-type(n + 7):nth-of-type(-n + 9){width:26.7vw}}.anchor-container>.inner nav.index-anchor ul li a{width:100%;height:100%;font-family:"Noto Serif JP";font-weight:600}@media screen and (min-width: 768px){.anchor-container>.inner nav.index-anchor ul li a{font-size:min(1.6vw,18px)}}@media screen and (max-width: 767px){.anchor-container>.inner nav.index-anchor ul li a{font-size:3.6vw;text-align:center}}.anchor-container>.inner nav.index-anchor ul li a.flc{flex-direction:column;align-items:center}@media screen and (min-width: 768px){.anchor-container>.inner nav.index-anchor ul li a.flc{justify-content:center}}@media screen and (max-width: 767px){.anchor-container>.inner nav.index-anchor ul li a.flc{justify-content:flex-end}}@media screen and (max-width: 767px){.anchor-container>.inner nav.index-anchor ul li a span{display:flex;align-items:center;height:2.2em}}.anchor-container>.inner nav.index-anchor ul li a::after{display:inline-block;color:#998c2c;content:"▼"}@media screen and (min-width: 768px){.anchor-container>.inner nav.index-anchor ul li a::after{margin-top:3px;transform:scaleY(14/18)}}@media screen and (max-width: 767px){.anchor-container>.inner nav.index-anchor ul li a::after{font-size:5.1vw;transform:scaleY(0.5)}}@media screen and (min-width: 768px){.anchor-container>.inner nav.index-anchor ul li:last-of-type,.anchor-container>.inner nav.index-anchor ul li:nth-last-of-type(2),.anchor-container>.inner nav.index-anchor ul li:nth-last-of-type(3){margin-bottom:0}}@media screen and (min-width: 768px){.about-container .inner{width:min(72.7vw,800px)}}@media screen and (max-width: 767px){.about-container .inner{width:84.6vw}}.about-container .inner .tx--subheading{font-weight:700}@media screen and (min-width: 768px){.about-container .inner .tx--subheading{margin-bottom:min(2.7vw,30px);font-size:min(2.2vw,24px);text-align:center}}@media screen and (max-width: 767px){.about-container .inner .tx--subheading{margin-bottom:3.1vw;font-size:5.1vw;line-height:1.4;white-space:nowrap}}.about-container .inner .tx--sentence{margin-bottom:1em;font-weight:400;text-align:justify}@media screen and (min-width: 768px){.about-container .inner .tx--sentence{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.about-container .inner .tx--sentence{font-size:3.6vw;line-height:1.7}}.about-container .inner .tx--note{line-height:1.7;text-align:justify}@media screen and (min-width: 768px){.about-container .inner .tx--note{font-size:min(1.1vw,12px)}}@media screen and (max-width: 767px){.about-container .inner .tx--note{font-size:3.1vw}}.concerns-container{background-color:#f5f6ff}@media screen and (min-width: 768px){.concerns-container .inner>.tx--heading{margin-bottom:min(4.5vw,50px);font-size:min(2.2vw,24px)}}@media screen and (max-width: 767px){.concerns-container .inner>.tx--heading{margin-bottom:7.7vw;font-size:5.6vw}}.concerns-container .inner>.tx--heading span{display:inline-block;color:#998c2c;background-image:url("../../images/index/concerns/bg-index-concerns-wave.svg");background-repeat:repeat-x;background-position:0 100%}@media screen and (min-width: 768px){.concerns-container .inner>.tx--heading span{font-size:min(3.3vw,36px)}}@media screen and (max-width: 767px){.concerns-container .inner>.tx--heading span{font-size:8.7vw}}.concerns-container .inner>figure{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.concerns-container .inner>figure{width:min(38vw,418px);margin-bottom:min(4.5vw,50px)}}@media screen and (max-width: 767px){.concerns-container .inner>figure{width:88.7vw;margin-bottom:11.3vw}}.concerns-container .inner>ul{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.concerns-container .inner>ul{width:min(63.6vw,700px)}}@media screen and (max-width: 767px){.concerns-container .inner>ul{width:84.6vw}}@media screen and (min-width: 768px){.concerns-container .inner>ul.flc{justify-content:space-between}}@media screen and (max-width: 767px){.concerns-container .inner>ul.flc{flex-direction:column}}@media screen and (min-width: 768px){.concerns-container .inner>ul>li{width:48%}}.concerns-container .inner>ul>li>ul>li{position:relative;font-weight:400;line-height:1.3;color:#011388}.concerns-container .inner>ul>li>ul>li.flc{align-items:flex-start}@media screen and (min-width: 768px){.concerns-container .inner>ul>li>ul>li{padding-left:min(2.4vw,26px);font-size:min(1.5vw,16px)}}@media screen and (max-width: 767px){.concerns-container .inner>ul>li>ul>li{padding-left:6.7vw;font-size:4.1vw}}.concerns-container .inner>ul>li>ul>li strong{font-weight:700}.concerns-container .inner>ul>li>ul>li span:first-of-type{display:inline-block;flex-shrink:0}@media screen and (min-width: 768px){.concerns-container .inner>ul>li>ul>li span:first-of-type{width:min(1.7vw,19px);margin-right:min(.6vw,7px)}}@media screen and (max-width: 767px){.concerns-container .inner>ul>li>ul>li span:first-of-type{width:4.9vw;margin-right:1.8vw}}.concerns-container .inner>ul>li>ul>li:not(:last-of-type){margin-bottom:1em}@media screen and (max-width: 767px){.concerns-container .inner>ul>li>ul:first-child{margin-bottom:1em}}@media screen and (min-width: 768px){section .feature-container.container .inner{max-width:initial;padding-top:0}}.feature-container .inner{background-color:#fff}.feature-container .inner>.tx--middleheading{font-weight:700;color:#fff;text-align:center;background-color:#011388}.feature-container .inner>.tx--middleheading.flc{align-items:center;justify-content:center}@media screen and (min-width: 768px){.feature-container .inner>.tx--middleheading{height:min(6.4vw,70px);font-size:min(2.9vw,32px)}}@media screen and (max-width: 767px){.feature-container .inner>.tx--middleheading{height:21.5vw;overflow-y:hidden;font-size:6.2vw;line-height:1.3}}.feature-container .inner>.posBox{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.feature-container .inner>.posBox{width:100%;max-width:1600px}}.feature-container .inner>.posBox .objBox{position:absolute;top:-3px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.feature-container .inner>.posBox .objBox{width:min(3.9vw,43px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .objBox{width:7.4vw}}.feature-container .inner>.posBox .objBox img{width:100%;height:auto}.feature-container .inner>.posBox .txtBox{position:absolute}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox{top:min(4.5vw,50px);left:min(12.5vw,200px);width:min(51.8vw,570px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox{top:34.9vw;left:5.1vw}}.feature-container .inner>.posBox .txtBox ul:first-of-type{font-weight:700;color:#1a1a1a}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type{margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type{margin-bottom:7.7vw}}.feature-container .inner>.posBox .txtBox ul:first-of-type.flc{flex-wrap:wrap;align-items:flex-start}.feature-container .inner>.posBox .txtBox ul:first-of-type li{display:block}.feature-container .inner>.posBox .txtBox ul:first-of-type li:first-of-type{width:100%}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:first-of-type{margin-bottom:min(1.1vw,12px);font-size:min(2.7vw,30px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:first-of-type{margin-bottom:1.3vw;font-size:5.1vw}}.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(2){width:100%}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(2){margin-bottom:min(1.2vw,13px);font-size:min(3.5vw,38px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(2){margin-bottom:2.1vw;font-size:6.7vw}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(2) small{font-size:min(2.9vw,32px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(2) small{font-size:5.6vw}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(3){font-size:min(4.5vw,50px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(3){margin-bottom:2.1vw;font-size:8.2vw}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:last-of-type{font-size:min(4.5vw,50px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:last-of-type{width:100%;font-size:8.2vw}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:last-of-type small{font-size:min(2.9vw,32px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:last-of-type small{font-size:7.7vw}}.feature-container .inner>.posBox .txtBox ul:first-of-type li:not(:first-of-type){font-weight:600;color:#fff}.feature-container .inner>.posBox .txtBox ul:first-of-type li:not(:first-of-type) p{display:inline-block;background-color:rgba(153,140,44,.7);background-blend-mode:multiply}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:not(:first-of-type) p{padding:min(1.1vw,12px) min(1.4vw,15px)}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:not(:first-of-type) p{padding:.3vw 2.6vw}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:nth-of-type(3) p{padding-right:0}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox ul:first-of-type li:last-of-type p{padding-left:0}}.feature-container .inner>.posBox .txtBox>.tx--subheading{font-weight:700}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox>.tx--subheading{margin-bottom:min(1.3vw,14px);font-size:min(2.9vw,32px);line-height:1.4;letter-spacing:.02em}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox>.tx--subheading{margin-bottom:3.2vw;font-size:6.2vw;line-height:1.3}}.feature-container .inner>.posBox .txtBox>.tx--sentence{font-weight:400;text-align:justify}@media screen and (min-width: 768px){.feature-container .inner>.posBox .txtBox>.tx--sentence{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .txtBox>.tx--sentence{padding-right:7.7vw;font-size:3.6vw;line-height:1.7}}@media screen and (min-width: 768px){.feature-container .inner>.posBox .fixBox{max-height:min(49.1vw,580px);overflow-y:hidden}}@media screen and (max-width: 767px){.feature-container .inner>.posBox .fixBox{padding-bottom:76.9vw}}.feature-container .inner>ul{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.feature-container .inner>ul{width:min(81.8vw,900px)}}@media screen and (max-width: 767px){.feature-container .inner>ul{width:89.7vw}}@media screen and (min-width: 768px){.feature-container .inner>ul.flc{justify-content:space-between}}@media screen and (max-width: 767px){.feature-container .inner>ul.flc{flex-direction:column}}@media screen and (min-width: 768px){.feature-container .inner>ul li{width:min(37.8vw,416px)}}.feature-container .inner>ul li dl dt{background-color:#011388}@media screen and (min-width: 768px){.feature-container .inner>ul li dl dt{height:min(7.5vw,82px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dt{padding:3.1vw 0;margin-bottom:7.7vw}}.feature-container .inner>ul li dl dt.flc{align-items:center;justify-content:center}.feature-container .inner>ul li dl dt .tx--subheading{font-weight:700;color:#fff;text-align:center}@media screen and (min-width: 768px){.feature-container .inner>ul li dl dt .tx--subheading{font-size:min(2vw,22px);line-height:1.5}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dt .tx--subheading{font-size:5.1vw;line-height:1.4}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dd{padding:0 2.6vw}}@media screen and (min-width: 768px){.feature-container .inner>ul li dl dd figure{margin-bottom:min(1.9vw,21px)}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dd figure{margin-bottom:5.4vw}}.feature-container .inner>ul li dl dd figure picture{display:block;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.feature-container .inner>ul li dl dd figure picture{width:min(20vw,220px);margin-bottom:min(1.5vw,16px)}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dd figure picture{width:56.4vw;margin-bottom:4.1vw}}.feature-container .inner>ul li dl dd figure figcaption{text-align:center}@media screen and (min-width: 768px){.feature-container .inner>ul li dl dd figure figcaption{font-size:min(1.1vw,12px)}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dd figure figcaption{font-size:3.1vw}}.feature-container .inner>ul li dl dd .tx--sentence{font-weight:400;line-height:1.7;text-align:justify}@media screen and (min-width: 768px){.feature-container .inner>ul li dl dd .tx--sentence{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.feature-container .inner>ul li dl dd .tx--sentence{font-size:3.6vw}}.feature-container .inner>ul li dl dd .tx--sentence:nth-last-of-type(2){margin-bottom:2em}@media screen and (max-width: 767px){.feature-container .inner>ul li:first-of-type{margin-bottom:10.3vw}}.cases-container .inner>ul{width:min(81.8vw,900px);margin-right:auto;margin-bottom:min(3.2vw,35px);margin-left:auto}.cases-container .inner>ul.flc{align-items:center;justify-content:space-between}.cases-container .inner>ul li{width:min(15.8vw,174px);padding:min(.8vw,9px) 0;color:#998c2c;text-align:center;border:1px solid #998c2c;border-radius:min(1.5vw,17px)}.cases-container .inner>ul li.active{color:#fff;pointer-events:none;cursor:default;background-color:#998c2c}.cases-container .inner>ul li a{display:block;height:1.5;font-size:min(1.5vw,16px);font-weight:normal}.cases-container .inner>ul li a:hover{color:inherit !important;background-color:inherit !important;border-color:inherit !important}@media screen and (min-width: 768px){.cases-container .inner .swiper{width:100%;max-width:900px}}.cases-container .inner .swiper .swiper-wrapper{transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:transform,height}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper{width:min(81.8vw,900px)}}.cases-container .inner .swiper .swiper-wrapper .swiper-slide .fixBox{font-weight:700;color:#fff;text-align:center;background-color:#998c2c}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper .swiper-slide .fixBox{height:min(4.5vw,50px);margin-bottom:min(2.7vw,30px);font-size:min(2.4vw,26px);line-height:min(4.5vw,50px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper .swiper-slide .fixBox{height:10.3vw;margin-bottom:5.1vw;font-size:5.1vw;line-height:10.3vw}}.cases-container .inner .swiper .swiper-wrapper .swiper-slide .txtBox{text-align:center;border-style:solid;border-width:1px;border-radius:1em}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper .swiper-slide .txtBox{position:absolute;top:50%;right:min(20vw,220px);width:min(13.6vw,150px);height:min(2.7vw,30px);font-size:min(1.6vw,18px);color:#fff;border-color:#fff;transform:translateY(-50%)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper .swiper-slide .txtBox{width:38.5vw;height:7.7vw;margin-right:auto;margin-bottom:5.1vw;margin-left:auto;font-size:4.6vw;line-height:7.7vw;color:#998c2c;border-color:#998c2c}}.cases-container .inner .swiper .swiper-wrapper ul{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper ul{width:min(74.5vw,820px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper ul{margin-bottom:7.7vw}}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper ul.flc{justify-content:space-between}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper ul.flc{flex-direction:column;align-items:center}}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper ul li{flex-shrink:0;width:min(36.4vw,400px)}}.cases-container .inner .swiper .swiper-wrapper ul li>dl dt{padding-bottom:5px;padding-left:10px;margin-bottom:5px;font-weight:700;color:#998c2c;border-bottom:1px solid #998c2c}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper ul li>dl dt{font-size:min(1.6vw,18px)}}.cases-container .inner .swiper .swiper-wrapper ul li>dl dd{padding:0 10px;font-weight:400;text-align:justify}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper ul li>dl dd{font-size:min(1.5vw,16px)}}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper ul li>dl dd:not(:last-of-type){margin-bottom:min(1.8vw,20px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper ul li>dl dd:not(:last-of-type){margin-bottom:5.1vw}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper ul li:first-of-type{width:67.4vw;margin-bottom:7.7vw}}.cases-container .inner .swiper .swiper-wrapper dl{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl{width:89.7vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dt,.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd .close-btn{width:84.6vw;height:8.7vw;font-size:4.1vw;font-weight:700;line-height:8.7vw;color:#fff;text-align:center;background-color:#707070;border-radius:4.4vw}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dt{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dt{margin-bottom:7.7vw}}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd{display:block}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd{display:none}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dt{font-weight:700;color:#fff;text-align:center;background-color:#998c2c}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dt{height:min(3.2vw,35px);margin-bottom:min(1.8vw,20px);font-size:min(1.8vw,20px);line-height:min(3.2vw,35px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dt{height:7.7vw;margin-bottom:2.6vw;font-size:3.8vw;line-height:7.7vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd{font-weight:400}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd{padding:0 min(.9vw,10px);line-height:min(2.7vw,30px)}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd>small{display:block;margin-top:1em}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd>small{font-size:min(1.1vw,12px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd>small{font-size:3.1vw}}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd:not(:last-of-type){margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd:not(:last-of-type){margin-bottom:7.7vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table{width:100%}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table caption{color:#998c2c;background-color:#efefef}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table caption{height:min(3.3vw,36px);padding-left:min(1.1vw,12px);margin-bottom:min(1.1vw,12px);font-size:min(1.5vw,16px);line-height:min(3.3vw,36px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table caption{height:7.7vw;padding-left:1.6vw;margin-bottom:3.1vw;font-size:3.8vw;line-height:7.7vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th{font-weight:700}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th{font-size:3.1vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th:first-of-type{width:35%}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th:nth-of-type(2){width:20%;text-align:center}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th:last-of-type{width:45%}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th:last-of-type{padding-right:5em;text-align:right}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table thead th:last-of-type{text-align:center}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr{width:100%}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr td{font-size:min(1.5vw,16px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr td{padding:2.6vw 0;font-size:3.6vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr td:first-of-type{width:35%}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr td:nth-of-type(2){width:20%;text-align:center}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr td:last-of-type{width:45%;text-align:right}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr:not(:last-of-type){border-bottom:1px dotted #d9d9d9}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr small{display:inline}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table tbody tr small{font-size:2.6vw}}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd table:last-of-type{margin-top:min(1.8vw,20px)}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl{width:100%}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dt{font-weight:700}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dt{margin-bottom:min(1.4vw,15px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dt{margin-bottom:3.3vw;font-size:3.8vw}}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dd ul{width:100%}.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dd ul li{display:block;width:100%;padding-right:2em;margin-bottom:0;margin-left:1em;text-align:justify;text-indent:-1em}@media screen and (min-width: 768px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dd ul li{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.cases-container .inner .swiper .swiper-wrapper dl.accordion>dd>dl>dd dl dd ul li{font-size:3.6vw;line-height:1.7}}.cases-container .inner .swiper-button-prev,.cases-container .inner .swiper-button-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ccc;border-radius:50%}.cases-container .inner .swiper-button-prev::after,.cases-container .inner .swiper-button-next::after{content:none}@media screen and (min-width: 768px){.cases-container .inner .swiper-button-prev,.cases-container .inner .swiper-button-next{top:min(22.7vw,250px)}}@media screen and (max-width: 767px){.cases-container .inner .swiper-button-prev,.cases-container .inner .swiper-button-next{top:51.3vw}}.cases-container .inner .swiper-button-prev{left:10px}@media screen and (min-width: 768px){.cases-container .inner .swiper-button-prev{left:0px}}@media screen and (min-width: 768px)and (max-width: 1024px){.cases-container .inner .swiper-button-prev{left:10px}}@media screen and (max-width: 767px){.cases-container .inner .swiper-button-prev{left:10px}}.cases-container .inner .swiper-button-next{right:10px}@media screen and (min-width: 768px){.cases-container .inner .swiper-button-next{right:0px}}@media screen and (min-width: 768px)and (max-width: 1024px){.cases-container .inner .swiper-button-next{right:10px}}@media screen and (max-width: 767px){.cases-container .inner .swiper-button-next{right:10px}}@media screen and (min-width: 768px){section .popular-treatments-container.container .inner{max-width:1000px}}@media screen and (min-width: 768px){.popular-treatments-container .inner{margin-right:auto;margin-left:auto}}@media screen and (max-width: 767px){.popular-treatments-container .inner ul.flc{flex-direction:column}}@media screen and (min-width: 768px){.popular-treatments-container .inner ul li{width:50%}}.popular-treatments-container .inner ul li dl{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.popular-treatments-container .inner ul li dl{width:min(40.7vw,448px);margin-top:min(2.7vw,30px)}}@media screen and (max-width: 767px){.popular-treatments-container .inner ul li dl{width:89.7vw;margin-top:7.7vw}}.popular-treatments-container .inner ul li dl dt{font-weight:700;color:#011388;background:linear-gradient(-90deg, #f5f6ff 0%, #fff 40%, #fff 100%)}@media screen and (min-width: 768px){.popular-treatments-container .inner ul li dl dt{height:min(4vw,44px);padding-left:min(1.1vw,12px);margin-bottom:min(.9vw,10px);font-size:min(1.8vw,20px);line-height:min(4vw,44px)}}@media screen and (max-width: 767px){.popular-treatments-container .inner ul li dl dt{height:8.7vw;padding-left:1.3vw;margin-bottom:2.6vw;font-size:4.6vw;line-height:8.7vw}}.popular-treatments-container .inner ul li dl dd{font-weight:400;text-align:justify}@media screen and (min-width: 768px){.popular-treatments-container .inner ul li dl dd{padding:0 min(1.1vw,12px);margin-bottom:min(2.7vw,30px);font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.popular-treatments-container .inner ul li dl dd{padding:0 2.6vw;margin-bottom:7.7vw;font-size:3.6vw;line-height:1.7}}.popular-treatments-container .inner ul li:first-of-type dl dt{color:#998c2c;background:linear-gradient(-90deg, #f2f0e3 0%, #fff 40%, #fff 100%)}.popular-treatments-container .inner ul li:first-of-type{background-color:#f2f0e3}.popular-treatments-container .inner ul li:last-of-type{background-color:#f5f6ff}.popular-treatments-container .inner .posBox .txtBox{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.popular-treatments-container .inner .posBox .txtBox{left:5.1vw}}.popular-treatments-container .inner .posBox .txtBox dl dt{padding-right:.5em;font-weight:400;color:#fff;text-align:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.popular-treatments-container .inner .posBox .txtBox dl dt{width:min(16vw,176px);height:min(3.5vw,38px);margin-bottom:min(.7vw,8px);font-size:min(1.8vw,20px);line-height:min(3.5vw,38px)}}@media screen and (max-width: 767px){.popular-treatments-container .inner .posBox .txtBox dl dt{width:45.1vw;height:9.7vw;margin-bottom:2.1vw;font-size:5.1vw;line-height:9.7vw}}.popular-treatments-container .inner .posBox .txtBox dl dt:nth-of-type(odd){background-image:url("../../images/index/popular-treatments/img-index-popular-treatments-04.svg")}.popular-treatments-container .inner .posBox .txtBox dl dt:nth-of-type(even){background-image:url("../../images/index/popular-treatments/img-index-popular-treatments-05.svg")}.popular-treatments-container .inner .posBox .txtBox dl dd{font-weight:400;text-align:justify}@media screen and (min-width: 768px){.popular-treatments-container .inner .posBox .txtBox dl dd{width:min(36.4vw,400px);font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.popular-treatments-container .inner .posBox .txtBox dl dd{width:89.7vw;font-size:4.1vw;line-height:1.4}}@media screen and (min-width: 768px){.popular-treatments-container .inner .posBox .txtBox dl dd:not(:last-of-type){margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.popular-treatments-container .inner .posBox .txtBox dl dd:not(:last-of-type){margin-bottom:7.7vw}}@media screen and (max-width: 767px){.popular-treatments-container .inner .posBox .txtBox dl dd:first-of-type,.popular-treatments-container .inner .posBox .txtBox dl dd:nth-of-type(2){width:48.7vw}}@media screen and (min-width: 768px){.popular-treatments-container .inner .posBox .fixBox{height:min(55.5vw,610px);overflow:hidden}}@media screen and (min-width: 768px){.popular-treatments-container .inner .posBox .fixBox picture,.popular-treatments-container .inner .posBox .fixBox img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.reasons-container .inner .posBox{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.reasons-container .inner .posBox{width:84.6vw;margin-top:11.5vw}}.reasons-container .inner .posBox>.objBox{position:absolute}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.objBox{display:none}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.objBox{top:-11.5vw;right:1.5vw;width:20.5vw;height:20.5vw}}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl.flc{align-items:center;justify-content:space-between}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl.flc{flex-direction:column}}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dt{flex-shrink:0}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl>dt{margin-bottom:3.6vw}}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dt figure{width:min(47.6vw,524px)}}.reasons-container .inner .posBox>.fixBox>dl>dd{color:#1a1a1a;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.16)}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dd{position:relative;flex-shrink:0;width:min(60vw,660px);padding:min(1.8vw,20px) min(3.6vw,40px);margin-left:min(-13.6vw,-150px);border-radius:min(1.5vw,16px)}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl>dd{padding:3.1vw 3.8vw;border-radius:4.1vw}}.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading{font-weight:700;color:#998c2c;text-align:left;border-bottom:1px solid #998c2c}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading{padding-bottom:min(.9vw,10px);margin-bottom:min(.9vw,10px);font-size:min(2.9vw,32px);line-height:1.3}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading{padding-bottom:1.3vw;margin-bottom:1.3vw;font-size:8.2vw}}.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading span{font-weight:400;color:#1a1a1a}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading span{font-size:min(2.2vw,24px)}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading span{font-size:6.2vw}}.reasons-container .inner .posBox>.fixBox>dl>dd>.tx--heading span:first-of-type{display:block}.reasons-container .inner .posBox>.fixBox>dl>dd .tx--sentence{text-align:justify}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dd .tx--sentence{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl>dd .tx--sentence{font-size:3.6vw;line-height:1.7}}.reasons-container .inner .posBox>.fixBox>dl>dd>.objBox{position:absolute}@media screen and (min-width: 768px){.reasons-container .inner .posBox>.fixBox>dl>dd>.objBox{top:min(-3.6vw,-40px);right:min(3.6vw,40px);width:min(7.3vw,80px);height:min(7.3vw,80px)}}@media screen and (max-width: 767px){.reasons-container .inner .posBox>.fixBox>dl>dd>.objBox{display:none}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:not(:last-of-type){margin-bottom:min(7.3vw,80px)}}@media screen and (max-width: 767px){.reasons-container .inner .posBox:not(:last-of-type){margin-bottom:16.4vw}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt{width:min(40.9vw,450px)}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul.flc{flex-direction:column;justify-content:space-between}}@media screen and (max-width: 767px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul.flc{align-items:center;justify-content:space-between}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li{width:100%}}@media screen and (max-width: 767px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li{width:48%}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li figure{width:48%}}.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li figure figcaption{padding-top:.3em;font-weight:400;text-align:center}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li figure figcaption{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li figure figcaption{font-size:3.1vw}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dt ul li:last-of-type figure{margin-right:0;margin-left:auto}}.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd .tx--sentence{margin-bottom:1em}.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd dl dt{padding-left:4px;margin-bottom:.5em;color:#011388;border-left:4px solid #011388}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd dl dt{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd dl dt{font-size:3.6vw;line-height:1.7}}@media screen and (min-width: 768px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd dl dd{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd dl dd{font-size:3.6vw;line-height:1.7}}.reasons-container .inner .posBox:nth-of-type(4)>.fixBox dl>dd dl dd:first-of-type{margin-bottom:1em}@media screen and (max-width: 767px){.reasons-container .inner .posBox:nth-of-type(odd)>.objBox{left:1.5vw}}.pricing-container .inner .box-img{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.pricing-container .inner .box-img{width:min(38.4vw,422px);margin-bottom:min(4.1vw,45px)}}@media screen and (max-width: 767px){.pricing-container .inner .box-img{width:88.7vw;margin-bottom:4.1vw}}.pricing-container .inner .box-img figure figcaption{text-align:center}@media screen and (min-width: 768px){.pricing-container .inner .box-img figure figcaption{margin-bottom:min(2.5vw,27px);font-size:min(1.8vw,20px)}}@media screen and (max-width: 767px){.pricing-container .inner .box-img figure figcaption{margin-bottom:3.1vw;font-size:3.6vw}}.pricing-container .inner>.tx--subheading:first-of-type{font-weight:600;text-align:center}@media screen and (min-width: 768px){.pricing-container .inner>.tx--subheading:first-of-type{font-size:min(2.9vw,32px)}}@media screen and (max-width: 767px){.pricing-container .inner>.tx--subheading:first-of-type{font-size:6.2vw}}.pricing-container .inner>.tx--subheading:last-of-type{margin-right:auto;margin-left:auto;font-weight:700;color:#fff;text-align:center;background-color:#998c2c}@media screen and (min-width: 768px){.pricing-container .inner>.tx--subheading:last-of-type{width:min(78.2vw,860px);height:min(4.7vw,52px);margin-bottom:min(2.7vw,30px);font-size:min(2.2vw,24px);line-height:min(4.7vw,52px)}}@media screen and (max-width: 767px){.pricing-container .inner>.tx--subheading:last-of-type{width:89.7vw;height:11.8vw;margin-bottom:5.1vw;font-size:5.1vw;line-height:11.8vw}}.pricing-container .inner>.tx--price{text-align:center}@media screen and (min-width: 768px){.pricing-container .inner>.tx--price{font-size:min(4.1vw,45px)}}@media screen and (max-width: 767px){.pricing-container .inner>.tx--price{margin-bottom:2.1vw;font-size:7.7vw}}.pricing-container .inner>.tx--notice{color:#1a1a1a;text-align:center}@media screen and (min-width: 768px){.pricing-container .inner>.tx--notice{margin-bottom:min(2.7vw,30px);font-size:min(1.1vw,12px);line-height:1.5}}@media screen and (max-width: 767px){.pricing-container .inner>.tx--notice{margin-bottom:3.3vw;font-size:3.1vw;line-height:1.5}}.pricing-container .inner>.tx--notice::first-line{color:#c34438}@media screen and (min-width: 768px){.pricing-container .inner>.tx--summary{margin-bottom:min(2.7vw,30px);font-size:min(1.5vw,16px);line-height:1.9;text-align:center}}@media screen and (max-width: 767px){.pricing-container .inner>.tx--summary{width:84.6vw;margin-right:auto;margin-bottom:5.1vw;margin-left:auto;font-size:3.6vw;line-height:1.7;text-align:justify}}@media screen and (max-width: 767px){.pricing-container .inner>dl dt,.pricing-container .inner>dl dd .close-btn{width:84.6vw;height:8.7vw;margin-right:auto;margin-bottom:7.7vw;margin-left:auto;font-size:4.1vw;font-weight:700;line-height:8.7vw;color:#fff;text-align:center;background-color:#707070;border-radius:4.4vw}}.pricing-container .inner>dl dd{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.pricing-container .inner>dl dd{width:min(78.2vw,860px)}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd{display:none;width:89.7vw}}.pricing-container .inner>dl dd table{width:100%;border-collapse:collapse;border:1px solid #fff}@media screen and (min-width: 768px){.pricing-container .inner>dl dd table{margin-bottom:min(.9vw,10px)}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table{margin-bottom:1.3vw}}.pricing-container .inner>dl dd table thead{color:#fff;background-color:#011388}.pricing-container .inner>dl dd table thead th{font-weight:700;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table thead th{font-size:3.6vw}}.pricing-container .inner>dl dd table thead th span{display:inline-block}.pricing-container .inner>dl dd table th,.pricing-container .inner>dl dd table td{padding:12px;vertical-align:middle;border:1px solid #fff}.pricing-container .inner>dl dd table tbody tr:nth-of-type(odd){background-color:#f8f8f8}.pricing-container .inner>dl dd table tbody tr:nth-of-type(even){background-color:#efefef}@media screen and (min-width: 768px){.pricing-container .inner>dl dd table tbody tr td{font-size:min(1.5vw,16px);line-height:1.5}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table tbody tr td{font-size:3.3vw;line-height:1.3}}.pricing-container .inner>dl dd table tbody tr td strong{display:block;font-weight:700}@media screen and (min-width: 768px){.pricing-container .inner>dl dd table tbody tr td strong{font-size:min(1.5vw,16px)}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table tbody tr td strong{font-size:3.6vw}}.pricing-container .inner>dl dd table tbody tr td small{display:block}@media screen and (min-width: 768px){.pricing-container .inner>dl dd table tbody tr td small{font-size:100%}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table tbody tr td small{font-size:80%}}.pricing-container .inner>dl dd table th:nth-child(1),.pricing-container .inner>dl dd table td:nth-child(1){text-align:left}@media screen and (min-width: 768px){.pricing-container .inner>dl dd table th:nth-child(1),.pricing-container .inner>dl dd table td:nth-child(1){width:63%}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table th:nth-child(1),.pricing-container .inner>dl dd table td:nth-child(1){width:40%}}.pricing-container .inner>dl dd table th:nth-child(1){text-align:center}.pricing-container .inner>dl dd table th:nth-child(2),.pricing-container .inner>dl dd table td:nth-child(2){text-align:center}@media screen and (min-width: 768px){.pricing-container .inner>dl dd table th:nth-child(2),.pricing-container .inner>dl dd table td:nth-child(2){width:17%}}.pricing-container .inner>dl dd table th:nth-child(3),.pricing-container .inner>dl dd table td:nth-child(3){text-align:center}@media screen and (max-width: 767px){.pricing-container .inner>dl dd table:last-of-type tbody td:nth-child(1){width:53%}}.pricing-container .inner>dl dd .tx--subheading{padding-left:4px;font-weight:700;color:#011388;border-left:4px solid #011388}@media screen and (min-width: 768px){.pricing-container .inner>dl dd .tx--subheading{margin-top:min(3.6vw,40px);margin-bottom:min(1.9vw,21px);font-size:min(2.2vw,24px)}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd .tx--subheading{margin-top:7.7vw;margin-bottom:3.3vw;font-size:4.6vw}}@media screen and (min-width: 768px){.pricing-container .inner>dl dd .tx--note{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd .tx--note{font-size:3.6vw}}.pricing-container .inner>dl dd>ul li{margin-left:1em;text-align:justify;text-indent:-1em}@media screen and (min-width: 768px){.pricing-container .inner>dl dd>ul li{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.pricing-container .inner>dl dd>ul li{font-size:3.6vw;line-height:1.4}}.pricing-container .inner>dl dd>ul li:nth-of-type(2),.pricing-container .inner>dl dd>ul li:nth-of-type(5),.pricing-container .inner>dl dd>ul li:last-of-type{margin-bottom:2em}.pricing-container .inner>ul{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.pricing-container .inner>ul{width:min(78.2vw,860px)}}@media screen and (max-width: 767px){.pricing-container .inner>ul{width:89.7vw}}@media screen and (min-width: 768px){.pricing-container .inner>ul.flc{justify-content:space-between}}@media screen and (max-width: 767px){.pricing-container .inner>ul.flc{flex-direction:column;align-items:center}}.pricing-container .inner>ul li{flex-shrink:0}@media screen and (max-width: 767px){.pricing-container .inner>ul li{width:84.6vw}}@media screen and (min-width: 768px){.pricing-container .inner>ul li:first-of-type{width:min(34.5vw,380px)}}@media screen and (max-width: 767px){.pricing-container .inner>ul li:first-of-type{margin-bottom:5.1vw}}@media screen and (min-width: 768px){.pricing-container .inner>ul li:last-of-type{width:min(39.1vw,430px)}}.pricing-container .inner>ul li:last-of-type>.tx--sentence{font-weight:400;text-align:justify}@media screen and (min-width: 768px){.pricing-container .inner>ul li:last-of-type>.tx--sentence{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.pricing-container .inner>ul li:last-of-type>.tx--sentence{font-size:3.6vw;line-height:1.7}}.faq-container{background-color:#f8f8f8}.faq-container .inner .tx--heading{font-weight:700;color:#011388}@media screen and (min-width: 768px){.faq-container .inner .tx--heading{margin-bottom:min(2.5vw,40px);font-size:min(3.1vw,34px)}}@media screen and (max-width: 767px){.faq-container .inner .tx--heading{margin-bottom:5.1vw;font-size:6.9vw}}.faq-container .inner>dl{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.faq-container .inner>dl{width:min(78.2vw,860px)}}@media screen and (max-width: 767px){.faq-container .inner>dl{width:89.7vw}}.faq-container .inner>dl.flc{flex-direction:column}.faq-container .inner>dl dt{position:relative;padding:15px;font-weight:400;color:#fff;cursor:pointer;background-color:#011388;transition:background-color .3s ease-in-out}.faq-container .inner>dl dt.flc{align-items:center}@media screen and (max-width: 767px){.faq-container .inner>dl dt{padding-right:14.1vw;font-size:3.8vw;line-height:1.3}}.faq-container .inner>dl dt.active{background-color:hsl(232,98.5401459854%,16.862745098%)}.faq-container .inner>dl dt .icon-q{flex-shrink:0}@media screen and (min-width: 768px){.faq-container .inner>dl dt .icon-q{width:min(2.2vw,24px);margin-right:min(2vw,22px)}}@media screen and (max-width: 767px){.faq-container .inner>dl dt .icon-q{width:6.2vw;margin-right:4.1vw}}.faq-container .inner>dl dt .faq-toggle{display:none}@media screen and (max-width: 767px){.faq-container .inner>dl dt .faq-toggle{position:absolute;top:50%;right:10px;display:block;width:24px;height:24px;cursor:pointer;background:url("../../images/index/faq/img-faq-arrow.svg") no-repeat center/contain;border:none;transition:transform .3s ease;transform:translateY(-50%)}}.faq-container .inner>dl dt.active .faq-toggle{transform:translateY(-50%) rotate(180deg)}.faq-container .inner>dl dd{display:none;text-align:justify;border:1px solid #998c2c}@media screen and (min-width: 768px){.faq-container .inner>dl dd{padding:min(1.8vw,20px);font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.faq-container .inner>dl dd{padding:3.8vw 5.1vw;font-size:3.6vw;line-height:1.7}}.faq-container .inner>dl dd.active{display:block}@media screen and (min-width: 768px){.faq-container .inner>dl dd .icon-a{width:min(1.7vw,19px);margin-bottom:min(.9vw,10px)}}@media screen and (max-width: 767px){.faq-container .inner>dl dd .icon-a{width:4.9vw;margin-bottom:2.6vw}}@media screen and (min-width: 768px){.faq-container .inner>dl:not(:last-of-type){margin-bottom:min(3.6vw,40px)}}@media screen and (max-width: 767px){.faq-container .inner>dl:not(:last-of-type){margin-bottom:5.1vw}}.procedure-container{background-color:#f5f6ff}.procedure-container .inner dl{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.procedure-container .inner dl{width:min(78.2vw,860px)}}@media screen and (max-width: 767px){.procedure-container .inner dl{width:84.6vw}}@media screen and (min-width: 768px){.procedure-container .inner dl dt{margin-bottom:min(.9vw,10px)}}@media screen and (max-width: 767px){.procedure-container .inner dl dt{margin-bottom:5.1vw}}.procedure-container .inner dl dt.flc{justify-content:space-between}.procedure-container .inner dl dt span{font-weight:400;color:#fff;letter-spacing:.04em;background-color:#011388}.procedure-container .inner dl dt span.flc{align-items:center;justify-content:center}@media screen and (min-width: 768px){.procedure-container .inner dl dt span{width:min(6vw,66px);height:min(6vw,66px);font-size:min(2.5vw,28px)}}@media screen and (max-width: 767px){.procedure-container .inner dl dt span{width:16.9vw;font-size:7.2vw}}.procedure-container .inner dl dt strong{font-weight:700;color:#011388;text-align:center;background-color:#fff}@media screen and (min-width: 768px){.procedure-container .inner dl dt strong{width:min(72.2vw,794px);height:min(6vw,66px);font-size:min(2.2vw,24px);line-height:min(6vw,66px)}}@media screen and (max-width: 767px){.procedure-container .inner dl dt strong{width:67.7vw;height:16.9vw;font-size:5.1vw;line-height:16.9vw}}.procedure-container .inner dl dd{text-align:justify}@media screen and (min-width: 768px){.procedure-container .inner dl dd{padding-right:1em;padding-left:min(6vw,66px);margin-bottom:min(1.8vw,20px);font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.procedure-container .inner dl dd{margin-bottom:5.1vw;font-size:3.6vw;line-height:1.7}}.procedure-container .inner dl dd p strong{color:#c34438}.procedure-container .inner dl dd p:not(:last-of-type){margin-bottom:1.5em}@media screen and (min-width: 768px){.procedure-container .inner dl dd p.tx--note{font-size:min(1.1vw,12px);line-height:1.7}}@media screen and (max-width: 767px){.procedure-container .inner dl dd p.tx--note{font-size:3.1vw;line-height:1.5}}.procedure-container .inner dl:not(:last-of-type)::after{display:block;color:#998c2c;text-align:center;content:"▼";transform:scaleX(1.5)}@media screen and (min-width: 768px){.procedure-container .inner dl:not(:last-of-type)::after{padding-left:min(4.2vw,46px);margin-bottom:min(1.8vw,20px);font-size:min(2vw,22px)}}@media screen and (max-width: 767px){.procedure-container .inner dl:not(:last-of-type)::after{padding-left:11.8vw;margin-bottom:5.1vw;font-size:5.6vw}}.takami-profile-container .inner{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.takami-profile-container .inner{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.takami-profile-container .inner{width:84.6vw;font-size:3.6vw}}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--middleheading{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--middleheading{font-size:3.6vw}}.takami-profile-container .inner .tx--middleheading:nth-of-type(2){color:#011388}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--middleheading:nth-of-type(2){font-size:min(2.4vw,20px)}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--middleheading:nth-of-type(2){font-size:5.1vw}}.takami-profile-container .inner .tx--name{color:#011388}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--name{font-size:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--name{font-size:7.7vw}}.takami-profile-container .inner .tx--name-en{margin-bottom:1em;color:#011388}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--name-en{font-size:min(1.5vw,16px)}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--name-en{font-size:4.1vw}}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--position{font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--position{font-size:3.6vw}}.takami-profile-container .inner .tx--affiliation{margin-bottom:1em}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--affiliation{font-size:min(1.5vw,16px)}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--affiliation{font-size:4.1vw}}.takami-profile-container .inner .tx--subheading{color:#011388}@media screen and (min-width: 768px){.takami-profile-container .inner .tx--subheading{font-size:min(1.6vw,18px);line-height:1.3}}@media screen and (max-width: 767px){.takami-profile-container .inner .tx--subheading{font-size:4.6vw;line-height:1.3}}.takami-profile-container .inner>.tx--sentence{font-weight:400;line-height:1.9}@media screen and (min-width: 768px){.takami-profile-container .inner>.tx--sentence{margin-bottom:min(2.7vw,30px);font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>.tx--sentence{margin-bottom:7.7vw;font-size:3.6vw}}.takami-profile-container .inner>ul{line-height:1.9}@media screen and (min-width: 768px){.takami-profile-container .inner>ul{margin-bottom:min(2.7vw,30px);font-size:min(1.3vw,14px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>ul{margin-bottom:7.7vw;font-size:3.6vw}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl:not(.profile-accordion){margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl:not(.profile-accordion){margin-bottom:7.7vw}}.takami-profile-container .inner>dl:not(.profile-accordion) dt{font-weight:400}.takami-profile-container .inner>dl:not(.profile-accordion) dd{text-align:justify}@media screen and (min-width: 768px){.takami-profile-container .inner>dl:not(.profile-accordion) dd{font-size:min(1.3vw,14px);line-height:1.9}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl:not(.profile-accordion) dd{font-size:3.6vw;line-height:1.7}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dt{margin-bottom:5.1vw}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd{display:block}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd{display:none}}.takami-profile-container .inner>dl.profile-accordion dd .tx--subheading{padding-left:4px;font-weight:700;border-left:4px solid #011388}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .tx--subheading{margin-bottom:min(1.4vw,15px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .tx--subheading{margin-bottom:3.8vw}}.takami-profile-container .inner>dl.profile-accordion dd .tx--sentence{text-align:justify}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .tx--sentence{margin-bottom:min(1.8vw,20px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .tx--sentence{margin-bottom:5.1vw}}.takami-profile-container .inner>dl.profile-accordion dd .tx--sentence>small{display:block;text-align:right}.takami-profile-container .inner>dl.profile-accordion dd .tx--note{font-weight:700}.takami-profile-container .inner>dl.profile-accordion dd .pic01.flc{justify-content:space-between}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic01{width:min(63.8vw,702px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic01{width:100%;margin-bottom:7.7vw}}.takami-profile-container .inner>dl.profile-accordion dd .pic01 li{width:48%}.takami-profile-container .inner>dl.profile-accordion dd .pic03{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic03{width:min(23vw,253px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic03{width:33.1vw;margin-bottom:7.7vw}}.takami-profile-container .inner>dl.profile-accordion dd .pic04.flc{justify-content:space-between}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic04.flc{flex-wrap:wrap}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic04 li:not(:last-of-type){width:29%;margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic04 li:not(:last-of-type){width:48%;margin-bottom:7.7vw}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic04 li:last-of-type{width:40%}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic04 li:last-of-type{width:100%}}.takami-profile-container .inner>dl.profile-accordion dd .pic04 li figcaption{padding-top:.5em;line-height:1.3;text-align:center}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic04 li figcaption{font-size:min(1.1vw,12px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic04 li figcaption{font-size:3.1vw}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic06{width:min(57.5vw,640px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic06{margin-bottom:7.7vw}}.takami-profile-container .inner>dl.profile-accordion dd .pic06.flc{justify-content:space-between}.takami-profile-container .inner>dl.profile-accordion dd .pic06 li{width:32%}.takami-profile-container .inner>dl.profile-accordion dd .pic06 figcaption{padding-top:.5em;line-height:1.3}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic06 figcaption{font-size:min(1.1vw,12px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic06 figcaption{font-size:3.1vw}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic09{width:min(76.4vw,640px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic09{margin-bottom:7.7vw}}.takami-profile-container .inner>dl.profile-accordion dd .pic09.flc{justify-content:space-between}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic09.flc{flex-wrap:wrap}}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic09 li{width:24%}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic09 li{width:48%}}.takami-profile-container .inner>dl.profile-accordion dd .pic09 figcaption{padding-top:.5em;line-height:1.3}@media screen and (min-width: 768px){.takami-profile-container .inner>dl.profile-accordion dd .pic09 figcaption{font-size:min(1.1vw,12px)}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic09 figcaption{font-size:3.1vw}}@media screen and (max-width: 767px){.takami-profile-container .inner>dl.profile-accordion dd .pic09 figcaption:first-of-type,.takami-profile-container .inner>dl.profile-accordion dd .pic09 figcaption:nth-of-type(2){margin-bottom:7.7vw}}.clinic-info-container{background-color:#f8f8f8}@media screen and (min-width: 768px){.clinic-info-container .inner{width:min(78.2vw,860px)}}@media screen and (max-width: 767px){.clinic-info-container .inner{width:84.6vw}}.clinic-info-container .inner .tx--subheading{font-weight:700;text-align:center}@media screen and (min-width: 768px){.clinic-info-container .inner .tx--subheading{margin-bottom:min(2.7vw,30px);font-size:min(2.2vw,24px);line-height:1.5}}@media screen and (max-width: 767px){.clinic-info-container .inner .tx--subheading{margin-bottom:min(1.8vw,20px);font-size:4.6vw;line-height:1.3}}@media screen and (min-width: 768px){.clinic-info-container .inner .swiper{margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.clinic-info-container .inner .swiper{margin-bottom:7.7vw}}@media screen and (min-width: 768px){.clinic-info-container .inner .swiper .swiper-button-prev,.clinic-info-container .inner .swiper .swiper-button-next{display:none}}@media screen and (max-width: 767px){.clinic-info-container .inner .swiper .swiper-button-prev,.clinic-info-container .inner .swiper .swiper-button-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ccc;border-radius:50%}.clinic-info-container .inner .swiper .swiper-button-prev::after,.clinic-info-container .inner .swiper .swiper-button-next::after{content:none}.clinic-info-container .inner .swiper .swiper-button-prev{left:10px}.clinic-info-container .inner .swiper .swiper-button-next{right:10px}}.clinic-info-container .inner .google-map-container{position:relative;width:100%}@media screen and (min-width: 768px){.clinic-info-container .inner .google-map-container{padding-top:19.7674418605%;margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.clinic-info-container .inner .google-map-container{padding-top:62.4242424242%;margin-bottom:7.7vw}}.clinic-info-container .inner .google-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.clinic-info-container .inner .tx--sentence{font-weight:400}@media screen and (min-width: 768px){.clinic-info-container .inner .tx--sentence{margin-bottom:min(3.6vw,40px);font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.clinic-info-container .inner .tx--sentence{margin-bottom:5.1vw;font-size:3.6vw;line-height:1.7}}@media screen and (min-width: 768px){.clinic-info-container .inner ul.flc{justify-content:flex-start}}@media screen and (max-width: 767px){.clinic-info-container .inner ul.flc{flex-direction:column}}@media screen and (min-width: 768px){.clinic-info-container .inner ul li{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.clinic-info-container .inner ul li{font-size:3.6vw;line-height:1.7}}@media screen and (min-width: 768px){.clinic-info-container .inner ul li:first-of-type{margin-right:3em}}@media screen and (max-width: 767px){.clinic-info-container .inner ul li:first-of-type{margin-bottom:2em}}.clinic-info-container .inner .swiper-pagination-bullet{background-color:#fff !important;opacity:.6}.clinic-info-container .inner .swiper-pagination-bullet-active{background-color:#fff !important;opacity:1}@media(min-width: 768px){.clinic-info-container .infoSwiper.pc-grid{display:flex;justify-content:space-between;width:100%}.clinic-info-container .infoSwiper .swiper-wrapper{display:flex;justify-content:space-between;width:100%}.clinic-info-container .infoSwiper .swiper-slide{flex:1;max-width:calc(33.3333333333% - 20px);margin-right:20px}.clinic-info-container .infoSwiper .swiper-slide:last-child{margin-right:0}}.guide-container.container .inner>dl{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.guide-container.container .inner>dl{width:min(78.2vw,870px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl{width:84.6vw;margin-bottom:7.7vw}}.guide-container.container .inner>dl>dt{color:#fff;background-color:#707070}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dt{width:min(78.2vw,870px);height:min(6.4vw,70px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dt{width:84.6vw;height:15.9vw}}.guide-container.container .inner>dl>dt.posBox .txtBox{position:absolute;top:50%;left:50%;font-weight:400;text-align:center;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dt.posBox .txtBox{font-size:min(1.5vw,16px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dt.posBox .txtBox{font-size:3.6vw}}.guide-container.container .inner>dl>dt.posBox .txtBox strong{display:block;font-weight:700}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dt.posBox .txtBox strong{font-size:min(2vw,22px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dt.posBox .txtBox strong{font-size:4.1vw}}.guide-container.container .inner>dl>dt.posBox .objBox{position:absolute;top:50%;right:10%;transform:translateY(-50%)}.guide-container.container .inner>dl>dd{display:none;padding-top:1em}.guide-container.container .inner>dl>dd .tx--heading{color:#998c2c;text-align:center}.guide-container.container .inner>dl>dd .tx--subheading{padding-left:4px;color:#998c2c;border-left:4px solid #998c2c}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd .tx--subheading{margin-bottom:min(2.1vw,23px);font-size:min(1.6vw,18px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd .tx--subheading{margin-bottom:5.9vw;font-size:4.6vw}}.guide-container.container .inner>dl>dd .tx--sentence{text-align:justify}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd .tx--sentence{margin-bottom:min(2.7vw,30px);font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd .tx--sentence{margin-bottom:7.7vw;font-size:3.6vw;line-height:1.7}}.guide-container.container .inner>dl>dd strong{color:#c34438}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd strong{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd strong{font-size:3.6vw;line-height:1.7}}.guide-container.container .inner>dl>dd table{width:100%;border-collapse:collapse;border:1px solid #fff}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table{margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd table{margin-bottom:4vw}}.guide-container.container .inner>dl>dd table caption{font-weight:700;color:#fff;text-align:center;background-color:#998c2c}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table caption{height:min(4.5vw,50px);font-size:min(1.6vw,18px);line-height:min(4.5vw,50px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd table caption{height:12.8vw;font-size:4.1vw;line-height:12.8vw}}.guide-container.container .inner>dl>dd table td{padding:12px;vertical-align:middle;border:1px solid #fff}.guide-container.container .inner>dl>dd table tbody tr:nth-of-type(odd){background-color:#f8f8f8}.guide-container.container .inner>dl>dd table tbody tr:nth-of-type(even){background-color:#efefef}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table tbody tr td{font-size:min(1.5vw,16px);line-height:1.5}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd table tbody tr td{font-size:3.3vw;line-height:1.3}}.guide-container.container .inner>dl>dd table tbody tr td strong{color:#c34438}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table tbody tr td strong{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd table tbody tr td strong{font-size:3.6vw;line-height:1.7}}.guide-container.container .inner>dl>dd table tbody tr td small{display:block}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table tbody tr td small{font-size:100%}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd table tbody tr td small{font-size:80%}}.guide-container.container .inner>dl>dd table tbody tr td:first-of-type{width:40%}.guide-container.container .inner>dl>dd table th:nth-child(1),.guide-container.container .inner>dl>dd table td:nth-child(1){width:40%}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table th:nth-child(1),.guide-container.container .inner>dl>dd table td:nth-child(1){text-align:left}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd table th:nth-child(1),.guide-container.container .inner>dl>dd table td:nth-child(1){width:40%;text-align:center}}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd table th:nth-child(2),.guide-container.container .inner>dl>dd table td:nth-child(2){width:60%}}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd>ul{margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd>ul{margin-bottom:7.7vw}}.guide-container.container .inner>dl>dd>ul li{margin-left:1em;text-indent:-1em}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd>ul li{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd>ul li{font-size:3.6vw;line-height:1.7}}.guide-container.container .inner>dl>dd>ul li:not(:last-of-type){margin-bottom:1em}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd>dl{margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd>dl{margin-bottom:7.7vw}}@media screen and (min-width: 768px){.guide-container.container .inner>dl>dd>dl dd{font-size:min(1.5vw,16px);line-height:1.9}}@media screen and (max-width: 767px){.guide-container.container .inner>dl>dd>dl dd{font-size:3.6vw;line-height:1.7}}.guide-container.container .inner>ul{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.guide-container.container .inner>ul{width:min(78.2vw,870px);margin-bottom:min(2.7vw,30px)}}@media screen and (max-width: 767px){.guide-container.container .inner>ul{width:84.6vw;margin-bottom:7.7vw}}.guide-container.container .inner>ul li{text-align:justify}@media screen and (min-width: 768px){.guide-container.container .inner>ul li{font-size:min(1.3vw,14px);line-height:1.9}}@media screen and (max-width: 767px){.guide-container.container .inner>ul li{font-size:3.1vw;line-height:1.7}}
