@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style-type:none;list-style-position:outside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}html{font-size:62.5%}html *{box-sizing:border-box;word-wrap:break-word}body{font-size:1.4em;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-moz-osx-font-smoothing:grayscale;line-height:1.6;padding:0;margin:0;vertical-align:baseline;letter-spacing:.04em}button,input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}img{max-width:100%}.float_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}@media(min-width:1160px){.mainContent{padding-left:500px}}@media(min-width:821px)and (max-width:1159.9px){.mainContent{padding-left:60px}}@media(min-width:560px)and (max-width:820.9px){.mainContent{padding-left:60px}}.mainContent .container,.mainContent .content,.mainContent>div{min-height:calc(100vh - 514px);overflow:hidden}@media(min-width:1160px){.fixedImageArea{width:440px;position:fixed;top:0;left:60px;height:100vh}}@media(max-width:1159.9px){.fixedImageArea{display:none}}.fixedImageArea .img{width:100%;height:100vh;position:relative;overflow:hidden}.fixedImageArea .img img,.fixedImageArea .img video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.fixedImageArea .logo{position:absolute;width:100%;height:120px;left:0;top:0}.fixedImageArea .logo:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 96.5%);z-index:1}.fixedImageArea .logo img{position:absolute;width:250px;left:50%;transform:translateX(-50%);top:30px;z-index:2}.grayHeader{background-color:#f7f5f5;width:100%;height:128px;display:flex;align-items:center;justify-content:center}@media(max-width:559.9px){.grayHeader{height:82px}}.grayHeader .title{font-size:2rem;font-weight:700;text-align:center}.grayHeader .title_lg{font-size:3rem;font-weight:700;text-align:center}@media(max-width:559.9px){.grayHeader .title_lg{font-size:2.2rem}}@media(min-width:560px){.spOnly{display:none}}@media(max-width:559.9px){.spOnly{display:inherit}}@media(min-width:560px){.pcOnly{display:inherit}}@media(max-width:559.9px){.pcOnly{display:none}}@keyframes blurIn{0%{opacity:0;filter:blur(1.5rem);transform:scale(1.3)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes blurInOp1{0%{opacity:0;filter:blur(1.5rem);transform:scale(1.3)}to{opacity:.1;filter:blur(0);transform:scale(1)}}@keyframes slideIn{0%{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInR{0%{transform:translateX(80px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{transform:translateY(30px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes zoomIn0{0%{transform:scale(0);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes popup{0%{transform:translateY(40px) scale(.8);opacity:0}to{transform:translateY(0) scale(1)}80%,to{opacity:1}}@keyframes bgSlideInOut{0%{transform:translateX(-100vw)}50%{transform:translateX(0)}to{transform:translateX(100vw)}}.section01{width:100%;position:relative;padding:40px 0 80px}.section01:before{content:"";display:block;background:url(/_next/static/media/icon-plum.d026dbba.png) no-repeat;background-size:cover;width:46.6px;height:40px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.section01.pattern01{background:url(/_next/static/media/bg_pattern01.5f39a9da.jpg) no-repeat;background-size:100%}@media(max-width:559.9px){.section01.pattern01{background-position:top;background-size:200%}}.section01.pattern02{background:url(/_next/static/media/bg_pattern02.06afb8b8.png) no-repeat;background-size:contain}@media(max-width:559.9px){.section01.pattern02{background-position:top;background-size:200%}}.section01.pattern03{background:url(/_next/static/media/bg_pattern03.9f3da809.png) no-repeat;background-size:contain}@media(max-width:559.9px){.section01.pattern03{background-position:top;background-size:200%}}.section01.pattern03:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(/_next/static/media/top_content_bg.83084c92.png) repeat-x bottom;background-size:500px 275px;z-index:-1}.section01.pattern04{background-color:#f7f5f5;padding-top:80px;padding-bottom:40px}.section01.pattern04:before{top:50px}.plainSection{width:100%;position:relative;background-color:#fff}.section02{padding:50px 0 80px;background:url(/_next/static/media/bg_geometric_circle_pink.55680969.png) no-repeat top;background-size:100%}.section-grayBg2{padding:50px 0 80px;background-color:#f5f9f8}@media(max-width:559.9px){.section-grayBg2{padding:40px 0 50px}}.wrapper-500{width:90%;max-width:500px;margin:0 auto}.wrapper-540,.wrapper-560{width:90%;max-width:540px;margin:0 auto}.wrapper-580{width:90%;max-width:580px;margin:0 auto}.wrapper-600{width:90%;max-width:600px;margin:0 auto}.wrapper-610{width:90%;max-width:610px;margin:0 auto}.wrapper-620{width:90%;max-width:620px;margin:0 auto}.wrapper-630{width:90%;max-width:630px;margin:0 auto}.wrapper-640{width:90%;max-width:640px;margin:0 auto}.wrapper-648{width:90%;max-width:648px;margin:0 auto}.wrapper-660{width:90%;max-width:660px;margin:0 auto}.wrapper-670{width:90%;max-width:670px;margin:0 auto}.wrapper-680{width:90%;max-width:680px;margin:0 auto}.wrapper-690{width:90%;max-width:690px;margin:0 auto}.wrapper-700,.wrapper-740{width:90%;max-width:700px;margin:0 auto}.bg-01{background:url(/_next/static/media/bg_geometric_circle_pink.55680969.png) no-repeat top;background-size:100%}.bg-02{background:url(/_next/static/media/bg_colorful.d2b093f5.jpg) no-repeat top;background-size:cover}@media(max-width:559.9px){.bg-02{background-size:140%}}.bg-yellow{background:#f9f8f0}.bg-yellow3{background-color:#fff48d}.bg-grayBg{background-color:#f7f5f5}.bg-grayBg2{background-color:#f5f9f8}.bg-green{background-color:#4fc393}.bg-yellowBg{background-color:#f9f8f0}.bg-kamakura{background-color:#d5b903}.flex_content{width:100%}@media(min-width:560px){.flex_content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.flex_content.start{align-items:flex-start}.flex_content_r{flex-direction:row-reverse}}@media(max-width:820.9px){.flex_content>.item{width:100%}.flex_content>.item:not(:last-child){margin-bottom:24px}}@media(min-width:560px){.flex_content .item_1{width:12%}.flex_content .item_2{width:21%}.flex_content .item_3{width:33%}.flex_content .item_4{width:47.5%}.flex_content .item_5{width:62%}.flex_content .item_6{width:73%}.flex_content .item_7{width:84%}}.text-md{font-size:1.6rem}.text-md.bold{font-weight:700}.text-md.white{color:#fff}.text-sm{font-size:1.2rem}.text-sm.bold{font-weight:700}.text-sm.white{color:#fff}.text-13{font-size:1.3rem}.text-15{font-size:1.5rem}.text-18{font-size:1.8rem}.text-20{font-size:2rem}.text-24{font-size:2.4rem}.text-26{font-size:2.6rem}.text-28{font-size:2.8rem}.text-30{font-size:3rem}.text-36{font-size:3.6rem}.text-lg{font-size:2rem}@media(max-width:559.9px){.text-lg{font-size:1.8rem}}.text-lg.bold{font-weight:700}.text-lg.white{color:#fff}.text-normal{font-weight:400}.text-500{font-weight:500}.text-bold{font-weight:700}.text-pink{color:#f76eb5}.text-red{color:#ff4350}.text-gray{color:#7a7a7a}.text-white{color:#fff}.text-subColorA{color:#52cece}.text-subColorB{color:#c2ad00}.text-brawn{color:#6a645f}.text-brawn3{color:#75692a}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-palt{font-feature-settings:"palt"}.text-time{font-size:1.3rem;font-weight:400;line-height:1.5;color:#222}.text-eng,.text-time{font-family:Roboto,Arial,Helvetica,sans-serif}.text-mincho{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif}.no-underline{text-decoration:none}.flex-with-arrow{display:flex;align-items:center}.flex-with-arrow i{margin-left:5px}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh18{line-height:1.8}.lh20{line-height:2}.lh30{line-height:30px}.before-star{position:relative}.before-star:before{content:"★";margin-right:3px}.before-kome{position:relative}.before-kome:before{content:"※";margin-right:3px}.sq-black{padding-left:15px;position:relative;font-weight:700}.sq-black:before{width:10px;height:10px;background-color:#222;content:"";display:block;position:absolute;left:0;top:6px}.text-clamp-2{-webkit-line-clamp:2}.text-clamp-2,.text-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.text-clamp-3{-webkit-line-clamp:3}.ma5{margin:5px}.ma10{margin:10px}.ma15{margin:15px}.ma20{margin:20px}.ma25{margin:25px}.ma30{margin:30px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt64{margin-top:64px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mt200{margin-top:200px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr12{margin-right:12px}.mr15{margin-right:15px}.mr18{margin-right:18px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mb0{margin-bottom:0}.mb4{margin-bottom:4px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb80{margin-bottom:80px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ht80{height:80px}.ht90{height:90px}.ht100{height:100px}.ht110{height:110px}.ht120{height:120px}.ht150{height:150px}.ht200{height:200px}.ht250{height:250px}.ht270{height:270px;height:280px}.ht300{height:300px}.ht380{height:380px}.ht390{height:390px}.ht400{height:400px}.ht410{height:410px}.ht420{height:420px}.ht430{height:430px}.ht440{height:440px}.ht450{height:450px}.pd20{padding:20px}.pd30{padding:30px}.pt0{padding-top:0}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt80{padding-top:80px}.pt100{padding-top:100px}.pb0{padding-bottom:0}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb100{padding-bottom:100px}.pdy50{padding-top:50px;padding-bottom:50px}.pdy90{padding-top:90px;padding-bottom:90px}.fs20{font-size:2rem}.fs24{font-size:2.4rem}.fs32{font-size:3.2rem}@media(max-width:820px){.ma5{margin:3px}.ma10{margin:5px}.ma15{margin:8px}.ma20{margin:10px}.ma25{margin:13px}.ma30{margin:15px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:13px}.mt20{margin-top:18px}.mt25{margin-top:22px}.mt30{margin-top:28px}.mt40{margin-top:38px}.mt50{margin-top:40px}.mt60{margin-top:60px}.mt64{margin-top:39px}.mt70,.mt80{margin-top:40px}.mt100{margin-top:50px}.mt200{margin-top:100px}.mr0{margin-right:0}.mr5{margin-right:3px}.mr10{margin-right:5px}.mr12{margin-right:6px}.mr15{margin-right:8px}.mr20{margin-right:10px}.mr25{margin-right:13px}.mr30{margin-right:15px}.mr35{margin-right:18px}.mr40{margin-right:20px}.mr45{margin-right:23px}.mr50{margin-right:25px}.mb0{margin-bottom:0}.mb4{margin-bottom:4px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:12px}.mb20{margin-bottom:16px}.mb25{margin-bottom:20px}.mb30{margin-bottom:28px}.mb35{margin-bottom:32px}.mb40{margin-bottom:38px}.mb50{margin-bottom:40px}.mb80{margin-bottom:64px}.ml5{margin-left:3px}.ml10{margin-left:5px}.ml15{margin-left:8px}.ml20{margin-left:10px}.ml25{margin-left:13px}.ml30{margin-left:15px}.ml40{margin-left:20px}.ml50{margin-left:25px}.pd30{padding:30px}.pt30{padding-top:24px}.pt40{padding-top:30px}.pt50{padding-top:40px}.pt60{padding-top:48px}.pt100{padding-top:70px}.pb40{padding-bottom:30px}.pb50{padding-bottom:40px}.pb60{padding-bottom:48px}.pb70{padding-bottom:56px}.pb100{padding-bottom:70px}.pdy50{padding-top:50px;padding-bottom:50px}.pdy90{padding-top:70px;padding-bottom:70px}.fs20{font-size:1.6rem}.fs24{font-size:1.8rem}.fs32{font-size:2rem}}.fl{float:left}.fr{float:right}.lh16{line-height:1.6}.lh17{line-height:1.7}.fs14{font-size:14px}.ac{text-align:center}.bd{font-weight:700}.img-block{max-width:100%}.mauto{margin-left:auto;margin-right:auto}.topPlanSlider{width:100%;padding-bottom:15px}.topPlanSlider .slider{width:auto}.topPlanSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.topPlanSlider .slider .swiper-wrapper{width:100%;padding-bottom:40px}.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox{padding:18px 0 20px}.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox .card__overviewtext,.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox .card__titletext,.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox .card__titletext+p{padding:0 20px}.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox .planItemPriceArea{padding:0 5px;justify-content:center}.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox .planItemPriceArea .discount{width:auto}.topPlanSlider .slider .shopPlanItem .card__containar .card__textbox .btn-pink-arrow{width:90%;margin:15px auto 0}.topPlanSlider .swiper-button-next,.topPlanSlider .swiper-button-prev{display:none}.swiper-pagination-bullet{width:22px;height:8px;border-radius:4px;background-color:#edebeb;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#52cece}.topPlanSlider02{width:100%}@media(max-width:559.9px){.topPlanSlider02{display:none}}.topPlanSlider02 .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.topPlanSlider02 .swiper-wrapper{width:100%;padding-bottom:50px}.topPlanSlider02 .swiper-button-next,.topPlanSlider02 .swiper-button-prev{display:none}@media(min-width:560px){.topPlanSlider02_sp{display:none}}@media(max-width:559.9px){.topPlanSlider02_sp{width:90%;margin:0 auto}.topPlanSlider02_sp .slider,.topPlanSlider02_sp .slider .sliderItem{width:100%}.topPlanSlider02_sp .slider .sliderItem:not(:last-child){margin-bottom:30px}}.topFeatureSlider{width:100%}.topFeatureSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.topFeatureSlider .slider .swiper-wrapper{width:100%;margin:0 auto;padding-bottom:50px}.topFeatureSlider .slider .swiper-button-next,.topFeatureSlider .slider .swiper-button-prev{display:none}.topFeatureSlider .slider .sliderItem .card__textbox{padding-top:15px}.topFeatureSlider .slider .sliderItem .card__textbox .topFeatureDl{text-align:center;margin-top:5px}.topFeatureSlider .slider .sliderItem .card__textbox .topFeatureDl dt{font-size:1.3rem;font-weight:700;margin-bottom:3px}.topFeatureSlider .slider .sliderItem .card__textbox .topFeatureDl dd span.num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5;margin-right:2px;position:relative;top:2px;line-height:1}.topFeatureSlider .slider .sliderItem .card__textbox .topFeatureDl dd span.mdText{font-size:1.8rem;font-weight:700}.topFeatureSlider .slider .sliderItem .card__textbox .topFeatureDl dd span.smText{font-size:1.3rem;font-weight:700}.topFeatureSlider .slider .sliderItem .topFeatureText{color:#c2ad00;text-align:center;font-size:2rem;font-weight:700;width:100%;height:48px;display:flex;align-items:center;justify-content:center;line-height:1.4}.topFeatureSlider .slider .sliderItem .topFeatureText.small{font-size:1.4rem}.recommendCoordSlider,.topCoordinationSlider{width:100%}.recommendCoordSlider .slider .swiper,.topCoordinationSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.recommendCoordSlider .slider .swiper-wrapper,.topCoordinationSlider .slider .swiper-wrapper{width:100%;max-width:700px;margin:0 auto;padding-bottom:50px}.recommendCoordSlider .slider .swiper-button-next,.recommendCoordSlider .slider .swiper-button-prev,.topCoordinationSlider .slider .swiper-button-next,.topCoordinationSlider .slider .swiper-button-prev{display:none}.recommendCoordSlider .slider .sliderItem .card__imgframe,.topCoordinationSlider .slider .sliderItem .card__imgframe{width:100%;aspect-ratio:27/35}.recommendCoordSlider .slider .sliderItem .card__cat,.topCoordinationSlider .slider .sliderItem .card__cat{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.recommendCoordSlider .slider .sliderItem .card__cat span,.topCoordinationSlider .slider .sliderItem .card__cat span{background-color:#c2ad00;color:#fff;font-size:1.2rem;font-weight:700;padding:0 16px;border-radius:14px;height:28px;display:flex;align-items:center;justify-content:center}.recommendCoordSlider .slider .sliderItem .card__date,.topCoordinationSlider .slider .sliderItem .card__date{display:flex;justify-content:flex-end;margin-top:5px}.recommendCoordSlider .slider .sliderItem .card__titletext,.topCoordinationSlider .slider .sliderItem .card__titletext{font-size:1.4rem;font-weight:700;color:#222;margin-top:10px;height:50px}.topKnowledgeSlider{width:100%}.topKnowledgeSlider .slider{width:auto}.topKnowledgeSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.topKnowledgeSlider .slider .swiper-wrapper{width:100%;padding-bottom:50px}.topKnowledgeSlider .slider .swiper-button-next,.topKnowledgeSlider .slider .swiper-button-prev{display:none}.topKnowledgeSlider .slider .sliderItem{position:relative}.topKnowledgeSlider .slider .sliderItem .card__imgframe{width:100%;aspect-ratio:27/25;position:relative;overflow:hidden}.topKnowledgeSlider .slider .sliderItem .card__imgframe img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.topKnowledgeSlider .slider .sliderItem .card__textbox{padding-top:15px;height:100px}.topKnowledgeSlider .slider .sliderItem .topKnowledgeTitle{color:#f76eb5;font-size:1.4rem;font-weight:700;width:100%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.topStorySlider{width:100%}.topStorySlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.topStorySlider .slider .swiper-wrapper{width:100%;max-width:700px;margin:0 auto;padding-bottom:50px}.topStorySlider .slider .swiper-button-next,.topStorySlider .slider .swiper-button-prev{display:none}.topStorySlider .slider .sliderItem{position:relative}.topStorySlider .slider .sliderItem .card__containar{display:block;text-decoration:none}.topStorySlider .slider .sliderItem .card__imgframe{width:100%;aspect-ratio:27/25;position:relative;overflow:hidden}.topStorySlider .slider .sliderItem .card__imgframe img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.topStorySlider .slider .sliderItem .card__textbox{padding-top:15px}.topStorySlider .slider .sliderItem .card__textbox .topStoryHeader{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.topStorySlider .slider .sliderItem .card__textbox .topStoryHeader .card__cat{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.topStorySlider .slider .sliderItem .card__textbox .topStoryHeader .card__cat span{background-color:#c2ad00;color:#fff;font-size:1.2rem;font-weight:700;padding:0 16px;border-radius:14px;height:28px;display:flex;align-items:center;justify-content:center}.topStorySlider .slider .sliderItem .card__textbox .topStoryHeader .card__date{display:flex;justify-content:flex-end;margin-top:5px}.topStorySlider .slider .sliderItem .card__textbox .card__titletext{height:64px;padding-top:10px}.topStorySlider .slider .sliderItem .card__textbox .card__titletext .titleText{font-size:1.4rem;color:#222;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.topStorySlider .slider .sliderItem .card__textbox .topStoryFooter{width:100%;display:flex;align-items:center;justify-content:space-between}.topStorySlider .slider .sliderItem .card__textbox .topStoryFooter .topStoryAuthorImg{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative}.topStorySlider .slider .sliderItem .card__textbox .topStoryFooter .topStoryAuthorImg img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.topStorySlider .slider .sliderItem .card__textbox .topStoryFooter .topStoryAuthorTxt{width:calc(100% - 48px)}.topStorySlider .slider .sliderItem .card__textbox .topStoryFooter .topStoryAuthorTxt p{font-size:1.2rem;color:#222}.btn-pink,.btn-pink-arrow{display:flex;width:230px;min-width:140px;max-width:230px;height:42px;justify-content:center;align-items:center;background-color:#f76eb5;border-radius:8px;position:relative;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;text-decoration:none}.btn-pink a,.btn-pink-arrow a{text-decoration:none}.btn-pink .txt,.btn-pink-arrow .txt{color:var(--white,#fff);text-align:center;font-size:1.4rem;font-weight:700;line-height:20px;letter-spacing:.7px}.btn-pink-arrow:hover,.btn-pink:hover{background:#fbb7da}.btn-pink-arrow .txt{padding-right:12px}.btn-pink-arrow .i-arrow-white,.btn-pink-arrow .i-plus-white{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.btn-pink-arrow.shadow{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.btn-pink-arrow.short{width:140px}.btn-pink-arrow.left .txt{padding:0 0 0 12px}.btn-pink-arrow.left .i-arrow-white,.btn-pink-arrow.left .i-plus-white{right:inherit;left:12px;transform:translateY(-50%) rotate(180deg)}.btn-white,.btn-white-arrow{display:flex;width:230px;min-width:140px;max-width:230px;height:42px;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;position:relative;transition:all .3s ease;cursor:pointer}.btn-white a,.btn-white-arrow a{text-decoration:none}.btn-white .txt,.btn-white-arrow .txt{color:var(--white,#f76eb5);text-align:center;font-size:1.4rem;font-weight:700;line-height:20px;letter-spacing:.7px}.btn-white-arrow:hover,.btn-white:hover{background:#eee}.btn-white-arrow{text-decoration:none}.btn-white-arrow .txt{padding-right:12px;text-decoration:none}.btn-white-arrow .txt.black{color:#222}.btn-white-arrow .i-arrow-black,.btn-white-arrow .i-arrow-pink{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:5px;height:8px}.btn-white-arrow.shadow{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.btn-white-arrow.short{width:140px}.btn-white-arrow.start{justify-content:flex-start}.btn-white-arrow.w100{width:100%;max-width:400px}.btn-white-arrow.border{border:1px solid #f76eb5}.textEndButton{display:flex;align-items:center;justify-content:flex-end;text-decoration:none;font-size:1.2rem;color:#ec3393;font-weight:700}.textEndButton .i-arrow-pink{margin-left:10px}.buttonWithImg{width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);position:relative}.buttonWithImg .card__imgframe{width:100%;aspect-ratio:15/16;position:relative}.buttonWithImg .card__imgframe .card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.buttonWithImg .card__textframe{background-color:#fff;padding:10px 15px;display:flex;align-items:center;justify-content:space-between}.buttonWithImg .card__textframe .txt{color:#222;font-weight:700;display:block;width:calc(100% - 30px)}.btn-white-arrow-down{width:100%;height:50px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #c7c7c7;border-radius:8px;text-decoration:none}.btn-white-arrow-down .txt{padding-right:12px;font-weight:700;color:#222}.btn-white-arrow-down .i-arrow-down{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.btn-white-arrow-down:not(.btn-white-arrow-down.selected){background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);cursor:pointer}.btn-white-arrow-down.selected{background-color:#52cece}.btn-white-arrow-down.selected .txt{color:#fff}.btn-blue-arrow{display:flex;width:100%;min-width:140px;max-width:335px;height:50px;justify-content:center;align-items:center;background-color:#58cbef;border-radius:8px;position:relative;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;text-decoration:none;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.btn-blue-arrow .txt{color:var(--white,#fff);text-align:center;font-size:1.4rem;font-weight:700;line-height:20px;letter-spacing:.7px;padding-right:12px}.btn-blue-arrow:hover{background:#43bafe}.btn-blue-arrow .i-arrow-white{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.btn_green1_icon{display:flex;align-items:center;justify-content:center;gap:0 10px;background-color:#8ad16b;border-radius:8px;height:48px;color:#fff;text-decoration:none;font-size:1.6rem;font-weight:700;transition:all .3s ease}@media(min-width:560px){.btn_green1_icon{width:270px}}@media(max-width:559.9px){.btn_green1_icon{text-align:center;line-height:1.1}}.btn_green1_icon:active,.btn_green1_icon:hover{opacity:.8}@media(min-width:560px){.btn_green1_icon.mw350{width:350px}}.btn_green1_icon .icon_box{line-height:1}.btn_green1_icon .icon_box img{width:14px;display:block}.linkWithArrow{display:inline-flex;flex-basis:auto;gap:5px;color:#f76eb5;font-size:1.2rem;font-weight:700;line-height:1}.btn-red-arrow,.linkWithArrow{align-items:center;text-decoration:none}.btn-red-arrow{display:flex;width:100%;min-width:140px;max-width:335px;height:50px;justify-content:center;background-color:#ff4762;border-radius:8px;position:relative;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.btn-red-arrow .txt{color:var(--white,#fff);text-align:center;font-size:1.4rem;font-weight:700;line-height:20px;letter-spacing:.7px;padding-right:12px}.btn-red-arrow:hover{background:#f13a56}.btn-red-arrow .i-arrow-white{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.btn-purple-arrow{display:flex;width:100%;min-width:140px;max-width:335px;padding:10px 15px 12px;justify-content:center;align-items:center;text-align:center;background-color:#7654b6;border-radius:8px;position:relative;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;text-decoration:none;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.btn-purple-arrow .txt{color:var(--white,#fff);text-align:center;font-size:1.4rem;font-weight:500;line-height:20px;letter-spacing:.7px;padding-right:12px}.btn-purple-arrow:hover{background:#8838d7}.btn-purple-arrow .i-arrow-white{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.i-arrow-white{display:block;width:5px;height:8px;background:url(/_next/static/media/icon-arrow-white.e9f087c3.png) no-repeat;background-size:cover}.i-arrow-white.inline{display:inline-block}.i-arrow-pink{display:block;width:6.27px;height:10px;background:url(/_next/static/media/icon-arrow.752bb216.png) no-repeat;background-size:cover}.i-arrow-gray{background:url(/_next/static/media/icon-arrow-gray.f35f7dc0.png) no-repeat;background-size:cover}.i-arrow-black,.i-arrow-gray{display:block;width:5px;height:8px}.i-arrow-black{background:url(/_next/static/media/icon-arrow-black.4a97487f.png) no-repeat;background-size:cover}.i-arrow-black.rotate{transform:rotate(180deg)}.i-arrow-down{display:block;width:8px;height:5px;background:url(/_next/static/media/icon-arrow-down.8a3102fa.png) no-repeat;background-size:cover}.i-arrow-down.white{background:url(/_next/static/media/icon-arrow-down-white.43aa778e.png) no-repeat;background-size:cover}.i-reserve{display:block;width:20.7px;height:23px;background:url(/_next/static/media/icon-reserve.a03f5b0f.png) no-repeat;background-size:cover}.i-lang{display:block;width:28px;height:28px;background:url(/_next/static/media/icon-lang.7192706f.png) no-repeat;background-size:cover}.i-mobile{display:block;width:24.5px;height:42px;background:url(/_next/static/media/icon-mobile.3e9e31fd.png) no-repeat;background-size:cover}.i-mail{display:block;width:41.6px;height:26px;background:url(/_next/static/media/icon-mail.f7790262.png) no-repeat;background-size:cover}.icon-sts{width:16px;height:16px;display:block}.icon-sts.icon-ok{background:url(/_next/static/media/icon-status-ok.3d89629a.png) no-repeat;background-size:cover}.icon-sts.icon-ng{background:url(/_next/static/media/icon-status-ng.f9feeef4.png) no-repeat;background-size:cover}.icon-sts.icon-triangle{background:url(/_next/static/media/icon-status-triangle.55da0b9b.png) no-repeat;background-size:cover}.i-external{width:12px;height:12px;background:url(/_next/static/media/icon-external_link.9be79722.png) no-repeat;background-size:cover}.i-external,.i-yen{display:inline-block}.i-yen{width:16.5px;height:22px;background:url(/_next/static/media/icon-yen.f70f9fb7.png) no-repeat;background-size:cover}.i-shop-black{display:inline-block;width:23.5px;height:20px;background:url(/_next/static/media/icon-shop-black.348001e0.png) no-repeat;background-size:cover}.i-line_menu{display:inline-block;width:38px;height:17.2px;background:url(/_next/static/media/icon-line_menu.26451e3a.png) no-repeat;background-size:cover}.i-help{display:inline-block;width:25px;height:22.5px;background:url(/_next/static/media/icon-help.dde680b6.png) no-repeat;background-size:cover}.i-marker-white{display:inline-block;width:20px;height:25px;background:url(/_next/static/media/icon-marker-white.83d73901.png) no-repeat;background-size:cover}.i-header-call{background:url(/_next/static/media/icon-header-call.99aed3ad.png) no-repeat;background-size:cover}.i-header-call,.i-header-shop{display:inline-block;width:24px;height:36px}.i-header-shop{background:url(/_next/static/media/icon-header-shop.cfb5bc10.png) no-repeat;background-size:cover}.i-header-call-white{background:url(/_next/static/media/icon-header-call-white.56b71eaf.png) no-repeat;background-size:cover}.i-header-call-white,.i-header-shop-white{display:inline-block;width:24px;height:36px}.i-header-shop-white{background:url(/_next/static/media/icon-header-shop-white.79891d88.png) no-repeat;background-size:cover}.i-search-white{display:inline-block;width:14px;height:14px;background:url(/_next/static/media/icon-search-white.1031b93b.png) no-repeat;background-size:cover}.i-zoom-pink{display:inline-block;width:19px;height:19px;background:url(/_next/static/media/icon-zoom-pink.f8a2fb18.png) no-repeat;background-size:cover}.i-tag-pink{display:inline-block;width:14px;height:14px;background:url(/_next/static/media/icon-tag-pink.58cc3c42.png) no-repeat;background-size:cover}.i-plus-white{height:13px;background:url(/_next/static/media/icon-plus-white.8764b677.png) no-repeat;background-size:cover}.i-minus-white,.i-plus-white{display:inline-block;width:13px}.i-minus-white{height:2px;background:url(/_next/static/media/icon-minus-white.b2503618.png) no-repeat;background-size:cover}.i-cart-white{display:inline-block;width:26px;height:26px;background:url(/_next/static/media/icon-cart-white.b34d2f34.png) no-repeat;background-size:cover}.centerTitle{text-align:center;margin-bottom:30px}.centerTitle .main{font-size:2.5rem;font-weight:700;line-height:1.4}.centerTitle .sub{font-size:1.4rem;font-weight:700}@media(max-width:559.9px){.centerTitle .sub{margin-top:10px}}.centerTitle .mincho{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3rem;font-weight:400}.centerTitle .white{color:#fff}.heading-gray{background-color:#e5dce1;text-align:center;font-size:1.8rem;padding:8px 10px}.heading-gray.left,.heading-gray2{text-align:left}.heading-gray2{background-color:#edebeb;font-size:1.6rem;padding:10px}.heading-underline{border-bottom:1px solid #e5dce1;text-align:center;font-size:1.8rem;padding-bottom:10px}.pinkTitle{text-align:center;color:#f76eb5;font-size:2.1rem}@media(max-width:559.9px){.pinkTitle{line-height:1.4;margin-bottom:5px}}.minchoCenterTitle{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3.4rem;font-weight:400;text-align:center;font-feature-settings:"palt";line-height:1.3;position:relative}.minchoCenterTitle.white{color:#fff}.minchoCenterTitle.withDia{padding-top:30px}.minchoCenterTitle.withDia:before{content:"";display:block;width:39px;height:15px;background:url(/_next/static/media/icon-dias.8ed3514e.png) no-repeat;background-size:cover;position:absolute;left:50%;top:0;transform:translateX(-50%)}.titleSet{text-align:center}.titleSet .small{font-size:1.8rem;color:#f76eb5;font-weight:700}.titleSet .main{font-size:2.4rem;font-weight:700}.title_underline{font-size:2.2rem;font-weight:500;border-bottom:1px solid #c7c7c7;padding-bottom:5px}.title_underline.white{color:#fff;border-color:#fff}.header{width:60px;background-color:#fff;height:100vh;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10}@media(max-width:559.9px){.header{display:none}}.menuBtn{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}@media(min-width:560px){.menuBtn{width:60px;height:60px;transition:all .3s ease-in-out .2s;margin-top:25px}}.menuBtn .nav-open{width:28px;height:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;cursor:pointer}.menuBtn .nav-open span{position:absolute;background-color:#f76eb5;display:block;content:"";transition:all .6s cubic-bezier(.19,1,.22,1);height:4px;width:28px}.menuBtn .nav-open span:first-child{bottom:0}.menuBtn .nav-open span:nth-child(2){top:50%;transform:translateY(-50%)}.menuBtn .nav-open span:last-child{top:0}.menuBtn .txt{font-size:1.1rem;color:#f76eb5;font-weight:700}.menuBtn.menu-open{background-color:#f76eb5}.menuBtn.menu-open .nav-open{display:block;width:10px;height:16px;background:url(/_next/static/media/icon-arrow-white.e9f087c3.png);background-size:cover;transform:rotate(180deg)}.menuBtn.menu-open .nav-open span,.menuBtn.menu-open .txt{display:none}.headerReserve{width:100%;height:116px;background-color:#f76eb5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;margin:auto auto 0}.headerReserve .txt{font-weight:700;color:#fff;font-size:1.8rem;writing-mode:vertical-rl}.headerLang{width:60px;height:60px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;margin:auto auto 0}.headerLang .txt{font-size:1.1rem;color:#222;font-weight:700}@media(min-width:560px){.spHeaderSpace{display:none}}@media(max-width:559.9px){.spHeaderSpace{width:100vw;height:60px}}.spHeaderSpace:has(+.home){display:none}.spHeader{height:60px;width:100vw;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:space-between;background-color:#f76eb5;padding:0 20px;z-index:2}@media(min-width:560px){.spHeader{display:none}}.spHeader.home{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 96.5%)}.spHeader .spHeaderLogo{width:158px}.spHeader .spHeaderLogo img{display:block;width:100%}.spHeader .spHeaderButtons{display:flex;align-items:center;justify-content:center;gap:20px}.spHeader .iconHelp{width:25px}.spHeader .iconMarker{width:20px}.headerMenu{position:fixed;width:calc(100vw - 60px);height:100vh;left:-100vw;top:0;background-color:#fff;z-index:10;transition:all .5s ease-out}.headerMenu.menu-open{left:60px;opacity:1;display:block}.headerMenuCloseHeader{width:100%;height:110px;display:flex;align-items:center;justify-content:flex-start;padding:0 16px}.headerMenuCloseHeader .closeText{color:#f76eb5;font-weight:700;font-size:1.8rem}.headerMenuInner{width:100%;height:calc(100vh - 110px);padding:0 100px 50px 16px;display:flex;flex-direction:column;justify-content:space-between}.headerMenuInner .headerMenuInnerTop{min-height:480px}.mainNavi{width:100%}.mainNavi>ul{width:21vw}.mainNavi>ul>li{color:#222;font-size:1.4rem;letter-spacing:.02em;font-weight:700;padding:0 15px;height:30px;display:flex;align-items:center;justify-content:flex-start;transition:all .3s ease;position:relative}.mainNavi>ul>li a{color:#222;text-decoration:none;font-weight:700}.mainNavi>ul>li .megamenu{max-width:0;visibility:hidden}.mainNavi>ul>li:hover{background-color:#f7f5f5}.mainNavi>ul>li:hover .megamenu{width:65vw;max-width:9999px;visibility:visible}.megamenu{position:absolute;left:100%;top:0}.megamenu .megamenuTitle{width:100%;background-color:#f7f5f5;height:30px;display:flex;align-items:center;justify-content:flex-start;padding-left:18px;text-decoration:none;color:#222}.megamenu .megamenuTitle i{margin-left:20px}.megamenu .megamenuInner{padding-top:15px;display:flex;align-items:flex-start;justify-content:space-between}.megamenu .megamenuInner .column{width:33.3333333333%}.megamenu .megamenuInner .megamenuInnerList{padding-left:18px}.megamenu .megamenuInner .megamenuInnerList:not(:last-child){margin-bottom:20px}.megamenu .megamenuInner .megamenuInnerList li a{font-weight:400;font-size:1.2rem;background:url(/_next/static/media/icon-arrow.752bb216.png) no-repeat;background-size:5px 8px;background-position:0;padding-left:16px;text-decoration:none;color:#222}.megamenu .megamenuInner .megamenuInnerList li:not(:last-child){margin-bottom:5px}.headerMenuInnerBottom{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0 32px;gap:30px}@media(max-width:1159.9px){.headerMenuInnerBottom{flex-direction:column;gap:20px}}.headerMenuInnerBottom .sideMenu{width:360px;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:1159.9px){.headerMenuInnerBottom .sideMenu{width:100%}}.headerMenuInnerBottom .sideMenu ul{width:49%}@media(max-width:1159.9px){.headerMenuInnerBottom .sideMenu ul{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.headerMenuInnerBottom .sideMenu ul li{font-weight:400;font-size:1.2rem;background:url(/_next/static/media/icon-arrow-gray.f35f7dc0.png) no-repeat;background-size:5px 8px;background-position:0;padding-left:16px}@media(max-width:1159.9px){.headerMenuInnerBottom .sideMenu ul li{width:50%}}.headerMenuInnerBottom .sideMenu ul li:not(:last-child){margin-bottom:5px}.headerMenuInnerBottom .sideMenu ul li a{color:#222;text-decoration:none}.headerMenuInnerBottom .sideBoxed{width:60%;display:flex;align-items:flex-start;justify-content:space-between}@media(min-width:560px){.headerMenuInnerBottom .sideBoxed{min-width:584px}}.headerMenuInnerBottom .sideBoxed .sideBox{width:32%;height:150px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px;text-decoration:none}.headerMenuInnerBottom .sideBoxed .sideBox .catch_line{display:block;width:153px}.headerMenuInnerBottom .sideBoxed .sideBox .icon-operator{display:block;width:40px;margin:16px auto 0}.headerMenuInnerBottom .sideBoxed .sideBox .sbText01{font-size:1.2rem;font-weight:700;line-height:20px;margin-top:4px}.headerMenuInnerBottom .sideBoxed .sideBox .sbTextNum{font-size:2rem;font-weight:700;line-height:20px}.headerMenuInnerBottom .sideBoxed .sideBox .sbText02{font-size:1.2rem;font-weight:400;line-height:16px;text-align:center;margin-top:3px;color:#222;text-decoration:none}.headerMenuInnerBottom .sideBoxed .sideBox .sbText03{font-size:1.6rem;font-weight:700;line-height:20px;margin-top:10px;color:#222;text-decoration:none}@media(min-width:560px){.spGlobalMenu{display:none}}@media(max-width:559.9px){.spGlobalMenu{position:fixed;left:0;background-color:#fff;z-index:10;width:100vw;height:100vh;overflow:scroll;top:100vh;transition:all .5s ease-in}.spGlobalMenu.menu-open{top:0}}.spGlobalMenu .spGlobalMenuHeader{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;padding-left:15px}.spGlobalMenu .spGlobalMenuHeader .logo-black{display:block;width:157px}.spGlobalMenu .spGlobalMenuHeader .spGlobalMenuClose{display:flex;align-items:center;justify-content:center;background-color:#f76eb5;width:60px;height:60px}.spGlobalMenu .spGlobalMenuHeader .spGlobalMenuClose img{display:block;width:16px}.spGlobalMenuInner{border-top:1px solid #222;margin-top:10px}.spGlobalMenuInner .spGlobalMenuItem{border-bottom:1px solid #222}.spGlobalMenuInner .spGlobalMenuItem .menuPulldownTrigger{width:100%;height:45px;display:flex;align-items:center;justify-content:flex-start;position:relative;padding-left:5vw;font-weight:700;transition:all .3s ease-in;background-color:#f7f5f5}.spGlobalMenuInner .spGlobalMenuItem .menuPulldownTrigger .icon-arrow-down-pink{position:absolute;right:5vw;top:50%;transform:translateY(-50%);display:block;width:11px}.spGlobalMenuInner .spGlobalMenuItem .menuPulldownTrigger.opened{background-color:#f5f9f8}.spGlobalMenuInner .spGlobalMenuItem .menuPulldownTrigger.opened .icon-arrow-down-pink{transform:translateY(-50%) rotate(180deg)}.spGlobalMenuInner .spGlobalMenuItem .menuPulldownTrigger.opened+.spGlobalMenuInner__pd{max-height:1600px;visibility:visible;opacity:1}.spGlobalMenuInner .spGlobalMenuInner__pd{max-height:0;overflow:hidden;visibility:hidden;transition:all .5s ease}.spGlobalMenuInner .spGlobalMenuInner__pd .megamenuInnerList li{border-top:1px solid #c7c7c7}.spGlobalMenuInner .spGlobalMenuInner__pd .megamenuInnerList li a{width:100%;height:45px;display:flex;align-items:center;justify-content:flex-start;position:relative;padding-left:8vw;font-weight:500;text-decoration:none;color:#222;background-color:#fff}.spGlobalMenuInner .spGlobalMenuInner__pd .megamenuInnerList li a:after{content:"";position:absolute;right:5vw;top:50%;transform:translateY(-50%);display:block;width:7px;height:11px;background:url(/_next/static/media/icon-arrow.752bb216.png) no-repeat;background-size:cover}.spGlobalMenuItem__link{width:100%;height:45px;display:flex;align-items:center;justify-content:flex-start;position:relative;padding-left:5vw;font-weight:700;text-decoration:none;color:#222}.spGlobalMenuItem__link:after{content:"";position:absolute;right:5vw;top:50%;transform:translateY(-50%);display:block;width:7px;height:11px;background:url(/_next/static/media/icon-arrow.752bb216.png) no-repeat;background-size:cover}.globalFooter{width:100%}@media(min-width:1160px){.globalFooter{padding-left:500px}}.globalFooter .footerInner{background:url(/_next/static/media/footer_bg.d1c18518.png) no-repeat top;background-size:cover;text-align:center;padding:60px 0}.globalFooter .footerSnsArea .title{text-align:center;font-size:1.2rem;font-weight:500}.globalFooter .footerSnsArea .snsLinks{width:227px;margin:10px auto 0;display:flex;align-items:center;justify-content:space-between}.globalFooter .footerSnsArea .snsLinks .item{display:block;width:34px;transition:all .5s ease}.globalFooter .footerSnsArea .snsLinks .item:hover{opacity:.7}.globalFooter .footerLogo{display:block;width:250px;margin:50px auto}.globalFooter .footerBottom{border-top:1px solid #d7d5d6;padding-top:40px}.globalFooter .footerBottom .footerBottomLinks{max-width:300px;margin:0 auto}.globalFooter .footerBottom .footerBottomLinks ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.globalFooter .footerBottom .footerBottomLinks ul li{padding:6px}.globalFooter .footerBottom .footerBottomLinks ul li a{color:#222;font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .3s ease;letter-spacing:.04em}.globalFooter .footerBottom .footerBottomLinks ul li a:hover{color:#f76eb5}.globalFooter .footerBottom .copyRight{font-size:1.2rem;font-weight:500;letter-spacing:.04em;margin-top:40px}.spFooterSpace{height:60px;width:100vw;background-color:#fff}@media(min-width:560px){.spFooterSpace{display:none}}.spFooterMenu{position:fixed;left:0;bottom:-60px;width:100vw;height:60px;background-color:#fff;display:flex;transition:bottom .3s ease;z-index:5}@media(min-width:560px){.spFooterMenu{display:none}}.spFooterMenu.isScroll{bottom:0}.spFooterMenu .column{width:20%;display:flex;align-items:center;justify-content:center;flex-direction:column}.spFooterMenu .column a{text-decoration:none}.spFooterMenu .column .menuBtn .nav-open{height:18px}.spFooterMenu .column .menuBtn .nav-open span{width:24px;height:3px}.spFooterMenu .column .menuBtn .txt{color:#f76eb5}.spFooterMenu .column .icon{width:100%;height:30px;display:flex;align-items:center;justify-content:center}.spFooterMenu .column .txt{font-size:1.1rem;font-weight:700;font-feature-settings:"palt";color:#222}.spFooterMenu .column.pink{background-color:#f76eb5}.spFooterMenu .column.pink .txt{color:#fff}.ctaSection{background:url(/_next/static/media/cta_bg_img.fb1cb48a.jpg) no-repeat;background-size:cover;padding:80px 0}.ctaSection .ctaButtons{width:90%;max-width:430px;margin:0 auto}.ctaSection .ctaButtons .item{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;position:relative;padding:20px}.ctaSection .ctaButtons .item:not(:last-child){margin-bottom:20px}.ctaSection .ctaButtons .item .ctaWrap01{display:flex;align-items:center;justify-content:center}@media(max-width:559.9px){.ctaSection .ctaButtons .item .ctaWrap01{flex-direction:column}}.ctaSection .ctaButtons .item .ctaWrap02{display:flex;align-items:center;justify-content:space-between}@media(max-width:559.9px){.ctaSection .ctaButtons .item .ctaWrap02{flex-direction:column}}.ctaSection .ctaButtons .item .ctaWrap02 .ctaWrap02__icon{width:70px}.ctaSection .ctaButtons .item .ctaWrap02 .inner{width:calc(100% - 70px)}.ctaSection .ctaButtons .item .cta_line_icon{display:block;width:217px;margin-right:20px}.ctaSection .ctaButtons .item .inner{text-align:center}.ctaSection .ctaButtons .item .inner .midText{font-size:1.2rem;font-weight:500}.ctaSection .ctaButtons .item .inner .normalText{font-size:1.2rem}.ctaSection .ctaButtons .item .inner .callCenter{font-size:1.2rem;font-weight:700;margin-top:5px;margin-bottom:2px}.ctaSection .ctaButtons .item .inner .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.7rem;font-weight:700;line-height:1.5;line-height:1}.ctaSection .ctaButtons .item .inner .formText{font-size:1.7rem;font-weight:700}.pageCtaSection{width:100%;background-color:#edebe9;padding:30px 0}.pageCtaSection .ctaButtons{width:90%;max-width:620px;margin:0 auto}@media(min-width:560px){.pageCtaSection .ctaButtons{display:flex;align-items:center;justify-content:space-between}}@media(max-width:559.9px){.pageCtaSection .ctaButtons{display:flex;flex-direction:column-reverse}}.pageCtaSection .ctaButtons .item{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);position:relative}@media(min-width:560px){.pageCtaSection .ctaButtons .item{width:32%;height:150px}}@media(max-width:559.9px){.pageCtaSection .ctaButtons .item:not(:first-child){margin-bottom:20px}}.pageCtaSection .ctaButtons .item .ctaWrap01{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media(max-width:559.9px){.pageCtaSection .ctaButtons .item .ctaWrap01{padding:15px}}.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_mail{display:block;width:48px}@media(max-width:559.9px){.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_mail{width:70px}}.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_mobile{display:block;width:40px}@media(max-width:559.9px){.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_mobile{width:70px}}.pageCtaSection .ctaButtons .item .ctaWrap01 .fukidashi-line{display:block;width:153px}.pageCtaSection .ctaButtons .item .ctaWrap01 .icon-support-a{display:block;width:41px;margin:10px auto 0}.pageCtaSection .ctaButtons .item .ctaWrap01 .formText{font-size:1.6rem;font-weight:700}.pageCtaSection .ctaButtons .item .ctaWrap01 .midText{font-size:1.2rem;font-weight:500}.pageCtaSection .ctaButtons .item .ctaWrap01 .normalText{font-size:1.2rem}.pageCtaSection .ctaButtons .item .ctaWrap01 .callCenter{font-size:1.2rem;font-weight:700;margin-top:5px;margin-bottom:2px}.pageCtaSection .ctaButtons .item .ctaWrap01 .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;line-height:1.5;line-height:1}@media(max-width:559.9px){.pageCtaSection .ctaButtons .item .ctaWrap01 .telNum{font-size:2.7rem}.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_line_pc{display:none}}@media(min-width:560px){.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_line_sp{display:none}}.pageCtaSection .ctaButtons .item .ctaWrap01 .cta_line_sp .cta_line_sp_icon{display:block;width:218px}.pageCtaSectionYellow{width:100%}.pageCtaSectionYellow .ctaButtons{max-width:450px;margin-top:30px;margin-left:auto;margin-right:auto}@media(min-width:560px){.pageCtaSectionYellow .ctaButtons{display:flex;justify-content:space-between}}.pageCtaSectionYellow .ctaButtons .item{background-color:#fff48d;border-radius:8px;position:relative;color:#6a645f}@media(min-width:560px){.pageCtaSectionYellow .ctaButtons .item{width:calc(50% - 5px)}}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item:first-child{margin-bottom:10px}}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:15px 0}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01{padding:15px}}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_mail{display:block;width:48px}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_mail{width:70px}}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_mobile{display:block;width:40px}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_mobile{width:70px}}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .icon-support-a{display:block;width:41px;margin:10px auto 0}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .formText{font-size:1.7rem;font-weight:500;line-height:1.2;margin:8px 0}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .midText{font-size:1.2rem;font-weight:500}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .normalText{font-size:1.4rem}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .callCenter{font-size:1.2rem;font-weight:700;margin-top:5px;margin-bottom:2px}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .callCenter{margin-top:0}}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.5;line-height:1;margin-bottom:4px}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .telNum{font-size:2.7rem}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_line_pc{display:none}}@media(min-width:560px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_line_sp{display:none}}.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .cta_line_sp .cta_line_sp_icon{display:block;width:218px}@media(max-width:559.9px){.pageCtaSectionYellow .ctaButtons .item .ctaWrap01 .spFlex{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:5px}}.pageCtaSectionRecruit,.pageCtaSectionYellowRow{width:100%}.pageCtaSectionRecruit .ctaButtons,.pageCtaSectionYellowRow .ctaButtons{margin-top:30px;margin-left:auto;margin-right:auto}@media(min-width:560px){.pageCtaSectionRecruit .ctaButtons,.pageCtaSectionYellowRow .ctaButtons{max-width:600px;display:flex;justify-content:space-between}}@media(max-width:559.9px){.pageCtaSectionRecruit .ctaButtons,.pageCtaSectionYellowRow .ctaButtons{max-width:335px}}.pageCtaSectionRecruit .ctaButtons .item,.pageCtaSectionYellowRow .ctaButtons .item{background-color:#fff48d;border-radius:8px;position:relative;color:#6a645f}@media(min-width:560px){.pageCtaSectionRecruit .ctaButtons .item,.pageCtaSectionYellowRow .ctaButtons .item{width:calc(50% - 5px)}}@media(max-width:559.9px){.pageCtaSectionRecruit .ctaButtons .item,.pageCtaSectionYellowRow .ctaButtons .item{height:87px}.pageCtaSectionRecruit .ctaButtons .item:first-child,.pageCtaSectionYellowRow .ctaButtons .item:first-child{margin-bottom:10px}}.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;padding:15px 0}@media(max-width:559.9px){.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01{padding:15px}}.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .cta_mail,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .cta_mail{display:block;width:40px}@media(max-width:559.9px){.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .cta_mail,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .cta_mail{width:64px}}.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .cta_mobile,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .cta_mobile{display:block;width:36px}@media(max-width:559.9px){.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .cta_mobile,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .cta_mobile{width:50px}}.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .formText,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .formText{font-size:1.7rem;font-weight:700}.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .normalText,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .normalText{font-size:1.4rem;font-feature-settings:"palt"}.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .telNum,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.5;line-height:1}@media(max-width:559.9px){.pageCtaSectionRecruit .ctaButtons .item .ctaWrap01 .telNum,.pageCtaSectionYellowRow .ctaButtons .item .ctaWrap01 .telNum{font-size:2.7rem}}.pageCtaSectionRecruit{background-color:#f9f8f0;padding:40px 0}.pageCtaSectionRecruit .ctaButtons{margin-top:15px}.topTopicSection{width:90%;max-width:470px;margin:0 auto}.topTopicSection .topTopicList li{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;padding:15px}.topTopicSection .topTopicList li:not(:last-child){margin-bottom:20px}.topic__containar{position:relative;transition:all .5s ease}.topic__containar:hover{opacity:.7}.topic__containar .topic__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.topic__containar .topic__header .date{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.04em;line-height:1.3}.topic__containar .topic__header .topic__category{width:74px;text-align:center;position:relative}.topic__containar .topic__header .topic__category:before{content:"";display:block;width:1px;height:18px;background-color:#c2ad00;position:absolute;left:0;top:50%;transform:translateY(-50%)}.topic__containar .topic__header .topic__category span{color:#c2ad00;font-weight:700;font-size:1.1rem;display:block;line-height:1.2}.topic__containar .topic__titletext{font-size:1.2rem;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px}.c-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c7c7c7;transition:background-color .1s,border-color .1s;width:100%;height:40px;padding:2px 10px}@media(max-width:559.9px){.c-input{height:auto;padding:12px 4%}}.selectType1{background:#fff;height:40px;width:90px;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);position:relative;z-index:1}.selectType1.auto{width:auto}.selectType1.w240{width:240px}.selectType1:after{position:absolute;content:"";width:5px;height:5px;right:12px;top:45%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #222;border-right:2px solid #222;z-index:-1}.selectType1 select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#222;font-weight:700;width:100%;height:100%;padding:0 20px}.c-textarea{height:100px;width:100%;padding:8px 10px;font-size:1.5rem}@media(max-width:1159.9px){.c-textarea{box-sizing:border-box;width:100%;height:120px}}.c-radio-list{display:flex;flex-wrap:wrap;width:100%;gap:8px}.c-radio-list__item label{cursor:pointer}@media(max-width:1159.9px){.c-radio-list__item label{margin-right:10px}}.c-radio{position:relative;top:-2px;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.card__containar{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.card__containar .card__imgframe{width:100%;aspect-ratio:27/25;position:relative;overflow:hidden;background-color:#f3f3f3}.card__containar .card__imgframe .card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.card__containar .card__imgframe .planCatchTag{background-color:#ff4350;position:absolute;left:0;bottom:10px;z-index:2;color:#fff;font-weight:700;padding:2px 10px 3px}.card__containar .card__textbox{padding:18px 20px 20px}.card__containar .card__textbox .card__titletext{font-size:2rem;line-height:1.4}.card__containar .card__textbox .card__pricetext{font-weight:700;font-size:1.3rem;line-height:1.4}.card__containar .card__textbox .card__pricetext span{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5}.card__containar .card__textbox .card__overviewtext{line-height:1.4;height:60px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card__containar .card__textbox .btn-pink-arrow{width:100%;max-width:100%;margin:15px auto 0}.shopCard{background-color:#fff;overflow:hidden;border:1px solid #c7c7c7;padding:20px}.shopCard .shopCard__head{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.shopCard .shopCard__img{width:110px;height:80px;position:relative;overflow:hidden}.shopCard .shopCard__img .card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.shopCard .shopCard__info{width:calc(100% - 130px)}.shopCard .shopCard__name{font-size:1.3rem;font-weight:700;color:#222;line-height:1.5}.shopCard .shopCard__address{font-size:1.2rem;color:#222;margin-top:4px}.shopCard .shopCard__under{margin-top:16px}.shopCard .shopCard__under table{width:100%}.shopCard .shopCard__under table tbody tr th{color:#c2ad00;font-weight:700;width:60px;font-size:1.2rem;text-align:left}.shopCard .shopCard__under table tbody tr td{color:#222;font-size:1.2rem}.shopCard .shopCard__under .shopCard__under__tables{display:flex;justify-content:space-between}.shopCard .shopCard__under .shopCard__under__tables .table{width:50%;display:flex;flex-direction:column;justify-content:flex-end}.shopCard .shopCard__under .shopCard__under__tables .table dl{display:flex;justify-content:flex-start;padding-bottom:3px}.shopCard .shopCard__under .shopCard__under__tables .table dl dt{color:#c2ad00;font-weight:700;font-size:1.2rem;text-align:left}.shopCard .shopCard__under .shopCard__under__tables .table dl dd{color:#222;font-size:1.2rem;padding-left:10px}.breadcrumbs{padding:20px}.breadcrumbs .planBreadTit{color:#7a7a7a;font-size:1.2rem;font-weight:700}.breadcrumbs .breadInner{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.breadcrumbs .breadInner a{color:#7a7a7a;font-size:1rem;font-weight:400;text-decoration:none}.breadcrumbs .breadInner a:after{content:">";margin:0 4px}.breadcrumbs .breadInner .current{color:#52cece;font-size:1rem;font-weight:700}.list-disc{margin-left:15px}.list-disc>li{list-style:disc}.list-disc.margin>li:not(:last-child){margin-bottom:10px}.list-disc.margin-sm>li:not(:last-child){margin-bottom:3px}.list-decimal{margin-left:20px}.list-decimal>li{list-style:decimal}.list-decimal>li b{display:inline-block;margin-right:10px}.list-kome.fit-content{width:-moz-fit-content;width:fit-content}.list-kome>li{position:relative;padding:2px 0 5px 18px}.list-kome>li:before{content:"※";display:block;position:absolute;left:0;top:2px}.list-maru>li{position:relative;padding:2px 0 5px 18px}.list-maru>li:before{content:"●";display:block;position:absolute;left:0;top:2px}.numList-01>li{position:relative;padding:2px 0 5px 18px}.numList-01>li .num{display:block;position:absolute;left:0;top:2px}.anchorLinkList{width:100%}@media(min-width:560px){.anchorLinkList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.anchorLinkList li{margin-bottom:12px}@media(min-width:560px){.anchorLinkList li{width:49%}.anchorLinkList li:nth-child(odd){margin-right:2%}}.flowLayout-01 li{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.flowLayout-01 li:not(:last-child){margin-bottom:20px}@media(min-width:560px){.flowLayout-01 li{align-items:center}}.flowLayout-01 li .num{background-color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.5;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px;width:42px;aspect-ratio:1/1}.flowLayout-01 li .txt{width:calc(100% - 56px)}.flowLayout-01 li .txt a{color:#f76eb5;text-decoration:none}.listStyleArea-01 dt{font-weight:700;margin-bottom:5px}.listStyleArea-01 dd{margin-bottom:20px}.serviceList li:not(:last-child){margin-bottom:50px}.infoTable{display:flex;width:100%;font-size:1.2rem}.infoTable dt{padding:2px 0;color:#c2ad00;font-weight:700;min-width:30px}.infoTable dt.w40{min-width:40px}.infoTable dt.w53{min-width:53px}.infoTable dt.w68{min-width:68px}.infoTable dt.w100{min-width:100px}.infoTable dd{padding:2px 0 2px 10px}.infoTable.shrine dt{color:#ff8b9f;font-weight:500}.legalContent,.legalContent dl{width:100%}@media(min-width:560px){.legalContent dl{display:flex;align-items:flex-start;justify-content:space-between}}.legalContent dl:not(:first-child){margin-top:20px}.legalContent dl dt{font-weight:700}@media(min-width:560px){.legalContent dl dt{width:200px}}@media(max-width:559.9px){.legalContent dl dt{width:100%;margin-bottom:5px}}@media(min-width:560px){.legalContent dl dd{width:calc(100% - 200px)}}@media(max-width:559.9px){.legalContent dl dd{width:100%}}.legalContent dl dd .sq-black{margin-top:10px;margin-bottom:5px;font-weight:500}.legalContent dl dd .list-disc{margin-left:25px}.shopReviewCard{background-color:#fff;border:1px solid #c7c7c7;border-radius:8px;padding:20px}.shopReviewCard .shopReviewHeader{display:flex;align-items:flex-start;justify-content:space-between}.shopReviewCard .shopReviewHeader .left{width:calc(100% - 150px)}.shopReviewCard .shopReviewHeader .left .reviewDate{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5;color:#7a7a7a}.shopReviewCard .shopReviewHeader .left .reviewName{font-size:1.3rem;font-weight:400}.shopReviewCard .shopReviewHeader .left .reviewName span{font-size:1.6rem;font-weight:500}.shopReviewCard .shopReviewHeader .left .totalScore{font-size:1.3rem;font-weight:700;line-height:1.2}.shopReviewCard .shopReviewHeader .left .totalScore .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5;line-height:1;color:#f76eb5;margin-left:4px;position:relative;top:2px}.shopReviewCard .shopReviewHeader .right{width:140px;padding:15px;background-color:#f7f5f5}.shopReviewCard .shopReviewHeader .right .scores .ratingWrap{display:flex;align-items:center;justify-content:space-between}.shopReviewCard .shopReviewHeader .right .scores .ratingWrap .txt{width:50px;font-size:1.3rem;font-weight:500}.shopReviewCard .shopReviewComment{margin-top:10px}.shopReviewArchives>li:not(:last-child){margin-bottom:20px}@media(min-width:560px){.shopReviewArchives .shopReviewCard .shopReviewHeader .left{display:flex;align-items:flex-start;justify-content:flex-start;gap:30px}.shopReviewArchives .shopReviewCard .shopReviewHeader .left .totalScore{margin-top:6px}.shopReviewArchives .shopReviewCard .shopReviewHeader .right{width:auto;padding:8px 20px}.shopReviewArchives .shopReviewCard .shopReviewHeader .right .scores{display:flex;align-items:center;justify-content:center;gap:6px}.shopReviewArchives .shopReviewCard .shopReviewHeader .right .scores .ratingWrap .txt{width:43px}}.rate{position:relative;display:inline-block;width:80px;height:20px;font-size:1.3rem}.rate:after,.rate:before{position:absolute;display:block;height:20px;content:"★★★★★";line-height:20px;white-space:nowrap}.rate:before{color:transparent;z-index:0}.rate:after{overflow:hidden;color:#f76eb5;z-index:1}.headerReviews{gap:10px;margin-top:10px}.headerReviews,.headerReviews .numSide{display:flex;align-items:center;justify-content:center}.headerReviews .numSide{gap:3px}.headerReviews .numSide .reviewNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.6rem;font-weight:700;line-height:1.5;color:#f76eb5}.faqList{width:100%}@media(min-width:560px){.faqList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.faqList .faqItem{background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:15px}@media(min-width:560px){.faqList .faqItem{width:49%}.faqList .faqItem:nth-child(odd){margin-right:2%}}.faqCard .questionArea{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faqCard .questionSentence{font-weight:700;width:calc(100% - 40px)}.faqCard .answerArea{max-height:0;visibility:hidden;transition:all .4s ease}.faqCard.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.faqCard.opened .answerArea{display:block;max-height:1000px;visibility:visible;margin-top:15px}.faqCard.opened .answerArea a{color:#f76eb5}.faqWrap{margin-top:50px}@media(max-width:559.9px){.faqWrap{margin-top:30px}}.touristSpotCard .card__textbox{margin-top:20px}.touristSpotCard .card__textbox .card__titletext{font-size:1.6rem;font-weight:700;margin-bottom:5px}.touristSpotCard .card__textbox .card__overviewtext{margin-top:10px}.shopTopicCard{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);overflow:hidden;position:relative}.shopTopicCard .card__imgframe{width:100%;aspect-ratio:27/25;position:relative;overflow:hidden;background-color:#f3f3f3}.shopTopicCard .card__imgframe .card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.shopTopicCard .card__textbox{padding:30px 20px}.shopTopicCard.large .card__textbox{padding:20px}.shopTopicCard.large .card__textbox .text-bold{margin:5px 0}.shopTopicCard.large .card__textbox .detail{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shopTopicCard.large .card__textbox .detail img{height:auto;width:auto}.shopTopicsList li{padding:50px 0}.shopTopicsList li:nth-child(4n+1){background-color:#f5f9f8}.shopTopicsList li:nth-child(2n){background-color:transparent!important}.shopTopicsList li:nth-child(4n+3){background-color:#f9f8f0}.shopRelativeContentCard{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);overflow:hidden;position:relative}.shopRelativeContentCard .card__imgframe{width:100%;aspect-ratio:27/25;position:relative;overflow:hidden;background-color:#f3f3f3}.shopRelativeContentCard .card__imgframe .card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.shopRelativeContentCard .card__textbox{padding:20px}.instagramSection{width:335px;height:88px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:20px;position:relative;margin-left:auto;margin-right:auto}@media(max-width:559.9px){.instagramSection{width:90%}}.instagramSection .icon{width:48px}.instagramSection .textSide{width:calc(100% - 60px)}.instagramSection .textSide .isg_title_text{font-size:1.7rem;color:#222;font-weight:700}.instagramSection .textSide .i-external{margin-left:5px;position:relative;top:2px}.pagenation{gap:10px}.pagenation,.pagenation .item{display:flex;align-items:center;justify-content:center}.pagenation .item{width:34px;height:34px;border-radius:8px;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none}.pagenation .item:not(.pagenation .item.active){background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.pagenation .item.active{background-color:#52cece;color:#fff;cursor:default}.pagenation .item .angle-black{display:block;width:5px}.pagenation a.item:not(.pagenation a.item.active){cursor:pointer}.topicsPagenation{display:flex;align-items:center;justify-content:space-between}.topicsPagenation .item{width:120px;height:34px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none}.topicsPagenation .item .angle-black{display:block;width:5px}.topicsPagenation .item.prev{margin-right:auto}.topicsPagenation .item.next{flex-direction:row-reverse;margin-left:auto}.mainVisual{width:100%;height:100vh;overflow:hidden;position:relative}@media(max-width:559.9px){.mainVisual{display:none}}.mainVisual .top_main_image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.mainVisual .main_title_path{display:block;width:32vw;position:absolute;top:50%;transform:translateY(-50%);left:4vw}@media(max-width:559.9px){.mainVisualPcImages{display:none}}@media(min-width:560px){.mainVisualPcImages{width:100%;height:100%;display:flex;flex-direction:column}}.mainVisualPcImages .mainVisualPcImages__row{display:flex;width:100%;height:50%}.mainVisualPcImages .mainVisualPcImages__row.reverse{flex-direction:row-reverse}.mainVisualPcImages .mainVisualPcImages__row .mainVisualPcImage-M{width:50%;height:100%;position:relative;overflow:hidden}.mainVisualPcImages .mainVisualPcImages__row .mainVisualPcImage-S{width:100%;height:50%;position:relative;overflow:hidden}.mainVisualPcImages .mainVisualPcImages__row .mainVisualPcImage-S__column{width:50%;height:100%;display:flex;flex-direction:column}.mainVisualPcImages img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(min-width:560px){.spMainVisual{display:none}}@media(max-width:559.9px){.spMainVisual{display:flex;flex-direction:column;width:100vw;height:90vh;position:relative}}.spMainVisual .mainImageSp-M{width:100%;height:calc(100% - 180px);position:relative;overflow:hidden}.spMainVisual .mainImageSp-M .swiper{width:100%;height:100%}.spMainVisual .mainImageSp-M .main_img_sp_M{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.spMainVisual .mainImageSp-M .main_title_path{position:absolute;width:96%;max-width:240px;left:50%;transform:translateX(-50%);bottom:60px;z-index:5}.spMainVisual .mainImageSp__row{display:flex;height:180px;width:100%}.spMainVisual .mainImageSp__row .mainImageSp-S{width:50%;height:100%}.spMainVisual .mainImageSp__row .mainImageSp-S .slider{height:100%;width:100%;overflow:hidden;position:relative}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item{position:absolute;left:0;top:0;height:100%;width:100%}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item .main_img_sp_S,.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item .sp_title_path{position:absolute;z-index:2;right:20px;bottom:10px}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item .sp_title_path.sp_title_path-01{width:88%;right:5%}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item .sp_title_path.sp_title_path-02{width:84%;right:5%}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item:first-child{animation:spMainSlide 12s ease infinite;background-image:url(/_next/static/media/sp_left.2d9f6a21.jpg) no-repeat;background-size:cover}.spMainVisual .mainImageSp__row .mainImageSp-S .slider .item:last-child{animation:spMainSlideInterval 12s ease infinite;background-image:url(/_next/static/media/sp_right.9847195c.jpg) no-repeat;background-size:cover}@keyframes spMainSlide{0%{opacity:1}49%{opacity:1}51%{opacity:0}to{opacity:0}}@keyframes spMainSlideInterval{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}.spHomeMvButtons{width:49px;position:absolute;right:0;bottom:200px;display:flex;flex-direction:column;gap:10px;z-index:5}.spHomeMvButtons .spHomeMvButtons_button{width:100%;height:50px;border-radius:4px 0 0 4px;background:rgba(247,110,181,.7);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.topContent{width:100%;overflow:hidden}.topContent01{padding:40px 0 80px;background:url(/_next/static/media/top_content_bg.83084c92.png) repeat-x bottom;background-size:500px 275px}.topFirstTitle{text-align:center;margin-bottom:30px}.topFirstTitle h2{font-size:2.5rem;color:#ec3393;font-weight:700;line-height:1.3}.topFirstTitle h2 span{font-size:1.7rem;display:block}.topFirstTitle h2+p{font-weight:700}.topPlanButtons{padding:0 24px;max-width:740px;margin:50px auto 0}@media(min-width:560px){.topPlanButtons{display:flex;align-items:center;justify-content:center;gap:2%}}.topPlanButtons .btn-pink-arrow{height:50px}@media(min-width:560px){.topPlanButtons .btn-pink-arrow{width:32%}}@media(max-width:559.9px){.topPlanButtons .btn-pink-arrow{width:100%;max-width:100%;margin-bottom:30px}}.topShopCenterTitle{text-align:center;margin-bottom:16px}.topShopCenterTitle .main{font-size:2rem;font-weight:700}.shopListWrap{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:20px;overflow:hidden}.shopListWrap .shopListTrigger{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;cursor:pointer}.shopListWrap .text-bold{width:calc(100% - 40px);text-align:center}.shopListWrap .topShopList{max-height:0;visibility:hidden;transition:all .5s ease}@media(max-width:559.9px){.shopListWrap .topShopList .shopCard{width:100%;position:relative;border-left:none;border-right:none}.shopListWrap .topShopList .shopCard:not(:first-child){border-top:none}.shopListWrap .topShopList .shopCard:last-child{border-bottom:none}}.shopListWrap.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.shopListWrap.opened .topShopList{max-height:3000px;visibility:visible}@media(min-width:560px){.shopListWrap.opened .topShopList{padding-bottom:20px}}@media(max-width:559.9px){.shopListWrap.opened .topShopList{padding:0}}@media(min-width:560px){.dropShopList{padding:0 20px}}.topShopList{width:100%;margin:0 auto;padding:0}@media(min-width:560px){.topShopList{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px}.topShopList .shopCard{width:calc(50% - 5px)}}@media(max-width:559.9px){.topShopList .shopCard{width:100%;position:relative}.topShopList .shopCard:not(:first-child){border-top:none}}.centerButton{display:flex;justify-content:center;margin:40px auto 0;width:335px}@media(max-width:559.9px){.centerButton{max-width:100%}}.centerButton .btn-pink-arrow{width:100%;height:50px;max-width:100%}@media(max-width:559.9px){.centerButton .btn-pink-arrow{max-width:300px;height:auto;padding:15px 0}}.centerButton.mt20{margin-top:20px}.centerButton-2{display:flex;justify-content:center;margin:40px auto 0;gap:10px;width:100%;max-width:640px}@media(max-width:559.9px){.centerButton-2{flex-direction:column;gap:20px}}.centerButton-2 .btn-pink-arrow{width:48%;height:50px;max-width:100%}@media(max-width:559.9px){.centerButton-2 .btn-pink-arrow{width:100%}}.topBannerSection{margin:0 auto;max-width:690px;width:90%;padding-bottom:80px}.topBannerSection .topBannerList{width:100%}@media(min-width:560px){.topBannerSection .topBannerList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.topBannerSection .banner__containar{border-radius:8px;overflow:hidden;aspect-ratio:12/5;position:relative;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:20px;transition:all .5s ease}@media(min-width:560px){.topBannerSection .banner__containar{width:48.5%}.topBannerSection .banner__containar:nth-child(odd){margin-right:3%}}.topBannerSection .banner__containar:hover{opacity:.7}.topBannerSection .banner__containar img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.topGuideSection{margin:0 auto;max-width:690px;width:90%}.topGuideSection .topGuideList{width:100%}@media(min-width:560px){.topGuideSection .topGuideList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.topGuideSection .topGuideList .topGuideListItem{height:110px;border-radius:8px;overflow:hidden;position:relative;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:20px;transition:all .5s ease}@media(min-width:560px){.topGuideSection .topGuideList .topGuideListItem{width:48.5%}.topGuideSection .topGuideList .topGuideListItem:nth-child(odd){margin-right:3%}}.topGuideSection .topGuideList .topGuideListItem:hover{opacity:.7}.topGuideSection .topGuide__containar{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:16px}.topGuideSection .topGuide__containar .topGuideIcon{width:70px}.topGuideSection .topGuide__containar .topGuideTextArea{width:calc(100% - 70px);padding:0 20px}.topGuideSection .topGuide__containar .topGuideTextArea .title{font-size:1.5rem;font-weight:500;margin-bottom:5px}.topGuideSection .topGuide__containar .topGuideTextArea .guideText{font-size:1.2rem;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.topRecruitSection{margin:0 auto;max-width:690px;width:90%}.topRecruitSection .topRecruitList{width:100%}@media(min-width:560px){.topRecruitSection .topRecruitList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.topRecruitSection .topRecruitList .topRecruitListItem{height:110px;border-radius:8px;overflow:hidden;position:relative;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:20px;transition:all .5s ease}@media(min-width:560px){.topRecruitSection .topRecruitList .topRecruitListItem{width:48.5%}.topRecruitSection .topRecruitList .topRecruitListItem:nth-child(odd){margin-right:3%}}.topRecruitSection .topRecruitList .topRecruitListItem:hover{opacity:.7}.topRecruitSection .topRecruit__containar{width:100%;height:100%;padding:20px 40px 20px 20px;position:relative}.topRecruitSection .topRecruit__containar .title{font-size:1.5rem;font-weight:500;margin-bottom:5px}.topRecruitSection .topRecruit__containar .recruitText{font-size:1.2rem;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.topRecruitSection .topRecruit__containar .i-arrow-black{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.vasara9th{display:block;width:100%;margin:40px auto 10px}@media(min-width:560px){.vasara9th{max-width:375px}}.planHeader{width:100%}.planHeader .planHeaderImg{width:100%;margin-bottom:40px}.planHeader .planHeaderImg img{display:block;width:100%}.planHeadContent{width:90%;max-width:680px;margin:40px auto}@media(min-width:560px){.planHeadContent{display:flex;align-items:center;justify-content:space-between}}.planHeadContent .item{background-color:#f7f5f5;text-align:center;padding:35px 20px 25px;position:relative}@media(min-width:560px){.planHeadContent .item{width:29%}.planHeadContent .item:nth-child(2){width:40%}}@media(max-width:559.9px){.planHeadContent .item{margin-bottom:40px}}.planHeadContent .item .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4.6rem;font-weight:700;line-height:1.5;color:#c2ad00;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.planHeadContent .item .tit{font-size:1.8rem;font-weight:500;color:#c2ad00;margin-bottom:5px}.planHeadContent .item .inner{font-size:1.3rem}.planTabItems{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;margin-left:auto;margin-right:auto}@media(min-width:560px){.planTabItems .tabItem{width:23.5%}.planTabItems .tabItem:not(:nth-child(4n)){margin-right:2%}}@media(max-width:559.9px){.planTabItems .tabItem{width:48%}.planTabItems .tabItem:nth-child(odd){margin-right:4%}}.planTabItems .tabItem a{text-decoration:none}@media(min-width:560px){.planTabItems .tabItem.long{width:49%;margin-left:auto;margin-right:auto}}@media(max-width:559.9px){.planTabItems .tabItem.long{width:100%;margin-right:0}}.tabItem{margin-bottom:15px}.tabItem a{width:100%;height:50px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #c7c7c7;border-radius:8px;text-decoration:none}.tabItem a .txt{padding-right:12px;font-weight:700;color:#222}.tabItem a .i-arrow-down{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.tabItem:not(.tabItem.selected) a{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);cursor:pointer}.tabItem.selected a{background-color:#52cece}.tabItem.selected a .txt{color:#fff}.tabItem.selected a .i-arrow-down{background:url(/_next/static/media/icon-arrow-down-white.43aa778e.png) no-repeat;background-size:cover}.planItems{width:100%}@media(min-width:560px){.planItems{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.planItems li{margin-bottom:20px;border:1px solid #c7c7c7;border-radius:8px}@media(min-width:560px){.planItems li{width:48%}.planItems li:nth-child(odd){margin-right:2%}}.planItems li .thumb{width:100%;aspect-ratio:6.7/6.2;position:relative;border-radius:8px 8px 0 0;overflow:hidden}.planItems li .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.planItems li .planItemInner{padding:15px 20px 20px;border-radius:0 0 8px 8px;background-color:#fff}.planItems li .planItemInner .planName{font-size:2rem}.planItems li .planItemInner .planName a{font-weight:400;color:#222;text-decoration:none}.planItems li .planItemInner .planItemPriceArea .normal{width:28%;min-width:80px}.planItems li .planItemInner .buttons{display:flex;align-items:center;justify-content:space-between;margin:30px auto 0}.planItems li .planItemInner .buttons .btn-pink-arrow,.planItems li .planItemInner .buttons .btn-white-arrow{width:48%;min-width:auto}.planItemPriceArea{display:flex;align-items:center;justify-content:flex-start;font-feature-settings:"palt"}@media(max-width:559.9px){.planItemPriceArea{justify-content:center;margin-top:20px}.planItemPriceArea .normal{width:30%}.planItemPriceArea .discount{width:50%}}.planItemPriceArea .normal p{font-size:1.1rem;text-align:right}.planItemPriceArea .normal p .priceText{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:400;line-height:1.5;position:relative;line-height:1.1}.planItemPriceArea .normal p .priceText:after{content:"";display:block;width:100%;height:1px;background-color:#222;position:absolute;left:0;top:49%}.planItemPriceArea .normal p .priceText.noLine{padding-top:4px}.planItemPriceArea .normal p .priceText.noLine:after{display:none}.planItemPriceArea .arrowRight{display:block;width:10px;margin:0 3%}.planItemPriceArea .discount{width:60%;min-width:160px}.planItemPriceArea .discount .netText{color:#52cece;font-size:1.1rem;font-weight:700}.planItemPriceArea .discount .price{font-size:1.3rem;font-weight:700}.planItemPriceArea .discount .price .priceText{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5;line-height:1}.planItemPriceArea .discount .c-price{font-size:2rem}.planItemPriceArea .discount .c-price .smText{font-size:1.2rem}.planItemHead{margin-top:30px;background-color:#f7f5f5;text-align:center;padding:10px;font-size:1.6rem;font-weight:400;margin-bottom:15px}.planOptions{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.planOptions span{display:block;padding:5px 10px;border:1px solid #222;font-size:1.2rem;margin-bottom:10px}.planOptions span:not(:last-child){margin-right:10px}.planDetailHeader{background-color:#f7f5f5;width:100%;height:128px;display:flex;align-items:center;justify-content:center}.planDetailHeader .planName{font-size:2rem;font-weight:700}.planDetailBody{width:90%;max-width:700px;margin:20px auto}.planDetailWrap{width:100%}@media(min-width:560px){.planDetailWrap{display:flex;align-items:flex-start;justify-content:space-between}.planDetailWrap .planImgSide{width:335px}.planDetailWrap .planInfoSide{width:calc(100% - 360px)}}.planDetailWrap .planInfoSide .inner{display:flex;flex-direction:column-reverse}@media(max-width:559.9px){.planDetailWrap .planInfoSide .inner{flex-direction:column}}.planDetailWrap .planInfoSide .inner .planItemPriceArea{margin-top:30px}.planDetailWrap .planInfoSide .btn-pink-arrow{width:100%;max-width:100%;margin-top:30px}@media(min-width:560px){.planDetailWrap .planInfoSide .planOptionSet{display:none}}@media(max-width:559.9px){.planFeature{margin-top:30px}}.planMainImg{width:100%}@media(min-width:560px){.planMainImg .planOptionSet{display:block}}@media(max-width:559.9px){.planMainImg .planOptionSet{margin-top:40px}}.planSelectShops{width:100%;margin-top:30px}@media(min-width:560px){.planSelectShops{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.planSelectShops li{margin-bottom:15px}@media(min-width:560px){.planSelectShops li{width:31.8%}.planSelectShops li:not(:nth-child(3n)){margin-right:2.3%}}.planSelectShops li .btn-white-arrow{width:100%}@media(max-width:559.9px){.planSelectShops li .btn-white-arrow{max-width:100%}}.topPlanSlider .slider .swiper-wrapper{padding-bottom:50px}.reserveHeader{background-color:#f7f5f5;padding-bottom:30px}.reserveHeader .headerTitleArea{height:106px;display:flex;align-items:center;justify-content:center;width:100%}@media(max-width:559.9px){.reserveHeader .headerTitleArea{height:80px}}.reserveHeader .headerTitleArea .title{font-weight:700;font-size:3rem;padding-top:10px}@media(max-width:559.9px){.reserveHeader .headerTitleArea .title{font-size:2.2rem}}.reserveHeader .reserveFlow{width:90%;max-width:330px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}.reserveHeader .reserveFlow:after{content:"";display:block;width:100%;height:6px;background-color:#e5dce1;position:absolute;left:0;top:50%;transform:translateY(-50%)}.reserveHeader .reserveFlow .item{width:21.6%;background-color:#fff;aspect-ratio:1/1;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1}.reserveHeader .reserveFlow .item .icon{width:32px}.reserveHeader .reserveFlow .item .txt{font-size:1.2rem;font-weight:500;color:#c4b7be;margin-top:4px;letter-spacing:.04em}.reserveHeader .reserveFlow .item.active{background-color:#52cece}.reserveHeader .reserveFlow .item.active .txt{color:#fff}.reserveBody{width:100%}.reserveBody .reserveForm01:not(:first-child){margin-top:30px}.shopAreaTabs{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.shopAreaTabs .item{width:160px;height:40px;background-color:#fff;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center;border:1px solid #c7c7c7;font-size:1.4rem;font-weight:700;color:#c4b7be;position:relative;transform:translateY(1px)}.shopAreaTabs .item:not(:last-child){margin-right:8px}.shopAreaTabs .item.active{border-bottom-color:#fff;color:#222}.shopAreaTabTarget{background-color:#fff;border-radius:0 0 8px 8px;border:1px solid #c7c7c7;padding:20px 25px}.shopAreaTabTarget .shopSelectList{width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}@media(min-width:560px){.shopAreaTabTarget .shopSelectList>li{width:22%;cursor:pointer;transition:all .3s ease}.shopAreaTabTarget .shopSelectList>li:not(:nth-child(4n)){margin-right:4%}.shopAreaTabTarget .shopSelectList>li:nth-child(n+5){margin-top:10px}.shopAreaTabTarget .shopSelectList>li:hover{opacity:.8}}@media(max-width:559.9px){.shopAreaTabTarget .shopSelectList>li{width:48%;margin-top:10px}.shopAreaTabTarget .shopSelectList>li:nth-child(odd){margin-right:4%}}.shopAreaTabTarget .shopSelectList>li .thumb{width:100%;aspect-ratio:16/11;position:relative}.shopAreaTabTarget .shopSelectList>li .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.shopAreaTabTarget .shopSelectList>li .caption{text-align:center;font-size:1.3rem;margin-top:3px;font-weight:500}.selectMonthTab{display:flex;align-items:center;justify-content:space-between}.selectMonthTab .selectMonth{width:140px;height:42px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;font-size:1.3rem;font-weight:500;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:559.9px){.selectMonthTab .selectMonth{width:90px;flex-direction:column}.selectMonthTab .selectMonth span{display:block;text-align:center;line-height:1.3}.selectMonthTab .selectMonth.prev{padding-left:15px}}.selectMonthTab .selectMonth.prev i{transform:rotate(180deg);margin-right:10px}@media(max-width:559.9px){.selectMonthTab .selectMonth.prev i{position:absolute;left:10px;top:50%;transform:translateY(-50%) rotate(180deg)}.selectMonthTab .selectMonth.next{padding-right:15px}}.selectMonthTab .selectMonth.next i{margin-left:10px}@media(max-width:559.9px){.selectMonthTab .selectMonth.next i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.selectMonthTab .selectedMonth{font-size:1.8rem;font-weight:500}.selectStatusList{gap:10px;margin:8px auto}.selectStatusList,.selectStatusList li{display:flex;align-items:center;justify-content:center}.selectStatusList li{gap:3px}.calendar-table{table-layout:fixed;border-left:1px solid #edebeb;border-right:1px solid #edebeb;border-bottom:1px solid #edebeb;width:100%;background-color:#fff}.calendar-table thead tr th{background-color:#656565;border-bottom:1px solid #edebeb;border-top:1px solid #edebeb;padding:4px 0;color:#fff;font-size:1.1rem;font-weight:500}.calendar-table thead tr th.sunday{background-color:#ff4350}.calendar-table thead tr th.saturday{background-color:#43bafe}.calendar-table tbody tr td{vertical-align:top;border-bottom:1px solid #edebeb;padding:0;background-color:#fff;text-align:center;min-height:40px}@media(max-width:559.9px){.calendar-table tbody tr td{font-size:1.1rem;min-height:67px}}.calendar-table tbody tr td .td-background{display:grid;width:100%;padding:3px 5px 10px;box-sizing:border-box;vertical-align:middle;min-height:36px;color:#222;font-weight:400}@media(max-width:559.9px){.calendar-table tbody tr td .td-background{min-height:67px}}.calendar-table tbody tr td .td-background i{margin-left:auto;margin-right:auto}.calendar-table tbody tr td .dayNum{font-size:1.6rem;font-weight:500}.calendar-table tbody tr td:not(.calendar-table tbody tr td.past) .td-background{cursor:pointer}.calendar-table tbody tr:nth-child(odd) td{background:rgba(0,0,0,.03)}.calendar-table .sat{background:#f0f9ff!important}.calendar-table .past{background:#fff}.calendar-table .holiday,.calendar-table .sun{background:#fff4f5!important}.targetDateText{text-align:center;font-size:1.6rem;font-weight:500;margin-bottom:30px}.timeStockList{width:100%}@media(min-width:560px){.timeStockList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.timeStockList li{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;height:42px}@media(min-width:560px){.timeStockList li{width:48%}.timeStockList li:nth-child(odd){margin-right:4%}}.timeStockList li .timeStockStartTime{width:70px}.timeStockList li .timeStockStartTime,.timeStockList li .timeStockStock{height:100%;display:flex;align-items:center;justify-content:center;font-weight:700}.timeStockList li .timeStockStock{width:130px;padding-right:20px}.timeStockList li .timeStockButton{background-color:#f76eb5;width:calc(100% - 200px);height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;cursor:pointer}.timeStockList li .timeStockButton.soldout{background-color:#c4b7be;cursor:default}.timeStockList li .timeStockButton i{margin-left:10px}.stateUnderText{max-width:335px;margin:30px auto 0}.selectPlanCat{width:100%;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.selectPlanCat li{border-radius:8px;overflow:hidden;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;height:42px;padding-right:16px}@media(min-width:560px){.selectPlanCat li{width:23.5%}.selectPlanCat li:not(:nth-child(4n)){margin-right:2%}}@media(max-width:559.9px){.selectPlanCat li{width:48%}.selectPlanCat li:nth-child(odd){margin-right:4%}}.selectPlanCat li .txt{width:100%;text-align:center;font-weight:700}.selectPlanCat li:not(.selectPlanCat li.selected){background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);cursor:pointer}.selectPlanCat li.selected{background-color:#52cece}.selectPlanCat li.selected .txt{color:#fff}.selectPlanCat li.selected .i-arrow-down{background:url(/_next/static/media/icon-arrow-down-white.43aa778e.png) no-repeat;background-size:cover}.selectPlans{width:100%}@media(min-width:560px){.selectPlans{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.selectPlans .selectPlanItem{margin-bottom:30px}@media(min-width:560px){.selectPlans .selectPlanItem{width:48%}.selectPlans .selectPlanItem:nth-child(odd){margin-right:4%}}.errorMsg{font-size:1.2rem;color:#ff4350}.reserveNumSelect{margin:0 auto}.reserveInfoBox,.reserveNumSelect{display:flex;align-items:center;justify-content:center}.reserveInfoBox{width:320px;padding:20px;border:1px solid #f76eb5;margin:0 auto 20px;flex-direction:column}.reserveInfoBox .title{color:#7a7a7a;font-size:1.4rem;font-weight:500;margin-bottom:5px}.reserveInfoBox p{line-height:1.4}.reserveForm01{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.reserveForm01 .reserveFormHeader{display:flex;align-items:center;justify-content:space-between;padding:25px}.reserveForm01 .reserveFormHeader .tit{font-weight:700}.reserveForm01 .reserveFormHeader .toggleBtn{width:26px;height:26px;border-radius:4px;background-color:#f76eb5;display:flex;align-items:center;justify-content:center;position:relative}.reserveForm01 .reserveFormHeader .toggleBtn span{display:block;background-color:#fff;width:12px;height:1.85px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.reserveForm01 .reserveFormHeader .toggleBtn span.second{transform:translate(-50%,-50%) rotate(90deg)}.reserveForm01.opened .toggleBtn span.second{transform:translate(-50%,-50%) rotate(0deg)}.reserveForm01 .reserveFormToggleTarget{overflow:hidden;max-height:0;transition:all .5s ease-in}.reserveForm01 .reserveFormToggleTarget.opened{max-height:3000px}.reserveForm01 .reserveFormToggleTarget .inner{padding:10px 25px 25px}@media(max-width:559.9px){.reserveForm01 .reserveFormToggleTarget .inner{padding:10px}}.tFormColumn{margin-bottom:2px}@media(min-width:560px){.tFormColumn{display:flex}}.tFormColumn .tFormHead{width:200px;padding:15px 10px;background-color:#e5dce1;display:flex;align-items:center;font-weight:700}@media(max-width:559.9px){.tFormColumn .tFormHead{width:100%;padding:10px}}.tFormColumn .tFormInner{width:calc(100% - 200px);padding:15px 10px}@media(max-width:559.9px){.tFormColumn .tFormInner{width:100%;padding:10px 0 15px}}.tFormColumn .tFormInner .double{display:flex;gap:2%}.tFormColumn .tFormInner .double .item{width:49%}.tFormColumn .tFormInner .double .item .inputLabel{display:block;font-weight:700;margin-bottom:3px}.requiredCheck{font-size:1rem;color:#ff4350}.reserveOptionList{width:100%}@media(min-width:560px){.reserveOptionList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.reserveOptionList .item{width:48%}.reserveOptionList .item:nth-child(odd){margin-right:4%}}@media(max-width:559.9px){.reserveOptionList .item{padding:0 5px}}.reserveOptionList .item .optionInner{height:40px;display:flex;align-items:center;justify-content:flex-start;position:relative;cursor:pointer}.reserveOptionList .item .optionInner:after,.reserveOptionList .item .optionInner:before{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.reserveOptionList .item .optionInner.narrow{height:32px}.reserveOptionList .item .optionInner .optionName{font-weight:700;margin-left:5px}.reserveOptionList .item .optionInner .optionPrice{font-weight:700;margin-left:auto}.reserveOptionList .item .optionInner input:checked+label:after{opacity:1}.reserveOptionList .item .optionDescription{color:#7a7a7a;font-size:1.2rem}.userInfoTable{width:90%;max-width:460px;margin:0 auto}@media(max-width:559.9px){.userInfoTable{width:100%}}.userInfoTable table{width:100%}.userInfoTable table tr th{width:125px;padding:10px;background-color:#e5dce1;border:2px solid #fff;text-align:left;font-size:1.4rem}@media(max-width:559.9px){.userInfoTable table tr th{display:block;width:100%;padding:8px}}.userInfoTable table tr td{padding:10px;background-color:transparent;border:2px solid #fff}@media(max-width:559.9px){.userInfoTable table tr td{display:block;width:100%;padding:8px 0 15px}}.reserveConfirmTable{width:90%;max-width:630px;margin:30px auto 0}@media(max-width:559.9px){.reserveConfirmTable{width:100%}}.reserveConfirmTable table{width:100%}.reserveConfirmTable table thead tr th{padding:10px 10px 8px;color:#7a7a7a;font-weight:500;font-size:1.3rem;border-bottom:1px solid #222}.reserveConfirmTable table thead tr th.left{text-align:left}.reserveConfirmTable table thead tr th.center{text-align:center}.reserveConfirmTable table thead tr th.right{text-align:right}.reserveConfirmTable table tbody tr td{padding:15px 10px;background-color:transparent;border-bottom:1px solid #c7c7c7}.reserveConfirmTable table tbody tr td.left{text-align:left}.reserveConfirmTable table tbody tr td.center{text-align:center}.reserveConfirmTable table tbody tr td.right{text-align:right}.reserveConfirmTable table tbody tr:last-child td{border-bottom:none}.reserveConfirmTable table tfoot tr td{padding:10px 0;border-top:1px solid #222;border-bottom:1px solid #c7c7c7}.reserveConfirmTable table tfoot tr:last-child td{border-bottom:1px solid #222}.reserveConfirmTable .priceText{font-size:2rem}.reserveConfirmTable .priceText,.reserveConfirmTable .totalPriceText{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.5}.reserveConfirmTable .totalPriceText{font-size:2.6rem}.reserveConfirmTable .totalPriceBefore{font-size:1.3rem;font-weight:400;position:relative;top:-3px;margin-left:auto;font-feature-settings:"palt"}.reserveConfirmTable .bottomTotal{display:flex;align-items:flex-end;justify-content:space-between;max-width:300px;margin-left:auto;font-weight:700;padding:0 10px}.reserveConfirmTable .bottomTotal .totalPriceAfter{width:140px;text-align:right}.reserveConfirmTable.top{border-top:1px solid #222;padding-top:10px}.reserveConfirmTable.bottom{margin-top:10px;border-bottom:1px solid #222;padding-bottom:10px}.reserveConfirmTable.bottom.borderColorGray{border-bottom:1px dashed #c7c7c7}.reserveConfirmTable.totalAmount{background-color:#f7f5f5;border-top:1px solid #222;border-bottom:2px solid #222;padding:10px 0;margin:0 auto}.reserveConfirmTable.totalAmount .totalPriceBefore{font-weight:700;font-size:1.5rem;top:-6px}.reserveConfirmTableHead{background-color:#e5dce1;text-align:center;padding:10px;margin-bottom:10px}.reserveConfirmTableHead p{font-size:1.6rem;font-weight:700}.confirmCheckTxt{text-align:center;color:#f76eb5;font-weight:700;font-size:1.2rem;margin-top:40px}.confirmCheckBlock{background-color:#fff;border:1px solid #f76eb5;padding:20px 30px 30px;margin-top:20px}.confirmCheckBlock .confirmCheckTitle{text-align:center;color:#f76eb5;font-weight:700;font-size:1.6rem;margin-bottom:20px}.confirmCheckBlock dl{margin-bottom:20px}.confirmCheckBlock dl dt{font-weight:700;margin-bottom:5px}.confirmCheckBlock dl dd a{text-decoration:none;color:#f76eb5}.confirmCheck{display:flex;align-items:center;justify-content:center;gap:5px}.confirmCheck label{cursor:pointer;font-weight:500}.stateButtons{align-items:flex-start;gap:2%;margin-top:30px}.stateButtons,.stateButtons .btn{display:flex;justify-content:center}.stateButtons .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:49%;height:45px;align-items:center;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);font-weight:700;color:#fff;cursor:pointer;position:relative}.stateButtons .btn i{position:absolute;top:50%;transform:translateY(-50%)}.stateButtons .btn.btnBack{background-color:#7a7a7a}.stateButtons .btn.btnBack i{left:20px;transform:rotate(180deg) translateY(50%)}.stateButtons .btn.btnSubmit{background-color:#f76eb5;transition:all .3s ease}.stateButtons .btn.btnSubmit i{right:20px}.stateButtons .btn.btnSubmit:disabled{opacity:.5;cursor:not-allowed}.btnBackFixed{position:fixed;left:7px;bottom:65px;z-index:3;width:90px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}@media(min-width:560px){.btnBackFixed{bottom:2px}}@media(min-width:1160px){.btnBackFixed{left:502px}}@media(min-width:821px)and (max-width:1159.9px){.btnBackFixed{left:62px}}@media(min-width:560px)and (max-width:820.9px){.btnBackFixed{left:62px}}.btnCartFixed{position:fixed;right:10px;bottom:74px;z-index:3;width:64px;height:64px;border-radius:50%;background-color:#52cece;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}@media(min-width:560px){.btnCartFixed{bottom:10px}}.btnCartFixed .cartIncNum{display:flex;align-items:center;justify-content:center;position:absolute;top:-8px;right:-3px;width:24px;height:24px;background-color:#ff4350;border-radius:50%;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.reserveCompleteBox{width:100%;border:1px solid #f76eb5;padding:30px;text-align:center;margin-top:30px}.reserveCompleteBox .totalPrice{display:flex;align-items:center;justify-content:center;margin-top:15px}.reserveCompleteBox .totalPrice p{font-size:1.4rem;font-weight:700}.reserveCompleteBox .totalPrice p.totalPriceHead{font-size:1.5rem;position:relative;top:2px}.reserveCompleteBox .totalPrice p .priceText{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;line-height:1.5}.settlementButtons{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:20px auto 0;gap:15px}.settlementButtons li{width:auto}.settlementButtons li .btn-pink-arrow{height:auto;padding-top:10px;padding-bottom:10px}@media(max-width:559.9px){.settlementButtons li .btn-pink-arrow{width:100%;max-width:100%}}.settlementButtons li .btn-pink-arrow .text-sm{display:block}.reserveCompleteAfter{margin-top:50px}.reserveCompleteAfter dl{text-align:center;margin-bottom:20px}.reserveCompleteAfter dl dd{font-size:1.6rem;font-weight:700;margin-top:15px}.reserveCompleteHideEN,.reserveCompleteHideZH-Hant{text-align:center;margin-bottom:15px}.reserveCompleteHideEN a,.reserveCompleteHideZH-Hant a{color:#f76eb5}html[lang=en] .reserveCompleteHideEN,html[lang=zh-Hant] .reserveCompleteHideZH-Hant{display:none!important;text-align:center}html[lang=ja] .reserveCompleteHideJA{display:none!important}html[lang=ko] .reserveCompleteHideKo,html[lang=zh-Hans] .reserveCompleteHideZH-Hans{display:none!important;text-align:center}.cartModal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;display:none}@media(max-width:559.9px){.cartModal{overflow-y:scroll}}.cartModal.opened{display:flex}@media(max-width:559.9px){.cartModal.opened{align-items:flex-start;justify-content:center}}.cartModal .modal_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.cartModal .modalClose{display:block;width:32px;height:32px;position:absolute;top:-48px;right:0}@media(max-width:559.9px){.cartModal .modalClose{width:20px;height:20px;top:-32px}}.cartModal .cartModal__inner{position:relative;z-index:2;width:90%;max-width:500px;background-color:#fff;border-radius:8px;padding:30px 20px;max-height:90vh;overflow:scroll}@media(max-width:559.9px){.cartModal .cartModal__inner{margin:auto}}.cartModal .cartModal__inner .reserveConfirmTable{width:100%;margin:0 auto}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable{width:100%;min-height:64px}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row{border-bottom:1px solid #c7c7c7;padding:15px 10px;background-color:transparent}@media(max-width:559.9px){.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row{padding:8px}}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row:last-child{border-bottom:none}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__main{display:flex;align-items:center;justify-content:space-between;width:100%}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__main .planDetailTable__cell.planTitleCell{text-align:left;width:calc(100% - 152px)}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__main .planDetailTable__cell.planTitleCell .text-bold{font-size:1.4rem}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__main .planDetailTable__cell.planPriceCell{text-align:right;margin:0 0 0 auto}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__main .planDetailTable__cell.planPriceCell .priceText{font-size:2.2rem}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__main .planDetailTable__cell.delete{vertical-align:middle;margin-left:10px}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__sub{width:calc(100% - 20px);margin-left:auto;margin-top:5px}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__sub .planDetailTable__sub__title{width:100%;position:relative;margin-bottom:4px}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__sub .planDetailTable__sub__title:before{content:"";display:block;width:100%;height:1px;border-bottom:1px dotted #c7c7c7;position:absolute;left:0;top:49%}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__sub .planDetailTable__sub__title span{font-size:1.2rem;font-weight:700;color:#c7c7c7;background-color:#fff;display:inline-block;padding-right:5px;position:relative;z-index:1}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__sub .planDetailTable__sub__list li{padding-left:10px;position:relative;font-size:1.4rem}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__sub .planDetailTable__sub__list li:before{content:"";width:4px;height:4px;background-color:#222;border-radius:50%;position:absolute;left:0;top:10px}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__discount{display:flex;align-items:center;justify-content:space-between;width:100%}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__discount .planDetailTable__cell.planTitleCell{text-align:right;width:calc(100% - 152px)}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__discount .planDetailTable__cell.planTitleCell .text-bold{color:#43bafe;font-size:1.3rem;font-weight:500}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__discount .planDetailTable__cell.planPriceCell{text-align:right;margin:0 0 0 auto;color:#43bafe}.cartModal .cartModal__inner .reserveConfirmTable .planDetailTable .planDetailTable__row .planDetailTable__discount .planDetailTable__cell.planPriceCell .priceText{font-size:2.2rem}.cartModal .cartModal__inner .reserveConfirmTable .planTotalNumber{padding:5px;border-bottom:1px solid #222;display:flex;align-items:center;justify-content:flex-start;gap:5px}.cartModal .cartModal__inner .reserveConfirmTable .planTotalNumber span{font-size:1.3rem;font-weight:500}.cartModal .cartModal__inner .reserveConfirmTable .planTotalNumber span.numTxt{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5}.cartModal .cartModal__inner .reserveConfirmTable.totalAmount{border-top:2px solid #222}.cartModal .cartModal__inner .reserveConfirmTable .bottomTotal{max-width:100%;margin-left:0}.cartModal .cartModal__inner .reserveConfirmTable .bottomTotal .totalPriceBefore{margin-left:0;font-size:1.3rem;top:-8px}.cartModal .cartModal__inner .cartActionButtons{margin:30px auto 0;display:flex;flex-direction:column;gap:16px}.cartModal .cartModal__inner .cartActionButtons .btn-pink-arrow{width:100%;max-width:100%}.cartDeleteButton{background-color:#7a7a7a;width:22px;height:22px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:auto}.cartDeleteButton,.message_addedtoCart{display:flex;align-items:center;justify-content:center}.message_addedtoCart{position:fixed;padding:0 24px;height:56px;background-color:#222;border-radius:4px;box-shadow:0 0 16px rgba(0,0,0,.1);right:84px;bottom:13px}@media(max-width:559.9px){.message_addedtoCart{bottom:77px;padding:0 12px}}.message_addedtoCart:before{content:"";position:absolute;width:12px;height:15px;background-color:#222;top:0;bottom:0;right:-12px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);margin:auto}.message_addedtoCart p{color:#fff;font-weight:700}@media(max-width:559.9px){.message_addedtoCart p{font-size:1.2rem}}.contactWrap .buttons{margin:20px auto 0;max-width:490px}@media(min-width:560px){.contactWrap .buttons{display:flex;align-items:center;justify-content:space-between}}.contactWrap .buttons .btn-pink-arrow,.contactWrap .buttons .btn-white-arrow{width:48%}@media(max-width:559.9px){.contactWrap .buttons .btn-pink-arrow,.contactWrap .buttons .btn-white-arrow{width:230px;margin:5px auto}}.contactWrap .stateButtons{max-width:490px;margin-left:auto;margin-right:auto}.contactForm{margin-top:40px}.supportConfirmTable{width:100%;margin:0 auto}.supportConfirmTable table{width:100%}.supportConfirmTable table tr th{width:170px;padding:15px 10px;background-color:#e5dce1;border:2px solid #fff;text-align:left;font-size:1.4rem}@media(max-width:559.9px){.supportConfirmTable table tr th{display:block;width:100%;padding:10px}}.supportConfirmTable table tr td{padding:15px 10px;background-color:transparent;border:2px solid #fff}@media(max-width:559.9px){.supportConfirmTable table tr td{display:block;width:100%;padding:10px 0 15px}}.contactCompleteText{max-width:460px;margin-left:auto;margin-right:auto}.supportContact{display:flex;align-items:center;justify-content:space-between;flex-direction:column;text-align:center;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;max-width:335px;margin-left:auto;margin-right:auto;padding:15px 0;position:relative}.supportContact .ctaWrap02__icon{width:70px}.supportContact .inner .midText{font-size:1.2rem;font-weight:500}.supportContact .inner .normalText{font-size:1.2rem}.supportContact .inner .callCenter{font-size:1.2rem;font-weight:700;margin-top:5px;margin-bottom:2px}.supportContact .inner .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.7rem;font-weight:700;line-height:1.5;line-height:1}.supportContact .inner .formText{font-size:1.7rem;font-weight:700}.shopDetailHeader{position:relative;width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:560px){.shopDetailHeader{aspect-ratio:2/1;padding-top:30%}}@media(max-width:559.9px){.shopDetailHeader{aspect-ratio:9/16}}.shopDetailHeader .shopName{background:rgba(0,0,0,.3);display:inline-block;text-align:center;font-weight:400;font-size:3.2rem;line-height:1.4;color:#fff;z-index:1;padding:8px 20px 11px;height:auto;width:auto;max-width:90%}@media(max-width:559.9px){.shopDetailHeader .shopName{font-size:2.9rem}}.shopDetailHeader .shopDetailHeaderImg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.shopDetailHeader .shopDetailHeaderImg img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(max-width:559.9px){.shopDetailHeader .shopDetailHeaderImg img.shopDetailHeaderImgPc{display:none}}@media(min-width:560px){.shopDetailHeader .shopDetailHeaderImg img.shopDetailHeaderImgSp{display:none}}.shopHeaderSliderSp .shopTopSlide .sliderItem{width:100%;aspect-ratio:130/117;position:relative}.shopHeaderSliderSp .shopTopSlide .sliderItem img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.shopHeaderSliderSp .shopTopSlide .swiper-button-next,.shopHeaderSliderSp .shopTopSlide .swiper-button-prev{width:48px;height:48px}@media(min-width:560px){.shopHeaderSliderSp .shopTopSlide .swiper-button-next,.shopHeaderSliderSp .shopTopSlide .swiper-button-prev{display:none}}.shopHeaderSliderSp .shopTopSlide .swiper-button-next:after,.shopHeaderSliderSp .shopTopSlide .swiper-button-prev:after{display:none}.shopHeaderSliderSp .shopTopSlide .swiper-button-prev{background:url(/_next/static/media/scroll_navi_prev.6c086f92.png) no-repeat;background-size:cover}.shopHeaderSliderSp .shopTopSlide .swiper-button-next{background:url(/_next/static/media/scroll_navi_next.03799339.png) no-repeat;background-size:cover}.shopInfoTable dt{min-width:30px}.shopImgList li img:not(:first-child){margin-top:20px}.rentalFlow{width:100%}.rentalFlow .rentalFlowSection:not(:last-child){margin-bottom:40px}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:15px}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num{display:flex;align-items:center;justify-content:center;background-color:#f76eb5;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;color:#fff;width:28px;height:28px;border-radius:4px}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num.bgBlack{background-color:#222}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num.bgRed{background-color:#ff4350}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num.bgRed3{background-color:#f2537c}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num.bgGreen1{background-color:#8ad16b}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .txt{font-size:1.6rem;font-weight:700;flex:1 1}.rentalFlow .rentalFlowSection .rentalFlowSectionTitle .txt .text-18{font-size:1.8rem}.rentalFlow .rentalFlowSection p:not(:first-child){margin-top:10px}.rentalFlow .rentalFlowSection p a{color:#f76eb5}.rentalFlowSectionInner{padding-left:35px}.walkingInformation li .inner{padding:10px 20px 15px}.shopReviewHeader{padding:30px 0 20px;background-color:#f7f5f5}.shopReviewHeader .shopName{text-align:center;font-weight:700;font-size:2.1rem;line-height:1.4}@media(max-width:559.9px){.shopReviewHeader .shopName{font-size:1.3rem}}.shopReviewHeader .shopName .shopDetailName{font-size:3rem;display:block}@media(max-width:559.9px){.shopReviewHeader .shopName .shopDetailName{font-size:2.2rem}}.shopReviewHeader .headerTel{text-align:center;font-size:2.2rem;font-weight:500;line-height:1.2}@media(max-width:559.9px){.shopReviewHeader .headerTel{font-size:1.4rem}}.shopReviewHeader .headerTel .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;line-height:1.5}@media(max-width:559.9px){.shopReviewHeader .headerTel .num{font-size:2.2rem}}.topicsWrapper{width:100%}@media(min-width:560px){.topicsWrapper{display:flex;align-items:flex-start;justify-content:space-between}}@media(max-width:559.9px){.topicsWrapper{padding-bottom:50px}}@media(min-width:560px){.topicsWrapper .leftColumn{width:385px}.topicsWrapper .rightColumn{width:235px}}@media(max-width:559.9px){.topicsWrapper .rightColumn{width:100%;margin-top:40px}}.expWrapper{width:100%}@media(min-width:560px){.expWrapper{display:flex;align-items:flex-start;justify-content:space-between}}@media(max-width:559.9px){.expWrapper{display:flex;flex-direction:column-reverse}}@media(min-width:560px){.expWrapper .leftColumn{width:385px}.expWrapper .rightColumn{width:235px}}@media(max-width:559.9px){.expWrapper .rightColumn{width:100%;margin-bottom:20px}}.shopTopicLgList li:not(:last-child){margin-bottom:20px}.shopTopicShop{border:1px solid #c7c7c7;padding:15px;background-color:#fff}@media(max-width:559.9px){.shopTopicShop{margin-top:70px}.shopTopicShop .shopTopicShopHead{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:10px}.shopTopicShop .shopTopicShopHead .shopTopicShopHeadInfo{width:calc(100% - 130px)}}@media(min-width:560px){.shopTopicShop .thumb{margin-bottom:10px}}@media(max-width:559.9px){.shopTopicShop .thumb{width:110px}.shopTopicShop .shopInfoTables{width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.shopTopicShop .shopInfoTables .shopInfoTable:first-child{width:100%}.shopTopicShop .shopInfoTables .shopInfoTable:not(:first-child){width:50%}}.sideListHead{background-color:#edebeb;padding:15px 10px;font-size:1.6rem;font-weight:700;margin:40px auto 15px}.shopTopicsSideList li{margin-bottom:7px}.shopTopicsSideList li .btn-white-arrow{height:auto;padding:10px 20px 10px 10px;width:100%}@media(max-width:559.9px){.shopTopicsSideList li .btn-white-arrow{max-width:100%}}.shopTopicsSideList li .btn-white-arrow .txt{text-align:left}.shopTopicDetailHeader .date{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;color:#222}.shopTopicDetailHeader .title{font-size:1.6rem;font-weight:700}.shopTopicDetailThumb{width:100%;height:auto;margin:20px auto}.shopTopicDetailThumb img{display:block;margin:0 auto}.shopTopicDetailBody{padding-bottom:50px}@media(max-width:559.9px){.shopTopicDetailBody.sp_pb0{padding-bottom:0}}.shopTopicDetailBody figure{margin-bottom:40px}@media(max-width:559.9px){.shopTopicDetailBody figure{margin-bottom:20px}}.shopTopicDetailBody img{display:block;max-width:100%;height:auto;width:auto;margin-left:auto;margin-right:auto;margin-top:30px}.shopTopicDetailBody .auto{margin:15px 0}.shopTopicDetailBody p{margin:24px 0}.shopTopicDetailBody p:empty{display:none}.shopTopicDetailBody h1{font-size:1.6rem;margin-top:32px;background-color:#edebeb;padding:12px;font-weight:700}@media(max-width:559.9px){.shopTopicDetailBody h1{margin-top:24px}}.shopTopicDetailBody h2{font-size:1.6rem;margin-top:30px;border-bottom:1px solid #222;padding-bottom:10px;position:relative;padding-left:16px}.shopTopicDetailBody h2:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#222;position:absolute;left:0;top:8px}@media(max-width:559.9px){.shopTopicDetailBody h2{margin-top:24px}}.shopTopicDetailBody h3{font-size:1.8rem;padding-top:32px;color:#7a7a7a}@media(max-width:559.9px){.shopTopicDetailBody h3{font-size:1.7rem;padding-top:24px;line-height:1.6}}.shopTopicDetailBody h4{font-size:1.6rem;padding-top:20px}@media(max-width:559.9px){.shopTopicDetailBody h4{font-size:1.4rem;margin-bottom:16px}}.shopTopicDetailBody h4:before{display:inline-block;content:"";width:4px;height:60%;background-color:#43bafe;position:absolute;left:8px;top:20%}.shopTopicDetailBody h5{font-size:1.8rem;color:#666;position:relative;padding-left:16px;margin-bottom:15px}@media(max-width:559.9px){.shopTopicDetailBody h5{font-size:1.7rem;margin-bottom:10px}}.shopTopicDetailBody h5:before{background:#3875a1;width:5px;height:24px;display:block;content:"";margin-right:6px;position:absolute;left:0;top:5px}.shopTopicDetailBody h6{font-size:1.7rem;background-color:#eee;padding:10px 20px;position:relative;margin-bottom:15px}@media(max-width:559.9px){.shopTopicDetailBody h6{font-size:1.6rem;margin-bottom:10px}}.shopTopicDetailBody h6:before{width:5px;height:100%;position:absolute;left:0;top:0;background-color:#07afbf;content:"";display:block}.shopTopicDetailBody table{border-collapse:collapse;border-spacing:0;margin:15px 0;width:100%}.shopTopicDetailBody table td,.shopTopicDetailBody table th{vertical-align:middle;padding:15px 10px;border:1px solid #ddd;margin:0}.shopTopicDetailBody table th{text-align:center;background:#eee;font-weight:700}.shopTopicDetailBody blockquote{position:relative;box-sizing:border-box;padding:45px 20px 45px 30px;margin:0 0 30px;font-weight:400;color:#444;background-color:#f3f3f3;border:1px solid #ddd}@media(max-width:559.9px){.shopTopicDetailBody blockquote{padding:20px 5%}}.shopTopicDetailBody pre{padding:20px;margin:20px;background:#eee;border-radius:5px;font-size:1.5rem;white-space:pre-line}.shopTopicDetailBody code{word-wrap:break-word;font-size:1.5rem}.shopTopicDetailBody .word-set{display:inline-table;position:relative;vertical-align:baseline;white-space:normal}.shopTopicDetailBody .aligncenter{margin-left:auto;margin-right:auto;text-align:center;display:inline-block}.shopTopicDetailBody .alignright{display:inline-block;margin-left:auto;margin-right:0}.shopTopicDetailBody ul{margin-left:10px;margin-bottom:30px}.shopTopicDetailBody ul li{position:relative;padding-left:12px}.shopTopicDetailBody ul li:before{width:5px;height:5px;border-radius:4px;content:"";display:block;background-color:#222;position:absolute;left:0;top:14px}.shopTopicDetailBody ol{list-style:inherit;margin-bottom:30px}.shopTopicDetailBody ol li{list-style-type:decimal;list-style-position:outside}.shopTopicDetailBody a{text-decoration:underline;color:#f76eb5;transition:all .3s ease}.shopTopicDetailBody a:active,.shopTopicDetailBody a:hover{opacity:.7}.shopTopicDetailBody figcaption{font-size:1.2rem;word-wrap:break-word;color:#7a7a7a;margin-top:5px}.articleFooter{background-color:#edebeb;padding:20px}.articleFooter .articleNavi{display:flex;align-items:center;justify-content:space-between}.articleFooter .articleNavi .item a{width:120px;height:42px;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#222;text-decoration:none;gap:10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;font-weight:700}.articleFooter .centerButton{width:100%;margin-top:20px}.articleFooter .centerButton .btn-pink-arrow{width:100%}.sideListTitle{background-color:#edebeb;padding:10px;font-size:1.6rem;font-weight:700;margin-bottom:20px}.exp_arch_author{display:flex;align-items:center;justify-content:flex-start;padding:20px;gap:10px}.exp_arch_author .exp_arch_author_img{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative}.exp_arch_author .exp_arch_author_img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.exp_arch_author .exp_arch_author_author{font-size:1.2rem;color:#222;font-weight:500}.exp_shop_head_name{text-align:center;font-weight:700;font-size:2.4rem;margin-bottom:20px}.expSingleHeader .exp_arch_author{padding:10px 0}.expSingleHeader .expSinglePlan{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:10px}.expSingleHeader .expSinglePlan dt{font-size:1.2rem;font-weight:500;width:96px}.expSingleHeader .expSinglePlan dd{font-size:1.2rem;font-weight:500;color:#ec3393;flex:1 1}.expSingleHeader_top{display:flex;align-items:center;justify-content:space-between}.expSingleHeader_top .shop_name{color:#fff;background-color:#c2ad00;font-size:1.2rem;font-weight:700;padding:4px 12px;border-radius:40px}.exp_planCard{width:100%;max-width:335px;margin:0 auto}.options{width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}@media(min-width:560px){.options{padding:0 48px}}@media(max-width:559.9px){.options{padding:0 24px}}@media(min-width:560px){.options .optionCard{width:23.5%}.options .optionCard:not(:nth-child(4n)){margin-right:2%}.options .optionCard:nth-child(n+5){margin-top:30px}}@media(max-width:559.9px){.options .optionCard{width:48%;margin-bottom:20px}.options .optionCard:nth-child(odd){margin-right:4%}}.optionCard{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;overflow:hidden}.optionCard .optionCard__thumb{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden}.optionCard .optionCard__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.optionCard .optionCard__inner{padding:16px 20px}.optionCard .optionCard__tit{font-size:1.6rem;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.optionCard .optionCard__pricetext{font-weight:700;font-size:1.3rem;line-height:1.4}.optionCard .optionCard__pricetext span{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.7rem;font-weight:700;line-height:1.5;margin-right:2px}.optionCard .optionCard__overviewtext{height:60px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.2rem}.optionCheckList{max-width:500px;margin-left:auto;margin-right:auto}@media(min-width:560px){.optionPlans{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.optionPlanCard{margin-bottom:25px;background-color:#fff;border-radius:8px;border:1px solid #c7c7c7;overflow:hidden}@media(min-width:560px){.optionPlanCard{width:48%}.optionPlanCard:nth-child(odd){margin-right:4%}}.optionPlanCard .card__imgframe{width:100%;aspect-ratio:334/310;position:relative}.optionPlanCard .card__imgframe .card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.optionPlanCard .card__textbox{padding:20px}.optionPlanCard .card__textbox .title{font-size:2rem}.optionPlanCard .card__textbox .price{font-weight:700;font-size:1.3rem;height:56px;line-height:56px}.optionPlanCard .card__textbox .price .priceText{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4.2rem;font-weight:700;line-height:1.5}.optionPlanCard .card__textbox .price .priceTextFree{font-size:3.2rem}.optionFeature{background-color:#f7f5f5;padding:5px 10px;text-align:center;margin:10px auto}.op_leave_header_img{display:block;width:100%}.checkTermLink{display:flex;justify-content:flex-end}.amenohiWrap{width:90%;max-width:560px;margin:0 auto}.amenohiWrap .amenohi_head{display:block;margin:0 auto}.amenohiOptions .item{margin-top:50px;width:100%;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:559.9px){.amenohiOptions .item{margin-top:40px}}.amenohiOptions .item .numImg{width:72px}@media(max-width:559.9px){.amenohiOptions .item .numImg{width:48px}}.amenohiOptions .item .inner{width:calc(100% - 100px)}@media(max-width:559.9px){.amenohiOptions .item .inner{width:calc(100% - 64px)}}.amenohiOptions .item .inner .tit{margin-bottom:20px}.amenohiOptions .item .inner .tit+p{color:#6a645f}@media(max-width:559.9px){.amenohiOptions .item .inner .tit+p{margin-bottom:30px}}.optionNotes{border:1px solid #c7c7c7;padding:40px;color:#6a645f}@media(max-width:559.9px){.optionNotes{padding:20px}}.optionNotes .topTitle{text-align:center;font-weight:700;font-size:1.8rem}.termWrap h2{margin-bottom:10px;margin-top:30px}.termWrap p,.termWrap ul{margin-top:10px}.pointItems{display:flex;flex-wrap:wrap;gap:10px}.pointItems>li{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}@media(min-width:560px){.pointItems>li{width:calc(20% - 10px)}}@media(max-width:559.9px){.pointItems>li{width:100%}}.pointItems>li .pointItem{text-decoration:none}.pointItems>li .pointItem .thumb{width:100%;aspect-ratio:11/8;position:relative}@media(max-width:559.9px){.pointItems>li .pointItem .thumb{display:none}}.pointItems>li .pointItem .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(max-width:559.9px){.pointItems>li .pointItem .pointItemHeader{padding:0 40px 0 15px;position:relative}.pointItems>li .pointItem .pointItemHeader:after{content:"";display:block;width:8px;height:5px;background:url(/_next/static/media/icon-arrow-down.8a3102fa.png) no-repeat;background-size:cover;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pointItems>li .pointItem .pointItemHeader .title{padding-left:10px}}.pointItemHeader{display:flex;align-items:center;justify-content:flex-start;height:56px;padding:0 6px;gap:5px;font-feature-settings:"palt"}.pointItemHeader .pointNumTitle{text-align:center}.pointItemHeader .pointNumTitle .txt{font-size:.8rem;letter-spacing:0}.pointItemHeader .pointNumTitle .num,.pointItemHeader .pointNumTitle .txt{color:#f76eb5;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.5}.pointItemHeader .pointNumTitle .num{font-size:2.4rem;line-height:1}.pointItemHeader .title{color:#222;font-weight:700;line-height:1.4}@media(min-width:560px){.pointItemHeader .title{font-size:1rem}}@media(max-width:559.9px){.pointChildren{margin-top:80px}}.pointChildren .pointChild{margin-top:50px}.pointChildren .pointChild .pointItemHeader{background-color:#edebeb;padding:0 15px;gap:10px;margin-bottom:20px}.pointChildren .pointChild .pointItemHeader .title{font-size:1.6rem}.pointChildren .pointChild .pointChildBody{width:100%}@media(min-width:560px){.pointChildren .pointChild .pointChildBody{display:flex;align-items:flex-start;justify-content:space-between}.pointChildren .pointChild .pointChildBody .imgSide{width:48%}}@media(max-width:559.9px){.pointChildren .pointChild .pointChildBody .imgSide{width:100%}}.pointChildren .pointChild .pointChildBody .imgSide img{display:block;width:100%;margin:0 auto}.pointChildren .pointChild .pointChildBody .textSide{line-height:1.8}@media(min-width:560px){.pointChildren .pointChild .pointChildBody .textSide{width:48%}}@media(max-width:559.9px){.pointChildren .pointChild .pointChildBody .textSide{margin-top:15px}}.concHeader{text-align:center}.concHeader img{display:block;margin:0 auto 40px}@media(min-width:560px){.concHeader img.conc_line{max-width:284px}}@media(max-width:559.9px){.concHeader img.conc_line{max-width:233px}}@media(min-width:560px){.concHeader img.conc_top_title{max-width:448px}}.conc_title-01{display:block;margin:0 auto 40px}@media(min-width:560px){.conc_title-01{max-width:291px}}.soudan{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}@media(max-width:559.9px){.soudan{justify-content:space-between}}@media(min-width:560px){.soudan .soudanItem{width:25%}.soudan .soudanItem:nth-child(n+5){margin:-10px 5px 0}}@media(max-width:559.9px){.soudan .soudanItem{width:50%}.soudan .soudanItem:nth-child(7){margin:-20px auto 0}}.imasugu{margin-left:auto;margin-right:auto;text-align:center}@media(min-width:560px){.imasugu{width:320px}}@media(max-width:559.9px){.imasugu .imasugu_qr{display:none}}@media(min-width:560px){.imasugu .imasugu_line{display:none}}@media(max-width:559.9px){.imasugu .imasugu_line{display:block;margin:0 auto;width:90%}}.conc_title-02{display:block;margin:0 auto 40px}.bg-soudan{background-color:#f9f3ec;padding:40px;border-radius:20px}@media(max-width:559.9px){.bg-soudan{padding:32px 5%}.bg-soudan .imasugu_line{width:100%}}.conc_title-02{width:205px}.soudanStep{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:480px;margin:0 auto}@media(max-width:559.9px){.soudanStep{max-width:280px}}.soudanStep .item{text-align:center;width:130px}@media(max-width:559.9px){.soudanStep .item:nth-child(3){width:180px;margin:15px auto 0}.soudanStep .item:nth-child(3) img{width:130px;margin:0 auto}}.soudanStep .item p.lg{font-weight:700;font-size:1.3rem;margin-top:15px}.soudanStep .item p.sm{font-size:1rem;margin-top:5px}.headerEvCal img{display:block;width:100%}.evCalWrap{margin-top:30px}.evCalWrap .evCalWrapItem{background-color:#f5f9f8}.evCalWrap .evCalWrapItem:nth-child(2n){background-color:#fff}.evCalWrapItem{padding:40px 0}.evCalWrapItem .areaTitle{font-size:2.4rem;text-align:center;margin-bottom:20px}.evCalWrapItem .evCalList{width:100%}@media(min-width:560px){.evCalWrapItem .evCalList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.evCalWrapItem .evCalList .evCalListItem{text-align:center;margin-bottom:20px}@media(min-width:560px){.evCalWrapItem .evCalList .evCalListItem{width:48%}.evCalWrapItem .evCalList .evCalListItem:nth-child(odd){margin-right:4%}}.evCalWrapItem .evCalList .evCalListItem .date{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.5}.evCalWrapItem .evCalList .evCalListItem .date .dateText{font-size:1.6rem}.evCalWrapItem .evCalList .evCalListItem .evName{font-size:1.6rem;font-weight:700;color:#ec3393}.evCalWrapItem .evCalList .evCalListItem .evName a{color:#f76eb5}.evCalWrapItem .evAreaShops{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:20px;max-width:660px;margin-top:10px;margin-left:auto;margin-right:auto}@media(max-width:559.9px){.evCalWrapItem .evAreaShops{margin-top:30px;gap:10px;justify-content:space-between}}@media(min-width:560px){.evCalWrapItem .evAreaShops>li{width:32%}}@media(max-width:559.9px){.evCalWrapItem .evAreaShops>li{width:48%}}.evCalWrapItem .evAreaShops>li .btn-white-arrow{width:100%;max-width:100%}@media(max-width:559.9px){.evCalWrapItem .evAreaShops>li .btn-white-arrow{height:auto;padding:10px 20px 10px 10px}}.evCalWrapItem#area15{background-color:#f9f8f0}.infoList{width:100%}@media(min-width:560px){.infoList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.infoList li{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;padding:15px}@media(min-width:560px){.infoList li{width:48.5%;margin-bottom:20px}.infoList li:nth-child(odd){margin-right:3%}}@media(max-width:559.9px){.infoList li:not(:last-child){margin-bottom:20px}}.infoMeta{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.infoMeta .text-time{font-size:1.4rem}.infoMeta .catArea{padding:0 16px;position:relative;color:#c2ad00;font-size:1.1rem}@media(max-width:559.9px){.infoMeta .catArea{padding-right:0}}.infoMeta .catArea:before{content:"";display:block;background-color:#c2ad00;width:1px;height:80%;top:10%;position:absolute;left:0}.postTitle{font-size:1.6rem;font-weight:700;margin-bottom:30px}.postThumbnail{display:flex;align-items:center;justify-content:center}.postThumbnail img{max-width:100%;margin-bottom:30px}.postContent{line-height:1.8}.postContent :first-child{margin-top:0}.postContent img{max-width:100%!important}.postContent .auto{margin:15px 0}.postContent h1{font-size:2.4rem;margin:40px 0 20px}@media(max-width:820.9px){.postContent h1{font-size:2.1rem;margin:30px 0 12px}}.postContent h2{font-size:2.2rem;color:#444;font-weight:700!important;margin:48px 0 24px;border-bottom:1px solid #666;line-height:1.5;padding-bottom:1rem}@media(max-width:820.9px){.postContent h2{font-size:1.9rem;margin:30px 0 12px}}.postContent h3{font-size:2rem;color:#444;margin:40px 0 25px;font-weight:700!important}@media(max-width:820.9px){.postContent h3{font-size:1.8rem;margin:20px 0 10px}}.postContent h4{font-size:1.8rem;margin:40px 0 16px}@media(max-width:820.9px){.postContent h4{font-size:1.7rem;padding:10px;margin:32px 0 16px}}.postContent h5{position:relative;margin:40px 0 16px;font-size:1.7rem;padding-left:16px}@media(max-width:820.9px){.postContent h5{font-size:1.6rem;margin:32px 0 16px}}.postContent h5:before{width:5px;height:100%;position:absolute;left:0;top:0;background-color:#07afbf;content:"";display:block}.postContent h6{font-size:1.6rem;color:#666;position:relative;padding-left:16px;margin:40px 0 16px}@media(max-width:820.9px){.postContent h6{margin:32px 0 16px}}.postContent h6:before{background:#3875a1;width:5px;height:90%;display:block;content:"";position:absolute;left:0;top:5%}.postContent table{border-collapse:collapse;border-spacing:0;margin:15px 0;width:100%}.postContent table td,.postContent table th{vertical-align:middle;padding:15px 10px;border:1px solid #ddd;margin:0}.postContent table th{text-align:center;background:#eee;font-weight:700}.postContent blockquote{position:relative;box-sizing:border-box;padding:24px 20px 24px 30px;margin:30px 0;font-weight:400;color:#444;background-color:#f3f3f3;border:1px solid #ddd}@media(max-width:820.9px){.postContent blockquote{padding:20px 5%}}.postContent pre{padding:20px;margin:20px;background:#eee;border-radius:5px;font-size:1.5rem;white-space:pre-line}.postContent code{word-wrap:break-word;font-size:1.5rem}.postContent .word-set{display:inline-table;position:relative;vertical-align:baseline;white-space:normal}.postContent .aligncenter{margin:0 auto;text-align:center;justify-content:center}.postContent .aligncenter,.postContent .alignright{display:inline-block;display:flex;align-items:flex-start}.postContent .alignright{margin-left:auto;margin-right:0;justify-content:right}.postContent img{height:auto}.postContent ul{list-style:inherit;margin-top:2.4vh}.postContent ul li{list-style-type:inherit;list-style-position:inside}.postContent ol{list-style:inherit;margin-top:2.4vh}.postContent ol li{list-style-type:decimal;list-style-position:inside}.postContent p{margin-top:30px}.postContent a{color:#f76eb5;text-decoration:none}.postContent figure{margin-top:30px;text-align:center}.postContent figure figcaption{font-size:80%;text-align:center;color:#7a7a7a}.backLink{background-color:#fff;border-radius:8px;padding:10px;width:150px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);gap:15px;color:#222;font-weight:700;text-decoration:none;margin-top:60px}.backLink .angle-black{width:5px}.costumeMainUnder{background-color:#9f86e8;text-align:center;padding:40px 0}.costumeMainUnder .costumeMainUnder_txt1{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3rem;font-weight:400;color:#fffba4;line-height:1.3}.costumeMainUnder .costumeMainUnder_txt2{font-size:1.8rem;color:#fffba4;width:90%}.costumeMainUnder .costumeMainUnder_txt2,.costumeMainUnder .costumeMainUnder_txt3{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;max-width:620px;margin:15px auto 0}.costumeMainUnder .costumeMainUnder_txt3{font-size:1.4rem;color:#fff;width:80%}.s53MainVisual{display:block}.s53MainVisual img{width:100%}.s53_anchor_links{display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width:559.9px){.s53_anchor_links{flex-direction:column}}.s53_anchor_links .anchor_link{width:calc(33% - 10px);display:flex;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);background-color:#fff;text-decoration:none}@media(max-width:559.9px){.s53_anchor_links .anchor_link{width:100%}}.s53_anchor_links .anchor_link .img{width:80px;height:80px;position:relative}@media(max-width:559.9px){.s53_anchor_links .anchor_link .img{width:130px}}.s53_anchor_links .anchor_link .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.s53_anchor_links .anchor_link .inner{width:calc(100% - 80px);display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:559.9px){.s53_anchor_links .anchor_link .inner{width:calc(100% - 130px);justify-content:space-between;padding:0 20px}}.s53_anchor_links .anchor_link .inner p{color:#222;font-weight:700;text-decoration:none}.s53_block{max-width:540px;margin-left:auto;margin-right:auto}.s53_block dt{font-weight:700;font-size:1.6rem;margin-top:30px}@media(max-width:559.9px){.s53_block dt{margin-top:24px}}.s53_block dd{margin-top:10px}@media(max-width:559.9px){.s53_block dd{margin-top:8px}}.s53_wrap{margin-top:50px;margin-bottom:40px}.s53_wrap_title{text-align:center;font-size:2.4rem;margin-bottom:30px}.s53_info_block{width:100%}@media(min-width:560px){.s53_info_block{display:flex;align-items:flex-start;justify-content:space-between}}.s53_info_block .block{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);border-radius:8px;overflow:hidden}@media(min-width:560px){.s53_info_block .block{width:48%}}@media(max-width:559.9px){.s53_info_block .block:not(:last-child){margin-bottom:25px}}.s53_info_block .block .thumb{width:100%;height:180px;position:relative}.s53_info_block .block .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.s53_info_block .block .s53_info_block_title{background-color:#edebeb;padding:10px 15px;line-height:1.4}.s53_info_block .block .textBlock{padding:20px}.s53_info_block .block .textBlock .s53_info_tags{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px;margin:20px auto}.s53_info_block .block .textBlock .s53_info_tags a{display:flex;align-items:center;justify-content:center;padding:3px 10px;font-size:1.2rem;font-weight:400;color:#222;text-decoration:none;border:1px solid #222}.s53_info_block .block .textBlock .btn-pink-arrow{width:100%;max-width:100%}.s53_slider_wrap{padding:50px 0;background-color:#fff}@media(max-width:559.9px){.s53_slider_wrap{padding:40px 0}}.s53_slider_wrap.gray{background-color:#f5f9f8}.s53_slider_wrap.yellow{background-color:#f9f8f0}@media(max-width:559.9px){.s53_slider_wrap .topPlanSlider .slider .swiper-wrapper{padding-bottom:30px}}.s53Option .card__containar .card__textbox .card__overviewtext{-webkit-line-clamp:999;height:auto;margin-top:20px}.s53_popGallery{width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px}.s53_popGallery .listItem{position:relative;aspect-ratio:187/200}@media(min-width:560px){.s53_popGallery .listItem{width:calc(25% - 10px);cursor:pointer}}@media(max-width:559.9px){.s53_popGallery .listItem{width:calc(50% - 10px)}}.s53_popGallery .listItem .thumbnail{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease}.s53_popGallery .listItem .i-zoom-pink{position:absolute;right:10px;bottom:10px}.s53_popGallery .listItem:hover .thumbnail{opacity:.8}.s53popModal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;display:none}@media(max-width:559.9px){.s53popModal{overflow-y:scroll}}.s53popModal.opened{display:flex}@media(max-width:559.9px){.s53popModal.opened{align-items:flex-start;justify-content:center}}.s53popModal .modal_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.s53popModal .modalClose{display:block;width:32px;height:32px;position:absolute;top:-48px;right:0}@media(max-width:559.9px){.s53popModal .modalClose{width:20px;height:20px;top:-32px}}.s53popModal .s53popModal__inner{position:relative;z-index:2;width:90%}@media(min-width:560px){.s53popModal .s53popModal__inner{max-width:590px}}@media(max-width:559.9px){.s53popModal .s53popModal__inner{max-width:335px;margin:50px auto}}.s53popModal .s53popModal__inner .imgSide{width:100%;position:relative}.s53popModal .s53popModal__inner .imgSide img{display:block;width:100%}.kimono_link{width:265px;display:flex;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);background-color:#fff;text-decoration:none}.kimono_link .img{width:70px;height:60px;position:relative}.kimono_link .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.kimono_link .inner{width:calc(100% - 70px);display:flex;align-items:center;justify-content:center;gap:15px}.kimono_link .inner p{color:#222;font-weight:700;text-decoration:none}.s53Header{background-color:#0dd3c3;height:50px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.s53Header.bgRed{background-color:#ff4350}.s53Header .s53Header_navi{display:flex;align-items:center;justify-content:center;gap:30px}@media(max-width:559.9px){.s53Header .s53Header_navi{gap:4vw}}.s53Header .s53Header_navi li a{color:#fff;text-decoration:none;display:block;text-align:center}@media(max-width:559.9px){.s53Header .s53Header_navi li a{line-height:1.4;font-size:1.2rem}}.s53_section-01{width:100%;position:relative}.s53_section-01:after{content:"";display:block;width:420px;height:420px;transform:rotate(45deg);background-color:#ffeef1;position:absolute;top:40px;left:142px}@media(max-width:559.9px){.s53_section-01:after{top:30px;left:-30px}}.s53_section-01 .s53_section-01-inner{position:relative;z-index:1;text-align:center}.s53_section-01 .s53_section-01-inner .s53_main_text{display:block;width:96%;max-width:347px;margin:0 auto 24px}.s53_section-01 .s53_section-01-inner .s53_top_img{display:block;width:96%;max-width:428px;margin:0 auto 30px}.s53_section-01 .s53_section-01-inner .s53_txt-intro{display:block;width:96%;max-width:340px;margin:0 auto 30px}@media(max-width:559.9px){.s53_section-01 .s53_section-01-inner .s53_txt-intro.pcOnly{display:none}}@media(min-width:560px){.s53_section-01 .s53_section-01-inner .s53_txt-intro.spOnly{display:none}}.s53_section-01 .s53_section-01-inner p{color:#6a645f;letter-spacing:0}.s53_tit_01{display:block;width:289px;margin:0 auto 50px}.s53_gallery{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(min-width:560px){.s53_gallery{width:495px}}@media(max-width:559.9px){.s53_gallery{width:100%}}@media(min-width:560px){.s53_gallery li{width:33.3333333333%}.s53_gallery li:last-child{display:none}}@media(max-width:559.9px){.s53_gallery li{width:50%}}.s53_movie{width:100%;max-width:640px;margin:50px auto;padding:0}.s53_movie video{width:100%}.s53_special_tit{display:block;width:286px;margin:0 auto 40px}.s53_special_catch{width:100%;max-width:480px;display:block;margin:40px auto}.s53_special_catch.mb0{margin-bottom:0}.s53_specials{width:100%;max-width:600px;margin:0 auto}.s53_specials>li{padding:60px 30px 40px;text-align:center;position:relative}.s53_specials>li:before{content:"";display:block;width:40px;height:40px;transform:rotate(45deg);position:absolute;left:46.5%;top:-20px}@media(max-width:559.9px){.s53_specials>li:before{left:45%}}.s53_specials>li:first-child{background-color:#c6edf1}.s53_specials>li:first-child:before{background-color:#fff}.s53_specials>li:nth-child(2){background-color:#fdf0a9}.s53_specials>li:nth-child(2):before{background-color:#c6edf1}.s53_specials>li:nth-child(3){background-color:#ffc3a2}.s53_specials>li:nth-child(3):before{background-color:#fdf0a9}.s53_specials>li:nth-child(4){background-color:#f1f8a7}.s53_specials>li:nth-child(4):before{background-color:#ffc3a2}.s53_specials>li.color-blue{background-color:#d5eff3}.s53_specials>li.color-yellow{background-color:#f9f6d4}.s53_specials>li.color-yellow2{background-color:#fffebb}.s53_specials>li.color-orange{background-color:#f9e0d0}.s53_specials>li.color-green{background-color:#e8f2c3}.s53_specials>li.color-gray{background-color:#e9e4df}.s53_specials>li.color-purple{background-color:#f0e3f6}.s53_specials>li.color-bluegreen{background-color:#d8f7f4}.s53_specials>li.color-red{background-color:#ffe5db}.s53_specials>li.before-blue:before{background-color:#d5eff3}.s53_specials>li.before-yellow:before{background-color:#f9f6d4}.s53_specials>li.before-yellow2:before{background-color:#fffebb}.s53_specials>li.before-orange:before{background-color:#f9e0d0}.s53_specials>li.before-green:before{background-color:#e8f2c3}.s53_specials>li.before-gray:before{background-color:#e9e4df}.s53_specials>li.before-purple:before{background-color:#f0e3f6}.s53_specials>li.before-bluegreen:before{background-color:#d8f7f4}.s53_specials>li .inner p:not(:last-of-type){margin-bottom:15px}.s53_specials>li .inner-04{overflow:visible}@media(min-width:560px){.s53_specials>li .inner-04{display:flex;align-items:flex-start;justify-content:space-between}.s53_specials>li .inner-04 .inner-04-left{width:300px}}.s53_specials>li .inner-04 .s53_special_catch-04{width:270px}@media(min-width:560px){.s53_specials>li .inner-04 .s53_special_catch-04{margin-right:-60px}}@media(max-width:559.9px){.s53_specials>li .inner-04 .s53_special_catch-04{margin:30px auto 0}}.s53_gallery-02{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:96%;max-width:648px}@media(min-width:560px){.s53_gallery-02 li{width:33.3333333333%}}@media(max-width:559.9px){.s53_gallery-02 li{width:50%}}.s53_plans{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:20px auto}@media(max-width:559.9px){.s53_plans{flex-direction:column;gap:5px}}.s53_plans .plan_item{background-color:#fff;width:calc(33% - 2px);border-radius:8px;padding:15px 20px 25px;text-align:center;color:#6a645f}@media(max-width:559.9px){.s53_plans .plan_item{width:100%}}.s53_plans .plan_item .plan_item_tit{font-size:2.8rem;font-weight:400}.s53_plans .plan_item .planlink{color:inherit;text-decoration:none}.s53_plans .plan_item .planChildren{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:559.9px){.s53_plans .plan_item .planChildren{width:280px;margin:0 auto}}.s53_plans .plan_item .planChildren .child{border:1px solid #4fc393;background-color:#fff;color:#4fc393;padding:4px 6px;border-radius:8px;line-height:1.4;margin-top:7px}.s53_plans .plan_item .planChildren .child .head{font-size:1rem;font-weight:500;line-height:1.3;margin-bottom:3px}.s53_plans .plan_item .planChildren .child .price{font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1}.s53_plans .plan_item .planChildren .child .price .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;line-height:1}.s53_plans .plan_item .planChildren .child.row{display:flex;align-items:center;justify-content:center;gap:5px}@media(min-width:560px){.s53_plans .plan_item .planChildren .child.row-pc{display:flex;align-items:center;justify-content:center;gap:5px}}.s53_plans .plan_item .planChildren .plus{color:#4fc393;font-weight:900;margin:7px 3px 0}.s53_plans .plan_item .planChildren .flex{display:flex;align-items:center;justify-content:center}@media(min-width:560px){.s53_plans .plan_item .planChildren .flex{width:100%}}.s53_plans .plan_item .total-01{font-size:1.3rem;font-weight:700;font-feature-settings:"palt";margin-top:12px}.s53_plans .plan_item .total-01 .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5;line-height:1}.s53_plans .plan_item .total-02{font-size:1rem;font-weight:700;font-feature-settings:"palt";margin-top:8px}.s53_plans .plan_item .total-02 .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:500;line-height:1.5;line-height:1}.bg-kamakura .s53_plans .plan_item .planChildren .child{border:1px solid #d5b903;color:#d5b903}.bg-kamakura .s53_plans .plan_item .planChildren .plus{color:#d5b903}.planSchedule .psFlex{display:flex;align-items:flex-start;justify-content:space-between}.planSchedule .psFlex .psItem{width:48%;flex-direction:column}.planSchedule .psItem{display:flex;align-items:flex-start;justify-content:flex-start;padding:5px 0}.planSchedule .psItem .time{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;color:#fff;width:60px}.planSchedule .psItem .subject{font-weight:500;color:#fff;width:calc(100% - 60px)}.online-preview{width:100%;max-width:400px}.online-preview,.onlinePreviewCtaBtn{display:block;margin-left:auto;margin-right:auto}@media(min-width:560px){.onlinePreviewCtaBtn{width:335px}}@media(max-width:559.9px){.onlinePreviewCtaBtn{width:100%;max-width:335px}}.rentalPlanTitle{color:#00acbb;text-align:center;font-size:2.4rem;font-weight:400;margin-top:30px;margin-bottom:15px}.rentalPlans{display:flex;align-items:center;justify-content:space-between}@media(max-width:559.9px){.rentalPlans{flex-direction:column;gap:10px}}.rentalPlans .rentalPlan_item{width:32%}@media(max-width:559.9px){.rentalPlans .rentalPlan_item{width:100%}}.recommendShrineBigTitle{color:#ff8b9f;text-align:center;line-height:1.2;font-size:3.2rem;font-weight:400}.shrineSection{padding:40px 2px;border-bottom:1px solid #c7c7c7}.shrineList{width:100%}@media(min-width:560px){.shrineList{display:flex;justify-content:flex-start;flex-wrap:wrap}}.shrineList li{margin-top:30px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:560px){.shrineList li{width:31%}.shrineList li:not(:nth-child(3n)){margin-right:3.5%}}.shrineList li .shrineName{background-color:#ff8b9f;height:35px;color:#fff;font-weight:500;font-size:2rem;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.shrineList li .shrineInfoInner{padding-bottom:20px}.shrineList li .btn-white-arrow{margin-top:auto}.studio_gallery{margin:50px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}@media(min-width:560px){.studio_gallery li{width:25%}}@media(max-width:559.9px){.studio_gallery li{width:50%}}@media(min-width:560px){.studio_gallery li.w50{width:50%}}@media(max-width:559.9px){.studio_gallery li.w50{width:100%}}@media(min-width:560px){.studioInfoColumn{display:flex;flex-wrap:wrap}}.studioInfoColumn .column{margin-bottom:20px}@media(min-width:560px){.studioInfoColumn .column{width:50%}}.studioMapIframe{width:100%;aspect-ratio:50/19}.studioMapIframe iframe{width:100%;height:100%}.nextSection{padding:50px 0 40px;position:relative}@media(max-width:559.9px){.nextSection{margin-top:30px}}.nextSection:before{content:"";display:block;width:40px;height:40px;transform:rotate(45deg);position:absolute;left:50%;top:-20px;background-color:#fff;margin-left:-20px}@media(max-width:559.9px){.nextSection:before{left:49%}}.bgRedSection{background-color:#fb414e}.bgRedSection img{border-radius:5px}.bgYellowSection{background-color:#ffff1b}.bgGreenSection{background-color:#d2f1e3}.bgLightYellowSection{background-color:#fcfbef}.bgLightYellowSection2{background-color:#fff7f0}.hakama_reserve{background-color:#fff;border-radius:5px;width:100%;max-width:335px;margin:0 auto;text-align:center;padding:25px 20px 30px}.hakama_reserve .hakama_catch-1{display:block;width:160px;margin:0 auto 4px}.hakama_reserve .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:1.5;color:#ff4350}.hakama_conditions{background-color:#fff;border-radius:5px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:25px 20px 30px}.hakama_conditions .hakama_catch-1{display:block;width:160px;margin:0 auto 4px}.hakamaFlow{width:100%;margin-top:40px}.hakamaFlow .heading{background-color:#ff4350;padding:8px 0;text-align:center;color:#fff;font-size:2.4rem}.hakamaFlow .hakamaFlowInner{border:1px solid #ff4350;padding:20px}.hakamaFlow .rentalFlow .rentalFlowSection:not(:last-child){margin-bottom:20px}.hakamaFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle{margin-bottom:10px}.bgGraySection{background-color:#f1f1f1}.bgGraySection2{background-color:#eef7f6}.hakamaContact{width:290px;margin:40px auto 0;text-align:center}.hakamaContact .hakama_contact_fukidashi{display:block;width:265px;margin:0 auto 10px}.hakamaContact .hakama_contact_fukidashi+p{font-size:2.2rem}.hakamaContact .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:1.5;color:#ff4350}.jinrikisha_shop_tit{margin:0 auto 20px}@media(min-width:560px){.jinrikisha_shop_tit{width:526px}}@media(max-width:559.9px){.jinrikisha_shop_tit{width:240px}}.jinriki_plans li{margin-top:20px}.jinriki_plans li .jinriki_plan_tit{background-color:#f2537c;padding:8px 12px}.jinriki_plans li .jinriki_plan_tit h3{color:#fff;text-align:center;font-size:1.6rem;font-weight:500}.jinriki_plans li .jinriki_plan_tit .minchoCenterTitle{font-size:2.4rem}.jinriki_plans li .inner{background-color:#fff;border:1px solid #f2537c;padding:15px 20px 20px;text-align:center}.jinriki_plans li .inner .set_name{font-weight:700;font-size:1.5rem;margin-bottom:24px}.jinriki_plans li .inner .jinrikisha_plan{margin:0 auto}@media(min-width:560px){.jinriki_plans li .inner .jinrikisha_plan{width:90%}}.jinriki_plans li .inner .list-kome{display:flex;align-items:center;justify-content:center;flex-direction:column}.jinriki_plans li .inner .list-kome li,.jinriki_plans li .inner .rentalFlow{text-align:left}.jinrikisha_img_w{display:block;margin:40px auto 0}.jinrikiFlow{width:100%;margin-top:70px}.jinrikiFlow .jinrikiFlow_tit{background-color:#f2537c;padding:8px 0;text-align:center;color:#fff;font-size:2.4rem}.jinrikiFlow .jinrikiFlow_tit.green1{background-color:#8ad16b}.jinrikiFlow .jinrikiFlowInner{border:1px solid #ff4350;padding:20px}.jinrikiFlow .jinrikiFlowInner.green1{border:1px solid #8ad16b}.jinrikiFlow .rentalFlow .rentalFlowSection:not(:last-child){margin-bottom:20px}.jinrikiFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle{margin-bottom:10px}@media(max-width:559.9px){.jinrikiFlow .centerButton-2{gap:10px;margin:20px auto 0}}.jinrikiGallery{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:50px}.jinrikiGallery li{width:50%}.teaceremony_shop_tit{margin:0 auto 20px}@media(min-width:560px){.teaceremony_shop_tit{max-width:420px}}@media(max-width:559.9px){.teaceremony_shop_tit{width:240px}}.teaceremony_plans{display:flex;justify-content:center;gap:0 30px}.teaceremony_plans li{width:40%}.teaceremony_plans li a{text-decoration:none}.teaceremony_plans li .teaceremony_plan_tit{background-color:#8ad16b;display:flex;align-items:center;color:#fff;justify-content:center;gap:0 10px;padding:10px 0}.teaceremony_plans li .inner{padding:10px;background-color:#fff;border:1px solid #8ad16b}.teaceremony_plans li .inner .set_name,.teaceremony_plans li .inner .text-13{color:#6a645f}.teaceremony_plans li .inner .price{font-size:1.3rem;color:#6a2e17}.teaceremony_plans li .inner .price span{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5}.teaceremonyGallery{width:100%;margin-top:50px;display:flex;align-items:center;justify-content:center}.sensouji_box,.sensouji_box .tit{color:#6a2e17}@media(max-width:559.9px){.sensouji_box .tit{margin-bottom:3px}}.sensouji_box .list-kome{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width:560px){.sensouji_box .t-flex_box{display:flex;align-items:center;justify-content:center;gap:0 5%}.sensouji_box .t-flex_box .inner{width:30%}}@media(max-width:559.9px){.sensouji_box .t-flex_box .inner{display:flex;align-items:center;justify-content:center;gap:10px}}.sensouji_box .t-flex_box .inner .text{color:#6a645f}.sensouji_box .t-flex_box .inner .time{color:#6a2e17}.t-access-flex_box{width:100%}@media(min-width:560px){.t-access-flex_box{display:flex;justify-content:space-between}.t-access-flex_box .t-address_box{width:30%}}@media(max-width:559.9px){.t-access-flex_box .t-address_box{margin-bottom:15px}}.t-access-flex_box .t-address_box .tit{color:#6a2e17;font-size:1.4rem}.t-access-flex_box .t-address_box .text{color:#6a645f}@media(min-width:560px){.t-access-flex_box .t-access_box{width:70%}}.t-access-flex_box .t-access_box .t-access_list{width:100%}@media(min-width:560px){.t-access-flex_box .t-access_box .t-access_list{display:flex;justify-content:space-between}.t-access-flex_box .t-access_box .t-access_list .left-column{width:48%}}.t-access-flex_box .t-access_box .t-access_list .left-column dd,.t-access-flex_box .t-access_box .t-access_list .left-column dt{color:#6a645f}@media(max-width:559.9px){.t-access-flex_box .t-access_box .t-access_list .left-column dd{margin-bottom:5px}}@media(min-width:560px){.t-access-flex_box .t-access_box .t-access_list .right-column{width:48%}}.t-access-flex_box .t-access_box .t-access_list .right-column dd,.t-access-flex_box .t-access_box .t-access_list .right-column dt{color:#6a645f}@media(max-width:559.9px){.t-access-flex_box .t-access_box .t-access_list .right-column dd{margin-bottom:5px}}.modelMainUnder{background-color:#fa97c0;text-align:center;padding:40px 0}.modelMainUnder .modelMainUnder_txt1{color:#fff;line-height:1.3;display:flex;align-items:center;justify-content:center;flex-direction:column}.modelMainUnder .modelMainUnder_txt1 .txt1{font-size:2.2rem}.modelMainUnder .modelMainUnder_txt1 .txt1,.modelMainUnder .modelMainUnder_txt1 .txt2{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-weight:400}.modelMainUnder .modelMainUnder_txt1 .txt2{font-size:3rem;line-height:1.2;display:block}.modelMainUnder .modelMainUnder_txt2{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.4rem;font-weight:400;color:#fff;width:90%;max-width:620px;margin:15px auto 0;letter-spacing:.1em;font-feature-settings:"palt"}@media(max-width:559.9px){.modelMainUnder .modelMainUnder_txt2{max-width:315px}}.modelPoints{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px}@media(max-width:559.9px){.modelPoints{flex-direction:column}}.modelPoints .modelPoints_item{padding:0 24px;height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #fff;border-radius:40px;color:#fff;line-height:1.2}@media(max-width:559.9px){.modelPoints .modelPoints_item{width:280px;padding:0 16px}.modelPoints .modelPoints_item:first-child,.modelPoints .modelPoints_item:nth-child(2){flex-direction:row;gap:4px}}.modelPoints .modelPoints_item .sans{font-size:1.2rem;font-weight:500}.modelPoints .modelPoints_item .serif{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.8rem;font-weight:700}.areaHeaderSliderArea{width:100%}@media(min-width:560px){.areaHeaderSliderArea .areaHeaderSliderPc{display:block;position:relative}}@media(max-width:559.9px){.areaHeaderSliderArea .areaHeaderSliderPc{display:none}}@media(min-width:560px){.areaHeaderSliderArea .areaHeaderSliderSp{display:none}}@media(max-width:559.9px){.areaHeaderSliderArea .areaHeaderSliderSp{display:block;position:relative}}.areaTopSlide .sliderItem{width:100%;position:relative}@media(min-width:560px){.areaTopSlide .sliderItem{aspect-ratio:78/49}}@media(max-width:559.9px){.areaTopSlide .sliderItem{aspect-ratio:3/4}}.areaTopSlide .sliderItem img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.areaTopSlide .swiper-button-next,.areaTopSlide .swiper-button-prev{width:48px;height:48px}@media(min-width:560px){.areaTopSlide .swiper-button-next,.areaTopSlide .swiper-button-prev{display:none}}.areaTopSlide .swiper-button-next:after,.areaTopSlide .swiper-button-prev:after{display:none}.areaTopSlide .swiper-button-prev{background:url(/_next/static/media/scroll_navi_prev.6c086f92.png) no-repeat;background-size:cover}.areaTopSlide .swiper-button-next{background:url(/_next/static/media/scroll_navi_next.03799339.png) no-repeat;background-size:cover}.areaTopBanners{width:100%;padding-top:30px}@media(max-width:559.9px){.areaTopBanners{padding-top:20px}}.areaTopBanners .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.areaTopBanners .slider .swiper-wrapper{width:100%;margin:0 auto}.areaTopBanners .slider .swiper-button-next,.areaTopBanners .slider .swiper-button-prev{display:none}.areaTopBanners .slider .swiper-slide .item img{display:block;width:auto}@media(min-width:821px){.areaShopSlider{margin:0 auto;width:92%}}@media(max-width:820.9px){.areaShopSlider{width:100%;overflow-x:scroll;scrollbar-width:none;padding:0 20px 15px}}.areaShopSlider .slider{display:flex;align-items:flex-start}@media(min-width:821px){.areaShopSlider .slider{justify-content:center;gap:20px;flex-wrap:wrap}}@media(max-width:820.9px){.areaShopSlider .slider{width:auto;gap:0 10px}}.areaShopSlider .slider .item{width:300px;flex-shrink:0;border:1px solid #c7c7c7;border-radius:8px;padding:25px;background-color:#fff}.areaShopSlider .slider .item .googlemap{aspect-ratio:1/1}.areaShopSlider .slider .item .googlemap iframe{width:100%;height:100%}.areaShopSlider .slider .item .btn-pink-arrow{width:100%;max-width:100%}.areaThumbs{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto}@media(min-width:560px){.areaThumbs{max-width:610px}}@media(max-width:559.9px){.areaThumbs{flex-direction:column;max-width:295px}}.areaThumbsUnder h2,.areaThumbsUnder h3,.areaThumbsUnder h4,.areaThumbsUnder h5,.areaThumbsUnder p,.areaThumbsUnder ul{margin-top:20px}.areaThumbsUnder .list-disc{margin-left:24px}.areaReasons h2,.areaReasons h3,.areaReasons h4,.areaReasons h5{margin-top:20px}.areaReasons p,.areaReasons ul{margin-top:10px}.shopAreaList{margin-bottom:70px;margin-top:40px}.shopAreaList .regionName{text-align:center;font-size:1.6rem;margin-bottom:25px;font-weight:500}.shopAreaList>li:not(:last-child){margin-bottom:50px}.shopAreaList>li .regionShopList{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media(max-width:559.9px){.shopAreaList>li .regionShopList{gap:15px 0;justify-content:space-between}}.shopAreaList>li .regionShopList>li{width:40%}@media(max-width:559.9px){.shopAreaList>li .regionShopList>li{width:48%}}.shopAreaList>li .regionShopList>li .btn-white-arrow{width:100%;max-width:100%;height:50px}.shopHeaderSlider{display:flex;width:100%}@media(max-width:559.9px){.shopHeaderSlider{display:none}}.shopHeaderSlider .sliderItem{width:33.3333333333%;aspect-ratio:130/117;position:relative}.shopHeaderSlider .sliderItem img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(min-width:560px){.shopHeaderSliderSp{display:none}}.googlemap{width:100%;aspect-ratio:7/3;background-color:#f7f5f5;display:flex;align-items:center;justify-content:center}.mapUnderLink{margin-top:5px}.mapUnderLink a{display:flex;align-items:center;justify-content:flex-end;color:#ec3393;text-decoration:none;font-size:1.2rem;font-weight:700}.mapUnderLink a .i-arrow-pink{margin-left:5px}.shopInfoTitle{text-align:center;margin-top:50px}@media(max-width:559.9px){.shopInfoTitle{margin-bottom:20px}}.shopInfoTitle .sub{color:#f76eb5;font-weight:700;font-size:1.8rem;margin-bottom:5px}.shopInfoTitle .main{font-size:2.4rem;font-weight:700;color:#222;line-height:1.4}.shopInfoTable{display:flex;width:100%;border-bottom:1px solid #c7c7c7}.shopInfoTable dt{padding:15px 0;color:#c2ad00;font-weight:700}.shopInfoTable dd{padding:15px 0 15px 20px}.shopInfoTable.trainAccess{flex-direction:column;border-bottom:0}.shopInfoTable.trainAccess dt{padding-bottom:0}.shopInfoTable.trainAccess dd{padding:5px 0 0}.shopInfoTable.short{border-bottom:none;font-size:1.2rem}.shopInfoTable.short dt{padding:2px 0;color:#c2ad00;font-weight:700}.shopInfoTable.short dd{padding:2px 0 2px 10px}.shopImgList{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:20px;padding:0 5px;margin:30px auto 0}.shopImgList li{width:calc(50% - 10px)}@media(max-width:559.9px){.topPlanSlider+.centerButton-2{width:90%;margin-left:auto;margin-right:auto}.shopImgList{flex-direction:column}.shopImgList li{width:100%}}.shopPlanOptions{width:100%}.shopPlanOptions .slider{width:auto}.shopPlanOptions .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.shopPlanOptions .slider .swiper-wrapper{width:100%;padding-bottom:40px}.shopPlanOptions .slider .swiper-button-next,.shopPlanOptions .slider .swiper-button-prev{display:none}.lineLinkButton{width:335px;height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;margin:30px auto 0;position:relative}.lineLinkButton img{display:block;width:218px}.lineLinkButton p{font-size:1.2rem;font-weight:500}.shopRentalText{max-width:440px;margin:0 auto}.belongings .item{display:flex;align-items:flex-start;justify-content:space-between}.belongings .item:not(:last-child){margin-bottom:20px}.belongings .item .img{width:110px}.belongings .item .textSide{width:calc(100% - 125px)}.belongings .item .textSide .tit{font-size:1.3rem;font-weight:700;margin-bottom:5px}.shopFeatImgs{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:610px;margin-left:auto;margin-right:auto}@media(max-width:559.9px){.shopFeatImgs{flex-direction:column}}.shopFeatImgs .img{width:48%;text-align:center}@media(max-width:559.9px){.shopFeatImgs .img{width:90%;margin:0 auto}}.shopFeatDescription{margin-top:30px}.shopFeatDescription p,.shopFeatDescription ul{margin-top:10px}@media(min-width:560px){.shopRecommends{display:flex;justify-content:space-between}.shopRecommends .item{width:30%}}@media(max-width:559.9px){.shopRecommends .item{margin-bottom:50px}.shopRecommends .item .shopRecommendHead{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.shopRecommends .item .shopRecommendHead .textSide{width:calc(100% - 160px)}}.shopRecommends .item .img{width:100%}@media(max-width:559.9px){.shopRecommends .item .img{width:140px}}.shopRecommends .item .img img{width:100%}.shopRecommends .item .pointTit{color:#f76eb5;letter-spacing:.1em}.shopRecommends .item .pointTit .pointTxt{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:900;line-height:1.5}.shopRecommends .item .pointTit .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.6rem;font-weight:900;line-height:1.5;margin-left:3px}.shopRecommends .item .recommendTitle{font-size:1.6rem;font-weight:700;margin-bottom:15px}.detailCheckTrigger{width:100%;height:46px;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;padding-right:20px;cursor:pointer}.detailCheckTrigger .triggerButton{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.detailCheckTrigger.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.detailCheckTrigger.opened+.recommendDetail{max-height:2000px;visibility:visible;margin-top:20px}.triggerButton{width:26px;height:26px;border-radius:4px;background-color:#f76eb5;position:relative}.triggerButton span{background-color:#fff;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.triggerButton span.last{transform:translate(-50%,-50%) rotate(90deg)}.recommendDetail{max-height:0;visibility:hidden}.recommendDetail p:not(:last-child){margin-bottom:20px}.shopReasonWrap h3{margin-top:20px;font-weight:700}.shopReasonWrap p{margin-top:10px}.shopAccessSlider{width:100%;padding-bottom:15px}@media(max-width:559.9px){.shopAccessSlider{overflow-x:scroll;scrollbar-width:none}}.shopAccessSlider .slider{width:auto}.shopAccessSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.shopAccessSlider .slider .swiper-wrapper{width:100%;padding-bottom:40px}.shopAccessSlider .slider .swiper-button-next,.shopAccessSlider .slider .swiper-button-prev{display:none}.accessCard{width:100%}.accessCard .img{width:100%;aspect-ratio:4/3;position:relative}.accessCard .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.accessCard .inner{display:flex;align-items:flex-start;justify-content:space-between;margin-top:10px}.accessCard .inner .num{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;color:#fff;background-color:#f76eb5;border-radius:4px}.accessCard .inner .txt{width:calc(100% - 40px)}.shopReviewSlider{width:100%}.shopReviewSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.shopReviewSlider .slider .swiper-wrapper{width:100%;padding-bottom:40px}.shopReviewSlider .slider .swiper-button-next,.shopReviewSlider .slider .swiper-button-prev{display:none}.situations{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media(max-width:559.9px){.situations{justify-content:space-between;gap:15px}}.situations>li{width:150px}@media(max-width:559.9px){.situations>li{width:calc(50% - 10px)}}@media(min-width:560px){.walkingInformation{width:500px;margin:0 auto}}.walkingInformation li{padding:15px 20px 20px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;position:relative}.walkingInformation li:not(:last-child){margin-bottom:20px}.walkingInformation li header{display:flex;align-items:center;justify-content:space-between;padding:15px 5px 0 20px}.walkingInformation li header .date{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.walkingInformation li header .place{width:50px;position:relative;text-align:center;font-size:1.1rem;font-weight:700;color:#c2ad00}.walkingInformation li header .place:before{content:"";display:block;width:1px;height:100%;background-color:#c2ad00;position:absolute;left:0;top:0}.shopTouristSpotSlider{width:100%}.shopTouristSpotSlider .slider{width:auto}.shopTouristSpotSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.shopTouristSpotSlider .slider .swiper-wrapper{width:100%;padding-bottom:40px}.shopTouristSpotSlider .slider .swiper-button-next,.shopTouristSpotSlider .slider .swiper-button-prev{display:none}.shopRelativeContentSlider,.shopTopicsSlider{width:100%}.shopRelativeContentSlider .slider,.shopTopicsSlider .slider{width:auto}.shopRelativeContentSlider .slider .swiper,.shopTopicsSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.shopRelativeContentSlider .slider .swiper-wrapper,.shopTopicsSlider .slider .swiper-wrapper{width:100%;padding-bottom:50px}.shopRelativeContentSlider .slider .swiper-button-next,.shopRelativeContentSlider .slider .swiper-button-prev,.shopTopicsSlider .slider .swiper-button-next,.shopTopicsSlider .slider .swiper-button-prev{display:none}.shopPlanLinksWrap{display:flex;align-items:flex-start;justify-content:space-between}.shopPlanLinksWrap .shopPlanLinks{width:46%}.shopPlanLinksWrap .shopPlanLinks .title{font-size:1.6rem;font-weight:500;text-align:center;margin-bottom:25px}.shopPlanLinkButtons{width:100%}@media(min-width:560px){.shopPlanLinkButtons{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}}.shopPlanLinkButtons li{margin-bottom:10px}@media(min-width:560px){.shopPlanLinkButtons li{width:48%}.shopPlanLinkButtons li:nth-child(odd){margin-right:4%}}.shopPlanLinkButtons li .btn-white-arrow{width:100%;height:auto;padding:10px;justify-content:flex-start}.shopPlanLinkButtons li .btn-white-arrow .txt{color:#222;font-weight:500;text-align:left;font-size:1.2rem;line-height:1.3}.shopPlanLinkButtons li .btn-white-arrow .i-arrow-pink{display:block;width:5px;height:8px;background:url(/_next/static/media/icon-arrow-black.4a97487f.png) no-repeat;background-size:cover}.calendarUnderLine{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;position:relative;padding:20px;width:335px;height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:30px auto 0}@media(max-width:559.9px){.calendarUnderLine{width:100%}}.calendarUnderLine .cta_line_icon{display:block;width:218px}.shopListWrap.opened .topShopList{max-height:3400px}.specialPlanList{width:100%}@media(min-width:560px){.specialPlanList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.specialPlanList li{width:48.5%;margin-bottom:20px}.specialPlanList li:nth-child(odd){margin-right:3%}}@media(max-width:559.9px){.specialPlanList li:not(:last-child){margin-bottom:20px}}.specialPlanItem{display:block;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;color:#222;text-decoration:none}.specialPlanItem .thumb{width:100%;aspect-ratio:67/36;position:relative;overflow:hidden;border-radius:8px 8px 0 0}.specialPlanItem .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease}.specialPlanItem .inner{padding:20px;height:153px}.specialPlanItem .inner .innerText{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-decoration:none}.specialPlanItem:active .thumb img,.specialPlanItem:hover .thumb img{transform:scale(1.1)}.kimonoPageHeader{width:100%;max-width:576px;margin:0 auto}.kimonoPageHeader .kimonoPageHead{font-size:2.1rem;font-weight:400;color:#f76eb5;text-align:center;line-height:1.4;margin:5px auto 10px}.kimonoPageHeader .list-kome li{color:#7a7a7a}.kimonoPageHeader .list-kome li.text-red{color:#ff4350}.kimonoSelectWrap{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-top:40px;margin-bottom:20px;overflow:hidden}.kimonoSelectWrap .kimonoSelectTrigger{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer}.kimonoSelectWrap .text-bold{width:calc(100% - 40px);text-align:center}.kimonoSelectWrap .kimonoSelectListWrap{max-height:0;visibility:hidden;transition:all .5s ease}.kimonoSelectWrap.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.kimonoSelectWrap.opened .kimonoSelectListWrap{max-height:3000px;visibility:visible}@media(min-width:560px){.kimonoSelectWrap.opened .kimonoSelectListWrap{padding-bottom:20px}}@media(max-width:559.9px){.kimonoSelectWrap.opened .kimonoSelectListWrap{padding:0}}.kimonoSelectWrap.opened .kimonoSelectListWrap .kimonoSelectListWrap__inner{padding:10px}.kimonoSelectWrap.opened .kimonoSelectListWrap .kimonoSelectListWrap__inner:not(:last-child){margin-bottom:20px}.kimonoSelectList{width:100%}@media(min-width:560px){.kimonoSelectList{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:0 5px}}.kimonoSelectList .listItem{display:flex;align-items:center;justify-content:center;margin-top:20px}@media(min-width:560px){.kimonoSelectList .listItem{width:48%}.kimonoSelectList .listItem:nth-child(odd){margin-right:4%}}.kimonoSelectList .listItem .cap{width:72px;font-weight:700}.kimonoSelectList .listItem .selectType1{width:calc(100% - 72px)}.kimonoColorCheckList{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;margin:20px auto;gap:20px}@media(max-width:559.9px){.kimonoColorCheckList{gap:15px}}@media(min-width:560px){.kimonoColorCheckList{max-width:608px}}@media(max-width:559.9px){.kimonoColorCheckList{max-width:305px}}@media(min-width:560px){.kimonoColorCheckList .listItem{width:calc(25% - 20px);height:40px}}@media(max-width:559.9px){.kimonoColorCheckList .listItem{width:calc(50% - 7.5px);height:40px}}.colorCheckBox{width:100%;height:100%;position:relative}.colorCheckBox.colorWh{background-color:#f2f6f6}.colorCheckBox.colorBk{background-color:#595959}.colorCheckBox.colorBk label{color:#fff}.colorCheckBox.colorGra{background-color:#a3a3a3}.colorCheckBox.colorGra label{color:#fff}.colorCheckBox.colorRd{background-color:#ec4343}.colorCheckBox.colorRd label{color:#fff}.colorCheckBox.colorOr{background-color:#ff8e31}.colorCheckBox.colorOr label{color:#fff}.colorCheckBox.colorBr{background-color:#af6d41}.colorCheckBox.colorBr label{color:#fff}.colorCheckBox.colorBe{background-color:#f6f5dd}.colorCheckBox.colorYl{background-color:#ffef02}.colorCheckBox.colorPk{background-color:#ff7690}.colorCheckBox.colorPk label{color:#fff}.colorCheckBox.colorPp{background-color:#be81da}.colorCheckBox.colorPp label{color:#fff}.colorCheckBox.colorNb{background-color:#233b6c}.colorCheckBox.colorNb label{color:#fff}.colorCheckBox.colorBl{background-color:#5179d3}.colorCheckBox.colorBl label{color:#fff}.colorCheckBox.colorLb{background-color:#3eb5f5}.colorCheckBox.colorLb label{color:#fff}.colorCheckBox.colorYg{background-color:#c7f660}.colorCheckBox.colorGr{background-color:#2cb663}.colorCheckBox.colorGr label{color:#fff}.colorCheckBox [type=checkbox].substituted{margin:0;width:0;height:0;display:inline;-webkit-appearance:none;-moz-appearance:none;appearance:none}.colorCheckBox [type=checkbox].substituted+label{font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;padding-left:20px}.colorCheckBox [type=checkbox].substituted+label:before{content:"";display:inline-block;height:1.15em;width:1.15em;color:rgba(0,0,0,.275);border:.06em solid;box-shadow:0 0 .04em,inset 0 .06em .16em -.03em,inset 0 0 0 .07em transparent;border-radius:.2em;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" fill="gray" viewBox="0 0 9 9"><rect x="0" y="4.3" transform="matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)" width="4.3" height="1.6" /><rect x="2.2" y="2.9" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)" width="6.1" height="1.7" /></svg>') no-repeat 50%,#fff;background-size:0;will-change:color,border,background,background-size,box-shadow;transform:translateZ(0);transition:color .1s,border .1s,background .15s,box-shadow .1s;position:absolute;left:10px;top:50%;margin-top:-.64em}.colorCheckBox [type=checkbox].substituted:enabled+label:active:before,.colorCheckBox [type=checkbox].substituted:enabled:active+label:before{box-shadow:0 0 .04em,inset 0 .06em .16em -.03em transparent,inset 0 0 0 .07em rgba(0,0,0,.1);background-color:#f0f0f0}.colorCheckBox [type=checkbox].substituted:checked+label:before{background-color:#f0f0f0;background-size:.75em;color:rgba(0,0,0,.075)}.colorCheckBox [type=checkbox].substituted:checked:enabled+label:active:before,.colorCheckBox [type=checkbox].substituted:checked:enabled:active+label:before{background-color:#f0f0f0;color:rgba(0,0,0,.275)}.colorCheckBox [type=checkbox].substituted:focus+label:active:before,.colorCheckBox [type=checkbox].substituted:focus+label:before,.colorCheckBox [type=checkbox].substituted:focus:active+label:before{box-shadow:0 0 .04em,inset 0 .06em .16em -.03em transparent,inset 0 0 0 .07em rgba(0,0,0,.1),0 0 0 3.3px rgba(65,159,255,.55),0 0 0 5px rgba(65,159,255,.3)}.colorCheckBox [type=checkbox].substituted:disabled+label:before{opacity:.5}.colorCheckBox [type=checkbox].substituted+label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kimonoImgList{width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px}.kimonoImgList .listItem{position:relative;aspect-ratio:2/3}@media(min-width:560px){.kimonoImgList .listItem{width:calc(25% - 10px)}}@media(max-width:559.9px){.kimonoImgList .listItem{width:calc(50% - 10px)}}.kimonoImgList .listItem .thumbnail{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease}.kimonoImgList .listItem .i-zoom-pink{position:absolute;right:10px;bottom:10px}.kimonoImgList .listItem:hover .thumbnail{opacity:.8}.kimonoModal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;display:none}@media(max-width:559.9px){.kimonoModal{overflow-y:scroll}}.kimonoModal.opened{display:flex}@media(max-width:559.9px){.kimonoModal.opened{align-items:flex-start;justify-content:center}}.kimonoModal .modal_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.kimonoModal .modalClose{display:block;width:32px;height:32px;position:absolute;top:-48px;right:0}@media(max-width:559.9px){.kimonoModal .modalClose{width:20px;height:20px;top:-32px}}.kimonoModal .kimonoModal__inner{background-color:#fff;border-radius:8px;position:relative;z-index:2;width:90%}@media(min-width:560px){.kimonoModal .kimonoModal__inner{padding:30px;max-width:590px;display:flex;align-items:flex-start;justify-content:space-between}}@media(max-width:559.9px){.kimonoModal .kimonoModal__inner{max-width:335px;margin:50px auto}}@media(min-width:560px){.kimonoModal .kimonoModal__inner .imgSide{width:285px}}@media(max-width:559.9px){.kimonoModal .kimonoModal__inner .imgSide{border-radius:8px 8px 0 0;overflow:hidden}}@media(min-width:560px){.kimonoModal .kimonoModal__inner .textSide{width:215px;padding-top:40px}}@media(max-width:559.9px){.kimonoModal .kimonoModal__inner .textSide{padding:20px}}.kimonoModal .kimonoModal__inner .textSide .text-md{margin-bottom:10px}.kimonoModal .kimonoModal__inner .textSide .btn-pink-arrow{width:100%;margin:30px auto 10px}.kimonoImgSlider{aspect-ratio:2/3}.kimonoImgSlider .swiper{width:100%;height:100%}.kimonoImgSlider .swiper-slide{width:100%;height:100%;position:relative}.kimonoImgSlider .swiper-slide img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.kimonoImgSlider .swiper-button-next,.kimonoImgSlider .swiper-button-prev{width:48px;height:48px}.kimonoImgSlider .swiper-button-next:after,.kimonoImgSlider .swiper-button-prev:after{display:none}.kimonoImgSlider .swiper-button-prev{background:url(/_next/static/media/scroll_navi_prev.6c086f92.png) no-repeat;background-size:cover}.kimonoImgSlider .swiper-button-next{background:url(/_next/static/media/scroll_navi_next.03799339.png) no-repeat;background-size:cover}.kimonoThumbSlider{margin-top:10px;text-align:center}@media(max-width:559.9px){.kimonoThumbSlider{padding:0 20px}}.kimonoThumbSlider .swiper-slide{opacity:.7}.kimonoThumbSlider .swiper-slide.swiper-slide-thumb-active{opacity:1}.dresserList .listItem{padding-bottom:40px;border-bottom:1px dashed #333}.dresserList .listItem:not(:first-child){padding-top:40px}.dresserList .listItem .dresserTitle{display:flex;align-items:flex-end;justify-content:center;gap:15px;margin-bottom:15px}@media(max-width:559.9px){.dresserList .listItem .dresserTitle{flex-direction:column;align-items:center;gap:0}}.dresserList .listItem .dresserTitle .dresserName{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3.2rem;font-weight:700;line-height:1.15}@media(max-width:559.9px){.dresserList .listItem .dresserTitle .dresserName{margin-bottom:3px}}.dresserList .listItem .dresserTitle .dresserPosition{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.4rem;font-weight:700;text-align:center}@media(min-width:560px){.dresserList .listItem .dresserContent{display:flex;align-items:flex-start;justify-content:center}.dresserList .listItem .dresserContent .dresserImg{width:48%;margin-right:5%}}@media(max-width:559.9px){.dresserList .listItem .dresserContent .dresserImg{margin-bottom:20px}}.dresserList .listItem .dresserContent .dresserTexts{flex:1 1;max-width:600px}.dresserList .listItem .dresserContent .dresserTexts .dresserTextsHead{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.2rem;font-weight:700;color:#139f86;margin-bottom:16px;font-feature-settings:"palt";letter-spacing:.05em;line-height:1.4;padding-top:10px}.dresserList .listItem .dresserContent .dresserTexts .dresserTextsText{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.4rem;font-weight:500;font-feature-settings:"palt";letter-spacing:.05em;line-height:2}.dresserList .listItem .dresserContent .dresserTexts .treatments{border:1px solid #a49268;display:flex;align-items:center;justify-content:space-between;padding:12px;margin:20px auto 0;max-width:340px}.dresserList .listItem .dresserContent .dresserTexts .treatments dt{color:#a49268;width:90px}.dresserList .listItem .dresserContent .dresserTexts .treatments dd,.dresserList .listItem .dresserContent .dresserTexts .treatments dt{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.4rem;font-weight:500;font-feature-settings:"palt";letter-spacing:.05em}.dresserList .listItem .dresserContent .dresserTexts .treatments dd{line-height:1.5;flex:1 1}@media(min-width:560px){.centerButton.w400{width:400px}}.btn-pink-arrow.green{background-color:#139f86}.catalogHeader{width:100%;position:relative;background:repeating-linear-gradient(90deg,#ffea75,#ffea75 5px,#ffec83 10px,#ffec83 15px);height:63px;display:flex;align-items:center;justify-content:center}@media(max-width:559.9px){.catalogHeader{display:none}}.catalogHeader .catalogoHeader_logo{width:162px;display:block}.catalogMainVisual{width:100%;position:relative}.catalogMainVisual:after,.catalogMainVisual:before{position:absolute;display:block;width:50%;height:10vw;background-color:#fff;content:"";z-index:2;bottom:-1px}.catalogMainVisual:before{left:0;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.catalogMainVisual:after{right:0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@keyframes infinity-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity__list{display:flex;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 60s linear .5s infinite both}.scroll-infinity__item{width:55.5555555556vw}@media(max-width:559.9px){.scroll-infinity__item{width:100vw}}.scroll-infinity__item>img{width:100%}.catalog_ttl{display:block;margin:0 auto;position:relative;z-index:3}@media(min-width:560px){.catalog_ttl{width:340px;transform:translateY(-50px)}}@media(max-width:559.9px){.catalog_ttl{width:264px;transform:translateY(-40px)}}.catalogTop{background-color:#f8f8f6;padding:30px}.catalogTop .tit{color:#896f68;font-size:1.8rem;font-feature-settings:"palt";font-weight:400;text-align:center;margin-bottom:10px}@media(max-width:559.9px){.catalogTop .tit{margin-bottom:20px}}.catalogTop .tit span{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3.6rem;font-weight:400;color:#8bb30e}@media(max-width:559.9px){.catalogTop .tit span{display:block;line-height:1.2}}@media(min-width:560px){.catalogTop .inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.catalogTop .inner .imgSide{width:275px}}@media(max-width:559.9px){.catalogTop .inner .imgSide{margin-top:20px}}@media(min-width:560px){.catalogTop .inner .textSide{flex:1 1;padding-left:20px}}.catalogTop .inner .textSide p{color:#896f68;line-height:2}.catalogTop .inner .textSide p:not(:last-child){margin-bottom:10px}.catalogSetImg{display:block;margin:60px auto}@media(min-width:560px){.catalogSetImg{width:420px}}@media(max-width:559.9px){.catalogSetImg{width:295px}}.catalogGsection{position:relative;padding-bottom:70px;background:linear-gradient(180deg,#fff,#fffde7 300px)}.c-gallery{width:90%;margin:0 auto;max-width:660px;padding-top:60px}.c-gallery.w690{max-width:690px}.c-gallery .c-gallery__head{font-size:2.4rem;font-weight:500;color:#333;border-top:1px solid #333;border-bottom:1px solid #333;width:255px;height:67px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.c-gallery .c-gallery__price{color:#6a645f;display:flex;align-items:flex-end;justify-content:center;font-feature-settings:"palt";margin-bottom:15px}.c-gallery .c-gallery__price__main{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:1.5;letter-spacing:0;line-height:1}.c-gallery .c-gallery__price__sub{font-size:1.8rem;font-weight:700}.catalogGallery{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:12px;margin-top:15px}@media(min-width:560px){.catalogGallery .listItem{width:calc(33.3333333333% - 8px)}}@media(max-width:559.9px){.catalogGallery .listItem{width:calc(50% - 6px)}}.catalogGallery.center{justify-content:center}@media(min-width:560px){.catalogGallery.center .listItem{width:240px}}.catalogOptionGallery{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:20px;margin-top:20px}.catalogOptionGallery .listItem{border:1px solid #eae6e2;background-color:#fff}@media(min-width:560px){.catalogOptionGallery .listItem{width:calc(50% - 10px)}}@media(max-width:559.9px){.catalogOptionGallery .listItem{width:100%}}.catalogOptionGallery .listItem .thumb{width:100%;aspect-ratio:335/118;position:relative}.catalogOptionGallery .listItem .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.catalogOptionGallery .listItem .optionInner{padding:15px 20px}.catalogOptionGallery .listItem .optionInner__name{text-align:center;font-size:2.2rem;color:#6a2e17;font-weight:400;padding-bottom:15px}.catalogOptionGallery .listItem .optionInner__desc{background-color:#ffea75;padding:10px 20px;text-align:center;color:#6a645f;font-size:1.6rem;font-weight:500;line-height:1.4}.catalogOptionGallery .listItem .optionInner__text{color:#6a645f;padding:20px 0}.catalogOptionGallery .listItem .optionInner__price{color:#6a645f;display:flex;align-items:flex-end;justify-content:flex-end;font-feature-settings:"palt"}.catalogOptionGallery .listItem .optionInner__price__main{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:0;line-height:.8}.catalogOptionGallery .listItem .optionInner__price__sub{font-size:1.3rem;font-weight:700}.catalogUnWrap{color:#6a645f}.catalogUnWrap .catalogUnWrap_box:not(:last-child){border-bottom:1px solid #6a645f}@media(min-width:560px){.catalogUnWrap .catalogUnWrap_box{padding:50px}}@media(max-width:559.9px){.catalogUnWrap .catalogUnWrap_box{padding:50px 0}}.m-flow__list .m-flow__item{display:flex;align-items:flex-start;justify-content:space-between}.m-flow__list .m-flow__item:not(:last-child){margin-bottom:25px}.m-flow__list .m-flow__item .m-flow__num-wrap{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#6a645f;border-radius:4px}.m-flow__list .m-flow__item .m-flow__num-wrap .m-flow__num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.5;color:#fff}.m-flow__list .m-flow__item .m-flow__txt{flex:1 1;padding-left:15px}.m-howto{width:100%}@media(min-width:560px){.m-howto{display:flex;align-items:flex-start;justify-content:space-between}}.m-howto .m-howto__img{width:160px}@media(min-width:560px){.m-howto .m-howto__caption{flex:1 1;padding-left:20px}}@media(max-width:559.9px){.m-howto .m-howto__imgs{display:flex;align-items:flex-start;justify-content:space-between;margin-top:20px}}@media(min-width:560px){.m-howto .m-howto__imgs__caption{margin-top:15px}}@media(max-width:559.9px){.m-howto .m-howto__imgs__caption{flex:1 1;padding-left:20px}}.m-pack .itemNumList>li{padding-left:20px;counter-increment:item;position:relative}.m-pack .itemNumList>li:not(:last-child){margin-bottom:20px}.m-pack .itemNumList>li:before{content:counter(item) ")";position:absolute;left:0;top:0}.m-pack .itemNumList>li p{color:#222}.m-pack .itemNumList>li .list-maruNum{margin-top:15px}.m-pack .itemNumList>li .list-maruNum li{padding-left:20px;position:relative;font-size:1.3rem;color:#222}.m-pack .itemNumList>li .list-maruNum li:not(:last-child){margin-bottom:10px}.m-pack .itemNumList>li .list-maruNum li span{position:absolute;left:0;top:0}.catalogCard .thumb{transition:all .3s ease;cursor:pointer}.catalogCard .thumb:active,.catalogCard .thumb:hover{opacity:.8}.catalogModal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;display:none}@media(max-width:559.9px){.catalogModal{overflow-y:scroll}}.catalogModal.opened{display:flex}@media(max-width:559.9px){.catalogModal.opened{align-items:flex-start;justify-content:center}}.catalogModal .modal_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.catalogModal .modalClose{display:block;width:32px;height:32px;position:absolute;top:-48px;right:0}@media(max-width:559.9px){.catalogModal .modalClose{width:20px;height:20px;top:-32px}}.catalogModal .catalogModal__inner{background-color:#fff;border-radius:8px;position:relative;z-index:2;width:90%}@media(min-width:560px){.catalogModal .catalogModal__inner{padding:60px;max-width:960px;display:flex;align-items:flex-start;justify-content:space-between}}@media(max-width:559.9px){.catalogModal .catalogModal__inner{margin:50px auto}}@media(min-width:560px){.catalogModal .catalogModal__inner .imgSide{width:400px}}@media(max-width:559.9px){.catalogModal .catalogModal__inner .imgSide{border-radius:8px 8px 0 0;overflow:hidden}}@media(min-width:560px){.catalogModal .catalogModal__inner .textSide{flex:1 1;padding-left:40px}}@media(max-width:559.9px){.catalogModal .catalogModal__inner .textSide{padding:20px}}.catalogModal .catalogModal__inner .textSide .text-md{margin-bottom:10px}.catalogModal .catalogModal__inner .textSide .mar-o-cord__price{margin:10px auto}.catalogModal .catalogModal__inner .textSide .mar-o-cord__price .text-price{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;line-height:1.5}.catalogModal .catalogModal__inner .textSide .m-thumbs{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.catalogModal .catalogModal__inner .textSide .m-thumbs .m-thumbs__item{width:35.1351351351%}.catalogCta{background-color:#ffea75;padding:30px 0;margin-top:70px;position:relative}.catalogCta .contact-h{display:block;position:absolute;left:50%;top:-50px;transform:translateX(-50%);width:240px}.catalogCta .catalogCta_inner{width:90%;max-width:700px;margin:0 auto}@media(min-width:560px){.catalogCta .catalogCta_inner{display:flex;align-items:center;justify-content:space-between}}@media(max-width:559.9px){.catalogCta .catalogCta_inner{text-align:center}}.catalogCta_item{height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}@media(max-width:559.9px){.catalogCta_item{margin:30px auto 0}}.catalogCta_item:active,.catalogCta_item:hover{opacity:.8}.catalogCta_item .catalog_icon_tel{display:block;width:34px}.catalogCta_item .catalog_icon_mail{display:block;width:35.2px}.catalogCta_item .catalog_icon_line{width:100%}.catalogCta_item.tel{color:#6a645f;gap:15px}.catalogCta_item.tel .tel__side{text-align:center;font-size:1.2rem;font-feature-settings:"palt"}.catalogCta_item.tel .tel__side .numText{font-size:1.8rem;margin:4px auto 0}.catalogCta_item.tel .tel__side .numText .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.9rem;font-weight:700;line-height:1.5;line-height:1}.catalogCta_item.email{width:260px;height:68px;display:flex;align-items:center;justify-content:center;gap:15px;background-color:#fff;border-radius:34px}.catalogCta_item.email .email__side{color:#3db1ed;font-size:1.2rem;font-weight:500;text-align:center}.catalogCta_item.line{width:103.5px}@media(max-width:559.9px){.catalogCta_item.line{width:220px}}.fc_logo{display:block;width:250px;margin:0 auto 30px}.fcHead_text1{font-size:2.2rem;font-weight:800;margin:20px 0 8px}.fcHead_text1,.fcHead_text2{color:#75692a;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;text-align:center}.fcHead_text2{font-size:1.4rem;font-weight:500}.fc_about{width:100%;max-width:400px;margin:0 auto}.fc_about dt{font-weight:700;margin-bottom:3px}.fc_about dd{margin-bottom:20px}.coordTitle{text-align:center;width:90%;max-width:440px;margin:0 auto 30px}.coordTitle .sub{color:#f76eb5;font-size:1.8rem;font-weight:700}.coordTitle .main{color:#222;font-size:2.4rem;font-weight:700}.coordTitle .titleUnderTxt{margin-top:20px;color:#f76eb5;text-align:left}.coordTop{max-width:512px;margin:0 auto}.buttons-2{display:flex;align-items:center;justify-content:space-between;margin:50px auto 0}@media(max-width:559.9px){.buttons-2{flex-direction:column}}.buttons-2 .btn-pink-arrow{max-width:500px;min-width:auto;height:50px}@media(min-width:560px){.buttons-2 .btn-pink-arrow{width:48%}}@media(max-width:559.9px){.buttons-2 .btn-pink-arrow{width:100%}.buttons-2 .btn-pink-arrow:not(:last-child){margin-bottom:15px}}.coordNewerList{display:flex;flex-wrap:wrap;gap:15px}@media(min-width:560px){.coordNewerList li{width:calc(33.3333333333% - 10px)}}@media(max-width:559.9px){.coordNewerList li{width:calc(50% - 7.5px)}}.coordNewerList li .pageCoordinationCard{height:100%}.pageCoordinationCard{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;overflow:hidden;height:100%}.pageCoordinationCard a{text-decoration:none}.pageCoordinationCard .card__imgframe{width:100%;aspect-ratio:16/21;position:relative}.pageCoordinationCard .card__imgframe img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.pageCoordinationCard .card__textbox{padding:15px 20px}.pageCoordinationCard .card__textbox .card__cat{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin-bottom:7px}.pageCoordinationCard .card__textbox .card__cat span{background-color:#c2ad00;color:#fff;font-size:1.1rem;font-weight:700;padding:2px 12px;border-radius:40px;display:flex;align-items:center;justify-content:center}.pageCoordinationCard .card__textbox .card__date{display:flex;align-items:center;justify-content:flex-end}.pageCoordinationCard .card__textbox .card__date .text-time{font-size:1.3rem}.pageCoordinationCard .card__textbox .card__titletext{font-size:1.2rem;line-height:1.5;font-weight:500;margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#222}.pageCoordinateSections section{background-color:#fff;padding:60px 0 40px}.pageCoordinateSections section:nth-child(odd){background-color:#f9f8f0}.pageCoordinationSlider{width:100%}.pageCoordinationSlider .slider .swiper{width:90%;max-width:700px;margin:0 auto;overflow:visible}.pageCoordinationSlider .slider .swiper-wrapper{width:100%;max-width:700px;margin:0 auto;padding-bottom:50px}.pageCoordinationSlider .slider .swiper-wrapper .swiper-slide{height:auto}.pageCoordinationSlider .slider .swiper-button-next,.pageCoordinationSlider .slider .swiper-button-prev{display:none}.coordSpList{display:flex;flex-wrap:wrap;gap:15px}@media(min-width:560px){.coordSpList>li{width:calc(25% - 12px)}}@media(max-width:559.9px){.coordSpList>li{width:calc(50% - 7.5px)}}.coordSpList>li .pageCoordinationSpCard{height:100%}.pageCoordinationSpCard{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;overflow:hidden;height:100%}.pageCoordinationSpCard .card__imgframe{width:100%;aspect-ratio:1/1;position:relative}.pageCoordinationSpCard .card__imgframe img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.pageCoordinationSpCard .card__textbox{padding:15px 20px}.pageCoordinationSpCard .card__textbox .card__titletext{font-size:1.2rem;line-height:1.5;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#222}.pageCoordinationSpCard .card__textbox .btn-pink-arrow{width:100%;height:40px;min-width:80px;margin:15px auto 0}.coordDetailHeader,.coordDetailHeader .coordDetailHeaderTop{width:100%}@media(min-width:560px){.coordDetailHeader .coordDetailHeaderTop{display:flex;align-items:flex-start;justify-content:space-between}}.coordDetailHeader .coordDetailHeaderTop .coordDetailTags{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:20px}.coordDetailHeader .coordDetailHeaderTop .coordDetailTags .tagItem a{display:flex;align-items:center;justify-content:center;gap:3px;color:#f76eb5;text-decoration:none;font-weight:500}.coordDetailHeader .coordDetailHeaderTop .catSide{padding-left:8px;border-left:1px solid #c2ad00}@media(max-width:559.9px){.coordDetailHeader .coordDetailHeaderTop .catSide{margin-top:8px}}@media(max-width:559.9px)and (max-width:559.9px){.coordDetailHeader .coordDetailHeaderTop .catSide{padding-left:8px}}.coordDetailHeader .coordDetailHeaderTop .catSide a{color:#c2ad00;font-size:1.1rem;text-decoration:none;line-height:1.5;display:block}.coordPlanCards{width:100%;max-width:335px;margin:25px auto 40px}.coordPageList{display:flex;flex-wrap:wrap;gap:15px}@media(min-width:560px){.coordPageList li{width:calc(25% - 10px)}}@media(max-width:559.9px){.coordPageList li{width:calc(50% - 7.5px)}}.coordPageList li .pageCoordinationCard{height:100%}@media(min-width:560px){.urayasu_header_pc{width:100%}}@media(max-width:559.9px){.urayasu_header_pc{display:none}}@media(min-width:560px){.urayasu_header_pc img{width:100%}.urayasu_header_sp{display:none}}@media(max-width:559.9px){.urayasu_header_sp{width:100%;overflow:hidden}}.urayasu_header_sp img{position:relative;z-index:1}.urayasu_header_sp .bg-01{width:100%;height:100%;position:absolute;left:0;top:540px}.urayasu_header_sp .urayasu_header_sp_under{transform:translateY(-40px);width:100%;position:relative;z-index:2}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:2}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .urayasu_main_catch_sp{display:block;margin:20px auto 0;width:309px}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .urayasu_header_sp_text1{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2rem;font-weight:400;color:#ff4762;margin-bottom:5px;padding-top:10px}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .urayasu_header_sp_text2{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3.6rem;font-weight:400;line-height:1.2;color:#ff4762;font-feature-settings:"palt"}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .urayasu_header_sp_text3{width:222px;padding:5px 0;border-top:1px solid #24bcdb;border-bottom:1px solid #24bcdb;color:#24bcdb;margin-top:15px}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .urayasu_header_sp_text4{color:#24bcdb;font-weight:700;font-size:1.8rem;line-height:1}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .urayasu_header_sp_text4 .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4.8rem;font-weight:700;line-height:1.5}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .list-kome{text-align:left}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_inner .list-kome li{padding-bottom:0}.urayasu_header_sp .urayasu_header_sp_under .urayasu_header_sp_under_bg{display:block;width:100%}.urayasuMainUnder{text-align:center;padding-top:40px}@media(max-width:559.9px){.urayasuMainUnder{padding-top:0}}.urayasuMainUnder .minchoTit{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.4rem;font-weight:400;font-feature-settings:"palt";line-height:1.4}.urayasuMainUnder .minchoTit+p{margin-top:10px}.urayasuMainUnder-02{text-align:center;margin-top:40px;background-color:#f5f5e3;padding:40px 6%;display:flex;align-items:center;justify-content:center;flex-direction:column}.urayasuMainUnder-02 .minchoTit{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.4rem;font-weight:400;font-feature-settings:"palt";line-height:1.4;color:#ff4762}.urayasuMainUnder-02 .list-disc{margin-top:10px;color:#ff4762;text-align:left}.urayasuMainUnder-02 .list-disc li:not(:last-child){margin-bottom:4px}.urayasuSection{padding:60px 0 100px;background-color:#cfece2;width:100%;position:relative;overflow:hidden}@media(max-width:559.9px){.urayasuSection{padding-bottom:80px}}.urayasuSection .urayasuSectionInner{position:relative;z-index:1}.urayasuSection:before{height:340px;background:url(/assets/imgs/page/urayasu/bg_kiku.jpg);background-size:cover;top:0}.urayasuSection:after,.urayasuSection:before{content:"";display:block;width:100%;position:absolute;left:0}.urayasuSection:after{height:1000px;background-color:#eeeec0;bottom:0}@media(max-width:559.9px){.urayasuSection:after{height:2400px}}.urayasuSection .urayasuSectionBg{width:1092px;position:absolute;top:470px;left:50%;transform:translateX(-50%);z-index:0}@media(max-width:559.9px){.urayasuSection .urayasuSectionBg{top:740px}}.urayasuSection .urayasuSectionBg-02{width:100%;position:absolute;top:1160px;left:50%;transform:translateX(-50%);z-index:0;min-width:1092px}@media(max-width:559.9px){.urayasuSection .urayasuSectionBg-02{top:1460px}}.urayasuSection .urayasuSectionBg-02 img{width:100%}.vasara-logo-collection{display:block;width:260px;margin:0 auto 30px}.urayasuCol{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:12px}@media(max-width:559.9px){.urayasuCol{margin-bottom:50px}}.urayasuWrap-01{padding:160px 0 80px;position:relative;z-index:2}.urayasuWrap-01:before{content:"";width:412px;height:412px;display:block;background-color:#fff;position:absolute;left:50%;top:120px;transform:translateX(-50%) rotate(45deg);z-index:1}@media(max-width:559.9px){.urayasuWrap-01:before{top:110px}}.urayasuWrap-01 .minchoTit{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:3rem;font-weight:400;text-align:center;font-feature-settings:"palt";line-height:1.4;margin-bottom:25px;position:relative;z-index:2}.urayasuWrap-01 .urayasuKimonoList{margin:30px auto 0;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:20px;position:relative;z-index:2}.urayasuWrap-01 .urayasuKimonoList li{width:140px}.urayasuWrap-01 .urayasuHairList{margin:60px auto 0;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:12px;position:relative;z-index:2}@media(min-width:560px){.urayasuWrap-01 .urayasuHairList li{width:160px}}@media(max-width:559.9px){.urayasuWrap-01 .urayasuHairList li{width:calc(50% - 6px)}}.diamondTexts{text-align:center;line-height:2;position:relative;z-index:2}.seijin-knowledge{background-color:#fff;padding:60px 40px;position:relative;z-index:2}@media(max-width:559.9px){.seijin-knowledge{padding:40px 30px}}.seijin-knowledge .minchoTit{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.6rem;font-weight:400;font-feature-settings:"palt";line-height:1.2;color:#ff4762;position:relative;padding-top:36px;text-align:center;margin-bottom:30px}.seijin-knowledge .minchoTit:before{content:"";display:block;width:20px;height:20px;background-color:#fff;outline:5px solid #ff4762;outline-offset:-5px;position:absolute;left:50%;top:0;transform:translateX(-50%) rotate(45deg)}.seijin-knowledge .diamondTexts{max-width:560px;margin:0 auto}.seijin-knowledge-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:40px;margin-top:40px}@media(min-width:560px){.seijin-knowledge-list .listItem{width:calc(50% - 20px)}}.seijin-knowledge-list .listItem .tit{color:#ff4762;font-size:1.6rem;font-weight:500;border-bottom:1px solid #ff4762;margin-bottom:10px;padding-bottom:4px;font-feature-settings:"palt";letter-spacing:.04em}.seijin-knowledge-list .listItem .listItemInner{line-height:2}.hakama_cl_header{background-color:#dcd6d3;text-align:center;padding:30px}@media(max-width:559.9px){.hakama_cl_header{padding:30px 0}}.hakama_cl_header .minchoTit{color:#fff;letter-spacing:.08em;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.6rem;font-weight:400;line-height:1.2;position:relative;padding-top:36px;text-align:center}.hakama_cl_header .minchoTit span{font-size:3rem}.hakama_cl_header .minchoTit:before{content:"";display:block;width:20px;height:20px;background-color:#dcd6d3;outline:5px solid #fff;outline-offset:-5px;position:absolute;left:50%;top:0;transform:translateX(-50%) rotate(45deg)}.hakama_cl_header .ttl2_img{display:block;width:240px;margin:0 auto}.igt-miss-sec{background:url(/assets/imgs/page/hakama_collection2025/bg-miss.webp) repeat 50%}.igt-miss-sec .igt-miss-sec__img{width:100%;max-width:520px;margin-right:auto;margin-left:auto}.igt-miss-sec .igt-miss-sec__img img{width:100%;height:auto}.igt-miss-movie{margin-bottom:50px}.igt-miss-movie__wrap{width:90%;position:relative;max-width:460px;margin-right:auto;margin-left:auto}.igt-miss-gallery{background-color:#fff;max-width:525px;margin:0 auto;padding:40px 0 70px}@media(max-width:559.9px){.igt-miss-gallery{padding:40px 0 50px}}.igt-miss-gallery__img{margin-right:auto;margin-left:auto}.igt-miss-gallery__img+.igt-miss-gallery__img{margin-top:min(2.890625%,37px)}.igt-miss-gallery__img img{width:100%;height:auto}.igt-miss-gallery__img1,.igt-miss-gallery__img3,.igt-miss-gallery__img4,.igt-miss-gallery__img6,.igt-miss-gallery__img7,.igt-miss-gallery__img8{width:min(100%,1280px)}.igt-miss-gallery__img1__main,.igt-miss-gallery__img3__main,.igt-miss-gallery__img4__main{width:min(62.5%,800px)}.igt-miss-gallery__img2,.igt-miss-gallery__img5,.igt-miss-gallery__img9{width:min(89.0625%,1140px)}.igt-miss-gallery__img1,.igt-miss-gallery__img4,.igt-miss-gallery__img5,.igt-miss-gallery__img7{display:flex;justify-content:flex-end}.igt-miss-gallery__img5__main{width:min(90%,800px)}.igt-miss-gallery__img6__main{width:min(50%,640px)}.igt-miss-gallery__img7__main{width:min(78.125%,1000px)}.igt-miss-gallery__img8__main{width:min(64%,800px)}.igt-miss-movie__wrap:before{content:"";display:block;width:100%;padding-top:56.25%;z-index:1}.igt-miss-movie iframe,.igt-miss-movie__main{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:2}.igt-sec1__content{position:relative;width:100%;padding-top:60px;padding-bottom:50px;background:url(/assets/imgs/page/hakama_collection2025/bg1.webp) repeat 50%}.igt-525{width:100%;max-width:525px;margin:0 auto}.igt-c2024t--1{width:90%;max-width:392px;margin:0 auto 30px}.igt-sec1__imgs1,.igt-sec1__imgs4{display:flex;justify-content:space-between}.igt-sec1__imgs1{margin-top:10px}.igt-sec1__imgs2{display:flex;margin-top:10px}.igt-sec1__imgs3,.igt-sec1__imgs4{margin-top:10px}.igt-sec1__imgs-pt1{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.igt-sec1__imgs-pt1 .igt-img:nth-child(2){margin-top:10px}.igt-sec1__imgs-pt1-2{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.igt-sec1__imgs-pt1-2 .igt-img:first-child{margin-top:60%}.igt-sec1__imgs-pt2{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.igt-sec2{background-color:#e5e9eb}.igt-sec2__content{position:relative;max-width:525px;margin-right:auto;margin-left:auto;padding:60px 0}.igt-c2024t--2{width:224px;margin:0 auto 30px}.igt-sec2__h{width:min(7.1875%,92px);margin-right:min(4.6875%,60px)}.igt-sec2__h img{width:100%;height:auto}.igt-sec2__imgs1{display:flex;align-items:center;justify-content:center}.igt-sec2__imgs2{display:flex;justify-content:space-between;align-items:center;margin-top:min(2.890625%,37px)}.igt-sec3{background:url(/assets/imgs/page/hakama_collection2025/bg2.webp) repeat 50%}.igt-sec3__h{font-family:Cormorant Garamond,serif;padding-top:min(7.03125%,90px);font-size:min(10.9375%,140px);line-height:1;text-align:center}.igt-sec3__content{position:relative;max-width:525px;margin-right:auto;margin-left:auto;padding:60px 0}.igt-c2024t--3{width:252px;margin:0 auto 30px}.igt-sec3__imgs2{display:flex;margin-top:min(2.890625%,37px)}.igt-sec4{background-color:#e9e2de}.igt-sec4__content{position:relative;max-width:1280px;margin-right:auto;margin-left:auto;padding-top:min(10.9375%,140px);padding-bottom:min(10.9375%,140px)}.igt-sec4__last{margin-top:min(10.9375%,140px)}.igt-img{position:relative}.igt-img img{width:100%;height:auto}.igt-img.igt-img-left-large,.igt-img.igt-img-left-small,.igt-img.igt-img-right,.igt-img.igt-img-right-mini{margin-top:min(2.890625%,37px);margin-right:auto;margin-left:auto}.igt-img.igt-img-left-large,.igt-img.igt-img-right{width:min(92.1875%,1180px)}.igt-img.igt-img-left-small,.igt-img.igt-img-right-mini{width:min(79.6875%,1020px)}.igt-img.igt-img-left-large>div{margin-right:auto;width:min(70.3125%,900px)}.igt-img.igt-img-left-small>div{margin-right:auto;width:min(64%,640px)}.igt-img.igt-img-right>div{margin-left:auto;width:min(59.375%,760px)}.igt-img.igt-img-right-mini>div{margin-left:auto;width:min(52.1875%,540px)}.igt-img.is-mt0{margin-top:0!important}.igt-img1140{width:89.0625%}.igt-img1140,.igt-img900{margin-right:auto;margin-left:auto;margin-top:min(7.8125%,100px)}.igt-img900{width:70.3125%}.igt-img1,.igt-img3,.igt-img4,.igt-img9{width:50%}.igt-img2{width:46.875%;padding-top:min(32.8125%,420px)}.igt-img14,.igt-img15,.igt-img5,.igt-img8{width:58.59375%;margin-right:auto;margin-left:auto;margin-top:min(2.890625%,37px)}.igt-img6{width:58.59375%;z-index:2}.igt-img7{width:50%;margin-left:auto;margin-top:max(-37.5%,-480px)}.igt-img10{width:46.875%;padding-top:min(17.1875%,220px)}.igt-img11{width:58.59375%}.igt-img12,.igt-img16{width:54.6875%}.igt-img13,.igt-img17{width:42.1875%}.igt-img18{width:58.59375%;margin-right:auto;margin-left:auto}.igt-img19{width:60%;margin-top:10px}.igt-img20,.igt-img21{width:58.59375%}.igt-img20{margin-left:auto;z-index:2}.igt-img21{margin-top:max(-6.25%,-80px)}.igt-img22{width:53.125%;padding-top:min(28.90625%,370px)}.igt-img23{width:46.875%}.re2-movie{margin-top:0}.re2-movie__wrap{max-width:970px}.igt-last{position:relative;padding-top:90px}.igt-last .minchoTit{color:#b8a273;letter-spacing:.08em;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.6rem;font-weight:400;line-height:1.2;position:relative;padding-top:36px;text-align:center}.igt-last .minchoTit span{font-size:3rem}.igt-last .minchoTit:before{content:"";display:block;width:20px;height:20px;background-color:#f2f0ef;outline:5px solid #b8a273;outline-offset:-5px;position:absolute;left:50%;top:0;transform:translateX(-50%) rotate(45deg)}.igt-last__main{position:relative;z-index:2}.igt-last__bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2000px;z-index:-1}.igt-last__h{width:34.0625%;margin-right:auto;margin-left:auto}.igt-last__h--2{width:49.84375%}@media only screen and (max-width:750px){.igt-last__h{width:92.8%}}.igt-last__h img{width:100%;height:auto}.igt-last__body{margin-top:25px;color:#333;text-align:center;line-height:2}@media(max-width:559.9px){.igt-last__body{width:84%;margin:30px auto 0}}.igt-last__body>p+p{margin-top:1em}.igt-last__btn{margin-top:min(7.03125%,90px);text-align:center}@media(max-width:820.9px){.igt-last__btn{margin-top:16%}}.igt-last__zoom{width:100%;border:1px solid #b8a273;border-radius:10px;margin:30px auto 0;padding:24px}@media(max-width:559.9px){.igt-last__zoom{width:90%}}.igt-last__zoom .icon_zoom{display:block;width:102px;margin:15px auto}.re2-btn{background-color:#333}.igt-btn-wrap{text-align:center;margin-top:56px}@media(max-width:559.9px){.igt-btn-wrap{margin-top:40px}}.igt-btn-wrap .re2-btn{width:90%;max-width:580px;height:60px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;text-decoration:none;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);transition:all .3s ease}@media(max-width:559.9px){.igt-btn-wrap .re2-btn{height:42px;border-radius:8px}}.igt-btn-wrap .re2-btn .re2-btn__txt{font-weight:700}@media(min-width:560px){.igt-btn-wrap .re2-btn .re2-btn__txt{font-size:19.6px}.igt-btn-wrap .re2-btn .i-arrow-white{width:7px;height:11px}}.igt-btn-wrap .re2-btn:hover{opacity:.8}.group2-cta{display:block;width:100%;margin:100px auto 50px;position:relative;background-color:#f9f8f0;padding:50px 0}.group2-cta .reserve_tit{display:block;width:200px;position:absolute;left:50%;top:-50px;transform:translateX(-50%)}.group2-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:700px;margin:0 auto}@media(max-width:559.9px){.group2-cta-inner{flex-direction:column;gap:25px}}.group2-cta-inner .cta-mail>a{display:flex;align-items:center;justify-content:center;gap:10px;color:#6a645f;text-decoration:none;font-feature-settings:"palt"}.group2-cta-inner .cta-mail>a .text-500{text-align:center}.group2-cta-inner .cta-mail>a .icon_mail{display:block;width:35px}.group2-cta-inner .cta-tel>a{display:flex;align-items:center;justify-content:center;gap:10px;color:#6a645f;text-decoration:none;font-feature-settings:"palt"}.group2-cta-inner .cta-tel>a .icon_support{display:block;width:34px}.group2-cta-inner .cta-tel>a .text-num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.9rem;font-weight:700;line-height:1.5;line-height:1}.group2-cta-inner .cta-line{width:160px}@media(max-width:559.9px){.group2-cta-inner .cta-line{width:220px}}.catalog_link{width:335px;height:80px;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin:0 auto;display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#222;font-weight:700;text-decoration:none}.catalog_link .imgArea{width:180px;display:flex}.catalog_link .imgArea img{display:block;width:50%}.catalog_link .txtArea{flex:1 1;display:flex;align-items:center;justify-content:center;gap:18px}.catalog_link .txtArea .arrow_black{display:block;width:5px}.group2-price-1{font-weight:700;margin-bottom:0!important}.group2-price-1 .num1{font-size:3.2rem;line-height:1.5;line-height:1}.group2-price-1 .num1,.group2-price-1 .num2{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;margin-left:5px}.group2-price-1 .num2{font-size:2rem;line-height:1.5;line-height:1.4}.group2Flow .rentalFlow .rentalFlowSection:not(:last-child){margin-bottom:30px}@media(max-width:559.9px){.group2Flow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle{align-items:flex-start}}.group2Flow-buttons{width:100%;display:flex}@media(min-width:560px){.group2Flow-buttons{justify-content:space-between;gap:10px}}@media(max-width:559.9px){.group2Flow-buttons{flex-direction:column;gap:15px}}.group2Flow-buttons .group2Flow-button{background-color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;color:#fb414e;text-decoration:none;font-feature-settings:"palt"}@media(min-width:560px){.group2Flow-buttons .group2Flow-button{width:calc(50% - 5px)}}.group2Flow-buttons .group2Flow-button .icon_sp_red{width:29px}.group2Flow-buttons .group2Flow-button .icon_mail_red{width:40px}.group2Flow-buttons .group2Flow-button .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.7rem;font-weight:700;line-height:1.5;line-height:1}.group2Flow-buttons .group2Flow-button p{margin-top:0!important}.group2Flow-buttons .group2Flow-button p.text-eng{line-height:1.3;letter-spacing:0;font-weight:500}.img-kitsuke-case{display:block;width:100%;max-width:335px;margin:0 auto}.group2_cases{margin-top:30px}@media(min-width:560px){.group2_cases{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:40px}.group2_cases .group2_case_item{width:calc(50% - 20px)}}@media(max-width:559.9px){.group2_cases .group2_case_item{margin-top:15px}}.group2_cases .group2_case_item .month{border-bottom:1px solid #7a7a7a;padding-bottom:4px}.m-result__list__block{margin-top:5px;display:flex;width:100%}.m-result__list__block>dt{font-weight:700;width:76px}.m-result__list__block>dd{flex:1 1}.m-cases{margin-top:30px;display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width:560px){.m-cases{gap:40px}}@media(max-width:559.9px){.m-cases{gap:20px}}@media(min-width:560px){.m-cases>li{width:calc(50% - 20px)}}@media(max-width:559.9px){.m-cases>li{width:calc(50% - 10px)}}.m-cases>li .m-case .m-case__h{border-bottom:1px solid #7a7a7a;padding-bottom:4px;margin-bottom:5px}.m-cases>li .m-case .m-case__img{margin-top:10px}.banner-transaction{display:block;width:90%;max-width:335px;margin:50px auto}.locationMainSlider{width:100%;position:relative}.locationMainSlider .swiper,.locationMainSlider .swiper .swiper-wrapper{width:100%}.locationMainSlider .swiper .swiper-wrapper .sliderItem{width:100%;height:auto}.locationMainSlider .swiper .swiper-wrapper .sliderItem img{display:block;width:100%}.locationHeader{background-color:#2c5799;padding:40px 0}.locationHeader .locationHeaderTit{text-align:center;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.9rem;font-weight:400;line-height:1.3;border-bottom:1px solid #f7e26d;padding-bottom:15px;width:100%;max-width:580px;margin:0 auto 20px}@media(max-width:559.9px){.locationHeader .locationHeaderTit{width:96%}}.locationHeader .locationHeaderTit span{display:block;font-feature-settings:"palt";letter-spacing:.08em}.locationHeader .locationHeaderTit span.t-yellow{color:#f7e26d}.locationHeader .locationPoints{width:100%;max-width:600px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width:559.9px){.locationHeader .locationPoints{flex-direction:column;gap:20px;width:94%}}.locationHeader .locationPoints .locationPonsts_item{display:flex;align-items:center;justify-content:center}@media(min-width:560px){.locationHeader .locationPoints .locationPonsts_item{width:31%}}@media(max-width:559.9px){.locationHeader .locationPoints .locationPonsts_item{width:100%}}.locationHeader .locationPoints .locationPonsts_item .i_num{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:4.2rem;font-weight:400;color:#f7e26d;width:42px;text-align:center;line-height:1}@media(max-width:559.9px){.locationHeader .locationPoints .locationPonsts_item .i_num{width:50px}}.locationHeader .locationPoints .locationPonsts_item .i_txt{flex:1 1;color:#fff;font-feature-settings:"palt";letter-spacing:.08em}.areaGallerySection{margin-top:25px}.locationAreaTit{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:20px}@media(max-width:559.9px){.locationAreaTit{margin-bottom:13px}}.locationAreaTit:after,.locationAreaTit:before{content:"";width:30px;height:1px;background-color:#2c5799}.locationAreaTit:before{margin-right:10px}.locationAreaTit:after{margin-left:10px}.locationAreaTit span{color:#2c5799;font-weight:500}.locationAreaTit span.areaName{font-size:1.6rem}.locationAreaTit span.otherTxt{font-size:1.2rem;position:relative;top:2px}.areaGallery{width:100%;display:flex;padding:0 8vw;overflow-x:scroll;scrollbar-width:none}.areaGallery.center{justify-content:center}@media(min-width:560px){.areaGallery.center-pc{justify-content:center}}@media(max-width:559.9px){.areaGallery{padding:0 24px}}.areaGallery .areaGallery_inner{display:flex;align-items:center;justify-content:flex-start;width:auto;gap:3px}.areaGallery .areaGallery_inner .photoGalleryCard{flex-shrink:0;width:75px}.commingsoon{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5;color:#b9b9b9;text-align:center;line-height:1}.photoGalleryCard .thumb{transition:all .3s ease;cursor:pointer}.photoGalleryCard .thumb:active,.photoGalleryCard .thumb:hover{opacity:.8}.photoGalleryModal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10;display:flex;align-items:center;justify-content:center;display:none}@media(max-width:559.9px){.photoGalleryModal{overflow-y:scroll}}.photoGalleryModal.opened{display:flex}@media(max-width:559.9px){.photoGalleryModal.opened{align-items:flex-start;justify-content:center}}.photoGalleryModal .modal_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.photoGalleryModal .modalClose{display:block;width:32px;height:32px;position:absolute;top:-48px;right:0}@media(max-width:559.9px){.photoGalleryModal .modalClose{width:20px;height:20px;top:-32px}}.photoGalleryModal .photoGalleryModal__inner{position:relative;z-index:2;width:90%;max-width:960px}@media(max-width:559.9px){.photoGalleryModal .photoGalleryModal__inner{margin:auto}}.photoGalleryModal .photoGalleryModal__inner img{display:block;width:100%}.cameramanSection{background-color:#fbf9ec}.text-locationBlue{color:#2c5799}.cameramans{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.cameramans .c_photo{width:70px;aspect-ratio:1/1}.locationPlanWrap{margin-top:20px;max-width:420px;margin-left:auto;margin-right:auto}.locationPlanWrap .locationPlanWrap_tit{text-align:center;color:#2c5799;font-size:2.4rem;line-height:1.3;font-weight:400}.locationPlanWrap .locationPlanWrap_tit+.list-kome{max-width:335px;margin:10px auto}.locationPlanWrap .locationPlan{max-width:420px;margin:0 auto;padding:20px 0 15px;display:flex;align-items:center;justify-content:center;gap:30px;font-feature-settings:"palt"}@media(max-width:559.9px){.locationPlanWrap .locationPlan{flex-direction:column;gap:8px}}.locationPlanWrap .locationPlan .head{font-size:2rem;font-weight:500;line-height:1.3;text-align:center}.locationPlanWrap .locationPlan.std{border-bottom:1px dashed #c2ad00}.locationPlanWrap .locationPlan.std .head{color:#c2ad00}.locationPlanWrap .locationPlan.opt{padding-bottom:0}.locationPlanWrap .locationPlan.opt .head{color:#7a7a7a}.locationPlanWrap .locationPlan .inner .locationPlan_detail{display:flex;align-items:center;justify-content:center;gap:10px}.locationPlanWrap .locationPlan .inner .locationPlan_detail dt{padding:2px 7px;border-radius:30px;font-weight:500;font-size:1.4rem;background-color:#fff}.locationPlanWrap .locationPlan .inner .locationPlan_detail dd{font-size:1.3rem;font-weight:700}.locationPlanWrap .locationPlan .inner .locationPlan_detail dd .num{letter-spacing:0;line-height:1}.locationPlanWrap .locationPlan .inner .locationPlan_detail.blue dt{color:#2c5799;border:1px solid #2c5799}.locationPlanWrap .locationPlan .inner .locationPlan_detail.blue dd{color:#2c5799}.locationPlanWrap .locationPlan .inner .locationPlan_detail.blue dd .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5}.locationPlanWrap .locationPlan .inner .locationPlan_detail.gray dt{color:#7a7a7a;border:1px solid #7a7a7a}.locationPlanWrap .locationPlan .inner .locationPlan_detail.gray dd{color:#7a7a7a}.locationPlanWrap .locationPlan .inner .locationPlan_detail.gray dd .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.6rem;font-weight:700;line-height:1.5}.locationPlanWrap .locationPlan .inner .holiday{color:#ff4350;font-weight:700;text-align:center;margin-top:6px}.locationPlanWrap .locationPlan .inner .holiday .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:0;line-height:1}.locationPlanWrap .locationPlan .inner .holiday .tax{font-size:1.3rem}.locationPlan_stdHead{display:flex;align-items:center;justify-content:center;gap:10px}.locationPlan_stdHead .head{font-size:2.2rem;font-weight:500;font-feature-settings:"palt"}.locationPlan_stdHead .cut_num{border:1px solid #222;height:26px;display:flex;align-items:center;justify-content:center;font-weight:500;padding:0 8px;border-radius:20px;font-feature-settings:"palt"}.locationPlan_seasons{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:334px;padding:20px 0;border-bottom:1px dashed #c2ad00;margin-left:auto;margin-right:auto}.locationPlan_seasons .column{width:calc(50% - 12px);text-align:center;font-feature-settings:"palt"}.locationPlan_seasons .column .head{color:#fff;width:100%;padding:4px 0 5px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:700}.locationPlan_seasons .column .targetMonth{font-weight:500;margin-top:3px}.locationPlan_seasons .column .price{margin-top:5px}.locationPlan_seasons .column .price span{font-size:1.3rem;font-weight:700}.locationPlan_seasons .column .price .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:0;line-height:1}.locationPlan_seasons .column .plusPrice{color:#ff4350;font-weight:700}.locationPlan_seasons .column .plusPrice .numBefore{font-size:1.2rem}.locationPlan_seasons .column .plusPrice .num{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:0;margin-left:5px;line-height:1}.locationPlan_seasons .column .plusPrice .numAfter{font-size:1rem}.locationPlan_seasons .column.red{color:#992c2e}.locationPlan_seasons .column.red .head{background-color:#992c2e}.locationPlan_seasons .column.blue{color:#2c5799}.locationPlan_seasons .column.blue .head{background-color:#2c5799}.locationBorderBox{border:1px solid #2c5799;padding:20px;margin:30px auto 0}.locationBorderBox h2.text-center{margin-bottom:15px}.locationBorderBox .img-how{margin:0 auto}.lc_plans{display:flex;gap:10px}@media(max-width:559.9px){.lc_plans{flex-direction:column;gap:15px}}.lc_plans .lc_plan{background-color:#fbf9ec;padding:20px 15px}@media(min-width:560px){.lc_plans .lc_plan{width:calc(50% - 5px)}}@media(max-width:559.9px){.lc_plans .lc_plan{width:100%}}.lc_plans .lc_plan h3{text-align:center;font-weight:400;font-size:1.8rem;line-height:1.5;margin-bottom:10px}.lc_plans .lc_plan h3 span{display:block;font-size:1.4rem;font-feature-settings:"palt"}.lc_plans .lc_plan .list-disc{margin-top:10px}.lc_plans .lc_plan .list-disc li:not(:last-child){margin-bottom:5px}.locationFlow{margin-top:50px}.locationFlow .rentalFlow .rentalFlowSection{margin-bottom:15px}.locationFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle{margin-bottom:0}@media(max-width:559.9px){.locationFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle{margin-bottom:5px}}.locationFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num{width:42px;height:42px;background-color:#2c5799;font-size:2.2rem}.locationFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle .txt{font-size:1.8rem;padding-left:10px;line-height:1.4}.locationFlow .rentalFlow .rentalFlowSection .rentalFlowSectionInner{padding-left:60px}.locationCta{display:flex;justify-content:space-between}@media(max-width:559.9px){.locationCta{flex-direction:column;gap:20px}}.locationCta .item{text-align:center;text-decoration:none;color:#6a645f}@media(min-width:560px){.locationCta .item{width:48%}}@media(max-width:559.9px){.locationCta .item{width:100%;max-width:320px;margin:0 auto}}.locationCta .item img{display:block;margin:0 auto 10px}.locationCta .item .contactTxt{font-size:2rem;font-weight:700;line-height:1.5}.locationCta .item .telNum{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.9rem;font-weight:700;line-height:1.5;line-height:1}.locationCta .item .telTime{font-size:1.2rem}.locationCta .item .telTime span{font-size:1.4rem;font-weight:500}.tipsList>li{width:100%}.tipsList>li:not(:last-child){margin-bottom:20px}.tipsList>li .tipsList_item{background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);display:block;text-decoration:none}.tipsList>li .tipsList_item .thumb{width:100%;overflow:hidden;position:relative}@media(min-width:560px){.tipsList>li .tipsList_item .thumb{height:356px}}@media(max-width:559.9px){.tipsList>li .tipsList_item .thumb{aspect-ratio:10/8}}.tipsList>li .tipsList_item .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.tipsList>li .tipsList_item .tipsList_title{color:#222;font-weight:700;padding:20px}.tipsList>li .tipsList_item .tipsList_title_cat{color:#f76eb5;font-weight:700;margin-bottom:15px}.tipsList>li .tipsList_item .tipsList_excerpt{color:#222;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tipsList>li .tipsList_item .exp_arch_head{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 20px 0}.tipsList>li .tipsList_item .exp_arch_head .shop_name{color:#fff;background-color:#c2ad00;font-size:1.2rem;font-weight:700;padding:4px 12px;border-radius:40px}.tipsList>li .tipsList_item .tipsList_item_inner{padding:20px}.tipsList.expList>li .tipsList_item{color:#222}.tipsList.expList>li .tipsList_item .exp_arch_head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 0}.tipsList.expList>li .tipsList_item .exp_arch_head .shop_name{color:#fff;background-color:#c2ad00;font-size:1.2rem;font-weight:700;padding:4px 12px;border-radius:40px}.tipsList.expList>li .tipsList_item .exp_arch_title{color:#222;font-weight:700;padding:10px 20px 0}.tipsListWrap{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-bottom:20px;overflow:hidden}.tipsListWrap .tipsListTrigger{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;cursor:pointer}.tipsListWrap .tipsListTrigger .text-bold{text-align:left}.tipsListWrap .text-bold{width:calc(100% - 40px)}.tipsListWrap .dropSideListWrap{max-height:0;visibility:hidden;transition:all .3s ease}.tipsListWrap.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.tipsListWrap.opened .dropSideListWrap{max-height:29999px;visibility:visible;padding-bottom:20px}.dropSideList{padding:0 20px}.dropSideList>li{width:100%}.dropSideList>li a{padding:5px 0;width:100%;text-decoration:none;display:flex;align-items:flex-start;justify-content:space-between}.dropSideList>li a i{width:6.27px;position:relative;top:5px}.dropSideList>li a .txt{flex:1 1;padding-left:5px;color:#f76eb5;font-weight:500;line-height:1.5}.tipSingleHeader{margin-bottom:40px}.tipPageCat{text-decoration:none;display:flex;align-items:flex-start;justify-content:space-between}.tipPageCat:hover{text-decoration:underline;color:#f76eb5}.tipPageCat i{width:14px;position:relative;top:5px}.tipPageCat .txt{flex:1 1;padding-left:5px;color:#f76eb5;font-weight:500;line-height:1.5}.tipPageTitle{font-size:1.6rem;font-weight:700}.sideTagList{display:inline-flex;flex-wrap:wrap;align-content:flex-start;gap:8px 12px}.sideTagList,.sideTagList>li a{width:100%;align-items:flex-start}.sideTagList>li a{padding:5px 0;text-decoration:none;display:flex;justify-content:space-between}.sideTagList>li a:hover{text-decoration:underline;color:#f76eb5}.sideTagList>li a i{width:14px;position:relative;top:5px}.sideTagList>li a .txt{flex:1 1;padding-left:5px;color:#f76eb5;font-weight:500;line-height:1.5}.catTagList{width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px 12px;margin-bottom:15px}.catTagList>li{display:flex;align-items:center;justify-content:center;width:auto}.catTagList>li i{width:14px}.catTagList>li .txt{flex:1 1;padding-left:5px;color:#c2ad00;font-weight:500;line-height:1.5}.pageTagList{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3px 5px;margin-bottom:20px}.pageTagList>li a{width:100%;text-decoration:none;display:flex;align-items:flex-start;justify-content:space-between}.pageTagList>li a:hover{text-decoration:underline;color:#f76eb5}.pageTagList>li a i{width:14px;position:relative;top:5px}.pageTagList>li a .txt{flex:1 1;padding-left:5px;color:#f76eb5;font-weight:500;line-height:1.5}.table_of_contents{margin:30px auto;width:100%}.table_of_contents .toc_header{background-color:#e5dce1;font-size:1.3rem;font-weight:700;padding:5px 20px}.table_of_contents .toc_inner{background-color:#f7f5f5;padding:20px;margin-top:3px}.table_of_contents .tocFirst>li{list-style-type:none}.table_of_contents .tocFirst>li:not(:last-child){margin-bottom:5px}.table_of_contents .tocFirst>li a{font-weight:700;color:#ec3393;font-size:1.4rem;text-decoration:none}.table_of_contents .tocFirst ol{margin-left:10px;margin-top:5px}.table_of_contents .tocFirst ol>li{list-style-type:none;position:relative;padding-left:15px}.table_of_contents .tocFirst ol>li:before{content:"";display:block;width:10px;height:10px;position:absolute;left:0;top:7px;border-radius:50%;background-color:#ec3393}.table_of_contents .tocFirst ol>li:not(:last-child){margin-bottom:5px}.table_of_contents .tocFirst ol>li a{font-weight:500;color:#ec3393;font-size:1.3rem;text-decoration:none}.companyHeaderNavi{background-color:#aab3b7;height:50px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.companyHeaderNavi .companyHeaderNavi_ul{display:flex;align-items:center;justify-content:center;gap:30px}@media(max-width:559.9px){.companyHeaderNavi .companyHeaderNavi_ul{gap:4vw}}.companyHeaderNavi .companyHeaderNavi_ul li a{color:#fff;text-decoration:none;display:block;text-align:center}@media(max-width:559.9px){.companyHeaderNavi .companyHeaderNavi_ul li a{line-height:1.4;font-size:1.2rem}}.co_policy{margin:30px auto}.co_policy .centerButton{margin-top:20px}.co_policy_txt{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.4rem;font-weight:500;line-height:34px;margin-top:10px;text-align:center;font-feature-settings:"palt"}.co_business{width:100%;max-width:460px;margin:60px auto}.co_business .co_logo{display:block;width:100%;max-width:335px;margin:20px auto}.co_business .co_logo+p{line-height:30px}@media(max-width:559.9px){.co_business .co_logo+p{padding:0 5%}}.co_recruit{width:100%}.co_recruit .co_logo{display:block;width:100%;max-width:335px;margin:20px auto}.co_recruit p{line-height:30px}.company_info{width:100%}.company_info tbody tr th{width:170px;padding:8px 0;text-align:left}@media(max-width:559.9px){.company_info tbody tr th{display:block;width:100%;padding:8px 0 3px}}.company_info tbody tr td{padding:8px 0}@media(max-width:559.9px){.company_info tbody tr td{display:block;width:100%;padding:0 0 8px}}.co_policy_page_txt{width:100%;max-width:540px;margin:30px auto 0}@media(max-width:559.9px){.co_policy_page_txt{padding:0 5%}}.co_policy_page_txt p{line-height:30px;font-feature-settings:"palt"}.co_policy_page_txt p:not(:last-child){margin-bottom:15px}.co_policy_content{margin-top:50px}.co_policy_content h2{width:90%;max-width:540px;margin:0 auto;line-height:1.4}.co_policy_content h2+.co_policy_page_txt{margin-top:20px}.co_policy_content .neostandard10{display:block;width:90%;max-width:540px;margin:20px auto 0}.co_partner_txt{color:#f76eb5;font-feature-settings:"palt"}@media(max-width:559.9px){.co_partner_txt{max-width:275px;margin-left:auto;margin-right:auto}}.partner_logo_list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px 4%;margin-top:30px}@media(min-width:560px){.partner_logo_list{justify-content:center}}.partner_logo_list li{width:47%;display:flex;align-items:center;justify-content:center}@media(min-width:560px){.partner_logo_list li{width:30%}}.partner_logo_list li a{transition:all .3s ease}.partner_logo_list li a:hover{opacity:.8}.partner_logo_list.column-2{max-width:335px;margin-left:auto;margin-right:auto}@media(min-width:560px){.partner_logo_list.column-2 li{width:45%}}.selectYearPulldown{width:100%;max-width:335px;margin:0 auto 30px}.recruitContent li{margin-top:30px}@media(min-width:560px){.recruitContent li{display:flex;justify-content:space-between;gap:40px}.recruitContent li .imgSide{width:335px}.recruitContent li .txtSide{flex:1 1}}.recruitContent li .txtSide h3{background-color:#c2ad00;color:#fff;text-align:center;font-size:1.6rem;font-weight:500;padding:5px;margin-bottom:20px}.lookingForPerson{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px auto 0}@media(max-width:559.9px){.lookingForPerson{flex-wrap:wrap}}.lookingForPerson li{width:134px;height:58px;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--_,linear-gradient(0deg,#f1c9fd 0,#f76eb5 100%));font-weight:500;line-height:18px;border-radius:40px}.recruitVision{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.recruitVision p{line-height:30px;font-feature-settings:"palt"}.recruitVision p:not(:last-child){margin-bottom:30px}.staffInterviewList{width:100%}@media(min-width:560px){.staffInterviewList{display:flex;justify-content:flex-start;gap:20px;flex-wrap:wrap}}.staffInterviewList .staffInterviewItem{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}@media(min-width:560px){.staffInterviewList .staffInterviewItem{width:calc(50% - 10px)}}@media(max-width:559.9px){.staffInterviewList .staffInterviewItem{width:100%;margin-bottom:20px}}.staffInterviewList .staffInterviewItem>a{text-decoration:none;color:#222;display:flex;flex-direction:column;width:100%;height:100%}.staffInterviewList .staffInterviewItem>a .card__imgframe{width:100%;position:relative;aspect-ratio:16/9;overflow:hidden}.staffInterviewList .staffInterviewItem>a .card__imgframe img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease}.staffInterviewList .staffInterviewItem>a .card__imgframe_free{width:100%;overflow:hidden}.staffInterviewList .staffInterviewItem>a .card__imgframe_free img{transition:all .3s ease}.staffInterviewList .staffInterviewItem>a .card__textbox{padding:20px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.staffInterviewList .staffInterviewItem>a .card__textbox.start{justify-content:flex-start}.staffInterviewList .staffInterviewItem>a .card__textbox .card__titletext{color:#f76eb5;font-weight:700;font-size:1.8rem;line-height:24px;margin-bottom:15px}.staffInterviewList .staffInterviewItem>a:hover .card__imgframe img,.staffInterviewList .staffInterviewItem>a:hover .card__imgframe_free img{transform:scale(1.1)}.recruitRequire{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.recruitRequire dt{font-weight:700;margin-bottom:5px;margin-top:20px}.interviewSingleHeader{margin:30px auto}.interviewDetailBody figure{margin-bottom:40px}@media(max-width:559.9px){.interviewDetailBody figure{margin-bottom:20px}}.interviewDetailBody img{display:block;max-width:100%;height:auto;width:auto;margin-left:auto;margin-right:auto;margin-top:30px}.interviewDetailBody .auto{margin:15px 0}.interviewDetailBody p{line-height:26px}.interviewDetailBody p:empty{display:none}.interviewDetailBody h1{font-size:1.6rem;margin-top:32px;background-color:#edebeb;padding:12px;font-weight:700}@media(max-width:559.9px){.interviewDetailBody h1{margin-top:24px}}.interviewDetailBody h2{font-size:1.6rem;margin-top:30px;border-bottom:1px solid #222;padding-bottom:10px;position:relative;padding-left:16px}.interviewDetailBody h2:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#222;position:absolute;left:0;top:8px}@media(max-width:559.9px){.interviewDetailBody h2{margin-top:24px}}.interviewDetailBody h3{font-size:1.8rem;padding-top:32px;color:#7a7a7a}@media(max-width:559.9px){.interviewDetailBody h3{font-size:1.7rem;padding-top:24px;line-height:1.6}}.interviewDetailBody h4{font-size:1.6rem;padding-top:20px}@media(max-width:559.9px){.interviewDetailBody h4{font-size:1.4rem;margin-bottom:16px}}.interviewDetailBody h4:before{display:inline-block;content:"";width:4px;height:60%;background-color:#43bafe;position:absolute;left:8px;top:20%}.interviewDetailBody h5{font-size:1.8rem;color:#666;position:relative;padding-left:16px;margin-bottom:15px}@media(max-width:559.9px){.interviewDetailBody h5{font-size:1.7rem;margin-bottom:10px}}.interviewDetailBody h5:before{background:#3875a1;width:5px;height:24px;display:block;content:"";margin-right:6px;position:absolute;left:0;top:5px}.interviewDetailBody h6{font-size:1.7rem;background-color:#eee;padding:10px 20px;position:relative;margin-bottom:15px}@media(max-width:559.9px){.interviewDetailBody h6{font-size:1.6rem;margin-bottom:10px}}.interviewDetailBody h6:before{width:5px;height:100%;position:absolute;left:0;top:0;background-color:#07afbf;content:"";display:block}.interviewDetailBody table{border-collapse:collapse;border-spacing:0;margin:15px 0;width:100%}.interviewDetailBody table td,.interviewDetailBody table th{vertical-align:middle;padding:15px 10px;border:1px solid #ddd;margin:0}.interviewDetailBody table th{text-align:center;background:#eee;font-weight:700}.interviewDetailBody blockquote{position:relative;box-sizing:border-box;padding:45px 20px 45px 30px;margin:0 0 30px;font-weight:400;color:#444;background-color:#f3f3f3;border:1px solid #ddd}@media(max-width:559.9px){.interviewDetailBody blockquote{padding:20px 5%}}.interviewDetailBody pre{padding:20px;margin:20px;background:#eee;border-radius:5px;font-size:1.5rem;white-space:pre-line}.interviewDetailBody code{word-wrap:break-word;font-size:1.5rem}.interviewDetailBody .word-set{display:inline-table;position:relative;vertical-align:baseline;white-space:normal}.interviewDetailBody .aligncenter{margin-left:auto;margin-right:auto;text-align:center;display:inline-block}.interviewDetailBody .alignright{display:inline-block;margin-left:auto;margin-right:0}.interviewDetailBody ul{margin-left:10px;margin-bottom:30px}.interviewDetailBody ul li{position:relative;padding-left:12px}.interviewDetailBody ul li:before{width:5px;height:5px;border-radius:4px;content:"";display:block;background-color:#222;position:absolute;left:0;top:14px}.interviewDetailBody ol{list-style:inherit;margin-bottom:30px}.interviewDetailBody ol li{list-style-type:decimal;list-style-position:outside}.interviewDetailBody a{text-decoration:underline;color:#f76eb5;transition:all .3s ease}.interviewDetailBody a:active,.interviewDetailBody a:hover{opacity:.7}.interviewDetailBody figcaption{font-size:1.2rem;word-wrap:break-word;color:#7a7a7a;margin-top:5px}.fpCenterTitle{color:#7654b6;text-align:center;font-weight:700;font-size:2.4rem;line-height:28px;margin-bottom:30px}.fp_header{width:100%;max-width:484px;margin-left:auto;margin-right:auto}.fp_header .imgFpPlan{display:block}@media(min-width:560px){.fp_header .imgFpPlan{max-width:460px;margin:0 auto}}.fp_header .fp_prices{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin:20px auto 10px}@media(max-width:559.9px){.fp_header .fp_prices{flex-direction:column;gap:5px}}.fp_header .fp_prices img{display:block;width:234px}.fp_included{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:8px;overflow:hidden}@media(max-width:559.9px){.fp_included{width:90%;margin-left:auto;margin-right:auto}}.fp_included .fp_included_header{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:20px}.fp_included .fp_included_header .triggerButton{background-color:#bc45c3}.fp_included .questionSentence{font-weight:700;width:calc(100% - 40px);text-align:center;color:#bc45c3}.fp_included .answerArea{max-height:0;visibility:hidden;transition:all .4s ease}.fp_included .answerArea .inner{padding:10px 20px 30px}.fp_included .answerArea .inner .flex-center{display:flex;flex-direction:column;align-items:center}.fp_included .answerArea .inner .list-maru{text-align:left}.fp_included.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.fp_included.opened .answerArea{display:block;max-height:1000px;visibility:visible}.checkSmall{font-size:.8rem;position:relative;top:-4px}.fpCenterTxt{text-align:center;color:#bc45c3;line-height:26px;margin-top:20px;font-feature-settings:"palt"}.fpCenterTxt .checkTxt{color:#e90058;font-weight:700}.fpPlanSection{background-color:#f3f3f9;padding:50px 30px;width:100%;max-width:700px;margin:50px auto 0}.fpVenueTrigger{width:100%;max-width:335px;height:46px;margin-left:auto;margin-right:auto;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);background-color:#bc45c3;display:flex;align-items:center;justify-content:center;position:relative;padding-right:20px;cursor:pointer;margin-top:20px}.fpVenueTrigger .triggerButton{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:transparent;border:1px solid #fff;border-radius:4px}.fpVenueTrigger.opened .triggerButton span.last{transform:translate(-50%,-50%) rotate(0deg)}.fpVenueSection{max-height:0;visibility:hidden;transition:all .3s ease-out}.fpVenueSection.opened{display:block;max-height:9999px;visibility:visible;margin-top:20px}.fpVenueSection .fpVenueList>li{background-color:#fff;padding:30px}.fpVenueSection .fpVenueList>li:not(:last-child){margin-bottom:20px}.fpVenueSection .fpVenueList>li dl{display:flex;width:100%}.fpVenueSection .fpVenueList>li dl dt{width:46px;display:flex;align-items:center;justify-content:flex-start;font-weight:500;border-right:1px solid #222;line-height:20px}.fpVenueSection .fpVenueList>li dl dd{flex:1 1;padding:3px 0 3px 10px;line-height:20px;font-size:1.2rem;font-weight:500}.fpVenueSection .fpVenueList>li dl.schedule{margin-bottom:20px}.fpVenueSection .fpVenueList>li dl.schedule dt{color:#7654b6;border-right:1px solid #7654b6}.fpVenueSection .fpVenueList>li dl.schedule dd{color:#7654b6;font-weight:700;font-size:1.9rem;line-height:24px}.fpVenueSection .fpVenueList>li .applicableShopList{width:100%;margin-top:20px}@media(min-width:560px){.fpVenueSection .fpVenueList>li .applicableShopList{display:flex;flex-wrap:wrap;gap:20px}.fpVenueSection .fpVenueList>li .applicableShopList>li{width:calc(50% - 10px)}}@media(max-width:559.9px){.fpVenueSection .fpVenueList>li .applicableShopList>li{width:100%}.fpVenueSection .fpVenueList>li .applicableShopList>li:not(:last-child){margin-bottom:20px}}.fpContent{margin-top:50px}.fpContent .shopPlanLinkButtons{margin-left:auto;margin-right:auto}@media(min-width:560px){.fpContent .shopPlanLinkButtons{width:490px;display:flex;flex-wrap:wrap;gap:10px}}@media(max-width:559.9px){.fpContent .shopPlanLinkButtons{width:240px}}@media(min-width:560px){.fpContent .shopPlanLinkButtons>li{width:calc(50% - 5px);margin:auto}}.fpContent .shopPlanLinkButtons>li .btn-white-arrow{width:100%;max-width:100%}.fpRentalDesc{margin-top:30px}.fpRentalDesc h3{margin-bottom:20px;line-height:24px}.fpRentalDesc p{line-height:26px;font-feature-settings:"palt";margin-bottom:10px}.fpRentalDesc img{display:block;margin:0 auto 10px}@media(min-width:560px){.fpRentalDesc img{max-width:460px}}.fpRentalRecom{width:100%;margin-top:30px}@media(min-width:560px){.fpRentalRecom{display:flex}.fpRentalRecom .imgSide{width:300px}.fpRentalRecom .textSide{flex:1 1;padding-left:30px}}@media(max-width:559.9px){.fpRentalRecom .textSide{margin-top:15px}}.fpRentalRecom .textSide h3{font-size:1.8rem;font-weight:700;line-height:24px}.fpRentalRecom .textSide p{line-height:26px;font-feature-settings:"palt";margin-top:10px}.fpRentalFlow{width:100%;margin-top:60px}.fpRentalFlow .fpRentalFlow_tit{background-color:#a98cde;padding:8px 0;text-align:center;color:#fff;font-size:2.2rem;font-weight:500}.fpRentalFlow .fpRentalFlowInner{border:1px solid #a98cde;padding:20px}.fpRentalFlow .rentalFlow .rentalFlowSection:not(:last-child){margin-bottom:20px}.fpRentalFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle{margin-bottom:10px}.fpRentalFlow .rentalFlow .rentalFlowSection .rentalFlowSectionTitle .num{background-color:#a98cde}.fpRentalFlow .rentalFlow .rentalFlowSection p{font-feature-settings:"palt";line-height:24px}.fpRentalFlow .rentalFlow .rentalFlowSection .btn-purple-arrow{width:230px;margin-top:10px}.fireworksPlanSlider{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.fireworksPlanSlider .swiper{overflow:visible}@media(max-width:559.9px){.fireworksPlanSlider .swiper{padding:0 24px}}.fireworksPlanSlider .swiper .sliderItem{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.fireworksPlanSlider .swiper .sliderItem .card__containar{text-decoration:none}.fireworksPlanSlider .swiper .sliderItem .card__containar .card__imgframe{width:100%;aspect-ratio:27/25}.fireworksPlanSlider .swiper .sliderItem .card__containar .card__imgframe img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.fireworksPlanSlider .swiper .sliderItem .card__containar .card__textbox{height:80px;padding-top:15px 20px}.fireworksPlanSlider .swiper .sliderItem .card__containar .card__textbox .card__titletext{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#222;font-size:1.4rem;font-weight:700}.adachiTopTitle{text-align:center;color:#e834b7;font-size:1.8rem;font-weight:700}.adachiTopTitle img{margin:10px auto 0}@media(min-width:560px){.adachiTopTitle img{width:460px}}@media(max-width:559.9px){.adachiTopTitle img{width:270px}}.text-adachiBlue{color:#7654b6}.adachiFwInfoBox{background-color:#f3f3f9;padding:20px 30px;width:100%;margin-top:30px}.adachiFwInfoBox h3{font-feature-settings:"palt";margin-bottom:5px}.adachiCenterTitle{color:#7654b6;text-align:center;font-size:2.4rem;line-height:1.2;margin-top:50px}.ad_img-plan-1{display:block;margin:20px auto}@media(min-width:560px){.ad_img-plan-1{max-width:460px}}.ad_set_couple{display:block;max-width:280px;margin:20px auto}.ad_plan_buttons{display:flex;justify-content:space-between;gap:20px;margin:20px auto;width:100%;max-width:660px}@media(max-width:559.9px){.ad_plan_buttons{flex-direction:column}}.ad_plan_buttons .btn-purple-arrow{height:56px}@media(min-width:560px){.ad_plan_buttons .btn-purple-arrow{width:calc(50% - 10px)}}@media(max-width:559.9px){.ad_plan_buttons .btn-purple-arrow{width:100%;max-width:100%}}.fpVenueTrigger.adachi{height:56px;width:100%;max-width:560px;padding:0 42px 0 20px;text-align:center}.adachiPlanShopList>li{margin-bottom:30px}.adachiPlanShopList>li .headShopName{background-color:#e6e1f0;text-align:center;color:#7654b6;font-weight:700;padding:4px 0;margin-bottom:20px}.adachiPlanShopList>li h4{margin-bottom:10px}.adachiPlanShopList>li .columns{width:100%;display:flex;justify-content:space-between;font-feature-settings:"palt"}.adachiPlanShopList>li .columns .column-1{width:calc(50% - 15px)}.adachiPlanShopList>li .btn-purple-arrow{margin:20px auto 0}.adachiFwPoints>li{margin-top:30px;padding-bottom:20px}.adachiFwPoints>li .pointHead{background-color:#ffaa8e;padding:8px 10px;border-radius:40px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:30px;color:#fff;font-size:2rem;font-weight:700}@media(max-width:559.9px){.adachiFwPoints>li .pointHead{line-height:1.3;padding:8px 20px}.adachiFwPoints>li .pointHead .num{width:110px}.adachiFwPoints>li .pointHead .txt{flex:1 1}}.adachiFwPoints>li .pointHead+img{margin:0 auto 30px;display:block}@media(min-width:560px){.adachiFwPoints>li .pointHead+img{max-width:460px}}.adachiFwPoints>li .point-1-columns{display:flex;flex-wrap:wrap;margin-top:20px}@media(min-width:560px){.adachiFwPoints>li .point-1-columns{gap:30px 30px}}@media(max-width:559.9px){.adachiFwPoints>li .point-1-columns{gap:30px}}@media(min-width:560px){.adachiFwPoints>li .point-1-columns .fwPointList{width:calc(50% - 15px)}}@media(max-width:559.9px){.adachiFwPoints>li .point-1-columns .fwPointList{width:100%}}.adachiFwPoints>li .point-1-columns .fwPointList>dt{color:#ff7345;font-size:1.8rem;font-weight:700;margin-bottom:10px}.fwPlanBnr{width:335px;margin:50px auto 0}.fwPlanBnr .fwPlanBnrBtn{display:block;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin-top:5px;transition:all .3s ease}.fwPlanBnr .fwPlanBnrBtn:hover{opacity:.8}.sumidagawaPlanShopList>li{margin-bottom:30px}.sumidagawaPlanShopList>li .headShopName{background-color:#e6e1f0;text-align:center;color:#7654b6;font-weight:700;padding:4px 0;margin-bottom:20px}.sumidagawaPlanShopList>li h4{margin-bottom:10px}.sumidagawaPlanShopList>li .columns{width:100%;display:flex;justify-content:space-between;font-feature-settings:"palt"}.sumidagawaPlanShopList>li .columns .column-1{width:calc(50% - 15px)}.sumidagawaPlanShopList>li .btn-purple-arrow{margin:20px auto 0}.jobTypes{width:100%;margin:30px auto}@media(min-width:560px){.jobTypes{display:flex;justify-content:space-between}}.jobTypes .jobType_item{border:1px solid #f76eb5}@media(min-width:560px){.jobTypes .jobType_item{width:32%}}@media(max-width:559.9px){.jobTypes .jobType_item{width:100%;display:flex}}.jobTypes .jobType_item .jobType_item_tit{background-color:#f76eb5;color:#fff;text-align:center;font-weight:500}@media(min-width:560px){.jobTypes .jobType_item .jobType_item_tit{height:40px;display:flex;align-items:center;justify-content:center}}.jobTypes .jobType_item .jobType_item_inner{padding:10px}@media(min-width:560px){.jobTypes .jobType_item .jobType_item_inner{height:calc(100% - 40px);display:flex;align-items:center;justify-content:center;text-align:center}}.jobTypes .jobType_item .jobType_item_inner p{color:#222;font-weight:500}.tFormColumn .tFormInner .birthColumn{display:flex;justify-content:flex-start;gap:8px}.tFormColumn .tFormInner .birthColumn .item{display:flex;align-items:center;justify-content:center;gap:5px}.tFormColumn .tFormInner .birthColumn .item:first-child{width:90px}.tFormColumn .tFormInner .birthColumn .item:not(:first-child){width:70px}.shingekiMainVisual,.shingekiMainVisual img,.shingeki_ttl,.shingeki_ttl img{width:100%}.s53Header.shingeki{background-color:#af0e16;padding:0 3vw}@media(max-width:559.9px){.s53Header.shingeki .s53Header_navi{gap:3vw}}.s53Header.shingeki .s53Header_navi>li a{line-height:1.4;display:block}@media(max-width:559.9px){.s53Header.shingeki .s53Header_navi>li a{font-size:1.1rem}}.vLineTitle{padding:16px 0;position:relative;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}.vLineTitle:after,.vLineTitle:before{content:"";display:block;width:255px;height:1px;background-color:#333;position:absolute;left:50%;transform:translateX(-50%)}.vLineTitle:before{top:0}.vLineTitle:after{bottom:0}@media(min-width:560px){.vLineTitle.s02:after,.vLineTitle.s02:before{width:320px}.vLineTitle.s03:after,.vLineTitle.s03:before{width:212px}.vLineTitle.s04:after,.vLineTitle.s04:before{width:472px}.vLineTitle.s05:after,.vLineTitle.s05:before{width:448px}.vLineTitle.s06:after,.vLineTitle.s06:before{width:332px}}@media(max-width:559.9px){.vLineTitle.s06:after,.vLineTitle.s06:before{width:100%}}.shingekiCenterTitle{text-align:center;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.4rem;font-weight:800;font-feature-settings:"palt"}.shingekiCenterTitle span{display:block;font-size:2rem}.bgShingeki-01{background-color:#f7f4ec;padding-top:40px}.shingekiSetPlan{width:100%;background-color:#fff;padding:20px;border-radius:8px;margin-top:20px}@media(min-width:560px){.shingekiSetPlan{display:flex;gap:20px;align-items:center}}.shingekiSetPlan .selectCharacter{width:146px}@media(max-width:559.9px){.shingekiSetPlan .selectCharacter{width:160px;margin:0 auto 20px}}@media(min-width:560px){.shingekiSetPlan .setInner{flex:1 1}.shingekiSetPlan .setInner .setInner_up{display:flex;align-items:center;justify-content:space-between}}.shingekiSetPlan .setInner .setInner_up .setTitle{display:flex;flex-direction:column;gap:5px}@media(min-width:560px){.shingekiSetPlan .setInner .setInner_up .setTitle{width:calc(100% - 320px)}}.shingekiSetPlan .setInner .setInner_up .setTitle p{font-size:1.6rem;font-weight:700;text-align:center;line-height:20px;letter-spacing:5%}.shingekiSetPlan .setInner .setInner_up .setTitle p.text-20{font-size:2rem;line-height:24px}.shingekiSetPlan .setInner .setInner_up .setTitle p.color-eren{color:#ea5863}.shingekiSetPlan .setInner .setInner_up .setTitle p.color-levi{color:#498b65}.shingekiSetPlan .setInner .setInner_up .setTitle p.color-erwin{color:#a385bb}.shingekiSetPlan .setInner .setInner_up .setPrices{display:flex;justify-content:space-between;width:292px}@media(max-width:559.9px){.shingekiSetPlan .setInner .setInner_up .setPrices{width:100%;margin:30px auto 0}.shingekiSetPlan .setInner .setInner_up .setPrices dl{width:48%}}.shingekiSetPlan .setInner .setInner_up .setPrices dl dt{color:#fff;font-size:1.3rem;font-weight:700;height:26px;display:flex;align-items:center;justify-content:center;font-feature-settings:"palt"}.shingekiSetPlan .setInner .setInner_up .setPrices dl dt.womens{background-color:#ff686d}.shingekiSetPlan .setInner .setInner_up .setPrices dl dt.mens{background-color:#19abe5}.shingekiSetPlan .setInner .setInner_up .setPrices dl dd{font-size:1.3rem;font-weight:700;text-align:center;font-feature-settings:"palt"}.shingekiSetPlan .setInner .setInner_up .setPrices dl dd span{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.5}.shingekiSetPlan .setInner .setInner_down{width:100%;border-top:1px dashed #c1c1c1;margin-top:20px;padding-top:20px;display:flex;gap:16px}@media(max-width:559.9px){.shingekiSetPlan .setInner .setInner_down{margin-top:10px;flex-direction:column}}@media(min-width:560px){.shingekiSetPlan .setInner .setInner_down img{width:calc(50% - 10px)}}.shingekiSection{width:100%;position:relative;background:linear-gradient(180deg,#fff,#f7f4ec 160px)}.shingekiSection:before{content:"";display:block;width:100%;height:63px;position:absolute;left:0;top:110px}.shingekiSection.p-red:before{background:url(/assets/imgs/page/shingeki/pt_red.png) repeat-x;background-size:291px 63px}.shingekiSection.p-green:before{background:url(/assets/imgs/page/shingeki/pt_green.png) repeat-x;background-size:291px 63px}.shingekiSection.p-blue:before{background:url(/assets/imgs/page/shingeki/pt_blue.png) repeat-x;background-size:291px 63px}.shingekiSection .wrapper-560{position:relative;z-index:1}.shingekiSection .wrapper-560 .list-kome li{padding-bottom:0}.shingekiSection .setBlock{background-color:#fff;border-radius:8px;padding:20px}.shingekiSection .setBlock h4{text-align:center;font-size:2rem;font-weight:400}.shingekiSection .setBlock .setBlock_inner{display:flex;align-items:center;justify-content:center;gap:15px}@media(max-width:559.9px){.shingekiSection .setBlock .setBlock_inner{flex-direction:column;margin-top:10px}}.shingekiSection .setBlock .setBlock_inner .goods_list>li{font-size:2rem;font-weight:700;padding-left:18px;position:relative}.shingekiSection .setBlock .setBlock_inner .goods_list>li:before{content:"・";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(min-width:560px){.shingekiSection .setBlock .setBlock_inner .arrow{width:17px}}@media(max-width:559.9px){.shingekiSection .setBlock .setBlock_inner .arrow{width:210px}}.shingekiSection .setBlock .setBlock_inner .setLineup{text-align:center}.shingekiSection .setBlock .setBlock_inner .setLineup p{font-weight:700}.shingekiSection .setBlock .setBlock_inner .setLineup>ul{display:flex;flex-direction:column;gap:10px;margin:10px auto}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li{width:200px;height:34px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;border:1px solid #ea5863;border-radius:17px}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-eren{color:#ea5863}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-levi{color:#498b65;border-color:#498b65}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-erwin{color:#a385bb;border-color:#a385bb}.goods_POP{margin-bottom:20px}.goods_POP+.list-kome{font-size:1.2rem}@media(max-width:559.9px){.goods_POP+.list-kome{width:90%;margin:0 auto}}.btn-pink-arrow.shingekiRed{background-color:#af0e16}.charaPanels{display:flex;align-items:flex-end;justify-content:space-between;width:90%;max-width:720px;position:relative;z-index:1;margin:0 auto 30px}@media(max-width:559.9px){.charaPanels{flex-direction:column;gap:30px}}.charaPanels img{display:block}@media(min-width:560px){.charaPanels img:first-child{width:34%}.charaPanels img:nth-child(2){width:32%}.charaPanels img:nth-child(3){width:33%}}@media(max-width:559.9px){.charaPanels img{width:300px;margin:0 auto}}.shingekiShops{display:flex;justify-content:space-between;max-width:620px;margin:20px auto 0}@media(max-width:559.9px){.shingekiShops{flex-direction:column;align-items:center;gap:20px}}@media(min-width:560px){.shingekiShops .column{width:32%}}@media(max-width:559.9px){.shingekiShops .column{width:200px}}.shingekiShops .column p{width:100%;height:30px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;border:1px solid #ea5863;border-radius:17px;margin-bottom:10px}.shingekiShops .column p.color-eren{color:#ea5863}.shingekiShops .column p.color-levi{color:#498b65;border-color:#498b65}.shingekiShops .column p.color-erwin{color:#a385bb;border-color:#a385bb}.shingekiShops .column .list-shop>li{font-size:1.6rem;padding-left:16px;position:relative}.shingekiShops .column .list-shop>li:before{content:"・";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.shingekiSection-01{background-color:#f7f4ec;padding:60px 0}.shingekiSection-02{background-color:#e5e1d8;padding:60px 0}.charaKimono{padding-top:50px}.charaKimono:not(:last-child){border-bottom:1px solid #222;padding-bottom:50px}.charaKimono:first-child{padding-top:30px}@media(min-width:560px){.charaKimono{display:flex;justify-content:space-between;align-items:center}}.charaKimono .charaKimono_img{width:280px}@media(max-width:559.9px){.charaKimono .charaKimono_img{margin:0 auto 20px}}@media(min-width:560px){.charaKimono .charaKimono_design{width:calc(100% - 340px)}}.charaKimono .charaKimono_design .charaKimono_design_list{display:flex;flex-direction:column;gap:15px}.charaKimono .charaKimono_design .charaKimono_design_list>li{width:100%;display:flex;align-items:center;justify-content:center;gap:15px}.charaKimono .charaKimono_design .charaKimono_design_list>li .charaKimono_sq{width:80px}.charaKimono .charaKimono_design .charaKimono_design_list>li .charaKimono_txt{flex:1 1;font-size:1.2rem;font-weight:500;font-feature-settings:"palt";line-height:1.4}.shingeki_shopList{width:84%;max-width:452px;margin:0 auto;display:flex;justify-content:space-between}@media(min-width:560px){.shingeki_shopList ul.pcOnly{display:block}}.shingeki_shopList ul>li:not(:last-child){margin-bottom:4px}@media(max-width:559.9px){.shingeki_shopList ul>li:not(:last-child){margin-bottom:6px}}.shingeki_copyright{width:100%;padding:30px 15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#120d0b,#423936)}.shingeki_copyright p{color:#feeb71;text-align:center}.escrit_section{background-color:#fbe8d9;padding:60px 0}.bnr_escrit{display:block;margin:0 auto;width:100%}.s53Header.windBreaker{background-color:#2eb9b2;padding:0 3vw}@media(max-width:559.9px){.s53Header.windBreaker .s53Header_navi{gap:3vw}}.s53Header.windBreaker .s53Header_navi>li a{line-height:1.4;display:block}@media(max-width:559.9px){.s53Header.windBreaker .s53Header_navi>li a{font-size:1.1rem}}@media(min-width:560px){.vLineTitle.s0x:after,.vLineTitle.s0x:before{width:433px}}.vLineTitle.s0x .shingekiCenterTitle{display:flex;align-items:center;justify-content:center;gap:3px}@media(max-width:559.9px){.vLineTitle.s0x .shingekiCenterTitle{flex-direction:column;gap:0}}.vLineTitle.s0x .shingekiCenterTitle p{display:flex;align-items:center;justify-content:center;gap:3px}.vLineTitle.s0x .shingekiCenterTitle .icon-X-black{display:block;width:30px}@media(min-width:560px){.shingekiSetPlan.wb{gap:4px;padding:20px 28px}.shingekiSetPlan.wb .selectCharacter{width:132px}.shingekiSetPlan.wb .setInner{flex:1 1}}.shingekiSetPlan.wb .setInner .setInner_up .setTitle p{font-feature-settings:"palt"}.shingekiSetPlan.wb .setInner .setInner_up .setTitle p.color-sakurano{color:#d77e00}.shingekiSetPlan.wb .setInner .setInner_up .setTitle p.color-suou{color:#aa7c88}.shingekiSetPlan.wb .setInner .setInner_up .setTitle p.color-kaji{color:#4b7e96}.shingekiSetPlan.wb .setInner .setInner_up .setTitle p.color-tsubakino{color:#d5363d}.shingekiSetPlan.wb .setInner .setInner_up .setTitle p.color-umemiya{color:#259076}.shingekiSetPlan.wb .setInner .setInner_down{display:flex;flex-wrap:wrap}@media(min-width:560px){.shingekiSetPlan.wb .setInner .setInner_down{padding:0 32px;justify-content:space-between;align-items:flex-end}}@media(max-width:559.9px){.shingekiSetPlan.wb .setInner .setInner_down{gap:5px 16px;flex-direction:row}}.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn{display:flex;flex-direction:column;justify-content:flex-end;gap:10px}@media(min-width:560px){.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn:first-child{width:110px}.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn:nth-child(2){width:86px}.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn:nth-child(3){width:99px}.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn:nth-child(4){width:93px}}@media(max-width:559.9px){.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn{width:calc(50% - 8px)}}.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn img{display:block;width:100%}.shingekiSetPlan.wb .setInner .setInner_down .wbGoodColumn .goodsName{background-color:#595757;color:#fff;width:100%;padding:2px 0 3px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:1rem;font-weight:500}.shingekiSection.gara-01:before{background:url(/assets/imgs/page/wind-breaker/gara-01.png) repeat-x;background-size:39px 63px}.shingekiSection.gara-02:before{background:url(/assets/imgs/page/wind-breaker/gara-02.png) repeat-x;background-size:39px 63px}.shingekiSection.gara-03:before{background:url(/assets/imgs/page/wind-breaker/gara-03.png) repeat-x;background-size:39px 63px}.shingekiSection.gara-04:before{background:url(/assets/imgs/page/wind-breaker/gara-04.png) repeat-x;background-size:30px 63px}.shingekiSection .wrapper-700{position:relative;z-index:1}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-sakura{border:1px solid #d77e00;color:#d77e00}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-suou{border:1px solid #aa7c88;color:#aa7c88}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-kaji{border:1px solid #4b7e96;color:#4b7e96}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-tsubakino{border:1px solid #d5363d;color:#d5363d}.shingekiSection .setBlock .setBlock_inner .setLineup>ul>li.color-umemiya{border:1px solid #259076;color:#259076}.btn-pink-arrow.wbGreen{background-color:#2eb9b2}.gara-03 .postcard{display:block;width:100%;max-width:360px;margin:0 auto 30px}.gara-03 .postcard-u-text{text-align:center;font-size:1.8rem;font-weight:700}.getPostcard{margin-top:40px}.getPostcard header{width:100%;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#007d6b;border-radius:30px;font-size:1.8rem;font-weight:700}.getPostcard .getPostcardList{margin-top:20px}.getPostcard .getPostcardList>li{display:flex;align-items:flex-start;gap:8px;position:relative}.getPostcard .getPostcardList>li:not(:last-child){padding-bottom:30px}.getPostcard .getPostcardList>li:not(:last-child):after{content:"";display:block;width:40px;height:10px;background:url(/assets/imgs/page/wind-breaker/triangle.png) no-repeat;background-size:cover;position:absolute;left:50%;bottom:10px;transform:translateX(-50%)}.getPostcard .getPostcardList>li .num{width:28px;height:28px;border-radius:4px;background-color:#007d6b;display:flex;align-items:center;justify-content:center;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;color:#fff}.getPostcard .getPostcardList>li .txt{width:calc(100% - 36px);font-size:1.8rem;font-weight:700;line-height:1.4;padding-top:1px}.getPostcard .getPostcardList>li .txt .text-sm{font-weight:400}@media(min-width:560px){.charaPanel{width:90%;max-width:556px;margin:0 auto 30px;position:relative;z-index:1}}@media(max-width:559.9px){.charaPanel{display:none}}@media(min-width:560px){.charaPanels.wb{display:none}}@media(max-width:559.9px){.charaPanels.wb{display:flex;align-items:flex-end;justify-content:space-between;width:90%;position:relative;z-index:1;margin:0 auto 30px;flex-direction:column;gap:30px}}.charaPanels.wb img{display:block}@media(min-width:560px){.charaPanels.wb img:first-child{width:34%}.charaPanels.wb img:nth-child(2){width:32%}.charaPanels.wb img:nth-child(3){width:33%}}@media(max-width:559.9px){.charaPanels.wb img{width:166px;margin:0 auto}}.windBreakerShops{display:flex;justify-content:space-between;max-width:620px;margin:20px auto 0}.windBreakerShops .column{width:30%}.windBreakerShops .column .shopChara .shopName{background-color:#8bbdba;line-height:1.3;color:#fff;padding:2px 8px 3px;font-size:1.4rem;font-weight:500;text-align:center}.windBreakerShops .column .shopChara dd{padding:3px 0 8px;font-size:1.4rem;line-height:1.4;text-align:center}.charaKimono .charaKimono_img.sakura{width:213px}@media(min-width:560px){.charaKimono .charaKimono_img.sakura{margin-left:30px}}.charaKimono .charaKimono_img.suou{width:205px}@media(min-width:560px){.charaKimono .charaKimono_img.suou{margin-left:30px}}.charaKimono .charaKimono_img.kaji{width:198px}@media(min-width:560px){.charaKimono .charaKimono_img.kaji{margin-left:30px}}.charaKimono .charaKimono_img.tsubakino{width:206px}@media(min-width:560px){.charaKimono .charaKimono_img.tsubakino{margin-left:30px}}.charaKimono .charaKimono_img.umemiya{width:250px}@media(min-width:560px){.charaKimono .charaKimono_img.umemiya{margin-left:30px}}.wb_copyright{width:100%;padding:30px 15px;display:flex;align-items:center;justify-content:center;background-color:#007d6b}.wb_copyright p{color:#fff;text-align:center}.HayawariHakamaMainVisual{width:100%;max-width:700px;margin:0 auto;position:relative}@media(min-width:560px){.HayawariHakamaMainVisual{background:url(/assets/imgs/page/hayawari/hakama/ttl_bg_pc.png) no-repeat;background-size:cover;display:flex;justify-content:space-between}}.HayawariHakamaMainVisual .ttl_pc{width:33.2%}@media(min-width:560px){.HayawariHakamaMainVisual .ttl_pc{display:flex;align-items:center;justify-content:center}}@media(max-width:559.9px){.HayawariHakamaMainVisual .ttl_pc{display:none}}.HayawariHakamaMainVisual .h_hakama_offtag{display:block;width:12.9%;position:absolute;right:26%;top:21%;z-index:2}@media(max-width:559.9px){.HayawariHakamaMainVisual .h_hakama_offtag{display:none}}@media(min-width:560px){.HayawariHakamaMainVisual .h_hakama_main_sp{display:none}}@media(max-width:559.9px){.HayawariHakamaMainVisual .h_hakama_main_sp{display:block;width:100%;position:absolute;left:0;bottom:0;z-index:2}}.HayawariHakamaMainVisual .h_hakama_movie{position:relative}@media(min-width:560px){.HayawariHakamaMainVisual .h_hakama_movie{aspect-ratio:1/1.774;width:30%}.HayawariHakamaMainVisual .h_hakama_movie video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}}@media(max-width:559.9px){.HayawariHakamaMainVisual .h_hakama_movie video,.HayawariHakamaMainVisual .h_hakama_movie.girl{width:100%}.HayawariHakamaMainVisual .h_hakama_movie.mens{display:none}}.h_hakama_tit-01{font-size:1.6rem;font-feature-settings:"palt";line-height:1.3;margin-bottom:10px}.h_hakama_tit-01,.h_hakama_tit-02{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;text-align:center}.h_hakama_tit-02{font-size:2.3rem;font-feature-settings:"palt";line-height:1.5}@media(max-width:559.9px){.h_hakama_tit-02{margin-top:5px}}.h_hakama_tit-03{text-align:center;margin-top:10px;font-size:1.4rem;font-feature-settings:"palt"}@media(max-width:559.9px){.h_hakama_tit-03{margin-top:10px}}.h_hakama_planList{width:100%;max-width:762px;margin:30px auto;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px 12px;flex-wrap:wrap}@media(min-width:560px){.h_hakama_planList{width:90%}}.h_hakama_planList>li{position:relative}@media(min-width:560px){.h_hakama_planList>li{width:calc(50% - 6px)}}@media(max-width:559.9px){.h_hakama_planList>li{width:100%}}.h_hakama_planList>li .planTag{position:absolute;bottom:72px}.h_hakama_planList>li .planTag .planNum{width:72px;height:26px;background-color:#9c9c9c;color:#fff;display:flex;align-items:center;justify-content:center;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.6rem;font-weight:500;font-feature-settings:"palt"}@media(min-width:560px)and (max-width:820.9px){.h_hakama_planList>li .planTag .planNum{font-size:1.4rem}}.h_hakama_planList>li .planTag .planTitle{padding:0 10px;height:37px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.2rem;font-weight:500;font-feature-settings:"palt"}@media(min-width:1160px){.h_hakama_planList>li .planTag .planTitle{font-size:min(1.4vw,2.2rem)}}@media(min-width:560px)and (max-width:820.9px){.h_hakama_planList>li .planTag .planTitle{font-size:1.8rem}}.h_hakama_planList>li .planTag .planTitle.c01{background-color:#fc6d9e}.h_hakama_planList>li .planTag .planTitle.c02{background-color:#ff5b52}.h_hakama_planList>li .planTag .planTitle.c03{background-color:#3db0d1}.h_hakama_planList>li .planTag .planTitle.c04{background-color:#ff8d6a}.h_hakama_planList>li .planTag .planTitle.c05{background-color:#c20050}.h_hakama_planList>li .planTag .planTitle.c06{background-color:#9f7d3e}.h_hakama_planList>li .planTag .planTitle.c07{background-color:#1e5c95}.h_hakama_planList>li .h_hakama_pl_inner{position:absolute;bottom:15px}.h_hakama_planList>li .h_hakama_pl_inner .priceArea{margin-bottom:16px;color:#fff;font-feature-settings:"palt";position:relative}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-01{font-weight:300;line-height:1;position:relative;z-index:1}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-01 .numLight{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.5;line-height:1}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-01 .yen{font-size:1.1rem}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-02{margin-top:3px;position:relative;z-index:1}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-02 .numBold{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4.2rem;font-weight:700;line-height:1.5;line-height:1}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-02 .yen{font-size:1.3rem;font-weight:700}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-03{font-size:1.8rem;font-weight:700;text-align:right;line-height:1;margin-top:3px;position:relative;z-index:1}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .h_hakama_price-03 .yen{font-size:1.2rem;font-weight:700}.h_hakama_planList>li .h_hakama_pl_inner .priceArea .off_tag{position:absolute;right:0;top:-24px;display:block;width:40%;max-width:60px}.h_hakama_planList>li:nth-child(odd){padding-left:35px}.h_hakama_planList>li:nth-child(odd) .planTag{left:0}.h_hakama_planList>li:nth-child(odd) .planTag .planNum{margin-left:auto}.h_hakama_planList>li:nth-child(odd) .h_hakama_pl_inner{right:3%}.h_hakama_planList>li:nth-child(2n){padding-right:35px}.h_hakama_planList>li:nth-child(2n) .planTag{right:0;text-align:left}.h_hakama_planList>li:nth-child(2n) .h_hakama_pl_inner{left:4%}.btn-hakama-white{width:144px;height:26px;display:flex;align-items:center;justify-content:center;gap:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);font-size:1.4rem;font-weight:700;text-decoration:none}.btn-hakama-white .hakamaArrow{display:block;width:7px;height:10px}.btn-hakama-white.c01{color:#fc6d9e}.btn-hakama-white.c01 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c01.png) no-repeat;background-size:cover}.btn-hakama-white.c02{color:#ff5b52}.btn-hakama-white.c02 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c02.png) no-repeat;background-size:cover}.btn-hakama-white.c03{color:#3db0d1}.btn-hakama-white.c03 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c03.png) no-repeat;background-size:cover}.btn-hakama-white.c04{color:#ff8d6a}.btn-hakama-white.c04 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c04.png) no-repeat;background-size:cover}.btn-hakama-white.c05{color:#c20050}.btn-hakama-white.c05 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c05.png) no-repeat;background-size:cover}.btn-hakama-white.c06{color:#9f7d3e}.btn-hakama-white.c06 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c06.png) no-repeat;background-size:cover}.btn-hakama-white.c07{color:#1e5c95}.btn-hakama-white.c07 .hakamaArrow{background:url(/assets/imgs/page/hayawari/hakama/arrow-c07.png) no-repeat;background-size:cover}.oshi_header{text-align:center}.oshi_header p{color:#ff7194}.oshi_header p:first-child{font-size:1.6rem;font-weight:700}.oshi_header p:nth-child(2){font-size:2.4rem;font-weight:700}.oshi_header p:nth-child(3){font-size:1.8rem;font-weight:700}.about_oshi_list{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:30px 30px}@media(max-width:559.9px){.about_oshi_list{max-width:295px;margin:0 auto}}@media(min-width:560px){.about_oshi_list .about_oshi_list_item{width:calc(50% - 15px)}}.about_oshi_list .about_oshi_list_item dl dt{font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px;border-radius:40px;width:100%;height:35px;display:flex;align-items:center;justify-content:center}.about_oshi_list .about_oshi_list_item dl dd{font-size:1.6rem;font-weight:700}.about_oshi_list .about_oshi_list_item dl.oshiBlue dt{background-color:#57c5ea}.about_oshi_list .about_oshi_list_item dl.oshiBlue dd{color:#57c5ea}.about_oshi_list .about_oshi_list_item dl.oshiPink2 dt{background-color:#ff8cc1}.about_oshi_list .about_oshi_list_item dl.oshiPink2 dd{color:#ff8cc1}.about_oshi_list .about_oshi_list_item dl.oshiOrange dt{background-color:#ffa71a}.about_oshi_list .about_oshi_list_item dl.oshiOrange dd{color:#ffa71a}.about_oshi_list .about_oshi_list_item dl.oshiGreen dt{background-color:#35d0a4}.about_oshi_list .about_oshi_list_item dl.oshiGreen dd{color:#35d0a4}.oshiBg{background-color:#b2b0ae;padding:60px 0}.vLineTitle.white:after,.vLineTitle.white:before{background-color:#fff}.vLineTitle.white .shingekiCenterTitle{color:#fff}.oshi_scene_list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 40px}.oshi_scene_list .oshi_scene_list_item{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}@media(min-width:560px){.oshi_scene_list .oshi_scene_list_item{width:calc(50% - 20px)}}@media(max-width:559.9px){.oshi_scene_list .oshi_scene_list_item{align-items:center}}.oshi_scene_list .oshi_scene_list_item .icon_side{width:70px}.oshi_scene_list .oshi_scene_list_item .text_side{flex:1 1}.oshi_scene_list .oshi_scene_list_item .text_side .tit{color:#fff;font-size:2rem;font-weight:700;margin-bottom:5px}.oshi_scene_list .oshi_scene_list_item .text_side .txt{font-size:1.6rem;font-weight:500;color:#fff;font-feature-settings:"palt"}.oshi_gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 20px}.oshi_gallery .oshi_gallery_item{width:calc(50% - 10px)}@media(max-width:559.9px){.oshi_gallery .oshi_gallery_item{width:100%}}.oshi_footer{text-align:center;margin-top:55px}.oshi_footer .oshi_footer_text{color:#ff7194;font-weight:700;font-size:1.8rem;font-feature-settings:"palt"}.oshi_footer .oshi_footer_text span{font-size:2.8rem}.oshi_footer .btn-pink-arrow{background-color:#ff7194;width:335px;max-width:335px;margin-top:16px}@media(max-width:559.9px){.oshi_footer .btn-pink-arrow{width:100%}}