@charset "UTF-8";body{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh}main{padding-bottom:0}.l-header{border-top:10px solid #DE5419}.p-intro{position:relative;width:100%;padding:0 5% 10.0694444444vw}@media screen and (max-width:1440px){.p-intro{padding-bottom:clamp(3.13rem,0.92rem + 9.05vw,9.06rem)}}.p-intro:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:75%;background-image:url(../img/common/bg_diamond01.svg);background-repeat:repeat;background-position:top left;background-size:3.125vw 4.6527777778vw;pointer-events:none}@media screen and (max-width:1000px){.p-intro:before{height:85%;background-size:10.2564102564vw 15.3846153846vw}}.p-intro .p-intro_schedule{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0;margin:2.7777777778vw auto 0}@media screen and (max-width:1440px){.p-intro .p-intro_schedule{margin-top:clamp(1.88rem,1.64rem + 0.95vw,2.5rem)}}@media screen and (max-width:1000px){.p-intro .p-intro_schedule{display:block}}.p-intro .p-intro_schedule .p-intro_schedule_ttl{position:relative;font-size:max(1.6666666667vw,12px);font-weight:700;line-height:1.4;color:#006939;text-align:center;margin-right:15px;padding:0.75em 1em;border:2px solid #006939;border-radius:10px;background-color:#ffffff}@media screen and (max-width:1440px){.p-intro .p-intro_schedule .p-intro_schedule_ttl{font-size:1.5rem}}@media screen and (min-width:1001px){.p-intro .p-intro_schedule .p-intro_schedule_ttl{white-space:nowrap}}@media screen and (max-width:1000px){.p-intro .p-intro_schedule .p-intro_schedule_ttl{width:100%;max-width:320px;margin:0 auto 20px}}.p-intro .p-intro_schedule .p-intro_schedule_ttl:before{content:"";position:absolute;top:50%;right:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #006939;translate:100% -50%}@media screen and (max-width:1000px){.p-intro .p-intro_schedule .p-intro_schedule_ttl:before{top:initial;bottom:0;right:initial;left:50%;border-width:15px 7.5px 0 7.5px;border-color:#006939 transparent transparent;translate:-50% 100%}}.p-intro .p-intro_schedule .p-intro_schedule_ttl:after{content:"";position:absolute;top:50%;right:0;border-style:solid;border-width:5.3px 0 5.3px 10.5px;border-color:transparent transparent transparent #ffffff;translate:100% -50%}@media screen and (max-width:1000px){.p-intro .p-intro_schedule .p-intro_schedule_ttl:after{top:initial;bottom:0;right:initial;left:50%;border-style:solid;border-width:10.5px 5.3px 0 5.3px;border-color:#ffffff transparent transparent;translate:-50% 100%}}.p-intro .p-intro_schedule .p-intro_schedule_detail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 2.4305555556vw;border-top:2px solid #006939;border-bottom:2px solid #006939;padding:0 2.5%}@media screen and (max-width:1000px){.p-intro .p-intro_schedule .p-intro_schedule_detail{display:block;max-inline-size:max-content;margin-inline:auto;border:none}}.p-intro .p-intro_schedule .p-intro_schedule_detail dl{display:flex;align-items:center;gap:10px}@media screen and (max-width:1000px){.p-intro .p-intro_schedule .p-intro_schedule_detail dl:not(:first-child){margin-top:clamp(0.31rem,0.2rem + 0.48vw,0.63rem)}}.p-intro .p-intro_schedule .p-intro_schedule_detail dl dt{font-size:max(1.1111111111vw,12px);font-weight:700;line-height:1.4;text-align:center;color:#ffffff;background:#006939;border-radius:100vmax;padding:0.25em 0.75em}@media screen and (max-width:1440px){.p-intro .p-intro_schedule .p-intro_schedule_detail dl dt{font-size:1rem}}.p-intro .p-intro_schedule .p-intro_schedule_detail dl dd{font-size:max(1.6666666667vw,12px);font-weight:700;line-height:1.4}@media screen and (max-width:1440px){.p-intro .p-intro_schedule .p-intro_schedule_detail dl dd{font-size:1.5rem}}.p-intro .p-intro_main{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;background:#ffffff;border:4px solid #DE5419;border-radius:20px;width:77.7777777778vw;margin:4.1666666667vw auto 0}@media screen and (max-width:1440px){.p-intro .p-intro_main{width:100%;max-width:1120px;margin-top:50px}}.p-intro .p-intro_main .p-intro_main_detail{position:relative;width:73%;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;flex-direction:row-reverse;padding:2.0833333333vw 0 0 4.1666666667vw}@media screen and (max-width:1000px){.p-intro .p-intro_main .p-intro_main_detail{width:100%;padding:30px 5% 0}}.p-intro .p-intro_main .p-intro_main_detail:after{content:"";display:block;position:absolute;top:0;left:0;width:11.8055555556vw;aspect-ratio:1/1;background-image:url(../img/pc/img_label.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-25%,-25%) rotate(-10.43deg);pointer-events:none}@media screen and (max-width:1000px){.p-intro .p-intro_main .p-intro_main_detail:after{width:clamp(7.5rem,6.34rem + 4.76vw,10.63rem)}}@media screen and (max-width:767px){.p-intro .p-intro_main .p-intro_main_detail:after{left:100%;transform:translate(-90%,-35%) rotate(10.43deg)}}.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt{width:52%;padding-bottom:2.7777777778vw}@media screen and (max-width:767px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt{width:100%;padding-bottom:0}}.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_ttl{font-size:max(2.2222222222vw,12px);font-weight:900;line-height:1.4;color:#DE5419}@media screen and (max-width:1440px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_ttl{font-size:clamp(1.75rem,1.66rem + 0.38vw,2rem)}}.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_ttl .highlight{display:inline-block;font-size:max(3.0555555556vw,12px);line-height:1.5;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:0.5ex}@media screen and (max-width:1440px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_ttl .highlight{font-size:clamp(2.38rem,2.24rem + 0.57vw,2.75rem)}}.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_desc{font-size:max(1.1111111111vw,12px);font-weight:500;line-height:1.7;margin-top:1.5em}@media screen and (max-width:1440px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_desc{font-size:1rem}}.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_note{font-size:max(0.9722222222vw,12px);font-weight:500;line-height:1.6;margin-top:1em;padding-top:1em;border-top:1px solid #d1d1d1}@media screen and (max-width:1440px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_txt .p-intro_main_detail_note{font-size:0.88rem}}.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_img{width:45%}@media screen and (max-width:1000px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_img{margin-top:30px}}@media screen and (max-width:767px){.p-intro .p-intro_main .p-intro_main_detail .p-intro_main_detail_img{width:100%;max-width:300px;margin-inline:auto}}.p-intro .p-intro_main .p-intro_main_qr{width:24%;background:#DE5419;border-radius:0 15px 15px 0;padding:2.7777777778vw 1.7361111111vw 1.7361111111vw}@media screen and (max-width:1000px){.p-intro .p-intro_main .p-intro_main_qr{width:100%;border-radius:0 0 15px 15px;padding:30px 25px 25px}}.p-intro .p-intro_main .p-intro_main_qr .p-intro_main_qr_ttl{position:relative;font-size:max(1.5277777778vw,12px);font-weight:700;line-height:1.6;color:#ffffff;text-align:center;margin-bottom:4.1666666667vw}@media screen and (max-width:1440px){.p-intro .p-intro_main .p-intro_main_qr .p-intro_main_qr_ttl{font-size:1.38rem;margin-bottom:60px}}.p-intro .p-intro_main .p-intro_main_qr .p-intro_main_qr_ttl:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:2.0833333333vw;aspect-ratio:30/16;background-image:url(../img/common/icn_arrow01_white.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,200%);pointer-events:none}@media screen and (max-width:1440px){.p-intro .p-intro_main .p-intro_main_qr .p-intro_main_qr_ttl:after{width:30px}}@media screen and (max-width:1000px){.p-intro .p-intro_main .p-intro_main_qr img{max-width:300px;margin-inline:auto}}.p-intro .p-intro_caution{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;background:#ffffff;border-radius:20px;width:77.7777777778vw;margin:2.7777777778vw auto 0;padding:1.0416666667vw 2.4305555556vw 1.0416666667vw 1.0416666667vw}@media screen and (max-width:1440px){.p-intro .p-intro_caution{width:100%;max-width:1120px;margin-top:40px}}@media screen and (max-width:1000px){.p-intro .p-intro_caution{padding:10px 5% 20px}}.p-intro .p-intro_caution .p-intro_caution_ttl{display:grid;place-content:center;font-size:max(1.25vw,12px);font-weight:700;line-height:1.4;color:#DE5419;text-align:center;width:14.5%;border-right:1px solid #DE5419;padding:1em}@media screen and (max-width:1440px){.p-intro .p-intro_caution .p-intro_caution_ttl{font-size:1.13rem}}@media screen and (max-width:1000px){.p-intro .p-intro_caution .p-intro_caution_ttl{width:100%;border-right:none;border-bottom:1px solid #DE5419}}.p-intro .p-intro_caution .p-intro_caution_list{display:flex;flex-wrap:wrap;width:82%}@media screen and (max-width:1000px){.p-intro .p-intro_caution .p-intro_caution_list{width:100%}}.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item{display:flex;align-items:center;justify-content:space-between;width:50%;padding:1.3888888889vw 0}@media screen and (max-width:1440px){.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item{padding:clamp(0.94rem,0.82rem + 0.48vw,1.25rem) 0}}@media screen and (max-width:767px){.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item{width:100%;border-bottom:1px solid #DE5419}}@media screen and (min-width:768px){.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item:nth-child(odd){border-right:1px solid #DE5419;padding-right:2.4305555556vw}}@media screen and (min-width:768px){.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item:nth-child(2n){padding-left:2.4305555556vw}}@media screen and (min-width:768px){.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item:nth-child(n+3){border-top:1px solid #DE5419}}.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item .p-intro_caution_list_item_img{position:relative;width:100%;aspect-ratio:35/40;overflow:hidden}.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item .p-intro_caution_list_item_img img{width:100%;height:100%;object-fit:cover}.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item .p-intro_caution_list_item_img{width:9%}.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item .p-intro_caution_list_item_img img{object-fit:contain}.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item .p-intro_caution_list_item_txt{font-size:max(0.9722222222vw,12px);font-weight:500;line-height:1.6;width:87%}@media screen and (max-width:1440px){.p-intro .p-intro_caution .p-intro_caution_list .p-intro_caution_list_item .p-intro_caution_list_item_txt{font-size:0.88rem}}.p-intro .p-intro_btn{width:24.3055555556vw;margin:5.5555555556vw auto 0}@media screen and (max-width:1440px){.p-intro .p-intro_btn{margin-top:clamp(2.5rem,1.57rem + 3.81vw,5rem)}}@media screen and (max-width:1000px){.p-intro .p-intro_btn{width:100%}}.p-intro .p-intro_btn .c-btn01{font-size:max(1.25vw,12px)}@media screen and (max-width:1440px){.p-intro .p-intro_btn .c-btn01{font-size:1.13rem}}@media screen and (max-width:1000px){.p-intro .p-intro_btn .c-btn01{font-size:max(4.6153846154vw,12px)}}.p-about{position:relative;background:#ffffff;padding:8.3333333333vw 0}@media screen and (max-width:1440px){.p-about{padding:120px 0}}@media screen and (max-width:1000px){.p-about{padding:10.2564102564vw 0 11.5384615385vw}}.p-about .p-about__inner{width:77.7777777778vw;margin-inline:auto}@media screen and (max-width:1440px){.p-about .p-about__inner{width:90%;max-width:1120px}}.p-about .p-about_present{margin-top:4.8611111111vw}@media screen and (max-width:1440px){.p-about .p-about_present{margin-top:70px}}@media screen and (max-width:1000px){.p-about .p-about_present{margin-top:5.1282051282vw}}.p-overview{position:relative;background-color:#DE5419;padding:8.3333333333vw 0}@media screen and (max-width:1440px){.p-overview{padding:120px 0}}@media screen and (max-width:1000px){.p-overview{padding:10.2564102564vw 0 11.5384615385vw}}.p-overview .p-overview__inner{width:77.7777777778vw;margin-inline:auto}@media screen and (max-width:1440px){.p-overview .p-overview__inner{width:90%;max-width:1120px}}.p-footer{background:#006939;font-size:0.75rem;font-weight:500;line-height:1.6;color:#ffffff;text-align:center;padding:1.5em 1em}
/*# sourceMappingURL=pc.css.map */