@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:150px}body{color:#000;display:flex;flex-direction:column;font-family:"Noto Sans JP",sans-serif;line-height:1.4;scroll-behavior:smooth;letter-spacing:.07em;opacity:0;transition:opacity .6s;margin:0}body.is-fixed{overflow:hidden}body.show{opacity:1}.main-content{padding:90px 60px 76px}.main-content__inner>section{display:grid;gap:60px;min-width:900px}@media screen and (max-width:750px){html{scroll-padding-top:29.3333333333vw;overflow-x:hidden}.main-content{padding:0 0 13.3333333333vw}.main-content__inner>section{min-width:auto;gap:10.6666666667vw}}main{flex:1;display:block}h1{font-size:2em}code,kbd,pre,samp{font-size:1em}a{transition:.3s;color:inherit;text-decoration:none;background-color:transparent}a:hover{opacity:.7}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none;display:block;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal;padding:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],template{display:none}.pc{display:block}.sp{display:none}/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;box-sizing:content-box;height:0;margin:0;overflow:visible;color:inherit;border-top-width:1px}code,kbd,pre,samp{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border-radius:0;appearance:none;appearance:none}[type=checkbox]{appearance:checkbox;appearance:checkbox}[type=radio]{appearance:radio;appearance:radio}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.header{background:#fff;color:#0092dd;padding:27px 0 15px;border-radius:0 0 80px 80px;position:fixed;z-index:1000;width:100%;height:118px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media screen and (max-width:750px){.pc{display:none}.sp{display:block}.header{padding:4.5333333333vw 0;border-radius:0 0 12.2666666667vw 12.2666666667vw;height:21.3333333333vw}}.header.--ulPage{background-color:#e8f4fc}.header__container{margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between}.header__brand{position:fixed;top:32px;left:60px;display:flex;align-items:center;gap:20px;z-index:10}.header__logo{text-decoration:none;display:block}.header__logo-box img{width:180px}@media screen and (max-width:750px){.header__brand{top:4.2666666667vw;left:9.3333333333vw;flex-direction:column-reverse;gap:2.1333333333vw}.header__logo-box img{width:29.3333333333vw}}.header__catchphrase{width:205px;margin:0}.header__catchphrase img{width:100%}.header__menu-btn{position:fixed;top:32px;right:60px;background:0 0;border:none;color:#00aaf0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:opacity .3s;z-index:10}.header__menu-btn:hover{opacity:.8}@media screen and (max-width:750px){.header__catchphrase{width:29.3333333333vw}.header__menu-btn{top:4.2666666667vw;right:6.6666666667vw;font-size:2.9333333333vw;gap:2.1333333333vw}}.header__menu-icon{display:flex;flex-direction:column;gap:5px}.header__menu-icon span{width:45px;height:5px;background:#00aaf0;display:block;transition:.3s}.header__menu-text{font-family:Arial,sans-serif;letter-spacing:.1em;transform:scaleY(1.23) translateX(1px);text-align:center}.header.is-active .header__menu-text{display:none}.header.is-active .header__menu-icon span{width:50px;height:4px}.header.is-active .header__menu-icon span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}@media screen and (max-width:750px){.header__menu-icon{gap:1.0666666667vw}.header__menu-icon span{width:8.8vw;height:1.3333333333vw}.header.is-active .header__menu-icon span{width:13.3333333333vw;height:.8vw}.header.is-active .header__menu-icon span:nth-child(1){transform:rotate(45deg) translate(1.8vw,5.5vw)}}.header.is-active .header__menu-icon span:nth-child(2){opacity:0}.header.is-active .header__menu-icon span:nth-child(3){transform:rotate(-45deg) translate(6px,-7px)}.footer{min-width:1180px;background:#00aaf0;color:#fff;padding:47px 0 76px}@media screen and (max-width:750px){.header.is-active .header__menu-icon span:nth-child(3){transform:rotate(-45deg) translate(-3vw,-1vw)}.footer{padding:10.6666666667vw 0 28vw;min-width:auto}}.footer__container{max-width:1140px;margin:0 auto;padding:0 20px}.footer__nav{margin-bottom:87px}@media screen and (max-width:750px){.footer__container{padding:0 8vw}.footer__nav{margin-bottom:18.6666666667vw}}.footer__nav-list{display:flex;list-style:none;margin:0;padding:0;justify-content:space-around}@media screen and (max-width:750px){.footer__nav-list{flex-direction:column;gap:6.4vw;justify-content:flex-start;align-items:start}.footer__nav-item{width:100%}}.footer__nav-link{display:flex;align-items:center;gap:15px;transition:opacity .3s}.footer__nav-link .jp{display:block;text-decoration:none;height:25px}.footer__nav-link .jp img{height:100%;object-fit:contain}.footer__nav-link:hover{opacity:.8}.footer__nav-arrow{display:block;width:18px;height:20px;background:url(../images/nav-arrow.png) center/contain no-repeat;transform:scaleY(1)}@media screen and (max-width:750px){.footer__nav-link .jp{flex:1;height:5.3333333333vw}.footer__nav-arrow{width:3.7333333333vw;height:4vw}}.footer__column{display:flex;justify-content:space-between}.footer__main{max-width:323px}@media screen and (max-width:750px){.footer__column{flex-direction:column}.footer__main{max-width:100%;margin-bottom:16vw}}.footer__catchphrase{height:20px;margin:0 auto 20px}.footer__catchphrase img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:750px){.footer__catchphrase{height:5.3333333333vw;margin:0 auto 5.8666666667vw}}.footer__logo{display:inline-block;margin:0 auto 24px}@media screen and (max-width:750px){.footer__logo{width:82.9333333333vw;margin:0 auto 6.1333333333vw}}.footer__sub-nav-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}@media screen and (max-width:750px){.footer__sub-nav-list{gap:2.6666666667vw}}.footer__sub-nav-link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:25px;transition:opacity .3s}.footer__sub-nav-link:hover{opacity:.8}@media screen and (max-width:750px){.footer__sub-nav-link{justify-content:center;font-size:14px}}.footer__sub-nav-link .jp{display:block;font-size:17px;letter-spacing:.1em;font-weight:500;flex:1}.footer__info{width:52.6315789474%;font-size:14px;line-height:1.6;letter-spacing:.1em;font-weight:400}.footer__association-name,.footer__copyright{margin-bottom:1em}.footer__association-details{display:flex;flex-direction:column;gap:1em}.footer__association-item{text-align:left}.is-pc{display:block!important}.is-sp{display:none!important}@media screen and (max-width:750px){.footer__sub-nav-link .jp{font-size:4.2666666667vw}.footer__info{width:100%;font-size:3.7333333333vw}.is-pc{display:none!important}.is-sp{display:block!important}}.is-pc-flex{display:flex!important}.is-sp-flex{display:none!important}.is-bold{font-weight:700}.c-prefecture-content,.is-border-radius-12,.top__prefecture-map{border-radius:12px}.is-border-radius-45{border-radius:45px}.is-border-radius-80,.prefecture-page__earthquake-risk{border-radius:80px}.is-shadow{box-shadow:6px 6px 0 gold!important}@media screen and (max-width:750px){.is-pc-flex{display:none!important}.is-sp-flex{display:flex!important}.is-shadow{box-shadow:1.0666666667vw 1.0666666667vw 0 gold!important}.is-table-slide{padding-right:0!important}}.is-blank{border-radius:18px}.c-button{border-radius:12px;padding:20px 24px;background-color:#00aaf0;display:flex;width:100%;justify-content:center;align-items:center;color:#fff;font-weight:600}@media screen and (max-width:750px){.c-button{padding:5.8666666667vw 0vw 5.3333333333vw;min-width:20.2666666667vw;white-space:nowrap;transform:none;font-size:4.8vw}}.c-button--accordion{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;font-weight:700}.c-button--gray{background-color:#aaa;color:#fff}.c-button--active{background-color:#00aaf0;color:#fff;box-shadow:6px 6px 0 gold;transform:translateY(0)}.c-button--active:hover{background-color:#00aaf0}.c-button--arrow{position:relative}.c-button--arrow::before{content:"";position:absolute;display:block;width:7px;height:7px;top:50%;right:31px;transform:translateY(-50%);background:#fff;border-top:2px solid #00aaf0;border-right:2px solid #00aaf0;transform:translateY(-50%) rotate(45deg);z-index:1}@media screen and (max-width:750px){.c-button--accordion{padding:3.2vw 15.2vw 3.7333333333vw 4vw}.c-button--arrow::before{width:1.3333333333vw;height:1.3333333333vw;right:4.4vw}}.c-button--arrow::after{content:"";position:absolute;display:block;width:17px;height:17px;top:50%;right:25px;transform:translateY(-50%) scaleY(1);background:#fff;border-radius:100%}@media screen and (max-width:750px){.c-button--arrow::after{width:3.2vw;height:3.2vw;right:3.3333333333vw}}.c-button--arrow--bottom::before{transform:translateY(-63%) rotate(135deg);z-index:1;right:30px}@media screen and (max-width:750px){.c-button--arrow--bottom::before{right:4.2666666667vw}}.c-button--arrow--top::before{transform:translateY(-37%) rotate(-45deg);z-index:1;right:30px}.c-button--risk{width:374px}@media screen and (max-width:750px){.c-button--arrow--top::before{right:4.2666666667vw}.c-button--risk{width:100%;height:16vw}}.c-button--large{height:75px}.c-button--text{font-size:23px;font-weight:700}@media screen and (max-width:750px){.c-button--large{height:16vw}.c-button--text{font-size:4vw;line-height:1}}.c-button--text--small{font-size:17px}.c-button--download{padding:20px 55px 20px 24px;background-color:#00aaf0;background-image:url(/common/images/icon_download.png);background-repeat:no-repeat;background-position:right 18px center;background-size:24px auto}@media screen and (max-width:750px){.c-button--text--small{font-size:3.0666666667vw}.c-button--text--small2{width:28vw;text-align:center}.c-button--download{background-color:#00aaf0;background-image:url(/common/images/icon_download.png);background-repeat:no-repeat;background-position:right 4vw center;background-size:5.3333333333vw auto}}.c-button--pdf{font-size:20px;padding:20px 55px 20px 24px;text-align:center;background-color:#00aaf0;background-image:url(/common/images/icon_pdf.png);background-repeat:no-repeat;background-position:right 18px center;background-size:22px auto}.c-button--movie{position:relative}.c-button--movie::after{content:"";position:absolute;display:block;width:26px;height:26px;top:50%;right:15px;transform:translateY(-50%);background:url(/money/images/button-arrow.png) center/contain no-repeat}@media screen and (max-width:750px){.c-button--pdf{font-size:4.5333333333vw;padding:6.4vw 14vw 6.4vw 5.8666666667vw;background-color:#00aaf0;background-image:url(/common/images/icon_pdf.png);background-repeat:no-repeat;background-position:right 4vw center;background-size:5vw auto}.c-button--movie::after{width:5.3333333333vw;height:5.3333333333vw;right:4.5333333333vw}}.c-button--external{position:relative}.c-button--external::after{content:"";position:absolute;display:block;width:25px;height:21px;top:50%;right:25px;transform:translateY(-50%);background-image:url(/subscribe/images/external-icon.png);background-repeat:no-repeat;background-position:center;background-size:contain}.c-hve-opacity{transition:opacity .4s}@media (any-hover:hover){.c-hve-opacity:hover{opacity:.7}}.c-hve-opacity:focus-visible{opacity:.7}.c-navigation{position:fixed;top:0;left:0;right:0;width:100%;height:0vh;visibility:hidden;transition:.4s;overflow:hidden;background-color:#c6e7f9}.c-navigation__inner{padding-top:20.8888888889vh;width:fit-content;margin:0 auto;position:relative}@media screen and (max-width:750px){.c-button--external::after{width:6.6666666667vw;height:5.6vw;right:3.3333333333vw}.c-navigation{overflow-y:scroll}.c-navigation__inner{padding-top:28vw;padding-bottom:6.6666666667vw;width:100%}}.header.is-active .c-navigation{visibility:visible;height:100vh}.c-navigation__wrapper{display:flex;gap:7.0707070707%;max-width:990px;min-width:990px;padding:0 20px;margin:0 auto;transition:.3s}@media screen and (max-width:750px){.c-navigation__wrapper{flex-direction:column;gap:0;padding:0 13.3333333333vw;margin-bottom:8vw;min-width:initial}}.c-navigation__wrapper .list{flex:1}.c-navigation__wrapper .list .b_arrow{display:block;position:relative;width:100%;height:100%;font-size:21px;line-height:1.5238095238;letter-spacing:.025em;color:#00a0e1;font-weight:700;padding:16px 20px 22px 0;border-bottom:1px solid #00aaf0;transition:.3s}.c-navigation__wrapper .list .b_arrow:hover{opacity:.75}.c-navigation__wrapper .list .b_arrow::after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:17px;height:17px;background:url(/common/images/nav-arrow.png) center/contain no-repeat}.c-navigation__bottom{display:flex;gap:60px;max-width:990px;padding-inline:20px;margin:40px auto 0}.c-navigation__bottom--item{max-width:278px}.c-navigation__bottom--item .img{margin-bottom:20px}.c-navigation__bottom--item .text{font-size:17px;line-height:1.4285714286;letter-spacing:normal;font-weight:700;color:#00aaf0;position:relative}.c-navigation__bottom--item .text::after{display:block;content:"";position:absolute;top:3px;right:0;width:25px;height:20px;background-image:url(/common/images/external-icon.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:750px){.c-navigation__wrapper .list .b_arrow{font-size:4.8vw;padding:2.6666666667vw 5.3333333333vw 2.6666666667vw 0}.c-navigation__wrapper .list .b_arrow::after{width:4.5333333333vw;height:4.5333333333vw}.c-navigation__bottom{flex-direction:column;gap:6.6666666667vw;align-items:center;margin:6.9333333333vw 0}.c-navigation__bottom--item{max-width:100%}.c-navigation__bottom--item .img{max-width:74.1333333333vw;margin-bottom:2.1333333333vw}.c-navigation__bottom--item .text::after{width:6.6666666667vw;height:5.3333333333vw}.c-navigation__bottom--item .text{font-size:4.2666666667vw}}.navigation-namazu{position:absolute;top:calc(21.4vh + 270px);right:-10px;max-width:278px;transition:.2s}@media screen and (max-width:750px){.navigation-namazu{position:static;width:44.5333333333vw;max-width:100%;margin-left:auto;margin-right:5.3333333333vw;margin-bottom:40vw}}body.is-active{overflow:hidden}.c-title{text-align:center;position:relative;margin-bottom:50px}.c-title__heading{max-width:100%}.c-title__underline::after{content:"";position:absolute;display:block;width:60%;height:8px;bottom:-30px;left:50%;transform:translateX(-50%);background-color:gold}@media screen and (max-width:750px){.c-title{margin-bottom:9.7333333333vw}.c-title__heading{max-width:calc(100% - 1.3333333333vw)}.c-title__underline::after{height:1.6vw;width:40vw;bottom:-4.2666666667vw}.c-container{max-width:100%}}.c-title-main-heading{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}.c-container{display:flex;flex-direction:column;align-items:center}.c-fadein{opacity:0;transition:opacity .8s,translate .8s;translate:0 30px}.c-fadein.is-on{opacity:1;translate:0 0}.c-lead{margin-top:75px}.c-lead .c-lead__title{font-weight:500;font-size:32px;letter-spacing:.12em;text-align:center;margin-bottom:50px}@media screen and (max-width:750px){.c-lead{margin-top:6.6666666667vw}.c-lead .c-lead__title{font-size:3.2vw;margin-bottom:4vw}}.c-lead .c-lead__text{text-align:center;font-size:17px;font-weight:500;letter-spacing:.08em;line-height:2.4}.c-lead .c-lead__text+.c-lead__text{margin-top:1lh}.c-section{background-color:#e8f4fc;width:100%;position:relative;border-radius:80px;padding:80px;display:flex;justify-content:center}.c-section--center-pale-blue{background-color:#c6e7f9}.c-section__inner{max-width:900px;min-width:900px}.c-section--left-light-blue,.c-section--left-pale-blue,.c-section--right-light-blue,.c-section--right-pale-blue{position:relative;word-break:break-all}.c-section--left-light-blue::before,.c-section--left-pale-blue::before,.c-section--right-light-blue::before,.c-section--right-pale-blue::before{content:"";position:absolute;top:0;width:100px;height:100%}@media screen and (max-width:750px){.c-lead .c-lead__text{font-size:2vw;line-height:2;text-align:left}.c-section{border-radius:12vw 0 0 12vw;padding:16vw 5.3333333333vw 22.1333333333vw;width:100vw;margin:0 calc(50% - 50vw)}.c-section--center{width:90vw;margin:0 auto;border-radius:12vw}.c-section__inner{max-width:100%;min-width:100%}.c-section--left-light-blue::before,.c-section--left-pale-blue::before,.c-section--right-light-blue::before,.c-section--right-pale-blue::before{width:0vw}}.c-section--right-light-blue,.c-section--right-pale-blue{border-radius:0 80px 80px 0}.c-section--right-light-blue::before,.c-section--right-pale-blue::before{left:-60px}@media screen and (max-width:750px){.c-section--right-light-blue,.c-section--right-pale-blue{border-radius:0 12vw 12vw 0;width:100vw}.c-section--right-light-blue::before,.c-section--right-pale-blue::before{display:none}}.c-section--left-light-blue,.c-section--left-pale-blue{border-radius:80px 0 0 80px}.c-section--left-light-blue::before,.c-section--left-pale-blue::before{right:-60px}@media screen and (max-width:750px){.c-section--left-light-blue::before,.c-section--left-pale-blue::before{right:0;display:none}.c-section--left-light-blue,.c-section--left-pale-blue{width:100vw;border-radius:12vw 0 0 12vw}}.c-section--left-light-blue,.c-section--right-light-blue{background-color:#e8f4fc}.c-section--left-light-blue::before,.c-section--right-light-blue::before{background-color:#e8f4fc}.c-section--left-pale-blue,.c-section--right-pale-blue{background-color:#c6e7f9}.c-section--left-pale-blue::before,.c-section--right-pale-blue::before{background-color:#c6e7f9}.c-prefecture{width:100%}.c-prefecture-heading{font-size:28px;font-weight:700;margin-bottom:60px;text-align:center;transform:scaleY(1.23);letter-spacing:.05em;color:#00aaf0}@media screen and (max-width:750px){.c-prefecture-heading{font-size:6.6666666667vw;transform:none;margin-bottom:6.6666666667vw}}.c-prefecture-tablist{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:16px;margin-bottom:26px}@media screen and (max-width:750px){.c-prefecture-tablist{flex-wrap:wrap;row-gap:3.2vw;column-gap:2.4vw;justify-content:center;margin-bottom:3.3333333333vw}}.c-prefecture-tablist-item{flex:1}.c-prefecture-tablist-item .c-button{padding:21px 0}.c-prefecture-tablist-item .c-button .c-button--text--small{letter-spacing:-.01em;font-weight:700}@media screen and (max-width:750px){.c-prefecture-tablist-item{flex:inherit}.c-prefecture-tablist-item .c-button{padding:3.3333333333vw 0}.c-prefecture-tablist-item .c-button .c-button--text--small{font-size:3.2vw}}.c-prefecture-item .c-button{padding:17px 0 19px}.c-prefecture-item .c-button--text{letter-spacing:normal;font-weight:700}.c-prefecture-content{padding:40px 40px 46px;background-color:#fff}.c-prefecture-region{grid-template-columns:repeat(3,234px);grid-gap:37px 40px;display:grid;justify-content:center}.c-prefecture-mini{display:flex;justify-content:center;align-items:center;margin:0 auto 30px}@media screen and (max-width:750px){.c-prefecture-item .c-button{padding:2.6666666667vw 0 3.2vw}.c-prefecture-item .c-button--text{font-size:4.8vw}.c-prefecture-content{padding:7.6vw 7.8666666667vw 12.1333333333vw 6.8vw}.c-prefecture-region{grid-template-columns:repeat(2,1fr);column-gap:5.3333333333vw;row-gap:6.4vw}.c-prefecture-mini{margin-bottom:6.6666666667vw!important;width:62.9333333333vw}}.c-prefecture .c-title{margin-bottom:50px}.prefecture-nav{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:40px;border:1px solid #e9ecef}.prefecture-nav h2{color:#00aaf0;font-size:24px;margin-bottom:20px;text-align:center;font-weight:600}.prefecture-nav .nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.prefecture-nav .nav-link{display:block;padding:12px 16px;background:#fff;color:#00aaf0;text-decoration:none;border-radius:8px;border:1px solid #dee2e6;text-align:center;font-size:14px;font-weight:500;transition:.2s}.prefecture-nav .nav-link:hover{background:#00aaf0;color:#fff;border-color:#00aaf0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:750px){.prefecture-nav h2{font-size:2.6666666667vw;margin-bottom:2vw}.prefecture-nav .nav-grid{grid-template-columns:repeat(auto-fit,minmax(13.3333333333vw,1fr));gap:1.0666666667vw}.prefecture-nav .nav-link{padding:1.3333333333vw 1.6vw;font-size:1.6vw;border-radius:.8vw}.prefecture-nav .nav-link:hover{transform:translateY(-.1333333333vw)}}.prefecture-nav .nav-link:active{transform:translateY(0)}.prefecture-section{margin-bottom:50px;scroll-margin-top:20px}.prefecture-section h2{color:#00aaf0;font-size:28px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #00aaf0;font-weight:600}@media screen and (max-width:750px){.prefecture-section{margin-bottom:4vw;scroll-margin-top:2vw}.prefecture-section h2{font-size:3.2vw;margin-bottom:2vw;padding-bottom:1.0666666667vw;border-bottom-width:.2666666667vw}}.no-data-message{text-align:center;padding:40px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.no-data-message p{color:#6c757d;font-size:16px;margin:0}@media screen and (max-width:750px){.no-data-message{padding:4vw 2vw;border-radius:.8vw}.no-data-message p{font-size:1.8666666667vw}}.c-logo-button__inner{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.c-logo-button__unit{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.c-logo-button__unit .c-button{width:462px}.c-logo-button__unit img{max-width:100%;height:auto}.c-note{font-size:12px;margin-top:30px;letter-spacing:.07em;line-height:2;display:flex;flex-direction:column;width:100%;word-break:break-all}.c-note--center{text-align:center}.c-chara{position:absolute;width:204px}.c-chara--left{top:-130px;left:0}@media screen and (max-width:750px){.c-logo-button__unit{gap:8vw}.c-logo-button__unit picture{width:100%;display:block}.c-logo-button__unit picture img{width:100%}.c-logo-button__unit .c-button{width:82.4vw}.c-logo-button__inner{padding:0 2.6666666667vw}.c-logo-button .c-button{padding:4.6666666667vw 1.8666666667vw 5.0666666667vw;height:initial}.c-logo-button .c-button .c-button--text{font-size:4.5333333333vw}.c-note{margin-top:5.6vw;font-size:3.2vw}.c-chara--left{width:34.6666666667vw;top:-23.2vw;right:inherit;left:50%;transform:translateX(-50%)}}.c-chara--right{top:-130px;right:0}.c-chara--right.big{width:271.85px;top:-240px}.c-chara--bottom{bottom:-20px;left:50%;transform:translateX(-50%)}@media screen and (max-width:750px){.c-chara--right{width:34.6666666667vw;top:-21.3333333333vw;right:inherit;left:50%;transform:translateX(-50%)}.c-chara--right.big{width:34.6666666667vw;top:-21.3333333333vw}.c-chara--bottom{width:34.6666666667vw}}.c-accordion{display:flex;flex-direction:column;width:100%;gap:50px;margin-bottom:0}.c-accordion__list{display:flex;flex-direction:column}.c-accordion__list:nth-child(1) .c-accordion__faq-question__title{background:url(/common/images/q1.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion{gap:8vw;margin-bottom:0}.c-accordion__list:nth-child(1) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(2) .c-accordion__faq-question__title{background:url(/common/images/q2.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(2) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(3) .c-accordion__faq-question__title{background:url(/common/images/q3.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(3) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(4) .c-accordion__faq-question__title{background:url(/common/images/q4.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(4) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(5) .c-accordion__faq-question__title{background:url(/common/images/q5.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(5) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(6) .c-accordion__faq-question__title{background:url(/common/images/q6.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(6) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(7) .c-accordion__faq-question__title{background:url(/common/images/q7.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(7) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(8) .c-accordion__faq-question__title{background:url(/common/images/q8.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(8) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(9) .c-accordion__faq-question__title{background:url(/common/images/q9.png) center/contain no-repeat}@media screen and (max-width:750px){.c-accordion__list:nth-child(9) .c-accordion__faq-question__title{width:10vw!important;background-position:left}}.c-accordion__list:nth-child(10) .c-accordion__faq-question__title{width:61px;background:url(/common/images/q10.png) center/contain no-repeat}.c-accordion__faq__content{margin-bottom:98px}.c-accordion__faq-question{display:flex;gap:20px;align-items:center;border-radius:12px;color:#fff;position:relative;margin:47px 0 0}.c-accordion__faq-question:first-child{margin-top:0}.c-accordion__faq-question__title{width:43px;height:33px}.c-accordion__faq-question__title img{object-fit:contain;object-position:left bottom}.c-accordion__faq-question__text{font-size:23px;font-weight:700;line-height:35px}@media screen and (max-width:750px){.c-accordion__list:nth-child(10) .c-accordion__faq-question__title{width:11.3333333333vw!important;width:10vw!important;background-position:left}.c-accordion__faq__content{max-width:100%}.c-accordion__faq-question{margin:9.6vw 0 0vw;gap:2.6666666667vw}.c-accordion__faq-question__title{width:6.6666666667vw;height:6.9333333333vw}.c-accordion__faq-question__text{font-size:4vw;line-height:1.4666666667;white-space:wrap;letter-spacing:.025em;width:64vw}}.c-accordion__faq-answer{background-color:#fff;width:100%;border-radius:26px;font-size:20px;padding:45px 60px 45px 100px;box-sizing:border-box;margin-top:25px;position:relative;flex-direction:column;display:none;gap:30px}.c-accordion__faq-answer::before{content:"";position:absolute;left:45px;top:53px;width:23px;height:35px;background:url(/common/images/answer-a-icon.png) center/contain no-repeat}.c-accordion__faq-answer__title{font-size:35px;color:#00aaf0}.c-accordion__faq-answer-text{font-size:16px;line-height:1.8em;letter-spacing:.025em}@media screen and (max-width:750px){.c-accordion__faq-answer{gap:3.7333333333vw;padding:8.5333333333vw 6.9333333333vw 8.5333333333vw 14.6666666667vw;margin-top:5.6vw}.c-accordion__faq-answer::before{position:absolute;left:5.3333333333vw;top:9.0666666667vw;width:3.4666666667vw;height:5.3333333333vw}.c-accordion__faq-answer-text{font-size:3.7333333333vw;line-height:1.7142857143;max-width:69.3333333333vw}}.c-accordion__faq-answer-listitem{text-indent:1;display:inline-block;padding-left:1.5em;position:relative}.c-accordion__faq-answer-listitem::before{content:"●";position:absolute;color:#00aaf0;font-size:11px;left:0;top:0}.c-accordion__faq-answer-text-note{font-size:12px;line-height:1.8em;display:inline-block}.c-accordion__faq-answer-text-note span{font-size:12px;line-height:1.8em;text-indent:-1em;padding-left:1em;display:inline-block}@media screen and (max-width:750px){.c-accordion__faq-answer-listitem::before{font-size:2.6666666667vw;top:1.3333333333vw}.c-accordion__faq-answer-text-note,.c-accordion__faq-answer-text-note span{font-size:3.2vw;line-height:2.1666666667}}.c-accordion__faq-answer-link{color:#00aaf0}.c-movie{position:relative}.c-movie img{width:100%;height:auto}.c-movie::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/common/images/icon_play.png) center center/71px auto no-repeat}.video-modal__container{width:100%;max-width:1304px;margin:0 auto;padding:20px}@media screen and (max-width:750px){.c-movie::before{background:url(/common/images/icon_play.png) center center/18.9333333333vw auto no-repeat}.video-modal__container{padding:1.3333333333vw}}.video-modal__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;border-radius:8px}@media screen and (max-width:750px){.video-modal__wrapper{border-radius:.5333333333vw}}.video-modal__player{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal__player iframe{width:100%;height:100%;border:none}.content-modal__container{width:100%;max-width:800px;margin:0 auto;padding:20px}@media screen and (max-width:750px){.content-modal__container{padding:2.6666666667vw}}.cntModal{background:#fff;padding:40px;border-radius:8px}.cntModal .ttl{font-size:24px;margin-bottom:20px;color:#333}@media screen and (max-width:750px){.cntModal{padding:2.6666666667vw;border-radius:1.0666666667vw}.cntModal .ttl{font-size:2.6666666667vw;margin-bottom:2vw}}.cntModal .subttl{font-size:18px;margin:30px 0 15px;color:#333}@media screen and (max-width:750px){.cntModal .subttl{font-size:2.1333333333vw;margin:2.6666666667vw 0 1.3333333333vw}}.cntModal .cntAnswer{margin-bottom:20px}.cntModal .cntAnswer p{line-height:1.6}.cntModal .cntAnswer p em{color:#e60012;font-style:normal}@media screen and (max-width:750px){.cntModal .cntAnswer{margin-bottom:2vw}}.cntModal .cntTxt{margin-bottom:20px}.cntModal .cntTxt .big{font-weight:700;margin-bottom:15px}@media screen and (max-width:750px){.cntModal .cntTxt .big{margin-bottom:1.3333333333vw}.cntModal .cntTxt{margin-bottom:2vw}}.cntModal .cntCaption{margin-bottom:20px}@media screen and (max-width:750px){.cntModal .cntCaption{margin-bottom:2vw}}.cntModal .txtIndent{padding-left:1em;text-indent:-1em;margin-bottom:10px}@media screen and (max-width:750px){.cntModal .txtIndent{margin-bottom:1.0666666667vw}}.cntModal .txtIndent2{padding-left:1em;text-indent:-1em;margin-bottom:8px;font-size:.9em}@media screen and (max-width:750px){.cntModal .txtIndent2{margin-bottom:.8vw;font-size:1.7333333333vw}}.cntModal .bt_more{background:#e60012;color:#fff;border:none;padding:15px 30px;border-radius:4px;cursor:pointer;font-size:16px;margin-top:20px}@media screen and (max-width:750px){.cntModal .bt_more{padding:1.6vw 3.2vw;font-size:1.8666666667vw;margin-top:2vw}}.cntModal .bt_more:hover{background:#cc0010}.remodal[data-remodal-id=video-modal]{max-width:95vw;max-height:95vh;padding:0;background:0 0}.remodal[data-remodal-id=video-modal] .remodal-close{position:absolute;top:0;right:-45px;left:auto;width:36px;height:36px;z-index:10}.remodal[data-remodal-id=video-modal] .remodal-close::after,.remodal[data-remodal-id=video-modal] .remodal-close::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff;display:block}.remodal[data-remodal-id=video-modal] .remodal-close::before{transform:rotate(45deg) translate(9px,8px)}.remodal[data-remodal-id=video-modal] .remodal-close::after{transform:rotate(-45deg) translate(-8px,9px)}@media screen and (max-width:750px){.remodal[data-remodal-id=video-modal] .remodal-close{top:-50px;right:0;transform:scale(1.1)}}.remodal[data-remodal-id=content-modal]{max-width:95vw;max-height:95vh;padding:0;background:rgba(0,0,0,.8)}.remodal[data-remodal-id=content-modal] .remodal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;z-index:10;background:0 0;border:none}.remodal[data-remodal-id=content-modal] .remodal-close::after,.remodal[data-remodal-id=content-modal] .remodal-close::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#333;display:block}.remodal[data-remodal-id=content-modal] .remodal-close::before{transform:translate(-50%,-50%) rotate(45deg)}.remodal[data-remodal-id=content-modal] .remodal-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.c-fukidashi{position:relative;background:gold;text-align:center;font-size:18px;padding:20px;border-radius:100px;justify-content:center;display:flex;align-items:center}.c-fukidashi::before{bottom:-60px;left:50%;border:34px solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:gold;margin-left:-34px;transform:scale(.32,1)}.c-floating-button{border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.3);position:fixed;bottom:30px;right:30px;z-index:999;width:116px}.c-floating-button img{width:100%;height:100%;object-fit:contain}#top .main-content{padding:0 60px 76px}@media screen and (max-width:750px){.remodal[data-remodal-id=content-modal] .remodal-close{top:1.3333333333vw;right:1.3333333333vw;width:4vw;height:4vw}.c-fukidashi{font-size:4vw;padding:4vw 0}.c-fukidashi::before{bottom:-7.4666666667vw;border-width:3.7333333333vw;margin-left:-3.7333333333vw;transform:scale(.42,1.2)}.c-floating-button{width:20vw;right:4vw;bottom:4vw}#top .main-content{padding:0 0 13.3333333333vw}}.top__kv{position:relative;left:-60px;padding-top:40px;border-radius:0 0 0 80px;width:calc(100% + 120px);overflow:hidden}.top__kv::before{right:initial}.top__kv .c-section__inner{border-radius:0 0 0 80px;bottom:-100px;max-width:1248px;min-width:1188px;margin-top:0;padding:0 30px;position:relative}.top__kv-img{position:relative;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){.top__kv{padding-top:9.3333333333vw;left:0;width:100%;margin:initial}.top__kv::before{width:0;right:0}.top__kv .c-section__inner{max-width:89.3333333333vw;min-width:89.3333333333vw;bottom:-21.0666666667vw}.top__kv-img{flex-direction:column;row-gap:0vw}.top__kv-img picture{position:relative;bottom:-1.0933333333vw}}.top__kv-img-text{width:615px;position:relative;top:-20px}@media screen and (max-width:750px){.top__kv-img-text{padding-top:0;width:59.3333333333vw;left:-8vw;top:-3.2vw}}.top__kv-img-img{display:flex;align-items:flex-start;justify-content:center}.top__kv-img-chara{width:401px;position:relative;left:20px;top:145px}@media screen and (max-width:750px){.top__kv-img-chara{width:57.3333333333vw;left:1.3333333333vw;top:17.3333333333vw}}.top__kv-img-actor{width:500px}.top__text{display:flex;justify-content:center}.top__text-inner{font-size:28px;text-align:left;font-weight:600;position:relative;color:#00aaf0;line-height:1.5;margin-top:25px;margin-bottom:30px;letter-spacing:.1em}@media screen and (max-width:750px){.top__kv-img-actor{max-width:100%;position:relative;width:65.6vw}.top__text-inner{font-size:3.7333333333vw;line-height:1.6666666667;margin-left:0;margin-bottom:17.3333333333vw;margin-top:0;letter-spacing:.01em;width:88vw}}.top-chara{width:204px;position:absolute;top:-93px;z-index:10}.top-chara--right{right:10px}.top-chara--left{left:10px}@media screen and (max-width:750px){.top-chara{width:34.6666666667vw;top:-20.4vw}.top-chara--right{right:50%;transform:translateX(50%)}.top-chara--left{left:50%;transform:translateX(-50%)}}.top-chara--bottom{top:auto;bottom:-94px;left:10px}.top__desc{font-size:22px;text-align:center;margin-bottom:65px;line-height:1.6}@media screen and (max-width:750px){.top-chara--bottom{left:50%;transform:translateX(-50%);bottom:auto;top:-24vw}.top-chara--cost{top:-25.0666666667vw}.top-chara--coverage{top:-25.6vw}.top-chara--faq{top:-25.7333333333vw}.top-risk__title{width:50.1333333333vw}.top__desc{font-size:4.2666666667vw;margin-bottom:12vw;line-height:1.375}}.top__sub-desc{font-size:22px;text-align:center;line-height:1.8;margin-bottom:35px;font-feature-settings:initial;font-weight:500}.top__sub-desc--bottom{margin-bottom:118px}@media screen and (max-width:750px){.top__sub-desc{font-size:3.5733333333vw;word-break:break-word;letter-spacing:-.001em}.top__sub-desc--bottom{margin-bottom:23.0666666667vw}}.top__sub-desc--bold{margin-bottom:118px}.top__flex-content{display:flex;gap:68px}@media screen and (max-width:750px){.top__sub-desc--bold{margin-bottom:23.0666666667vw}.top__sub-desc--small{padding:0;line-height:2;margin-bottom:.8vw}.top__sub-desc--join{padding:0;line-height:2;text-align:left}.top__flex-content{gap:5.0666666667vw;flex-wrap:wrap;justify-content:center;margin-bottom:13.3333333333vw}}.top__flex-content--bottom{margin-bottom:74px}.top__flex-content--2{gap:73px}.top__flex-content-second{display:contents}@media screen and (max-width:750px){.top__flex-content--bottom{margin-bottom:0}.top__flex-content-second{display:flex;gap:5.0666666667vw}}.top__flex-content--cost{margin-bottom:64px}.top__flex-item{display:flex;flex-direction:column;align-items:center}.top__flex-text{margin-top:20px;font-size:21px;line-height:30px;font-weight:500;color:#00aaf0;display:inline-block}@media screen and (max-width:750px){.top__flex-content--cost{margin-bottom:13.3333333333vw}.top__flex-item{width:42.1333333333vw}.top__flex-text{font-size:3.7333333333vw;line-height:1.4285714286;text-align:center;margin-top:4.2666666667vw}}.top-house{width:582px;margin-bottom:48px}@media screen and (max-width:750px){.top-house{margin-bottom:10.2666666667vw;width:78.4vw}}.top__prefecture-list{display:flex;gap:20px;margin-bottom:30px}.top__prefecture-list .c-button{min-width:175px;padding:12px 15px 15px}.top__prefecture-list .c-button--text{font-size:22px;font-weight:700}@media screen and (max-width:750px){.top__prefecture-list{gap:2.6666666667vw;margin-bottom:3.7333333333vw}.top__prefecture-list .c-button{min-width:28vw;padding:2.6666666667vw 1.8666666667vw}.top__prefecture-list .c-button--text{font-size:3.7333333333vw;line-height:1.3571428571}}.top__prefecture-map{display:block;margin-bottom:20px;background-color:#fff;width:100%;padding:40px}.top__prefecture-map picture{margin-bottom:30px}@media screen and (max-width:750px){.top__prefecture-map{padding:4.5333333333vw 2vw 5.3333333333vw;margin-bottom:5.3333333333vw}.top__prefecture-map picture{margin-bottom:8vw}}.top__prefecture-note{font-size:12px;line-height:1.6666666667;padding-left:1em;text-indent:-1em}.top .c-prefecture{margin-bottom:70px}.top-use{background-color:#fff;border:2px solid #00a0e1;padding:46px 100px 77px 70px;border-radius:80px;margin-bottom:118px}@media screen and (max-width:750px){.top__prefecture-note{font-size:2.4vw}.top .c-prefecture-item .c-button{padding:3.3333333333vw 1.8666666667vw 3.7333333333vw}.top .c-prefecture{margin-bottom:9.3333333333vw}.top-use{width:100%;border-radius:60px;padding:11.4666666667vw 10vw 6vw;margin-bottom:12.6666666667vw}}.top-use__title{font-size:30px;font-weight:700;text-align:center;margin-bottom:42px}.top-use__content{display:flex;justify-content:space-between}.top-use__item{text-align:center;color:#00aaf0;font-weight:700}.top-use__item--1{padding-right:65px}@media screen and (max-width:750px){.top-use__title{font-size:5.8666666667vw;letter-spacing:0;white-space:nowrap;margin-bottom:0}.top-use__content{flex-direction:column}.top-use__item{display:flex;align-items:center;gap:3.7333333333vw;padding-top:5.3333333333vw;padding-bottom:3.7333333333vw}.top-use__item--1{padding-right:0}}.top-use__item--2{padding-left:80px;padding-right:75px;border-left:3px dotted #00aaf0;border-right:3px dotted #00aaf0}@media screen and (max-width:750px){.top-use__item--2{border-left:none;border-right:none;border-top:3px dotted #00aaf0;border-bottom:3px dotted #00aaf0;padding-left:0;padding-right:0}}.top-use__item--3{padding-left:53px}.top-use__num{color:#00a0e1;font-size:50px;margin-bottom:8px}@media screen and (max-width:750px){.top-use__item--3{padding-left:0}.top-use__num{font-size:10.6666666667vw;margin-bottom:0}}.top-use__text{font-size:25px;white-space:nowrap}.top-join__img{margin-bottom:42px}@media screen and (max-width:750px){.top-use__text{font-size:5.3333333333vw}.top-join__img{margin-bottom:0}.top--cost{padding-top:16vw;padding-bottom:21.3333333333vw}.top--coverage,.top--join,.top--what{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}.top-faq__content{max-width:100%}}.top-faq__content{margin-bottom:98px}.top-faq-question{display:flex;gap:20px;align-items:center;background-color:#00aaf0;box-shadow:6px 6px gold;border-radius:12px;color:#fff;padding:21px 45px;position:relative;margin:47px 0 0}.top-faq-question:first-child{margin-top:0}.top-faq-question::before{content:"";position:absolute;display:block;width:6px;height:6px;top:50%;right:42px;background:#fff;border-top:2px solid #00aaf0;border-right:2px solid #00aaf0;transform:translateY(-50%) rotate(135deg);z-index:1}.top-faq-question::after{content:"";position:absolute;display:block;width:21px;height:21px;top:50%;right:34px;transform:translateY(-50%);background:#fff;border-radius:100%}.top-faq-question__title{font-size:32px;font-weight:700}@media screen and (max-width:750px){.top-faq-question{padding:4.8vw 4.8vw 5.6vw;margin:9.6vw 0 0vw}.top-faq-question__title{font-size:5.3333333333vw}}.top-faq-question__text{font-size:23px;font-weight:700;line-height:35px;letter-spacing:.025em}.top-faq-answer{background-color:#fff;border-radius:15px;padding:51px 47px 51px 46px;display:flex;justify-content:center;gap:34px;margin-top:29px}@media screen and (max-width:750px){.top-faq-question__text{font-size:4vw}.top-faq-answer{gap:3.7333333333vw;padding:8.5333333333vw 6.9333333333vw 8.5333333333vw 6.1333333333vw;margin-top:5.6vw}}.top-faq-answer__title{font-size:35px;color:#00aaf0}.top-faq-answer__text{font-size:16px;line-height:26px}.top .c-accordion{margin-bottom:100px}.price .sp{display:none}@media screen and (max-width:750px){.top-faq-answer__text{font-size:3.7333333333vw;line-height:1.7142857143;max-width:69.3333333333vw}.top-cost__title{width:52.2666666667vw}.top-what__title{width:60.5333333333vw}.top-coverage__title,.top-join__title{width:42.1333333333vw}.top-faq__title{width:53.8666666667vw}.top .c-accordion{margin-bottom:10.6666666667vw}.top .c-button--risk{padding:4.6666666667vw 1.8666666667vw 5.0666666667vw;height:initial}.top .c-button--risk .c-button--text{font-size:4.5333333333vw}.price .pc{display:none}.price .sp{display:block}}.price .c-title{margin-bottom:80px}.price .c-title.price__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}.price .c-button{font-size:24px;font-weight:700}.price__flex-content{display:flex;gap:68px}@media screen and (max-width:750px){.price .c-title{margin-bottom:14.6666666667vw}.price .c-title.price__title{width:66.1333333333vw;margin:29.3333333333vw auto -5.3333333333vw}.price .c-button{font-size:4.8vw}.price .sec01 .c-title{width:81.6vw;margin:0 auto 10.6666666667vw}.price .sec01 .c-title img{margin:0 auto}.price__flex-content{gap:4.5333333333vw;flex-wrap:wrap;justify-content:center}.price__flex-item{width:42.1333333333vw}}.price__flex-item{display:flex;flex-direction:column;align-items:center}.price__flex-text{margin-bottom:26px auto 0;margin-top:26px;font-size:20px;line-height:30px;font-weight:700;color:#00aaf0;display:inline-block;text-align:center}.price__insurance .c-button{margin-bottom:50px}.price__insurance-content{display:flex;flex-direction:column;align-items:center;padding:70px 50px;border:2px solid #00aaf0;border-radius:80px;background-color:#c6e7f9}.price__insurance #calc2022,.price__insurance #cntCalculate{width:100%}.price__insurance .cntCalcArea table{border-bottom:1px solid #d3d3d3;border-radius:22px;border-collapse:separate;overflow:hidden;table-layout:fixed}.price__insurance .cntCalcArea table tr td:first-child{padding:30px 20px}.price__insurance .cntCalcArea table tr td{border-top:1px solid #d3d3d3;padding:30px 50px;background-color:#fff}.price__insurance .cntCalcArea table tr td.tdLeft{background:#00aaf0;width:220px;text-align:center;vertical-align:middle;color:#fff;font-size:18px;font-weight:700;letter-spacing:.05em}@media screen and (max-width:750px){.price__flex-text{font-size:3.4666666667vw;line-height:1.4;margin-top:2.6666666667vw}.price__insurance .c-chara--left{display:none}.price__insurance .c-title{width:73.6vw}.price__insurance .c-button{margin:13.3333333333vw 0 100;padding:4.6666666667vw 1.8666666667vw 5.0666666667vw;height:initial}.price__insurance-content{padding:10.6666666667vw 4.2666666667vw;border-radius:13.3333333333vw;overflow:hidden}.price__insurance .cntCalcArea table{border-radius:3.2vw;display:block}.price__insurance .cntCalcArea table tbody{display:block}.price__insurance .cntCalcArea table tr td{padding:4.8vw 7.4666666667vw;display:block;width:100%}.price__insurance .cntCalcArea table tr td.tdLeft{width:auto;font-size:5.3333333333vw;padding:4vw 5.3333333333vw}}.price__insurance .cntCalcArea table tr td.tdRight{width:638px}.price__insurance .cntCalcArea table tr td .explainarea1{display:flex;margin-top:6px}.price__insurance .cntCalcArea table tr td .explainarea1 div{width:50%}.price__insurance .cntCalcArea table tr td .explainarea1 div p{font-size:14px;line-height:1.5em;padding-left:47px;margin-top:10px}.price__insurance .cntCalcArea table tr td .explainarea2{margin-top:20px}.price__insurance .cntCalcArea table tr td .explainarea2 p{color:#686868;font-size:12px;line-height:1.8em;text-indent:-1em;padding-left:1em;letter-spacing:.05em}.price__insurance .cntCalcArea table tr td .explainarea2 p em{color:#00aaf0}.price__insurance .cntCalcArea table tr td .fbox{display:flex}.price__insurance .cntCalcArea table tr td .fbox .box{width:50%}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea+.radioarea{margin-top:21px}@media screen and (max-width:750px){.price__insurance .cntCalcArea table tr td.tdRight{width:auto}.price__insurance .cntCalcArea table tr td .explainarea1{justify-content:space-between}.price__insurance .cntCalcArea table tr td .explainarea1 div{width:48%}.price__insurance .cntCalcArea table tr td .explainarea1 div p{font-size:3.2vw;padding-left:0;margin-top:2vw}.price__insurance .cntCalcArea table tr td .explainarea2 p{font-size:3.4666666667vw}.price__insurance .cntCalcArea table tr td .fbox{justify-content:space-between}.price__insurance .cntCalcArea table tr td .fbox.sp_flexcol{flex-direction:column}.price__insurance .cntCalcArea table tr td .fbox .box{width:auto}.price__insurance .cntCalcArea table tr td .fbox .box.box2{margin-top:10.1333333333vw}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea+.radioarea{margin-top:9.6vw}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea.not-any-discount{margin-top:8vw;margin-bottom:8vw}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea.not-any-discount .left{margin:0}}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .partsbox{width:auto;margin-top:4px}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .partsbox+.partsbox{margin-top:27px}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .left{display:flex;align-items:center}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .left .ttl{font-size:16px;font-weight:700;color:#fff;background:#00a0e1;line-height:1em;padding:7px 10px;margin-right:15px;margin-bottom:7px}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .left .text2 a{font-size:12px;color:#00a0e1;text-decoration:none;font-weight:500}.price__insurance .cntCalcArea table tr td .partsbox{display:flex;align-items:center;width:50%}@media screen and (max-width:750px){.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .partsbox+.partsbox{margin-top:8vw}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .left{margin-bottom:3.7333333333vw}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .left .ttl{font-size:4.2666666667vw;padding:1.8666666667vw 2.6666666667vw;margin-right:3.7333333333vw;margin-bottom:0}.price__insurance .cntCalcArea table tr td .fbox .box .radioarea .left .text2 a{font-size:3.2vw}.price__insurance .cntCalcArea table tr td .partsbox{width:48%}}.price__insurance .cntCalcArea table tr td .formarea{display:flex;align-items:center;width:auto;gap:0 15px}.price__insurance .cntCalcArea table tr td .formarea+.formarea{margin-top:22px}.price__insurance .cntCalcArea table tr td .formarea .formtxt1,.price__insurance .cntCalcArea table tr td .formarea .formtxt2{font-size:16px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.price__insurance .cntCalcArea table tr:first-child td{border-top:none}.price__insurance .cntCalcArea table input[type=radio]{position:relative;width:27px;height:27px;border:3px solid #707070;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 20px 0 0}@media screen and (max-width:750px){.price__insurance .cntCalcArea table tr td .formarea{justify-content:space-between;gap:0;margin-bottom:15px}.price__insurance .cntCalcArea table tr td .formarea+.formarea{margin-top:0}.price__insurance .cntCalcArea table tr td .formarea .formtxt1,.price__insurance .cntCalcArea table tr td .formarea .formtxt2{width:auto;font-size:4.5333333333vw}.price__insurance .cntCalcArea table input[type=radio]{width:7.2vw;height:7.2vw;border:solid #707070;border-radius:.5333333333vw;margin-right:3.4666666667vw}}.price__insurance .cntCalcArea table input[type=radio]:checked{border-color:#00a0e1}.price__insurance .cntCalcArea table input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-51%,-52%);width:15px;height:15px;border-radius:3px;background:#00a0e1;content:""}.price__insurance .cntCalcArea table input[type=radio].is-shadow{box-shadow:4px 4px 0 gold!important}.price__insurance .cntCalcArea table label{font-size:18px;font-weight:700;letter-spacing:.05em;display:block}.price__insurance .cntCalcArea table label span{font-size:14px}.price__insurance .cntCalcArea table .selectbox{display:inline-flex;align-items:center;position:relative}.price__insurance .cntCalcArea table .selectbox::before{content:"";display:block;position:absolute;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;right:29px;top:40%;transform:rotate(135deg);z-index:1}@media screen and (max-width:750px){.price__insurance .cntCalcArea table input[type=radio]:checked:before{width:4vw;height:4vw}.price__insurance .cntCalcArea table label{font-size:5.3333333333vw;white-space:nowrap}.price__insurance .cntCalcArea table .selectbox{display:block}.price__insurance .cntCalcArea table .selectbox::before{width:2vw;height:2vw;border-top:solid #000;border-right:solid #000;right:5.5vw;top:41.3%}}.price__insurance .cntCalcArea table .selectbox::after{content:"";display:block;position:absolute;width:21px;height:21px;right:22px;background-color:#c6c6c6;border-radius:50%;top:50%;transform:translateY(-50%)}.price__insurance .cntCalcArea table .selectbox select{appearance:none;min-width:430px;padding:13px 22px;border:3px solid #00a0e1;border-radius:15px;background-color:#fff;font-size:18px;cursor:pointer;font-weight:700;color:#000;line-height:1.5em}@media screen and (max-width:750px){.price__insurance .cntCalcArea table .selectbox::after{right:3.7333333333vw;width:5.3333333333vw;height:5.3333333333vw}.price__insurance .cntCalcArea table .selectbox select{min-width:0;padding:3.7333333333vw 5.3333333333vw;border:solid #00a0e1;border-radius:10px;width:100%;font-size:4.8vw}}.price__insurance .cntCalcArea table input[type=text]{appearance:none;min-width:380px;padding:9px 22px;border:3px solid #00a0e1;border-radius:16px;background-color:#fff;font-size:24px;cursor:pointer;font-weight:700;line-height:1.5em;text-align:right}.price__insurance .cntAlert .text3{display:none;font-size:16px;text-align:center;color:#00a0e1;font-weight:700;margin:20px 0 -20px}.price__insurance .cntbtnArea{margin-top:40px;font-size:24px;font-weight:700}@media screen and (max-width:750px){.price__insurance .cntCalcArea table input[type=text]{min-width:0;padding:2.1333333333vw 4vw;border:solid #00a0e1;border-radius:3.2vw;width:calc(100% - 24vw);font-size:4.8vw}.price__insurance .cntAlert .text3{font-size:3.4666666667vw;margin:5.3333333333vw 0 -2.6666666667vw;line-height:1.8em}.price__insurance .cntbtnArea{font-size:4.8vw;margin-top:9.0666666667vw}}.price__insurance .cntbtnArea a{display:block;width:570px;line-height:90px;text-align:center;color:#fff;font-size:24px;font-weight:700;background:url(images/icon_submit.png) right 27px top 50%/41px auto no-repeat #00a0e1;border-radius:100px;letter-spacing:.2em;text-indent:.2em;margin:0 auto}.price__insurance .cntCulcResult{color:#fff;position:relative}.price__insurance .cntCulcResult .c-title{margin-bottom:30px}.price__insurance .cntCulcResult::after{display:block;content:"";position:absolute;bottom:-48px;right:-63px;width:204px;height:204px;background:url(/images/chara.png) center/contain no-repeat}@media screen and (max-width:750px){.price__insurance .cntbtnArea a{width:90%;line-height:70px;font-size:18px;background:url(images/icon_submit.png) right 20px top 50%/30px auto no-repeat #00a0e1}.price__insurance .cntCulcResult .c-title{margin-bottom:10.6666666667vw}.price__insurance .cntCulcResult::after{right:0;bottom:-10vw;width:32vw;height:32vw}}.price__insurance .cntCulcResult .title{font-size:36px;font-weight:700;color:#fff;display:block;margin:0;letter-spacing:.05em;line-height:1.5em;text-align:center}.price__insurance .cntCulcResult .title span{font-size:47px;margin-top:19px}.price__insurance .cntCulcResult .ttlArea{margin:20px 80px 0;display:flex;justify-content:right}.price__insurance .cntCulcResult .ttlArea>div{width:310px;box-sizing:border-box;padding:32px 33px}.price__insurance .cntCulcResult .ttlArea>div p{background:gold;text-align:center;font-size:20px;font-weight:700;letter-spacing:.1em;border-radius:22px;padding:9px 0;color:#000;position:relative}@media screen and (max-width:750px){.price__insurance .cntCulcResult .ttlArea{justify-content:center;margin:7vw 0vw 6vw}.price__insurance .cntCulcResult .ttlArea>div{width:35.4666666667vw;padding:0vw 1vw}.price__insurance .cntCulcResult .ttlArea>div p{font-size:4.8vw;border-radius:5.3333333333vw;padding:2.1333333333vw 2.6666666667vw}}.price__insurance .cntCulcResult .ttlArea>div p::before{top:100%;left:50%;border:22px solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(3,110,184,0);border-top-color:gold;margin-left:-24px;transform:scale(.4,1)}.price__insurance .cntCulcResult .cnt{background:#fff;color:#00a0e1;display:flex;margin:0 80px;overflow:hidden}.price__insurance .cntCulcResult .cnt.--top{border-radius:15px 15px 0 0;border-top:2px solid #00aaf0;border-left:2px solid #00aaf0;border-right:2px solid #00aaf0}.price__insurance .cntCulcResult .cnt.--bottom{border-radius:0 0 15px 15px;border-bottom:2px solid #00aaf0;border-left:2px solid #00aaf0;border-right:2px solid #00aaf0}.price__insurance .cntCulcResult .cnt .ttl{width:160px;background:#00a0e1;color:#fff;font-size:25px;font-weight:700;display:flex;justify-content:center;align-items:center;height:100px;white-space:nowrap}.price__insurance .cntCulcResult .ttlArea+.cnt .ttl{border-bottom:1px solid #c6c6c6}.price__insurance .cntCulcResult .cnt>div{display:flex;width:310px;justify-content:center;box-sizing:border-box;padding-left:7px;flex-wrap:wrap}.price__insurance .cntCulcResult .ttlArea+.cnt>div{border-bottom:1px solid #c6c6c6}@media screen and (max-width:750px){.price__insurance .cntCulcResult .cnt .ttl{width:10.6666666667vw;white-space:initial;font-size:4.8vw;height:auto}.price__insurance .cntCulcResult .cnt>div{width:32.8vw;flex-direction:column;align-items:center;padding:4vw 1vw;gap:1vw}.price__insurance .cntCulcResult .ttlArea+.cnt>div{align-items:center;padding:4vw 1vw}}.price__insurance .cntCulcResult .cnt .insurance{border-left:1px solid #c6c6c6}.price__insurance .cntCulcResult .cnt>div>div{display:flex;align-items:center;line-height:1em}.price__insurance .cntCulcResult .cnt .num{font-size:32px;line-height:1;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:0;color:#000}@media screen and (max-width:750px){.price__insurance .cntCulcResult .cnt>div>div{align-items:end}.price__insurance .cntCulcResult .cnt .num{font-size:5.8666666667vw}.price__insurance .cntCulcResult .cnt .low+span.sp{font-size:4vw;display:block;transform:rotate(90deg)}}.price__insurance .cntCulcResult .cnt .txt{font-size:22px;font-weight:700;line-height:1em;margin:10px 4px 0;letter-spacing:0}.price__insurance .cntCulcResult .cnt .txt span.pc{display:inline-block}.price__insurance .cntCulcResult .note{margin:30px 70px 0 10px;color:#000;font-size:15px}.price__insurance .cntCulcResult .note span{display:block;text-indent:-1em;margin-left:1em}.price__insurance .cntCulcResult .note .big{display:block}.price__ikura-text{font-size:13px;max-width:700px;margin:0 auto 33px}.price__ikura .c-note{margin-bottom:60px}.price__ikura .c-note span{text-align:left;text-indent:-2.7em;margin-left:2.7em;font-size:14px;line-height:1.4285714286}.price__ikura .c-note span.reference{margin-left:0;text-indent:0}@media screen and (max-width:750px){.price__insurance .cntCulcResult .cnt .txt{font-size:4vw;transform:translateY(-1vw)}.price__insurance .cntCulcResult .cnt .txt span.pc{display:none}.price__insurance .cntCulcResult .note{margin:3vw 0vw 7vw 2.5vw;font-size:3.4666666667vw}.price__ikura .c-title{width:73.6vw}.price__ikura-text{font-size:3.4666666667vw;margin:0 auto 3.4666666667vw}.price__ikura .c-note span{font-size:3.2vw}.price__ikura .c-note{margin-bottom:9.3333333333vw}}.price__ikura .top__desc{margin-bottom:30px}.price__ikura .c-button{width:378px}@media screen and (max-width:750px){.price__ikura .top__desc{margin-bottom:5vw;letter-spacing:.05em}.price__ikura .c-button{width:88vw;padding:4.6666666667vw 1.8666666667vw 5.0666666667vw;height:initial}.price__ikura picture+picture{margin-top:9.8666666667vw}}.price__if .c-title{margin-bottom:100px}.price__if .c-button{width:378px}@media screen and (max-width:750px){.price__if .c-title{margin-bottom:16vw}.price__if .c-button{width:88vw}}.price__if .c-fukidashi{font-weight:700;margin-bottom:30px;padding:10px 40px}@media screen and (max-width:750px){.price__if .c-fukidashi{padding:4vw 10vw;margin-bottom:9.3333333333vw}}.price__if .price__flex-content{margin-bottom:100px;gap:30px}@media screen and (max-width:750px){.price__if .price__flex-content{gap:12.8vw;margin-bottom:18.6666666667vw}}.price .c-accordion__faq-answer{padding:50px 45px;gap:0;background-color:#e8f4fc}.price .c-accordion__faq-answer::before{display:none}.price .c-accordion__faq-answer .qa-intro{font-size:21px;line-height:1.6666666667;text-align:center;font-weight:500;margin-bottom:40px}@media screen and (max-width:750px){.price .c-accordion__faq-answer{padding:7.4666666667vw 5.3333333333vw}.price .c-accordion__faq-answer .qa-intro{font-size:4vw;line-height:1.3888888889;margin-bottom:5.3333333333vw;text-align:left}.price .c-accordion__faq-answer .qa-intro.center{text-align:center}}.price .c-accordion__faq-answer .qa-text{font-size:17px;line-height:1.7777777778;font-weight:500}@media screen and (max-width:750px){.price .c-accordion__faq-answer .qa-text{font-size:4.5333333333vw;line-height:1.7647058824}}.price .c-accordion__faq-answer .qa-text p+p{margin-top:1em}.price .c-accordion__faq-answer .qa-text a{text-decoration:underline}.price .c-accordion__faq-answer .qa-text .note{margin:2em 0}.price .c-accordion__faq-answer .note{font-size:14px;line-height:1.4285714286;margin-top:20px}.price .c-accordion__faq-answer .wrap-text{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0}.price .c-accordion__faq-answer .wrap-text+.wrap-text{border-top:1px solid #b4b4b4}.price .c-accordion__faq-answer .wrap-text .text{max-width:550px;font-size:16px;font-weight:500}.price .c-accordion__faq-answer .wrap-text .text .ttl{font-size:21px;font-weight:700;color:#00aaf0;line-height:1;margin-bottom:10px}@media screen and (max-width:750px){.price .c-accordion__faq-answer .note{font-size:3.4666666667vw;line-height:1.3846153846}.price .c-accordion__faq-answer .wrap-text{flex-direction:column;gap:2.6666666667vw;padding:0}.price .c-accordion__faq-answer .wrap-text+.wrap-text{margin-top:8vw;border:none}.price .c-accordion__faq-answer .wrap-text .text{max-width:100%;font-size:4.5333333333vw;line-height:1.8823529412}.price .c-accordion__faq-answer .wrap-text .text .ttl{font-size:5.6vw;margin-bottom:2.6666666667vw}}.price .c-accordion__faq-answer .wrap-text .box{border-radius:15px;background-color:#00aaf0;color:#fff;flex:1;max-width:225px;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center}.price .c-accordion__faq-answer .wrap-text .box .txt{font-size:19px;line-height:1;font-weight:700}@media screen and (max-width:750px){.price .c-accordion__faq-answer .wrap-text .box{border-radius:3.2vw;width:100%;max-width:100%;min-height:11.7333333333vw;flex-direction:row;gap:1vw;flex:1}.price .c-accordion__faq-answer .wrap-text .box .txt{font-size:4.2666666667vw}}.price .c-accordion__faq-answer .wrap-text .box .number{font-size:36px;font-weight:700}.price .c-accordion__faq-answer .wrap-text .box .number span{font-size:21px}.price .c-accordion__faq-answer table{border-radius:15px;overflow:hidden;font-size:20px;line-height:1;background-color:#fff;margin-bottom:50px}.price .c-accordion__faq-answer table thead{background-color:#00aaf0;font-weight:700;color:#fff}.price .c-accordion__faq-answer table thead th{padding:15px 0;text-align:center}.price .c-accordion__faq-answer table thead th+th{border-left:1px solid #fff}.price .c-accordion__faq-answer table tr+tr{border-top:1px solid #b4b4b4}.price .c-accordion__faq-answer table th:first-child{width:258px}.price .c-accordion__faq-answer table td{padding:30px 20px;text-align:center}.price .c-accordion__faq-answer table td:first-child{background-color:#c6e7f9}#price .remodal{max-width:900px;border-radius:15px}@media screen and (max-width:750px){.price .c-accordion__faq-answer .wrap-text .box .number{font-size:9.3333333333vw}.price .c-accordion__faq-answer .wrap-text .box .number span{font-size:5.3333333333vw}.price .c-accordion__faq-answer table{border-radius:4vw;font-size:4.2666666667vw;line-height:1.25;margin-bottom:9.3333333333vw}.price .c-accordion__faq-answer table thead th{padding:4vw 2.6666666667vw}.price .c-accordion__faq-answer table tr+tr td:first-child{padding:8vw 2.6666666667vw}.price .c-accordion__faq-answer table th:first-child{width:21.3333333333vw}.price .c-accordion__faq-answer table td{padding:10.1333333333vw 1.3333333333vw 6.6666666667vw}.price .c-accordion__faq-answer table td:last-child{font-size:4.8vw;line-height:1.3888888889;padding:6.6666666667vw 1.3333333333vw}#price .remodal{padding:4vw;border-radius:3.2vw}#price .remodal-wrapper{padding:15px}}#price .content-modal__container{padding:0;text-align:left}#price .content-modal__container .txtCenter{text-align:center}#price .content-modal__container .fwBold{font-weight:700}#price .content-modal__container .--blue{padding:20px;background-color:#e8f4fc}@media screen and (max-width:750px){#price .content-modal__container .--blue{padding:4vw;text-align:left}#price .content-modal__container .cntModal .ttl{font-size:5.3333333333vw;margin-bottom:4vw}}#price .content-modal__container .cntModal{padding:0}#price .content-modal__container .cntModal .ttl{font-weight:700;color:#00aaf0}#price .content-modal__container .cntModal .subttl{color:#00aaf0}@media screen and (max-width:750px){#price .content-modal__container .cntModal .subttl{font-size:4vw;margin-bottom:4vw}}#price .content-modal__container .cntModal .cntAnswer{font-size:15px}#price .content-modal__container .cntModal .cntAnswer p em{font-size:24px}@media screen and (max-width:750px){#price .content-modal__container .cntModal .cntAnswer{font-size:3.4666666667vw}#price .content-modal__container .cntModal .cntAnswer p em{font-size:5.3333333333vw}}#price .content-modal__container .cntModal .cntTxt{font-size:14px}#price .content-modal__container .cntModal .cntTxt .big{font-size:16px}@media screen and (max-width:750px){#price .content-modal__container .cntModal .cntTxt .big{font-size:3.7333333333vw}#price .content-modal__container .cntModal .cntTxt{font-size:3.2vw}}#price .content-modal__container .cntModal .cntCaption{font-size:10px}#price .content-modal__container .cntModal .txtIndent{padding-left:1em;text-indent:-1em}#price .content-modal__container .cntModal .txtIndent2{padding-left:2.8em;text-indent:-2.8em}#price .content-modal__container .cntModal .c-button{width:200px;margin:40px auto 0}.fiftyth .note{display:block;text-indent:-1em;margin-left:1em}.fiftyth .fiftyth-section--present{padding-top:60px;padding-bottom:88px}@media screen and (max-width:750px){#price .content-modal__container .cntModal .cntCaption,#price .content-modal__container .cntModal .txtIndent2{font-size:2.6666666667vw}#price .content-modal__container .cntModal .c-button{width:53.3333333333vw;font-size:3.7333333333vw;padding:3.2vw 0;border-radius:3.2vw;margin:8vw auto 0}.fiftyth .fiftyth-section--present{padding-top:8vw;padding-bottom:25.0666666667vw}}.fiftyth .fiftyth-section--2{padding-top:89px;padding-bottom:80px}@media screen and (max-width:750px){.fiftyth .fiftyth-section--2{padding-top:17.8666666667vw;padding-bottom:22.9333333333vw}}.fiftyth .fiftyth-section--2 .fiftyth-resolution__title,.fiftyth .fiftyth-section--2 .fiftyth-section__sub-title{display:block;width:100%;text-align:left}.fiftyth .fiftyth-section--transition{padding-top:89px;padding-bottom:80px}@media screen and (max-width:750px){.fiftyth .fiftyth-section--transition{padding-top:17.8666666667vw;padding-bottom:22.6666666667vw}}.fiftyth .fiftyth-section--payment{padding-top:80px}.fiftyth__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.fiftyth .fiftyth-section--payment{padding-top:16vw}.fiftyth__title{width:59.7333333333vw;margin:29.3333333333vw auto 0vw}.fiftyth-title__heading{width:66.1333333333vw}.fiftyth-title__present{width:53.6vw}}.fiftyth-section__title{font-size:34px;line-height:1;font-weight:700;margin-bottom:32px;display:block;width:100%;text-align:left}@media screen and (max-width:750px){.fiftyth-section__title{font-size:6.4vw;margin-bottom:8vw;line-height:1.4583333333;text-align:center}}.fiftyth-section__title--blue{color:#00aaf0}.fiftyth-section__text{font-size:18px;line-height:1.6666666667;font-weight:600;letter-spacing:.1em;width:100%}.fiftyth-section__text--2{margin-bottom:50px}@media screen and (max-width:750px){.fiftyth-section__text{font-size:3.7333333333vw;line-height:2;letter-spacing:normal}.fiftyth-section__text--2{margin-bottom:13.3333333333vw}}.fiftyth-section__sub-title{font-size:26px;font-weight:700;color:#00aaf0;margin-bottom:32px}.fiftyth-section__sub-title.align-left{flex:1;width:100%;text-align:left}.fiftyth-section__sub-title--2{margin-top:50px}.fiftyth-resolution{padding:50px 45px;background-color:#fff;border-radius:18px}@media screen and (max-width:750px){.fiftyth-section__sub-title{font-size:5.3333333333vw;margin-bottom:8vw;text-align:center}.fiftyth-section__sub-title--2{margin-top:13.3333333333vw}.fiftyth-resolution{padding:8vw 5.3333333333vw}}.fiftyth-resolution__title{font-size:21px;line-height:1.4285714286;letter-spacing:.025em;text-align:center;font-weight:700;color:#00aaf0}@media screen and (max-width:750px){.fiftyth-resolution__title{font-size:5.3333333333vw}}.fiftyth-resolution__text{font-size:16px;line-height:1.875;font-weight:700;margin-top:30px;letter-spacing:.05em}.fiftyth__table-wrapper{width:100%;overflow:auto}.fiftyth__table-wrapper--transition{margin-bottom:50px}@media screen and (max-width:750px){.fiftyth-resolution__text{font-size:3.7333333333vw;line-height:1.7142857143;margin-top:5.3333333333vw}.fiftyth__table-wrapper--transition{margin-bottom:13.3333333333vw}}.fiftyth__table-wrapper--chronology{margin-bottom:50px}.fiftyth__table--transition{border-radius:22px;border-collapse:collapse;overflow:hidden;width:100%;background:#fff;font-size:16px;text-align:center;margin-top:30px}.fiftyth__table--transition thead tr th{width:33.3333333333%;font-weight:700;color:#fff;background:#00a0e1;text-align:center;padding:15px 0;border-left:1px solid #d3d3d3;line-height:1.6em;vertical-align:middle;height:80px}.fiftyth__table--transition tr th{font-weight:700;color:#fff;background:#00a0e1;text-align:center;padding:15px 0;border-left:1px solid #d3d3d3;line-height:1.6em;vertical-align:middle}@media screen and (max-width:750px){.fiftyth__table-wrapper--chronology{margin-bottom:13.3333333333vw}.fiftyth__table--transition{margin-top:8vw;width:100%}.fiftyth__table--transition thead tr th{padding:4vw 0}.fiftyth__table--transition tr th{font-size:3.2vw;padding:4vw 0}}.fiftyth__table--transition tr td{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:20px 0;vertical-align:middle;font-weight:500;color:#171717;font-size:15px;line-height:1.3333333333}.fiftyth__table--transition tr td.bw1{background:#fff;width:16.6666666667%}.fiftyth__table--chronology{border-radius:22px;border-collapse:collapse;overflow:hidden;width:100%;background:#fff;font-size:16px;text-align:center}.fiftyth__table--chronology thead.ob tr th{font-weight:700;color:#fff;background:#00a0e1;text-align:center;padding:15px 0;border-left:1px solid #d3d3d3;vertical-align:middle;font-size:16px;line-height:1.25;height:80px}.fiftyth__table--chronology thead.ob tr th:first-child{border-left:none;width:27.77%}.fiftyth__table--chronology thead.ob tr th:nth-child(2){width:11.11%}.fiftyth__table--chronology thead.ob tr th:nth-child(3){width:61.11%}.fiftyth__table--chronology tbody tr td{font-size:15px;border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:20px 0;vertical-align:middle;font-weight:500;color:#171717;line-height:1.6666666667}.fiftyth__table--chronology tbody tr td.bw1{background:#fff}.fiftyth__table--chronology tbody tr td.tal,.fiftyth__table--chronology tbody tr td:nth-child(3){text-align:left;padding:15px 30px}.fiftyth .c-accordion__faq-answer{padding:50px 45px;display:none;gap:0}@media screen and (max-width:750px){.fiftyth__table--transition tr td{font-size:3.2vw;padding:4.8vw 0;letter-spacing:0}.fiftyth__table--transition tr td.bw1{padding-left:2vw;padding-right:1vw;width:16.6666666667%;text-align:left}.fiftyth__table--transition tr td.bl{text-align:center}.fiftyth__table--chronology{font-size:3.4666666667vw;width:100%}.fiftyth__table--chronology thead.ob tr th{font-size:3.4666666667vw}.fiftyth__table--chronology tbody tr td{font-size:3.2vw;padding:4.8vw 0}.fiftyth__table--chronology tbody tr td.tal,.fiftyth__table--chronology tbody tr td:nth-child(3){padding:3.2vw 2.6666666667vw}.fiftyth .c-accordion__faq-answer{padding:8vw 5.3333333333vw}}.fiftyth .c-accordion__faq-answer::before{display:none}.fiftyth-accordion__faq-answer-title{text-align:center;font-size:24px;font-weight:500;line-height:1.6666666667}.fiftyth-accordion__faq-answer-title--2{margin-top:50px}@media screen and (max-width:750px){.fiftyth-accordion__faq-answer-title{font-size:4.8vw;line-height:1.3333333333;text-align:left}.fiftyth-accordion__faq-answer-title--2{margin-top:13.3333333333vw}}.fiftyth-accordion__faq-answer-sub-title{color:#00a0e1;font-size:21px;font-weight:700;line-height:1.4285714286;letter-spacing:.025em;margin-top:30px}@media screen and (max-width:750px){.fiftyth-accordion__faq-answer-sub-title{font-size:4.2666666667vw;line-height:1.875;letter-spacing:0;margin-top:5.3333333333vw}}.fiftyth-accordion__faq-answer-sub-title--2{margin-top:50px}@media screen and (max-width:750px){.fiftyth-accordion__faq-answer-sub-title--2{margin-top:10.6666666667vw}}.fiftyth-accordion__faq-answer-text{margin-top:20px;font-size:16px;font-weight:700;line-height:1.875;letter-spacing:.05em}.fiftyth-accordion__faq-answer-text--2{margin-top:40px}@media screen and (max-width:750px){.fiftyth-accordion__faq-answer-text{font-size:3.7333333333vw;font-weight:500}.fiftyth-accordion__faq-answer-text--2{margin-top:5.3333333333vw}}.fiftyth-accordion__faq-answer-note{font-size:12px;line-height:1.6666666667;width:100%;margin-top:20px;text-indent:-3em;padding-left:3em}@media screen and (max-width:750px){.fiftyth-accordion__faq-answer-note{font-size:3.2vw;margin-top:5.3333333333vw}}.fiftyth-accordion__faq-answer-note--2{margin-top:0}.fiftyth-accordion__faq-answer-note--3{text-indent:-1em;padding-left:1em}.fiftyth-payment-title{margin-bottom:80px}.fiftyth__table--payment-amount{border-radius:22px;border-collapse:collapse;overflow:hidden;width:100%;background:#fff;font-size:16px;text-align:center}.fiftyth__table--payment-amount thead.ob tr th{font-weight:700;color:#fff;background:#00a0e1;text-align:center;padding:15px 0;border-left:1px solid #d3d3d3;font-size:16px;line-height:1.25;vertical-align:middle;height:80px}.fiftyth__table--payment-amount thead.ob tr th:first-child{border-left:none}.fiftyth__table--payment-amount thead.ob .th04 sup{font-size:12px}.fiftyth__table--payment-amount tbody tr td{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:20px 0;vertical-align:middle;font-weight:500;color:#171717;line-height:1.3333333333;font-size:15px}.fiftyth__table--payment-amount tbody tr td:first-child{width:12.77%}.fiftyth__table--payment-amount tbody tr td:nth-child(2){width:12.77%}@media screen and (max-width:750px){.fiftyth-payment-title{margin-bottom:19.4666666667vw}.fiftyth__table--payment-amount{font-size:3.2vw;width:100%}.fiftyth__table--payment-amount thead.ob tr th{font-size:3.4666666667vw;padding:4vw 0}.fiftyth__table--payment-amount tbody tr td{font-size:3.2vw;padding:4vw .5vw}.fiftyth__table--payment-amount tbody tr td:nth-child(2){width:20%}}.fiftyth__table--payment-amount tbody tr td:nth-child(3){width:33.33%}@media screen and (max-width:750px){.fiftyth__table--payment-amount tbody tr td:nth-child(3){width:28%;text-align:left}}.fiftyth__table--payment-amount tbody tr td:nth-child(4){width:20.55%}@media screen and (max-width:750px){.fiftyth__table--payment-amount tbody tr td:nth-child(4){width:17%}}.fiftyth__table--payment-amount tbody tr td:nth-child(5){width:20.55%}.fiftyth__table--payment-amount tbody tr td.bw1{background:#fff;border-left:none}.fiftyth__table--payment-amount tbody tr td.bw1+.bw1{border-left:1px solid #d3d3d3}.fiftyth__table--payment-amount tbody tr td.tal sup{font-size:12px}.fiftyth-contract{margin-bottom:20px}.about .section-lead{font-size:20px;line-height:2;letter-spacing:.025em;font-weight:700;margin-bottom:50px;text-align:center}.about .c-title__heading{width:334px}@media screen and (max-width:750px){.fiftyth-contract{margin-bottom:0}.about .section-lead{font-size:4.2666666667vw;line-height:1.875;margin-bottom:13.3333333333vw;font-weight:500}.about .c-title__heading{margin-top:18vw;width:70.4vw;margin-bottom:2.4vw}}.about .c-button{margin:0 auto;flex-direction:column;font-size:24px;line-height:1.25;font-weight:700}.about .c-button .small{display:block;font-size:17px;margin-top:6px;font-weight:700}.about .c-button+.c-button{margin-top:30px}.about .about__sec01{padding-top:60px}.about .about__sec01 .c-title{width:622px;margin-bottom:50px}@media screen and (max-width:750px){.about .c-button{font-size:4.8vw}.about .c-button .c-text{text-align:center}.about .c-button .small{font-size:3.7333333333vw}.about .c-button.c-button--pdf{padding:3vw 9vw 3vw 4vw}.about .c-button+.c-button{margin-top:5.3333333333vw}.about .about__sec01{padding-top:8vw}.about .about__sec01 .c-title{width:96.5333333333vw;margin-bottom:8vw;margin-left:3vw}}.about .about__sec01+.section-lead{margin-bottom:10.6666666667vw}.about .about__sec01--item{margin-bottom:60px;width:100%}.about .about__sec01--item.--01 .c-fukidashi{max-width:540px}.about .about__sec01--item.--02{margin-bottom:0}.about .about__sec01--item.--02 .about__sec01--item-top{background-image:url(/about/images/about_sec01_bg02.png);background-repeat:no-repeat;background-position:left 53% top 18px;background-size:78%;background-color:#00aaf0}@media screen and (max-width:750px){.about .about__sec01--item{margin-bottom:8vw;margin-bottom:5.3333333333vw}.about .about__sec01--item.--01 .c-fukidashi{max-width:73.8666666667vw;margin-bottom:7.4666666667vw}.about .about__sec01--item.--02 .about__sec01--item-top{background-image:url(/about/images/about_sec01_bg02-sp.png);background-repeat:no-repeat;background-position:left 52% top 3.3vw;background-size:83%;background-color:#00aaf0;padding:5.3333333333vw 3.9vw 4vw}.about .about__sec01--item.--02 .about__sec01--item-top .title{margin-bottom:5.8666666667vw}}.about .about__sec01--item.--02 .about__sec01__img03{margin-bottom:40px}@media screen and (max-width:750px){.about .about__sec01--item.--02 .about__sec01__img03{margin-bottom:8vw}}.about .about__sec01--item.--02 .notice{font-size:16px;line-height:1.5625;font-weight:500;margin-bottom:20px}@media screen and (max-width:750px){.about .about__sec01--item.--02 .notice{font-size:3.7333333333vw;line-height:1.7142857143;margin-bottom:4vw}}.about .about__sec01--item.--02 .caution{margin-bottom:40px}.about .about__sec01--item.--02 .caution li{font-size:13px;text-indent:-2.8em;margin-left:3em;line-height:1.9230769231}.about .about__sec01--item.--02 .caution+.section-lead{font-weight:500}.about .about__sec01--item.--02 .c-button{max-width:620px}.about .about__sec01--item-top{border-radius:15px 15px 0 0;padding:25px;background-image:url(/about/images/about_sec01_bg01.png);background-repeat:no-repeat;background-position:left 57% top 34px;background-size:86%;background-color:#00aaf0;overflow:hidden}.about .about__sec01--item-top .title{font-size:54px;line-height:1.1111111111;letter-spacing:.1em;text-align:center;color:#fff;margin-bottom:10px}@media screen and (max-width:750px){.about .about__sec01--item.--02 .caution{margin-bottom:10.6666666667vw}.about .about__sec01--item.--02 .caution li{font-size:3.2vw;line-height:1.6666666667}.about .about__sec01--item.--02 .caution+.section-lead{font-size:3.7333333333vw;margin-bottom:10.6666666667vw}.about .about__sec01--item.--02 .c-button{max-width:80vw}.about .about__sec01--item-top{border-radius:3.2vw 3.2vw 0 0;padding:5.3333333333vw 5.3333333333vw 4vw;background-image:url(/about/images/about_sec01_bg01-sp.png);background-repeat:no-repeat;background-position:left 47% top 3vw;background-size:73%;background-color:#00aaf0}.about .about__sec01--item-top .title{font-size:8.5333333333vw;line-height:1.09375;margin-bottom:2.6666666667vw}}.about .about__sec01--item-top .main{font-size:20px;line-height:1.6;color:#fff;text-align:center}.about .about__sec01--item-cont{background-color:#fff;border-radius:0 0 15px 15px;padding:50px 50px 80px}@media screen and (max-width:750px){.about .about__sec01--item-top .main{font-size:3.2vw;line-height:1.8461538462}.about .about__sec01--item-cont{border-radius:0 0 3.2vw 3.2vw;padding:8vw 3.2vw 10.6666666667vw}}.about .about__sec01--item-cont .lead{font-size:18px;line-height:1.9444444444;letter-spacing:.08em;text-align:center;margin-bottom:50px;font-weight:700}@media screen and (max-width:750px){.about .about__sec01--item-cont .lead{font-size:3.7333333333vw;line-height:1.7142857143;max-width:76.2666666667vw;margin:0 auto 8vw;text-align:left;font-weight:500}}.about .about__sec01--item-cont .c-fukidashi{margin:0 auto 50px;font-size:18px;font-weight:700;padding:10px}.about .about__sec01--item-cont .c-button{max-width:450px}.about .about__sec01--img01{max-width:530px;margin:0 auto 50px}@media screen and (max-width:750px){.about .about__sec01--item-cont .c-fukidashi{font-size:4vw;line-height:1.3333333333;padding:2vw 0;margin-bottom:7.4666666667vw}.about .about__sec01--item-cont .c-button{max-width:76vw}.about .about__sec01--img01{max-width:76.2666666667vw;margin:0 auto 5.3333333333vw}}.about .about__sec01--img02{margin-bottom:50px}.about .about__sec02 .c-title{width:360px;margin-bottom:80px}.about .about__sec02 .c-title::after{width:80%}@media screen and (max-width:750px){.about .about__sec01--img02{max-width:76.2666666667vw;margin:0 auto 10.6666666667vw}.about .about__sec02 .c-title{width:75.7333333333vw;margin-bottom:14.6666666667vw}.about .about__sec02 .c-title::after{width:67vw;bottom:-6.266667vw}.about .about__sec02 .section-lead{max-width:79vw}}.about .about__sec02__column{display:flex;gap:70px;width:100%;margin-bottom:60px}.about .about__sec02__column .bottom-group{display:contents}.about .about__sec02__column .item{display:flex;flex-direction:column;flex:1;max-width:254px;background-color:#fff;border-radius:18px;padding:20px 20px 0}.about .about__sec02__column .item.--02 .img img{height:160px}@media screen and (max-width:750px){.about .about__sec02__column{display:block;margin-bottom:10.6666666667vw}.about .about__sec02__column .bottom-group{display:flex;gap:4.5333333333vw}.about .about__sec02__column .item{width:42.1333333333vw;max-width:100%;border-radius:4.8vw;padding:2.1333333333vw 5.3333333333vw 0}.about .about__sec02__column .item.--01{margin:0 auto 7.4666666667vw}.about .about__sec02__column .item.--02 .img img{height:25.3333333333vw}}.about .about__sec02__column .item.--03 .img img{height:130px}.about .about__sec02__column .item .img{margin-top:auto}.about .about__sec02__column .item .img picture{display:block;height:100%}.about .about__sec02__column .item .img img{margin:0 auto;height:150px;object-fit:contain;object-position:center bottom}.about .about__sec02__column .item .text{height:60px;padding-top:16px;font-size:21px;line-height:1.4285714286;font-weight:700;color:#00aaf0;text-align:center}.about .about__sec02-box{width:100%;background-color:#fff;border-radius:15px;padding:35px 50px 60px;margin-bottom:60px}.about .about__sec02-box .title{font-size:26px;line-height:1.1538461538;letter-spacing:.05em;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 50px;padding:20px;width:100%;background-color:#00aaf0;border-radius:15px}.about .about__sec02-box .title.check::before{display:block;content:"";width:150px;height:44px;background:url(/money/images/check-icon.png) center/contain no-repeat}@media screen and (max-width:750px){.about .about__sec02__column .item.--03 .img img{height:22.4vw}.about .about__sec02__column .item .img img{height:24vw}.about .about__sec02__column .item .text{height:10.6666666667vw;padding-top:2.6666666667vw;font-size:4vw;line-height:1}.about .about__sec02-box{border-radius:3.2vw;padding:4.8vw 4.8vw 10.6666666667vw;margin-bottom:8vw}.about .about__sec02-box .title{font-size:4.8vw;line-height:1.6666666667;letter-spacing:.1em;margin:0 auto 5.3333333333vw;text-align:center;flex-direction:column;gap:1.3333333333vw}.about .about__sec02-box .title.check::before{position:static;width:41.3333333333vw;height:9.6vw}}.about .about__sec02-box .container .lead{font-size:18px;line-height:1.9444444444;letter-spacing:.08em;font-weight:700;text-align:center;margin-bottom:50px}@media screen and (max-width:750px){.about .about__sec02-box .container .lead{font-size:3.7333333333vw;line-height:1.7142857143;margin-bottom:10.6666666667vw;text-align:left;font-weight:500}}.about .about__sec02-box .container .column{display:flex;justify-content:space-between;gap:70px;max-width:615px;margin:0 auto}.about .about__sec02-box .container .column table{border-spacing:0;border:1px solid #c6c6c6;border-collapse:separate;border-radius:15px;overflow:hidden;text-align:center}.about .about__sec02-box .container .column table th{background-color:#00aaf0;color:#fff;font-size:16px;line-height:1.25;letter-spacing:.1em;font-weight:700;padding:27px 13px;border-left:1px solid #fff;text-align:center}.about .about__sec02-box .container .column table th:first-child{border-left:none}.about .about__sec02-box .container .column table th:last-child{border-right:none}.about .about__sec02-box .container .column table th.w01{background-color:#c6e7f9;color:#000;padding:27px 37px}@media screen and (max-width:750px){.about .about__sec02-box .container .column{flex-direction:column;gap:5.3333333333vw;max-width:100%}.about .about__sec02-box .container .column table{border-radius:4vw}.about .about__sec02-box .container .column table th{font-size:3.4666666667vw;line-height:1.5384615385;padding:8vw 1.3333333333vw}.about .about__sec02-box .container .column table th.w01{padding:8vw 2.6666666667vw}}.about .about__sec02-box .container .column table td{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;font-size:15px;line-height:1.3333333333;font-weight:500;padding:20px}.about .about__sec02-box .container .column table td:first-child{border-left:none}.about .about__sec02-box .container .column .img{width:140px}.about .about__sec02 .c-button{max-width:462px;padding:22px 24px}.about .about__sec02 .c-button+.c-button{margin-top:40px}@media screen and (max-width:750px){.about .about__sec02-box .container .column table td{font-size:3.2vw;line-height:1.6666666667;padding:5.3333333333vw 2.6666666667vw}.about .about__sec02-box .container .column .img{width:26.6666666667vw;margin:0 auto}.about .about__sec02 .c-button{max-width:89.3333333333vw;padding:4.5333333333vw 8vw}.about .about__sec02 .c-button+.c-button{margin-top:5.3333333333vw}}.about .about__sec03 .c-section__inner{max-width:958px}.about .about__sec03 .c-title{width:520px;margin-bottom:80px}@media screen and (max-width:750px){.about .about__sec03 .c-title{width:62.9333333333vw;margin-bottom:14.4vw}.about .about__sec03 .c-title::after{width:63vw;bottom:-6.3vw}.about .section-lead{max-width:80vw;font-feature-settings:initial;margin-bottom:10.6666666667vw}}.about .about__sec03__column{width:100%;display:flex;gap:50px;margin-bottom:50px}.about .about__sec03__column .item{width:100%;background-color:#fff;border-radius:80px;border:2px solid #00aaf0;padding:40px 20px 50px}.about .about__sec03__column .item:nth-child(1) .icon img{width:140px}@media screen and (max-width:750px){.about .about__sec03__column{flex-direction:column;gap:8vw;margin-bottom:8vw}.about .about__sec03__column .item{border-radius:13.3333333333vw;padding:10.6666666667vw 6.1333333333vw 14.4vw}.about .about__sec03__column .item:nth-child(1) .icon img{width:37.0666666667vw}}.about .about__sec03__column .item:nth-child(2) .icon img{width:187px}.about .about__sec03__column .item .title{font-size:26px;line-height:1.3461538462;font-weight:700;color:#00aaf0;text-align:center}.about .about__sec03__column .item .title .number{font-size:50px;line-height:1;display:inline-block;margin-right:15px}.about .about__sec03__column .item .icon{display:flex;align-items:center;justify-content:center;height:210px}@media screen and (max-width:750px){.about .about__sec03__column .item:nth-child(2) .icon img{width:41.3333333333vw}.about .about__sec03__column .item .title{font-size:6.4vw;line-height:1.4583333333}.about .about__sec03__column .item .title .number{font-size:13.3333333333vw;margin-right:2.6666666667vw}.about .about__sec03__column .item .icon{height:44vw}}.about .about__sec03__column .item .text{font-size:18px;line-height:1.6666666667;text-align:center;font-weight:700}.about .about__sec03-desc{font-size:18px;line-height:1.9444444444;letter-spacing:.08em;font-weight:700;text-align:center;margin-bottom:80px}.about .c-button{max-width:620px}.about .about__bottom .c-fukidashi{max-width:436px;margin:0 auto 30px;font-size:20px;line-height:1.5;font-weight:700;padding:10px 20px}.about .about__bottom .c-button{max-width:473px}@media screen and (max-width:750px){.about .about__sec03__column .item .text{font-size:4.5333333333vw;line-height:1.6666666667}.about .about__sec03-desc{font-size:3.7333333333vw;line-height:1.7142857143;margin-bottom:10.6666666667vw;text-align:left;font-weight:500}.about .c-button{max-width:84vw}.about .about__bottom .c-fukidashi{width:84.8vw;margin:0 auto 7.2vw;font-size:3.8666666667vw;line-height:1.3333333333;padding:2.6666666667vw 6.1333333333vw}.about .about__bottom .c-button{max-width:87.2vw}}.risk .c-title.risk-page-main{margin-bottom:0}.risk .c-note{text-indent:-2.8em;margin-left:3em}.risk__sub-desc{font-size:22px;text-align:center;margin-bottom:60px;line-height:1.8}@media screen and (max-width:750px){.risk .c-title.risk-page-main{margin-bottom:1.3333333333vw}.risk .c-note{max-width:80vw}.risk__sub-desc{font-size:3.2vw;margin-bottom:16vw;line-height:1.8}}.risk__sub-desc-note{font-size:16px;line-height:1.3em}.risk__sub-desc .bold{font-weight:600}.risk .c-fukidashi{width:386px;margin:0 auto 75px;font-weight:700}@media screen and (max-width:750px){.risk__sub-desc-note{font-size:2.4vw}.risk__sub-desc .bold{font-size:4.2666666667vw}.risk__ttl-main{width:85.3333333333vw}.risk__ttl-number{width:66.6666666667vw}.risk__ttl-statistics{width:49.6vw}.risk__ttl-rate{width:67.2vw}.risk__ttl-housing{width:71.7333333333vw}.risk .c-fukidashi{width:100%;margin:0 auto 9.3333333333vw}}.risk__pdf{width:100%;display:flex;flex-direction:column}.risk__pdf-item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;align-items:baseline;border-top:1px solid #00aaf0;padding:40px 0}.risk__pdf-item:first-child{border-top:none}.risk__pdf-item:last-child{padding-bottom:0}.risk__pdf-item p{font-size:20px;font-weight:600}@media screen and (max-width:750px){.risk__pdf-item{flex-direction:column;gap:5.3333333333vw;padding:9.8666666667vw 0}.risk__pdf-item p{font-size:5.6vw}}.risk__pdf-item ul{width:calc(100% - 230px);display:flex;flex-wrap:wrap;gap:30px;grid-template-columns:repeat(3,1fr);grid-gap:36px 40px;display:grid}@media screen and (max-width:750px){.risk__pdf-item ul{width:100%;grid-gap:9.3333333333vw 4vw;grid-template-columns:repeat(2,1fr)}.risk__pdf{gap:0}}.risk__videos{display:flex;flex-direction:column;gap:80px}.risk__container{grid-template-columns:repeat(3,1fr);grid-gap:35px 20px;display:grid}@media screen and (max-width:750px){.risk__videos{gap:16vw}.risk__container{grid-template-columns:repeat(2,1fr);column-gap:5.3333333333vw;row-gap:6.4vw;display:flex;flex-direction:column;gap:8vw;padding:0 5.3333333333vw}}.risk__container--2024 .risk__movie-title{font-size:18px;line-height:1.3em;display:flex;justify-content:center;align-items:center}.risk__container--2024 .risk__movie-text{display:none}.risk__container--bosai{grid-template-columns:repeat(1,1fr);grid-gap:35px 20px;display:grid}.risk__movie-item{display:flex;flex-direction:column;gap:15px}.risk__movie-info{text-align:center}.risk__movie-title{font-size:18px;color:#00aaf0;margin-bottom:8px}@media screen and (max-width:750px){.risk__container--2024 .risk__movie-title{font-size:4.8vw}.risk__movie-item{gap:3.3333333333vw}.risk__movie-title{font-size:5.3333333333vw;margin-bottom:1.0666666667vw}}.risk__movie-text{font-size:14px;color:#666;line-height:1.6}.risk .c-title.risk__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.risk__movie-text{font-size:4vw}.risk .c-title{margin-bottom:14.6666666667vw}.risk .c-title.risk__title{width:53.3333333333vw;margin:29.3333333333vw auto -5.3333333333vw}}.risk .c-title.risk-main{margin-bottom:30px}.risk__statistics{margin-top:85px;width:414px}@media screen and (max-width:750px){.risk .c-title.risk-main{margin-bottom:5.3333333333vw}.risk__statistics{margin-top:16vw;width:79.7333333333vw}.risk .risk-rate .c-title{margin-bottom:5.3333333333vw}.risk .risk-rate .c-title::after{bottom:-2vw}.risk .risk-rate .top__desc{margin-bottom:9.3333333333vw}.risk .risk-data .c-title{margin-bottom:6.4vw}}.risk .risk-data .c-title::after{bottom:-2vw}.risk .risk-data .top__desc{margin-bottom:20px}.risk .risk-data .c-button--pdf{padding:12px 36px 12px 20px;width:155px;background-color:#00aaf0;background-image:url(/common/images/icon_pdf.png);background-repeat:no-repeat;background-position:right 18px center;background-size:16px auto}.risk .risk-data .c-button--pdf .c-button--text{font-size:20px}.risk__attached-rate{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:start}.risk__attached-rate .col{width:280px;text-align:center;overflow:hidden;border-radius:22px;display:flex;flex-direction:column;gap:1px 0}.risk__attached-rate .col dl{display:flex;font-size:20px}.risk__attached-rate .col dl dd,.risk__attached-rate .col dl dt{width:50%;background:#00aaf0;color:#fff;font-weight:700;letter-spacing:.2em;padding:9px 0}.risk__attached-rate .col dl dd{background:#fff;color:#00aaf0;letter-spacing:.1em}.faq .note{display:block;text-indent:-1em;margin-left:1em}.faq__sub-desc{font-size:22px;text-align:center;margin-bottom:65px;line-height:1.6}.faq .c-title{margin-bottom:80px}@media screen and (max-width:750px){.risk .risk-data .top__desc{margin-bottom:10.6666666667vw}.risk .risk-data .c-button--pdf{padding:2.6666666667vw 9.6vw 3.2vw 5.3333333333vw;width:40vw;background-color:#00aaf0;background-image:url(/common/images/icon_pdf.png);background-repeat:no-repeat;background-position:right 4vw center;background-size:3.8vw auto}.risk .risk-data .c-button--pdf .c-button--text{font-size:5.3333333333vw}.risk__attached-rate{gap:4vw}.risk__attached-rate .col{flex:1}.risk__attached-rate .col dl dd,.risk__attached-rate .col dl dt{font-size:4vw;padding:2vw 0}.faq__sub-desc{font-size:4.2666666667vw;margin-bottom:8vw;line-height:1.375}.faq .c-title{margin-bottom:14.6666666667vw}}.faq .c-title.faq__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.faq .c-title.faq__title{width:59.7333333333vw;margin:29.3333333333vw auto -5.3333333333vw}}.faq .c-title.faq-main{margin-bottom:30px}.faq .c-accordion{margin-bottom:0}.subscribe .c-title__heading{width:190px}@media screen and (max-width:750px){.faq .c-title.faq-main{margin-bottom:5.3333333333vw}.subscribe .c-title-main-heading{margin-top:28vw;margin-bottom:-3vw}.subscribe .c-title__heading{width:37.3333333333vw}}.subscribe .section-lead{font-size:21px;line-height:1.6666666667;letter-spacing:.08em;margin-bottom:60px;text-align:center;font-feature-settings:initial}.subscribe .blue-box{border-radius:15px;overflow:hidden;width:100%}@media screen and (max-width:750px){.subscribe .section-lead{font-size:4.2666666667vw;line-height:1.75;letter-spacing:normal;margin-bottom:10.6666666667vw}.subscribe .blue-box{border-radius:3.2vw}}.subscribe .blue-box__title{font-size:30px;line-height:2;letter-spacing:.1em;height:70px;background-color:#00aaf0;display:flex;align-items:center;justify-content:center;color:#fff}.subscribe .blue-box__cont{background-color:#fff;padding:40px 20px 60px;font-feature-settings:initial}.subscribe .c-button .c-text{font-size:24px;font-weight:700}@media screen and (max-width:750px){.subscribe .blue-box__title{font-size:6.6666666667vw;line-height:1.75;height:16vw}.subscribe .blue-box__cont{padding:5.3333333333vw 3.7333333333vw 8vw}.subscribe .c-button .c-text{font-size:4.8vw}}.subscribe .subscribe__sec01{padding:60px 80px 100px}.subscribe .subscribe__sec01 .c-title{width:536px;margin-bottom:30px}@media screen and (max-width:750px){.subscribe .subscribe__sec01{padding:9.6vw 5.3333333333vw 21.3333333333vw}.subscribe .subscribe__sec01 .c-title{width:90.9333333333vw;margin-bottom:7.4666666667vw}.subscribe .subscribe__sec01 .section-lead{max-width:80vw;margin:0 auto 10.6666666667vw}}.subscribe .subscribe__sec01 .blue-box{margin-bottom:44px}.subscribe .subscribe__sec01--item-icons{display:flex;justify-content:center;gap:75px;margin-bottom:50px}.subscribe .subscribe__sec01--item-icons .item .icon{width:270px;height:235px;background-color:#e8f4fc;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;justify-content:end;border-radius:18px;margin-bottom:15px}.subscribe .subscribe__sec01--item-icons .item .icon img{width:140px}.subscribe .subscribe__sec01--item-icons .item .text{font-size:28px;letter-spacing:.1em;font-weight:700;color:#00aaf0;text-align:center}.subscribe .subscribe__sec01--itemText{font-size:21px;line-height:1.9047619048;letter-spacing:.025em;text-align:center;font-weight:700}@media screen and (max-width:750px){.subscribe .subscribe__sec01 .blue-box{margin-bottom:5.3333333333vw}.subscribe .subscribe__sec01--item-icons{gap:4.8vw;margin-bottom:6.4vw}.subscribe .subscribe__sec01--item-icons .item .icon{width:38.6666666667vw;height:34.9333333333vw;border-radius:3.2vw;padding-bottom:8vw;margin-bottom:1.6vw}.subscribe .subscribe__sec01--item-icons .item .icon img{width:24vw}.subscribe .subscribe__sec01--item-icons .item .text{font-size:4.8vw}.subscribe .subscribe__sec01--itemText{font-size:4vw;line-height:1.6;letter-spacing:normal}}.subscribe .subscribe__sec01 .c-fukidashi{max-width:536px;padding:15px 90px;font-size:18px;font-weight:700;margin-bottom:50px}.subscribe .subscribe__sec01--bottom{display:flex;gap:25px}@media screen and (max-width:750px){.subscribe .subscribe__sec01 .c-fukidashi{max-width:72vw;padding:2.1333333333vw 9.6vw;font-size:4vw;margin-bottom:8vw}.subscribe .subscribe__sec01--bottom{flex-direction:column;gap:7.4666666667vw}}.subscribe .subscribe__sec01--bottom .item{flex:1;padding:30px 20px 40px;background-color:#fff;border-radius:18px}.subscribe .subscribe__sec01--bottom .item:nth-child(2) .houses .house .img{width:167px;border-radius:18px!important}@media screen and (max-width:750px){.subscribe .subscribe__sec01--bottom .item{padding:3.7333333333vw 3.7333333333vw 4.5333333333vw;width:100%;max-width:89.3333333333vw;margin:0 auto}.subscribe .subscribe__sec01--bottom .item:nth-child(2) .houses .house .img{width:38.6666666667vw;border-radius:3.2vw!important}}.subscribe .subscribe__sec01--bottom .item:nth-child(2) .houses .plus{width:53px;margin-inline:-10px;position:relative;transform:translateY(29%);z-index:1}.subscribe .subscribe__sec01--bottom .item .houses{display:flex;justify-content:center;margin-bottom:20px}.subscribe .subscribe__sec01--bottom .item .houses .house:nth-child(1) .img{border-radius:18px 0 0 18px}@media screen and (max-width:750px){.subscribe .subscribe__sec01--bottom .item:nth-child(2) .houses .plus{width:12vw;margin-inline:-3vw}.subscribe .subscribe__sec01--bottom .item .houses{margin-bottom:5.3333333333vw}.subscribe .subscribe__sec01--bottom .item .houses .house:nth-child(1) .img{border-radius:3.2vw 0 0 3.2vw}}.subscribe .subscribe__sec01--bottom .item .houses .house:nth-child(2) .img{border-radius:0 18px 18px 0;position:relative}.subscribe .subscribe__sec01--bottom .item .houses .house:nth-child(2) .img::before{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto;left:0;width:2px;height:calc(100% - 60px);background-image:repeating-linear-gradient(to bottom,#00aaf0,#00aaf0 1px,transparent 1px,transparent 3px)}@media screen and (max-width:750px){.subscribe .subscribe__sec01--bottom .item .houses .house:nth-child(2) .img{border-radius:0 3.2vw 3.2vw 0}.subscribe .subscribe__sec01--bottom .item .houses .house:nth-child(2) .img::before{width:.5333333333vw;height:calc(100% - 6vw);background-image:repeating-linear-gradient(to bottom,#00aaf0,#00aaf0 .2666666667vw,transparent .2666666667vw,transparent .8vw)}}.subscribe .subscribe__sec01--bottom .item .houses .house .img{display:flex;flex-direction:column;justify-content:end;background-color:#e8f4fc;width:180px;height:170px;padding-top:28px;padding-bottom:40px;margin-bottom:14px}.subscribe .subscribe__sec01--bottom .item .houses .house .img img{width:90px;margin:0 auto}.subscribe .subscribe__sec01--bottom .item .houses .house .text{font-size:20px;letter-spacing:.1em;font-weight:700;color:#00aaf0;text-align:center}.subscribe .subscribe__sec01--bottom .item .desc{font-size:22px;line-height:1.5909090909;letter-spacing:.025em;font-weight:700;text-align:center}.subscribe .subscribe__sec02{padding:80px 80px 100px 50px}@media (min-width:751px){.subscribe .subscribe__sec02 .c-chara--right.big{top:-150px}}.subscribe .subscribe__sec02 .c-section__inner{max-width:1186px}.subscribe .subscribe__sec02 .c-title{width:476px;margin-bottom:100px}@media screen and (max-width:750px){.subscribe .subscribe__sec01--bottom .item .houses .house .img{width:41.0666666667vw;height:34.6666666667vw;padding-top:2.6666666667vw;padding-bottom:3.7333333333vw;margin-bottom:1.8666666667vw}.subscribe .subscribe__sec01--bottom .item .houses .house .img img{width:24vw}.subscribe .subscribe__sec01--bottom .item .houses .house .text{font-size:4.8vw}.subscribe .subscribe__sec01--bottom .item .desc{font-size:4vw;line-height:1.6;letter-spacing:normal}.subscribe .subscribe__sec02{padding:16vw 5.3333333333vw}.subscribe .subscribe__sec02 .c-section__inner{max-width:88vw}.subscribe .subscribe__sec02 .c-title{width:59.2vw;margin-bottom:18.6666666667vw}.subscribe .subscribe__sec02 .c-title::after{bottom:-7.2vw}}.subscribe .subscribe__sec02 .listwrap{position:relative;margin-bottom:90px}.subscribe .subscribe__sec02 .listwrap .list{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:50px 33px}.subscribe .subscribe__sec02 .listwrap .list li{background-color:#fff;border-radius:15px;padding:12px 15px 10px 13px}.subscribe .subscribe__sec02 .listwrap .list li img{width:180px}.subscribe .subscribe__sec02 .listwrap .list li a.kome{position:relative;display:block}.subscribe .subscribe__sec02 .listwrap .list li a.kome::before{content:"※";position:absolute;right:0;top:0;z-index:100;font-size:12px;color:#046eb9;line-height:1em}.subscribe .subscribe__sec02 .listwrap .note{transform:translateY(40%);font-size:14px;line-height:1.7857142857;letter-spacing:.025em;text-indent:-1em;margin-left:1em;white-space:nowrap}.subscribe .subscribe__sec02 .c-button{width:414px}@media screen and (max-width:750px){.subscribe .subscribe__sec02 .listwrap{margin-bottom:8vw}.subscribe .subscribe__sec02 .listwrap .list{grid-template-columns:repeat(3,minmax(90px,1fr));gap:5.3333333333vw 4vw;margin-bottom:8vw}.subscribe .subscribe__sec02 .listwrap .list li{border-radius:3.2vw;padding:2.1333333333vw 1.3333333333vw;box-shadow:1.6vw 1.6vw 0 gold}.subscribe .subscribe__sec02 .listwrap .list li img{width:24vw}.subscribe .subscribe__sec02 .listwrap .list li a.kome::before{font-size:2.1333333333vw}.subscribe .subscribe__sec02 .listwrap .note{transform:none;font-size:3.7333333333vw;white-space:wrap}.subscribe .subscribe__sec02 .c-button{width:79.4666666667vw}}.subscribe .subscribe__sec03 .c-title{width:522px;margin-bottom:80px}@media screen and (max-width:750px){.subscribe .subscribe__sec03 .c-title{width:67.2vw;margin-bottom:13.3333333333vw}.subscribe .subscribe__sec03 .c-title::after{bottom:-7.2vw}.subscribe .subscribe__sec03 .c-chara--left{display:none}}.subscribe .subscribe__sec03 .section-lead{font-size:20px;line-height:2;margin-bottom:40px}.subscribe .subscribe__sec03 .section-lead+.caution{font-size:14px;line-height:1.7857142857;letter-spacing:.025em;margin-bottom:100px;text-indent:-1em;margin-left:1em}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont{padding:38px 20px 80px}@media screen and (max-width:750px){.subscribe .subscribe__sec03 .section-lead{font-size:4.2666666667vw;line-height:1.75;margin-bottom:5.3333333333vw}.subscribe .subscribe__sec03 .section-lead+.caution{font-size:3.4666666667vw;line-height:1.5384615385;margin-bottom:10.6666666667vw}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont{padding:8vw 5.8666666667vw 10.6666666667vw}}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .lead{font-size:16px;line-height:1.875;letter-spacing:.05em;font-weight:700;text-align:center;margin-bottom:60px}@media screen and (max-width:750px){.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .lead{font-size:3.7333333333vw;line-height:2;letter-spacing:normal;margin-bottom:8vw;text-align:justify}}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .c-button{width:616px;margin:0 auto}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .c-button .c-text{text-align:center}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .c-button+.c-button{margin-top:30px}.money .is-bold{font-weight:700}.money .c-button{max-width:510px}.money .c-button+.c-button{margin-top:30px}.money .c-button .c-text{font-size:24px;font-weight:700}.money .c-title__heading{width:480px}.money .c-title.money__sec01-top{width:500px}.money .money__sec01-lead{font-size:20px;line-height:2;letter-spacing:.025em;font-weight:700;margin-bottom:80px;text-align:center}@media screen and (max-width:750px){.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .c-button{width:78.6666666667vw;padding:3vw}.subscribe .subscribe__sec03 .subscribe__sec03--item-cont .c-button+.c-button{margin-top:5.3333333333vw}.money .c-button{max-width:100%;padding:4vw 13.3333333333vw}.money .c-button--movie{padding:4vw 13.3333333333vw}.money .c-button+.c-button{margin-top:5.3333333333vw}.money .c-button .c-text{font-size:4.2666666667vw}.money .c-title__underline::after{bottom:-6vw}.money .money__title{margin-top:30vw}.money .c-title__heading{width:46.9333333333vw}.money .c-title.money__sec01-top{width:92.8vw;margin-bottom:8vw}.money .money__sec01-lead{font-size:4.2666666667vw;line-height:1.875;margin-bottom:13.3333333333vw}}.money .c-title__underline.money_sec01-ttl{width:440px;margin-bottom:68px}.money .money__items{display:flex;justify-content:center;gap:50px;margin-bottom:100px}.money .money__item{width:100%}@media screen and (max-width:750px){.money .c-title__underline.money_sec01-ttl{width:46.4vw;margin-bottom:13.3333333333vw}.money .money__items{flex-wrap:wrap;gap:9.8666666667vw 4.5333333333vw;margin-bottom:13.3333333333vw}.money .money__item{width:42.1333333333vw}}.money .money__item--img{margin-bottom:17px}.money .money__item--text{font-size:22px;line-height:1.3636363636;font-weight:700;color:#00aaf0;text-align:center}@media screen and (max-width:750px){.money .money__item--img{margin-bottom:2.6666666667vw}.money .money__item--text{font-size:4.2666666667vw;line-height:1.25}}.money .money__check--title{font-size:28px;line-height:1.6071428571;letter-spacing:.05em;display:flex;gap:10px;align-items:center;position:relative;width:fit-content;margin:0 auto 16px}.money .money__check--title.check::before{display:block;content:"";width:150px;height:44px;background:url(/money/images/check-icon.png) center/contain no-repeat}@media screen and (max-width:750px){.money .money__check--title{flex-direction:column;gap:0;font-size:6.4vw;line-height:1.5;margin:0 auto 2.6666666667vw;text-align:center}.money .money__check--title.check::before{width:41.3333333333vw;height:9.6vw;margin:0 auto 2.6666666667vw}}.money .money__check--cont{background-color:#fff;border-radius:15px;padding:30px 50px;margin-bottom:50px}@media screen and (max-width:750px){.money .money__check--cont{border-radius:3.2vw;padding:4.8vw;margin-bottom:8vw}}.money .money__check--point{background-color:#00aaf0;height:46px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;line-height:1.5;letter-spacing:.1em;border-radius:15px;margin-bottom:30px}.money .money__check--items{display:flex}@media screen and (max-width:750px){.money .money__check--point{height:12.8vw;font-size:4.8vw;line-height:1.6666666667;border-radius:2.1333333333vw;margin-bottom:8vw}.money .money__check--items{flex-direction:column;padding-inline:6.1333333333vw}}.money .money__check--item{width:100%;padding:15px 27px;position:relative}.money .money__check--item::after{display:block;content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-image:repeating-linear-gradient(to bottom,#00aaf0,#00aaf0 2px,transparent 2px,transparent 4px)}.money .money__check--item:first-child{padding-left:0}.money .money__check--item:last-child{padding-right:0}.money .money__check--item:last-child:after{display:none}.money .money__check--itemTitle{font-size:20px;line-height:1.5;color:#00aaf0;text-align:center;margin-bottom:30px;white-space:nowrap}@media screen and (max-width:750px){.money .money__check--item{padding:8vw 0}.money .money__check--item::after{top:auto;bottom:0;left:0;width:100%;height:.5333333333vw;background-image:repeating-linear-gradient(to right,#00aaf0,#00aaf0 .5333333333vw,transparent .5333333333vw,transparent 1.0666666667vw)}.money .money__check--item:first-child{padding-top:0}.money .money__check--itemTitle{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}.money .money__check--itemTxt{font-size:16px;line-height:1.875;letter-spacing:.05em}.money .money__sec02 .c-title{width:400px;margin-bottom:80px}.money .money__sec02--item{margin-bottom:30px;width:100%}.money .money__sec02--item.--01 .caution{text-align:right;max-width:540px;margin:0 auto 40px}@media screen and (max-width:750px){.money .money__check--itemTxt{font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.025em}.money .money__sec02 .c-title{width:78.4vw;margin-bottom:13.3333333333vw}.money .money__sec02--item{margin-bottom:5.3333333333vw}.money .money__sec02--item.--01 .caution{max-width:100%;margin:0 auto 5.3333333333vw}}.money .money__sec02--item.--01 .c-fukidashi{max-width:540px}@media screen and (max-width:750px){.money .money__sec02--item.--01 .c-fukidashi{max-width:70.1333333333vw;margin-bottom:5.3333333333vw}}.money .money__sec02--item.--01 .money__sec02--item-table{max-width:540px;margin:0 auto 30px}.money .money__sec02--item.--01 .money__sec02--item-table+.caution{max-width:100%;text-align:center;letter-spacing:normal}.money .money__sec02--item.--02 .money__sec02--item-top{background:url(/money/images/money_sec02_bg02.png) center top 20px/96% no-repeat #00aaf0}.money .money__sec02--item.--02 .money__sec02--item-top .main{font-size:40px}@media screen and (max-width:750px){.money .money__sec02--item.--01 .money__sec02--item-table{max-width:100%}.money .money__sec02--item.--01 .money__sec02--item-table+.caution{text-align:left;margin-bottom:0}.money .money__sec02--item.--02 .money__sec02--item-top{background:url(/money/images/money_sec02_bg02-sp.png) center top/93% no-repeat #00aaf0}.money .money__sec02--item.--02 .money__sec02--item-top .main{font-size:5.8666666667vw}.money .money__sec02--item.--02 .money__sec02--item-top .main .large{font-size:13.3333333333vw;line-height:1}}.money .money__sec02--item.--02 .caution{max-width:700px;margin:0 auto}@media screen and (max-width:750px){.money .money__sec02--item.--02 .caution{max-width:70.1333333333vw}}.money .money__sec02--item.--02 .money__sec02--item-column{display:grid;grid-template-columns:55% 36%;gap:0 9%;max-width:720px;margin:0 auto}.money .money__sec02--item.--02 .money__sec02--item-column .box{width:100%;display:grid;grid-template-rows:subgrid;grid-row:span 2}.money .money__sec02--item.--02 .money__sec02--item-column .box:nth-child(1) .c-fukidashi{width:fit-content}@media screen and (max-width:750px){.money .money__sec02--item.--02 .money__sec02--item-column{grid-template-columns:repeat(1,1fr);gap:5.8666666667vw;margin:0 auto 4.8vw}.money .money__sec02--item.--02 .money__sec02--item-column .box:nth-child(2){max-width:70.1333333333vw;margin:0 auto}}.money .money__sec02--item.--02 .money__sec02--item-column .box .c-fukidashi{width:100%;padding:10px 25px;margin-bottom:50px}.money .money__sec02--item-top{border-radius:15px 15px 0 0;padding:36px 30px 0;background:url(/money/images/money_sec02_bg.png) center bottom 30px/90% no-repeat #00aaf0;overflow:hidden}.money .money__sec02--item-top .title{font-size:22px;line-height:1.3181818182;height:50px;background-color:#fff;border-radius:100px;width:fit-content;padding:0 50px;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#00aaf0}@media screen and (max-width:750px){.money .money__sec02--item.--02 .money__sec02--item-column .box .c-fukidashi{padding:3vw 7vw;margin-bottom:2.6666666667vw;font-size:3.4666666667vw}.money .money__sec02--item-top{border-radius:3.2vw 3.2vw 0 0;padding:4.8vw 5.3333333333vw 0;background:url(/money/images/money_sec02_bg-sp.png) center top/94% no-repeat #00aaf0}.money .money__sec02--item-top .title{font-size:3.2vw;line-height:1.4166666667;height:6.9333333333vw;border-radius:8vw;padding:0 3.2vw}}.money .money__sec02--item-top .main{font-size:45px;line-height:1.3333333333;color:#fff;text-align:center;margin-bottom:10px}.money .money__sec02--item-top .main .large{font-size:90px}.money .money__sec02--item-cont{background-color:#fff;border-radius:0 0 15px 15px;padding:50px 20px}@media screen and (max-width:750px){.money .money__sec02--item-top .main{font-size:7.2vw;line-height:1.2962962963;margin-bottom:2.1333333333vw}.money .money__sec02--item-top .main .large{font-size:15.4666666667vw}.money .money__sec02--item-cont{border-radius:0 0 3.2vw 3.2vw;padding:8vw 3.2vw 10.6666666667vw}}.money .money__sec02--item-cont .lead{font-size:18px;line-height:1.9444444444;letter-spacing:.08em;text-align:center;margin-bottom:40px}@media screen and (max-width:750px){.money .money__sec02--item-cont .lead{font-size:3.4666666667vw;line-height:1.7142857143;max-width:80vw;margin:0 auto 8vw;text-align:left}}.money .money__sec02--item-cont .c-fukidashi{margin:0 auto;font-size:18px;font-weight:700}@media screen and (max-width:750px){.money .money__sec02--item-cont .c-fukidashi{font-size:3.4666666667vw;padding:2vw 0}}.money .money__sec02--item-cont .caution{font-size:13px}.money .money__sec02--plus{font-size:30px;line-height:2;font-weight:700;text-align:center;color:#00aaf0;margin-bottom:30px}.money .money__sec03 .c-title{width:478px;margin-bottom:80px}.money .money__sec03__lead{font-size:21px;line-height:1.6666666667;letter-spacing:.08em;margin-bottom:60px;text-align:center}@media screen and (max-width:750px){.money .money__sec02--item-cont .caution{font-size:3.2vw}.money .money__sec03 .c-title{width:83.7333333333vw;margin-bottom:14.4vw}.money .money__sec03__lead{max-width:81.3333333333vw;font-size:4.2666666667vw;line-height:1.875;margin-bottom:10.6666666667vw}}.money .money__sec03--item{border-radius:15px;overflow:hidden;width:100%;margin-bottom:10px}.money .money__sec03--item.--02{margin-bottom:50px}.money .money__sec03--item-title{font-size:30px;line-height:1.4666666667;height:80px;background-color:#00aaf0;display:flex;align-items:center;justify-content:center;color:#fff}@media screen and (max-width:750px){.money .money__sec03--item{border-radius:3.2vw;margin-bottom:1.3333333333vw}.money .money__sec03--item.--02{margin-bottom:8vw}.money .money__sec03--item-title{font-size:5.3333333333vw;line-height:1.75;height:17.6vw}}.money .money__sec03--plus{font-size:34px;line-height:1.7647058824;color:#00aaf0;margin-bottom:10px;font-weight:700}.money .money__sec03--item-cont{background-color:#fff;padding:34px 45px 74px}@media screen and (max-width:750px){.money .money__sec03--plus{font-size:6.4vw;line-height:1.25}.money .money__sec03--item-cont{padding:5.3333333333vw 3.4666666667vw 14.4vw}}.money .money__sec03--item-catch{font-size:20px;line-height:1.45;text-align:center;margin-bottom:40px;background-color:#e8f4fc;border-radius:15px;padding:10px}@media screen and (max-width:750px){.money .money__sec03--item-catch{font-size:4.4vw;line-height:1.6666666667;margin-bottom:6.9333333333vw;border-radius:3.2vw;padding:1.3333333333vw}}.money .money__sec03--item-column{display:flex;gap:11.1111111111%;max-width:720px;margin:0 auto}@media screen and (max-width:750px){.money .money__sec03--item-column{flex-direction:column;gap:21.3333333333vw;max-width:70.1333333333vw}}.money .money__sec03--item-column .box{flex:1;position:relative}.money .money__sec03--item-column .box:nth-child(1)::after{display:block;content:"";position:absolute;bottom:-10.6666666667vw;left:0;right:0;width:100%;height:.5333333333vw;background-image:repeating-linear-gradient(to right,#00aaf0,#00aaf0 .5333333333vw,transparent .5333333333vw,transparent 1.0666666667vw)}.money .money__sec03--item-column .box .title{font-size:22px;line-height:1.3636363636;text-align:center;margin-bottom:40px;color:#00aaf0}@media screen and (max-width:750px){.money .money__sec03--item-column .box .title{font-size:5.3333333333vw;line-height:1.5;margin-bottom:5.3333333333vw;white-space:nowrap}}.money .money__sec03--item-column .box .desc{font-size:16px;line-height:1.875;letter-spacing:.05em}@media screen and (max-width:750px){.money .money__sec03--item-column .box .desc{font-size:3.7333333333vw;line-height:1.7142857143}.money .money__sec04.c-section{padding-top:20vw}}.money .money__sec04 .c-fukidashi{padding:10px 45px;font-size:20px;line-height:1.5;font-weight:700;margin-bottom:30px}@media screen and (max-width:750px){.money .money__sec04 .c-fukidashi{padding:3vw 15vw;font-size:4vw;line-height:1.3333333333;margin-bottom:8vw}}.money .money__sec04 .c-title{width:684px;margin-bottom:75px}.money .money__sec04--items{display:grid;align-items:end;grid-template-columns:repeat(2,455px);grid-template-rows:1fr;gap:40px;justify-content:center}.money .money__sec04--item{flex-direction:column}.money .money__sec04--item-cont{background-color:#fff;border-radius:80px;border:1px solid #00aaf0;padding:80px 46px;display:grid;grid-template-rows:subgrid;grid-row:span 3;margin-bottom:20px}@media screen and (max-width:750px){.money .money__sec04 .c-title{width:78.4vw;margin-bottom:10.6666666667vw}.money .money__sec04--items{grid-template-columns:repeat(1,89vw);gap:10.6666666667vw}.money .money__sec04--item-cont{border-radius:13.3333333333vw;padding:13.3333333333vw 9.8666666667vw;margin-bottom:5.3333333333vw}}.money .money__sec04--item-cont .icon{width:133px;margin:0 auto 40px}@media screen and (max-width:750px){.money .money__sec04--item-cont .icon{width:32.2666666667vw;margin:0 auto 8vw}}.money .money__sec04--item-cont .title{font-size:26px;line-height:1.3461538462;font-weight:700;color:#00aaf0;text-align:center;margin-bottom:40px}@media screen and (max-width:750px){.money .money__sec04--item-cont .title{font-size:5.3333333333vw;line-height:1.5;margin-bottom:5.3333333333vw}}.money .money__sec04--item-cont .desc{font-size:16px;line-height:1.875;letter-spacing:.05em;font-weight:700}.money .money__sec04--item-under{font-size:22px;line-height:1.3636363636;letter-spacing:.05em;font-weight:700;text-align:center;margin-bottom:30px;color:#00aaf0;white-space:nowrap}@media screen and (max-width:750px){.money .money__sec04--item-cont .desc{font-size:3.7333333333vw;line-height:1.7142857143}.money .money__sec04--item-under{font-size:4vw;line-height:1.7647058824;margin-bottom:8vw;white-space:initial}}.money .money__sec04--item-arrow{width:44px;margin:0 auto 30px}@media screen and (max-width:750px){.money .money__sec04--item-arrow{width:11.7333333333vw;margin:0 auto 5.8666666667vw}.money .money__sec05.c-section{max-width:89.3333333333vw;padding-bottom:16vw;border-radius:12vw;margin:0 auto}}.money .money__sec05--catch{width:278px;margin:0 auto 50px}.money .money__sec05--bnrs{display:flex;gap:70px}.money .money__sec05--bnr picture{display:block;margin-bottom:20px}@media screen and (max-width:750px){.money .money__sec05--catch{width:47.4666666667vw;margin:0 auto 8vw}.money .money__sec05--bnrs{flex-direction:column;gap:8vw}.money .money__sec05--bnr picture{margin-bottom:2.6666666667vw}}.money .money__sec05--bnr .text{font-size:18px;line-height:1.5;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}.money .money__sec05--bnr .text .icon-link{margin-left:5px;display:inline-block;width:25px;height:22px;background:url(/money/images/icon-link.png) center/contain no-repeat}.money .money__sec06 .c-title{width:472px;margin:0 auto 80px}@media screen and (max-width:750px){.money .money__sec05--bnr .text{font-size:4.2666666667vw;line-height:1.75}.money .money__sec06 .c-title{width:82.6666666667vw;margin:0 auto 13.3333333333vw}}.money .money__sec06 .c-fukidashi{margin:40px auto 35px;font-size:20px;line-height:1.5;font-weight:700;padding:10px 45px}.money .money__sec06--lead{font-size:21px;line-height:1.6666666667;letter-spacing:.08em;margin-bottom:50px;text-align:center}.error-404__sub-desc{font-size:22px;text-align:center;margin-bottom:60px;line-height:1.8;font-weight:500}@media screen and (max-width:750px){.money .money__sec06 .c-fukidashi{margin:8vw auto;font-size:4vw;line-height:1.3333333333;padding:3vw 9vw}.money .money__sec06--lead{max-width:83vw;font-size:4.2666666667vw;line-height:1.875;margin:0 auto 13.3333333333vw}.error-404__sub-desc{font-size:4.2666666667vw;max-width:80vw;line-height:1.8;letter-spacing:normal;font-weight:700;margin:0 auto 16vw}.error-404 .c-title{margin-bottom:14.6666666667vw}}.error-404 .c-title.error-404__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.error-404 .c-title.error-404__title{width:100%;padding-left:5vw;margin:29.3333333333vw auto -5.3333333333vw}}.error-404 .c-title.error-404-main{margin-bottom:30px}.error-404 .c-button{font-size:24px}.error-404__contact-button{width:342px}.error-404 .c-section{padding-bottom:250px}.ad__inner{display:flex;align-items:center;flex-direction:column}.ad__container{grid-template-columns:repeat(1,1fr);grid-gap:65px;display:grid}@media screen and (max-width:750px){.error-404 .c-title.error-404-main{margin-bottom:5.3333333333vw}.error-404 .c-button{font-size:4.2666666667vw}.error-404__contact-button{width:58.4vw}.error-404 .c-section{padding-bottom:40vw}.ad__container{grid-gap:14.1333333333vw}}.ad__container .title{font-size:20px;color:#00aaf0;margin-bottom:13px}@media screen and (max-width:750px){.ad__container .title{font-size:4vw;margin-bottom:4vw}}.ad .c-title{margin-bottom:80px}.ad .c-title.ad__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.ad .c-title{margin-bottom:8vw}.ad .c-title.ad__title{width:59.7333333333vw;margin:29.3333333333vw auto -5.3333333333vw}}.ad .c-title.ad-main{margin-bottom:30px}.ad .ad-cm .c-container{gap:110px}.ad__button{width:366px;margin:97px auto 0}@media screen and (max-width:750px){.ad .c-title.ad-main{margin-bottom:5.3333333333vw}.ad .movie-mini-cm{width:22.1333333333vw}.ad .movie-mini-webcm{width:34.4vw}.ad .movie-mini-poster{width:39.3333333333vw}.ad__button{width:63.2vw;margin:8vw auto 0}.ad .c-button--pdf{padding:3vw 9vw 3vw 4vw}}.prefecture-page .c-prefecture{margin-bottom:100px}.prefecture-page .c-prefecture .c-title{margin-bottom:50px}@media screen and (max-width:750px){.prefecture-page .c-prefecture .c-title{margin-bottom:5.3333333333vw}.prefecture-page .c-prefecture{margin-bottom:10.6666666667vw}}.prefecture-page .c-title{margin-bottom:80px}.prefecture-page .c-title.prefecture-page__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.prefecture-page .c-title{margin-bottom:14.6666666667vw}.prefecture-page .c-title.prefecture-page__title{height:10.9333333333vw;margin:29.3333333333vw auto -2.6666666667vw}}.prefecture-page .c-title.prefecture-page__title img{height:100%;object-fit:contain;object-position:center}.prefecture-page .c-title.prefecture-page-main{margin-bottom:30px}.prefecture-page .c-note{display:block}@media screen and (max-width:750px){.prefecture-page .c-title.prefecture-page-main{margin-bottom:5.3333333333vw}.prefecture-page .figure__note{text-indent:-2.8em;padding-left:3em}.prefecture-page__ttl-main{width:91.4666666667vw}.prefecture-page__ttl-higai{width:61.8666666667vw}.prefecture-page__ttl-kaikou{width:62.4vw}}.prefecture-page__table-wrapper{width:100%;overflow:auto}.prefecture-page__table--kind-band{background:#9adbff!important;text-align:left!important;font-weight:400!important}.prefecture-page__table--kind{border:1px solid #d3d3d3;border-radius:22px;border-collapse:collapse;overflow:hidden;width:100%;font-size:16px;text-align:center}@media screen and (max-width:750px){.prefecture-page__table--kind{width:700px}}.prefecture-page__table--kind .bg01 td{text-align:left!important}.prefecture-page__table--kind tr th{color:#fff;background:#00aaf0;text-align:center;padding:15px 0;border-left:1px solid #d3d3d3;line-height:1.6em;vertical-align:middle;font-weight:400}.prefecture-page__table--kind td,.prefecture-page__table--kind th,.prefecture-page__table--kind tr{border:none}.prefecture-page__table--kind tr td.bw1{background:#e7fbfa;border-left:none}.prefecture-page__table--kind tr td{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:15px;vertical-align:middle;color:#00aaf0;line-height:1.6em;background-color:#fff}.prefecture-page__table--kind tbody tr th{color:#000;letter-spacing:0;border-top:1px solid #d3d3d3;text-align:center;background-color:#fff;padding:20px 25px}.prefecture-page__table--kind tbody tr td{text-align:left;color:#000;letter-spacing:0}.prefecture-page__table--kind tbody tr td.bl{border-left:1px solid #d3d3d3}.prefecture-page__table--kind tbody tr:nth-child(2) td:nth-child(1){width:16%}.prefecture-page__table--kind tbody tr:nth-child(2) td:nth-child(2){width:52%}.prefecture-page__table--kind tbody tr:nth-child(2) td:nth-child(3){width:16%;text-align:center}.prefecture-page__table--kind tbody tr:nth-child(2) td:nth-child(4){width:16%;text-align:center}.prefecture-page__table--kind tbody tr td:last-child{background:gold;text-align:center}.prefecture-page__table--kind tbody tr td:nth-last-child(2){text-align:center}.prefecture-page__table--history{border:1px solid #d3d3d3;border-radius:22px;border-collapse:collapse;overflow:hidden;width:100%;font-size:16px;text-align:center}.prefecture-page__table--history tr th{color:#fff;background:#00aaf0;text-align:center;padding:15px 0;border-left:1px solid #d3d3d3;line-height:1.6em;vertical-align:middle;font-weight:400}.prefecture-page__table--history td,.prefecture-page__table--history th,.prefecture-page__table--history tr{border:none}.prefecture-page__table--history tr td.bw1{background:#e7fbfa;border-left:none}.prefecture-page__table--history tr td{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:20px 17px;vertical-align:middle;color:#00aaf0;line-height:1.6em;background-color:#fff;word-break:auto-phrase}.prefecture-page__table--history tbody tr th{color:#000;letter-spacing:0;border-top:1px solid #d3d3d3;text-align:center;background-color:#fff;padding:20px 25px}.prefecture-page__table--history tbody tr td{text-align:left;color:#000;letter-spacing:0}.prefecture-page__table--history tbody tr td.bl{border-left:1px solid #d3d3d3}.prefecture-page__table--history thead tr th:nth-child(1){width:19%}.prefecture-page__table--history thead tr th:nth-child(2){width:31%}.prefecture-page__table--history thead tr th:nth-child(3){width:15%}.prefecture-page__table--history thead tr th:nth-child(4){width:35%}.prefecture-page__table--history tbody tr td:nth-child(3){text-align:center}@media screen and (max-width:750px){.prefecture-page__table--history{width:700px}.prefecture-page__earthquake-wrapper{width:77.3333333333vw;margin:0 auto}}.prefecture-page__earthquake-risk{font-size:24px;font-weight:700;letter-spacing:.1em;color:#00aaf0;background-color:#fff;text-align:center;width:560px;margin:0 auto;padding:45px 40px 70px;border:2px solid #00aaf0;display:flex;flex-direction:column;align-items:center}.prefecture-page__earthquake-risk-title{transform:scaleY(1.2);letter-spacing:.1em;font-weight:600}.prefecture-page__earthquake-risk-number{font-size:120px;font-weight:700;letter-spacing:0;color:#000;line-height:1.1}@media screen and (max-width:750px){.prefecture-page__earthquake-risk{width:100%;padding:12vw 5.3333333333vw 13.3333333333vw;border-radius:45px}.prefecture-page__earthquake-risk-number{width:100%;font-size:20.8vw}}.prefecture-page__earthquake-risk-number-unit{color:#00aaf0;font-size:54px;margin-left:7px}.prefecture-page__earthquake-risk-underline{position:relative}.prefecture-page__earthquake-risk-underline::after{content:"";position:absolute;display:block;width:90%;height:10px;bottom:-17px;left:50%;transform:translateX(-50%);background-color:gold}@media screen and (max-width:750px){.prefecture-page__earthquake-risk-number-unit{font-size:6.6666666667vw;margin-left:.2666666667vw}.prefecture-page__earthquake-risk-underline::after{height:1.6vw;width:70%;bottom:-2.6666666667vw}}.prefecture-page__name{font-size:44px;transform:scaleY(1.2);font-weight:700;display:inline-block;letter-spacing:.1em}.prefecture-page__name b{color:#00aaf0;font-weight:700}.prefecture-page__inner{width:775px}@media screen and (max-width:750px){.prefecture-page__name{font-size:10.6666666667vw}.prefecture-page__inner{width:100%}}.prefecture-page__inner__heading{font-size:38px;font-weight:700;margin-bottom:60px;color:#00aaf0;display:flex;justify-content:center}@media screen and (max-width:750px){.prefecture-page__inner__heading{width:49.0666666667vw;margin:0 auto}.prefecture-page__inner__ti3{word-break:break-word}}.prefecture-page__inner__ti3{width:100%;letter-spacing:.025em;font-weight:500}.prefecture-page__inner__text{font-size:18px;letter-spacing:.07em;line-height:1.8;font-weight:500}.prefecture-page__inner__img{width:640px;margin:80px auto}@media screen and (max-width:750px){.prefecture-page__inner__text{font-size:3.7333333333vw}.prefecture-page__inner__img{width:74.5333333333vw!important;margin:13.3333333333vw auto}}.prefecture-page__inner__img-img2{width:280px;margin-bottom:0}.prefecture-page__inner__img-img3{margin-top:50px}.prefecture-page__inner__img p{font-size:13px;margin-top:10px}.prefecture-page__inner__text .highlight{overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}#yamagata .prefecture-page__table--history tbody tr:first-child td:nth-child(4){letter-spacing:-.02em}#ibaraki .prefecture-page__table--history tbody tr:first-child td:nth-child(4){letter-spacing:-.02em}#ibaraki .prefecture-page__table--history tbody tr:nth-child(2) td:nth-child(4){letter-spacing:-.02em}#ishikawa .prefecture-page__table--history tbody tr:first-child td:nth-child(4){letter-spacing:-.05em}#ishikawa .prefecture-page__table--history tbody tr:nth-child(4) td:nth-child(4){letter-spacing:-.02em}#fukui .prefecture-page__table--history tbody tr:nth-child(4) td:nth-child(4){letter-spacing:-.02em}#aichi .prefecture-page__table--history tbody tr:first-child td:nth-child(4){letter-spacing:-.02em}#fukuoka .prefecture-page__table--history tbody tr:nth-child(3) th{letter-spacing:-.04em}#fukuoka .prefecture-page__table--history tbody tr:nth-child(3) td:nth-child(3){letter-spacing:-.05em;font-size:15px}#saga .prefecture-page__table--history tbody tr:nth-child(3) th{letter-spacing:-.04em}#saga .prefecture-page__table--history tbody tr:nth-child(3) td:nth-child(3){letter-spacing:-.05em;font-size:15px}#kumamoto .prefecture-page__table--history tbody tr:nth-child(2) th{letter-spacing:-.04em}#kumamoto .prefecture-page__table--history tbody tr:nth-child(2) td:nth-child(3){letter-spacing:-.05em;font-size:15px}#oita .prefecture-page__table--history tbody tr:nth-child(3) th{letter-spacing:-.04em}#oita .prefecture-page__table--history tbody tr:nth-child(3) td:nth-child(3){letter-spacing:-.05em;font-size:15px}#miyazaki .prefecture-page__table--history tbody tr:nth-child(3) th{letter-spacing:-.04em}#miyazaki .prefecture-page__table--history tbody tr:nth-child(3) td:nth-child(3){letter-spacing:-.05em;font-size:15px}.movie__sub-desc{font-size:22px;text-align:center;margin-bottom:60px;line-height:1.8;font-weight:500}.movie__sub-desc .small{font-size:20px}.movie .c-title{margin-bottom:80px}.movie .c-title.movie__title{margin-top:60px;margin-bottom:-30px;letter-spacing:.14em;display:flex;justify-content:center}@media screen and (max-width:750px){.prefecture-page__inner__img-img2{width:68.8vw}.prefecture-page__inner__img-img3{margin-top:16vw}.prefecture-page__inner__img p{font-size:3.4666666667vw;margin-top:2vw;line-height:1.5}.movie__sub-desc{max-width:80vw;margin:0 auto 16vw;font-size:4.2666666667vw;line-height:1.8;font-weight:700}.movie__sub-desc .small{font-size:4.2666666667vw}.movie .c-title{margin-bottom:14.6666666667vw}.movie .c-title.movie__title{width:56vw;margin:29.3333333333vw auto -5.3333333333vw}}.movie .c-title.movie-main{margin-bottom:30px}@media screen and (max-width:750px){.movie .c-title.movie-main{margin-bottom:5.3333333333vw}}.movie .c-title.movie-mini{margin-bottom:50px}.movie__container{grid-template-columns:repeat(3,1fr);grid-gap:65px 30px;display:grid}.movie__container .c-button--download{font-size:24px}@media screen and (max-width:750px){.movie .c-title.movie-mini{width:22.1333333333vw;margin-bottom:10.6666666667vw}.movie__container{grid-template-columns:repeat(2,1fr);column-gap:5.3333333333vw;row-gap:6.4vw;display:flex;flex-direction:column;gap:16vw;padding:0 6.6666666667vw}.movie__container .c-button--download{font-size:4.8vw}}.movie__container-pdf{grid-template-columns:repeat(2,1fr);grid-gap:35px 30px;display:grid;width:100%}.movie__item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.movie__item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media screen and (max-width:750px){.movie__container-pdf{grid-template-columns:repeat(1,1fr);column-gap:5.3333333333vw;row-gap:6.4vw;display:flex;flex-direction:column;gap:8vw;padding:0}.movie__item{border-radius:1.6vw}}.movie__video-thumbnail{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.movie__video-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.movie__video-thumbnail:hover img{transform:scale(1.05)}.movie__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer;transition:.3s;border:3px solid rgba(255,255,255,.8)}.movie__play-button:hover{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.1);border-color:#fff}.movie__content{padding:20px}@media screen and (max-width:750px){.movie__play-button{width:9.3333333333vw;height:9.3333333333vw;font-size:3.2vw;border-width:.4vw}.movie__content{padding:2.6666666667vw}}.movie__title{font-size:18px;font-weight:700;color:#333;margin:0 0 10px;line-height:1.4}@media screen and (max-width:750px){.movie__title{font-size:2.4vw;margin:0 0 1.3333333333vw}}.movie__description{font-size:14px;color:#666;line-height:1.6;margin:0}@media screen and (max-width:750px){.movie__description{font-size:1.8666666667vw}}.movie__text{font-size:18px;font-weight:700;letter-spacing:.025em;color:#00aaf0;display:block;padding:20px 0 30px;text-align:center}.c-movie{display:block;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;text-decoration:none;color:inherit}.c-movie:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15);text-decoration:none;color:inherit}.c-movie.is-shadow{box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:750px){.movie__text{font-size:4.8vw;padding:4vw 0 5.3333333333vw}.c-movie{border-radius:1.6vw}}.c-movie__thumbnail{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.c-movie__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.c-movie:hover .c-movie__thumbnail img{transform:scale(1.05)}.c-movie__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer;transition:.3s;border:3px solid rgba(255,255,255,.8)}.c-movie:hover .c-movie__play-button{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.1);border-color:#fff}.c-movie__content{padding:20px}@media screen and (max-width:750px){.c-movie__play-button{width:9.3333333333vw;height:9.3333333333vw;font-size:3.2vw;border-width:.4vw}.c-movie__content{padding:2.6666666667vw}}.c-movie__title{font-size:18px;font-weight:700;color:#333;margin:0 0 10px;line-height:1.4}@media screen and (max-width:750px){.c-movie__title{font-size:2.4vw;margin:0 0 1.3333333333vw}}.c-movie__description{font-size:14px;color:#666;line-height:1.6;margin:0}@media screen and (max-width:750px){.c-movie__description{font-size:1.8666666667vw}}