﻿html{font-size:100%;height:100%}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}*{margin:0}body{height:100%;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;margin-inline-start:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;padding:0;line-height:1.6;color:#080404;font-size:1em;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","Kosugi Maru",sans-serif}img{max-width:100%}a{color:#080404;text-decoration:underline}a:hover{text-decoration:none}h1{margin:3% auto;width:75%}@media screen and (min-width: 768px){h1{margin:20px auto;width:475px}}h2{font-size:1.6rem;font-weight:bold;text-align:center;line-height:2.6rem;letter-spacing:.3rem}@media screen and (min-width: 768px){h2{font-size:2.1rem;line-height:2.8rem;letter-spacing:.5rem}}.flexBox{display:flex;justify-content:center}.inner{padding:3%}@media screen and (min-width: 768px){.inner{padding:15px 0}}.pcImg{display:none}@media screen and (min-width: 768px){.pcImg{display:block}}.nolink{pointer-events:none;text-decoration:none}.introduction{font-size:6.4vw;text-align:center;color:#fff;font-weight:bold}@media screen and (min-width: 768px){.introduction{font-size:1.5rem}}.introduction span{margin:0 .5%;padding:.5rem;background-color:#00cad1;border-radius:100%}@media screen and (min-width: 768px){.introduction span{margin:0 3px;padding:.8rem}}.firstView .subTitle{margin:4.5% 0 3%;font-size:6.4vw;text-align:center;letter-spacing:.2rem;color:#f0b131;font-weight:bold}.firstView .subTitle span{margin:0 .1rem;font-size:4.26vw;color:#f0b131}.nav{position:relative;padding:4.5% 3%;box-shadow:0px 0px 21px rgba(0,0,0,.168627451);z-index:5}@media screen and (min-width: 768px){.nav{padding:20px 16px}}.nav img{width:40%;max-width:300px}@media screen and (min-width: 768px){.nav .navInner{max-width:1400px;margin:0 auto}}.firstView{background-color:#fff1c2;position:relative;height:83.2vw;max-height:625px}@media screen and (min-width: 768px){.firstView{max-height:525px}}.firstView .circle_bg{position:absolute;top:-4%;bottom:-4%;left:50%;transform:translateX(-50%);width:92%;height:108%;max-width:675px;content:"";display:block;background-color:#fff;border-radius:50%;z-index:1}@media screen and (min-width: 768px){.firstView .circle_bg{max-width:567px}}@media screen and (min-width: 768px){.firstView .subTitle{margin:20px 0 10px;font-size:2rem;text-align:center;letter-spacing:.2rem}.firstView .subTitle span{margin:0 .2rem;font-size:1.4rem}}.firstView .firstView_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:2}.firstView .bottomTxt{display:flex;align-items:center;justify-content:center;gap:20px}.firstView .bottomTxt img{width:13%;height:100%;max-width:94px;padding-top:3%}@media screen and (min-width: 768px){.firstView .bottomTxt img{padding-top:20px}}.firstView .rubi{margin:0 auto;font-size:4.26vw;font-weight:bold;text-align:center;width:fit-content}@media screen and (min-width: 768px){.firstView .rubi{font-size:2rem}}.firstView .text{margin:0 auto;width:fit-content;text-align:center;font-size:7.7vw;font-weight:bold;line-height:1.2}@media screen and (min-width: 768px){.firstView .text{font-size:2.4rem}}.firstView .text span{color:#e67800;font-size:10.13vw}@media screen and (min-width: 768px){.firstView .text span{font-size:4rem}}.firstView .text span.topLine{color:unset;font-size:3.5vw}@media screen and (min-width: 768px){.firstView .text span.topLine{font-size:1rem}}.pageTitle .overview{text-align:left;margin:5% 2%}.pageTitle .attention{margin:20px 0;color:red;text-align:center}.pageTitle .attention a{color:inherit}.pageTitle p.caution{line-height:1.3;font-size:.79rem}@media screen and (min-width: 768px){.pageTitle p.caution{font-size:1.2rem}}.pageTitle .grayBox{margin:5% 2%;padding:1rem;font-size:.875rem;text-align:left;border:solid 2px #02030a}@media screen and (min-width: 768px){.pageTitle .grayBox{font-size:1.125rem;text-align:center}}.pageTitle .grayBox .link{color:#1558d6}p.caution{padding:0 .5rem;color:#333;font-size:.6rem;line-height:.9rem}@media screen and (min-width: 768px){p.caution{margin:0 auto;font-size:.7rem;line-height:1rem}}.title{margin:3% 0;text-align:center;font-size:1.7rem;color:#00cad1;font-weight:bold;letter-spacing:.1rem}@media screen and (min-width: 768px){.title{margin:20px 0;font-size:2.2rem;letter-spacing:.2rem}}.point .inner{padding:6% 3%;background-image:url(../img/bg_dot.jpg);background-repeat:repeat}@media screen and (min-width: 768px){.point .inner{padding:30px 0;width:100%}}.point h2{font-size:1.4rem;letter-spacing:.1rem}.pointBox{position:relative;margin:5% auto 10%;width:88%;padding:6px;border-radius:50px;background:linear-gradient(to right, #f0b131 0%, #f0b131 50%, #e67800 51%, #e67800 100%)}@media screen and (min-width: 768px){.pointBox{margin:35px auto 60px;width:650px}}.pointBox h3{font-size:1.5rem;font-weight:bold;color:#e67800;text-align:center;letter-spacing:.3rem;line-height:1.9rem}@media screen and (min-width: 768px){.pointBox h3{font-size:1.8rem;letter-spacing:.5rem;line-height:2.2rem}}.pointBox p{position:relative;color:#080404;font-size:.77rem;line-height:1.3rem}@media screen and (min-width: 768px){.pointBox p{padding:18px 0 0;font-size:1.2rem;line-height:1.6rem}}.pointBox .pointBoxInner{display:flex;align-items:center;justify-content:center;gap:8px;padding:3% 0}@media screen and (min-width: 768px){.pointBox .pointBoxInner{gap:30px}}.pointBox .pointBoxInner p{width:50%}.pointBox .pointBoxInner figure{width:70%}.pointBox .pointBoxInner .icon{display:flex;justify-content:center;width:50%;flex:1}@media screen and (min-width: 768px){.pointBox .icon{width:140px;bottom:-20px}}@media screen and (min-width: 768px){.pointBox .sideIcon{width:100px;bottom:-20px}}.pointBox .flexBox{margin:0 auto;width:70%}.boxInner{position:relative;padding:6% 4% 0;background:#fff;border-radius:45px}@media screen and (min-width: 768px){.boxInner{padding:35px 25px 0;border-radius:45px}}.overview{margin:5% 0;font-size:.9rem;text-align:center}@media screen and (min-width: 768px){.overview{font-size:1.1rem}}.area .inner{padding:10% 7% 0;background-color:#fff1c2}@media screen and (min-width: 768px){.area .inner{padding:50px 0 0}}.area .imgWrapper{margin:0 auto;width:100%}@media screen and (min-width: 768px){.area .imgWrapper{width:600px}}.area .link{margin:5% 0;text-align:right}@media screen and (min-width: 768px){.area .link{margin:30px auto;width:600px;font-size:1.2rem}}.area .link a span{margin-left:.4rem;text-decoration:none}@media screen and (min-width: 768px){.area .link a span{margin-left:.5rem;font-size:1.2rem}}.area .link span.arrow{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-3px)}.area p.caution{margin:8% 0;padding:0}@media screen and (min-width: 768px){.area p.caution{margin:40px auto}}.price p.caution{margin:8% 0;padding:0}@media screen and (min-width: 768px){.price p.caution{margin:40px auto}}.price p.caution.mbNone{margin:3%;margin-bottom:unset}.price p.caution.tight{margin:5% 2% 2%}.price .inner{padding:10% 3%}@media screen and (min-width: 768px){.price .inner{padding:80px 0}}.price .datetime{text-align:center;font-weight:bold;letter-spacing:.1em;margin-top:10px}.price .sec{margin-top:40px}.price .subTitle{position:relative;margin:0 0 25px;padding:0 0 0 17px;font-weight:bold;font-size:1.3rem}.price .subTitle::before{position:absolute;left:0;top:0;display:block;width:4px;height:100%;content:"";background-color:#e67800;border-radius:2px}.price .overview{margin:5% 0;text-align:unset}.price .scroll_x{overflow-x:auto}.price .yen{font-size:.75rem;margin-left:1px}.price table{width:100%;font-size:.8rem}.price th,.price td{line-height:1rem;text-align:center;vertical-align:middle}.tableWrapper{margin-top:20px}.tableWrapper .tableHead{position:relative;padding:.8rem .3rem;color:#fff;text-align:center;background-color:#080404;border:solid 1px #1f1818;transition:.25s}.tableWrapper .tableHead:hover,.tableWrapper .tableHead:active{opacity:.7}.tableWrapper .tableHead .icon{position:absolute;display:block;width:1.4rem;transition:.2s;top:1em;right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tableWrapper .tableHead .icon.acOpen{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tableWrapper .tableBody{height:0;overflow:hidden;transition:.3s}.price th{width:33%;padding:.8rem .3rem;color:#fff;background-color:#585858;border:solid 1px #1f1818}.price th.orange{background-color:#e67800}.price th span{font-size:.6rem}.price td{padding:.6rem .3rem;border:solid 1px #837474}.price td.gray1{background:#e5e5e5}.price td.orange2{background:#ffecd8;color:#f60;font-weight:bold}.priceInfoTable th{padding:.5em;width:unset;background:#f2f2f2;color:#333}.priceInfoTable td{color:red;font-weight:bold}td.alignRight{text-align:right}.cellColor{text-align:center;background-color:#fcefd6;color:#f60;font-weight:bold}.priceText{font-size:.875rem}@media screen and (min-width: 768px){.priceText{font-size:1rem}}.baloon{display:block;position:relative;margin:clamp(35px,10vw,80px) auto 8%;margin-bottom:unset;padding:.7rem 1.7rem;width:95%;line-height:1.6rem;border-radius:20px;color:#fff;background-color:#e67800}@media screen and (min-width: 768px){.baloon{margin:45px auto 8%;padding:.7rem 1.7rem;width:500px;line-height:1.8rem}}.baloon .icon{display:block;position:absolute;margin:3% auto 0;width:23%;height:auto;bottom:0}@media screen and (min-width: 768px){.baloon .icon{margin:0 auto 0 10px;width:92px}}.baloon p{width:fit-content;margin:0 0 0 auto;font-weight:bold}@media screen and (min-width: 768px){.baloon p{margin:0 65px 0 auto;font-size:1.2rem}}.baloon p span{font-size:1.3rem}@media screen and (min-width: 768px){.baloon p span{font-size:1.6rem}}.baloon p span.topLine{font-size:.6rem;line-height:1.4;vertical-align:top}.condition{padding:0 3%}@media screen and (min-width: 768px){.condition{padding:0 25px}}.condition h3{text-align:center;margin:5% 0;font-weight:bold}@media screen and (min-width: 768px){.condition h3{margin:30px 0 20px;font-size:1.5rem}}.condition h4{margin:5% 0;font-weight:bold;color:#31afe0}@media screen and (min-width: 768px){.condition h4{margin:30px 0 15px;font-size:1.2rem}}.condition .flexBox{margin:4% auto}@media screen and (min-width: 768px){.condition .flexBox{margin:15px auto}}.condition p{display:block;width:fit-content;font-size:.8rem;line-height:1.2rem}@media screen and (min-width: 768px){.condition p{font-size:1rem;line-height:1.4rem}}.condition p.caution{font-size:.6rem}@media screen and (min-width: 768px){.condition p.caution{margin:20px 0;font-size:.6rem}}.condition .icon{margin:1% 1% 0 0;width:.9rem;height:fit-content}@media screen and (min-width: 768px){.condition .icon{margin:3px 5px 0 0;width:1rem}}.condition .orangeBox{margin:0 auto;padding:1rem;width:100%;border:solid 2px #e67800;color:#e67800;font-size:1.4rem;text-align:center;border-radius:10px;font-weight:bold}@media screen and (min-width: 768px){.condition .orangeBox{padding:1.1rem;font-size:1.5rem;padding:1.2rem;font-size:1.2rem}}.condition .yellowBox{margin:0 auto;padding:1rem;width:100%;border:solid 2px #f0b131;color:#f0b131;font-size:1rem;text-align:center;border-radius:10px;font-weight:bold}.topLine{font-size:.6rem;vertical-align:top}@media screen and (min-width: 768px){.topLine{font-size:.7rem}}.bottomLine{font-size:.7rem;vertical-align:inherit}@media screen and (min-width: 768px){.bottomLine{font-size:.8rem}}.sub{font-size:.9rem}@media screen and (min-width: 768px){.sub{font-size:1rem}}.calc{line-height:1rem}@media screen and (min-width: 768px){.calc{line-height:1.3rem}}.symbol{margin:0 auto;text-align:center;font-size:2rem;font-weight:bold}@media screen and (min-width: 768px){.symbol{font-size:2rem}}.bySymbol{display:inline-block;position:relative;width:15px;height:15px;bottom:-0.1rem}@media screen and (min-width: 768px){.bySymbol{bottom:-0.2rem;font-size:2.1rem}}.bySymbol::before,.bySymbol::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:15px;background:#f0b131}.bySymbol::before{transform:translate(-50%, -50%) rotate(45deg)}.bySymbol::after{transform:translate(-50%, -50%) rotate(-45deg)}.plus{background:url(../img/icon_plus.png) center no-repeat;height:50px}.plus_minus{background:url(../img/icon_plus_munus.png) center no-repeat;height:50px}.vertical{color:#e67800;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.explanation{padding:1.2rem;font-size:.7rem;background-color:#e6e5e5;border-radius:10px;margin-bottom:40px}@media screen and (min-width: 768px){.explanation{padding:1.4rem;font-size:.9rem}}.qa .imgWrapper{display:block;position:relative;left:-3%;width:100vw}@media screen and (min-width: 768px){.qa .imgWrapper{left:0;width:750px}}.qa dt{position:relative;font-size:1.1rem;font-weight:bold;color:#e67800;line-height:1.6rem;padding-right:2.4rem}@media screen and (min-width: 768px){.qa dt{font-size:1.5rem;line-height:2rem}}.qa dd{position:relative;margin-top:.5rem;padding-bottom:0;font-size:.9rem;height:0;overflow:hidden;transition:.2s}@media screen and (min-width: 768px){.qa dd{font-size:1.2rem}}.qa .title{margin-top:10%}.qaBox{position:relative;border-bottom:3px solid #e5e5e5}.qaBox .icon{position:absolute;display:block;width:1.4rem;transition:.2s;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.qaBox .icon.acOpen{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width: 768px){.qaBox .icon{width:1.8rem}}.qaBox:first-of-type{margin-top:5%;border-top:3px solid #e5e5e5}.acMenu{position:relative;padding:8% 6%;background:#fff;border-radius:45px}@media screen and (min-width: 768px){.acMenu{padding:30px 40px 20px}}.companyBox{margin:8% auto;text-align:center}@media screen and (min-width: 768px){.companyBox{margin:50px auto}}.companyBox .imgWrapper{margin:5% auto;width:40%;height:auto}@media screen and (min-width: 768px){.companyBox .imgWrapper{margin:30px auto;width:300px}}.companyBox .name{margin:1% 0;font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.companyBox .name{margin:10px 0;font-size:1.3rem}}.companyBox .address,.companyBox .tel{margin:1% 0;font-size:.9rem;font-weight:bold}@media screen and (min-width: 768px){.companyBox .address,.companyBox .tel{margin:10px 0;font-size:1.2rem}}.companyBox .note{font-size:.75rem}.industry{font-size:1.3rem;font-weight:bold;letter-spacing:.2rem}@media screen and (min-width: 768px){.industry{font-size:1.6rem;letter-spacing:.3rem}}.pdf .inner{padding:8% 3%;background-color:#e6e5e5}@media screen and (min-width: 768px){.pdf .inner{padding:50px 0}}.pdf h2{font-size:1.2rem;letter-spacing:unset}@media screen and (min-width: 768px){.pdf h2{font-size:1.5rem}}.pdf .linkBox{margin:0 auto;width:fit-content}.pdf .linkBoxInner{display:flex;flex-direction:column;align-items:center;margin-top:20px}.pdf .linkBoxInner p{margin-bottom:15px;font-size:clamp(.6875rem,.973vw,.875rem)}.pdf .icon{display:inline-block;margin-right:.2rem;width:1.5rem}@media screen and (min-width: 768px){.pdf .icon{margin-right:.5rem;width:1.8rem}}.pdfList{margin-top:30px}.pdfList li:not(:last-child){margin-bottom:20px}.linkPdf{position:relative;display:block;width:fit-content;font-size:clamp(.9375rem,1.389vw,1.25rem);padding-left:clamp(30px,2.5vw,36px);min-height:35px;padding-top:2px}.linkPdf::before{position:absolute;left:0;top:0;content:"";background:url("../img/icon_pdf.png") center no-repeat;background-size:contain;width:clamp(25px,1.95vw,28px);aspect-ratio:28/35}.linkPdf.size_small{font-size:clamp(.75rem,1.12vw,1rem);padding-left:clamp(20px,1.75vw,25px);min-height:35px}.linkPdf.size_small::before{width:clamp(16px,1.4vw,20px)}.linkPdf .datetime{font-size:clamp(.9375rem,1.12vw,1rem)}footer .inner{padding:0}footer .linkBox{margin:6% auto;width:65%;font-size:.9rem}@media screen and (min-width: 768px){footer .linkBox{margin:40px auto;width:400px;font-size:1rem}}footer .flexBox{justify-content:space-between}footer a{margin:2% 0;color:#585858;text-decoration:none}footer a::before{content:"";display:inline-block;margin:.1rem .3rem;width:.4rem;height:.4rem;border-right:solid 2px #585858;border-bottom:solid 2px #585858;border-radius:2px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}footer .copyright{padding:.5rem;text-align:center;font-size:.5rem;color:#fff;background-color:#585858}@media screen and (min-width: 768px){.spImg{display:none}}@media screen and (min-width: 768px){.spBr{display:none}}@media screen and (min-width: 768px){.contents{margin:0 auto;width:750px}}/*# sourceMappingURL=style.css.map */
