.main-content{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:500;font-style:normal}body{margin:0;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Verdana,Helvetica,sans-serif}.headerinner{margin:0 auto;position:relative;width:960px}.headerinner::after{content:"";display:block}.headerinner::after:before,.headerinner::after:after{content:"";display:table}.headerinner::after:after{clear:both}.headerinner::after{zoom:1}#header{height:60px;line-height:1;margin:100px auto 0;padding:0;position:absolute;top:-100px;width:100%;z-index:999;border-bottom:1px solid #ccc;text-decoration:none}#header a{text-decoration:none}#header .headerinner{position:relative}#header h1{margin:0;padding:0}#header .logo{float:left}#header.fixed{background:rgba(0,0,0,.6) none repeat scroll 0 0;height:60px;margin-top:0;position:fixed;top:0;transition:top .65s ease-in 0s}#header.fixed .logo img{height:60px}#header.fixed #global-nav ul{bottom:5px}#header.fixed #global-nav ul li a{color:#fff}#header.fixed #global-nav ul li a:hover{color:#fff;border-bottom:5px solid #fff}#global-nav ul{top:23px;font-size:14px;font-weight:bold;list-style:outside none none;position:absolute;right:0}#global-nav ul li{float:left}#global-nav ul li a{color:#333;margin:0 3px;padding:3px 10px}#global-nav ul li a:hover{border-bottom:5px solid #333}#global-nav ul li .touhyou_btn{border:none !important;color:#fff;font-size:17px;padding:8px 20px;background:#ff8000;background:linear-gradient(to bottom, #ffd24d, #ff8000);border-radius:3px;margin-left:10px}.footer-wrap-sp{display:none}.footer-wrap-pc{width:100%;height:80px;margin:0 auto;background-color:#eee}#footer{position:relative;width:100%;font-size:12px;text-align:left}#footer a{color:#666;text-decoration:none}#footer a:hover{color:#888;text-decoration:underline}#footer-inner{width:100%;margin:0 auto;text-align:center;padding-top:12px}#footer-inner ul#footerNav{width:800px;margin:0 auto;border-bottom:1px solid #666;padding-bottom:8px}#footer-inner ul#footerNav li{display:inline;padding-right:8px;padding-left:2px}#footer-inner ul#footerNav li:last-child{padding-right:0}#footer-inner ul#footerNav li.lsn{background:none;padding-right:0}.copyright{padding-top:8px;font-size:small;color:#666}@media only screen and (max-width: 768px){.pc_only{display:none}}@media only screen and (min-width: 768px){.pc_only{display:block}}@media only screen and (max-width: 768px){.sp_only{display:block}}@media only screen and (min-width: 768px){.sp_only{display:none}}.app_only{display:none}body.onapp .app_only{display:block}body.onapp .pc_only{display:none}body.onapp .sp_only{display:none}*{box-sizing:border-box}html,body{font-size:10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-content{font-optical-sizing:auto;line-height:1.7;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6,p,figure,dl,dt,dd,ol,ul,li{margin:0;padding:0}.pcNone{display:none !important}@media only screen and (max-width: 768px){.pcNone{display:block !important}}@media only screen and (max-width: 768px){.pcNone{display:block !important}}@media only screen and (max-width: 768px){.tbNone{display:none}}@media only screen and (max-width: 768px){.tbNone{display:block !important}}@media only screen and (max-width: 768px){.spNone{display:block !important}}@media only screen and (max-width: 768px){.spNone{display:none !important}}.is-pc{display:block !important}@media only screen and (max-width: 768px){.is-pc{display:none !important}}@media only screen and (max-width: 768px){.is-pc{display:none !important}}.is-tb{display:none !important}@media only screen and (max-width: 768px){.is-tb{display:block !important}}@media only screen and (max-width: 768px){.is-tb{display:none !important}}.is-sp{display:none !important}@media only screen and (max-width: 768px){.is-sp{display:none !important}}@media only screen and (max-width: 768px){.is-sp{display:block !important}}.btn-block{text-align:center}.btn-block .btn-annote{margin-top:10px;font-size:clamp(1.4rem,1.2235294118rem + .4705882353vw,1.6rem);font-weight:700;color:#c00}.present_btn{margin-top:20px}.present_btn a{text-shadow:#969696 1px 1px 0;display:block;width:280px;margin:0 auto;text-decoration:none;background-image:linear-gradient(0deg, #eb6100 0%, #ffb37e 100%);text-align:center;border:5px solid #fff;color:#fff;font-size:clamp(2rem,1.2941176471rem + 1.8823529412vw,2.8rem);font-weight:900;border-radius:999px;box-shadow:0 3px 5px rgba(0,0,0,.3)}figure .img-annote{font-size:clamp(1.4rem,1.2235294118rem + .4705882353vw,1.6rem);font-weight:400;color:#000;margin-top:10px}@media only screen and (min-width: 768px){main{margin:60px auto 0;width:800px}}main img{-ms-interpolation-mode:bicubic;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto}.page-mv{margin-bottom:0}@media only screen and (max-width: 768px){.page-mv{margin:0}}.page-lead{margin:20px auto;text-align:center}.page-lead .lead{font-size:clamp(1.8rem,1.1823529412rem + 1.6470588235vw,2.5rem);font-weight:900;line-height:1.3;display:inline-block;position:relative;padding:0 30px}@media only screen and (max-width: 768px){.page-lead .lead{padding:0 60px;max-width:100vw;overflow:hidden}}.page-lead .lead::before,.page-lead .lead::after{content:"";display:block;width:4px;height:100%;background:#229d00;transform:rotate(20deg);position:absolute;bottom:-5px}.page-lead .lead::before{transform:rotate(-20deg);left:0}@media only screen and (max-width: 768px){.page-lead .lead::before{left:10px}}.page-lead .lead::after{transform:rotate(20deg);right:0}@media only screen and (max-width: 768px){.page-lead .lead::after{right:10px}}.page-lead .lead strong{font-size:1.56em;vertical-align:baseline;color:#229d00}.page-lead .sub-lead{margin-top:20px;font-size:clamp(1.2rem,1.1117647059rem + .2352941176vw,1.3rem)}.sec-img{margin-top:0}.sec-img.secCont{padding-top:20px}.secCont{padding:30px 20px 0;margin-bottom:20px}@media only screen and (max-width: 768px){.secCont{padding:30px 25px 0}}.secCont .nopd,.secCont h2,.secCont h3{margin:0 -20px}@media only screen and (max-width: 768px){.secCont .nopd,.secCont h2,.secCont h3{margin:0 -15px}}.secCont h2{background-color:#229d00;border-left:10px solid rgb(28.4777070064,131.5,0);color:#fff;font-size:clamp(1.8rem,1.1823529412rem + 1.6470588235vw,2.5rem);padding:.3em .5em;font-weight:900;margin-bottom:10px}.secCont h2+h3{margin-top:20px}.secCont h3{margin-top:30px;font-size:clamp(1.6rem,1.4235294118rem + .4705882353vw,1.8rem);border-top:2px solid #229d00;border-bottom:2px solid #229d00;color:#229d00;font-weight:700;padding:.3em 0;margin-bottom:10px}.secCont p,.secCont li,.secCont span,.secCont dt,.secCont dd{font-size:clamp(1.5rem,1.4117647059rem + .2352941176vw,1.6rem);font-weight:500;line-height:1.7}.secCont ul{padding-left:1.7em}.secCont ol{padding-left:2.7em}.secCont p{margin-bottom:1em}.secCont p:last-of-type{margin-bottom:0}.secCont .annote{font-weight:400;font-size:clamp(1.1rem,1.0117647059rem + .2352941176vw,1.2rem)}.secCont .dl-list .item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;border-bottom:1px dotted gray;padding:5px 0}.secCont .dl-list .item dt{flex:0 0 10em;font-weight:700}.secCont .dl-list .item dd{flex:1 1 100%}.secCont .condition-list{margin-top:10px;margin-bottom:10px;background:hsl(0,0%,95%);padding:20px 30px;border-radius:10px}@media only screen and (max-width: 768px){.secCont .condition-list{padding:20px 15px}}.secCont .condition-list>li{margin-bottom:7px;list-style-type:none}.secCont .condition-list>li:last-child{margin-bottom:0}.secCont .condition-list>.item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;border-bottom:1px dotted gray;padding:10px 0}@media only screen and (max-width: 768px){.secCont .condition-list>.item{flex-flow:column nowrap}}.secCont .condition-list>.item:first-child{padding-top:0}.secCont .condition-list>.item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.secCont .condition-list>.item dt{flex:0 0 12em;font-weight:700;font-size:clamp(1.2rem,.8470588235rem + .9411764706vw,1.6rem)}@media only screen and (max-width: 768px){.secCont .condition-list>.item dt{flex:0 0 auto;padding:.3em .5em;background:#4d4c4c;color:#fff}}.secCont .condition-list>.item dd{flex:1 1 100%;font-weight:400;font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem)}.secCont .condition-list em{text-transform:none;font-style:normal;font-weight:700;font-size:1.2em;vertical-align:baseline;margin:0 .2em}.secCont .attention-list>li{font-size:clamp(1.2rem,1.0235294118rem + .4705882353vw,1.4rem)}.secCont .btn-block{margin-top:20px;text-align:center}.secCont .btn-block .btn-faq{display:inline-block;padding:.7em 2em;background:#6bbc4a;color:#fff;font-size:clamp(1.4rem,.8705882353rem + 1.4117647059vw,2rem);font-weight:900;text-decoration:none;border-radius:10px}
