div#mv{background-image:url(/wp-content/themes/netimpress/images/ihin-mv-bg.webp);background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:cover;padding-bottom:0}@media (min-width:768px){div#mv{background-size:contain}}@media (min-width:992px){div#mv{background-image:url(/wp-content/themes/netimpress/images/mv-bg-l.webp), url(/wp-content/themes/netimpress/images/ihin-mv-bg.webp);background-repeat:no-repeat;background-position-x:0, 100%}}@media (min-width:768px){div#mv .container-lg>.row{position:relative}div#mv .container-lg>.row::after{content:"";background-image:url(/wp-content/themes/netimpress/images/area-ihin-mv-right.webp);background-repeat:no-repeat;background-position:right bottom;background-size:contain;width:50%;height:100%;display:block;position:absolute;right:0;bottom:-0.2rem}}@media (min-width:768px){div#mv .mv-box .mv-contents{position:relative;z-index:2}}div#mv .mv-box .mv-contents .text-box{text-align:center}div#mv .mv-box .mv-contents .text-box h1{font-size:clamp(0.9rem, 3.5vw, 1.5rem);padding:0.5rem 1rem;color:#fff;background-color:#5A4A7A;margin-bottom:1rem}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box h1{font-size:clamp(0.9rem, 1.6vw, 1.094rem);margin-bottom:2rem}}@media (min-width:1200px){div#mv .mv-box .mv-contents .text-box h1{font-size:clamp(1.094rem, 1.4vw, 1.5rem)}}div#mv .mv-box .mv-contents .text-box p.mv-text{line-height:100%;margin-bottom:1rem;text-shadow:2px 2px 0 var(--bs-white), -2px -2px 0 var(--bs-white), -2px 2px 0 var(--bs-white), 2px -2px 0 var(--bs-white), 0px 2px 0 var(--bs-white), 0 -2px 0 var(--bs-white), -2px 0px 0 var(--bs-white), 2px 0px 0 var(--bs-white)}div#mv .mv-box .mv-contents .text-box p.sub{font-size:clamp(1.714rem, 6vw, 3rem)}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box p.sub{font-size:clamp(2rem, 3.6vw, 2.375rem)}}@media (min-width:1200px){div#mv .mv-box .mv-contents .text-box p.sub{font-size:clamp(2.375rem, 3vw, 3rem)}}div#mv .mv-box .mv-contents .text-box p.main{font-size:clamp(5.714rem, 21vw, 9rem);color:#5A4A7A}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box p.main{font-size:clamp(6.4rem, 11.6vw, 7rem)}}@media (min-width:1200px){div#mv .mv-box .mv-contents .text-box p.main{font-size:clamp(7rem, 9.3vw, 9rem)}}div#mv .mv-box .mv-contents .text-box .price-box{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700}div#mv .mv-box .mv-contents .text-box .price-box .catch{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #5A4A7A;border-radius:0.5rem;background-color:#fff;padding:0.5rem;margin-right:0.5rem;line-height:clamp(110%, 4vw, 150%);height:fit-content}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box .price-box .catch{padding:1rem}}div#mv .mv-box .mv-contents .text-box .price-box .catch p{font-size:clamp(1rem, 3.7vw, 1.25rem);margin-bottom:0;text-align:left}@media (min-width:992px){div#mv .mv-box .mv-contents .text-box .price-box .catch p{font-size:1rem}}@media (min-width:1200px){div#mv .mv-box .mv-contents .text-box .price-box .catch p{font-size:1.25rem}}div#mv .mv-box .mv-contents .text-box .price-box .catch p:nth-of-type(1){color:#5A4A7A;margin-right:0.25rem}div#mv .mv-box .mv-contents .text-box .price-box .catch p:nth-of-type(1) span{font-size:clamp(1.143rem, 4.2vw, 1.75rem)}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box .price-box .catch p:nth-of-type(1) span{font-size:clamp(1.4rem, 2.5vw, 1.75rem)}}@media (min-width:992px){div#mv .mv-box .mv-contents .text-box .price-box .catch p:nth-of-type(1) span{font-size:1.6rem}}@media (min-width:1200px){div#mv .mv-box .mv-contents .text-box .price-box .catch p:nth-of-type(1) span{font-size:1.75rem}}div#mv .mv-box .mv-contents .text-box .price-box .catch p:nth-of-type(2){color:#C94F3E}div#mv .mv-box .mv-contents .text-box .price-box .price{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;color:#C94F3E;text-shadow:2px 2px 0 var(--bs-white), -2px -2px 0 var(--bs-white), -2px 2px 0 var(--bs-white), 2px -2px 0 var(--bs-white), 0px 2px 0 var(--bs-white), 0 -2px 0 var(--bs-white), -2px 0px 0 var(--bs-white), 2px 0px 0 var(--bs-white)}div#mv .mv-box .mv-contents .text-box .price-box .price p.price-text{font-size:clamp(4rem, 14vw, 6.5rem);margin-bottom:0;line-height:120%}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box .price-box .price p.price-text{font-size:clamp(3.5rem, 6.3vw, 3.7rem)}}@media (min-width:1200px){div#mv .mv-box .mv-contents .text-box .price-box .price p.price-text{font-size:clamp(3.7rem, 4.9vw, 6.5rem)}}div#mv .mv-box .mv-contents .text-box .price-box .price p.unit{font-size:clamp(1.429rem, 5.3vw, 2rem);margin-bottom:0.5rem;line-height:100%}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box .price-box .price p.unit{font-size:clamp(1.5rem, 2.7vw, 2rem)}}div#mv .mv-box .mv-contents .text-box .price-box .price p.unit span.tax{font-size:clamp(0.857rem, 3.2vw, 1.25rem)}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box .price-box .price p.unit span.tax{font-size:clamp(1rem, 1.8vw, 1.25rem)}}div#mv .mv-box .mv-contents .text-box p.notes{text-align:end;font-size:0.75rem}@media (min-width:768px){div#mv .mv-box .mv-contents .text-box p.notes{margin-bottom:2rem}}div#mv .mv-box .mv-contents .qualification-box{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;position:relative}@media (min-width:768px){div#mv .mv-box .mv-contents .qualification-box{flex-direction:row;margin-bottom:3rem}}div#mv .mv-box .mv-contents .qualification-box::after{content:"";background-image:url(/wp-content/themes/netimpress/images/area-ihin-mv-right.webp);background-repeat:no-repeat;width:100%;height:100%;background-size:100%;display:block;position:absolute;right:-96%;bottom:-1.1rem}@media (min-width:768px){div#mv .mv-box .mv-contents .qualification-box::after{content:none}}div#mv .mv-box .mv-contents .qualification-box .img-box{margin-bottom:0.5rem}@media (min-width:768px){div#mv .mv-box .mv-contents .qualification-box .img-box{margin-bottom:0;margin-right:1rem;width:50%}}div#mv .mv-box .mv-contents .qualification-box .text-box{color:#C94F3E;font-weight:700;text-align:start}@media (min-width:768px){div#mv .mv-box .mv-contents .qualification-box .text-box{width:auto}}div#mv .mv-box .mv-contents .qualification-box .text-box p{font-size:clamp(1.429rem, 5.3vw, 2rem);line-height:110%;margin-bottom:0;text-shadow:2px 2px 0 var(--bs-white), -2px -2px 0 var(--bs-white), -2px 2px 0 var(--bs-white), 2px -2px 0 var(--bs-white), 0px 2px 0 var(--bs-white), 0 -2px 0 var(--bs-white), -2px 0px 0 var(--bs-white), 2px 0px 0 var(--bs-white)}@media (min-width:768px){div#mv .mv-box .mv-contents .qualification-box .text-box p{font-size:clamp(1.4rem, 2.5vw, 1.6rem)}}@media (min-width:1200px){div#mv .mv-box .mv-contents .qualification-box .text-box p{font-size:2rem}}div#mv .mv-box .mv-contents .qualification-box .text-box p span.association{font-size:clamp(0.857rem, 3vw, 1rem)}@media (min-width:768px){div#mv .mv-box .mv-contents .qualification-box .text-box p span.association{font-size:clamp(0.9rem, 1.6vw, 1rem)}}div#mv .mv-box .mv-contents .qualification-box .text-box p span.spacer{margin-left:1.5rem}div#mv .mv-box .mv-contents .qualification-box .text-box p span.bi.bi-check-circle-fill{font-size:1rem}div#mv .mv-box .mv-head-box{padding:1rem 0 1rem;background-color:#fff;border-top:1px solid #5A4A7A;border-bottom:1px solid #5A4A7A;z-index:2;position:relative}div#mv .mv-box .mv-head-box p{margin-bottom:0;color:#5A4A7A;font-size:clamp(0.857rem, 3vw, 1.5rem)}div#mv .mv-box .mv-head-box p span.text-accent{color:#B45A1C;font-size:clamp(1rem, 3.7vw, 2.5rem)}section[id$="area-info"]{position:relative;z-index:1}section[id$="area-info"] h2{line-height:calc(2.075rem + 1.5vw);text-shadow:2px 2px 0 #ffffff3b, -2px 2px 0 #ffffff3b, 2px -2px 0 #ffffff3b, -2px -2px 0 #ffffff3b}section[id$="area-info"] .info-box .bg-white{border-radius:0.25rem;box-shadow:0 0.2rem 0.2rem rgba(51, 51, 51, 0.15)}@media (max-width:767.98px){section[id$="area-info"] .info-box .bg-white .fs-1{font-size:1rem !important}}section[id$="area-info"] .info-box .bg-white p{font-size:0.8rem;line-height:1.6rem;letter-spacing:0.5px;text-align:justify}section[id$="area-info"] .info-box .bg-white ul{padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;list-style:none}section[id$="area-info"] .info-box .bg-white ul li{padding-right:0.8rem;font-size:0.8rem;line-height:1.6rem;text-align:justify}section[id$="area-info"] .info-box .bg-white ul li:not(:last-child)::after{content:"/";position:relative;display:inline;padding-left:0.8rem;color:#99a9c0}section[id$="area-info"] .info-box .bg-white dl{font-size:0.8rem;line-height:1.6rem;letter-spacing:0.5px;text-align:justify}section[id$="area-info"] .info-box .bg-white dl dt{font-weight:normal}section[id$="area-info"] .info-box .bg-white a.btn{width:100%;max-width:300px}section[id$="area-info"] .info-box .bg-white .scroll-box{max-height:5rem;overflow-y:scroll;padding-right:1rem}section[id$="area-info"] .info-box .bg-white .scroll-box::-webkit-scrollbar{background:#ededed;border-radius:6px;width:6px}section[id$="area-info"] .info-box .bg-white .scroll-box::-webkit-scrollbar-thumb{background-color:#5A4A7A;border-radius:6px}section[id$="area-info"] .info-box .bg-white .scroll-box a{text-decoration:underline}section[id$="area-info"] .info-box .bg-white .scroll-box a:hover{color:#333333;text-decoration:none}section[id$="store-info"] .col-md-6:nth-of-type(1){margin-bottom:3rem}@media (min-width:768px){section[id$="store-info"] .col-md-6:nth-of-type(1){margin-bottom:0}}section[id$="store-info"] .col-md-6:nth-of-type(2){display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){section[id$="area-support"] .intro-box{display:flex;flex-direction:row-reverse}}section[id$="area-support"] .intro-box .col-12.col-md-5{margin-bottom:1.5rem}@media (min-width:768px){section[id$="area-support"] .intro-box .col-12.col-md-5{margin-bottom:0}}section[id$="area-support"] .sb-ihin dl dt{color:#5A4A7A}