@media (max-width: 767px){.ttl-border{padding-bottom:23px}}@media only screen and (max-width: 375px){.ttl-border{font-size:24px}}.price-simulation{padding:114px 0 64px}@media (max-width: 767px){.price-simulation{padding:62px 0 52px}}.price-simulation .step__ttl{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){.price-simulation .step__ttl{text-align:left;font-size:18px}}@media only screen and (max-width: 375px){.price-simulation .step__ttl{font-size:15px}}.price-simulation .step__ttl em{display:inline-block;width:51px;font-size:21px;font-size:2.1rem;line-height:2.33333em;letter-spacing:0em;font-weight:bold;color:#fff;background:#1b39ff;text-align:center;border-radius:50%;font-style:normal;margin:0 12px 0 2px;padding-bottom:2px;position:relative;top:-3px}@media (max-width: 767px){.price-simulation .step__ttl em{display:block;margin:0 auto 11px}}.step01{margin-top:116px;margin-bottom:61px}@media (max-width: 767px){.step01{margin-top:50px;margin-bottom:9px}}.step01__option{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:863px;margin:49px auto 0}@media (max-width: 767px){.step01__option{margin-top:53px}}.step01__option .item{display:block;position:relative;border:2px solid #B2B2B2;border-radius:15px;padding:21px 22px 13px;width:calc(50% - 15px);max-width:374px}@media (max-width: 767px){.step01__option .item{width:100%;max-width:100%;padding-bottom:15px;margin-bottom:16px}}.step01__option .item input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer;cursor:pointer}.step01__option .item input:checked+.item__checkbox{background:#1b39ff}@media only screen and (min-width: 1025px){.step01__option .item input:hover+.item__checkbox{background:#1b39ff}}.step01__option .item__checkbox{transition:all 0.4s;width:30px;height:30px;border-radius:50%;position:relative;background:rgba(128,128,128,0.3)}.step01__option .item__checkbox:before{content:"";position:absolute;width:30px;height:30px;background:url(../../img/quotation/ico_check.svg) center/100% no-repeat;top:0;left:0}.step01__option .item__img{max-width:236px;position:relative;margin:8px auto 12px}.step01__option .item__img:before{display:block;content:" ";width:100%;padding-top:60.16949%}.step01__option .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.step01__option .item__img{margin-bottom:13px}}@media only screen and (max-width: 767px) and (min-width: 450px){.step01__option .item__img{max-width:69.00585%}}@media only screen and (max-width: 767px) and (max-width: 375px){.step01__option .item__img{max-width:100%}}.step01__option .item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.step01__option .item__ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){.step01__option .item__ttl{font-size:18px}}.step02{position:relative;display:none}.step02:before{content:"";display:block;width:0;height:0;border-left:57px solid transparent;border-right:57px solid transparent;border-top:44px solid #1b39ff;margin:0 auto}@media (max-width: 767px){.step02:before{border-left-width:40px;border-right-width:40px;border-top-width:30px}}.step02 .step__ttl{margin:49px auto 20px;padding-right:23px}@media (max-width: 767px){.step02 .step__ttl{padding-right:0;margin:21px auto 78px}.step02 .step__ttl em{margin-bottom:6px}}.step02__ttl{font-size:30px;font-size:3rem;line-height:1.5em;letter-spacing:0em;font-weight:bold;position:relative;border-left:15px solid #1b39ff;padding-left:12px}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__ttl{font-size:1.5625vw;border-left:.78125vw solid #1b39ff;padding-left:.625vw}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__ttl{border-width:10px}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__ttl{font-size:24px;border-width:10px}}@media (max-width: 767px){.step02__ttl{font-size:18px;border-width:10px;line-height:calc(22/18)}}.step02__cont{background:#F9F9F9;padding:105px 0 45px;border-radius:10px}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__cont{padding:5.46875vw 0 2.34375vw}}@media (max-width: 767px){.step02__cont{padding:44px 0 17px}}.step02__cont .wcm{padding:0 30px;max-width:1301px}@media (max-width: 767px){.step02__cont .wcm{padding:0 17px}}.step02__item{display:none;margin-bottom:53px}.step02__anchor{margin-top:25px}@media (max-width: 767px){.step02__anchor{margin-top:13px}}.step02__anchor .item{border-bottom:1px solid #707070}.step02__anchor .item__ttl{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:0em;font-weight:bold;padding:30px 30px 30px 0;position:relative;cursor:pointer}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__ttl{padding:1.5625vw 1.5625vw 1.5625vw 0;font-size:1.25vw}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__ttl{font-size:20px}}@media (max-width: 767px){.step02__anchor .item__ttl{font-size:18px}}.step02__anchor .item__ttl:before{content:"";position:absolute;width:20px;height:20px;border-top:3px solid #080808;border-left:3px solid #080808;right:9px;top:calc(50% - 15px);transform:rotate(-135deg);transition:all 0.3s}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__ttl:before{width:1.04167vw;height:1.04167vw;border-top:.15625vw solid #080808;border-left:.15625vw solid #080808;right:.46875vw;top:calc(50% - .78125vw)}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__ttl:before{width:14px;height:14px;border-width:2px;top:calc(50% - 10px)}}@media (max-width: 767px){.step02__anchor .item__ttl:before{right:2px;width:16px;height:16px;top:calc(50% - 10px)}}.step02__anchor .item__ttl.active:before{transform:rotate(45deg) translate(2px, 2px)}.step02__anchor .item__cont{display:none}.step02__anchor .item__cont .lst{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;padding-bottom:1.71875vw}@media (max-width: 767px){.step02__anchor .item__cont .lst{margin-top:10px}}.step02__anchor .item__cont .lst .etr{background:#fff;border-radius:.52083vw;padding:21px 27.5px 27px;width:calc(25% - .78125vw);margin-bottom:25.5px;position:relative}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr{padding:1.09375vw 1.43229vw 1.40625vw}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr{padding:20px}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__cont .lst .etr{width:calc(33.33% - 13.33px);padding:10px}.step02__anchor .item__cont .lst .etr:not(:nth-child(3n)){margin-right:20px}}@media (max-width: 767px){.step02__anchor .item__cont .lst .etr{width:100%;padding:23px 27px 26.5px}}@media only screen and (max-width: 375px){.step02__anchor .item__cont .lst .etr{padding:20px 17px}}.step02__anchor .item__cont .lst .etr:after{display:block;content:" ";width:100%;padding-top:62.5%;margin-top:63px}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr:after{margin-top:3.28125vw}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr:after{margin-top:42px}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__cont .lst .etr:after{margin-top:38px}}@media (max-width: 767px){.step02__anchor .item__cont .lst .etr:after{content:none}}@media only screen and (min-width: 951px){.step02__anchor .item__cont .lst .etr:not(:nth-child(4n)){margin-right:1.04167vw}}.step02__anchor .item__cont .lst .etr__cont{width:calc(100% - 55px);display:inline-block;bottom:27px;left:50%;transform:translateX(-50%);position:absolute}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr__cont{width:calc(100% - 2.86458vw);bottom:1.40625vw}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr__cont{width:calc(100% - 40px);bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__cont .lst .etr__cont{width:calc(100% - 20px);bottom:10px}}@media (max-width: 767px){.step02__anchor .item__cont .lst .etr__cont{width:100%;display:block;position:relative;bottom:unset;left:0;transform:none}}.step02__anchor .item__cont .lst .etr__ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;width:calc(100% + 18px);padding-bottom:15.5px}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr__ttl{width:calc(100% + .9375vw);font-size:.83333vw;padding-bottom:.80729vw}}@media only screen and (min-width: 1160px) and (max-width: 1400px){.step02__anchor .item__cont .lst .etr__ttl{font-size:13px}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr__ttl{font-size:1.25vw}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__cont .lst .etr__ttl{padding-bottom:10px;font-size:13px}}@media (max-width: 767px){.step02__anchor .item__cont .lst .etr__ttl{font-size:15px;width:100%;padding-bottom:0}}.step02__anchor .item__cont .lst .etr__ttl em{display:block;font-size:14px;font-style:normal}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr__ttl em{font-size:.72917vw}}@media only screen and (min-width: 768px) and (max-width: 1400px){.step02__anchor .item__cont .lst .etr__ttl em{font-size:11px}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr__ttl em{font-size:.9375vw}}.step02__anchor .item__cont .lst .etr__img{width:100%;position:relative;border:1px solid #808080;margin:0 auto 23px}.step02__anchor .item__cont .lst .etr__img:before{display:block;content:" ";width:100%;padding-top:62.5%}.step02__anchor .item__cont .lst .etr__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr__img{margin-bottom:1.19792vw}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr__img{margin-bottom:12px}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__cont .lst .etr__img{margin-bottom:10px}}@media (max-width: 767px){.step02__anchor .item__cont .lst .etr__img{position:relative;margin-bottom:24px;width:100%;max-width:240px;margin-top:14px}.step02__anchor .item__cont .lst .etr__img:before{display:block;content:" ";width:100%;padding-top:62.18487%}.step02__anchor .item__cont .lst .etr__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 767px) and (min-width: 450px){.step02__anchor .item__cont .lst .etr__img{max-width:calc(100% - 62px)}}.step02__anchor .item__cont .lst .etr__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain;object-position:center}.step02__anchor .item__cont .lst .etr__btn{display:block;background:#1b39ff;color:#fff;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;border-radius:5px;padding:7.5px 0 8.5px;cursor:pointer;transition:all 0.4s;cursor:pointer}@media only screen and (min-width: 1025px){.step02__anchor .item__cont .lst .etr__btn:hover{background:#000}}@media only screen and (min-width: 1160px) and (max-width: 1920px){.step02__anchor .item__cont .lst .etr__btn{font-size:.83333vw;padding:.39062vw .26042vw .44271vw;border-radius:.26042vw}}@media only screen and (min-width: 768px) and (max-width: 1159px){.step02__anchor .item__cont .lst .etr__btn{font-size:1.14583vw;padding:5px 0}}@media only screen and (min-width: 768px) and (max-width: 950px){.step02__anchor .item__cont .lst .etr__btn{font-size:12px}}@media (max-width: 767px){.step02__anchor .item__cont .lst .etr__btn{max-width:240px;margin:0 auto}}@media only screen and (max-width: 375px){.step02__anchor .item__cont .lst .etr__btn{font-size:13px}}a.btn-ctc{display:block;margin:5vw auto 0;background:#1b39ff url(../../img/quotation/ico_btn_ctc.svg) right bottom/10.05208vw 7.13542vw no-repeat;color:#fff;text-align:center;border-radius:.78125vw;max-width:35.46875vw;padding:1.66667vw .52083vw 1.40625vw}@media (max-width: 767px){a.btn-ctc{max-width:100%;margin-top:65px;padding:34px 20px 36px;border-radius:15px;background-size:192px auto;background-position:right bottom -4px}}@media only screen and (max-width: 375px){a.btn-ctc{background-size:160px auto;padding:28px 10px}}a.btn-ctc .txt{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:500;font-size:1.04167vw}@media (max-width: 767px){a.btn-ctc .txt{font-size:18px}}@media only screen and (max-width: 375px){a.btn-ctc .txt{font-size:13px}}a.btn-ctc .ttl{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:0em;font-weight:bold;font-size:1.5625vw;margin-top:.625vw}@media (max-width: 767px){a.btn-ctc .ttl{font-size:20px;margin-top:20px}}@media only screen and (max-width: 375px){a.btn-ctc .ttl{font-size:16px;margin-top:10px}}.faq{background:#F9F9F9;padding:112px 0;margin-bottom:-10.20833vw}@media (max-width: 767px){.faq{margin-bottom:-62px;padding:72px 0 95px}}.faq .wcm{position:relative;z-index:3}.faq .item{background:#fff;margin-bottom:27px;padding:0 47.5px 0 30px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;border-radius:15px}@media (max-width: 767px){.faq .item{padding:0 21px 0 16.5px;margin-bottom:20px}}@media only screen and (max-width: 375px){.faq .item{font-size:15px}}.faq .item:nth-child(2){margin-top:100px}@media (max-width: 767px){.faq .item:nth-child(2){margin-top:47px}}.faq .item__ques,.faq .item__ans{padding-left:40px;position:relative;transition:all 0.4s;display:block}@media (max-width: 767px){.faq .item__ques,.faq .item__ans{padding-left:42px}}.faq .item__ques:before,.faq .item__ans:before{position:absolute;width:30px;height:30px;border-radius:50%;left:0;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:bold;text-align:center;transition:all 0.4s}@media (max-width: 767px){.faq .item__ques:before,.faq .item__ans:before{width:33px;height:33px;font-size:16px}}.faq .item__ques{font-weight:bold;padding-top:28px;padding-right:30px;padding-bottom:22px;cursor:pointer}@media (max-width: 767px){.faq .item__ques{padding-top:26px;padding-bottom:24.5px;padding-right:40px;line-height:calc(30/16)}}@media only screen and (max-width: 375px){.faq .item__ques{padding-right:25px}}.faq .item__ques:before{content:"Q";border:2px solid #1b39ff;color:#fff;background:#1b39ff;top:25px}@media (max-width: 767px){.faq .item__ques:before{top:26px}}.faq .item__ques i{position:absolute;right:2px;top:calc(50% - 1px);width:14px;height:2px;background:#000000}@media (max-width: 767px){.faq .item__ques i{top:43px;right:-4px}}.faq .item__ques i:before{content:"";position:absolute;width:100%;height:100%;background:#000;top:0;left:0;transition:all 0.3s;transform:rotate(90deg)}.faq .item__ques.active{padding-bottom:17px}@media (max-width: 767px){.faq .item__ques.active{padding-bottom:14px;padding-top:35px}.faq .item__ques.active:before{top:35px}}@media (max-width: 767px){.faq .item__ques.active i{margin-top:7px}}.faq .item__ques.active i:before{transform:rotate(0)}.faq .item__ques.active+.item__ans{padding-top:11.5px;padding-bottom:23px;height:fit-content;max-height:2000px;border-color:#C0C0C0}@media (max-width: 767px){.faq .item__ques.active+.item__ans{padding-top:27px;padding-bottom:44px}}.faq .item__ques.active+.item__ans:before{top:12px;opacity:1}@media (max-width: 767px){.faq .item__ques.active+.item__ans:before{top:24px}}.faq .item__ans{border-top:1px solid transparent;overflow:hidden;max-height:0px;height:0px}@media (max-width: 767px){.faq .item__ans{font-size:15px;line-height:calc(21/15);padding-right:30px}}@media only screen and (max-width: 375px){.faq .item__ans{font-size:14px}}.faq .item__ans:before{content:"A";border:2px solid #1b39ff;color:#1b39ff;top:0;transition:all 0.3s;opacity:0}.modal-backdrop{display:none}.modal .modal-content{width:100%;margin:0 auto}.modal .btn-close-modal{width:45px;height:45px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background:#000;border-radius:50px;border:none;transition:all 0.3s;cursor:pointer;font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:0em;font-weight:bold;margin:20px auto 0;padding:0 14px;cursor:pointer}@media (max-width: 767px){.modal .btn-close-modal{width:204px;font-size:16px}.modal .btn-close-modal span{font-weight:400;margin-right:2px}}.modal .btn-close-modal span,.modal .btn-close-modal em{transition:all 0.3s;overflow:hidden;white-space:nowrap}.modal .btn-close-modal span{width:0;font-weight:normal;font-size:16px}@media (max-width: 767px){.modal .btn-close-modal span{width:fit-content}}.modal .btn-close-modal em{font-style:normal;width:fit-content}@media only screen and (min-width: 1025px){.modal .btn-close-modal:hover{width:204px}.modal .btn-close-modal:hover em{width:0px}.modal .btn-close-modal:hover span{width:fit-content}}.modal .detail{padding:68px 51px 48px;width:100%;max-width:100%;display:block}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail{padding:30px 20px}}@media (max-width: 767px){.modal .detail{padding:53px 17.5px 25px}}.modal .detail__ttl{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail__ttl{font-size:24px}}@media (max-width: 767px){.modal .detail__ttl{font-size:22px;padding-left:7.5px}}.modal .detail__cont{margin-top:10px}.modal .detail .etr{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.modal .detail .etr{flex-wrap:wrap;margin-top:15px}}.modal .detail .etr__info{width:56.79724%}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .etr__info{width:60%}}@media (max-width: 767px){.modal .detail .etr__info{width:100%;order:1}}.modal .detail .etr__img{width:39.51613%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .etr__img{width:calc(40% - 20px)}}@media (max-width: 767px){.modal .detail .etr__img{width:100%;order:0;text-align:center;margin-bottom:10px}}.modal .detail .etr__img img{max-width:328px;margin-top:-5px}@media (max-width: 767px){.modal .detail .etr__img img{margin-top:0;max-width:274px;max-height:257px}}.modal .detail .btn-blue{appearance:none;box-shadow:none;border:none;margin:0;background:#1b39ff;color:#fff;transition:all 0.4s;cursor:pointer;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;border-radius:5px;width:100%;max-width:181px;padding:9px 10px;text-align:center;cursor:pointer}@media only screen and (min-width: 1025px){.modal .detail .btn-blue:hover{background:#000}}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .btn-blue{max-width:160px}}.modal .detail .btn-blue em{font-style:normal;font-weight:bold;margin-right:3px}.modal .detail .btn-blue.disabled{background:#ccc;pointer-events:none;cursor:default}.modal .detail .simulation{background:#F9F9F9;border-radius:15px;padding:20px 20px 25px}@media (max-width: 767px){.modal .detail .simulation{padding:23px 16px 13px}}.modal .detail .simulation .title{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .title{font-size:18px}}@media (max-width: 767px){.modal .detail .simulation .title{font-size:18px}}.modal .detail .simulation .btn-blue{display:block;margin:17px auto 0}@media (max-width: 767px){.modal .detail .simulation .btn-blue{margin:20px auto 0}}.modal .detail .simulation .tbl{display:flex;justify-content:space-start;align-items:flex-start}@media (max-width: 767px){.modal .detail .simulation .tbl{flex-wrap:wrap;padding:0 5px}}@media only screen and (max-width: 400px){.modal .detail .simulation .tbl{width:calc(100% + 20px)}}.modal .detail .simulation .tbl__col{margin-top:10px;display:flex;justify-content:flex-start;align-items:flex-end}@media (max-width: 767px){.modal .detail .simulation .tbl__col{padding:0;margin-top:12px}.modal .detail .simulation .tbl__col:not(:nth-child(3)):not(:nth-child(4)){padding-right:20px}}.modal .detail .simulation .tbl__col:nth-child(1){width:24%}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__col:nth-child(1){width:26%}}@media (max-width: 767px){.modal .detail .simulation .tbl__col:nth-child(1){width:35%}}@media only screen and (max-width: 400px){.modal .detail .simulation .tbl__col:nth-child(1){width:50%}}.modal .detail .simulation .tbl__col:nth-child(2){width:24%}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__col:nth-child(2){width:26%}}@media (max-width: 767px){.modal .detail .simulation .tbl__col:nth-child(2){width:35%}}@media only screen and (max-width: 400px){.modal .detail .simulation .tbl__col:nth-child(2){width:50%}}.modal .detail .simulation .tbl__col:nth-child(3){width:25%}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__col:nth-child(3){width:26%}}@media (max-width: 767px){.modal .detail .simulation .tbl__col:nth-child(3){width:29%}}@media only screen and (max-width: 400px){.modal .detail .simulation .tbl__col:nth-child(3){width:50%;padding-right:20px}}.modal .detail .simulation .tbl__col:nth-child(4){width:27%}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__col:nth-child(4){width:21%}.modal .detail .simulation .tbl__col:nth-child(4) .tbl__unit{display:none}}@media (max-width: 767px){.modal .detail .simulation .tbl__col:nth-child(4){width:29%}}@media only screen and (max-width: 400px){.modal .detail .simulation .tbl__col:nth-child(4){width:calc(50% - 20px)}}.modal .detail .simulation .tbl__input{width:70px}@media (max-width: 767px){.modal .detail .simulation .tbl__input{width:calc(100% - 20px)}}.modal .detail .simulation .tbl__input .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__input .ttl{font-size:16px}}.modal .detail .simulation .tbl__input input{width:100%;height:40px;appearance:none;box-shadow:none;border-radius:3px;border:1px solid #B0B0B0;background:#fff;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-family:"Noto Sans JP",sans-serif;margin-top:5px;padding:5px 10px}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__input input{font-size:14px}}.modal .detail .simulation .tbl__input input::-webkit-outer-spin-button,.modal .detail .simulation .tbl__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal .detail .simulation .tbl__input input[type=number]{-moz-appearance:textfield}.modal .detail .simulation .tbl__unit{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;width:calc(100% - 70px);padding:0 0 12px 2px}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .simulation .tbl__unit{font-size:14px}}@media (max-width: 767px){.modal .detail .simulation .tbl__unit{width:20px}}.modal .detail .volume-item{width:100%;margin-top:35px;display:flex;justify-content:flex-end;align-items:flex-start;padding-right:60px}@media (max-width: 767px){.modal .detail .volume-item{margin-top:23px;padding-right:0;flex-wrap:wrap}.modal .detail .volume-item .btn-blue{margin:15px auto 0}}.modal .detail .volume-item .info{width:calc(100% - 181px);display:flex;justify-content:center;align-items:center;padding-top:2px}@media (max-width: 767px){.modal .detail .volume-item .info{width:100%}}.modal .detail .volume-item .info .ttl{font-size:18px;font-size:1.8rem;line-height:.92857em;letter-spacing:0em;font-weight:bold;padding-top:8px}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .volume-item .info .ttl{font-size:16px;padding-top:4px}}.modal .detail .volume-item .info .unit{font-size:25px;font-size:2.5rem;line-height:1.44em;letter-spacing:0em;font-weight:bold;padding-left:27px}@media only screen and (min-width: 768px) and (max-width: 1000px){.modal .detail .volume-item .info .unit{padding-left:20px;font-size:22px}}.modal .detail .volume-item .info .unit em{font-style:normal}.fixedBar{position:fixed;bottom:0;left:0;z-index:999;width:100%;background:#1b39ff;transition:all 0.4s}.fixedBar.hidden{bottom:-100%}.fixedBar .wcm{display:flex;justify-content:space-between;align-items:flex-start;padding:27px 30px 0;max-width:1437px;margin:0 auto}@media only screen and (max-width: 400px){.fixedBar .wcm{padding:15px 15px 0}}@media (max-width: 767px){.fixedBar .wcm{padding-top:17px}}@media only screen and (max-width: 370px){.fixedBar .wcm{padding:10px 10px 0}}.fixedBar__lst{width:calc(100% - 266px - 18px);max-width:1004px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar__lst{width:calc(100% - 215px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar__lst{flex-wrap:wrap}}@media (max-width: 767px){.fixedBar__lst{width:calc(100% - 123px - 12px);flex-wrap:wrap}}@media only screen and (max-width: 400px){.fixedBar__lst{width:calc(100% - 115px)}}@media only screen and (max-width: 370px){.fixedBar__lst{width:calc(100% - 95px)}}.fixedBar a.btn-orange,.fixedBar .select{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:20px;padding-bottom:20px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:bold;border:2px solid #fff;margin-bottom:-16px;border-bottom-color:transparent;transition:all 0.3s}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar a.btn-orange,.fixedBar .select{font-size:14px}}@media (max-width: 767px){.fixedBar a.btn-orange,.fixedBar .select{font-size:15px;line-height:calc(20/15);margin-bottom:0}}@media only screen and (max-width: 400px){.fixedBar a.btn-orange,.fixedBar .select{font-size:13px}}@media only screen and (max-width: 370px){.fixedBar a.btn-orange,.fixedBar .select{font-size:12px}}.fixedBar__ctc{width:266px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar__ctc{width:200px}}@media (max-width: 767px){.fixedBar__ctc{width:123px}}@media only screen and (max-width: 400px){.fixedBar__ctc{max-width:100px}}@media only screen and (max-width: 370px){.fixedBar__ctc{width:85px}}.fixedBar__ctc a.btn-orange{display:block;width:100%;background:#FD7C04;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar__ctc a.btn-orange{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom-color:#fff}}@media (max-width: 767px){.fixedBar__ctc a.btn-orange{padding-top:15px;padding-bottom:16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom-color:#fff}}@media only screen and (max-width: 400px){.fixedBar__ctc a.btn-orange{padding-top:10px;padding-bottom:11px}}.fixedBar__btn{width:262px}@media (max-width: 767px){.fixedBar__btn{width:100%}}.fixedBar .select{width:262px;background:#fff;text-align:left;padding-left:28px;padding-right:40px;position:relative;cursor:pointer;transition:all 0.4s}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .select{width:180px;padding-left:10px;padding-right:30px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .select{width:100%;order:0}}@media (max-width: 767px){.fixedBar .select{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:11px 17px 5px}}@media only screen and (max-width: 370px){.fixedBar .select{padding:10px}}.fixedBar .select:before{content:"";position:absolute;width:15px;height:15px;border-top:3px solid #000;border-left:3px solid #000;right:19px;top:32px;transform:rotate(45deg)}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .select:before{border-width:2px;width:12px;height:12px;top:28px;right:12px}}@media (max-width: 767px){.fixedBar .select:before{top:18px;right:14px}}@media only screen and (max-width: 400px){.fixedBar .select:before{width:12px;height:12px;border-width:2px}}.fixedBar .cart{width:calc(100% - 262px - 18px);background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart{width:calc(100% - 195px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart{width:100%;order:1}}@media (max-width: 767px){.fixedBar .cart{width:100%;order:1;border-radius:0}}.fixedBar .cart__lst{overflow:auto;max-height:156px;padding-right:23px;margin-top:26px}@media (max-width: 767px){.fixedBar .cart__lst{max-height:224px;padding-right:14px;margin-top:0px;width:calc(100% + 4px)}}.fixedBar .cart__lst .os-scrollbar-vertical{width:8px;padding:0}@media (max-width: 767px){.fixedBar .cart__lst .os-scrollbar-vertical{width:4px}}.fixedBar .cart__lst .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#BCBCBC}.fixedBar .cart__lst .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle:before{content:none}.fixedBar .cart__lst .os-scrollbar>.os-scrollbar-track{background:#EAEAEA;border-radius:5px;width:8px}@media (max-width: 767px){.fixedBar .cart__lst .os-scrollbar>.os-scrollbar-track{width:4px}}.fixedBar .cart__lst .item{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;padding:13px 0;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item{font-size:14px}}@media (max-width: 767px){.fixedBar .cart__lst .item{flex-wrap:wrap;padding:12px 0 10px}}@media only screen and (max-width: 400px){.fixedBar .cart__lst .item{font-size:11px}}@media only screen and (max-width: 400px){.fixedBar .cart__lst .item{font-size:14px}}.fixedBar .cart__lst .item:not(:last-child){border-bottom:1px solid #000}.fixedBar .cart__lst .item__ttl{overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;width:calc(100% - 340px);padding-right:20px;padding-left:4px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__ttl{width:calc(100% - 180px - 138px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__lst .item__ttl{width:calc(100% - 180px - 110px)}}@media (max-width: 767px){.fixedBar .cart__lst .item__ttl{width:calc(100% + 4px);margin-left:-4px;padding-right:0;order:1}.fixedBar .cart__lst .item__ttl span:first-child{margin-right:8px}}.fixedBar .cart__lst .item__btn{width:202px;display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__btn{width:180px}}@media (max-width: 767px){.fixedBar .cart__lst .item__btn{width:100%;order:2}.fixedBar .cart__lst .item__btn .ttl{width:36px}}.fixedBar .cart__lst .item__btn .change,.fixedBar .cart__lst .item__btn .delete,.fixedBar .cart__lst .item__btn .quantity{border-radius:3px;height:26px;line-height:24px;text-align:center}.fixedBar .cart__lst .item__btn .quantity{text-align:center;width:51px;appearance:none;box-shadow:none;border:1px solid #000;padding:0 10px 2px;font-size:15px;margin:0 5px 0 5px;font-family:"Noto Sans JP",sans-serif}@media (max-width: 767px){.fixedBar .cart__lst .item__btn .quantity{margin:0 4px 0 0;width:calc(100% - 155px)}}@media only screen and (max-width: 400px){.fixedBar .cart__lst .item__btn .quantity{width:calc(100% - 116px)}}.fixedBar .cart__lst .item__btn .change{width:41px;background:#707070;color:#fff;margin-right:10px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__btn .change{margin-right:5px}}@media (max-width: 767px){.fixedBar .cart__lst .item__btn .change{margin-right:14px}}@media only screen and (max-width: 400px){.fixedBar .cart__lst .item__btn .change{width:40px;margin-right:5px}}.fixedBar .cart__lst .item__btn .delete{width:60px;background:#FF1616;color:#fff;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__btn .delete{width:40px}}@media only screen and (max-width: 400px){.fixedBar .cart__lst .item__btn .delete{width:40px}}.fixedBar .cart__lst .item__btn input[type='number']::-webkit-inner-spin-button,.fixedBar .cart__lst .item__btn input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fixedBar .cart__lst .item__price{width:138px;text-align:right;display:flex;justify-content:flex-end;align-items:center;position:relative;top:-7px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__price{top:-1px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__lst .item__price{width:110px}}@media (max-width: 767px){.fixedBar .cart__lst .item__price{width:100%;top:0;order:1;justify-content:flex-start;margin:2px 0 9px}}.fixedBar .cart__lst .item__price small{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:bold;margin-top:3px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__price small{font-size:14px;margin-top:0;margin-left:3px}}@media (max-width: 767px){.fixedBar .cart__lst .item__price small{font-size:16px;margin-left:5px}}@media only screen and (max-width: 400px){.fixedBar .cart__lst .item__price small{font-size:14px;margin-top:0}}.fixedBar .cart__lst .item__price p{font-size:25px;font-size:2.5rem;line-height:1.44em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__lst .item__price p{font-size:20px}}@media (max-width: 767px){.fixedBar .cart__lst .item__price p{font-size:20px}}.fixedBar .cart__heading{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 28px 12px 30px;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:0em;font-weight:bold;transition:all 0.4s 0.4s;position:relative;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__heading{font-size:18px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__heading{font-size:16px;padding-left:20px;padding-right:20px}}@media (max-width: 767px){.fixedBar .cart__heading{font-size:15px;padding:7px 15px 10px 19px}}@media only screen and (max-width: 370px){.fixedBar .cart__heading{padding:7px 10px 10px;font-size:13px}}.fixedBar .cart__heading:before{content:"";position:absolute;width:calc(100% - 60px);height:1px;background:#000000;bottom:-2px;left:30px;opacity:0;transition:all 0.4s}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__heading:before{width:calc(100% - 40px);left:20px}}@media (max-width: 767px){.fixedBar .cart__heading:before{width:calc(100% - 32px);left:19px;top:0;opacity:1}}@media only screen and (max-width: 370px){.fixedBar .cart__heading:before{width:calc(100% - 20px);left:10px}}.fixedBar .cart__heading .ttl{padding-top:5px;transition:all 0.4s}@media only screen and (min-width: 1001px) and (max-width: 1300px){.fixedBar .cart__heading .ttl{padding-top:2px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__heading .ttl{padding-top:6px}.fixedBar .cart__heading .ttl span{display:none}}@media (max-width: 767px){.fixedBar .cart__heading .ttl{width:70px}}@media only screen and (max-width: 370px){.fixedBar .cart__heading .ttl{width:60px;padding-top:3px}}@media (max-width: 767px){.fixedBar .cart__heading .price{width:calc(100% - 70px);text-align:right}}.fixedBar .cart__heading .price span{color:#1b39ff;font-size:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__heading .price span{font-size:30px;top:2px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__heading .price span{font-size:24px}}@media (max-width: 767px){.fixedBar .cart__heading .price span{font-size:20px}}@media only screen and (max-width: 370px){.fixedBar .cart__heading .price span{font-size:18px;width:calc(100% - 60px);top:1px}}.fixedBar .cart__cont{height:fit-content;max-height:0px;overflow:hidden;transition:all 0.4s;padding:0 30px}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__cont{padding:0 20px}}@media (max-width: 767px){.fixedBar .cart__cont{padding:0 19px}}.fixedBar .cart .note{color:red;display:none;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:0em;font-weight:500;margin-top:-5px;padding-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart .note{font-size:13px}}@media (max-width: 767px){.fixedBar .cart .note{font-size:13px;margin-top:5px}}.fixedBar .cart__total{display:flex;justify-content:space-between;align-items:center;padding:25px 0 14px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total{padding-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__total{flex-wrap:wrap}}@media (max-width: 767px){.fixedBar .cart__total{flex-wrap:wrap;padding:15px 0 4px}}.fixedBar .cart__total:before{content:"";position:absolute;width:100%;height:1px;background:#000000;top:20px;left:0}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total:before{top:10px}}@media (max-width: 767px){.fixedBar .cart__total:before{top:10px}}.fixedBar .cart__total .title{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:bold;color:#1b39ff;width:150px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total .title{font-size:14px;width:110px}}@media (max-width: 767px){.fixedBar .cart__total .title{width:100%;font-size:15px}}.fixedBar .cart__total .fee{width:calc(50% - 75px);display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total .fee{width:calc(50% - 55px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__total .fee{width:100%}}@media (max-width: 767px){.fixedBar .cart__total .fee{width:calc(100% + 4px);margin-right:-4px}.fixedBar .cart__total .fee:last-child{margin-top:-4px}}.fixedBar .cart__total .fee__ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:bold;width:67px}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total .fee__ttl{width:50px;font-size:14px}}@media (max-width: 767px){.fixedBar .cart__total .fee__ttl{width:65px;font-size:15px}}.fixedBar .cart__total .fee__price{max-width:calc(100% - 92px);text-align:right;padding:0 4px 1px 0;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total .fee__price{font-size:21px;max-width:calc(100% - 15px - 50px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__total .fee__price{width:calc(100% - 15px - 50px)}}@media (max-width: 767px){.fixedBar .cart__total .fee__price{max-width:100%;width:calc(100% - 65px - 18px);font-size:20px}}.fixedBar .cart__total .fee__price.none{text-align:right;margin-top:3px;font-size:18px;color:red;font-weight:500;max-width:calc(100% - 67px);padding-right:0}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total .fee__price.none{font-size:16px;max-width:calc(100% - 50px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar .cart__total .fee__price.none{width:calc(100% - 50px)}}@media (max-width: 767px){.fixedBar .cart__total .fee__price.none{width:calc(100% - 65px);font-size:15px}}.fixedBar .cart__total .fee__price.none+.fee__currency{display:none}.fixedBar .cart__total .fee__currency{width:25px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1300px){.fixedBar .cart__total .fee__currency{font-size:14px;width:15px}}@media (max-width: 767px){.fixedBar .cart__total .fee__currency{width:18px;font-size:15px;text-align:right}}.fixedBar.active .cart__cont{max-height:1000px}.fixedBar.active .cart__heading{padding-top:25px;transition:all 0.4s}@media (max-width: 767px){.fixedBar.active .cart__heading{padding-bottom:11px;padding-top:7px}}.fixedBar.active .cart__heading:before{bottom:0;opacity:1}@media (max-width: 767px){.fixedBar.active .cart__heading:before{bottom:auto;top:0}}.fixedBar.active .cart__heading .ttl{padding-top:0;padding-bottom:6px}@media only screen and (min-width: 768px) and (max-width: 1000px){.fixedBar.active .cart__heading .ttl{padding-bottom:0}}@media (max-width: 767px){.fixedBar.active .cart__heading .ttl{padding-bottom:0;padding-top:2px}}.fixedBar.active .btn-orange,.fixedBar.active .select{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom-color:#fff}@media (max-width: 767px){.fixedBar.active .select{padding:12px 18px 8px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.fixedBar.active .select:before{transform:rotate(-135deg) translate(6px, 6px)}

/*# sourceMappingURL=maps/quotation.min.css.map */
