@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}.kvArea{background:#043459;padding-bottom:30px;overflow:hidden}.kv{width:100%;position:relative;opacity:0;transition:opacity .3s linear}.kv.slick-initialized{opacity:1}.kv a{transition:all 0.3s linear;display:block}.kv a:hover{opacity:0.8}.kv .slick-slide:not(.slick-center){transition:0.2s linear;pointer-events:none}@media only screen and (max-width: 768px){.kv .slick-slide:not(.slick-center){pointer-events:auto}}.kv .slick-slide:not(.slick-center) img{opacity:0.25}@media only screen and (max-width: 768px){.kv .slick-slide:not(.slick-center) img{opacity:1}}@media only screen and (max-width: 768px){.kv .slick-slide img{width:100%;height:auto}}.kv .kvArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;transition:all 0.3s linear;margin-top:-26px}.kv .kvArrow:hover{opacity:0.7}.kv .kvArrow.prev{left:50%;transform:translateX(-640px)}.kv .kvArrow.next{right:50%;transform:translateX(640px)}.kv .kvDots{text-align:center;margin:30px 0}@media only screen and (max-width: 768px){.kv .kvDots{margin:15px 0}}.kv .kvDots li{display:inline-block;margin:0 20px}.kv .kvDots li button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-indent:-9999px;background:#fff;width:14px;height:14px;border-radius:100%;cursor:pointer}@media only screen and (max-width: 768px){.kv .kvDots li button{width:8px;height:8px}}.kv .kvDots li:hover button,.kv .kvDots li.slick-active button{background:#6eba3d}.kvFooter .page__outer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.kvFooter .page__outer{display:block}}@media only screen and (max-width: 768px){.kvFooter__bnr{width:100%;margin-bottom:15px}}.kvFooter__bnr a{transition:all 0.3s linear}.kvFooter__bnr a:hover{opacity:0.8}@media only screen and (max-width: 768px){.kvFooter__bnr a img{width:100%;height:auto}}.kvFooter__ranking{background:#fff;padding:5px 18px;width:400px}@media only screen and (max-width: 768px){.kvFooter__ranking{width:100%}}.kvFooter__ranking__wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.kvFooter__ranking__title{font-family:"Roboto",sans-serif;font-weight:400;color:#043459;font-size:3rem}.kvFooter__ranking__title:first-letter{color:#6eba3d}.kvFooter__ranking__link{font-size:1.2rem;font-weight:bold}.kvFooter__ranking__link:hover{color:#043459 !important}.kvFooter__ranking__num{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.kvFooter__ranking__num__emblem{padding-right:30px}.kvFooter__ranking__num__rank{font-size:3rem;font-weight:700;color:#043459;line-height:1}.kvFooter__ranking__num__rank em{font-family:"Roboto",sans-serif;font-weight:900;font-size:7.2rem;color:#6eba3d}.kvFooter__ranking__timestamp{font-size:1.4rem;color:#043459;text-align:center;margin-top:10px}@media only screen and (max-width: 768px){.nextmatch .page__outer{padding:0}}.nextmatch .scheduleTab{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.nextmatch .scheduleTab__item{width:25%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;height:70px;line-height:1;cursor:pointer;position:relative;transition:all 0.3s linear;color:#043459;border-top:#043459 1px solid;border-right:#043459 1px solid}.nextmatch .scheduleTab__item:first-child{border-left:#043459 1px solid}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__item{flex-wrap:wrap;height:auto}}.nextmatch .scheduleTab__item:hover,.nextmatch .scheduleTab__item.is-active{background:#043459;color:#fff}.nextmatch .scheduleTab__item:hover .scheduleTab__date__away,.nextmatch .scheduleTab__item.is-active .scheduleTab__date__away{color:#fff}.nextmatch .scheduleTab__date__home,.nextmatch .scheduleTab__date__away{font-family:"Roboto",sans-serif;font-weight:900;font-size:1.4rem}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__date__home,.nextmatch .scheduleTab__date__away{text-align:center;padding:10px 0 5px}}.nextmatch .scheduleTab__date__home{color:#6eba3d}.nextmatch .scheduleTab__date__away{color:#043459}.nextmatch .scheduleTab__date__day{font-family:"Noto Sans Japanese",sans-serif;font-weight:700;font-size:1.8rem}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__date__day{font-size:1rem}}.nextmatch .scheduleTab__date__day strong{font-family:"Roboto",sans-serif;font-weight:900;font-size:3.6rem;padding-right:5px}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__date__day strong{font-size:1.8rem;padding-right:0}}.nextmatch .scheduleTab__vs{font-family:"Roboto",sans-serif;font-weight:900;font-size:1.8rem;padding:15px 0 0 15px}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__vs{display:none}}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__emblem{width:80%;text-align:center;margin:0 auto}}@media only screen and (max-width: 768px){.nextmatch .scheduleTab__emblem img{width:100%;height:auto}}.nextmatch__outer{width:100%;background:#043459 url(/assets/img/game/nextmatch_bg.png) right bottom no-repeat;background-size:cover;padding:100px 0;color:#fff}@media only screen and (max-width: 768px){.nextmatch__outer{padding:15px 0}}@media only screen and (max-width: 768px){.nextmatch__outer .page__outer{padding:0}}.nextmatch__card{display:none}.nextmatch__card.is-active{display:block;position:relative}.nextmatch__main{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.nextmatch__main{padding:15px 0}}.nextmatch__team{width:200px;text-align:center}@media only screen and (max-width: 768px){.nextmatch__team{width:100%}}@media only screen and (max-width: 768px){.nextmatch__team__emblem{width:70%;margin:0 auto}}@media only screen and (max-width: 768px){.nextmatch__team__emblem img{width:100%;height:auto}}.nextmatch__team__name{font-weight:700;font-size:1.8rem;padding-bottom:10px}@media only screen and (max-width: 768px){.nextmatch__team__name{font-size:1.4rem}}.nextmatch__team__homeaway{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.6rem}@media only screen and (max-width: 768px){.nextmatch__team__homeaway{font-size:1.2rem}}.nextmatch__data{width:500px;text-align:center}@media only screen and (max-width: 768px){.nextmatch__data{width:auto;margin:0 7.5px}}.nextmatch__data__leg{font-size:1.8rem}.nextmatch__data__day{font-family:"Roboto","Noto Sans Japanese",sans-serif;font-size:3.6rem;font-weight:900}@media only screen and (max-width: 768px){.nextmatch__data__day{font-size:2.4rem}}.nextmatch__data__stadium{font-size:1.8rem;font-weight:700}@media only screen and (max-width: 768px){.nextmatch__data__stadium{font-size:1.4rem}}.nextmatch__data__score.style1 a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;line-height:1;padding-top:15px;color:#fff;text-decoration:none;transition:all 0.3s linear}@media only screen and (max-width: 768px){.nextmatch__data__score.style1 a{padding-top:5px}}.nextmatch__data__score.style1 a:hover{opacity:0.7}.nextmatch__data__score.style2{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;line-height:1;padding-top:15px;color:#fff;text-decoration:none;transition:all 0.3s linear}@media only screen and (max-width: 768px){.nextmatch__data__score.style2{padding-top:5px}}.nextmatch__data__score__num{font-family:"Roboto",sans-serif;font-weight:900;font-size:15rem}@media only screen and (max-width: 768px){.nextmatch__data__score__num{font-size:6rem;white-space:nowrap}}.nextmatch__data__score__bar{font-family:"Roboto",sans-serif;font-weight:300;font-size:15rem;padding:0 15px}@media only screen and (max-width: 768px){.nextmatch__data__score__bar{font-size:5rem}}.nextmatch__data__score__detail{padding:0 15px}@media only screen and (max-width: 768px){.nextmatch__data__score__detail{padding:0}}.nextmatch__data__score__detail .scoreTable{width:100%}.nextmatch__data__score__detail .scoreTable__score1,.nextmatch__data__score__detail .scoreTable__score2{font-family:"Roboto",sans-serif;font-weight:700;text-align:center;line-height:1;padding:1px 20px;white-space:nowrap}@media only screen and (max-width: 768px){.nextmatch__data__score__detail .scoreTable__score1,.nextmatch__data__score__detail .scoreTable__score2{padding:1px 10px}}.nextmatch__data__score__detail .scoreTable__score1{font-size:3rem}.nextmatch__data__score__detail .scoreTable__score2{font-size:2rem}.nextmatch__data__score__detail .scoreTable__title1,.nextmatch__data__score__detail .scoreTable__title2{font-weight:500;text-align:center;line-height:1;white-space:nowrap}.nextmatch__data__score__detail .scoreTable__title1{font-size:2rem}.nextmatch__data__score__detail .scoreTable__title2{font-size:1.4rem}.nextmatch__data__score__detail .scoreTable__pk{font-weight:500;text-align:center;line-height:1;font-size:1.6rem;padding-top:10px;white-space:nowrap}.nextmatch__footer{padding-top:30px}@media only screen and (max-width: 768px){.nextmatch__footer{padding-top:0}}.nextmatch__footBtn{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}.nextmatch__footBtn__item{margin:0 10px}@media only screen and (max-width: 768px){.nextmatch__footBtn__item{width:40%}}.nextmatch__footBtn__item a{display:block;border:#fff 1px solid;width:250px;height:70px;line-height:60px;position:relative;text-align:center;font-weight:700;font-size:1.6rem;color:#fff;text-decoration:none;transition:all 0.3s linear}@media only screen and (max-width: 768px){.nextmatch__footBtn__item a{width:100%}}.nextmatch__footBtn__item a:hover{background:#6eba3d}.nextmatch__footBtn__item a:hover::after{color:#fff}.nextmatch__footBtn__item a::after{content:"\f0d7";font-family:"Font Awesome 5 Free";position:absolute;bottom:5px;left:50%;line-height:1;transform:translateX(-50%);font-size:1.6rem;color:#6eba3d}.nextmatch__arrow__l,.nextmatch__arrow__r{position:absolute;top:50%;transform:translateY(-50%);font-size:6rem}@media only screen and (max-width: 768px){.nextmatch__arrow__l,.nextmatch__arrow__r{font-size:4rem;top:20px;transform:translateY(0)}}.nextmatch__arrow__l a,.nextmatch__arrow__r a{color:#fff;text-decoration:none}.nextmatch__arrow__l a:hover,.nextmatch__arrow__r a:hover{opacity:0.6}.nextmatch__arrow__l.pagination__disable a,.nextmatch__arrow__r.pagination__disable a{pointer-events:none;opacity:0.25}.nextmatch__arrow__l{left:0}.nextmatch__arrow__r{right:0}.scorer{margin-top:30px;padding-top:30px;border-top:rgba(255,255,255,0.5) 1px solid;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.scorer{margin-top:15px;padding-top:15px}}.scorer__gainare,.scorer__opponent{width:230px}@media only screen and (max-width: 768px){.scorer__gainare,.scorer__opponent{width:50%}}.scorer__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.scorer__time{font-size:1.4rem;width:40px;text-align:left}@media only screen and (max-width: 768px){.scorer__time{width:30%}}.scorer__name{font-size:1.4rem;width:190px;text-align:left}@media only screen and (max-width: 768px){.scorer__name{width:70%}}.scorer__gainare .scorer__list{flex-direction:row-reverse}.scorer__gainare .scorer__time,.scorer__gainare .scorer__name{text-align:right}#nextmatch{padding-top:50px}@media only screen and (max-width: 768px){#nextmatch{padding-top:25px}}.newsList{margin-top:30px}@media only screen and (max-width: 768px){.newsList{margin-top:15px}}.newsList__item{border-bottom:#ccc 1px solid}.newsList__item a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding:15px;font-size:1.8rem;color:#333;text-decoration:none}@media only screen and (max-width: 768px){.newsList__item a{padding:10px 0;display:block}}.newsList__item a:hover .newsList__item__text{text-decoration:underline}.newsList__item__header{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:270px}@media only screen and (max-width: 768px){.newsList__item__header{width:100%;margin-bottom:5px}}.newsList__item__text{width:890px;padding:0 40px 0 10px}@media only screen and (max-width: 768px){.newsList__item__text{width:100%;padding:0;font-size:1.4rem}}.newsCategory{width:100px;padding:0 10px;font-size:1.2rem;font-weight:700;background:#6eba3d;color:#fff;text-align:center;margin-right:15px}@media only screen and (max-width: 768px){.newsCategory{width:auto;white-space:nowrap;margin-right:5px}}.newsDate{width:165px}@media only screen and (max-width: 768px){.newsDate{width:auto;white-space:nowrap;font-size:1.4rem}}@media only screen and (max-width: 768px){.tabBtn__outer.newsTab{background:#fff}}@media only screen and (max-width: 768px){.tabBtn.newsTab{border-top:#043459 1px solid;border-left:#043459 1px solid}}@media only screen and (max-width: 768px){.tabBtn.newsTab .tabBtn__item{width:25%;font-size:1.2rem;padding:10px 2px;border-bottom:#043459 1px solid;border-right:#043459 1px solid;color:#043459}}@media only screen and (max-width: 768px){.tabBtn.newsTab .tabBtn__item.is-active{background:#043459;color:#fff}}@media only screen and (max-width: 768px){.tabBtn.newsTab .tabBtn__item.is-active::after{display:none}}#homeNews{padding:50px 0}#homeNews .newsList__list{display:none}#homeNews .newsList__list.is-active{display:block}#homeVideo{padding:50px 0}.videoList{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.videoList{display:block}}.videoList__item{width:380px}@media only screen and (max-width: 768px){.videoList__item{width:100%;margin-bottom:10px}}.videoList__item a{color:#043459;text-decoration:none;transition:all 0.3s linear;display:block}.videoList__item a:hover{opacity:0.7}.videoList__img{position:relative}.videoList__img::after{content:"\f167";font-family:"Font Awesome 5 Brands";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000;font-size:7rem;opacity:0.4}@media only screen and (max-width: 768px){.videoList__img img{width:100%;height:auto}}@media only screen and (max-width: 768px){.videoList__text{font-size:1.2rem}}#homeGallery{background:#f0f0f0;padding:50px 0}.galleryList{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.galleryList{flex-wrap:wrap}}.galleryList__item{width:285px;overflow:hidden}@media only screen and (max-width: 768px){.galleryList__item{width:50%}}.galleryList__item a{transition:all 0.3s linear;display:block}.galleryList__item a:hover{transform:scale(1.1)}@media only screen and (max-width: 768px){.galleryList__item a img{width:100%;height:auto}}#homeSchedule{background:#f0f0f0;padding:50px 0}@media only screen and (max-width: 768px){#homeSchedule .table-1st tbody th,#homeSchedule .table-1st tbody td{display:block}}@media only screen and (max-width: 768px){#homeSchedule .table-1st tbody th{width:100%}}@media only screen and (max-width: 768px){#homeSchedule .table-1st tbody td{width:100%}}.schedule__date{font-family:"Roboto",sans-serif;font-size:4.8rem;font-weight:700;color:#000}.schedule__main{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.schedule__icon{font-size:1.4rem;padding:1px 10px;margin-right:10px}@media only screen and (max-width: 768px){.schedule__icon{display:inline-block;margin-right:0}}.schedule__icon.icon__color1{background:#335e7f;color:#fff}.schedule__icon.icon__color2{background:#6eba3d;color:#fff}.schedule__icon.icon__color3{background:#dfad00;color:#fff}.schedule__icon.icon__color4{background:#3d5aba;color:#fff}.schedule__icon.icon__color5{background:#ba3d3d;color:#fff}.schedule__time{font-size:1.8rem;margin-right:30px}@media only screen and (max-width: 768px){.schedule__time{margin-right:0}}.schedule__text{font-size:1.8rem}.schedule__btn{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}@media only screen and (max-width: 768px){.schedule__btn{display:block}}.schedule__btn__item{padding:0 10px}@media only screen and (max-width: 768px){.schedule__btn__item{padding:10px 0}}.schedule__btn__item a{width:300px}.bigBnr__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media only screen and (max-width: 768px){.bigBnr__list{display:block}}.bigBnr__item{width:100%}.bigBnr__item a{background:center center no-repeat;background-size:cover;display:block;height:500px;position:relative}@media only screen and (max-width: 768px){.bigBnr__item a{height:50vh}}.bigBnr__item a:hover .bigBnr__btn{background:#043459;color:#fff}.bigBnr__item a:hover .bigBnr__btn:after{color:#fff}.bigBnr__item.futsal a{background-image:url(/assets/img/top/bigbnr_futsal_bg.jpg)}.bigBnr__item.twotop a{background-image:url(/assets/img/top/bigbnr_2top_bg.png)}.bigBnr__item.ggc2018 a{background-image:url(/assets/img/top/bigbnr_ggc_bg.jpg)}.bigBnr__title{width:70%;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ggc2018 .bigBnr__title{max-width:300px}.bigBnr__title img{width:100%;height:auto}.bigBnr__btn{display:block;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:700;text-align:center;width:210px;height:60px;line-height:60px;text-decoration:none;color:#043459;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);overflow:hidden;z-index:2;border:#043459 1px solid;border-radius:10px;margin:0 auto;transition:all 0.3s linear;text-decoration:none;background:rgba(255,255,255,0.7)}@media only screen and (max-width: 768px){.bigBnr__btn{width:60%}}.bigBnr__btn::after{content:"\f0d7";font-family:"Font Awesome 5 Free";position:absolute;bottom:0;left:50%;line-height:1;transform:translateX(-50%);font-size:1.6rem;color:#043459}.shibafullArea{width:100%}.shibafullArea a{background:url(/assets/img/top/shibafull_bg.jpg) center center no-repeat;background-size:cover;display:block;height:700px;position:relative}@media only screen and (max-width: 768px){.shibafullArea a{height:50vh}}.shibafullArea__title{width:70%;max-width:683px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.shibafullArea__title{width:90%;max-width:none}}.shibafullArea__title img{width:100%;height:auto}.bnrArea{padding:50px 0}.bnrArea__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.bnrArea__item{width:580px;margin-bottom:30px;border:#ccc 1px solid}@media only screen and (max-width: 768px){.bnrArea__item{width:100%;margin-bottom:10px}}.bnrArea__item a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;text-decoration:none;color:#000}.bnrArea__item a:hover img{transform:scale(1.05)}.bnrArea__item__img{position:relative;overflow:hidden;border-right:#ccc 1px solid}@media only screen and (max-width: 768px){.bnrArea__item__img{width:35%}}.bnrArea__item__img img{vertical-align:bottom;transition:all 0.2s linear}@media only screen and (max-width: 768px){.bnrArea__item__img img{width:100%;height:100%;object-fit:cover}}.bnrArea__item__text{padding:30px;flex:1;font-size:2.4rem;font-weight:bold;line-height:60px}@media only screen and (max-width: 768px){.bnrArea__item__text{padding:20px 10px;width:auto}}@media only screen and (max-width: 768px){.bnrArea__item__text.bnrArea__item__text2{line-height:1.5em}}.sns{background:#f0f0f0;padding:50px 0}@media only screen and (max-width: 768px){.sns{display:none}}.sns .page__outer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.sns .page__outer.pc-hidden{display:none}@media only screen and (max-width: 768px){.sns .page__outer{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}.sns .page__outer.pc-hidden{display:flex}.sns .page__outer.sp-hidden{display:none}}.sns__item{width:285px;position:relative;padding-bottom:60px}@media only screen and (max-width: 768px){.sns__item{width:100%;padding:10px 0;color:#fff !important}}.sns__item__icon{text-align:center;font-size:5rem}.sns__item__icon.twitter{color:#1B95E0}.sns__item__icon.facebook{color:#3B5999}.sns__item__icon.instagram{color:#b8287f}.sns__item__icon.line{color:#00C300}.sns__item__name{font-family:"Roboto",sans-serif;font-size:1.2rem;color:#000;text-align:center;margin-bottom:15px}.sns__item__main{word-break:break-all;height:300px;overflow-y:auto}.sns__item__main figure img{width:100%;height:auto}.sns__item__main p{margin-top:10px}.sns__item__main a:hover{text-decoration:none}.sns__item__footer{position:absolute;bottom:0;width:100%}.sns__item__footer .btn.btn-more{font-size:1.4rem;width:130px;height:40px;line-height:35px;margin:0 auto}.sns__item .instagram__photo{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.sns__item .instagram__photo__item{width:142px;height:142px}.sns__item .instagram__photo__item a{width:100%;height:100%;position:relative;display:inline-block;overflow:hidden;transition:all 0.3s linear}.sns__item .instagram__photo__item a:hover{opacity:0.7}.sns__item .instagram__photo__item a img{position:absolute;width:auto;height:auto;top:50%;left:50%;max-height:100%;max-width:100%;transform:translate(-50%, -50%)}.sns__item .lineQR{background:#fff;padding:50px 30px;font-size:1.2rem}.sns__item .lineQR figure{text-align:center}.sns__item .lineQR img{width:auto;height:auto}
/*# sourceMappingURL=top.css.map */
