@import url(../style.css);#home .column .wrap,#home .news .set ul.news_list li:first-child{border-top:1px solid #eee}#home .column .wrap,#home .news .set ul.news_list li{border-bottom:1px solid #eee}.slider{opacity:0;transition:opacity .3s linear}#home .member .slider_set .slider_nav .slide.slick-current img,#home .topimg .slider .slick-slide.slick-current,.slider.slick-initialized{opacity:1}#home .content ul.content_list .no1,#home .more{margin:40px 0}#home .more a{padding:4px 4px 4px 30px;display:inline-block;position:relative;color:#333;text-decoration:none;font-size:1.6rem}#home .more a::before{content:"\f0da";font-family:"font awesome 5 free";font-weight:600;font-size:1rem;line-height:16px;text-align:center;color:#666;width:16px;height:16px;margin-top:-8px;display:block;position:absolute;background:#eee;top:50%;left:0}#home h2{margin:100px auto 40px;text-align:center;font-size:3.6rem}#home .topimg{width:100%;height:0;margin-bottom:40px;padding-top:30%;position:relative}#home .content ul.content_list ul.youtube_list>li .movie iframe,#home .topimg .slider{width:100%;height:100%;position:absolute;top:0;left:0}#home .content ul.content_list ul.row_list>li>a::after,#home .news .set ul.news_list li a::after{font-family:"font awesome 5 free";line-height:20px;width:20px;right:10px;display:block;font-weight:600;text-align:center;position:absolute}#home .content ul.content_list ul.row_list>li>a img,#home .topimg a{display:block}#home .overview .slider .slide img,#home .topimg a img{width:100%;transition:opacity .2s;will-change:opacity}#home .topimg .slider .slick-slide{margin:0 2px;opacity:.4;transition:opacity .5s}#home .topimg .slider ul.slick-dots{bottom:-30px}#home .overview .slick-dots li,#home .topimg .slider ul.slick-dots li{margin:0}#home .topimg .slider .slick-next,#home .topimg .slider .slick-prev{width:60px;height:100%;z-index:1;background:rgba(255,255,255,0);transition:background .2s}#home .topimg .slider .slick-next:hover,#home .topimg .slider .slick-prev:hover{background:rgba(255,255,255,.2);box-shadow:0 0 10px rgba(0,0,0,.1)}#home .topimg .slider .slick-prev{left:0}#home .topimg .slider .slick-next{right:0}#home .topimg .slider .slick-next::after,#home .topimg .slider .slick-next::before,#home .topimg .slider .slick-prev::after,#home .topimg .slider .slick-prev::before{content:"";display:block;position:absolute;transform:rotate(45deg) translate(0,-50%);left:auto;right:auto}#home .topimg .slider .slick-prev::before{width:28px;height:28px;border-left:4px solid #333;border-bottom:4px solid #333;left:6px}#home .topimg .slider .slick-prev::after{width:30px;height:30px;border-left:2px solid #fff;border-bottom:2px solid #fff;left:6px}#home .topimg .slider .slick-next::before{width:28px;height:28px;border-right:4px solid #333;border-top:4px solid #333;right:30px}#home .topimg .slider .slick-next::after{width:30px;height:30px;border-right:2px solid #fff;border-top:2px solid #fff;right:30px}#home .content ul,#home .content ul.content_list .no1 .inner .detail ul.no1_list,#home .news .set ul.news_list{margin:0;padding:0;list-style:none}#home .news .set ul.news_list li a{padding:20px 40px 20px 0;text-decoration:none;display:block;color:#333;position:relative}#home .news .set ul.news_list li a::after{content:"\f054";font-size:1rem;color:#ccc;height:20px;margin-top:-10px;top:50%;transition:.2s}#home .content ul.content_list .no1 .inner,#home .news .set ul.news_list li a .inner{display:flex;flex-direction:row}#home .news .set ul.news_list li a .inner .date time{width:120px;text-align:center;display:block}#home .content ul.content_list ul.row_list>li,#home .news .set ul.news_list li a .inner .ttl{flex:1}#home .column .scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}#home .column .scrollbar:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}#home .column .wrap{padding:20px 0;display:flex;flex-direction:row;background:#fafafa}#home .column .wrap+.wrap{border-top:none}#home .column .wrap .top{width:25%;min-width:400px;display:flex;flex-direction:column;justify-content:center}#home .column .wrap .top h2{margin:0;font-size:2.4rem}#home .column .wrap .top .more{margin-bottom:0;text-align:center}#home .column .wrap .set{flex:1;overflow-y:auto}#home .column .wrap .set .slide{padding:10px 0;white-space:nowrap}#home .column .wrap .set ul{width:1440px;margin:0;padding:0;list-style:none;display:flex;flex-direction:row}#home .column .wrap .set ul li{width:360px;padding:0 2px;display:block}#home .column .wrap .set ul li a{display:block;text-decoration:none;white-space:normal}#home .column .wrap .set ul li .inner .img{width:100%;height:0;padding-top:56.25%;position:relative;overflow:hidden}#home .column .wrap .set ul li .inner .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s,opacity .2s;will-change:transform}#home .column .wrap .set ul li .inner .txt{margin:10px 0 0;padding:0 4px}#home .column .wrap .set ul li .inner .txt .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;font-weight:600;color:#333}#home .column .wrap .set ul li .inner .txt .status{margin:4px 0 0;display:flex;flex-direction:row;font-size:1.2rem}#home .column .wrap .set ul li .inner .txt .status .date time{padding:2px 4px;font-family:sans-serif;color:#666;display:inline-block}#home .column .wrap .set ul li .inner .txt .status .tag{margin:0 0 0 10px}#home .column .wrap .set ul li .inner .txt .status .tag span{padding:2px 4px;font-family:sans-serif;color:#333;background:#eee;display:inline-block}#home .column .wrap .set ul li .inner .txt .status .tag span+span{margin-left:4px}#home .content{margin:60px 0 100px}#home .content ul.content_list{display:flex;flex-direction:column}#home .content ul.content_list ul.row_list.banners>li,#home .content ul.content_list>li{border-bottom:1px solid #ddd}#home .content ul.content_list>li:first-child{border-top:1px solid #ddd}#home .content ul.content_list ul.row_list,#home .content ul.content_list ul.row_list.banners{display:grid;grid-template-columns:1fr 1fr}#home .content ul.content_list ul.row_list.banners>li:nth-child(2n),#home .content ul.content_list ul.row_list>li+li{border-left:1px solid #ddd}#home .content ul.content_list ul.row_list>li>a{padding:20px 40px 20px 20px;display:block;position:relative;transition:opacity .2s}#home .content ul.content_list ul.row_list>li>a::after{content:"\f0da";font-size:1.4rem;color:#fff;height:20px;background:#af1e2b;top:calc(50% - 10px)}#home .content ul.content_list ul.row_list>li.banner>a{padding:20px;text-decoration:none}#home .content ul.content_list ul.row_list>li.banner>a::after{display:none}#home .content ul.content_list ul.row_list>li.banner>a span{margin:4px 0 0;color:#111;display:inline-block}#home .content ul.content_list ul.row_list.banners>li+li{border-left:none}#home .content ul.content_list ul.row_list.banners>li:first-child,#home .content ul.content_list ul.row_list.banners>li:nth-child(2){margin-bottom:-1px}#home .content ul.content_list ul.youtube_list{margin:20px 0;display:flex;flex-direction:row;flex-wrap:wrap}#home .content ul.content_list ul.youtube_list>li{width:calc(50% - 20px);padding:20px 0}#home .content ul.content_list ul.youtube_list>li:nth-child(2n){margin-left:40px}#home .content ul.content_list ul.youtube_list>li .ttl h2{margin:0 0 20px;font-size:2rem;text-align:center}#home .content ul.content_list ul.youtube_list>li .ttl h2+p{margin:-10px 0 20px;text-align:center}#home .content ul.content_list ul.youtube_list>li .movie{width:100%;height:0;padding-top:56.25%;position:relative}#home .content ul.content_list .no1 .inner .img{width:30%;min-width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}#home .content ul.content_list .no1 .inner .img img{max-width:200px;display:block}#home .content ul.content_list .no1 .inner .detail{display:flex;flex-direction:column;justify-content:center}#home .content ul.content_list .no1 .inner .detail ul.no1_list li{font-weight:600;font-size:2.4rem}#home .content ul.content_list .no1 .inner .detail ul.no1_list li+li{margin-top:16px}#home .content ul.content_list .no1 .inner .detail ul.no1_list li span{color:#af1e2b}#home .content ul.content_list .no1 .inner .detail p.attention{margin:-20px 0 0;height:20px;position:relative;bottom:-30px}#home .content ul.content_list .probability{min-width:360px}#home .content ul.content_list .probability a,#home .content ul.content_list .trial a{text-decoration:none;color:#111}#home .content ul.content_list .limit .sub,#home .content ul.content_list .probability .head,#home .content ul.content_list .trial .sub{margin:0 0 10px;text-align:center;font-size:1.6rem;font-weight:600}#home .content ul.content_list .limit .main,#home .content ul.content_list .trial .main{font-size:4rem;font-weight:600;text-align:center}#home .content ul.content_list .probability .body{display:flex;flex-direction:row;max-width:400px;margin:0 auto}#home .content ul.content_list .probability .body .set{flex:1;text-align:center}#home .content ul.content_list .probability .body .set .rate span{color:#af1e2b;font-weight:600;font-size:11rem;line-height:1;display:inline-block}#home .content ul.content_list .probability .foot,#home .member .more,#home .message .more,#home .result .more,#home .result .result_set .foot{text-align:center}#home .content ul.content_list .trial{min-width:301px}#home .content ul.content_list .trial .main{line-height:1.3}#home .content ul.content_list .limit{padding:20px}#home .member .slider_set{margin:0 0 40px;position:relative}#home .member .slider_set .slider .slide a{text-decoration:none;display:block;transition:opacity .2s;will-change:opacity}#home .member .slider_set .slider .slide .detail{height:120px;padding-left:360px}#home .member .slider_set .slider .slide .detail .ttl{padding:16px 0 4px;color:#333;font-size:1.8rem;font-weight:600}#home .member .slider_set .slider .slide .detail .name{color:#666;font-family:sans-serif}#home .member .slider_set .slider_nav{width:320px;height:90px;position:absolute;bottom:10px;left:0;display:flex;flex-direction:row;z-index:1}#home .member .slider_set .slider_nav .slick-track{transform:unset!important}#home .member .slider_set .slider_nav .slide{width:80px;height:90px;background:#666}#home .member .slider_set .slider_nav .slide img{opacity:.6;transition:opacity .2s;will-change:opacity}#home .message h2+p{text-align:center;font-size:1.6rem;line-height:1.8}#home .overview h2{margin-top:60px}#home .overview .slider .slide{width:100%}#home .overview .slick-dots{padding:0 10px;display:flex}#home .result .result_set .head{text-align:center;font-size:2rem;font-weight:600}#home .result .result_set .body{margin-top:40px;display:flex;flex-direction:row;justify-content:center}#home .result .result_set .body .set{padding:0 20px}#home .result .result_set .body .set .ttl{margin:0 0 10px;font-size:1.6rem;font-weight:600;letter-spacing:.2rem;text-indent:.2rem;text-align:center}#home .result .result_set .body .set .rate{font-weight:600;font-size:4rem;line-height:1;text-align:center}#home .result .result_set .body .set .rate span{font-size:12rem}@media (pointer:fine){#home .member .slider_set .slider .slide a:hover,#home .member .slider_set .slider_nav .slide img:hover,#home .overview .slider .slide a:hover img,#home .topimg a:hover img{opacity:.8}#home .content ul.content_list ul.row_list>li>a:hover,#home .news .set ul.news_list li a:hover .date,#home .news .set ul.news_list li a:hover .ttl{opacity:.6}#home .news .set ul.news_list li a:hover::after{color:#0f3568;right:5px}#home .more a:hover{text-decoration:underline}#home .more a:hover::before{background:#af1e2b;color:#fff}#home .column .wrap .set ul li a:hover .inner .img img{transform:translate(-50%,-50%) scale(1.05,1.05);opacity:.8}#home .column .wrap .set ul li a:hover .inner .txt .ttl{color:#000;text-decoration:underline}#home .member .slider_set .slider_nav .slide.slick-current img:hover{opacity:1}}@media screen and (max-width:1199.98px){#home .topimg{padding-top:50%}}@media screen and (max-width:1024px){#home .content{margin:40px 0 60px}#home .content ul.content_list,#home .content ul.content_list ul.row_list>li>a img{margin:0 auto}#home .content ul.content_list ul.youtube_list>li{width:50%;padding:10px}#home .content ul.content_list ul.youtube_list>li:nth-child(2n){margin-left:0}#home .content ul.content_list .no1{margin:20px 0}#home .content ul.content_list .no1 .inner .img{width:25%}#home .content ul.content_list .no1 .inner .img img{max-width:120px}#home .content ul.content_list .no1 .inner .detail ul.no1_list li{font-size:1.8rem}#home .content ul.content_list .no1 .inner .detail ul.no1_list li+li{margin-top:16px}#home .content ul.content_list .no1 .inner .detail ul.no1_list li span,#home .content ul.content_list ul.links_list li.limit .inner .main span{color:#af1e2b}#home .content ul.content_list .no1 .inner .detail p.attention{margin:0;bottom:0}#home .content ul.content_list .probability,#home .content ul.content_list .trial{min-width:auto}#home .content ul.content_list li.limit{flex:none!important;width:100%;border-left:none!important;border-top:1px solid #ddd}#home .content ul.content_list .limit .main{line-height:1.2}#home .column .wrap .top{width:25%;min-width:320px}#home .column .wrap .top h2{margin:0;font-size:2.4rem}#home .column .wrap .top .more,#home .news .more{text-align:center}#home .column .wrap .set ul{width:1280px}#home .column .wrap .set ul li{width:320px}#home .column .wrap .set ul li .inner .txt .ttl{font-size:1.4rem}#home .content ul.content_list ul.links_list li a,#home .content ul.content_list ul.links_list li.probability a,#home .content ul.content_list>li{padding:0}#home .content ul.content_list ul.links_list{flex-direction:column}#home .content ul.content_list ul.links_list li{order:1}#home .content ul.content_list ul.links_list li+li{border-top:1px dashed #ddd;border-left:none}#home .content ul.content_list ul.links_list li a::before{top:50%;margin-top:-8px;bottom:10px;right:0}#home .content ul.content_list ul.links_list li .inner{padding:20px 0}#home .content ul.content_list ul.links_list li .inner .sub{height:auto;margin-bottom:0;position:relative;top:0;text-align:left}#home .content ul.content_list ul.links_list li .inner .main{font-size:2.4rem}#home .content ul.content_list ul.links_list li .inner .main br.onlyPC{display:none}#home .content ul.content_list ul.links_list li.probability{min-width:inherit;order:0}#home .content ul.content_list ul.links_list li.limit .inner,#home .content ul.content_list ul.links_list li.probability .inner{align-items:center}#home .content ul.content_list ul.links_list li.probability .body .set{padding:0 10px}#home .content ul.content_list ul.links_list li.probability .body .set .rate{padding:10px 0 0}#home .content ul.content_list ul.links_list li.probability .body .set .rate span{font-size:10rem}#home .content ul.content_list ul.links_list li.limit{order:0}#home .content ul.content_list ul.links_list li.limit .inner .main{font-size:3.6rem;line-height:1.2}}@media screen and (max-width:767.98px){#home h2{margin:60px auto 30px;font-size:2rem}#home .topimg{padding-top:75%}#home .column .wrap .set ul li .inner .txt .status .tag,#home .column .wrap+.wrap,#home .content,#home .topimg .slider .slick-slide{margin:0}#home .topimg .slider .slick-next,#home .topimg .slider .slick-prev{width:30px;height:100%;z-index:1;background:rgba(255,255,255,0);transition:background .2s}#home .topimg .slider .slick-prev::before{width:18px;height:18px;border-left:4px solid #333;border-bottom:4px solid #333;left:6px}#home .topimg .slider .slick-prev::after{width:20px;height:20px;border-left:2px solid #fff;border-bottom:2px solid #fff;left:6px}#home .topimg .slider .slick-next::before{width:18px;height:18px;border-right:4px solid #333;border-top:4px solid #333;right:20px}#home .topimg .slider .slick-next::after{width:20px;height:20px;border-right:2px solid #fff;border-top:2px solid #fff;right:20px}#home .news .set ul.news_list{width:calc(100% + 40px);margin-left:-20px}#home .news .set ul.news_list li a{padding-left:20px}#home .column .wrap .set ul li .inner .txt .status,#home .news .set ul.news_list li a .inner{flex-direction:column}#home .news .set ul.news_list li a .inner .date time{width:100%;margin:0 0 4px;text-align:left}#home .column .wrap{padding:30px 0;flex-direction:column}#home .column .wrap .top{width:100%;margin-bottom:30px}#home .column .wrap .top .more,#home .result .result_set .body{margin-top:20px}#home .column .wrap .set ul li .inner .txt .status .date time{padding:2px 0}#home .content ul.content_list{width:calc(100% + 40px);max-width:none;margin:0 0 0 -20px}#home .content ul.content_list ul.row_list,#home .content ul.content_list ul.row_list.banners{grid-template-columns:1fr}#home .content ul.content_list .no1 .inner .img,#home .content ul.content_list ul.row_list>li{width:100%}#home .content ul.content_list ul.row_list>li+li{border-left:none;border-top:1px solid #eee}#home .content ul.content_list ul.row_list>li.banner>a{padding:10px}#home .content ul.content_list ul.youtube_list{padding:0 10px;gap:20px}#home .content ul.content_list ul.youtube_list>li{width:100%;padding:0}#home .content ul.content_list ul.youtube_list>li .ttl h2+p{margin-top:-20px}#home .content ul.content_list .no1 .inner{flex-wrap:wrap}#home .content ul.content_list .no1 .inner .detail{width:100%;margin:20px 0 0}#home .content ul.content_list .no1 .inner .detail ul.no1_list li{font-size:1.6rem;text-align:center}#home .content ul.content_list .no1 .inner .detail p.attention{text-align:center}#home .content ul.content_list .probability .inner .body{justify-content:center}#home .content ul.content_list .probability .inner .body .set{max-width:200px}#home .content ul.content_list .trial .main{font-size:2.8rem}#home .member .slider_set{margin:0 0 20px}#home .member .slider_set .slider .slide .detail{height:auto;padding:0 0 10px}#home .member .slider_set .slider .slide .detail .ttl{padding:12px 0;font-size:1.4rem}#home .member .slider_set .slider .slide .detail .name{font-size:1.2rem}#home .member .slider_set .slider_nav{display:none}#home .message h2+p{font-size:1.4rem;text-align:justify}#home .result .result_set .head{font-size:1.6rem}#home .result .result_set .body .set{padding:0 10px}#home .result .result_set .body .set .ttl{font-size:1.4rem;letter-spacing:.1rem;text-indent:.1rem}#home .result .result_set .body .set .rate{margin:0 0 10px;font-size:3.2rem}#home .result .result_set .body .set .rate span{font-size:8rem}}