html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button{padding:0;background:none;border:none}a{color:black}.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){.h-content-width{max-width:770px;width:95%;margin:0 auto}}@media screen and (min-width: 1024px){.h-content-width{max-width:1300px}}@media screen and (min-width: 768px){.content-width,.menu__inner{max-width:770px;width:95%;margin:0 auto}}@media screen and (min-width: 1024px){.content-width,.menu__inner{max-width:1150px}}*,*::before,*::after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{font-family:"Noto Sons JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",Meiryo,"メイリオ",sans-serif;letter-spacing:.02em;font-weight:300}.ff-j{font-family:"Josefin Sans",sans-serif !important}.ff-m{font-family:"MiGoMB1Std","noto-sans-cjk-jp","Noto Sans JP",sans-serif !important}img{max-width:100%;vertical-align:bottom}a{display:block}a:hover{opacity:.7}.fixed-hide{transform:translateY(-100px)}#global-container{display:none}#container{overflow:hidden}.wrap{margin:0 25px auto}@media screen and (min-width: 1024px){.wrap{width:95%;margin:0 auto}}.main-ttl{font-weight:600;font-family:"Noto Serif",serif;font-style:italic;font-size:clamp(1.25rem,-0.421rem + 7.43vw,3.125rem);text-align:center;margin-bottom:50px}@media screen and (min-width: 1024px){.main-ttl{font-size:100px}}.sub-title span{font-weight:bold}.com-btn{background-color:#fff;font-weight:bold;width:100%;color:#000;height:40px;display:flex;justify-content:center;align-items:center;max-width:200px;border:1px solid #000;margin:0 auto}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mb-100{margin-bottom:100px}.mb-140{margin-bottom:140px}.mr-10{margin-right:10px}.mr-30{margin-right:30px}.c-blue{color:#4a6fff}.bg-blue{background-color:#4a6fff}.bg-black{background-color:#000}.xl-block{display:none}@media screen and (min-width: 1280px){.xl-block{display:block}}.lg-flex{display:none}@media screen and (min-width: 1024px){.lg-flex{display:flex}}.lg-block{display:none}@media screen and (min-width: 1024px){.lg-block{display:block}}@media screen and (min-width: 1024px){.lg-none{display:none}}.md-flex{display:none !important}@media screen and (min-width: 768px){.md-flex{display:flex !important}}@media screen and (min-width: 768px){.md-none{display:none}}.md-block{display:none}@media screen and (min-width: 768px){.md-block{display:block}}@media screen and (min-width: 480px){.sm-none{display:none}}.sm-block{display:none}@media screen and (min-width: 480px){.sm-block{display:block}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.absolute{position:absolute}.relative{position:relative}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-light{font-weight:300}.ls-100{letter-spacing:-0.5px}@media screen and (min-width: 480px){.ls-100{letter-spacing:normal}}.ls-200{letter-spacing:-1px}@media screen and (min-width: 480px){.ls-200{letter-spacing:normal}}.ls-300{letter-spacing:-1.5px}@media screen and (min-width: 480px){.ls-300{letter-spacing:normal}}@media screen and (min-width: 1024px){.ls-400{letter-spacing:-1px}}.fa-angle-right::before,.fa-arrow-right::before,.fa-arrow-up::before,.fa-building::before,.fa-caret-right::before,.fa-check::before,.fa-checkbox::before,.fa-comment::before,.fa-circle-chevron-right::before,.fa-calendar::before,.fa-dash::before,.fa-file::before,.fa-login::before,.fa-message::before,.fa-mobile::before,.fa-mail::before,.fa-mobile::before,.fa-map::before,.fa-mail-circle::before,.fa-play::before,.fa-photo::before,.fa-pen::before,.fa-pc::before,.fa-parking::before,.fa-tel::before,.fa-tel-left::before,.fa-train::before,.fa-user::before,.fa-walking::before{font-family:"Font Awesome 6 Free";font-weight:900}.fa-angle-right::after,.fa-arrow-right::after,.fa-arrow-up::after,.fa-building::after,.fa-caret-right::after,.fa-check::after,.fa-checkbox::after,.fa-comment::after,.fa-circle-chevron-right::after,.fa-calendar::after,.fa-dash::after,.fa-file::after,.fa-login::after,.fa-message::after,.fa-mobile::after,.fa-mail::after,.fa-mobile::after,.fa-map::after,.fa-mail-circle::after,.fa-play::after,.fa-photo::after,.fa-pen::after,.fa-pc::after,.fa-parking::after,.fa-tel::after,.fa-tel-left::after,.fa-train::after,.fa-user::after,.fa-walking::after{font-family:"Font Awesome 6 Free";font-weight:900}.fa-caret-right::before{content:""}.fa-caret-right::after{content:""}.fa-calendar::before{content:""}.fa-pen::before{content:""}.fa-mobile::before{content:""}.fa-tel-left::before{content:""}.fa-angle-up::after{font-family:"Font Awesome 6 Free";font-weight:900}.fa-checkbox::before{content:""}.fa-angle-up::before{content:""}.fa-angle-up::after{content:""}.fa-mail-circle::before{content:""}.fa-user::before{content:""}.fa-play::before{content:""}.fa-circle-chevron-right::before{content:""}.fa-instagram::before,.fa-facebook::before,.fa-blogger::before,.fa-twitter::before,.fa-line::before{font-family:"Font Awesome 6 Brands";font-weight:900}.fa-instagram::before{content:""}.fa-line::before{content:""}.fa-twitter::before{content:""}.fa-angle-right::before{content:""}.fa-angle-right::after{content:""}.building::before{content:""}.fa-train::before{content:""}.fa-map::before{content:""}.fa-mobile::before{content:""}.fa-dash{position:relative}.fa-dash::after{content:"";margin:0;position:absolute;right:0}.fa-mail::before{content:""}.fa-tel::before{content:""}.fa-check::before{color:#335690;content:""}.fa-pc{position:relative}.fa-pc::before{content:""}.fa-login::before{content:""}.fa-file::before{content:""}.fa-comment::before{content:""}.fa-photo{display:flex;flex-direction:column}.fa-photo::before{content:"";margin:0;padding-top:5px}.fa-arrow-right::after{content:""}.fa-walking::before{content:""}.fa-parking::before{content:""}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translateX(40px)}.appear.right .item{transform:translateX(-40px)}.appear.T-left .item{transform:translate(-50px, -50px)}.appear.T-right .item{transform:translate(50px, -50px)}.appear.B-left .item{transform:translate(-50px, 50px)}.appear.B-right .item{transform:translate(50px, 50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.mobile-menu__span{color:#000;display:block;font-size:x-small;text-align:center}.mobile-menu__btn{padding:0;border:none;cursor:pointer}.mobile-menu__btn>span{background-color:#000;width:25px;height:2px;display:block;margin-bottom:9px;transition:transform .5s}.mobile-menu__btn>span:nth-last-child(1){margin-bottom:0}.menu{position:absolute;visibility:hidden;opacity:0}.menu ul{align-items:center;line-height:2.5;height:100%;justify-content:space-between}@media screen and (min-width: 768px){.menu ul{flex-direction:row}}@media screen and (min-width: 1024px){.menu li a{font-size:35px}}@media screen and (min-width: 1024px){.menu span{font-size:40px}}.menu__inner{height:calc(100vh - 200px);font-weight:500;font-family:"Noto Serif",serif;align-items:center;row-gap:30px;padding:100px 0}@media screen and (min-width: 768px){.menu__inner{flex-direction:row;justify-content:space-between;align-items:last baseline}}@media screen and (min-width: 1024px){.menu__inner{padding:50px 0 100px}}.menu__box{row-gap:50px;height:40%}@media screen and (min-width: 768px){.menu__box{row-gap:20px;width:50%;max-width:250px}}@media screen and (min-width: 1024px){.menu__box{width:100%;max-width:-moz-max-content;max-width:max-content}}.menu__logo img{width:20%;max-width:46px}@media screen and (min-width: 1024px){.menu__logo img{max-width:86px}}.menu__logo p{font-weight:500;font-size:20px;margin-left:20px}@media screen and (min-width: 1024px){.menu__logo p{font-size:50px}}.menu-open .menu{transition:.5s;position:static;opacity:1;visibility:visible}.menu-open #hero,.menu-open main,.menu-open footer{display:none}.menu-open .mobile-menu__btn>span{background-color:#000}.menu-open .mobile-menu__btn>span:nth-child(1){transition-delay:70ms;transform:translateY(11px) rotate(135deg)}.menu-open .mobile-menu__btn>span:nth-child(2){transition-delay:0s;transform:translateX(-18px) scaleX(0)}.menu-open .mobile-menu__btn>span:nth-child(3){transition-delay:140ms;transform:translateY(-11px) rotate(-135deg)}.animate-title,.tween-animate-title{opacity:0}.animate-title.inview,.tween-animate-title.inview{opacity:1}.animate-title.inview .char,.tween-animate-title.inview .char{display:inline-block}.animate-title .char,.tween-animate-title .char{opacity:0}.animate-title.inview .char{animation-name:kf-animate-chars;animation-duration:.5s;animation-timing-function:cubic-bezier(0.39, 1.57, 0.58, 1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.animate-title.inview .char:nth-child(1){animation-delay:.04s}.animate-title.inview .char:nth-child(2){animation-delay:.08s}.animate-title.inview .char:nth-child(3){animation-delay:.12s}.animate-title.inview .char:nth-child(4){animation-delay:.16s}.animate-title.inview .char:nth-child(5){animation-delay:.2s}.animate-title.inview .char:nth-child(6){animation-delay:.24s}.animate-title.inview .char:nth-child(7){animation-delay:.28s}.animate-title.inview .char:nth-child(8){animation-delay:.32s}.animate-title.inview .char:nth-child(9){animation-delay:.36s}.animate-title.inview .char:nth-child(10){animation-delay:.4s}.animate-title.inview .char:nth-child(11){animation-delay:.44s}.animate-title.inview .char:nth-child(12){animation-delay:.48s}.animate-title.inview .char:nth-child(13){animation-delay:.52s}.animate-title.inview .char:nth-child(14){animation-delay:.56s}.animate-title.inview .char:nth-child(15){animation-delay:.6s}.animate-title.inview .char:nth-child(16){animation-delay:.64s}.animate-title.inview .char:nth-child(17){animation-delay:.68s}.animate-title.inview .char:nth-child(18){animation-delay:.72s}.animate-title.inview .char:nth-child(19){animation-delay:.76s}.animate-title.inview .char:nth-child(20){animation-delay:.8s}.animate-title.inview .char:nth-child(21){animation-delay:.84s}.animate-title.inview .char:nth-child(22){animation-delay:.88s}.animate-title.inview .char:nth-child(23){animation-delay:.92s}.animate-title.inview .char:nth-child(24){animation-delay:.96s}.animate-title.inview .char:nth-child(25){animation-delay:1s}.animate-title.inview .char:nth-child(26){animation-delay:1.04s}.animate-title.inview .char:nth-child(27){animation-delay:1.08s}.animate-title.inview .char:nth-child(28){animation-delay:1.12s}.animate-title.inview .char:nth-child(29){animation-delay:1.16s}.animate-title.inview .char:nth-child(30){animation-delay:1.2s}@keyframes kf-animate-chars{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}.cover-slide{position:relative;overflow:hidden}.cover-slide::after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:#eaebe6;opacity:0}.cover-slide.inview::after{opacity:1;animation-name:kf-cover-slide;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}@keyframes kf-cover-slide{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.1%{transform-origin:right;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(0)}}.img-zoom,.bg-img-zoom{opacity:0}.inview .img-zoom,.inview .bg-img-zoom{opacity:1;transition:transform .3s ease;animation-name:kf-img-show;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none}.inview .img-zoom:hover,.inview .bg-img-zoom:hover{transform:scale(1.05)}@keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;transform:scale(1.5)}100%{opacity:1}}.hover-darken::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:background-color .3s ease;pointer-events:none;animation-name:kf-img-show;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none}.hover-darken:hover::before{background-color:rgba(0,0,0,.4)}.bg-img-zoom{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}.img-bg50{position:relative}.img-bg50::before{display:block;content:"";padding-top:50%}.triangle{position:relative;background:#0c9;color:#fff;padding:20px;border-radius:3px}.triangle::after{content:"";position:absolute;bottom:-20px;left:0px;width:0px;height:0px;border-top:20px solid #0c9;border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0)}
.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){.h-content-width,.header.triggered .header__wrap,.header__inner{max-width:770px;width:95%;margin:0 auto}}@media screen and (min-width: 1024px){.h-content-width,.header.triggered .header__wrap,.header__inner{max-width:1300px}}@media screen and (min-width: 768px){.content-width{max-width:770px;width:95%;margin:0 auto}}@media screen and (min-width: 1024px){.content-width{max-width:1150px}}@media screen and (min-width: 1600px){.content-wrap__inner{height:100vh}}.header{background:linear-gradient(to bottom right, #00ff33, #ffffff)}@media screen and (min-width: 1600px){.header{height:30vh}}.header.triggered .header__wrapper{transition:background-color .3s;background-color:rgba(255,255,255,.9);box-shadow:10px 0 25px -10px rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;z-index:100}.header.triggered .header__wrap{margin:0 25px auto}@media screen and (min-width: 768px){.header.triggered .header__wrap{margin:0;margin:0 auto}}.header.triggered .header__content{padding-top:150px}.header h2{font-weight:500;align-items:center;line-height:1.7;padding:10px 0 30px;font-size:clamp(.938rem,.11rem + 3.68vw,1.875rem)}@media screen and (min-width: 1024px){.header h2{font-size:50px}}.header nav{width:45%;max-width:500px}.header ul{justify-content:space-between;font-size:18px}.header ul a{font-weight:500}@media screen and (min-width: 1024px){.header ul a{font-size:35px}}.header__inner{font-weight:500}.header__wrap{font-weight:500;font-family:"Noto Serif",serif;justify-content:space-between;height:100px}@media screen and (min-width: 1024px){.header__wrap{height:150px}}.header__logo{width:80%;max-width:-moz-max-content;max-width:max-content}@media screen and (min-width: 768px){.header__logo{width:40%}}@media screen and (min-width: 1024px){.header__logo{width:55%}}.header__logo img{width:20%;max-width:46px}@media screen and (min-width: 1024px){.header__logo img{max-width:86px}}.header__logo p{font-weight:500;font-size:20px;margin-left:20px}@media screen and (min-width: 1024px){.header__logo p{font-size:50px}}#hero .hero__inner{padding-bottom:25px}@media screen and (min-width: 768px){#hero .hero__inner{padding:20px 0}}#hero .swiper img{width:100%;height:100%;filter:opacity(0.6);transform:scale(1.3);transition:transform 1.9s ease;-o-object-fit:cover;object-fit:cover}#hero .swiper p{font-weight:500;transform:translate(-50%, calc(-50% + 20px));text-align:center;width:100%;font-size:clamp(1.25rem,-0.421rem + 7.43vw,3.125rem);font-family:"Noto Serif",serif;font-style:italic;position:absolute;top:80%;left:50%;opacity:0;transition:opacity .3s ease 1s,transform .3s ease 1s;z-index:10}@media screen and (min-width: 768px){#hero .swiper p{font-size:28px}}@media screen and (min-width: 1024px){#hero .swiper p{font-size:50px}}#hero .swiper-wrapper{padding-bottom:50px}#hero .swiper-slide{z-index:0;position:relative}@media screen and (min-width: 768px){#hero .swiper-slide{box-shadow:0 8px 40px -10px rgba(0,0,0,.8)}}@media screen and (min-width: 1600px){#hero .swiper-slide{height:70vh;overflow:hidden}}#hero .swiper-img{aspect-ratio:1/.8;overflow:hidden}@media screen and (min-width: 1600px){#hero .swiper-img{width:100%;height:100%}}#hero .swiper-slide-active img{transform:none}#hero .swiper-slide-active p{opacity:1;transform:translate(-50%, -50%)}.side{width:15%;position:fixed;top:70%;transition:all .3s ease}.side .animate-title{display:none}.side.left{left:50px;transform:translateX(-50px)}.side.left.inview{transform:none}.side.left.inview .animate-title{display:block}.side.left .side__inner{transform-origin:top left;transform:rotate(-90deg);justify-content:space-between}.side.left a{font-size:14px;color:#000}.side.right{right:50px;transition:.5s}.side.right.inview{transform:none;opacity:1}.side.right.inview .animate-title{display:block}.side.right .side__inner{text-align:center;transform-origin:top right;transform:rotate(90deg)}.icon{position:relative}.icon::before{content:"";position:absolute;top:50%;left:-20px;width:1em;height:1em;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.twitter::before{background-image:url(../images/icon/x.a40633cb8c326205578a.png)}.icon.fb::before{background-image:url(../images/icon/facebook.820fad02e4852ad51e7f.png)}
.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){.h-content-width{max-width:770px;width:95%;margin:0 auto}}@media screen and (min-width: 1024px){.h-content-width{max-width:1300px}}@media screen and (min-width: 768px){.content-width,#top .sns__inner,#top .scenery__box-inner,#top .info__wrap-inner{max-width:770px;width:95%;margin:0 auto}}@media screen and (min-width: 1024px){.content-width,#top .sns__inner,#top .scenery__box-inner,#top .info__wrap-inner{max-width:1150px}}.loading{min-width:360px;display:none}.loading h1{font-size:clamp(2.5rem,1.397rem + 4.9vw,3.75rem);font-weight:600;font-family:"Noto Serif",serif;font-style:italic;background-clip:text;background:url(../45e248f4b664e6cfa949.gif) no-repeat center center/cover;-webkit-background-clip:text;color:#000}@media screen and (min-width: 1024px){.loading h1{font-size:100px}}.loading__inner{width:100%;height:100vh;justify-content:center;align-items:center}#top .info h3{font-size:clamp(1.25rem,.693rem + 2.48vw,1.875rem);font-weight:500;max-width:-moz-max-content;max-width:max-content}@media screen and (min-width: 1024px){#top .info h3{font-size:50px}}@media screen and (min-width: 1024px){#top .info p{font-size:30px}}#top .info img{width:100%;-o-object-fit:cover;object-fit:cover}#top .info img:nth-child(1){transition-delay:1s}@media screen and (min-width: 768px){#top .info img{aspect-ratio:1/.7}}#top .info__cover{width:100%;height:100%;top:0;left:0;background-color:#000}#top .info__inner{row-gap:50px;padding-bottom:25px}@media screen and (min-width: 1024px){#top .info__inner{padding-bottom:50px}}@media screen and (min-width: 1024px){#top .info__wrapper{row-gap:50px}}#top .info__wrap:nth-of-type(odd){background:#f8f8f8}@media screen and (min-width: 768px){#top .info__wrap:nth-of-type(odd) .info__txt{order:2}#top .info__wrap:nth-of-type(odd) .info__imd{order:1}}@media screen and (min-width: 1024px){#top .info__wrap:nth-of-type(4) .info__txt h3{font-size:40px}}@media screen and (min-width: 1280px){#top .info__wrap:nth-of-type(4) .info__txt h3{font-size:50px;width:110%;max-width:-moz-max-content;max-width:max-content}}#top .info__wrap-inner{row-gap:30px;padding:50px 0}@media screen and (min-width: 768px){#top .info__wrap-inner{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1024px){#top .info__wrap-inner{padding:80px 0}}#top .info__txt{row-gap:30px;line-height:2}@media screen and (min-width: 768px){#top .info__txt{width:50%}}@media screen and (min-width: 768px){#top .info__img{max-width:507px;width:45%}}#top .scenery__inner{row-gap:50px;padding:25px 0 50px}@media screen and (min-width: 1024px){#top .scenery__inner{row-gap:150px;padding:50px 0 100px}}#top .scenery__box{background:#f8f8f8}#top .scenery__box-inner{padding:50px 0;row-gap:30px}@media screen and (min-width: 768px){#top .scenery__box-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1024px){#top .scenery__box-inner{margin-top:-200px;padding:100px 0 200px}}@media screen and (min-width: 768px){#top .scenery__img{aspect-ratio:1/.5;width:48%}}@media screen and (min-width: 1024px){#top .scenery__img{width:24%;aspect-ratio:1/1.5}}#top .scenery__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .sns h2{font-size:clamp(1.25rem,-0.421rem + 7.43vw,3.125rem);font-weight:500;font-family:"Noto Serif",serif;text-align:center;font-style:italic}#top .sns__inner{padding:50px 0 25px;row-gap:30px}@media screen and (min-width: 768px){#top .sns__inner{row-gap:50px}}@media screen and (min-width: 1024px){#top .sns__inner{padding:100px 0 50px}}#top .sns__box{width:80%;max-width:360px;margin:0 auto;justify-content:space-between}@media screen and (min-width: 1024px){#top .sns__box{max-width:680px}}#top .sns__img{aspect-ratio:1;width:35px}@media screen and (min-width: 1024px){#top .sns__img{width:72px}}#top .sns img{width:100%;height:100%}
