a:hover{transition:.5s}.br_pc{display:none}.br_sp{display:block}.center{text-align:center;display:flex;justify-content:center}.txt{font-size:clamp(1rem,.909rem + .45vw,1.25rem);font-family:Noto Sans JP;font-weight:300;line-height:2;letter-spacing:.008em;margin-bottom:.5em}.txt .number{font-size:.75rem;font-weight:600}.txt.b500{font-weight:500}.txt.notes{font-size:.75rem}.txt.notes .number{display:block}.txt_alert{color:#d90000}.btn_wrap{display:flex;justify-content:center;align-items:center;gap:0;align-self:stretch;flex-direction:column;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.btn_wrap .btn_order{display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:center}.btn_wrap .btn_order div{display:flex;width:280px;padding:5px;justify-content:center;align-items:center;border-radius:5px;background:var(--waterstand-jp-bright-sun,#f8d543);transform:translateY(20px)}.btn_wrap .btn_order button{padding:0;width:100%}.btn_wrap .btn_order button a{display:flex;justify-content:center;align-items:center;border-radius:5px;background:var(--waterstand-jp-wedgewood,#467a99);color:var(--waterstand-jp-nero,#fff);text-align:center;font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);font-weight:700;padding:25px 20px 20px}.btn_wrap .btn_order button a::after{transform:rotate(45deg);width:7px;height:7px;margin-left:10px;border-top:2px solid #fff;border-right:2px solid #fff;content:""}.btn_wrap .btn_order.apply button a{background:#d14e32}.accordion{padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.accordion .details_wrap{width:100%;margin-bottom:10px;border-radius:5px;box-shadow:0 7px 15px -5px rgb(0 0 0 / 5%);background-color:#fffcd7}.accordion .details_wrap summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:.5em 2em;font-size:.875rem;font-weight:500;cursor:pointer}.accordion .details_wrap summary::-webkit-details-marker{display:none}.accordion .details_wrap summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .3s}.accordion .details_wrap[open] summary::after{transform:rotate(225deg)}.accordion .details_wrap p{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;color:#333;transition:transform .5s,opacity .5s}.accordion .details_wrap[open] p{transform:none;opacity:1}.l-container{background:linear-gradient(178deg,#cedcf6 -.16%,#f0ebf1 33.61%,#c7ddf8 64.36%,#fdedd3 96.61%)}.l-content{width:100%;max-width:768px;margin:auto;background:#fffde5;position:relative}.l-footer{position:absolute;color:#fff;width:100%}.bg{width:100%;max-width:1800px;margin:auto}.bg .bg-item-all{position:absolute;overflow:hidden;max-width:1800px;height:100%;width:100%}.bg .bg-item-all .bg-item{width:100%;position:relative}.bg .bg-item-all .bg-item.item01{top:550px;left:10%}.bg .bg-item-all .bg-item.item02{top:0;left:clamp(48rem,23.256rem + 51.55vw,81.25rem)}.bg .bg-item-all .bg-item.item03{top:600px;left:20%}.bg .bg-item-all .bg-item.item04{top:800px}.bg .bg-item-all .bg-item.item05{top:200px;left:clamp(62.5rem,39.244rem + 48.45vw,93.75rem)}.bg .bg-item-all .bg-item.item06{top:900px;left:0}.bg .bg-item-all .bg-item.item06 img{width:30%}.bg .bg-item-all .bg-item.item07{left:clamp(31.25rem,1.017rem + 62.98vw,71.875rem);top:1700px}.bg .bg-item-all .bg-item.item08{position:relative;top:2800px;left:0}.bg .bg-item-all .bg-item.item08 img{width:35%}.bg .bg-item-all .bg-item.item09{top:-900px;left:clamp(50rem,17.442rem + 67.83vw,93.75rem)}.bg .bg-item-all .bg-item.item10{top:0;left:10%}.bg .bg-item-all .bg-item.item11{top:-550px;left:clamp(50rem,17.442rem + 67.83vw,93.75rem)}.bg .bg-item-all .bg-item.item12{top:200px;left:clamp(48rem,23.256rem + 51.55vw,81.25rem)}.bg .bg-item-all .bg-item.item12{top:800px;left:clamp(48rem,23.256rem + 51.55vw,81.25rem)}.bg .bg-item-all .bg-item.item13{top:0;left:0}.bg .bg-item-all .bg-item.item14{top:1200px;left:clamp(50rem,17.442rem + 67.83vw,93.75rem)}.bg .bg-item-all .bg-item.item15{top:1000px;left:5%}.bg .bg-item-all .bg-item.item16{top:2200px;left:clamp(50rem,17.442rem + 67.83vw,93.75rem)}.content_section{position:relative;width:100%;padding:0}.content_section .contents__inner{padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.content_section .content_section__title{width:100%;padding:39px 0 32px;background:#fff}.content_section .hero{margin:0}.lead{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:clamp(0,-1.103rem + 4.9vw,1.25rem)}.lead .heading{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch;padding:clamp(2.5rem,.294rem + 9.8vw,5rem) 0 0;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.lead .txt_lead{display:flex;justify-content:center;align-items:center;text-align:center;font-size:clamp(1rem,.813rem + .94vw,1.75rem);font-weight:400;line-height:1.6;letter-spacing:.08em}.lead .txt_lead::after,.lead .txt_lead::before{width:6px;height:38px;background-color:#d0a700;content:""}.lead .txt_lead::before{transform:rotate(-25deg);margin-right:16px}.lead .txt_lead::after{transform:rotate(25deg);margin-left:15px}.present_item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:40px;margin-top:80px}.present_item .item_h2{display:flex;flex-direction:row;align-self:stretch;padding:0 clamp(.25rem,-.632rem + 3.92vw,1.25rem) .5rem;justify-content:space-between;align-items:center;color:#b37802;position:relative}.present_item .item_h2:after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:"";background-image:linear-gradient(90deg,#f0a000 0,#f7cd21 100%)}.present_item .item_h2 .main{font-size:clamp(1.25rem,.588rem + 2.94vw,2rem);letter-spacing:.3125rem}.present_item .item_h2 .sub{font-size:clamp(.875rem,.544rem + 1.47vw,1.25rem);font-weight:400;letter-spacing:.2rem}.present_item .item_h3{text-align:center;font-size:clamp(1.25rem,.797rem + 1.99vw,1.75rem);font-weight:300;line-height:1.6;letter-spacing:.0875rem;display:table;border-bottom:1.5px solid #f8d543;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-bottom:.3em}.present_item .item_img.main{width:100%;padding:0;display:flex;flex-direction:column;gap:10px}.present_item .item_img.sub{display:flex;width:100%;padding:0;justify-content:space-between;align-items:center}.present_item .item_img.sub img{width:32%}.present_item .img_notes{display:flex;justify-content:center;align-items:center;align-self:stretch;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.present_item .img_notes img{width:clamp(6.25rem,3.42rem + 12.41vw,9.375rem);height:clamp(6.25rem,3.42rem + 12.41vw,9.375rem)}.present_item .item_text{width:100%;display:flex;flex-direction:column;gap:10px}.present_item .item_text .txt{padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.present_item .img_notes .txt{padding-left:1.25rem;padding-right:0;margin:0}.present_item.spec dl{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.present_item.spec dl dt{width:100%;text-align:center;background:#01827d;color:#fff;padding:10px}.present_item.spec dl dd{width:100%;text-align:center;padding:5px}.waterstand{width:100%;margin-top:80px;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem);color:#fff}.waterstand .inner{max-width:900px;padding:10px;margin:auto;background:#b2c0c9}.waterstand .inner .ws_summary{display:flex;width:100%;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:20px;align-self:stretch;border:2px solid #fff}.waterstand .inner .ws_summary h2{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:clamp(1.375rem,.809rem + 2.48vw,2rem);font-weight:300;line-height:1.4;padding:20px 0}.waterstand .inner .ws_summary h2 .sub{display:flex;justify-content:center;align-items:center;padding:5px 0;font-size:1.1rem;letter-spacing:.125rem}.waterstand .inner .ws_summary h2 .sub::after,.waterstand .inner .ws_summary h2 .sub::before{width:2px;height:20px;background-color:#fff;content:""}.waterstand .inner .ws_summary h2 .sub::before{transform:rotate(-25deg);margin-right:16px}.waterstand .inner .ws_summary h2 .sub::after{transform:rotate(25deg);margin-left:15px}.waterstand .inner .ws_summary .img_ws{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px}.waterstand .inner .ws_summary .txt{text-align:center;font-size:clamp(1rem,.909rem + .45vw,1.25rem)}.guidance{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding-left:clamp(1.25rem,.147rem + 4.9vw,2.5rem);padding-right:clamp(1.25rem,.147rem + 4.9vw,2.5rem)}.guidance .item{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px}.guidance h3{text-align:center;font-size:1.15rem;font-weight:400;border-bottom:1px solid #e2e9ea;padding-bottom:5px;margin:1em auto .5em;width:100%}.guidance .txt{font-size:.875rem;text-align:left;width:100%}.youtube_movie{position:relative;padding-bottom:56.25%;padding-bottom:calc(9 / 16 * 100%)}.youtube_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.br_sp{display:none}.br_pc{display:block}.content_section .content_section__title{padding:75px 0 62px}.lead .txt_lead::before{transform:rotate(-25deg);margin-right:30px}.lead .txt_lead::after{transform:rotate(25deg);margin-left:30px}.present_item .item_h3{text-align:center}.waterstand .inner{padding:40px}.waterstand .inner .ws_summary{padding:40px;gap:40px}.waterstand .inner .ws_summary h2 .sub{font-size:1.4rem}.waterstand .inner .ws_summary .img_ws{flex-direction:row;gap:40px}.waterstand .inner .ws_summary .img_ws .item{width:calc((100% - 40px)/ 2)}.guidance .txt{text-align:center;width:100%}.guidance .item .list{width:500px}}