@charset "UTF-8";.c-hero{position:relative}.c-hero .texts{left:0;margin-top:120px;position:absolute;text-align:center;top:0;width:50%}@media screen and (max-width:769px){.c-hero .texts{display:none}}.c-hero .logo{margin-top:125px}.c-hero .logo img{margin-left:-10px;max-width:202px!important}section#play{margin-top:35px}section#play .read{font-size:2rem;margin-top:30px;text-align:center}@media screen and (max-width:769px){section#play .read{font-size:1.6rem}}section#play .splide{margin-top:40px}@media screen and (max-width:769px){section#play .splide{margin-left:-7.5px;margin-right:-7.5px}}section#play .text{font-size:1.5rem;letter-spacing:.2px;line-height:2;margin-top:50px}@media screen and (max-width:769px){section#play .text{font-size:1.15rem}}.bags{margin-top:35px}.bags img{display:table;margin:0 auto;max-width:700px!important;width:100%}section#produce{margin-top:50px}section#produce p{font-size:1.5rem;letter-spacing:.2px;line-height:2;margin-top:25px}@media screen and (max-width:769px){section#produce p{font-size:1.15rem}}section#produce .d-grid{align-items:center;display:grid;grid-template-columns:1fr 52px 1fr;grid-template-rows:auto;margin-top:35px;grid-gap:25px;gap:25px}@media screen and (max-width:769px){section#produce .d-grid{gap:10px;grid-template-columns:1fr 20px 1fr;max-width:100%}}section#produce .comp{text-align:center}section#produce h3{align-items:center;display:flex;justify-content:center;min-height:38px}section#produce .ubies h3 img{margin-top:-10px}section#produce .cross img{margin-top:10px}section#produce .image{margin-top:18px}section#produce .image img{max-width:334px!important}@media screen and (max-width:769px){section#produce .image img{max-width:100%!important}}section#produce .link{display:flex;justify-content:center;margin-top:30px}section#produce .link a{align-items:center;background:#ff742e;border:1px solid #ff742e;border-radius:3px;color:#fff;display:flex;font-size:1.3rem;height:47px;justify-content:center;letter-spacing:.05em;line-height:2;width:195px}@media screen and (max-width:769px){section#produce .link a{font-size:1.1rem;height:30px;width:100%}}section#produce .link a:hover{background:#0000;color:#ff742e;text-decoration:none}#form{border-top:1px solid #000;margin-top:95px;padding-top:65px}#form h2+p{font-size:1.5rem;letter-spacing:.2px;line-height:2;margin-top:25px}@media screen and (max-width:769px){#form h2+p{font-size:1.15rem}}#page-contact{margin-top:40px}#page-contact input,#page-contact option,#page-contact select,#page-contact textarea{font-size:1.6rem}#page-contact .switch-showroom{align-items:center;display:flex}#page-contact .switch-showroom select{width:auto}#page-contact .switch-showroom-btn{margin-left:10px}#page-contact .switch-showroom-btn a{background-color:#fff;border:1px solid #777;color:#777;display:inline-block;font-size:11px;margin-left:2.5em;padding:6px 1em;text-align:center;width:100px}#page-contact table td,#page-contact table th{padding-bottom:2em;padding-top:2em;vertical-align:top}@media screen and (max-width:769px){#page-contact table td,#page-contact table th{display:block}}#page-contact table th{font-size:1.25rem;line-height:1;padding-top:3em;position:relative;width:220px}@media screen and (max-width:769px){#page-contact table th{padding-bottom:10px;padding-top:2em;width:100%}}#page-contact table th.most:after{background-color:#fff;border:1px solid #e74b77;color:#e74b77;content:"必須";font-size:1rem;font-weight:400;line-height:1;margin-left:1em;padding:.25em 1em}@media screen and (max-width:769px){#page-contact table td{border-top:none;padding-top:5px}}#page-contact table td>ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}#page-contact table td>ul:not(:last-child){margin-bottom:30px}#page-contact table td>ul li{margin-right:1em}#page-contact table dl:not(:first-of-type){margin-top:20px}#page-contact table dd{margin-top:.5em}#page-contact table dd ul{list-style:none;margin-bottom:0;padding-left:0}#page-contact table dd li{display:inline-block;margin-right:10px;margin-top:5px}#page-contact .info-desc{border:1px solid #c00;padding:1.5em}#page-contact .info-desc h2{font-size:1.45rem;font-weight:700}#page-contact .info-desc span{color:#c00}#page-contact .info-desc ol{list-style:none;margin:0;padding:0}#page-contact .info-desc li{font-size:1.45rem;font-weight:700;margin-bottom:0}#page-contact .info-desc li:not(:first-of-type){margin-top:10px}#page-contact .reserve-error-list ul{list-style:none;margin:15px 0 0;padding:0}#page-contact .reserve-error-list li{background-color:#ffc3c3;border:1px solid red;color:#a41010;font-size:1.2rem;line-height:1;margin-top:5px;padding:.75em;text-align:center}#page-contact .reserve-submit-wrap{margin-top:20px}#page-contact .reserve-pp{background-color:#e3e3e2;font-size:1.3rem;margin-bottom:30px;margin-top:20px;padding:20px;text-align:center}#page-contact .reserve-pp-btn{background-color:#fff;border:2px solid #c5cfdc;display:block;margin:0 auto;padding:10px;text-align:center;width:300px}@media screen and (max-width:769px){#page-contact .reserve-pp-btn{width:100%}}#page-contact .reserve-pp-btn label{line-height:1;margin:0}#page-contact .reserve-pp-btn label input{display:inline-block;margin-right:5px}.reserve-submit-wrap{display:table;margin:0 auto}.reserve-submit-wrap button{background-color:#ff742e;border-radius:15px;color:#fff;font-size:1.6rem;padding:.8em 1.5em}@media screen and (max-width:769px){.reserve-submit-wrap button{display:table;margin:10px auto 0;width:100%}}.reserve-submit-wrap button.fix{background-color:#bbb;color:#fff;margin-right:10px}.infiniteslid{display:flex;flex-flow:row nowrap}.infiniteslid .slid{max-width:20%}@media screen and (max-width:769px){.infiniteslid .slid{max-width:33.3%}}.infiniteslide_wrap{margin:0 -7.5px}