@charset "UTF-8";@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}:root{--global-module-margin-bottom:5.2083333333vw;--global-module-margin-bottom-sp:13.3333333333vw}.p-loading,.p-mainVisual_title_ja01>span{display:flex;justify-content:center;align-items:center}.p-loading{position:fixed;inset:0;background:center top/cover no-repeat #e6bbb3;background-image:url(../img/bg_loading.png);z-index:999;flex-direction:column}@media (max-width:750px){.p-loading{background-image:url(../img/bg_loading_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-loading{background-image:url(../img/bg_loading@2x.png)}}.p-loading_container{flex:0 0 auto;margin:auto}.p-loading_logo{width:calc(270/1820*100vw);margin:auto;opacity:0}.p-loading_logo img,.p-mainVisual_deco_item img{width:100%;height:auto;vertical-align:bottom}@media (max-width:750px){.p-loading_logo{width:calc(316/750*100vw)}#wrapper{padding-top:0}}.p-mainVisual{position:relative;padding-top:calc(155/1820*100vw);margin-bottom:calc(87/1820*100vw)}.p-mainVisual::before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:calc(1230/1820*100vw);background:center top/auto 100%no-repeat;background-image:url(../img/bg_mv.png)}@media (max-width:750px){.p-mainVisual::before{background-image:url(../img/bg_mv_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-mainVisual::before{background-image:url(../img/bg_mv@2x.png)}}.p-mainVisual_container{width:calc(1100/1820*100vw);margin:0 auto;position:relative}.p-mainVisual_title{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(44/1820*100vw);margin-bottom:calc(45/1820*100vw)}.p-mainVisual_title_ja01{display:flex;position:relative;margin-left:calc(16/1820*100vw);font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.75rem;line-height:1.5;letter-spacing:.06em;color:#fff;opacity:0}.p-mainVisual_title_ja01>span{width:calc(78/1820*100vw);height:calc(78/1820*100vw);padding:0 0 calc(4/1820*100vw) calc(4/1820*100vw);margin-right:calc(12/1820*100vw);border-radius:calc(4/1820*100vw);background-color:#d06868;overflow:hidden;position:relative;z-index:1}.p-mainVisual_title_ja01>span::before{content:"";display:block;position:absolute;z-index:-1;background:center/contain no-repeat;background-image:url(../img/bg_mv_title_ja01.png);width:calc(148/1820*100vw);height:calc(88/1820*100vw);mix-blend-mode:multiply}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-mainVisual_title_ja01>span::before{background-image:url(../img/bg_mv_title_ja01@2x.png)}}.p-latest_feed>ul>li:last-child,.p-mainVisual_title_ja01>span:last-child,.p-partner_feed>ul>li:last-child,.p-seminar_feed>ul>li:last-child,.p-video_feed>ul>li:last-child{margin-right:0}.p-mainVisual_title_ja01>span:nth-child(1)::before{left:calc(-58/1820*100vw);top:calc(-9/1820*100vw)}.p-mainVisual_title_ja01>span:nth-child(2)::before{right:calc(-35/1820*100vw);bottom:calc(-50/1820*100vw);transform:rotate(90deg)}.p-mainVisual_title_ja01>span:nth-child(3)::before{right:calc(-84/1820*100vw);top:calc(-29/1820*100vw)}.p-mainVisual_title_ja01>span:nth-child(4)::before{left:calc(-33/1820*100vw);top:calc(-31/1820*100vw)}.p-mainVisual_title_ja01>span:nth-child(5)::before{left:calc(-30/1820*100vw);top:calc(-72/1820*100vw);transform:rotate(-90deg)}.p-mainVisual_title_ja01>span:nth-child(6)::before{right:calc(-53/1820*100vw);bottom:calc(-23/1820*100vw);transform:rotate(90deg)}.p-mainVisual_title_ja01>span:nth-child(7)::before{right:calc(-40/1820*100vw);bottom:calc(-31/1820*100vw);transform:rotate(180deg)}.p-mainVisual_title_ja02{display:block;margin:calc(45/1820*100vw)0 0 calc(12/1820*100vw);font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:2.53125rem;line-height:1.5;letter-spacing:.02em;opacity:0}.p-mainVisual_title_ja02 .wide{letter-spacing:.1em}.p-mainVisual_title_ja02 em{font-style:normal}.p-mainVisual_title_ja02 em>span{display:inline-block;vertical-align:bottom;position:relative}.p-mainVisual_title_ja02 em>span::before{content:"";display:block;position:absolute;left:50%;top:calc(-6/1820*100vw);width:calc(8/1820*100vw);height:calc(8/1820*100vw);margin:calc(-4/1820*100vw);border-radius:50%;background-color:#222}.p-mainVisual_title_en{display:block;margin-top:calc(12/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5;letter-spacing:.1em;color:#d86f8b}.p-mainVisual_search{width:calc(700/1820*100vw);margin:0 auto calc(71/1820*100vw);overflow:hidden;display:flex;opacity:0}.p-mainVisual_search_input{flex:1 1 auto;width:50%;background-color:#fff;border-radius:calc(38/1820*100vw)0 0 calc(38/1820*100vw);padding:calc(23/1820*100vw) calc(45/1820*100vw) calc(24/1820*100vw);font-weight:700;font-size:1.1875rem;line-height:1.5}.p-mainVisual_search_input::-moz-placeholder{color:#c3c3c3}.p-mainVisual_search_input::placeholder{color:#c3c3c3}.p-mainVisual_search_input:focus{outline:0}.p-mainVisual_search_submit{flex:0 0 auto;width:calc(110/1820*100vw);border:1px solid #fff;background-color:#aeb9ba;border-radius:0 calc(38/1820*100vw) calc(38/1820*100vw)0;position:relative}.p-mainVisual_search_submit::after{content:"";display:block;position:absolute;left:0;right:calc(10/1820*100vw);top:0;bottom:0;margin:auto;background-color:#fff;-webkit-mask:url(../common/img/ico_search_top.svg)center/contain no-repeat;mask:url(../common/img/ico_search_top.svg)center/contain no-repeat;width:calc(30/1820*100vw);height:calc(32/1820*100vw)}.p-mainVisual_category{width:calc(970/1820*100vw);margin:0 auto}.p-mainVisual_category_title{display:flex;align-items:center;margin-bottom:calc(24/1820*100vw)}.p-mainVisual_category_title::before{content:"";display:block;flex:0 0 auto;width:calc(20/1820*100vw);height:calc(20/1820*100vw);border:calc(5/1820*100vw) solid #d06868;border-radius:50%;margin:0 calc(12/1820*100vw)0 0}.p-mainVisual_category_title_ja{display:block;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:1.4375rem;line-height:1.5}.p-mainVisual_category_title_en{display:block;margin:0 0 calc(-6/1820*100vw) calc(9/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-weight:700;font-size:.875rem;line-height:1.5;letter-spacing:.1em;color:#d86f8b}.p-mainVisual_category_list{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:2px;border-radius:calc(20/1820*100vw);overflow:hidden}.p-mainVisual_category_item:nth-child(1) .p-mainVisual_category_btn_ico img{width:calc(52/1820*100vw)}.p-mainVisual_category_item:nth-child(2) .p-mainVisual_category_btn_ico img,.p-mainVisual_category_item:nth-child(3) .p-mainVisual_category_btn_ico img{width:calc(53/1820*100vw)}.p-mainVisual_category_item:nth-child(4) .p-mainVisual_category_btn_ico img{width:calc(46/1820*100vw)}.p-mainVisual_category_item:nth-child(5) .p-mainVisual_category_btn_ico img{width:calc(43/1820*100vw)}.p-mainVisual_category_item:nth-child(6) .p-mainVisual_category_btn_ico img{width:calc(57/1820*100vw)}.p-mainVisual_category_item:nth-child(7) .p-mainVisual_category_btn_ico img{width:calc(76/1820*100vw)}.p-mainVisual_category_item:nth-child(8) .p-mainVisual_category_btn_ico img{width:calc(75/1820*100vw)}.p-mainVisual_category_item:nth-child(9) .p-mainVisual_category_btn_ico img{width:calc(49/1820*100vw)}.p-mainVisual_category_item:nth-child(10) .p-mainVisual_category_btn_ico img{width:calc(59/1820*100vw)}.p-mainVisual_category_item:nth-child(n+7) .p-mainVisual_category_btn{padding-top:calc(16/1820*100vw)}.p-mainVisual_category_item:nth-child(n+7) .p-mainVisual_category_btn_ico{margin-bottom:calc(12/1820*100vw)}.p-mainVisual_category_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(150/1820*100vw);padding-top:calc(26/1820*100vw);background-color:#fff;color:#222;text-decoration:none;transition:color .3s}.p-mainVisual_category_btn_ico{display:flex;flex-direction:column;justify-content:center;height:calc(53/1820*100vw);line-height:0;margin-bottom:calc(9/1820*100vw)}.p-mainVisual_category_btn_txt{display:flex;align-items:center;min-height:2.706em;text-align:center;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:1.0625rem;line-height:1.353}.p-mainVisual_category_btn:hover{color:#d06868}.p-mainVisual_deco_item{position:absolute;opacity:0}.p-mainVisual_deco_item:nth-child(1){left:calc(-154/1820*100vw);top:calc(142/1820*100vw);width:calc(256/1820*100vw)}.p-mainVisual_deco_item:nth-child(2){right:calc(-167/1820*100vw);top:1px;width:calc(308/1820*100vw)}@media (max-width:750px){.p-mainVisual{position:relative;padding-top:calc(170/750*100vw);margin-bottom:calc(85/750*100vw)}.p-mainVisual::before{height:calc(1474/750*100vw)}.p-mainVisual_container{width:auto;padding:0 calc(40/750*100vw)}.p-mainVisual_title{padding-top:calc(175/750*100vw);margin-bottom:calc(33/750*100vw)}.p-mainVisual_title_ja01{margin-left:0;font-size:1.875rem;line-height:1.5;letter-spacing:.06em}.p-mainVisual_title_ja01>span{width:calc(78/750*100vw);height:calc(78/750*100vw);padding:0 0 calc(4/750*100vw) calc(4/750*100vw);margin-right:calc(12/750*100vw);border-radius:calc(8/750*100vw)}.p-mainVisual_title_ja01>span::before{width:calc(148/750*100vw);height:calc(88/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(1)::before{left:calc(-58/750*100vw);top:calc(-9/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(2)::before{right:calc(-35/750*100vw);bottom:calc(-50/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(3)::before{right:calc(-84/750*100vw);top:calc(-29/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(4)::before{left:calc(-33/750*100vw);top:calc(-31/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(5)::before{left:calc(-30/750*100vw);top:calc(-72/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(6)::before{right:calc(-53/750*100vw);bottom:calc(-23/750*100vw)}.p-mainVisual_title_ja01>span:nth-child(7)::before{right:calc(-40/750*100vw);bottom:calc(-31/750*100vw)}.p-mainVisual_title_ja02{margin:calc(15/750*100vw)0 0 calc(12/750*100vw);font-size:1.5625rem;line-height:1.8}.p-mainVisual_title_ja02 em>span::before{width:calc(10/750*100vw);height:calc(10/750*100vw);margin:calc(-5/750*100vw);top:calc(6/750*100vw)}.p-mainVisual_title_en{margin-top:1px;font-size:.875rem}.p-mainVisual_search{width:100%;margin:0 0 calc(51/750*100vw)}.p-mainVisual_search_input{flex:1 1 auto;background-color:#fff;border-radius:calc(45/750*100vw)0 0 calc(45/750*100vw);padding:calc(25/750*100vw) calc(54/750*100vw) calc(26/750*100vw);font-size:.8125rem}.p-mainVisual_search_submit{width:calc(132/750*100vw);border-width:calc(2/750*100vw);border-radius:0 calc(45/750*100vw) calc(45/750*100vw)0;position:relative}.p-mainVisual_search_submit::after{left:0;right:0;width:calc(36/750*100vw);height:calc(38/750*100vw)}.p-mainVisual_deco{position:relative;height:calc(384/750*100vw);margin-bottom:calc(8/750*100vw)}.p-mainVisual_deco_item:nth-child(1){left:calc(37/750*100vw);top:calc(33/750*100vw);width:calc(256/750*100vw)}.p-mainVisual_deco_item:nth-child(2){right:calc(20/750*100vw);top:0;width:calc(274/750*100vw)}.p-mainVisual_category{width:auto;margin:0}.p-mainVisual_category_title{margin-bottom:calc(42/750*100vw)}.p-mainVisual_category_title::before{width:calc(32/750*100vw);height:calc(32/750*100vw);border-width:calc(10/750*100vw);margin:0 calc(18/750*100vw) calc(-4/750*100vw)0}.p-mainVisual_category_title_ja{font-size:1.1875rem}.p-mainVisual_category_title_en{margin:0 0 calc(-2/750*100vw) calc(19/750*100vw);font-size:.75rem}.p-mainVisual_category_list{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,auto);gap:calc(8/750*100vw);border-radius:calc(40/750*100vw)}.p-mainVisual_category_item{grid-column:span 2}.p-mainVisual_category_item:nth-child(1),.p-mainVisual_category_item:nth-child(2){grid-column:span 3}.p-mainVisual_category_item:nth-child(7),.p-mainVisual_category_item:nth-child(8){order:1;grid-column:span 3}.p-mainVisual_category_item:nth-child(1) .p-mainVisual_category_btn_ico img{width:calc(83/750*100vw)}.p-mainVisual_category_item:nth-child(2) .p-mainVisual_category_btn_ico img,.p-mainVisual_category_item:nth-child(3) .p-mainVisual_category_btn_ico img{width:calc(85/750*100vw)}.p-mainVisual_category_item:nth-child(4) .p-mainVisual_category_btn_ico img{width:calc(74/750*100vw)}.p-mainVisual_category_item:nth-child(5) .p-mainVisual_category_btn_ico img{width:calc(69/750*100vw)}.p-mainVisual_category_item:nth-child(6) .p-mainVisual_category_btn_ico img{width:calc(91/750*100vw)}.p-mainVisual_category_item:nth-child(7) .p-mainVisual_category_btn_ico img{width:calc(122/750*100vw)}.p-mainVisual_category_item:nth-child(8) .p-mainVisual_category_btn_ico img{width:calc(120/750*100vw)}.p-mainVisual_category_item:nth-child(9) .p-mainVisual_category_btn_ico img{width:calc(78/750*100vw)}.p-mainVisual_category_item:nth-child(10) .p-mainVisual_category_btn_ico img{width:calc(94/750*100vw)}.p-mainVisual_category_item:nth-child(n+7) .p-mainVisual_category_btn{padding-top:calc(24/750*100vw)}.p-mainVisual_category_item:nth-child(n+7) .p-mainVisual_category_btn_ico{margin-bottom:calc(20/750*100vw)}.p-mainVisual_category_btn{height:calc(218/750*100vw);padding-top:calc(32/750*100vw)}.p-mainVisual_category_btn_ico{height:calc(85/750*100vw);margin-bottom:calc(12/750*100vw)}.p-mainVisual_category_btn_txt{min-height:calc(64/750*100vw);font-size:.875rem;line-height:1.231}.p-mainVisual_category_btn_txt:has(br){font-size:.8125rem}}.p-video{background:center/cover no-repeat;background-image:url(../img/bg_video.png);border-radius:calc(50/1820*100vw);background:0 0}@media (max-width:750px){.p-video{background-image:url(../img/bg_video_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-video{background-image:url(../img/bg_video@2x.png)}}.p-video_container{width:calc(1120/1820*100vw);margin:0 auto;padding:calc(65/1820*100vw)0 calc(95/1820*100vw)}.p-video_title{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:calc(56/1820*100vw)}.p-video_title_ja{font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-size:2.125rem;letter-spacing:.1em}.p-video_feed>ul>li>a,.p-video_title_en,.p-video_title_ja{display:block;font-weight:700;line-height:1.5}.p-video_title_en{margin-top:calc(5/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-size:1.0625rem;letter-spacing:.1em}.p-video .embla_arrow{position:absolute;right:calc(234/1820*100vw);top:calc(82/1820*100vw);width:calc(50/1820*100vw);height:calc(50/1820*100vw);border-radius:50%;transition:opacity .3s}.p-video .embla_arrow::after{content:"";display:block;position:absolute;inset:0;margin:auto;background-color:#fff;-webkit-mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;width:calc(11/1820*100vw);height:calc(18/1820*100vw)}.p-video .embla_arrow:hover{opacity:.7}.p-video .embla_arrow[disabled]{opacity:.5}.p-video .embla_arrow.prev{left:calc(234/1820*100vw);right:auto;transform:scaleX(-1)}.p-latest_feed>ul,.p-video_feed>ul{display:flex}.p-video_feed>ul>li{flex:0 0 auto;width:calc(340/1820*100vw);margin-right:calc(40/1820*100vw);transition:opacity .3s}.p-video_feed>ul>li .thumbnailWrap{height:calc(191/1820*100vw);background-color:#fff;border:calc(3/1820*100vw) solid #fff;border-radius:calc(20/1820*100vw);overflow:hidden;margin-bottom:calc(30/1820*100vw)}.p-hospital_feed>ul>li>a .thumbnailWrap img,.p-latest_feed>ul>li .thumbnailWrap img,.p-partner_feed>ul>li .thumbnailWrap img,.p-seminar_feed>ul>li .thumbnailWrap img,.p-video_feed>ul>li .thumbnailWrap img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.p-video_feed>ul>li>a{text-align:center;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-size:1.125rem;letter-spacing:.04em;color:#222;text-decoration:none}.p-latest_feed>ul>li:has(a:hover),.p-latest_feed>ul>li:has(a:hover) .pic,.p-partner_feed>ul>li:has(a:hover),.p-seminar_feed>ul>li:has(a:hover),.p-video_feed>ul>li:has(a:hover){opacity:.7}.p-video_btn{display:block;width:calc(290/1820*100vw);padding:calc(12/1820*100vw) calc(20/1820*100vw);text-align:center;border-radius:calc(25/1820*100vw);font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:1.0625rem;line-height:1.5;letter-spacing:.08em;color:#fff;text-decoration:none}.p-video_btn_wrap{display:flex;justify-content:center;margin-top:calc(55/1820*100vw)}@media (max-width:750px){.p-video{border-radius:calc(60/750*100vw)}.p-video_container{width:auto;margin:0;padding:calc(58/750*100vw) calc(40/750*100vw) calc(90/750*100vw)}.p-video_title{margin-bottom:calc(63/750*100vw)}.p-video_title_ja{font-size:1.8125rem}.p-video_title_en{margin-top:calc(5/750*100vw);font-size:.875rem}.p-video_feed{margin:0 calc(-5/750*100vw)}.p-video_feed>ul>li{width:calc(680/750*100vw);margin-right:calc(40/750*100vw)}.p-video_feed>ul>li .thumbnailWrap{height:calc(382/750*100vw);border-width:calc(6/750*100vw);border-radius:calc(40/750*100vw);margin-bottom:calc(56/750*100vw)}.p-video_feed>ul>li>a{font-size:1.125rem}.p-video .embla_arrow{right:calc(20/750*100vw);top:calc(406/750*100vw);width:calc(80/750*100vw);height:calc(80/750*100vw)}.p-video .embla_arrow::after{width:calc(19/750*100vw);height:calc(32/750*100vw)}.p-video .embla_arrow.prev{left:calc(20/750*100vw);right:auto}.p-video_btn{width:calc(580/750*100vw);padding:calc(23/750*100vw) calc(20/750*100vw) calc(26/750*100vw);border-radius:calc(50/750*100vw);font-size:1.0625rem;letter-spacing:.08em}.p-video_btn_wrap{margin-top:calc(83/750*100vw)}}.p-video_title_ja{color:#222}.p-video_title_en{color:#ee9631}.p-video .embla_arrow,.p-video_btn{background-color:#ee9631}.p-video_feed>ul>li .modal{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;border:0;background-color:rgba(34,34,34,.6);overflow:auto;opacity:0;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s}.p-video_feed>ul>li .modal[open]{opacity:1;display:flex;flex-direction:column}@starting-style{.p-video_feed>ul>li .modal[open]{opacity:0}}.p-video_feed>ul>li .modal_inner{flex:0 0 auto;width:calc(880/1820*100vw);height:calc(495/1820*100vw);margin:auto;position:relative}.p-video_feed>ul>li .modal_inner iframe{display:block;width:100%;height:100%;border-radius:calc(10/1820*100vw)}.p-latest .embla_arrow,.p-video_feed>ul>li .modal_close{position:absolute;border-radius:50%;transition:opacity .3s}.p-video_feed>ul>li .modal_close{right:0;top:calc(-65/1820*100vw);width:calc(45/1820*100vw);height:calc(45/1820*100vw);border:1px solid #fff}.p-video_feed>ul>li .modal_close::after,.p-video_feed>ul>li .modal_close::before{content:"";display:block;position:absolute;left:50%;top:50%;width:calc(10/1820*100vw);height:1px;background-color:#fff}.p-video_feed>ul>li .modal_close::before{transform:translate(-50%,-50%) rotate(45deg)}.p-video_feed>ul>li .modal_close::after{transform:translate(-50%,-50%) rotate(135deg)}.p-video_feed>ul>li .modal_close:hover{opacity:.7}@media (max-width:750px){.p-video{margin:0 0 calc(78/750*100vw);background:0 0}.p-video_feed>ul>li .modal_inner{width:calc(670/750*100vw);height:calc(377/750*100vw)}.p-video_feed>ul>li .modal_inner iframe{border-radius:calc(20/750*100vw)}.p-video_feed>ul>li .modal_close{top:calc(-130/750*100vw);width:calc(90/750*100vw);height:calc(90/750*100vw);border-width:calc(2/750*100vw)}.p-video_feed>ul>li .modal_close::after,.p-video_feed>ul>li .modal_close::before{width:calc(20/750*100vw);height:calc(2/750*100vw)}.p-video.is-open .p-video_feed>ul>li:nth-child(n+5){display:block}.p-video.is-open .p-video_btn_wrap{display:none}}.p-latest{background:center/cover no-repeat;border-radius:calc(50/1820*100vw);background-image:url(../img/bg_latest.png);margin-bottom:calc(26/1820*100vw)}@media (max-width:750px){.p-latest{background-image:url(../img/bg_video_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-latest{background-image:url(../img/bg_video@2x.png)}}.p-latest_container{padding:calc(65/1820*100vw)0 calc(95/1820*100vw)}.p-latest_title{text-align:center;margin-bottom:calc(56/1820*100vw)}.p-latest .embla_arrow{right:calc(234/1820*100vw);top:calc(82/1820*100vw);width:calc(50/1820*100vw);height:calc(50/1820*100vw);background-color:#ee9631}.p-latest .embla_arrow::after{content:"";display:block;position:absolute;inset:0;margin:auto;background-color:#fff;-webkit-mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;width:calc(11/1820*100vw);height:calc(18/1820*100vw)}.p-latest .embla_arrow:hover{opacity:.7}.p-latest .embla_arrow[disabled]{opacity:.5}.p-latest .embla_arrow.prev{left:calc(234/1820*100vw);right:auto;transform:scaleX(-1)}.p-latest_feed>ul>li{flex:0 0 auto;width:calc(340/1820*100vw);margin-right:calc(40/1820*100vw);transition:opacity .3s}.p-latest_feed>ul>li>a{letter-spacing:.04em}.p-latest_btn_wrap{justify-content:center;margin-top:calc(55/1820*100vw)}@media (max-width:750px){.p-latest{border-radius:calc(60/750*100vw)}.p-latest_container{width:auto;margin:0;padding:calc(58/750*100vw) calc(40/750*100vw) calc(90/750*100vw)}.p-latest_title{margin-bottom:calc(63/750*100vw)}.p-latest_title_ja{font-size:1.8125rem}.p-latest_title_en{margin-top:calc(5/750*100vw);font-size:.875rem}.p-latest_feed{margin:0 calc(-5/750*100vw)}.p-latest_feed>ul>li{width:calc(680/750*100vw);margin-right:calc(40/750*100vw)}.p-latest_feed>ul>li .thumbnailWrap{height:calc(382/750*100vw);border-width:calc(6/750*100vw);border-radius:calc(40/750*100vw);margin-bottom:calc(56/750*100vw)}.p-latest_feed>ul>li>a{font-size:1.125rem}.p-latest .embla_arrow{right:calc(20/750*100vw);top:calc(406/750*100vw);width:calc(80/750*100vw);height:calc(80/750*100vw)}.p-latest .embla_arrow::after{width:calc(19/750*100vw);height:calc(32/750*100vw)}.p-latest .embla_arrow.prev{left:calc(20/750*100vw);right:auto}.p-latest_btn{width:calc(580/750*100vw);padding:calc(23/750*100vw) calc(20/750*100vw) calc(26/750*100vw);border-radius:calc(50/750*100vw);font-size:1.0625rem;letter-spacing:.08em}.p-latest_btn_wrap{margin-top:calc(83/750*100vw)}.p-latest{background-image:url(../img/bg_latest_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-latest{background-image:url(../img/bg_latest@2x.png)}}.p-latest_container{width:calc(1300/1820*100vw);margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(42/1820*100vw)0}.p-latest_title{grid-column:1;grid-row:1;display:flex;flex-direction:row;align-items:center;margin:0}.p-latest_feed>ul>li>a,.p-latest_title_ja{display:block;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;color:#222}.p-latest_title_ja{font-size:2.125rem;line-height:1.5;letter-spacing:.1em}.p-latest_title_en{display:block;background-color:#fff;border:1px solid #d06868;border-radius:calc(10/1820*100vw);padding:calc(2/1820*100vw) calc(18/1820*100vw);margin:0 0 calc(-2/1820*100vw) calc(20/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-weight:700;font-size:.875rem;line-height:1;letter-spacing:.06em;color:#d86f8b}.p-latest_feed{grid-column:1/-1;grid-row:2}.p-latest_feed>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(50/1820*100vw)}.p-latest_feed>ul>li{display:flex;flex-direction:column;width:auto;margin:0}.p-latest_feed>ul>li .thumbnailWrap{height:calc(240/1820*100vw);background-color:#fff;border:calc(2/1820*100vw) solid #222;border-radius:calc(20/1820*100vw);overflow:hidden;margin-bottom:calc(20/1820*100vw);transition:opacity .3s}.p-latest_feed>ul>li .date{order:1;display:block;margin-top:calc(10/1820*100vw);padding:0 calc(19/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-weight:700;font-size:1.0625rem;line-height:1.5;letter-spacing:.1em;color:#d06868}.p-latest_feed>ul>li>a{padding:0 calc(20/1820*100vw);font-size:1.4375rem;line-height:1.74;text-decoration:none;transition:color .3s;text-align:left}.p-latest_feed>ul>li:has(a:hover)>a{color:#d06868}.p-latest_btn{display:block;background-color:#d06868;width:calc(210/1820*100vw);padding:calc(12/1820*100vw);border-radius:calc(23/1820*100vw);text-align:center;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:.9375rem;line-height:1.5;letter-spacing:.08em;color:#fff;text-decoration:none;transition:opacity .3s}.p-latest_btn:hover,.p-partner .embla_arrow:hover{opacity:.7}.p-latest_btn_wrap{grid-column:2;grid-row:1;display:flex;margin:0}@media (max-width:750px){.p-latest{margin-bottom:calc(31/750*100vw)}.p-latest_container{width:auto;margin:0;padding-left:calc(80/750*100vw);padding-right:calc(80/750*100vw);display:block}.p-latest_title{margin-bottom:calc(63/750*100vw)}.p-latest_title_ja{font-size:1.5rem}.p-latest_title_en{border-width:calc(2/750*100vw);border-radius:calc(20/750*100vw);padding:calc(7/750*100vw) calc(22/750*100vw);margin:0 0 calc(-4/750*100vw) calc(24/750*100vw);font-size:.6875rem}.p-latest_feed>ul{grid-template-columns:1fr;gap:calc(69/750*100vw);justify-items:center}.p-latest_feed>ul>li{display:flex;flex-direction:column;width:calc(600/750*100vw)}.p-latest_feed>ul>li .thumbnailWrap{height:calc(352/750*100vw);border-width:calc(2/750*100vw);border-radius:calc(40/750*100vw);margin-bottom:calc(32/750*100vw)}.p-latest_feed>ul>li .date{margin-top:calc(13/750*100vw);padding:0 calc(27/750*100vw);font-size:.8125rem}.p-latest_feed>ul>li>a{display:block;padding:0 calc(30/750*100vw);font-size:1.0625rem}.p-latest_btn{width:calc(420/750*100vw);padding:calc(22/750*100vw) calc(30/750*100vw) calc(23/750*100vw);border-radius:calc(45/750*100vw)}.p-latest_btn_wrap{justify-content:center;margin-top:calc(109/750*100vw)}}.p-partner{background:center/cover no-repeat;background-image:url(../img/bg_video.png);background:0 0;border-radius:calc(50/1820*100vw) calc(50/1820*100vw)0 0}@media (max-width:750px){.p-partner{background-image:url(../img/bg_video_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-partner{background-image:url(../img/bg_video@2x.png)}}.p-partner_container{width:calc(1120/1820*100vw);margin:0 auto;padding:calc(65/1820*100vw)0 calc(95/1820*100vw)}.p-partner_title{display:flex;flex-direction:column;align-items:center;text-align:center}.p-partner_title_en,.p-partner_title_ja{display:block;font-weight:700;line-height:1.5;letter-spacing:.1em}.p-partner_title_ja{font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-size:2.125rem}.p-partner_title_en{margin-top:calc(5/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-size:1.0625rem}.p-partner .embla_arrow{position:absolute;right:calc(234/1820*100vw);top:calc(82/1820*100vw);width:calc(50/1820*100vw);height:calc(50/1820*100vw);border-radius:50%;transition:opacity .3s}.p-partner .embla_arrow::after{content:"";display:block;position:absolute;inset:0;margin:auto;background-color:#fff;-webkit-mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;width:calc(11/1820*100vw);height:calc(18/1820*100vw)}.p-partner .embla_arrow[disabled]{opacity:.5}.p-partner .embla_arrow.prev{left:calc(234/1820*100vw);right:auto;transform:scaleX(-1)}.p-partner_feed>ul,.p-seminar_feed>ul{display:flex}.p-partner_feed>ul>li{flex:0 0 auto;margin-right:calc(40/1820*100vw);transition:opacity .3s}.p-partner_feed>ul>li .thumbnailWrap{background-color:#fff;border:calc(3/1820*100vw) solid #fff;border-radius:calc(20/1820*100vw);overflow:hidden;margin-bottom:calc(30/1820*100vw)}.p-partner_btn,.p-partner_feed>ul>li>a{display:block;text-align:center;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:1.125rem;line-height:1.5;letter-spacing:.04em;color:#222;text-decoration:none}.p-partner_btn{padding:calc(12/1820*100vw) calc(20/1820*100vw);border-radius:calc(25/1820*100vw);font-size:1.0625rem;letter-spacing:.08em;color:#fff}.p-partner_btn_wrap{display:flex;justify-content:center;margin-top:calc(55/1820*100vw)}@media (max-width:750px){.p-partner{border-radius:calc(60/750*100vw)}.p-partner_container{width:auto;margin:0;padding:calc(58/750*100vw) calc(40/750*100vw) calc(90/750*100vw)}.p-partner_title{margin-bottom:calc(63/750*100vw)}.p-partner_title_ja{font-size:1.8125rem}.p-partner_title_en{margin-top:calc(5/750*100vw);font-size:.875rem}.p-partner_feed{margin:0 calc(-5/750*100vw)}.p-partner_feed>ul>li{width:calc(680/750*100vw);margin-right:calc(40/750*100vw)}.p-partner_feed>ul>li .thumbnailWrap{height:calc(382/750*100vw);border-width:calc(6/750*100vw);border-radius:calc(40/750*100vw);margin-bottom:calc(56/750*100vw)}.p-partner_feed>ul>li>a{font-size:1.125rem}.p-partner .embla_arrow{right:calc(20/750*100vw);top:calc(406/750*100vw);width:calc(80/750*100vw);height:calc(80/750*100vw)}.p-partner .embla_arrow::after{width:calc(19/750*100vw);height:calc(32/750*100vw)}.p-partner .embla_arrow.prev{left:calc(20/750*100vw);right:auto}.p-partner_btn{width:calc(580/750*100vw);padding:calc(23/750*100vw) calc(20/750*100vw) calc(26/750*100vw);border-radius:calc(50/750*100vw);font-size:1.0625rem;letter-spacing:.08em}.p-partner_btn_wrap{margin-top:calc(83/750*100vw)}}.p-partner_title{margin-bottom:calc(37/1820*100vw)}.p-partner_title_ja{color:#222}.p-partner_title_en{color:#d06868}.p-partner_txt{text-align:center;margin-bottom:calc(75/1820*100vw)}.p-partner .embla_arrow,.p-partner_btn{background-color:#d06868}.p-partner_feed>ul>li{width:calc(300/1820*100vw)}.p-partner_feed>ul>li .thumbnailWrap{height:calc(191/1820*100vw)}.p-partner_btn{width:calc(330/1820*100vw)}@media (max-width:750px){.p-partner{background:0 0;border-radius:calc(60/750*100vw) calc(60/750*100vw)0 0}.p-partner_title{margin-bottom:calc(51/750*100vw)}.p-partner_txt{text-align:left;margin:0 calc(30/750*100vw) calc(81/750*100vw) calc(50/750*100vw);font-size:.875rem;line-height:1.858}.p-partner .embla_arrow{top:auto;bottom:calc(533/750*100vw)}.p-partner_feed>ul>li{width:calc(600/750*100vw);margin-right:calc(80/750*100vw)}.p-partner_feed>ul>li .thumbnailWrap{height:calc(382/750*100vw)}.p-partner_btn{width:calc(660/750*100vw)}.p-partner_btn_wrap{margin-top:calc(63/750*100vw)}}.p-seminar{background:center/cover no-repeat;background-image:url(../img/bg_video.png);border-radius:calc(50/1820*100vw);margin-bottom:calc(70/1820*100vw)}@media (max-width:750px){.p-seminar{background-image:url(../img/bg_video_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-seminar{background-image:url(../img/bg_video@2x.png)}}.p-seminar_container{width:calc(1120/1820*100vw);margin:0 auto;padding:calc(65/1820*100vw)0 calc(95/1820*100vw)}.p-seminar_title{display:flex;flex-direction:column;align-items:center;text-align:center}.p-seminar_title_en,.p-seminar_title_ja{display:block;font-weight:700;line-height:1.5;letter-spacing:.1em}.p-seminar_title_ja{font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-size:2.125rem;color:#fff}.p-seminar_title_en{margin-top:calc(5/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-size:1.0625rem;color:#ee9631}.p-seminar .embla_arrow{position:absolute;right:calc(234/1820*100vw);top:calc(82/1820*100vw);width:calc(50/1820*100vw);height:calc(50/1820*100vw);background-color:#ee9631;border-radius:50%;transition:opacity .3s}.p-seminar .embla_arrow::after{content:"";display:block;position:absolute;inset:0;margin:auto;background-color:#fff;-webkit-mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;width:calc(11/1820*100vw);height:calc(18/1820*100vw)}.p-seminar .embla_arrow:hover{opacity:.7}.p-seminar .embla_arrow[disabled]{opacity:.5}.p-seminar .embla_arrow.prev{left:calc(234/1820*100vw);right:auto;transform:scaleX(-1)}.p-seminar_feed>ul>li{flex:0 0 auto;transition:opacity .3s}.p-seminar_feed>ul>li .thumbnailWrap{background-color:#fff;border:calc(3/1820*100vw) solid #fff;border-radius:calc(20/1820*100vw);overflow:hidden}.p-seminar_btn,.p-seminar_feed>ul>li>a{display:block;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;letter-spacing:.04em;color:#222;text-decoration:none}.p-seminar_btn{padding:calc(12/1820*100vw) calc(20/1820*100vw);text-align:center;background-color:#ee9631;border-radius:calc(25/1820*100vw);font-size:1.0625rem;line-height:1.5;letter-spacing:.08em;color:#fff}.p-seminar_btn_wrap{display:flex;justify-content:center}@media (max-width:750px){.p-seminar{border-radius:calc(60/750*100vw)}.p-seminar_container{width:auto;margin:0;padding:calc(58/750*100vw) calc(40/750*100vw) calc(90/750*100vw)}.p-seminar_title{margin-bottom:calc(63/750*100vw)}.p-seminar_title_ja{font-size:1.8125rem}.p-seminar_title_en{margin-top:calc(5/750*100vw);font-size:.875rem}.p-seminar_feed{margin:0 calc(-5/750*100vw)}.p-seminar_feed>ul>li{width:calc(680/750*100vw);margin-right:calc(40/750*100vw)}.p-seminar_feed>ul>li .thumbnailWrap{height:calc(382/750*100vw);border-width:calc(6/750*100vw);border-radius:calc(40/750*100vw);margin-bottom:calc(56/750*100vw)}.p-seminar_feed>ul>li>a{font-size:1.125rem}.p-seminar .embla_arrow{right:calc(20/750*100vw);top:calc(406/750*100vw);width:calc(80/750*100vw);height:calc(80/750*100vw)}.p-seminar .embla_arrow::after{width:calc(19/750*100vw);height:calc(32/750*100vw)}.p-seminar .embla_arrow.prev{left:calc(20/750*100vw);right:auto}.p-seminar_btn{width:calc(580/750*100vw);padding:calc(23/750*100vw) calc(20/750*100vw) calc(26/750*100vw);border-radius:calc(50/750*100vw);font-size:1.0625rem;letter-spacing:.08em}.p-seminar_btn_wrap{margin-top:calc(83/750*100vw)}}.p-seminar_container{padding-bottom:calc(80/1820*100vw)}.p-seminar_title{margin-bottom:calc(65/1820*100vw)}.p-seminar_feed>ul>li{margin-right:calc(50/1820*100vw)}.p-seminar_feed>ul>li .thumbnailWrap{height:calc(185/1820*100vw);border:0;border-radius:0;margin-bottom:calc(20/1820*100vw)}.p-seminar_feed>ul>li>a{padding:0 calc(10/1820*100vw);text-align:left;font-size:1.1875rem;line-height:1.685}.p-seminar_btn,.p-seminar_feed>ul>li{width:calc(330/1820*100vw)}.p-seminar_btn_wrap{margin-top:calc(98/1820*100vw)}@media (max-width:750px){.p-seminar{margin-bottom:calc(85/750*100vw)}.p-seminar_container{padding-top:calc(61/750*100vw);padding-bottom:calc(110/750*100vw)}.p-seminar_title{margin-bottom:calc(64/750*100vw)}.p-seminar_txt{text-align:left;margin:0 calc(30/750*100vw) calc(81/750*100vw) calc(50/750*100vw);font-size:.875rem;line-height:1.858}.p-seminar .embla_arrow{top:calc(405/750*100vw)}.p-seminar_feed>ul>li{margin-right:calc(45/750*100vw)}.p-seminar_feed>ul>li .thumbnailWrap{height:calc(370/750*100vw);margin-bottom:calc(39/750*100vw)}.p-seminar_feed>ul>li>a{padding:0 calc(20/750*100vw)}.p-seminar_btn,.p-seminar_feed>ul>li{width:calc(660/750*100vw)}.p-seminar_btn_wrap{margin-top:calc(53/750*100vw)}}.p-hospital{margin-bottom:calc(162/1820*100vw)}.p-hospital_container{width:calc(1300/1820*100vw);margin:0 auto;position:relative;z-index:1}.p-hospital_title{display:flex;align-items:center;margin-bottom:calc(36/1820*100vw)}.p-hospital_title_ja{display:block;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:2.125rem;line-height:1.5;letter-spacing:.1em}.p-hospital_title_en{display:block;background-color:#fff;border:1px solid #d06868;border-radius:calc(10/1820*100vw);padding:calc(2/1820*100vw) calc(12/1820*100vw);margin:0 0 calc(-4/1820*100vw) calc(12/1820*100vw);font-family:bryant-web-alternate,sans-serif;font-weight:700;font-size:.875rem;line-height:1;letter-spacing:.06em;color:#d86f8b}.p-hospital_feed{min-height:calc(200/1820*100vw)}.p-hospital_feed>ul{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(40/1820*100vw)}.p-hospital_feed>ul>li>a{display:block;background-color:#fff;overflow:hidden;border-radius:calc(20/1820*100vw);color:#222;text-decoration:none;transition:transform .3s}.p-hospital_feed>ul>li>a:hover{transform:scale(.97)}.p-hospital_feed>ul>li>a .thumbnailWrap{height:calc(190/1820*100vw);background-color:#e5e5e5}.p-hospital_feed>ul>li>a .txt{padding:calc(18/1820*100vw) calc(20/1820*100vw) calc(22/1820*100vw);text-align:center;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-weight:700;font-size:1.1875rem;line-height:1.579;letter-spacing:.06em}@media (max-width:750px){.p-hospital{margin-bottom:calc(90/750*100vw)}.p-hospital_container{width:auto;margin:0 calc(40/750*100vw)}.p-hospital_title{flex-direction:column;margin-bottom:calc(64/750*100vw)}.p-hospital_title_ja{font-size:1.5rem}.p-hospital_title_en{border-width:calc(2/750*100vw);border-radius:calc(20/750*100vw);padding:calc(9/750*100vw) calc(20/750*100vw) calc(7/750*100vw);margin:calc(18/750*100vw)0 0;font-size:.625rem}.p-hospital .embla{position:relative}.p-hospital .embla_arrow{position:absolute;top:50%;width:calc(100/750*100vw);height:calc(100/750*100vw);margin-top:calc(-50/750*100vw);border-radius:50%;background-color:#d06868;border:calc(4/750*100vw) solid #fff;transition:opacity .3s}.p-hospital .embla_arrow::after{content:"";display:block;position:absolute;inset:0;margin:auto;background-color:#fff;-webkit-mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;mask:url(../img/ico_arrow_estate_slider.svg)center/contain no-repeat;width:calc(23/750*100vw);height:calc(40/750*100vw)}.p-hospital .embla_arrow.prev{left:0;transform:scaleX(-1)}.p-hospital .embla_arrow.next{right:0}.p-hospital .embla_arrow[disabled]{opacity:.5}.p-hospital_feed{min-height:calc(320/750*100vw)}.p-hospital_feed>ul{display:flex;gap:0}.p-hospital_feed>ul>li{flex:0 0 auto;width:calc(590/750*100vw);margin-right:calc(40/750*100vw)}.p-hospital_feed>ul>li:last-child{margin-right:0}.p-hospital_feed>ul>li>a{border-radius:calc(40/750*100vw)}.p-hospital_feed>ul>li>a .thumbnailWrap{height:calc(380/750*100vw)}.p-hospital_feed>ul>li>a .txt{padding:calc(37/750*100vw) calc(50/750*100vw) calc(44/750*100vw)}}body.zoom09 .p-hospital_container,body.zoom09 .p-latest_container,body.zoom09 .p-partner_container,body.zoom09 .p-seminar_container,body.zoom09 .p-video_container{zoom:.9}body.zoom08 .p-hospital_container,body.zoom08 .p-latest_container,body.zoom08 .p-partner_container,body.zoom08 .p-seminar_container,body.zoom08 .p-video_container{zoom:.8}