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