﻿.clearfix:after{content:" ";display:block;clear:both}.w660{max-width:660px !important;margin-left:auto !important;margin-right:auto !important}.edge2edge{margin:6em auto 0;padding:0;width:100%}html.desktop{overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-feature-settings:"palt";letter-spacing:.06em;font-size:1.05em;color:#333;-webkit-print-color-adjust:exact}a{text-decoration:none;color:#333}button{cursor:pointer;background:none;padding:0;border:none;outline:none;transition:.2s}button:hover{opacity:.9}canvas{user-select:none}.font-color--black{color:#000}.font-color--white{color:#fff}.bg-color--black{background:#000}.bg-color--white{background:#fff}.dis--flex{display:flex}.dis--block{display:block}.dis--inline-b{display:inline-block}.dis--none{display:none}.flex-dir--row-rev{flex-direction:row-reverse}.flex-wrap--wrap{flex-wrap:wrap}.flex-basis--half{flex-basis:50%}.justify--center{justify-content:center}.justify--end{justify-content:flex-end}.justify--between{justify-content:space-between}.justify--around{justify-content:space-around}.align-items--center{align-items:center}.align-items--end{align-items:flex-end}.pos--fixed{position:fixed}.pos--relative{position:relative}.pos--absolute{position:absolute}.overflow--hidden{overflow:hidden}.width--100per{width:100%}.width--100vw{width:100vw}.height--100per{height:100%}.height--100vh{height:100vh}.min-height--100vh{min-height:100vh}.margin-t--xsmall{margin:1rem auto 0 !important}@media screen and (max-width: 768px){.margin-t--xsmall{margin:.5rem auto 0 !important}}.margin-t--small{margin:2rem auto 0 !important}@media screen and (max-width: 768px){.margin-t--small{margin:1rem auto 0 !important}}.margin-t--medium{margin:3rem auto 0 !important}@media screen and (max-width: 768px){.margin-t--medium{margin:1.5rem auto 0 !important}}.margin-t--large{margin:4rem auto 0 !important}@media screen and (max-width: 768px){.margin-t--large{margin:2rem auto 0 !important}}.margin-t--xlarge{margin:5rem auto 0 !important}@media screen and (max-width: 768px){.margin-t--xlarge{margin:2.5rem auto 0 !important}}.margin-t--xxlarge{margin:6rem auto 0 !important}@media screen and (max-width: 768px){.margin-t--xxlarge{margin:3rem auto 0 !important}}.margin-b--xsmall{margin:0 auto 1rem !important}@media screen and (max-width: 768px){.margin-b--xsmall{margin:0 auto .5rem !important}}.margin-b--small{margin:0 auto 2rem !important}@media screen and (max-width: 768px){.margin-b--small{margin:0 auto 1rem !important}}.margin-b--medium{margin:0 auto 3rem !important}@media screen and (max-width: 768px){.margin-b--medium{margin:0 auto 1.5rem !important}}.margin-b--large{margin:0 auto 4rem !important}@media screen and (max-width: 768px){.margin-b--large{margin:0 auto 2rem !important}}.margin-b--xlarge{margin:0 auto 5rem !important}@media screen and (max-width: 768px){.margin-b--xlarge{margin:0 auto 2.5rem !important}}.margin-b--xxlarge{margin:0 auto 6rem !important}@media screen and (max-width: 768px){.margin-b--xxlarge{margin:0 auto 3rem !important}}.text-align--right{text-align:right}.text-align--center{text-align:center}.MoveLink__singlepage li{display:none}#loader{width:100vw;height:100vh;overflow:hidden;position:fixed;left:0;top:50%;bottom:50%;transform:translateY(-50%);z-index:10001;background:#fff}#loader p{border-radius:50%;width:48px;height:48px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-indent:-9999em;border-top:4px solid #eee;border-right:4px solid #eee;border-bottom:4px solid #eee;border-left:4px solid #333;transform:translateZ(0);animation:load 1.2s infinite linear}@keyframes load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:10000;background:#fff}.loader p{border-radius:50%;width:30px;height:30px;position:absolute;top:50px;left:0;bottom:0;right:0;margin:auto;text-indent:-9999em;border-top:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid #eee;border-left:3px solid #333;transform:translateZ(0);animation:load 1.2s infinite linear}header{width:100%;height:50px;position:fixed;z-index:22222;top:0;left:0;display:flex;background:#fff;border-bottom:1px solid #ececec;box-sizing:content-box;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"Meiryo UI",Arial,sans-serif}@media screen and (max-width: 667px){header{height:40px}}header #asahilogo{display:block;width:90px;height:28px;position:absolute;top:0;left:24px;bottom:0;margin:auto 0}@media screen and (max-width: 667px){header #asahilogo{width:68px;height:21px;left:5px}}header #titlelogo{position:absolute;height:100%;left:50%;margin-top:0;margin-left:auto;margin-right:auto;transition:.2s;transform:translateX(-50%)}header #titlelogo h1{text-align:center;position:relative;top:50%;height:42px;margin:auto;transform:translateY(-50%)}@media screen and (max-width: 667px){header #titlelogo h1{height:26px}}header #titlelogo h1 .hiddenH1{height:1px;overflow:hidden}header #headtitle{height:40px;text-align:center;margin:auto}header #headtitle h1{font-size:.85em;font-weight:bold;height:22px;line-height:22px;white-space:nowrap}@media screen and (max-width: 667px){header #headtitle h1{font-size:12px;font-weight:normal;letter-spacing:-0.02em}}header #headtitle time{display:block;height:18px;line-height:18px;font-size:12px}@media screen and (max-width: 667px){header #headtitle time{font-size:11px}}header #language{position:absolute;width:130px;height:13px;text-align:center;top:0;bottom:0;margin:auto;right:12%}@media screen and (max-width: 667px){header #language{display:none}}header #language li{display:inline-block;font-size:13px;height:13px;vertical-align:top;line-height:13px;padding:0 .5em;letter-spacing:-0.5px}header #language li a:hover,header #language li a:focus{text-decoration:underline}header #language li:first-child{border-right:1px solid #333;box-sizing:border-box}#socialbtn{position:absolute;top:0;bottom:0;right:18px;margin:auto;width:100px;height:24px}#socialbtn ul{width:auto;height:auto;margin:0 auto;display:flex;justify-content:space-around}#socialbtn ul li{text-align:center;cursor:pointer}#socialbtn ul li svg,#socialbtn ul li img{width:24px;height:24px}#socialbtn ul #linebtn{width:24px;height:24px;background:#00b833;border-radius:3px}#socialbtn #twlink{font-family:"Hiragino Kaku Gothic ProN","Meiryo UI",Arial,sans-serif;height:24px;line-height:24px;font-size:9px;color:#333;text-decoration:underline;display:inline-block;vertical-align:top}html.mobile #language{display:none}html.mobile #socialbtn{width:60px;top:-8px;right:4px}html.mobile #socialbtn #twlink{height:inherit;line-height:inherit}#index{position:fixed;right:15px;top:60px;width:80px;height:24px;z-index:10;cursor:pointer;border-radius:3px;background:rgba(255,255,255,0.9)}@media screen and (max-width: 667px){#index{top:50px;right:10px}}#navi{position:fixed;width:100vw;height:auto;top:-320px;left:0;z-index:22223;padding:15px 0 0;background:#fff;box-shadow:-1vw 10px 10vh rgba(0,0,0,0.2);transition:.4s;overflow:hidden}@media screen and (max-width: 667px){#navi{top:-520px}}#navi button{position:absolute;top:15px;right:30px;width:28px;height:28px;z-index:1}@media screen and (max-width: 667px){#navi button{right:10px}}#navi button svg{fill:#333}#navi ul{width:100vw;height:auto;overflow-x:auto;overflow-y:hidden;margin:10px 0 0;font-size:0;text-align:center}#navi ul li{position:relative;width:14.2857%;height:40px;margin:30px 0;display:inline-block;font-size:13px;cursor:pointer;box-sizing:border-box;overflow:hidden;text-align:center}@media screen and (max-width: 667px){#navi ul li{display:block;width:80vw;height:40px;margin:auto;border-right:0;border-bottom:1px solid #ccc;font-size:12px}}#navi ul li p{position:absolute;top:50%;left:50%;text-align:center;width:80%;padding:0 1em;transform:translate(-50%, -50%);background:#fff;z-index:1}@media screen and (max-width: 768px){#navi ul li p{width:96%}}#navi ul li:after{content:"";position:absolute;top:50%;left:0;width:100%;border-top:solid 1px #ccc;margin:auto}@media screen and (max-width: 667px){#navi ul li:after{border:none}}#navi ul li:nth-child(1){width:200px;height:fit-content;margin:0 auto 10px;display:block;cursor:inherit;border:none}@media screen and (max-width: 667px){#navi ul li:nth-child(1){width:120px;margin:0 auto 5px}}#navi ul li:nth-child(2){width:100vw;height:20px;margin:auto;display:block;cursor:inherit}@media screen and (max-width: 667px){#navi ul li:nth-child(2){border:none}}#navi ul li:nth-child(2) svg{width:80px;height:24px;margin:0 0 0 -15px}#navi ul li:last-child{border:none}#navi ul li:nth-child(1):after{border:none}#navi ul li:nth-child(2):after{border:none}#navi ul li:nth-child(3):after{width:50%;left:auto}#navi ul li:last-child:after{width:50%}#navi.hover{top:0}#scroll,.scroll{width:74px;height:74px;position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;margin:auto auto 3.5vh;cursor:pointer;background:rgba(0,0,0,0.85);border-radius:50%}@media screen and (max-width: 768px){#scroll,.scroll{margin:auto auto 6vh;transform:scale(.8)}}#scroll p,.scroll p{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;font-size:12px;color:#fff;font-family:Arial,"Hiragino Kaku Gothic ProN","Meiryo UI",sans-serif}#scroll svg,.scroll svg{transform:rotate(-90deg);width:74px;height:74px}@media screen and (max-width: 768px){#scroll svg,.scroll svg{width:74px;height:74px}}#scroll svg line,.scroll svg line{fill:transparent;stroke:#fff;stroke-width:2;stroke-linecap:round}#scroll svg circle,.scroll svg circle{fill:transparent;stroke:none;stroke-width:2;stroke-linecap:round;animation:init 1s infinite}#scroll svg circle.half_go,.scroll svg circle.half_go{stroke:#fff;animation:half_go .6s 1}#scroll svg circle.half_back,.scroll svg circle.half_back{stroke:#fff;animation:half_back .6s 1}#scroll svg circle.half_go_back,.scroll svg circle.half_go_back{stroke:#fff;animation:half_go_back 1.2s 1}#scroll svg circle.full,.scroll svg circle.full{stroke:#fff;animation:full .3s 1}#scroll svg circle.full2,.scroll svg circle.full2{animation:full2 .6s infinite}@keyframes init{from{stroke-dasharray:0 377}to{stroke-dasharray:0 377}}@keyframes half_go{from{stroke-dasharray:0 377}to{stroke-dasharray:180 377}}@keyframes half_back{from{stroke-dasharray:180 377}to{stroke-dasharray:0 377}}@keyframes half_go_back{0%{stroke-dasharray:0 377}50%{stroke-dasharray:180 377}100%{stroke-dasharray:0 377}}@keyframes full{from{stroke-dasharray:180 377}to{stroke-dasharray:230 377}}@keyframes full2{from{fill:#fff}to{fill:none}}#scroll.out{transform:scale(0);opacity:0;transition-duration:200ms;transition-timing-function:ease-in}html.mobile #scroll p,html.tablet #scroll p{font-size:13px;letter-spacing:-1px}#opening{position:fixed;top:50px;left:0;z-index:9998;width:100%;height:calc(100vh - 50px);overflow:hidden;background:#000;margin:auto}@media screen and (max-width: 667px){#opening{top:40px;height:calc(100vh - 40px)}}#fullscaleVideo{position:relative;top:0;left:0;width:100%;height:100%}#fullscaleVideo video,#fullscaleVideo .video-js{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:100%}#fullscaleVideo .vjs-poster{background-size:cover}#fullscaleVideo .vjs-big-play-button{z-index:999}#fullscaleVideo .bc-player-default_default{background:#000}#fullscaleVideo .video-js.vjs-ended .vjs-poster,#fullscaleVideo .video-js.vjs-ended .vjs-big-play-button{display:none !important}#fullscaleVideo .vjs-volume-menu-button{display:none}#fullscaleVideo #topPlayer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:url("../images/screen_dot.png") repeat;background-size:24px 24px;z-index:1;opacity:.5}@media (min-device-pixel-ratio: 2){#fullscaleVideo #topPlayer:before{background:url("../images/screen_dotx2.png") repeat;background-size:24px 24px}}#fullscaleVideo .vjs-control-bar{position:absolute;z-index:999}#fullscaleVideo .vjs-fullscreen-control{display:none}html.mobile #fullscaleVideo .vjs-control-bar,html.tablet #fullscaleVideo .vjs-control-bar{display:none}#topPlayerBox{position:relative;width:100%;height:100%}html.mobile.portrait #topPlayerBox,html.tablet.portrait #topPlayerBox{height:calc(100vh - 114px)}#mainTitle{max-width:900px;width:94vw;position:absolute;top:50%;left:50%;margin:auto;z-index:2;transform:translateX(-50%) translateY(-50%);transition-duration:500ms}@media screen and (max-width: 667px){#mainTitle{top:40%}}#opening.out{transform:scale(3);opacity:0;transition-duration:300ms;transition-timing-function:ease-in}.b_replay{position:absolute;top:10px;left:10px;width:98px;height:24px;z-index:999}html.mobile .b_replay{top:10px;right:150px}#scrollWrapper .b_replay{right:2%}.b_equalizer{position:absolute;top:10px;left:120px;width:150px;height:24px;z-index:999}.b_equalizer div{width:28px;height:100%;padding:0 10px 0 0;box-sizing:content-box;display:inline-block;vertical-align:top;transform:rotate(180deg)}.b_equalizer div p{width:4px;height:0;display:inline-block;background:#fff;margin:0 1.5px !important;vertical-align:top}.b_equalizer div p.play:nth-child(1){animation:eq1 .8s infinite linear}.b_equalizer div p.play:nth-child(2){animation:eq2 1.2s infinite linear}.b_equalizer div p.play:nth-child(3){animation:eq3 1.5s infinite linear}.b_equalizer div p.play:nth-child(4){animation:eq4 1s infinite linear}@keyframes eq1{0%{height:2px}50%{height:10px}100%{height:2px}}@keyframes eq2{0%{height:2px}50%{height:18px}100%{height:2px}}@keyframes eq3{0%{height:2px}50%{height:18px}100%{height:2px}}@keyframes eq4{0%{height:2px}50%{height:10px}100%{height:2px}}html.mobile .b_equalizer{top:10px}.b_equalizer button,.b_replay button{width:98px;height:24px;margin:1px 0 0;text-align:center;display:inline-block;color:#fff;font-size:12px;border:1px solid #666;padding:0 4px;background:#000;cursor:pointer;vertical-align:middle}.btn_fsPlayer{position:absolute;width:130px;height:130px;top:50%;left:50%;margin:-65px 0 0 -65px;z-index:10000;background:transparent;border:none}@media screen and (max-width: 667px){.btn_fsPlayer{width:60px;height:60px;margin:-30px 0 0 -30px}}.btn_fsPlayer svg{fill:#fff;transition:.5s}.btn_fsPlayer:focus svg{fill:#fff;transform:scale(1.3)}.btn_fsPlayer:hover svg{cursor:pointer;fill:#fff;transform:scale(1.3)}#fsPlayer{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;text-align:center;z-index:22223}#fsPlayer #fsPlayer_inner{position:absolute;width:86%;height:auto;max-width:660px;margin:auto;top:50%;left:50%;transform:translate(-50%, -50%)}#fsPlayer #fsPlayer_inner:before{content:"";display:block;padding-top:56.25%}#fsPlayer #fsPlayerMov{position:absolute;top:0;left:0;width:100%;height:100%}#fsPlayer svg{position:absolute;top:10px;right:10px;width:70px;height:70px;cursor:pointer;fill:#fff;transition:.5s}#fsPlayer svg:focus{fill:#fff;transform:scale(1.3)}#fsPlayer svg:hover{fill:#fff;transform:scale(1.3)}#_preload_div_{width:100%;height:100vh;overflow:hidden;position:fixed;top:0;left:0;z-index:10000;background:#fff}#_preload_div_ p{border-radius:50%;width:48px;height:48px;position:absolute;top:50px;left:0;bottom:0;right:0;margin:auto;text-indent:-9999em;border-top:4px solid #eee;border-right:4px solid #eee;border-bottom:4px solid #eee;border-left:4px solid #333;transform:translateZ(0);animation:load 1.2s infinite linear}#scrollWrapper{width:100vw;height:100vh;line-height:1.6em}#sectionWrapper{min-height:100vh}article{position:relative;clear:both;padding:50px 0 0;margin:0 auto}@media screen and (max-width: 768px){article{padding:40px 0 0}}article .title{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"Meiryo UI",sans-serif;text-align:center;font-size:1.1em;padding:.5em 0 1.5em}article .text{position:relative;z-index:1;width:100%;max-width:660px;margin:auto;padding:2em 0}@media screen and (max-width: 667px){article .text{padding:0 3%}}article .text span{display:block;text-indent:1em;padding:0 0 1.5em;line-height:1.6em}article .navi{width:88%;max-width:660px;margin:0 auto;padding:0 0 5em}@media screen and (max-width: 667px){article .navi{padding:0 0 2em}}article .navi p{text-align:center;font-size:.74em;margin:1em 0 0}@media screen and (max-width: 667px){article .navi p{font-size:.75em}}article .navi p:first-child{margin:5em 0 0}article img{vertical-align:bottom}article div.img{position:relative;z-index:1;width:100%;max-width:660px;margin:2em auto 2em}@media screen and (max-width: 768px){article div.img{width:80%;max-width:600px;margin:2em auto 2em}}@media screen and (max-width: 667px){article div.img{width:88%;margin:1em auto 1em}}article div.img a{position:absolute;right:5px;top:5px;display:block;width:46px;height:46px}@media screen and (max-width: 667px){article div.img a{width:30px;height:30px}}article div.img a:after{content:"";position:absolute;background:url("//www.asahicom.jp/sp/css/images/icon-zoom.png");width:100%;height:100%;background-size:contain}article div.img p{padding:.25em;font-size:.8em;line-height:1.3em}article div.img_float_R{float:right;margin:5% -30% 5% 10%;max-width:300px}@media screen and (max-width: 1170px){article div.img_float_R{width:100%;max-width:660px;margin:4em auto 4em}}article div.img_float_R p{font-size:.85em;line-height:1.3em}article div.img_float_L{float:left;margin:5% 10% 5% -30%;max-width:300px}@media screen and (max-width: 1170px){article div.img_float_L{width:100%;max-width:660px;margin:4em auto 4em}}article div.img_float_L p{font-size:.85em;line-height:1.3em}article div.infograph{position:relative;z-index:1;width:100%;max-width:660px;margin:2em auto 2em}@media screen and (max-width: 768px){article div.infograph{width:90%;margin:2em auto 2em}}@media screen and (max-width: 667px){article div.infograph{width:94%;margin:1em auto 1em}}article div.infograph a{position:absolute;right:5px;top:5px;display:block;width:46px;height:46px}@media screen and (max-width: 667px){article div.infograph a{width:30px;height:30px}}article div.infograph a:after{content:"";position:absolute;background:url("//www.asahicom.jp/sp/css/images/icon-zoom.png");width:100%;height:100%;background-size:contain}article div.infograph p{padding:.25em;font-size:.8em;line-height:1.3em}article #videoBox{width:100%;height:0;position:relative;top:0;left:0;padding:0 0 56.25%;margin:auto;overflow:hidden}article #videoBox video,article #videoBox .video-js{position:absolute;width:100%;height:100%}article .videoWrap{width:100%;margin:2em auto 2em}@media screen and (max-width: 667px){article .videoWrap{padding:0 5%;margin:2em auto 2em}}article .videoWrap .playerbox{display:block;position:relative;max-width:100%;padding-top:56.25%}article .videoWrap p{font-size:.8em;margin:0 0 2em}article .videoWrap .bc-player-default_default{background-color:#000}html.mobile article div.img_float_R,html.tablet article div.img_float_R{clear:both}html.mobile article div.img_float_L,html.tablet article div.img_float_L{clear:both}#article-1-fadeIn{position:relative;opacity:0;background:#000;overflow:hidden;transition:.6s}#article-1-fadeIn .text{padding:0 1.5em}#article-1-fadeIn .b_replay{top:10px}#island{width:80%;max-width:320px;position:absolute;right:-400px;top:580px}@media screen and (max-width: 1460px){#island{position:static;margin:0 auto 3em;border:none}}.slideshowLink{width:90%;max-width:330px;margin:1.5em auto;padding:.8em 1em 1em;border-left:1px solid #ccc}.slideshowLink--large{max-width:480px}.slideshowLink--large p:last-child{font-size:1rem !important}@media screen and (max-width: 667px){.slideshowLink{margin:1em auto 0;padding:0 1em 1em}}.slideshowLink em{font-size:.7rem;margin:0 0 .5rem;display:block;font-family:"Hiragino Kaku Gothic ProN",Arial,sans-serif;color:#969696;letter-spacing:.05rem}.slideshowLink a{position:relative;display:block;width:100%;height:100%}.slideshowLink a p{display:table-cell;vertical-align:middle}.slideshowLink a p:first-child{width:32%}.slideshowLink a p:first-child img{display:inline-block;width:100%;vertical-align:bottom}.slideshowLink a p:last-child{width:68%;font-size:.82rem;padding:0 1em 0 1em;line-height:1.4em}.slideshowLink a:after{content:"";position:absolute;top:0;right:-0.5em;background:url(//www.asahicom.jp/sp/css/images/arrow-next.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;margin:auto 0 auto auto;bottom:0;left:0}#mainTimeline{max-width:700px;width:94%;margin:auto;font-size:.9rem}#mainTimeline section{padding:1.25em 0 1.25em;border-bottom:1px solid #ddd}#mainTimeline section .EmbedBox div{vertical-align:top}#mainTimeline section .EmbedBox .Jikan{display:inline-block;max-width:210px;width:100%;font-size:.95em}#mainTimeline section .EmbedBox .Jikan span{display:inline-block;white-space:nowrap}#mainTimeline section .EmbedBox .Jikan .tm_year{width:70%}#mainTimeline section .EmbedBox .Jikan .repeatYear{visibility:hidden}@media screen and (max-width: 667px){#mainTimeline section .EmbedBox .Jikan .repeatYear{display:none}}#mainTimeline section .EmbedBox .Jikan .tm_month{width:16%;text-align:right}#mainTimeline section .EmbedBox .EmbedContents{display:inline-block;width:100%;max-width:490px}#mainTimeline section .EmbedBox .EmbedContents h2{font-size:1em;margin:0 0 1em}@media screen and (max-width: 667px){#mainTimeline section .EmbedBox .EmbedContents h2{margin:0 0 .5em}}#mainTimeline section .EmbedBox .EmbedContents .ImgLarge{width:67%;display:inline-block;vertical-align:top}#mainTimeline section .EmbedBox .EmbedContents .ImgLarge img{width:100%}#mainTimeline section .EmbedBox .EmbedContents p.ImgLarge+p{display:inline-block;padding:0 0 .8em .6em;width:30%;vertical-align:bottom;font-size:.9em;line-height:1.5em;color:#545454}footer{font-family:"Hiragino Kaku Gothic ProN","Meiryo UI",Arial,sans-serif;background:#ebebe4;border-top:1px solid #D7D7D0;position:relative;z-index:998}#footer-wrap{max-width:980px;width:100%;background:#ebebe4;margin:0 auto}#footer-wrap .AboutSite ul{text-align:center;padding:20px 0}#footer-wrap .AboutSite ul li{display:inline-block;border-left:1px solid #D7D7D0;font-size:11px;margin-left:10px;padding-left:10px}#footer-wrap .AboutSite ul li a{text-decoration:none;color:#696962;white-space:nowrap}#footer-wrap .AboutSite ul li a:hover{text-decoration:underline;color:#373730 !important}#footer-wrap .AboutSite ul li:first-child{border-left:none;margin-left:0;padding-left:0}#footer-wrap .AboutSite .Copyright{clear:both;margin:0;padding:0 0 10px}#footer-wrap .AboutSite .Copyright p{margin:0;padding:0 1em 8px 1em;color:#696962;font-size:12px;text-align:center;line-height:1.4}@media screen and (max-width: 667px){#footer-wrap{width:96%}}.contents-btm{max-width:660px;width:90vw;margin:8em auto 4em;text-align:center;font-size:.75em;font-family:"Hiragino Kaku Gothic ProN",Yu Gothic,"YuGothic","Meiryo UI",Arial,sans-serif}.contents-btm a{display:block;transition:all .2s}.contents-btm a:hover{opacity:.6}.contents-btm a:link,.contents-btm a:visited{color:#666}.contents-btm #btm-link-wrap,.contents-btm #btm-link-special{width:100%;padding:3em 0;border-bottom:1px solid #eee}@media screen and (max-width: 667px){.contents-btm #btm-link-wrap,.contents-btm #btm-link-special{font-size:.9em}}.contents-btm #btm-link-wrap .breadcrumb,.contents-btm #btm-link-special .breadcrumb{margin:1em auto 0;line-height:1.3em}.contents-btm #btm-link-wrap .breadcrumb li,.contents-btm #btm-link-special .breadcrumb li{position:relative;display:inline-block;vertical-align:middle;margin:0 1em}.contents-btm #btm-link-wrap .breadcrumb li:after,.contents-btm #btm-link-special .breadcrumb li:after{content:"";position:absolute;top:-0.365em;right:-2em;background:url(//www.asahicom.jp/sp/css/images/arrow-next.png) no-repeat center;background-size:24px 24px;width:24px;height:24px}.contents-btm #btm-link-wrap .breadcrumb li:hover a,.contents-btm #btm-link-special .breadcrumb li:hover a{text-decoration:underline}.contents-btm #btm-link-wrap .breadcrumb li:last-child,.contents-btm #btm-link-special .breadcrumb li:last-child{color:#444;overflow:hidden}.contents-btm #btm-link-special ul{font-size:0}.contents-btm #btm-link-special ul li{display:inline-block;vertical-align:middle;width:50%;padding:0 50px;font-size:1em}@media screen and (max-width: 667px){.contents-btm #btm-link-special ul li{padding:0 30px}}.contents-btm #btm-link-special ul li a{display:block}.contents-btm #btm-link-special ul li a img{width:100%}#credit-wrap{width:100%;margin:2em auto 0}#credit-wrap p{margin:0 0 1.5em}#credit-wrap dl{margin:0 0 .5em;line-height:1.75em}#credit-wrap dl dt{display:inline-block;font-weight:bold;margin:0 0 0 .5em;vertical-align:top}#credit-wrap dl dd{display:inline-block;margin:0 .75em 0 0;vertical-align:top;text-align:left}#link-to-top{position:fixed;right:30px;bottom:10px;display:none;width:58px;height:58px;z-index:999;opacity:.7;cursor:pointer;transition-duration:800ms;transition-timing-function:ease-out}@media screen and (max-width: 667px){#link-to-top{width:50px;height:50px;right:10px}}#link-to-top:hover{opacity:1}.adtag{text-align:center;background:#eee;padding:5% 0;margin:2em 0 0}.adtag img{max-width:300px;width:90%}body.en{word-wrap:break-word;overflow-wrap:break-word;letter-spacing:0}body.en article .text span{font-family:georgia,"times new roman",times,serif;font-size:1.1em;text-indent:0}@media screen and (max-width: 667px){body.en article .text span{font-size:1.05em}}body.en header #asahilogo{width:160px;height:21px;left:14px}@media screen and (max-width: 667px){body.en header #asahilogo{width:80px;height:11px;left:6px}}
/*# sourceMappingURL=singlepage_common.css.map */
