body{background:#fff;color:#3b3b3b;font-family:"Hiragino Sans","Meiryo UI","游ゴシック Medium","Yu Gothic Medium","sans-serif";font-size:16px;line-height:1.6;margin:0px;padding:0;text-align:center;word-break:break-all}div,section,ul,li,nav,a,p,span,h1,h2,h3,h4,h5,figure,figcaption,input,textarea,.btn{box-sizing:border-box;margin:0px;padding:0px}h1{font-weight:600}h2,h3,h4,h5{font-weight:500}input:focus,textarea:focus{outline:#0083ca 1px auto}a{color:#494949;text-decoration:none;border-bottom:none;text-decoration:none;font-weight:300;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover{color:#6f6f6f;text-decoration:underline;opacity:0.7}a:visited{color:#494949}aimg:hover{opacity:0.7;text-decoration:none}a img,a img:link,a img:hover,a img:active,a img:visited,img{border:0;vertical-align:bottom}@media all and (-ms-high-contrast: none){section,aside,main,.thumb-list .title{display:block}}.no-flexbox .flex>li,.no-flexbox .flex>div,.no-flexbox .flex>section,.no-flexbox .flex>a,.no-flexbox .flex>.main{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 .thumb-list-wrap .thumb-list{*zoom:1}.no-flexbox .thumb-list-wrap .thumb-list:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0}.no-flexbox #container{*zoom:1}.no-flexbox #container:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0}.thumb{box-shadow:0 0 3px rgba(0,0,0,0.4);border-radius:3px;background-color:#aaa;overflow:hidden;position:relative;height:100%;width:100%}.thumb .title{font-size:1em}.thumb.pr{background-color:transparent}.thumb-fit{-o-object-fit:cover;object-fit:cover}.thumbtitle{background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);bottom:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.7);padding:2.4em 1em .8em 1em;position:absolute;overflow:hidden;width:100%;z-index:1}a .thumbtitle:hover{color:#fff}.backimg-grad{padding:30px 0;background:linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,0.7) 100%)}.backimg-grad-light{padding:30px 0;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0.6) 100%)}.topstory-backimg.backimg{background-position:center}.thumb-grad{list-style-type:none}.thumb-grad .block{height:100%;position:relative}.thumb-grad .block:hover{opacity:1;border:1px solid #000}.thumb-grad.thumb-m .title,.thumb-grad.thumb-AD .title{font-size:1em}.thumb-s{height:60px;width:83px}.thumb-m{height:176px;width:248px}.thumb-AD{height:250px;width:300px}.backimg{background-position:50% 20%;background-repeat:no-repeat;background-size:cover}#container{margin:15px auto;position:relative;text-align:left;width:1160px}.main{margin-top:20px;margin-right:20px;position:relative;width:810px}.sub{position:relative;width:300px}#latest #container,#ranking #container{margin-top:45px}#ranking .main .thumb-list .title{width:80%}.widget-reccomend{margin-top:45px}#common-category-simple{margin:60px auto 30px auto}#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-topstory{margin-bottom:45px}#common-pr{margin-bottom:45px}#common-ranking .thumb-list .title{width:60%}.topstory{margin:0 auto;position:relative;width:1160px}.topstory .thumb-m{position:absolute;width:265px}.thumb-topstory{height:379px;width:564px}.thumb-topstory-1{top:0;left:594px}.thumb-topstory-2{top:206px;left:594px}.thumb-topstory-3{top:0;left:889px}.thumb-topstory-4{top:206px;left:889px}.mask-bottom{-webkit-clip-path:url(#svgPath-bottom);clip-path:url(#svgPath-bottom);height:400px}.shape{height:0}.footer{background-color:#000;color:#fff;padding:1.8em 0 2.4em 0}.footer .title{color:#0bf;padding:7.5px 15px;border-bottom:2px solid #0083ca}.footer-info{margin:30px auto;position:relative}.footer-info .logo-afp-svg{margin:30px auto}.footer-menu{font-size:.8em;list-style:none;margin:0 auto;width:1160px}.footer-menu-ul{font-size:.9em;list-style:none;padding:15px;text-align:left}.footer-menu-ul li{margin:2px 0}.footer-menu-ul a{color:#ccc;text-decoration:none}.footer-menu-ul a:hover{color:#f2f2f2;text-decoration:underline;opacity:0.7}.footer-menu-ul a:visited{color:#ccc}.footer-menu-ul .fa{margin:10px 8px 0px 8px}.footer-menu-ul .fa:hover{text-decoration:none}.column img.back-image{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-100}.clear{*zoom:1}.clear:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0}.inline{display:inline-block}.block{display:block}.link{text-align:center;margin:15px 0;width:100%}.center{align-items:center;text-align:center}.loading{display:none;margin:auto}.table_cell{display:table-cell;vertical-align:middle}.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-left:30px}.flex-start .item-card:nth-child(1),.flex-start .item-card:nth-child(5),.flex-start .item-card:nth-child(9),.flex-start .item-card:nth-child(13),.flex-start .thumb-grad:nth-child(1),.flex-start .thumb-grad:nth-child(5),.flex-start .thumb-grad:nth-child(9),.flex-start .thumb-grad:nth-child(13){margin-left:0}.flex-end{justify-content:flex-end}.flex-around{justify-content:space-around}.move{transition:all 0.3s ease;transition-delay:0s;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.hide-text{font:0/0 a;color:transparent;background-color:transparent;border:0 !important;height:0 !important;margin:0 !important}.hide-sprite-text{color:transparent;background-color:transparent;border:none;line-height:0;height:0}.weight-light-b{text-stroke:1px #000;-webkit-text-stroke:1px #000}.line{border:none;border-bottom:1px solid #dedede;margin:15px auto}.svg-w{fill:#fff}.noimage{background:#aaa;display:block;height:100%;padding-top:30%}.title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em;line-height:1.4em;text-align:left}.title-center{color:#3b3b3b;display:table;text-align:center;white-space:nowrap;font-size:1.2em;font-weight:600;margin-bottom:30px}.title-center:after,.title-center:before{content:'';display:table-cell;width:50%;background:linear-gradient(transparent 50%, currentColor 50%, currentColor calc(50% + 1px), transparent calc(50% + 1px));background-clip:padding}.title-center:after{border-left:1em solid #fff;color:#aaa}.title-center:before{border-right:1em solid #fff;color:#aaa}.title-category{border-bottom:2px solid #666;font-size:1.1em;text-align:center;padding-bottom:4px;margin-bottom:20px}.title-wide{width:100% !important}.barBkGrad{background:#000;background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);box-shadow:0 0 3px rgba(0,0,0,0.4);padding:30% 10px 10px 10px;width:100%;z-index:2}.txt-shadow{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}.input-txt{border:none;font-size:1em;outline:none}.input-txt:focus{outline:none}.fixed{position:fixed}.rank{font-weight:500;color:#666;letter-spacing:-1px}.tab-wrap{border-bottom:2px solid #000;margin-bottom:20px}.tab-wrap .current{background-color:#000;color:#fff}.btn{align-items:center;background:#dedede;background-clip:border-box;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-size:.88em;padding:4px 12px;position:relative;text-align:center}.btn:hover{color:#0083ca;border-color:#0083ca;text-decoration:none}.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{box-shadow:0 0 3px rgba(0,0,0,0.4);color:#666;border:1px solid #666;background-color:#fff;padding:10px;position:relative;min-width:260px}#latest2{display:none}#btnTop{background-color:#000;bottom:1em;border-radius:50%;color:#fff;display:none;font-size:1.3em;line-height:1.3em;height:48px;width:48px;position:fixed;right:1em}.btn-bl{background-color:#000;color:#fff}.btn-bl:hover,.btn-bl:visited{color:#fff}.btn-blue{background-color:#0083ca;color:#fff}.btn-blue:hover,.btn-blue:visited{color:#fff}.btn-pyeongchang{background-color:#005794;border-color:#0076bf;color:#fff}.btn-pyeongchang:hover,.btn-pyeongchang:visited{color:#fff}.arrow{font-style:normal;font-weight:bold;display:inline-block;padding-left:.8em;-webkit-transform:scale(0.6, 1);transform:scale(0.6, 1)}.arrow-down{-webkit-transform:scale(1, 0.6);transform:scale(1, 0.6)}.day{font-size:13px;color:#666}.cate{background-color:#0083ca;border-radius:2px;color:#fff;font-size:.8em;padding:1px 6px;text-align:center}.caption{font-size:.88em;font-weight:300;line-height:1.4em}.pager{list-style:none;margin:30px 15px 60px 15px;position:relative;width:100%}.pager li{margin:0 7.5px;text-align:center}.pager .prev,.pager .next{margin:0;position:absolute}.pager .prev{left:10px}.pager .next{right:10px}.pager .current{background-color:#666;color:#fff;padding:2px 30px}.pager a{font-weight:bold}.item-card{width:248px;display:inline-block\9}.item-card .cate{margin:10px auto;width:50%}.flex-wrap .item-card{list-style:none;margin-bottom:20px;position:relative}.flex-wrap .item-card .day{padding:0 15px}.flex-wrap .thumb{margin:auto}.flex-wrap .title{font-size:.92em;margin:10px 0 15px 0;padding:0 10px}.thumb-list{list-style:none;margin-bottom:20px}.thumb-list .thumb-fit{-o-object-fit:contain;object-fit:contain}.thumb-list .title{align-items:center;font-size:.88em;width:68%}.thumb-list .thumb{align-items:center}.thumb-list-wrap .thumb-list{border-bottom:1px solid #aaa;padding-bottom:20px}.thumb-list-wrap .thumb-list:nth-last-child(1){border:none}.thumb-list-wrap .thumb-list .title{font-size:1em;width:82%}.thumb-list-wrap .thumb-list .day{width:82%;margin-bottom:7.5px}.thumb-list-wrap .thumb-list .thumb{height:75px;width:110px}.panorama{background-color:rgba(0,0,0,0.5);border-radius:50%;border:solid 3px #fff;height:80px;left:30%;position:absolute;top:20%;width:80px}.parorama-txt{color:#fff;line-height:176px}.panoramaL{left:42%;width:100px;height:100px;top:38%}.panoramaL .parorama-txt{line-height:90px}.panoramaS{left:8%;width:60px;height:60px;top:5%}.panoramaS .parorama-txt{line-height:50px}.alert{background-color:darkred;color:#fff;font-weight:500;font-size:1.1em;position:fixed;top:0;height:100px;line-height:100px;width:100%;z-index:1000000}.promotion{font-size:12px;font-weight:bold;color:lightgray}.pr-category{background:#000;border-radius:2px;color:#fff;font-weight:bold;font-size:12px;opacity:.5;position:absolute;padding:.3em .6em;right:10px;top:10px;z-index:2}.pyeongchang-table iframe{min-height:300px}.pyeongchang-table-sub{width:340px;height:400px;overflow-y:scroll;margin-top:.8em;margin-bottom:.8em}#afpwaa-workshop2018 .topstory-backimg h2,#engine-watch-gallery2018 .topstory-backimg h2{padding:1em}#afpwaa-workshop2018 .topstory-backimg .caption,#engine-watch-gallery2018 .topstory-backimg .caption{color:#c1c1c1;padding:1em;background-color:rgba(0,0,0,0.82)}#afpwaa-workshop2018 .topstory-backimg h1{padding:1em}#afpwaa-workshop2018 .topstory-backimg .btn{font-size:1.1em;padding-right: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{background-color:#000;color:#fff;font-family:"Helvetica Neue","Hiragino Sans","Meiryo UI","游ゴシック Medium","Yu Gothic Medium","sans-serif";height:180px;padding:30px;position:fixed;top:0;width:100%;z-index:100000}#common-nav a{color:#fff;display:block;font-weight:400}#common-nav .current>a{border-bottom:1px solid #0083ca}#common-nav.nav-min{height:68px;padding-top:0;padding-bottom:0}#common-nav.nav-min #nav-logo{position:absolute;left:0;top:-10px}#common-nav.nav-min #nav-logo img{width:70px}#nav-height{background-color:#000;height:180px}#nav-wrap{margin:auto;position:relative;width:1160px}#nav-wrap li{list-style:none}.nav-menu{letter-spacing:.08em;margin:auto;padding-top:22px;width:1000px}.nav-menu .arrow-down{color:#0bf;padding:0 0 0 4px}.nav-cate a{padding:0 10px}.nav-menu-hover{position:relative}.nav-menu-sub{box-shadow:0 0 3px rgba(0,0,0,0.4);display:none;background-color:#000;border-radius:3px;left:-30px;padding:15px 30px;position:absolute;text-align:left;min-width:222px}.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{padding:0;background-color:transparent;top:-10px;width:340px;left:-326px;border:10px solid #000}#site-search #btn-close,#site-search #btn-search{border:none;background:none;color:#fff;cursor:pointer;padding:6px;position:relative;z-index:10}#site-search-input{background-color:#000;border-bottom:1px solid #666;text-align:left}#site-search-input .input-txt{background:#000;color:#fff}.bnr{border:none;margin:auto;text-align:center}.bnr div{border:none;margin:auto}#pc_article{min-height:250px}.sub .bnr{margin:20px auto 40px auto;min-height:250px;z-index:2}.pr-text{margin:20px 0;min-height:50px;min-width:680px}.pr-text .txt{position:relative;height:22px}.pr-text .sb{color:#3b3b3b;font-size:.9em;left:0;line-height:1em;padding:4px 6px;position:absolute;top:6px}#pc_1st_728x90{margin:15px auto 0 auto;min-height:90px}.banner-double{text-align:center;min-height:250px}.banner-double div{margin:2px 5px 0 5px;display:inline-block;*display:inline;*zoom:1}.banner-double div img{vertical-align:baseline}#pc_3rd_rec{margin-bottom:60px;top:80px}.sticky{position:sticky;position:-webkit-sticky}#sticky-wrap{position:relative}#pc_1st_rec.fixed{background-color:#fff;padding-left:10px;top:80px;z-index:10;width:320px}#pc_1st_rec.sticky{top:80px}#pc_2nd_rec.fixed{background-color:#fff;padding-left:10px;top:80px;z-index:10;width:320px}#pc_2nd_rec.sticky{top:80px}#pc_3rd_rec.sticky,.pc_3rd_rec.sticky{position:sticky;position:-webkit-sticky}.backimg-grad{padding-bottom:132px}#svg-top{position:relative;top:-100px;width:100%}#svg-foot{position:relative;width:100%}#container{top:-180px;margin-top:0;margin-bottom:-60px}#top-focus{margin-top:60px}#top-footer{position:relative}#top-footer .footer-info{position:absolute;bottom:10px;width:100%}.item-card{width:265px}@media only screen and (max-width: 1159px){body #nav-wrap,body .nav-menu,body .footer-menu{width:100%}body .nav-min .nav-menu{margin-left:80px;width:95%}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{margin-left:0;overflow:hidden;width:24%}body.iPad .flex-wrap.flex-start{justify-content:space-between}body.iPad #nav-wrap,body.iPad #topstory .topstory{width:100%}body.iPad #common-category .flex-wrap{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%}