@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap");@keyframes decoSwing{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}@keyframes decoSwing2{0%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}}.anime-swing01{animation-name:decoSwing;animation-duration:2400ms;animation-timing-function:steps(2, end);animation-iteration-count:infinite}.anime-swing02{animation-name:decoSwing2;animation-duration:2400ms;animation-timing-function:steps(2, end);animation-iteration-count:infinite}.bg-blue{background:#0B318E}.tochiie_headerN{background:transparent;transition:.3s}.tochiie_headerN.is-show{background:#fff;position:fixed}.btn-sellR a{max-width:377px;width:100%;display:flex;justify-content:center;align-items:center;border:2px solid #0B318E;background:#0B318E;border-radius:100vmax;color:#fff;text-align:center;position:relative;font-size:clamp(16px, 1.8vw, 24px);font-weight:bold;letter-spacing:0.05em;padding:0 3em;height:4.5em}@media (hover: hover){.btn-sellR a:hover{background:#fff;color:#0B318E}}.btn-sellR .btn-arw{position:absolute;font-size:20px;line-height:1;top:calc(50% - 10px);right:1em;transition:.3s}.btn-sellR .btn-arw::after{content:"\f18e";font-family:FontAwesome;font-weight:normal}.btn-sellR.wht a{border-color:#fff;background:#fff;color:#0B318E}@media (hover: hover){.btn-sellR.wht a:hover{background:#0B318E;color:#fff}}.btn-sellR.center a{margin:0 auto}.txt-basic{font-size:clamp(16px, 1.8vw, 18px);font-weight:bold}.txt-basic.taC{text-align:center}.txt-basic .lrg{font-size:clamp(22px, 3vw, 30px)}.fv-block{background:url("../img/tochiie/sale/img-fv.jpg") no-repeat center/cover;padding:clamp(150px, 23vw, 230px) 4% 0}@media screen and (max-width: 768px){.fv-block{padding:0}.fv-block::before{content:"";display:block;background:url("../img/tochiie/sale/img-fv.jpg") no-repeat center/cover;height:80vw;display:none}}.fv-block .fv-main{background:rgba(11,49,142,0.9);padding:clamp(40px, 10vw, 100px) 4% clamp(80px, 15vw, 150px);color:#fff;max-width:690px;width:50%;text-align:center}@media screen and (max-width: 768px){.fv-block .fv-main{max-width:none;width:100%;background:#0b318e;margin-top:clamp(60px, 10vw, 80px)}}.fv-block .fv-main .main-ttl .ttl-ja .balloon{background:#fff;color:#0B318E;aspect-ratio:1/1;border-radius:30px;width:5.5em;font-size:clamp(16px, 1.6vw, 30px);margin:0 auto clamp(10px, 3vw, 40px);font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;position:relative}.fv-block .fv-main .main-ttl .ttl-ja .balloon::after{content:"";display:block;background:url("../img/tochiie/common/balloon-pointD.svg") no-repeat center/contain;width:clamp(15px, 2vw, 28px);aspect-ratio:28/33;position:absolute;bottom:calc(0px - clamp(7px, 1.8vw, 22px));left:calc(50% - clamp(7.5px,1vw,14px))}@media screen and (max-width: 768px){.fv-block .fv-main .main-ttl .ttl-ja .balloon{border-radius:20px}}.fv-block .fv-main .main-ttl .ttl-ja .txt{font-weight:bold;font-size:clamp(20px, 6vw, 90px);letter-spacing:0.15em;line-height:1.2}@media screen and (max-width: 768px){.fv-block .fv-main .main-ttl .ttl-ja .txt{font-size:clamp(30px, 6vw, 60px)}}.fv-block .fv-main .main-ttl .ttl-en{font-size:clamp(7px, 0.7vw, 14px);font-family:"Jost",sans-serif;letter-spacing:0.07em}@media screen and (max-width: 768px){.fv-block .fv-main .main-ttl .ttl-en{text-align:center;font-size:clamp(11px, 1.4vw, 14px)}}.fv-block .fv-main .main-icon{max-width:132px;width:30%;margin:20px auto}.fv-block .fv-main .assessment-box .box-head{display:flex;justify-content:space-between;align-items:center;font-size:clamp(14px, 1.6vw, 20px);font-weight:bold;max-width:422px;width:90%;margin:0 auto 40px}.fv-block .fv-main .assessment-box .box-icon{background:url("../img/tochiie/common/icon-assessment.svg") no-repeat center/contain;min-width:clamp(50px, 7vw, 70px);aspect-ratio:1/1}.fv-block .fv-main .assessment-box .box-txt{width:100%}.fv-block .fv-main .assessment-box .box-txt .ylw{color:yellow;font-size:clamp(18px, 2vw, 23px)}.fv-block .fv-main .assessment-box .box-btn{font-size:clamp(14px, 1.6vw, 18px);letter-spacing:0.1em;font-weight:bold;margin-top:clamp(25px, 4vw, 40px)}.fv-block .fv-main .assessment-box .box-btn a{max-width:410px;width:100%;margin:0 auto;display:block;border:2px solid yellow;color:yellow;text-align:center;border-radius:15px;padding:1em 0}@media (hover: hover){.fv-block .fv-main .assessment-box .box-btn a:hover{background:yellow;color:#0B318E}.fv-block .fv-main .assessment-box .box-btn a:hover .lrg{background-image:radial-gradient(circle at center, #0B318E 20%, transparent 20%)}}.fv-block .fv-main .assessment-box .box-btn a .lrg{transition:.3s;font-size:clamp(20px, 2.4vw, 33px);background-image:radial-gradient(circle at center, #ff0 20%, transparent 20%);background-position:top left 0.1em;background-repeat:repeat-x;background-size:1em 0.2em;padding-top:.3em}.sale-mainblock{margin-top:clamp(100px, 20vw, 200px)}.sale-mainblock .sec-leadItem:not(:last-child){margin-bottom:clamp(80px, 15vw, 150px)}.sale-mainblock .sec-leadItem .item-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.sale-mainblock .sec-leadItem .item-ttl{font-size:clamp(20px, 2.6vw, 52px);font-weight:bold;letter-spacing:0.05em;color:#0B318E}@media screen and (max-width: 960px){.sale-mainblock .sec-leadItem .item-ttl{font-size:clamp(20px, 4vw, 52px)}}.sale-mainblock .sec-leadItem .item-ttl .ttl-ja{font-weight:bold;line-height:1.4}.sale-mainblock .sec-leadItem .item-ttl .ttl-en{margin-top:1em;font-size:clamp(14px, 1.8vw, 18px);letter-spacing:0.1em;font-family:"Jost",sans-serif;line-height:1}.sale-mainblock .sec-leadItem .item-lead{font-size:clamp(26px, 10vw, 120px);font-weight:bold;letter-spacing:0.05em;line-height:1;display:flex;align-items:center}.sale-mainblock .sec-leadItem .item-lead .txt{-webkit-text-stroke:1px #0B318E;color:transparent;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright}.sale-mainblock .sec-leadItem .item-lead .unit{width:clamp(30px, 6vw, 60px);aspect-ratio:1/1;position:relative}.sale-mainblock .sec-leadItem .item-lead .unit::before,.sale-mainblock .sec-leadItem .item-lead .unit::after{content:"";display:block;width:100%;height:1px;background:#0B318E;position:absolute;bottom:50%}.sale-mainblock .sec-leadItem .item-lead .unit::before{left:0;transform:rotate(45deg)}.sale-mainblock .sec-leadItem .item-lead .unit::after{right:0;transform:rotate(-45deg)}@media screen and (min-width: 961px){.sale-mainblock .sec-leadItem .txt-basic{line-height:2}}.sale-mainblock .sec-leadItem .item-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.sale-mainblock .sec-leadItem .item-row .row-head{width:65%;max-width:1014px}@media screen and (max-width: 960px){.sale-mainblock .sec-leadItem .item-row .row-head{width:100%}}.sale-mainblock .sec-leadItem .item-row .row-body{width:30%}@media screen and (max-width: 960px){.sale-mainblock .sec-leadItem .item-row .row-body{margin-top:40px;width:100%}}.sale-mainblock .sec-leadItem:nth-of-type(2n) .item-row{flex-direction:row-reverse}.sale-mainblock .sec-leadItem.item01 .item-lead .txt:nth-of-type(1){margin-top:-1em}.sale-mainblock .sec-leadItem.item01 .item-lead .unit{margin-top:-1em}@media screen and (min-width: 961px){.sale-mainblock .sec-leadItem.item01 .item-row{align-items:center}}@media screen and (min-width: 1200px){.sale-mainblock .sec-leadItem.item01 .item-row{align-items:flex-end}}.sale-mainblock .sec-leadItem.item02 .item-head{position:relative}@media screen and (min-width: 961px){.sale-mainblock .sec-leadItem.item02 .item-head{opacity:0;height:0;margin:0}}.sale-mainblock .sec-leadItem.item02 .item-head .item-lead{position:absolute;right:-0.2em;top:0;z-index:1}.sale-mainblock .sec-leadItem.item02 .item-row .row-head{position:relative}.sale-mainblock .sec-leadItem.item02 .item-row .item-ttl{margin-bottom:40px}@media screen and (max-width: 960px){.sale-mainblock .sec-leadItem.item02 .item-row .item-ttl{display:none}}.sale-mainblock .sec-leadItem.item02 .item-row .item-lead{position:absolute;height:4.5em;left:-0.5em;top:-0.8em}@media screen and (max-width: 960px){.sale-mainblock .sec-leadItem.item02 .item-row .item-lead{display:none}}.sale-mainblock .sec-leadItem.item02 .item02-deco li{position:absolute}.sale-mainblock .sec-leadItem.item02 .item02-deco li:nth-of-type(1){width:22%;top:29%;left:7%}.sale-mainblock .sec-leadItem.item02 .item02-deco li:nth-of-type(2){width:32%;top:9%;left:22%}.sale-mainblock .sec-leadItem.item02 .item02-deco li:nth-of-type(3){width:16%;top:32%;left:45%}.sale-mainblock .sec-leadItem.item02 .item02-deco li:nth-of-type(4){width:22%;left:66%;top:14%}.sec-proposal{margin:clamp(100px, 20vw, 200px) auto clamp(120px, 20vw, 250px)}.sec-proposal .proposal-head{position:relative;font-size:clamp(22px, 3vw, 52px);text-align:center;margin-bottom:1em}.sec-proposal .proposal-head::before{content:"";display:block;width:100%;height:clamp(3px, 1vw, 10px);background:#d8f0e2;position:absolute;left:0;top:calc(50% - clamp(1.5px,0.5vw,5px))}.sec-proposal .proposal-lead{font-size:clamp(16px, 2vw, 20px)}@media screen and (max-width: 960px){.sec-proposal .proposal-lead{margin-bottom:40px}}.sec-proposal .proposal-ttl{position:relative;background:#fff;padding:0 1em;display:inline-block;font-weight:bold;color:#169C4B;letter-spacing:0.05em}.sec-proposal .proposal-list{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-proposal .proposal-list .proposal-item{width:50%;display:flex;flex-direction:column}.sec-proposal .proposal-list .proposal-item:nth-of-type(2) .item-inner{border-left:10px solid #d8f0e2}@media screen and (max-width: 960px){.sec-proposal .proposal-list .proposal-item{width:100%}.sec-proposal .proposal-list .proposal-item:nth-of-type(2){margin-top:clamp(60px, 10vw, 100px)}.sec-proposal .proposal-list .proposal-item:nth-of-type(2) .item-inner{border-left:none}}.sec-proposal .proposal-list .proposal-item .item-num{text-align:center;color:#d8f0e2;font-family:"Jost",sans-serif;font-size:clamp(60px, 15vw, 160px);font-weight:400;line-height:0.9}.sec-proposal .proposal-list .proposal-item .item-inner{padding:0 clamp(40px, 4vw, 100px);flex-grow:1}@media screen and (max-width: 960px){.sec-proposal .proposal-list .proposal-item .item-inner{padding:0}}.sec-proposal .proposal-list .proposal-item .item-inner .inner-body{border-top:10px solid #d8f0e2;padding-top:clamp(20px, 4vw, 40px);margin-top:clamp(20px, 4vw, 40px)}@media screen and (max-width: 960px){.sec-proposal .proposal-list .proposal-item .item-inner .inner-body{border-top:5px solid #d8f0e2}}.sec-proposal .proposal-list .proposal-item .item-ttl{background:#d8f0e2;font-size:clamp(20px, 3vw, 36px);font-weight:bold;letter-spacing:0.4em;text-align:center;max-width:200px;width:100%;border-radius:100vmax;padding:0 0 0 0.5em;margin:0 auto 1em}.sec-proposal .proposal-list .proposal-item .item-lead{text-align:center;color:#0B318E;font-weight:bold;font-size:clamp(18px, 2vw, 20px)}.sec-proposal .proposal-list .proposal-item .item-img{margin:clamp(20px, 4vw, 40px) auto}.sec-proposal .proposal-list .proposal-item .item-img img{object-fit:scale-down;width:100%;height:min(16vw, 168px)}@media screen and (max-width: 945px){.sec-proposal .proposal-list .proposal-item .item-img img{height:min(30vw, 168px)}}.sec-proposal .proposal-list .proposal-item .item-txt{text-align:center;min-height:5.4em}@media screen and (max-width: 960px){.sec-proposal .proposal-list .proposal-item .item-txt{min-height:inherit}}.sec-proposal .proposal-list .proposal-item .item-txt .blue{color:#0B318E;font-weight:bold}.sec-proposal .proposal-list .proposal-item .item-recmTtl{font-weight:bold;font-size:clamp(20px, 2.4vw, 28px);letter-spacing:0.1em;color:#0B318E;text-align:center}.sec-proposal .proposal-list .proposal-item .item-recmTtl .lrg{font-size:clamp(28px, 3vw, 40px)}.sec-proposal .proposal-list .proposal-item .item-recmList{width:fit-content;margin:clamp(20px, 3vw, 30px) auto 0;font-size:clamp(14px, 1.8vw, 18px)}.sec-proposal .proposal-list .proposal-item .item-recmList li{position:relative;padding:0 0 0 1.2em;font-weight:bold}.sec-proposal .proposal-list .proposal-item .item-recmList li::before{content:"\f14a";font-family:"Font Awesome 6 Free";font-weight:500;position:absolute;left:0;top:0}.sec-proposal .proposal-list .proposal-item .btn-sellR{margin-top:clamp(30px, 7vw, 70px)}.sale-bgFixed-area{position:relative;height:100vh}@media screen and (max-width: 768px){.sale-bgFixed-area{height:120vw}}.sale-bgFixed-area .bg-block{position:absolute;width:100%;height:100%;top:0;left:0;clip-path:inset(0)}.sale-bgFixed-area .bg-block .bgFixed{position:fixed;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.sale-bgFixed-area .block-ttl{position:absolute;top:-0.7em;left:4%;width:92%;font-size:min(10vw, 105px);font-weight:bold;color:#169C4B;letter-spacing:0.1em;line-height:1.2}.sale-bgFixed-area .logo{max-width:607px;width:70%}.sec-reason{margin-top:-10vw;position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 960px){.sec-reason{align-items:stretch}}.sec-reason .reason-item{width:calc(100% * 1/3);border-radius:50px;border:4px solid #0B318E;background:#fff;text-align:center;font-weight:bold;font-size:clamp(13px, 1.3vw, 18px);display:flex;flex-direction:column;justify-content:center;align-items:center}.sec-reason .reason-item.item-head{aspect-ratio:640/915}.sec-reason .reason-item.item-head .item-icon img{height:clamp(100px, 12vw, 188px)}.sec-reason .reason-item:nth-of-type(n+2){aspect-ratio:1/1}@media screen and (min-width: 961px){.sec-reason .reason-item.item-head{order:2}.sec-reason .reason-item.item01{order:1}.sec-reason .reason-item.item02{order:3}.sec-reason .reason-item.item03{order:4;margin-top:-14.2vw}.sec-reason .reason-item.item04{order:5}.sec-reason .reason-item.item05{order:6;margin-top:-14.2vw}}@media screen and (max-width: 960px){.sec-reason .reason-item{width:50%;border-radius:30px;padding:clamp(20px, 4vw, 40px) 0}.sec-reason .reason-item.item-head{aspect-ratio:auto}.sec-reason .reason-item:nth-of-type(n+2){aspect-ratio:auto}}@media screen and (max-width: 576px){.sec-reason .reason-item{display:block;width:100%;border-radius:15px}}.sec-reason .reason-item .reason-ttl{margin:0 auto clamp(15px, 2.8vw, 30px);width:fit-content;font-size:clamp(26px, 2.8vw, 52px);font-weight:bold;letter-spacing:0.05em;color:#0B318E}@media screen and (min-width: 961px){.sec-reason .reason-item .reason-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright}}.sec-reason .reason-item .item-num{font-family:"Jost",sans-serif;font-size:clamp(30px, 5vw, 70px);line-height:1;color:#0B318E;font-weight:400}.sec-reason .reason-item .item-num::after{content:"";display:block;width:1.8em;height:6px;background:#0B318E;margin:0 auto}.sec-reason .reason-item .item-icon img{object-fit:scale-down;width:100%;height:clamp(85px, 8vw, 188px)}.sec-reason .reason-item .item-ttl{margin:1em auto;font-size:clamp(18px, 2vw, 28px);font-weight:bold;color:#0B318E;line-height:1.4;min-height:3em;display:flex;justify-content:center;align-items:center}.sec-reason .reason-item .item-txt{margin-top:1em;line-height:1.4;min-height:3em}.sec-reason .reason-item .item-txt .ark{font-size:clamp(7px, 1vw, 12px)}.sec-flow{color:#fff;padding:clamp(60px, 12vw, 120px) 0}.sec-flow .sec-ttlR::after{content:"";display:block;width:3px;height:clamp(30px, 4vw, 40px);background:#fff;margin:15px auto}.sec-flow .txt-basic{letter-spacing:0.2em}.sec-flow .btn-sellR{margin-top:clamp(30px, 4vw, 40px)}.thanks-block{max-width:1720px;width:100%;margin:0 auto;padding:clamp(60px, 15vw, 150px) 0 min(65vw, 545px);background:url("../img/tochiie/sale/img-thanks.jpg") no-repeat center/cover;color:#fff;font-weight:bold}.thanks-block .block-ttl{text-align:center;font-size:clamp(20px, 3.6vw, 50px);letter-spacing:0.1em;line-height:1.4;margin-bottom:1em}.thanks-block .block-txt{text-align:center;font-size:clamp(16px, 2vw, 28px)}.sec-columnN .ttl-sub{font-size:clamp(12px, 2vw, 22px)}
/*# sourceMappingURL=tochiie_sale.css.map */
