@charset "utf-8";.irui_renew h1,.irui_renew h2,.irui_renew h3{font-weight:700;color:#000;text-align:center}.irui_renew img{display:block;width:100%;margin:0 auto;image-rendering:-webkit-optimize-contrast}.irui_renew div,.irui_renew ul,.irui_renew ul li,.irui_renew dt,.irui_renew dd,.irui_renew dl{box-sizing:border-box}.irui_renew a{text-decoration:none;transition:all .3s}.irui_renew a:hover{text-decoration:none}.irui_renew .section-common{max-width:1024px;width:90%;margin:100px auto 0}.irui_renew .section-common .section-title{position:relative;z-index:0;margin-bottom:50px}.irui_renew .section-common .section-title:before{content:"";position:absolute;display:block;top:50%;z-index:-1;background:#707070;width:100%;height:2px}.irui_renew .section-common .section-title h2{position:relative;left:50%;transform:translateX(-50%);display:inline-block;background:#fff;font-size:30px;margin:0;padding:0 40px}.irui_renew .att{font-size:14px}.irui_renew .sp,.order-irui_renew .sp,.ctr_renew .sp{display:none}@media screen and (max-width:1024px){.irui_renew .section-common{margin-top:70px}.irui_renew .section-common .section-title{margin-bottom:40px}.irui_renew .section-common .section-title h2{font-size:25px;padding:0 20px}.irui_renew .att{font-size:12px}}@media screen and (max-width:768px){.irui_renew .pc,.order-irui_renew .pc,.ctr_renew .pc{display:none !important}.irui_renew .sp,.order-irui_renew .sp,.ctr_renew .sp{display:block !important}.irui_renew .section-common .section-title h2{font-size:23px;padding:0 10px}.irui_renew .att{font-size:10px}}@media screen and (max-width:480px){.irui_renew .section-common .section-title h2{font-size:18px}}.ctr_renew{position:relative;background:#faf4f0;width:100%;margin-top:100px;padding-bottom:70px}.ctr_renew h2{position:relative;top:-30px;display:flex;justify-content:center;align-items:flex-end;margin-bottom:20px;font-size:40px;font-weight:600;color:#ff8034}.ctr_renew h2:before,.ctr_renew h2:after{content:"";background-color:#ff8034;width:5px;height:40px;padding-bottom:15px}.ctr_renew h2:before{margin-right:50px;transform:rotate(-30deg)}.ctr_renew h2:after{margin-left:50px;transform:rotate(30deg)}.ctr_renew a.bnr{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#fff;text-align:center;font-weight:700;transition:all .3s}.ctr_renew a.bnr:after{position:absolute;content:"";background:url(//yamatoya-itoigawa.com/shop/wp-content/themes/yamatoya/assets/css/../images/irui_renew/arrow_bnr.svg) no-repeat;background-size:100%;transition:all .3s}.ctr_renew a.bnr:hover{opacity:.7;text-decoration:none}.ctr_renew .ctr_bnr p{text-align:center;font-weight:700;font-size:23px}.ctr_renew .ctr_bnr a.bnr{background:#ff8034;max-width:600px;width:80%;height:100px;margin:25px auto 0;font-size:25px}.ctr_renew .ctr_bnr a.bnr:after{right:25px;width:50px;height:50px}.ctr_renew .ctr_bnr a.bnr:hover:after{right:20px}.ctr_renew .new-entry_bnr{background:#fff;border-radius:20px;max-width:700px;width:90%;margin:50px auto 0;padding:30px;box-sizing:border-box}.ctr_renew .new-entry_bnr .title{display:flex;justify-content:center;align-items:center;gap:20px;margin:0 auto}.ctr_renew .new-entry_bnr .title span.image{width:110px}.ctr_renew .new-entry_bnr .title h3{text-align:left;font-size:20px;font-weight:600}.ctr_renew .new-entry_bnr .title h3 span{font-size:16px;color:#ff8d8d}.ctr_renew .new-entry_bnr a.bnr{background:#ff8d8d;max-width:400px;height:60px;margin:20px auto 0;font-size:22px}.ctr_renew .new-entry_bnr a.bnr:after{right:20px;width:30px;height:30px}.ctr_renew .new-entry_bnr a.bnr:hover:after{right:15px}@media screen and (max-width:1024px){.ctr_renew h2{top:-25px;font-size:30px}.ctr_renew h2:before,.ctr_renew h2:after{width:4px;height:25px}.ctr_renew h2:before{margin-right:30px}.ctr_renew h2:after{margin-left:30px}.ctr_renew .ctr_bnr p{font-size:18px}.ctr_renew .ctr_bnr a.bnr{max-width:500px;height:80px;margin-top:15px;font-size:20px}.ctr_renew .ctr_bnr a.bnr:after{right:20px;width:40px;height:40px}.ctr_renew .ctr_bnr a.bnr:hover:after{right:15px}.ctr_renew .new-entry_bnr{max-width:600px}.ctr_renew .new-entry_bnr .title span.image{width:100px}.ctr_renew .new-entry_bnr .title h3{font-size:18px}.ctr_renew .new-entry_bnr .title h3 span{font-size:14px}.ctr_renew .new-entry_bnr a.bnr{font-size:18px}}@media screen and (max-width:768px){.ctr_renew{margin-top:70px;padding-bottom:50px}.ctr_renew h2{top:-20px;margin-bottom:0;font-size:25px}.ctr_renew h2:before,.ctr_renew h2:after{width:3px;height:20px}.ctr_renew .new-entry_bnr{padding-top:0}.ctr_renew .new-entry_bnr .title{position:relative;flex-direction:column}.ctr_renew .new-entry_bnr .title span.image{position:absolute;top:-15px;width:73px}.ctr_renew .new-entry_bnr .title h3{padding-top:30px;text-align:center}}@media screen and (max-width:480px){.ctr_renew .ctr_bnr p{font-size:16px}.ctr_renew .ctr_bnr a.bnr{height:60px;font-size:16px}.ctr_renew .ctr_bnr a.bnr:after{right:15px;width:30px;height:30px}.ctr_renew .ctr_bnr a.bnr:hover:after{right:15px}.ctr_renew .new-entry_bnr a.bnr{font-size:16px}.ctr_renew .new-entry_bnr a.bnr:after{right:15px}.ctr_renew .new-entry_bnr a.bnr:hover:after{right:15px}}.irui_renew #page_mv{position:relative;margin-bottom:0;padding:90px 5.2% 0;background-color:#fff;z-index:0}.irui_renew #page_mv .wrap{margin-bottom:0}.irui_renew #page_mv h1{font-size:clamp(27px, calc(16.4px + 3.3125vw), 80px);text-align:left;color:#000}.irui_renew #page_mv h1 span{display:block;font-size:clamp(16px, calc(13.2px + 0.8750000000000001vw), 30px);letter-spacing:.1rem}.irui_renew #page_mv .lead{max-width:640px;width:40%;border-top:5px solid #1fb9cb;padding:30px 20px;margin-top:40px}.irui_renew #page_mv .lead img{max-width:552px;width:86.25%;margin-bottom:30px}.irui_renew #page_mv .lead p{font-size:clamp(18px, calc(11.6px + 2vw), 50px);font-weight:600;color:#1fb9cb;letter-spacing:0}.irui_renew #page_mv .bg{position:absolute;top:0;right:0;z-index:-1;width:56.35%;height:100%;object-fit:contain}.irui_renew #page_mv .bg img{object-fit:cover;height:100%}.irui_renew #page_mv .jisseki{position:absolute;right:30px;bottom:30px;max-width:316px;width:20%}@media screen and (max-width:1440px){.irui_renew #page_mv .lead{padding:30px 0}}@media screen and (max-width:1024px){.irui_renew #page_mv{padding-top:70px}.irui_renew #page_mv .lead{width:45%}}@media screen and (max-width:768px){.irui_renew #page_mv{padding:0}.irui_renew #page_mv .bg{position:static;width:100%;height:50vh;max-height:450px}.irui_renew #page_mv .jisseki{top:0;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:flex-end;max-width:100%;width:100%;max-height:450px;height:50vh;padding:0;margin:0}.irui_renew #page_mv .jisseki img{width:30%;margin-bottom:10px;margin-right:10px}.irui_renew #page_mv .wrap{width:90%;margin:20px auto}.irui_renew #page_mv h1{max-width:100%;width:100%;text-align:center}.irui_renew #page_mv .lead{max-width:500px;width:90%;margin:30px auto 0;padding:20px 0}.irui_renew #page_mv .lead img{margin-bottom:20px}.irui_renew #page_mv .lead p{text-align:center}}@media screen and (max-width:480px){.irui_renew #page_mv h1{font-size:25px}.irui_renew #page_mv h1 span{font-size:12px;letter-spacing:0;margin-bottom:10px}.irui_renew #page_mv .lead{margin-top:10px}.irui_renew #page_mv .lead img{width:70%}}.irui_renew #onayami .contents{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:50px}@media screen and (max-width:768px){.irui_renew #onayami .contents{gap:30px}}.irui_renew #overview .lead{margin-bottom:50px;text-align:center;font-weight:600;line-height:2em}.irui_renew #overview .lead span{font-size:20px;color:red}.irui_renew #overview .overview_point ul{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:30px}.irui_renew #overview .overview_point ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;background:#f5f5f5;border-radius:10px;padding:40px}.irui_renew #overview .overview_point ul li img{max-width:217px}.irui_renew #overview .overview_point ul li .title{display:flex;justify-content:center;align-items:center;height:55px}.irui_renew #overview .overview_point ul li .title h3{font-size:18px}.irui_renew #overview .overview_point ul li .title h3 span.att{font-size:12px}.irui_renew #overview .overview_point ul li p{line-height:1.8em}.irui_renew #overview .overview_point .att{margin-top:10px;text-align:right}.irui_renew #overview .contents{margin-top:90px}.irui_renew #overview .contents h3{margin-bottom:35px;font-size:30px}.irui_renew #overview .contents a{display:block;margin-top:50px;text-align:center;color:#000;text-decoration:underline}.irui_renew #overview .contents a:hover{text-decoration:none}@media screen and (max-width:1024px){.irui_renew #overview .lead{margin-bottom:40px}.irui_renew #overview .overview_point ul{gap:20px}.irui_renew #overview .contents{margin-top:70px}.irui_renew #overview .contents h3{margin-bottom:25px;font-size:25px}.irui_renew #overview .contents a{margin-top:30px}}@media screen and (max-width:768px){.irui_renew #overview .lead{margin-bottom:30px}.irui_renew #overview .lead span{font-size:18px}.irui_renew #overview .overview_point ul{grid-template-columns:repeat(1,1fr)}.irui_renew #overview .overview_point ul li{gap:20px;max-width:450px;width:100%;margin:0 auto;padding:30px}.irui_renew #overview .overview_point ul li img{width:60%}.irui_renew #overview .overview_point ul li .title{height:auto}.irui_renew #overview .overview_point ul li p span.att{text-align:left}.irui_renew #overview .contents{margin-top:50px}.irui_renew #overview .contents h3{margin-bottom:20px;font-size:20px}.irui_renew #overview .contents img{max-width:450px;width:100%}.irui_renew #overview .contents a{margin-top:20px}}.irui_renew #course ul.course_list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:5px;max-width:940px;width:95%;margin:0 auto}.irui_renew #course ul.course_list li{display:flex;flex-direction:column;justify-content:flex-start;padding:20px;height:100%}.irui_renew #course ul.course_list li .image{position:relative}.irui_renew #course ul.course_list li .image .badge{position:absolute;bottom:-30px;right:-10px;max-width:100px;width:37%;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.3))}.irui_renew #course ul.course_list li h3{font-size:23px;margin:40px auto 30px}.irui_renew #course ul.course_list li p.lead{max-width:250px;width:95%;margin:0 auto 20px;line-height:1.7em}.irui_renew #course ul.course_list .service{border-top:1px solid #000;min-height:150px;margin-top:auto;padding-top:20px;padding-left:15px;column-count:2;list-style:disc}.irui_renew #course ul.course_list .service li{display:list-item;padding:0 5px 0 0;font-size:12px;height:auto;line-height:1.5em}.irui_renew #course ul.course_list .royal{background:#213b60}.irui_renew #course ul.course_list .royal h3{color:#ffecc2}.irui_renew #course ul.course_list .royal p,.irui_renew #course ul.course_list .royal li{color:#fff}.irui_renew #course ul.course_list .royal .service{border-color:#fff}.irui_renew #course ul.course_list .premium{background:#675e47}.irui_renew #course ul.course_list .premium h3{color:#d2c5a6}.irui_renew #course ul.course_list .premium p,.irui_renew #course ul.course_list .premium li{color:#fff}.irui_renew #course ul.course_list .premium .service{border-color:#fff}.irui_renew #course ul.course_list .standard{background:#e0edee}.irui_renew #course ul.course_list .standard h3{color:#3f889d}@media screen and (max-width:1024px){.irui_renew #course ul.course_list .service{min-height:170px}}@media screen and (max-width:768px){.irui_renew #course ul.course_list{grid-template-columns:repeat(1,1fr)}.irui_renew #course ul.course_list li{max-width:450px;width:100%;margin:0 auto}.irui_renew #course ul.course_list li h3{font-size:20px;margin:30px auto 20px}.irui_renew #course ul.course_list li p.lead{max-width:95%}.irui_renew #course ul.course_list .service{margin-top:0;min-height:auto;height:auto}.irui_renew #course ul.course_list .service li{font-size:10px}}.irui_renew #features .lead{text-align:center;line-height:2em}.irui_renew #features ul.features_list{margin-top:70px}.irui_renew #features ul.features_list li{display:flex;justify-content:center;align-items:center;gap:50px;margin-bottom:50px}.irui_renew #features ul.features_list li:last-child{margin-bottom:0}.irui_renew #features ul.features_list li:nth-child(odd){flex-direction:row-reverse}.irui_renew #features ul.features_list li .image{max-width:350px;width:34.1%}.irui_renew #features ul.features_list li .text{max-width:500px;width:48.8%}.irui_renew #features ul.features_list li .text h3{text-align:left;margin-bottom:20px;font-size:20px}.irui_renew #features ul.features_list li .text h3 span{font-size:12px}.irui_renew #features ul.features_list li .text p{line-height:1.9em}.irui_renew #features ul.features_list li .text p.att{margin-top:10px}.irui_renew #features ul.features_list li.service-8 .image{max-width:450px;width:44%}.irui_renew #features ul.features_list li.service-8 .text{max-width:400px;width:39%}@media screen and (max-width:768px){.irui_renew #features ul.features_list{margin-top:50px}.irui_renew #features ul.features_list li,.irui_renew #features ul.features_list li:nth-child(odd){flex-direction:column;gap:20px}.irui_renew #features ul.features_list li .text h3{font-size:16px;margin-bottom:10px}.irui_renew #features ul.features_list li .image,.irui_renew #features ul.features_list li.service-8 .image{max-width:350px;width:70%}.irui_renew #features ul.features_list li .text,.irui_renew #features ul.features_list li.service-8 .text{max-width:500px;width:100%}}.irui_renew #voice{background:#ecf5ff;margin:30px auto 70px;padding:150px 0}.irui_renew #voice h2{max-width:480px;width:60%;margin:0 auto;padding-bottom:100px}.irui_renew #voice .contents{max-width:830px;width:80%;margin:0 auto}@media screen and (max-width:1024px){.irui_renew #voice{margin-bottom:50px;padding:100px 0}.irui_renew #voice h2{padding-bottom:70px}}@media screen and (max-width:768px){.irui_renew #voice{margin-bottom:40px;padding:70px 0}.irui_renew #voice h2{padding-bottom:50px}}@media screen and (max-width:480px){.irui_renew #voice h2{width:70%}.irui_renew #voice .contents{width:90%}}.order-irui_renew{margin-bottom:50px}.order-irui_renew .box{position:relative;background:#f5f5f5;padding:50px;margin-bottom:20px;box-sizing:border-box}.order-irui_renew .box:last-child{margin-bottom:0}.order-irui_renew .box .icon{position:absolute;top:20px;left:20px;width:120px;height:120px}.order-irui_renew .box h4{position:relative;z-index:1;margin:20px auto 60px;font-weight:700;font-size:25px;text-align:center}.order-irui_renew .box ul{display:grid;grid-template-columns:repeat(5,1fr);justify-content:flex-start;gap:10px}.order-irui_renew .box ul li{display:flex;flex-direction:column;gap:10px;border:1px solid #cbcbcb;box-sizing:border-box;height:100%;padding:15px}.order-irui_renew .box ul li .tag{font-size:14px;text-align:center}.order-irui_renew .box ul li h5{margin-top:10px;text-align:center;font-weight:600;font-size:16px}.order-irui_renew .box ul li a.bnr{position:relative;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#ff8034;width:100%;height:30px;margin-top:auto;font-size:13px;font-weight:600;text-align:center;color:#fff;transition:all .3s}.order-irui_renew .box ul li a.bnr:hover{text-decoration:none;opacity:.7}.order-irui_renew .box ul li a.bnr:after{content:"";position:absolute;right:10px;width:0;height:0;border-style:solid;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #fff;border-right:0}.order-irui_renew .box ul li.standard-hokan,.order-irui_renew .box ul li.standard-normal,.order-irui_renew .box ul li.standard-sum{background:#fff}.order-irui_renew .box ul li.royal{background:#675e47}.order-irui_renew .box ul li.premium{background:#213b60}.order-irui_renew .box ul li.standard-hokan .tag,.order-irui_renew .box ul li.standard-normal .tag{background:#d8e7eb;color:#3f889d}.order-irui_renew .box ul li.standard-sum .tag{background:#22b6e1;color:#e8ff14}.order-irui_renew .box ul li.standard-hokan h5,.order-irui_renew .box ul li.standard-normal h5,.order-irui_renew .box ul li.standard-sum h5{color:#3f889d}.order-irui_renew .box ul li.royal h5,.order-irui_renew .box ul li.premium h5{margin-top:15px}.order-irui_renew .box ul li.royal h5{color:#d2c5a6}.order-irui_renew .box ul li.premium h5{color:#ffecc2}@media screen and (max-width:960px){.order-irui_renew .box ul{grid-template-columns:repeat(3,1fr)}.order-irui_renew .box h4{font-size:20px}}@media screen and (max-width:768px){.order-irui_renew .box{padding:30px}.order-irui_renew .box .icon{position:static;display:block;margin:0 auto;width:100px;height:100px}.order-irui_renew .box h4{font-size:18px;margin:10px auto 20px}.order-irui_renew .box ul{grid-template-columns:repeat(1,1fr);gap:5px}.order-irui_renew .box ul li{flex-direction:row;justify-content:space-between;align-items:center;padding:10px}.order-irui_renew .box ul li .tag{max-width:80px;font-size:12px}.order-irui_renew .box ul li h5{text-align:left}.order-irui_renew .box ul li a.bnr{border-radius:10px;width:25%;height:45px;margin-top:0;padding-right:5px;font-size:11px}.order-irui_renew .box ul li a.bnr:after{right:5px}.order-irui_renew .box ul li.royal h5,.order-irui_renew .box ul li.premium h5{margin-top:0}}#order .ctr_renew{background:0 0}#faq_irui_renew{max-width:960px;width:90%;margin:100px auto 0}#faq_irui_renew h2{margin-bottom:50px;font-size:30px;font-weight:700;color:#213b60}@media screen and (max-width:960px){#faq_irui_renew h2{font-size:25px}}@media screen and (max-width:768px){#faq_irui_renew{margin-top:50px}#faq_irui_renew h2{font-size:20px;margin-bottom:30px}}.irui_renew-order{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"standard standard" "premium royal";gap:30px}.irui_renew-order h4{font-weight:600;text-align:center;margin-bottom:10px;color:#393939}.irui_renew-order .standard{grid-area:standard}.irui_renew-order .royal{grid-area:royal}.irui_renew-order .premium{grid-area:premium}.irui_renew-order .royal td,.irui_renew-order .premium td{width:79% !important}@media screen and (max-width:480px){.irui_renew-order{display:block}.irui_renew-order .royal,.irui_renew-order .premium{margin-top:20px}}