@charset "utf-8";
:root{--font-yugo:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;--font-serif:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;--font-sanserif:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;--font-sanserif-number:"Helvetica","Arial",sans-serif;--color-text:#333;--color-text-white-common:#fff;--color-text-blue-common:#1a75ff;--color-text-link-pc:#03c;--color-text-link-sp:#006ccc;--color-text-link-hover-pc:#cc3434;--color-text-link-visited-common:#639;--color-bg-base:#fff;--color-bg:#f3f4f8;--color-subBg:#f7f7f7;--color-subText:#949494;--color-subText-2:#666;--color-blue:#31436f;--color-red:#b43939;--color-gray:#f7f7f7;--color-fb:#3b5998;--color-tw:#55acee;--color-ln:#00c300;--color-thumbnail-normal-common:#efefef;--color-thumbnail-current-common:#959595;--color-thumbnail-bg:#f0f0f0;--color-thumbnail-border:rgba(0,0,0,0.1);--color-top-scroll-sp:rgba(0,0,0,0.4);--color-ukraine-blue:#005aba;--color-ukraine-yellow:#fed501;--color-article-hr:#959595;--color-brand-common:#3474ce;--color-button-white-bg-common:#fff;--color-alert-bg:#ffefb0;--color-alert-border:#ffd325;--color-border-lv1:#f0f0f0;--color-border-lv2:#e1e1e1;--color-modal-bg-overaly-pc:#000;--color-modal-bg-content-pc:#000;--color-modal-text-pc:#fff;--color-modal-bg-scroll-pc:#404040;--color-modal-content-scroll-pc:#bebebe;--color-modal-bg-button-hover-pc:#383838;--color-airraid-map-bg:#245b8a;--color-airraid-map-bg-in-timeline:#60656a;--color-airraid-map-graph:#4698dd;--color-airraid-map-graph-in-timeline:#dfe1e2;--color-airraid-map-text:#fff;--color-airraid-map-lv5:#f03;--color-airraid-map-lv4:#ff597a;--color-airraid-map-lv3:#ff899f;--color-airraid-map-lv2:#ffabbc;--color-airraid-map-lv1:#ffe9ed;--color-airraid-map-balloon:rgba(51,51,51,0.6);--color-airraid-map-stroke:#333;--color-airraid-map-separator:#fff;--color-timeline-text:#fff;--color-timeline-text-sub:#e0e0e0;--color-timeline-border:#fff;--color-timeline-listItem-bg:hsla(0,0%,100%,0.3);--color-timeline-bg-pc:rgba(0,0,0,0.8);--color-timeline-bg-sp:rgba(0,0,0,0.8);--color-mainVisual-text:#fff;--color-suzu-key:#e89594;--color-editorsNotes:#cb8851;--color-top-text:#222;--color-top-subText:#949494;--color-top-theme:#2f79c8;--color-top-subTheme:#4b96d0;--color-top-feature-bg:#f6f6f6;--color-top-airraid-map-bg:#4b96d0;--color-top-airraid-map-text:#fff;--color-top-airraid-map-lv5:#f03;--color-top-airraid-map-lv4:#ff597a;--color-top-airraid-map-lv3:#ff899f;--color-top-airraid-map-lv2:#ffabbc;--color-top-airraid-map-lv1:#ffe9ed;--color-top-airraid-map-balloon:rgba(51,51,51,0.6);--color-top-airraid-map-stroke:#333;--color-top-airraid-map-separator:#fff;--color-top-airraid-map-button-border:#fff;--opacity-hover:0.7;--opacity-hover-weak:0.9;--transition-link-hover:0.3s;--transition-toggleExpand-icon:0.3s;--size-width-content-pc:990px;--size-width-max-content-pc:1200px;--size-width-small-content-pc:800px;--size-width-max-header-pc:1180px;--size-width-article-content-pc:700px;--size-width-map-content-pc:900px;--size-thumbnail-articleList-sp:70px;--size-width-max-content-sp:640px;--size-modal-subImage:100px;--size-airraid-map-pc:400px;--size-airriad-map-graph-max-pc:160px;--size-airraid-map-sp:320px;--size-airraid-map-inner-max-sp:400px;--size-top-airraid-map-graph-max-pc:160px;--size-top-airraid-map-graph-max-sp:120px;--size-top-map-airraid-inner-max-sp:640px;--size-width-suzu-content-pc:925px;--suzu-size-header-height-sp:174px;--suzu-size-header-content-height-sp:100px;--layer-under-common:-1;--layer-base-common:1;--layer-middle-common:100;--layer-high-common:200;--layer-overlay-common:5000100;--layer-modal-common:5000200}
@font-face{font-family:RiffIcons;src:url(https://s.yimg.jp/images/riff/4.6.0/component/icon/fonts/RiffIcons.eot#iefix) format("eot"),url(https://s.yimg.jp/images/riff/4.6.0/component/icon/fonts/RiffIcons.woff) format("woff"),url(https://s.yimg.jp/images/riff/4.6.0/component/icon/fonts/RiffIcons.woffcomponent/icon/fonts/RiffIcons.ttf) format("truetype")}
@font-face{font-family:-apple-system-subset;src:local(-apple-system);unicode-range:U+0000-05c7}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1;min-height:100%}
body{word-wrap:break-word;margin:0}
main{display:block}
address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}
ol,ul{list-style:none;margin:0;padding:0}
dd{margin-left:0}
hr{border:0;border-top:1px solid;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;height:0;margin:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:inherit}
address{font-style:inherit}
a{background-color:transparent;color:inherit}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
cite,em,i{font-style:inherit}
b,strong{font-weight:inherit}
code,kbd,samp{font-family:monospace,monospace;font-size:inherit}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;vertical-align:bottom}
embed,iframe,object{border:0;vertical-align:bottom}
button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}
[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:0;margin:0;min-width:0;padding:0}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}
label[for]{cursor:pointer}
details{display:block}
summary{display:list-item}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left}
td,th{vertical-align:top}
th{font-weight:inherit;text-align:left}
@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400 500 700;src:url(https://s.yimg.jp/images/news-cms/wararchive/v2/font/NotoSerifJP-VariableFont_wght.ttf) format("truetype")}
html{font-size:62.5%}
body{background:#fff;background:var(--color-bg-base);color:#333;color:var(--color-text);font-size:1.6rem;line-break:normal;line-height:1.5;min-width:990px;min-width:var(--size-width-content-pc);word-break:break-word}
body,input,select,textarea{font-family:Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,Helvetica,Arial,sans-serif}
a{text-decoration:none}
.emg{margin:0 auto;max-width:990px;max-width:var(--size-width-content-pc)}
.emg>table{margin:8px auto!important}
.emg br{display:none}
#wrapper2{margin:0 auto;max-width:100%;min-width:990px;min-width:var(--size-width-content-pc);overflow:hidden}
.clear{clear:both}
.backTop{margin:56px auto 20px;max-width:750px}
.backTop a{border:1px solid #31436f;border:1px solid var(--color-blue);border-radius:2px;color:#31436f;color:var(--color-blue);display:block;font-size:1.4rem;padding:12px;text-align:center;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.backTop a:hover{background:#31436f;background:var(--color-blue);color:#fff}
.backTopV2{margin:56px auto;width:410px}
.backTopV2_link{background-color:#4b96d0;background-color:var(--color-top-subTheme);display:block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.backTopV2_link,.backTopV2_link:hover{border:1px solid #4b96d0;border:1px solid var(--color-top-subTheme);border-radius:50px}
.backTopV2_link:hover{background-color:#fff;background-color:var(--color-bg-base)}
.backTopV2_link:hover .backTopV2_text{color:#4b96d0;color:var(--color-top-subTheme)}
.backTopV2_link:hover .backTopV2_text:after{background:url(https://s.yimg.jp/images/news-cms/wararchive/v2/icons/icon_arrow_button_primary_invert.svg) no-repeat 50%}
.backTopV2_text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;color:var(--color-text-white-common);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:24px;padding:16px 0;position:relative;width:100%}
.backTopV2_text:after{background:url(https://s.yimg.jp/images/news-cms/wararchive/v2/icons/icon_arrow_button_primary.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:9px;margin-left:8px;width:31px}
.backTopV2_text_sub{display:inline-block;font-size:1.5rem;margin-right:8px}
.footerBanner{background:#f3f4f8;background:var(--color-bg);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border-lv1);border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-lv1);display:block;min-width:990px;min-width:var(--size-width-content-pc);padding:20px 0;text-align:center}
footer{font-size:1.4rem;padding:20px;text-align:center}
footer a{color:#333;color:var(--color-text)}
footer .socialBtn{margin-bottom:20px}
footer dl{border:1px solid #f0f0f0;border:1px solid var(--color-border-lv1);margin:0 auto 10px;padding:6px 0;width:200px}
footer dl dd,footer dl dt{display:inline-block}
footer dl dd em,footer dl dt em{font-weight:700}
footer .userId{margin-bottom:10px}
footer .footerLink,footer .topLink{display:block}
footer .footerLink li{border-right:1px solid #333;border-right:1px solid var(--color-text);display:inline-block;line-height:1;padding:0 5px}
footer .footerLink li:last-child{border-right:none}
.header{border-bottom:1px solid #e1e1e1;border-bottom:1px solid var(--color-border-lv2);padding:0 10px}
.header .header-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1180px;max-width:var(--size-width-max-header-pc);min-width:990px;min-width:var(--size-width-content-pc);position:relative}
.header .ylogo{background:url(../images/logo_y_115x70@2x.png) no-repeat 50%;background-size:115px 70px;display:block;height:70px;overflow:hidden;text-indent:100%;white-space:nowrap;width:115px}
.header .loginArea{word-wrap:break-word;color:#949494;color:var(--color-subText);font-size:1.2rem;padding-left:8px;word-break:break-all}
.header .loginArea p.login-yid{font-size:1rem;letter-spacing:-1px;max-width:20em}
.header .loginArea p.login-yid a{font-size:1.2rem;letter-spacing:0}
.header .loginArea a{color:#949494;color:var(--color-subText)}
.header .loginArea a:hover{text-decoration:underline}
.header .mainLogo{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.header .mainLogo a{background:url(../images/logo_310x70@2x.png) no-repeat 50%;background-size:310px 70px;display:block;height:70px;overflow:hidden;text-indent:100%;white-space:nowrap;width:310px}
.header .header-about{color:#333;color:var(--color-text);display:block;font-size:1.3rem;margin-left:20px}
.header .header-about:after,.header .header-about:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.header .header-about:before{content:"\EC20"}
.header .header-about:hover{opacity:.7;opacity:var(--opacity-hover)}
.header_socialBtn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 auto auto}
@-webkit-keyframes fade-in{
0%{display:none;opacity:0}
1%{display:block;opacity:0}
to{display:block;opacity:1}
}
@keyframes fade-in{
0%{display:none;opacity:0}
1%{display:block;opacity:0}
to{display:block;opacity:1}
}
.alert{background:#f3f4f8;background:var(--color-bg);background-color:#fff;background-color:var(--color-bg-base);background-image:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/ic_alert_2x.png);background-position:8px;background-repeat:no-repeat;background-size:24px auto;border:1px solid #e1e1e1;border:1px solid var(--color-border-lv2);border-radius:2px;display:block;font-size:1.4rem;margin:12px auto;padding:12px 12px 12px 40px;width:990px;width:var(--size-width-content-pc)}
.ieBox{background:#ffefb0;background:var(--color-alert-bg);border:1px solid #ffd325;border:1px solid var(--color-alert-border);border-radius:3px;color:#000;line-height:1.5;margin:20px auto;max-width:750px;padding:10px 15px;text-align:left;text-shadow:none}
.ieBox p{background:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/ic_alert.png) 0 no-repeat;font-size:1.4rem;padding:0 0 0 35px}
.ieBox .sp{background:url(../images/qr.gif) 0 no-repeat;height:110px;margin-top:8px;padding-left:126px}
.ieBox .sp .url{font-size:2.4rem}
.navi{border-bottom:1px solid #e1e1e1;border-bottom:1px solid var(--color-border-lv2)}
.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:0 auto;max-width:1180px;max-width:var(--size-width-max-header-pc);min-width:990px;min-width:var(--size-width-content-pc);text-align:center}
.header-menu:after{clear:both;content:"";display:block}
.header-menu .item{padding-right:1px;position:relative;width:25%}
.header-menu .item a{color:#949494;color:var(--color-subText);display:block;height:40px;line-height:40px;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.header-menu .item a:hover{background-color:#f3f4f8;background-color:var(--color-bg);color:#333;color:var(--color-text);font-weight:700}
.header-menu .item:after{background-color:#e1e1e1;background-color:var(--color-border-lv2);bottom:5px;content:"";display:block;position:absolute;right:0;top:5px;width:1px}
.header-menu .item:last-child:after{display:none}
.listWrap-single{margin-bottom:50px}
.listWrap-single a{display:-webkit-box;display:-ms-flexbox;display:flex}
.listWrap-single a:hover .list-img img{opacity:.7}
.listWrap-single a:hover .list-body{color:#949494;color:var(--color-subText)}
.listWrap-single .list-img{margin-right:25px;width:350px}
.listWrap-single .list-img img{width:100%}
.listWrap-single .list-body,.listWrap-single .list-img img{-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.listWrap-single .list-body{-webkit-box-flex:1;color:#333;color:var(--color-text);-ms-flex:1;flex:1}
.listWrap-single .list-link{font-size:1.8rem;margin-top:12px;padding-right:16px;position:relative;text-align:right}
.listWrap-single .list-link:after,.listWrap-single .list-link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.listWrap-single .list-link:before{content:"\F00C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.socialBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.socialBtn li{display:block}
.socialBtn li+li{margin-left:12px}
.socialBtn li a{background-image:url(../../common/images/spr_sns.png);background-size:auto 32px;display:block;font-size:1rem;height:32px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition:var(--transition-link-hover);-o-transition:var(--transition-link-hover);transition:var(--transition-link-hover);width:32px}
.socialBtn li a:hover{opacity:.7;opacity:var(--opacity-hover)}
.socialBtn li a span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}
.socialBtn li a.twBtn{background-position-x:0}
.socialBtn li a.fbBtn{background-position-x:-40px}