@charset "UTF-8";:root{--default-text-color: #000}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block}ul,li,ol,dl{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none;display:inline-block;margin:0;padding:0;color:var(--default-text-color);transition:opacity .3s ease}a:hover{opacity:.7}a,p,span,h1,h2,h3,li,label,th,td,textarea,input,select,button{font-family:Noto Sans JP;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#000;font-size:1.4rem}@media screen and (min-width: 767.01px){a,p,span,h1,h2,h3,li,label,th,td,textarea,input,select,button{font-size:1.6rem}}button{display:block;border:none;background-color:transparent;cursor:pointer}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:.1rem dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-appearance:none;word-break:break-all;box-sizing:border-box}video{filter:contrast(1)}@media print,screen and (min-width: 767.01px){.pc-off{display:none!important}}@media screen and (max-width: 767px){.sp-off{display:none!important}}@media screen and (min-width: 767.01px){a[href^="tel:"]{pointer-events:none}}html{--white: #fff;--black: #000;--business-red1: #F15050;--business-red2: #EB3737;--business-green1: #267E88;--business-green2: #8BD1D1;--business-green3: #4ABAA7;--business-blue1: #1454B6;--business-orange1: #F2842F;--ui-background: #F4F2EA;--gray-100: #D0D0D0;--gray-200: #989898;--gray-300: #696969;--gray-400: #333333;--error: #F82C38;--success: #00b28e;--warning: #f3ca44;--info: #0058a6;--light-error: #fff5f5;--light-success: #eef6f2;--light-info: #eef3f6;--light-warning: #f6f6ee;font-size:62.5%;letter-spacing:0;font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:none}@media screen and (min-width: 767.01px) and (max-width: 1919.99px){html{font-size:10px;background-color:#f4f2ea}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}body{font-size:1.4rem;line-height:1;overflow-x:clip}img{display:block;max-width:100%;height:auto;vertical-align:top;backface-visibility:hidden;-webkit-backface-visibility:hidden}.css-clickable{cursor:pointer;transition:ease .2s opacity}.css-clickable:hover{opacity:.6}.disabled-input{opacity:.7;pointer-events:none}.preserve-whitespace{white-space:pre-line}.text-link{text-decoration:underline;text-underline-offset:.4rem}.text-link:hover{text-decoration:none}.common-form input.error,.common-form textarea.error,.common-form select.error,.common-form .mock-input.error{background-color:#fff5f5!important;border-color:#f82c38!important}.common-form .agree .icon.error{border:1.5px solid #F82C38!important}.common-form .image.error .image-upload-box{border-style:solid;border-color:#f82c38!important}.errors li{display:flex;align-items:center;font-size:1.2rem;line-height:2rem;color:var(--error)}.errors li:before{content:"";display:inline-block;width:1.2rem;height:2rem;background-position:center;background-size:contain;background-repeat:no-repeat}@media print{html{font-size:7.2954663887px}body{-webkit-print-color-adjust:exact;position:relative;width:1400px;zoom:70%}}@page{size:A4;margin:10mm}.inner{position:relative;margin:0 auto;width:100%}@media screen and (min-width: 767px) and (max-width: 1391px){.inner{width:calc(100% - 3rem)}}.w960{max-width:96rem}.w1080{max-width:90rem}.w1200{max-width:120rem}.w1360{max-width:136rem}.w1440{max-width:144rem}@media screen and (max-width: 767px){.table-scroll{position:relative;padding-bottom:2rem;overflow-x:scroll}.table-scroll:after{content:"←";position:absolute;right:0;bottom:0;z-index:1;margin-left:-1.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:1.5rem;border:.1rem solid #000;animation:arrowtable 2s infinite forwards}.table-scroll .common-table{width:80rem}}@keyframes arrowtable{50%{opacity:1;right:0}to{opacity:0;right:100%}}#wrapper{overflow:hidden;display:flex;flex-direction:column;min-height:100vh}#header{position:fixed;left:0;top:0;z-index:50;height:5.4rem;width:100%;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:6rem}@media screen and (min-width: 768px){#header{height:8rem;padding-left:3rem;padding-right:9.5rem}}#header .left{display:flex;align-items:center;gap:.75rem}@media screen and (min-width: 768px){#header .left{gap:3.45rem}}#header .left .logo{width:13rem}@media screen and (min-width: 768px){#header .left .logo{width:19.6rem}}#header .left .mark{width:3rem}@media screen and (min-width: 768px){#header .left .mark{width:26.4rem}}#header .nav{display:flex;align-items:center;gap:.5rem}@media screen and (min-width: 768px){#header .nav{gap:3rem}}#header .nav .choice{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 768px){#header .nav .choice{gap:.5rem}}#header .nav .choice img{width:2.4rem}@media screen and (min-width: 768px){#header .nav .choice img{width:3.3rem}}#header .nav .choice .choice-txt{font-size:1rem;line-height:1.2rem;text-align:center}@media screen and (min-width: 768px){#header .nav .choice .choice-txt{font-size:1.4rem;line-height:1rem}}#header .nav .choice .consultation{font-size:1.2rem;line-height:1}#header .nav .choice .phone-area{display:flex;gap:.3rem;align-items:center}#header .nav .choice .phone-area img{width:1.4rem}@media screen and (min-width: 768px){#header .nav .choice .phone-area img{width:2rem}}#header .nav .choice .phone-area p{font-family:Lato;font-size:2.2rem;line-height:1;color:#000}#header .nav .choice.sp-off{align-items:flex-start;gap:.5rem}#header .menu-details{overflow:auto;padding:6rem 3rem 0;background-color:#fff;position:fixed;top:0;left:100%;transition:left ease .3s;width:70%;height:100vh;z-index:9998}@media screen and (min-width: 768px){#header .menu-details{width:240px}}#header .menu-details .user-name{font-weight:700;font-size:1.8rem}#header .menu-details .user-name .san{font-weight:400;font-size:1.4rem}#header .menu-details .column{margin-top:3rem}#header .menu-details .column .title{font-weight:500;font-size:1.4rem}#header .menu-details .column .links .link{margin-top:2.2rem;display:flex;align-items:center;gap:1rem}#header .menu-details .column .links .link img{flex-shrink:0;width:2.4rem}#header .menu-details .column .links .link p{font-weight:600;font-size:1.6rem}#header .menu-details .column .links .link p span{font-size:1.2rem}#header .menu-details .column.tiny .links{border-top:.1rem solid #d0d0d0}#header .menu-details .column.tiny .links .link{margin-top:2rem}#header .menu-details .column.tiny .links .link img{width:1.8rem}@media screen and (min-width: 767.01px){#header .menu-details .column.tiny .links .link img{font-size:2rem}}#header .menu-details .column.tiny .links .link p{font-weight:400;font-size:1.4rem}@media screen and (min-width: 767.01px){#header .menu-details .column.tiny .links .link p{font-size:1.6rem}}#header .menu-details .no-payment-text{font-weight:600;font-size:1.6rem;color:var(--business-red1)}#header .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0006;z-index:9997;transition:opacity ease .3s;pointer-events:none;opacity:0}#header .menu-btn{position:fixed;top:1rem;right:1.6rem;z-index:9999;width:2.6rem;height:3.4rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){#header .menu-btn{width:3.4rem;top:2.3rem;right:3rem}}#header .menu-btn span{position:relative;width:100%;height:.2rem;background:#000;border-radius:.1rem}#header .menu-btn span:before,#header .menu-btn span:after{content:"";position:absolute;left:0;top:0;width:100%;height:.2rem;background:#000;border-radius:.1rem;transition:ease .3s all}#header .menu-btn span:before{margin-top:-.8rem}#header .menu-btn span:after{margin-top:.8rem}@media screen and (min-width: 768px){#header .menu-btn span{width:3.9rem;height:.3rem}#header .menu-btn span:before,#header .menu-btn span:after{height:.3rem}#header .menu-btn span:before{margin-top:-1.3rem}#header .menu-btn span:after{margin-top:1.3rem}}#header .overlay{display:none;position:absolute;top:0;width:240px;height:100vh;z-index:10000;background-color:#fff}#header .overlay-l{left:-240px}#header .overlay-r{right:-240px}.menu-active #header .menu-details{left:30%}@media screen and (min-width: 768px){.menu-active #header .menu-details{left:calc(100% - 240px)}}.menu-active #header .menu-overlay{pointer-events:initial;opacity:1}.menu-active #header .menu-btn span{background-color:transparent}.menu-active #header .menu-btn span:before{margin-top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.menu-active #header .menu-btn span:after{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#container{flex-grow:1;padding:5.4rem 0 2rem;background-color:#f4f2ea}@media screen and (min-width: 768px){#container{padding:8rem 0 6rem}}#footer .main-content{background-color:#8bd1d1;padding:2rem 0}@media screen and (min-width: 768px){#footer .main-content{padding:2.8rem 0}}#footer .main-content .inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6.3rem}#footer .main-content .f-logo{margin:auto;width:14.9rem}@media screen and (min-width: 768px){#footer .main-content .f-logo{width:24rem}}#footer .main-content .corporate{margin:1.6rem auto 0;border:.1rem solid #fff;border-radius:.6rem;width:20rem;height:3.4rem;display:flex;justify-content:center;align-items:center;gap:.2rem}@media screen and (min-width: 768px){#footer .main-content .corporate{margin:initial;border-radius:.8rem;width:31rem;height:5.2rem;gap:.3rem}}#footer .main-content .corporate p{font-size:1.2rem;color:#fff}@media screen and (min-width: 768px){#footer .main-content .corporate p{font-size:1.6rem}}#footer .main-content .corporate img{width:1.3rem}@media screen and (min-width: 768px){#footer .main-content .corporate img{width:1.8rem}}#footer .main-content .site-name{margin-top:1.6rem;width:100%;font-weight:600;font-size:1.4rem;text-align:center;color:#fff}@media screen and (min-width: 768px){#footer .main-content .site-name{margin-top:0;font-size:1.6rem;text-align:left}}#footer .main-content .address{margin-top:.5rem;width:100%;font-size:1.4rem;text-align:center;color:#fff}@media screen and (min-width: 768px){#footer .main-content .address{font-size:1.6rem;text-align:left}}#footer .main-content .copyright{margin-top:.5rem;width:100%;font-size:1rem;text-align:center;color:#fff}@media screen and (min-width: 768px){#footer .main-content .copyright{font-size:1.6rem}}#footer .privacy{height:4.4rem;display:flex;justify-content:center;align-items:center;background-color:#fff}@media screen and (min-width: 768px){#footer .privacy{height:5.8rem}#footer .privacy .inner{display:flex;justify-content:space-between;align-items:center}#footer .privacy .inner .copyright{font-size:1.2rem}}#footer .privacy a{width:100%;font-size:1.2rem;text-align:center;color:#1454b6}@media screen and (min-width: 768px){#footer .privacy a{width:fit-content;font-size:1.4rem}}.section-title{padding:.5rem 1.6rem;background-color:#4abaa7;font-weight:600;font-size:1.4rem;color:#fff}@media screen and (min-width: 768px){.section-title{padding:1rem 2.2rem;font-size:2rem}}.h1-title-box{background-color:#4abaa7}.h1-title,.page-title{height:3.8rem;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.6rem;color:#fff;background-color:#4abaa7;position:relative}@media screen and (min-width: 768px){.h1-title,.page-title{height:5.6rem;font-size:2.2rem}}.h1-title .back-to-top,.page-title .back-to-top{position:absolute;top:50%;left:.6rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;padding:1rem}@media screen and (min-width: 768px){.h1-title .back-to-top,.page-title .back-to-top{padding:1.5rem}}.h1-title .back-to-top span,.page-title .back-to-top span{width:.6rem;height:1rem;background-image:url(/build/assets/back-arrow-ByzmXle-.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.h1-title .back-to-top span,.page-title .back-to-top span{width:1.2rem;height:2rem}}.with-deco{margin:2rem 0 1rem;padding-left:1rem;font-weight:600;font-size:1.6rem;position:relative}.with-deco:before{content:"";width:.4rem;height:2.2rem;background-color:#4abaa7;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 767.01px){.with-deco{font-size:1.8rem;margin:2.4rem 0 1.2rem}}
