html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}html,body{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;-webkit-appearance:none;appearance:none}img{width:100%;pointer-events:none;vertical-align:bottom}a,abbr,address,article,aside,blockquote,canvas,caption,cite,code,dd,details,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,label,legend,li,p,pre,table,tbody,td,tfoot,th,thead,div,tr{color:#101010;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:300;line-height:1.5}a,abbr,address,article,aside,blockquote,canvas,caption,cite,code,dd,details,div,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,i,label,legend,li,p,pre,span,table,tbody,td,tfoot,th,thead,tr{font-style:normal !important}body{padding-top:48px}footer#footer{--border-color: #c0c0c0;--pcSize: 1070px;gap:10px;display:flex;flex-direction:column;margin-top:10px;margin-bottom:100px}footer#footer{--border-color: #c0c0c0;--pcSize: 1070px;gap:10px;display:flex;flex-direction:column;margin-top:10px}.footerLinkList__item{position:relative;line-height:1em;white-space:nowrap}a.footerLinkList__link{color:#3569c0;font-weight:700}.footerLinkList__link{font-size:13px;line-height:1em}.footerLinkList__item:not(:last-child):after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:-5px;width:1px;height:100%;transform:translateY(-50%);background-color:var(--border-color);content:""}.footerCopyArea{padding:20px;border-top:1px solid var(--border-color)}.footerCopy{color:#666;line-height:1em;text-align:center}.globalHeader .top{display:flex;justify-content:space-between;padding:0 10px}.globalHeader.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:101}.globalHeader.is-fixed .top{position:relative;z-index:10;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);transition:.3s ease-in-out .3s}header .index.inner{width:100%;max-width:1000px;display:table;table-layout:fixed;margin-left:auto;margin-right:auto}header>*{display:table-cell;vertical-align:middle}header .index.left{text-align:left}header .index.inner>*{display:table-cell;vertical-align:middle}header .left{text-align:left}#tit-wni{width:104px;height:33px;position:relative}#tit-wni a{width:104px;height:33px;position:absolute}.globalHeader .inner{display:flex}.globalHeader .logo{display:flex;align-items:center;position:relative;padding-top:4px;padding-bottom:4px}.globalHeader .logo::before{position:absolute;top:0;right:-15px;width:5px;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 100%);z-index:2;content:""}.globalHeader .wrap{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.policy__outer{padding-inline:10px}.policy__outer--top{background-image:url(https://jp.weathernews.com/assets/img/sky-it.jpg);background-size:cover;background-repeat:no-repeat}.policy__outer--bread{background-color:rgba(12,65,154,.5);background-color:rgba(100,100,100,.5);width:100%;height:28px;position:fixed;left:0;top:48px;z-index:90;transition:top .2s .08s ease-out}.policy__bread{width:100%;height:28px;font-size:14px}.policy__bread-inner{display:flex;align-items:center;gap:5px;width:100%;max-width:1100px;margin-inline:auto}.policy__bread-home{display:block;padding-top:1px;color:#fff}.policy__bread-home img{width:14px;height:auto;vertical-align:text-top}.policy__bread-separator{color:#fff;padding-bottom:1px;font-size:14px}.policy__bread-separator:not(:first-of-type){padding-bottom:0;padding-top:1px}.policy__bread-child{padding-top:1px;color:#fff;font-size:14px}.policy{text-align:center}.policy__top{text-align:left;padding-top:60px;padding-bottom:32px;width:100%;max-width:1100px;margin-inline:auto}.policy__main-title{color:#0c419a;position:relative;display:inline-block;font-size:38px;font-weight:700;color:#555;line-height:1.2;background-color:#fff;padding:8px;border-radius:7.5px}.policy__main-title span{display:inline-block}.policy__section{text-align:left;-webkit-margin-after:40px;margin-block-end:40px;width:100%;max-width:1100px;margin-inline:auto}.policy__section:last-of-type{-webkit-margin-after:0;margin-block-end:0}.policy__container{padding:10px;background-color:#eee;border-radius:10px;-webkit-margin-after:20px;margin-block-end:20px}.policy__container>.policy__sub-list{-webkit-margin-after:0;margin-block-end:0}.policy__box{text-align:right;padding:30px 0 0}.policy__button{white-space:normal;display:inline-block;text-wrap:nowrap;border:none;color:#333;font-weight:600;align-items:center;gap:5px;font-size:16px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:5px;-webkit-text-decoration-color:#888;text-decoration-color:#888;position:relative}.policy__button::before{content:"";background-image:url(https://jp.weathernews.com/assets/img/icons/next-b.svg);width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:contain;position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.policy__paragraph{font-size:16px;line-height:1.5;margin-left:auto;margin-right:auto}.policy__paragraph.is-top{font-weight:600;color:#555;padding-top:30px}.policy__paragraph.is-wide{width:100%}.policy__paragraph a{overflow-wrap:anywhere;color:#008fd4;font-weight:500;text-decoration:underline}.policy__paragraph a:hover{color:#00426a}.policy__list{list-style:none}.policy__list.is-number{list-style:decimal;padding-left:1.5em}.policy__list.is-number.is-en{padding-left:1.5em}.policy__list.is-number.is-cn{padding-left:1.5em}.policy__list.is-number.is-large{list-style:none;counter-reset:custom-counter;padding-left:0}.policy__list.is-number.is-large>li{position:relative;counter-increment:custom-counter;padding-left:2em}.policy__list.is-number.is-large>li::before{content:counter(custom-counter) ".";font-size:26px;color:#555;font-weight:700;position:absolute;left:-0.5em;top:0;width:1.5em;text-align:right;color:#555}.policy__list.is-number.is-large>li>*{margin-left:-2em}.policy__list.is-number.is-large>li>h2{margin-left:0}.policy__list.is-number.is-large>li>h2::after{left:-1.1em}.policy__list.is-number-dot{list-style:none;counter-reset:num_f}.policy__list.is-number-dot>li{counter-increment:num_f;position:relative}.policy__list.is-number-dot>li::before{content:counter(num_f) ". ";position:absolute;left:-2em;top:.1em}.policy__list.is-number-dot>li ol.is-number-dot{counter-reset:num_s}.policy__list.is-number-dot>li ol.is-number-dot>li{counter-increment:num_s;position:relative}.policy__list.is-number-dot>li ol.is-number-dot>li::before{content:counter(num_f) "." counter(num_s);position:absolute;left:-2.5em}.policy__item-title{font-weight:700;font-size:26px;color:#555;-webkit-margin-before:40px;margin-block-start:40px;-webkit-margin-after:20px;margin-block-end:20px;position:relative;padding-bottom:15px}.policy__item-title::after{width:60px;height:4px;border-radius:5px;content:"";background-color:#777;position:absolute;left:0;bottom:0}.policy__item-title span{display:inline-block}.policy__sub-list{-webkit-margin-after:20px;margin-block-end:20px;-webkit-padding-start:2.5em;padding-inline-start:2.5em}.policy__sub-list.has-no-space{margin:0}.policy__sub-list.is-number{list-style:decimal;padding-left:1.5em}.policy__sub-list.is-number-b{counter-reset:number;padding:0}.policy__sub-list.is-number-b>li{list-style:none;position:relative;-webkit-padding-start:2.5em;padding-inline-start:2.5em}.policy__sub-list.is-number-b>li::before{counter-increment:number;content:"[" counter(number) "]";position:absolute;left:.8em}.policy__sub-list.is-number-p{counter-reset:number}.policy__sub-list.is-number-p>li{list-style:none;position:relative}.policy__sub-list.is-number-p>li::before{counter-increment:number;content:"\FF08" counter(number) "\FF09";position:absolute;left:-2.5em}.policy__sub-list.is-alpha{list-style:lower-alpha}.policy__sub-list.is-alpha li::before{content:none}.policy__sub-list.is-alpha-p{counter-reset:lower-alpha}.policy__sub-list.is-alpha-p>li{list-style:none;position:relative}.policy__sub-list.is-alpha-p>li::before{counter-increment:lower-alpha;content:counter(lower-alpha, lower-alpha) "\FF09";position:absolute;left:-1.5em}.policy__sub-list.is-dash{list-style:"-  "}.policy__sub-list.is-dash.has-mt li{margin-top:20px}.policy__sub-list.is-square{list-style:square}.policy__sub-list.is-square li{-webkit-margin-before:20px;margin-block-start:20px}.policy__sub-list.has-next-list{-webkit-margin-after:0;margin-block-end:0}.policy__sub-list.is-disc{list-style:disc}.policy__sub-item{-webkit-margin-after:5px;margin-block-end:5px}.policy__sub-item ol{counter-reset:number}.policy__sub-item ol li{position:relative}.policy__sub-item ol li::before{counter-increment:number;content:"\FF08" counter(number) "\FF09";position:absolute;left:-2.5em}.policy__sub-item a{overflow-wrap:anywhere;color:#008fd4;font-weight:500;text-decoration:underline}.policy__sub-item a:hover{color:#00426a}.policy__sub-item-title{color:#555;font-weight:700}.policy__sub-heading{font-weight:bold;font-size:18px;line-height:1.2;-webkit-margin-after:20px;color:#555;margin-block-end:20px}.policy__sub-paragraph{-webkit-margin-after:20px;margin-block-end:20px}.policy__update{margin-inline:auto;margin-block:40px}.policy__update.is-left{text-align:left}.policy__update.is-wide{width:100%}.policy__date,.policy__signature,.policy__text{margin:20px 0 20px;font-size:16px;line-height:1.4}.policy__signature span{display:inline-block}.policy__note{padding-top:20px;margin-top:10px;margin-bottom:20px;position:relative;font-size:14px}.policy__note::before{content:"";position:absolute;left:0;top:0;width:40%;height:1px;background-color:#101010}.policy__note a{font-size:14px;color:#008fd4;font-weight:500;text-decoration:underline}.policy__link{overflow-wrap:anywhere;color:#008fd4;font-weight:500;text-decoration:underline}.policy__link:hover{color:#00426a}.policy .line-break{display:block}.policy sup{font-size:.5em;vertical-align:super}.policy strong{font-weight:bold}.policy b{font-weight:bold}.page-template-default{padding-bottom:80px}.common-header.is-scrolled+.main-content .policy__bread{top:86px}@media(min-width: 1100px){.only-sp{display:none}}@media(max-width: 1099px){.only-pc{display:none}.policy__outer--bread{overflow-x:scroll;word-break:keep-all;white-space:nowrap}.policy__outer--bread::-webkit-scrollbar{display:none}.policy__top{padding-top:clamp(40px,10.6666666667vw,60px);padding-bottom:clamp(22px,5.3333333334vw,32px)}.policy__main-title{font-size:clamp(28px,6.4vw,38px);padding:2px 5px;border-radius:clamp(6px,1.3333333333vw,7.5px)}.policy__section{-webkit-margin-after:40px;margin-block-end:40px}.policy__button{font-size:15px}.policy__paragraph{font-size:15px}.policy__paragraph a{font-size:15px}.policy__list.is-number.is-large>li::before{font-size:clamp(22px,5.8666666667vw,26px);left:-0.4em}.policy__list.is-number-dot>li::before{left:-1.5em}.policy__list{padding-left:0}.policy__list.is-cn{padding-left:1.5rem}.policy__item-title{padding-bottom:10px;font-size:clamp(20px,5.333vw,26px)}.policy__sub-item{font-size:15px}.policy__sub-item a{font-size:15px}.policy__sub-paragraph{font-size:15px}.policy__date,.policy__signature,.policy__text{font-size:15px}.policy__link{font-size:15px}.common-header.is-scrolled+.main-content .policy__bread{top:64px}}@media screen and (max-width: 830px){body{padding-top:44px}.footerLinkList{-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;display:flex;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;padding-inline:20px}.pc{display:none !important}.policy__outer--bread{top:44px}}@media screen and (min-width: 830px){.footerLinkList{-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;display:flex;justify-content:center}.globalHeader .top{padding:0 15px}.globalHeader .logo::before{content:none}.globalHeader .wrap{padding-left:15px;padding-right:15px}.globalHeader .logo a{transition:opacity .2s ease-in-out}.sp{display:none !important}.policy__outer{padding-inline:15px}.policy__bread-inner{padding-inline:15px}.policy__top{padding-inline:15px}.policy__section{padding-inline:15px}}@media screen and (min-width: 770px){body.toppage{padding-top:50px}body.toppage header{position:fixed;top:0;left:0;z-index:999}header{border-top:0px;width:100%;padding:10px;background:#fff;border-bottom:1px solid #eee}}@media(max-width: 599px){.policy__outer--bread{font-size:13px;height:24px}.policy__bread-home img{width:13px}.policy__bread-separator{font-size:13px}.policy__bread-child{width:13px}.policy__box{text-align:left;padding-left:20px}.policy__button{text-wrap:unset}.policy__list.is-number.is-large>li>h2::after{left:-1.3em}.common-header.is-scrolled+.main-content .policy__bread{top:clamp(50px,13.3333333333vw,75px)}}