@charset "UTF-8";html{font-size:100% !important}html,body{height:100%}body{font-family:"Hiragino Mincho Pro","游明朝","Yu Mincho",YuMincho,serif !important}img{max-width:100%;height:auto;vertical-align:top}body.active{overflow:hidden}.header{height:auto !important;background:rgba(86,94,96,.8) !important;color:#fff;position:fixed !important;z-index:10 !important;width:100%}.header_inner{width:96%;margin:0 auto;max-width:100%;transition:height .3s ease-in-out;height:89px}.header-contaner{display:flex;justify-content:space-between;padding-top:12px}.inner{width:92%;margin:0 auto;max-width:100%}.inner_contents{padding:0 12%}.header_contact_contents{display:flex;align-items:center;gap:4px}.header_tel_link{font-size:clamp(0.813rem, -0.759rem + 3.27vw, 2.188rem);letter-spacing:2px;white-space:nowrap;color:#fff}.header_tel_link:before{content:"";display:inline-block;width:clamp(0.813rem, -1.639rem + 5.11vw, 2rem);height:32px;margin-right:6px;background:url(//lapros.net/wp-content/themes/lapros2025/assets/prosperite-ijiri6-neos/css/../img/icon_tel_pc.webp) no-repeat left bottom/contain;margin-left:14px}.header_tel_business_hours{font-size:11px;transform:scale(.9);letter-spacing:.2px;line-height:1.2}.header_contact_btn_list{display:flex;gap:10px;margin-left:2px}.header_contact_btn_img_link{transition:all .4s}.header_contact_btn_img_link:hover{filter:brightness(1.1)}.humburger_body{position:fixed;top:0;left:0;right:0;z-index:19;transition:background-color .2s}.humburger_body.active{background-color:#4d4d4d;height:100%;overflow-y:scroll}.header__nav{position:absolute;right:0;left:0;top:0;width:100%;height:91vh;transform:translateX(100%);background-color:#4d4d4d;transition:ease .4s;display:table}.header__nav.active{transform:translateX(0)}#js-hamburger.active img{visibility:hidden}#js-hamburger.active{background:url(//lapros.net/wp-content/themes/lapros2025/assets/prosperite-ijiri6-neos/css/../img/sp_menu_close_btn.png) no-repeat left top/contain}.nav-items__link,.nav-items_btn__link{color:#fff;font-size:15px;letter-spacing:1px}.sp_nav_menu_container{height:100%;text-align:center;display:table-cell;vertical-align:middle;padding-bottom:100px}.nav-items__item{padding:12px;border-bottom:1px solid #fff}.nav-items__item:last-child{border-bottom:none}.nav-items__item a{padding:8px}.nav__items_btn{margin-top:40px}.nav-items_btn__item:first-child{margin-bottom:14px}.nav-items_btn__link{background:#c9a063;padding:12px;width:70%;display:block;margin:0 auto}.bg_lightgray{background-color:#efefef}.section{padding:20px 0 40px}.section.bg_midfield_type02{background:#e1e0e3}.primary_headline{font-size:10px;line-height:1.4;letter-spacing:.2px;padding-bottom:8px}.header_logo_img_wrap{transition:all .4s}.header_logo_img_wrap:hover{opacity:.7}.header_logo_img{width:100%;max-width:164px;vertical-align:top}.floating_side-menu{position:fixed;z-index:1;right:0;top:50%;transform:translateY(-40%)}.floating_side-menu_img{width:clamp(2.188rem, 1.545rem + 1.34vw, 2.75rem)}.floating_side-menu_link{transition:filter .2s}.floating_side-menu_link:hover{filter:brightness(1.2)}.main{overflow:hidden}.top_mv_wrap{height:0;animation-name:mvHeightFadein;animation-duration:1s;animation-fill-mode:forwards}@keyframes mvHeightFadein{from{opacity:0;height:0}to{opacity:1;height:100%}}.top_mv{position:relative}.top_mv_top_area .for-illustrative-purposes.small{position:absolute;right:50px;bottom:70px;color:#fff}.top_mv_fv_img{width:100%}.top_mv_inner{position:absolute}.mvFadeDown{animation:mvFadeDown 1.4s ease 0s 1 normal}@keyframes mvFadeDown{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.special_catchcopy_text_wrap{color:#fff}.special_catchcopy_text{display:inline}.catchcopy-contaner{display:flex;flex-direction:column}.mv_brand-name_area{text-align:center;position:absolute;left:0;bottom:0;background:rgba(86,94,96,.8);width:100vw;padding:8px}.mv_brand-name_area-container{width:fit-content;margin:0 auto}.mv_brand-name{font-size:clamp(0.938rem, 0.902rem + 0.18vw, 1.063rem);letter-spacing:2px;margin-bottom:clamp(0.625rem, -0.089rem + 1.49vw, 1.25rem);color:#fff;border-right:1px solid #fff;padding:4px 2rem 4px 0;margin-right:2rem}.mv_brand_address{font-size:clamp(0.688rem, 0.634rem + 0.27vw, 0.875rem);letter-spacing:.9rem;margin-left:.9rem;color:#fff;vertical-align:text-bottom}.mv_lead_text_box{color:#fff}@media screen and (min-width:1024px){.top_mv_inner{top:calc(310px + 2rem);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:92%;left:50%;transform:translate(-50%,-50%);max-width:1160px;line-height:1.9;font-feature-settings:initial}.catchcopy-contaner{margin-top:clamp(-4.8rem, -10rem + 9.8vw, 7rem);font-size:clamp(1rem, 0.383rem + 0.96vw, 1.25rem)}.special_catchcopy{height:fit-content}.special_catchcopy_text_wrap{background:rgba(93,80,72,.7);padding:.6rem .2rem;white-space:nowrap;letter-spacing:.2rem;margin-left:.7rem}.mv_lead_text_area{margin-top:5rem;background:rgba(93,80,72,.7);padding:.6rem .2rem;white-space:nowrap;letter-spacing:.2rem;height:fit-content}}@media screen and (min-width:1440px){.catchcopy-contaner{font-size:clamp(1.25rem, 0.313rem + 1.04vw, 1.563rem)}}@media screen and (max-width:1023px){.catchcopy-contaner{align-items:center;justify-content:center}.top_mv_fv_img{object-fit:cover;height:100svh}.top_mv_top_area .for-illustrative-purposes.small{right:10px;bottom:80px}.top_mv_inner{max-width:100%;writing-mode:horizontal-tb;top:clamp(203px, 27%, 361px);left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(249px, 78vw, 1140px)}.special_catchcopy_text_wrap{font-size:clamp(1.938rem, 0.506rem + 7.16vw, 3.938rem);line-height:1.4;letter-spacing:4px;text-align:center}.special_catchcopy{margin-bottom:24px}.mv_lead_text_area{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;overflow:hidden;padding:8px 18px;border:1px solid #fff;margin-bottom:30px;width:95%}.mv_lead_text_box{font-size:clamp(0.813rem, 0.67rem + 0.71vw, 1.125rem);letter-spacing:clamp(0.063rem, -0.313rem + 1.88vw, 1.375rem)}.mv_brand-name_area-container{display:flex;flex-direction:column}.mv_brand-name{display:block;border-right:0;padding:0;margin-right:0;margin-bottom:10px}.special_catchcopy_text{display:block}}.secondary_headline{text-align:center;line-height:1.4}.title_concept_img_wrap{display:block;margin-bottom:50px}.title_concept_img{width:100%}.concept .secondary_headline{color:#727171;font-size:clamp(1.188rem, 0.759rem + 2.14vw, 2.688rem);letter-spacing:3px;margin-bottom:32px}.media-contaner{display:flex}.media_img{width:100%}.concept .media-contaner{gap:30px}.concept .media_text{line-height:3;letter-spacing:1.4px;font-size:clamp(0.813rem, 0.795rem + 0.09vw, 0.875rem);text-align:justify}.concept .media_text_wrap,.concept .media_img_wrap{flex:1}.what_users_want_to_know_img{width:100%}.commming-soon_message{font-size:clamp(1.25rem, 0.821rem + 0.89vw, 1.625rem);letter-spacing:2px;text-align:center;margin-top:30px;line-height:1.4;color:#595757;margin-bottom:20px}.secondary_headline.reservation{font-size:clamp(2.688rem, 1.33rem + 2.83vw, 3.875rem);letter-spacing:2px;color:#595757;margin-bottom:8px}.reservation_announcement_lead_text{text-align:center;margin-bottom:20px}.reservation_body-container{display:flex;gap:30px;align-items:center;justify-content:center;margin-bottom:50px}.label.reservation{font-size:17px;letter-spacing:1.4px;padding:8px 12px;color:#fff;background-image:linear-gradient(90deg,#bd5715 0%,#8c1333 100%);white-space:nowrap}.reservation_description{font-size:12px;line-height:1.4;letter-spacing:.7px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.common_cv_btn-container{display:flex;gap:30px;justify-content:center;margin-bottom:20px}.common_cv_btn_link{transition:all .4s}.common_cv_btn_link:hover{filter:brightness(1.1)}.reservation_announcement_contact{margin-top:30px}.reservation_announcement_contact_title{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;text-align:center;letter-spacing:1px;margin-bottom:10px;font-size:12px}.reservation_announcement_contact_tel{font-size:clamp(2rem, 1.5rem + 1.04vw, 2.438rem);letter-spacing:5.2px;border-bottom:1px solid #000;display:flex;padding:6px 24px;width:fit-content;margin:0 auto 10px}.reservation_announcement_contact_business-hours{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;text-align:center;letter-spacing:4px;font-size:12px}.media_reservation_visual_wrap{margin-top:90px}.secondary_headline_group{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:50px}.secondary_headline.brand-name{font-size:25px;color:#956134;letter-spacing:2px;padding:10px 20px;border-bottom:1px solid #956134;width:fit-content}.secondary_headline.gold.brand-name{color:#956134;border-bottom:1px solid #956134}.secondary_headline.gold.brand-name:before{content:"";display:inline-block;background:url(//lapros.net/wp-content/themes/lapros2025/assets/prosperite-ijiri6-neos/css/../img/prosperite_ijiri_logo.webp) no-repeat left center/contain;width:46px;height:46px;vertical-align:middle;margin-right:6px;margin-top:-2px}.secondary_headline_subhead{padding:12px;letter-spacing:2px;font-size:15px}.secondary_headline_subhead.gold{color:#956134}.for-illustrative-purposes.small{font-size:10px;margin-top:7px}.media_reservation_visual .media_text_wrap{text-align:center;margin-bottom:90px}.media_reservation_visual .media_text{font-size:14px;line-height:2.2;letter-spacing:2px}.media_reservation_visual .media_text_child{display:block}.section.gokan{background:#f5f2d8;padding:70px 0 120px}.secondary_headline.gold{color:#956134}.secondary_headline{font-size:28px;letter-spacing:4px;line-height:1.7}.subhead_gokan_img{width:350px}.gokan-layout{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px}.layout_cell_inner-layout{display:grid;grid-template-rows:122px 1fr;grid-template-columns:81px 1fr;gap:0}.gokan .tertiary_headline_wrap{grid-row:1;grid-column:1}.gokan .media_textarea{grid-row:1/2;grid-column:2/3}.gokan .media_img_wrap{grid-row:2/3;grid-column:1/4}.gokan .media_title{font-size:clamp(1.063rem, -0.041rem + 1.72vw, 1.188rem);letter-spacing:2px;line-height:1.4;margin-bottom:5px}.gokan .media_description{font-size:clamp(0.625rem, 0.073rem + 0.86vw, 0.688rem);letter-spacing:.4px;line-height:1.7}.tertiary_headline_img{width:100%}.gokan .tertiary_headline_img{margin-left:-11px;margin-top:-11px}.for-illustrative-purposes{display:block;font-size:12px;margin-top:20px;text-align:right;letter-spacing:1px;line-height:1.4}@media (max-width:959px){.gokan-layout{display:block}.layout_cell{margin-bottom:60px}.layout_cell:last-child{margin-bottom:0}.gokan .tertiary_headline_img{margin-top:-7px}.gokan .media_description{font-size:clamp(0.625rem, 0.469rem + 0.78vw, 0.938rem)}.gokan .secondary_headline_group{margin-bottom:60px}.section.gokan{padding-bottom:40px}}.section.madori{padding-top:40px}.madori01,.madori02{margin-bottom:60px}.madori_wrap:has(.madori01){background:#6b5641}.madori_wrap:has(.madori02){background:#4d4d4d}.madori01 .inner_contents,.madori02 .inner_contents{padding:initial;margin-right:calc(50% - 50vw)}.madori .secondary_headline_group{margin-bottom:30px}.secondary_headline_lead_text{text-align:center;font-size:20px;letter-spacing:2px;line-height:1.9;margin-bottom:30px}.concept-house-container{display:flex}.concept-house_curtain_text_box{color:#fff;width:570px;max-width:44%;padding:2.4vw 6vw 2.4vw 0}.concept-house_curtain_img_wrap{flex:1}.concept-house_curtain_img{width:100%}.subhead_madori_img{width:100%}.concept-house_curtain_title{font-size:clamp(1.688rem, 0.918rem + 1.2vw, 2rem);letter-spacing:3px;line-height:1.4;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #fff;padding:1.2vw;margin-bottom:clamp(0.875rem, -0.663rem + 2.4vw, 1.5rem)}.concept-house_curtain_title .ja{display:block}.concept-house_curtain_title .en{display:block}.concept-house_curtain_title .number{font-size:clamp(2.625rem, 0.625rem + 3.13vw, 3.438rem)}.housing-information_madori .ldk{font-size:clamp(2rem, 0.462rem + 2.4vw, 2.625rem);display:block;letter-spacing:3px}.housing-information_madori .ldk .number{font-size:clamp(2.438rem, 1.207rem + 1.92vw, 2.938rem)}.housing-information_madori .service-room{font-size:clamp(1rem, 0.231rem + 1.2vw, 1.313rem);display:block;margin-top:10px}.housing-information_madori{margin-bottom:30px}.land-area_item{font-size:14px;letter-spacing:2px}.building-area_item{margin-top:12px;font-size:14px;letter-spacing:2px}.land-area_item .number,.building-area_item .number{font-size:23px}.concept-house_title_img{width:100%}.concept-house_title_img_wrap{display:block;margin-bottom:60px}@media screen and (max-width:1023px){.concept-house-container{flex-direction:column-reverse}.madori01 .inner_contents,.madori02 .inner_contents{margin-left:calc(50% - 50vw)}.concept-house_curtain_text_box{margin:20px auto 30px;padding:2.4vw 6vw}.concept-house_curtain_text_box{max-width:92%}.housing-information_madori .service-room{font-size:clamp(0.813rem, 0.67rem + 0.71vw, 1.125rem)}.concept-house_curtain_title .en{font-size:clamp(1.188rem, 0.96rem + 1.14vw, 1.688rem)}.concept-house_curtain_title{padding:2.2vw 1.2vw}}.googlemap iframe{aspect-ratio:16/9;height:100%;width:100%}.special_floating_menu_contents{margin-top:0}.special_floating_menu_btn_list{width:100vw;display:flex}.special_floating_menu_btn_item{width:50%;text-align:center}#floating-menu{position:fixed;z-index:20;left:0;bottom:0;transform:translateX(-50%);background-color:#fff;opacity:0;transform:translateY(100px)}#floating-menu.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#floating-menu.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(160px)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,50%);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:20}.modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-.2em}.modal.is-active{opacity:1;visibility:visible}.modal-container{position:relative;display:inline-block;vertical-align:middle;max-width:800px;width:95%}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-20px;right:-20px;width:40px;height:40px;color:#fff;background:#000;border-radius:50%;cursor:pointer}.modal-content{background:#fff;padding:30px}.modal-content-title{margin:15px 0}.fig_media_img_container{display:flex;gap:50px;width:100%}.fig_media_img_wrap{text-align:center}.fig_media_img{width:100%}.fig_media_img_block{margin-top:70px}.figure_caption_box{margin-top:90px;padding:20px 30px;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:60px}.figure_caption_box_text{font-size:15px;line-height:2.2;letter-spacing:2px}.madori_feature_contents{background:#f2f2f2;padding-top:70px;padding-bottom:70px}.madori_feature_contents_item{background:#fff;display:flex;margin-bottom:40px}.madori_feature_contents_item.reverse{flex-direction:row-reverse}.madori_feature_contents_item_body{flex:1}.quaternary_headline_group-containar{display:flex;gap:30px;margin-bottom:20px}.feature_badge{display:flex;flex-direction:column;align-items:center;justify-content:center}.quaternary_headline{font-size:clamp(1.25rem, 0.982rem + 1.34vw, 2rem);line-height:1.4}.quaternary_headline_child{display:block}.feature_main_text{font-size:clamp(0.75rem, 0.442rem + 0.48vw, 0.875rem);letter-spacing:4px;line-height:2.1;text-align:justify}.madori_feature_contents_item_img_wrap{flex:1}.madori_feature_contents_item_body{padding:30px 20px 20px 30px}.feature_badge .text{font-size:clamp(0.813rem, -0.264rem + 1.68vw, 1.25rem);letter-spacing:2px}.feature_badge .number{font-size:clamp(2.563rem, 2.026rem + 2.68vw, 3.938rem);line-height:1}.madori_feature_contents_item_img{width:100%}.madori .common_cv_btn-container{margin-top:40px;margin-bottom:90px}@media screen and (max-width:1024px){.madori_feature_contents{background:#fff;padding-bottom:0}.madori_feature_contents_item:after{content:"";display:block;background:#f2f2f2;height:40px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:20px}.madori_feature_contents_item_body{padding:20px;margin-bottom:40px}.madori_feature_contents_item,.madori_feature_contents_item.reverse{flex-direction:column}.madori_feature_contents_item:after{content:"";display:inline-block;border-bottom:40px solid #f2f2f2}.quaternary_headline_group-containar{margin-bottom:12px}}.land-space .secondary_headline_subhead{width:220px;padding:0;margin-top:24px}.land-space .secondary_headline_img{width:100%}.land-space .fig_media_img{width:50%}.section.land-space{padding-bottom:90px}.heading_title_body{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.section.access{padding-top:40px}.access .heading_title_body{margin-bottom:40px}.access_info_note_wrap{margin:10px auto 0}.access_info_note{font-size:11px;letter-spacing:.2px;line-height:1.7;transform:scale(.8)}.access_info_img{width:80%}.access_info_img_wrap{text-align:center}.location_title{font-size:28px;text-align:center;letter-spacing:1px;margin-bottom:30px;margin-top:80px}.location_text_wrap{margin-bottom:140px}.location_text{font-size:15px;line-height:2.2;letter-spacing:2px;width:80%;margin:0 auto;text-align:justify}.location_gallery{display:block;margin-bottom:20px}.location_gallery_img{width:100%}.location_gallery .tertiary_headline_group{background:#f7f8f8;padding:6px 36px 18px;border-bottom:10px solid #dcdddd}.location_gallery .tertiary_headline{font-size:clamp(1.5rem, 0.714rem + 1.64vw, 2.188rem);letter-spacing:clamp(0.125rem, -0.018rem + 0.3vw, 0.25rem);line-height:1.7;border-bottom:1px solid #000;text-align:center}.location_gallery .tertiary_headline .small{font-size:clamp(1.188rem, 0.545rem + 1.34vw, 1.75rem)}.location_gallery .tertiary_headline .medium{font-size:clamp(1.875rem, 0.232rem + 3.42vw, 3.313rem)}.location_gallery .tertiary_headline .large{font-size:clamp(2rem, -1rem + 6.25vw, 4.625rem);color:#c30d23;letter-spacing:0}.location_gallery .tertiary_headline_subhead{font-size:clamp(0.813rem, 0.098rem + 1.49vw, 1.438rem);text-align:center;margin-top:10px;letter-spacing:1px}.googlemap_note_text_wrap{background:#595757;padding:18px}.googlemap_note_text{color:#fff;letter-spacing:1px;font-size:clamp(0.625rem, 0.536rem + 0.45vw, 0.938rem);line-height:1.4}.car-navigation-address_text_wrap{margin-top:20px;width:fit-content;margin:20px auto}.car-navigation-address_text{font-size:clamp(0.625rem, 0.429rem + 0.98vw, 1.313rem);letter-spacing:2px}.life-infomation .heading_title_body{margin-top:20px;margin-bottom:40px}.life-infomation_text_wrap{margin-bottom:60px}.life-infomation_text{font-size:clamp(0.813rem, 0.705rem + 0.54vw, 1.188rem);letter-spacing:3px;line-height:2.2;text-align:justify}.section.life-infomation{padding-top:40px}.section.shopping-infomation{background:#71956b;padding:40px 0 70px}.shopping_title_img{width:clamp(9.188rem, 4.67rem + 22.59vw, 25rem)}.shopping-infomation .secondary_headline{color:#fff;font-size:clamp(1.813rem, 1.17rem + 3.21vw, 4.063rem)}.secondary_headline_line_design{display:block;width:100%;height:1px;background:#fff}.shopping-infomation .secondary_headline_group{margin-bottom:20px}.shopping-infomation .secondary_headline_lead_text{color:#fff}.shopping-infomation-container{display:flex;gap:20px;color:#fff;border-bottom:dotted 2px #fff;margin-bottom:20px;padding-bottom:20px}.shopping-infomation-container:last-child{border-bottom:0;margin-bottom:0}.shopping-infomation_box{flex:1;display:flex;flex-direction:column}.shopping-infomation_main_photo_img{width:100%}.shopping-infomation_main_text_wrap{width:90%;margin:12px auto 0}.shopping-infomation_main_text_wrap.w_100{width:100%}.shopping-infomation_main_text_wrap.sp_only{display:none}.shopping-infomation_main_text_wrap.pc_only{display:block}.shopping-infomation_main_text{font-size:14px;letter-spacing:.4px;line-height:1.6}.shopping-infomation_quaternary_headline{color:#f7f28f;font-size:33px;flex-grow:1}.shopping-infomation_pickup_list{margin-top:20px}.shopping-infomation_pickup_item{font-size:16px;line-height:1.9;letter-spacing:1.2px;margin-top:4px}.shopping-infomation_thumbnail_img-contaner{display:flex;gap:10px;margin-top:15px}.shopping-infomation_time-required{margin-top:10px}.shopping-infomation_time-required_img{width:100%}.shopping-infomation_quaternary_headline.medium{font-size:15px;margin-top:12px}.shopping-infomation_quaternary_headline.medium .small{font-size:13px;display:inline-block}.common_title_lead_text{text-align:center;font-size:clamp(1.25rem, 0.607rem + 1.34vw, 1.813rem);letter-spacing:2px;line-height:1.6;margin-bottom:20px;color:#fff}.section.education{padding:40px 0 20px}.education .secondary_headline_group{margin-bottom:20px}.education_title_img{width:clamp(6.75rem, 3.857rem + 14.46vw, 16.875rem)}.education .secondary_headline{font-size:clamp(2.688rem, 1.902rem + 1.64vw, 3.375rem);margin-top:24px}.education .secondary_headline_line_design{background:#000}.education .secondary_headline_child{display:block}.education.secondary_headline_lead_text{font-size:clamp(0.938rem, 0.223rem + 1.49vw, 1.563rem)}.education-container{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}.education_photo_img{width:100%}.education_gallery_cell:first-child{grid-row:1/2;grid-column:1/3}.education_gallery_cell:nth-child(2){grid-row:1/2;grid-column:3/5}.education_gallery_cell:nth-child(3){grid-row:2/3}.education_gallery_cell:nth-child(4){grid-row:2/3}.education_gallery_cell:nth-child(5){grid-row:2/3}.education .tertiary_headline{font-size:14px;line-height:1.4;letter-spacing:.4px;margin-top:10px}.section.location{padding:20px 0 120px}.location_body-contaner{display:flex;gap:80px}.location_cell{flex:1}.location_box .tertiary_headline{font-size:clamp(1.188rem, 1.041rem + 0.73vw, 1.563rem);color:#006934}.location_box .tertiary_headline:before{content:"■";display:inline-block;color:#006934;margin-right:4px}.location_box_item{display:flex;justify-content:space-between;margin-top:32px}.dotted-line{display:block;width:100%;background-image:linear-gradient(to right,#000 2px,transparent 2px);background-size:12px 2px;background-repeat:repeat-x;background-position:left center;margin:0 18px}.location_box .quaternary_headline{font-size:clamp(0.625rem, 0.454rem + 0.85vw, 1.063rem);letter-spacing:1px;white-space:nowrap}.time-required{white-space:nowrap;font-size:clamp(0.625rem, 0.454rem + 0.85vw, 1.063rem)}.location_box{margin-top:60px}@media screen and (max-width:1023px){.section.location{padding:20px 0 90px}.location_body-contaner{flex-direction:column;gap:0}}.section.interview{padding:40px 0 120px}.interview .secondary_headline{font-size:clamp(1.813rem, 1.17rem + 3.21vw, 4.063rem);line-height:1.4}.interview_title_img{width:clamp(6.75rem, 4.982rem + 8.84vw, 12.938rem)}.interview .secondary_headline_subhead{padding:0}.interview-contaner{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:80px 20px}.interview_concept_media_cell{grid-row:1/3;grid-column:1/2}.interview_description_cell{grid-row:1/2;grid-column:2/3}.interview_biography_cell{grid-row:2/3;grid-column:2/3}.fig_interview_img{width:90%}.interview .tertiary_headline{border-left:6px solid #5f838a;padding:8px 18px;font-size:clamp(1.313rem, 1.005rem + 0.48vw, 1.438rem);letter-spacing:2px;line-height:1.4;display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin-bottom:24px}.interview .tertiary_headline .small{display:block;font-size:12px;padding-top:6px}.tertiary_headline.unique{display:inline-block;font-size:clamp(0.938rem, 0.83rem + 0.54vw, 1.313rem)}.tertiary_headline.unique .small{display:inline-block}.interview_description_text_wrap{padding:0 8px}.tertiary_headline_child .designer{font-size:17px}.interview_description_text{font-size:13px;letter-spacing:.2px;line-height:2}.interview_biography_cell-contaner{display:flex;gap:12px}.interview_biography_cell_media_textarea{flex:2;display:flex;flex-direction:column;justify-content:center}.interview_biography_cell_media_img_wrap.designer_photo_img_wrap{flex:1}.designer_name_en_img{margin-top:5px}.interview_biography_affiliation{padding-left:28px;letter-spacing:1px;line-height:1.4;font-size:16px;margin-bottom:30px;margin-top:-18px}@media screen and (max-width:1023px){.section.interview{background-color:#efefef}.interview-contaner{display:flex;flex-direction:column}.fig_interview_img_wrap{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fig_interview_img{width:100%}.interview_concept_media_cell{order:2}.interview_description_cell{order:1}.interview_biography_cell{order:3}.interview_biography_cell-contaner{flex-direction:column-reverse}.interview_biography_cell_media_textarea{align-items:center}.interview .tertiary_headline{border-left:0;padding:0;font-size:clamp(0.938rem, 0.767rem + 0.85vw, 1.313rem)}.designer_photo_img_wrap{width:clamp(14.75rem, 8.093rem + 33.29vw, 29.375rem);margin:0 auto}.interview_biography_affiliation{padding-left:0;margin-top:-8px}.tertiary_headline_child .designer{font-size:15px}.tertiary_headline_child .name{font-size:24px}}.pswp__img--placeholder{display:none !important}.footer{margin-top:50px;padding-bottom:50px}.footer_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.footer_logo_img{width:210px}.footer_txtarea{font-size:11px;line-height:1.7;letter-spacing:.2px}.thanks_container{display:grid;justify-items:center;align-items:center;margin-top:150px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,Arial,sans-serif !important}.thanks_title{font-size:22px;font-weight:700;text-align:center;line-height:1.4;letter-spacing:1px;margin-bottom:30px}.thanks_textarea{text-align:center}.thanks_text{font-size:13px;line-height:1.9;letter-spacing:.2px;margin-bottom:30px}.thanks_text:last-child{margin-bottom:0}.sns_btn_list{display:flex;gap:20px;margin-top:15px}.sns_btn_img{width:54px}.top_back_btn_wrap{margin-top:30px}.section.contact{padding:60px 0 120px}#contact{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,Arial,sans-serif !important;font-size:1rem}.contact_heading_title{font-size:27px;text-align:center;font-family:"Hiragino Mincho Pro","游明朝","Yu Mincho",YuMincho,serif !important;margin-bottom:20px}.contact_announcement{text-align:center;font-size:13px;line-height:1.4;letter-spacing:.2px;margin-bottom:14px}.special_contact_tel_btn_wrap{text-align:center;margin-bottom:10px}.contact_note{font-size:12px;text-align:center;line-height:1.7;padding:10px 0;border-top:1px solid #000;margin-bottom:20px}.contact_main_title{font-size:19px;text-align:center;line-height:1.4;letter-spacing:1px}.contact_main_title_child{display:block}.contact_btn input{width:210px;transition:all .2s}.contact_btn input:hover{opacity:.7}.mobile_only{display:none}@media (max-width:767px){.header_inner{height:69px !important}.bg_midfield_type02 .midfield_contents{display:flex;flex-direction:column}.bg_midfield_type02 .midfield_contents_sp{order:2}.mobile_only{display:block}.header{background:#fff !important;color:#000 !important}.header_body{display:flex;gap:20px;flex-direction:row-reverse;justify-content:flex-end}.inner_contents{padding:0 4%}.header_title{width:32%}.primary_headline{width:68%}.header_contact_contents{display:none}.header_nav{display:none}.floating_side-menu{display:none}.concept{padding-top:70px}.title_concept_img_wrap{padding:0 6%;margin-bottom:30px}.media-contaner{flex-direction:column-reverse;margin:0 calc(50% - 50vw);width:100vw}.media_text_wrap{padding:0 6%}.concept .secondary_headline{font-size:clamp(1.5rem, 0.113rem + 6.94vw, 3.438rem)}.commming-soon_message{margin-bottom:45px}.commming-soon_message_cell{display:block}.commming-soon_message_cell .number{font-size:clamp(2.125rem, 0.291rem + 9.17vw, 4.688rem)}.commming-soon_message_cell:nth-child(2){font-size:clamp(1.438rem, -0.084rem + 7.61vw, 3.563rem);letter-spacing:.01rem}.secondary_headline.reservation{font-size:clamp(1.813rem, 0.247rem + 7.83vw, 4rem);margin-bottom:18px}.sp_bg_gray{background:#f6f7f7}.big-announcement .sp_bg_gray{padding:20px 0 50px}.reservation_body-container{width:clamp(18.375rem, 7.995rem + 51.9vw, 32.875rem);margin:0 auto 30px;gap:20px}.common_cv_btn-container{flex-direction:column;gap:10px;align-items:center}.common_cv_btn_img{width:clamp(18.375rem, 7.995rem + 51.9vw, 32.875rem)}.reservation_announcement_contact_tel{font-size:clamp(1.75rem, 0.542rem + 6.04vw, 3.438rem);letter-spacing:1.2px;padding:6px 12px 20px}.reservation_announcement_contact_title{margin-bottom:2px;font-size:14px}.reservation_announcement_contact_business-hours{letter-spacing:2px}.media_reservation_visual_wrap{margin-top:60px}.secondary_headline.brand-name{width:100%;font-size:clamp(0.875rem, -0.378rem + 6.26vw, 2.625rem);padding:10px 5px}.secondary_headline.gold.brand-name:before{width:clamp(2.5rem, 1.337rem + 5.82vw, 4.125rem);height:clamp(2.5rem, 1.337rem + 5.82vw, 4.125rem)}.secondary_headline_subhead{font-size:clamp(0.938rem, 0.669rem + 1.34vw, 1.313rem);padding-top:18px}.media_reservation_visual .media_text_wrap{text-align:justify;margin-bottom:30px;padding:0}.media_reservation_visual .media_text{font-size:12px}.media_reservation_visual .media_text_child{display:inline}.gokan .secondary_headline_subhead{width:100%}.subhead_gokan_img{width:100%}.gokan .secondary_headline_child{display:block}.gokan .secondary_headline{font-size:clamp(1.188rem, -0.155rem + 6.71vw, 3.063rem)}.madori .secondary_headline{font-size:clamp(1.375rem, 0.301rem + 5.37vw, 2.875rem)}.secondary_headline_lead_text_child{display:block}.secondary_headline_lead_text{font-size:clamp(0.938rem, 0.266rem + 3.36vw, 1.875rem)}.quaternary_headline_group-containar{gap:12px}.fig_media_img_container{flex-direction:column}.figure_caption_box{padding:20px 0;margin-top:30px}.figure_caption_box_text{font-size:13px}.decoration_line_sp_only{margin-top:40px;border-bottom:20px solid #f2f2f2}.land-space .secondary_headline_subhead{width:180px;margin-top:12px}.land-space .fig_media_img{width:80%}.access_info_note{transform:scale(1)}.access_info_img{width:100%}.location_text{font-size:clamp(0.75rem, 0.442rem + 0.48vw, 0.875rem);width:100%}.location_gallery .tertiary_headline_group{padding:4px 18px 12px;border-bottom:6px solid #dcdddd}.location_gallery .tertiary_headline{font-size:clamp(1.438rem, 0.901rem + 2.68vw, 2.188rem);letter-spacing:.4px}.location_gallery .tertiary_headline .small{font-size:clamp(0.875rem, 0.249rem + 3.13vw, 1.75rem)}.location_gallery .tertiary_headline .medium{font-size:clamp(1.75rem, 0.631rem + 5.59vw, 3.313rem)}.location_gallery .tertiary_headline .large{font-size:clamp(2.438rem, 0.872rem + 7.83vw, 4.625rem)}.location_gallery .tertiary_headline_subhead{font-size:clamp(0.75rem, 0.258rem + 2.46vw, 1.438rem);text-align:center;margin-top:10px;letter-spacing:1px}.location_gallery_item{margin-bottom:20px}.shopping-infomation-container{flex-direction:column}.shopping-infomation-container.sp_separate{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.shopping-infomation_main_text_wrap.sp_only{display:block}.shopping-infomation_main_text_wrap.pc_only{display:none}.shopping-infomation_quaternary_headline.medium{font-size:26px}.sp_separate .shopping-infomation_quaternary_headline.medium{font-size:clamp(1rem, 0.553rem + 2.24vw, 1.625rem)}.shopping-infomation_thumbnail_img-contaner{margin-top:30px}.section.shopping-infomation{padding-bottom:0;padding-top:10px}.common_title_lead_text{font-size:clamp(1.063rem, 0.212rem + 4.25vw, 2.25rem)}.common_title_lead_text_child{display:block}.shopping-infomation_box{margin-bottom:40px}.shopping-infomation-container.unique .shopping-infomation_box{margin-bottom:0}.section.education{padding:20px 0 40px}.education .secondary_headline_group{margin-bottom:40px}.education .secondary_headline{font-size:clamp(1.25rem, 0.221rem + 5.15vw, 2.688rem);margin-top:8px}.education .secondary_headline_lead_text{text-align:left;font-size:clamp(0.75rem, 0.168rem + 2.91vw, 1.563rem)}.education-container{display:block}.education_gallery_cell{margin-bottom:30px}.education .tertiary_headline{font-size:12px;margin-top:5px}.footer{margin-bottom:50px}.footer{padding-bottom:120px}.dotted-line{margin:0 6px}}@media (min-width:768px){.header_nav{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;transform:translateX(0);transition:ease .4s;overflow:hidden;visibility:visible;margin-top:5px}.header_nav_list{width:100%;display:flex;align-items:stretch;height:initial;justify-content:end}.header_nav_item{border-left:1px solid #fff;border-top:1px solid #fff;display:flex;align-items:center;justify-content:center;flex:1}.header_nav_item:last-child{border-right:1px solid #fff}.header_nav_link{padding:12px 0;letter-spacing:.7px;width:100%;font-size:clamp(0.75rem, 0.464rem + 0.6vw, 1rem);display:block;color:#fff}.header_nav_link:hover{background-image:-webkit-linear-gradient(135deg,#efa304 0%,#d08602 40%,#efa403 60%,#c57d03 100%);background-image:linear-gradient(315deg,#efa304 0%,#d08602 40%,#efa403 60%,#c57d03 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header_nav_list{text-align:center}.header_nav_btn_img_link{transition:opacity .2s}.header_nav_btn_img_link:hover{opacity:.7}}@media (min-width:768px){.sp_br{display:none}.inner{max-width:1160px}.pc_none{display:none}.section{padding:20px 0 50px}.top_mv_wrap+.section{padding-top:50px;padding-bottom:120px}.location_gallery{display:grid;grid-template-columns:auto auto;grid-row:auto;grid-column-gap:50px;grid-row-gap:30px}.section.map{border-bottom:24px solid #595757;padding-top:40px}.land-area_contents_body{padding:30px 0}.footer{margin-bottom:50px}.footer_container{gap:40px;flex-direction:row}.thanks_container{margin-top:300px}.thanks_title{font-size:25px}.thanks_textarea{text-align:center}.thanks_text{font-size:15px}.sns_btn_list{margin-top:20px}.sns_btn_item{transition:all .2s}.sns_btn_item:hover{opacity:.7}.sns_btn_img{width:70px}.top_back_btn_wrap{margin-top:50px}.top_back_btn_link{transition:all .2s}.top_back_btn_link:hover{opacity:.7}.contact_note{font-size:14px;border-top:none;margin-top:20px}.contact_main_title{font-size:22px;margin-bottom:20px}.contact_main_title_child{display:inline}}