@charset "UTF-8";/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;overflow-y:scroll}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,:before,:after{border-width:0;border-style:solid}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}:root{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#000;font:66.66667% sans-serif;cursor:default}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#fff;text-shadow:none}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}@media screen and (min-width: 830px){body{position:relative;overflow-x:hidden}}img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 830px){.pc{display:none!important}}@media screen and (min-width: 830px){.sp{display:none!important}}h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure{word-wrap:break-word;color:#485373;font-family:Arial,Droid Sans,Roboto,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,ヒラギノ角ゴシック,Hiragino Sans,ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,メイリオ,Meiryo,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,sans-serif;font-size:15px;font-weight:300;line-height:1.5em;list-style-type:none}:root{--statusColor-0: #49A4F8;--statusColor-1: #E88B00;--statusColor-2: #948181;background-color:#f2f3fb}body{margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;max-width:550px;min-height:100vh;padding:20px 0}.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:15px;margin-inline:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:15px;border-radius:8px;background-color:#fff}.block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:20px 10px;background-color:#fff}.block--lv2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.block--lv3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.bg-circle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:10px 0;border-radius:100px}.bg-circle.white{background-color:#fff}.bg-circle.blue{background-color:#f2f3fb}body>.bg-circle{margin-inline:10px}.pb0{padding-bottom:0}a{color:var(--statusColor-0);text-decoration:underline}.font-bold{font-weight:700}.font-small{font-size:12px}.ta-center{text-align:center}.ta-right{text-align:right}.font-red{color:#db0505}.lh-1em{line-height:1em}.text-flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.titlePage{-webkit-box-pack:center;-ms-flex-pack:center;gap:2px;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;text-align:center}.titlePage span{-webkit-box-flex:1;-ms-flex:1;display:block;flex:1;font-size:18px;font-weight:700;line-height:20px;text-align:center}.titlePage:before,.titlePage:after{display:block;background-size:cover;content:""}.titlePage:before{width:63px;height:35.917px;background-image:url(../images/title_before.svg)}.titlePage:after{width:56px;height:38.417px;background-image:url(../images/title_after.svg)}@media screen and (max-width: 374px){.titlePage span{font-size:16px}.titlePage:before{width:45px;height:25.65px}.titlePage:after{width:45px;height:30.87px}}.title01{font-size:20px;font-weight:700;line-height:1em}@media screen and (max-width: 830px){.title01{font-size:16px}}.text-point{color:#ab9957;font-family:Hiragino Sans;font-size:30px;font-weight:800;line-height:1em;text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.08)}.image{margin-inline:auto;text-align:center}.image .caption{font-size:12px;font-weight:700;text-align:center}.buttonList{-webkit-box-pack:center;-ms-flex-pack:center;gap:5px;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0px -2px 1px 0px rgba(0,0,0,.25) inset,0px 1px 1px 0px #FFF inset,0px 2px 2px 0px rgba(72,83,115,.3);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:4px;background:var(--statusColor-1);box-shadow:0 -2px 1px #00000040 inset,0 1px 1px #fff inset,0 2px 2px #4853734d}.button>*{display:block;color:#fff;font-size:14px;font-weight:700;line-height:14px;text-decoration:none}.button.gray{background:var(--statusColor-2)}.buttonSmall>*{-webkit-box-shadow:0px -2px 1px 0px rgba(0,0,0,.25) inset,0px 1px 1px 0px #FFF inset,0px 2px 2px 0px rgba(72,83,115,.3);display:inline-block;padding:8px 10px;border-radius:4px;background:var(--statusColor-0);box-shadow:0 -2px 1px #00000040 inset,0 1px 1px #fff inset,0 2px 2px #4853734d;color:#fff;font-size:12px;font-weight:700;line-height:1em}.form__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.form__title{padding:10px;background:#F2F3FB;font-size:14px;font-weight:700;line-height:1em}.formContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.formContent__item{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.formContent__group{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.formContent__title{width:110px;padding-top:7px;white-space:nowrap}.formContent__title>*{font-size:13px}.formContent__content{-webkit-box-flex:1;-ms-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column}.noticeList>*{font-size:12px}input,select{width:100%!important;padding:8px 10px;border:1px solid #B8C0CB;border-radius:3px;background:#F5F8FC;line-height:1em}.tabListTab{gap:2px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:sticky;top:0;margin-top:-10px;padding-top:10px;border-bottom:2px solid #666;background-color:#f2f3fb;z-index:10}.tabListTab__item{-webkit-box-flex:1;-ms-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;align-items:center;justify-content:center;padding:10px 0 8px;border-top-right-radius:6px;border-top-left-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F2F3FB));background:linear-gradient(#FFFFFF,#F2F3FB)}.tabListTab__text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;gap:3px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:#485373;font-size:11px;font-weight:700;line-height:1em;text-align:center;text-decoration:none}.tabListTab__label{padding:2px 5px;border-radius:2px;background-color:#ccc;color:#fff;font-size:10px;line-height:1em}.tabListTab__item.st0 .tabListTab__label{background-color:var(--statusColor-0)}.tabListTab__item.st1 .tabListTab__label{background-color:var(--statusColor-1)}.tabListTab__item.st2 .tabListTab__label{background-color:var(--statusColor-2)}.tabListTab.st0{border-color:var(--statusColor-0)}.tabListTab.st1{border-color:var(--statusColor-1)}.tabListTab.st2{border-color:var(--statusColor-2)}.tabListTab__item.on{-webkit-box-shadow:0px 2px 2px 1px rgba(255,255,255,.4) inset,0px -2px 5px 1px rgba(0,0,0,.15);box-shadow:0 2px 2px 1px #fff6 inset,0 -2px 5px 1px #00000026}.tabListTab__item.on .tabListTab__text{color:#fff}.tabListTab__item.on .tabListTab__label{background-color:#fff}.tabListTab__item.on.st0{background:var(--statusColor-0)}.tabListTab__item.on.st0 .tabListTab__label{color:var(--statusColor-0)}.tabListTab__item.on.st1{background:var(--statusColor-1)}.tabListTab__item.on.st1 .tabListTab__label{color:var(--statusColor-1)}.tabListTab__item.on.st2{background:var(--statusColor-2)}.tabListTab__item.on.st2 .tabListTab__label{color:var(--statusColor-2)}.tabListContent{padding:20px 10px;background-color:#fff}.tokutenList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.tokutenList__item{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:5px;border-radius:12px}.tokutenList__link{z-index:2;position:absolute;width:100%;height:100%}.tokutenList__thumb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:2px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:2px;border-radius:9px;background:-webkit-gradient(linear,left top,left bottom,from(#55C2FF),to(#49A4F8));background:linear-gradient(#55C2FF,#49A4F8)}.tokutenList__imageArea{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.25) inset;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:7px;background:radial-gradient(50% 50% at 50% 50%,#00497E 0%,rgba(0,48,83,0) 100%),#005BA4;box-shadow:0 2px 2px #00000040 inset}.tokutenList__image{border-radius:5px;width:40px;height:40px}.tokutenList__point{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:100px;background-color:#fff;font-size:12px;font-weight:700;line-height:1em}.tokutenList__title{width:calc(100% - 95px);font-size:14px;font-weight:700;line-height:1.15em}.tokutenList__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:3px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.tokutenList__comment{font-size:13px;line-height:1.35em}.tokutenList__label{-webkit-mask-image:url(../images/bg_label.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:85px 24px;-webkit-box-shadow:6px -8px 8px 0px rgba(0,0,0,.25) inset,-2px 2px 2px 1px rgba(255,255,255,.25) inset;z-index:1;position:absolute;top:0px;right:0;width:85px;height:24px;box-shadow:6px -8px 8px #00000040 inset,-2px 2px 2px 1px #ffffff40 inset;font-size:11px;mask-image:url(../images/bg_label.svg);mask-position:0 0;mask-repeat:no-repeat;mask-size:85px 24px}.tokutenList__label span{-webkit-transform:translateX(-50%);position:absolute;top:4px;left:calc(50% + 3px);transform:translate(-50%);color:#fff;font-weight:700;line-height:1em;text-align:center;white-space:nowrap}.tokutenList__item.st2{background-color:#f2f3fb}.tokutenList__item.st2 .tokutenList__label{background-color:var(--statusColor-2)}.tokutenList__item.st1{-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.25),0px -3px 2px 0px rgba(232,139,0,.15) inset;border:1px solid rgba(232,139,0,.2);background:-webkit-gradient(linear,left top,right top,from(rgba(232,139,0,.05)),to(rgba(232,139,0,0))),#FFF;background:linear-gradient(90deg,rgba(232,139,0,.05) 0%,rgba(232,139,0,0) 100%),#FFF;background-color:#fff;box-shadow:0 2px 3px #00000040,0 -3px 2px #e88b0026 inset}.tokutenList__item.st1 .tokutenList__label{background-color:var(--statusColor-1)}.tokutenList__item.st0{-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.25),0px -3px 2px 0px rgba(73,164,248,.15) inset;border:1px solid rgba(73,164,248,.3);background:-webkit-gradient(linear,left top,right top,from(rgba(73,164,248,.05)),to(rgba(73,164,248,0))),#FFF;background:linear-gradient(90deg,rgba(73,164,248,.05) 0%,rgba(73,164,248,0) 100%),#FFF;background-color:#fff;box-shadow:0 2px 3px #00000040,0 -3px 2px #49a4f826 inset}.tokutenList__item.st0 .tokutenList__label{background-color:var(--statusColor-0)}.label{display:inline-block;margin-right:10;padding:2px 8px;border-radius:100px;background-color:#f2f3fb;font-size:10px;line-height:1em}.grayBlock{padding:10px;border-radius:4px;background-color:#f2f3fb}[v-cloak]{opacity:0}.soracom{position:relative;display:flex;flex-direction:column;gap:20px;padding:20px 10px 80px;background-color:#f2f3fb}.soracom__card{display:flex;flex-direction:column;gap:15px;padding:15px;background-color:#fff;border-radius:8px}.soracom__card-main{gap:30px}.soracom__card-inner{display:flex;flex-direction:column;gap:15px}.soracom__card-point{display:flex;flex-direction:column;gap:8px}.soracom__card-catch{font-size:30px;font-weight:800;line-height:30px;color:#ab9957;-webkit-text-stroke:.5px #72680d;text-stroke:.5px #72680d;text-align:center}.soracom__card-catch-unit{font-size:18px}.soracom__card-lead{font-size:14px;font-weight:600;line-height:14px;color:#485373;text-align:center}.soracom__card-image{width:79px;margin:10px auto}.soracom__card-image-caption{margin-top:10px;font-size:12px;font-weight:600;line-height:12px;color:#485373;text-align:center}.soracom__card-heading{font-size:16px;font-weight:600;line-height:17px;color:#0c419a;text-align:center}.soracom__card-title{font-size:14px;font-weight:600;line-height:17px;color:#485373;text-align:center}.soracom__card-note{font-size:12px;line-height:16px;color:#485373}.soracom__card-text{font-size:14px;line-height:22px;color:#485373}.soracom__card-list p{position:relative;padding-left:21px}.soracom__card-list p:before{position:absolute;top:1px;left:0;width:22px;height:22px;text-align:center;content:"・"}.soracom__card-list figure{margin-top:15px;margin-bottom:13px}.soracom__card-submit{text-align:center}.soracom__card-submit input{display:none}.soracom__card-submit input:checked+label{background-image:url(https://site.weathernews.jp/app/html/ReporterPoints/images/soracam/icon_check_on.svg)}.soracom__card-submit label{display:inline-block;padding-left:32px;font-size:14px;line-height:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-image:url(https://site.weathernews.jp/app/html/ReporterPoints/images/soracam/icon_check_off.svg);background-repeat:no-repeat;background-position:left center;background-size:20px;transition:background-image .2s ease-in-out}.soracom__card-submit-trigger{font-size:14px;font-weight:600;line-height:20px;color:#1f59ba;-webkit-text-decoration-line:underline;text-decoration-line:underline}.soracom__card-submit-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px}.soracom__card-submit-button{padding:12px 15px;font-size:14px;font-weight:600;line-height:14px;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#948181;border-radius:4px;box-shadow:0 -2px 1px #00000040 inset,0 1px 1px #fff inset,0 2px 2px #4853734d}.soracom__card-submit-button.submit{background-color:#e88b00}.button[data-enabled=false]{pointer-events:none;opacity:.3}.soracom__button{width:92px;padding:8px 16px;margin-left:auto;font-size:10px;font-weight:600;line-height:10px;background-color:#fffc;border-radius:8px}.soracom__modal{position:fixed;top:0;left:0;width:100svw;height:100svh;background-color:#00000080}.soracom__modal-inner{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:20px;width:calc(100svw - 40px);height:80%;padding:30px 15px;background-color:#fff;border-radius:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.soracom__modal-title{font-size:14px;font-weight:600;line-height:17px;color:#485373;text-align:center}.soracom__modal-content{display:flex;flex:1;flex-direction:column;gap:15px;overflow-y:scroll}.soracom__modal-text{font-size:14px;line-height:22px;color:#485373}.soracom__modal-text-sentence{padding-left:2em;font-size:14px;line-height:22px;color:#485373;text-indent:-1em}.soracom__modal-button{width:72px;padding:12px 15px;margin-right:auto;margin-left:auto;font-size:14px;font-weight:600;line-height:14px;color:#fff;background:#948181;border-radius:4px;box-shadow:0 -2px 1px #00000040 inset,0 1px 1px #fff inset,0 2px 2px #4853734d}.trans{opacity:0}.trans.ready{opacity:1!important}.app{margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;position:flex;flex-direction:column;max-width:550px;min-height:100vh;padding:20px 0}
