﻿.header{position:absolute;background:none}.header .group-left .logo{background:url("../../img/logo.png") no-repeat left top/100% auto}.header .group-left .sitename{background:url("../../img/sitename.png") no-repeat left top/100% auto}.header .group-right .mypage.newrecruits{display:block}.header .group-right .mypage .ttl{color:#fff}.header .menu span{background:#fff}#hero{position:relative;height:100vh;height:100svh;min-height:770px;background:url("../../img/hero.jpg") no-repeat center top/cover;overflow:hidden}@media all and (max-width: 812px){#hero{min-height:140vw;background:url(../../img/hero.jpg) no-repeat 84% top/auto 130%}}#hero .catch{position:absolute;top:45%;left:50%;transform:translate(-50%, -45%);padding:50px 0;border-top:5px #fff solid;border-bottom:5px #fff solid}@media all and (max-width: 812px){#hero .catch{top:45%;transform:translate(-50%, -45%);width:70.4vw;padding:8vw 0;border-top:3px #fff solid;border-bottom:3px #fff solid}}#hero .catch .copy{display:block;width:100%;height:auto;margin-bottom:40px}@media all and (max-width: 812px){#hero .catch .copy{margin-bottom:6.6666vw}}#hero .catch p{line-height:2;color:#fff;font-weight:bold;font-size:18px}@media all and (max-width: 812px){#hero .catch p{font-size:3.2vw}}#entry-list-bnr{position:absolute;bottom:0;left:0;width:100%}#entry-list-bnr .inner{position:relative;padding-bottom:70px}@media all and (max-width: 812px){#entry-list-bnr .inner{padding-bottom:10vw}}#entry-list-bnr::before{display:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:rgba(0,0,0,.6)}@media all and (max-width: 812px){#entry-list-bnr::before{height:22vw}}#entry-list-bnr ul{display:flex;justify-content:center;align-items:stretch;position:relative;width:740px;margin:0 auto}@media all and (max-width: 812px){#entry-list-bnr ul{max-width:400px;width:70%}}#entry-list-bnr ul li{display:flex;align-items:center;justify-content:center;width:50%;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.18))}@media all and (max-width: 812px){#entry-list-bnr ul li{width:100%}}#entry-list-bnr ul li.newrecruits{background:#47cac8}#entry-list-bnr ul li.careers{background:#ff8d8d}#entry-list-bnr ul li a{display:block;position:relative;width:100%;padding:21px 0;color:#fff;font-size:30px;text-align:center}@media all and (max-width: 480px){#entry-list-bnr ul li a{padding:4vw 0;font-size:5.3vw}}#entry-list-bnr ul li a::after{display:block;content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:20px;height:20px;border-top:2px #fff solid;border-right:2px #fff solid}@media all and (max-width: 480px){#entry-list-bnr ul li a::after{right:2vw;width:1.6vw;height:1.6vw;border-top:2px #fff solid;border-right:2px #fff solid}}#entry-list-bnr ul li a span{display:block;margin-top:10px;font-size:.6em}@media all and (max-width: 480px){#entry-list-bnr ul li a span{margin-top:2vw;font-size:.62em;line-height:1.4}}#entry-list-bnr ul li a span br{display:none}#news{position:relative;float:left;width:50%;height:210px}@media all and (max-width: 812px){#news{float:none;width:100%;height:30vw;overflow:hidden}}#news .slider{width:calc(100% - 140px);float:left;height:100%;padding:50px 30px;background-color:#f8f8f8}@media all and (max-width: 1024px){#news .slider{width:calc(100% - 10vw);padding:6vw 2.142vw 0}}@media all and (max-width: 812px){#news .slider{width:calc(100% - 20vw);padding:5vw;background-color:#fff}}#news .block{display:block;height:100%}#news .block .thumb{display:block;float:left;width:150px;height:auto;border:1px #e4e4e4 solid}@media all and (max-width: 1024px){#news .block .thumb{width:10.71vw}}@media all and (max-width: 812px){#news .block .thumb{width:25vw}}#news .block .text{float:right;width:calc(100% - 170px);padding-top:10px}@media all and (max-width: 1024px){#news .block .text{width:calc(100% - 12.14vw);padding-top:0}}@media all and (max-width: 812px){#news .block .text{width:calc(100% - 28vw);padding-top:0}}#news .block .text .date{font-weight:bold;font-size:87.5%}@media all and (max-width: 480px){#news .block .text .date{font-size:.75em}}#news .block .text .news-ttl{max-height:50px;line-height:1.5;margin-top:10px;font-weight:bold;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (max-width: 480px){#news .block .text .news-ttl{max-height:45px;margin-top:5px;font-size:.875em}}#news .more{display:block;position:relative;float:right;width:140px;height:140px;line-height:1.7;background:#ffef00;font-family:Arial,Helvetica,"sans-serif";font-weight:bold;text-align:center}@media all and (max-width: 1024px){#news .more{width:10vw}}@media all and (max-width: 812px){#news .more{width:20vw;height:66.7%;font-size:4vw}}#news .more span{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}#news .slick-arrow{display:block;position:absolute;bottom:0;border:0;width:70px;height:70px;background:#90deff;text-indent:-9999px;cursor:pointer}@media all and (max-width: 1024px){#news .slick-arrow{width:5vw;height:70px}}@media all and (max-width: 812px){#news .slick-arrow{width:10vw;height:33.3%}}#news .slick-arrow.prev{right:-70px}@media all and (max-width: 1024px){#news .slick-arrow.prev{right:-5vw}}@media all and (max-width: 812px){#news .slick-arrow.prev{right:-10vw}}#news .slick-arrow.next{right:-141px}@media all and (max-width: 1024px){#news .slick-arrow.next{right:calc(-10vw - 1px)}}@media all and (max-width: 812px){#news .slick-arrow.next{right:calc(-20vw - 1px)}}#news .slick-arrow div{position:relative;width:100%;height:100%}#news .slick-arrow div::before{display:block;content:"";position:absolute;top:50%;left:50%;border-top:4px #000 solid;border-right:4px #000 solid;width:8px;height:8px}@media all and (max-width: 812px){#news .slick-arrow div::before{border-top:.9375vw #000 solid;border-right:.9375vw #000 solid;width:1.875vw;height:1.875vw}}#news .slick-arrow.prev div:before{transform:translate(-50%, -50%) rotate(-135deg)}#news .slick-arrow.next div:before{transform:translate(-50%, -50%) rotate(45deg)}.sns{position:relative;float:right;width:50%;height:210px;padding-top:22px;background:url(../../img/sns_bg_stripe.gif)}@media all and (max-width: 812px){.sns{width:100%}}@media all and (max-width: 480px){.sns{height:auto;padding:4% 0 8%}}.sns img{display:block;width:100%;height:auto}.sns-ttl{display:flex;justify-content:center;align-items:center;margin-bottom:25px;color:#fff;font-weight:600;font-size:1.25rem;text-align:center}@media all and (max-width: 480px){.sns-ttl{margin-bottom:4%;font-size:5vw}}.sns-ttl::before,.sns-ttl::after{display:block;content:"";width:22px;height:36px;margin-top:8px;background:url(../../img/line_balloon.svg) no-repeat center/contain}@media all and (max-width: 480px){.sns-ttl::before,.sns-ttl::after{width:5.5vw;height:9vw;margin-top:2vw}}.sns-ttl::before{scale:-1 1;margin-right:10px}@media all and (max-width: 480px){.sns-ttl::before{margin-right:2vw}}.sns-list{display:flex;justify-content:center;align-items:center;gap:0 5%}@media all and (max-width: 480px){.sns-list{gap:0 3%}}.sns-list li{width:80px;height:80px;border-radius:50%;overflow:hidden;transition:.3s;background-color:#fff}@media all and (max-width: 480px){.sns-list li{width:18vw;height:18vw;border-radius:50%;overflow:hidden}}@media(hover: hover){.sns-list li:hover{translate:0 -5px}.sns-list li:hover a{opacity:1}}#intro h1{margin-bottom:40px;padding-top:100px;text-align:center;font-size:48px}@media all and (max-width: 812px){#intro h1{margin-bottom:20px;padding-top:50px;font-size:clamp(1.875rem,1.155rem + 3.6vw,3rem)}}@media all and (max-width: 480px){#intro h1{margin-bottom:1.5vw}}#intro h1 .en-ttl{font-family:Arial,Helvetica,"sans-serif";font-weight:bold}#intro h1 .jp-ttl{display:block;margin-top:10px;font-weight:bold;font-size:.55em}@media all and (max-width: 812px){#intro h1 .jp-ttl{margin-top:min(10px,2.5vw)}}#intro h1 .jp-ttl span{color:#55c2f0;font-weight:bold}#intro .inner{position:relative;background:#fff;padding-bottom:100px;overflow:hidden}@media all and (max-width: 812px){#intro .inner{padding-bottom:12.3152709vw}}@media all and (max-width: 480px){#intro .inner{padding-bottom:80px}}#intro .inner:before{display:block;content:"";position:absolute;bottom:0;right:0;width:80%;max-width:1200px;height:calc(100% - 190px);background:#f8f8f8}@media all and (max-width: 812px){#intro .inner:before{width:80%;height:calc(100% - 20.3125vw)}}#intro .center{position:relative;width:85vw;max-width:1000px;margin:0 auto;z-index:1}@media all and (max-width: 812px){#intro .center{width:90%}}@media all and (max-width: 480px){#intro .center{width:90%}}#intro .block{display:block;position:relative;width:1000px;margin:30px auto 0;background:#fff;-webkit-box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.1);-moz-box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.1);box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.1);cursor:pointer}@media all and (max-width: 1024px){#intro .block{width:90vw}}@media all and (max-width: 812px){#intro .block{width:90%;margin:25px auto 0}}@media all and (max-width: 480px){#intro .block{width:100%}}#intro .block .thumb{position:relative;float:left;max-width:400px;width:39%;height:300px;overflow:hidden}@media all and (max-width: 812px){#intro .block .thumb{height:250px}}@media all and (max-width: 480px){#intro .block .thumb{height:140px}}#intro .block .thumb img{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}#intro .block ul.thumb li{position:relative;float:left;width:50%;height:50%;overflow:hidden}#intro .block .data{float:right;width:61%;padding:5% 3% 0;height:300px}@media all and (max-width: 812px){#intro .block .data{padding:4.6875vw 3.75vw 0;height:250px}}@media all and (max-width: 480px){#intro .block .data{padding:4.6875vw 3.75vw 0;height:140px}}#intro .block .data h2{margin-bottom:30px}@media all and (max-width: 812px){#intro .block .data h2{margin-bottom:3.6945812vw}}@media all and (max-width: 480px){#intro .block .data h2{margin-bottom:12px}}#intro .block .data .en-ttl{display:block;margin-bottom:15px;color:#6bc9f1;font-size:16px}@media all and (max-width: 812px){#intro .block .data .en-ttl{margin-bottom:15px;font-size:14px}}@media all and (max-width: 480px){#intro .block .data .en-ttl{margin-bottom:10px;font-size:10px}}#intro .block .data .jp-ttl{line-height:1.3;font-weight:bold;font-size:30px}@media all and (max-width: 812px){#intro .block .data .jp-ttl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:bold;font-size:25px}}@media all and (max-width: 480px){#intro .block .data .jp-ttl{font-size:17px}}#intro .block .data .text{line-height:1.6}@media all and (max-width: 812px){#intro .block .data .text{line-height:1.6;font-size:14px}}@media all and (max-width: 480px){#intro .block .data .text{font-size:11px}#intro .block .data .text-trim{display:inline-block}#intro .block .data .text-trim span{display:none}}#intro .block .more-btn{position:absolute;bottom:0;right:18px;width:200px;height:60px;line-height:60px;background:#ffef00;transform:skewX(-30deg)}@media all and (max-width: 812px){#intro .block .more-btn{right:11px;width:160px;height:40px;line-height:40px}}@media all and (max-width: 480px){#intro .block .more-btn{right:8px;width:100px;height:28px;line-height:28px}}#intro .block .more-btn span{display:block;transform:skewX(30deg);font-family:Arial,Helvetica,"sans-serif";font-weight:bold;text-align:center}@media all and (max-width: 812px){#intro .block .more-btn span{font-size:14px}}@media all and (max-width: 480px){#intro .block .more-btn span{font-size:11px}}#intro .block .more-btn span::before{display:block;content:"";position:absolute;bottom:0;right:-18px;width:0;height:0;border-style:solid;border-width:0 0 60px 35px;border-color:transparent transparent #55c2f0 transparent;color:#55c2f0}@media all and (max-width: 812px){#intro .block .more-btn span::before{right:-11px;border-width:0 0 40px 23px}}@media all and (max-width: 480px){#intro .block .more-btn span::before{right:-8px;border-width:0 0 28px 18px}}#intro .block .more-btn span::after{display:block;content:"";position:absolute;top:0;bottom:0;right:20px;width:6px;height:6px;margin:auto;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s}@media all and (max-width: 480px){#intro .block .more-btn span::after{right:15px;width:4px;height:4px;border-top:2px solid #000;border-right:2px solid #000}}#intro .block .more-btn .open:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:.3s}@media all and (max-width: 812px){#intro.entry .data .jp-ttl{line-height:1.2}}@media all and (max-width: 480px){#intro.entry .data .jp-ttl{font-size:14px}}#intro .new{position:relative}#intro .new::before{display:block;content:"NEW";position:absolute;top:-15px;left:0;padding:5px 8px 4px;background:#ed4207;color:#fff;font-size:14px;z-index:5}@media all and (max-width: 480px){#intro .new::before{top:-10px;padding:4px 5px 3px;font-size:11px}}#intro .block-data{display:none;position:relative;margin:15px 0 30px;padding-top:10px;z-index:2}@media all and (max-width: 812px){#intro .block-data{margin:12px 0 25px}}#intro .block-data-inner{position:relative;padding:60px 0;background:#55c2f0}@media all and (max-width: 812px){#intro .block-data-inner{padding:50px 0}}#intro .block-data-inner .message.center{line-height:1.4;margin-top:30px}@media all and (max-width: 480px){#intro .block-data-inner .message.center{font-size:.875em}}#intro .block-data .center{position:relative;display:flex;flex-wrap:wrap;gap:30px 80px}@media all and (max-width: 812px){#intro .block-data .center{gap:20px 6%}}@media all and (max-width: 480px){#intro .block-data .center{flex-direction:column}}#intro .block-data li{display:inline-block;position:relative}@media all and (max-width: 812px){#intro .block-data li{display:block}}#intro .block-data li::before{content:"";position:absolute;top:-2px;left:0;width:24px;height:24px;border-radius:12px;background:#ffef00}@media all and (max-width: 812px){#intro .block-data li::before{top:-2px;left:0;width:20px;height:20px;border-radius:10px}}@media all and (max-width: 480px){#intro .block-data li::before{top:2px}}#intro .block-data li a{display:inline-block;padding-left:35px;color:#fff;font-weight:bold;font-size:1.25em}@media all and (max-width: 812px){#intro .block-data li a{padding-left:30px;font-size:16px}}@media all and (max-width: 480px){#intro .block-data li a{line-height:1.5}}#intro .block-data li::after{display:block;content:"";position:absolute;top:-1px;bottom:0;left:8px;width:5px;height:5px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width: 812px){#intro .block-data li::after{left:7px;width:4px;height:4px}}@media all and (max-width: 480px){#intro .block-data li::after{top:9px;bottom:auto;left:6px;width:4px;height:4px}}#intro .block-data .ac-close{display:block;position:absolute;top:20px;right:20px;width:30px;height:30px;line-height:31px;border-radius:15px;background:#000;color:#fff;font-family:Arial,Helvetica,"sans-serif";font-size:20px;text-align:center;cursor:pointer;z-index:2}@media(hover: hover){#intro .block-data .ac-close:hover{transform:scale(1.2);transition-duration:.3s;background:#cbcbcb;color:#000;font-size:25px}}@media all and (max-width: 812px){#intro .block-data .ac-close{top:15px;right:15px;width:20px;height:20px;line-height:20px;border-radius:10px;font-size:18px}}#intro .block-data .member{width:23%;background:#fff}#intro .block-data .member-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:25px 2.6%}@media all and (max-width: 812px){#intro .block-data .member-list{justify-content:space-between;flex-direction:unset;gap:2.6vw 2.6%}}@media all and (max-width: 812px){#intro .block-data .member{width:31.6%}}@media all and (max-width: 480px){#intro .block-data .member{width:48.7%}}#intro .block-data .member a{display:block}#intro .block-data .member .trim{position:relative;padding-top:73.9130434%;overflow:hidden}#intro .block-data .member .trim img{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:107%}#intro .block-data .member .name-group{padding:14px 12px 17px}@media all and (max-width: 812px){#intro .block-data .member .name-group{padding:13px 10px}}#intro .block-data .member .name-group .belong{display:block;line-height:1.4;margin-bottom:7px;color:#00a5ea;font-size:13px}@media all and (max-width: 812px){#intro .block-data .member .name-group .belong{margin-bottom:8px;font-size:12px}}#intro .block-data .member .name-group .join{display:block;margin-top:10px;font-size:12px}#intro .block-data .member .name-group .name{font-size:1.125rem}@media all and (max-width: 1024px){#intro .block-data .member .name-group .name{font-size:1rem}}@media all and (max-width: 812px){#intro .block-data .member .name-group .name{font-size:min(4vw,16px)}}#intro .block-data .member .name-group .name span{font-size:.75em}#intro .block-data-new{display:inline-block;line-height:1;padding:3px 8px;border-radius:20px;background-color:#fff;color:#ed4207;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;vertical-align:2px}@media all and (max-width: 812px){#intro .block-data-new{padding:3px 5px;font-size:11px}}#intro .pickup{position:relative}@media all and (max-width: 1024px){#intro .pickup{width:85vw}}@media all and (max-width: 812px){#intro .pickup{width:80%}}@media all and (max-width: 480px){#intro .pickup{width:100%;overflow:visible}}#intro .pickup a{position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 15px;background:#ffef00}@media all and (max-width: 1024px){#intro .pickup a{padding-left:25px}}@media all and (max-width: 812px){#intro .pickup a{padding:2% 2% 2% 5%}}@media all and (max-width: 480px){#intro .pickup a{position:relative;padding:0;z-index:2}}#intro .pickup a .data{width:55%}@media all and (max-width: 1024px){#intro .pickup a .data{width:calc(100% - 320px)}}@media all and (max-width: 812px){#intro .pickup a .data{width:57%}}@media all and (max-width: 480px){#intro .pickup a .data{position:relative;width:55%;padding:0 3% 0 5%}}#intro .pickup a .data h2{margin-bottom:12px}@media all and (max-width: 1024px){#intro .pickup a .data h2{margin-bottom:20px}}@media all and (max-width: 812px){#intro .pickup a .data h2{margin-bottom:10px}}#intro .pickup a .data h2 .en-ttl{display:block;margin-bottom:10px;color:#25b6f3;font-size:1em}@media all and (max-width: 812px){#intro .pickup a .data h2 .en-ttl{margin-bottom:10px;font-size:.875em}}@media all and (max-width: 480px){#intro .pickup a .data h2 .en-ttl{font-size:10px}}#intro .pickup a .data h2 .jp-ttl{font-weight:bold;font-size:30px;font-feature-settings:"palt"}@media all and (max-width: 1024px){#intro .pickup a .data h2 .jp-ttl{font-size:38px}}@media all and (max-width: 812px){#intro .pickup a .data h2 .jp-ttl{line-height:1.2;font-size:25px}}@media all and (max-width: 480px){#intro .pickup a .data h2 .jp-ttl{display:inline-block;position:relative;font-size:17px}}#intro .pickup a .data .text{font-size:.875rem;line-height:1.5}@media all and (max-width: 812px){#intro .pickup a .data .text{font-size:.875em}}@media all and (max-width: 480px){#intro .pickup a .data .text{font-size:11px}}@media all and (max-width: 1024px){#intro .pickup a .data .text br{display:none}}#intro .pickup a .slick-slide{height:150px}@media all and (max-width: 1024px){#intro .pickup a .slick-slide{height:180px}}@media all and (max-width: 812px){#intro .pickup a .slick-slide{height:150px}}@media all and (max-width: 480px){#intro .pickup a .slick-slide{height:140px}}#intro .pickup a .slide{position:relative;height:150px;overflow:hidden}@media all and (max-width: 1024px){#intro .pickup a .slide{height:180px}}@media all and (max-width: 812px){#intro .pickup a .slide{height:150px}}@media all and (max-width: 480px){#intro .pickup a .slide{height:140px}}#intro .pickup a .thumb{position:relative;width:42%;overflow:hidden}@media all and (max-width: 1024px){#intro .pickup a .thumb{position:relative;width:40%;overflow:hidden}}@media all and (max-width: 480px){#intro .pickup a .thumb{width:45%;pointer-events:none}}#intro .pickup a .thumb img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:100%}@media all and (max-width: 1024px){#intro .pickup a .thumb img{width:100%;height:auto}}@media all and (max-width: 480px){#intro .pickup a .thumb img{width:auto;height:100%}}@media all and (max-width: 812px){#intro #intro .talk a .data h2 .jp-ttl{font-size:25px}}#intro .blue a{background:#55c2f0;color:#fff}#intro .blue a .data h2 .en-ttl{color:#ffef00}#intro .popupBnr{position:relative;background:#fff}#intro .popupBnr.intern a span{display:block;position:relative}#intro .popupBnr.intern a span::before{display:block;content:"";position:absolute;top:0;left:0;width:calc(100% - 16px);height:calc(100% - 16px);border:8px #ffef00 solid;z-index:2}@media all and (max-width: 812px){#intro .popupBnr.intern a span::before{width:calc(100% - 10px);height:calc(100% - 10px);border:5px #ffef00 solid}}#intro .popupBnr a{display:block;height:100%}#intro .popupBnr a img{display:block;width:100%;height:auto}#intro .popupBnr.end a::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background-color:rgba(0,0,0,.5);z-index:3}#intro .popupBnr.end a::after{display:block;content:"リアル仕事体験2daysは終了しました";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;color:#fff;font-weight:600;font-size:1.25rem;text-align:center;z-index:4}@media all and (max-width: 812px){#intro .popupBnr.end a::after{font-size:3.5vw}}@media all and (max-width: 480px){#intro .popupBnr.end a::after{font-size:4.5vw}}#intro .mini-bnr-list{display:flex;justify-content:center;align-items:stretch;gap:0 1%;width:1000px;margin:30px auto 0;padding:25px 0}@media all and (max-width: 1024px){#intro .mini-bnr-list{display:block;max-width:700px;width:90vw}}@media all and (max-width: 480px){#intro .mini-bnr-list{width:100%}}#intro .mini-bnr-list>div{width:49.5%}@media all and (max-width: 1024px){#intro .mini-bnr-list>div{width:100%;margin:0 auto}#intro .mini-bnr-list>div:first-child{margin-bottom:25px}}@media all and (max-width: 480px){#intro .mini-bnr-list>div{width:92vw}}#intro .bg-dot-y{background-image:url(../../img/bg_dot_y.gif)}#intro .digest{position:relative;width:100%;padding:25px 0}@media all and (max-width: 812px){#intro .digest{padding:70px 0}}@media all and (max-width: 480px){#intro .digest{padding:10vw 0}}#intro .digest img{display:block;width:100%;height:auto}#intro .digest-inner{position:relative;width:1000px;margin:0 auto}@media all and (max-width: 1024px){#intro .digest-inner{width:90vw}}@media all and (max-width: 812px){#intro .digest-inner{overflow:visible}#intro .digest-inner.new-badge::before{display:none}}@media all and (max-width: 480px){#intro .digest-inner{width:92vw}}#intro .digest-ttl{position:absolute;top:15px;left:20px;width:310px;height:310px;border-radius:50%;overflow:hidden;z-index:2}@media all and (max-width: 1024px){#intro .digest-ttl{width:28vw;height:28vw;top:1.5vw;left:2vw}}@media all and (max-width: 812px){#intro .digest-ttl{width:170px;height:170px;top:-55px;left:-32px}}@media all and (max-width: 480px){#intro .digest-ttl{width:35vw;height:35vw;top:-8vw;left:-6vw}}#intro .digest-detail{line-height:1.7;padding:15px 4.5% 15px 37%;background-color:#ffef00;font-weight:600;font-size:1.125rem}@media all and (max-width: 1024px){#intro .digest-detail{padding-left:33vw}}@media all and (max-width: 812px){#intro .digest-detail{line-height:1.4;padding:3% 3% 3% 160px;font-size:1rem}#intro .digest-detail br{display:none}}@media all and (max-width: 480px){#intro .digest-detail{line-height:1.3;padding:4% 3% 4% 32vw;font-size:3.7vw}}#intro .digest-detail span{display:inline-block;line-height:1.4;margin:0 3px;padding:0 4px;background-color:#fff;border:2px solid #ed4207;color:#ed4207;font-size:1.08em}@media all and (max-width: 812px){#intro .digest-detail span{line-height:1.3;padding:2px 4px}}@media all and (max-width: 480px){#intro .digest-detail span{margin:0 .2vw;padding:0 .8vw}}#intro .digest-mov{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:0 4%;padding:30px 4.5% 30px 37%;background:url(../../img/digest_bg_stripe.gif)}@media all and (max-width: 1024px){#intro .digest-mov{padding-left:33vw}}@media all and (max-width: 812px){#intro .digest-mov{padding:7% 4%;gap:0 2%}}@media all and (max-width: 480px){#intro .digest-mov{padding:11% 4% 8%}}#intro .digest-mov li{position:relative;width:48%}#intro .digest-mov li.new-badge::before{scale:.8}@media all and (max-width: 812px){#intro .digest-mov li{width:49%;max-width:280px}#intro .digest-mov li.new-badge::before{scale:1}}#intro .digest-mov li a{display:block;position:relative}#intro .digest-mov li a::after{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:66px;height:66px;background:url(../../img/icon_play.svg) no-repeat center/contain}@media all and (max-width: 480px){#intro .digest-mov li a::after{width:14vw;height:14vw}}#intro .digest-mov li a img{border-radius:10px;border:5px solid #55c2f0}#intro .digest-mov li p{display:flex;justify-content:center;align-items:center;margin-top:10px;font-weight:600;font-size:1.125rem;text-align:center}@media all and (max-width: 812px){#intro .digest-mov li p{font-size:1rem}}@media all and (max-width: 480px){#intro .digest-mov li p{font-size:3.7vw}}#intro .digest-mov li p::before,#intro .digest-mov li p::after{display:block;content:"";width:25px;height:1px;background-color:#000}@media all and (max-width: 812px){#intro .digest-mov li p::before,#intro .digest-mov li p::after{width:20px}}@media all and (max-width: 480px){#intro .digest-mov li p::before,#intro .digest-mov li p::after{width:4vw}}#intro .digest-mov li p span{display:inline-block;margin:0 8px}@media all and (max-width: 812px){#intro .digest-mov li p span{margin:0 1vw}}#intro .bg-dot-blue{position:relative;background-image:url(../../img/bg_dot_blue.gif)}@media all and (max-width: 480px){.new-badge{overflow:visible}}.new-badge a{position:relative;display:block}.new-badge a::before{display:block;content:"NEW";position:absolute;top:-15px;left:0;padding:5px 8px 4px;background:#ed4207;color:#fff;font-size:14px;z-index:5}@media all and (max-width: 480px){.new-badge a::before{top:-10px;padding:4px 5px 3px;font-size:11px}}#bnr{padding:50px 20px 60px;background:url("../../img/bg_dot.gif")}@media all and (max-width: 812px){#bnr{padding:30px 20px 40px}}#bnr ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;text-align:center;gap:20px}@media all and (max-width: 812px){#bnr ul{gap:15px}}#bnr ul li{width:180px;background:#fff}@media all and (max-width: 812px){#bnr ul li{width:min(50% - 8px,180px)}}#bnr ul li a{display:block;height:100%}#bnr ul li img{display:block;width:100%;height:auto}@media all and (max-width: 812px){#bnr ul li img{width:100%;height:auto}}/*# sourceMappingURL=top.css.map */