@charset "UTF-8";.loadingBase{top:0;left:0;width:100%;height:100%;background:#0003;position:fixed;z-index:100000000}.circleLoading{width:100px;height:100px;position:absolute;top:40%;left:50%}.circleLoading div{position:absolute;width:30px;height:30px;top:-15px;left:-15px}.circleLoading span{opacity:0;display:block;background:#333;width:8px;height:8px;border-radius:4px;-webkit-animation:fadeout .8s ease-in infinite forwards;-moz-animation:fadeout .8s ease-in infinite forwards;-ms-animation:fadeout .8s ease-in infinite forwards;-o-animation:fadeout .8s ease-in infinite forwards}.circleLoading div:nth-child(1){-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg)}.circleLoading div:nth-child(2){-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.circleLoading div:nth-child(3){-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg)}.circleLoading div:nth-child(4){-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg)}.circleLoading div:nth-child(5){-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg)}.circleLoading div:nth-child(6){-webkit-transform:rotateZ(225deg);-moz-transform:rotateZ(225deg)}.circleLoading div:nth-child(7){-webkit-transform:rotateZ(270deg);-moz-transform:rotateZ(270deg)}.circleLoading div:nth-child(8){-webkit-transform:rotateZ(315deg);-moz-transform:rotateZ(315deg)}.circleLoading div:nth-of-type(1) span{-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s}.circleLoading div:nth-of-type(2) span{-moz-animation-delay:.1s;-ms-animation-delay:.1s;-o-animation-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.circleLoading div:nth-of-type(3) span{-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.circleLoading div:nth-of-type(4) span{-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}.circleLoading div:nth-of-type(5) span{-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.circleLoading div:nth-of-type(6) span{-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.circleLoading div:nth-of-type(7) span{-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s}.circleLoading div:nth-of-type(8) span{-moz-animation-delay:.7s;-ms-animation-delay:.7s;-o-animation-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes fadeout{0%{opacity:.1}10%{opacity:1}to{opacity:.1}}@-moz-keyframes fadeout{0%{opacity:.1}10%{opacity:1}to{opacity:.1}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,table,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,blockquote,form,label,dt,dd,fieldset,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,canvas{display:block}body{font:16px/150% HelveticaNeue,sans-serif,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN;-webkit-text-size-adjust:none;color:#333;-webkit-touch-callout:none;margin:0 auto;background-color:#f7f7f7;line-height:1.5em;min-width:320px}img{border:none;vertical-align:bottom}input,textarea{margin:0;padding:0}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel]{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;max-width:96%;padding:6px;height:35px;font-size:90%;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:solid 1px #8a8a8a;background:#ffffffe6;box-shadow:inset 1px 1px 1px #0000004d;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3)}select{color:#333;height:45px;font-size:90%;padding:6px 40px 6px 6px;border:1px solid #ccc;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";background:#fff}input[type=radio]{position:relative;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;content:"";background-color:#fff;border:1px solid #999999;-webkit-border-radius:24px;border-radius:24px;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px #0003;vertical-align:middle;cursor:pointer}input[type=radio]:checked:after{display:block;position:absolute;top:5px;left:5px;content:"";width:12px;height:12px;background:#0c419a;-webkit-border-radius:12px;border-radius:12px}a{-webkit-touch-callout:none;text-decoration:none}footer{background:#0c419a;color:#fff;font-size:13px;font-weight:400;text-align:center;padding:.5em 0}ul{list-style-type:none}ul.circle{list-style-type:circle;padding-bottom:.5em}ul.circle li{margin-left:1.5em;padding-bottom:.5em}ul.indent{padding:0 0 .5em 1em}ol.indent{padding:0 0 .5em 2em}figure{margin:0 auto}a.disabled{pointer-events:none;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha( opacity=50 )"}@media (min-width:768px){a img:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}}.clearfix:after{clear:both;content:"";height:0;display:block}.btn{display:inline-block;background:#0c419a;box-shadow:0 2px 6px #00000054;color:#fff;padding:16px 8px;text-decoration:none;cursor:pointer;border:0;border-radius:4px;font-size:16px;min-width:240px;font-weight:600}.btn_w{display:inline-block;background:#fff;box-shadow:0 0 2px #00000054;color:#0c419a;padding:8px;text-decoration:none;cursor:pointer;border:0;border:2px solid #0c419a;border-radius:4px;font-size:16px;min-width:240px}.btn_r{display:inline-block;background:#fff;box-shadow:2px 2px 2px #00000054;color:#0c419a;padding:8px 16px;text-decoration:none;cursor:pointer;border:2px solid #0c419a;border-radius:40px}.txtcenter{text-align:center}.txtleft{text-align:left}.txtright{text-align:right}.txt_s{font-size:80%}.bold{font-weight:700}.it{font-style:italic}.quote{font-style:italic;font-weight:700;padding-left:1em}.upper{vertical-align:super;font-size:66%}.under{vertical-align:baseline;font-size:66%}.pc-only{display:none}@media (min-width: 768px){.pc-only{display:block}}.sp-only{display:block}@media (min-width: 768px){.sp-only{display:none}}hr.dot{border-top:1px dotted #bbb;border-bottom:1px dotted #fff}.siteheader{position:relative;padding-block:10px;background-color:#fff;border-bottom:solid 1px #ccc}.siteheader__inner{max-width:800px;margin-inline:auto;padding-inline:.5em}.siteheader .logo{width:190px;height:40px;background:url(https://weathernews.jp/onebox/img/header/logo_wni.svg) no-repeat;background-size:190px 40px}section.steps{margin:1em auto;text-align:center}div.step{position:relative;width:74px;height:50px;background:#fff;text-align:center;padding-left:10px;float:right;border-left:2px solid #f7f7f7}div.step:after{content:"";position:absolute;left:72px;top:0;width:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #fff}div.step:before{content:"";position:absolute;left:0;top:0;width:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #f7f7f7}div.step span{line-height:50px;color:#fff;padding-left:10px;padding-right:10px}div.step dl{margin:0;padding:0}div.step dt{margin-bottom:-1px;padding-top:5px;font-weight:400;color:#999;font-size:9px}div.step dd{font-weight:400;color:#999;font-size:12px}div.step.current dt{margin-bottom:-1px;padding-top:5px;font-weight:700;color:#fff;font-size:12px}div.step.current dd{font-weight:700;color:#fff;font-size:12px}div.current{background:#0c419a}div.current:after{border-left:10px solid #0c419a}div.step-navi{margin:8px auto;width:296px}div.step-navi2{margin:8px auto;width:148px}div.step-navi3{margin:8px auto;width:224px}section.maincontent{width:100%;text-align:center}.content{width:100%;margin:0 auto;padding:1em .5em;text-align:left}h1,h2{font-size:18px;font-weight:600;color:#0c419a;padding-bottom:.5em}p{padding-bottom:.5em}.maincontent table{width:100%}.maincontent th,.maincontent td{padding:10px;border:1px solid #ddd}.maincontent th{background:#f4f4f4}.maincontent td{background:#fff}.input_table th{width:30%;text-align:left}.input_name{width:100px}.input_mail,.input_password{width:340px}.input_table p{padding:.5em 0 0;font-size:14px}#error_msg{display:none}table.table_error_msg{background-color:#fcc;border-radius:4px;margin-bottom:16px}table.table_error_msg td{background-color:#fcc;border:none;font-size:14px;color:red}@media (max-width:768px){.input_table{margin:0}.input_table th,.input_table td{width:100%;display:block;border-top:none}.input_table tr:first-child th{border-top:1px solid #ddd}.input_mail,.input_password{width:100%}}@media (min-width:768px){section.maincontent{max-width:960px;margin:0 auto}.content{max-width:800px}}.maincontent .checkbox a{color:#00e}.d_zero{position:relative;font-size:13px;line-height:20px;background-color:#00000080;color:#fff;padding:8px}.step-block{display:flex;width:300px;margin-inline:auto;justify-content:space-between;position:relative}.step-block:before{position:absolute;left:50%;bottom:14px;transform:translate(-50%);width:90%;height:2px;background-color:#000;content:""}.step-item{position:relative;display:flex;flex-direction:column;align-items:center}.step-item p{font-size:12px;color:#999}.step-item div{width:30px;height:30px;border-radius:50%;border:solid 1px #999;background-color:#fff}.step-item.is-current p{font-weight:700;color:#000}.step-item.is-current div{border-color:#000;background-color:#0c419a}.error__text{font-size:14px;line-height:18px;color:red;white-space:pre-wrap}.buttons{display:flex;justify-content:center;gap:20px;margin-top:30px;margin-bottom:10px}.wrapper{display:flex;flex-direction:column;min-height:100svh}.commonfooter{margin-top:auto}.btn{line-height:20px}.btn.dis-enter{background-color:#fff;color:#000;font-weight:400}.btn.btn-center{display:flex;align-items:center;justify-content:center}.content:has(h3){display:flex;flex-direction:column;gap:20px}.block{display:block}.box{padding:15px;background-color:#0c419a33}.marin-top-15{margin-top:15px}.content__inner{display:flex;gap:15px}.content__inner div{flex:1;text-align:center}.content__inner figure{height:250px}.content__inner img{height:100%}.textarea{padding:10px;width:100%}.border-top{padding-top:10px;border-top:solid 1px #000}th.bg{background-color:#0c419a;color:#fff}.arrow{padding-block:10px;font-size:30px;font-weight:700;text-align:center}.accordion{border-top:solid 1px #000}.accordion__head{display:flex}.accordion__head p{padding-top:.5em;flex:1;text-align:center;border-bottom:solid 1px #000;border-left:solid 1px #000}.accordion__head button{cursor:pointer;width:80px;border-radius:0;border:none;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000}.accordion__content{padding:10px;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000}.accordion__flex{display:flex;gap:10px}.accordion__flex figure{flex:1}.accordion__flex figure img{width:100%}@media (max-width: 768px){.buttons{gap:10px;flex-direction:column-reverse}.content__inner{flex-direction:column}.content__inner figure{width:100%;height:auto}.content__inner img{width:100%;height:auto}}.disable-button{pointer-events:none;opacity:.4}@media (max-width: 768px){.router__back__link{margin-top:25px}}.trans{opacity:0}.trans.ready{opacity:1}
