@charset "UTF-8";@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v21-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:100;src:url("../fonts/noto-sans-jp-v53-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:300;src:url("../fonts/noto-sans-jp-v53-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-jp-v53-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-jp-v53-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/noto-sans-jp-v53-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url("../fonts/noto-sans-jp-v53-latin-900.woff2") format("woff2")}
/*!
 * Bootstrap Reboot v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after:focus,:before:focus,:focus{outline:none}html{font-family:sans-serif;line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;margin-top:0}p{margin:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dl,ol,ul{margin-bottom:1rem;margin-top:0;list-style:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{background-color:transparent;color:#007bff;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle;width:100%;height:auto}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:0.75rem;padding-top:0.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){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}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:0.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.header{position:fixed;width:100%;top:0;left:0;z-index:996;display:none}.header.is-active{display:block}@media screen and (max-width:768px){.header{display:block}.header.is-active{display:block}}.header__wra{padding:1.81rem 2.4rem;background-color:white}@media screen and (max-width:1200px){.header__wra{padding:1.4rem 2.5rem;position:relative}.header__wra.is-active{background-color:#fff}.header__wra:before{content:"";position:absolute;top:0;right:0;width:7rem;height:100%;background-color:#109AC4}}@media screen and (max-width:768px){.header__wra{padding:1.4rem 2.5rem;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25)}.header__wra.is-active{background-color:#fff}.header__wra.is-active-sp{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.header__wra:before{content:"";position:absolute;top:0;right:0;width:7rem;height:100%;z-index:999;background-color:#109AC4}}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logoBox{width:15.8rem;margin-left:4.1rem}@media screen and (max-width:1350px){.header__logoBox{margin-left:4rem}}@media screen and (max-width:1200px){.header__logoBox{margin-left:2rem}}@media screen and (max-width:1100px){.header__logoBox{margin-left:0rem}}@media screen and (max-width:768px){.header__logoBox{width:12rem;visibility:visible;opacity:1}.header__logoBox.is-active-sp{visibility:hidden;opacity:0}}.header__logoLink{display:block;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.header__logoLink:hover{opacity:0.7}}.header__logo{width:100%}.header__navBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:1200px){.header__navBox{display:none}}@media screen and (max-width:768px){.header__navBox{display:none}}.header__navItemLink{font-size:16px;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.header__navItemLink{font-size:14px;line-height:1}}@media screen and (min-width:769px){.header__navItemLink:hover{opacity:0.7}}.header__navItemPhoneLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.header__navItemPhoneLink:hover{opacity:0.7}}.header__navItemPhoneBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navItemPhoneImgBox{width:188px;display:block}.header__navItemPhoneImgFree{width:54px}.header__navItemPhoneImg{width:100%}.header__navItemPhoneText{font-size:24px;line-height:1;letter-spacing:0.05em;color:#5E5E5E;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.header__navItemPhoneText{font-size:14px;line-height:1}}.header__navItem.u-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;text-align:center}@media screen and (max-width:768px){.header__navItem.u-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__navItemButtonBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-transition:0.5s all;transition:0.5s all;position:relative}.header__navItemButtonImg{width:24px;-webkit-transition:0.5s all;transition:0.5s all}.header__navItemButtonImg.u-mail{display:none;position:absolute;top:11.5px;left:22px}.header__navItemButtonImg.u-line{display:none;position:absolute;top:9px;left:22px}.header__navItemButtonText{font-size:16px;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.header__navItemButtonText{font-size:14px;line-height:1}}.header__navItemMail{display:block;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(16,154,196,0.25);box-shadow:0 2px 4px rgba(16,154,196,0.25);border-radius:10rem}.header__navItemMail .header__navItemButtonBox{background-color:#F89117;border:1px solid #F89117;padding:11px 41.5px}@media screen and (max-width:768px){.header__navItemMail .header__navItemButtonBox{width:19.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){.header__navItemMail:hover .header__navItemButtonBox{background-color:#fff}.header__navItemMail:hover .header__navItemButtonImg.u-mail{display:block;position:absolute;top:11.5px;left:42px}.header__navItemMail:hover .header__navItemButtonText{color:#F89117}}.header__navItemLine{display:block;cursor:pointer;-webkit-transition:0.5s all;transition:0.5s all}.header__navItemLine .header__navItemButtonBox{background-color:#79CD51;border:1px solid #73C74C;padding:8.3px 30.5px}@media screen and (max-width:768px){.header__navItemLine .header__navItemButtonBox{width:19.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){.header__navItemLine:hover .header__navItemButtonBox{background-color:#fff}.header__navItemLine:hover .header__navItemButtonImg.u-line{display:block;position:absolute;top:9px;left:30px}.header__navItemLine:hover .header__navItemButtonText{color:#79CD51}}.header__navSpBox{display:none}@media screen and (max-width:1200px){.header__navSpBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}@media screen and (max-width:768px){.header__navSpBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}}@media screen and (max-width:1200px){.header__navSpItem{width:2.4rem;position:relative;cursor:pointer}.header__navSpItem.u-phone{width:4.5rem;text-align:center;visibility:visible;opacity:1}.header__navSpItem.u-phone.is-active-sp{visibility:hidden;opacity:0}.header__navSpItem.u-mail{width:5.2rem;text-align:center;margin-right:2rem;visibility:visible;opacity:1}.header__navSpItem.u-mail.is-active-sp{visibility:hidden;opacity:0}.header__navSpItem.u-menu{top:2px;right:-3px}}@media screen and (max-width:768px){.header__navSpItem{width:2.4rem;position:relative}.header__navSpItem.u-phone{width:4.5rem;text-align:center}.header__navSpItem.u-mail{width:5.2rem;text-align:center;margin-right:2rem}.header__navSpItem.u-menu{top:2px;right:-3px;z-index:999}}@media screen and (max-width:1200px){.header__navSpItemLink{position:relative}}.header__navSpItemIcon.u-phone{width:3.1rem;margin-left:0.45rem}.header__navSpItemIcon.u-mail{width:2.4rem}@media screen and (max-width:1200px){.header__navSpItemText{font-size:8px;line-height:1;letter-spacing:0.05em;color:#F89117;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block;text-align:center;margin-top:1rem}}@media screen and (max-width:1200px) and (max-width:768px){.header__navSpItemText{font-size:8px;line-height:1}}@media screen and (max-width:1200px){.header__navSpItemText.u-phone{margin-top:1.1rem}}@media screen and (max-width:768px){.header__navSpItemText{font-size:8px;line-height:1;letter-spacing:0.05em;color:#F89117;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block;text-align:center;margin-top:0.5rem}}@media screen and (max-width:768px) and (max-width:768px){.header__navSpItemText{font-size:8px;line-height:1}}@media screen and (max-width:768px){.header__navSpItemText.u-phone{margin-top:0.6rem}}@media screen and (max-width:1200px){.header__navSpItemBorder{height:0.2rem;width:100%;background-color:white;position:absolute;left:0;-webkit-transition:0.3s all;transition:0.3s all}.header__navSpItemBorder.u-first{top:0.5rem}.header__navSpItemBorder.u-first.is-show{-webkit-transform:rotate(45deg) translate(8px,8px);transform:rotate(45deg) translate(8px,8px)}.header__navSpItemBorder.u-second{top:1.6rem;opacity:1}.header__navSpItemBorder.u-second.is-show{opacity:0}.header__navSpItemBorder.u-third{top:2.8rem}.header__navSpItemBorder.u-third.is-show{-webkit-transform:rotate(-45deg) translate(8px,-9px);transform:rotate(-45deg) translate(8px,-9px)}}@media screen and (max-width:768px){.header__navSpItemBorder{height:0.2rem;width:100%;background-color:white;position:absolute;left:0;-webkit-transition:0.3s all;transition:0.3s all}.header__navSpItemBorder.u-first{top:0.5rem}.header__navSpItemBorder.u-first.is-show{-webkit-transform:rotate(45deg) translate(0.3rem,0.7rem);transform:rotate(45deg) translate(0.3rem,0.7rem)}.header__navSpItemBorder.u-second{top:1.2rem;opacity:1}.header__navSpItemBorder.u-second.is-show{opacity:0}.header__navSpItemBorder.u-third{top:1.9rem}.header__navSpItemBorder.u-third.is-show{-webkit-transform:rotate(-45deg) translate(0.3rem,-0.7rem);transform:rotate(-45deg) translate(0.3rem,-0.7rem)}}.header__contentSpBox{display:none;-webkit-transition:0.3s all;transition:0.3s all}@media screen and (max-width:1200px){.header__contentSpBox{position:fixed;top:6.3rem;left:0;z-index:998;width:100%;height:calc(100vh - 6.3rem);padding:10rem 3.8rem;display:block;opacity:0;visibility:hidden}.header__contentSpBox.is-show{opacity:1;visibility:visible}.header__contentSpBox:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/common/header-menu-bg.webp");background-repeat:no-repeat;background-position:top;background-size:cover}}@media screen and (max-width:768px){.header__contentSpBox{padding:6.5rem 3.8rem 2rem}.header__contentSpBox.is-show{opacity:1;visibility:visible;z-index:995}.header__contentSpBox:before{content:"";position:absolute;top:-6.3rem;left:0;width:100%;height:100vh;background-image:url("../images/common/header-menu-bg.webp");background-repeat:no-repeat;background-position:top;background-size:cover}}.header__contentSp{position:relative}.header__contentSpList{padding:0;margin-bottom:5rem}@media screen and (max-width:1200px){.header__contentSpListItem{width:17rem;margin:0 auto;padding:1.5rem 1rem;text-align:center;border-bottom:1px solid #109AC4}.header__contentSpListItem:last-child{border-bottom:none}}.header__contentSpListItemLink{font-size:2rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.header__contentSpListItemLink{font-size:1.6rem;line-height:1}}@media screen and (max-width:1200px){.header__contentSpListItemLink{font-weight:bold}}@media screen and (max-width:768px){.header__buttonList{margin-bottom:9rem}}.header__phoneButtonBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.header__phoneButton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;background-color:#fff;width:53.9rem;margin:0 auto;border-radius:4rem;padding:1.8rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1200px){.header__phoneButton{width:35.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.header__phoneButton{width:25.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15)}}.header__phoneButtonIcon{width:2rem}@media screen and (max-width:1200px){.header__phoneButtonIcon{width:4rem}}@media screen and (max-width:768px){.header__phoneButtonIcon{width:3.2rem}}.header__phoneButtonText{font-size:3.9rem;line-height:1.2;letter-spacing:0.1em;color:#DB3434;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.header__phoneButtonText{font-size:2rem;line-height:1}}@media screen and (max-width:1200px){.header__phoneButtonText{font-size:2.8rem}}@media screen and (max-width:768px){.header__phoneButtonText{font-size:2rem}}.header__copyrightBox{text-align:center}.header__copyright{font-size:1.2rem;line-height:2;letter-spacing:0.05em;color:#109AC4;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.header__copyright{font-size:1rem;line-height:2}}.footer{background-color:#3EBEE5}.footer__wra{padding:11.4rem 4rem 16.1rem 4rem;max-width:124rem;width:100%;margin:0 auto}@media screen and (max-width:768px){.footer__wra{padding:7.5rem 2.5rem 5rem 2.5rem}}.footer__titleBox{margin-bottom:4rem}.footer__title{font-size:3.2rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.footer__title{font-size:2rem;line-height:1}}.footer__contentBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.footer__contentBox{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3rem}}.footer__navBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15rem}@media screen and (max-width:768px){.footer__navBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}}.footer__navItemText{font-size:1.6rem;line-height:1.75;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.footer__navItemText{font-size:1.4rem;line-height:2}}.footer__navLink{margin-bottom:0.3rem;display:block;font-size:1.6rem;line-height:1.75;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.footer__navLink{font-size:1.4rem;line-height:1.75}}@media screen and (min-width:769px){.footer__navLink:hover{opacity:0.7}}@media screen and (max-width:768px){.footer__navLink{margin-bottom:0.8rem}}.footer__logoBox{width:74px}.footer__logoLink{display:block;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.footer__logoLink:hover{opacity:0.7}}.footer__copyrightBox{text-align:center;margin-top:-3rem;padding-bottom:4.5rem}@media screen and (max-width:768px){.footer__copyrightBox{margin-top:0;display:none}}.footer__copyright{font-size:1.2rem;line-height:1.4;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.footer__copyright{font-size:1.2rem;line-height:1.4}}.footer__descBox{margin-top:5rem}@media screen and (max-width:768px){.footer__descBox{margin-top:0}}.footer__desc{font-size:1.2rem;line-height:2;letter-spacing:0.05em;color:#fff;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.footer__desc{font-size:0.8rem;line-height:2}}.footer__copyrightSpBox{display:block;text-align:center;margin-top:4rem}@media screen and (max-width:768px){.footer__copyrightSpBox{display:block;text-align:center;margin-top:2.4rem}}.footer__copyrightSp{font-size:1.2rem;line-height:2;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.footer__copyrightSp{font-size:1rem;line-height:2}}.fixedFooter{position:fixed;width:100%;bottom:0;left:0;z-index:996;display:none}.fixedFooter.is-active{display:block}@media screen and (max-width:768px){.fixedFooter{z-index:990}}.fixedFooter__wra{padding:0.7rem 2.4rem;background-color:#D0F7FF}@media screen and (max-width:950px){.fixedFooter__wra{padding:0.7rem 0.5rem}}@media screen and (max-width:768px){.fixedFooter__wra{padding:1rem 0.5rem}}.fixedFooter__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.fixedFooter__box{padding:0.4rem 2rem}}.fixedFooter__logoBox{width:15.8rem;margin-left:4.1rem}@media screen and (max-width:1350px){.fixedFooter__logoBox{margin-left:4rem}}@media screen and (max-width:1200px){.fixedFooter__logoBox{margin-left:2rem}}@media screen and (max-width:1100px){.fixedFooter__logoBox{margin-left:0rem}}@media screen and (max-width:900px){.fixedFooter__logoBox{width:4.5rem}}@media screen and (max-width:768px){.fixedFooter__logoBox{width:3rem}}.fixedFooter__logoLink{display:block;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.fixedFooter__logoLink:hover{opacity:0.7}}.fixedFooter__logo{width:100%}@media screen and (max-width:900px){.fixedFooter__logo{display:none}}.fixedFooter__logo-sp{width:100%;display:none}@media screen and (max-width:900px){.fixedFooter__logo-sp{display:block}}.fixedFooter__navBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-right:5rem}@media screen and (max-width:1200px){.fixedFooter__navBox{padding-right:3rem}}@media screen and (max-width:1080px){.fixedFooter__navBox{padding-right:0rem}}@media screen and (max-width:980px){.fixedFooter__navBox{gap:4px}}@media screen and (max-width:768px){.fixedFooter__navBox{gap:1.5rem}}.fixedFooter__timeImgBox{width:29rem}@media screen and (max-width:1080px){.fixedFooter__timeImgBox{width:24rem}}@media screen and (max-width:768px){.fixedFooter__timeImgBox{width:5.8rem}}@media screen and (max-width:768px){.fixedFooter__navItem.u-phone{display:none}}.fixedFooter__navItemPhoneLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.fixedFooter__navItemPhoneLink:hover{opacity:0.7}}.fixedFooter__navItemPhoneBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixedFooter__navItemPhoneImgBox{width:188px;display:block}@media screen and (max-width:1080px){.fixedFooter__navItemPhoneImgBox{width:150px}}.fixedFooter__navItemPhoneImgFree{width:54px}@media screen and (max-width:1080px){.fixedFooter__navItemPhoneImgFree{width:40px}}.fixedFooter__navItemPhoneImg{width:100%}.fixedFooter__navItemPhoneText{font-size:24px;line-height:1;letter-spacing:0.05em;color:#5E5E5E;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.fixedFooter__navItemPhoneText{font-size:14px;line-height:1}}.fixedFooter__navItem.u-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;text-align:center}@media screen and (max-width:768px){.fixedFooter__navItem.u-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fixedFooter__navItemButtonBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-transition:0.5s all;transition:0.5s all;position:relative}.fixedFooter__navItemButtonImg{width:24px;-webkit-transition:0.5s all;transition:0.5s all}.fixedFooter__navItemButtonImg.u-mail{display:none;position:absolute;top:11.5px;left:22px}.fixedFooter__navItemButtonImg.u-line{display:none;position:absolute;top:9px;left:22px}.fixedFooter__navItemButtonText{font-size:16px;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.fixedFooter__navItemButtonText{font-size:14px;line-height:1}}.fixedFooter__navItemMail{display:block;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(16,154,196,0.25);box-shadow:0 2px 4px rgba(16,154,196,0.25);border-radius:10rem}.fixedFooter__navItemMail .header__navItemButtonBox{background-color:#F89117;border:1px solid #F89117;padding:11px 41.5px}@media screen and (max-width:768px){.fixedFooter__navItemMail .header__navItemButtonBox{width:19.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){.fixedFooter__navItemMail:hover .header__navItemButtonBox{background-color:#fff}.fixedFooter__navItemMail:hover .header__navItemButtonImg.u-mail{display:block;position:absolute;top:11.5px;left:42px}.fixedFooter__navItemMail:hover .header__navItemButtonText{color:#F89117}}.fixedFooter__navItemLine{display:block;cursor:pointer;-webkit-transition:0.5s all;transition:0.5s all}.fixedFooter__navItemLine .header__navItemButtonBox{background-color:#79CD51;border:1px solid #73C74C;padding:8.3px 30.5px}@media screen and (max-width:768px){.fixedFooter__navItemLine .header__navItemButtonBox{width:19.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){.fixedFooter__navItemLine:hover .header__navItemButtonBox{background-color:#fff}.fixedFooter__navItemLine:hover .header__navItemButtonImg.u-line{display:block;position:absolute;top:9px;left:30px}.fixedFooter__navItemLine:hover .header__navItemButtonText{color:#79CD51}}@media screen and (max-width:768px){.fixedFooter__buttonList{margin-bottom:9rem}}.fixedFooter__phoneButtonBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.fixedFooter__phoneButton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;background-color:#fff;width:53.9rem;margin:0 auto;border-radius:4rem;padding:1.4rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1200px){.fixedFooter__phoneButton{width:35.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.fixedFooter__phoneButton{width:25.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15)}}.fixedFooter__phoneButtonIcon{width:2rem}@media screen and (max-width:1200px){.fixedFooter__phoneButtonIcon{width:4rem}}@media screen and (max-width:768px){.fixedFooter__phoneButtonIcon{width:3.2rem}}.fixedFooter__phoneButtonText{font-size:3.9rem;line-height:1.2;letter-spacing:0.1em;color:#DB3434;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.fixedFooter__phoneButtonText{font-size:2rem;line-height:1}}@media screen and (max-width:1200px){.fixedFooter__phoneButtonText{font-size:2.8rem}}@media screen and (max-width:768px){.fixedFooter__phoneButtonText{font-size:2rem}}.fixedFooter__copyrightBox{text-align:center}.fixedFooter__copyright{font-size:1.2rem;line-height:2;letter-spacing:0.05em;color:#109AC4;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.fixedFooter__copyright{font-size:1rem;line-height:2}}.fixedFooter__comEstimateButtonWra{margin-bottom:-2rem;position:relative}.fixedFooter__bubbleThirtyImg{position:absolute;top:-2.3rem;left:0;right:0;margin:0 auto;width:18rem;z-index:99}@media screen and (max-width:768px){.fixedFooter__bubbleThirtyImg{top:-1.9rem}}.fixedFooter__comEstimateButton{padding:1.2rem 0rem;border-radius:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s all;transition:0.5s all;width:31.2rem}.fixedFooter__comEstimateButton__icon{width:2.6rem;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.fixedFooter__comEstimateButton__icon{width:2rem}}.fixedFooter__comEstimateButton__iconHover{position:absolute;width:2.6rem;top:0px;left:-38px;opacity:0;visibility:hidden;-webkit-transition:0.5s all;transition:0.5s all}.fixedFooter__comEstimateButton .comEstimateButton__iconHover{width:2.6rem;top:0px;left:-38px}.fixedFooter__comEstimateButton.u-orange{background-color:#F89117;border:0.3rem solid #F89117;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);padding:1.4rem 0rem;width:24.6rem;position:relative}.fixedFooter__comEstimateButton.u-orange:before{content:"";position:absolute;top:35%;right:10%;width:1.4rem;height:1.4rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:6;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.fixedFooter__comEstimateButton.u-orange:hover{background-color:#fff}.fixedFooter__comEstimateButton.u-orange:hover .fixedFooter__comEstimateButton__text{color:#F89117}.fixedFooter__comEstimateButton.u-orange:hover .comEstimateButton__icon{opacity:0;visibility:hidden}.fixedFooter__comEstimateButton.u-orange:hover .comEstimateButton__iconHover{opacity:1;visibility:visible}.fixedFooter__comEstimateButton.u-orange:hover:before{background-image:url("../images/common/arrow-orange.png")}}@media screen and (max-width:768px){.fixedFooter__comEstimateButton.u-orange{width:20.5rem;padding:1rem 2rem 1rem 0rem}.fixedFooter__comEstimateButton.u-orange:before{content:"";top:33%}}.fixedFooter__comEstimateButton__text{-webkit-transition:0.5s all;transition:0.5s all;position:relative;margin-top:-0.2rem;font-size:1.6rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.fixedFooter__comEstimateButton__text{font-size:1.4rem;line-height:1}}@media screen and (max-width:800px){.fixedFooter__comEstimateButton__text{font-size:2rem}}@media screen and (max-width:768px){.fixedFooter__comEstimateButton__text{font-size:1.3rem}}@media screen and (max-width:768px){.fixedFooter__comEstimateButton{width:25rem;padding:1.2rem 0}}html{font-size:62.5%}@media screen and (max-width:768px){html{font-size:2.6666666667vw}}body{-webkit-print-color-adjust:exact}.u-pcDb{display:block}.u-pcDib{display:inline-block}.u-pcDin{display:inline}.u-pcDf{display:-webkit-box;display:-ms-flexbox;display:flex}.u-pcDt{display:table}.u-pcDtc{display:table-cell}.u-pcDif{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-spDb,.u-spDf,.u-spDib,.u-spDif,.u-spDin,.u-spDt,.u-spDtc{display:none}@media screen and (max-width:768px){.u-pcDb,.u-pcDf,.u-pcDib,.u-pcDif,.u-pcDin,.u-pcDt,.u-pcDtc{display:none}.u-spDb{display:block}.u-spDib{display:inline-block}.u-spDin{display:inline}.u-spDf{display:-webkit-box;display:-ms-flexbox;display:flex}.u-spDt{display:table}.u-spDtc{display:table-cell}.u-spDif{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.siteContent{min-height:calc(100vh - 200px)}@media screen and (max-width:768px){.siteContent{min-height:calc(100vh - 50px);padding-top:50px}}.screen-reader-response{display:none}.wpcf7-response-output{display:none}.wpcf7-not-valid-tip{margin-top:0.3rem;display:block;font-size:1.4rem;line-height:1.6;letter-spacing:0.05em;color:#DB3434;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.wpcf7-not-valid-tip{font-size:1.2rem;line-height:1.875}}.wpcf7-not-valid-tip{font-size:1.4rem!important}@media screen and (max-width:768px){.wpcf7-not-valid-tip{font-size:1.2rem!important}}.comBottunBox{position:relative;border-radius:10rem;z-index:1}.u-icon:before{content:"";position:absolute;top:29%;right:10%;width:1.4rem;height:1.4rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:6;-webkit-transition:0.5s all;transition:0.5s all}.comBottun{padding:2.1rem 3rem 2.2rem 3rem;border-radius:10rem;display:block;position:relative;width:28.3rem;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.25);box-shadow:0 4px 6px rgba(0,0,0,0.25);font-size:1.8rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.comBottun{font-size:1.4rem;line-height:1}}.comBottun:before{content:"";position:absolute;top:40%;right:10%;width:1.4rem;height:1.4rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:4;-webkit-transition:0.5s all;transition:0.5s all}.comBottun.u-orange{background-color:#F89117;border:2px solid #F89117;padding:2.5rem 4rem 2.6rem 3rem;font-size:2.6rem;width:50rem}.comBottun.u-orange:before{right:4%;width:1.6rem;height:1.6rem}@media screen and (min-width:769px){.comBottun.u-orange:hover{background-color:#fff;color:#F89117}.comBottun.u-orange:hover:before{background-image:url("../images/common/arrow-orange.png")}}@media screen and (max-width:950px){.comBottun.u-orange{width:28.1rem;font-size:1.4rem;padding:1.7rem 4rem 1.7rem 3rem}.comBottun.u-orange:before{right:7%;top:39%;width:1.2rem;height:1.2rem}}.comBottun.u-orange.u-modal{width:16rem;font-size:1.1rem;padding:0.6rem 3rem 0.7rem 2rem}.comBottun.u-orange.u-modal:before{top:39%;width:0.7rem;height:0.7rem;right:15%}@media screen and (max-width:768px){.comBottun.u-orange{width:100%;font-size:1.4rem;padding:1.7rem 4rem 1.7rem 3rem}.comBottun.u-orange:before{right:10%;top:40%;width:1.2rem;height:1.2rem}.comBottun.u-orange.u-modal{width:15rem;font-size:1.2rem;padding:0.5rem 1rem 0.5rem 0.7rem}.comBottun.u-orange.u-modal:before{right:6%;top:42%;width:0.6rem;height:0.6rem}}.comBottun.u-blue{background-color:#109AC4;border:2px solid #109AC4;padding:2.3rem 7.7rem 2.3rem 6.2rem}@media screen and (min-width:769px){.comBottun.u-blue:hover{background-color:#fff;color:#109AC4}.comBottun.u-blue:hover~.u-icon:before{background-image:url("../images/common/arrow-blue.png")}}.comBottun.is-disabled{background-color:#EBEBE4;border:2px solid #EBEBE4;color:#fff}@media screen and (min-width:769px){.comBottun.is-disabled:hover{background-color:#EBEBE4;border:2px solid #EBEBE4;color:#fff}}@media screen and (max-width:768px){.comBottun{width:25rem;padding:1.8rem 6.7rem 1.9rem 5.2rem}.comBottun:before{content:"";position:absolute;top:39%;right:10%;width:1.2rem;height:1.2rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:4}}.u-submit{padding:2.1rem 3rem 2.2rem 3rem;border-radius:10rem;display:block;position:relative;z-index:5;width:28.3rem;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.25);box-shadow:0 4px 6px rgba(0,0,0,0.25);background-color:#109AC4;border:2px solid #109AC4;cursor:pointer}.u-submit:before{content:"";position:absolute;top:40%;right:10%;width:1.4rem;height:1.4rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:6;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.u-submit:hover{background-color:#fff;color:#109AC4}.u-submit:hover:before{background-image:url("../images/common/arrow-blue.png")}}.comEstimateButtonWra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1000px){.comEstimateButtonWra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.comEstimateButtonWra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.comEstimateButtonWra.u-header{gap:2rem}.comEstimateButtonBox{margin:0 auto}@media screen and (max-width:1000px){.comEstimateButtonBox{margin:0 auto}}@media screen and (max-width:768px){.comEstimateButtonBox{margin:0 auto}.comEstimateButtonBox.u-shadow{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15);border-radius:15rem}}.comEstimateButton{padding:1.2rem 0rem;border-radius:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s all;transition:0.5s all;width:31.2rem}.comEstimateButton.u-blue{background-color:#109AC4;border:0.3rem solid #0D97C1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15)}@media screen and (min-width:769px){.comEstimateButton.u-blue:hover{background-color:#fff}.comEstimateButton.u-blue:hover .comEstimateButton__text{color:#109AC4}.comEstimateButton.u-blue:hover .comEstimateButton__icon{opacity:0;visibility:hidden}.comEstimateButton.u-blue:hover .comEstimateButton__iconHover{opacity:1;visibility:visible}}.comEstimateButton__icon{width:2.6rem;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.comEstimateButton__icon{width:2rem}}.comEstimateButton__iconHover{position:absolute;width:2.6rem;top:4px;left:-39px;opacity:0;visibility:hidden;-webkit-transition:0.5s all;transition:0.5s all}.comEstimateButton.u-green{background-color:#79CD51;border:0.3rem solid #73C74C;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25)}@media screen and (min-width:769px){.comEstimateButton.u-green:hover{background-color:#fff}.comEstimateButton.u-green:hover .comEstimateButton__text{color:#79CD51}.comEstimateButton.u-green:hover .comEstimateButton__icon{opacity:0;visibility:hidden}.comEstimateButton.u-green:hover .comEstimateButton__iconHover{opacity:1;visibility:visible}}.comEstimateButton.u-orange{background-color:#F89117;border:0.3rem solid #F89117;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);padding:1.8rem 0rem;width:42.1rem;position:relative}.comEstimateButton.u-orange:before{content:"";position:absolute;top:35%;right:10%;width:1.8rem;height:1.8rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:6;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:1080px){.comEstimateButton.u-orange{width:40rem}}@media screen and (max-width:800px){.comEstimateButton.u-orange{width:33rem}}@media screen and (min-width:769px){.comEstimateButton.u-orange:hover{background-color:#fff}.comEstimateButton.u-orange:hover .comEstimateButton__text{color:#F89117}.comEstimateButton.u-orange:hover .comEstimateButton__icon{opacity:0;visibility:hidden}.comEstimateButton.u-orange:hover .comEstimateButton__iconHover{opacity:1;visibility:visible}.comEstimateButton.u-orange:hover:before{background-image:url("../images/common/arrow-orange.png")}}@media screen and (max-width:768px){.comEstimateButton.u-orange{width:20.5rem;padding:1.2rem 3rem 1.2rem 0rem}.comEstimateButton.u-orange:before{content:"";position:absolute;top:35%;right:7%;width:1.2rem;height:1.2rem;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:6;-webkit-transition:0.5s all;transition:0.5s all}}.comEstimateButton.u-orange02{background-color:#F89117;border:0.3rem solid #F89117;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);padding:2.1rem 0rem;width:35.1rem}@media screen and (min-width:769px){.comEstimateButton.u-orange02:hover{background-color:#fff}.comEstimateButton.u-orange02:hover .comEstimateButton__text{color:#F89117}.comEstimateButton.u-orange02:hover .comEstimateButton__icon{opacity:0;visibility:hidden}.comEstimateButton.u-orange02:hover .comEstimateButton__iconHover{opacity:1;visibility:visible}}@media screen and (max-width:768px){.comEstimateButton.u-orange02{width:25.9rem;padding:1.2rem 0}}.comEstimateButton__text{-webkit-transition:0.5s all;transition:0.5s all;position:relative;margin-top:-0.2rem;font-size:2.7rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.comEstimateButton__text{font-size:1.4rem;line-height:1}}@media screen and (max-width:1200px){.comEstimateButton__text{font-size:2.4rem}}@media screen and (max-width:800px){.comEstimateButton__text{font-size:2rem}}@media screen and (max-width:768px){.comEstimateButton__text{font-size:1.4rem}}@media screen and (max-width:768px){.comEstimateButton{width:25rem;padding:1.2rem 0}}.seizenseiri-bg{position:relative}.seizenseiri-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;background-image:url("../images/lp/fv-bg-new02.webp");background-repeat:no-repeat;background-position:top;background-size:cover;width:100%;height:99.5%;z-index:-2}@media screen and (min-width:1900px){.seizenseiri-bg:before{content:"";position:absolute;top:0rem;left:0;right:0;bottom:0;background-image:url("../images/lp/fv-bg-new02.webp");background-repeat:no-repeat;background-position:bottom;background-size:cover;width:100%;height:99%;z-index:-2}}@media screen and (max-width:768px){.seizenseiri-bg:before{content:"";background-image:url("../images/lp/fv-bg-new02-sp.webp");background-position:top}}.fv{padding-top:6rem;padding-bottom:16rem;margin-top:7rem;position:relative}@media screen and (max-width:800px){.fv{padding-top:3rem}}@media screen and (max-width:768px){.fv{text-align:center;margin-top:0;padding-top:2.5rem;padding-bottom:5rem}}.fv__titleTextBox{width:54rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-self:center;margin:0 auto;margin-bottom:2rem}@media screen and (max-width:768px){.fv__titleTextBox{display:none}}.fv__wra{position:relative;width:100%}@media screen and (max-width:768px){.fv__wra{padding:0;position:initial}}.fv__box{width:100%;position:relative;gap:3rem}.fv__box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;width:100%;height:100%;z-index:-1}@media screen and (min-width:1850px){.fv__box:before{content:""}}@media screen and (max-width:768px){.fv__box{display:block;background-color:#fff;padding-bottom:0;position:initial}.fv__box:before{content:"";display:none}}.fv__content{padding-left:10rem}@media screen and (max-width:1300px){.fv__content{padding-left:5rem}}@media screen and (max-width:1080px){.fv__content{padding-left:2rem}}@media screen and (max-width:768px){.fv__content{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;background-color:initial;margin-top:-5.3rem;padding-left:0}}@media screen and (min-width:1680px){.fv__content{padding-left:23rem}}@media screen and (min-width:1900px){.fv__content{padding-left:18rem}}@media screen and (min-width:1950px){.fv__content{padding-left:25rem}}@media screen and (min-width:2000px){.fv__content{padding-left:28rem}}.fv__titleBox{padding-top:5rem;padding-left:10rem}@media screen and (max-width:1300px){.fv__titleBox{padding-left:5rem}}@media screen and (max-width:1080px){.fv__titleBox{padding-left:2rem}}@media screen and (min-width:1680px){.fv__titleBox{padding-left:23rem}}@media screen and (min-width:1900px){.fv__titleBox{padding-left:18rem}}@media screen and (min-width:1950px){.fv__titleBox{padding-left:25rem}}@media screen and (min-width:2000px){.fv__titleBox{padding-left:28rem}}@media screen and (max-width:768px){.fv__titleBox{text-align:center;padding-left:0;padding-top:100px;top:-5.3rem;position:relative}}.fv__titleImage{width:80.5rem;position:relative;z-index:10}@media screen and (max-width:1350px){.fv__titleImage{width:61.5rem}}@media screen and (max-width:930px){.fv__titleImage{width:38.5rem}}@media screen and (max-width:768px){.fv__titleImage{width:100%}}.fv__titleVoiceBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-bottom:1rem}@media screen and (max-width:768px){.fv__titleVoiceBox{gap:1.8rem;background-color:#fff;margin-bottom:6.4rem;padding:0.4rem 5.5rem;border-radius:0.5rem}}.fv__titleVoice{width:32px}@media screen and (max-width:768px){.fv__titleVoice{width:2rem}}.fv__titleText{font-size:1.6rem;line-height:1.6;letter-spacing:0.03em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.fv__titleText{font-size:1rem;line-height:1.6}}.fv__title{font-size:4.9rem;line-height:1.6;letter-spacing:0.03em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.1em}@media screen and (max-width:768px){.fv__title{font-size:2.4rem;line-height:1.8}}.fv__title .u-blue{color:#109AC4}@media screen and (min-width:2000px){.fv__title{font-size:6.3rem}}@media screen and (max-width:1350px){.fv__title{font-size:3.6rem}}@media screen and (max-width:1300px){.fv__title{font-size:3rem}}@media screen and (max-width:768px){.fv__title{font-size:2.4rem;text-align:left;letter-spacing:0.05em;margin-bottom:1.7rem}}.fv__titleBubble{position:absolute;left:0rem;right:0;margin:auto;top:0rem;z-index:20;width:41rem}@media screen and (max-width:950px){.fv__titleBubble{left:-21rem;width:30rem}}@media screen and (max-width:768px){.fv__titleBubble{width:20rem;left:0rem;top:0rem}}.fv__priceBox{width:61rem}@media screen and (max-width:768px){.fv__priceBox{width:100%}}.fv__price{width:100%}.fv__billBox{width:53.2rem;margin:3rem auto}@media screen and (max-width:1080px){.fv__billBox{width:53.2rem}}@media screen and (min-width:1900px){.fv__billBox{width:70.5rem}}@media screen and (min-width:2000px){.fv__billBox{width:70.5rem}}@media screen and (max-width:768px){.fv__billBox{width:100%;margin:2rem auto 2rem}}.fv__areaBox{width:57.4rem;margin:5rem auto 0 0;position:relative;z-index:10}@media screen and (max-width:1300px){.fv__areaBox{width:40.6rem}}@media screen and (max-width:1080px){.fv__areaBox{width:33.6rem}}@media screen and (min-width:1900px){.fv__areaBox{width:60.5rem}}@media screen and (min-width:2000px){.fv__areaBox{width:70.5rem}}@media screen and (max-width:768px){.fv__areaBox{width:23.7rem;margin:0 auto 2rem;display:none}}.fv__imageBox{position:relative;width:72rem;display:block}@media screen and (max-width:768px){.fv__imageBox{display:none}}@media screen and (min-width:1500px){.fv__imageBox{width:85rem}}@media screen and (min-width:1580px){.fv__imageBox{width:90rem}}@media screen and (min-width:1650px){.fv__imageBox{width:95rem}}@media screen and (min-width:1900px){.fv__imageBox{width:100rem}}.fv__image{height:auto}.fv__icon{width:19.7rem;height:auto;position:absolute;left:-3%;top:-5%}@media screen and (max-width:1080px){.fv__icon{width:15.7rem;position:absolute;left:-9%;top:-10%}}@media screen and (max-width:768px){.fv__icon{display:none}}.fv__buttonBox{padding-bottom:8.4rem;text-align:center;width:50rem;position:relative;padding-top:2.8rem}@media screen and (max-width:768px){.fv__buttonBox{display:none}}.fv__buttonBoxSp{display:none}@media screen and (max-width:768px){.fv__buttonBoxSp{display:block;width:29.2rem;margin:0 auto;padding-bottom:3.6rem;position:relative;}.fv__buttonBoxSp .comBottun.u-orange{padding:1.7rem 5rem 1.7rem 3rem}}.fv__buttonText{font-size:2.4rem;line-height:1.6;letter-spacing:0.03em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif;text-align:center;display:block;line-height:1.4;margin-bottom:0.2rem}@media screen and (max-width:768px){.fv__buttonText{font-size:1.4rem;line-height:1.6}}.fv__imageSpBox{display:none}@media screen and (max-width:768px){.fv__imageSpBox{display:none}}.fv__iconSp{display:none}@media screen and (max-width:768px){.fv__iconSp{display:block;width:10rem;position:absolute;left:7%;top:-3%}}.fv__imageIconBox{width:23.5rem;position:absolute;top:5rem;right:6rem;z-index:3}@media screen and (max-width:1100px){.fv__imageIconBox{width:20.1rem}}@media screen and (max-width:768px){.fv__imageIconBox{width:10rem;left:2.5rem;top:3.5rem;display:none}}.fv__headImageBox{position:absolute;right:0;bottom:0;width:65rem}@media screen and (min-width:1850px){.fv__headImageBox{width:80.5rem}}@media screen and (max-width:1350px){.fv__headImageBox{width:60rem}}@media screen and (max-width:1200px){.fv__headImageBox{width:55rem}}@media screen and (max-width:1100px){.fv__headImageBox{width:50.5rem}}.concern__wra{margin-top:10rem}@media screen and (max-width:768px){.concern__wra{margin-top:5rem}}.concern__imageBox{width:100%}.about{position:relative;margin-top:-0.2rem}.about:before{content:"";position:absolute;top:-12%;left:0;right:0;margin:auto;width:5rem;height:5rem;background-image:url("../images/common/scroll-icon.png");background-repeat:no-repeat;background-position:center;background-size:cover;z-index:66}@media screen and (max-width:800px){.about:before{top:16%}}@media screen and (max-width:768px){.about{background-color:none}.about:before{display:none}}@media screen and (min-width:1900px){.about{background-color:initial}}.about__titleBox{position:absolute;width:45rem;right:22.5rem;top:-5rem}@media screen and (max-width:768px){.about__titleBox{width:22.6rem;left:2.5rem;right:initial;top:-2.6rem}}.about__content{background-color:#fff;border-top-right-radius:15rem;border-bottom-right-radius:15rem;margin-right:5.6rem;padding:8rem 9rem 8rem 9rem;position:relative;z-index:3}@media screen and (max-width:800px){.about__content{padding:8rem 5rem 8rem 5rem}}@media screen and (max-width:768px){.about__content{margin-right:0;border-top-right-radius:8rem;border-bottom-right-radius:8rem;padding-bottom:5rem;padding:4rem 2.5rem 5rem}}.about__headBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1000px){.about__headBox{gap:2.7rem}}@media screen and (max-width:768px){.about__headBox{display:block}}.about__headImageBox{width:58.8rem}@media screen and (max-width:1000px){.about__headImageBox{width:38rem}}@media screen and (max-width:768px){.about__headImageBox{width:100%;padding:0;margin-bottom:1.5rem}}@media screen and (min-width:1600px){.about__headImageBox{width:78rem}}@media screen and (min-width:1680px){.about__headImageBox{width:85rem}}@media screen and (min-width:1750px){.about__headImageBox{width:95rem}}@media screen and (min-width:2000px){.about__headImageBox{width:120rem}}.about__headTextBox{width:57rem}@media screen and (max-width:768px){.about__headTextBox{width:100%;padding:0 0 2.5rem}}@media screen and (min-width:1680px){.about__headTextBox{width:55.8rem}}@media screen and (min-width:1900px){.about__headTextBox{width:70.8rem}}@media screen and (min-width:2000px){.about__headTextBox{width:87.8rem}}.about__headTextTitle{font-size:4.8rem;line-height:1.6;letter-spacing:0.05em;color:#109AC4;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-bottom:2.5rem;display:block}@media screen and (max-width:768px){.about__headTextTitle{font-size:2.4rem;line-height:1.6}}.about__headTextTitle .u-orange{color:#F89117}@media screen and (min-width:1680px){.about__headTextTitle{font-size:5rem}}@media screen and (min-width:1750px){.about__headTextTitle{font-size:5.8rem}}@media screen and (min-width:2000px){.about__headTextTitle{font-size:8.8rem}}@media screen and (max-width:1300px){.about__headTextTitle{font-size:4rem}}@media screen and (max-width:1000px){.about__headTextTitle{font-size:3.2rem}}@media screen and (max-width:768px){.about__headTextTitle{font-size:2.4rem;display:none}}.about__headTextTitleSp{display:none}@media screen and (max-width:768px){.about__headTextTitleSp{font-size:4.8rem;line-height:1.6;letter-spacing:0.05em;color:#109AC4;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-bottom:2.5rem;display:block}}@media screen and (max-width:768px) and (max-width:768px){.about__headTextTitleSp{font-size:2.4rem;line-height:1.6}}@media screen and (max-width:768px){.about__headTextTitleSp .u-orange{color:#F89117}}.about__headText{font-size:1.6rem;line-height:2;letter-spacing:0.05em;color:#2E2E2E;font-weight:700;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.about__headText{font-size:1.4rem;line-height:1.875}}.about__headText.u-middle{font-size:2rem;margin:4rem 0;line-height:2}@media screen and (min-width:1680px){.about__headText{font-size:2rem}.about__headText.u-middle{font-size:2.4rem}}@media screen and (min-width:1750px){.about__headText{font-size:2.4rem}.about__headText.u-middle{font-size:2.8rem}}@media screen and (max-width:1000px){.about__headText{font-size:1.4rem}.about__headText.u-middle{font-size:1.6rem}}@media screen and (max-width:768px){.about__headText.u-middle{font-size:1.6rem;margin:3rem 0;line-height:1.875}}.about__beginnerBox{max-width:80rem;width:100%;margin:3rem auto 0rem}@media screen and (max-width:1000px){.about__beginnerBox{max-width:70rem;width:100%}}@media screen and (max-width:768px){.about__beginnerBox{width:100%;margin:0rem auto;padding:0}}.about__rankingBox{max-width:84.5rem;width:100%;margin:3rem auto 0}@media screen and (max-width:768px){.about__rankingBox{width:100%;margin:0rem auto 2.5rem}}@media screen and (max-width:768px){.about__estimateInner{padding:0 2.5rem}}.about__estimateBox{max-width:112.7rem;padding:3.1rem 0 4.7rem;width:100%;margin:0 auto;text-align:center;position:relative;z-index:1}.about__estimateBox:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/lp/about-bg-blue.png");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;z-index:1;border-radius:3rem}@media screen and (max-width:768px){.about__estimateBox{max-width:initial}.about__estimateBox:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/lp/about-bg-blue-sp.png");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;z-index:1}}.about__estimateInner{position:relative;z-index:2}.about__estimateTitle{font-size:2.4rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.about__estimateTitle{font-size:1.4rem;line-height:1.2}}.about__estimateButtonBox{margin:4.4rem auto 6.3rem}@media screen and (max-width:768px){.about__estimateButtonBox{margin:2rem auto 2.5rem}}.about__phoneList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.about__phoneList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;margin-top:1rem}}.about__phoneText{font-size:1.7rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block}@media screen and (max-width:768px){.about__phoneText{font-size:1.2rem;line-height:1.2}}.about__phoneNumberBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 3.7rem 0 1rem;gap:0.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.about__phoneNumberBox:hover{opacity:0.7}}@media screen and (max-width:768px){.about__phoneNumberBox{margin:0;gap:1.3rem}}.about__phoneNumberIconBox{width:3.6rem}@media screen and (max-width:768px){.about__phoneNumberIconBox{width:2.4rem}}.about__phoneNumberIcon{width:100%}.about__phoneNumber{font-size:3.9rem;line-height:1.2;letter-spacing:0.05em;color:#DB3434;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.about__phoneNumber{font-size:2.2rem;line-height:1.2}}@media screen and (max-width:768px){.about__phoneNumber{letter-spacing:0.05em}}@media screen and (max-width:768px){:root .estimate__phoneNumber,_::-webkit-full-page-media,_:future{letter-spacing:0.05em}}.service{position:relative}@media screen and (max-width:768px){.service{background-color:initial}}.service__wra{margin-top:0rem}@media screen and (max-width:768px){.service__wra{margin-top:0}}.service__content{background-color:#FFFEDC;border-top-left-radius:15rem;border-bottom-left-radius:15rem;padding:13rem 14rem 8rem 14rem;margin-left:5.6rem;position:relative;z-index:6}@media screen and (max-width:1280px){.service__content{padding:13rem 6rem 8rem 6rem}}@media screen and (max-width:1080px){.service__content{padding:9.4rem 0 16.1rem 3rem}}@media screen and (max-width:800px){.service__content{padding:9.4rem 3rem 11.1rem 3rem}}@media screen and (max-width:768px){.service__content{margin-left:0;border-top-left-radius:8rem;border-bottom-left-radius:8rem;padding:3rem 0 2.3rem 0}}.service__headTitleBox{position:absolute;top:-4.9rem;left:14rem;width:36.8rem}@media screen and (max-width:768px){.service__headTitleBox{top:-2.65rem;left:initial;right:2.2rem;width:18.4rem}}.service__titleBox{margin-bottom:5rem;width:100%}@media screen and (max-width:768px){.service__titleBox{max-width:initial;margin-bottom:2.5rem}}@media screen and (min-width:1600px){.service__titleBox{max-width:120rem}}@media screen and (min-width:1650px){.service__titleBox{max-width:130rem}}@media screen and (min-width:1900px){.service__titleBox{max-width:155rem}}@media screen and (min-width:2000px){.service__titleBox{max-width:180rem}}.service__title{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:48.2rem;margin:0 auto}@media screen and (max-width:768px){.service__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:800px){.service__title{width:31.2rem;font-size:2.6rem}}@media screen and (max-width:768px){.service__title{width:25rem;padding:1.6rem}}.service__headBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.3rem;position:relative;margin-bottom:4rem}@media screen and (max-width:768px){.service__headBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;gap:3.5rem}}@media screen and (min-width:1600px){.service__headBox{max-width:120rem}}@media screen and (min-width:1650px){.service__headBox{max-width:130rem}}@media screen and (min-width:1800px){.service__headBox{max-width:135rem;margin:0 auto 4rem}}@media screen and (min-width:1900px){.service__headBox{max-width:135rem;margin:0 auto 4rem}}.service__headBubbleBox{width:32.8rem;position:absolute;top:-25rem;right:0}@media screen and (min-width:1800px){.service__headBubbleBox{right:14rem}}@media screen and (max-width:1080px){.service__headBubbleBox{width:21.8rem;top:-20rem;right:3rem}}@media screen and (max-width:800px){.service__headBubbleBox{width:21.8rem;top:-20rem;right:0rem}}@media screen and (max-width:768px){.service__headBubbleBox{width:14rem;top:1.5rem}}.service__headImageBox{width:43%}@media screen and (max-width:768px){.service__headImageBox{margin:0 auto;width:21.6rem}}.service__headTextBox{width:53%}@media screen and (max-width:768px){.service__headTextBox{width:100%;padding:0 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.service__headText{font-size:4.8rem;line-height:1.6;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.service__headText{font-size:2.4rem;line-height:1.875}}.service__headText .u-orange{color:#F89117}@media screen and (min-width:1900px){.service__headText{font-size:5.8rem}}@media screen and (max-width:1080px){.service__headText{font-size:3.2rem}}@media screen and (max-width:800px){.service__headText{font-size:2.8rem}}@media screen and (max-width:768px){.service__headText{font-size:2.4rem}}.service__descBox{margin-top:5rem;margin-bottom:5rem;width:100%}@media screen and (max-width:768px){.service__descBox{max-width:initial;padding:0 2.5rem;margin-bottom:2.5rem;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.service__descBoxSp{display:none}@media screen and (max-width:768px){.service__descBoxSp{max-width:initial;padding:0 2.5rem;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem 0}}.service__desc{text-align:center;font-size:2rem;line-height:1.6;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.service__desc{font-size:1.4rem;line-height:1.6}}@media screen and (max-width:768px){.service__desc{text-align:center;line-height:1.8}}@media screen and (max-width:768px){.service__cardListInner{padding:0 3.5rem}}.service__cardList{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr 3rem 1fr 3rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:5rem 3rem;padding:0}@media screen and (max-width:1080px){.service__cardList{-ms-grid-columns:1fr 3rem 1fr 3rem 1fr 3rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 3rem 0 0;gap:3rem 3rem}}@media screen and (max-width:800px){.service__cardList{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 0 0 0}}@media screen and (max-width:768px){.service__cardList{max-width:initial;-ms-grid-columns:1fr 1.2rem 1fr;grid-template-columns:1fr 1fr;padding:0;border-radius:4rem;gap:1.2rem}}@media screen and (min-width:1800px){.service__cardList{max-width:140rem;margin:0 auto}}.service__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.service__cardTitle{text-align:center;font-size:2.2rem;line-height:1.1;letter-spacing:0.05em;color:#F89117;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.service__cardTitle{font-size:2rem;line-height:1.1}}.service__cardImage{width:100%}.service__cardDesc{font-size:1.6rem;line-height:2;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.service__cardDesc{font-size:1.4rem;line-height:2}}@media screen and (max-width:768px){.service__cardDesc{text-align:left}}.service__purchaseBox{margin:5rem auto 0;width:56.1rem}@media screen and (min-width:1850px){.service__purchaseBox{width:102rem}}@media screen and (max-width:768px){.service__purchaseBox{width:100%;margin:2.5rem auto 0;display:none}}.service__purchaseBoxSp{display:none}@media screen and (max-width:768px){.service__purchaseBoxSp{width:100%;margin:2.5rem auto 2.5rem;display:block;padding:0 3.5rem}}.reason{position:relative;margin-top:0rem}@media screen and (max-width:768px){.reason{margin-top:0rem}}.reason__wra{padding:15rem 0 21rem;position:relative;z-index:6}@media screen and (max-width:768px){.reason__wra{padding:5rem 0 10rem}}.reason__titleImageBox{width:107rem;margin:0 auto 4.7rem}@media screen and (max-width:1080px){.reason__titleImageBox{width:60rem}}@media screen and (max-width:768px){.reason__titleImageBox{width:31.5rem;margin:0 auto 2.5rem}}.reason__titleImage{width:100%}.reason__descBox{margin-bottom:5rem;text-align:center}@media screen and (max-width:768px){.reason__descBox{margin-bottom:2.5rem}}.reason__desc{padding:0 3rem;margin:0 auto;font-size:3.2rem;line-height:1.6;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.reason__desc{font-size:1.6rem;line-height:1.875}}@media screen and (max-width:800px){.reason__desc{font-size:2.4rem}}@media screen and (max-width:768px){.reason__desc{padding:0 1.5rem;font-size:1.6rem}}.reason__list{max-width:124rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;padding:0 3rem}@media screen and (max-width:768px){.reason__list{padding:0 2.5rem;gap:2.5rem}}.priceTable__wra{padding-top:10rem;padding-bottom:38rem}@media screen and (max-width:768px){.priceTable__wra{padding-top:5rem;padding-bottom:28rem}}.priceTable__content{max-width:121rem;margin:0 auto}@media screen and (max-width:768px){.priceTable__content{max-width:initial;margin-top:-5rem;padding-top:5rem}}.priceTable__headBox{margin-bottom:5rem}@media screen and (max-width:768px){.priceTable__headBox{margin-bottom:3rem}}.priceTable__headTitleBox{margin-bottom:5rem}@media screen and (max-width:768px){.priceTable__headTitleBox{margin-bottom:3rem}}.priceTable__headTitleSub{font-size:2rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;text-align:center;display:block;margin-bottom:1.8rem}@media screen and (max-width:768px){.priceTable__headTitleSub{font-size:1.4rem;line-height:1}}@media screen and (max-width:768px){.priceTable__headTitleSub{margin-bottom:1rem}}.priceTable__headTitle{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50rem;margin:1rem auto 0}@media screen and (max-width:768px){.priceTable__headTitle{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.priceTable__headTitle{width:25rem;padding:1.6rem 0;display:none}}.priceTable__headTitle-sp{display:none}@media screen and (max-width:768px){.priceTable__headTitle-sp{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50rem;margin:1rem auto 0;width:25rem;padding:1.6rem 0;display:block;position:relative;z-index:10}}@media screen and (max-width:768px) and (max-width:768px){.priceTable__headTitle-sp{font-size:1.6rem;line-height:1}}.priceTable__priceAnchor{display:none}@media screen and (max-width:768px){.priceTable__priceAnchor{display:block;margin-top:-10rem;padding-top:10rem;width:100%}}.priceTable__headTitleImageBox{max-width:70rem;width:100%;margin:0 auto;position:relative}@media screen and (max-width:1080px){.priceTable__headTitleImageBox{max-width:50rem}}@media screen and (max-width:768px){.priceTable__headTitleImageBox{max-width:30rem;width:100%}}.priceTable__bubbleBox{position:absolute;top:-110px;left:-25rem;width:28.5rem}@media screen and (max-width:1080px){.priceTable__bubbleBox{top:-49px;left:-11rem;width:13.5rem}}@media screen and (max-width:769px){.priceTable__bubbleBox{width:8.6rem;left:-4.5rem;top:-5rem}}@media screen and (max-width:766px){.priceTable__bubbleBox{width:8.6rem;left:-2rem;top:4rem}}.priceTable__tableBox{width:100%;padding:0 2rem}@media screen and (max-width:1080px){.priceTable__tableBox{padding:0 3rem}}@media screen and (max-width:768px){.priceTable__tableBox{width:100%;padding:0 2.5rem}}@media screen and (max-width:768px){.priceTable__tableImage{display:block;width:100%}}.priceTable__estimateBox{width:100%;margin:2.2rem auto}@media screen and (max-width:1080px){.priceTable__estimateBox{padding:0 3rem}}@media screen and (max-width:768px){.priceTable__estimateBox{width:100%;margin:2rem auto 0rem;padding:0 2.5rem}}.priceTable__estimateTextBox{margin-bottom:4rem}@media screen and (max-width:768px){.priceTable__estimateTextBox{margin-bottom:0;margin-top:2.8rem}}.priceTable__estimateText{text-align:center;font-size:2rem;line-height:1.8;letter-spacing:0.05em;color:#fff;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.priceTable__estimateText{font-size:1.4rem;line-height:1.6}}.easyContact{position:relative;z-index:10;margin-top:-21rem;padding-top:21rem}.easyContact:before{content:"";position:absolute;top:12rem;left:0;width:100%;height:97%;z-index:-1;background-color:#FFFEDC}@media screen and (max-width:1200px){.easyContact{margin-top:-21rem}.easyContact:before{content:"";position:absolute;top:12rem;left:0;width:100%;height:95%;z-index:-1;background-color:#FFFEDC}}@media screen and (max-width:768px){.easyContact{margin-top:-21rem;padding-top:11rem}.easyContact:before{content:"";position:absolute;top:12rem;left:0;width:100%;height:92%;z-index:-1;background-color:#FFFEDC}}.easyContact__imageBox{width:51.6rem;margin:0 auto;top:-7rem;left:0;right:0;position:absolute}@media screen and (max-width:768px){.easyContact__imageBox{width:24.2rem;margin:3.2rem auto 3rem;top:-4.8rem}}.easyContact__image{width:100%}.easyContact__titleImageBox{width:69rem;margin:0 auto 5rem}@media screen and (max-width:768px){.easyContact__titleImageBox{width:29rem;margin:0 auto 3rem}}.easyContact__titleImage{width:100%}.easyContact__contact{width:41.7rem;margin:0 auto 9rem}@media screen and (max-width:768px){.easyContact__contact{width:100%;padding:0 2.5rem;margin:0 auto 5rem}}.easyContact__contactItem{margin-top:2.5rem}@media screen and (max-width:768px){.easyContact__contactItem{margin-top:1.5rem;padding:0 2.5rem}}.easyContact__contactItemHead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;margin-bottom:1rem}@media screen and (max-width:768px){.easyContact__contactItemHead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5rem}}.easyContact__contactItemHeadText{font-size:1.5rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.easyContact__contactItemHeadText{font-size:1.2rem;line-height:1.2}}.easyContact__contactItemHeadText.u-require{color:#fff;font-size:1.4rem;padding:0.2rem 1.4rem;border-radius:5rem;background-color:#E94235;text-align:center}@media screen and (max-width:768px){.easyContact__contactItemHeadText.u-require{font-size:0.8rem;padding:0.2rem 0.5rem}}.easyContact__contactItemHeadText.u-arbitrary{color:#fff;font-size:1.4rem;padding:0.2rem 1.4rem;border-radius:5rem;background-color:#109AC4;text-align:center}@media screen and (max-width:768px){.easyContact__contactItemHeadText.u-arbitrary{font-size:0.8rem;padding:0.2rem 0.5rem}}.easyContact__contactItemInput{width:100%;border-radius:0.4rem;background-color:white;border:1px solid white;padding:1.1rem 1.6rem;font-size:1.6rem;line-height:1.6;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.easyContact__contactItemInput{font-size:1.2rem;line-height:1.6}}.easyContact__contactItemInput::-webkit-input-placeholder{color:#c8c7c7;font-weight:300}.easyContact__contactItemInput::-moz-placeholder{color:#c8c7c7;font-weight:300}.easyContact__contactItemInput:-ms-input-placeholder{color:#c8c7c7;font-weight:300}.easyContact__contactItemInput::-ms-input-placeholder{color:#c8c7c7;font-weight:300}.easyContact__contactItemInput::placeholder{color:#c8c7c7;font-weight:300}@media screen and (max-width:768px){.easyContact__contactItemInput{padding:0.65rem 1.6rem}}.easyContact__contactItemTextarea{height:15rem}.easyContact__contactButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:2.5rem auto 0}@media screen and (max-width:768px){.easyContact__contactButton{margin:3rem auto 0}}.easyContact__privacyBox{margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.easyContact__privacyBox{margin-top:2.5rem}}.easyContact__privacyCheckItem{position:relative}.easyContact__privacyCheck{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.easyContact__privacyCheckText{font-size:1.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.easyContact__privacyCheckText{font-size:1.2rem;line-height:1}}.easyContact__privacyCheckLink{font-size:1.6rem;line-height:1;letter-spacing:0.05em;color:#109AC4;font-weight:500;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.easyContact__privacyCheckLink{font-size:1.2rem;line-height:1}}@media screen and (min-width:769px){.easyContact__privacyCheckLink:hover{opacity:0.7}}.easyContact__areaItemSelect{padding:1.3rem 1.6rem;border-radius:0.5rem;background-color:white;border:1px solid white;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/common/arrow-bottom-gray.png");background-repeat:no-repeat;background-size:1.2rem auto;background-position:right 1.2rem center;font-size:1.5rem;line-height:1.4;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.easyContact__areaItemSelect{font-size:1.2rem;line-height:1.4}}@media screen and (max-width:768px){.easyContact__areaItemSelect{background-repeat:no-repeat;background-size:1rem auto;background-position:right 1.5rem center}}input[type=checkbox]:checked+.easyContact__privacyCheckMark:after{opacity:1}.easyContact__privacyCheckMark:before{content:"";display:block;width:2rem;height:2rem;position:absolute;top:50%;left:-2rem;margin-top:0.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0.2rem;background-color:#109AC4}.easyContact__privacyCheckMark:after{content:"";display:block;width:0.5rem;height:1.2rem;position:absolute;top:50%;margin-top:0.15rem;left:-1.7rem;-webkit-transform:rotate(35deg) skewY(16deg) translateY(-50%);transform:rotate(35deg) skewY(16deg) translateY(-50%);-webkit-transform-origin:center right;transform-origin:center right;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0}.price{padding-top:10rem;padding-bottom:10rem;position:relative}.price:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/lp/price-bg-new.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;z-index:-1}@media screen and (max-width:768px){.price{padding-top:5rem;padding-bottom:5rem}.price:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/lp/price-bg-new-sp.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;z-index:-1}}@media screen and (max-width:768px){.price__wra{padding:0 2.5rem}}.price__content{max-width:120rem;width:100%;margin:8rem auto 6rem;position:relative;padding:8rem 0 6rem;z-index:1}@media screen and (max-width:768px){.price__content{padding:2.5rem 0 2.5rem;max-width:initial;margin:0 auto 6rem}.price__content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/lp/price-bg-sp.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;border-radius:6rem;z-index:-1}}.price__titleBox{margin-bottom:5.3rem}@media screen and (max-width:768px){.price__titleBox{margin-bottom:2.5rem}}.price__title{padding:2.3rem 5.5rem;background-color:#fff;border-radius:5rem;width:50rem;margin:0 auto;font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.price__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.price__title{width:25rem;padding:1.6rem 0rem;text-align:center}}.price__cardList{display:-ms-grid;display:grid;max-width:56rem;width:100%;margin:0 auto 4rem;-ms-grid-columns:1fr 4.6rem 1fr;grid-template-columns:1fr 1fr;gap:3.3rem 4.6rem;padding:0}@media screen and (max-width:768px){.price__cardList{max-width:initial;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0 3.7rem;gap:2.5rem}}.price__cardTitle{background-color:#109AC4;padding:2.4rem 0;text-align:center;border-top-right-radius:2rem;border-top-left-radius:2rem;margin:0;font-size:3.2rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.price__cardTitle{font-size:1.6rem;line-height:1}}.price__cardTitle .u-small{font-size:1.4rem;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.price__cardTitle .u-small{font-size:1.2rem}}.price__cardTitle.u-light{background-color:#21B0DB}.price__cartText{text-align:center;padding:4.2rem 0;background-color:#fff;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;font-size:4rem;line-height:1;letter-spacing:0;color:#434343;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.price__cartText{font-size:2.4rem;line-height:1}}.price__cartText .u-small{font-size:2rem}@media screen and (max-width:768px){.price__cartText .u-small{font-size:1.2rem}}@media screen and (max-width:768px){.price__cartText{padding:3.2rem 0}}.price__descBox{text-align:center}@media screen and (max-width:768px){.price__descBox{padding:0 2.8rem}}.price__desc{font-size:2rem;line-height:1.6;letter-spacing:0;color:#fff;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.price__desc{font-size:1.4rem;line-height:1.875}}.price__desc.u-big{font-weight:bold;margin-top:0.4rem}@media screen and (max-width:768px){.price__desc.u-big{margin-top:0.8rem}}.price__serviceFlow{margin-top:-10rem;padding-top:10rem}@media screen and (max-width:768px){.price__serviceFlow{margin-top:-8rem;padding-top:8rem}}.price__serviceContent{max-width:124rem;width:100%;margin:0 auto 0rem;padding:8rem 0 8rem;border-radius:9.4rem;background-color:#FFFEDC}@media screen and (max-width:1280px){.price__serviceContent{max-width:120rem}}@media screen and (max-width:1080px){.price__serviceContent{max-width:93rem}}@media screen and (max-width:800px){.price__serviceContent{max-width:77rem}}@media screen and (max-width:768px){.price__serviceContent{max-width:initial;border-radius:4rem;padding:2.5rem 0 2.5rem;margin:0 auto 0rem}}.price__serviceTitleBox{margin-bottom:5rem;text-align:center}@media screen and (max-width:768px){.price__serviceTitleBox{margin-bottom:2.5rem}}.price__serviceTitleSub{font-size:2rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-bottom:2rem;text-align:center;display:block}@media screen and (max-width:768px){.price__serviceTitleSub{font-size:1.6rem;line-height:1.2}}@media screen and (max-width:768px){.price__serviceTitleSub{display:none}}.price__serviceTitleSubSP{display:none}@media screen and (max-width:768px){.price__serviceTitleSubSP{font-size:2rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-bottom:1rem;text-align:center;display:block}}@media screen and (max-width:768px) and (max-width:768px){.price__serviceTitleSubSP{font-size:1.6rem;line-height:1.2}}.price__serviceTitle{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50.2rem;margin:0 auto}@media screen and (max-width:768px){.price__serviceTitle{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.price__serviceTitle{width:25rem;padding:1.6rem 0rem}}.price__serviceList{max-width:108rem;width:100%;margin:0 auto;gap:2.4rem;padding:0 3rem}@media screen and (max-width:1080px){.price__serviceList{padding:0 1rem}}@media screen and (max-width:768px){.price__serviceList{max-width:initial;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0 2rem}}.price__serviceListItem{background-color:#fff;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.price__serviceListItem:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:768px){.price__serviceListItem:not(:last-child){margin-bottom:2.5rem}}@media screen and (max-width:768px){.price__serviceListItem{padding-bottom:1rem;display:block;min-height:initial}}.price__serviceListItemImageBox{width:30.6rem}@media screen and (max-width:800px){.price__serviceListItemImageBox{width:24.6rem}}@media screen and (max-width:768px){.price__serviceListItemImageBox{width:100%;margin-bottom:1rem;padding:1rem 1rem 0rem 1rem}}.price__serviceListItemImage{height:100%!important}@media screen and (max-width:768px){.price__serviceListItemImage{border-radius:1rem}}.price__serviceListItemTitleInner{padding:1.7rem 5.7rem 1.7rem 5.7rem;width:calc(100% - 30.6rem);background-color:#fff;border-top-right-radius:2rem;border-bottom-right-radius:2rem}@media screen and (max-width:1280px){.price__serviceListItemTitleInner{padding:1.7rem 1rem 1.7rem 3rem}}@media screen and (max-width:1080px){.price__serviceListItemTitleInner{padding:1.7rem 1rem 1.7rem 1rem}}@media screen and (max-width:800px){.price__serviceListItemTitleInner{width:calc(100% - 24.6rem)}}@media screen and (max-width:768px){.price__serviceListItemTitleInner{padding:0 1rem;width:100%;gap:1.5rem}}.price__serviceListItemTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.price__serviceListItemTitleBox{gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.price__serviceListItemTitleNumber{text-align:center;font-size:2.4rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Poppins",sans-serif;width:5.5rem;height:5.5rem;border-radius:50%;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F89117}@media screen and (max-width:768px){.price__serviceListItemTitleNumber{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.price__serviceListItemTitleNumber{width:3rem;height:3rem}}.price__serviceListItemTitle{font-size:2.4rem;line-height:1.4;letter-spacing:0.05em;color:#F89117;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.price__serviceListItemTitle{font-size:1.8rem;line-height:1.6}}.price__serviceListItemTitle .u-small{font-size:1.4rem;line-height:1.4;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.price__serviceListItemTitle .u-small{font-size:1rem;line-height:1.6}}.price__serviceListItemArrowIconBox{display:none}@media screen and (max-width:768px){.price__serviceListItemArrowIconBox{width:1.6rem;display:block;-webkit-transition:0.5s all;transition:0.5s all}}.price__serviceListItemDescBox{padding:1.5rem 0rem 2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:768px){.price__serviceListItemDescBox{padding:1rem 0rem 1rem;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}}.price__serviceListItemDesc{font-size:1.6rem;line-height:1.75;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.price__serviceListItemDesc{font-size:1.4rem;line-height:1.75}}@media screen and (max-width:1080px){.price__serviceListItemDesc{font-size:1.4rem}}@media screen and (max-width:800px){.price__serviceListItemDesc{font-size:1.2rem}}.price__serviceListItemDesc.u-bold{font-weight:bold}.price__serviceListItemDesc .u-blue{color:#109AC4}.price__serviceListItemContactInfo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:890px){.price__serviceListItemContactInfo{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4rem}}@media screen and (max-width:768px){.price__serviceListItemContactInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-bottom:1rem}}.price__serviceListItemContactPhoneItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__serviceListItemContactPhoneBox{width:5.4rem}@media screen and (max-width:768px){.price__serviceListItemContactPhoneBox{width:4.7rem}}.price__serviceListItemContactPhoneImageBox{width:18.8rem;display:block}@media screen and (max-width:768px){.price__serviceListItemContactPhoneImageBox{max-width:17.2rem;width:100%}}.estimate__wra{position:relative;padding:10rem 0;overflow:hidden;z-index:1}.estimate__wra:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/lp/estimate-bg.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;z-index:-1}@media screen and (max-width:768px){.estimate__wra{padding:5rem 2.5rem}}.estimate__content{max-width:115rem;width:100%;margin:0 auto;background-color:#fff;border-radius:3rem;padding:4.2rem 0 0;position:relative}@media screen and (max-width:1080px){.estimate__content{max-width:97rem}}@media screen and (max-width:800px){.estimate__content{max-width:77rem}}@media screen and (max-width:768px){.estimate__content{padding:2rem 0 0;max-width:initial;border-radius:4rem}.estimate__content:before{content:"";position:absolute;left:0;right:0;bottom:0;background-image:url("../images/lp/estimate-bg-sp.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:64%;z-index:1;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem}}.estimate__iconBox{width:18.8rem;position:absolute;left:5rem;top:-2.1rem}@media screen and (max-width:1080px){.estimate__iconBox{width:12.9rem;position:absolute;left:3.9rem;top:-4.5rem}}@media screen and (max-width:768px){.estimate__iconBox{width:9rem;top:-2.5rem;left:-1rem}}.estimate__titleBox{margin-bottom:3.6rem;text-align:center}@media screen and (max-width:768px){.estimate__titleBox{margin-bottom:3rem}}.estimate__title{margin-bottom:0.8rem;font-size:5.9rem;line-height:1.2;letter-spacing:0;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.estimate__title{font-size:2.7rem;line-height:1.66}}.estimate__title .u-blue{color:#109AC4}@media screen and (max-width:980px){.estimate__title{font-size:4rem}}@media screen and (max-width:768px){.estimate__title{letter-spacing:0.02em;line-height:1.3;margin-bottom:1rem;font-size:2.7rem;font-weight:bold}}.estimate__titleDesc{font-size:2.8rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.estimate__titleDesc{font-size:1.4rem;line-height:1.2}}@media screen and (max-width:980px){.estimate__titleDesc{font-size:2rem}}@media screen and (max-width:980px){.estimate__titleDesc{font-size:1.4rem}}.estimate__buttonBox{margin-left:4rem}@media screen and (max-width:768px){.estimate__buttonBox{margin-bottom:0.5rem;margin:0 auto}}.estimate__estimateTitleBox{text-align:center}.estimate__estimateTitle{font-size:2.6rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:980px){.estimate__estimateTitle{font-size:1.6rem}}@media screen and (max-width:768px){.estimate__estimateTitle{font-size:1.4rem;line-height:1.2}}.estimate__infoBox{position:relative}.estimate__infoBox:before{content:"";background-image:url("../images/lp/estimate-border.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:1.1rem;height:100%;position:absolute;top:0;right:-5rem}.estimate__phoneList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:768px){.estimate__phoneList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem;margin-top:1rem}}.estimate__buttonText{margin:0 0 0.6rem;font-size:2.6rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;text-align:center}@media screen and (max-width:768px){.estimate__buttonText{font-size:1.4rem;line-height:1.2}}@media screen and (max-width:800px){.estimate__buttonText{font-size:1.6rem}}@media screen and (max-width:768px){.estimate__buttonText{font-size:1.4rem}}.estimate__phoneText{font-size:2.25rem;line-height:1.2;letter-spacing:0.06em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.estimate__phoneText{font-size:1.2rem;line-height:1.2}}@media screen and (max-width:1200px){.estimate__phoneText{font-size:1.9rem}}@media screen and (max-width:980px){.estimate__phoneText{font-size:1.2rem}}.estimate__phoneImageBox{width:8.5rem}@media screen and (max-width:980px){.estimate__phoneImageBox{width:5rem}}@media screen and (max-width:768px){.estimate__phoneImageBox{display:none}}.estimate__phoneNumberBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 1.3rem;gap:0.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (min-width:769px){.estimate__phoneNumberBox:hover{opacity:0.7}}@media screen and (max-width:768px){.estimate__phoneNumberBox{margin:0;gap:0.3rem}}.estimate__phoneNumberIconBox{width:6.8rem}@media screen and (max-width:768px){.estimate__phoneNumberIconBox{width:3.1rem}}@media screen and (max-width:980px){.estimate__phoneNumberIconBox{width:2.8rem}}.estimate__phoneNumberIcon{width:100%}.estimate__phoneNumber{font-size:5rem;line-height:1.2;letter-spacing:0;color:#DB3434;font-weight:bold;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.estimate__phoneNumber{font-size:2.4rem;line-height:1.2}}@media screen and (max-width:1200px){.estimate__phoneNumber{font-size:4rem}}@media screen and (max-width:980px){.estimate__phoneNumber{font-size:2.5rem}}@media screen and (max-width:768px){.estimate__phoneNumber{letter-spacing:0.15em}}.estimate__infoContent{border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;background-color:#EAF8FF;padding:3.5rem 4.5rem 3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media screen and (max-width:1080px){.estimate__infoContent{padding:3.5rem 1rem 3.4rem}}@media screen and (max-width:980px){.estimate__infoContent{gap:3rem}}@media screen and (max-width:800px){.estimate__infoContent{padding:3.5rem 4rem 3.4rem}}@media screen and (max-width:768px){.estimate__infoContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;position:relative;z-index:2;padding:1.8rem 1.8rem 2.5rem}}@media screen and (max-width:768px){.estimate__infoBox{width:100%;display:none}}.estimate__infoBoxSp{display:none}@media screen and (max-width:768px){.estimate__infoBoxSp{display:block}}@media screen and (max-width:768px){.estimate__infoBoxSpImage{padding-bottom:1.5rem}}@media screen and (max-width:768px){.estimate__infoBoxSpImageBorder{display:block;width:90%;margin:0 auto}}.estimate__priceTitleBox{max-width:80rem;width:100%;margin:0 auto 2.8rem}@media screen and (max-width:768px){.estimate__priceTitleBox{max-width:initial;width:100%;padding:0;margin:0 auto 2rem}}.estimate__personBox{width:21rem;position:absolute;bottom:-4.1rem;right:-10.5rem}@media screen and (max-width:1200px){.estimate__personBox{width:13.8rem;position:absolute;bottom:initial;top:-6rem;right:0rem}}@media screen and (max-width:768px){.estimate__personBox{width:12.4rem;position:absolute;bottom:0;right:-1.5rem;top:-29px}}.area__wra{margin:0rem 0 10rem;padding-top:10rem;overflow:hidden}@media screen and (max-width:768px){.area__wra{padding:5rem 2.5em 0;margin:0rem 0 5rem}}.area__content{max-width:120rem;width:100%;margin:0 auto;border-radius:6rem;background-color:#EBF9FF;padding:7rem 0 8rem}@media screen and (max-width:1080px){.area__content{max-width:93rem}}@media screen and (max-width:800px){.area__content{max-width:77rem}}@media screen and (max-width:768px){.area__content{padding:2.5rem 0em;border-radius:4rem}}.area__titleBox{position:relative;z-index:2}.area__title{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50.2rem;margin:0 auto}@media screen and (max-width:768px){.area__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.area__title{width:25rem;padding:1.6rem 0}}.area__imageContent{max-width:80rem;width:100%;margin:0 auto;position:relative}.area__imageContent:before{content:"";position:absolute;top:-13.6rem;right:-16.4rem;width:53.8rem;height:44.4rem;background-image:url("../images/lp/area-bg.png");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:1080px){.area__imageContent:before{content:"";position:absolute;top:-13.6rem;right:-5.4rem;width:45.8rem;height:40.4rem;background-image:url("../images/lp/area-bg.png");background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (max-width:800px){.area__imageContent:before{content:"";position:absolute;top:-13.6rem;right:0.6rem;width:32.8rem;height:43.4rem;background-image:url("../images/lp/area-bg.png");background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (max-width:768px){.area__imageContent{max-width:initial}.area__imageContent:before{content:"";position:absolute;top:0rem;left:7rem;width:25rem;height:16.7rem;background-image:url("../images/lp/area-bg-sp.png");background-repeat:no-repeat;background-position:center;background-size:contain}}.area__imageBox{width:75.6rem;margin:5rem 0 4rem 2rem;position:relative;z-index:2}@media screen and (max-width:1080px){.area__imageBox{margin:5rem 2rem 4rem 3rem}}@media screen and (max-width:800px){.area__imageBox{width:67.6rem}}@media screen and (max-width:768px){.area__imageBox{width:22.5rem;margin:0rem auto 0rem}}.area__list{max-width:80rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:0;position:relative;z-index:2}@media screen and (max-width:800px){.area__list{padding:0 2rem}}@media screen and (max-width:768px){.area__list{max-width:initial;padding:0 2.5rem;gap:0.5rem}}.area__listItem{border:1px solid #0D97C1;border-radius:1rem;padding:2.5rem 2rem;position:relative;background-color:#fff;cursor:pointer}.area__listItem:before{content:"";position:absolute;top:3rem;right:2.5rem;background-image:url("../images/common/arrow-bottom-blue.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:1.6rem;height:1.6rem;-webkit-transition:0.5s all;transition:0.5s all}.area__listItem.is-active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.area__listItem{padding:1.5rem 1.5rem}.area__listItem:before{content:"";position:absolute;top:1.9rem;right:2rem;background-image:url("../images/common/arrow-bottom-blue.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:1.2rem;height:1.2rem}}.area__listItemText{font-size:2.4rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.area__listItemText{font-size:1.6rem;line-height:1}}.area__listPrefectureList{display:none;margin-top:2.4rem}.area__listPrefectureList.is-active{display:block}.area__listPrefecture{font-size:1.6rem;line-height:1.6;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.area__listPrefecture{font-size:1.4rem;line-height:1.6}}.area__modalBox{position:fixed;bottom:110px;right:10px;width:32.5rem;z-index:999;opacity:0;visibility:hidden}.area__modalBox.is-show{opacity:1;visibility:visible}@media screen and (max-width:768px){.area__modalBox{bottom:15px;right:15px;width:16rem;display:none}.area__modalBox.is-show{display:none}}.area__modalInner{position:relative;width:100%;height:100%}.area__modalContent{width:32.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}@media screen and (max-width:768px){.area__modalContent{width:100%}}.area__modalItem{position:relative}.area__modalCloseBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0.6rem}@media screen and (max-width:768px){.area__modalCloseBox{margin-bottom:0.9rem}}.area__modalClose{width:2.6rem;cursor:pointer;background-color:#ddd}@media screen and (max-width:768px){.area__modalClose{width:1.8rem}}.area__itemContent{background-color:#fff}.area__itemLink{display:block;cursor:pointer}@media screen and (min-width:769px){.area__itemLink:hover{opacity:0.8}}.area__modalButtonBox{display:none}@media screen and (max-width:768px){.area__modalButtonBox{display:block;width:100%;left:0;right:0;margin:auto;position:absolute;bottom:0.8rem;border-radius:0.56rem;text-align:center;cursor:pointer}}.area__modalButtonImageBox{display:none}@media screen and (max-width:768px){.area__modalButtonImageBox{display:block;margin:0 auto}}@media screen and (max-width:768px){.area__modalButtonPhoneLink{width:18rem;margin:0 auto;display:block}}@media screen and (max-width:768px){.area__modalButtonBorder{padding:0;margin-bottom:0.5rem;width:100%}}.area__modalButtonText{font-size:0.8rem;line-height:1;letter-spacing:0.05em;color:#109AC4;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-bottom:0.5rem;display:block}@media screen and (max-width:768px){.area__modalButtonText{font-size:1rem;line-height:1}}.area__modalButtonText .u-orange{color:#F89117;font-size:1.2rem}@media screen and (max-width:768px){.area__modalButtonText{margin-bottom:0.2rem;font-size:1.1rem}}@media screen and (max-width:768px){.area__modalButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.voice__wra{padding:10rem 0;background-color:#F1FBFF}@media screen and (max-width:768px){.voice__wra{padding:5rem 0 2.9rem}}.voice__titleBox{margin-bottom:5rem}@media screen and (max-width:768px){.voice__titleBox{margin-bottom:2.5rem}}.voice__title{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50.2rem;margin:0 auto}@media screen and (max-width:768px){.voice__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.voice__title{width:25rem;padding:1.6rem 0}}.voice__titleSub{font-size:2rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block;margin-bottom:2rem;text-align:center}@media screen and (max-width:768px){.voice__titleSub{font-size:1.6rem;line-height:1.4}}@media screen and (max-width:768px){.voice__titleSub{display:none}}.voice__titleSubSP{display:none}@media screen and (max-width:768px){.voice__titleSubSP{font-size:2rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block;margin-bottom:1rem;text-align:center}}@media screen and (max-width:768px) and (max-width:768px){.voice__titleSubSP{font-size:1.4rem;line-height:1.4}}.voice__list{max-width:124rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:0 3rem}@media screen and (max-width:768px){.voice__list{max-width:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9rem;padding:0 2.5rem}}.voice__itemBox{width:32.25%}@media screen and (max-width:768px){.voice__itemBox{width:100%}}.faq__wra{background-color:#3EBEE5;padding:10rem 0 10rem;overflow:hidden}@media screen and (max-width:768px){.faq__wra{padding:5rem 0 5rem}}.faq__titleBox{margin-bottom:5rem}@media screen and (max-width:768px){.faq__titleBox{margin-bottom:2.5rem}}.faq__title{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50.2rem;margin:0 auto}@media screen and (max-width:768px){.faq__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.faq__title{width:25rem;padding:1.6rem 0}}.faq__titleSubPc{font-size:2rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block;margin-bottom:2.4rem;text-align:center}@media screen and (max-width:768px){.faq__titleSubPc{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.faq__titleSubPc{display:none}}.faq__titleSubSp{display:none}@media screen and (max-width:768px){.faq__titleSubSp{font-size:2rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:block;margin-bottom:1rem;text-align:center}}@media screen and (max-width:768px) and (max-width:768px){.faq__titleSubSp{font-size:1.6rem;line-height:1.6}}.faq__list{max-width:90rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding:0;position:relative;z-index:1}.faq__list:before{content:"";position:absolute;top:-6%;right:-30%;background-image:url("../images/lp/faq-icon.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:44rem;height:78rem;z-index:0}@media screen and (max-width:1080px){.faq__list{max-width:70rem}}@media screen and (max-width:768px){.faq__list{max-width:initial;padding:0 2.5rem;gap:1rem}.faq__list:before{content:"";position:absolute;top:12%;right:0;background-image:url("../images/lp/faq-icon.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:23rem;height:46rem}}.faq__listItem{background-color:#fff;padding:2rem 2.8rem 2rem 2.8rem;position:relative;cursor:pointer}.faq__listItem:before{content:"";position:absolute;top:3rem;right:2.8rem;width:2.2rem;height:0.3rem;background-color:#109AC4;border-radius:1rem}.faq__listItem:after{content:"";position:absolute;top:3rem;right:2.8rem;width:2.2rem;height:0.3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#109AC4;border-radius:1rem;-webkit-transition:all 0.6s;transition:all 0.6s}.faq__listItem.is-active:after{content:"";position:absolute;top:3rem;right:2.8rem;width:2.2rem;height:0.3rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#109AC4;border-radius:1rem}@media screen and (max-width:768px){.faq__listItem{padding:1.2rem 1.5rem 1.2rem 1.8rem}.faq__listItem:before{content:"";position:absolute;top:2.5rem;right:2.8rem;width:1.2rem;height:0.2rem;background-color:#109AC4;border-radius:1rem}.faq__listItem:after{content:"";position:absolute;top:2.5rem;right:2.8rem;width:1.2rem;height:0.2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#109AC4;border-radius:1rem;-webkit-transition:all 0.6s;transition:all 0.6s}.faq__listItem.u-mutiple-sp:before{content:"";position:absolute;top:3.7rem;right:2.8rem;width:1.2rem;height:0.2rem;background-color:#109AC4;border-radius:1rem}.faq__listItem.u-mutiple-sp:after{content:"";position:absolute;top:3.7rem;right:2.8rem;width:1.2rem;height:0.2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#109AC4;border-radius:1rem;-webkit-transition:all 0.6s;transition:all 0.6s}.faq__listItem.is-active:after{content:"";position:absolute;top:2.5rem;right:2.8rem;width:1.2rem;height:0.2rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#109AC4;border-radius:1rem}.faq__listItem.is-active.u-mutiple-sp:after{content:"";position:absolute;top:3.7rem;right:2.8rem;width:1.2rem;height:0.2rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#109AC4;border-radius:1rem}}.faq__listItemTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media screen and (max-width:768px){.faq__listItemTitleBox{padding-right:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.faq__listItemTitleIcon{width:1.6rem;margin-top:0.4rem}@media screen and (max-width:768px){.faq__listItemTitleIcon{width:1.2rem;margin-top:0}}.faq__listItemTitle{position:relative;font-size:2rem;line-height:1.2;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.faq__listItemTitle{font-size:1.4rem;line-height:1.78}}.faq__listItemAnswerbox{display:none}.faq__listItemAnswerbox.is-active{display:block}.faq__listItemAnswerflex{padding-top:1.9rem;margin-top:1.9rem;padding-right:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;border-top:1px solid rgba(200,199,199,0.7)}@media screen and (max-width:768px){.faq__listItemAnswerflex{padding-right:0rem}}.faq__listItemAnswerIcon{width:1.6rem;margin-top:0.9rem}@media screen and (max-width:768px){.faq__listItemAnswerIcon{width:1.2rem;margin-top:0.6rem}}.faq__listItemAnswer{position:relative;font-size:2rem;line-height:1.6;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.faq__listItemAnswer{font-size:1.4rem;line-height:1.78}}.info__wra{padding:10rem 0 17.2rem;background-color:#FAFAFA}@media screen and (max-width:768px){.info__wra{padding:5rem 0 5rem}}@media screen and (max-width:768px){.info__content{padding:0 2.5rem}}.info__titleBox{margin-bottom:5rem}@media screen and (max-width:768px){.info__titleBox{margin-bottom:2.5rem}}.info__title{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#fff;text-align:center;width:50.2rem;margin:0 auto}@media screen and (max-width:768px){.info__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.info__title{width:25rem;padding:1.6rem 0}}.info__campanyContent{max-width:117rem;width:100%;margin:0 auto;border-radius:6rem;background-color:#fff;padding:9rem 7rem 7rem 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.info__campanyContent{max-width:75rem}}@media screen and (max-width:768px){.info__campanyContent{max-width:initial;border-radius:4rem;padding:2.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.info__companyInfoList{width:49.9rem;padding:0}@media screen and (max-width:768px){.info__companyInfoList{width:100%;padding:0 2.5rem;margin-bottom:0}}.info__companyInfoListItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0 18px}.info__companyInfoListItem:not(:last-child){border-bottom:1px solid #D9D9D9}@media screen and (max-width:768px){.info__companyInfoListItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:1.6rem 0}}.info__companyInfoTitle{width:20rem;font-size:1.6rem;line-height:2.5;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.info__companyInfoTitle{font-size:1.6rem;line-height:2.5}}@media screen and (max-width:768px){.info__companyInfoTitle{width:100%;margin:0}}.info__companyInfoDesc{width:27.4rem;font-size:1.6rem;line-height:2.5;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.info__companyInfoDesc{font-size:1.4rem;line-height:2.1}}.info__companyInfoDesc.u-blue{color:#007CFF;text-decoration:underline;cursor:pointer;-webkit-transition:0.4s all;transition:0.4s all}@media screen and (min-width:769px){.info__companyInfoDesc.u-blue:hover{opacity:0.7}}@media screen and (max-width:768px){.info__companyInfoDesc{width:100%}}.info__imageBox{width:43rem}@media screen and (max-width:768px){.info__imageBox{width:100%;padding:0 1.5rem}}.contact{margin-top:-10rem;padding-top:10rem}@media screen and (max-width:768px){.contact{margin-top:-3rem;padding-top:3rem}}.contact__wra{padding:10rem 0 16.7rem}@media screen and (max-width:768px){.contact__wra{padding:5rem 0 6.5rem}}.contact__content{padding:0 2.5rem}.contact__titleBox{margin-bottom:6rem}@media screen and (max-width:768px){.contact__titleBox{margin-bottom:2rem}}.contact__title{font-size:3.6rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:2.3rem;border-radius:5rem;background-color:#7A7A7A;text-align:center;width:50.2rem;margin:0 auto}@media screen and (max-width:768px){.contact__title{font-size:1.6rem;line-height:1}}@media screen and (max-width:768px){.contact__title{width:25rem;padding:1.6rem 0}}.contact__descBox{text-align:center;margin-bottom:5rem}@media screen and (max-width:768px){.contact__descBox{margin-bottom:1.5rem}}.contact__desc{font-size:1.6rem;line-height:1.6;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__desc{font-size:1.2rem;line-height:1.6}}.contact__titleImageBox{width:65rem;margin:0 auto 3rem}@media screen and (max-width:768px){.contact__titleImageBox{width:28rem;margin:0 auto 2em}}.contact__imageBox{width:82rem;margin:0 auto 4.8rem}@media screen and (max-width:1080px){.contact__imageBox{width:60rem}}@media screen and (max-width:768px){.contact__imageBox{width:100%;margin:0rem auto 3rem}}.contact__imageLinkBox{display:block}.contact__areaBox{max-width:80rem;width:100%;margin:-108px auto 0;padding-top:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}@media screen and (max-width:800px){.contact__areaBox{padding:0 2rem}}@media screen and (max-width:768px){.contact__areaBox{max-width:initial;padding:0 2.5rem;margin:-108px auto 0;padding-top:108px}}.contact__areaItem{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.contact__areaItem{display:block}}.contact__areaItemTitleBox{background-color:#67C7F2;padding:2.4rem 2.5rem 2.5rem 2.4rem;border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30rem}@media screen and (max-width:768px){.contact__areaItemTitleBox{width:100%;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;padding:0;background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact__areaItemTitle{font-size:1.8rem;line-height:1.4;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__areaItemTitle{font-size:1.2rem;line-height:1.4}}.contact__areaItemTitle.u-require{font-size:1.4rem;background-color:#E94235;text-align:center;padding:0.2rem 1.4rem;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.4rem}.contact__areaItemTitle.u-arbitrary{font-size:1.4rem;background-color:#109AC4;text-align:center;padding:0.2rem 1.4rem;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.4rem}@media screen and (max-width:768px){.contact__areaItemTitle{color:#2E2E2E}.contact__areaItemTitle.u-require{font-size:1.2rem;background-color:#E94235;color:#fff;text-align:center;padding:0.2rem 1.4rem;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}.contact__areaItemTitle.u-arbitrary{font-size:1.2rem;background-color:#109AC4;color:#fff;text-align:center;padding:0.2rem 1.4rem;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}}.contact__areaItemInputBox{padding:1rem 0 1.3rem 2rem;width:calc(100% - 30rem)}@media screen and (max-width:768px){.contact__areaItemInputBox{width:100%;padding:1.3rem 0 1.3rem 0rem}}.contact__areaItemInput{padding:1.4rem 1.1rem;border-radius:0.5rem;background-color:#F2F2F2;border:1px solid #F2F2F2;width:100%;font-size:1.5rem;line-height:1.4;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__areaItemInput{font-size:1.2rem;line-height:1.4}}.contact__areaItemInput::-webkit-input-placeholder{color:#CCCCCC}.contact__areaItemInput::-moz-placeholder{color:#CCCCCC}.contact__areaItemInput:-ms-input-placeholder{color:#CCCCCC}.contact__areaItemInput::-ms-input-placeholder{color:#CCCCCC}.contact__areaItemInput::placeholder{color:#CCCCCC}@media screen and (max-width:768px){.contact__areaItemInput{padding:1.1rem 1.6rem}}.contact__areaItemTextarea{padding:1.4rem 1.1rem;border-radius:0.5rem;background-color:#F2F2F2;border:1px solid #F2F2F2;width:100%;font-size:1.5rem;line-height:1.4;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__areaItemTextarea{font-size:1.2rem;line-height:1.4}}.contact__areaItemTextarea::-webkit-input-placeholder{color:#CCCCCC}.contact__areaItemTextarea::-moz-placeholder{color:#CCCCCC}.contact__areaItemTextarea:-ms-input-placeholder{color:#CCCCCC}.contact__areaItemTextarea::-ms-input-placeholder{color:#CCCCCC}.contact__areaItemTextarea::placeholder{color:#CCCCCC}.contact__areaItemSelect{padding:1.4rem 1.1rem;border-radius:0.5rem;background-color:#F2F2F2;border:1px solid #F2F2F2;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/common/arrow-bottom-gray.png");background-repeat:no-repeat;background-size:1.2rem auto;background-position:right 1.2rem center;font-size:1.5rem;line-height:1.4;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__areaItemSelect{font-size:1.2rem;line-height:1.4}}@media screen and (max-width:768px){.contact__areaItemSelect{background-repeat:no-repeat;background-size:1rem auto;background-position:right 1.5rem center}}.contact__areaItemOption{font-size:1.5rem;line-height:1.4;letter-spacing:0.05em;color:#2E2E2E;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__areaItemOption{font-size:1.2rem;line-height:1.4}}.contact__contactButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:2.5rem auto 0}.contact__privacyBox{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.contact__privacyBox{margin-top:1rem}}.contact__privacyCheck{border:1px solid #767676;border-radius:0.3rem;width:2rem}.contact__privacyCheckText{font-size:1.6rem;line-height:1;letter-spacing:0.05em;color:#2E2E2E;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.contact__privacyCheckText{font-size:1.2rem;line-height:1}}.contact__privacyCheckLink{font-size:1.6rem;line-height:1;letter-spacing:0.05em;color:#109AC4;font-weight:500;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.contact__privacyCheckLink{font-size:1.2rem;line-height:1}}@media screen and (min-width:769px){.contact__privacyCheckLink:hover{opacity:0.7}}.complete__wra{padding:20rem 0 10rem}@media screen and (max-width:768px){.complete__wra{padding:7rem 2.5rem 7rem;margin-top:5rem}}.complete__content{max-width:120rem;width:100%;margin:0 auto;text-align:center}.complete__titleBox{margin-bottom:6rem}@media screen and (max-width:768px){.complete__titleBox{margin-bottom:5rem}}.complete__title{font-size:4rem;line-height:1.4;letter-spacing:0.05em;color:#F89117;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.complete__title{font-size:2rem;line-height:1.4}}.complete__desc{font-size:2rem;line-height:1.5;letter-spacing:0.05em;color:#2E2E2E;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.complete__desc{font-size:1.4rem;line-height:2.5}}.complete__desc.u-mb{margin-bottom:3.6rem}@media screen and (max-width:768px){.complete__desc.u-mb{margin-bottom:2.4rem}}.complete__linkBox{margin-top:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.complete__link{display:inline-block;padding:1.5rem 3rem;border-radius:4rem;background-color:#109AC4;border:2px solid #109AC4;font-size:1.8rem;line-height:1;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP",sans-serif;-webkit-transition:0.5s all;transition:0.5s all}@media screen and (max-width:768px){.complete__link{font-size:1.4rem;line-height:1}}@media screen and (min-width:769px){.complete__link:hover{background-color:#fff;color:#109AC4}}.scroll-infinity{overflow:hidden}@-webkit-keyframes infinity-scroll{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes infinity-scroll{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.scroll-infinity__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:infinity-scroll 50s linear infinite;animation:infinity-scroll 50s linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:4rem}@media screen and (max-width:768px){.scroll-infinity__wrap{margin-top:3rem}}.scroll-infinity__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:4.5rem;margin-right:4.5rem}@media screen and (max-width:768px){.scroll-infinity__list{gap:2.5rem;margin-right:2.5rem}}.scroll-infinity__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px}.scroll-infinity__item img{display:block;width:100%;height:auto}@media screen and (max-width:768px){.scroll-infinity__item{width:154px}}.u-md{display:none}@media screen and (max-width:800px){.u-md{display:block}}.u-md-1080{display:none}@media screen and (max-width:1080px){.u-md-1080{display:block}}
/*# sourceMappingURL=seizenseiri.css.map */