﻿html:has(.wz04-s){font-size:18px;scroll-behavior:smooth}@media screen and (max-width: 991px){html:has(.wz04-s){font-size:18px;line-height:1.3em}}html:has(.wz04-s) body{font:1rem/1.5 "Noto Sans JP",sans-serif;letter-spacing:1.5px;background-color:#fff;position:relative;font-weight:normal}html:has(.wz04-s) body.fixed{position:fixed;width:100%;height:100%}.wz04-s{padding-top:50px}@media screen and (min-width: 768px){.wz04-s .container{max-width:1200px}}.wz04-s .only-pc{display:block}@media screen and (max-width: 767px){.wz04-s .only-pc{display:none}}.wz04-s .only-sp{display:none}@media screen and (max-width: 767px){.wz04-s .only-sp{display:block}}.wz04-s header{background:#fff;position:fixed;width:100%;z-index:9999;top:0}.wz04-s header .container{height:50px;display:flex;justify-content:space-between;align-items:center}.wz04-s header .container img{height:36px}.wz04-s header .container a.btn-cta{background:#fcde32;color:#222;font-size:14px;padding:6px 20px;font-weight:bold}.wz04-s .footer-cta-button{position:fixed;width:100%;z-index:9999;bottom:0}.wz04-s .footer-cta-button a.btn-cta{background:#fcde32;color:#222;font-weight:bold;font-size:18px;padding:6px 20px;display:block;height:60px;width:100%;display:flex;justify-content:center;align-items:center}.wz04-s p{margin-bottom:1rem;line-height:1.6em !important}.wz04-s b{font-weight:bold;color:#f45201;font-size:1.2rem}.wz04-s .black{color:#000}.wz04-s .under_line{background:linear-gradient(transparent 50%, yellow 80%)}.wz04-s .fs-1{font-size:30px}.wz04-s .fs-2{font-size:26px}.wz04-s .fs-3{font-size:22px}.wz04-s .fs-4{font-size:18px}.wz04-s .fs-5{font-size:16px}.wz04-s p:last-child{margin-bottom:0}.wz04-s a:hover{text-decoration:none}.wz04-s a:active,.wz04-s a:focus{outline:0}.wz04-s img{border:0;max-width:100%;height:auto}.wz04-s dl dt{font-weight:normal}.wz04-s dl dd{margin:0}.wz04-s img{display:block}.wz04-s .d-down-xl-block,.wz04-s .d-down-lg-block,.wz04-s .d-down-md-block,.wz04-s .d-down-sm-block{display:none}@media screen and (max-width: 1199px){.wz04-s .d-down-xl-block{display:inline}}@media screen and (max-width: 991px){.wz04-s .d-down-lg-block{display:inline}}@media screen and (max-width: 767px){.wz04-s .d-down-md-block{display:inline}}@media screen and (max-width: 575px){.wz04-s .d-down-sm-block{display:inline}}.wz04-s .d-up-xl-block{display:block}@media screen and (max-width: 1199px){.wz04-s .d-up-xl-block{display:none}}.wz04-s .d-up-lg-block{display:block}@media screen and (max-width: 991px){.wz04-s .d-up-lg-block{display:none}}.wz04-s .d-up-sm-block{display:block}@media screen and (max-width: 575px){.wz04-s .d-up-sm-block{display:none}}.wz04-s h2{color:#f45201;font-weight:bold;text-align:center;font-size:32px;line-height:1.7em;position:relative;margin-top:30px}@media screen and (max-width: 767px){.wz04-s h2{margin-top:20px;font-size:30px}}.wz04-s h2 b{margin-top:.5em;font-size:36px;background:linear-gradient(transparent 50%, #ffff00 80%);color:#f45201}.wz04-s h3{color:#f45201;font-weight:bold;text-align:center;font-size:24px;line-height:1.7em;position:relative;font-weight:bold;margin-top:40px}@media screen and (max-width: 767px){.wz04-s h3{margin-top:20px;font-size:24px}}.wz04-s h3 b{color:#f45201;font-size:28px !important;background:linear-gradient(transparent 50%, #ffff00 80%)}.wz04-s h4{font-size:22px;font-weight:bold;margin-top:40px;margin-bottom:20px;line-height:1.4em;color:#f45201}.wz04-s h4 p{margin-bottom:10px !important}.wz04-s h4 p span{display:inline-block;border:1px solid #f45201;border-radius:5px;font-size:14px;padding:6px 10px;line-height:1em;letter-spacing:2px;color:#222}.wz04-s h4 p span b{font-size:18px}.wz04-s h5{font-size:1.2rem}.wz04-s h5 b{position:relative;display:inline-block;padding:0 1.4em;font-size:1rem;margin-bottom:10px}.wz04-s h5 b::before,.wz04-s h5 b::after{font-size:.6em;position:absolute;top:50%;transform:translateY(-50%);font-weight:normal;line-height:1;color:#222}.wz04-s h5 b::before{content:"＼";left:0}.wz04-s h5 b::after{content:"／";right:0}.wz04-s .ly_cont{padding-top:1rem;padding-bottom:3rem}.wz04-s .ly_cont .content{max-width:1000px;margin:auto}.wz04-s .ly_cont .content-xl{max-width:920px;margin:auto}.wz04-s .row img{max-width:100%;max-height:280px;margin:0 auto}@media screen and (max-width: 767px){.wz04-s .row.row-sp-reverse{flex-direction:column-reverse}}.wz04-s .container-fluid{display:grid}.wz04-s .un_mv{margin-bottom:0em;position:relative;max-width:1920px;margin:0 auto}.wz04-s .bl_cta{text-align:center;padding-top:1.7rem;padding-bottom:1.7rem;background-color:#eaeaea}.wz04-s .bl_cta a{background:#fcde32;position:relative;display:block;padding:1.3rem 1rem;max-width:800px;margin:1rem auto;font-size:1.4rem;font-weight:bold;border-radius:50px;color:#222;border-bottom:.4rem solid rgba(0,0,0,.2)}@media screen and (max-width: 767px){.wz04-s .bl_cta a{font-size:1rem}}.wz04-s .bl_cta a:hover{margin-top:1.2rem;border:none;text-decoration:none}.wz04-s .bl_cta .text-kome{font-size:15px;color:#222}.wz04-s .bl_cta .text-micro{color:#222;font-size:22px;font-weight:bold}@media screen and (max-width: 767px){.wz04-s .bl_cta .text-micro{font-size:18px}}.wz04-s .border-section{border:2px solid #f45201;border-radius:6px;padding:20px 0 0;height:100%;display:flex;flex-direction:column}.wz04-s .border-section h5{margin:10px}.wz04-s .border-section img{margin:20px}.wz04-s .border-section .normal-list{flex-grow:1;background:#fff;margin:0 !important;list-style-type:none}.wz04-s .border-section .normal-list li{font-size:14px;padding:20px 20px 10px;border-top:2px dotted #f45201}.wz04-s .shadow-section{background:#fff;box-shadow:0 10px 25px 0 rgba(218,218,218,.5);padding:20px;height:100%}.wz04-s .shadow-section h5{font-size:16px;font-weight:bold;color:#f45201;text-align:center}.wz04-s .shadow-section h5 span{position:relative;display:inline-block;padding:0 1.4em;font-size:12px;color:#222}.wz04-s .shadow-section h5 span::before,.wz04-s .shadow-section h5 span::after{font-size:.6em;position:absolute;top:50%;transform:translateY(-50%);font-weight:normal;line-height:1;color:#222}.wz04-s .shadow-section h5 span::before{content:"＼";left:0}.wz04-s .shadow-section h5 span::after{content:"／";right:0}.wz04-s .shadow-section p{font-size:14px}.wz04-s .bl_reason h4{font-size:1.4rem}.wz04-s .bl_reason b{font-size:1.1rem;color:#000}.wz04-s .bl_reason b .under_line{font-weight:bold;color:#f45201 !important;font-size:1.2rem;background:linear-gradient(transparent 50%, yellow 80%)}.wz04-s .b-primary{font-size:1.4em !important}.wz04-s ul{font-weight:bold;list-style:none;margin-bottom:0}.wz04-s ul li{margin-bottom:10px}.wz04-s ul li:last-child{margin-bottom:0px}.wz04-s ul.normal-list{list-style-type:disc;font-weight:normal;padding-left:20px}.wz04-s ul.disc-list{padding-left:0}.wz04-s ul.disc-list li{font-size:18px;display:flex}.wz04-s ul.disc-list li::before{content:"⚫️";display:block;margin-right:10px}.wz04-s ul.blue-disc-list li{padding-left:6px;display:flex}.wz04-s ul.blue-disc-list li::before{content:"🔵";display:block;margin-right:10px}.wz04-s ul.blue-disc-list li b{font-weight:bold;color:#ff0}.wz04-s ul.check-list li{padding-left:6px;display:flex}.wz04-s ul.check-list li::before{content:"☑️";display:block;margin-right:10px}.wz04-s ul.dashed-border li{border-top:1px dashed #aaa;margin-bottom:0;padding-top:10px;padding-bottom:10px;font-size:1.1rem}.wz04-s ul.dashed-border li:last-child{border-bottom:1px dotted #aaa}.wz04-s .bl_case{background:#fcede8}.wz04-s .bl_study{background-color:#fffcd4;padding-top:40px}.wz04-s .bl_study ul{padding-left:0px}.wz04-s .bl_outlineTable{display:flex;justify-content:center;flex-wrap:wrap;margin:10px auto 10px}.wz04-s .bl_outlineTable dt{width:30%;padding:10px 0px;outline:1px solid #666;display:flex;align-items:center;justify-content:center;background:#fffcd4;color:#000;font-weight:bold}@media screen and (max-width: 767px){.wz04-s .bl_outlineTable dt{width:100%;padding:10px}}.wz04-s .bl_outlineTable dd{width:70%;padding:10px 20px;outline:1px solid #666;background:#fff}.wz04-s .bl_outlineTable dd strong{display:block}@media screen and (max-width: 767px){.wz04-s .bl_outlineTable dd{width:100%;padding:10px}}.wz04-s footer{margin-top:6rem;background-color:#eaeaea;text-align:center;color:#000;padding:1rem 0 3rem}.wz04-s footer a{color:#007bff}.wz04-s footer .policy{margin-bottom:2rem}.wz04-s footer .policy img{margin:0 auto 1em;width:130px}.wz04-s footer .logo_img{margin-top:5em}