html{font-family:"Zen Maru Gothic",sans-serif;font-weight:400;color:#333;line-height:1.6;scroll-behavior:smooth}header{font-family:"Noto Sans JP",sans-serif}header .header-top{background-color:#1690ee}header .header-top .nav-wrapper{align-items:center}header .header-top .nav-wrapper .site-name{color:#fff}@media screen and (min-width: 1000px){header .header-top .nav-wrapper .site-name p span{display:block}}@media screen and (min-width: 1200px){header .header-top .nav-wrapper .site-name p span{display:inline-block}}header .header-top .nav-wrapper nav ul li a{color:#fff;text-wrap-mode:nowrap}header .header-top .nav-wrapper nav ul li a::before{border-right:2px solid #fff;border-bottom:2px solid #fff}header .hamburger-button__line,header .hamburger-button::before,header .hamburger-button::after{background-color:#fff}header .menu{background-color:#1690ee}header .menu .menu-wrap .menu-02 a{color:#fff}header .menu .menu-wrap .menu-02 a::before{border-right:2px solid #fff;border-bottom:2px solid #fff}header .header-bottom{background-color:rgba(0,0,0,0)}header.scrolled .header-bottom{background-color:hsla(0,0%,100%,.7333333333)}footer{background-color:#1690ee;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 1000px){footer .footer-wrap{display:grid;grid-template-columns:auto 1fr auto}}footer .footer-wrap .logo-wrap a.logo img{width:20vw;max-width:250px;min-width:170px}footer .footer-wrap .logo-wrap p{text-align:center;text-wrap-mode:nowrap;font-size:20px}footer .footer-wrap nav{display:grid;grid-template-columns:1fr;gap:10px 0}@media screen and (min-width: 1200px){footer .footer-wrap nav{width:100%;min-width:100%;display:grid;grid-template-columns:1fr auto}}footer .footer-wrap nav ul{grid-template-columns:1fr;width:100%}@media screen and (min-width: 1200px){footer .footer-wrap nav ul:nth-of-type(1){display:flex;gap:40px}footer .footer-wrap nav ul:nth-of-type(2){justify-items:start}}footer .footer-wrap nav ul li{border:none !important}footer .footer-wrap nav ul li a{display:flex;align-items:center;justify-content:center;gap:6px;text-wrap-mode:nowrap}footer .footer-wrap nav ul li img{width:20px;height:20px}@media screen and (min-width: 1200px){footer .footer-wrap .link-button{width:220px}}footer .footer-wrap .link-button a{color:#1690ee;border:none;background-color:#fff}body.page-id-123{background-color:#effafb}body.page-id-123 main .main-wrap{width:90%;max-width:1070px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (min-width: 768px){body.page-id-123 main .main-wrap{gap:40px}}body.page-id-123 main .main-wrap .contents-wrap{display:flex;flex-direction:column;align-items:center;gap:20px}body.page-id-123 main .main-wrap .contents-wrap img{width:60%;max-width:370px}@media screen and (min-width: 1000px){body.page-id-123 main .main-wrap .contents-wrap{display:grid;grid-template-columns:35% 1fr;gap:10%}body.page-id-123 main .main-wrap .contents-wrap img{width:100%}}body.page-id-123 main .main-wrap .contents-wrap .text-wrap{display:flex;flex-direction:column;gap:10px}body.page-id-123 main .main-wrap .contents-wrap .text-wrap h1{font-size:clamp(26px,19px + 1.75vw,40px);font-weight:700}body.page-id-123 main .main-wrap .contents-wrap .text-wrap p{font-size:clamp(16px,15px + .25vw,18px)}body.page-id-123 main .main-wrap .speech-bubble{width:90%;max-width:860px}body.page-id-123 main .main-wrap .link-wrap{width:95%;display:flex;justify-content:space-between;gap:10px}body.page-id-123 main .main-wrap .link-wrap img{width:100%;max-width:460px}body.page-id-125 main .main-wrap .mv-wrap{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:1028px;margin:0 auto;padding:20px 0}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .mv-wrap{padding:40px 0}}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .mv-wrap{grid-template-columns:1fr 40%;gap:5%}}body.page-id-125 main .main-wrap .mv-wrap img{width:100%}body.page-id-125 main .main-wrap .mv-wrap .title{display:flex;flex-direction:column;gap:20px;color:#1690ee}body.page-id-125 main .main-wrap .mv-wrap .title p{font-size:clamp(16px,15px + .25vw,18px)}body.page-id-125 main .main-wrap .contents-wrap{position:relative;width:100vw;margin:0 calc(50% - 50vw);display:flex;align-items:center;justify-content:center;padding:80px 0}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .contents-wrap{padding:120px 0}}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap{padding:160px 0}}@media screen and (min-width: 1200px){body.page-id-125 main .main-wrap .contents-wrap{padding:180px 0 160px 0}}body.page-id-125 main .main-wrap .contents-wrap.contents-step-01{background-color:#cdf3f9}body.page-id-125 main .main-wrap .contents-wrap.contents-step-02,body.page-id-125 main .main-wrap .contents-wrap.contents-step-04{background-image:repeating-linear-gradient(315deg, #d7f6fc, #d7f6fc 14px, transparent 14px, transparent 20px)}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap.contents-step-02,body.page-id-125 main .main-wrap .contents-wrap.contents-step-04{background-image:repeating-linear-gradient(315deg, #d7f6fc, #d7f6fc 23px, transparent 23px, transparent 36px)}}body.page-id-125 main .main-wrap .contents-wrap.contents-step-03{background-color:#effafb}body.page-id-125 main .main-wrap .contents-wrap.contents-step-01::after,body.page-id-125 main .main-wrap .contents-wrap.contents-step-02::after,body.page-id-125 main .main-wrap .contents-wrap.contents-step-03::after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);background-image:url(../img/hamakko/arrow.png);width:77px;height:63px;background-size:contain;background-repeat:no-repeat;z-index:2}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap.contents-step-01::after,body.page-id-125 main .main-wrap .contents-wrap.contents-step-02::after,body.page-id-125 main .main-wrap .contents-wrap.contents-step-03::after{width:124px;height:100px}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap{position:relative;width:90%;max-width:1200px;margin:0 auto;padding:60px 28px 40px 28px;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap{padding:80px 40px 60px 40px;gap:48px}}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap{padding:100px 100px 80px 100px;border-radius:40px;gap:60px}}@media screen and (min-width: 1200px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap{gap:80px}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .step{position:absolute;top:0;left:50%;font-size:clamp(40px,20px + 5vw,80px);color:#1690ee;font-family:"Mochiy Pop One",sans-serif;transform:translate(-50%, -50%)}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text{color:#1690ee;font-size:clamp(18px,15px + .75vw,24px);font-weight:700}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02{color:#1690ee;font-size:clamp(18px,15px + .75vw,24px);font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:-32px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02 span{position:relative;z-index:2}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02 span:before{content:"";display:block;position:absolute;width:100%;height:10px;background-color:#f3f32c;bottom:4px;z-index:-1}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02{margin-top:-48px}}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02{margin-top:-60px}}@media screen and (min-width: 1200px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02{margin-top:-80px}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .text-02 img{width:1em;height:auto}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .family{color:#1690ee;font-size:clamp(20px,1.4767255217px + 3.2102728732vw,40px);font-weight:700;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .family .selectbox{display:inline-flex;align-items:center;position:relative;margin-right:20px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .family .selectbox::after{position:absolute;top:50%;right:15px;transform:translateY(-35%);width:clamp(18px,15.0833333333px + .7291666667vw,25px);height:clamp(16px,13.5px + .625vw,22px);background-color:#1690ee;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";pointer-events:none}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .family .selectbox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:1.7em;line-height:1;border:3px solid #1690ee;color:#1690ee;cursor:pointer;text-align:center;text-align-last:center;padding:0 1.5em 0 1em;font-size:clamp(28px,23px + 1.25vw,40px);font-weight:900}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .family .selectbox select option:not(:first-child){font-size:14px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register{display:flex;flex-direction:column;align-items:center;font-size:clamp(20px,10.7383627608px + 1.6051364366vw,30px);font-weight:700;gap:40px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .number span{color:#1690ee;font-size:clamp(40px,2.9534510433px + 6.4205457464vw,80px)}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender{flex-direction:row;align-items:center}}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender{gap:60px}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender p{text-wrap-mode:nowrap}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender .select-gender{display:flex;gap:20px}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender .select-gender{gap:40px}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .gender .select-gender img{width:100%;max-width:210px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .generation{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .generation{flex-direction:row;align-items:center}}@media screen and (min-width: 1000px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .generation{gap:40px}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .generation p{text-wrap-mode:nowrap}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .generation .select-generation{display:flex;flex-wrap:wrap;gap:20px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .register .generation .select-generation img{width:45%;max-width:134px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .select-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,-17.0465489567px + 6.4205457464vw,60px)}@media screen and (min-width: 576px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .select-wrap{flex-direction:row;flex-wrap:nowrap}}@media screen and (min-width: 576px){body.page-id-125 main .main-wrap .contents-wrap .step-wrap .select-wrap.select-wrap-2{width:65.226635%;margin:0 auto}}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .select-wrap .select-item{width:100%;max-width:300px}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .select-wrap .select-item img{width:100%}body.page-id-125 main .main-wrap .contents-wrap .step-wrap .button-next{background-color:#1690ee;color:#fff;width:100%;font-size:clamp(18px,15px + .75vw,24px);max-width:400px;border-radius:40px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto}body.page-id-125 main .main-wrap .button-wrap{background-color:#1690ee;width:100%;font-size:clamp(18px,15px + .75vw,24px);max-width:360px;border-radius:40px;height:60px;display:flex;align-items:center;justify-content:center;margin:40px auto 0 auto}@media screen and (min-width: 768px){body.page-id-125 main .main-wrap .button-wrap{height:80px;border-radius:80px}}body.page-id-125 main .main-wrap .button-wrap a{color:#fff}body.page-id-127{background-color:#effafb}body.page-id-127 main{padding-bottom:0 !important}body.page-id-127 section.section-01 .result-title{text-align:center;font-weight:700}body.page-id-127 section.section-01 .result-title h1{color:#1690ee;font-size:clamp(32px,23px + 2.25vw,50px)}body.page-id-127 section.section-01 .result-title p{font-size:clamp(20px,15px + 1.25vw,30px)}body.page-id-127 section.section-01 .result-wrap{max-width:1180px;margin:0 auto;background-color:#fff;padding:10%;margin:40px auto 0;border-radius:40px;display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 768px){body.page-id-127 section.section-01 .result-wrap{display:grid;grid-template-columns:40% 1fr;align-items:center;gap:54px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-01 .result-wrap{padding:80px}}body.page-id-127 section.section-01 .result-wrap img{width:100%}body.page-id-127 section.section-01 .result-wrap .text-wrap h2{color:#1690ee;font-weight:700;font-size:clamp(20px,10px + 2.5vw,40px);width:100%;text-align:start}body.page-id-127 section.section-01 .result-wrap .text-wrap h2::after{display:none}body.page-id-127 section.section-01 .result-wrap .text-wrap p{margin-top:20px;font-weight:700;font-size:clamp(16px,14px + .5vw,20px)}body.page-id-127 section.section-01 .result-wrap .text-wrap p span.text-underline{text-decoration:underline}@media screen and (min-width: 768px){body.page-id-127 section.section-01 .result-wrap .text-wrap p{margin-top:40px}}body.page-id-127 section.section-02{margin-top:40px}@media screen and (min-width: 768px){body.page-id-127 section.section-02{margin-top:56px}}body.page-id-127 section.section-02 .slider-result-recommendation{display:block;width:100vw;margin:0 calc(50% - 50vw)}body.page-id-127 section.section-02 .slider-result-recommendation .img-wrap{width:100vw;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;position:relative;transition:all .4s ease}body.page-id-127 section.section-02 .slider-result-recommendation .img-wrap.img-day-3{left:50%;transform:translateX(-24vw)}body.page-id-127 section.section-02 .slider-result-recommendation .img-wrap.img-day-7{left:0;transform:translateX(-24vw)}body.page-id-127 section.section-02 .slider-result-recommendation .img-wrap .recommendation-img img{width:48vw;height:auto}body.page-id-127 section.section-02 .contents-wrap{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:20px}@media screen and (min-width: 768px){body.page-id-127 section.section-02 .contents-wrap{gap:20px}}body.page-id-127 section.section-02 .contents-wrap .numbe-days{display:flex;justify-content:center;gap:1rem}body.page-id-127 section.section-02 .contents-wrap .numbe-days .button{border:3px solid #1690ee;background-color:#fff;border-radius:10px;padding:.4rem 2rem;font-size:15px;font-weight:700;color:#1690ee;font-family:"Noto Sans JP",sans-serif;transition:all .3s ease}body.page-id-127 section.section-02 .contents-wrap .numbe-days .button span{font-size:30px;margin-right:.5rem}body.page-id-127 section.section-02 .contents-wrap .numbe-days .button:hover{background-color:#1690ee;color:#fff;cursor:pointer}body.page-id-127 section.section-02 .contents-wrap .numbe-days .button.days-selected{background-color:#1690ee !important;border:3px solid #1690ee !important;color:#fff !important}body.page-id-127 section.section-02 .contents-wrap .title{color:#002f71;font-weight:700;font-size:clamp(20px,15px + 1.25vw,30px);display:flex;align-items:center;flex-wrap:wrap;line-height:1}body.page-id-127 section.section-02 .contents-wrap .title span{position:relative;font-size:clamp(40px,35px + 1.25vw,50px);font-weight:bold;color:#1690ee;-webkit-text-stroke:6px #1690ee;margin:0 .5rem}body.page-id-127 section.section-02 .contents-wrap .title span::before{content:attr(data-text);position:absolute;color:#1690ee;-webkit-text-stroke:1px #fff}body.page-id-127 section.section-02 .contents-wrap .price{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:clamp(40px,35px + 1.25vw,50px);line-height:1}body.page-id-127 section.section-02 .contents-wrap .cart{display:flex;justify-content:center;gap:20px}@media screen and (min-width: 768px){body.page-id-127 section.section-02 .contents-wrap .cart{gap:32px}}body.page-id-127 section.section-02 .contents-wrap .cart .button{width:40vw;max-width:334px;padding:1rem 0;background-color:#fff;border:2px solid #ee7800;border-radius:32px;text-align:center;color:#ee7800;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:clamp(16px,10px + 1.5vw,28px);transition:all .3s ease}@media screen and (min-width: 768px){body.page-id-127 section.section-02 .contents-wrap .cart .button{border-radius:40px}}body.page-id-127 section.section-02 .contents-wrap .cart .button:hover{background-color:#ee7800;color:#fff;cursor:pointer}body.page-id-127 section.section-02 .customize-wrap{position:relative;width:100%;max-width:1300px;margin:60px auto 0 auto;border-radius:20px;background-color:#fff;padding:10%;text-align:center}@media screen and (min-width: 768px){body.page-id-127 section.section-02 .customize-wrap{border-radius:40px;padding:60px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-02 .customize-wrap{margin:100px auto 0 auto;padding:80px}}body.page-id-127 section.section-02 .customize-wrap::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -100%);width:0;height:0;border-style:solid;border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);border-bottom:60px solid #fcfcfc;border-top:0}@media screen and (min-width: 1000px){body.page-id-127 section.section-02 .customize-wrap::after{border-right:30px solid rgba(0,0,0,0);border-left:30px solid rgba(0,0,0,0);border-bottom:100px solid #fcfcfc}}body.page-id-127 section.section-02 h3{font-size:clamp(20px,15px + 1.25vw,30px);font-weight:700;color:#216ff5}body.page-id-127 section.section-02 .product-item-wrap{display:grid;grid-template-columns:1fr;gap:40px;justify-items:center;margin-top:40px}@media screen and (min-width: 576px){body.page-id-127 section.section-02 .product-item-wrap{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){body.page-id-127 section.section-02 .product-item-wrap{grid-template-columns:1fr 1fr 1fr;gap:60px 40px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-02 .product-item-wrap{grid-template-columns:1fr 1fr 1fr 1fr;gap:64px 48px}}body.page-id-127 section.section-02 .product-item-wrap .product-item{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}body.page-id-127 section.section-02 .product-item-wrap .product-item .img-wrap{width:100%;max-width:240px;margin:0 auto;aspect-ratio:230/204}body.page-id-127 section.section-02 .product-item-wrap .product-item .img-wrap img{width:100%;height:100%;object-fit:cover;border:1px solid #707070}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap form.cart div.quantity{border-radius:0;margin:0 !important}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap h4.product-name{font-size:clamp(16px,14px + .5vw,20px);font-weight:700;font-family:"Noto Sans JP",sans-serif}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap .categorize{display:flex;width:100%;justify-content:center;gap:12px}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap .categorize .categorize-button{padding:.2rem 0;border-radius:20px;color:#fff;font-size:clamp(16px,14px + .5vw,20px);font-weight:700;width:40%;max-width:100px}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap .categorize .categorize-button.outside{background-color:#e31e1e}body.page-id-127 section.section-02 .product-item-wrap .product-item .cart-wrap .categorize .categorize-button.inside{background-color:#1e4ce3}body.page-id-127 section.section-03 .contents-wrap{background-color:#fff;width:100%;max-width:1300px;border-radius:20px;padding:10%;margin:40px auto 0 auto}@media screen and (min-width: 768px){body.page-id-127 section.section-03 .contents-wrap{margin:60px auto 0 auto;border-radius:40px;padding:60px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-03 .contents-wrap{margin:80px auto 0 auto}}body.page-id-127 section.section-03 .contents-wrap h3{font-weight:700;font-size:clamp(20px,15px + 1.25vw,30px);text-align:center}body.page-id-127 section.section-03 .contents-wrap p.contents-title{font-weight:700;font-size:clamp(16px,14px + .5vw,20px)}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap{display:grid;grid-template-columns:1fr;gap:40px;justify-items:center;margin-top:40px}@media screen and (min-width: 576px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap{margin-top:60px;grid-template-columns:1fr 1fr 1fr;gap:60px 40px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap{grid-template-columns:1fr 1fr 1fr 1fr;gap:64px 48px}}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item{width:100%;max-width:240px;display:flex;flex-direction:column}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .img-wrap{width:100%;max-width:240px;margin:0 auto;aspect-ratio:230/204}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .img-wrap img{width:100%;height:100%;object-fit:cover;border:1px solid #707070}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;flex-grow:1}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details h4.stockpiles-name{font-size:clamp(16px,14px + .5vw,20px);font-weight:700;font-family:"Noto Sans JP",sans-serif}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .categorize{display:flex;width:100%;justify-content:center;gap:12px}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .categorize .categorize-button{padding:.2rem 0;border-radius:20px;color:#fff;font-size:clamp(16px,14px + .5vw,20px);font-weight:700;width:40%;max-width:100px;text-align:center}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .categorize .categorize-button.outside{background-color:#e31e1e}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .categorize .categorize-button.inside{background-color:#1e4ce3}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .link-wrap{width:100%;display:flex;align-items:center;gap:.4rem;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .link-wrap p{text-wrap-mode:nowrap}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details .link-wrap img{max-width:98px}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-01 .stockpiles-item-wrap .stockpiles-item .stockpiles-details>p{flex-grow:1}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap{display:grid;grid-template-columns:1fr;gap:60px;justify-items:center;margin-top:40px}@media screen and (min-width: 768px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap{margin-top:60px}}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item{width:100%;display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 1000px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item{grid-template-columns:auto 1fr auto}}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart{width:100%;max-width:240px;display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .img-wrap{width:100%;max-width:240px;margin:0 auto;aspect-ratio:230/204}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .img-wrap img{width:100%;height:100%;object-fit:cover;border:1px solid #707070}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .cart-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .cart-wrap form.cart div.quantity{border-radius:0;margin:0 !important}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .cart-wrap .price-wrap{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .cart-wrap .price-wrap .price{font-size:clamp(20px,15px + 1.25vw,30px);font-weight:700}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-cart .cart-wrap .price-wrap .button-cart{border:1px solid #707070;font-size:10px;padding:.4rem 0;width:110px;text-align:center}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-details{display:flex;flex-direction:column;gap:20px;width:fit-content;margin:0 auto}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-details .categorize{display:flex;width:100%;justify-content:center;gap:12px}@media screen and (min-width: 1000px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-details .categorize{justify-content:flex-start}}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-details .categorize .categorize-button{padding:.2rem 0;border-radius:20px;color:#fff;font-size:clamp(16px,14px + .5vw,20px);font-weight:700;width:40%;max-width:100px;text-align:center}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-details .categorize .categorize-button.outside{background-color:#e31e1e}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-details .categorize .categorize-button.inside{background-color:#1e4ce3}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-img-wrap{width:100%;max-width:240px;margin:0 auto;aspect-ratio:230/204}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-02 .product-item-wrap .product-item .product-img-wrap img{width:100%;height:100%;object-fit:cover;border:1px solid #707070}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap{display:grid;grid-template-columns:1fr;gap:40px;justify-items:center;margin-top:40px}@media screen and (min-width: 576px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap{grid-template-columns:1fr 1fr 1fr;gap:60px 40px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap{grid-template-columns:1fr 1fr 1fr 1fr;gap:64px 48px}}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .img-wrap{width:100%;max-width:240px;margin:0 auto;aspect-ratio:230/204}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .img-wrap img{width:100%;height:100%;object-fit:cover;border:1px solid #707070}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap form.cart div.quantity{border-radius:0;margin:0 !important}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap h4.product-name{font-size:clamp(16px,14px + .5vw,20px);font-weight:700;font-family:"Noto Sans JP",sans-serif}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .categorize{display:flex;width:100%;justify-content:center;gap:12px}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .categorize .categorize-button{padding:.2rem 0;border-radius:20px;color:#fff;font-size:clamp(16px,14px + .5vw,20px);font-weight:700;width:40%;max-width:100px;text-align:center}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .categorize .categorize-button.outside{background-color:#e31e1e}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .categorize .categorize-button.inside{background-color:#1e4ce3}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .price-wrap{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .price-wrap .price{font-size:clamp(20px,15px + 1.25vw,30px);font-weight:700;line-height:1}body.page-id-127 section.section-03 .contents-wrap.contents-wrap-03 .product-item-wrap .product-item .cart-wrap .price-wrap .button-cart{border:1px solid #707070;font-size:10px;padding:.4rem 0;width:110px;text-align:center}body.page-id-127 section.section-04{width:100vw;margin:0 calc(50% - 50vw);background-color:#cdf3f9;padding:40px 0 60px 0;margin-top:60px}@media screen and (min-width: 768px){body.page-id-127 section.section-04{padding:60px 0 80px 0}}@media screen and (min-width: 1000px){body.page-id-127 section.section-04{padding:60px 0 120px 0}}body.page-id-127 section.section-04 .section-inner{width:90%;max-width:1170px;margin:0 auto}body.page-id-127 section.section-04 h2{color:#1189e6;font-weight:700;font-size:clamp(20px,10px + 2.5vw,40px);width:100%;text-align:center}body.page-id-127 section.section-04 h2:after{display:none}body.page-id-127 section.section-04 h3{position:relative;font-weight:700;text-align:center;width:fit-content;margin:32px auto 0 auto;font-size:clamp(16px,9px + 1.75vw,30px)}body.page-id-127 section.section-04 h3::after{content:"";display:block;position:absolute;width:100%;height:5px;background-color:#1189e6;bottom:-4px;left:0;border-radius:10px}body.page-id-127 section.section-04 h3:nth-of-type(2){margin-top:60px}@media screen and (min-width: 768px){body.page-id-127 section.section-04 h3:nth-of-type(2){margin-top:80px}}body.page-id-127 section.section-04 h4{position:relative;display:flex;align-items:center;gap:10px;font-weight:700;color:#1189e6;margin-top:20px;font-size:clamp(18px,15px + .75vw,24px);height:fit-content}@media screen and (min-width: 1000px){body.page-id-127 section.section-04 h4{margin-top:32px}}body.page-id-127 section.section-04 h4::before{content:"";display:block;width:15px;height:clamp(20px,14px + 1.5vw,32px);background-color:#1189e6;border-radius:30px}body.page-id-127 section.section-04 .stockpiles-text{margin-top:40px;font-size:clamp(16px,15px + .25vw,18px)}body.page-id-127 section.section-04 .stockpiles-text span.text-red{color:red;font-weight:700}body.page-id-127 section.section-04 .stockpiles-text ul{margin-top:24px}body.page-id-127 section.section-04 .stockpiles-text ul li{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem;margin-top:.5rem;line-height:1.4}body.page-id-127 section.section-04 .stockpiles-text ul li span{color:red;font-weight:700}body.page-id-127 section.section-04 .stockpiles-text ul li::before{content:"";display:block;width:1em;height:1em;border-radius:20px;background-color:#1189e6}body.page-id-127 section.section-04 .contents-wrap{width:90%;max-width:1046px;margin:0 auto}body.page-id-127 section.section-04 .stockpiles-wrap{display:grid;grid-template-columns:100%}@media screen and (min-width: 1200px){body.page-id-127 section.section-04 .stockpiles-wrap{grid-template-columns:1fr 1fr;gap:15px}}body.page-id-127 section.section-04 .item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px;margin-top:24px}@media screen and (min-width: 576px){body.page-id-127 section.section-04 .item{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 768px){body.page-id-127 section.section-04 .item{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1000px){body.page-id-127 section.section-04 .item{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 1200px){body.page-id-127 section.section-04 .item{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 1200px){body.page-id-127 section.section-04 .item.item-grid{grid-template-columns:1fr 1fr 1fr}}body.page-id-127 section.section-04 .item.item-grid P{grid-column:2/4}body.page-id-127 section.section-04 .item img{width:100%;height:auto}body.page-id-127 section.section-04 .item p{font-weight:700}@media screen and (min-width: 576px){body.page-id-127 section.section-04 .item p{grid-column:2/4}}@media screen and (min-width: 768px){body.page-id-127 section.section-04 .item p{grid-column:2/5;padding:0 15px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-04 .item p{grid-column:2/6}}body.page-id-127 section.section-04 .item p span.text-red{color:red}body.page-id-127 section.section-04 .stockpiles-img-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px;margin-top:30px}@media screen and (min-width: 576px){body.page-id-127 section.section-04 .stockpiles-img-wrap{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 768px){body.page-id-127 section.section-04 .stockpiles-img-wrap{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1000px){body.page-id-127 section.section-04 .stockpiles-img-wrap{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 1200px){body.page-id-127 section.section-04 .stockpiles-img-wrap{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}body.page-id-127 section.section-04 .stockpiles-img-wrap img{width:100%;height:auto}body.page-id-127 section.section-04 .stockpiles-img-wrap img:nth-of-type(30){display:none}body.page-id-127 section.section-05{display:flex;flex-direction:column;align-items:center;gap:60px;padding:60px 0}@media screen and (min-width: 768px){body.page-id-127 section.section-05{gap:80px;padding:60px 0 80px 0}}body.page-id-127 section.section-05 img{width:100%;max-width:900px}body.page-id-127 section.section-05 h2::after{display:none}body.page-id-127 section.section-05 .cate-wrap{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){body.page-id-127 section.section-05 .cate-wrap{gap:40px}}@media screen and (min-width: 1000px){body.page-id-127 section.section-05 .cate-wrap{gap:52px}}/*# sourceMappingURL=hamakko.css.map */