@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:#999;--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")}
.airraidAreaInfo{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}
.airraidAreaInfo_area{border-bottom:1px solid #e1e1e1;border-bottom:1px solid var(--color-border-lv2)}
.airraidAreaInfo_header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 60px 20px 20px;position:relative;width:100%}
.airraidAreaInfo_header:after,.airraidAreaInfo_header:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.airraidAreaInfo_header:before{content:"\F006"}
.airraidAreaInfo_header:hover{opacity:.7;opacity:var(--opacity-hover)}
.airraidAreaInfo_header:before{color:#949494;color:var(--color-subText);font-size:2rem;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition:var(--transition-toggleExpand-icon);-o-transition:var(--transition-toggleExpand-icon);transition:var(--transition-toggleExpand-icon)}
.airraidAreaInfo_header.is-open:before{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}
.airraidAreaInfo_header_name{font-size:2rem;margin-right:auto}
.airraidAreaInfo_header_airraidNum,.airraidAreaInfo_header_casualties{color:#949494;color:var(--color-subText);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;margin-left:32px}
.airraidAreaInfo_header_airraidNum span,.airraidAreaInfo_header_casualties span{margin-right:12px}
.airraidAreaInfo_header_airraidNum em,.airraidAreaInfo_header_casualties em{font-weight:700}
.airraidAreaInfo_content{display:none}
.airraidAreaInfo_dateList_item{border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-lv1);padding:24px}
.airraidDateInfo{display:-webkit-box;display:-ms-flexbox;display:flex}
.airraidDateInfo_main{margin-right:20px;width:200px}
.airraidDateInfo_main_date{font-size:2rem}
.airraidDateInfo_main_list{margin-top:20px}
.airraidDateInfo_main_item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.3;margin-top:8px}
.airraidDateInfo_main_item_title{color:#949494;color:var(--color-subText);font-size:1.6rem;width:6em}
.airraidDateInfo_main_item_explain{font-size:1.8rem}
.airraidDateInfo_list,.airraidDateInfo_main_item_explain{-webkit-box-flex:1;-ms-flex:1;flex:1}
.airraidDateInfo_item{display:-webkit-box;display:-ms-flexbox;display:flex}
.airraidDateInfo_item_title{color:#949494;color:var(--color-subText);font-size:1.2rem;min-width:14em}
.airraidDateInfo_item_explain{font-size:1.4rem;line-height:1.4}
.airraidDateInfo_item+.airraidDateInfo_item{border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-lv1);margin-top:6px;padding-top:6px}
.airraidMap{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#245b8a;background-color:var(--color-airraid-map-bg);color:#fff;color:var(--color-airraid-map-text);font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-family:var(--font-serif);letter-spacing:.05em;padding:30px 0 60px}
.airraidMap_inner{line-height:1.2;margin:0 auto;position:relative;width:900px;width:var(--size-width-map-content-pc)}
.airraidMap_allCasualties,.airraidMap_areaCasualties,.airraidMap_legend,.airraidMap_note{position:absolute}
.airraidMap_allCasualties{left:0;top:12px}
.airraidMap_areaCasualties{bottom:50px;left:0}
.airraidMap_legend{bottom:50px;right:0}
.airraidMap_note{bottom:-40px;right:0}
.airraidMap_allCasualties_title{font-size:2rem}
.airraidMap_allCasualties_num_count{font-size:10rem}
.airraidMap_allCasualties_num_unit{font-size:4rem}
.airraidMap_areaCasualties_title{font-size:0}
.airraidMap_areaCasualties_title_text{font-size:2rem}
.airraidMap_areaCasualties_list{margin-top:16px}
.airraidMap_areaCasualties_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.2rem;margin-top:4px}
.airraidMap_areaCasualties_rank{margin-right:8px}
.airraidMap_areaCasualties_area{margin-right:12px}
.airraidMap_areaCasualties_num{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}
.airraidMap_areaCasualties_num_count{font-size:3.2rem;margin-right:4px;min-width:4.2em;text-align:right}
.airraidMap_areaCasualties_graph{display:block;margin-right:8px;width:160px;width:var(--size-airriad-map-graph-max-pc)}
.airraidMap_areaCasualties_graph_inner{background-color:#4698dd;background-color:var(--color-airraid-map-graph);display:block;height:20px}
.airraidMap_legend_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:1;margin-top:8px}
.airraidMap_legend_item_text{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}
.airraidMap_legend_item_text_count{font-size:2.2rem;margin-right:4px;min-width:3.3em;text-align:right}
.airraidMap_legend_item:before{content:"";display:block;height:15px;margin-right:8px;width:15px}
.airraidMap_legend_item:first-child:before{background-color:#f03;background-color:var(--color-airraid-map-lv5)}
.airraidMap_legend_item:nth-child(2):before{background-color:#ff597a;background-color:var(--color-airraid-map-lv4)}
.airraidMap_legend_item:nth-child(3):before{background-color:#ff899f;background-color:var(--color-airraid-map-lv3)}
.airraidMap_legend_item:nth-child(4):before{background-color:#ffabbc;background-color:var(--color-airraid-map-lv2)}
.airraidMap_legend_item:nth-child(5):before{background-color:#ffe9ed;background-color:var(--color-airraid-map-lv1)}
.airraidMap_note{font-size:1.2rem;margin-left:1em;text-indent:-1em}
.airraidMap_map{font-size:0;height:500px;margin:auto 60px auto auto;position:relative;width:400px;width:var(--size-airraid-map-pc)}
.airraidMap_map:before{border-bottom:1px dashed #fff;border-bottom:1px dashed var(--color-airraid-map-separator);border-right:1px dashed #fff;border-right:1px dashed var(--color-airraid-map-separator);content:"";display:block;height:80px;left:60px;opacity:.5;position:absolute;top:110px;-webkit-transform:skew(-10deg,-20deg);-ms-transform:skew(-10deg,-20deg);transform:skew(-10deg,-20deg);width:140px;z-index:100;z-index:var(--layer-middle-common)}
.airraidMap_map_svg{position:relative}
.airraidMap_balloon,.airraidMap_map_svg{z-index:200;z-index:var(--layer-high-common)}
.airraidMap_balloon{background-color:rgba(51,51,51,.6);background-color:var(--color-airraid-map-balloon);display:none;font-size:1.4rem;min-width:calc(4.7em + 32px);padding:16px;pointer-events:none;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.airraidMap_balloon.is-show{-webkit-animation:showMapBaloon .5s ease;animation:showMapBaloon .5s ease;display:block}
.airraidMap_balloon_num{margin-top:6px}
.airraidMap_balloon:after{border-color:rgba(51,51,51,.6) transparent transparent;border-bottom:0 solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--color-airraid-map-balloon);bottom:-8px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}
.airraidMap path{stroke:#333;stroke:var(--color-airraid-map-stroke);stroke-linejoin:round;stroke-opacity:.8;stroke-width:.2;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.airraidMap path:hover{opacity:.5}
@-webkit-keyframes showMapBaloon{
0%{margin-top:20px;opacity:0}
to{margin-top:0;opacity:1}
}
@keyframes showMapBaloon{
0%{margin-top:20px;opacity:0}
to{margin-top:0;opacity:1}
}
.articleList{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}
.articleList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}
.articleList_item{padding:12px;width:33.33333%}
.articleList_item_link{display:block;-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)}
.articleList_item_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.articleList_item_image{background-color:#efefef;background-color:var(--color-thumbnail-normal-common);display:block;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}
.articleList_item_image img{left:50%;max-height:calc(100% + 1px);max-width:calc(100% + 1px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.articleList_item_title{color:#333;color:var(--color-text);font-size:1.8rem;line-height:1.4;margin-top:4px}
.button{display:block;text-align:center;width:100%}
.button a,.button button{border:1px solid #e1e1e1;border:1px solid var(--color-border-lv2);border-radius:2px;color:#333;color:var(--color-text);display:block;font-size:1.4rem;margin:0 auto;max-width:990px;max-width:var(--size-width-content-pc);padding:12px;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.button a:hover,.button button:hover{background:#f3f4f8;background:var(--color-bg);cursor:pointer;text-decoration:none}
.button-white a,.button-white button{background-color:#fff;background-color:var(--color-button-white-bg-common)}
.button-white a:hover,.button-white button:hover{opacity:.9;opacity:var(--opacity-hover-weak)}
.button-primary{margin:20px auto;max-width:750px}
.button-primary 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;text-align:center;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.button-primary a:hover{background:#31436f;background:var(--color-blue);color:#fff}
.buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}
.buttonWrapper-column2 .button{padding:0 12px;width:50%}
.contentsWrapper{margin:0 auto;position:relative;width:990px;width:var(--size-width-content-pc)}
.contentsWrapper:after{clear:both;content:" ";display:block}
.contentsMod{margin-bottom:40px;margin-top:20px;min-width:990px;min-width:var(--size-width-content-pc)}
.contentsMod .moduleHd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#f3f4f8;background-color:var(--color-bg);background-image:url(../images/stripe_filter.png);display:block;letter-spacing:.05em;margin:20px 0;padding:12px 0;position:relative;text-align:center;width:100%}
.contentsMod .moduleHd h3{display:inline-block;font-size:2.8rem;line-height:1.2;text-shadow:1px 1px #fff}
.contentsMod .moduleHd h3:only-child{padding:6px 0}
.contentsMod .moduleHd p{color:#949494;color:var(--color-subText);font-size:1.4rem}
.contentsMod .articleMod{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}
.contentsMod .articleMod a:not(.modal-open):not(.outerlink){color:#03c;color:var(--color-text-link-pc);text-decoration:none}
.contentsMod .articleMod a:not(.modal-open):not(.outerlink):visited{color:#639;color:var(--color-text-link-visited-common);text-decoration:none}
.contentsMod .articleMod a:not(.modal-open):not(.outerlink):hover{color:#cc3434;color:var(--color-text-link-hover-pc);text-decoration:underline}
.contentsMod .article{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;margin-bottom:20px}
.contentsMod .article h3{font-size:2rem;font-weight:700}
.contentsMod .article p{line-height:1.6;padding:16px 0}
.contentsMod .article a{color:#03c;color:var(--color-text-link-pc);text-decoration:none}
.contentsMod .article a:visited{color:#639;color:var(--color-text-link-visited-common);text-decoration:none}
.contentsMod .article a:hover{color:#cc3434;color:var(--color-text-link-hover-pc);text-decoration:underline}
.contentsMod .article hr{border-top:1px solid #959595;border-top:1px solid var(--color-article-hr);margin:16px 0}
.contentsMod .article img{display:block;width:100%}
.contentsMod .article .imgCaption{color:#949494;color:var(--color-subText);font-size:1.4rem}
.contentsMod .article .notes{text-align:right}
.contentsMod .article .pollsModule{margin:8px 0}
.contentsMod .notes{color:#949494;color:var(--color-subText);display:block;font-size:1.4rem;margin:20px 0 40px}
.contentsMod .articleInfo{background:#f7f7f7;background:var(--color-subBg);margin:0 auto 20px;padding:20px;width:700px}
.contentsMod .articleInfo p{padding:0}
.contentsMod .yvp{margin:10px auto 20px}
.contentsMod .yvp>div{margin:0 auto}
.contentsMod .yvp.disp-sp{display:none}
.contentsMod .movieInfo{background:#f3f4f8;background:var(--color-bg);border:1px solid #f0f0f0;border:1px solid var(--color-border-lv1);margin:0 auto 20px;max-width:640px;padding:15px}
.contentsMod .movieInfo p{margin-bottom:10px}
.contentsMod .movieInfo .airDate{color:#949494;color:var(--color-subText);display:block;float:left;font-size:1.4rem}
.contentsMod .movieInfo .source{color:#949494;color:var(--color-subText);float:right;font-size:1.4rem}
.contentsMod .movieInfo:after{clear:both;content:"";display:block}
.contentsMod .movieList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;width:100%}
.contentsMod .movieList li{padding:0 10px 20px 0;width:50%}
.contentsMod .movieList li a{display:block}
.contentsMod .movieList li a:hover .thumb{opacity:.7}
.contentsMod .movieList li a:hover .title{color:#949494;color:var(--color-subText)}
.contentsMod .movieList li a.outerlink{border-top:1px solid #f3f4f8;color:#333;font-size:1.4rem;margin-top:10px;padding:8px 10px 10px 0}
.contentsMod .movieList li a.outerlink:after,.contentsMod .movieList li a.outerlink:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.contentsMod .movieList li a.outerlink:before{content:"\EC17"}
.contentsMod .movieList li a.outerlink:hover{color:#949494;color:var(--color-subText)}
.contentsMod .movieList li a.outerlink:after{font-size:1.6rem;font-weight:700}
.contentsMod .movieList li:nth-child(2n){padding:0 0 20px 10px}
.contentsMod .movieList li .thumb{background:no-repeat 50%;background-size:cover;margin-bottom:10px;position:relative;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.contentsMod .movieList li .thumb:before{content:"";display:block;padding-top:50%}
.contentsMod .movieList li .thumb.movie:after{background:url(../images/ico_movie.png) no-repeat 50%;background-size:30px 30px;bottom:10px;content:"";display:block;height:30px;left:10px;position:absolute;width:30px}
.contentsMod .movieList li .title{color:#333;color:var(--color-text);font-size:1.8rem;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.contentsMod .movieList li .name{color:#949494;color:var(--color-subText);font-size:1.4rem}
.moreBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #e1e1e1;border:1px solid var(--color-border-lv2);border-radius:2px;color:#333;color:var(--color-text);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:1.4rem;margin:0 auto;max-width:990px;max-width:var(--size-width-content-pc);padding:8px 0 4px;text-align:center;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.moreBtn:hover{background:#f3f4f8;background:var(--color-bg)}
.moreBtn .riff-Icon{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:RiffIcons;font-style:normal;font-variant:normal;font-weight:400}
.moreBtn .riff-Icon--expandOpenOutline:before{content:"\F006"}
.articleWrapper{margin:0 auto;width:700px;width:var(--size-width-article-content-pc)}
.contentsHd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-position:50%;background-size:cover;color:#fff;display:block;height:300px;letter-spacing:.05em;min-width:990px;min-width:var(--size-width-content-pc);position:relative}
.contentsHd:after,.contentsHd:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.contentsHd:after{background-image:url(../images/dot_filter.png);opacity:.5}
.contentsHd:before{background-color:rgba(0,0,0,.44)}
.contentsHd.no-cover:after,.contentsHd.no-cover:before{display:none}
.contentsHd .inner,.contentsHd .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin:0 auto;position:relative;width:990px;width:var(--size-width-content-pc)}
.contentsHd .inner h2,.contentsHd .inner p,.contentsHd .text h2,.contentsHd .text p{display:block;max-width:640px}
.contentsHd .inner h2,.contentsHd .text h2{font-size:3.8rem;line-height:1.3;margin:0 auto;text-align:center}
.contentsHd .inner p,.contentsHd .text p{margin:12px auto -40px;text-align:left}
.contentsHd .hdImgCredit{bottom:8px;font-size:1.2rem;position:absolute;right:12px}
.articleHd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;margin:0 auto;position:relative;text-align:center}
.articleHd,.articleHd_imageWrapper_image{width:700px;width:var(--size-width-article-content-pc)}
.articleHd_imageCaption{color:#949494;color:var(--color-subText);font-size:1.2rem;margin-top:8px;text-align:right}
.articleHd_title{color:#333;color:var(--color-text);font-size:2.4rem;font-weight:700;line-height:1.5;margin:16px 0}
.articleHd_timeWrapper{color:#949494;color:var(--color-subText);font-size:1.2rem;margin:16px 0}
.explainList{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;margin:0 auto;width:800px;width:var(--size-width-small-content-pc)}
.explainList_item{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border-lv1)}
.explainList_header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 60px 20px 20px;position:relative;width:100%}
.explainList_header:after,.explainList_header:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.explainList_header:before{content:"\F006"}
.explainList_header:hover{opacity:.7;opacity:var(--opacity-hover)}
.explainList_header:before{color:#949494;color:var(--color-subText);font-size:2rem;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition:var(--transition-toggleExpand-icon);-o-transition:var(--transition-toggleExpand-icon);transition:var(--transition-toggleExpand-icon)}
.explainList_header.is-open:before{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}
.explainList_header_text{font-size:2rem;margin-right:auto}
.explainList_content{display:none}
.explainList_content_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 20px 20px}
.explainList_content_image{margin-right:20px;width:300px}
.explainList_content_image img{width:300px}
.explainList_content_image_caption{font-size:1.2rem;margin-top:8px}
.explainList_content_explain{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:2}
.explainList_content_explain p+p{margin-top:12px}
.explainList_content_explain p a{border-bottom:1px dotted #333;border-bottom:1px dotted var(--color-text)}
.explainList_content_explain p a:hover{opacity:.7;opacity:var(--opacity-hover)}
.imageList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}
.imageList_item{width:25%}
.imageList_item_button{cursor:-webkit-zoom-in;cursor:zoom-in;display:block;padding:12px;text-align:left;-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:100%}
.imageList_item_button:hover{opacity:.7;opacity:var(--opacity-hover)}
.imageList_item_image{background-color:#efefef;background-color:var(--color-thumbnail-normal-common);display:block;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}
.imageList_item_image img{left:50%;max-height:calc(100% + 1px);max-width:calc(100% + 1px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.imageList_item_caption{color:#333;color:var(--color-text);display:block;font-size:1.6rem;line-height:1.4;margin-top:4px}
.imageList_modal{display:none}
.imageList_modal.is-active{-webkit-animation:showModal .5s ease;animation:showModal .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;position:absolute}
.imageList_modal.is-active,.imageList_modal_bg{left:0;right:0;top:0;z-index:5000100;z-index:var(--layer-overlay-common)}
.imageList_modal_bg{background-color:#000;background-color:var(--color-modal-bg-overaly-pc);bottom:0;cursor:pointer;opacity:.7;position:fixed}
.imageList_modal_content{background-color:#000;background-color:var(--color-modal-bg-content-pc);padding:40px;position:relative;z-index:5000200;z-index:var(--layer-modal-common)}
.imageList_modal_content.is-fixed{bottom:20px;left:50%;max-width:990px;max-width:var(--size-width-content-pc);position:fixed;top:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.imageList_modal_close:after,.imageList_modal_close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.imageList_modal_close:before{content:"\EC0B"}
.imageList_modal_close{color:var(--color-modal-close-pc);cursor:pointer;font-size:4rem;position:absolute;right:8px;top:8px}
.imageList_modal_close:hover{opacity:.7}
@-webkit-keyframes showModal{
0%{opacity:0}
to{opacity:1}
}
.imageListModal{color:#fff;color:var(--color-modal-text-pc);display:none}
.imageListModal.is-active{-webkit-animation:showModal .5s ease;animation:showModal .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;left:0;position:absolute;right:0;top:0;z-index:5000100;z-index:var(--layer-overlay-common)}
.imageListModal_inner{position:relative}
.imageListModal_bg{background-color:#000;background-color:var(--color-modal-bg-overaly-pc);bottom:0;cursor:pointer;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:5000100;z-index:var(--layer-overlay-common)}
.imageListModal_content{background-color:#000;background-color:var(--color-modal-bg-content-pc);padding:40px 60px;position:relative;width:950px;width:calc(var(--size-width-content-pc) - 40px);z-index:5000200;z-index:var(--layer-modal-common)}
.imageListModal_content.is-fixed{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.imageListModal_content.is-absolute{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.imageListModal_close,.imageListModal_left,.imageListModal_right{line-height:1.2;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.imageListModal_close:hover,.imageListModal_left:hover,.imageListModal_right:hover{background-color:#383838;background-color:var(--color-modal-bg-button-hover-pc);opacity:.7;opacity:var(--opacity-hover);-webkit-transform:perspective(0);transform:perspective(0)}
.imageListModal_close:after,.imageListModal_close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.imageListModal_close:before{content:"\EC0B"}
.imageListModal_close{cursor:pointer;font-size:4rem;position:absolute;right:8px;top:8px}
.imageListModal_left:after,.imageListModal_left:before,.imageListModal_right:after,.imageListModal_right:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.imageListModal_left,.imageListModal_right{cursor:pointer;font-size:4rem;position:absolute;top:50%}
.imageListModal_left{left:8px}
.imageListModal_left:before{content:"\F00B"}
.imageListModal_right{right:8px}
.imageListModal_right:before{content:"\F00C"}
.imageListModal_list{word-wrap:normal;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:#333;height:130px;height:calc(var(--size-modal-subImage) + 30px);margin-top:12px;min-width:100%;overflow-x:auto;overflow-y:hidden;padding:12px;position:relative;white-space:nowrap;width:auto;word-break:normal}
.imageListModal_list::-webkit-scrollbar{height:10px}
.imageListModal_list::-webkit-scrollbar-track{background-color:#404040;background-color:var(--color-modal-bg-scroll-pc)}
.imageListModal_list::-webkit-scrollbar-thumb{background-color:#bebebe;background-color:var(--color-modal-content-scroll-pc);border-radius:8px}
.imageListModal_item{display:inline-block;height:100px;height:var(--size-modal-subImage);position:relative;white-space:normal;width:100px;width:var(--size-modal-subImage)}
.imageListModal_item_button{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transition:opacity var(--transition-link-hover);-o-transition:opacity var(--transition-link-hover);transition:opacity var(--transition-link-hover);width:100%}
.imageListModal_item_button:hover{opacity:.7;opacity:var(--opacity-hover)}
.imageListModal_item_button.is-current:before{border:3px solid #959595;border:3px solid var(--color-thumbnail-current-common);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:5000200;z-index:var(--layer-modal-common)}
.imageListModal_item_image{background-color:#efefef;background-color:var(--color-thumbnail-normal-common);display:block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}
.imageListModal_item_image img{left:50%;max-height:calc(100% + 1px);max-width:calc(100% + 1px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.imageListModal_item+.imageListModal_item{margin-left:12px}
.imageListModal_main_image{background-color:#efefef;background-color:var(--color-thumbnail-normal-common);display:block;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}
.imageListModal_main_image img{left:50%;max-height:calc(100% + 1px);max-width:calc(100% + 1px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.imageListModal_main_caption{font-size:1.4rem;margin-top:8px}
@keyframes showModal{
0%{opacity:0}
to{opacity:1}
}
.latestContents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 20px}
.latestContents.shorten li:nth-child(n+7){display:none;opacity:0}
.latestContents li{margin:20px 2% 0 0;position:relative;width:32%}
.latestContents li:nth-child(3n){margin-right:0}
.latestContents li{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:fade-in;animation-name:fade-in}
.latestContents li a{display:block}
.latestContents li a:hover .thumb{opacity:.7}
.latestContents li a:hover .title{color:#949494;color:var(--color-subText)}
.latestContents li .thumb{background-position:50%;background-repeat:none;background-size:cover;margin-bottom:10px;position:relative;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.latestContents li .thumb:before{content:"";display:block;padding-top:50%}
.latestContents li .thumb.movie:after{background-image:url(../images/ico_movie.png);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;bottom:10px;content:"";display:block;height:30px;left:10px;position:absolute;width:30px}
.latestContents li .title{color:#333;color:var(--color-text);font-size:1.8rem;line-height:1.3;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.latestContents li .featureName{color:#949494;color:var(--color-subText);font-size:1.4rem}
.lectureDetail{background-color:#f3f4f8;background-color:var(--color-bg);padding:40px}
.lectureDetail_title{font-size:2.4rem}
.lectureDetail_image{margin:20px auto 40px;text-align:center}
.lectureDetail_image img{max-height:300px;max-width:100%}
.lectureDetail_image_caption{font-size:1.2rem;margin-top:8px}
.lectureDetail p{line-height:2;margin-top:20px}
.lectureDetail p a{border-bottom:1px dotted #333;border-bottom:1px dotted var(--color-text)}
.lectureDetail p a:hover{opacity:.7;opacity:var(--opacity-hover)}
.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%)}
.mainVisual{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-image:url(../images/bg_mainVisual_pc.jpg);background-position:bottom;background-size:cover;color:#fff;color:var(--color-mainVisual-text);letter-spacing:.05em;padding:60px 0 40px;text-align:center}
.mainVisual_inner{margin:0 auto;width:990px;width:var(--size-width-content-pc)}
.mainVisual_copy{font-size:3rem}
.mainVisual_text{font-size:1.8rem;line-height:1.8;margin-top:20px}
.mainVisual_share{margin-top:32px}
.mainVisual_share_text{font-size:1.4rem}
.mainVisual_share_icons{margin-top:8px}
.pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
.pickup li{margin-right:2%;width:32%}
.pickup li:nth-child(3n){margin-right:0}
.pickup li a:hover img{opacity:.7}
.pickup li a:hover .title{color:#949494;color:var(--color-subText)}
.pickup li img{height:auto;margin-bottom:10px;width:100%}
.pickup li .title,.pickup li img{-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.pickup li .title{color:#333;color:var(--color-text);font-size:1.8rem}
.pickupItem{margin-bottom:50px}
.pickupItem a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.pickupItem a:hover .pickupItem_img img{opacity:.7}
.pickupItem a:hover .pickupItem_body{color:#949494;color:var(--color-subText)}
.pickupItem_img{margin-right:24px;width:350px}
.pickupItem_img img{width:100%}
.pickupItem_body,.pickupItem_img img{-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.pickupItem_body{-webkit-box-flex:1;color:#333;color:var(--color-text);-ms-flex:1;flex:1}
.pickupItem_title{font-size:2rem}
.pickupItem_text{margin-top:8px}
.pickupItem_link{font-size:1.8rem;margin-top:12px;padding-right:16px;position:relative;text-align:right}
.pickupItem_link:after,.pickupItem_link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.pickupItem_link:before{content:"\F00C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.prefList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 20px}
.prefList li{margin:20px 2% 0 0;width:32%}
.prefList li:nth-child(3n){margin-right:0}
.prefList .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:78px;position:relative;width:303px}
.prefList .thumb .prefName{font-size:2.4rem;left:10px}
.prefList .thumb .number,.prefList .thumb .prefName{bottom:10px;line-height:1;position:absolute;vertical-align:bottom}
.prefList .thumb .number{font-size:1.2rem;right:10px}
.prefList .thumb .number em{font-size:2.8rem;padding-left:4px}
.prefList .thumb:before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:100%}
.prefList .thumb:hover:before{background:rgba(60,60,60,.4)}
.prefList .thumb.jis01{background-image:url(../../common/images/prefectureCover/prefecture_jis01.jpg)}
.prefList .thumb.jis02{background-image:url(../../common/images/prefectureCover/prefecture_jis02.jpg)}
.prefList .thumb.jis03{background-image:url(../../common/images/prefectureCover/prefecture_jis03.jpg)}
.prefList .thumb.jis04{background-image:url(../../common/images/prefectureCover/prefecture_jis04.jpg)}
.prefList .thumb.jis05{background-image:url(../../common/images/prefectureCover/prefecture_jis05.jpg)}
.prefList .thumb.jis06{background-image:url(../../common/images/prefectureCover/prefecture_jis06.jpg)}
.prefList .thumb.jis07{background-image:url(../../common/images/prefectureCover/prefecture_jis07.jpg)}
.prefList .thumb.jis08{background-image:url(../../common/images/prefectureCover/prefecture_jis08.jpg)}
.prefList .thumb.jis09{background-image:url(../../common/images/prefectureCover/prefecture_jis09.jpg)}
.prefList .thumb.jis10{background-image:url(../../common/images/prefectureCover/prefecture_jis10.jpg)}
.prefList .thumb.jis11{background-image:url(../../common/images/prefectureCover/prefecture_jis11.jpg)}
.prefList .thumb.jis12{background-image:url(../../common/images/prefectureCover/prefecture_jis12.jpg)}
.prefList .thumb.jis13{background-image:url(../../common/images/prefectureCover/prefecture_jis13.jpg)}
.prefList .thumb.jis14{background-image:url(../../common/images/prefectureCover/prefecture_jis14.jpg)}
.prefList .thumb.jis15{background-image:url(../../common/images/prefectureCover/prefecture_jis15.jpg)}
.prefList .thumb.jis16{background-image:url(../../common/images/prefectureCover/prefecture_jis16.jpg)}
.prefList .thumb.jis17{background-image:url(../../common/images/prefectureCover/prefecture_jis17.jpg)}
.prefList .thumb.jis18{background-image:url(../../common/images/prefectureCover/prefecture_jis18.jpg)}
.prefList .thumb.jis19{background-image:url(../../common/images/prefectureCover/prefecture_jis19.jpg)}
.prefList .thumb.jis20{background-image:url(../../common/images/prefectureCover/prefecture_jis20.jpg)}
.prefList .thumb.jis21{background-image:url(../../common/images/prefectureCover/prefecture_jis21.jpg)}
.prefList .thumb.jis22{background-image:url(../../common/images/prefectureCover/prefecture_jis22.jpg)}
.prefList .thumb.jis23{background-image:url(../../common/images/prefectureCover/prefecture_jis23.jpg)}
.prefList .thumb.jis24{background-image:url(../../common/images/prefectureCover/prefecture_jis24.jpg)}
.prefList .thumb.jis25{background-image:url(../../common/images/prefectureCover/prefecture_jis25.jpg)}
.prefList .thumb.jis26{background-image:url(../../common/images/prefectureCover/prefecture_jis26.jpg)}
.prefList .thumb.jis27{background-image:url(../../common/images/prefectureCover/prefecture_jis27.jpg)}
.prefList .thumb.jis28{background-image:url(../../common/images/prefectureCover/prefecture_jis28.jpg)}
.prefList .thumb.jis29{background-image:url(../../common/images/prefectureCover/prefecture_jis29.jpg)}
.prefList .thumb.jis30{background-image:url(../../common/images/prefectureCover/prefecture_jis30.jpg)}
.prefList .thumb.jis31{background-image:url(../../common/images/prefectureCover/prefecture_jis31.jpg)}
.prefList .thumb.jis32{background-image:url(../../common/images/prefectureCover/prefecture_jis32.jpg)}
.prefList .thumb.jis33{background-image:url(../../common/images/prefectureCover/prefecture_jis33.jpg)}
.prefList .thumb.jis34{background-image:url(../../common/images/prefectureCover/prefecture_jis34.jpg)}
.prefList .thumb.jis35{background-image:url(../../common/images/prefectureCover/prefecture_jis35.jpg)}
.prefList .thumb.jis36{background-image:url(../../common/images/prefectureCover/prefecture_jis36.jpg)}
.prefList .thumb.jis37{background-image:url(../../common/images/prefectureCover/prefecture_jis37.jpg)}
.prefList .thumb.jis38{background-image:url(../../common/images/prefectureCover/prefecture_jis38.jpg)}
.prefList .thumb.jis39{background-image:url(../../common/images/prefectureCover/prefecture_jis39.jpg)}
.prefList .thumb.jis40{background-image:url(../../common/images/prefectureCover/prefecture_jis40.jpg)}
.prefList .thumb.jis41{background-image:url(../../common/images/prefectureCover/prefecture_jis41.jpg)}
.prefList .thumb.jis42{background-image:url(../../common/images/prefectureCover/prefecture_jis42.jpg)}
.prefList .thumb.jis43{background-image:url(../../common/images/prefectureCover/prefecture_jis43.jpg)}
.prefList .thumb.jis44{background-image:url(../../common/images/prefectureCover/prefecture_jis44.jpg)}
.prefList .thumb.jis45{background-image:url(../../common/images/prefectureCover/prefecture_jis45.jpg)}
.prefList .thumb.jis46{background-image:url(../../common/images/prefectureCover/prefecture_jis46.jpg)}
.prefList .thumb.jis47{background-image:url(../../common/images/prefectureCover/prefecture_jis47.jpg)}
.subColumn{display:block;float:right;position:-webkit-sticky;position:sticky;top:0;width:270px}
.subColumn .airraidData{display:block;margin-top:20px;width:270px}
.subColumn .airraidData h3{font-size:2.4rem;line-height:1;margin-bottom:20px;padding-bottom:20px;position:relative;text-align:center}
.subColumn .airraidData h3:after{background:#333;background:var(--color-text);bottom:0;content:"";display:block;height:1px;left:50%;margin-left:-25px;position:absolute;width:50px}
.subColumn .airraidData .dataList li{border:1px solid #f0f0f0;border:1px solid var(--color-border-lv1);display:block;padding:15px;text-align:center}
.subColumn .airraidData .dataList li+li{margin-top:16px}
.subColumn .airraidData .dataList li h4{color:#949494;color:var(--color-subText);font-size:1.4rem;margin-bottom:10px}
.subColumn .airraidData .dataList li p{font-family:Helvetica;font-size:4.2rem;line-height:1}
.subColumn_buttonWrapper{margin-top:40px}
.subColumn_buttonItem{margin-top:12px}
.timeline{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;color:var(--color-timeline-text);font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-family:var(--font-serif);letter-spacing:.05em;position:relative}
.timeline:before{background-color:rgba(0,0,0,.8);background-color:var(--color-timeline-bg-pc);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}
.timeline a{color:#fff;color:var(--color-timeline-text);-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)}
.timeline a:hover{opacity:.7;opacity:var(--opacity-hover)}
.timeline_section{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 100px}
.timeline_section:first-child{background-image:url(../../common/images/timeline/bg_timeline_1.jpg);padding-top:100px}
.timeline_section:nth-child(2){background-image:url(../../common/images/timeline/bg_timeline_2.jpg)}
.timeline_section:nth-child(3){background-image:url(../../common/images/timeline/bg_timeline_3.jpg)}
.timeline_section:nth-child(4){background-image:url(../../common/images/timeline/bg_timeline_4.jpg);padding-bottom:100px}
.timeline_section_inner{margin:0 auto;max-width:1200px;max-width:var(--size-width-max-content-pc)}
.timeline_topic{margin:20px 0 30px;position:relative;text-align:center}
.timeline_topic_link{color:#fff;color:var(--color-timeline-text);display:inline-block}
.timeline_topic_link .timeline_topic_title{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-timeline-border)}
.timeline_topic_date{font-size:2.4rem}
.timeline_topic_title{display:inline-block;font-size:2.6rem;font-weight:700;margin-top:4px}
.timeline_topic_explain{margin-top:4px}
.timeline_topic_explain,.timeline_topic_subLink{color:#e0e0e0;color:var(--color-timeline-text-sub);font-size:1.4rem}
.timeline_topic_subLink{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-timeline-border);display:inline-block;margin-top:8px}
.timeline_list:before,.timeline_section+.timeline_section .timeline_section_inner:before,.timeline_topic+.timeline_topic:before{background-color:#fff;background-color:var(--color-timeline-border);border-radius:1px;content:"";display:block;left:50%;margin-left:-1px;position:absolute;width:2px}
.timeline_section+.timeline_section .timeline_section_inner{position:relative}
.timeline_section+.timeline_section .timeline_section_inner:before{height:130px;top:-150px}
.timeline_topic+.timeline_topic{margin-top:80px}
.timeline_topic+.timeline_topic:before{height:40px;top:-60px}
.timeline_list{margin:20px 0 10px;overflow:hidden;padding:20px 0;position:relative}
.timeline_list:before{height:calc(100% + 40px);top:-20px}
.timeline_list_item{position:relative;width:calc(50% - 40px)}
.timeline_list_item.is-inview{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.timeline_list_item:first-child{-webkit-animation-delay:0s;animation-delay:0s}
.timeline_list_item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}
.timeline_list_item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}
.timeline_list_item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}
.timeline_list_item:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}
.timeline_list_item:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}
.timeline_list_item:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}
.timeline_list_item:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}
.timeline_list_item:nth-child(9){-webkit-animation-delay:.8s;animation-delay:.8s}
.timeline_list_item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}
.timeline_list_item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}
.timeline_list_item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}
.timeline_list_item:nth-child(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}
.timeline_list_item:nth-child(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}
.timeline_list_item:nth-child(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}
.timeline_list_item:nth-child(16){-webkit-animation-delay:1.6s;animation-delay:1.6s}
.timeline_list_item:nth-child(17){-webkit-animation-delay:1.7s;animation-delay:1.7s}
.timeline_list_item:nth-child(18){-webkit-animation-delay:1.8s;animation-delay:1.8s}
.timeline_list_item:nth-child(19){-webkit-animation-delay:1.9s;animation-delay:1.9s}
.timeline_list_item:nth-child(20){-webkit-animation-delay:2s;animation-delay:2s}
.timeline_list_item:before{border-style:solid;content:"";display:block;height:0;position:absolute;top:20px;width:0}
.timeline_list_item:after{background-color:#fff;background-color:var(--color-timeline-border);border-radius:100%;content:"";display:block;height:20px;position:absolute;top:20px;width:20px}
.timeline_list_item:nth-child(2n-1){text-align:right}
.timeline_list_item:nth-child(2n-1) .timeline_list_item_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:auto;order:2}
.timeline_list_item:nth-child(2n-1) .timeline_list_item_image{margin-right:12px}
.timeline_list_item:nth-child(2n-1):before{border-color:transparent transparent transparent hsla(0,0%,100%,.3);border-bottom-color:transparent;border-left-color:var(--color-timeline-listItem-bg);border-right-color:transparent;border-top-color:transparent;border-width:8px 0 8px 16px;position:absolute;right:-16px}
.timeline_list_item:nth-child(2n-1):after{right:-50px}
.timeline_list_item:nth-child(2n){margin-left:auto}
.timeline_list_item:nth-child(2n) .timeline_list_item_image{margin-left:12px}
.timeline_list_item:nth-child(2n):before{border-color:transparent hsla(0,0%,100%,.3) transparent transparent;border-right-color:var(--color-timeline-listItem-bg);border-top-color:transparent;border-width:8px 16px 8px 0;left:-16px}
.timeline_list_item:nth-child(2n):after{left:-50px}
.timeline_list_item_inner{background-color:hsla(0,0%,100%,.3);background-color:var(--color-timeline-listItem-bg);display:inline-block;min-width:70%;padding:20px}
.timeline_list_item_link{display:block;margin:-20px;padding:20px}
.timeline_list_item_link .timeline_list_item_title{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-timeline-border)}
.timeline_list_item_child{margin-top:4px}
.timeline_list_item_child .timeline_list_item_link{margin:0;padding:0}
.timeline_list_item_child+.timeline_list_item_child{border-top:1px dashed #fff;border-top:1px dashed var(--color-timeline-border);margin-top:12px;padding-top:12px}
.timeline_list_item_block{display:-webkit-box;display:-ms-flexbox;display:flex}
.timeline_list_item_text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.timeline_list_item_date{font-size:1.4rem}
.timeline_list_item_title{display:inline-block;font-size:2.2rem;line-height:1.4}
.timeline_list_item_explain{color:#e0e0e0;color:var(--color-timeline-text-sub);font-size:1.4rem;line-height:1.4;margin-top:8px}
.timeline_list_item_image{width:120px}
.timeline_list_item_image img{max-width:100%}
.timeline_list_item+.timeline_list_item{margin-top:12px}
.timeline_paragraph{font-size:2rem;line-height:2;margin:120px 0 40px;position:relative}
.timeline_subText{font-size:1.4rem;line-height:1.4;margin:40px 0 20px 1em;text-indent:-1em}
@-webkit-keyframes fadeIn{
0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.timelineOpening{position:relative}
.timelineOpening_image{background-image:url(../images/img_timeline_top.jpg);background-position:top;background-size:cover;padding-bottom:55.55556%;width:100%}
.timelineOpening_button{bottom:0;left:0;padding:20px;position:absolute;right:0}
.modal-main{background-color:#fff;color:#666;height:300px;margin:0;padding:0;width:500px;z-index:2}
.modal-bg,.modal-main{display:none;position:fixed}
.modal-bg{background-color:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%;z-index:1}
.featureArticle{background-color:#fff;background-color:var(--color-text-white-common);margin:0 auto;padding:20px 28px 40px}
.featureArticle_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.featureArticle_item{padding:20px 12px;width:33.3%}
.featureArticle_link{display:block}
.featureArticle_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.featureArticle_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:190px;justify-content:center;overflow:hidden;width:100%}
.featureArticle_img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}
.featureArticle_texts{text-align:left}
.featureArticle_title{color:#333;color:var(--color-text);font-size:1.8rem;font-weight:700;padding-top:8px}
.featureArticle_subTexts{color:#949494;color:var(--color-subText);font-size:1.4rem;padding-top:8px}
.featureArticle_media{display:inline-block;margin-right:12px}
.featureArticle_date{display:inline-block}
.relatedArticle{background-color:#fff;background-color:var(--color-text-white-common);margin:0 auto;padding:12px 0 24px;width:660px}
.relatedArticle_item{padding:12px 0}
.relatedArticle_item+.relatedArticle_item{border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-lv1)}
.relatedArticle_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.relatedArticle_link:hover{text-decoration:none}
.relatedArticle_link:hover .relatedArticle_title{color:#1a75ff;color:var(--color-text-blue-common);text-decoration:underline}
.relatedArticle_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;position:relative;width:80px}
.relatedArticle_thumbnail:before{border:1px solid rgba(0,0,0,.1);border:1px solid var(--color-thumbnail-border);bottom:-100%;content:"";display:block;left:0;position:absolute;right:-100%;top:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.relatedArticle_img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}
.relatedArticle_texts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px;text-align:left}
.relatedArticle_title{color:#1a75ff;color:var(--color-text-blue-common);font-size:1.6rem;font-weight:400;line-height:2.2rem}
.relatedArticle_subTexts{color:#949494;color:var(--color-subText);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;padding-top:4px}
.relatedArticle_date{margin-left:8px}
.relatedExternalLink{margin:32px auto 0;width:700px;width:var(--size-width-article-content-pc)}
.relatedExternalLink_title{font-size:1.6rem;font-weight:700}
.relatedExternalLink_list{margin-top:4px}
.relatedExternalLink_link{color:#03c;color:var(--color-text-link-pc);text-decoration:none;word-break:break-all}
.relatedExternalLink_link:visited{color:#639;color:var(--color-text-link-visited-common);text-decoration:none}
.relatedExternalLink_link:hover{color:#cc3434;color:var(--color-text-link-hover-pc);text-decoration:underline}
.warArchiveArticleList{background-color:#fff;background-color:var(--color-text-white-common);margin:32px auto 0;width:700px;width:var(--size-width-article-content-pc)}
.warArchiveArticleList_header{font-size:2rem;font-weight:700}
.warArchiveArticleList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px -20px 0 0}
.warArchiveArticleList_item{padding:0 20px 20px 0;width:33.3%}
.warArchiveArticleList_item:nth-child(n+4){padding:0 20px 0 0}
.warArchiveArticleList_link{display:block}
.warArchiveArticleList_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.warArchiveArticleList_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:110px;justify-content:center;overflow:hidden;width:100%}
.warArchiveArticleList_img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%}
.warArchiveArticleList_texts{text-align:left}
.warArchiveArticleList_title{color:#333;color:var(--color-text);font-size:1.6rem;font-weight:700;padding-top:4px}
.warArchiveArticleList_subTexts{color:#949494;color:var(--color-subText);font-size:1.4rem;padding-top:4px}
.warArchiveArticleList_media{display:inline-block;margin-right:12px}
.warArchiveArticleList_date{display:inline-block}
.contentsMod .article .editorsNotes{margin:0 auto;width:700px;width:var(--size-width-article-content-pc)}
.contentsMod .article .editorsNotes h3{border-bottom:4px solid #cb8851;border-bottom:4px solid var(--color-editorsNotes);border-top:4px solid #cb8851;border-top:4px solid var(--color-editorsNotes);font-size:5.2rem;font-weight:700;text-align:center}
.contentsMod .article .editorsNotes_profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../common/images/editorsNotes/editorNotes_bg.png);background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}
.contentsMod .article .editorsNotes_profile-noImage{padding:28px}
.contentsMod .article .editorsNotes_profile-noImage-noTitle{padding:12px 24px}
.contentsMod .article .editorsNotes_profile-noTitle{padding:8px 24px}
.contentsMod .article .editorsNotes img{background-color:red;border-radius:50%;height:170px;width:170px}
.contentsMod .article .editorsNotes_image_wrapper{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:4px solid #cb8851;border:4px solid var(--color-editorsNotes);border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:188px;justify-content:center;margin-right:28px;overflow:hidden;width:188px}
.contentsMod .article .editorsNotes_image_wrapper-noTitle{margin-right:12px}
.contentsMod .article .editorsNotes_name p{font-size:4.4rem;font-weight:700;padding:0}
.contentsMod .article .editorsNotes_name_bio{font-size:2.6rem;padding-top:4px}
.contentsMod .article .editorsFirstNotes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;background-color:var(--color-subBg);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:8px;width:700px;width:var(--size-width-article-content-pc)}
.contentsMod .article .editorsFirstNotes p{line-height:1.5;padding:0}
.contentsMod .article .editorsFirstNotes_profile{margin-left:8px}
.contentsMod .article .editorsFirstNotes_image_wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none}
.contentsMod .article .editorsFirstNotes img{background-color:red;border-radius:50%;height:40px;width:40px}
.contentsMod .article .editorsFirstNotes_name{font-size:1.4rem}
.contentsMod .article .editorsFirstNotes_name_text{font-weight:700;padding:0}
.contentsMod .article .editorsFirstNotes_name_bio{color:#949494;color:var(--color-subText)}
.contentsMod .article .editorsFirstNotes_name_bio:before{content:"|";padding:0 2px 0 1px}
.contentsMod .article .editorsFirstNotes_text{font-size:1.4rem}
.articleTagList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:700px;width:var(--size-width-article-content-pc)}
.articleTagList,.articleTagList_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.articleTagList_wrapper{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center;min-width:0;padding:2px 18px 0;position:relative}
.articleTagList_keywords{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}
.articleTagList_keywords::-webkit-scrollbar{display:none}
.articleTagList_keywords_link{background-color:#fff;background-color:var(--color-button-white-bg-common);border:1px solid #3474ce;border:1px solid var(--color-brand-common);border-radius:20px;color:#3474ce;color:var(--color-brand-common);display:inline-block;font-size:12px;line-height:1;padding:8px;position:relative;z-index:1}
.articleTagList_keywords_link:hover{background-color:#f9f9f9;border:1px solid #cc3434;border:1px solid var(--color-text-link-hover-pc);color:#cc3434;color:var(--color-text-link-hover-pc);text-decoration:none}
.articleTagList_keywords_link.isCurrent{background-color:#3474ce;background-color:var(--color-brand-common);color:#fff;color:var(--color-text-white-common);font-weight:700}
.articleTagList_keywords_link.isCurrent:hover{border:1px solid #3474ce;border:1px solid var(--color-brand-common)}
.articleTagList_keywords_link.isCurrent:hover>span{color:#fff;color:var(--color-text-white-common);opacity:.7;opacity:var(--opacity-hover)}
.articleTagList_keywords_link:not(:first-child){margin-left:8px}
.articleTagList_navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;top:0;width:52px;z-index:100}
.articleTagList_navigation-right{-webkit-box-pack:end;-ms-flex-pack:end;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,#fff));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 25%);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 25%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25%);background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,var(--color-button-white-bg-common)));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:linear-gradient(to right,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);justify-content:end;right:0}
.articleTagList_navigation-left{-webkit-box-pack:start;-ms-flex-pack:start;background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(25%,#fff));background-image:-webkit-linear-gradient(right,hsla(0,0%,100%,0),#fff 25%);background-image:-o-linear-gradient(right,hsla(0,0%,100%,0),#fff 25%);background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 25%);background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(25%,var(--color-button-white-bg-common)));background-image:-webkit-linear-gradient(right,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:-o-linear-gradient(right,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:linear-gradient(to left,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);justify-content:start;left:0}
.articleTagList_navigation_button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;width:30px}
.articleTagList .riff-Icon{word-wrap:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;direction:ltr;display:inline-block;font-family:RiffIcons;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-decoration:inherit;text-transform:none;white-space:nowrap;width:1em}
.articleTagList .riff-Icon--navigatePreviousOutline:before{content:"\f00b"}
.articleTagList .riff-Icon--navigateNextOutline:before{content:"\f00c"}
.articleTagListFilter{margin-top:18px;max-width:1200px;max-width:var(--size-width-max-content-pc);min-width:990px;min-width:var(--size-width-content-pc)}
.articleTagListFilter,.articleTagListFilter_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.articleTagListFilter_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative}
.articleTagListFilter_keywords{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}
.articleTagListFilter_keywords::-webkit-scrollbar{display:none}
.articleTagListFilter_keywords_link{background-color:#fff;background-color:var(--color-button-white-bg-common);border:1px solid #3474ce;border:1px solid var(--color-brand-common);border-radius:20px;color:#3474ce;color:var(--color-brand-common);display:inline-block;font-size:12px;line-height:1;padding:8px;position:relative;z-index:1}
.articleTagListFilter_keywords_link:hover{background-color:#f9f9f9;border:1px solid #cc3434;border:1px solid var(--color-text-link-hover-pc);color:#cc3434;color:var(--color-text-link-hover-pc);text-decoration:none}
.articleTagListFilter_keywords_link.isCurrent{background-color:#3474ce;background-color:var(--color-brand-common);color:#fff;color:var(--color-text-white-common);font-weight:700}
.articleTagListFilter_keywords_link.isCurrent:hover{border:1px solid #3474ce;border:1px solid var(--color-brand-common)}
.articleTagListFilter_keywords_link.isCurrent:hover>span{color:#fff;color:var(--color-text-white-common);opacity:.7;opacity:var(--opacity-hover)}
.articleTagListFilter_keywords_link:not(:first-child){margin-left:8px}
.articleTagListFilter_navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;top:0;width:52px;z-index:100}
.articleTagListFilter_navigation-right{-webkit-box-pack:end;-ms-flex-pack:end;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,#fff));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 25%);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 25%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25%);background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,var(--color-button-white-bg-common)));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:linear-gradient(to right,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);justify-content:end;right:0}
.articleTagListFilter_navigation-left{-webkit-box-pack:start;-ms-flex-pack:start;background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(25%,#fff));background-image:-webkit-linear-gradient(right,hsla(0,0%,100%,0),#fff 25%);background-image:-o-linear-gradient(right,hsla(0,0%,100%,0),#fff 25%);background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 25%);background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(25%,var(--color-button-white-bg-common)));background-image:-webkit-linear-gradient(right,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:-o-linear-gradient(right,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);background-image:linear-gradient(to left,hsla(0,0%,100%,0),var(--color-button-white-bg-common) 25%);justify-content:start;left:0}
.articleTagListFilter_navigation_button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;width:30px}
.articleTagListFilter .riff-Icon{word-wrap:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;direction:ltr;display:inline-block;font-family:RiffIcons;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-decoration:inherit;text-transform:none;white-space:nowrap;width:1em}
.articleTagListFilter .riff-Icon--navigatePreviousOutline:before{content:"\f00b"}
.articleTagListFilter .riff-Icon--navigateNextOutline:before{content:"\f00c"}
.taggedArticleListHeader{margin:12px auto 0;max-width:1200px;max-width:var(--size-width-max-content-pc);min-width:990px;min-width:var(--size-width-content-pc);padding:0 10px}
.taggedArticleListHeader_title{font-size:28px;font-weight:700}
.taggedArticleList{margin:0 auto 46px;max-width:1200px;max-width:var(--size-width-max-content-pc);min-width:990px;min-width:var(--size-width-content-pc);padding:0 10px;position:relative}
.taggedArticleList_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.taggedArticleList_item{margin:18px 2% 0 0;position:relative;width:32%}
.taggedArticleList_item:nth-child(3n){margin-right:0}
.taggedArticleList_item:nth-child(n+3){margin-top:20px}
.taggedArticleList_link{display:block}
.taggedArticleList_link:hover .taggedArticleList_image{opacity:.7}
.taggedArticleList_link:hover_title{color:#949494;color:var(--color-subText)}
.taggedArticleList_image{background-position:50%;background-repeat:none;background-size:cover;margin-bottom:10px;position:relative;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.taggedArticleList_image:before{content:"";display:block;padding-top:50%}
.taggedArticleList_title{color:#333;color:var(--color-text);font-size:1.8rem;line-height:1.3;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.taggedArticleList_datetime,.taggedArticleList_mediaName{color:#949494;color:var(--color-subText);font-size:1.4rem}
.taggedArticleList_datetime{margin-left:12px}
.mapMod h4{font-size:2.8rem;margin-bottom:10px}
.mainColumn{border-right:1px solid #e1e1e1;border-right:1px solid var(--color-border-lv2);float:left;padding-right:20px;width:661px}
.mvs{display:none}
#modalBg{background-image:url(../../common/images/event/815/pc/img/movie/movie_bg.png);height:100%;position:fixed;z-index:2000}
#modalBg,#playerArea{display:none;left:0;top:0;width:100%}
#playerArea{min-width:990px;min-width:var(--size-width-content-pc);position:absolute;text-align:center;z-index:2100}
#playerHolder{bottom:0;display:inline-block;left:0;margin:40px auto auto;padding:10px 10px 40px;position:relative;right:0;top:63px;width:630px}
#player_close{cursor:pointer;opacity:1;position:absolute;right:0;top:-63px}
#main_kv_tit{margin-top:65px}
.main_kv_txt{font-size:120%;line-height:26px;margin-top:30px}
.main_innerbox{background:#f2f2f2;border-top:1px solid #ccc;margin:30px 0 0;padding:20px 0 0}
.main_inner{margin:0 auto;width:990px;width:var(--size-width-content-pc)}
.bluefont{color:#09415a}
.politician_box{margin:0;padding:30px 0}
.politician_deco{background:#fff none repeat scroll 0 0;border-radius:3px;-webkit-box-shadow:2px 2px 4px #d4d4d4;box-shadow:2px 2px 4px #d4d4d4;margin:0 0 40px;padding:30px}
p.politician_name{font-size:3rem;line-height:31px;position:relative}
.politician_aff{color:#888;font-size:2.1rem;padding:0 0 0 15px}
.politician_cnt{display:inline-block;padding:30px 0 0}
.politician_cnt:after{clear:both;content:"";display:block}
.politician_info{float:left;margin:0;padding:0;width:250px}
.politician_pic{-webkit-box-shadow:0 2px 4px 0 #ddd;box-shadow:0 2px 4px 0 #ddd;margin:0 auto;padding:0;width:164px}
.politician_sign{margin:0 auto;padding:30px 0 0;text-align:center}
.politician_comment{float:right;margin:0 0 0 22px;padding:0;width:618px}
.politician_share{margin:0;padding:30px 0 0;text-align:right}
.politician_share li{display:inline-block;padding:0 0 0 20px;width:194px}
#mTitleArea,#sTitleArea{text-align:center}
#sTitleArea{background-color:#e6e6e6}
#leadArea{margin:32px auto;width:840px}
#leadArea p{color:#1a1a1a;font-size:1.6rem;line-height:1.75;text-align:justify}
#leadArea .note{color:#999;font-size:1.3rem}
#movieListArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px;width:888px}
.movieBox{background-color:#fff;border:2px solid #2172ab;border-top:none;height:557px;margin:20px;padding-bottom:20px;text-align:center;width:400px}
.movieBox h4{background-color:#2172ab}
.movieBox .poster{cursor:pointer;margin-bottom:24px;margin-top:22px}
.movieBox p{display:inline-block;font-size:1.6rem;letter-spacing:-1px;line-height:1.75;text-align:left;text-align:justify;width:354px}
.error{margin:0 auto;padding:180px 0;text-align:center;width:640px}
.error h2{font-weight:700;margin-bottom:10px}
.aboutWrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.07em;margin:0 auto;width:750px}
.aboutWrapper .article{text-align:center}
.aboutWrapper .article h3{font-size:3.2rem;font-weight:400;padding:20px 0}
.aboutWrapper .article p{font-size:2rem;line-height:1.9}
#page-top{background:rgba(0,0,0,.7);bottom:10px;color:#fff;display:block;padding:16px 10px;position:fixed;right:10px;text-align:center;text-decoration:none;z-index:9999}
#page-top:hover{background:rgba(0,0,0,.8)}
#s1Area{background:fixed no-repeat 50% 0;background-image:url(../../common/images/event/815/pc/img/siberia/s1_bg.jpg);background-size:cover;height:753px;position:relative;text-align:center}
#s1_title{margin-top:50px}
#s1_lead,#s1_lead_sub{letter-spacing:0;line-height:1.6;margin:0 auto;text-align:left;width:770px}
#s1_lead{background-image:url(../../common/images/event/815/pc/img/siberia/s1_bgw.png);color:#1a1a1a;font-size:1.6rem;margin-top:317px;padding:32px 35px}
#s1_lead_sub{color:#fff;font-size:1.8rem;margin-top:15px;padding:0 35px}
#s1_lead_sub a{color:#fff;text-decoration:underline}
#s1_scroll{margin-top:-8px;position:relative}
#s2Area{margin-top:50px;position:relative;text-align:center}
#s2_img{background-image:url(../../common/images/event/815/pc/img/siberia/s2_bg.jpg);background-position:top;background-repeat:no-repeat;height:632px}
.caption{color:#979797;display:block;font-size:1.2rem;margin:0 auto;max-width:1280px;padding-top:4px;position:relative;text-align:right}
.section{clear:both;margin:10px auto 0;padding-bottom:10px;width:840px}
.section:after{clear:both;content:"";display:block}
.section h3{margin-top:80px}
.section p{color:#1a1a1a;font-size:1.6rem;line-height:1.8;margin-bottom:36px;margin-top:36px;text-align:justify}
.section .caption{color:#979797;padding-top:3px;text-align:center}
.section .caption,.section .reference{display:block;font-size:1.2rem;position:relative}
.section .reference{color:#646464;padding-left:6px;padding-top:10px;text-align:left}
.section h4.reference{margin-top:10px}
.f_right{float:right;margin-left:36px;text-align:center}
.f_left,.f_right{display:inline;margin-top:8px}
.f_left{float:left;margin-bottom:48px;margin-right:36px}
#s3Area{position:relative}
#s3_img{background-image:url(../../common/images/event/815/pc/img/siberia/s3_bg.jpg);background-position:top;background-repeat:no-repeat;height:639px}
#s4Area{position:relative}
#s4_img{background:fixed no-repeat 50% 0;background-image:url(../../common/images/event/815/pc/img/siberia/s4_bg.jpg);height:632px}
#s5Area{position:relative}
#s5_img{background:fixed no-repeat 50% 0;background-image:url(../../common/images/event/815/pc/img/siberia/s5_bg.jpg);height:631px}
#s6Area{position:relative}
#s6_img{background:fixed no-repeat 50% 0;background-image:url(../../common/images/event/815/pc/img/siberia/s6_bg.jpg);height:631px}
#s7Area{position:relative}
#s7_img{background-image:url(../../common/images/event/815/pc/img/siberia/s7_bg.jpg);background-position:top;background-repeat:no-repeat;height:716px}
#s8Area{position:relative}
#s8_img{background:fixed no-repeat 50% 0;background-image:url(../../common/images/event/815/pc/img/siberia/s8_bg.jpg);height:631px}
#s9Area{margin-bottom:100px;position:relative}
#s9_img{background:fixed no-repeat 50% 0;background-image:url(../../common/images/event/815/pc/img/siberia/s9_bg.jpg);height:631px}
#tokyo310-container{background-color:#000;color:#fff;margin:0 auto;min-width:990px;min-width:var(--size-width-content-pc);padding-bottom:40px;width:100%}
#tokyo310-container a{color:#fff;text-decoration:underline}
#tokyo310-container .common_link{clear:both;margin:0;padding:30px 0;width:100%}
#tokyo310-container .common_link_title{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/common_link_icon.png);background-repeat:no-repeat;font-size:2rem;line-height:24px;margin:0 auto;min-height:26px;padding:0 0 0 40px;width:910px}
#tokyo310-container .common_link_font{font-size:1.8rem;padding:0 10px}
#tokyo310-container .common_link_bg{background-color:#1b1b1b;margin:10px 0;padding:10px 0;width:100%}
#tokyo310-container dl.common_link_box{margin:0 auto;padding:10px 20px;width:910px}
#tokyo310-container dt.common_link_text_ttl{display:list-item;font-size:1.6rem;list-style:none disc outside;padding:0}
#tokyo310-container dd.common_link_text_txt{color:#c3c3c3;font-size:1.4rem;padding:10px 10px 20px}
#tokyo310-container dd.common_link_text_txt_last{color:#c3c3c3;font-size:1.4rem;padding:10px 10px 0}
#tokyo310-container .info{margin:0 auto;padding:0}
#tokyo310-container .info_bg{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/info_bg.png);background-position:top;background-repeat:no-repeat;background-size:1200px;height:776px;position:relative}
#tokyo310-container .info_text_box{display:table;margin:0 auto;width:860px}
#tokyo310-container p.info_text{display:table-cell;height:776px;vertical-align:middle}
#tokyo310-container .op{margin:0 auto;padding:0}
#tokyo310-container .op_bg{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/op_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px;height:754px;position:relative}
#tokyo310-container .op_text_box{display:table;margin:0 auto;width:947px}
#tokyo310-container p.op_text{display:table-cell;height:754px;vertical-align:middle}
#tokyo310-container .life{margin:0;padding:0}
#tokyo310-container .life_title_bg{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/life_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px;height:486px}
#tokyo310-container p.life_title{margin:0 auto;padding:45px 0;width:796px}
#tokyo310-container .life_text_bg{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/life_text.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px 1894px;height:1894px;margin:0 auto;padding:0}
#tokyo310-container .damage{clear:both;margin:0;padding:0}
#tokyo310-container .damage_top_box{margin:0;padding:0;position:relative}
#tokyo310-container .damage_bg_box{margin:0 auto;padding:40px 0}
#tokyo310-container p.damage_bg{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/damage_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px;height:2334px;margin:0 auto;padding:0;text-indent:-9999px}
#tokyo310-container .b29{height:604px;left:10%;margin:0 auto;padding:0;position:absolute;top:0;width:745px}
#tokyo310-container p.damage_text{height:58px;left:50%;margin-left:-475px;padding:0;position:absolute;top:350px;width:990px;width:var(--size-width-content-pc)}
#tokyo310-container p.damage_text span{display:block;height:132px;position:absolute;right:0;width:483px}
#tokyo310-container .damage_graph{background-color:#1b1b1b;clear:both;padding:20px 0}
#tokyo310-container .damage_graph_box{margin:0 auto;padding:0;width:990px;width:var(--size-width-content-pc)}
#tokyo310-container .damage_graph_left{float:left;height:434px;margin:0;padding:0;width:435px}
#tokyo310-container .damage_graph_right{float:right;height:434px;margin:0;padding:0;width:515px}
#tokyo310-container .damage_graph_right_list{margin:0;padding:5px 10px;width:505px}
#tokyo310-container .damage_graph_bottom{clear:both;margin:0 auto;padding:20px 0 0;width:990px;width:var(--size-width-content-pc)}
#tokyo310-container #gauge{height:50px;margin-left:70px;overflow:hidden;position:absolute;width:400px}
#tokyo310-container #gauge img{margin-left:-130.4px}
#tokyo310-container #ratio{position:relative}
#tokyo310-container #m_par{left:25px}
#tokyo310-container #m_par,#tokyo310-container #w_par{color:#fff;font-size:1.4rem;position:absolute;top:15px}
#tokyo310-container #w_par{right:0}
#tokyo310-container .testimony{clear:both;margin:0 auto;padding:0}
#tokyo310-container .testimony_bg{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/testimony_title.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px;height:465px;margin:0 auto;padding:0;text-indent:-9999px}
#tokyo310-container ul.testimony_link{margin:0 auto;padding:0;width:990px;width:var(--size-width-content-pc)}
#tokyo310-container ul.testimony_link li a{color:#fff;font-size:2.1rem;line-height:40px}
#tokyo310-container p.taikendan{background-image:url(https://s.yimg.jp/images/evt/wararchive/pc/images/taikendan.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px;height:900px;margin:0 auto;padding:0;text-indent:-9999px}
#tokyo310-container p.information{border:1px solid #fff;line-height:20px;margin:20px auto;padding:20px 0;text-align:center;width:800px}
.topWrapper{margin:0 auto;max-width:1200px;max-width:var(--size-width-max-content-pc);min-width:990px;min-width:var(--size-width-content-pc);padding:0 10px;position:relative}
.genericFeature .bgGray{background-color:#f7f7f7;background-color:var(--color-gray);padding:40px 0}
.genericFeature .bgWhite{background-color:#fff;background-color:var(--color-text-white-common)}
.genericFeature .sectionInner{text-align:center}
.genericFeature .sectionInner .moduleWrapper{display:inline-block;width:990px}
.genericFeature .sectionInner .moduleWrapper .moduleHd{margin-top:40px;text-align:center}
.genericFeature .sectionInner .moduleWrapper .moduleHd_inner{display:inline-block}
.genericFeature .sectionInner .moduleWrapper .moduleHd_title{font-size:2.8rem;margin:auto 8px}
.genericFeature .sectionInner .moduleWrapper .moduleHd_lineFirst{min-width:324px}
.genericFeature .sectionInner .moduleWrapper .moduleHd_lineSecond{margin-top:2px;min-width:324px}
.genericFeature .sectionInner .moduleWrapper .moduleHd .ukraineBlue{border-top-color:#005aba;border-top-color:var(--color-ukraine-blue)}
.genericFeature .sectionInner .moduleWrapper .moduleHd .ukraineYellow{border-top-color:#fed501;border-top-color:var(--color-ukraine-yellow)}
.genericFeature .sectionInner .moduleWrapper .moduleExplain{font-size:1.6rem;margin-top:20px;text-align:left}
.genericFeature .sectionInner .moduleWrapper .moduleList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 0 60px}
.genericFeature .sectionInner .moduleWrapper .moduleItem_img{width:304px}
.genericFeature .sectionInner .moduleWrapper .featurePickup{-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.15);box-shadow:3px 3px 8px rgba(0,0,0,.15);margin-top:20px;padding:20px}
.genericFeature .sectionInner .moduleWrapper .featurePickup_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:242px;justify-content:center;margin-right:20px;overflow:hidden;width:428px}
.genericFeature .sectionInner .moduleWrapper .featurePickup_img img{width:100%}
.genericFeature .sectionInner .moduleWrapper .featurePickup a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.genericFeature .sectionInner .moduleWrapper .featurePickup a:hover .featurePickup_img{opacity:.7}
.genericFeature .sectionInner .moduleWrapper .featurePickup a:hover .featurePickup_body{color:#949494;color:var(--color-subText)}
.genericFeature .sectionInner .moduleWrapper .featurePickup_body{-webkit-box-flex:1;color:#333;color:var(--color-text);-ms-flex:1;flex:1;text-align:left}
.genericFeature .sectionInner .moduleWrapper .featurePickup_title{font-size:2rem;font-weight:700}
.genericFeature .sectionInner .moduleWrapper .featurePickup_text{font-size:1.6rem;margin-top:8px}
.genericFeature .sectionInner .moduleWrapper .featurePickup_link{font-size:1.6rem;margin-top:8px;padding-right:16px;position:relative;text-align:right}
.genericFeature .sectionInner .moduleWrapper .featurePickup_link:after,.genericFeature .sectionInner .moduleWrapper .featurePickup_link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.genericFeature .sectionInner .moduleWrapper .featurePickup_link:before{content:"\F00C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.suzumain .riff-Icon{word-wrap:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;direction:ltr;display:inline-block;font-family:RiffIcons;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-decoration:inherit;text-transform:none;white-space:nowrap;width:1em}
.suzumain .riff-Icon--navigatePreviousOutline:before{content:"\f00b"}
.suzumain .riff-Icon--navigateNextOutline:before{content:"\f00c"}
.suzumain .riff-Icon--close:before{content:"\ec0b"}
.suzumain .firstView{background-image:url(../images/suzu_firstView_background.png);background-position:50%;background-size:cover;overflow:hidden;position:relative}
.suzumain .firstView_textBox{line-height:29px;margin-top:26px;position:relative;text-shadow:1px 1px 1px #fff;z-index:1}
.suzumain .firstView_titleBox{background-color:#fff;border:3px solid #e89594;border:3px solid var(--color-suzu-key);border-radius:4px;margin:80px auto;padding:25px 25px 35px;text-align:left;width:925px}
.suzumain .firstView_titleBox_title{color:#e89594;color:var(--color-suzu-key);font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-family:var(--font-yugo);font-size:4.4rem;font-weight:700;letter-spacing:4px;margin-top:6px;position:relative;z-index:10}
.suzumain .firstView_titleBox_subtitle{font-size:2.5rem;font-weight:700}
.suzumain .firstView_suzu{background-image:url(../images/suzu_firstView.png);background-repeat:no-repeat;background-size:605px;bottom:0;height:404px;left:55%;margin:auto;position:absolute;width:605px}
.suzumain .feature_content{overflow:hidden;padding-top:50px}
.suzumain .feature_moduleHd{background-color:#e89594;background-color:var(--color-suzu-key)}
.suzumain .feature_moduleHd_title{color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-family:var(--font-yugo);font-size:2.8rem;padding:15px;text-align:center}
.suzumain .feature_moduleHd_subText{color:#fff;font-size:1.2em;padding-bottom:10px;position:relative;text-align:center;top:-10px}
.suzumain .feature_moduleHd_twitterTitle{background-color:#55bbdf;color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-family:var(--font-yugo);font-size:2.8rem;padding:15px;text-align:center}
.suzumain .feature_contentsMod{background-color:#fff1ef}
.suzumain .feature_contentsMod_image{background-image:url(../images/suzu_feature_background.png);background-repeat:no-repeat;background-size:649px}
.suzumain .feature_contentList_box{background-color:#fff;border:3px solid #e89594;border:3px solid var(--color-suzu-key);margin:0 auto 50px;padding:20px;text-align:left;width:925px}
.suzumain .feature_contentList_title{border-bottom:2px solid #e89594;border-bottom:2px solid var(--color-suzu-key);border-left:8px solid #e89594;border-left:8px solid var(--color-suzu-key);color:#494e59;font-size:2.7rem;letter-spacing:.06em;padding:.1em .5em}
.suzumain .feature_contentList_content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
.suzumain .feature_contentList_small{font-size:1.4rem;margin-top:5px}
.suzumain .feature_contentList_contentPicture{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;margin-top:20px;width:300px}
.suzumain .feature_contentList_image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#efefef;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;position:relative}
.suzumain .feature_contentList_image:hover{opacity:.7;opacity:var(--opacity-hover);-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.suzumain .feature_contentList_image:first-child{border:1px solid rgba(0,0,0,.06);height:300px;width:300px}
.suzumain .feature_contentList_image:first-child img{max-height:300px;max-width:300px}
.suzumain .feature_contentList_image:nth-child(n+2){border:1px solid rgba(0,0,0,.06);height:91.33333px;margin-right:13px;margin-top:26px;width:91.33333px}
.suzumain .feature_contentList_image:nth-child(n+2) img{max-height:91.33333px;max-width:91.33333px}
.suzumain .feature_contentList_image:nth-child(4){margin-right:0}
.suzumain .feature_contentList_textBox{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}
.suzumain .feature_contentList_contentText{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-family:var(--font-yugo);margin-top:20px}
.suzumain .feature_contentList_contentText_color{color:#494e59;font-weight:700}
.suzumain .feature_more{background-color:#fff;border:2px solid #e89594;border:2px solid var(--color-suzu-key);border-radius:4px;color:#393d47;line-height:42px;margin:50px auto;text-align:center;width:368px}
.suzumain .feature_more:hover{background-color:#e89594;background-color:var(--color-suzu-key);color:#fff;cursor:pointer;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.suzumain #overlay{background:rgba(0,0,0,.6);cursor:pointer;height:100vh;left:0;max-width:100%!important;top:0;z-index:100}
.suzumain #mordal,.suzumain #overlay{display:none;position:fixed;width:100%}
.suzumain #mordal{background:#000;height:100%;left:50%;max-height:750px;max-width:990px;max-width:var(--size-width-content-pc);top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200}
.suzumain #mordal #mordal_inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin:auto;max-height:750px;max-width:750px;overflow:hidden;position:relative;width:100%}
@media screen and (max-width:var(--size-width-content-pc)){
.suzumain #mordal #mordal_inner{padding:0 100px}
}
.suzumain #mordal #mordal_inner img{max-height:750px;max-width:750px}
.suzumain #mordal #mordal_close,.suzumain #mordal #mordal_next,.suzumain #mordal #mordal_prev{cursor:pointer;position:absolute;width:60px}
.suzumain #mordal #mordal_close:hover,.suzumain #mordal #mordal_next:hover,.suzumain #mordal #mordal_prev:hover{background:#383838;background:var(--color-modal-bg-button-hover-pc);opacity:.7;opacity:var(--opacity-hover);-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:400}
.suzumain #mordal #mordal_close{color:#fff;font-size:3.6rem;height:60px;line-height:60px;right:20px;text-align:center;top:20px;z-index:300}
.suzumain #mordal #mordal_next,.suzumain #mordal #mordal_prev{color:#fff;font-size:3.6rem;height:112px;line-height:112px;text-align:center;top:calc(50% - 66px)}
.suzumain #mordal #mordal_prev{left:20px}
.suzumain #mordal #mordal_next{right:20px}
.suzumain #mordal .js-disabled{display:none}
.suzumain .js-abled{display:block}
.suzumain .feature_contentsMod_twitterImage{background-image:url(../images/suzu_feature_image_sky.png);background-repeat:no-repeat;background-size:cover}
.suzumain .twitter{overflow:hidden;padding:50px 0;text-align:center}
.suzumain .twitter .suzu_banner{background:#fff;background-repeat:no-repeat;border-radius:8px;display:inline-block;margin:40px auto 0}
.suzumain .twitter .suzu_banner img{background-size:600px;height:149px;width:600px}
.suzumain .twitter .suzu_banner img:hover{opacity:.7;opacity:var(--opacity-hover);-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.suzumain .twittertext{background-color:hsla(0,0%,100%,.5);padding:50px 0}
.suzumain .twittertext_box{font-size:1.8rem;margin:0 auto;width:990px;width:var(--size-width-content-pc)}
.suzumain .twittertext_copyright{display:-webkit-box;display:-ms-flexbox;display:flex}
.suzumain .twittertext_copyright:nth-child(n+2){margin-top:40px}
.suzumain .twittertext_copyright_image,.suzumain .twittertext_copyright_imagemovie{background-repeat:no-repeat;background-size:120px;height:170px;position:relative;width:120px}
.suzumain .twittertext_copyright_image{background-image:url(../images/suzu_feature_movie2.png)}
.suzumain .twittertext_copyright_imagemovie{background-image:url(../images/suzu_feature_movie.png)}
.suzumain .twittertext_copyright_box{font-size:1.6rem;margin:auto 20px;text-align:left;width:789px}
.suzumain .twittertext_copyright_title{font-weight:700;margin-bottom:10px}
.suzumain .twittertext_copyright_subtext{font-size:1.4rem;line-height:1.6;margin-top:16px}
.suzumain .twittertext .small_title{padding-top:20px}
.suzumain .feature_contentTwitter{letter-spacing:2px}
.suzumain .twitter-timelineWrapper{margin-bottom:50px}
.suzumain .small_title{font-size:1.4rem;line-height:29px;padding:30px;text-align:center}
.suzumain .twitter-tweet{width:100%!important;width:560px!important}
.suzumain .EmbeddedTweet,.suzumain .twitter-widget{width:560px!important}
.suzumain .twitter_mail{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:20px 20px 11.6px}
.suzumain .twitter_mail_text{font-family:Helvetica,Roboto,Segoe UI,Calibri,sans-serif;font-size:1.6rem;margin-top:13px}
.suzumain .twitter_mail_name{font:16px/1.4 Helvetica,Roboto,Segoe UI,Calibri,sans-serif;font-weight:700}
.suzuArticle{background-color:#fff;margin:0 auto 50px;padding:20px;width:990px;width:var(--size-width-content-pc)}
.suzuArticle_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.suzuArticle_item{padding:20px;width:33.3%}
.suzuArticle_link{display:block}
.suzuArticle_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.suzuArticle_title{color:#393d47;font-size:1.7rem;font-weight:700;line-height:1.5;padding-top:8px}
.suzuArticle_lead{-webkit-line-clamp:3;padding-top:8px}
.suzuArticle_lead,.suzuArticle_thumbnail{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.suzuArticle_thumbnail{-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:190px;justify-content:center;width:100%}
.suzuArticle_img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}
.suzuArticle_media{color:#949aa4;font-size:1.4rem;padding-top:4px}
.suzuWorkshop{background-color:#fff;color:#333;color:var(--color-text);margin:0 auto 50px;padding:40px;width:990px;width:var(--size-width-content-pc)}
.suzuWorkshop_header{font-size:2.4rem;font-weight:700;margin:0 0 12px;text-align:center}
.suzuWorkshop_list{border-top:2px solid #f0f0f0;margin:16px 0 0}
.suzuWorkshop_link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 0}
.suzuWorkshop_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.suzuWorkshop_thumbnailWrapper{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:198px;justify-content:center;margin:0 22px 0 0;width:350px}
.suzuWorkshop_thumbnail{max-height:198px;max-width:350px}
.suzuWorkshop_text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.suzuWorkshop_title{font-size:1.8rem;font-weight:700;margin:16px 0}
.suzuWorkshop_lead{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.suzuWorkshop_media{margin:12px 16px 0 0}
.suzuWorkshop_date,.suzuWorkshop_media{color:#949aa4;display:inline-block}
.suzuWorkshop_linkText{margin:4px 0 0;padding:0 16px 0 0;position:relative;text-align:right}
.suzuWorkshop_linkText:after,.suzuWorkshop_linkText:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RiffIcons}
.suzuWorkshop_linkText:before{content:"\F00C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.comingsoon{color:#949494;color:var(--color-subText);letter-spacing:.5px;margin:80px 0;text-align:center}
.comingsoon_title{font-size:3.4rem;font-weight:700;letter-spacing:.5px}
.comingsoon_text{margin-top:10px}
.noWarProjectArticleListPage{background-color:#fff;background-color:var(--color-bg-base);padding-bottom:60px}
.noWarProjectArticleListPage_wrapper{margin:0 auto;width:990px}
.noWarProjectArticleListPage_content{margin-top:40px}
.noWarProjectArticleListPage_text{color:#333;color:var(--color-text);font-size:1.6rem;text-align:center}
.noWarProjectArticleListPage_text_link{color:#666;color:var(--color-subText-2);text-decoration:underline}
.noWarProjectArticleListPage_text_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectArticleList{background-color:#fff;background-color:var(--color-text-white-common);margin:40px auto 0}
.noWarProjectArticleList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.noWarProjectArticleList_item{margin-right:20px;width:calc(33.33% - 13.33333px)}
.noWarProjectArticleList_item:nth-child(3n){margin-right:0}
.noWarProjectArticleList_item:nth-child(n+4){margin-top:20px}
.noWarProjectArticleList_link{display:block}
.noWarProjectArticleList_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectArticleList_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:16/9;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;justify-content:center;overflow:hidden;width:100%}
.noWarProjectArticleList_img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}
.noWarProjectArticleList_texts{text-align:left}
.noWarProjectArticleList_title{color:#333;color:var(--color-text);font-size:1.4rem;font-weight:700;padding-top:4px}
.noWarProjectArticleList_subTexts{color:#666;color:var(--color-subText-2);font-size:1.4rem;padding-top:4px}
.noWarProjectArticleList_media{display:inline-block;margin-right:12px}
.noWarProjectArticleList_date{display:inline-block}
.noWarProjectArticleList_more{border:1px solid #666f7a;color:#666f7a;margin:40px auto 0;width:355px}
.noWarProjectArticleList_more_link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.noWarProjectArticleList_more_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectArticleList_more_text{color:#666f7a;font-size:1.4rem;margin-right:12px;padding:12px 0;text-align:center}
.noWarProjectMainVisual{background-image:url(https://s.yimg.jp/images/news-cms/wararchive/pc/images/no_war_project/bg_base_pc.jpg);background-repeat:repeat;background-size:cover}
.noWarProjectMainVisual_wrapper{padding-bottom:80px}
.noWarProjectMainVisual_content{margin:0 auto;padding-top:20px;width:990px}
.noWarProjectMainVisual_titleImage{display:block;height:124px;margin:0 auto;width:458px}
.noWarProjectMainVisual_credit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:40px}
.noWarProjectMainVisual_credit_image-tbs{border-right:1px solid #949494;border-right:1px solid var(--color-subText);height:100%;padding-right:20px;width:225px}
.noWarProjectMainVisual_credit_image-news{height:100%;padding-left:20px;width:162px}
.noWarProjectMainVisual_post{margin-top:36px}
.noWarProjectMainVisual_post_list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:20px;grid-row-gap:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;row-gap:0}
.noWarProjectMainVisual_post_item{background-color:#fff;-webkit-box-shadow:0 4px 9px rgba(0,0,0,.1);box-shadow:0 4px 9px rgba(0,0,0,.1);margin-bottom:4px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:calc(33.33333% - 13.33333px)}
.noWarProjectMainVisual_post_item:first-child{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
.noWarProjectMainVisual_post_item:nth-child(3),.noWarProjectMainVisual_post_item:nth-child(4){-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
.noWarProjectMainVisual_post_link{display:block;padding:10px}
.noWarProjectMainVisual_post_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectMainVisual_post_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1/1;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}
.noWarProjectMainVisual_post_thumbnail_label{background-color:rgba(0,0,0,.8);border-radius:20px;bottom:8px;color:#fff;color:var(--color-text-white-common);font-size:1.4rem;left:0;line-height:24px;margin:0 auto;position:absolute;right:0;text-align:center;width:164px}
.noWarProjectMainVisual_post_image{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.noWarProjectMainVisual_post_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}
.noWarProjectMainVisual_post_text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;color:var(--color-subText-2);display:-webkit-box;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:700;overflow:hidden}
.noWarProjectMainVisual_post_moreLink{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fafafa;border:1px solid #333;border:1px solid var(--color-text);color:#333;color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;justify-content:center;margin:40px auto 0;padding:10px;text-align:center;width:355px}
.noWarProjectMainVisual_post_moreLink:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectMainVisual_description{margin-top:60px}
.noWarProjectMainVisual_text{color:#333;color:var(--color-text);font-size:1.6rem;text-align:center}
.noWarProjectMainVisual_planLink{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#666;color:var(--color-subText-2);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:12px auto 0}
.noWarProjectMainVisual_planLink:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectMainVisual_planLink_text{margin-right:4px;text-decoration:underline}
.noWarProjectModuleHeader{padding:40px 0;text-align:center}
.noWarProjectModuleHeader_title{font-size:2.8rem;font-weight:700;padding-bottom:20px;position:relative}
.noWarProjectModuleHeader_title:after{background-image:url(https://s.yimg.jp/images/news-cms/wararchive/common/images/no_war_project/headline.svg);background-size:cover;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:120px}
.noWarProjectRecruitment{background-color:#fff;background-color:var(--color-bg-base);padding-bottom:60px}
.noWarProjectRecruitment_wrapper{margin:0 auto;width:990px}
.noWarProjectRecruitment_text{font:size 1.6rem;text-align:center}
.noWarProjectRecruitment_text_link{color:#666;color:var(--color-subText-2);text-decoration:underline}
.noWarProjectRecruitment_text_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectRecruitment_information{border:1px solid #e1e1e1;border:1px solid var(--color-border-lv2);display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding:40px}
.noWarProjectRecruitment_information_description{text-align:left}
.noWarProjectRecruitment_information_title{font-size:1.8rem;font-weight:700}
.noWarProjectRecruitment_information_text{margin-top:8px}
.noWarProjectRecruitment_information_linkWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:40px}
.noWarProjectRecruitment_information_linkText{color:#666;color:var(--color-subText-2);font-size:1.4rem;text-align:center}
.noWarProjectRecruitment_information_link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#ef6c52;color:#fff;color:var(--color-text-white-common);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;justify-content:center;margin-top:8px;padding:20px;text-align:center;width:355px}
.noWarProjectRecruitment_information_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectShortMovie{background-color:#fff;background-color:var(--color-text-white-common);margin-top:40px}
.noWarProjectShortMovie_content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
.noWarProjectShortMovie_iframeWrapper{margin-right:20px;width:25%}
.noWarProjectShortMovie_iframeWrapper:last-child{margin-right:0}
.noWarProjectShortMovie_iframe{border-radius:20px;height:412px;width:100%}
.noWarProjectShortMovie_more{border:1px solid #44a2a4;color:#44a2a4;margin:40px auto 0;width:355px}
.noWarProjectShortMovie_more_link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.noWarProjectShortMovie_more_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectShortMovie_more_text{color:#44a2a4;font-size:1.4rem;padding:12px 0;text-align:center}
.noWarProjectSnsShare{background-image:url(https://s.yimg.jp/images/news-cms/wararchive/pc/images/no_war_project/bg_base_pc.jpg);background-repeat:repeat;background-size:contain;padding-bottom:60px}
.noWarProjectSnsShare_wrapper{margin:0 auto;width:990px}
.noWarProjectSnsShare_text{letter-spacing:-.01em;text-align:center}
.noWarProjectSnsShare_text+.noWarProjectSnsShare_text{margin-top:20px}
.noWarProjectSnsShare_link,.noWarProjectSnsShare_linkWrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.noWarProjectSnsShare_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin-top:20px;padding:10px;text-align:center;width:355px}
.noWarProjectSnsShare_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectSnsShare_link-x{background-color:#000;color:#fff;color:var(--color-text-white-common)}
.noWarProjectSnsShare_link-realtime{background-color:#fafafa;border:1px solid #333;border:1px solid var(--color-text);color:#333;color:var(--color-text);margin-left:30px}
.noWarProjectSnsShare_comment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
.noWarProjectSnsShare_embed{-webkit-box-flex:1;-ms-flex:1;flex:1}
.noWarProjectSnsShare_embed:not(:first-child){margin-left:20px}
.noWarProjectLinkMemory_content{margin:0 auto;text-align:center;width:990px}
.noWarProjectLinkMemory_description{font-size:1.6rem;margin-top:40px}
.noWarProjectLinkMemory_movie{height:360px;margin:40px auto 0;width:620px}
.noWarProjectLinkMemory_movie_credit{color:#666;color:var(--color-subText-2);display:block;font-size:1.2rem;margin:4px auto 0;text-align:left;width:620px}
.noWarProjectLinkMemory_textWrapper{margin-top:40px}
.noWarProjectLinkMemory_text{font-size:1.6rem}
.noWarProjectLinkMemory_text:nth-child(n+2){margin-top:20px}
.noWarProjectPostList{background-color:#f7f7f7;background-color:var(--color-subBg);padding-bottom:60px}
.noWarProjectPostList_wrapper{margin:0 auto;width:990px}
.noWarProjectPostList_content{margin-top:40px}
.noWarProjectPostList_text{color:#333;color:var(--color-text);font-size:1.6rem;text-align:center}
.noWarProjectPostList_list{grid-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.noWarProjectPostList_item{background-color:#fff;-webkit-box-shadow:0 4px 9px rgba(0,0,0,.1);box-shadow:0 4px 9px rgba(0,0,0,.1);width:calc(33.33333% - 13.33333px)}
.noWarProjectPostList_link{display:block;padding:10px}
.noWarProjectPostList_link:hover{opacity:.7;opacity:var(--opacity-hover)}
.noWarProjectPostList_thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1/1;background-color:#f0f0f0;background-color:var(--color-thumbnail-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}
.noWarProjectPostList_thumbnail_label{background-color:rgba(0,0,0,.8);border-radius:20px;bottom:8px;color:#fff;color:var(--color-text-white-common);font-size:1.4rem;left:0;line-height:24px;margin:0 auto;position:absolute;right:0;text-align:center;width:164px}
.noWarProjectPostList_image{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.noWarProjectPostList_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}
.noWarProjectPostList_titleText{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;color:var(--color-subText-2);display:-webkit-box;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:700;overflow:hidden}
.timelime_map .airraidMap{background-color:#60656a;background-color:var(--color-airraid-map-bg-in-timeline);margin:60px -100px}
.timelime_map .airraidMap_areaCasualties_graph_inner{background-color:#dfe1e2;background-color:var(--color-airraid-map-graph-in-timeline)}
.timelineUkraine{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;color:var(--color-timeline-text);font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-family:var(--font-serif);letter-spacing:.05em;position:relative}
.timelineUkraine:before{background-color:rgba(0,0,0,.8);background-color:var(--color-timeline-bg-pc);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}
.timelineUkraine a{color:#fff;color:var(--color-timeline-text);-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)}
.timelineUkraine a:hover{opacity:.7;opacity:var(--opacity-hover)}
.timelineUkraine_section{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 20px}
.timelineUkraine_section:first-child{background-image:url(../../common/images/timeline/bg_timeline_ukraine_1.jpg);padding-top:100px}
.timelineUkraine_section:nth-child(2){background-image:url(../../common/images/timeline/bg_timeline_ukraine_2.jpg);padding-bottom:20px}
.timelineUkraine_section_inner{margin:0 auto;max-width:1200px;max-width:var(--size-width-max-content-pc)}
.timelineUkraine_topic{margin:20px 0 30px;position:relative;text-align:center}
.timelineUkraine_topic_link{color:#fff;color:var(--color-timeline-text);display:inline-block}
.timelineUkraine_topic_link .timelineUkraine_topic_title{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-timeline-border)}
.timelineUkraine_topic_date{font-size:2.4rem}
.timelineUkraine_topic_title{display:inline-block;font-size:2.6rem;font-weight:700;margin-top:4px}
.timelineUkraine_topic_explain{color:#e0e0e0;color:var(--color-timeline-text-sub);font-size:1.6rem;margin-top:4px}
.timelineUkraine_topic_subLink{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-timeline-border);color:#e0e0e0;color:var(--color-timeline-text-sub);display:inline-block;font-size:1.4rem;margin-top:8px}
.timelineUkraine_list:before,.timelineUkraine_section+.timelineUkraine_section .timelineUkraine_section_inner:before,.timelineUkraine_topic+.timelineUkraine_topic:before{background-color:#fff;background-color:var(--color-timeline-border);border-radius:1px;content:"";display:block;left:50%;margin-left:-1px;position:absolute;width:2px}
.timelineUkraine_section+.timelineUkraine_section .timelineUkraine_section_inner{position:relative}
.timelineUkraine_section+.timelineUkraine_section .timelineUkraine_section_inner:before{height:130px;top:-150px}
.timelineUkraine_topic+.timelineUkraine_topic{margin-top:80px}
.timelineUkraine_topic+.timelineUkraine_topic:before{height:40px;top:-60px}
.timelineUkraine_list{margin:20px 0 10px;overflow:hidden;padding:20px 0;position:relative}
.timelineUkraine_list:before{height:calc(100% + 40px);top:-20px}
.timelineUkraine_list_item{position:relative;width:calc(50% - 40px)}
.timelineUkraine_list_item.is-inview{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.timelineUkraine_list_item:first-child{-webkit-animation-delay:0s;animation-delay:0s}
.timelineUkraine_list_item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}
.timelineUkraine_list_item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}
.timelineUkraine_list_item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}
.timelineUkraine_list_item:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}
.timelineUkraine_list_item:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}
.timelineUkraine_list_item:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}
.timelineUkraine_list_item:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}
.timelineUkraine_list_item:nth-child(9){-webkit-animation-delay:.8s;animation-delay:.8s}
.timelineUkraine_list_item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}
.timelineUkraine_list_item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}
.timelineUkraine_list_item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}
.timelineUkraine_list_item:nth-child(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}
.timelineUkraine_list_item:nth-child(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}
.timelineUkraine_list_item:nth-child(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}
.timelineUkraine_list_item:nth-child(16){-webkit-animation-delay:1.6s;animation-delay:1.6s}
.timelineUkraine_list_item:nth-child(17){-webkit-animation-delay:1.7s;animation-delay:1.7s}
.timelineUkraine_list_item:nth-child(18){-webkit-animation-delay:1.8s;animation-delay:1.8s}
.timelineUkraine_list_item:nth-child(19){-webkit-animation-delay:1.9s;animation-delay:1.9s}
.timelineUkraine_list_item:nth-child(20){-webkit-animation-delay:2s;animation-delay:2s}
.timelineUkraine_list_item:before{border-style:solid;content:"";display:block;height:0;position:absolute;top:20px;width:0}
.timelineUkraine_list_item:after{background-color:#fff;background-color:var(--color-timeline-border);border-radius:100%;content:"";display:block;height:20px;position:absolute;top:20px;width:20px}
.timelineUkraine_list_item:nth-child(2n-1){text-align:right}
.timelineUkraine_list_item:nth-child(2n-1) .timelineUkraine_list_item_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:auto;order:2}
.timelineUkraine_list_item:nth-child(2n-1) .timelineUkraine_list_item_image{margin-right:12px}
.timelineUkraine_list_item:nth-child(2n-1):before{border-color:transparent transparent transparent hsla(0,0%,100%,.3);border-bottom-color:transparent;border-left-color:var(--color-timeline-listItem-bg);border-right-color:transparent;border-top-color:transparent;border-width:8px 0 8px 16px;position:absolute;right:-16px}
.timelineUkraine_list_item:nth-child(2n-1):after{right:-50px}
.timelineUkraine_list_item:nth-child(2n){margin-left:auto}
.timelineUkraine_list_item:nth-child(2n) .timelineUkraine_list_item_image{margin-left:12px}
.timelineUkraine_list_item:nth-child(2n):before{border-color:transparent hsla(0,0%,100%,.3) transparent transparent;border-right-color:var(--color-timeline-listItem-bg);border-top-color:transparent;border-width:8px 16px 8px 0;left:-16px}
.timelineUkraine_list_item:nth-child(2n):after{left:-50px}
.timelineUkraine_list_item_inner{background-color:hsla(0,0%,100%,.3);background-color:var(--color-timeline-listItem-bg);display:inline-block;min-width:70%;padding:20px}
.timelineUkraine_list_item_link{display:block;margin:-20px;padding:20px}
.timelineUkraine_list_item_link .timelineUkraine_list_item_title{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-timeline-border)}
.timelineUkraine_list_item_child{margin-top:4px}
.timelineUkraine_list_item_child .timelineUkraine_list_item_link{margin:0;padding:0}
.timelineUkraine_list_item_child+.timelineUkraine_list_item_child{border-top:1px dashed #fff;border-top:1px dashed var(--color-timeline-border);margin-top:12px;padding-top:12px}
.timelineUkraine_list_item_block{display:-webkit-box;display:-ms-flexbox;display:flex}
.timelineUkraine_list_item_text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.timelineUkraine_list_item_date{font-size:1.4rem}
.timelineUkraine_list_item_title{display:inline-block;font-size:2.2rem;line-height:1.4}
.timelineUkraine_list_item_explain{color:#e0e0e0;color:var(--color-timeline-text-sub);font-size:1.4rem;line-height:1.4;margin-top:8px}
.timelineUkraine_list_item_image{width:120px}
.timelineUkraine_list_item_image img{max-width:100%}
.timelineUkraine_list_item+.timelineUkraine_list_item{margin-top:12px}
.timelineUkraine_paragraph{font-size:2rem;line-height:2;margin:120px 0 40px;position:relative}
.timelineUkraine_subText{font-size:1.4rem;line-height:1.4;margin:40px 0 20px 1em;text-indent:-1em}
.timelineUkraine_graph{margin-top:20px;padding-top:20px;text-align:center}
.timelineUkraine_graph img{width:660px}
.timelineUkraine_imgSource{font-size:1.4rem;line-height:1.4;margin-left:1em;margin-top:80px;text-align:center;text-indent:-1em}
@keyframes fadeIn{
0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}