﻿body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{font-family:"メイリオ", Meiryo, sans-serif}body{background:#000000}a[target="_blank"]::after{content:"";width:12px;height:12px;background:url(/asset/images/icon_window.svg) center center no-repeat;margin-left:4px}.ie_alert{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2;background:#000000;overflow:auto}.ie_alert h2{padding:48px 20px;font-size:200%;text-align:center;color:#ffffff}.ie_alert p{padding:0 20px 40px;text-align:center;color:#ffffff}.ie_alert ul{text-align:center}.ie_alert ul li{display:inline-block;margin-right:12px}.ie_alert ul li a{background:#c54949;text-decoration:none;padding:8px 16px;color:#ffffff;border-radius:3px;font-weight:bold}.ie_alert ul li a:hover{background:#802f2f;color:rgba(255,255,255,0.7)}*{color:#333333}body,html{background:#ffffff;line-height:1.4;font-size:16px}body h2,html h2{padding-top:48px;text-align:center;font-size:200%}.header{position:relative;height:calc(100vh - 48px);min-height:380px;background:url("../images/kv__image.jpg") center center no-repeat;background-size:cover;overflow:hidden}.header__top{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;border-bottom:2px solid #F59420;background:#ffffff;font-size:24px;z-index:1}.header__top img{width:48px;height:48px}.header__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:190%;background:rgba(255,255,255,0.5);font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold}.menu{height:48px;background:#ffffff}.menu__list{display:flex;align-items:center;justify-content:center;border-top:2px solid #F59420;border-bottom:2px solid #F59420}.menu__list li{display:flex;flex:1;justify-content:center;align-items:center;color:#333333;border-right:2px dotted #F59420;margin-right:-2px}.menu__list li:last-child{border-right:none;margin:0}.menu__list li a{padding:16px;display:block;width:100%;text-align:center;text-decoration:none;transition:all 0.5s}.contents__wrap{max-width:740px;margin:0 auto}.contents__wrap .list__note::before{content:''}.contents__wrap .ranking__contents{display:flex;flex-direction:column;padding:16px 0;background:#ffffff}.contents__wrap .ranking__contents:nth-child(even){flex-direction:column-reverse}.contents__wrap .ranking__title{text-align:center}.contents__wrap .ranking__text{display:flex;margin:8px 16px;flex:2;align-items:center}.contents__wrap .ranking__image{margin:0 16px;border-radius:50%;overflow:hidden;flex:1;max-width:300px;margin:0 auto}.contents__wrap .ranking__image img{display:block;width:100%;height:100%}.contents__wrap .story__contents{padding:16px 20px}.contents__wrap .story__contents dt{display:flex;justify-content:center;align-items:center;padding-bottom:16px}.contents__wrap .story__contents dt:last-child{padding-bottom:0}.contents__wrap .story__contents dt a{text-decoration:none}.contents__wrap .story__contents dt a span{padding:4px 8px;margin-right:16px;background:#eeeeee;border-radius:4px;font-size:80%}.contents__wrap .story__contents dd{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;margin:auto;width:80%;height:75vh;padding:16px;overflow-y:scroll;background:#ffffff;z-index:1;line-height:1.6}.contents__wrap .story__contents dd .modal__close{display:inline-block;margin-top:16px;padding:8px 16px;border-radius:4px;background:#F59420}.contents__wrap .story__contents dd .modal__close::before{content:"close"}.contents__wrap #modal{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background:rgba(0,0,0,0.8)}.contents__wrap .faq__contents{font-size:120%;padding:16px 20px}.contents__wrap .faq__contents dt{display:flex;justify-content:center;align-items:center;padding:8px 16px;border-bottom:2px dotted #F59420}.contents__wrap .faq__contents dt::before{content:"Q";display:inline-block;padding:8px;margin-right:8px;color:#00bfff;font-size:80%}.contents__wrap .faq__contents dt::after{content:"";padding:4px 8px;margin-left:16px;background:#eeeeee;border-radius:4px;font-size:50%}.contents__wrap .faq__contents dt.op::after{content:"open"}.contents__wrap .faq__contents dt.cl::after{content:"close"}.contents__wrap .faq__contents dd{display:flex;justify-content:center;align-items:center;margin-bottom:8px;padding:8px 16px}.contents__wrap .faq__contents dd::before{content:"A";display:inline-block;padding:8px;margin-right:8px;color:#ff4500;font-size:80%}.footer{padding:106px 0 16px;text-align:center}.loader{width:100%;height:100%;background:#000000;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1}.loader::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:50px;height:50px;background:url("../images/header__pan.png");background-size:cover;border-radius:50%;animation:load 4s ease-in-out infinite}@keyframes load{0%{transform:rotate(0deg)}50%{transform:rotate(540deg)}100%{transform:rotate(0deg)}}.loader__text{display:inline-block;margin:80px 0 0;color:#ffffff;font-size:180%;font-weight:bold;animation:loading 2s ease infinite}.loader__text:nth-child(2){animation-delay:0.1s}.loader__text:nth-child(3){animation-delay:0.2s}.loader__text:nth-child(4){animation-delay:0.3s}.loader__text:nth-child(5){animation-delay:0.4s}.loader__text:nth-child(6){animation-delay:0.5s}.loader__text:nth-child(7){animation-delay:0.6s}.loader__text:nth-child(8){animation-delay:0.7s}.loader__text:nth-child(9){animation-delay:0.8s}.loader__text:nth-child(10){animation-delay:0.9s}@keyframes loading{0%,100%{transform:translateY(0)}50%{transform:translateY(1em)}}@media screen and (min-width: 640px){.contents__wrap .ranking__contents{flex-direction:row}.contents__wrap .ranking__contents:nth-child(even){flex-direction:row}}
