main{padding-top:calc(var(--header_sp) + var(--pad_xxl))}@media screen and (min-width: 1100px){main{padding-top:calc(var(--header_pc) + var(--pad_6l))}}main{padding-bottom:var(--pad_5l)}@media screen and (min-width: 890px){main{padding-bottom:var(--pad_7l)}}body.privacy-policy,body.wp-singular{background-color:var(--color_uni_02)}body.privacy-policy .head,body.wp-singular .head{background-color:var(--color_uni_02)}@media screen and (max-width: 1099px){body.privacy-policy .head__nav,body.wp-singular .head__nav{background-color:var(--color_uni_02)}}body.privacy-policy .head__nav-lst>li.menu-item-has-children>a+ul,body.wp-singular .head__nav-lst>li.menu-item-has-children>a+ul{background-color:var(--color_uni_02)}.conhead{padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_m);margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.conhead{margin-bottom:var(--pad_5l)}}.conhead-column{display:grid;gap:var(--pad_s) 5%;grid-template-columns:100%}@media screen and (min-width: 640px){.conhead-column{grid-template-columns:1fr min(70%,var(--mw_ss))}}.conhead-column{padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_m);margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.conhead-column{margin-bottom:var(--pad_5l)}}.conhead-center{text-align:center;padding-left:var(--pad_s);padding-right:var(--pad_s);margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.conhead-center{margin-bottom:var(--pad_5l)}}@media screen and (min-width: 640px){.conhead-center .conhead__ttl br{display:none}}.conhead__ttl{line-height:1.4;font-family:var(--font_point);font-size:3rem}@media screen and (min-width: 890px){.conhead__ttl{font-size:5.5rem}}.conhead__ttl>span{display:block;line-height:1;font-size:1.2rem;font-family:var(--font_en02);letter-spacing:.19em;font-weight:normal}@media screen and (min-width: 890px){.conhead__ttl>span{font-size:1.5rem}}.conhead__ttl>span{margin-top:.5em}.conhead__intr{letter-spacing:.01em;line-height:2.667;font-size:1.6rem}@media screen and (min-width: 640px){.conhead__intr{font-size:1.8rem}}.conhead__intr-ttl{font-family:var(--font_point);font-size:clamp(2.4rem,4.4vw,4.2rem);letter-spacing:0;line-height:1.405;margin-bottom:1em}.wp_page{padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_m)}.pgco__msg{font-size:1.6rem;padding-left:var(--pad_s);padding-right:var(--pad_s);border-top:1px solid var(--color_uni_03);border-bottom:1px solid var(--color_uni_03);padding-top:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__msg{padding-top:var(--pad_7l)}}.pgco__msg{padding-bottom:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__msg{padding-bottom:var(--pad_7l)}}.pgco__msg{margin-left:auto;margin-right:auto;max-width:var(--mw_m)}@media screen and (min-width: 890px){.pgco__msg{font-size:1.8rem;display:grid;column-gap:5%;grid-template-columns:1fr min(70%,var(--mw_ss));grid-template-rows:min-content min-content 1fr}}.pgco__msg .ttl{margin-bottom:1em}@media screen and (max-width: 889px){.pgco__msg-img{margin:0 auto var(--pad_s);max-width:280px}}@media screen and (min-width: 890px){.pgco__msg-img{grid-column:1;grid-row:2/4}}.pgco__msg-img img{width:100%}.pgco__msg-ttl{font-size:clamp(3rem,5vw,5rem);line-height:1.54;margin-bottom:.8em;font-family:var(--font_point)}.pgco__msg-sign{font-family:var(--font_base);text-align:right;margin-top:var(--pad_m);font-size:1.4rem}@media screen and (min-width: 890px){.pgco__msg-sign{font-size:1.6rem;align-self:end}}.pgco__msg-sign>img{display:block;margin:.5em 0 0 auto;width:160px}@media screen and (min-width: 890px){.pgco__msg-sign>img{width:200px}}.pgco__pol{padding-left:var(--pad_s);padding-right:var(--pad_s);border-bottom:1px solid var(--color_uni_03);padding-top:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__pol{padding-top:var(--pad_7l)}}.pgco__pol{padding-bottom:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__pol{padding-bottom:var(--pad_7l)}}.pgco__pol-wrap{display:grid;column-gap:5%;grid-template-columns:100%}@media screen and (min-width: 640px){.pgco__pol-wrap{grid-template-columns:1fr min(60%,var(--mw_ss));grid-template-rows:min-content 1fr}}.pgco__pol-wrap{margin-left:auto;margin-right:auto;max-width:var(--mw_m);margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.pgco__pol-wrap{margin-bottom:var(--pad_5l)}}.pgco__pol-wrap .ttl{margin-bottom:1em}@media screen and (min-width: 640px){.pgco__pol-wrap .ttl{grid-column:1;grid-row:1/3}}.pgco__pol-wrap p{line-height:2.7;letter-spacing:.09em;font-size:1.8rem}@media screen and (min-width: 640px){.pgco__pol-wrap p{font-size:2rem}}.pgco__pol-ttl{font-family:var(--font_point);font-size:clamp(3rem,5vw,5rem);letter-spacing:0;margin-bottom:.5em}.pgco__pol-img{max-height:770px;margin-left:auto;margin-right:auto;max-width:var(--mw_l)}.pgco__pol-img img{width:100%;height:100%;object-fit:cover}.pgco__prof{padding-left:var(--pad_s);padding-right:var(--pad_s);border-bottom:1px solid var(--color_uni_03);padding-top:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__prof{padding-top:var(--pad_7l)}}.pgco__prof{padding-bottom:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__prof{padding-bottom:var(--pad_7l)}}.pgco__prof{margin-left:auto;margin-right:auto;max-width:var(--mw_m)}@media screen and (min-width: 890px){.pgco__prof{display:grid;grid-template-columns:1fr min(50%,var(--mw_ss))}}.pgco__prof .ttl{margin-bottom:1em}@media screen and (min-width: 890px){.pgco__prof .ttl{grid-column:1;grid-row:1/3}}.pgco__prof-lst{font-size:1.6rem}@media screen and (min-width: 890px){.pgco__prof-lst{font-size:1.8rem}}.pgco__prof-lst>div{display:grid;grid-template-columns:max-content 1fr;column-gap:5%;border-bottom:1px solid var(--color_uni_03);line-height:1.5;padding:var(--pad_ss) 0}@media screen and (min-width: 890px){.pgco__prof-lst>div{padding:var(--pad_s) 0}}.pgco__prof-lst>div>dt{display:flex;align-items:center;justify-content:center;width:7em;height:1.5em;box-sizing:border-box;padding-bottom:.1em;border-radius:1em;background-color:var(--color_point_03);font-weight:700}.pgco__prof-lst>div>dd>ul{font-size:1.3rem}@media screen and (min-width: 890px){.pgco__prof-lst>div>dd>ul{font-size:1.4rem}}.pgco__prof-lst>div>dd>ul>li{padding-left:calc(1em + 0em);text-indent:-1em}.pgco__prof-lst>div>dd>ul>li::before{text-indent:0;display:inline-block;text-align:center}.pgco__prof-lst>div>dd>ul>li::before{content:"";width:.8em;height:2px;margin-right:.2em;background-color:var(--color_point);vertical-align:.3em}.pgco__prof-lst>div>dd>ul>li{line-height:1.4}.pgco__prof-lst>div>dd>ul>li:not(:last-of-type){margin-bottom:.3em}.pgco__prof-lst>div>dd>span{display:block;font-weight:700;margin-bottom:.3em}.pgco__prof-lst>div>dd>span:not(:first-child){margin-top:1em}.pgco__prof-lst>div>dd>dl{font-size:1.3rem}@media screen and (min-width: 480px){.pgco__prof-lst>div>dd>dl{display:grid;grid-template-columns:max-content 1fr;column-gap:1em}}@media screen and (min-width: 890px){.pgco__prof-lst>div>dd>dl{font-size:1.4rem}}.pgco__prof-lst>div>dd>dl>*{line-height:1.4}.pgco__prof-lst>div>dd>dl>*:not(:last-of-type){margin-bottom:.3em}@media screen and (max-width: 479px){.pgco__prof-lst>div>dd>dl>dt{margin-bottom:0 !important}.pgco__prof-lst>div>dd>dl>dt:not(:first-child){margin-top:.5em}}.pgco__prof-lst>div>dd>dl>dt::before{content:"［"}.pgco__prof-lst>div>dd>dl>dt::after{content:"］"}.pgco__prof-txt{border-bottom:1px solid var(--color_uni_03);text-align:right;font-size:1.6rem;padding:var(--pad_ss) 0}@media screen and (min-width: 890px){.pgco__prof-txt{font-size:1.8rem;padding:var(--pad_s) 0}}.pgco__oface{padding-left:var(--pad_s);padding-right:var(--pad_s);padding-top:var(--pad_5l)}@media screen and (min-width: 890px){.pgco__oface{padding-top:var(--pad_7l)}}.pgco__oface{margin-left:auto;margin-right:auto;max-width:var(--mw_m)}.pgco__oface .ttl{margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.pgco__oface .ttl{margin-bottom:var(--pad_5l)}}.pgco__oface-img{max-height:550px;margin-bottom:var(--pad_s)}.pgco__oface-img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 890px){.pgco__oface-wrap{display:grid;column-gap:5%;grid-template-columns:1fr min(60%,var(--mw_ss))}}.pgco__oface-wrap:not(:last-child){margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.pgco__oface-wrap:not(:last-child){margin-bottom:var(--pad_xxl);padding-bottom:var(--pad_xxl);border-bottom:1px solid var(--color_uni_03)}}.pgco__oface-ttl{font-family:var(--font_point);margin-bottom:.5em;font-size:2.8rem}@media screen and (min-width: 890px){.pgco__oface-ttl{font-size:4rem;grid-row:span 2}}.pgco__oface-ttl::before{content:"["}.pgco__oface-ttl::after{content:"]"}.pgco__oface .btn_map{margin-top:var(--pad_xxs)}.pgco__oface-lst{border-top:1px solid var(--color_uni_03);border-bottom:1px solid var(--color_uni_03);margin-top:var(--pad_xxs);padding:var(--pad_ss) 0;font-size:1.2rem}@media screen and (min-width: 890px){.pgco__oface-lst{padding:var(--pad_s) 0;font-size:1.4rem}}.pgco__oface-lst>li{padding-left:calc(1em + 0em);text-indent:-1em}.pgco__oface-lst>li::before{text-indent:0;display:inline-block;text-align:center}.pgco__oface-lst>li::before{content:"";width:.8em;height:2px;margin-right:.2em;background-color:var(--color_point);vertical-align:.3em}.pgco__oface-lst>li{line-height:1.4}.pgco__oface-lst>li:not(:last-of-type){margin-bottom:.3em}.pghi__tl{padding-left:var(--pad_s);padding-right:var(--pad_s);border-top:1px solid var(--color_uni_03);margin-top:var(--pad_5l)}@media screen and (min-width: 890px){.pghi__tl{margin-top:var(--pad_7l)}}.pghi__tl{padding-top:var(--pad_5l)}@media screen and (min-width: 890px){.pghi__tl{padding-top:var(--pad_7l)}}.pghi__tl-img{max-height:615px;margin-left:auto;margin-right:auto;max-width:var(--mw_l);margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.pghi__tl-img{margin-bottom:var(--pad_5l)}}.pghi__tl-img img{width:100%;height:100%;object-fit:cover}.pghi__tl-con{margin-left:auto;margin-right:auto;max-width:var(--mw_m)}@media screen and (min-width: 940px){.pghi__tl-con{display:grid;column-gap:5%;grid-template-columns:1fr min(50%,var(--mw_ss))}}.pghi__tl-con:not(:last-child){margin-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.pghi__tl-con:not(:last-child){margin-bottom:var(--pad_5l)}}.pghi__tl-ttl{font-family:var(--font_point);margin-bottom:.5em;font-size:2rem}@media screen and (min-width: 890px){.pghi__tl-ttl{font-size:3rem}}.pghi__tl-ttl::before{content:"["}.pghi__tl-ttl::after{content:"]"}.pghi__tl-lst{border-top:1px solid var(--color_uni_03);display:grid;grid-template-columns:10em 1fr;line-height:1.667;font-size:1.6rem}@media screen and (min-width: 890px){.pghi__tl-lst{font-size:1.8rem}}.pghi__tl-lst>dt,.pghi__tl-lst>dd{border-bottom:1px solid var(--color_uni_03);padding:var(--pad_ss) 0}@media screen and (min-width: 890px){.pghi__tl-lst>dt,.pghi__tl-lst>dd{padding:var(--pad_s) 0}}.pghi__tl-lst>dt{font-weight:700;display:flex;align-items:baseline;justify-content:space-between}.pghi__tl-lst>dt span{color:var(--color_uni_04);font-family:var(--font_en02);letter-spacing:.19em;font-weight:normal}.pghi__tl-lst>dt span::before{content:"["}.pghi__tl-lst>dt span::after{content:"]"}.pghi__tl-lst>dd{padding-left:1.5em}.wpcf7-form{padding-left:var(--pad_s);padding-right:var(--pad_s)}.ctc{position:relative;background-color:var(--color_uni_06);padding-left:var(--pad_s);padding-right:var(--pad_s);padding-top:var(--pad_ll)}@media screen and (min-width: 890px){.ctc{padding-top:var(--pad_5l)}}.ctc{padding-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.ctc{padding-bottom:var(--pad_5l)}}.ctc{margin-left:auto;margin-right:auto;max-width:var(--mw_m)}.ctc__txt,.ctc__form,.ctc__agre{margin-left:auto;margin-right:auto;max-width:910px}.ctc__txt{margin-bottom:var(--pad_ss)}@media screen and (min-width: 890px){.ctc__txt{margin-bottom:var(--pad_s)}}.ctc__txt>span{color:var(--color_point)}.ctc .wpcf7-not-valid-tip{white-space:nowrap;font-size:1rem}@media screen and (min-width: 890px){.ctc .wpcf7-not-valid-tip{font-size:1.2rem}}.ctc__form{border-top:1px solid var(--color_uni_04)}.ctc__form input[type=text],.ctc__form input[type=password],.ctc__form input[type=date],.ctc__form input[type=datetime],.ctc__form input[type=email],.ctc__form input[type=number],.ctc__form input[type=search],.ctc__form input[type=tel],.ctc__form input[type=time],.ctc__form input[type=url],.ctc__form textarea,.ctc__form select{background-color:var(--color_uni_01);box-sizing:border-box;width:100%;padding:.5em 1em}@media screen and (min-width: 890px){.ctc__form input[type=text],.ctc__form input[type=password],.ctc__form input[type=date],.ctc__form input[type=datetime],.ctc__form input[type=email],.ctc__form input[type=number],.ctc__form input[type=search],.ctc__form input[type=tel],.ctc__form input[type=time],.ctc__form input[type=url],.ctc__form textarea,.ctc__form select{padding:.8em 1.3em}}.ctc__form input[type=text],.ctc__form input[type=password],.ctc__form input[type=date],.ctc__form input[type=datetime],.ctc__form input[type=email],.ctc__form input[type=number],.ctc__form input[type=search],.ctc__form input[type=tel],.ctc__form input[type=time],.ctc__form input[type=url]{max-width:480px}.ctc__form input[type=date]{height:calc(1.6em + var(--line_base)*1em)}.ctc__form textarea{height:7em}@media screen and (min-width: 890px){.ctc__form textarea{height:14em}}.ctc__form-wss{max-width:86px !important}.ctc__form-ws{max-width:180px !important}.ctc__form-wm{max-width:320px !important}.ctc__form .wpcf7-checkbox,.ctc__form .wpcf7-radio{display:grid;grid-template-columns:100%;gap:.5em 1.5em;align-items:center;min-height:2.5em}@media screen and (min-width: 890px){.ctc__form .wpcf7-checkbox,.ctc__form .wpcf7-radio{grid-template-columns:repeat(2, 1fr)}}.ctc__form .wpcf7-checkbox .wpcf7-list-item,.ctc__form .wpcf7-radio .wpcf7-list-item{margin:0}.ctc__form .wpcf7-checkbox .wpcf7-list-item-label,.ctc__form .wpcf7-radio .wpcf7-list-item-label{gap:.5em}.ctc__form .wpcf7-form-control:not(.type) input[type=radio]+span,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]+span{position:relative;align-items:center;display:flex;align-items:center;font-size:1.6rem}@media screen and (min-width: 890px){.ctc__form .wpcf7-form-control:not(.type) input[type=radio]+span,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]+span{font-size:1.8rem}}.ctc__form .wpcf7-form-control:not(.type) input[type=radio]+span::before,.ctc__form .wpcf7-form-control:not(.type) input[type=radio]+span::after,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]+span::before,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]+span::after{width:1.3em;display:block;aspect-ratio:1;border-radius:50%}.ctc__form .wpcf7-form-control:not(.type) input[type=radio]+span::before,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]+span::before{content:"";background-color:var(--color_uni_01)}.ctc__form .wpcf7-form-control:not(.type) input[type=radio]+span::after,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]+span::after{content:none;position:absolute;top:50%;left:0;background-color:var(--color_base);transform:translateY(-50%) scale(50%)}.ctc__form .wpcf7-form-control:not(.type) input[type=radio]:checked+span::after,.ctc__form .wpcf7-form-control:not(.type) input[type=checkbox]:checked+span::after{content:""}.ctc__form .type input[type=radio]+span{cursor:pointer;border:1px solid var(--color_uni_04);color:var(--color_uni_04);border-radius:4px;height:50px;font-size:1.6rem}@media screen and (min-width: 890px){.ctc__form .type input[type=radio]+span{height:70px;font-size:1.8rem}}.ctc__form .type input[type=radio]+span{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;padding:0 var(--pad_ss);box-sizing:border-box}@media screen and (min-width: 890px){.ctc__form .type input[type=radio]+span{padding:0 var(--pad_m);transition:all var(--hover_time)}}.ctc__form .type input[type=radio]:checked+span{border:1px solid var(--color_point);background-color:var(--color_point);color:var(--color_uni_01)}.ctc__form>div{border-bottom:1px solid var(--color_uni_04);padding:var(--pad_s) 0}@media screen and (min-width: 890px){.ctc__form>div{padding:var(--pad_m) 0;display:grid;grid-template-columns:14em 1fr}}@media screen and (min-width: 890px){.ctc__form>div>*:not(:first-of-type){margin-top:var(--pad_s2)}}.ctc__form>div>dt{font-weight:700;display:flex;align-items:center;font-size:1.6rem}@media screen and (max-width: 889px){.ctc__form>div>dt{margin-bottom:var(--pad_xxs)}.ctc__form>div>dt:not(:first-child){margin-top:var(--pad_ss)}}@media screen and (min-width: 890px){.ctc__form>div>dt{font-size:1.8rem}}.ctc__form-top{align-items:baseline !important}.ctc__form-req::after{content:"※";color:var(--color_point);margin:-0.5em 0 0 .5em;font-size:77.8%}.ctc__form-req.ctc__form-top::after{align-self:flex-start;margin-top:-0.3em}.ctc__form-col,.ctc__form-col02{display:flex;align-items:center;justify-content:flex-start}.ctc__form-col:not(:first-child),.ctc__form-col02:not(:first-child){margin-top:3px}.ctc__form-col:not(:last-child),.ctc__form-col02:not(:last-child){margin-bottom:3px}.ctc__form-col input,.ctc__form-col02 input{align-self:stretch}.ctc__form-col{column-gap:var(--pad_xxs)}@media screen and (min-width: 890px){.ctc__form-col{column-gap:var(--pad_s)}}.ctc__form-col02{column-gap:var(--pad_xxxs)}.ctc__form-txt{font-weight:700;margin-right:.8em;align-self:flex-end}.ctc__form .postal-search{cursor:pointer;background-color:var(--color_base);color:var(--color_uni_01);max-width:140px;height:2em;border-radius:1em;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;padding:0 var(--pad_ss);box-sizing:border-box}@media screen and (min-width: 890px){.ctc__form .postal-search{padding:0 var(--pad_m);transition:all var(--hover_time)}}.ctc__form .wpcf7-not-valid-tip{position:absolute}.ctc__agre{position:relative;margin-top:var(--pad_s)}@media screen and (min-width: 890px){.ctc__agre{margin-top:var(--pad_m)}}.ctc__agre .wpcf7-list-item{margin:0}.ctc__agre input[type=checkbox]+span{display:block;position:relative}.ctc__agre input[type=checkbox]+span::before,.ctc__agre input[type=checkbox]+span::after{content:"";position:absolute;top:50%;right:0;aspect-ratio:1;transform:translate(150%, -50%);width:30px}@media screen and (min-width: 890px){.ctc__agre input[type=checkbox]+span::before,.ctc__agre input[type=checkbox]+span::after{width:50px}}.ctc__agre input[type=checkbox]+span::before{display:block;background-color:var(--color_uni_01);border-radius:4px}.ctc__agre input[type=checkbox]+span::after{font-family:"icon";display:flex;align-items:center;justify-content:center;text-align:center;content:"✓";color:var(--color_uni_04);font-size:20px;opacity:0}.ctc__agre input[type=checkbox]:checked+span::after{opacity:1}.ctc__agre .wpcf7-form-control-wrap .wpcf7-list-item-label{gap:0}.ctc__agre a{display:block;margin-top:1em;color:var(--color_point);text-decoration:underline}@media screen and (min-width: 890px){.ctc__agre a:hover{text-decoration:none}}.ctc .wpcf7-spinner{position:absolute;left:50%;transform:translate(-50%, -150%);margin:0;display:block}.ctc .btn_lin02{margin-left:auto;margin-right:auto;margin-top:var(--pad_ll)}@media screen and (min-width: 890px){.ctc .btn_lin02{margin-top:var(--pad_5l)}}.pgctc .wpcf7 form.sent .wpcf7-response-output,.pgctc .wpcf7 form.invalid .wpcf7-response-output,.pgctc .wpcf7 form.unaccepted .wpcf7-response-output,.pgctc .wpcf7 form.payment-required .wpcf7-response-output{padding-top:1em;padding-bottom:1em;margin-left:auto;margin-right:auto;max-width:var(--mw_m)}.pgthx__txt{padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_ss)}.pgthx__txt>*:not(:last-child){margin-bottom:1em}.pgthx__txt>ul>li{padding-left:calc(1em + 0em);text-indent:-1em}.pgthx__txt>ul>li::before{text-indent:0;display:inline-block;text-align:center}.pgthx__txt>ul>li::before{content:"";width:.8em;height:2px;margin-right:.2em;background-color:var(--color_point);vertical-align:.3em}.pgthx .btn_lin02{margin:var(--pad_m) auto}@media screen and (min-width: 890px){.pgthx .btn_lin02{margin-top:var(--pad_ll)}}.pterms a{color:var(--color_point);text-decoration:underline}@media screen and (min-width: 890px){.pterms a:hover{text-decoration:none}}.pterms__wrap{padding-left:var(--pad_s);padding-right:var(--pad_s)}.pterms__cont{box-sizing:border-box;counter-reset:pterms;background-color:var(--color_uni_01);border-radius:var(--contbr_sp)}@media screen and (min-width: 890px){.pterms__cont{border-radius:var(--contbr_pc)}}.pterms__cont{padding-top:var(--pad_xxl)}@media screen and (min-width: 890px){.pterms__cont{padding-top:var(--pad_6l)}}.pterms__cont{padding-bottom:var(--pad_xxl)}@media screen and (min-width: 890px){.pterms__cont{padding-bottom:var(--pad_6l)}}.pterms__cont{padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_m)}.pterms__cont>*{margin-left:auto;margin-right:auto;max-width:var(--mw_s)}.pterms__cont .ttl_n{text-align:center;margin-bottom:var(--pad_m)}@media screen and (min-width: 890px){.pterms__cont .ttl_n{margin-bottom:var(--pad_xxxl)}}.pterms__cont>p:not(:last-child),.pterms__cont>ol:not(:last-child){margin-bottom:1em}.pterms__cont p{word-break:break-all}.pterms__cont ol{counter-reset:pterms_no}.pterms__cont ol>li{counter-increment:pterms_no;line-height:1.4}.pterms__cont ol>li:not(:last-of-type){margin-bottom:.6em}.pterms__cont ol>li{padding-left:calc(2.5em + 0em);text-indent:-2.5em}.pterms__cont ol>li::before{text-indent:0;display:inline-block;text-align:center}.pterms__cont ol>li::before{content:"[" counter(pterms_no) "]";width:2.5em;text-align:center;font-family:var(--font_en02);letter-spacing:.19em;font-weight:normal}.pterms__cont-ttl{counter-increment:pterms;font-weight:700;line-height:1.4;margin-bottom:1em;font-size:1.8rem}@media screen and (min-width: 890px){.pterms__cont-ttl{font-size:2rem}}.pterms__cont-ttl:not(:first-child){margin-top:var(--pad_m)}@media screen and (min-width: 890px){.pterms__cont-ttl:not(:first-child){margin-top:var(--pad_xxl)}}.pterms__cont-ttl::before{content:counter(pterms, decimal-leading-zero);color:var(--color_point);margin-right:.3em;font-family:var(--font_en02);letter-spacing:.19em;font-weight:normal}.pterms__cont-sign{margin-top:var(--pad_l);margin-bottom:.5em;border-top:1px solid var(--color_uni_03);font-weight:700;font-size:1.8rem;margin-top:var(--pad_l);padding-top:var(--pad_l)}@media screen and (min-width: 890px){.pterms__cont-sign{font-size:2rem;margin-top:var(--pad_xxl);padding-top:var(--pad_xxl)}}.pterms__cont-ctc{display:grid;align-items:center;gap:var(--pad_xxxs) 3%;grid-template-columns:6em 1fr}@media screen and (min-width: 890px){.pterms__cont-ctc{grid-template-columns:6em auto 6em 1fr}}.pterms__cont-ctc>dt{display:flex;align-items:center;justify-content:center;padding:0 .8em;height:1.6em;border-radius:1em;background-color:var(--color_point_03);font-weight:700}@media screen and (min-width: 890px){.pterms__cont-ctc>dd:not(:last-child){margin-right:1em}}.pager{margin-top:var(--pad_ll)}@media screen and (min-width: 890px){.pager{margin-top:var(--pad_5l)}}.pager ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:var(--pad_xxxs);font-family:var(--font_en);font-weight:700;letter-spacing:1;line-height:1;color:var();font-size:1.6rem}@media screen and (min-width: 890px){.pager ul.page-numbers{font-size:1.8rem}}.pager ul.page-numbers>li .page-numbers{display:flex;align-items:center;justify-content:center;width:2em;aspect-ratio:1;border-radius:50%;color:var(--color_uni_04)}.pager ul.page-numbers>li .page-numbers.current{background-color:var(--color_point);color:var(--color_uni_01)}.pager ul.page-numbers>li .page-numbers.prev,.pager ul.page-numbers>li .page-numbers.next{font-family:"icon";text-decoration:none !important;font-size:8px;background-color:var(--color_uni_03);color:var(--color_uni_07);width:22px}.pager ul.page-numbers>li .page-numbers:hover{transition:all var(--hover_time)}@media screen and (min-width: 890px){.pager ul.page-numbers>li .page-numbers:hover{background-color:var(--color_point);color:var(--color_uni_01)}}.post-navigation{margin-top:var(--pad_l)}@media screen and (min-width: 890px){.post-navigation{margin-top:var(--pad_xxxl)}}.post-navigation{margin-left:auto;margin-right:auto;max-width:530px}.post-navigation .nav-links{display:flex;column-gap:3%}.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 0 45%;max-width:240px}.post-navigation .nav-previous>a,.post-navigation .nav-next>a{position:relative;border-radius:25px;background-color:var(--color_base);color:var(--color_uni_01);width:100%;height:40px}@media screen and (min-width: 480px){.post-navigation .nav-previous>a,.post-navigation .nav-next>a{font-size:1.6rem}}@media screen and (min-width: 890px){.post-navigation .nav-previous>a,.post-navigation .nav-next>a{font-size:1.8rem;height:50px}}.post-navigation .nav-previous>a,.post-navigation .nav-next>a{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;padding:0 var(--pad_ss);box-sizing:border-box}@media screen and (min-width: 890px){.post-navigation .nav-previous>a,.post-navigation .nav-next>a{padding:0 var(--pad_m);transition:all var(--hover_time)}}@media screen and (min-width: 890px){.post-navigation .nav-previous>a,.post-navigation .nav-next>a{transition:opacity var(--hover_time)}.post-navigation .nav-previous>a:hover,.post-navigation .nav-next>a:hover{opacity:.6}}.post-navigation .nav-previous>a i,.post-navigation .nav-next>a i{font-family:"icon";font-weight:normal;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.post-navigation .nav-previous>a i{left:.5em}@media screen and (min-width: 480px){.post-navigation .nav-previous>a i{left:1em}}.post-navigation .nav-next{margin-left:auto}.post-navigation .nav-next>a i{right:.5em}@media screen and (min-width: 480px){.post-navigation .nav-next>a i{right:1em}}.navrtn{position:relative;background-color:var(--color_uni_08);height:60px;border-radius:0 0 var(--contbr_sp) var(--contbr_sp);font-size:1.6rem}@media screen and (min-width: 890px){.navrtn{font-size:1.8rem;height:124px;border-radius:0 0 var(--contbr_pc) var(--contbr_pc)}}.navrtn{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;padding:0 var(--pad_ss);box-sizing:border-box}@media screen and (min-width: 890px){.navrtn{padding:0 var(--pad_m);transition:all var(--hover_time)}}@media screen and (min-width: 890px){.navrtn{transition:opacity var(--hover_time)}.navrtn:hover{opacity:.6}}.navrtn::after{content:"➡";font-family:"icon";position:absolute;top:50%;font-weight:normal;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(-50%);border-radius:27px;line-height:1;aspect-ratio:1;background-color:var(--color_uni_01);right:var(--pad_ss);font-size:8px;width:40px}@media screen and (min-width: 890px){.navrtn::after{right:var(--pad_m);width:54px}}.arc .colwrap{display:flex;gap:var(--pad_m) 4%;padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_m)}@media screen and (max-width: 889px){.arc .colwrap{flex-direction:column}}.arc .colmain{container-type:inline-size;container-name:main;flex:1 1 auto}@container main (min-width: 400px) and (max-width: 599px){.arc .colmain .arclst{display:grid;grid-template-columns:repeat(2, 1fr)}}.arc .colmain .arclst>li{border-bottom:1px solid var(--color_uni_03)}.arc .colmain .arclst>li>a{display:block;padding:var(--pad_ss) 0}@container main (min-width: 600px){.arc .colmain .arclst>li>a{padding:var(--pad_s);display:grid;grid-template-columns:max(30%,300px) 1fr;grid-template-rows:min-content 1fr;column-gap:5%}.arc .colmain .arclst>li>a .pistlitmb{grid-row:1/3;margin-bottom:0}.arc .colmain .arclst>li>a .pistinfo{margin-top:10%}}@media screen and (min-width: 890px){.arc .colmain .arclst>li>a{transition:opacity var(--hover_time)}.arc .colmain .arclst>li>a:hover{opacity:.6}}@container main (min-width: 400px) and (max-width: 599px){.arc .colmain .arclst>li:nth-child(odd){border-right:1px solid var(--color_uni_03)}.arc .colmain .arclst>li:nth-child(odd)>a{padding-right:var(--pad_ss)}.arc .colmain .arclst>li:nth-child(even)>a{padding-left:var(--pad_ss)}}@media screen and (min-width: 890px){.arc .colside{flex:0 0 300px}}.arc .colside>section{background-color:var(--color_uni_02)}.arc .colside>section:not(:last-child){margin-bottom:var(--pad_xxs)}.arc .colside>section>ul{padding:var(--pad_s) var(--pad_m)}@media screen and (min-width: 890px){.arc .colside>section>ul a{transition:opacity var(--hover_time)}.arc .colside>section>ul a:hover{opacity:.6}}.arc .colside__ttl{padding:var(--pad_s) var(--pad_m);border-bottom:1px solid var(--color_uni_03);font-weight:700;font-size:1.8rem}.arc .colside__ttl span{display:block;color:var(--color_point);font-family:var(--font_en);font-size:77.8%;line-height:1}.arc .colside__link>li{line-height:1.4}.arc .colside__link>li:not(:last-of-type){margin-bottom:.5em}.arc .colside__link>li>a{display:block;padding-left:calc(15px + 0em);text-indent:-15px}.arc .colside__link>li>a::before{text-indent:0;display:inline-block;text-align:center}.arc .colside__link>li>a::before{content:"▶";font-family:"icon";font-size:9px;width:15px;color:var(--color_uni_04);vertical-align:.2em}.arc .colside__hash{display:flex;gap:var(--pad_xxxs) var(--pad_ss)}.arc .colside__hash>li>a::before{content:"#";font-family:"icon";color:var(--color_uni_04)}.arc__coming{text-align:center;padding-left:var(--pad_s);padding-right:var(--pad_s)}.sin{padding-left:var(--pad_s);padding-right:var(--pad_s)}.sin__wrap{box-sizing:border-box;background-color:var(--color_uni_01);border-radius:var(--contbr_sp) var(--contbr_sp) 0 0}@media screen and (min-width: 890px){.sin__wrap{border-radius:var(--contbr_pc) var(--contbr_pc) 0 0}}.sin__wrap{padding-left:var(--pad_s);padding-right:var(--pad_s);margin-left:auto;margin-right:auto;max-width:var(--mw_m)}.sin__head,.sin__cont{margin-left:auto;margin-right:auto;max-width:var(--mw_s)}.sin__head{display:flex;flex-direction:column}.sin__head>*{order:50}.sin__head time{order:1;font-family:var(--font_en02);font-weight:normal;margin-top:var(--pad_m);font-size:1.3rem}@media screen and (min-width: 890px){.sin__head time{margin-top:var(--pad_l);font-size:1.5rem}}.sin__head time{padding-bottom:var(--pad_ll)}@media screen and (min-width: 890px){.sin__head time{padding-bottom:var(--pad_5l)}}.sin__head .cats{order:10;margin-bottom:var(--pad_xxs)}@media screen and (min-width: 890px){.sin__head .cats{margin-bottom:var(--pad_ss)}}.sin__head .tags{margin-bottom:var(--pad_s)}@media screen and (min-width: 890px){.sin__head .tags{margin-bottom:var(--pad_m)}}.sin__ttl{word-break:break-all;margin-bottom:1.4em;font-weight:700;line-height:1.4;font-size:2rem}@media screen and (min-width: 890px){.sin__ttl{font-size:3rem}}.sin__img{border-radius:10px;overflow:hidden;margin-bottom:var(--pad_l)}@media screen and (min-width: 890px){.sin__img{margin-bottom:var(--pad_xxxl)}}.sin__img img{width:100%}.sin__cont{border-radius:0 0 var(--contbr_sp) var(--contbr_sp);padding-bottom:var(--pad_l)}@media screen and (min-width: 890px){.sin__cont{border-radius:0 0 var(--contbr_pc) var(--contbr_pc);padding-bottom:var(--pad_xxxl)}}.sin__cont>*:not(:last-child){margin-bottom:1.5em}.sin__cont img{max-width:100%}.sin__cont h2,.sin__cont h3,.sin__cont h4,.sin__cont h5,.sin__cont h6{line-height:1.5;font-weight:700}.sin__cont h2:not(:last-child),.sin__cont h3:not(:last-child),.sin__cont h4:not(:last-child),.sin__cont h5:not(:last-child),.sin__cont h6:not(:last-child){margin-bottom:1em}.sin__cont h3:not(:first-child),.sin__cont h4:not(:first-child),.sin__cont h5:not(:first-child),.sin__cont h6:not(:first-child){margin-top:var(--pad_m)}@media screen and (min-width: 890px){.sin__cont h3:not(:first-child),.sin__cont h4:not(:first-child),.sin__cont h5:not(:first-child),.sin__cont h6:not(:first-child){margin-top:var(--pad_l)}}.sin__cont h2+h3,.sin__cont h3+h4,.sin__cont h4+h5,.sin__cont h5+h6{margin-top:0 !important}.sin__cont h2{position:relative;padding-top:.3em;font-size:2rem}@media screen and (min-width: 890px){.sin__cont h2{font-size:2.8rem}}.sin__cont h2:not(:first-child){margin-top:var(--pad_l)}@media screen and (min-width: 890px){.sin__cont h2:not(:first-child){margin-top:var(--pad_xxxl)}}.sin__cont h2::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background:var(--color_uni_04);background:linear-gradient(to right, var(--color_point) 2.8em, var(--color_uni_04) 2.8em)}.sin__cont h3{padding-left:calc(3px + .5em);text-indent:calc(-1*(3px + .5em))}.sin__cont h3::before{content:"";display:inline-block;width:3px;margin-right:.5em;height:1.5em;vertical-align:-0.4em;background:var(--color_uni_04);background:linear-gradient(to bottom, var(--color_point) 0.52em, transparent 0.52em, transparent 0.96em, var(--color_uni_04) 0.96em)}.sin__cont h3{font-size:1.8rem}@media screen and (min-width: 890px){.sin__cont h3{font-size:2.2rem}}.sin__cont h4{padding-left:1em;text-indent:-1em;font-size:1.6rem}@media screen and (min-width: 890px){.sin__cont h4{font-size:1.8rem}}.sin__cont h4::before{content:"";display:inline-block;width:.5em;margin-right:.5em;height:2px;vertical-align:.25em;background:var(--color_point)}.sin__cont h5{font-size:1.6rem}@media screen and (min-width: 890px){.sin__cont h5{font-size:1.8rem}}.sin__cont a{text-decoration:underline;color:var(--color_point);transition:color var(--hover_time)}@media screen and (min-width: 890px){.sin__cont a:hover{color:var(--color_point_04)}}.sin__cont .wp-block-list{border-bottom:1px solid var(--color_uni_03);font-size:1.6rem}@media screen and (min-width: 890px){.sin__cont .wp-block-list{font-size:1.8rem}}.sin__cont .wp-block-list>li{border-top:1px solid var(--color_uni_03);padding-top:.8em;padding-bottom:.8em;padding-right:1em;line-height:1.722;padding-left:calc(1em + 1em);text-indent:-1em}.sin__cont .wp-block-list>li::before{text-indent:0;display:inline-block;text-align:center}.sin__cont .wp-block-list>li::before{content:"・";width:1em}.sin__cont .wp-block-list>li::before{color:var(--color_point)}.sin .wp-block-table table tr th,.sin .wp-block-table table tr td,.sin .wp-block-flexible-table-block-table table tr th,.sin .wp-block-flexible-table-block-table table tr td{border-left:none;border-right:none;border-top:1px solid var(--color_uni_04);border-bottom:1px solid var(--color_uni_04);padding:.8em 1em}.sin .wp-block-table table tr th,.sin .wp-block-flexible-table-block-table table tr th{background-color:var(--color_uni_08);text-align:center;font-weight:700}.sin .wp-block-table thead{border-bottom:none}.sin .post-navigation .nav-previous>a,.sin .post-navigation .nav-next>a{text-decoration:none}@media screen and (min-width: 890px){.sin .post-navigation .nav-previous>a:hover,.sin .post-navigation .nav-next>a:hover{color:var(--color_uni_01)}}.sin .navrtn{margin-left:auto;margin-right:auto;max-width:var(--mw_m)}
