﻿.shiminbtn{position:fixed;width:100%;bottom:0;left:0;z-index:999999999;padding:8px;text-align:center;background-color:#c71432;color:#fff}.shiminbtn::before,.shiminbtn::after{content:"";position:absolute;top:calc(50% - 2px);right:8px;width:12px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 2px) 50%}.shiminbtn::before{transform:rotate(45deg)}.shiminbtn::after{transform:rotate(-45deg)}#top{overflow:hidden;background:url(../images/common/bg.webp) top 250px center/100%}#top #firstview{position:relative;z-index:1}#top #firstview .content{display:flex}#top #firstview .content .slider01,#top #firstview .content .right-box{width:50%}#top #firstview .content .slider01 .slider-inner img{width:100%;aspect-ratio:960/1010;object-fit:cover;border-radius:0 0 100% 0}#top #firstview .content .right-box{z-index:-2}#top #firstview .content .right-box .slider02 .slider-inner img{width:100%;aspect-ratio:95/50;object-fit:cover;border-radius:0 0 600px 600px}#top #firstview .content .right-box .slider03{padding-left:100px}#top #firstview .content .right-box .slider03 .slider-inner img{width:100%;aspect-ratio:810/435;object-fit:cover;border-radius:600px 600px 0 0}#top #firstview .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1919px){#top #firstview .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #firstview .title{width:calc(100% - 16vw)}}#top #firstview .title{display:flex;justify-content:end;font-size:2.5vw;font-size:clamp(22px,2.5vw,40px);font-weight:700;line-height:1.32}#top #firstview .scroll{width:15.625vw;height:auto;position:absolute;bottom:0;left:0;right:80px;margin:0 auto}#top #firstview .gooey-stage{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;filter:url("#water-filter")}#top #firstview .ball{position:absolute;background-color:#e9e5d7;border-radius:50%;will-change:transform;transition:transform 5s linear}@media screen and (max-width: 959px){#top #firstview{padding-top:72px;position:relative;z-index:1}#top #firstview .content{display:flex}#top #firstview .content .slider01,#top #firstview .content .right-box{width:50%}#top #firstview .content .slider01 .slider-inner img{width:100%;aspect-ratio:960/1010;object-fit:cover;border-radius:0 0 100% 0}#top #firstview .content .right-box{z-index:-2}#top #firstview .content .right-box .slider02 .slider-inner img{width:100%;aspect-ratio:95/50;object-fit:cover;border-radius:0 0 600px 600px}#top #firstview .content .right-box .slider03{padding-left:40px}#top #firstview .content .right-box .slider03 .slider-inner img{width:100%;aspect-ratio:810/435;object-fit:cover;border-radius:600px 600px 0 0}#top #firstview .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:end;font-size:1.2rem;font-weight:700;line-height:1.32}}@media screen and (max-width: 959px)and (max-width: 1919px){#top #firstview .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #firstview .title{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #firstview .scroll{width:25.625vw;height:auto;position:absolute;bottom:0;left:0;right:80px;margin:0 auto;display:none}#top #firstview .gooey-stage{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;filter:url("#water-filter")}#top #firstview .ball{scale:.3}}#top #pickup-section{padding:80px 0 120px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #pickup-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #pickup-section{width:calc(100% - 16vw)}}#top #pickup-section{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;opacity:0;top:-20px;transition:.5s}#top #pickup-section.true{opacity:1;top:0}#top #pickup-section:before,#top #pickup-section:after{content:"";width:calc(33.3333333333% - 26.6666666667px);order:2;display:block}#top #pickup-section li{width:calc(33.3333333333% - 26.6666666667px)}#top #pickup-section li .img{display:block;margin-bottom:24px}#top #pickup-section li .img img{border-radius:600px 600px 0 0}#top #pickup-section li .status{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;margin-bottom:16px}#top #pickup-section li .status a{display:block;padding:8px 32px;color:#c71432;border:1px solid #c71432;border-radius:800px}#top #pickup-section li .title{display:block;font-size:1.2rem;line-height:1.32;background:url(../images/index/pic-arrow.webp) no-repeat center right;padding-right:60px}@media screen and (max-width: 959px){#top #pickup-section{padding:32px 0 64px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:block;top:-20px;transition:.5s}}@media screen and (max-width: 959px)and (max-width: 1440px){#top #pickup-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #pickup-section{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #pickup-section.true{opacity:1;top:0}#top #pickup-section:before,#top #pickup-section:after{content:none}#top #pickup-section li{width:100%;margin-top:32px}#top #pickup-section li:first-child{margin:0}#top #pickup-section li .img{display:block;margin-bottom:16px}#top #pickup-section li .img img{border-radius:600px 600px 0 0;width:100%}#top #pickup-section li .status{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin-bottom:8px}#top #pickup-section li .status a{display:block;padding:8px 24px;color:#c71432;border:1px solid #c71432;border-radius:800px}#top #pickup-section li .title{display:block;font-size:1.2rem;line-height:1.32;background:url(../images/index/pic-arrow.webp) no-repeat center right;padding-right:60px}}#top #news-section{padding:0 0 120px;position:relative}#top #news-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1919px){#top #news-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #news-section .title{width:calc(100% - 16vw)}}#top #news-section .title{margin-bottom:40px}#top #news-section .page-gesture{display:flex;max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #news-section .page-gesture{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #news-section .page-gesture{width:calc(100% - 16vw)}}#top #news-section .page-gesture{margin-bottom:64px}#top #news-section .page-gesture li{margin-right:32px}#top #news-section .page-gesture li:last-child{margin:0}#top #news-section .page-gesture li span{display:inline-block;padding:12px 40px;background:#c71432;border-radius:50px;color:#fffffc;border:1px solid #c71432;cursor:pointer;transition:.3s}#top #news-section .page-gesture li span:hover{opacity:.677777}#top #news-section .page-gesture li.is-page span{pointer-events:none;background:rgba(0,0,0,0);color:#c71432}#top #news-section .list{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #news-section .list{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #news-section .list{width:calc(100% - 16vw)}}#top #news-section .list{position:relative;display:none}#top #news-section .list:before{content:"";width:588px;height:588px;position:absolute;right:calc(100% + 80px);top:-160px;background:url(../images/index/single-bg.svg) no-repeat center/cover}#top #news-section .list.is-view{display:block}#top #news-section .list li{padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid #eaeaea;display:flex;align-items:center}#top #news-section .list li a,#top #news-section .list li span{display:block}#top #news-section .list li .categorylink{width:240px;text-align:center;padding:12px 24px;color:#fffffc;background:#c71432;font-size:.8rem;border-radius:60px;border:1px solid #c71432}#top #news-section .list li .categorylink:hover{opacity:1;background:rgba(0,0,0,0);color:#c71432}#top #news-section .list li .kizilink:hover{opacity:1;text-decoration:underline}#top #news-section .list li span{font-size:.8rem;margin:0 40px}#top #news-section .button01{margin-top:64px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #news-section .button01{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #news-section .button01{width:calc(100% - 16vw)}}#top #news-section .button01{text-align:right}@media screen and (max-width: 959px){#top #news-section{padding:0 0 64px;position:relative}#top #news-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:32px}}@media screen and (max-width: 959px)and (max-width: 1919px){#top #news-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #news-section .title{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #news-section .title img{height:82px;width:auto}#top #news-section .page-gesture{display:block;border-top:1px solid #c71432;border-bottom:1px solid #c71432}#top #news-section .page-gesture li{margin:0;text-align:center}#top #news-section .page-gesture li:last-child{margin:0}#top #news-section .page-gesture li:last-child span{border-bottom:#c71432}#top #news-section .page-gesture li span{display:block;padding:12px 40px;background:#c71432;border-radius:0;color:#fffffc;border-bottom:1px solid #fffffc;border-top:none}#top #news-section .page-gesture li.is-page span{pointer-events:none;background:rgba(0,0,0,0);color:#c71432;border-color:#c71432}#top #news-section .list li{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #eaeaea;display:flex;align-items:center;flex-wrap:wrap}#top #news-section .list li a,#top #news-section .list li span{display:block}#top #news-section .list li .categorylink{width:180px;text-align:center;padding:8px 16px;color:#fffffc;background:#c71432;font-size:.8rem;border-radius:60px;border:1px solid #c71432}#top #news-section .list li .categorylink:hover{opacity:1;background:rgba(0,0,0,0);color:#c71432}#top #news-section .list li .kizilink{width:100%;margin-top:16px}#top #news-section .list li .kizilink:hover{opacity:1;text-decoration:underline}#top #news-section .list li span{font-size:.8rem;margin:0 0 0 16px}}#top #concierge-section{position:relative;top:-20px;opacity:0;transition:.5s;z-index:1}#top #concierge-section.true{opacity:1;top:0}#top #concierge-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1919px){#top #concierge-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #concierge-section .title{width:calc(100% - 16vw)}}#top #concierge-section .title{margin-bottom:56px}#top #concierge-section .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #concierge-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #concierge-section .inner{width:calc(100% - 16vw)}}#top #concierge-section .inner{display:flex}#top #concierge-section .inner .img{position:relative;width:50%;margin-right:40px}#top #concierge-section .inner .img:before{content:"";width:588px;height:588px;position:absolute;right:calc(100% + 80px);top:0;background:url(../images/index/single-bg.svg) no-repeat center/cover;z-index:-1}#top #concierge-section .inner .img .mainimg{max-width:100vw;width:calc(50vw - 160px);height:auto;margin-left:calc(100% - 50vw + 80px);border-radius:40px;margin-bottom:40px}#top #concierge-section .inner .img .list{display:flex;justify-content:end}#top #concierge-section .inner .img .list li{margin-right:16px}#top #concierge-section .inner .img .list li:last-child{margin:0}#top #concierge-section .inner .img .list li img{width:205px;height:137px;object-fit:cover;border-radius:24px}#top #concierge-section .inner .textarea{flex:1}#top #concierge-section .inner .textarea .text p{margin:0 0 24px}#top #concierge-section .inner .textarea .text p:last-child{margin:0 0 40px}#top #concierge-section .inner .textarea .button01{text-align:right}@media screen and (max-width: 959px){#top #concierge-section{position:relative;top:-20px;opacity:0;transition:.5s;z-index:1}#top #concierge-section.true{opacity:1;top:0}#top #concierge-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:32px}}@media screen and (max-width: 959px)and (max-width: 1919px){#top #concierge-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #concierge-section .title{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #concierge-section .title img{height:62px;width:auto}#top #concierge-section .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width: 959px)and (max-width: 1440px){#top #concierge-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #concierge-section .inner{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #concierge-section .inner .img{position:relative;width:100%;margin:0 0 32px}#top #concierge-section .inner .img .mainimg{max-width:100vw;width:100%;height:auto;margin-left:0;border-radius:24px;margin-bottom:8px}#top #concierge-section .inner .img .list{display:flex;justify-content:end}#top #concierge-section .inner .img .list li{margin-right:4px;width:calc(33.3333333333% - 4px)}#top #concierge-section .inner .img .list li:last-child{margin:0}#top #concierge-section .inner .img .list li img{width:100%;height:100%;border-radius:8px;object-fit:cover}#top #concierge-section .inner .textarea .text p{margin:0 0 16px}#top #concierge-section .inner .textarea .text p:last-child{margin:0 0 32px}#top #concierge-section .inner .textarea .button01{text-align:right}}#top #calendar-section{padding:200px 0 0;background:url(../images/index/calendar-bg.webp) no-repeat top right;position:relative;top:-20px;opacity:0;transition:.5s;z-index:1}#top #calendar-section.true{opacity:1;top:0}#top #calendar-section{position:relative}#top #calendar-section:before{content:"";width:588px;height:588px;position:absolute;left:-80px;top:300px;background:url(../images/index/single-bg.svg) no-repeat center/cover;z-index:-1}#top #calendar-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1919px){#top #calendar-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #calendar-section .title{width:calc(100% - 16vw)}}#top #calendar-section .inner{position:relative;margin-top:-100px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #calendar-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #calendar-section .inner{width:calc(100% - 16vw)}}#top #calendar-section .inner{backdrop-filter:blur(32px);background:rgba(255,255,252,.4);padding:62px 80px;border-radius:40px;border:2px solid #e9e9e9}#top #calendar-section .inner .headline{text-align:center;font-size:1.4rem;color:#c71432;margin-bottom:40px}@media screen and (max-width: 959px){#top #calendar-section{padding:80px 0 0;background:url(../images/index/calendar-bg.webp) no-repeat top right/50%;position:relative;top:-20px;opacity:0;transition:.5s;z-index:1}#top #calendar-section.true{opacity:1;top:0}#top #calendar-section{position:relative}#top #calendar-section:before{content:"";width:588px;height:588px;position:absolute;left:-80px;top:300px;background:url(../images/index/single-bg.svg) no-repeat center/cover;z-index:-1}#top #calendar-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 959px)and (max-width: 1919px){#top #calendar-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #calendar-section .title{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #calendar-section .title img{height:72px}#top #calendar-section .inner{position:relative;margin-top:-20px;padding:32px 4vw;border-radius:24px;border:2px solid #e9e9e9}#top #calendar-section .inner .headline{text-align:center;font-size:1.2rem;color:#c71432;margin-bottom:24px}}#top #product-section{padding:200px 0 108px;position:relative;transition:.5s;z-index:1}#top #product-section:after{content:"";width:901px;height:1183px;background:url(../images/index/product-bg.webp) no-repeat top right/cover;position:absolute;right:0;top:40px;opacity:0;z-index:-1;transition:.5s}#top #product-section:before{content:"";width:588px;height:588px;position:absolute;left:-80px;top:300px;background:url(../images/index/single-bg.svg) no-repeat center/cover;z-index:-1}#top #product-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1919px){#top #product-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #product-section .title{width:calc(100% - 16vw)}}#top #product-section .title{position:relative;z-index:2}#top #product-section .inner{position:relative;margin-top:-60px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #product-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #product-section .inner{width:calc(100% - 16vw)}}#top #product-section .inner{backdrop-filter:blur(32px);background:rgba(255,255,252,.4);padding:72px 80px;border-radius:40px;border:2px solid #e9e9e9;opacity:0;transition:.5s .4s}#top #product-section .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between;transition:.5s .8s;position:relative;top:20px;opacity:0}#top #product-section .inner .list li{width:calc(50% - 20px);margin-top:40px}#top #product-section .inner .list li img{width:100%;border-radius:40px;padding:0 0 24px;aspect-ratio:550/421}#top #product-section .inner .list li .button01 a{display:block;width:100%}#top #product-section.true:after{opacity:1;top:0}#top #product-section.true .inner{opacity:1}#top #product-section.true .inner .list{opacity:1;top:0}@media screen and (max-width: 959px){#top #product-section{padding:80px 0 64px;position:relative;transition:.5s;z-index:1}#top #product-section:after{content:"";width:50%;height:auto;background:url(../images/index/product-bg.webp) no-repeat top right/cover;position:absolute;aspect-ratio:901/1183;right:0;top:40px;opacity:0;z-index:-1;transition:.5s}#top #product-section:before{content:"";width:588px;height:588px;position:absolute;left:-80px;top:300px;background:url(../images/index/single-bg.svg) no-repeat center/cover;z-index:-1}#top #product-section .title{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:2}}@media screen and (max-width: 959px)and (max-width: 1919px){#top #product-section .title{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #product-section .title{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #product-section .title img{height:62px}#top #product-section .inner{position:relative;margin-top:-20px;padding:32px 8vw;border-radius:24px}#top #product-section .inner .list{display:block}#top #product-section .inner .list li{width:100%;margin-top:24px}#top #product-section .inner .list li img{width:100%;border-radius:40px;padding:0 0 24px}#top #product-section .inner .list li .button01 a{display:block;width:100%}#top #product-section.true:after{opacity:1;top:0}#top #product-section.true .inner{opacity:1}#top #product-section.true .inner .list{opacity:1;top:0}}#top #spot-section{margin-bottom:120px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #spot-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #spot-section{width:calc(100% - 16vw)}}#top #spot-section{display:flex;align-items:center;justify-content:space-between;position:relative}#top #spot-section:before{content:"";width:588px;height:588px;position:absolute;left:calc(100% + 60px);top:160px;background:url(../images/index/single-bg.svg) no-repeat center/cover}#top #spot-section .img{width:calc(50% + 35px);margin-left:-6.667vw}#top #spot-section .textarea{flex:1;display:flex;flex-direction:column;align-items:end;transition:.5s;position:relative;top:-20px;opacity:0}#top #spot-section .textarea .headline{font-size:2rem;margin:40px 0 28px;margin-right:64px}#top #spot-section .textarea .list{margin-right:80px}#top #spot-section .textarea .list li{margin:0 0 24px}#top #spot-section .textarea .list li:before{content:"●";color:#c71432;display:inline-block;margin-right:16px}#top #spot-section .textarea .list li:last-child{margin:0}#top #spot-section .textarea .text{margin:40px 0}#top #spot-section .textarea .text p{font-size:.9rem;text-align:right}#top #spot-section.true .textarea{top:0;opacity:1}@media screen and (max-width: 959px){#top #spot-section{margin-bottom:64px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width: 959px)and (max-width: 1440px){#top #spot-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #spot-section{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #spot-section:before{content:"";width:588px;height:588px;position:absolute;left:calc(100% + 60px);top:160px;background:url(../images/index/single-bg.svg) no-repeat center/cover}#top #spot-section .title img{height:62px}#top #spot-section .img{width:100%;margin-left:-6.667vw}#top #spot-section .textarea{display:block;top:-20px;opacity:0;margin-top:-180px;position:relative;z-index:1;padding:32px 0 0}#top #spot-section .textarea:before{content:"";position:absolute;backdrop-filter:blur(32px);background:rgba(255,255,252,.4);width:100%;height:100%;z-index:-1;top:0;left:-4vw}#top #spot-section .textarea .headline{font-size:1.4rem;margin:24px 0 16px}#top #spot-section .textarea .list{margin-right:0px}#top #spot-section .textarea .list li{margin:0 0 24px;font-size:.9rem}#top #spot-section .textarea .list li:before{content:"●";color:#c71432;display:inline-block;margin-right:16px}#top #spot-section .textarea .list li:last-child{margin:0}#top #spot-section .textarea .text{margin:24px 0}#top #spot-section .textarea .text p{font-size:.9rem;text-align:left}#top #spot-section.true .textarea{top:0;opacity:1}}#top #shimin-section{padding-bottom:9.375vw;margin-bottom:80px;position:relative}#top #shimin-section:before,#top #shimin-section:after{content:"";height:10.365vw;width:23.177vw;position:absolute;bottom:0;z-index:-1}#top #shimin-section:before{background:url(../images/common/kumo-l.webp) no-repeat center/contain;left:0}#top #shimin-section:after{background:url(../images/common/kumo-r.webp) no-repeat center/contain;right:0}#top #shimin-section .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#top #shimin-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#top #shimin-section .inner{width:calc(100% - 16vw)}}#top #shimin-section .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between}#top #shimin-section .inner .list li{width:calc(50% - 20px);margin-top:40px}#top #shimin-section .inner .list li a{display:flex;align-items:center;padding-right:62px;background:url(../images/common/button-gesture.png) no-repeat center right/54px}#top #shimin-section .inner .list li img{border-radius:24px}#top #shimin-section .inner .list li .f{background:#c71432;color:#fffffc;padding:2px 32px;margin:0 24px}#top #shimin-section .inner .list li .list-title{font-size:1.3rem}@media screen and (max-width: 959px){#top #shimin-section .title img{height:62px}#top #shimin-section .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 959px)and (max-width: 1440px){#top #shimin-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#top #shimin-section .inner{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#top #shimin-section .inner .list{display:block}#top #shimin-section .inner .list li{width:100%;margin-top:40px}#top #shimin-section .inner .list li a{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding-right:40px;background:url(../images/common/button-gesture.png) no-repeat center right/32px}#top #shimin-section .inner .list li img{border-radius:24px;position:absolute;width:33%;left:0}#top #shimin-section .inner .list li .f{background:#c71432;color:#fffffc;padding:2px 32px;margin:0 24px;margin-left:calc(33% + 32px);font-size:.8rem}#top #shimin-section .inner .list li .list-title{font-size:1rem;display:block;margin-left:calc(33% + 32px)}}/*# sourceMappingURL=index.css.map */