@charset "utf-8";body{font-family:Hiragino Sans,Meiryo UI,游ゴシック Medium,Yu Gothic Medium,"sans-serif";font-size:16px;line-height:1.6;margin:0;padding:0;text-align:center;word-break:break-all;color:#3b3b3b;background:#fff}.btn,a,div,figcaption,figure,h1,h2,h3,h4,h5,input,li,nav,p,section,span,textarea,ul{box-sizing:border-box;margin:0;padding:0}h1{font-weight:600}h2,h3,h4,h5{font-weight:500}input:focus,textarea:focus{outline:1px auto #325aff}.caption li{margin-left:30px/1.5}a{font-weight:300;cursor:pointer;color:#494949;border-bottom:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}a,aimg:hover{text-decoration:none}a:hover,aimg:hover{opacity:.7}a:hover{text-decoration:underline;color:#6f6f6f}a:visited{opacity:.8}a img,a img:active,a img:hover,a img:link,a img:visited,img{vertical-align:bottom;border:0}@media (-ms-high-contrast:none){.thumb-list .title,aside,main,section{display:block}}.no-flexbox .flex>.main,.no-flexbox .flex>a,.no-flexbox .flex>div,.no-flexbox .flex>li,.no-flexbox .flex>section{float:left}.no-flexbox .flex>li.flex{list-style:none}.no-flexbox .thumb-list .thumb{margin-right:10px}.no-flexbox .thumb-list .title{width:88%}.no-flexbox #container:after,.no-flexbox .thumb-list-wrap .thumb-list:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:"."}.thumb{position:relative;overflow:hidden;width:100%;height:100%;border-radius:3px;background-color:#aaa;box-shadow:0 0 3px rgba(0,0,0,.4)}.thumb .title{font-size:1em}.thumb-fit{-o-object-fit:cover;object-fit:cover}.thumb-contain{padding:2px 8px;background-color:#f9f9f6;-o-object-fit:contain;object-fit:contain}.thumb-img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;min-width:100%;min-height:100%;margin:auto}.thumbtitle{position:absolute;z-index:1;bottom:0;overflow:hidden;width:100%;padding:2.4em 1em .8em;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent 0,rgba(0,0,0,.7));text-shadow:1px 1px 1px rgba(0,0,0,.7)}.backimg-grad{padding:30px 0;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.4) 40%,rgba(0,0,0,.7))}.backimg-grad-light{padding:30px 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6))}.thumb-grad{list-style-type:none}.thumb-grad .block{position:relative;height:100%}.thumb-grad.thumb-AD .title,.thumb-grad.thumb-m .title{font-size:1em}.thumb-s{width:83px;height:66px}.thumb-m{width:248px;height:176px}.thumb-AD{width:300px;height:250px;margin-bottom:20px}.backimg{background-repeat:no-repeat;background-position:50% 20%;background-size:cover}#container{width:1160px;margin:15px auto;text-align:left}#container,.main{position:relative}.main{width:810px;margin-top:20px;margin-right:20px}.sub{position:relative;width:300px}#latest #container,#ranking #container,.search #container{margin-top:45px}#latest .main .thumb-list .title,#ranking .main .thumb-list .title,.search .main .thumb-list .title{width:80%}#latest .main .thumb-list .title .title,#ranking .main .thumb-list .title .title,.search .main .thumb-list .title .title{font-size:1.18em;width:100%}.widget-reccomend{margin-top:45px}#common-category-simple{margin:60px auto 30px}#common-category .flex-wrap{display:none;width:810px}#common-category .flex-wrap.tab-current{display:flex}#common-category .thumb-list-wrap{display:none}#common-category .thumb-list-wrap.tab-current{display:block}.sub .thumb-AD{margin-bottom:20px}#common-pr,#common-topstory{margin-bottom:45px}#common-ranking .thumb-list .title{width:54%}.topstory{position:relative;width:1160px;margin:0 auto}.topstory .thumb-m{position:absolute;width:250px}.topstory .thumb-grad{border-radius:3px;background-color:#666}.thumb-topstory{width:564px;height:379px}.thumb-topstory-1{top:0;left:594px}.thumb-topstory-2{top:206px;left:594px}.thumb-topstory-3{top:0;left:874px}.thumb-topstory-4{top:206px;left:874px}.footer{padding:30px 0 90px;color:#fff;background-color:#000}.footer .title{padding:7.5px 15px;color:#4781ff;border-bottom:2px solid #325aff}.footer-info{position:relative}.footer-info,.footer-info .logo-afp-svg{margin:30px auto}.footer-menu{font-size:.8em;width:1160px;margin:0 auto;list-style:none}.footer-menu-ul{font-size:.9em;padding:15px;list-style:none;text-align:left}.footer-menu-ul li{margin:2px 0}.footer-menu-ul a{color:#ccc}.footer-menu-ul .fa{margin:10px 8px 0}.footer-menu-ul .fa:hover{text-decoration:none}.column img.back-image{position:fixed;z-index:-100;top:0;left:0;width:100%;min-width:1024px;height:auto;min-height:100%}.clear{*zoom:1}.clear:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:"."}.inline{display:inline-block}.block{display:block}.link{width:100%;margin:15px 0}.center,.link{text-align:center}.center{align-items:center}.loading{display:none;margin:auto}.table_cell{display:table-cell;vertical-align:middle}.under-line{text-decoration:underline}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-center{justify-content:center}.flex-start{justify-content:flex-start}.flex-start .item-card,.flex-start .thumb-grad{margin:0 11px}.flex-end{justify-content:flex-end}.flex-around{justify-content:space-around}.move{transition:all .3s ease-in-out;transition-delay:0s;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.hide-text{font:0/0 a;height:0!important;margin:0!important;border:0!important}.hide-sprite-text,.hide-text{color:transparent;background-color:transparent}.hide-sprite-text{line-height:0;height:0;border:none}.weight-light-b{-webkit-text-stroke:1px #000;text-stroke:1px #000}.line{margin:30px/2 auto;border:none;border-bottom:1px solid #dedede}.svg-w{fill:#fff}.noimage{display:block;height:100%;padding-top:30%;background:#aaa}.title{line-height:1.4em;text-align:left;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.title-center{display:table;text-align:center;white-space:nowrap;color:#3b3b3b}.title-center:after,.title-center:before{display:table-cell;width:50%;content:"";background:linear-gradient(transparent 50%,currentColor 0,currentColor calc(50% + 1px),transparent calc(50% + 1px));background-clip:padding}.title-center:after{color:#3b3b3b;border-left:1em solid #fff}.title-center:before{color:#3b3b3b;border-right:1em solid #fff}.title-center{font-size:1.2em;font-weight:600;margin-bottom:30px}.title-category{font-size:1.1em;margin-bottom:20px;padding-bottom:4px;text-align:center;border-bottom:2px solid #666}.title-wide{width:100%!important}.barBkGrad{z-index:2;width:100%;padding:30% 10px 10px;background:#000;background:linear-gradient(180deg,rgb,transparent 0,rgba(0,0,0,.7));box-shadow:0 0 3px rgba(0,0,0,.4)}.txt-shadow{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.input-txt{font-size:1em;border:none}.input-txt,.input-txt:focus{outline:none}.fixed{position:fixed}.rank{font-weight:500;letter-spacing:-1px;color:#666}.tab-wrap{margin-bottom:20px;border-bottom:2px solid #000}.tab-wrap .current{;color:#fff;border-top:none;background-color:#000}.tab-wrap .current:hover{color:#fff}.js-tab-item{display:none}.js-tab-item.current{display:block}.js-tab-item .arrow-down{-webkit-transform:rotate(90deg) scale(.8,1.4) translateX(-7px);transform:rotate(90deg) scale(.8,1.4) translateX(-7px)}.btn{font-size:.88em;position:relative;display:inline-block;padding:5px 15px;cursor:pointer;text-align:center;color:#000;border-radius:2px;background:#dedede;background-clip:border-box;align-items:center}.btn:hover{text-decoration:none;color:#325aff;border-color:#325aff}.btn .title{font-size:1em;font-weight:500;padding-right:30px}.btn .arrow{position:absolute;right:15px}.readmore{font-size:1.2em;font-weight:500;text-align:center}.readmore .btn{position:relative;min-width:260px;padding:10px;color:#666;border:1px solid #666;background-color:hsla(0,0%,62%,.12156862745098039);box-shadow:0 0 3px rgba(0,0,0,.4)}#latest2{display:none}#btnTop{font-size:1.3em;line-height:1.3em;position:fixed;right:1em;bottom:1em;display:none;width:48px;height:48px;border-radius:50%}#btnTop,.btn-bl{color:#fff;background-color:#000}.btn-bl:hover,.btn-bl:visited,.btn-blue{color:#fff}.btn-blue{background-color:#325aff}.btn-blue:hover,.btn-blue:visited{color:#fff}.btn-pyeongchang{color:#fff;border-color:#0076bf;background-color:#005794}.btn-pyeongchang:hover,.btn-pyeongchang:visited{color:#fff}.btn-tab{margin-left:2px;border-top:2px solid #fff}.arrow{font-weight:700;font-style:normal;display:inline-block;padding-left:.8em;-webkit-transform:scaleX(.6);transform:scaleX(.6)}.arrow-down{-webkit-transform:scaleY(.6);transform:scaleY(.6)}.day{font-size:13px;color:#666}.cate{font-size:.8em;padding:1px 6px;text-align:center;color:#fff;border-radius:2px;background-color:#325aff}.caption{font-size:.88em;font-weight:300;line-height:1.4em}.pager{position:relative;width:100%;margin:30px 15px 60px;list-style:none}.pager li{margin:0 7.5px;text-align:center}.pager .next,.pager .prev{position:absolute;margin:0}.pager .prev{left:10px}.pager .next{right:10px}.pager .current{padding:2px 30px;color:#fff;background-color:#666}.pager a{font-weight:700}.item-card a:after,.thumb-grad a:after,.thumb-list a:after{font-size:.88em;line-height:1.4;position:absolute;z-index:2;top:-4px;left:-4px;padding:4px 8px;color:#fff;border-radius:2px;background-color:#000;box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.item-card.m_afp_afpmov a:before,.thumb-grad.m_afp_afpmov a:before,.thumb-list.m_afp_afpmov a:before{font-size:1em;line-height:18px;position:absolute;z-index:1;top:23%;left:40%;width:18px;height:18px;padding:18px;content:"▶";text-align:center;opacity:.8;color:#fff;border-radius:50%;background-color:#325aff}.item-card.column a:after,.thumb-grad.column a:after,.thumb-list.column a:after{content:"記者コラム";background-color:#325aff}.item-card.todayphoto a:after,.thumb-grad.todayphoto a:after,.thumb-list.todayphoto a:after{content:"今日の1枚";background-color:#325aff}.item-card.dailylife a:after,.thumb-grad.dailylife a:after,.thumb-list.dailylife a:after{content:"世界の日常風景";background-color:#325aff}.item-card.from-mee a:after,.thumb-grad.from-mee a:after,.thumb-list.from-mee a:after{content:"MEE"}.item-card.from-cns a:after,.thumb-grad.from-cns a:after,.thumb-list.from-cns a:after{content:"CNS"}.item-card.from-xinhua a:after,.thumb-grad.from-xinhua a:after,.thumb-list.from-xinhua a:after{content:"Xinhua News"}.item-card.from-jinmin a:after,.thumb-grad.from-jinmin a:after,.thumb-list.from-jinmin a:after{content:"People's Daily"}.item-card.from-toho a:after,.thumb-grad.from-toho a:after,.thumb-list.from-toho a:after{content:"東方新報"}.item-card.from-moneytoday a:after,.thumb-grad.from-moneytoday a:after,.thumb-list.from-moneytoday a:after{content:"MONEYTODAY"}.item-card.from-news1 a:after,.thumb-grad.from-news1 a:after,.thumb-list.from-news1 a:after{content:"news1"}.item-card.from-newsis a:after,.thumb-grad.from-newsis a:after,.thumb-list.from-newsis a:after{content:"NEWSIS"}.item-card.from-starnews a:after,.thumb-grad.from-starnews a:after,.thumb-list.from-starnews a:after{content:"STARNEWS"}.item-card.cgtntrend a:after,.thumb-grad.cgtntrend a:after,.thumb-list.cgtntrend a:after{content:"CGTN TREND"}.item-card.from-cgtn a:after,.thumb-grad.from-cgtn a:after,.thumb-list.from-cgtn a:after{font-size:.68em;content:"CGTN Japanese"}.item-card.from-koreawave a:after,.thumb-grad.from-koreawave a:after,.thumb-list.from-koreawave a:after{font-size:.68em;content:"KOREA WAVE"}.item-card.jiji a:after,.thumb-grad.jiji a:after,.thumb-list.jiji a:after{content:"時事通信"}.item-card.m_mode a:after,.item-card.m_modewatch a:after,.thumb-grad.m_mode a:after,.thumb-grad.m_modewatch a:after,.thumb-list.m_mode a:after,.thumb-list.m_modewatch a:after{content:"MODE PRESS"}.item-card.wp a:after,.thumb-grad.wp a:after,.thumb-list.wp a:after{content:"Watches Press"}.item-card[class*=engine] a:after,.thumb-grad[class*=engine] a:after,.thumb-list[class*=engine] a:after{content:"ENGINE"}#ranking .item-card a:after,#ranking .item-card a:before,#ranking .thumb-grad a:after,#ranking .thumb-grad a:before,#ranking .thumb-list a:after,#ranking .thumb-list a:before{margin-left:30px}.item-card{display:inline-block\9;width:248px}.item-card .cate{width:50%;margin:10px auto}.flex-wrap .item-card{position:relative;margin-bottom:20px;list-style:none}.flex-wrap .item-card .day{padding:0 15px}.flex-wrap .thumb{margin:auto}.flex-wrap .title{font-size:.92em;margin:10px 0 15px;padding:0 10px}.thumb-list{position:relative;margin-bottom:20px;list-style:none}.thumb-list .thumb-fit{-o-object-fit:contain;object-fit:contain}.thumb-list .title{font-size:.88em;width:68%;align-items:center}.thumb-list .thumb{align-items:center}.thumb-list a:after{font-size:.8em;padding:2px 6px}.thumb-list.m_afp_afpmov a:before{line-height:6px;top:19%;left:4.6%;width:6px;height:6px;padding:15px;text-indent:-4px}.thumb-list-wrap .thumb-list{padding-bottom:20px;border-bottom:1px solid #aaa}.thumb-list-wrap .thumb-list:last-child{border:none}.thumb-list-wrap .thumb-list .day{width:82%;margin-bottom:7.5px}.thumb-list-wrap .thumb-list .thumb{width:110px;height:75px}.thumb-topstory-0.m_afp_afpmov a:before{top:43%;left:47%}.flag{line-height:176px;color:#fff;background-color:#000}.feature{margin-bottom:40px}.feature-list{margin-bottom:12px;list-style:none}.feature-list.sdgs{padding-top:8px;background:url(/common/images/sdgs/ttl_line.gif) no-repeat;background-size:contain}.feature-list.\--top .feature-bnr__ttl{font-size:16px}.feature-bnr{display:flex;background-color:#f1f1f1}.feature-bnr__info{width:100%}.feature-bnr__ttl{font-size:14px;padding:8px 16px;color:#fff;background-color:#262626}.feature-bnr__txt{margin:8px 16px}.panorama{position:absolute;top:20%;left:30%;width:80px;height:80px;border:3px solid #fff;border-radius:50%;background-color:rgba(0,0,0,.5)}.parorama-txt{line-height:176px;color:#fff}.panoramaL{top:38%;left:42%;width:100px;height:100px}.panoramaL .parorama-txt{line-height:90px}.panoramaS{top:5%;left:8%;width:60px;height:60px}.panoramaS .parorama-txt{line-height:50px}.alert{font-size:1.1em;font-weight:500;line-height:100px;position:fixed;z-index:1000000;top:0;width:100%;height:100px;color:#fff;background-color:#8b0000}.news-alert{font-weight:700;width:100%;margin-bottom:1.8em;border:3px solid #325aff}a.news-alert{color:#325aff}.anchor{display:inline-block;padding-top:80px}.promotion{color:#d3d3d3}.pr-category,.promotion{font-size:12px;font-weight:700}.pr-category{position:absolute;z-index:2;top:10px;right:10px;padding:.3em .6em;opacity:.5;color:#fff;border-radius:2px;background:#000}.pyeongchang-table iframe{min-height:300px}.pyeongchang-table-sub{overflow-y:scroll;width:340px;height:400px;margin-top:.8em;margin-bottom:.8em}#engine-watch-gallery2018 .topstory-backimg h2,body[class*=afpwaa] .topstory-backimg h2{padding:1em}#engine-watch-gallery2018 .topstory-backimg .caption,body[class*=afpwaa] .topstory-backimg .caption{padding:1em;color:#c1c1c1;background-color:rgba(0,0,0,.82)}body[class*=afpwaa] .topstory-backimg h1{padding:1em}body[class*=afpwaa] .topstory-backimg h2{font-size:1.28em}body[class*=afpwaa] .topstory-backimg .btn{font-size:1em;margin-top:1em;padding-right:2em}body[class*=afpwaa] .topstory p{margin:1em;word-break:break-word}body[class*=afpwaa] .footer{padding:1em 2em}body[class*=afpwaa] .about{margin-bottom:1em;padding:1.4em;text-align:left;background-color:#ececec}body[class*=afpwaa] .gcnj{float:left;width:250px;margin:0 1em 1em 0}body[class*=afpwaa] .sdgs{float:left;width:100px;height:auto;margin-right:1em}body[class*=afpwaa] .list-article{line-height:1.8;position:relative;margin:2em 0 1em}body[class*=afpwaa] .list-article ul.caption{margin-bottom:1em}body[class*=afpwaa] .list-article .title{margin:1em 0}body[class*=afpwaa] .list-article .thumb-AD{float:left;margin:1em}body[class*=afpwaa] .list-article blockquote{font-size:.9em;font-style:italic;margin:0;padding:0 1.5em;border:1px ridge;background-color:#f9f9f6}body[class*=afpwaa] .list-article>p,body[class*=afpwaa] .list-article ul{font-size:.88em}body[class*=afpwaa] .list-category{margin:1.4em 0 2em}body[class*=afpwaa] .list-category .btn{width:32%}body[class*=afpwaa] .list-category .btn a{font-weight:700;margin-right:1em}body[class*=afpwaa] .copy-date{display:flex;justify-content:flex-end}body[class*=afpwaa] .article-category{margin-bottom:20px;text-align:right}body[class*=afpwaa] .article-category a{padding-right:2.2em}#engine-watch-gallery2018 .topstory .promotion{position:absolute;left:0}#engine-watch-gallery2018 .topstory-backimg h1{font-size:2.4em;padding:5em 1em 2em}#engine-watch-gallery2018 .readmore .btn{width:60%;color:#fff;background:#000}#engine-watch-gallery2018 .readmore img{float:left;margin-right:1em}#engine-watch-gallery2018 .readmore .title{margin-top:78px;padding-right:10px}#common-nav{font-family:Helvetica Neue,Hiragino Sans,Meiryo UI,游ゴシック Medium,Yu Gothic Medium,"sans-serif";position:fixed;z-index:100000;top:0;width:100%;height:160px;color:#fff;background-color:#000}#common-nav a{font-weight:400;display:block;color:#fff}#common-nav .current>a{border-bottom:1px solid #325aff}#common-nav.nav-min{height:68px}#common-nav.nav-min #nav-wrap{display:flex;height:100%;align-items:center}#common-nav.nav-min #nav-logo{margin-top:-8px}#common-nav.nav-min #nav-logo img{width:140px}#common-nav.nav-min .nav-menu{margin:0 0 0 auto}#nav-height{height:160px;background-color:#000}#nav-wrap{width:1160px;margin:auto}#nav-wrap li{list-style:none}#nav-logo{margin-top:40px}.nav-menu{width:960px;margin:30px auto 0;letter-spacing:.08em}.nav-menu .arrow-down{position:relative;bottom:-2px;left:-8px;color:#4781ff}.nav-cate a{padding:0 10px}.nav-menu-hover{position:relative;cursor:pointer}.nav-menu-sub{position:absolute;left:-30px;display:none;min-width:222px;padding:15px 30px;text-align:left;border-radius:3px;background-color:#000;box-shadow:0 0 3px rgba(0,0,0,.4)}.nav-menu-cate{font-size:.9em}.nav-menu-cate a{padding:4px 10px}.nav-menu .area .nav-menu-sub,.nav-menu .fashion .nav-menu-sub{width:230px}#site-search .nav-menu-sub{top:-10px;left:-326px;width:340px;padding:0;border:10px solid #000;background-color:transparent}#site-search #btn-close,#site-search #btn-search{position:relative;z-index:10;padding:6px;cursor:pointer;color:#fff;border:none;background:none}#site-search-input{text-align:left;border-bottom:1px solid #666;background-color:#000}#site-search-input .input-txt{color:#fff;background:#000}.bnr{text-align:center}.bnr,.bnr div{margin:auto;border:none}#pc_article,.sub .bnr{min-height:250px}.sub .bnr{z-index:2;margin:20px auto 40px}.pr-text{min-width:680px;min-height:50px;margin:20px 0}.pr-text .txt{position:relative;height:22px}.pr-text .sb{font-size:.9em;line-height:1em;position:absolute;top:6px;left:0;padding:4px 6px;color:#3b3b3b}#pc_1st_728x90{min-height:90px;margin:15px auto 0}.banner-double{min-height:250px;text-align:center}.banner-double div{display:inline-block;*display:inline;*zoom:1;margin:2px 5px 0}.banner-double div img{vertical-align:baseline}#pc_3rd_rec{top:80px;margin-bottom:30px*2}.sticky{position:sticky;position:-webkit-sticky}#sticky-wrap{position:relative}#pc_1st_rec.fixed{z-index:10;top:80px;width:320px;padding-left:10px;background-color:#fff}#pc_1st_rec.sticky{top:80px}#pc_2nd_rec.fixed{z-index:10;top:80px;width:320px;padding-left:10px;background-color:#fff}#pc_2nd_rec.sticky{top:80px}#pc_3rd_rec.sticky,.pc_3rd_rec.sticky{position:sticky;position:-webkit-sticky}.ad-overlay{z-index:2;right:0;bottom:0;left:0}.backimg-grad{padding-bottom:132px}#svg-top{top:-100px}#svg-foot,#svg-top{position:relative;width:100%}#container{top:-180px;margin-top:0;margin-bottom:60px}#common-focus,#top-focus{margin-top:60px}#top-footer{position:relative}#top-footer .footer-info{position:absolute;bottom:10px;width:100%}.item-card,.thumb-m{width:250px}.js-tab-item.current{display:flex}@media only screen and (max-width:1159px){body #nav-wrap,body .footer-menu,body .nav-menu{width:100%}body .nav-min .nav-menu{width:95%;margin-left:80px}body .nav-cate{font-size:.9em}body .nav-cate a{padding:0 5px}}body.iPad{width:1160px}body.iPad #container{width:96%}body.iPad .flex-wrap .item-card{overflow:hidden;width:24%;margin-left:0}body.iPad .flex-wrap.flex-start{justify-content:space-between}body.iPad #common-category .flex-wrap,body.iPad #nav-wrap,body.iPad #topstory .topstory{width:100%}body.iPad #common-category .flex-wrap .item-card{width:31%}body.iPad #article-wrap .item{justify-content:center}body.iPad .main{width:70%}body.iPad.article.big_gallery #container{max-width:810px}body.iPad.article.big_gallery .main{width:100%}