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,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,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0;vertical-align:baseline}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;-webkit-text-size-adjust:100%;line-height:1.6;background:url(../img2026autumn/body-bg.png) center 0;color:#1e1e1e}@media screen and (max-width: 767px){body{background-size:70vw}}#closeup,#otomodachi{overflow-x:hidden}img{display:block;width:100%}.nowrap{display:inline-block}.asterisk-list{margin:auto;padding:0}.asterisk-list li{display:flex;align-items:baseline;font-size:14px;margin:5px auto a;margin-color:#d75d52}.asterisk-list li:before{content:"※";margin:0 5px 0 0}.disc-list{margin:auto;padding:0}.disc-list li{display:flex;align-items:baseline;font-size:14px;margin:5px auto}.disc-list li a{color:#d75d52}.disc-list li:before{content:"●";margin:0 5px 0 0}#loader-bg{background:#ffffff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:99999}#loader{height:120px;left:50%;margin-left:-60px;margin-top:-60px;position:fixed;top:50%;width:120px}#loader img{width:120px}#loader p{color:#454545;font-size:10px;line-height:1.4;text-align:center}#loader p img{display:inline-block}.bottom-menu-closeup{width:511px;position:fixed;display:flex;left:50%;bottom:0;margin-left:-250px;z-index:9999;transform:translateY(100%);transition:.3s}.active{transform:translate(0)}.bottom-fixed-url-button{display:block}.bottom-fixed-url-button:hover{filter:brightness(110%)}@media screen and (max-width: 767px){.bottom-menu-closeup{width:100%;left:0;bottom:0;margin-left:auto;transform:translateY(100%);transition:.3s}.bottom-fixed-url-button{display:block}.bottom-fixed-url-button:hover{filter:brightness(110%)}}header{background:white}header .container{max-width:1000px;width:96%;margin:auto;display:flex;align-items:flex-end;padding:0px 0}header .logo-left h1{margin:20px 0}header .logo-left h1 img{width:180px}header .logo-left h1 img:hover{filter:brightness(120%)}header .logo-right{margin-left:auto}header .logo-right img{width:140px}#otomodachi header .logo-left h1 img:hover{filter:brightness(100%)}.submit-belt{background:#d75d52;padding:10px}.submit-belt img{width:80%;margin:auto;max-width:430px}@media screen and (max-width: 767px){header .logo-left h1{margin:15px 0 12px}header .logo-left h1 img{width:120px}header .logo-right img{width:80px}.submit-belt img{width:50%}}.main-visual{position:relative}.main-visual img{max-width:894px;margin:43px auto 0}.main-visual .main-visual-sp{display:none}@media screen and (max-width: 767px){.main-visual img{width:100%;margin:3vw auto 0}.main-visual .main-visual-sp{display:block}}.closeup-present-section{padding:0 0 30px;background-size:1250px 740px;background-repeat:no-repeat;background-position:center 21px;position:relative}.closeup-present-section .closeup-present-heading-container{display:flex;width:100%;justify-content:center}.closeup-present-section .closeup-present-heading{position:relative;width:96%;max-width:831px;margin:-65px auto 0}.closeup-present-section .closeup-present-image-container{position:relative;width:100%;max-width:870px;margin:-20px auto 0}.closeup-present-section a.closeup-present-image:hover{filter:brightness(105%)}.closeup-present-section .introduce-url-button{display:block;max-width:511px;width:96%;margin:40px auto 0}.closeup-present-section .introduce-url-button:hover{filter:brightness(105%)}.closeup-present-section .closeup-present-section-bg-sp{display:none}#otomodachi .closeup-present-section{padding-bottom:10px}#otomodachi .closeup-present-section .closeup-present-heading-container{flex-direction:column;max-width:831px;margin:0px auto 0;position:relative}#otomodachi .closeup-present-section .closeup-present-heading{max-width:831px;margin:-68px auto 0;position:relative}#otomodachi .closeup-present-section .closeup-present-image-otomodachi{display:block;width:100%;max-width:848px;margin:20px auto 0}#otomodachi .closeup-present-section .closeup-present-image-otomodachi-1{position:relative;display:block;width:100%;max-width:777px;margin:8px auto 0}#otomodachi .closeup-present-section .closeup-present-image-otomodachi-2{display:block;width:100%;max-width:777px;margin:9px auto 0}@media screen and (max-width: 767px){.closeup-present-section{padding-bottom:3.8vw}.closeup-present-section .closeup-present-heading{width:100%;margin:-2.8vw auto 0}.closeup-present-section .closeup-present-image-container{width:100%;margin:-2.5vw auto 0}.closeup-present-section a.closeup-present-image:hover{filter:brightness(100%)}.closeup-present-section .introduce-url-button{width:90%;margin:8vw auto 0}.closeup-present-section .closeup-present-section-bg-sp{display:block}#otomodachi .closeup-present-section{padding:1vw 0 4vw;background-image:none}#otomodachi .closeup-present-section .closeup-present-container{margin:0 auto 0}#otomodachi .closeup-present-section .closeup-present-heading{display:block;margin-top:-3.5vw}#otomodachi .closeup-present-section .closeup-present-image-otomodachi{position:relative;width:100%;margin-top:-6vw}#otomodachi .closeup-present-section .closeup-present-image-otomodachi-1{width:100%;margin-top:.5vw}#otomodachi .closeup-present-section .closeup-present-image-otomodachi-2{margin-top:.5vw}#otomodachi .closeup-present-section .closeup-present-heading-container-otomodachi-over{display:none}}.period-section{padding:10px 0 0}.period-section h2{width:410px;margin:0 auto 0}.period-section .period-container{max-width:848px;width:98%;margin:15px auto 0;position:relative}#otomodachi .period-section{padding:10px 0 0}#otomodachi .period-section .period-container{max-width:848px;margin:15px auto 0}@media screen and (max-width: 767px){.period-section{padding-top:4vw;padding-bottom:5vw}.period-section h2{width:53%;max-width:410px}.period-section .period-container{width:100%;margin:1vw auto 0;max-width:767px}#otomodachi .period-section{padding-top:8.2vw}#otomodachi .period-section .period-container{margin:1vw auto 0}}.introduction-section{padding:60px 0 0;position:relative;z-index:9999}.introduction-section h2{max-width:410px;margin:0 auto 0}.introduction-section .introduction-over-container{width:100%;position:relative;width:848px;height:467px;margin:15px auto 0;background:url(../img2026autumn/introduction-step-bg.png) top center/848px 467px no-repeat}.introduction-section .introduction-step-sp-container{display:none}.introduction-section .introduction-step-sp-container .introduction-step-sp{display:none}.introduction-section .introduction-container{display:flex;margin:auto;justify-content:center;align-items:center;padding-top:36px}.introduction-section .introduction-container .step-box{position:relative;flex:1;max-width:236px;z-index:8888}.introduction-section .introduction-container .step-box .balloon{position:absolute;bottom:22px;right:-70px;width:123px}.introduction-section .introduction-container .arrow-box{padding:30px 3px 0}.introduction-section .introduction-container .arrow-box img{width:25px}.introduction-section .introduction-how-to-container{position:relative;display:table;max-width:620px;width:100%;margin:20px auto;background-color:white;background-image:url(../img2026autumn/introduction-how-to-heading-bg-pc.png);background-repeat:no-repeat;background-position:-11% 50%;background-size:contain;border-radius:20px}.introduction-section .introduction-how-to-container .heading{width:230px;display:table-cell;vertical-align:middle}.introduction-section .introduction-how-to-container .heading img{width:220px;padding:30px}.introduction-section .introduction-how-to-container .content{background-color:#fffef9;display:table-cell;vertical-align:middle;border-radius:20px;padding-left:10px}.introduction-section .introduction-how-to-container .content .text{font-size:18px;font-weight:bold;line-height:1.4;margin-bottom:10px;color:#1e1e1e}.introduction-section .introduction-how-to-container .content .note{font-size:16px;color:#1e1e1e}.introduction-section .introduction-how-to-container .content .note a{color:#d75d52;font-weight:bold}.introduction-section .introduction-how-to-container .content .note a:hover{filter:brightness(110%)}@media screen and (max-width: 921px){.introduction-section .introduction-over-container{width:100%;max-width:767px;height:auto;padding:0;background:none}.introduction-section .introduction-over-container .introduction-container{display:none}.introduction-section .introduction-step-sp-container{position:relative;display:block;width:100%;margin:0 auto}.introduction-section .introduction-step-sp-container .introduction-step-sp-wrapper{position:relative}.introduction-section .introduction-step-sp-container .introduction-step-sp{display:block;max-width:767px;margin:auto;width:100%;padding:0}.introduction-section .introduction-how-to-container{display:none}}@media screen and (max-width: 767px){.introduction-section{padding:3vw 0 0}.introduction-section h2{display:block;margin:auto;max-width:410px;width:53%}.introduction-section .introduction-over-container{width:100%;max-width:767px;height:auto;padding:0;background:none;width:100%;margin-top:1vw;height:auto;padding:0;background:none}.introduction-section .introduction-over-container .introduction-container{display:none}.introduction-section .introduction-step-sp-container{position:relative;display:block;width:100%;margin:0 auto}.introduction-section .introduction-step-sp-container .introduction-step-sp-wrapper{position:relative}.introduction-section .introduction-step-sp-container .introduction-step-921{display:none}.introduction-section .introduction-step-sp-container .introduction-step-sp{display:block;max-width:767px;margin:auto;width:100%;padding:0}.introduction-section .introduction-how-to-container{display:none}}.area-section{padding:60px 0 35px}.area-section h2.area-heading{width:410px;margin:0 auto 0}.area-section .area-container{width:98%;max-width:848px;margin:15px auto 0;position:relative}.area-section .area-container .area-image-pc{width:100%;max-width:849px}#otomodachi .area-section{padding:50px 0 40px}@media screen and (max-width: 767px){.area-section{padding:8vw 0 0}.area-section h2.area-heading{width:53%;max-width:410px;margin:0 auto}.area-section .area-container{max-width:767px;margin-top:1vw;width:100%}.area-section .area-container .area-image-pc{width:100%}#otomodachi .area-section{padding:4vw 0 0}#otomodachi .area-section .area-container{margin-top:1vw;width:100%}#otomodachi .area-section .area-container .area-image-pc{width:100%}}.present-section{padding:30px 0 0}.present-section h2.present-heading{width:410px;margin:0 auto 0}.present-section .present-container{width:98%;max-width:848px;margin:15px auto 0;position:relative}.present-section .present-image-more-pc{margin-top:13px}.present-section .present-image-more-sp{display:none}@media screen and (max-width: 767px){.present-section{padding:8vw 0 0;position:relative}.present-section h2.present-heading{width:53%}.present-section .present-container{width:100%;position:relative;margin-top:-7vw}.present-section .present-image-more-pc{display:none}.present-section .present-image-more-sp{display:block}.present-section .present-image-more-1-sp{margin-top:.5vw}.present-section .present-image-more-2-sp{margin-top:1vw}}.instagram-section{padding:65px 0 100px;position:relative}.instagram-section .instagram-container{position:relative;max-width:753px;margin:auto;width:96%}.instagram-section .instagram-container .instagram-banner:hover{filter:brightness(105%)}#otomodachi .instagram-section{padding:65px 0 75px}@media screen and (max-width: 767px){.instagram-section{padding:4vw 0 8vw;position:relative}.instagram-section .instagram-container{max-width:767px;width:100%}.instagram-section .instagram-container .instagram-banner:hover{filter:brightness(100%)}#otomodachi .instagram-section{padding:7.5vw 0 7.5vw}}.about-section{border-top:65px solid #d75d52;background:#f8e3e2;padding:20px 0 40px;position:relative}.about-section .hopetan-fork{display:none}.about-section .about-menu{max-width:950px;margin:10px auto;display:flex;width:96%;flex-wrap:wrap;justify-content:space-between;align-items:center}.about-section .about-menu div{max-width:451px;width:48%;margin:0}.about-section .about-menu div img{width:100%;margin:auto}.about-section .about-menu div img:hover{filter:brightness(110%)}.about-section .about-menu div:last-child{flex:0 0 48%;margin:20px auto 0}.about-section .subheading{background:#f7dfdc;text-align:center;font-size:26px;font-weight:bold;position:relative;width:94%;margin:0 auto 10px;padding:4px 0}.about-section .subheading img{width:180px;position:absolute;top:-90px;left:0}.about-section .what-container{background:white;max-width:950px;width:96%;margin:30px auto 60px;padding-bottom:40px}.about-section .what-container .what-heading{background:#d75d52;color:white;font-size:36px;padding:10px;text-align:center}.about-section .what-container .what-heading img{max-width:400px;width:50vw;margin:auto}.about-section .what-container .what-text{font-size:24px;text-align:center;font-weight:900;margin:30px auto}.about-section .what-container .what-text .pink-big{font-size:180%;color:#d75d52}.about-section .delivery-container{display:flex;width:94%;margin:auto}.about-section .delivery-container .delivery-box .subheading{width:100%}.about-section .delivery-container .delivery-box .text{font-size:18px;font-weight:900;margin-bottom:10px}.about-section .delivery-container .delivery-box .note{font-size:14px}.about-section .delivery-container .delivery-box img{margin:10px auto;width:100%}.about-section .delivery-container .delivery-box .track-sp{display:none}.about-section .delivery-container .weekly{padding:10px;width:32%}.about-section .delivery-container .not-at-home{padding:10px;flex:1}.about-section .delivery-container .not-at-home h4{background:#f7dfdc}.about-section .delivery-container .image-container{display:flex}.about-section .delivery-container .image-container .asterisk-list{width:100%;margin:10px auto}.about-section .delivery-container .image-container .delivery-image-box{width:52%}.about-section .delivery-container .image-container .delivery-image-container{width:46%;margin-left:auto}.about-section .discount-subheading{width:94%;margin:40px auto 20px}.about-section .discount-menu-container{width:100%;margin:20px auto;display:table;padding:1%;border-collapse:separate;border-spacing:20px 0}.about-section .discount-menu-container div{width:50%;padding:1%;display:table-cell;border:2px solid #d75d52;vertical-align:middle;text-align:center;color:#d75d52;font-weight:bold;border-radius:10px}.about-section .asterisk-list{width:94%;margin:20px auto 0}.about-section .catalog-container{background:white;max-width:950px;width:96%;margin:40px auto;padding:0 0 20px}.about-section .catalog-container .catalog-heading{background:#d75d52;padding:10px;text-align:center}.about-section .catalog-container .catalog-heading img{width:300px;margin:auto}.about-section .catalog-container .catalog-text{font-size:24px;text-align:center;font-weight:900;margin:20px auto}.about-section .catalog-container .catalog-text .pink-big{font-size:150%;color:#d75d52}.about-section .catalog-container .catalog-menu-container{display:flex;width:93%;margin:20px auto 40px;align-items:baseline}.about-section .catalog-container .catalog-menu-container .catalog-image{width:96%}.about-section .catalog-container .catalog-menu-container .catalog-image-big{max-width:330px}.about-section .catalog-container .catalog-menu-container .catalog-image-small{max-width:250px}.about-section .catalog-container .catalog-menu-container .catalog-button{display:block;margin:10px auto}.about-section .catalog-container .catalog-menu-container .catalog-button img{width:100%;max-width:260px;border-radius:4px}.about-section .catalog-container .catalog-menu-container .catalog-button img:hover{filter:brightness(110%)}.about-section .catalog-container .catalog-menu-container .catalog-button-small img{max-width:240px}.about-section .catalog-container .catalog-menu-container .happy-deli-box{max-width:350px;width:35vw}.about-section .catalog-container .catalog-menu-container .catalog-sub-box{flex:1}.about-section .catalog-container .catalog-menu-container .catalog-sub-box .other-catalog-heading{width:320px;margin:20px auto;padding-right:20px}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container{flex:1;display:flex;align-items:baseline}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .vie-nature-box{width:49%}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .vie-nature-box img{max-width:250px}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .vie-nature-box .catalog-button-small img{max-width:240px}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .kirakira-box{margin-left:auto;width:49%}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .kirakira-box img{max-width:250px}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .kirakira-box .catalog-button-small img{max-width:240px}.about-section .catalog-container .information-text{font-size:18px;text-align:center;font-weight:bold;margin:20px auto}.about-section .submit-button{max-width:601px;width:96%;margin:auto;display:block}.about-section .submit-button img{width:100%}.about-section .submit-button img:hover{filter:brightness(110%)}.about-section .submit-text{text-align:center;font-weight:bold;max-width:950px;margin:20px auto;text-indent:-1em;padding-left:1em}.about-section .submit-text a{color:#d75d52}.about-section .submit-text a:hover{filter:brightness(110%)}.about-section .dailycoop-container{background:white;max-width:950px;width:96%;margin:40px auto 20px;padding:0 0 20px}.about-section .dailycoop-container .dailycoop-heading{background:#d75d52;padding:10px;text-align:center}.about-section .dailycoop-container .dailycoop-heading img{width:359px;margin:auto}.about-section .dailycoop-container .dailycoop-text{font-size:24px;text-align:center;font-weight:900;margin:20px auto}.about-section .dailycoop-container .dailycoop-text br{display:none}.about-section .dailycoop-container .dailycoop-delivery-container{margin:20px auto 20px}.about-section .dailycoop-container .dailycoop-delivery-container p{font-size:18px;font-weight:900;margin:25px;text-align:center}.about-section .dailycoop-container .dailycoop-delivery-container .track-sp{display:none}.about-section .dailycoop-container .dailycoop-image{max-width:871px;width:94%;margin:20px auto 10px;align-items:center}.about-section .dailycoop-container .dailycoop-set-heading{width:307px;margin:15px auto 5px}.about-section .dailycoop-container .dailycoop-set-image{max-width:778px;width:94%;margin:0 auto 30px;align-items:center}.about-section .dailycoop-submit-text{text-align:center;font-weight:bold;max-width:950px;margin:25px auto;font-size:24px}.about-section .dailycoop-submit-text a{color:#d75d52}.about-section .dailycoop-submit-text a:hover{filter:brightness(110%)}.about-section .dailycoop-submit-button{max-width:601px;width:96%;margin:0 auto 30px;display:block}.about-section .dailycoop-submit-button img{width:100%}.about-section .dailycoop-submit-button img:hover{filter:brightness(110%)}@media screen and (max-width: 940px){.about-section .dailycoop-container .dailycoop-delivery-container p{margin:25px auto 25px 240px;text-align:left}}@media screen and (max-width: 767px){.about-section{padding:10px 0 40px;border-top:40px solid #d75d52}.about-section .about-menu{margin:10px auto 20px}.about-section .about-menu div:last-child{flex:0 0 48%;margin:3vw auto 0}.about-section .subheading{font-size:18px;width:96%;margin:auto}.about-section .subheading img{display:none}.about-section .what-container{background:white;width:96%;margin:0 auto 40px}.about-section .what-container .what-heading img{max-width:400px;width:50vw;margin:auto}.about-section .what-container .what-text{font-size:4.3vw;text-align:center;font-weight:900;margin:15px auto}.about-section .what-container .what-text .pink-big{font-size:150%;color:#d75d52}.about-section .delivery-container{display:block;width:100%;margin:auto}.about-section .delivery-container .delivery-box{width:100%}.about-section .delivery-container .delivery-box .text{font-size:16px;font-weight:900}.about-section .delivery-container .delivery-box .note{font-size:14px}.about-section .delivery-container .delivery-box img{width:100%}.about-section .delivery-container .delivery-box .track-sp{display:block;max-width:150px;width:50%;margin-bottom:0}.about-section .delivery-container .weekly{width:100%;padding:10px 3%}.about-section .delivery-container .weekly h4{margin-bottom:10px}.about-section .delivery-container .not-at-home{width:100%;padding:10px 3%;margin-top:0}.about-section .delivery-container .not-at-home h4{margin-bottom:10px}.about-section .delivery-container .image-container{width:100%;display:block}.about-section .delivery-container .image-container .delivery-image-box{width:100%;margin-bottom:30px}.about-section .delivery-container .image-container .delivery-image-box img{width:80%;max-width:360px;margin-bottom:0}.about-section .delivery-container .image-container .delivery-image-container{width:100%;margin-bottom:20px}.about-section .delivery-container .image-container .delivery-image-container img{width:80%;max-width:360px;margin-bottom:10px}.about-section .discount-menu-container{width:100%;margin:20px auto;display:table;padding:1%;border-collapse:separate;border-spacing:15px 0}.about-section .discount-menu-container div{width:50%;padding:1%;display:table-cell;border:2px solid #d75d52}.about-section .discount-menu-container div p{font-size:14px}.about-section .catalog-container{background:white;margin:auto}.about-section .catalog-container .catalog-heading{background:#d75d52;padding:10px;text-align:center}.about-section .catalog-container .catalog-heading img{max-width:300px;width:38vw;margin:auto}.about-section .catalog-container .catalog-text{font-size:4.6vw;width:98%;text-align:center;font-weight:900}.about-section .catalog-container .catalog-text .pink-big{font-size:150%;color:#d75d52}.about-section .catalog-container .catalog-menu-container{display:block}.about-section .catalog-container .catalog-menu-container .catalog-image{width:90%}.about-section .catalog-container .catalog-menu-container .catalog-button{display:block;margin:10px auto}.about-section .catalog-container .catalog-menu-container .catalog-button img{width:100%;margin:auto;max-width:400px;border-radius:3px}.about-section .catalog-container .catalog-menu-container .happy-deli-box{width:100%;margin:auto;max-width:500px}.about-section .catalog-container .catalog-menu-container .happy-deli-box img{width:80%;margin:auto}.about-section .catalog-container .catalog-menu-container .catalog-sub-box{flex:1}.about-section .catalog-container .catalog-menu-container .catalog-sub-box .other-catalog-heading{max-width:300px;width:96%;margin:40px auto 20px;padding:0}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container{display:flex}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .vie-nature-box{width:48%}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .vie-nature-box img{width:100%;margin:0 auto}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .kirakira-box{margin-left:auto;width:48%}.about-section .catalog-container .catalog-menu-container .catalog-menu-sub-container .kirakira-box img{width:100%;margin:0 auto}.about-section .catalog-container .information-text{font-size:16px;width:96%;text-align:center;font-weight:bold}.about-section .catalog-container .information-text br{display:none}.about-section .submit-button{width:800px;width:96%;margin:40px auto 10px;display:block}.about-section .submit-button img{width:100%}.about-section .submit-text{width:96%;max-width:600px;margin:20px auto 0;font-size:14px;text-align:left}.about-section .submit-text br{display:none}.about-section .submit-text a{color:#d75d52}.about-section .dailycoop-container{margin:40px auto 20px;padding:0 0 30px}.about-section .dailycoop-container .dailycoop-heading img{max-width:300px;width:50vw}.about-section .dailycoop-container .dailycoop-text{font-size:4.3vw;margin:20px auto}.about-section .dailycoop-container .dailycoop-text br{display:inline}.about-section .dailycoop-container .dailycoop-delivery-container p{width:94%;font-size:16px;font-weight:900;margin:0 auto;padding-right:0;text-align:left}.about-section .dailycoop-container .dailycoop-delivery-container p br{display:none}.about-section .dailycoop-container .dailycoop-delivery-container .track-sp{display:block;max-width:150px;width:50%;margin:10px auto 0}.about-section .dailycoop-container .dailycoop-image{margin:20px auto 10px}.about-section .dailycoop-container .dailycoop-set-heading{max-width:307px;width:60%;margin:10px auto 5px}.about-section .dailycoop-container .dailycoop-set-image{margin:0 auto 30px}.about-section .dailycoop-submit-text{margin:20px auto;font-size:18px}.about-section .dailycoop-submit-button{margin:0 auto 0;display:block}}@media screen and (max-width: 450px){.about-section .discount-menu-container{width:96%;margin:20px auto 0;display:block;padding:1%;border-collapse:separate;border-spacing:15px 0}.about-section .discount-menu-container div{width:100%;padding:3%;display:block;margin:0 auto 10px}.about-section .discount-menu-container div p{font-size:14px}.about-section .discount-menu-container div:last-child{margin-bottom:0}}.qa-section{background:#e3e8ee;padding:0 0 40px}.qa-section h2{background:#5c779c;padding:15px 0 10px;margin-bottom:60px}.qa-section h2 img{max-width:377px;width:70vw;margin:auto}.qa-section dl{max-width:950px;width:96%;margin:30px auto 0;padding:0}.qa-section dl dt,.qa-section dl dd{display:flex;padding:15px 20px;margin:0}.qa-section dl dt .icon,.qa-section dl dd .icon{width:60px;margin:0;padding:0}.qa-section dl dt .icon img,.qa-section dl dd .icon img{width:32px;margin:0;padding:0}.qa-section dl dt .content,.qa-section dl dd .content{flex:1;font-size:20px;font-weight:normal}.qa-section dl dt .content a,.qa-section dl dd .content a{color:#d75d52;font-weight:bold}.qa-section dl dt .content a:hover,.qa-section dl dd .content a:hover{filter:brightness(110%)}.qa-section dl dt .content .asterisk-list,.qa-section dl dd .content .asterisk-list{margin:10px auto}.qa-section dl dt .content-with-map,.qa-section dl dd .content-with-map{display:flex}.qa-section dl dt .content-with-map .with-map-content,.qa-section dl dd .content-with-map .with-map-content{flex:1}.qa-section dl dt .content-with-map .with-map-content .note,.qa-section dl dd .content-with-map .with-map-content .note{margin:10px auto}.qa-section dl dt .content-with-map .with-map-content .link,.qa-section dl dd .content-with-map .with-map-content .link{font-size:16px;font-weight:bold}.qa-section dl dt .content-with-map .with-map-image img,.qa-section dl dd .content-with-map .with-map-image img{width:180px}.qa-section dl dt{background:url(../img2026autumn/qa-bg-blue.png) no-repeat -50px 50%;pointer-events:none}.qa-section dl dt .content{font-weight:bold}.qa-section dl dd .content{font-size:16px}.qa-section dl .accordion-content{display:block}#otomodachi .qa-section{background:#f8e3e2}#otomodachi .qa-section h2{background:#d75d52}#otomodachi .qa-section dl dt{background:url(../img2026autumn/qa-bg-red.png) no-repeat -50px 50%}@media screen and (max-width: 767px){.qa-section{padding:0 0 40px}.qa-section h2{margin-bottom:30px;padding:10px 0}.qa-section h2 img{width:32vw}}@media screen and (max-width: 767px){.qa-section dl dt{cursor:pointer;position:relative;pointer-events:all}.qa-section dl dt .content{padding-right:50px;font-size:16px}.qa-section dl dt:after{content:url(../img2026autumn/qa-plus-blue.png);position:absolute;right:20px;top:50%;margin-top:-12px}.qa-section dl dt.active::after{content:url(../img2026autumn/qa-minus-blue.png);margin-top:-16px}.qa-section dl dd{display:none}.qa-section dl dd .content{font-size:16px}.qa-section dl .accordion-content{display:none}#otomodachi .qa-section dl dt:after{content:url(../img2026autumn/qa-plus-pink.png)}#otomodachi .qa-section dl dt.active::after{content:url(../img2026autumn/qa-minus-pink.png)}}@media screen and (max-width: 500px){.qa-section dl dt,.qa-section dl dd{padding:10px}.qa-section dl dt .content-with-map,.qa-section dl dd .content-with-map{display:block}.qa-section dl dt .content-with-map .with-map-image img,.qa-section dl dd .content-with-map .with-map-image img{width:200px;margin:10px auto}.qa-section dl dt{background:url(../img2026autumn/qa-bg-blue.png) no-repeat -60px 50%}#otomodachi .qa-section dl dt{background:url(../img2026autumn/qa-bg-red.png) no-repeat -60px 50%}}.notes-section{background:white;position:relative;padding:0 0 40px}.notes-section .notes-heading{background:#fcd92c;text-align:center;padding:10px 0;font-size:32px;font-weight:bold;margin-bottom:40px}.notes-section .notes-list{max-width:950px;width:96%;margin:0 auto}.notes-section .notes-asterisk-list{max-width:950px;width:96%;margin:0 auto;padding:0}.notes-section .notes-asterisk-list li{display:flex;align-items:baseline;font-size:14px;margin:5px auto}.notes-section .notes-asterisk-list li:before{content:"※";margin:0 6px 0 3px}#otomodachi .notes-section .notes-heading{background:#fcd92c}@media screen and (max-width: 767px){.notes-section{padding:0 0 20px}.notes-section .notes-heading{padding:10px 0;font-size:18px;font-weight:bold;margin-bottom:25px}.notes-section .notes-list{max-width:950px;width:96%;margin:0 auto 0}}@media screen and (max-width: 460px){.notes-section .tel-note{font-size:3.5vw}}footer{background:white;position:relative;padding:0px 0 80px}footer .tel-number{max-width:582px;width:96%;margin:0 auto}footer .tel-note{margin:30px auto 0;text-align:center;font-size:16px}footer .tel-note .br-for-small{padding:0 .25em}footer .tel-note .br-for-small br{display:none}footer .back-to-top{display:block;position:absolute;bottom:80px;right:0;z-index:9999}footer .back-to-top img{width:100px}footer .back-to-top img:hover{filter:brightness(110%)}footer small{display:block;text-align:center;background:white;font-size:16px;padding:10px 0 40px}footer.otomodachi{padding-top:0}@media screen and (max-width: 767px){footer{padding:0 0 40px}footer .tel-number{max-width:600px;width:90%;margin:0 auto 30px}footer .tel-note{margin:30px auto 0;font-size:14px;width:80%;line-height:1.6}footer .tel-note .br-for-small{padding:0}footer .tel-note .br-for-small br{display:inline}footer .back-to-top{bottom:22vw}footer .back-to-top img{width:10vw}footer small{width:80%;margin:auto;font-size:14px;padding:10px 10px 10vw}#otomodachi footer small{padding:10px 10px 10vw}}@media screen and (max-width: 500px){footer .back-to-top{bottom:27vw}footer .back-to-top img{width:10vw}}.fix_cont{transform:translateY(100%);transition:.3s}.active{transform:translate(0)}#otomodachi .fix_cont{position:fixed;top:40%;bottom:0;right:0;margin:auto;width:auto}#otomodachi .fix_cont dl{display:flex}#otomodachi .fix_cont dt{width:100px;position:relative;cursor:pointer}#otomodachi .fix_cont dt:hover{filter:brightness(110%)}#otomodachi .fix_cont dt img{margin:0 auto;width:100px}#otomodachi .fix_cont dt:after{position:absolute;content:"";background:url(../img2026autumn/right-fixed-button-plus.png);background-size:contain;top:82px;left:15px;width:27px;height:28px}#otomodachi .fix_cont dt.active:after{background:url(../img2026autumn/right-fixed-button-minus.png);background-size:contain}#otomodachi .fix_cont dd{display:none;background-color:#fff;width:340px;padding:20px;text-align:center;font-weight:bold;white-space:nowrap;position:relative}#otomodachi .fix_cont dd #handover{font-size:24px;line-height:1}#otomodachi .fix_cont dd span{font-size:15px;font-weight:normal}#otomodachi .fix_cont dd .input_code{margin-top:20px;width:250px;font-size:30px;text-align:center;border:2px solid #281e0f;color:#281e0f}#otomodachi .fix_cont dd .submit{background:url(../img2026autumn/fixed-menu-submit-button.png) no-repeat 0 0;background-size:contain;border:none;margin-top:20px;width:250px;height:70px;cursor:pointer}#otomodachi .fix_cont dd .submit:hover{filter:brightness(110%)}#otomodachi .fix_cont dd .siryou{margin-top:10px;font-size:14px;text-align:left}#otomodachi .fix_cont dd .siryou span{font-size:14px;color:#d75d52;font-weight:bold}#otomodachi .fix_cont dd .siryou .submit2{border:none;background-color:inherit;font-size:16px;padding:0;color:#d75d52;text-decoration:underline;font-weight:bold;cursor:pointer}#otomodachi .fix_cont dd .siryou .submit2:hover{filter:brightness(110%)}#otomodachi .fix_cont dd #alert{color:#d75d52;font-size:15px;line-height:20px;margin-top:10px;margin-bottom:-30px;text-align:center}#otomodachi .fix_cont{position:fixed;top:auto;bottom:0;width:460px;height:auto;z-index:9999;left:50%;margin-left:-230px}#otomodachi .fix_cont dl{padding:0;display:block;padding:5px 5px 0;padding-bottom:5px}#otomodachi .fix_cont dt{background:#d75d52;align-items:center;display:flex;width:500px;height:100%;position:relative;border-radius:100px;margin-left:-25px;z-index:9999;box-shadow:5px 5px 0 0 rgba(252,217,44,0.5)}#otomodachi .fix_cont dt img{width:381px;margin:0px 0 0 80px;padding:20px 0}#otomodachi .fix_cont dt:after{content:"";position:absolute;background:url(../img2026autumn/footer-fixed-button-plus.png) no-repeat;background-size:contain;width:30px;height:30px;right:auto;left:37px;top:21px}#otomodachi .fix_cont dt.active:after{position:absolute;background:url(../img2026autumn/footer-fixed-button-minus.png) no-repeat;background-size:contain;top:35px}#otomodachi .fix_cont dd #handover{position:relative;font-size:24px;line-height:1}#otomodachi .fix_cont dd{display:none;padding:30px 10px;width:100%;text-align:center;font-weight:bold;border:0;margin-bottom:-12px;position:relative;box-shadow:0 3px 10px rgba(0,0,0,0.6)}#otomodachi .fix_cont dd span{font-size:14px;font-weight:normal}#otomodachi .fix_cont dd .input_code{appearance:none;margin-top:10px;width:260px;font-size:30px;text-align:center;border:2px solid #000}#otomodachi .fix_cont dd .submit{border:0;box-shadow:none;overflow:visible;background:url(../img2026autumn/fixed-menu-submit-button.png) no-repeat 0 0;background-size:contain;margin:20px auto 0}#otomodachi .fix_cont dd .siryou{position:relative;top:auto;left:auto;font-size:14px}#otomodachi .fix_cont dd .siryou span{font-size:14px;color:#281e0f;font-weight:bold}#otomodachi .fix_cont dd .siryou .submit2{border:none;background-color:inherit;font-size:16px;padding:0;color:#d75d52;text-decoration:underline;font-weight:bold;cursor:pointer}#otomodachi .fix_cont dd #alert{color:#d75d52;font-size:15px;margin-top:10px;margin-bottom:-30px;text-align:center}.break-for-350{display:none}@media screen and (max-width: 767px){#otomodachi .fix_cont{top:auto;bottom:0;width:100%;height:auto;z-index:9999;width:100%;margin:0 auto;left:auto}#otomodachi .fix_cont dl{display:block;background:none}#otomodachi .fix_cont dt{align-items:center;display:flex;width:100%;height:100%;position:relative;margin:0 auto;z-index:9999;box-shadow:5px 5px 0 0 rgba(233,190,0,0.5)}#otomodachi .fix_cont dt img{width:70vw;margin:0 0 0 18vw;padding:4vw 0}#otomodachi .fix_cont dt:after{content:"";position:absolute;background:url(../img2026autumn/footer-fixed-button-plus.png) no-repeat;background-size:contain;width:6vw;height:6vw;left:auto;left:10vw;top:4vw}#otomodachi .fix_cont dt.active:after{position:absolute;background:url(../img2026autumn/footer-fixed-button-minus.png) no-repeat;background-size:contain;top:6.8vw}#otomodachi .fix_cont dd #handover{position:relative;font-size:22px;line-height:1}#otomodachi .fix_cont dd{display:none;padding:15px 10px 20px;width:90%;margin:0 auto -5px;text-align:center;font-weight:bold;border:0;box-shadow:0 3px 10px rgba(0,0,0,0.6);max-height:90vh;overflow:auto}#otomodachi .fix_cont dd span{font-size:14px;font-weight:normal}#otomodachi .fix_cont dd .input_code{appearance:none;margin-top:10px;width:260px;font-size:30px;text-align:center;border:2px solid #000}#otomodachi .fix_cont dd .submit{border:0;box-shadow:none;overflow:visible;background:url(../img2026autumn/fixed-menu-submit-button.png) no-repeat 0 0;background-size:contain;margin:5px auto 0}#otomodachi .fix_cont dd .siryou{position:relative;top:auto;left:auto;font-size:14px;margin-top:0}#otomodachi .fix_cont dd .siryou span{font-size:14px;color:#281e0f;font-weight:bold}#otomodachi .fix_cont dd .siryou .submit2{border:none;background-color:inherit;font-size:16px;padding:0;color:#d75d52;text-decoration:underline;font-weight:bold;cursor:pointer}#otomodachi .fix_cont dd #alert{color:#d75d52;font-size:15px;margin-top:5px;margin-bottom:0;text-align:center}}
