.scroll-mt{scroll-margin-top:85px}@media only screen and (max-width: 1271px){.scroll-mt{scroll-margin-top:60px}}.header{position:fixed;left:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:0 40px;width:100%;z-index:10;height:85px;background-color:rgba(0,0,0,0);transition:.5s}@media only screen and (max-width: 1271px){.header{height:60px}}.header.is-scroll{background-color:#fff}.header__logo-link{visibility:hidden;opacity:0;transition:opacity .5s ease}.is-scroll .header__logo-link{visibility:visible;opacity:1}.header__logo{width:150px}@media only screen and (max-width: 1271px){.header__logo{width:100px}}.header__btn{margin-right:70px;display:flex;align-items:center;justify-content:center;transition:.5s;line-height:1;font-weight:500;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background-color:#51656f;border:1px solid #51656f;font-size:42px;color:#fff;letter-spacing:.1em;padding:1px 20px 0;height:58px}@media only screen and (max-width: 1271px){.header__btn{margin-right:32px;font-size:30px;height:42px}}@media only screen and (max-width: 767px){.header__btn{font-size:14px;height:34px}}.header__btn:hover{background-color:#fff;color:#51656f}a:link.header__btn,a:visited.header__btn{color:#fff}a:link.header__btn:hover,a:visited.header__btn:hover{color:#51656f}#sp_menu{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;position:fixed;top:0;left:110%;width:100%;height:100%;background:#fff;overflow-x:hidden;overflow-y:auto;z-index:9999;transition:400ms;font-size:1.0714285714vw;color:#51656f}@media only screen and (max-width: 1271px){#sp_menu{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){#sp_menu{font-size:3.7333333333vw}}.sp_menu_open #sp_menu{left:0;z-index:9999;transition:400ms}.sp_menu__flex{display:flex}.sp_menu__bg{width:21.4285714286vw;background:url(/media/images/minato/sp_menu_img01.png) left center/cover no-repeat}@media only screen and (max-width: 1271px){.sp_menu__bg{display:none}}.sp_menu__wrap{flex:1;padding:5.5714285714vw 4.2857142857vw}.openbtn1{position:fixed;z-index:9999;top:29px;right:40px;width:30px;height:30px;cursor:pointer;opacity:.6}@media only screen and (max-width: 1271px){.openbtn1{top:15px;right:20px}}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:0;width:30px;height:2px;background-color:#fff}.openbtn1 span:nth-of-type(1){top:4px}.openbtn1 span:nth-of-type(2){top:14px}.openbtn1 span:nth-of-type(3){top:24px}.openbtn1.active span:nth-of-type(1){top:15px;left:0;width:30px;transform:rotate(-45deg);background-color:#51656f}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:15px;left:0;width:30px;transform:rotate(45deg);background-color:#51656f}.is-scroll .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;width:30px;height:2px;background-color:#51656f}#sp_gnavi{margin-top:5vw}@media only screen and (max-width: 1271px){#sp_gnavi{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){#sp_gnavi{margin-top:10.6666666667vw}}#sp_gnavi ul{display:flex;flex-wrap:wrap;width:100%}#sp_gnavi ul li{width:100%;font-weight:500;line-height:1.75}#sp_gnavi ul li+li{margin-top:1.2142857143vw}@media only screen and (max-width: 1271px){#sp_gnavi ul li+li{margin-top:2.2135416667vw}}@media only screen and (max-width: 767px){#sp_gnavi ul li+li{margin-top:1.3333333333vw}}#sp_gnavi ul li a{font-size:1.5714285714vw;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#51656f;display:flex;align-items:center;transition:.5s}@media only screen and (max-width: 1271px){#sp_gnavi ul li a{font-size:2.34375vw}}@media only screen and (max-width: 767px){#sp_gnavi ul li a{font-size:4.8vw}}@media(hover: hover)and (pointer: fine){#sp_gnavi ul li a:hover,#sp_gnavi ul li a:focus-visible{opacity:.7}}#sp_gnavi ul li a span{padding-left:1vw;font-size:0.9285714286vw}@media only screen and (max-width: 1271px){#sp_gnavi ul li a span{font-size:1.5625vw;padding-left:1.8229166667vw}}@media only screen and (max-width: 767px){#sp_gnavi ul li a span{font-size:3.2vw;padding-left:3.7333333333vw}}.sp__title_logo{width:12.5vw}@media only screen and (max-width: 1271px){.sp__title_logo{width:22.7864583333vw}}@media only screen and (max-width: 767px){.sp__title_logo{width:40vw}}#sp_menu_info{margin-top:6.2857142857vw}@media only screen and (max-width: 1271px){#sp_menu_info{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){#sp_menu_info{margin-top:5.3333333333vw}}#sp_menu_info ul{margin:auto}#sp_menu_info ul li{line-height:1.75;font-weight:500;font-size:1.1428571429vw}@media only screen and (max-width: 1271px){#sp_menu_info ul li{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){#sp_menu_info ul li{font-size:3.7333333333vw}}#sp_menu_info ul li+li{margin-top:0.8571428571vw}@media only screen and (max-width: 1271px){#sp_menu_info ul li+li{margin-top:1.5625vw}}@media only screen and (max-width: 767px){#sp_menu_info ul li+li{margin-top:0}}#sp_menu_info ul li a{color:#51656f;text-decoration:none;font-size:1.1428571429vw;letter-spacing:.05em;transition:all .5s}@media only screen and (max-width: 1271px){#sp_menu_info ul li a{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){#sp_menu_info ul li a{font-size:4.2666666667vw}}@media(hover: hover)and (pointer: fine){#sp_menu_info ul li a:hover,#sp_menu_info ul li a:focus-visible{opacity:.7}}#sp_menu_info ul li a.link__icon{font-size:0.8571428571vw;padding-right:1.4285714286vw;position:relative}@media only screen and (max-width: 1271px){#sp_menu_info ul li a.link__icon{font-size:1.5625vw;padding-right:2.6041666667vw}}@media only screen and (max-width: 767px){#sp_menu_info ul li a.link__icon{font-size:3.2vw;padding-right:4vw}}#sp_menu_info ul li a.link__icon:after{content:"";position:absolute;top:0.1428571429vw;right:0;width:0.9285714286vw;height:0.9285714286vw;background:url(/media/images/minato/link__icon.png) center/contain no-repeat}@media only screen and (max-width: 1271px){#sp_menu_info ul li a.link__icon:after{top:0.2604166667vw;right:0;width:1.6927083333vw;height:1.6927083333vw}}@media only screen and (max-width: 767px){#sp_menu_info ul li a.link__icon:after{top:0.5333333333vw;right:0;width:3.4666666667vw;height:3.4666666667vw}}#sp_menu_info ul li a span{display:inline-block;font-size:0.8571428571vw}@media only screen and (max-width: 1271px){#sp_menu_info ul li a span{font-size:1.5625vw}}@media only screen and (max-width: 767px){#sp_menu_info ul li a span{font-size:3.2vw}}#sp_menu_info .inquiry__btn{margin-top:3.1428571429vw;width:170px;height:30px}@media only screen and (max-width: 767px){#sp_menu_info .inquiry__btn{width:100%}}#sp_menu_info .inquiry__btn a{border:1px solid #51656f;height:30px;font-size:18px;font-weight:500;transition:.5s;letter-spacing:.2em;display:flex;align-items:center;justify-content:center;width:270px;color:#51656f}@media only screen and (max-width: 767px){#sp_menu_info .inquiry__btn a{width:100%}}#sp_menu_info .inquiry__btn a:hover{background-color:#51656f;color:#fff}#sp_menu_info .inquiry__btn a span{font-size:18px}@media only screen and (max-width: 767px){#sp_menu_info .inquiry__btn a span{padding-top:0;font-size:16px}}#wrapper{padding:0}@keyframes megaMenuShow{0%{opacity:0;visibility:hidden;display:none;border-top:none}1%{opacity:0;visibility:hidden;display:grid;border-top:1px solid #dcdcdc}100%{opacity:1;visibility:visible;display:grid;border-top:1px solid #dcdcdc}}@keyframes modalNavMenuShow{0%{opacity:0;visibility:hidden;display:none}1%{opacity:0;visibility:hidden;display:block}100%{opacity:1;visibility:visible;display:block}}#first_view{height:100dvh}#home_kv{height:100%;background-color:#fff;z-index:9998}.home_kv_inner{position:relative;height:100%;width:100%}.home_kv_inner>.fadein_08{height:100%}.home_kv_inner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_kv_inner .main_kv img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;height:100dvh}@keyframes scrollDown4{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}100%{transform-origin:bottom;transform:scaleY(0)}}.scroll_btn{position:absolute;height:100px;left:50%;bottom:0;transform:translateX(-50%);color:#fff;font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;letter-spacing:.1em;transition:.5s}@media only screen and (max-width: 1271px){.scroll_btn{height:80px}}@media only screen and (max-width: 767px){.scroll_btn{height:100px}}.scroll_btn::after{content:"";position:absolute;bottom:0px;left:50%;width:1px;height:80px;background:#fff;animation:scrollDown4 5s ease infinite}@media only screen and (max-width: 1271px){.scroll_btn::after{height:60px}}@media only screen and (max-width: 767px){.scroll_btn::after{height:80px}}.scroll_btn::before{content:"";position:absolute;bottom:0;left:50%;width:1px;height:80px;background:hsla(0,0%,100%,.4)}@media only screen and (max-width: 1271px){.scroll_btn::before{height:60px}}@media only screen and (max-width: 767px){.scroll_btn::before{height:80px}}@media only screen and (min-width: 1024px){.scroll_btn:hover{opacity:.6}}.scroll_btn span{font-size:16px;color:#fff}@media only screen and (max-width: 767px){.scroll_btn span{font-size:14px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadein{opacity:0;color:#fff}.fadein h3{font-size:2vw;text-align:center}@media only screen and (max-width: 1271px){.fadein h3{font-size:3.6458333333vw}}@media only screen and (max-width: 767px){.fadein h3{font-size:5.8666666667vw}}.fadein p{font-size:1.5714285714vw;letter-spacing:.2em;line-height:2.5}@media only screen and (max-width: 1271px){.fadein p{font-size:2.8645833333vw}}@media only screen and (max-width: 767px){.fadein p{font-size:4.2666666667vw}}.fadein_01{color:#fff;animation:fadeIn 1s 1s linear forwards,fadeOut 1s 8s linear forwards}.fadein_02{margin-top:2.1428571429vw;animation:fadeIn 1s 2s linear forwards,fadeOut 1s 8s linear forwards}.fadein_03{width:100%;animation:fadeIn 1.5s 3s linear forwards,fadeOut 1s 8s linear forwards}.fadein_04{animation:fadeIn 1.5s 4s linear forwards,fadeOut 1s 8s linear forwards}.fadein_05{animation:fadeIn 1.5s 5s linear forwards,fadeOut 1s 8s linear forwards}.fadein_06{animation:fadeIn 1.5s 6s linear forwards,fadeOut 1s 8s linear forwards}.fadein_07{max-width:335px;animation:fadeIn 1.5s 11s linear forwards;margin:0 auto}.fadein_08{animation:fadeIn 1s 1s linear forwards}.animation_group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.animation_group{width:70%}}@keyframes megaMenuShow{0%{opacity:0;visibility:hidden;display:none;border-top:none}1%{opacity:0;visibility:hidden;display:grid;border-top:1px solid #dcdcdc}100%{opacity:1;visibility:visible;display:grid;border-top:1px solid #dcdcdc}}@keyframes modalNavMenuShow{0%{opacity:0;visibility:hidden;display:none}1%{opacity:0;visibility:hidden;display:block}100%{opacity:1;visibility:visible;display:block}}html{scroll-behavior:smooth}#introduction{position:relative;padding-top:6.7857142857vw}@media only screen and (max-width: 1024px){#introduction{padding-top:5.2083333333vw}}@media only screen and (max-width: 768px){#introduction{padding-top:10.6666666667vw}}#home .openbtn1{opacity:.6}#head_logo img{max-width:100%;width:68px}main{color:#51656f;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:32px}@media only screen and (max-width: 1271px){main{padding-bottom:24px}}h2,h3,p{font-weight:500}p,li,dt,dd{line-height:2}img{max-width:none;width:100%;height:auto;display:block}a:hover{text-decoration:none}.main__width{max-width:100vw;margin:0 auto}@media only screen and (max-width: 1460px){.main__width{margin:0 2.1428571429vw}}@media only screen and (max-width: 1271px){.main__width{margin:0 3.90625vw}}@media only screen and (max-width: 767px){.main__width{margin:0 4vw}}#introduction{padding-bottom:9.6428571429vw}@media only screen and (max-width: 1271px){#introduction{padding-bottom:13.0208333333vw}}@media only screen and (max-width: 767px){#introduction{padding-bottom:10.6666666667vw}}#introduction .main__width{max-width:100vw;margin:0 auto}@media only screen and (max-width: 1460px){#introduction .main__width{margin:0 2.1428571429vw}}@media only screen and (max-width: 1271px){#introduction .main__width{margin:0 3.90625vw}}@media only screen and (max-width: 767px){#introduction .main__width{margin:0 4vw}}.intro__img{position:relative}.intro__img p{font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:12px;text-shadow:0px 0px 3px #000;color:#fff;position:absolute;bottom:0;right:25px}@media only screen and (max-width: 1271px){.intro__img p{font-size:12px;right:25px}}@media only screen and (max-width: 767px){.intro__img p{font-size:10px;right:10px}}.modal{display:none;position:fixed;z-index:11;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(49,73,104,.8)}.modal__prof{margin-left:1.0714285714vw}@media only screen and (max-width: 1271px){.modal__prof{margin-left:1.953125vw}}@media only screen and (max-width: 767px){.modal__prof{margin-left:4vw}}.modal__prof p,.modal__prof h3{font-weight:500}.modal__designer--ttl{border-bottom:1px solid #51656f}.modal__prof--spec{font-size:1.1428571429vw;line-height:1.3}@media only screen and (max-width: 1271px){.modal__prof--spec{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.modal__prof--spec{font-size:3.7333333333vw}}.modal__prof--name{margin-top:1.7857142857vw;font-size:1.5714285714vw;line-height:1}@media only screen and (max-width: 1271px){.modal__prof--name{margin-top:3.2552083333vw;font-size:2.34375vw}}@media only screen and (max-width: 767px){.modal__prof--name{margin-top:6.6666666667vw;font-size:4.8vw}}.modal__prof--roman{margin-top:0.7142857143vw;line-height:1}@media only screen and (max-width: 1271px){.modal__prof--roman{margin-top:1.3020833333vw}}@media only screen and (max-width: 767px){.modal__prof--roman{margin-top:2.6666666667vw}}.modal__content{background-color:#fff;margin:6.0714285714vw auto;max-width:85.7142857143vw;height:58.9285714286vw;width:100%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);animation-name:modalopen;animation-duration:1s;overscroll-behavior-y:contain;overflow-y:auto}@media only screen and (max-width: 1271px){.modal__content{margin:11.0677083333vw auto;max-width:92.1875vw;height:auto}}@media only screen and (max-width: 767px){.modal__content{margin:13.3333333333vw auto}}@keyframes modalopen{from{opacity:0}to{opacity:1}}.modal__header{position:relative}.modal__header .modalClose{position:absolute;top:1.4285714286vw;right:1.4285714286vw}@media only screen and (max-width: 1271px){.modal__header .modalClose{top:2.6041666667vw;right:2.6041666667vw}}.modalClose{font-size:32px}.modalClose:hover{cursor:pointer}.modal-body{padding:10px 20px;color:#000}@media only screen and (max-width: 1271px){.modal-body{padding:1.3020833333vw 2.6041666667vw}}.modal_body--flex{display:flex}@media only screen and (max-width: 1271px){.modal_body--flex{padding:3.90625vw}}@media only screen and (max-width: 767px){.modal_body--flex{padding:8vw 4vw;display:block}}.modal_body__inner_l,.modal_body__inner_r{width:50%;font-weight:500}@media only screen and (max-width: 1271px){.modal_body__inner_l,.modal_body__inner_r{width:100%}}.modal_body__inner_l{padding-top:5.7142857143vw;padding-left:10.7142857143vw}@media only screen and (max-width: 1271px){.modal_body__inner_l{padding-top:10.4166666667vw;padding-left:0}}@media only screen and (max-width: 767px){.modal_body__inner_l{padding-top:8vw}}.modal_body__inner_l h3{font-size:1.5714285714vw}@media only screen and (max-width: 1271px){.modal_body__inner_l h3{font-size:2.34375vw}}@media only screen and (max-width: 767px){.modal_body__inner_l h3{font-size:4.8vw}.modal_body__inner_l h3 br{display:none}}.modal_body__inner_l p{font-size:1.0714285714vw;padding-top:5vw}@media only screen and (max-width: 1271px){.modal_body__inner_l p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.modal_body__inner_l p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.modal_body__inner_l p{padding-top:5.2083333333vw}}@media only screen and (max-width: 767px){.modal_body__inner_l p{padding-top:4vw}.modal_body__inner_l p br{display:none}}.modal_body__inner_l p+p{padding-top:2.8571428571vw}@media only screen and (max-width: 1271px){.modal_body__inner_l p+p{padding-top:5.2083333333vw}}@media only screen and (max-width: 767px){.modal_body__inner_l p+p{padding-top:4vw}}.modal__prof--outer{margin-top:0.8571428571vw}@media only screen and (max-width: 1271px){.modal__prof--outer{margin-top:1.5625vw}}@media only screen and (max-width: 767px){.modal__prof--outer{margin-top:3.2vw}}.modal__prof{display:block}.profile--flex{display:flex;margin-top:0.8571428571vw}@media only screen and (max-width: 1271px){.profile--flex{margin-top:1.5625vw}}@media only screen and (max-width: 767px){.profile--flex{margin-top:3.2vw}}.profile__img img{width:8.2142857143vw}@media only screen and (max-width: 1271px){.profile__img img{width:14.9739583333vw}}@media only screen and (max-width: 767px){.profile__img img{width:30.6666666667vw}}.modal__prof--img img{width:8.2142857143vw}@media only screen and (max-width: 1271px){.modal__prof--img img{width:14.9739583333vw}}@media only screen and (max-width: 767px){.modal__prof--img img{width:26.6666666667vw}}.modal__biog--p{line-height:1.71;font-size:1vw}@media only screen and (max-width: 1271px){.modal__biog--p{font-size:1.5625vw}}@media only screen and (max-width: 767px){.modal__biog--p{font-size:3.2vw}}.modal_body__inner_r{padding-top:4.2857142857vw;padding-right:3.5714285714vw}@media only screen and (max-width: 1271px){.modal_body__inner_r{padding-top:5.2083333333vw;padding-right:0}}@media only screen and (max-width: 767px){.modal_body__inner_r{padding-top:4vw}}.modal_body__inner_r .biography_dd,.modal_body__inner_r .awards_dd{padding-left:1.0714285714vw}@media only screen and (max-width: 1271px){.modal_body__inner_r .biography_dd,.modal_body__inner_r .awards_dd{padding-left:1.953125vw}}@media only screen and (max-width: 767px){.modal_body__inner_r .biography_dd,.modal_body__inner_r .awards_dd{padding-left:0}}.profile__cont{margin-left:0.8571428571vw}@media only screen and (max-width: 1271px){.profile__cont{margin-left:1.5625vw}}@media only screen and (max-width: 767px){.profile__cont{margin-left:3.2vw}}.profile__cont p,.profile__cont h3{line-height:1;font-weight:500}.profile__company{font-size:1.1428571429vw;margin-top:0.2857142857vw}@media only screen and (max-width: 1271px){.profile__company{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.profile__company{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.profile__company{margin-top:.390625vw}}@media only screen and (max-width: 767px){.profile__company{margin-top:.8vw}}.profile__name{margin-top:1.7142857143vw;font-size:1.5714285714vw}@media only screen and (max-width: 1271px){.profile__name{margin-top:3.125vw;font-size:2.6041666667vw}}@media only screen and (max-width: 767px){.profile__name{margin-top:6.4vw;font-size:5.8666666667vw}}.profile__roman{font-size:1.1428571429vw;margin-top:0.4285714286vw}@media only screen and (max-width: 1271px){.profile__roman{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.profile__roman{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.profile__roman{margin-top:0.5208333333vw}}@media only screen and (max-width: 767px){.profile__roman{margin-top:1.0666666667vw}}.biography{padding-top:1.7857142857vw}@media only screen and (max-width: 1271px){.biography{padding-top:3.2552083333vw}}@media only screen and (max-width: 767px){.biography{padding-top:6.6666666667vw}}.awards{padding-top:2.1428571429vw}@media only screen and (max-width: 1271px){.awards{padding-top:3.90625vw}}@media only screen and (max-width: 767px){.awards{padding-top:8vw}}.biography_dl,.awards_dl{display:flex}@media only screen and (max-width: 767px){.biography_dl,.awards_dl{display:block}}.biography_dl:first-child,.awards_dl:first-child{margin-top:0.7142857143vw}@media only screen and (max-width: 1271px){.biography_dl:first-child,.awards_dl:first-child{margin-top:1.3020833333vw}}.main__index{text-align:center;padding:11vw 2.1428571429vw}@media only screen and (max-width: 1271px){.main__index{padding:13.0208333333vw 3.90625vw}}@media only screen and (max-width: 767px){.main__index{padding:13.3333333333vw 4vw}}.main__index p{font-size:1.7142857143vw;font-weight:500;letter-spacing:.3em;line-height:1.9}@media only screen and (max-width: 1271px){.main__index p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.main__index p{font-size:3.7333333333vw}}.main__index p span{margin-left:0.8571428571vw}.main__comment{text-align:center;letter-spacing:.15em}.main__comment h2{letter-spacing:.15em;font-size:2.2857142857vw;padding-bottom:5vw;padding-left:1.1428571429vw}@media only screen and (max-width: 1271px){.main__comment h2{font-size:3.125vw}}@media only screen and (max-width: 767px){.main__comment h2{font-size:6.4vw}}@media only screen and (max-width: 1271px){.main__comment h2{padding-bottom:3.90625vw;padding-left:2.0833333333vw}}@media only screen and (max-width: 767px){.main__comment h2{padding-bottom:8vw;padding-left:4.2666666667vw}}.main__comment p{letter-spacing:.15em;font-size:1.2857142857vw;font-weight:500;line-height:2.55}@media only screen and (max-width: 1271px){.main__comment p{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.main__comment p{font-size:4.2666666667vw}}.design_menu__btn{margin-top:8.8571428571vw}@media only screen and (max-width: 1271px){.design_menu__btn{margin-top:7.8125vw}}@media only screen and (max-width: 767px){.design_menu__btn{margin-top:16vw}}.design_menu__link{margin:0 auto;width:17.1428571429vw;position:relative;display:block;letter-spacing:.15em;padding-bottom:1.2857142857vw;color:#51656f;transition:.3s}@media only screen and (max-width: 1271px){.design_menu__link{width:31.25vw;padding-bottom:2.34375vw}}@media only screen and (max-width: 767px){.design_menu__link{width:64vw;padding-bottom:4.8vw}}.design_menu__link:hover{cursor:pointer}@media only screen and (min-width: 1024px){.design_menu__link:hover{opacity:.6}.design_menu__link:hover span{padding-left:5px}.design_menu__link:hover:before{transition:transform .3s ease;transform:scaleX(0)}.design_menu__link:hover:after{transition:transform .3s ease .3s;transform:scaleX(1)}}.design_menu__link::before{display:block;content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #51656f;width:100%;transition:transform .3s ease .3s;transform:scaleX(1);transform-origin:100% 100%}.design_menu__link::after{display:block;content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #51656f;width:100%;transition:transform .3s ease;transform:scaleX(0);transform-origin:0 0}.design_menu__link span{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.2857142857vw;font-weight:500;display:block;text-align:left;background-color:#fff;transition:.3s;position:relative}@media only screen and (max-width: 1271px){.design_menu__link span{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.design_menu__link span{font-size:3.7333333333vw}}.design_menu__link span:before,.design_menu__link span:after{position:absolute;display:block;width:1.4285714286vw;height:1px;top:0.5714285714vw;right:0;background-color:#51656f;content:"";transition:.3s}@media only screen and (max-width: 1271px){.design_menu__link span:before,.design_menu__link span:after{width:2.6041666667vw;top:.78125vw}}@media only screen and (max-width: 767px){.design_menu__link span:before,.design_menu__link span:after{width:5.3333333333vw;top:1.6vw}}.design_menu__link span:after{transform:rotate(90deg)}#detail .main__width{max-width:100vw;margin:0 auto}@media only screen and (max-width: 1460px){#detail .main__width{margin:0 2.1428571429vw}}@media only screen and (max-width: 1271px){#detail .main__width{margin:0 3.90625vw}}@media only screen and (max-width: 767px){#detail .main__width{margin:0 4vw}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}.swiper-slide-active .slide_img,.swiper-slide-duplicate-active .slide_img,.swiper-slide-prev .slide_img{animation:zoomUp 6.5s linear 0s 1 normal forwards}.detail__img{position:relative}.detail__img p{font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:12px;text-shadow:0px 0px 3px #000;color:#fff;position:absolute;bottom:0;right:25px}@media only screen and (max-width: 1271px){.detail__img p{right:25px;font-size:12px}}@media only screen and (max-width: 767px){.detail__img p{right:10px;font-size:10px}}.detail__img:nth-child(2){padding:7.2857142857vw 7.1428571429vw 0}@media only screen and (max-width: 1271px){.detail__img:nth-child(2){padding:7.2916666667vw 3.90625vw 0}}@media only screen and (max-width: 767px){.detail__img:nth-child(2){padding:14.9333333333vw 4vw 0}}.detail__img:nth-child(2) p{right:8%;font-size:12px}@media only screen and (max-width: 1271px){.detail__img:nth-child(2) p{right:60px;font-size:12px}}@media only screen and (max-width: 767px){.detail__img:nth-child(2) p{right:35px;font-size:10px}}@media only screen and (max-width: 427px){.detail__img:nth-child(2) p{right:25px}}.detail__img:nth-child(3){padding:0 7.2857142857vw 0}@media only screen and (max-width: 1271px){.detail__img:nth-child(3){padding:7.2916666667vw 3.90625vw 0}}@media only screen and (max-width: 767px){.detail__img:nth-child(3){padding:0 4vw 0}}.detail__img:nth-child(3) p{right:8.9285714286vw}@media only screen and (max-width: 1271px){.detail__img:nth-child(3) p{right:16.2760416667vw}}@media only screen and (max-width: 767px){.detail__img:nth-child(3) p{right:5.3333333333vw}}.detail__comment{font-weight:500}.detail__comment h3{font-size:1.7142857143vw;letter-spacing:.15em;line-height:1.91}@media only screen and (max-width: 1271px){.detail__comment h3{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.detail__comment h3{font-size:4.2666666667vw}}.detail__comment p{font-size:1.0714285714vw;letter-spacing:.15em;line-height:2.13}@media only screen and (max-width: 1271px){.detail__comment p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.detail__comment p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.detail__comment p{margin-top:6.7708333333vw}}@media only screen and (max-width: 767px){.detail__comment p{letter-spacing:.05em;margin-top:18.6666666667vw}.detail__comment p:first-child{margin-top:0}}.detail__comment .r__comment{margin-top:0}.detail__inner .detail__inner--flex{display:flex;justify-content:space-between}.detail__inner.entrance{padding-bottom:8.2857142857vw}.detail__inner.entrance .detail__inner--flex{max-width:73.1428571429vw;margin:0 auto;margin-top:7.1428571429vw}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex{margin:0 4vw}}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex{margin-top:7.1614583333vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex{margin-top:10.6666666667vw;display:block}}.detail__inner.entrance .detail__inner--flex .detail__comment{width:43.5714285714vw}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex .detail__comment{width:53.3854166667vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex .detail__comment{width:100%}}.detail__inner.entrance .detail__inner--flex .detail__comment p{margin-top:3.7142857143vw}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex .detail__comment p{margin-top:3.7760416667vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex .detail__comment p{margin-top:7.7333333333vw}}.detail__inner.entrance .detail__inner--flex .profile{margin-top:5.8571428571vw;margin-right:4.2857142857vw;width:17.7142857143vw}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex .profile{margin-top:5.859375vw;margin-right:0;width:32.2916666667vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex .profile{margin-top:12vw;margin-right:16vw;width:100%}}.detail__inner.entrance .detail__inner--flex .profile h3:first-child{letter-spacing:.2em;line-height:1;padding-bottom:0.4285714286vw;font-size:1.2857142857vw;border-bottom:1px solid #adb6c3}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex .profile h3:first-child{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex .profile h3:first-child{font-size:4.2666666667vw}}@media only screen and (max-width: 1271px){.detail__inner.entrance .detail__inner--flex .profile h3:first-child{padding-bottom:.78125vw}}@media only screen and (max-width: 767px){.detail__inner.entrance .detail__inner--flex .profile h3:first-child{padding-bottom:1.6vw}}@media only screen and (max-width: 1271px){.detail__inner.entrance{padding-bottom:8.3333333333vw}}@media only screen and (max-width: 767px){.detail__inner.entrance{padding-bottom:12vw}}.detail__inner.elevator{background-color:#e6ebee;padding:7.1428571429vw 0}@media only screen and (max-width: 1271px){.detail__inner.elevator{padding:7.1614583333vw 0}}@media only screen and (max-width: 767px){.detail__inner.elevator{padding:14.6666666667vw 0 0}}.detail__inner.elevator .detail__img:nth-child(2){padding:0}.detail__inner.elevator .detail__inner--flex{display:flex;padding:0}@media only screen and (max-width: 767px){.detail__inner.elevator .detail__inner--flex{display:block}}.detail__inner.elevator .detail__inner--flex .detail__img{position:relative}.detail__inner.elevator .detail__inner--flex .detail__img p{font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:12px;text-shadow:0px 0px 3px #000;color:#fff;position:absolute;bottom:0;left:25px}@media only screen and (max-width: 1271px){.detail__inner.elevator .detail__inner--flex .detail__img p{font-size:12px;left:auto;right:25px}}@media only screen and (max-width: 767px){.detail__inner.elevator .detail__inner--flex .detail__img p{font-size:10px;right:10px}}.detail__inner.elevator .detail__comment{width:40vw;margin:auto;margin-left:3.5714285714vw}@media only screen and (max-width: 1271px){.detail__inner.elevator .detail__comment{width:40.1041666667vw;margin-left:6.5104166667vw}}@media only screen and (max-width: 767px){.detail__inner.elevator .detail__comment{width:100%;padding:10.6666666667vw 4vw;margin:0}}.detail__inner.elevator .detail__inner--flex_rebirth{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 767px){.detail__inner.elevator .detail__inner--flex_rebirth{display:block}}.detail__inner.elevator .detail__inner--flex_rebirth .detail__comment{width:38.5714285714vw;margin:auto;padding-left:1.6428571429vw;padding-top:2.7142857143vw}@media only screen and (max-width: 1271px){.detail__inner.elevator .detail__inner--flex_rebirth .detail__comment{width:50%;padding-left:3.90625vw;padding-right:3.90625vw;padding-top:3.125vw}}@media only screen and (max-width: 767px){.detail__inner.elevator .detail__inner--flex_rebirth .detail__comment{width:100%;margin:0;padding:10.6666666667vw 4vw}}.detail__inner.elevator .detail__inner--flex_rebirth .detail__comment p{margin-top:3.7142857143vw}@media only screen and (max-width: 1271px){.detail__inner.elevator .detail__inner--flex_rebirth .detail__comment p{margin-top:2.8645833333vw}}@media only screen and (max-width: 767px){.detail__inner.elevator .detail__inner--flex_rebirth .detail__comment p{margin-top:3.7333333333vw}}.detail__inner.room .detail__inner--flex{max-width:73.1428571429vw;margin:0 auto;padding:4.2857142857vw 0 8.5714285714vw;align-items:flex-end}@media only screen and (max-width: 1271px){.detail__inner.room .detail__inner--flex{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.detail__inner.room .detail__inner--flex{margin:0 4vw}}.detail__inner.room .detail__inner--flex:last-child{padding:4.2857142857vw 0 8.5714285714vw}@media only screen and (max-width: 767px){.detail__inner.room .detail__inner--flex:last-child{padding:10.6666666667vw 0}}@media only screen and (max-width: 1271px){.detail__inner.room .detail__inner--flex{padding:4.296875vw 0 8.59375vw}}@media only screen and (max-width: 767px){.detail__inner.room .detail__inner--flex{display:block;padding:10.6666666667vw 0}}.detail__inner.room .detail__inner--flex .detail__comment{width:42.7142857143vw}@media only screen and (max-width: 1271px){.detail__inner.room .detail__inner--flex .detail__comment{width:53.3854166667vw}}@media only screen and (max-width: 767px){.detail__inner.room .detail__inner--flex .detail__comment{width:100%}}.detail__inner.room .detail__inner--flex .detail__comment p{width:38.5714285714vw;margin-top:3.7142857143vw}@media only screen and (max-width: 1271px){.detail__inner.room .detail__inner--flex .detail__comment p{width:100%;margin-top:6.7708333333vw}}@media only screen and (max-width: 767px){.detail__inner.room .detail__inner--flex .detail__comment p{margin-top:5.3333333333vw}}.detail__inner.room .detail__inner--flex .detail__btn{line-height:1;width:17.1428571429vw;margin-bottom:.5vw}@media only screen and (max-width: 1271px){.detail__inner.room .detail__inner--flex .detail__btn{width:31.25vw;margin-bottom:0.9114583333vw;margin-right:0}}@media only screen and (max-width: 767px){.detail__inner.room .detail__inner--flex .detail__btn{width:64vw;margin-top:4.2857142857vw;margin-left:auto;margin-right:auto;margin-bottom:0}}.detail__inner:nth-child(4) .detail__comment{padding:4.4285714286vw 0 10.7142857143vw 13.4285714286vw}@media only screen and (max-width: 1271px){.detail__inner:nth-child(4) .detail__comment{padding:4.4270833333vw 3.90625vw 10.8072916667vw 13.5416666667vw;padding-right:5.2083333333vw;padding-left:5.2083333333vw}}@media only screen and (max-width: 767px){.detail__inner:nth-child(4) .detail__comment{padding:10.6666666667vw 4vw 10.6666666667vw}}.detail__inner--flex_rebirth .detail__img,.detail__inner--flex .detail__img{width:50%}@media only screen and (max-width: 767px){.detail__inner--flex_rebirth .detail__img,.detail__inner--flex .detail__img{width:100%}}.detail__btn{width:17.1428571429vw;position:relative;transition:.5s}@media only screen and (max-width: 1271px){.detail__btn{width:31.25vw}}@media only screen and (max-width: 767px){.detail__btn{width:64vw}}.detail__btn_link{width:100%;display:block;line-height:2.55;letter-spacing:.15em;color:#51656f;position:relative;transition:.3s}.detail__btn_link:hover{cursor:pointer}@media only screen and (min-width: 1024px){.detail__btn_link:hover{opacity:.6}.detail__btn_link:hover span{padding-left:5px}.detail__btn_link:hover:before{transition:transform .3s ease;transform:scaleX(0)}.detail__btn_link:hover:after{transition:transform .3s ease .3s;transform:scaleX(1)}}.detail__btn_link::before{display:block;content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #51656f;width:100%;transition:transform .3s ease .3s;transform:scaleX(1);transform-origin:100% 100%}.detail__btn_link::after{display:block;content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #51656f;width:100%;transition:transform .3s ease;transform:scaleX(0);transform-origin:0 0}.detail__btn_link span{transition:.3s;text-align:left;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.2857142857vw;font-weight:500;display:block;background-color:#fff}@media only screen and (max-width: 1271px){.detail__btn_link span{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.detail__btn_link span{font-size:3.7333333333vw}}.detail__btn_link span:before,.detail__btn_link span:after{position:absolute;display:block;top:1.4285714286vw;right:0;width:1.4285714286vw;height:1px;background-color:#51656f;content:"";transition:.3s}@media only screen and (max-width: 1271px){.detail__btn_link span:before,.detail__btn_link span:after{width:2.6041666667vw;top:2.0833333333vw}}@media only screen and (max-width: 767px){.detail__btn_link span:before,.detail__btn_link span:after{width:5.3333333333vw;top:4.2666666667vw}}.detail__btn_link span:after{transform:rotate(90deg)}#splash{position:fixed;width:100%;height:100%;background:#fff;z-index:9999999;text-align:center;color:#fff;transform:scaleY(1);animation-name:PageAnimeout;animation-duration:.7s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.splashbg{display:none}.splashbg{display:block;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:0;transform:scaleY(0);background-color:#333;animation-name:PageAnime;animation-duration:.7s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes PageAnime{0%{transform-origin:bottom;transform:scaleY(0)}80%{transform-origin:bottom;transform:scaleY(1)}80.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}@keyframes PageAnimeout{0%{transform-origin:top;transform:scaleY(1)}100%{transform-origin:top;transform:scaleY(0)}}.detailmodal2{display:none;position:fixed;z-index:100;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(49,73,104,.8)}.m_open{display:block}.detailmodal__content{background-color:#fff;margin:6.0714285714vw auto;max-width:85.7142857143vw;width:100%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);animation-name:modalopen;animation-duration:1s}@media only screen and (max-width: 1271px){.detailmodal__content{margin:5.2083333333vw 3.90625vw;max-width:92.1875vw}}@media only screen and (max-width: 767px){.detailmodal__content{margin:13.3333333333vw auto}}@keyframes modalopen{from{opacity:0}to{opacity:1}}.detailmodal__header{background:#fff;padding:0.9285714286vw 1.0714285714vw;display:flex;justify-content:end}@media only screen and (max-width: 1271px){.detailmodal__header{padding:1.6927083333vw 1.953125vw}}@media only screen and (max-width: 767px){.detailmodal__header{padding:2.6666666667vw 2.6666666667vw}}.detailmodal__body{padding:0 5.7142857143vw 4.2857142857vw}@media only screen and (max-width: 1271px){.detailmodal__body{padding:0 3.90625vw 7.8125vw}}@media only screen and (max-width: 767px){.detailmodal__body{padding:0 5.3333333333vw 16vw}}.detailmodal_body--flex{display:flex}@media only screen and (max-width: 767px){.detailmodal_body--flex{flex-direction:column}}.detailmodal_body__inner_l,.detailmodal_body__inner_r{width:50%}@media only screen and (max-width: 767px){.detailmodal_body__inner_l,.detailmodal_body__inner_r{width:100%}}.detailmodal_body__inner_l{padding-top:3.7142857143vw;font-weight:500}@media only screen and (max-width: 1271px){.detailmodal_body__inner_l{padding-top:6.7708333333vw}}@media only screen and (max-width: 767px){.detailmodal_body__inner_l{padding-top:0}}.detailmodal_body__inner_l h3{font-size:1.5714285714vw}@media only screen and (max-width: 1271px){.detailmodal_body__inner_l h3{font-size:2.8645833333vw}}@media only screen and (max-width: 767px){.detailmodal_body__inner_l h3{font-size:5.8666666667vw}}.detailmodal_body__inner_l p{padding-top:3.5714285714vw;padding-bottom:3.5714285714vw;font-size:1.1428571429vw}@media only screen and (max-width: 1271px){.detailmodal_body__inner_l p{padding-top:3.90625vw;padding-bottom:3.90625vw;font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.detailmodal_body__inner_l p{padding-top:8vw;padding-bottom:8vw;font-size:3.7333333333vw}}.detailmodal_body__inner_r{position:relative;padding-top:1.4285714286vw}@media only screen and (max-width: 1271px){.detailmodal_body__inner_r{padding-top:2.6041666667vw}}@media only screen and (max-width: 767px){.detailmodal_body__inner_r{padding-top:8vw;margin-top:8vw}}.detailmodal_body__inner_r img{max-width:25.8571428571vw;margin-left:auto}@media only screen and (max-width: 1271px){.detailmodal_body__inner_r img{max-width:35.15625vw}}@media only screen and (max-width: 767px){.detailmodal_body__inner_r img{max-width:96.5333333333vw}}.viewer_cam{height:auto;display:none;position:absolute;top:0;left:0;width:100%;height:100%}.viewer_cam:first-child{height:auto;display:block}.viewer_image{position:relative}.viewer_image img{aspect-ratio:55/36}.viewer_image p{font-size:12px !important;bottom:0;right:0}.viewer_image .viewer_l{font-size:10px !important;right:54%;bottom:1%;line-height:1;text-align:right}@media only screen and (max-width: 1023px){.viewer_image .viewer_l span{display:block}}.viewer_image .viewer_r{font-size:10px !important;right:1%;bottom:1%;line-height:1;text-align:right}@media only screen and (max-width: 1023px){.viewer_image .viewer_r span{display:block}}.icon_cont{position:absolute;width:100%;height:100%;top:0;left:0}.icon_cont__ul{position:relative;width:100%;height:100%}.icon_cont__ul li{width:28px;height:20px}.icon_cont__ul li:hover{cursor:pointer}.camera_active .icon_viewer{background-image:url("/media/images/minato/camera_icon_active.png")}.icon_viewer{background-image:url("/media/images/minato/camera_icon.png");width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:.5s}.icon_viewer span{opacity:0;display:block}#icon_01{position:absolute;top:12%;right:22%}@media only screen and (max-width: 767px){#icon_01{top:16%;right:32%}}#icon_02{position:absolute;top:34%;right:22%}@media only screen and (max-width: 767px){#icon_02{top:38%;right:32%}}#icon_03{position:absolute;top:48%;right:10.5%}@media only screen and (max-width: 767px){#icon_03{top:52%;right:14.5%}}#icon_04{position:absolute;top:66%;right:18%}@media only screen and (max-width: 767px){#icon_04{top:67%;right:25%}}#icon_05{position:absolute;top:88%;right:18%}@media only screen and (max-width: 767px){#icon_05{top:89%;right:25%}}.detailmodal_body__inner_img{position:relative;aspect-ratio:58/32}.detailmodal_body__inner_img p{font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:12px;text-shadow:0px 0px 3px #000;color:#fff;position:absolute;bottom:0;right:10px;padding:0}@media only screen and (max-width: 1271px){.detailmodal_body__inner_img p{font-size:12px;right:10px}}@media only screen and (max-width: 767px){.detailmodal_body__inner_img p{font-size:10px;right:10px}}.detailmodalClose{font-size:32px}.detailmodalClose:hover{cursor:pointer}.detailmodal-body{padding:10px 20px}@media only screen and (max-width: 1271px){.detailmodal-body{padding:10rem 20rem}}#equipment .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){#equipment .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){#equipment .main__width{margin:0 4vw}}#equipment .equipment__inner--blue .main__width{max-width:85.7142857143vw;margin:0 auto}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .main__width{margin:0 3.90625vw}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue .main__width{margin:0 4vw}}#equipment .equipment__inner--blue img{max-width:none}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .equipment__inner--flex{display:block}}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .equipment__inner--flex_rebirth{display:block}}#equipment .equipment__inner--blue .equipment__img{width:50%}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .equipment__img{width:100%}}#equipment .equipment__inner--blue .equipment__comment--white{padding:0 3.5714285714vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .equipment__comment--white{width:100%;padding:3.90625vw}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue .equipment__comment--white{margin:0;padding:10.6666666667vw 4vw}}#equipment .equipment__inner--blue .equipment__comment--white h3{margin-top:0;line-height:1}#equipment .equipment__inner--blue .equipment__comment--white .window__title{line-height:2}#equipment .equipment__inner--blue .equipment__comment--white p{margin-top:5vw;width:40vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .equipment__comment--white p{margin-top:5.078125vw;width:100%}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue .equipment__comment--white p{margin-top:8vw}}#equipment .equipment__inner--blue .equipment__comment--white .note{margin-top:1.5714285714vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue .equipment__comment--white .note{margin-top:1.6927083333vw}}#equipment .equipment__inner--blue:last-child{padding-bottom:5.3571428571vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue:last-child{padding-bottom:9.765625vw}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue:last-child{padding-bottom:20vw}}#equipment .equipment__inner--blue+.equipment__inner--blue .equipment__comment--white{margin-left:0;padding:8.1428571429vw 4.2857142857vw 0 7.1428571429vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue+.equipment__inner--blue .equipment__comment--white{padding:3.90625vw}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue+.equipment__inner--blue .equipment__comment--white{padding:10.6666666667vw 4vw 4vw}}#equipment .equipment__inner--blue+.equipment__inner--blue .equipment__comment--white p{width:39.2857142857vw;margin-top:3.5714285714vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue+.equipment__inner--blue .equipment__comment--white p{width:100%;margin-top:3.6458333333vw}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue+.equipment__inner--blue .equipment__comment--white p{margin-top:8vw}}#equipment .equipment__inner--blue+.equipment__inner--blue:last-child{padding-bottom:5.6428571429vw}@media only screen and (max-width: 1271px){#equipment .equipment__inner--blue+.equipment__inner--blue:last-child{padding-bottom:5.7291666667vw}}@media only screen and (max-width: 767px){#equipment .equipment__inner--blue+.equipment__inner--blue:last-child{padding-bottom:16vw}}.section__title--gray{background-color:#e6ebee;padding:4.5714285714vw 0;font-weight:500}@media only screen and (max-width: 1271px){.section__title--gray{padding:8.3333333333vw 0}}@media only screen and (max-width: 767px){.section__title--gray{padding:8vw 0}}.title__inner--flex{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.title__inner--flex{display:block}}.title__inner_l{width:11vw}@media only screen and (max-width: 1271px){.title__inner_l{width:20.0520833333vw}}@media only screen and (max-width: 767px){.title__inner_l{width:100%}}.title__inner_l p{font-size:1.2857142857vw;letter-spacing:.2em}@media only screen and (max-width: 1271px){.title__inner_l p{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.title__inner_l p{font-size:4.2666666667vw}}.title__inner_l h2{margin-top:0.3571428571vw;font-size:2.2857142857vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.title__inner_l h2{font-size:2.8645833333vw}}@media only screen and (max-width: 767px){.title__inner_l h2{font-size:5.8666666667vw}}.title__inner_r{width:53.5714285714vw;padding-top:0.4285714286vw}@media only screen and (max-width: 1271px){.title__inner_r{width:70.3125vw;padding-top:.78125vw}}@media only screen and (max-width: 767px){.title__inner_r{padding-top:0;margin-top:2.8571428571vw;width:100%}}.title__inner_r p{line-height:1.71;font-size:1.2857142857vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.title__inner_r p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.title__inner_r p{font-size:3.7333333333vw}}.equipment__inner--white{background-color:#fff;padding-bottom:4.8571428571vw;border-bottom:1px solid #51656f}@media only screen and (max-width: 1271px){.equipment__inner--white{padding-bottom:8.8541666667vw}}@media only screen and (max-width: 767px){.equipment__inner--white{display:none}}.equipment__inner--white .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.equipment__inner--white .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.equipment__inner--white .main__width{margin:0 4vw}}.equipment__inner--white:nth-child(n+3){padding-bottom:6.4285714286vw}@media only screen and (max-width: 1271px){.equipment__inner--white:nth-child(n+3){padding-bottom:11.1979166667vw}}.equipment__inner--white:nth-last-of-type(4){padding-bottom:16.5714285714vw}@media only screen and (max-width: 1271px){.equipment__inner--white:nth-last-of-type(4){padding-bottom:16.6666666667vw}}@media only screen and (max-width: 767px){.equipment__inner--white:nth-last-of-type(4){padding-bottom:13.3333333333vw}}.equipment__inner--white:last-child{border-bottom:0}.equipment__inner--blue{background-color:#314968}.equipment__inner--blue:last-child{border-bottom:0}.equipment__inner--blue .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.equipment__inner--blue .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.equipment__inner--blue .main__width{margin:0 4vw}}.equipment__img{position:relative}@media only screen and (max-width: 767px){.equipment__img{padding:0 4vw}}.equipment__img p{font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:12px;text-shadow:0px 0px 3px #000;color:#fff;position:absolute;bottom:0;right:35px}@media only screen and (max-width: 1271px){.equipment__img p{font-size:12px;right:35px}}@media only screen and (max-width: 767px){.equipment__img p{font-size:10px;right:35px}}@media only screen and (max-width: 427px){.equipment__img p{right:25px}}.equipment__img img{max-width:32.1428571429vw}@media only screen and (max-width: 1271px){.equipment__img img{max-width:58.59375vw}}@media only screen and (max-width: 767px){.equipment__img img{max-width:100%;width:100%;margin-right:0}}.equipment__img{width:32.1428571429vw}.equipment__comment,.equipment__comment--white{width:50%}@media only screen and (max-width: 767px){.equipment__comment,.equipment__comment--white{width:100%}}.equipment__inner--flex{display:flex;padding:7vw 0 0}@media only screen and (max-width: 1271px){.equipment__inner--flex{padding:7.03125vw 0 0}}@media only screen and (max-width: 767px){.equipment__inner--flex{padding:5.3333333333vw 0 0}}.equipment__inner--flex_rebirth{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 767px){.equipment__inner--flex_rebirth{display:block}}.equipment__comment{font-weight:500;padding-left:5.3571428571vw;flex:1}@media only screen and (max-width: 1271px){.equipment__comment{padding-left:5.2083333333vw}}@media only screen and (max-width: 767px){.equipment__comment{padding-top:5.3333333333vw}}.equipment__comment p{letter-spacing:.15em;font-size:1.1428571429vw;line-height:2.87}@media only screen and (max-width: 1271px){.equipment__comment p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.equipment__comment p{font-size:3.7333333333vw}}.equipment__comment p:first-child{line-height:1}.equipment__comment h3{font-size:1.7142857143vw;padding-top:4.4285714286vw;line-height:1.91;letter-spacing:.15em;padding-left:0.2857142857vw}@media only screen and (max-width: 1271px){.equipment__comment h3{font-size:2.34375vw}}@media only screen and (max-width: 767px){.equipment__comment h3{font-size:4.8vw}}@media only screen and (max-width: 1271px){.equipment__comment h3{padding-top:3.6458333333vw;padding-left:0.5208333333vw}}.equipment__comment h3.equipment__ttl--indent{text-indent:-0.5em}.equipment__comment h3+p{font-size:1.0714285714vw;padding-top:3.8571428571vw;line-height:2.13;letter-spacing:.11em}@media only screen and (max-width: 1271px){.equipment__comment h3+p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.equipment__comment h3+p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.equipment__comment h3+p{padding-top:3.125vw}}.equipment__comment .note{font-size:0.8571428571vw}@media only screen and (max-width: 1271px){.equipment__comment .note{font-size:1.5625vw}}@media only screen and (max-width: 767px){.equipment__comment .note{font-size:3.2vw}}.section__title--blue{background-color:#314968;border-bottom:1px solid #98a4b4}.title__inner{padding:3vw 0}@media only screen and (max-width: 1271px){.title__inner{padding:5.46875vw 0}}@media only screen and (max-width: 767px){.title__inner{padding:5.3333333333vw 0}}.title__inner h2{font-size:2.2857142857vw;text-align:center;color:#fff;letter-spacing:.15em;padding-left:1.4285714286vw}@media only screen and (max-width: 1271px){.title__inner h2{font-size:2.8645833333vw}}@media only screen and (max-width: 767px){.title__inner h2{font-size:5.8666666667vw}}@media only screen and (max-width: 1271px){.title__inner h2{padding-left:2.6041666667vw}}.equipment__comment--white{font-weight:500;color:#fff}.equipment__comment--white h3{font-size:1.7142857143vw;margin-top:2.8571428571vw;line-height:1.76;letter-spacing:.15em}@media only screen and (max-width: 1271px){.equipment__comment--white h3{font-size:2.34375vw}}@media only screen and (max-width: 767px){.equipment__comment--white h3{font-size:4.8vw}}@media only screen and (max-width: 1271px){.equipment__comment--white h3{margin-top:5.2083333333vw}}.equipment__comment--white p{font-size:1.0714285714vw;margin-top:2.5vw;line-height:2.13;letter-spacing:.15em}@media only screen and (max-width: 1271px){.equipment__comment--white p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.equipment__comment--white p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.equipment__comment--white p{margin-top:4.5572916667vw}}@media only screen and (max-width: 767px){.equipment__comment--white p{margin-top:5.3333333333vw}}.equipment__comment--white .note{font-size:0.8571428571vw;line-height:1.66}@media only screen and (max-width: 1271px){.equipment__comment--white .note{font-size:1.5625vw}}@media only screen and (max-width: 767px){.equipment__comment--white .note{font-size:3.2vw}}.equipment__list{margin-top:5.3571428571vw;font-weight:500;display:flex;letter-spacing:.15em;padding:0 1.4285714286vw 0 7.1428571429vw}@media only screen and (max-width: 1271px){.equipment__list{display:block;margin-top:0;padding:0 3.90625vw;margin-bottom:2.6041666667vw}}@media only screen and (max-width: 767px){.equipment__list{padding:0 4vw;margin-bottom:5.3333333333vw}}.equipment__list p{color:#fff;letter-spacing:.08em;text-align:center;font-size:1.1428571429vw}@media only screen and (max-width: 1271px){.equipment__list p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.equipment__list p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.equipment__list p{text-align:left}}.equipment__border{max-width:100%;border-bottom:1px solid #fff}.equipment__list_ul{display:flex;list-style:disc;padding-left:13.5714285714vw}@media only screen and (max-width: 1271px){.equipment__list_ul{margin-top:1.3020833333vw;padding:0 2.6041666667vw}}@media only screen and (max-width: 767px){.equipment__list_ul{margin-top:0;padding:0 4vw;display:block}}.equipment__list_li{color:#fff;font-size:1.2857142857vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.equipment__list_li{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.equipment__list_li{font-size:4.2666666667vw}}.equipment__list_li+.equipment__list_li{margin-left:5vw}@media only screen and (max-width: 767px){.equipment__list_li+.equipment__list_li{margin-left:0}}.swiper_bullets{margin-top:0.8571428571vw;text-align:center;padding-bottom:0.1428571429vw}@media only screen and (max-width: 1271px){.swiper_bullets{margin-top:1.5625vw;padding-bottom:0.2604166667vw}}.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 10px) !important;vertical-align:middle}.swiper-pagination-bullet-active{background-color:#51656f !important;width:12px;height:12px;border:solid 2px #fff;border-radius:60px;box-shadow:0 0 0 1px #51656f}.section__title--white{font-weight:500;border-bottom:1px solid #314968;padding-top:6.2142857143vw;padding-bottom:5.2857142857vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.section__title--white{padding-top:6.25vw;padding-bottom:5.3385416667vw}}@media only screen and (max-width: 767px){.section__title--white{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}}.section__title--white .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.section__title--white .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.section__title--white .main__width{margin:0 4vw}}.title__inner--white{text-align:center}@media only screen and (max-width: 1271px){.title__inner--white{padding:0 2.6041666667vw}}@media only screen and (max-width: 767px){.title__inner--white{padding:0}}.title__inner--white p{padding:0 1.4285714286vw}@media only screen and (max-width: 1271px){.title__inner--white p{padding:0}}@media only screen and (max-width: 767px){.title__inner--white p{padding:0}}.title__inner--white p:first-child{font-size:1.4285714286vw}@media only screen and (max-width: 1271px){.title__inner--white p:first-child{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.title__inner--white p:first-child{font-size:4.2666666667vw}}.title__inner--white h2{margin-top:1.0714285714vw;font-size:1.7142857143vw;letter-spacing:.15em;margin-left:1.2857142857vw}@media only screen and (max-width: 1271px){.title__inner--white h2{font-size:2.34375vw}}@media only screen and (max-width: 767px){.title__inner--white h2{font-size:4.8vw}}@media only screen and (max-width: 1271px){.title__inner--white h2{margin-left:0;margin-top:1.953125vw}}@media only screen and (max-width: 767px){.title__inner--white h2{margin-top:4vw;text-align:left}}.title__inner--white h2+p{margin-top:3.9285714286vw;text-align:left;font-size:1.2857142857vw;line-height:1.77;letter-spacing:.15em}@media only screen and (max-width: 1271px){.title__inner--white h2+p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.title__inner--white h2+p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.title__inner--white h2+p{margin-top:4.0364583333vw}}@media only screen and (max-width: 767px){.title__inner--white h2+p{margin-top:4vw}}.security__inner{font-weight:500;padding:5.3571428571vw 0}@media only screen and (max-width: 1271px){.security__inner{padding:5.46875vw 0}}@media only screen and (max-width: 767px){.security__inner{padding:10.6666666667vw 0}}.security__inner .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.security__inner .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.security__inner .main__width{margin:0 4vw}}.security__inner h3{font-size:1.7142857143vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.security__inner h3{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.security__inner h3{font-size:4.2666666667vw}}.security__inner h3 span{letter-spacing:.2em}.security__inner:nth-child(3){padding:0;border-top:1px solid #314968;border-bottom:1px solid #314968}.security__inner:nth-child(3) .security__inner_r{border-left:1px solid #314968}@media only screen and (max-width: 767px){.security__inner:nth-child(3) .security__inner_r{border-left:none;border-top:1px solid #314968}}.security__inner:nth-child(3) .security__inner_r,.security__inner:nth-child(3) .security__inner_l{width:50%}@media only screen and (max-width: 767px){.security__inner:nth-child(3) .security__inner_r,.security__inner:nth-child(3) .security__inner_l{width:100%}}@media only screen and (max-width: 767px){.security__inner:nth-child(2) .security__inner_r p{padding-top:8vw}}.security__inner:last-child{padding:5vw 0 12.5vw}@media only screen and (max-width: 1271px){.security__inner:last-child{padding:5.2083333333vw 0 12.5vw}}@media only screen and (max-width: 767px){.security__inner:last-child{padding:10.6666666667vw 0}}@media only screen and (max-width: 1271px){.security__inner:last-child .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.security__inner:last-child .main__width{margin:0}}@media only screen and (max-width: 1271px){.security__inner:last-child .security__inner--flex{display:block;padding:0 3.90625vw}}@media only screen and (max-width: 767px){.security__inner:last-child .security__inner--flex{padding:0 4vw}}.security__inner:last-child .security__inner_l{padding-top:5vw;margin:0 auto}@media only screen and (max-width: 1271px){.security__inner:last-child .security__inner_l{padding-top:2.6041666667vw;margin:0;text-align:center}}@media only screen and (max-width: 767px){.security__inner:last-child .security__inner_l{text-align:left;padding:0 0 5.3333333333vw}}.security__inner:last-child .security__inner_r{padding-left:7.2857142857vw}@media only screen and (max-width: 1271px){.security__inner:last-child .security__inner_r{width:100%;padding-left:0;text-align:center;margin-top:4.1666666667vw}}@media only screen and (max-width: 767px){.security__inner:last-child .security__inner_r{width:100%;padding-left:0;text-align:left;margin-top:4.2666666667vw}}.security__inner:last-child .security__inner_r p{margin-top:0;line-height:2.13}@media only screen and (max-width: 1271px){.security__inner:last-child .security__inner_r p{width:100%}}.security__inner--flex{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.security__inner--flex{display:block}}.security__inner_l img,.security__inner_r img{width:33.2142857143vw}@media only screen and (max-width: 1271px){.security__inner_l img,.security__inner_r img{width:60.546875vw}}@media only screen and (max-width: 767px){.security__inner_l img,.security__inner_r img{width:100%}}@media only screen and (max-width: 1271px){.security__inner_l.col1,.security__inner_r.col1{width:100%}}@media only screen and (max-width: 767px){.security__inner_l.col1,.security__inner_r.col1{width:100%}}@media only screen and (max-width: 1271px){.security__inner_l.col1 img,.security__inner_l.col1 h3,.security__inner_r.col1 img,.security__inner_r.col1 h3{width:100%;padding-right:2.6041666667vw}}@media only screen and (max-width: 767px){.security__inner_l.col1 img,.security__inner_l.col1 h3,.security__inner_r.col1 img,.security__inner_r.col1 h3{padding-right:0}}.security__inner_l p{font-size:1.0714285714vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.security__inner_l p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.security__inner_l p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.security__inner_r.col1{padding-left:0}}@media only screen and (max-width: 767px){.security__inner_r.col1{padding-left:0}}@media only screen and (max-width: 1271px){.security__inner_r.col1 p{width:100%}}.security__inner_r p{margin-top:-0.4285714286vw;width:32.2857142857vw;font-size:1.0714285714vw;letter-spacing:.15em;line-height:2.13}@media only screen and (max-width: 1271px){.security__inner_r p{font-size:1.8229166667vw;width:100%}}@media only screen and (max-width: 767px){.security__inner_r p{font-size:3.7333333333vw;white-space:normal}}.security__inner_l_cont{padding:6.5714285714vw 2.8571428571vw 4.5vw 13.4285714286vw}@media only screen and (max-width: 1271px){.security__inner_l_cont{padding:6.640625vw 3.90625vw 4.5572916667vw}}@media only screen and (max-width: 767px){.security__inner_l_cont{padding:10.6666666667vw 4vw}}.security__inner_l_cont .security__inner_img{margin-left:2.1428571429vw}@media only screen and (max-width: 1271px){.security__inner_l_cont .security__inner_img{margin-left:0}}.security__inner_l_cont .security__inner_img img{width:28.5vw}@media only screen and (max-width: 1271px){.security__inner_l_cont .security__inner_img img{width:auto;height:22.9166666667vw;margin:0 auto}}@media only screen and (max-width: 767px){.security__inner_l_cont .security__inner_img img{height:46.9333333333vw}}.security__inner_l_cont .security__inner_comment{padding-left:0;margin-top:3.5714285714vw}@media only screen and (max-width: 1271px){.security__inner_l_cont .security__inner_comment{margin-top:4.5572916667vw}}@media only screen and (max-width: 767px){.security__inner_l_cont .security__inner_comment{margin-top:8vw}}.security__inner_r_cont{padding:5.2142857143vw 5.7142857143vw 4.5vw 4.1428571429vw}@media only screen and (max-width: 1271px){.security__inner_r_cont{padding:6.640625vw 3.90625vw 4.5572916667vw}}@media only screen and (max-width: 767px){.security__inner_r_cont{padding:10.6666666667vw 4vw}}.security__inner_r_cont .security__inner_img{margin-left:8.2857142857vw}@media only screen and (max-width: 1271px){.security__inner_r_cont .security__inner_img{margin-left:0}}.security__inner_r_cont .security__inner_img img{width:16vw}@media only screen and (max-width: 1271px){.security__inner_r_cont .security__inner_img img{width:auto;height:22.9166666667vw;margin:0 auto}}@media only screen and (max-width: 767px){.security__inner_r_cont .security__inner_img img{height:46.9333333333vw}}.security__inner_r_cont .security__inner_comment{padding-left:0;margin-top:3.5714285714vw}@media only screen and (max-width: 1271px){.security__inner_r_cont .security__inner_comment{margin-top:4.5572916667vw}}@media only screen and (max-width: 767px){.security__inner_r_cont .security__inner_comment{margin-top:8vw}}@media only screen and (max-width: 1271px){.security__inner_r_cont .security__inner_comment p{width:100%}}.security__inner_comment{margin-top:2.5vw;padding-left:3.5714285714vw}@media only screen and (max-width: 1271px){.security__inner_comment{margin-top:4.5572916667vw;padding-left:6.5104166667vw}}@media only screen and (max-width: 767px){.security__inner_comment{padding-left:0;margin-top:8vw}}.security__inner_comment p{margin-top:0.8571428571vw}@media only screen and (max-width: 1271px){.security__inner_comment p{margin-top:1.5625vw}}@media only screen and (max-width: 767px){.security__inner_comment p{margin-top:2.6666666667vw;font-size:3.7333333333vw}}.access__title--white{font-weight:500;margin-top:6.4285714286vw;letter-spacing:.15em}@media only screen and (max-width: 1271px){.access__title--white{margin-top:6.5104166667vw}}@media only screen and (max-width: 767px){.access__title--white{margin-top:8vw}}.access__title--white .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.access__title--white .main__width{max-width:133.3333333333vw}}@media only screen and (max-width: 1023px){.access__title--white .main__width{margin:0 2.6041666667vw}}@media only screen and (max-width: 767px){.access__title--white .main__width{margin:0 4vw}}.access__title--white .title__inner--white h2+p{font-size:1.0714285714vw;letter-spacing:.15em;line-height:2;margin-top:4.1428571429vw}@media only screen and (max-width: 1271px){.access__title--white .title__inner--white h2+p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.access__title--white .title__inner--white h2+p{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.access__title--white .title__inner--white h2+p{margin-top:4.1666666667vw}}@media only screen and (max-width: 767px){.access__title--white .title__inner--white h2+p{margin-top:4.2666666667vw}}.access__title--white .title__inner--white P{padding:0}.access_img{position:relative}.access_img p{font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:12px;text-shadow:0px 0px 3px #000;color:#fff;position:absolute;bottom:0;right:25px}@media only screen and (max-width: 1271px){.access_img p{bottom:0;right:25px}}@media only screen and (max-width: 767px){.access_img p{font-size:10px;right:10px}}.access__map{margin-top:6.7857142857vw;padding:0}@media only screen and (max-width: 1271px){.access__map{padding:0;margin-top:6.9010416667vw}}@media only screen and (max-width: 767px){.access__map{display:none;padding:0;margin-top:6.9333333333vw}}.access__inner--flex{display:flex;justify-content:space-between;padding:1.4285714286vw 0 9.1428571429vw;max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.access__inner--flex{padding:3.2552083333vw 0 9.2447916667vw;max-width:133.3333333333vw}}@media only screen and (max-width: 767px){.access__inner--flex{padding:10.6666666667vw 0 16vw;display:block}}.access__comment{font-weight:500}.access__comment h3{font-size:1.7142857143vw}@media only screen and (max-width: 1271px){.access__comment h3{font-size:2.34375vw}}@media only screen and (max-width: 767px){.access__comment h3{font-size:4.8vw}}.access__comment p{font-size:1.1428571429vw}@media only screen and (max-width: 1271px){.access__comment p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.access__comment p{font-size:3.7333333333vw}}.access__comment p+P{margin-top:1.2142857143vw;letter-spacing:.09em}@media only screen and (max-width: 1271px){.access__comment p+P{margin-top:2.2135416667vw}}.access__comment p+P+p{margin-top:-0.5714285714vw}@media only screen and (max-width: 767px){.access__comment p .access__sp-block{display:block}}.access__comment p .access__comment--xxl{font-size:1.4285714286vw;letter-spacing:.18em}@media only screen and (max-width: 1271px){.access__comment p .access__comment--xxl{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.access__comment p .access__comment--xxl{font-size:4.2666666667vw}}@media only screen and (max-width: 767px){.access__train+.access__train{margin-top:2.6666666667vw}}.access__btn{margin-top:auto}@media only screen and (max-width: 1271px){.access__btn{margin-top:auto}}@media only screen and (max-width: 767px){.access__btn{margin-top:5.3333333333vw}}.access__btn_link{display:flex;align-items:center;width:17.1428571429vw;padding:1.2142857143vw 0;letter-spacing:.15em;color:#51656f;padding-right:2.5vw;position:relative;transition:.3s}@media only screen and (max-width: 1271px){.access__btn_link{width:31.25vw;padding:2.2135416667vw 0;margin:0 auto}}@media only screen and (max-width: 767px){.access__btn_link{max-width:78.6666666667vw;width:100%;padding:4.5333333333vw 0}}.access__btn_link:hover{cursor:pointer}@media only screen and (min-width: 1024px){.access__btn_link:hover{opacity:.6}.access__btn_link:hover span{padding-left:5px}.access__btn_link:hover:before{transition:transform .3s ease;transform:scaleX(0)}.access__btn_link:hover:after{transition:transform .3s ease .3s;transform:scaleX(1)}}.access__btn_link::before{display:block;content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #51656f;width:100%;transition:transform .3s ease .3s;transform:scaleX(1);transform-origin:100% 100%}.access__btn_link::after{display:block;content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #51656f;width:100%;transition:transform .3s ease;transform:scaleX(0);transform-origin:0 0}.access__btn_link img{width:0.7142857143vw;margin-left:0.2857142857vw;margin-right:0.5714285714vw;display:inline}@media only screen and (max-width: 1271px){.access__btn_link img{width:1.3020833333vw;margin-left:0.5208333333vw;margin-right:1.0416666667vw}}@media only screen and (max-width: 767px){.access__btn_link img{width:2.6666666667vw;margin-left:1.0666666667vw;margin-right:2.1333333333vw}}.access__btn_link span{transition:.3s;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.1428571429vw;font-weight:500;letter-spacing:.13em;color:#51656f}@media only screen and (max-width: 1271px){.access__btn_link span{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.access__btn_link span{font-size:3.7333333333vw}}.access__btn_link span:after{display:block;content:"";position:absolute;top:1.5714285714vw;right:0px;width:1.4285714286vw;height:0.6428571429vw;background:url("/media/images/minato/arrow--right.png") center/contain no-repeat}@media only screen and (max-width: 1271px){.access__btn_link span:after{top:2.8645833333vw;width:2.6041666667vw;height:1.171875vw}}@media only screen and (max-width: 767px){.access__btn_link span:after{top:5.8666666667vw;width:5.3333333333vw;height:2.4vw}}.access__btn02{display:flex;justify-content:end}.access__btn02 a{width:8vw}@media only screen and (max-width: 767px){.access__btn02 a{width:15vw}}@keyframes megaMenuShow{0%{opacity:0;visibility:hidden;display:none;border-top:none}1%{opacity:0;visibility:hidden;display:grid;border-top:1px solid #dcdcdc}100%{opacity:1;visibility:visible;display:grid;border-top:1px solid #dcdcdc}}@keyframes modalNavMenuShow{0%{opacity:0;visibility:hidden;display:none}1%{opacity:0;visibility:hidden;display:block}100%{opacity:1;visibility:visible;display:block}}.c-box-a{padding:0px 2.1428571429vw 50px;max-width:900px;margin:0 auto}.c-text-block p{text-align:center;letter-spacing:.15em;line-height:2.2;font-weight:500;font-size:1.6vw}@media only screen and (max-width: 767px){.c-text-block p{font-size:16px}}.c-box-b{padding:70px 2.1428571429vw 50px}@media only screen and (max-width: 1271px){.c-box-b{padding:24px 2.1428571429vw 32px}}.c-box-inr{max-width:360px;margin:0 auto}.c-box-table table{border-collapse:collapse;width:100%;font-size:14px}@media only screen and (max-width: 480px){.c-box-table table{font-size:12px}}.c-box-table table tbody tr:nth-child(1) td,.c-box-table table tbody tr:nth-child(2) td{text-align:center;line-height:1.5}.c-box-table table tbody tr td{border:1px solid #000;padding:10px;text-align:right}body#home .main__index{padding:11vw 2.14286vw 90px}.p-equipment-comment-list{margin-top:1.4285714286vw}@media only screen and (max-width: 1271px){.p-equipment-comment-list{margin-top:2.6041666667vw}}@media only screen and (max-width: 767px){.p-equipment-comment-list{margin-top:5.3333333333vw}}.p-equipment-comment-list__ttl{font-size:1.1428571429vw}@media only screen and (max-width: 1271px){.p-equipment-comment-list__ttl{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.p-equipment-comment-list__ttl{font-size:4.2666666667vw}}.p-equipment-comment-list__list{margin-top:.3571428571vw}@media only screen and (max-width: 1271px){.p-equipment-comment-list__list{margin-top:.3571428571vw}}@media only screen and (max-width: 767px){.p-equipment-comment-list__list{margin-top:.3571428571vw}}.p-equipment-comment-list__item{line-height:1.5;font-size:.9285714286vw}@media only screen and (max-width: 1271px){.p-equipment-comment-list__item{font-size:1.6927083333vw}}@media only screen and (max-width: 767px){.p-equipment-comment-list__item{font-size:3.4666666667vw}}.relative{position:relative}.bedroomswiper-pagination{font-size:0;margin-top:1.1428571429vw}@media only screen and (max-width: 1271px){.bedroomswiper-pagination{margin-top:1.1428571429vw}}@media only screen and (max-width: 767px){.bedroomswiper-pagination{margin-top:1.1428571429vw}}@media only screen and (max-width: 767px){.sp_none{display:none}}@keyframes megaMenuShow{0%{opacity:0;visibility:hidden;display:none;border-top:none}1%{opacity:0;visibility:hidden;display:grid;border-top:1px solid #dcdcdc}100%{opacity:1;visibility:visible;display:grid;border-top:1px solid #dcdcdc}}@keyframes modalNavMenuShow{0%{opacity:0;visibility:hidden;display:none}1%{opacity:0;visibility:hidden;display:block}100%{opacity:1;visibility:visible;display:block}}@media only screen and (max-width: 767px){#sp_menu #sp_menu_area #sp_menu_info .inquiry__btn{width:100%}}#sp_menu #sp_menu_area #sp_menu_info .inquiry__btn a{display:flex;align-items:center;justify-content:center;width:270px}@media only screen and (max-width: 767px){#sp_menu #sp_menu_area #sp_menu_info .inquiry__btn a{width:100%}}.p-home-rent-table-cntr{display:flex;margin-top:4vw}@media only screen and (max-width: 1271px){.p-home-rent-table-cntr{margin-top:3.90625vw}}@media only screen and (max-width: 767px){.p-home-rent-table-cntr{margin-top:6.4vw;flex-wrap:wrap}}.p-home-rent-table:first-child{width:20%}@media only screen and (max-width: 767px){.p-home-rent-table:first-child{width:100%}.p-home-rent-table:first-child .p-home-rent-table__head{border-top:1px solid #adb6c3}}.p-home-rent-table:nth-child(2){width:20%}@media only screen and (max-width: 767px){.p-home-rent-table:nth-child(2){width:100%}}.p-home-rent-table:nth-child(3){width:20%}@media only screen and (max-width: 767px){.p-home-rent-table:nth-child(3){width:100%}}.p-home-rent-table:nth-child(4){width:20%}@media only screen and (max-width: 767px){.p-home-rent-table:nth-child(4){width:100%}}.p-home-rent-table:nth-child(5){width:20%}@media only screen and (max-width: 767px){.p-home-rent-table:nth-child(5){width:100%}}.p-home-rent-table__head{background-color:#e6ebee;text-align:center;font-size:1.0714285714vw;height:4.7142857143vw;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1279px){.p-home-rent-table__head{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.p-home-rent-table__head{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.p-home-rent-table__head{height:7.8125vw}}@media only screen and (max-width: 767px){.p-home-rent-table__head{height:auto;padding:2.6666666667vw;justify-content:flex-start;line-height:1.66}}.p-home-rent-table__cell{background-color:#fff;border-bottom:1px solid #adb6c3;text-align:center;font-size:1.0714285714vw;height:4.7142857143vw;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1279px){.p-home-rent-table__cell{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.p-home-rent-table__cell{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.p-home-rent-table__cell{height:7.8125vw}}@media only screen and (max-width: 767px){.p-home-rent-table__cell{height:auto;padding:3.7333333333vw 2.6666666667vw 4.2666666667vw;justify-content:flex-start;line-height:1.66}}.p-home-rent-table__cell button{color:#51656f}.p-home-rent-table__cell button:hover{cursor:pointer}.p-home-rent-table__cell button span{display:inline-block;position:relative;padding-right:2.5em}.p-home-rent-table__cell button span::before,.p-home-rent-table__cell button span::after{position:absolute;display:block;top:0.4285714286vw;right:0;width:1vw;height:1px;background-color:#51656f;content:""}@media only screen and (max-width: 1271px){.p-home-rent-table__cell button span::before,.p-home-rent-table__cell button span::after{top:.78125vw;width:1.8229166667vw}}@media only screen and (max-width: 767px){.p-home-rent-table__cell button span::before,.p-home-rent-table__cell button span::after{top:1.6vw;width:3.7333333333vw}}.p-home-rent-table__cell button span::after{transform:rotate(90deg)}.p-home-contact-btn-cntr{margin-top:2.2857142857vw;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.7142857143vw}@media only screen and (max-width: 1271px){.p-home-contact-btn-cntr{margin-top:3.125vw;gap:2.0833333333vw}}@media only screen and (max-width: 767px){.p-home-contact-btn-cntr{margin-top:6.4vw;gap:4.2666666667vw}}.p-home-contact-btn{display:flex;align-items:center;justify-content:center;padding:1px 1.2777777778em 0;width:20vw;height:50px;background-color:#51656f;border:1px solid #51656f;font-size:18px;color:#51656f;font-weight:500;transition:.5s}@media only screen and (min-width: 1272px){.p-home-contact-btn:hover{cursor:pointer}}@media only screen and (max-width: 1271px){.p-home-contact-btn{width:25vw;height:40px;font-size:14px;padding:0px 1.2777777778em 0}}@media only screen and (max-width: 767px){.p-home-contact-btn{width:51.2vw}}@media only screen and (min-width: 1024px){.p-home-contact-btn:hover{background-color:#fff}.p-home-contact-btn:hover .p-home-contact-btn__txt{color:#51656f}}.p-home-contact-btn__txt{margin-top:0.1428571429vw;color:#fff;transition:.5s;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width: 767px){.p-home-contact-btn__txt{margin-top:0.2666666667vw}}.p-gallery{padding-top:4vw}@media only screen and (max-width: 1271px){.p-gallery{padding-top:3.90625vw}}@media only screen and (max-width: 767px){.p-gallery{padding-top:6.4vw;overflow-x:auto}}.p-gallery__list{display:flex;flex-wrap:wrap;gap:14px}@media only screen and (max-width: 767px){.p-gallery__list{gap:8px}}.p-gallery__item{list-style-image:none;width:calc((100% - 70px)/6);overflow:hidden}@media only screen and (max-width: 1271px){.p-gallery__item{width:calc((100% - 42px)/4)}}@media only screen and (max-width: 767px){.p-gallery__item{width:calc((100% - 16px)/3)}}.p-gallery__link{display:block;width:100%;position:relative;overflow:hidden;padding-top:100%}.p-gallery__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detailmodal2{z-index:10000}.title__inner--white p:first-child{letter-spacing:.1em}@media only screen and (max-width: 767px){.title__inner--white h2{text-align:center}}.title__inner--white.--ml0 h2{margin-left:0}.c-sec{padding-top:5.8571428571vw}@media only screen and (max-width: 1271px){.c-sec{padding-top:6.25vw}}@media only screen and (max-width: 767px){.c-sec{padding-top:10.6666666667vw}}.c-sec .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1271px){.c-sec .main__width{max-width:133.3333333333vw;margin:0 2.6041666667vw}}@media only screen and (max-width: 767px){.c-sec .main__width{margin:0 4vw}}.access__inner--flex{padding:1.4285714286vw 0 0}.inquiry__lower .content__wrapper{margin-top:5vw}@media only screen and (max-width: 1271px){.inquiry__lower .content__wrapper{margin-top:9.1145833333vw}}@media only screen and (max-width: 767px){.inquiry__lower .content__wrapper{margin-top:13.3333333333vw}}.inquiry__lower .content__wrapper .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1279px){.inquiry__lower .content__wrapper .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.inquiry__lower .content__wrapper .main__width{margin:0 4vw}}.inquiry__lower .main__inner_top{display:flex;margin-bottom:2.1428571429vw}@media only screen and (max-width: 1271px){.inquiry__lower .main__inner_top{margin-bottom:3.125vw}}@media only screen and (max-width: 767px){.inquiry__lower .main__inner_top{display:block}}.inquiry__lower .main__inner_top p{font-size:1.1428571429vw;font-weight:500;letter-spacing:.15em}@media only screen and (max-width: 1279px){.inquiry__lower .main__inner_top p{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .main__inner_top p{font-size:3.7333333333vw}}.inquiry__lower .main__inner_top p+p{padding-left:3.1428571429vw}@media only screen and (max-width: 1271px){.inquiry__lower .main__inner_top p+p{padding-left:5.7291666667vw}}@media only screen and (max-width: 767px){.inquiry__lower .main__inner_top p+p{padding-left:0}}.inquiry__lower .main__inner_top p+p .required{margin-right:0.3571428571vw}.inquiry__lower .required{font-size:1.1428571429vw;font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;color:#eb3c00;background-color:#fdebe5;height:1.8571428571vw;width:3.2857142857vw;text-align:center;border:1px solid #eb3c00;line-height:1;display:inline-block;letter-spacing:0;padding-top:0.3571428571vw;flex-shrink:0}@media only screen and (max-width: 1279px){.inquiry__lower .required{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .required{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.inquiry__lower .required{height:3.3854166667vw;width:5.9895833333vw;line-height:3.125vw;padding-top:0}}@media only screen and (max-width: 767px){.inquiry__lower .required{height:6.9333333333vw;width:12.2666666667vw;line-height:6.4vw}}.inquiry__lower .required+span{padding-left:0.4285714286vw}@media only screen and (max-width: 1271px){.inquiry__lower .required+span{padding-left:.78125vw}}@media only screen and (max-width: 767px){.inquiry__lower .required+span{padding-left:1.6vw}}.inquiry__lower .form{margin-top:2.8571428571vw}@media only screen and (max-width: 1271px){.inquiry__lower .form{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form{margin-top:8vw}}.inquiry__lower .form .required{margin-right:0}.inquiry__lower .form__dl{display:flex;font-size:1.1428571429vw;border-top:1px solid #adb6c3}@media only screen and (max-width: 1279px){.inquiry__lower .form__dl{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl{font-size:3.7333333333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl{display:block}}.inquiry__lower .form__dl:last-child{border-bottom:1px solid #adb6c3}.inquiry__lower .form__dl:nth-child(5) .form__dd,.inquiry__lower .form__dl.--birthday .form__dd{display:flex;flex-wrap:wrap}.inquiry__lower .form__dl:nth-child(5) .form__dd .form__dd_text--margin,.inquiry__lower .form__dl.--birthday .form__dd .form__dd_text--margin{margin-left:1px;padding-left:0}.inquiry__lower .form__dl:nth-child(5) .form__dd .select__wrap .select_dec+span,.inquiry__lower .form__dl.--birthday .form__dd .select__wrap .select_dec+span{padding-right:0.4285714286vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dl:nth-child(5) .form__dd .select__wrap .select_dec+span,.inquiry__lower .form__dl.--birthday .form__dd .select__wrap .select_dec+span{padding-right:0.2604166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(5) .form__dd .select__wrap .select_dec+span,.inquiry__lower .form__dl.--birthday .form__dd .select__wrap .select_dec+span{padding-right:0.5333333333vw}}.inquiry__lower .form__dl:nth-child(6) .form__dd,.inquiry__lower .form__dl.--residents .form__dd{display:flex;flex-wrap:wrap}.inquiry__lower .form__dl:nth-child(6) .form__dd select,.inquiry__lower .form__dl.--residents .form__dd select{font-size:1.1428571429vw}@media only screen and (max-width: 1279px){.inquiry__lower .form__dl:nth-child(6) .form__dd select,.inquiry__lower .form__dl.--residents .form__dd select{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(6) .form__dd select,.inquiry__lower .form__dl.--residents .form__dd select{font-size:3.7333333333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(6) .form__dd .select__wrap:nth-child(n+2),.inquiry__lower .form__dl.--residents .form__dd .select__wrap:nth-child(n+2){padding-left:0}}.inquiry__lower .form__dl:nth-child(6) .form__dd span,.inquiry__lower .form__dl.--residents .form__dd span{display:inline-block;padding-right:1vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dl:nth-child(6) .form__dd span,.inquiry__lower .form__dl.--residents .form__dd span{padding-right:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(6) .form__dd span,.inquiry__lower .form__dl.--residents .form__dd span{padding-right:3.7333333333vw}}.inquiry__lower .form__dl:nth-child(6) .form__dd .form__dd_text--margin,.inquiry__lower .form__dl.--residents .form__dd .form__dd_text--margin{padding-left:3vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dl:nth-child(6) .form__dd .form__dd_text--margin,.inquiry__lower .form__dl.--residents .form__dd .form__dd_text--margin{padding-left:0}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(6) .form__dd .form__dd_text--margin,.inquiry__lower .form__dl.--residents .form__dd .form__dd_text--margin{padding-left:0}}.inquiry__lower .form__dl .form__dd-radio{display:flex;align-items:center}@media only screen and (max-width: 1271px){.inquiry__lower .form__dl .form__dd-radio{padding:1.3020833333vw 0 1.953125vw 2.6041666667vw}}.inquiry__lower .form__dl:nth-child(9) .form__dd{padding-bottom:0.4285714286vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dl:nth-child(9) .form__dd{padding-bottom:1.953125vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(9) .form__dd{padding-bottom:0}}.inquiry__lower .form__dl:nth-child(11) .form__dd{padding-bottom:0.3571428571vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dl:nth-child(11) .form__dd{padding-bottom:0.6510416667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dl:nth-child(11) .form__dd{padding-bottom:1.3333333333vw}}.inquiry__lower .mw_wp_form_confirm .form__dl:nth-child(9) .form__dd{padding-bottom:0.8571428571vw}@media only screen and (max-width: 1271px){.inquiry__lower .mw_wp_form_confirm .form__dl:nth-child(9) .form__dd{padding-bottom:1.5625vw}}@media only screen and (max-width: 767px){.inquiry__lower .mw_wp_form_confirm .form__dl:nth-child(9) .form__dd{padding-bottom:3.2vw}}.inquiry__lower .mw_wp_form_confirm .form__dl:nth-child(11) .form__dd{padding-bottom:0.8571428571vw}@media only screen and (max-width: 1271px){.inquiry__lower .mw_wp_form_confirm .form__dl:nth-child(11) .form__dd{padding-bottom:1.5625vw}}@media only screen and (max-width: 767px){.inquiry__lower .mw_wp_form_confirm .form__dl:nth-child(11) .form__dd{padding-bottom:3.2vw}}.inquiry__lower .form__dt{font-size:1.1428571429vw;font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;width:18.2857142857vw;background-color:#e6ebee;display:flex;justify-content:space-between;padding:1.2857142857vw 1.4285714286vw 0 2.1428571429vw;line-height:1.7857142857vw}@media only screen and (max-width: 1279px){.inquiry__lower .form__dt{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dt{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.inquiry__lower .form__dt{width:33.3333333333vw;padding:2.0833333333vw 2.6041666667vw 0 3.90625vw;line-height:3.2552083333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dt{width:100%;padding:2.6666666667vw;line-height:6.6666666667vw}}.inquiry__lower .form__dd{font-size:1.1428571429vw;width:calc(100% - 18.2857142857vw);font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;padding:1.0714285714vw 0 1.0714285714vw 1.4285714286vw}@media only screen and (max-width: 1279px){.inquiry__lower .form__dd{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd{width:calc(100% - 33.3333333333vw);padding:1.953125vw 0 0.6510416667vw 2.6041666667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd{width:100%;padding:2.6666666667vw 0 1.0666666667vw}}.inquiry__lower .form__dd span{display:inline-block;font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;line-height:2.1428571429vw;padding-right:0.8571428571vw;padding-left:0.2142857143vw;padding-top:2px}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd span{line-height:3.90625vw;padding-right:1.5625vw;padding-left:0.2604166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd span{line-height:8vw;padding-right:0;padding-left:0.5333333333vw}}.inquiry__lower .form__dd .confirm_mail{padding-left:0}.inquiry__lower .form__dd .mark{padding-right:0}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .mark{display:inline-block}}.inquiry__lower .form__dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:6.8571428571vw;height:2.1428571429vw;border:1px solid #cbd1d4;background-color:#f1f5f8;background-image:url(../media/images/common/select_logo2.svg);background-repeat:no-repeat;background-position:right 0 center;color:#51656f;line-height:1.8571428571vw;padding-left:1.7857142857vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd select{width:12.5vw;height:3.90625vw;line-height:3.3854166667vw;padding-left:2.0833333333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd select{width:20vw;padding-left:1.3333333333vw}}.inquiry__lower .form__dd select:focus{outline:#cbd1d4}.inquiry__lower .form__dd select:hover{cursor:pointer}@media only screen and (min-width: 1024px){.inquiry__lower .form__dd select:hover{opacity:.6}}.inquiry__lower .form__dd select:first-child{padding-left:1.1428571429vw;padding-right:2vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd select:first-child{padding-left:2.0833333333vw;padding-right:3.6458333333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd select:first-child{padding-left:2.0833333333vw}}.inquiry__lower .form__dd .select__wrap{display:flex}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .select__wrap:first-child{padding-left:2.6666666667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .select__wrap .form__year{padding-right:1.6vw}}.inquiry__lower .form__dd input{background-color:#fdebe5;border:1px solid #cbd1d4;width:29.5714285714vw;padding-left:1.4285714286vw;padding-top:2px;border-radius:0}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd input{width:53.90625vw;padding-left:2.6041666667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd input{padding-left:5.3333333333vw;width:100%}}.inquiry__lower .form__dd input::-moz-placeholder{color:#cbd1d4}.inquiry__lower .form__dd input::placeholder{color:#cbd1d4}.inquiry__lower .form__dd .input_radio{width:auto;-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;width:1.4285714286vw;height:1.4285714286vw;accent-color:#314968;margin:0}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd .input_radio{width:16px;height:16px;margin-right:8px}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .input_radio{margin-right:4px}}.inquiry__lower .form__dd .mwform-checkbox-field label,.inquiry__lower .form__dd .mwform-radio-field label{display:flex;align-items:center}@media only screen and (min-width: 1272px){.inquiry__lower .form__dd .mwform-checkbox-field label,.inquiry__lower .form__dd .mwform-radio-field label{cursor:pointer}}.inquiry__lower .form__dd .mwform-radio-field{padding:0}.inquiry__lower .form__dd .mwform-radio-field:nth-child(n+2){margin-left:8px !important}.inquiry__lower .form__dd textarea{padding-top:0.4285714286vw;padding-left:1.1428571429vw;border-radius:0;resize:vertical;color:#51656f}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd textarea{padding-top:.78125vw;padding-left:2.6041666667vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd textarea{padding-top:1.6vw;padding-left:5.3333333333vw}}.inquiry__lower .form__dd .prefs{margin:2.1428571429vw 0;padding:0 1.4285714286vw 0 1.2857142857vw;border:1px solid #cbd1d4;background-color:#fdebe5;width:13.5714285714vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd .prefs{margin:1.0416666667vw 0 2.34375vw;padding:0 2.6041666667vw 0 1.3020833333vw;width:24.7395833333vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .prefs{margin:0 0 0;height:8vw;width:51.2vw}}.inquiry__lower .form__dd .mwform-zip-field{display:inline-block}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd .box_text textarea{width:50vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .box_text textarea{width:100%}}.inquiry__lower .form__dd.--txtarea{min-height:14.4285714286vw}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd.--txtarea{min-height:23.4375vw}}@media only screen and (max-width: 767px){.inquiry__lower .form__dd.--txtarea{min-height:27.7333333333vw}}.inquiry__lower .select{color:#51656f}.inquiry__lower .confirmation{margin-top:2.1428571429vw}@media only screen and (max-width: 1271px){.inquiry__lower .confirmation{margin-top:1.3020833333vw}}@media only screen and (max-width: 767px){.inquiry__lower .confirmation{margin-top:1.0666666667vw}}.inquiry__lower #post1,.inquiry__lower #post2{width:7vw}@media only screen and (max-width: 1271px){.inquiry__lower #post1,.inquiry__lower #post2{width:12.7604166667vw}}@media only screen and (max-width: 767px){.inquiry__lower #post1,.inquiry__lower #post2{width:26.1333333333vw;height:8vw}}.inquiry__lower #post1{margin-right:0.4285714286vw}@media only screen and (max-width: 1271px){.inquiry__lower #post1{margin-right:.78125vw}}.inquiry__lower #post2{margin-left:0.4285714286vw}@media only screen and (max-width: 1271px){.inquiry__lower #post2{margin-left:.78125vw}}@media only screen and (max-width: 767px){.inquiry__lower .select_dec select{vertical-align:top;height:8vw}}.inquiry__lower .select_dec+span{padding-left:7px}@media only screen and (max-width: 1271px){.inquiry__lower .select_dec+span{padding-left:.390625vw}}@media only screen and (max-width: 767px){.inquiry__lower .select_dec+span{padding-left:.8vw}}.inquiry__lower .address{margin:0 0 0 2.4285714286vw;width:23.5714285714vw;max-height:6.4285714286vw;border:1px solid #cbd1d4;background-color:#fdebe5}.inquiry__lower .address::-moz-placeholder{color:#cbd1d4}.inquiry__lower .address::placeholder{color:#cbd1d4}@media only screen and (max-width: 1271px){.inquiry__lower .address{max-height:11.71875vw;margin:0 0 0 0;width:42.96875vw}}@media only screen and (max-width: 767px){.inquiry__lower .address{margin-left:0;max-height:24vw;width:100%}}.inquiry__lower .search_btn,.inquiry__lower .search_btn-2{width:9.8571428571vw;height:2.1428571429vw;color:#fff;background-color:#314968;border:none;margin-left:1.7857142857vw;margin-right:0.1428571429vw}.inquiry__lower .search_btn:hover,.inquiry__lower .search_btn-2:hover{cursor:pointer}@media only screen and (min-width: 1024px){.inquiry__lower .search_btn:hover,.inquiry__lower .search_btn-2:hover{opacity:.8}}@media only screen and (max-width: 1271px){.inquiry__lower .search_btn,.inquiry__lower .search_btn-2{width:17.96875vw;height:3.90625vw;margin-right:0.6510416667vw;margin-left:1.3020833333vw}}@media only screen and (max-width: 767px){.inquiry__lower .search_btn,.inquiry__lower .search_btn-2{width:23.4666666667vw;height:8vw;margin-left:0;margin-right:0;margin-top:0;vertical-align:top}}.inquiry__lower .question_area{max-width:45vw;width:100%;min-height:10.7142857143vw;background-color:#f1f5f8;border:1px solid #cbd1d4}@media only screen and (max-width: 1271px){.inquiry__lower .question_area{min-height:19.53125vw;max-width:82.03125vw}}@media only screen and (max-width: 767px){.inquiry__lower .question_area{max-width:100%}}.inquiry__lower .address_box{vertical-align:top}@media only screen and (max-width: 1271px){.inquiry__lower .address_box:last-child{margin-top:-10px}}.inquiry__lower .btn_wrap{margin-top:4.2857142857vw;margin-bottom:7.1428571429vw;text-align:center;font-family:"游ゴシック","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","Yu Gothic","YuGothic","メイリオ","Meiryo","Osaka",sans-serif}@media only screen and (max-width: 1271px){.inquiry__lower .btn_wrap{margin-top:7.8125vw;margin-bottom:13.0208333333vw}}@media only screen and (max-width: 767px){.inquiry__lower .btn_wrap{margin-top:5.3333333333vw;margin-bottom:12vw}}.inquiry__lower .btn_wrap input,.inquiry__lower .btn_wrap .reset{max-width:18.5714285714vw;width:100%;height:4.2857142857vw;color:#fff;font-weight:500;background-color:#314968;border:none;display:inline-block;font-size:1.1428571429vw;border:1px solid #314968;transition:.5s;-webkit-appearance:none;border-radius:0}@media only screen and (max-width: 1279px){.inquiry__lower .btn_wrap input,.inquiry__lower .btn_wrap .reset{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .btn_wrap input,.inquiry__lower .btn_wrap .reset{font-size:3.7333333333vw}}.inquiry__lower .btn_wrap input:hover,.inquiry__lower .btn_wrap .reset:hover{cursor:pointer}@media only screen and (min-width: 1024px){.inquiry__lower .btn_wrap input:hover,.inquiry__lower .btn_wrap .reset:hover{background-color:#fff;color:#314968;border:1px solid #314968}}@media only screen and (max-width: 1271px){.inquiry__lower .btn_wrap input,.inquiry__lower .btn_wrap .reset{max-width:33.8541666667vw;width:33.8541666667vw;height:7.8125vw}}@media only screen and (max-width: 767px){.inquiry__lower .btn_wrap input,.inquiry__lower .btn_wrap .reset{max-width:69.3333333333vw;width:69.3333333333vw;height:16vw;display:block;margin:0 auto;border-radius:0}}.inquiry__lower .btn_wrap .reset{margin-left:3.5714285714vw;border-radius:0}@media only screen and (max-width: 1271px){.inquiry__lower .btn_wrap .reset{margin-left:6.5104166667vw}}@media only screen and (max-width: 767px){.inquiry__lower .btn_wrap .reset{margin:2.6666666667vw auto 0}}input{border-radius:0 !important;color:#51656f}.confirm_block{display:none}.mw_wp_form_confirm .confirm_none{display:none !important}.mw_wp_form_confirm .confirm_block{display:block;padding-left:0 !important}.mw_wp_form_confirm .confirm_mail{display:none !important}.mw_wp_form_preview .confirmation,.mw_wp_form_confirm .confirmation{display:none}.post_margin{margin:7.1428571429vw 0}@media only screen and (max-width: 1271px){.post_margin{margin:13.0208333333vw 0}}.post_margin p{font-weight:500}.post_margin p:first-child{margin-bottom:2.1428571429vw}@media only screen and (max-width: 1271px){.post_margin p:first-child{margin-bottom:2.1428571429vw}}.outline__lower .content__wrapper{margin-top:7.1428571429vw}@media only screen and (max-width: 1271px){.outline__lower .content__wrapper{margin-top:13.0208333333vw}}@media only screen and (max-width: 767px){.outline__lower .content__wrapper{margin-top:12vw}}.outline__lower .content__wrapper .main__width{max-width:73.1428571429vw;margin:0 auto}@media only screen and (max-width: 1279px){.outline__lower .content__wrapper .main__width{max-width:none;margin:0 3.90625vw}}@media only screen and (max-width: 767px){.outline__lower .content__wrapper .main__width{margin:0 4vw}}.outline__lower .content__inner div:nth-child(2){margin-top:3.5714285714vw}@media only screen and (max-width: 1271px){.outline__lower .content__inner div:nth-child(2){margin-top:6.5104166667vw}}@media only screen and (max-width: 767px){.outline__lower .content__inner div:nth-child(2){margin-top:6.6666666667vw}}.outline__lower .info__dl{display:flex;align-items:center;max-height:5.7142857143vw}@media only screen and (max-width: 767px){.outline__lower .info__dl{max-height:none;display:block}}.outline__lower .info__dt{width:12.1428571429vw;height:5.7142857143vw;background-color:#51656f;color:#fff;font-size:1.2857142857vw;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1279px){.outline__lower .info__dt{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.outline__lower .info__dt{font-size:4.2666666667vw}}@media only screen and (max-width: 1271px){.outline__lower .info__dt{width:22.1354166667vw;height:10.4166666667vw}}@media only screen and (max-width: 767px){.outline__lower .info__dt{display:block;width:100%;height:100%;padding:0 5.3333333333vw;text-align:center}}.outline__lower .info__dd{font-size:1.0714285714vw;font-weight:500;width:calc(100% - 12.1428571429vw);height:5.7142857143vw;line-height:1.66;padding:1.0714285714vw 2.1428571429vw;display:flex;align-items:center;background-color:#e6ebee}@media only screen and (max-width: 1279px){.outline__lower .info__dd{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.outline__lower .info__dd{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.outline__lower .info__dd{width:calc(100% - 22.1354166667vw);height:10.4166666667vw;padding:1.953125vw 3.90625vw}}@media only screen and (max-width: 767px){.outline__lower .info__dd{padding:2.6666666667vw;width:100%;height:auto}}.outline__lower .table__main{padding-top:4vw}@media only screen and (max-width: 1271px){.outline__lower .table__main{padding-top:3.90625vw}}@media only screen and (max-width: 767px){.outline__lower .table__main{padding-top:6.4vw}}.outline__lower .table__main.--pt0{padding-top:0}.outline__lower .table__title{margin-top:3.2142857143vw;margin-bottom:0.3571428571vw}@media only screen and (max-width: 1271px){.outline__lower .table__title{margin-top:5.859375vw;margin-bottom:0.6510416667vw}}@media only screen and (max-width: 767px){.outline__lower .table__title{margin-top:8.5333333333vw;margin-bottom:1.3333333333vw}}.outline__lower .table__title h2{font-size:1.7142857143vw;letter-spacing:.2em}@media only screen and (max-width: 1279px){.outline__lower .table__title h2{font-size:2.34375vw}}@media only screen and (max-width: 767px){.outline__lower .table__title h2{font-size:4.8vw}}.outline__lower .table__inner_dl{display:flex;border-top:1px solid #adb6c3}@media only screen and (max-width: 767px){.outline__lower .table__inner_dl{display:block}}.outline__lower .table__inner_dl:last-child{border-bottom:1px solid #adb6c3}.outline__lower .table__inner_dt{font-size:1.0714285714vw;font-weight:500;background-color:#e6ebee;line-height:1.66;width:18.2857142857vw;padding:1.1428571429vw 2.1428571429vw}@media only screen and (max-width: 1279px){.outline__lower .table__inner_dt{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.outline__lower .table__inner_dt{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.outline__lower .table__inner_dt{width:33.3333333333vw;padding:2.0833333333vw 2.6041666667vw}}@media only screen and (max-width: 767px){.outline__lower .table__inner_dt{width:100%;padding:2.6666666667vw}}.outline__lower .table__inner_dd{font-size:1.0714285714vw;font-weight:500;width:calc(100% - 18.2857142857vw);display:flex;padding:1.1428571429vw 0 1.0714285714vw 2.1428571429vw;letter-spacing:0;line-height:1.6}@media only screen and (max-width: 1279px){.outline__lower .table__inner_dd{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.outline__lower .table__inner_dd{font-size:3.7333333333vw}}@media only screen and (max-width: 1271px){.outline__lower .table__inner_dd{width:calc(100% - 33.3333333333vw);padding:2.0833333333vw 0 2.0833333333vw 3.90625vw}}@media only screen and (max-width: 767px){.outline__lower .table__inner_dd{padding:3.7333333333vw 2.6666666667vw 4.2666666667vw;width:100%}}.privacy_policy__lower .policy__index_list:last-child{margin-top:3.2142857143vw}@media only screen and (max-width: 1271px){.privacy_policy__lower .policy__index_list:last-child{margin-top:5.859375vw}}@media only screen and (max-width: 767px){.privacy_policy__lower .policy__index_list:last-child{margin-top:5.3333333333vw}}#header #gnavi .gnavi_list .inquiry_btn{font-size:42px;letter-spacing:.1em;padding:1px 20px 0;height:58px}@media only screen and (max-width: 1271px){#header #gnavi .gnavi_list .inquiry_btn{font-size:30px;height:42px}}@media only screen and (max-width: 767px){#header #gnavi .gnavi_list .inquiry_btn{font-size:10px;height:34px;padding:1px 8px 0}}.detail__inner:nth-child(4) .detail__comment:has(+.p-home-contact-btn-cntr){padding-bottom:0}.detail__inner:nth-child(4) .p-home-contact-btn-cntr{margin-top:0;padding:4.2857142857vw 0 8.5714285714vw;width:auto}@media only screen and (max-width: 1279px){.detail__inner:nth-child(4) .p-home-contact-btn-cntr{padding:7.8125vw 0}}@media only screen and (max-width: 767px){.detail__inner:nth-child(4) .p-home-contact-btn-cntr{padding:10.6666666667vw 0}}.detail__inner:nth-child(4) .p-home-contact-btn-cntr .p-home-contact-btn{font-size:1.5714285714vw;letter-spacing:.1em;padding:10px 20px;min-height:58px;width:auto}@media only screen and (max-width: 1271px){.detail__inner:nth-child(4) .p-home-contact-btn-cntr .p-home-contact-btn{font-size:2.8645833333vw}}@media only screen and (max-width: 767px){.detail__inner:nth-child(4) .p-home-contact-btn-cntr .p-home-contact-btn{font-size:5.3333333333vw;min-height:40px;height:auto;padding:8px 16px}}@media only screen and (max-width: 767px){.p-home-contact-btn{min-width:200px}}.footer__btn{width:100%}.footer__btn_link{width:100%;margin:0 auto;padding-left:10px;padding-right:10px;border:1px solid #51656f;background-color:#51656f;transition:.5s;text-align:center}@media only screen and (max-width: 767px){.footer__btn_link{max-width:85.3333333333vw}}.footer__btn_link:hover{background-color:#fff}.footer__btn_link span{transition:.5s;color:#fff;font-size:42px;letter-spacing:.1em}@media only screen and (max-width: 767px){.footer__btn_link span{font-size:20px}}.footer__btn_link:hover span{color:#51656f}.footer__btn_link::before{display:none}.footer__btn_link::after{display:none}.footer__comment{margin-top:1.7857142857vw;text-align:center}.footer__comment p span{display:inline-block}@media only screen and (max-width: 1279px){.footer__comment{margin-top:3.2552083333vw}}@media only screen and (max-width: 767px){.footer__comment{margin-top:6.6666666667vw}}.ft__logo{margin-bottom:1.7857142857vw}@media only screen and (max-width: 1279px){.ft__logo{margin-bottom:3.2552083333vw}}@media only screen and (max-width: 767px){.ft__logo{margin-bottom:6.6666666667vw}}.pc_none{display:none}@media only screen and (max-width: 767px){.pc_none{display:block}}.inquiry__lower .mw_wp_form_confirm .form__dd .select__wrap{align-items:baseline}@media only screen and (min-width: 1280px){.inquiry__lower .form__small-text{font-size:.95vw}}.inquiry__lower .form__dd .form__annotation{display:block;padding:0;line-height:1;font-size:16px;margin-top:10px}@media only screen and (max-width: 767px){.inquiry__lower .form__dd .form__annotation{font-size:3.2vw}}@media only screen and (max-width: 1271px){.inquiry__lower .form__dd--referrer{padding-bottom:1.95vw}}.inquiry__lower .js-switch-required{display:none}.inquiry__lower .js-switch-required.is-active{display:block}.inquiry__lower .form__error-wrap{margin-top:10px}@media only screen and (max-width: 767px){.inquiry__lower .form__error-wrap{padding-bottom:15px}}.inquiry__lower .form__error-wrap>span{display:block;line-height:1.5}.inquiry__lower .form .required{margin-left:1vw}.date-group{margin-top:30px}.date-group:first-child{margin-top:0}.date-group__row{display:flex;margin-top:10px}.date-group__row:first-child{margin-top:0}.form__referrer-bottom{display:none}.mw_wp_form_confirm .form__referrer-bottom{display:block}.inquiry__lower .btn_wrap{display:flex;justify-content:center;gap:20px}.back-btn{max-width:18.5714285714vw;width:100%;height:4.2857142857vw;color:#fff;font-weight:500;background-color:#314968;border:none;display:inline-block;font-size:1.1428571429vw;border:1px solid #314968;transition:.5s;-webkit-appearance:none;border-radius:0}.back-btn:hover{background-color:#fff;color:#314968;border:1px solid #314968}.property-gallery{margin-bottom:110px}@media only screen and (max-width: 1271px){.property-gallery{margin-bottom:24px}}body.thanks #header{background-color:fff}body.thanks #header #hd__logo{opacity:1}.p-home-contact-btn__txt.-large{font-size:42px}.p-home-contact-btn.-large{width:auto;height:60px}@media only screen and (max-width: 767px){.p-home-contact-btn__txt.-large{font-size:5.33333vw}.p-home-contact-btn.-large{height:50px}}.footer_attention__inner{background-color:#314968;padding:1.4285714286vw}@media only screen and (max-width: 1271px){.footer_attention__inner{padding:2.6041666667vw 3.90625vw}}@media only screen and (max-width: 767px){.footer_attention__inner{padding:20px 15px}}.footer_attention__inner p{max-width:73.1428571429vw;color:#fff;font-size:0.8571428571vw;letter-spacing:.05em;margin:0 auto;line-height:2}@media only screen and (max-width: 1271px){.footer_attention__inner p{max-width:133.3333333333vw;font-size:1.5625vw}}@media only screen and (max-width: 767px){.footer_attention__inner p{font-size:3.2vw}}.footer__comment{margin-top:1.7857142857vw;font-weight:500;text-align:center}@media only screen and (max-width: 1271px){.footer__comment{margin-top:3.2552083333vw}}@media only screen and (max-width: 767px){.footer__comment{margin-top:6.6666666667vw}}.footer__comment p{font-size:1.2857142857vw;letter-spacing:.09em;line-height:1.9}@media only screen and (max-width: 1271px){.footer__comment p{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.footer__comment p{font-size:4.2666666667vw}}.footer__comment p span{display:inline-block}.footer__comment .ft__tel{display:inline-block;margin-top:0.6428571429vw;font-size:2.5714285714vw;color:#51656f;line-height:1;letter-spacing:.08em}@media only screen and (min-width: 1272px){.footer__comment .ft__tel{pointer-events:none}}@media only screen and (max-width: 1271px){.footer__comment .ft__tel{margin-top:1.171875vw;font-size:4.6875vw}}@media only screen and (max-width: 767px){.footer__comment .ft__tel{margin-top:2.4vw;font-size:8vw}}.footer__comment .ft__tel+p{margin-top:0.7142857143vw;line-height:1.8;font-size:1.1428571429vw;letter-spacing:.13em}@media only screen and (max-width: 1271px){.footer__comment .ft__tel+p{font-size:1.8229166667vw;margin-top:1.3020833333vw}}@media only screen and (max-width: 767px){.footer__comment .ft__tel+p{font-size:3.7333333333vw;margin-top:2.6666666667vw}}.ft__logo{margin-top:1.7857142857vw;margin-bottom:1.7857142857vw}@media only screen and (max-width: 1271px){.ft__logo{margin-top:3.2552083333vw;margin-bottom:3.2552083333vw}}@media only screen and (max-width: 767px){.ft__logo{margin-top:6.6666666667vw;margin-bottom:6.6666666667vw}}.ft__logo img{margin:0 auto;width:150px}.bottom{margin-top:110px}@media only screen and (max-width: 1271px){.bottom{margin-top:60px}}.tb_show{display:none}