﻿div[id$="mv"]{font-family:"Noto Sans JP", sans-serif;overflow-x:hidden;background-image:url(../images/background-image-mobile.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-position:top}@media (min-width:992px){div[id$="mv"]{background-image:url(../images/background-image-pc.webp)}}div[id$="mv"] .main-text{display:inline-block;border:solid 1px #FFFFFF;padding:12px}@media (max-width:575.98px){div[id$="mv"] .main-text{padding:12px 5px}}div[id$="mv"] .main-text .category-text{font-size:12px;letter-spacing:-0.06em;line-height:1}@media (min-width:992px){div[id$="mv"] .main-text .category-text{font-size:1.5rem;letter-spacing:0}}div[id$="mv"] .main-text .site-main{font-size:2.25rem;color:#FFC107;line-height:1}div[id$="mv"] .main-text .site-main span{width:40px;background-color:#0066CC;display:inline-block;vertical-align:middle;line-height:1;aspect-ratio:1;margin:0 2px;padding:2px}div[id$="mv"] .main-text .site-main .text-primary{background-color:transparent !important;margin:0 !important;width:11px;transform:translateX(-12px)}@media (min-width:576px){div[id$="mv"] .main-text .site-main .text-primary{width:20px;transform:translateX(-7px)}}@media (min-width:992px){div[id$="mv"] .main-text .site-main .text-primary{transform:translateX(-12px)}}@media (min-width:992px){div[id$="mv"] .main-text .site-main{font-size:4.75rem}div[id$="mv"] .main-text .site-main span{width:88px;padding:0}div[id$="mv"] .main-text .site-main .text-primary{width:50px}}div[id$="mv"] .appeal{gap:15px}div[id$="mv"] .appeal .appeal-circle{border-radius:100%;position:relative;z-index:0}div[id$="mv"] .appeal .appeal-circle::after{position:absolute;border:2px solid #fff;content:"";top:3px;bottom:3px;left:3px;right:3px;border-radius:100%;z-index:-1}div[id$="mv"] .appeal .appeal-circle::before{display:block;content:"";padding-top:100%}div[id$="mv"] .appeal .appeal-circle .circle-detail{width:100px;height:100px;font-size:12px}@media (min-width:992px){div[id$="mv"] .appeal .appeal-circle .circle-detail{width:132px;height:132px;font-size:1rem}}div[id$="mv"] .appeal .appeal-circle .circle-detail p{line-height:1}@media (min-width:992px){div[id$="mv"] .appeal .appeal-circle .circle-detail p{line-height:1.3}}div[id$="mv"] .appeal .appeal-circle .circle-detail p .big-text{font-size:30px;line-height:35px}@media (min-width:992px){div[id$="mv"] .appeal .appeal-circle .circle-detail p .big-text{font-size:2.25rem}}div[id$="mv"] .bil-contact-btn{height:64px;padding:1px 1px 2px 1px;gap:0.5rem;border-radius:50px;background:linear-gradient(180deg, #FF8585 0%, #CC2929 100%);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);max-width:290px;margin:1rem auto 0}@media (min-width:992px){div[id$="mv"] .bil-contact-btn{max-width:434px}}div[id$="mv"] .bil-contact-btn:hover{filter:contrast(150%);animation-name:yurayura;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}div[id$="mv"] .bil-contact-btn .bil-btn-frame{padding:0.5rem 1.8rem;flex-direction:column;align-items:center;gap:0.5rem;align-self:stretch;border-radius:49px;border:1px solid #FF8585;background:linear-gradient(0deg, #FF8585 0%, #F33 100%);position:relative}@media (min-width:992px){div[id$="mv"] .bil-contact-btn .bil-btn-frame{flex:1 0 0;padding:0.5rem}}div[id$="mv"] .bil-contact-btn .bil-btn-frame .bil-btn-detail{font-size:12px}div[id$="mv"] .bil-contact-btn .bil-btn-frame .bil-btn-title{gap:0.5rem;align-self:stretch}div[id$="mv"] .bil-contact-btn .bil-btn-frame .bil-btn-title i{color:#FFFFFF}div[id$="mv"] .bil-contact-btn .bil-btn-frame .bil-btn-title a{font-size:20px;text-decoration:none}.top-intro-bg{position:relative;z-index:0}.top-intro-bg::before{background-image:url(../images/intro-background-shape-left.svg);background-repeat:no-repeat;background-size:contain;content:"";width:354px;height:278px;position:absolute;top:0;left:0;z-index:-1}.top-intro-bg::after{background-image:url(../images/intro-background-shape-right.svg);background-repeat:no-repeat;background-size:contain;content:"";width:324px;height:278px;position:absolute;bottom:-2px;right:0;z-index:-1}.top-intro-bg section[id$="intro"] h1[id$="heading"]{font-size:1rem;font-weight:bold;line-height:2.5rem}.top-intro-bg section[id$="intro"] h1[id$="heading"] .dot-text{display:inline-block;position:relative;margin-top:0.8rem}.top-intro-bg section[id$="intro"] h1[id$="heading"] .dot-text::before{position:absolute;top:-0.75em;left:50%;transform:translate(-50%, 0);color:#00D4AF;font-size:1em;content:"・"}.top-intro-bg section[id$="intro"] h1[id$="heading"] .brand-name{font-size:24px}@media (min-width:992px){.top-intro-bg section[id$="intro"] h1[id$="heading"] .brand-name{font-size:40px}}.top-intro-bg section[id$="intro"] .intro-worries h2{position:relative}.top-intro-bg section[id$="intro"] .intro-worries h2::before{content:"";font-family:bootstrap-icons;color:#00D4AF;display:inline-block;position:absolute;left:-0.5rem;top:0.5rem;font-size:12px}@media (min-width:992px){.top-intro-bg section[id$="intro"] .intro-worries h2::before{top:14px;font-size:1rem}}.top-intro-bg section[id$="intro"] .intro-worries h2 span{color:#0066CC}.top-intro-bg section[id$="intro"] .intro-worries img{height:250px;width:auto}.top-intro-bg section[id$="intro"] .intro-worries .worries-detail{position:relative}.top-intro-bg section[id$="intro"] .intro-worries .worries-detail::before{content:"";font-family:bootstrap-icons;color:#FF3333;display:inline-block;position:absolute;left:25px;top:-2px}.top-intro-bg section[id$="intro"] .intro-worries .worries-detail p{text-align:left}.top-intro-bg section[id$="intro"] .intro-detail{position:relative}@media (min-width:992px){.top-intro-bg section[id$="intro"] .intro-detail::before{content:"";display:inline-block;position:absolute;width:245px;height:245px;background-image:url(../images/top-introduction-detail.svg);background-repeat:no-repeat;background-size:contain;background-position:center;left:calc(-230px - 6rem);bottom:70px}}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title{background-color:#CFF4FC;border-radius:1.5rem;position:relative;margin-bottom:2rem;z-index:0}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title::before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent;border-top:10px solid #CFF4FC}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title::after{content:"";display:inline-block;position:absolute;width:43px;height:83px;background-image:url(../images/light-bulb.svg);background-repeat:no-repeat;background-size:contain;background-position:center;right:16px;bottom:30px;z-index:-1}@media (min-width:992px){.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title::after{bottom:67px}}@media (min-width:1200px){.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title::after{width:55px;height:106px;right:46px;bottom:24px}}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title h2{font-size:1rem}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title h2 span{font-size:20px;color:#0066CC}@media (min-width:992px){.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-title h2 span{font-size:2rem}}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-box{border:solid 1px #0DCAF0;background-color:rgba(255, 255, 255, 0.6)}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-box p{position:relative}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-box p::before{content:"";font-family:bootstrap-icons;color:#00D4AF;position:absolute;left:-25px;top:-1px}.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-img{position:relative;text-align:center}@media (max-width:991.98px){.top-intro-bg section[id$="intro"] .intro-detail .intro-detail-img::before{content:"";display:inline-block;position:relative;width:164px;height:113px;background-image:url(../images/top-introduction-detail.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:1.5rem}}