﻿@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap");.font-urw,.main_img .main_txt h1 .ca01,.main_img .sub_nav_wrap,.common_btn a strong,header .nav-btn .nav-btn__txt,header .hed_nav .nav ul li a,footer .fot_nav ul li a,footer .fut_wrap small,.cont_03 .wrap .reset_mediatxt h3 strong,.cont_06>.wp-block-group__inner-container .box p strong,.ttl_01 strong{font-family:classico-urw, sans-serif}.font-ryo,body{font-family:ryo-gothic-plusn, sans-serif}.font-serif,.main_img .main_txt h1,.common_btn a,.cont_02 .reset_mediatxt .ttl,.cont_03 .wrap .reset_mediatxt h3,.cont_06>.wp-block-group__inner-container .box p,.ttl_01,.ttl_02 strong{font-family:source-han-serif-japanese, serif}.f-s{font-size:1.4rem}.f-m{font-size:1.6rem}.f-l{font-size:1.8rem}*{-webkit-backface-visibility:hidden;backface-visibility:hidden}html,body{font-size:62.5%}body{word-break:break-all;overflow-x:hidden;margin:0;color:#404040;line-height:1.7;letter-spacing:0.05em;font-size:16px}@media screen and (max-width:834px){body{font-size:3.1175059952vw}}@media screen and (min-width:835px) and (max-width:1500px){body{font-size:1.0666666667vw}}body *{box-sizing:border-box}a{color:#fff;text-decoration:none;transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1)}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:834px){a[href^="tel:"]{pointer-events:auto}}img{max-width:100%;height:auto;vertical-align:bottom}h1,h2,h3,h4,h5,figure{margin:0;padding:0;font-weight:normal}input,textarea,select,button{outline:0;border:0px}button{background-color:transparent}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{padding:15px 20px;line-height:30px;width:100%;min-width:100%;background:#fdfdfd;border:#ddd solid 1px}input[type="text"]:placeholder-shown,input[type="email"]:placeholder-shown,input[type="tel"]:placeholder-shown,input[type="password"]:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{color:#999;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, helvetica, sans-serif}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#999;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, helvetica, sans-serif}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#999;opacity:1;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, helvetica, sans-serif}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#999;opacity:1;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, helvetica, sans-serif}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#999;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, helvetica, sans-serif}p,dl,dt,dd{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}._pc{display:block}@media screen and (max-width:834px){._pc{display:none}}._sp{display:none}@media screen and (max-width:834px){._sp{display:block}}.pc-up{display:block}@media screen and (max-width:1400px){.pc-up{display:none}}.full_wrap{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.mgB50{margin-bottom:50px}@media screen and (max-width:834px){.mgB50{margin-bottom:5.9952038369vw}}.mgT50{margin-top:50px}@media screen and (max-width:834px){.mgT50{margin-top:5.9952038369vw}}.mgB15{margin-bottom:15px}@media screen and (max-width:834px){.mgB15{margin-bottom:1.7985611511vw}}.mgB30{margin-bottom:30px}@media screen and (max-width:834px){.mgB30{margin-bottom:3.5971223022vw}}.mgB80{margin-bottom:80px}@media screen and (min-width:835px) and (max-width:1500px){.mgB80{margin-bottom:5.3333333333vw}}@media screen and (max-width:834px){.mgB80{margin-bottom:9.5923261391vw}}.mgB100{margin-bottom:100px}@media screen and (min-width:835px) and (max-width:1500px){.mgB100{margin-bottom:6.6666666667vw}}@media screen and (max-width:834px){.mgB100{margin-bottom:11.9904076739vw}}.mgB150{margin-bottom:150px}@media screen and (max-width:834px){.mgB150{margin-bottom:17.9856115108vw}}.mgB200{margin-bottom:200px}@media screen and (max-width:834px){.mgB200{margin-bottom:23.9808153477vw}}.reset_mediatxt{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:834px){.reset_mediatxt{flex-direction:column}}@media screen and (max-width:834px){.reset_mediatxt.has-media-on-the-right{flex-direction:column-reverse}}.reset_mediatxt .wp-block-media-text__content{width:48%;padding:0}@media screen and (max-width:834px){.reset_mediatxt .wp-block-media-text__content{width:100%}}.reset_mediatxt .wp-block-media-text__media{width:48%}@media screen and (max-width:834px){.reset_mediatxt .wp-block-media-text__media{width:100%;margin-bottom:3.5971223022vw}}.reset_mediatxt .wp-block-media-text__media img{width:100%}#gt_float_wrapper{z-index:99999 !important}.swiper_main{width:100%;height:100%;overflow:hidden;position:relative}.swiper-pagination{display:none;bottom:72px !important;left:0 !important;width:auto !important}@media screen and (min-width:835px) and (max-width:1500px){.swiper-pagination{bottom:3vw !important}}@media screen and (max-width:834px){.swiper-pagination{bottom:5.3956834532vw !important}}.swiper-pagination-bullet{line-height:1 !important;background-color:rgba(255, 255, 255, 0.5) !important;height:3px !important;border-radius:0;position:relative;overflow:hidden;outline:0 !important;width:135px !important}@media screen and (min-width:835px) and (max-width:1500px){.swiper-pagination-bullet{width:9vw !important}}@media screen and (max-width:834px){.swiper-pagination-bullet{width:16.1870503597vw !important}}.swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.swiper-pagination-bullet-active::before{background-color:#fff !important;animation:slide-progress 3s cubic-bezier(0.3, 0, 0.3, 1) forwards}.swiper-paused .swiper-pagination-bullet-active::before{animation-play-state:paused}@keyframes slide-progress{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes type-1{0%{opacity:0;filter:blur(1.5rem)}100%{opacity:1;filter:blur(0)}}@keyframes type-2{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.main_img{position:relative}.main_img .top_ito{opacity:0.6;position:absolute;left:calc(49.9% - 1px);z-index:2;width:2px;height:0;top:0;background-color:#e2e2e2;transition-property:height, background-color;transition-duration:1s, 1s;transition-timing-function:cubic-bezier(1, 0.19, 1, 1), ease-in-out;transition-delay:0.5s, 0s}@media screen and (min-width:835px) and (max-width:1500px){.main_img .top_ito{left:calc(49.8% - 1px)}}@media screen and (max-width:834px){.main_img .top_ito{left:calc(49.8% - 1px)}}.main_img .main_txt{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.main_img .main_txt.is-show img{animation:type-1 1s ease 0.5s forwards}.main_img .main_txt.is-show .ca01{animation:type-2 1s ease 2s forwards}.main_img .main_txt.is-show .ca02{animation:type-2 1s ease 3s forwards}.main_img .main_txt img{opacity:0}.main_img .main_txt .ca01{opacity:0}.main_img .main_txt .ca02{opacity:0}.main_img .main_txt img{max-width:320px;width:100%;margin:0 auto 50px}@media screen and (min-width:835px) and (max-width:1500px){.main_img .main_txt img{max-width:21.3333333333vw;margin-bottom:3.3333333333vw}}@media screen and (max-width:834px){.main_img .main_txt img{max-width:38.3693045564vw;margin-bottom:5.9952038369vw}}.main_img .main_txt h1{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;font-weight:400;text-shadow:2px 3px 3px rgba(0, 0, 0, 0.7);font-size:20px}@media screen and (max-width:834px){.main_img .main_txt h1{font-size:3.5971223022vw}}@media screen and (min-width:835px) and (max-width:1500px){.main_img .main_txt h1{font-size:1.3333333333vw}}@media screen and (max-width:834px){.main_img .main_txt h1{font-size:2.3980815348vw}}.main_img .main_txt h1 span{background:rgba(0, 0, 0, 0.5);line-height:1;padding:4px 10px;display:inline-block}@media screen and (min-width:835px) and (max-width:1500px){.main_img .main_txt h1 span{padding:0.2666666667vw 0.6666666667vw}}@media screen and (max-width:834px){.main_img .main_txt h1 span{padding:0.479616307vw 1.1990407674vw}}.main_img .main_txt h1 span:not(:last-child){margin-bottom:10px}@media screen and (min-width:835px) and (max-width:1500px){.main_img .main_txt h1 span:not(:last-child){margin-bottom:0.6666666667vw}}@media screen and (max-width:834px){.main_img .main_txt h1 span:not(:last-child){margin-bottom:1.1990407674vw}}.main_img .main_txt h1 .ca01{font-size:25px}@media screen and (max-width:834px){.main_img .main_txt h1 .ca01{font-size:4.1966426859vw}}@media screen and (min-width:835px) and (max-width:1500px){.main_img .main_txt h1 .ca01{font-size:1.6666666667vw}}@media screen and (max-width:834px){.main_img .main_txt h1 .ca01{font-size:2.9976019185vw}}.main_img .sub_nav_wrap{z-index:2;position:absolute;top:70px;left:70px;font-size:16px}@media screen and (max-width:834px){.main_img .sub_nav_wrap{font-size:3.1175059952vw}}@media screen and (min-width:835px) and (max-width:1500px){.main_img .sub_nav_wrap{font-size:1.0666666667vw;top:4.6666666667vw;left:4.6666666667vw}}@media screen and (max-width:834px){.main_img .sub_nav_wrap{font-size:1.9184652278vw;top:8.3932853717vw;left:8.3932853717vw;display:none}}.main_img .sub_nav_wrap .sub_nav1{margin-bottom:50px}@media screen and (min-width:835px) and (max-width:1500px){.main_img .sub_nav_wrap .sub_nav1{margin-bottom:3.3333333333vw}}@media screen and (max-width:834px){.main_img .sub_nav_wrap .sub_nav1{margin-bottom:5.9952038369vw}}.main_img .sub_nav_wrap .sub_nav1 ul li:not(:last-child){margin-bottom:10px}@media screen and (min-width:835px) and (max-width:1500px){.main_img .sub_nav_wrap .sub_nav1 ul li:not(:last-child){margin-bottom:0.6666666667vw}}@media screen and (max-width:834px){.main_img .sub_nav_wrap .sub_nav1 ul li:not(:last-child){margin-bottom:1.1990407674vw}}.main_img .sub_nav_wrap .sub_nav1 ul li a{text-shadow:2px 3px 3px rgba(0, 0, 0, 0.7);position:relative}.main_img .sub_nav_wrap .sub_nav1 ul li a:before{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);content:"";width:0;height:1px;display:block;position:absolute;bottom:0;left:0;background:#fff}.main_img .sub_nav_wrap .sub_nav1 ul li a:hover:before{width:100%}.main_img .sub_nav_wrap .sub_nav2{width:150px}@media screen and (min-width:835px) and (max-width:1500px){.main_img .sub_nav_wrap .sub_nav2{width:10vw}}@media screen and (max-width:834px){.main_img .sub_nav_wrap .sub_nav2{width:17.9856115108vw}}.main_img .sub_nav_wrap .sub_nav2 ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.main_img .sub_nav_wrap .sub_nav2 ul li a:hover{opacity:0.5}.main_img .sub_nav_wrap .sub_nav2 ul li img{width:30px}@media screen and (min-width:835px) and (max-width:1500px){.main_img .sub_nav_wrap .sub_nav2 ul li img{width:2vw}}@media screen and (max-width:834px){.main_img .sub_nav_wrap .sub_nav2 ul li img{width:3.5971223022vw}}.common_btn{margin:auto;max-width:550px}@media screen and (min-width:835px) and (max-width:1500px){.common_btn{max-width:36.6666666667vw}}@media screen and (max-width:834px){.common_btn{max-width:65.9472422062vw}}.common_btn:not(:last-child){margin-bottom:50px}@media screen and (min-width:835px) and (max-width:1500px){.common_btn:not(:last-child){margin-bottom:3.3333333333vw}}@media screen and (max-width:834px){.common_btn:not(:last-child){margin-bottom:5.9952038369vw}}.common_btn._gray a{background:#DBDBDB}.common_btn a{position:relative;background:#000;display:block;color:#fff;font-weight:400;font-size:25px;padding:30px 25px}@media screen and (max-width:834px){.common_btn a{font-size:4.1966426859vw}}@media screen and (min-width:835px) and (max-width:1500px){.common_btn a{font-size:1.6666666667vw;padding:2vw 1.6666666667vw}}@media screen and (max-width:834px){.common_btn a{padding:3.5971223022vw 2.9976019185vw}}.common_btn a:hover{opacity:0.7}.common_btn a:hover:before{width:140px}@media screen and (min-width:835px) and (max-width:1500px){.common_btn a:hover:before{width:9.3333333333vw}}@media screen and (max-width:834px){.common_btn a:hover:before{width:16.7865707434vw}}.common_btn a strong{font-weight:400;display:block;margin-bottom:10px}@media screen and (min-width:835px) and (max-width:1500px){.common_btn a strong{margin-bottom:0.6666666667vw}}@media screen and (max-width:834px){.common_btn a strong{margin-bottom:1.1990407674vw}}.common_btn a:before{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);position:absolute;content:"";height:2px;background:#fff;right:0;top:50%;transform:translateY(-50%);width:240px}@media screen and (min-width:835px) and (max-width:1500px){.common_btn a:before{width:16vw}}@media screen and (max-width:834px){.common_btn a:before{width:28.7769784173vw}}.common03_btn a{display:block;text-align:center;background:#cc3232;border-radius:8px;padding:10px 15px}@media screen and (max-width:834px){.common03_btn a{padding:1.7985611511vw 1.7985611511vw}}.common03_btn a:hover{opacity:0.7}.common03_btn a strong{margin-bottom:0;color:#fff;font-weight:bold;text-align:center}.common03_btn a:after{content:"";margin-left:20px;font-size:1.4rem;font-family:FontAwesome;display:inline}@media screen and (max-width:834px){.common03_btn a:after{margin-left:2.3980815348vw}}.common03_btn a:before{font-family:FontAwesome;font-size:2.4rem;display:inline;margin-right:20px;vertical-align:middle}@media screen and (max-width:834px){.common03_btn a:before{margin-right:2.3980815348vw}}.common03_btn._car a:before{content:""}.common03_btn._toho a:before{content:""}.common03_btn._train a:before{content:""}.breadcrumb{background:#464e59;padding-top:210px}@media screen and (max-width:834px){.breadcrumb{padding-top:25.1798561151vw}}.breadcrumb:before{content:"";width:100%;height:1px;background:#fff;display:block;margin-bottom:30px}@media screen and (max-width:834px){.breadcrumb:before{margin-bottom:3.5971223022vw}}.breadcrumb__item{display:inline-block;margin:0;list-style:none}.breadcrumb__item:after{content:"/";margin-left:0.5em;margin-right:0.5em}.breadcrumb__item:last-child:after{content:"";margin-left:0;margin-right:0}.breadcrumb__item a{transition:opacity 0.6s}.breadcrumb__item a:hover{opacity:0.6}.single .breadcrumb{padding-bottom:30px}@media screen and (max-width:834px){.single .breadcrumb{padding-bottom:3.5971223022vw}}.effect_01{position:relative;overflow:hidden}.effect_01::before{z-index:2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#464e59;transform:translateX(0);transition:transform 1s ease-out}.scroll-in::before{transform:translateX(100%)}.effect_none figure:before{display:none}.effect_02.scroll-in img{opacity:1;transform:translateY(0)}.effect_02 img{opacity:0;transform:translateY(30px);transition:all 0.8s ease 0.3s}.effect_03{transform:translate(-100%, 0);transition:all 0.8s ease 0s}.effect_03.scroll-in{transform:translate(0)}.effect_04{opacity:0;transform:translateY(30px);transition:all 0.8s ease 0.3s}.effect_04.scroll-in{opacity:1;transform:translateY(0)}header{position:fixed;top:70px;right:70px;z-index:999999}@media screen and (min-width:835px) and (max-width:1500px){header{top:4.6666666667vw;right:4.6666666667vw}}@media screen and (max-width:834px){header{top:3.5971223022vw;right:3.5971223022vw}}header .hed_logo{position:absolute;top:0;left:4%;z-index:3;margin:0;line-height:1;display:flex;align-items:center;width:140px}@media screen and (min-width:835px) and (max-width:1500px){header .hed_logo{width:9.3333333333vw}}@media screen and (max-width:834px){header .hed_logo{width:16.7865707434vw}}header .hed_wrap{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:flex-start}header .sub_nav{margin-right:20px}@media screen and (min-width:835px) and (max-width:1500px){header .sub_nav{margin-right:1.3333333333vw}}@media screen and (max-width:834px){header .sub_nav{position:absolute;bottom:3.5971223022vw;left:31.2%;margin-right:0;display:none}}header .sub_nav ul{display:flex;align-items:center;justify-content:flex-start}header .sub_nav ul li{overflow:hidden;border-radius:1000px}@media screen and (max-width:834px){header .sub_nav ul li{border-radius:1.1990407674vw}}header .sub_nav ul li:not(:last-child){margin-right:10px}@media screen and (min-width:835px) and (max-width:1500px){header .sub_nav ul li:not(:last-child){margin-right:0.6666666667vw}}@media screen and (max-width:834px){header .sub_nav ul li:not(:last-child){margin-right:1.1990407674vw}}header .sub_nav ul li:nth-child(1) a:hover:before{background:#464e59}header .sub_nav ul li:nth-child(2) a b{background:#3ddc5b}header .sub_nav ul li:nth-child(2) a:hover:before{background:#3ddc5b}header .sub_nav ul li:nth-child(3) a b{background:#322b7b}header .sub_nav ul li:nth-child(3) a:hover:before{background:#322b7b}header .sub_nav ul li a{overflow:hidden;position:relative;box-shadow:1px 2px 10px rgba(0, 0, 0, 0.4);font-size:16px;font-weight:500;color:#464e59;background:#fff;border-radius:1000px;display:block;height:60px;width:280px;padding:10px}@media screen and (max-width:834px){header .sub_nav ul li a{font-size:1.9184652278vw}}@media screen and (min-width:835px) and (max-width:1500px){header .sub_nav ul li a{height:4vw;width:18.6666666667vw;padding:0.6666666667vw;font-size:1.0666666667vw}}@media screen and (max-width:834px){header .sub_nav ul li a{height:auto;width:20.3836930456vw;padding:1.1990407674vw;display:block;border-radius:1.1990407674vw;text-align:center}}header .sub_nav ul li a:before{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);content:"";width:0;height:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}header .sub_nav ul li a:hover{color:#fff}header .sub_nav ul li a:hover:before{width:100%}header .sub_nav ul li a span{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1;width:100%;height:100%}@media screen and (max-width:834px){header .sub_nav ul li a span{display:block}}header .sub_nav ul li a b{box-shadow:1px 2px 10px rgba(0, 0, 0, 0.4);background:#464e59;border-radius:1000px;padding:10px;display:block;color:#fff;width:110px;text-align:center;margin-right:10px}@media screen and (min-width:835px) and (max-width:1500px){header .sub_nav ul li a b{padding:0.6666666667vw;width:7.3333333333vw;margin-right:0.6666666667vw}}@media screen and (max-width:834px){header .sub_nav ul li a b{width:100%;padding:0.3597122302vw;margin-right:0;border-radius:0.3597122302vw;margin-bottom:0.5995203837vw}}header .nav-btn{position:relative;cursor:pointer;z-index:3;display:flex;align-items:center}header .nav-btn .nav-btn__txt{color:#fff;letter-spacing:0;line-height:1;text-transform:uppercase;margin-right:20px;font-size:20px}@media screen and (max-width:834px){header .nav-btn .nav-btn__txt{font-size:2.9976019185vw}}@media screen and (min-width:835px) and (max-width:1500px){header .nav-btn .nav-btn__txt{font-size:1.3333333333vw;margin-right:1.3333333333vw}}@media screen and (max-width:834px){header .nav-btn .nav-btn__txt{margin-right:2.3980815348vw}}header .nav-btn .nav-btn__txt._close{display:none;width:60px}@media screen and (min-width:835px) and (max-width:1500px){header .nav-btn .nav-btn__txt._close{width:4vw}}@media screen and (max-width:834px){header .nav-btn .nav-btn__txt._close{width:8.8729016787vw}}header .nav-btn .hamburger{box-shadow:1px 2px 10px rgba(0, 0, 0, 0.4);background:#fff;border-radius:100%;height:60px;width:60px;min-width:60px;display:inline-block;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;display:flex;align-items:center;justify-content:center}@media screen and (min-width:835px) and (max-width:1500px){header .nav-btn .hamburger{height:4vw;width:4vw;min-width:4vw}}@media screen and (max-width:834px){header .nav-btn .hamburger{height:7.1942446043vw;width:7.1942446043vw;min-width:7.1942446043vw}}header .nav-btn .hamburger .nav-menu{position:relative;display:flex;align-items:center;justify-content:center}header .nav-btn .hamburger .nav-menu .nav-menu_line{width:17px;height:2px;background-color:#333;border-radius:0;position:absolute;display:block;top:50%;margin-top:-1px}@media screen and (min-width:835px) and (max-width:1500px){header .nav-btn .hamburger .nav-menu .nav-menu_line{width:1.1333333333vw}}@media screen and (max-width:834px){header .nav-btn .hamburger .nav-menu .nav-menu_line{width:2.0383693046vw}}header .nav-btn .hamburger .nav-menu .nav-menu_line:before,header .nav-btn .hamburger .nav-menu .nav-menu_line:after{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);content:"";display:block;height:2px;background-color:#333;border-radius:0;position:absolute}header .nav-btn .hamburger .nav-menu .nav-menu_line:before{top:-7px;width:21px}@media screen and (min-width:835px) and (max-width:1500px){header .nav-btn .hamburger .nav-menu .nav-menu_line:before{top:-0.4666666667vw;width:1.4vw}}@media screen and (max-width:834px){header .nav-btn .hamburger .nav-menu .nav-menu_line:before{top:-0.8393285372vw;width:2.5179856115vw}}header .nav-btn .hamburger .nav-menu .nav-menu_line:after{bottom:-7px;width:19px}@media screen and (min-width:835px) and (max-width:1500px){header .nav-btn .hamburger .nav-menu .nav-menu_line:after{bottom:-0.4666666667vw;width:1.2666666667vw}}@media screen and (max-width:834px){header .nav-btn .hamburger .nav-menu .nav-menu_line:after{bottom:-0.8393285372vw;width:2.278177458vw}}header .hed_nav{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;background-color:#464e59}header .hed_nav .sub_nav{display:none}@media screen and (max-width:834px){header .hed_nav .sub_nav{display:block}}header .hed_nav .nav{padding-right:50px;position:absolute;top:50%;left:11.2%;transform:translateY(-50%);z-index:2;overflow-y:auto;height:80%}@media screen and (min-width:835px) and (max-width:1500px){header .hed_nav .nav{padding-right:3.3333333333vw}}@media screen and (max-width:834px){header .hed_nav .nav{padding-right:5.9952038369vw}}header .hed_nav .nav ul li:not(:last-child){margin-bottom:30px}@media screen and (min-width:835px) and (max-width:1500px){header .hed_nav .nav ul li:not(:last-child){margin-bottom:2vw}}@media screen and (max-width:834px){header .hed_nav .nav ul li:not(:last-child){margin-bottom:3.5971223022vw}}header .hed_nav .nav ul li a{color:#fff;font-size:20px;line-height:1;display:block}@media screen and (max-width:834px){header .hed_nav .nav ul li a{font-size:3.5971223022vw}}@media screen and (min-width:835px) and (max-width:1500px){header .hed_nav .nav ul li a{font-size:1.3333333333vw}}header .hed_nav .nav ul li a span{position:relative}header .hed_nav .nav ul li a span:before{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);content:"";width:0;height:1px;display:block;position:absolute;bottom:0;left:0;background:#fff}header .hed_nav .nav ul li a span:hover{opacity:1}header .hed_nav .nav ul li a span:hover:before{width:100%}header .hed_nav .sub_nav2{position:absolute;bottom:30px;left:11.2%;width:150px}@media screen and (min-width:835px) and (max-width:1500px){header .hed_nav .sub_nav2{width:10vw;bottom:2vw}}@media screen and (max-width:834px){header .hed_nav .sub_nav2{width:17.9856115108vw;bottom:3.5971223022vw}}header .hed_nav .sub_nav2 ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}header .hed_nav .sub_nav2 ul li img{width:30px}@media screen and (min-width:835px) and (max-width:1500px){header .hed_nav .sub_nav2 ul li img{width:2vw}}@media screen and (max-width:834px){header .hed_nav .sub_nav2 ul li img{width:3.5971223022vw}}header .hed_nav .sub_nav2 ul li a:hover{opacity:0.5}.active{overflow:hidden}.active .nav-btn{z-index:5}.active .nav-btn .nav-btn__txt{display:none}.active .nav-btn .nav-btn__txt._close{display:block}.active .nav-btn .nav-menu .nav-menu_line{transform:rotate(225deg);width:21px !important}@media screen and (min-width:835px) and (max-width:1500px){.active .nav-btn .nav-menu .nav-menu_line{width:1.4vw !important}}@media screen and (max-width:834px){.active .nav-btn .nav-menu .nav-menu_line{width:2.5179856115vw !important}}.active .nav-btn .nav-menu .nav-menu_line:before{top:0 !important;opacity:0;width:21px !important}@media screen and (min-width:835px) and (max-width:1500px){.active .nav-btn .nav-menu .nav-menu_line:before{width:1.4vw !important}}@media screen and (max-width:834px){.active .nav-btn .nav-menu .nav-menu_line:before{width:2.5179856115vw !important}}.active .nav-btn .nav-menu .nav-menu_line:after{bottom:0 !important;transform:rotate(-90deg);width:21px !important}@media screen and (min-width:835px) and (max-width:1500px){.active .nav-btn .nav-menu .nav-menu_line:after{width:1.4vw !important}}@media screen and (max-width:834px){.active .nav-btn .nav-menu .nav-menu_line:after{width:2.5179856115vw !important}}@media screen and (max-width:834px){.active .hed_wrap{top:-50%}}.active .hed_nav{visibility:visible;opacity:1}footer{display:flex;justify-content:space-between;flex-wrap:wrap;background:#404040}footer .flxL{display:flex;align-items:center;justify-content:center;width:26.5625%;background:#464e59}@media screen and (max-width:834px){footer .flxL{width:100%;padding:3.5971223022vw}}footer .flxR{width:73.4375%;padding:170px 130px}@media screen and (min-width:835px) and (max-width:1500px){footer .flxR{padding:6.6666666667vw}}@media screen and (max-width:834px){footer .flxR{width:100%;padding:5.9952038369vw}}footer .fot_logo{max-width:261px}@media screen and (min-width:835px) and (max-width:1500px){footer .fot_logo{max-width:17.4vw}}@media screen and (max-width:834px){footer .fot_logo{width:100%;max-width:23.9808153477vw}}footer .fot_logo a{display:block}footer .fot_nav{z-index:1;position:relative;margin-bottom:50px;border-bottom:1px solid #fff;padding:0 0 50px}@media screen and (min-width:835px) and (max-width:1500px){footer .fot_nav{margin-bottom:3.3333333333vw;padding:0 0 3.3333333333vw}}@media screen and (max-width:834px){footer .fot_nav{margin-bottom:5.9952038369vw;padding:0 0 5.9952038369vw}}footer .fot_nav ul{display:flex;align-items:center;margin:0 auto}footer .fot_nav ul li{display:flex;align-items:center;justify-content:space-around;flex-grow:1}footer .fot_nav ul li:not(:last-child):after{font-size:14px;content:"/"}@media screen and (max-width:834px){footer .fot_nav ul li:not(:last-child):after{font-size:2.1582733813vw}}@media screen and (min-width:835px) and (max-width:1500px){footer .fot_nav ul li:not(:last-child):after{font-size:0.8vw}}footer .fot_nav ul li a{position:relative;display:block;color:#fff;text-align:center;font-size:14px}@media screen and (max-width:834px){footer .fot_nav ul li a{font-size:2.1582733813vw}}@media screen and (min-width:835px) and (max-width:1500px){footer .fot_nav ul li a{font-size:0.8vw}}footer .fot_nav ul li a:before{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);content:"";width:0;height:1px;display:block;position:absolute;bottom:0;left:0;background:#fff}footer .fot_nav ul li a:hover:before{width:100%}footer .fut_wrap{z-index:1;position:relative;display:flex;align-items:center;justify-content:space-between}footer .fut_wrap .sub_nav2{width:150px}@media screen and (min-width:835px) and (max-width:1500px){footer .fut_wrap .sub_nav2{width:10vw}}@media screen and (max-width:834px){footer .fut_wrap .sub_nav2{width:17.9856115108vw}}footer .fut_wrap .sub_nav2 ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}footer .fut_wrap .sub_nav2 ul li a{display:flex}footer .fut_wrap .sub_nav2 ul li a:hover{opacity:0.5}footer .fut_wrap .sub_nav2 ul li img{width:30px}@media screen and (min-width:835px) and (max-width:1500px){footer .fut_wrap .sub_nav2 ul li img{width:2vw}}@media screen and (max-width:834px){footer .fut_wrap .sub_nav2 ul li img{width:3.5971223022vw}}footer .fut_wrap small{display:block;font-size:13px;color:#fff;text-align:left}@media screen and (max-width:834px){footer .fut_wrap small{font-size:1.9184652278vw}}@media screen and (min-width:835px) and (max-width:1500px){footer .fut_wrap small{font-size:0.8666666667vw}}.container-inner{max-width:1400px;width:92%;margin:0 auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.container-inner{width:89.928057554vw}}.container-inner2{max-width:1600px;width:92%;margin:0 auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.container-inner2{width:89.928057554vw}}#top .hed_logo{display:none}.ito{opacity:0.6;position:absolute;left:calc(49.9% - 1px);z-index:-1;width:2px;height:0;top:0;background-color:#e2e2e2;transition-property:height, background-color;transition-duration:1s, 1s;transition-timing-function:cubic-bezier(1, 0.19, 1, 1), ease-in-out;transition-delay:0.5s, 0s}@media screen and (min-width:835px) and (max-width:1500px){.ito{left:calc(49.8% - 1px)}}@media screen and (max-width:834px){.ito{left:calc(49.8% - 1px)}}.cont_01{max-width:1400px;width:92%;margin:0 auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.cont_01{width:89.928057554vw}}.cont_01>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;padding:100px 0}@media screen and (min-width:835px) and (max-width:1500px){.cont_01>.wp-block-group__inner-container{padding:6.6666666667vw 0}}@media screen and (max-width:834px){.cont_01>.wp-block-group__inner-container{padding:11.9904076739vw 0}}.cont_01 figure{margin:auto;width:100%}.cont_01 figure img{width:100%}.cont_01 h2,.cont_01 p{z-index:1;background:rgba(255, 255, 255, 0.7);padding:10px 0;display:inline-block}@media screen and (min-width:835px) and (max-width:1500px){.cont_01 h2,.cont_01 p{padding:0.6666666667vw 0}}@media screen and (max-width:834px){.cont_01 h2,.cont_01 p{padding:1.1990407674vw 0}}.cont_02>.wp-block-group__inner-container{position:relative;padding-bottom:100px}@media screen and (min-width:835px) and (max-width:1500px){.cont_02>.wp-block-group__inner-container{padding-bottom:6.6666666667vw}}@media screen and (max-width:834px){.cont_02>.wp-block-group__inner-container{padding-bottom:11.9904076739vw}}.cont_02 .ttl_01{max-width:1400px;width:92%;margin-left:auto;margin-right:auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.cont_02 .ttl_01{width:89.928057554vw}}.cont_02 .reset_mediatxt:not(:last-child){margin-bottom:80px}@media screen and (min-width:835px) and (max-width:1500px){.cont_02 .reset_mediatxt:not(:last-child){margin-bottom:5.3333333333vw}}@media screen and (max-width:834px){.cont_02 .reset_mediatxt:not(:last-child){margin-bottom:9.5923261391vw}}.cont_02 .reset_mediatxt.has-media-on-the-right .wp-block-media-text__content{width:40%;padding-left:calc(((100vw - 1400px) / 2) * +1);padding-right:0}@media screen and (min-width:835px) and (max-width:1500px){.cont_02 .reset_mediatxt.has-media-on-the-right .wp-block-media-text__content{padding-left:4%}}@media screen and (max-width:834px){.cont_02 .reset_mediatxt.has-media-on-the-right .wp-block-media-text__content{width:100%;padding:0 4%}}.cont_02 .reset_mediatxt.has-media-on-the-right .wp-block-media-text__media{width:57%}@media screen and (max-width:834px){.cont_02 .reset_mediatxt.has-media-on-the-right .wp-block-media-text__media{width:100%;margin-bottom:3.5971223022vw}}.cont_02 .reset_mediatxt .wp-block-media-text__content{width:40%;padding-right:calc(((100vw - 1400px) / 2) * +1)}@media screen and (min-width:835px) and (max-width:1500px){.cont_02 .reset_mediatxt .wp-block-media-text__content{padding-right:4%}}@media screen and (max-width:834px){.cont_02 .reset_mediatxt .wp-block-media-text__content{width:100%;padding:0 4%}}.cont_02 .reset_mediatxt .wp-block-media-text__media{width:57%}@media screen and (max-width:834px){.cont_02 .reset_mediatxt .wp-block-media-text__media{width:100%;margin-bottom:3.5971223022vw}}.cont_02 .reset_mediatxt .ttl{font-weight:400;display:block;color:#cc3232;font-size:25px;margin-bottom:30px}@media screen and (max-width:834px){.cont_02 .reset_mediatxt .ttl{font-size:3.5971223022vw}}@media screen and (min-width:835px) and (max-width:1500px){.cont_02 .reset_mediatxt .ttl{font-size:1.6666666667vw;margin-bottom:2vw}}@media screen and (max-width:834px){.cont_02 .reset_mediatxt .ttl{margin-bottom:3.5971223022vw}}.cont_03{overflow:hidden;position:relative;background:#e2e2e2;padding-bottom:100px}@media screen and (min-width:835px) and (max-width:1500px){.cont_03{padding-bottom:6.6666666667vw}}@media screen and (max-width:834px){.cont_03{padding-bottom:11.9904076739vw}}.cont_03 .top_ito4{height:710.493px;top:700px;position:absolute;z-index:0;width:calc(50% + 1px);background-size:45vw 100%;background-repeat:no-repeat;background-position:right;right:0;transform:scale(-1, 1);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='744'%20height='678'%20viewBox='0%200%20744%20678'%20preserveAspectRatio='none'%3E%3Cpath%20fill='%23fff'%20id='bg-archi.svg'%20class='cls-1'%20d='M1128,6004c-100.37,0-197.735-8.94-289.4-26.58-88.554-17.04-168.089-41.43-236.4-72.51-68.357-31.09-122.036-67.32-159.549-107.67C403.735,5755.38,384,5710.89,384,5665s19.735-90.38,58.656-132.24c37.513-40.35,91.192-76.57,159.549-107.67,68.308-31.08,147.843-55.47,236.4-72.51C930.265,5334.94,1027.63,5326,1128,5326v2c-100.24,0-197.481,8.93-289.02,26.54-88.4,17.01-167.782,41.36-235.946,72.37-68.116,30.99-121.581,67.06-158.913,107.21C405.555,5575.6,386,5619.63,386,5665s19.555,89.4,58.121,130.88c37.332,40.15,90.8,76.22,158.913,107.21,68.164,31.01,147.547,55.36,235.946,72.37C930.519,5993.07,1027.76,6002,1128,6002v2Z'%20transform='translate(-384%20-5326)'/%3E%3C/svg%3E")}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .top_ito4{display:none}}@media screen and (max-width:834px){.cont_03 .top_ito4{display:none}}.cont_03 .top_ito5{height:710.493px;top:1450px;position:absolute;z-index:0;width:calc(50% + 1px);background-size:45vw 100%;background-repeat:no-repeat;background-position:right;left:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='882'%20height='917'%20viewBox='0%200%20882%20917'%20preserveAspectRatio='none'%3E%3Cpath%20fill='%23fff'%20id='bg_archi-s_2.svg'%20class='cls-1'%20d='M3071.55,2602.97c-26.16,40.21-79.86,65.27-143.55,67.03h0c-182.16,0-328.86,24.47-441.04,66.67s-189.81,102.1-233.95,172.94c-29.44,47.24-44.01,99.34-44.01,154.39,0,54.92,24.48,107.28,68.89,155.02,44.4,47.72,108.73,90.76,188.27,126.91C2625.24,3418.24,2845.12,3464,3088,3464v2c-182.35,0-351.75-26.2-492.31-69.36s-252.28-104.29-319.27-176.26C2231.77,3172.4,2207,3119.54,2207,3064c0-55.4,14.68-107.9,44.31-155.44s74.19-90.13,133.93-125.76C2504.71,2711.53,2684.88,2668,2928,2668h0c63.04-1.74,116.08-26.46,141.88-66.12A107.183,107.183,0,0,0,3087,2549h2A109.624,109.624,0,0,1,3071.55,2602.97Z'%20transform='translate(-2207%20-2549)'/%3E%3C/svg%3E")}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .top_ito5{display:none}}@media screen and (max-width:834px){.cont_03 .top_ito5{display:none}}.cont_03 .top_ito6{height:710.493px;bottom:-100px;position:absolute;z-index:0;width:calc(50% + 1px);background-size:45vw 100%;background-repeat:no-repeat;background-position:right;right:0;transform:scale(-1, 1);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='744'%20height='678'%20viewBox='0%200%20744%20678'%20preserveAspectRatio='none'%3E%3Cpath%20fill='%23fff'%20id='bg-archi.svg'%20class='cls-1'%20d='M1128,6004c-100.37,0-197.735-8.94-289.4-26.58-88.554-17.04-168.089-41.43-236.4-72.51-68.357-31.09-122.036-67.32-159.549-107.67C403.735,5755.38,384,5710.89,384,5665s19.735-90.38,58.656-132.24c37.513-40.35,91.192-76.57,159.549-107.67,68.308-31.08,147.843-55.47,236.4-72.51C930.265,5334.94,1027.63,5326,1128,5326v2c-100.24,0-197.481,8.93-289.02,26.54-88.4,17.01-167.782,41.36-235.946,72.37-68.116,30.99-121.581,67.06-158.913,107.21C405.555,5575.6,386,5619.63,386,5665s19.555,89.4,58.121,130.88c37.332,40.15,90.8,76.22,158.913,107.21,68.164,31.01,147.547,55.36,235.946,72.37C930.519,5993.07,1027.76,6002,1128,6002v2Z'%20transform='translate(-384%20-5326)'/%3E%3C/svg%3E")}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .top_ito6{height:47.3333333333vw;bottom:-6.6666666667vw}}@media screen and (max-width:834px){.cont_03 .top_ito6{height:127.0983213429vw;bottom:-4.7961630695vw;right:-12.7098321343vw}}.cont_03 .wrap{padding:100px;background:#fff;max-width:1400px;width:92%;margin:-150px auto 0;position:relative;z-index:4}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .wrap{padding:6.6666666667vw;margin:-10vw auto 0}}@media screen and (max-width:834px){.cont_03 .wrap{padding:11.9904076739vw;margin:-17.9856115108vw auto 0;width:89.928057554vw}}.cont_03 .wrap .reset_mediatxt:not(:last-child){margin-bottom:80px}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .wrap .reset_mediatxt:not(:last-child){margin-bottom:5.3333333333vw}}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt:not(:last-child){margin-bottom:9.5923261391vw}}.cont_03 .wrap .reset_mediatxt h3{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:13px;margin-bottom:50px}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt h3{font-size:3.1175059952vw}}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .wrap .reset_mediatxt h3{font-size:0.8666666667vw;margin-bottom:3.3333333333vw}}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt h3{font-size:1.5587529976vw;margin-bottom:3.5971223022vw}}.cont_03 .wrap .reset_mediatxt h3 strong{font-weight:400;font-size:25px;margin-right:20px}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt h3 strong{font-size:4.1966426859vw}}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .wrap .reset_mediatxt h3 strong{font-size:1.6666666667vw;margin-right:1.3333333333vw}}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt h3 strong{font-size:2.9976019185vw;margin-right:2.3980815348vw}}.cont_03 .wrap .reset_mediatxt p{margin:0 auto 40px;max-width:400px}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .wrap .reset_mediatxt p{max-width:26.6666666667vw;margin-bottom:2.6666666667vw}}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt p{max-width:47.9616306954vw;margin-bottom:4.7961630695vw}}.cont_03 .wrap .reset_mediatxt figure{display:flex;align-items:center;justify-content:center}.cont_03 .wrap .reset_mediatxt .icon img{width:14px}@media screen and (min-width:835px) and (max-width:1500px){.cont_03 .wrap .reset_mediatxt .icon img{width:0.9333333333vw}}@media screen and (max-width:834px){.cont_03 .wrap .reset_mediatxt .icon img{width:1.6786570743vw}}.cont_04{overflow:hidden}.cont_04 .top_ito7{height:102%;bottom:-1%;position:absolute;z-index:0;width:calc(50% + 1px);background-size:36vw 100%;background-repeat:no-repeat;background-position:right;left:601px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id='_レイヤー_2'%20data-name='レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20518.63%20629.89'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke:%23e2e2e2;stroke-miterlimit:10;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%20id='_レイヤー_1-2'%20data-name='レイヤー_1'%3E%3Cpath%20class='cls-1'%20d='M518.24.92c-44.15,18.52-119.68,57.61-184,136-93.52,113.97-28.14,236.71-106,352-32.07,47.48-94.24,106.64-228,140'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (min-width:835px) and (max-width:1500px){.cont_04 .top_ito7{height:102%;bottom:-1%;left:34.0666666667vw;background-size:50vw 100%}}@media screen and (max-width:834px){.cont_04 .top_ito7{height:100%;bottom:0;left:-12.729017vw;background-size:110vw 100%;width:100%}}.cont_04 h2{position:relative;z-index:1}.cont_04>.wp-block-group__inner-container{max-width:1400px;width:92%;margin:auto;position:relative;padding-right:0;padding-left:0;padding-bottom:100px;padding-top:100px;z-index:1}@media screen and (min-width:835px) and (max-width:1500px){.cont_04>.wp-block-group__inner-container{padding-bottom:6.6666666667vw;padding-top:6.6666666667vw}}@media screen and (max-width:834px){.cont_04>.wp-block-group__inner-container{padding-bottom:11.9904076739vw;padding-top:11.9904076739vw;width:89.928057554vw}}.cont_04 img,.cont_04 figure,.cont_04 .wp-block-group{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.cont_04 .swiper-slide{position:relative}.cont_05{position:relative;overflow:hidden;background:#f5f6f8;padding-bottom:100px}@media screen and (min-width:835px) and (max-width:1500px){.cont_05{padding-bottom:6.6666666667vw}}@media screen and (max-width:834px){.cont_05{padding-bottom:11.9904076739vw}}.cont_05 .top_ito8{height:100%;bottom:-30px;position:absolute;z-index:0;width:calc(50% + 1px);background-size:36vw 100%;background-repeat:no-repeat;background-position:right;left:-40px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='882'%20height='917'%20viewBox='0%200%20882%20917'%20preserveAspectRatio='none'%3E%3Cpath%20fill='%23fff'%20id='bg_archi-s_2.svg'%20class='cls-1'%20d='M3071.55,2602.97c-26.16,40.21-79.86,65.27-143.55,67.03h0c-182.16,0-328.86,24.47-441.04,66.67s-189.81,102.1-233.95,172.94c-29.44,47.24-44.01,99.34-44.01,154.39,0,54.92,24.48,107.28,68.89,155.02,44.4,47.72,108.73,90.76,188.27,126.91C2625.24,3418.24,2845.12,3464,3088,3464v2c-182.35,0-351.75-26.2-492.31-69.36s-252.28-104.29-319.27-176.26C2231.77,3172.4,2207,3119.54,2207,3064c0-55.4,14.68-107.9,44.31-155.44s74.19-90.13,133.93-125.76C2504.71,2711.53,2684.88,2668,2928,2668h0c63.04-1.74,116.08-26.46,141.88-66.12A107.183,107.183,0,0,0,3087,2549h2A109.624,109.624,0,0,1,3071.55,2602.97Z'%20transform='translate(-2207%20-2549)'/%3E%3C/svg%3E")}@media screen and (min-width:835px) and (max-width:1500px){.cont_05 .top_ito8{bottom:-2vw;left:4.2vw}}@media screen and (max-width:834px){.cont_05 .top_ito8{bottom:-3.5971223022vw;left:-4.7961630695vw;background-size:47vw 100%}}.cont_05 img,.cont_05 figure,.cont_05 .wp-block-group{box-sizing:border-box;max-width:100%;vertical-align:bottom;height:auto;width:100%}.cont_05 figure.img_wrap{z-index:1;position:relative}.cont_05 .wrap{z-index:1;padding:50px 100px;background:#fff;max-width:1400px;width:92%;margin:-150px auto 0;position:relative;z-index:1}@media screen and (min-width:835px) and (max-width:1500px){.cont_05 .wrap{padding:3.3333333333vw 6.6666666667vw;margin:-10vw auto 0}}@media screen and (max-width:834px){.cont_05 .wrap{padding:5.9952038369vw 11.9904076739vw;margin:-17.9856115108vw auto 0;width:89.928057554vw}}.cont_05 .wrap>.wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff}.cont_05 .wrap>.wp-block-group__inner-container .txt{width:40%}@media screen and (max-width:834px){.cont_05 .wrap>.wp-block-group__inner-container .txt{width:100%;margin-bottom:9.5923261391vw}}.cont_05 .wrap>.wp-block-group__inner-container .swiper_02{width:57%}@media screen and (max-width:834px){.cont_05 .wrap>.wp-block-group__inner-container .swiper_02{width:100%}}.cont_05 .swiper_02{position:relative;overflow:hidden}.cont_05 .swiper_02 p{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:50px;font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1400px){.cont_05 .swiper_02 p{font-size:3.125vw}}@media screen and (max-width:834px){.cont_05 .swiper_02 p{font-size:7.1942446043vw}}.cont_05 .swiper-wrapper{flex-grow:inherit;flex-basis:auto;min-width:auto}.cont_05 .swiper-wrapper .wp-block-group__inner-container{box-sizing:border-box;max-width:100%;vertical-align:bottom;height:auto;width:100%}.cont_05 .swiper-slide{position:relative}.cont_05 .swiper-button-next,.cont_05 .swiper-button-prev{width:56px;height:56px;border-radius:100%;background:#F5F6F7;top:50%;transform:translateY(-50%)}@media screen and (min-width:835px) and (max-width:1500px){.cont_05 .swiper-button-next,.cont_05 .swiper-button-prev{width:3.7333333333vw;height:3.7333333333vw}}@media screen and (max-width:834px){.cont_05 .swiper-button-next,.cont_05 .swiper-button-prev{width:6.7146282974vw;height:6.7146282974vw}}.cont_05 .swiper-button-next:after,.cont_05 .swiper-button-prev:after{content:"";background:url(../img/chevron-right.svg) no-repeat center;width:8px;height:14px}@media screen and (min-width:835px) and (max-width:1500px){.cont_05 .swiper-button-next:after,.cont_05 .swiper-button-prev:after{width:0.5333333333vw;height:0.9333333333vw}}@media screen and (max-width:834px){.cont_05 .swiper-button-next:after,.cont_05 .swiper-button-prev:after{width:0.9592326139vw;height:1.6786570743vw}}.cont_05 .swiper-button-next{right:30px}@media screen and (min-width:835px) and (max-width:1500px){.cont_05 .swiper-button-next{right:2vw}}@media screen and (max-width:834px){.cont_05 .swiper-button-next{right:3.5971223022vw}}.cont_05 .swiper-button-next:after{transform:scale(-1, 1)}.cont_05 .swiper-button-prev{left:30px}@media screen and (min-width:835px) and (max-width:1500px){.cont_05 .swiper-button-prev{left:2vw}}@media screen and (max-width:834px){.cont_05 .swiper-button-prev{left:3.5971223022vw}}.cont_06{max-width:1400px;width:92%;margin:auto;position:relative;padding-right:0;padding-left:0;z-index:1;padding-top:100px;padding-bottom:150px}@media screen and (min-width:835px) and (max-width:1500px){.cont_06{padding-top:6.6666666667vw;padding-bottom:10vw}}@media screen and (max-width:834px){.cont_06{padding-top:11.9904076739vw;padding-bottom:17.9856115108vw;width:89.928057554vw}}.cont_06>.wp-block-group__inner-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-left:-2.7777%}@media screen and (max-width:834px){.cont_06>.wp-block-group__inner-container{margin-left:0;flex-direction:column}}.cont_06>.wp-block-group__inner-container .box{transition:all 0.8s cubic-bezier(0.1, 0.7, 0.38, 1);position:relative;width:30.5555%;margin-left:2.7777%}@media screen and (max-width:834px){.cont_06>.wp-block-group__inner-container .box{width:100%;margin-left:0}.cont_06>.wp-block-group__inner-container .box:not(:last-child){margin-bottom:4.7961630695vw}}.cont_06>.wp-block-group__inner-container .box:hover{opacity:0.5}.cont_06>.wp-block-group__inner-container .box img{width:100%}.cont_06>.wp-block-group__inner-container .box p{z-index:1;text-shadow:1px 2px 10px rgba(0, 0, 0, 0.4);position:absolute;left:30px;bottom:30px;font-weight:400;font-size:16px;line-height:1.7em}@media screen and (max-width:834px){.cont_06>.wp-block-group__inner-container .box p{font-size:3.1175059952vw}}@media screen and (min-width:835px) and (max-width:1500px){.cont_06>.wp-block-group__inner-container .box p{font-size:1.0666666667vw;left:2vw;bottom:2vw}}@media screen and (max-width:834px){.cont_06>.wp-block-group__inner-container .box p{left:3.5971223022vw;bottom:3.5971223022vw}}.cont_06>.wp-block-group__inner-container .box p strong{font-weight:400;display:block;font-size:40px;margin-bottom:20px}@media screen and (max-width:834px){.cont_06>.wp-block-group__inner-container .box p strong{font-size:5.9952038369vw}}@media screen and (min-width:835px) and (max-width:1500px){.cont_06>.wp-block-group__inner-container .box p strong{font-size:2.6666666667vw;margin-bottom:1.3333333333vw}}@media screen and (max-width:834px){.cont_06>.wp-block-group__inner-container .box p strong{margin-bottom:2.3980815348vw}}.cont_07{max-width:1400px;width:92%;margin:auto;position:relative;padding-right:0;padding-left:0;z-index:1;margin-bottom:100px}@media screen and (min-width:835px) and (max-width:1500px){.cont_07{margin-bottom:6.6666666667vw}}@media screen and (max-width:834px){.cont_07{margin-bottom:11.9904076739vw;width:89.928057554vw}}.cont_08{position:relative}.cont_08 .top_ito9{height:143%;top:0px;position:absolute;z-index:0;width:calc(50% + 1px);background-size:116%;background-repeat:no-repeat;background-position:right;left:250px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201047.46%201643.49%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23e2e2e2%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M436.06.98c348.44%2C67.85%2C591.76%2C244.39%2C609.36%2C441.61%2C8.45%2C94.68-36.29%2C173.31-59.45%2C214.02-139.24%2C244.74-392.14%2C215.54-590.53%2C412.18-150.88%2C149.54-39.07%2C329.04-204.11%2C477.58-65.63%2C59.06-141.86%2C81.45-191.04%2C96.17%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M436.06.98c348.44%2C67.85%2C591.76%2C244.39%2C609.36%2C441.61%2C8.45%2C94.68-36.29%2C173.31-59.45%2C214.02-139.24%2C244.74-392.14%2C215.54-590.53%2C412.18-150.88%2C149.54-39.07%2C329.04-204.11%2C477.58-65.63%2C59.06-141.86%2C81.45-191.04%2C96.17%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (min-width:835px) and (max-width:1500px){.cont_08 .top_ito9{height:136%;width:calc(64% + 1px);background-size:106%;left:13.1333333333vw;background-position:right bottom}}@media screen and (max-width:834px){.cont_08 .top_ito9{height:100%;width:calc(110% + 1px);background-size:67%;left:-36.4508393285vw;background-position:right top}}.cont_08 .top_ito10{display:none}@media screen and (max-width:834px){.cont_08 .top_ito10{transform:scale(-1, 1);display:block;height:100%;bottom:-38.3693045564vw;position:absolute;z-index:0;width:100%;background-size:120%;background-repeat:no-repeat;background-position:left bottom;left:-50.1199040767vw;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201047.46%201643.49%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23e2e2e2%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M436.06.98c348.44%2C67.85%2C591.76%2C244.39%2C609.36%2C441.61%2C8.45%2C94.68-36.29%2C173.31-59.45%2C214.02-139.24%2C244.74-392.14%2C215.54-590.53%2C412.18-150.88%2C149.54-39.07%2C329.04-204.11%2C477.58-65.63%2C59.06-141.86%2C81.45-191.04%2C96.17%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M436.06.98c348.44%2C67.85%2C591.76%2C244.39%2C609.36%2C441.61%2C8.45%2C94.68-36.29%2C173.31-59.45%2C214.02-139.24%2C244.74-392.14%2C215.54-590.53%2C412.18-150.88%2C149.54-39.07%2C329.04-204.11%2C477.58-65.63%2C59.06-141.86%2C81.45-191.04%2C96.17%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.page_ttl{background:#464e59;position:relative;overflow:hidden;background-size:cover;left:0;right:0;top:0;bottom:0;padding:100px 0;margin-bottom:100px}@media screen and (max-width:834px){.page_ttl{padding:11.9904076739vw 0;margin-bottom:11.9904076739vw}}.page_ttl .fss-output{opacity:0.1}.page_ttl h2,.page_ttl h1{margin:0 auto;max-width:1000px;font-size:30px;font-weight:400;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:834px){.page_ttl h2,.page_ttl h1{font-size:4.1966426859vw}}@media screen and (min-width:835px) and (max-width:1500px){.page_ttl h2,.page_ttl h1{max-width:66.6666666667vw}}@media screen and (max-width:834px){.page_ttl h2,.page_ttl h1{text-align:center;max-width:119.9040767386vw}}.page_ttl h2 .txt_01,.page_ttl h1 .txt_01{font-size:60px;text-transform:uppercase;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:1400px){.page_ttl h2 .txt_01,.page_ttl h1 .txt_01{font-size:3.75vw}}@media screen and (max-width:834px){.page_ttl h2 .txt_01,.page_ttl h1 .txt_01{font-size:7.793764988vw}}.page_ttl div{margin:0 auto;max-width:1200px;font-weight:400;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:835px) and (max-width:1500px){.page_ttl div{max-width:80vw}}@media screen and (max-width:834px){.page_ttl div{max-width:143.8848920863vw}}.page_ttl div .txt_01{font-size:35px;text-transform:uppercase;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:834px){.page_ttl div .txt_01{font-size:5.3956834532vw}}.page_ttl div b{color:#cc3232;margin-right:5px}@media screen and (max-width:834px){.page_ttl div b{margin-right:0.5995203837vw}}.lower{margin-bottom:100px}@media screen and (max-width:834px){.lower{margin-bottom:11.9904076739vw}}.error404 .page_ttl{margin-bottom:0}@media screen and (max-width:834px){.error404 .page_ttl{margin-bottom:0}}.post_wrap .post_nav{display:flex;justify-content:center;margin-top:50px}@media screen and (max-width:834px){.post_wrap .post_nav{margin-top:5.9952038369vw}}.post_wrap .post_nav:after{content:"";display:block;clear:both}.post_wrap .post_nav li{margin:0;list-style:none;display:block;overflow:hidden;float:left}.post_wrap .post_nav li span{color:#fff !important;background-color:#1d1f23}.post_wrap .post_nav li:first-child>.page-numbers{border-top-left-radius:var(--vk-size-radius);border-bottom-left-radius:var(--vk-size-radius);margin-left:0}.post_wrap .post_nav li:last-child>.page-numbers{border-top-right-radius:var(--vk-size-radius);border-bottom-right-radius:var(--vk-size-radius)}.post_wrap .post_nav li a,.post_wrap .post_nav li span.page-numbers{display:block;border:1px solid var(--vk-color-border-hr);margin-left:-1px;color:var(--vk-color-text-body);text-decoration:none;padding:6px 12px}@media screen and (max-width:834px){.post_wrap .post_nav li a,.post_wrap .post_nav li span.page-numbers{padding:0.7194244604vw 1.4388489209vw}}.post_wrap ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-3.3333%}@media screen and (max-width:834px){.post_wrap ul{margin-left:0}}.post_wrap ul li.post_box{width:30%;margin-left:3.3333%;margin-bottom:3.3333%;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}@media screen and (max-width:834px){.post_wrap ul li.post_box{width:100%;margin-left:0;margin-bottom:5.9952038369vw}}.post_wrap ul li.post_box a:hover{opacity:0.6}.post_wrap ul li.post_box a .flxL{position:relative;width:100%;padding-top:60%}.post_wrap ul li.post_box a .flxL img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.post_wrap ul li.post_box a .flxL .cat{right:0;top:0;position:absolute;font-size:14px;background:#cc3232;color:#fff;line-height:1;padding:10px 15px;z-index:1}@media screen and (max-width:834px){.post_wrap ul li.post_box a .flxL .cat{font-size:2.8776978417vw}}@media screen and (max-width:834px){.post_wrap ul li.post_box a .flxL .cat{padding:1.7985611511vw 2.3980815348vw}}.post_wrap ul li.post_box a .flxR{padding:20px}@media screen and (max-width:834px){.post_wrap ul li.post_box a .flxR{padding:3.5971223022vw}}.post_wrap ul li.post_box a .meta{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}@media screen and (max-width:834px){.post_wrap ul li.post_box a .meta{margin-top:0.5995203837vw}}.post_wrap ul li.post_box a .meta .time{font-size:14px;color:#666666;line-height:1}@media screen and (max-width:834px){.post_wrap ul li.post_box a .meta .time{font-size:2.3980815348vw}}.post_wrap ul li.post_box a .ttl{color:#464e59;font-size:16px}@media screen and (max-width:834px){.post_wrap ul li.post_box a .ttl{font-size:3.1175059952vw}}.post_wrap ul li.post_box a p{color:#464e59;font-size:14px}@media screen and (max-width:834px){.post_wrap ul li.post_box a p{font-size:2.8776978417vw}}.post_wrap ul li.post_box a .post_btn{font-size:12px;background:#cc3232;color:#fff;margin-left:auto;text-align:center;border-radius:5px;padding:5px;margin-top:10px;width:130px}@media screen and (max-width:834px){.post_wrap ul li.post_box a .post_btn{font-size:2.8776978417vw}}@media screen and (max-width:834px){.post_wrap ul li.post_box a .post_btn{margin-top:1.1990407674vw;width:23.9808153477vw}}.post_hed{margin-bottom:50px}@media screen and (max-width:834px){.post_hed{margin-bottom:5.9952038369vw}}.post_hed .catlink a:hover{color:#cc3232}.post_hed .ttl_03:before,.post_hed .ttl_03:after{display:none;content:""}.post_hed h3{font-size:30px;font-weight:400;color:#fff;margin-bottom:10px}@media screen and (max-width:834px){.post_hed h3{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post_hed h3{margin-bottom:1.1990407674vw}}.single .lower{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:30px}@media screen and (max-width:834px){.single .lower{margin-top:3.5971223022vw}}.single .lower .wrap_flxL{width:65%}@media screen and (max-width:834px){.single .lower .wrap_flxL{width:100%;margin-bottom:5.9952038369vw}}.single .lower .wrap_flxR{width:30%}@media screen and (max-width:834px){.single .lower .wrap_flxR{width:100%}}.single .lower .wrap_flxR a{display:block}.single .lower .wrap_flxR .ttl{font-size:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #cc3232}@media screen and (max-width:834px){.single .lower .wrap_flxR .ttl{font-size:3.5971223022vw}}@media screen and (max-width:834px){.single .lower .wrap_flxR .ttl{margin-bottom:2.3980815348vw;padding-bottom:1.7985611511vw}}.single .lower .wrap_flxR .wrap:not(:last-child){margin-bottom:30px}@media screen and (max-width:834px){.single .lower .wrap_flxR .wrap:not(:last-child){margin-bottom:3.5971223022vw}}.single .lower .wrap_flxR .wpp-list li{position:relative}.single .lower .wrap_flxR .wpp-list li:not(:last-child){margin-bottom:20px}@media screen and (max-width:834px){.single .lower .wrap_flxR .wpp-list li:not(:last-child){margin-bottom:5.9952038369vw}}.single .lower .wrap_flxR .wpp-list li:before{font-size:20px;position:absolute;left:0;top:0;background:#cc3232;display:flex;align-items:center;justify-content:center;width:30px;height:30px}@media screen and (max-width:834px){.single .lower .wrap_flxR .wpp-list li:before{font-size:3.5971223022vw}}@media screen and (max-width:834px){.single .lower .wrap_flxR .wpp-list li:before{width:10.7913669065vw;height:10.7913669065vw}}.single .lower .wrap_flxR .wpp-list li:nth-child(1):before{content:"1"}.single .lower .wrap_flxR .wpp-list li:nth-child(2):before{content:"2"}.single .lower .wrap_flxR .wpp-list li:nth-child(3):before{content:"3"}.single .lower .wrap_flxR .wpp-list li:nth-child(4):before{content:"4"}.single .lower .wrap_flxR .wpp-list li:nth-child(5):before{content:"5"}.single .lower .wrap_flxR .wpp-list li a{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.single .lower .wrap_flxR .wpp-list li a img{width:30%}@media screen and (max-width:834px){.single .lower .wrap_flxR .wpp-list li a img{width:100%;margin-bottom:1.7985611511vw}}.single .lower .wrap_flxR .wpp-list li a .rank_ttl{width:65%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:834px){.single .lower .wrap_flxR .wpp-list li a .rank_ttl{width:100%}}.single .lower .wrap_flxR .side_tags li{display:inline-block;margin:5px}.single .lower .wrap_flxR .side_tags li a{display:block;border:1px solid #e1e1e1;padding:5px 15px !important;border-radius:3em}.single .lower .wrap_flxR .side_tags li a b{color:#cc3232;margin-right:5px}@media screen and (max-width:834px){.single .lower .wrap_flxR .side_tags li a b{margin-right:0.5995203837vw}}.single .lower .wrap_flxR .side_tags li a:hover{border-color:#cc3232;color:#cc3232}.single .data{font-size:14px;color:#fff;margin-bottom:15px}@media screen and (max-width:834px){.single .data{font-size:2.8776978417vw}}@media screen and (max-width:834px){.single .data{margin-bottom:1.7985611511vw}}.single .data i{margin-right:5px}.single .post_tag{direction:ltr;margin-bottom:30px}@media screen and (max-width:834px){.single .post_tag{margin-bottom:3.5971223022vw}}.single .post_tag li{display:inline-block;margin-bottom:5px;margin-right:5px}.single .post_tag li a{display:block;background:#ab9344;padding:5px}.single .post_tag li a:hover{background:#926b09}.single .blog_img{margin-bottom:30px}@media screen and (max-width:834px){.single .blog_img{margin-bottom:3.5971223022vw}}.single .blog_img img{width:100%}.single .time{font-size:14px;color:#fff;font-weight:900;line-height:1;margin-top:10px;margin-bottom:30px}@media screen and (max-width:834px){.single .time{font-size:2.8776978417vw}}@media screen and (max-width:834px){.single .time{margin-top:1.1990407674vw;margin-bottom:3.5971223022vw}}.single h2{position:relative;padding-bottom:0.4em;font-size:1.6em;border-bottom:1px solid #fff;margin-bottom:30px}@media screen and (max-width:834px){.single h2{margin-bottom:3.5971223022vw}}.single h2::before{content:"";position:absolute;bottom:-1px;left:0;width:2em;background:#cc3232;height:1px;display:block}.single .size-full img{width:100%}.single figure{margin:2em 0}.single p{margin-bottom:2.5em}.single p strong{font-weight:400;background:#cc3232}.single h3{background:#f5f5f5;padding:0.6em 1em;font-size:1.25em;margin:1.3em 0;color:#464e59}.mokuzi{border:1px solid #e1e1e1;padding:30px 30px 20px;margin:50px 0}@media screen and (max-width:834px){.mokuzi{padding:3.5971223022vw 3.5971223022vw 2.3980815348vw;margin:5.9952038369vw 0}}.mokuzi .ttl{padding-bottom:30px}@media screen and (max-width:834px){.mokuzi .ttl{padding-bottom:3.5971223022vw}}.mokuzi .ttl:before{content:"";background:url(../img/midashi.png) no-repeat center center / contain;display:inline-block;width:1em;height:1.2em;margin:0 0.5em;vertical-align:-0.2em}.mokuzi .ttl:after{content:"";background:url(../img/midashi.png) no-repeat center center / contain;display:inline-block;width:1em;height:1.2em;margin:0 0.5em;vertical-align:-0.2em}.mokuzi p{border-bottom:1px solid #e1e1e1;margin:0;padding:0}.mokuzi p a{display:block;padding:10px 0}.mokuzi p a:hover{color:#cc3232}.mokuzi ul:last-child li:last-child{border-bottom:none}.mokuzi ul li{border-bottom:1px solid #e1e1e1;margin:0;padding:0}.mokuzi ul li a{display:block;padding:10px 0 10px 25px;font-size:13px;text-indent:-18px;box-sizing:border-box}@media screen and (max-width:834px){.mokuzi ul li a{font-size:2.757793765vw}}@media screen and (max-width:834px){.mokuzi ul li a{padding:1.1990407674vw 0 1.1990407674vw 2.9976019185vw;text-indent:-2.1582733813vw}}.mokuzi ul li a:hover{color:#cc3232}.mokuzi ul li a:before{content:"";display:inline-block;width:12px;height:1px;background-color:#ccc;vertical-align:middle;transform:translateY(-0.1em);margin-right:6px}@media screen and (max-width:834px){.mokuzi ul li a:before{width:1.4388489209vw;margin-right:0.7194244604vw}}@media screen and (max-width:834px){.contact_wrap .lower,.contact_wrap .breadcrumb{padding:0 !important}}.contact_wrap .txt_wrap{margin-bottom:30px}@media screen and (max-width:834px){.contact_wrap .txt_wrap{margin-bottom:3.5971223022vw}}.contact_wrap .txt_wrap h2{position:relative;font-size:25px;font-weight:700;color:#fff;background:#464e59;padding:0.5em 1em calc(0.5em - 6px);margin-bottom:20px}@media screen and (max-width:834px){.contact_wrap .txt_wrap h2{font-size:3.5971223022vw}}@media screen and (max-width:834px){.contact_wrap .txt_wrap h2{margin-bottom:2.3980815348vw}}.contact_wrap .txt_wrap h2:after{content:"";background-color:#464e59;width:100%;height:3px;position:absolute;bottom:-6px;left:0}.contact_wrap .txt_wrap p{font-size:14px}@media screen and (max-width:834px){.contact_wrap .txt_wrap p{font-size:2.8776978417vw}}.contact_wrap .txt_wrap p:not(:last-child){margin-bottom:10px}@media screen and (max-width:834px){.contact_wrap .txt_wrap p:not(:last-child){margin-bottom:1.1990407674vw}}.contact_wrap dl{display:flex;justify-content:space-between}@media screen and (max-width:834px){.contact_wrap dl{display:block}}.contact_wrap dl:not(:last-child){margin-bottom:30px}@media screen and (max-width:834px){.contact_wrap dl:not(:last-child){margin-bottom:3.5971223022vw}}.contact_wrap dl dt{background-color:#eee;font-size:16px;font-weight:700;width:21%;padding:1em}@media screen and (max-width:834px){.contact_wrap dl dt{font-size:3.1175059952vw}}@media screen and (max-width:834px){.contact_wrap dl dt{width:100%;min-width:auto;margin-bottom:1.7985611511vw}}.contact_wrap dl dt span{background:#fff;color:red;border-radius:100px;padding:0 10px}@media screen and (max-width:834px){.contact_wrap dl dt span{padding:0 1.1990407674vw;margin-left:2.3980815348vw}}.contact_wrap dl dt p{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:834px){.contact_wrap dl dt p{justify-content:flex-start}}.contact_wrap dl dd{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:75%}@media screen and (min-width:835px) and (max-width:1500px){.contact_wrap dl dd{width:70%}}@media screen and (max-width:834px){.contact_wrap dl dd{width:100%}}.contact_wrap dl dd input{font-size:16px}@media screen and (max-width:834px){.contact_wrap dl dd input{font-size:2.5179856115vw}}.contact_wrap dl dd .wpcf7-radio>span{display:block;margin-left:0}.contact_wrap dl dd p{width:100%}.contact_wrap dl dd p input{line-height:1.6em;padding:10px 15px}@media screen and (max-width:834px){.contact_wrap dl dd p input{padding:1.1990407674vw 1.7985611511vw}}.contact_wrap dl .txt_02{font-size:14px}@media screen and (max-width:834px){.contact_wrap dl .txt_02{font-size:2.8776978417vw}}.contact_wrap dl .media_day input{padding:0}@media screen and (max-width:834px){.contact_wrap dl .media_day input{padding:0}}.contact_wrap dl .busyo{display:flex;align-items:center;justify-content:flex-start}.contact_wrap dl .busyo span{margin-left:20px}@media screen and (max-width:834px){.contact_wrap dl .busyo span{margin-left:2.3980815348vw}}.contact_wrap dl .kana{display:flex;align-items:center;justify-content:flex-start}.contact_wrap dl .kana span{margin-right:20px}@media screen and (max-width:834px){.contact_wrap dl .kana span{margin-right:2.3980815348vw}}.contact_wrap dl .name{display:flex;align-items:center;justify-content:flex-start}.contact_wrap dl .name span{margin-right:20px}@media screen and (max-width:834px){.contact_wrap dl .name span{margin-right:2.3980815348vw}}.contact_wrap dl .add p{font-size:16px;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:834px){.contact_wrap dl .add p{font-size:2.3980815348vw}}.contact_wrap dl .add p:not(:last-child){margin-bottom:20px}@media screen and (max-width:834px){.contact_wrap dl .add p:not(:last-child){margin-bottom:2.3980815348vw}}.contact_wrap dl .add p span{margin-left:20px}@media screen and (max-width:834px){.contact_wrap dl .add p span{margin-left:2.3980815348vw}}.contact_wrap dl #privacyPolicy{padding:15px 20px;width:100%;min-width:100%;background:#fdfdfd;border:#ddd solid 1px;height:350px;overflow-y:scroll}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy{padding:1.7985611511vw 2.3980815348vw;height:41.9664268585vw}}.contact_wrap dl #privacyPolicy h3{position:relative;font-size:25px;font-weight:700;color:#fff;background:#464e59;padding:0.5em 1em calc(0.5em - 6px);margin-bottom:20px}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy h3{font-size:3.5971223022vw}}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy h3{margin-bottom:2.3980815348vw}}.contact_wrap dl #privacyPolicy h3:after{content:"";background-color:#464e59;width:100%;height:3px;position:absolute;bottom:-6px;left:0}.contact_wrap dl #privacyPolicy .txt_01{margin-bottom:30px}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy .txt_01{margin-bottom:3.5971223022vw}}.contact_wrap dl #privacyPolicy .wrap h4{font-size:18px;font-weight:700;color:#404040;border-bottom:1px solid #404040;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy .wrap h4{font-size:2.757793765vw}}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy .wrap h4{margin-bottom:1.1990407674vw;padding-bottom:1.1990407674vw}}.contact_wrap dl #privacyPolicy .wrap p{margin-bottom:20px}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy .wrap p{margin-bottom:2.3980815348vw}}.contact_wrap dl #privacyPolicy .txt_02{background:#f7f7f7;padding:15px}.contact_wrap dl #privacyPolicy .txt_02 strong{margin-bottom:10px}@media screen and (max-width:834px){.contact_wrap dl #privacyPolicy .txt_02 strong{margin-bottom:1.1990407674vw}}.contact_wrap>p{position:relative;text-align:center}.contact_wrap>p .wpcf7-form-control-wrap{display:inline-block;text-align:center;margin-bottom:30px}@media screen and (max-width:834px){.contact_wrap>p .wpcf7-form-control-wrap{margin-bottom:3.5971223022vw}}.contact_wrap>p .wpcf7-submit{cursor:pointer;color:#fff;background:#464e59;width:250px;padding:15px}@media screen and (max-width:834px){.contact_wrap>p .wpcf7-submit{width:29.9760191847vw;padding:1.7985611511vw}}.contact_wrap>p .wpcf7-submit[type="submit" i]:disabled{background:rgba(70, 78, 89, 0.3)}.contact_wrap>p .wpcf7-spinner{position:absolute}.contact_wrap>p .wpcf7-list-item{margin:0}.contact_wrap>p .wpcf7-list-item label input{margin:0}.ttl_01{font-weight:400;color:#404040;font-size:25px;line-height:1.7em;margin-bottom:50px}@media screen and (max-width:834px){.ttl_01{font-size:4.1966426859vw}}@media screen and (min-width:835px) and (max-width:1500px){.ttl_01{font-size:1.6666666667vw;margin-bottom:3.3333333333vw}}@media screen and (max-width:834px){.ttl_01{margin-bottom:5.9952038369vw}}.ttl_01 strong{font-weight:400;display:block;font-size:58px;margin-bottom:20px}@media screen and (max-width:1400px){.ttl_01 strong{font-size:3.625vw}}@media screen and (max-width:834px){.ttl_01 strong{font-size:8.1534772182vw}}@media screen and (min-width:835px) and (max-width:1500px){.ttl_01 strong{font-size:3.8666666667vw;margin-bottom:1.3333333333vw}}@media screen and (max-width:834px){.ttl_01 strong{margin-bottom:2.3980815348vw}}.ttl_02{position:relative;font-weight:500;line-height:1.7em;color:#cc3232;font-size:20px;margin-bottom:50px;padding-bottom:30px}@media screen and (max-width:834px){.ttl_02{font-size:3.5971223022vw}}@media screen and (min-width:835px) and (max-width:1500px){.ttl_02{font-size:1.3333333333vw;margin-bottom:3.3333333333vw;padding-bottom:2vw}}@media screen and (max-width:834px){.ttl_02{margin-bottom:5.9952038369vw;padding-bottom:3.5971223022vw}}.ttl_02 strong{line-height:1.4em;font-weight:400;display:block;color:#404040;font-size:40px;margin-top:10px}@media screen and (max-width:834px){.ttl_02 strong{font-size:5.9952038369vw}}@media screen and (min-width:835px) and (max-width:1500px){.ttl_02 strong{font-size:2.6666666667vw;margin-top:0.6666666667vw}}@media screen and (max-width:834px){.ttl_02 strong{margin-top:1.1990407674vw}}.ttl_02:after{content:"";background:url(../img/line.png) repeat-x left center;width:90px;height:1px;display:block;position:absolute;bottom:0;left:0}@media screen and (min-width:835px) and (max-width:1500px){.ttl_02:after{width:6vw}}@media screen and (max-width:834px){.ttl_02:after{width:10.7913669065vw}}h3.ttl_03{line-height:1;width:100%;display:block;font-size:20px;color:#cc3232}@media screen and (max-width:834px){h3.ttl_03{font-size:3.5971223022vw}}h3.ttl_03 strong{font-size:40px}@media screen and (max-width:834px){h3.ttl_03 strong{font-size:5.9952038369vw}}h2.ttl_03{width:100%;display:block;font-size:30px;margin-bottom:30px;margin-top:5px;padding-bottom:5px;border-bottom:1px solid #fff}@media screen and (max-width:834px){h2.ttl_03{font-size:3.5971223022vw}}@media screen and (max-width:834px){h2.ttl_03{margin-bottom:3.5971223022vw;margin-top:1.1990407674vw;padding-bottom:1.1990407674vw}}.ttl_04{color:#cc3232;font-weight:400;font-size:40px;margin-bottom:50px}@media screen and (max-width:834px){.ttl_04{font-size:5.035971223vw}}@media screen and (max-width:834px){.ttl_04{margin-bottom:5.9952038369vw}}.ttl_04.has-text-align-center:before{margin-left:auto;margin-right:auto}.ttl_04:before{content:"";width:300px;height:1px;background:#cc3232;display:block;margin-bottom:20px}@media screen and (max-width:834px){.ttl_04:before{margin-bottom:2.3980815348vw;width:35.9712230216vw}}.ttl_05{font-weight:400;font-size:25px}@media screen and (max-width:834px){.ttl_05{font-size:4.1966426859vw}}.ttl_05 strong{font-weight:400;font-size:90px;display:block}@media screen and (max-width:1400px){.ttl_05 strong{font-size:5.625vw}}@media screen and (max-width:834px){.ttl_05 strong{font-size:11.9904076739vw}}.ttl_05.has-text-align-center:before{margin:auto}.ttl_05:before{content:"";width:300px;height:1px;background:#fff;display:block;margin-bottom:50px}@media screen and (max-width:834px){.ttl_05:before{margin-bottom:5.9952038369vw;width:35.9712230216vw}}.recommend_01 ul{max-width:700px;margin:auto}@media screen and (max-width:834px){.recommend_01 ul{max-width:100%}}.recommend_01 ul li{display:flex;align-items:center;justify-content:flex-start;font-size:25px}@media screen and (max-width:834px){.recommend_01 ul li{font-size:4.1966426859vw}}.recommend_01 ul li:not(:last-child){margin-bottom:20px}@media screen and (max-width:834px){.recommend_01 ul li:not(:last-child){margin-bottom:2.3980815348vw}}.recommend_01 ul li:before{content:"";background:url(../img/chack.png) center no-repeat;background-size:cover;display:block;width:43px;height:30px;margin-right:20px}@media screen and (max-width:834px){.recommend_01 ul li:before{width:5.1558752998vw;height:3.5971223022vw;margin-right:2.3980815348vw}}.post-name-contact .ttl_02{font-weight:400;font-size:40px}@media screen and (max-width:834px){.post-name-contact .ttl_02{font-size:5.3956834532vw}}.post-name-contact p.tel_txt{display:flex;align-items:center;justify-content:flex-start;color:#cc3232;font-size:20px;vertical-align:middle}@media screen and (max-width:834px){.post-name-contact p.tel_txt{font-size:3.5971223022vw}}.post-name-contact p.tel_txt strong{width:50px;height:50px;font-size:20px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;vertical-align:middle;background:#cc3232;border-radius:50%;margin-right:10px}@media screen and (max-width:834px){.post-name-contact p.tel_txt strong{font-size:2.9976019185vw}}@media screen and (max-width:834px){.post-name-contact p.tel_txt strong{width:8.3932853717vw;height:8.3932853717vw;margin-right:1.1990407674vw}}@media screen and (max-width:834px){.post-name-contact .line_txt{display:block}}.post-name-contact .line_txt .wp-block-media-text__content{padding:0 5%}@media screen and (max-width:834px){.post-name-contact .line_txt .wp-block-media-text__content{padding:0;margin-top:3.5971223022vw}}.post-name-contact .line_txt .line_btn a{background:#06c755;border-radius:10px;display:flex;align-items:center;justify-content:center;width:200px;padding:10px 0;text-decoration:none;color:#fff}@media screen and (max-width:834px){.post-name-contact .line_txt .line_btn a{border-radius:1.1990407674vw;width:23.9808153477vw;padding:1.1990407674vw 0}}.post-name-contact .line_txt .line_btn a:hover{opacity:0.7}.post-name-contact .line_txt .line_btn a:before{content:"";background:url(../img/line_logo.svg) no-repeat center;background-size:cover;width:30px;height:30px;display:block;margin-right:10px}@media screen and (max-width:834px){.post-name-contact .line_txt .line_btn a:before{width:3.5971223022vw;height:3.5971223022vw;margin-right:1.1990407674vw}}.post-name-faq .vk_faq{border:0;position:relative}.post-name-faq .vk_faq:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:url(../img/voice_line_dot.png) left bottom repeat-x}.post-name-faq .vk_faq .vk_faq_title{padding:5px 30px}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_title{padding:0.5995203837vw 4.7961630695vw}}.post-name-faq .vk_faq .vk_faq_title:before{font-size:22px;width:30px;height:30px;background:#cc3232;display:flex;align-items:center;justify-content:center}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_title:before{font-size:3.8369304556vw}}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_title:before{width:4.7961630695vw;height:4.7961630695vw;top:1.1990407674vw}}.post-name-faq .vk_faq .vk_faq_title p{font-size:18px;margin-left:10px}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_title p{font-size:3.3573141487vw}}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_title p{margin-left:1.1990407674vw}}.post-name-faq .vk_faq .vk_faq_content{padding:5px 30px}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_content{padding:0.5995203837vw 4.7961630695vw}}.post-name-faq .vk_faq .vk_faq_content:before{font-size:22px;width:30px;height:30px;background:#464e59;display:flex;align-items:center;justify-content:center}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_content:before{font-size:3.8369304556vw}}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_content:before{width:4.7961630695vw;height:4.7961630695vw;top:1.1990407674vw}}.post-name-faq .vk_faq .vk_faq_content p{font-size:18px;margin-left:10px}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_content p{font-size:3.3573141487vw}}@media screen and (max-width:834px){.post-name-faq .vk_faq .vk_faq_content p{margin-left:1.1990407674vw}}.post-name-staff .con_01:not(:last-child){margin-bottom:100px}@media screen and (max-width:834px){.post-name-staff .con_01:not(:last-child){margin-bottom:11.9904076739vw}}.post-name-staff .con_01>.wp-block-group__inner-container{display:flex;justify-content:flex-start;flex-wrap:wrap}.post-name-staff .con_01>.wp-block-group__inner-container .box{text-align:center;color:#fff;font-size:30px;vertical-align:top;width:30%;border-width:3px;border-style:solid;border-color:#e4d3ac;border-image:initial;background:url(../img/form_corner_lb.png) left bottom / 15px 15px no-repeat, url(../img/form_corner_lt.png) left top / 15px 15px no-repeat #0b2e54;background-position:left bottom, left top}@media screen and (max-width:834px){.post-name-staff .con_01>.wp-block-group__inner-container .box{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post-name-staff .con_01>.wp-block-group__inner-container .box{width:100%;background:url(../img/form_corner_lb.png) left bottom / 1.7985611511vw 1.7985611511vw no-repeat, url(../img/form_corner_lt.png) left top / 1.7985611511vw 1.7985611511vw no-repeat #0b2e54}}.post-name-staff .con_01>.wp-block-group__inner-container .box p{padding:10px 10px 0 10px}@media screen and (max-width:834px){.post-name-staff .con_01>.wp-block-group__inner-container .box p{padding:1.1990407674vw 1.1990407674vw 0 1.1990407674vw}}.post-name-staff .con_01>.wp-block-group__inner-container .box .name{width:230px;padding:5px 10px 20px 10px;margin:auto}@media screen and (max-width:834px){.post-name-staff .con_01>.wp-block-group__inner-container .box .name{width:41.9664268585vw;padding:0.5995203837vw 1.1990407674vw 2.3980815348vw 1.1990407674vw}}.post-name-staff .con_01>.wp-block-group__inner-container .txt{width:70%;padding:30px 25px;text-align:left;border:solid 3px #e4d3ac;color:#fff;background:#000;background-image:url(../img/form_corner_rb.png), url(../img/form_corner_rt.png);background-position:right bottom, right top;background-repeat:no-repeat, no-repeat;background-size:15px 15px, 15px 15px}@media screen and (max-width:834px){.post-name-staff .con_01>.wp-block-group__inner-container .txt{width:100%;background-size:1.7985611511vw 1.7985611511vw, 1.7985611511vw 1.7985611511vw;padding:3.4772182254vw 2.757793765vw}}.post-name-salon-info .con_01 .wp-block-group__inner-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-left:-2.439%}@media screen and (max-width:834px){.post-name-salon-info .con_01 .wp-block-group__inner-container{margin-left:0}}.post-name-salon-info .con_01 .wp-block-group__inner-container .box{width:22.5609%;margin-left:2.439%;border:5px solid #cc3232}@media screen and (max-width:834px){.post-name-salon-info .con_01 .wp-block-group__inner-container .box{width:100%;margin-left:0}.post-name-salon-info .con_01 .wp-block-group__inner-container .box:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-salon-info .td_01 table{width:100%;border-spacing:0;border-collapse:collapse}.post-name-salon-info .td_01 table tr td:first-child{width:300px;color:white;vertical-align:middle;border-width:3px;border-style:solid;border-color:#e4d3ac;border-image:initial;background:url(../img/form_corner_lb.png) left bottom / 15px 15px no-repeat, url(../img/form_corner_lt.png) left top / 15px 15px no-repeat #0b2e54;background-position:left bottom, left top}@media screen and (max-width:834px){.post-name-salon-info .td_01 table tr td:first-child{width:35.9712230216vw;background:url(../img/form_corner_lb.png) left bottom / 1.7985611511vw 1.7985611511vw no-repeat, url(../img/form_corner_lt.png) left top / 1.7985611511vw 1.7985611511vw no-repeat #0b2e54}}.post-name-salon-info .td_01 table tr td:nth-child(2){color:#fff;padding:8px 16px;text-align:left;border:solid 3px #e4d3ac;background:#000000;background-image:url(../img/form_corner_rb.png), url(../img/form_corner_rt.png);background-position:right bottom, right top;background-repeat:no-repeat, no-repeat;background-size:15px 15px, 15px 15px}@media screen and (max-width:834px){.post-name-salon-info .td_01 table tr td:nth-child(2){background-size:1.7985611511vw 1.7985611511vw, 1.7985611511vw 1.7985611511vw;padding:0.9592326139vw 1.9184652278vw}}.post-name-salon-info .con_02 .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:834px){.post-name-salon-info .con_02 .wp-block-group__inner-container{display:block}}.post-name-salon-info .con_02 .wp-block-group__inner-container .common03_btn{width:30%}@media screen and (max-width:834px){.post-name-salon-info .con_02 .wp-block-group__inner-container .common03_btn{width:100%}.post-name-salon-info .con_02 .wp-block-group__inner-container .common03_btn:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-voice .voice_01{position:relative}.post-name-voice .voice_01:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:0;background:url(../img/voice_line_dot.png) left bottom repeat-x}.post-name-voice .voice_01 li{padding:40px 0 40px 40px;background:url(../img/voice_icon.png) left 40px no-repeat;background-size:30px;position:relative}@media screen and (min-width:835px) and (max-width:1500px){.post-name-voice .voice_01 li{padding:2.6666666667vw 0 2.6666666667vw 2.6666666667vw;background:url(../img/voice_icon.png) left 2.6666666667vw no-repeat;background-size:2vw}}@media screen and (max-width:834px){.post-name-voice .voice_01 li{padding:7.1942446043vw 0 7.1942446043vw 8.3932853717vw;background:url(../img/voice_icon.png) left 7.1942446043vw no-repeat;background-size:5.9952038369vw}}.post-name-voice .voice_01 li:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:url(../img/voice_line_dot.png) left bottom repeat-x}.post-name-voice .voice_01 li strong{color:#cc3232;font-weight:bold;font-size:18px}@media screen and (max-width:834px){.post-name-voice .voice_01 li strong{font-size:3.3573141487vw}}@media screen and (min-width:835px) and (max-width:1500px){.post-name-voice .voice_01 li strong{font-size:1.2vw}}.post-name-voice .voice_01 li span{display:block;font-size:14px !important;margin-top:15px}@media screen and (min-width:835px) and (max-width:1500px){.post-name-voice .voice_01 li span{font-size:0.9333333333vw !important;margin-top:1vw}}@media screen and (max-width:834px){.post-name-voice .voice_01 li span{font-size:2.8776978417vw !important;margin-top:1.7985611511vw}}.post-name-voice .con_03{padding:100px 0;background:#464e59;margin-bottom:100px}@media screen and (max-width:834px){.post-name-voice .con_03{margin-bottom:11.9904076739vw;padding:11.9904076739vw 0}}.post-name-voice .con_03 .wp-block-group__inner-container{max-width:1600px;width:92%;margin:0 auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.post-name-voice .con_03 .wp-block-group__inner-container{width:89.928057554vw}}.post-name-voice .con_03 .wp-block-group__inner-container table td:nth-child(1){width:200px}@media screen and (max-width:834px){.post-name-voice .con_03 .wp-block-group__inner-container table td:nth-child(1){width:23.9808153477vw}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .wp-block-media-text{display:flex;flex-direction:column}.post-name-cosmetic-electrical .wp-block-media-text.has-media-on-the-right{flex-direction:column-reverse}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .wp-block-media-text .wp-block-media-text__content{padding:0;margin-top:1.7985611511vw}}.post-name-cosmetic-electrical .con_01{position:relative;padding:150px;margin-bottom:100px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01{padding:17.9856115108vw 9.5923261391vw;margin-bottom:11.9904076739vw}}.post-name-cosmetic-electrical .con_01:before{content:"";width:100%;height:100%;background:#0b0c10;display:block;position:absolute;left:0;right:0;top:0;z-index:-2}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01:before{width:100%}}.post-name-cosmetic-electrical .con_01:after{content:"";width:176px;height:202px;background:url(../img/kazari.png) center no-repeat;background-size:cover;display:block;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01:after{width:21.103117506vw;height:24.2206235012vw;right:0}}.post-name-cosmetic-electrical .con_01 h3{font-size:20px;padding:0.5em;color:#fff;background:#1d1f23;border-left:solid 5px #cc3232;margin-top:50px;margin-bottom:30px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 h3{font-size:2.757793765vw}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 h3{margin-top:5.9952038369vw;margin-bottom:3.5971223022vw}}.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container{display:flex;justify-content:space-between;flex-wrap:wrap}.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box{display:block;width:32%;background:#1d1f23;padding:20px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box{width:100%;padding:2.3980815348vw}.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box h4{width:100%;display:block;text-align:center;font-size:20px;margin-bottom:15px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box h4{font-size:3.5971223022vw}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box h4{margin-bottom:1.7985611511vw}}.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box h4 strong{font-size:30px;display:block;color:#cc3232}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 .wrap .wp-block-group__inner-container .box h4 strong{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 table{width:119.9040767386vw;overflow-x:scroll}}.post-name-cosmetic-electrical .con_01 table tr:nth-child(1) td{text-align:center;border:0 !important}.post-name-cosmetic-electrical .con_01 table tr:nth-child(1) td:nth-child(2){border-radius:10px 10px 0 0;padding:15px !important}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 table tr:nth-child(1) td:nth-child(2){border-radius:1.1990407674vw 1.1990407674vw 0 0;padding:1.7985611511vw !important}}.post-name-cosmetic-electrical .con_01 table tr:nth-child(2){background:#1d1f23}.post-name-cosmetic-electrical .con_01 table tr:nth-child(2) td{text-align:center}.post-name-cosmetic-electrical .con_01 table tr td:nth-child(2){width:25%;background:#816b24}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 table tr td:nth-child(2){width:33%}}.post-name-cosmetic-electrical .con_01 figcaption{margin-top:15px;margin-bottom:50px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_01 figcaption{margin-top:1.7985611511vw;margin-bottom:5.9952038369vw;width:119.9040767386vw}}.post-name-cosmetic-electrical .recommend_01{margin-bottom:100px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .recommend_01{margin-bottom:11.9904076739vw}}.post-name-cosmetic-electrical .con_02{font-size:50px;color:#cc3232;margin-bottom:50px}@media screen and (max-width:1400px){.post-name-cosmetic-electrical .con_02{font-size:3.125vw}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_02{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_02{margin-bottom:5.9952038369vw}}.post-name-cosmetic-electrical .con_03{padding:100px 0;background:#464e59;margin-bottom:100px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_03{margin-bottom:11.9904076739vw;padding:11.9904076739vw 0}}.post-name-cosmetic-electrical .con_03 .wrap .wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.post-name-cosmetic-electrical .con_03 .wrap .wp-block-group__inner-container .common03_btn{width:32%}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_03 .wrap .wp-block-group__inner-container .common03_btn{width:100%}.post-name-cosmetic-electrical .con_03 .wrap .wp-block-group__inner-container .common03_btn:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-cosmetic-electrical .con_03 .wrap .wp-block-group__inner-container .common03_btn a{padding:15px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_03 .wrap .wp-block-group__inner-container .common03_btn a{padding:1.7985611511vw}}.post-name-cosmetic-electrical .con_03 .wp-block-group__inner-container{max-width:1600px;width:92%;margin:0 auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_03 .wp-block-group__inner-container{width:89.928057554vw}}.post-name-cosmetic-electrical .con_03 .wp-block-group__inner-container table td:nth-child(1){width:200px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_03 .wp-block-group__inner-container table td:nth-child(1){width:23.9808153477vw}}.post-name-cosmetic-electrical .con_04{background:#0b0c10;position:relative;padding:150px;margin-bottom:100px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_04{padding:17.9856115108vw 9.5923261391vw;margin-bottom:11.9904076739vw}}.post-name-cosmetic-electrical .con_04:before{content:"";width:176px;height:202px;background:url(../img/kazari_03.png) center no-repeat;background-size:cover;display:block;position:absolute;left:0;top:0;z-index:0}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_04:before{width:21.103117506vw;height:24.2206235012vw}}.post-name-cosmetic-electrical .con_04:after{content:"";width:176px;height:202px;background:url(../img/kazari.png) center no-repeat;background-size:cover;display:block;position:absolute;right:0;bottom:0;z-index:0}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_04:after{width:21.103117506vw;height:24.2206235012vw}}.post-name-cosmetic-electrical .con_04 .wp-block-group__inner-container{display:flex;justify-content:space-between;flex-wrap:wrap}.post-name-cosmetic-electrical .con_04 .wp-block-group__inner-container .box{margin-bottom:30px;width:48%;background:#1d1f23;padding:20px}@media screen and (max-width:834px){.post-name-cosmetic-electrical .con_04 .wp-block-group__inner-container .box{margin-bottom:3.5971223022vw;padding:2.3980815348vw;width:100%;margin-bottom:0}.post-name-cosmetic-electrical .con_04 .wp-block-group__inner-container .box:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-light-flash .con_01{position:relative;padding:150px;margin-bottom:100px}@media screen and (max-width:834px){.post-name-light-flash .con_01{padding:17.9856115108vw 9.5923261391vw;margin-bottom:11.9904076739vw}}.post-name-light-flash .con_01:before{content:"";width:100%;height:100%;background:#0b0c10;display:block;position:absolute;left:0;right:0;top:0;z-index:-2}@media screen and (max-width:834px){.post-name-light-flash .con_01:before{width:100%}}.post-name-light-flash .con_01:after{content:"";width:176px;height:202px;background:url(../img/kazari.png) center no-repeat;background-size:cover;display:block;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (max-width:834px){.post-name-light-flash .con_01:after{width:21.103117506vw;height:24.2206235012vw;right:0}}.post-name-light-flash .recommend_01{margin-bottom:100px}@media screen and (max-width:834px){.post-name-light-flash .recommend_01{margin-bottom:11.9904076739vw}}.post-name-light-flash .con_03{padding:100px 0;background:#464e59;margin-bottom:100px}@media screen and (max-width:834px){.post-name-light-flash .con_03{margin-bottom:11.9904076739vw;padding:11.9904076739vw 0}}.post-name-light-flash .con_03 .wrap .wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.post-name-light-flash .con_03 .wrap .wp-block-group__inner-container .common03_btn{width:32%}@media screen and (max-width:834px){.post-name-light-flash .con_03 .wrap .wp-block-group__inner-container .common03_btn{width:100%}.post-name-light-flash .con_03 .wrap .wp-block-group__inner-container .common03_btn:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-light-flash .con_03 .wrap .wp-block-group__inner-container .common03_btn a{padding:15px}@media screen and (max-width:834px){.post-name-light-flash .con_03 .wrap .wp-block-group__inner-container .common03_btn a{padding:1.7985611511vw}}.post-name-light-flash .con_03 .wp-block-group__inner-container{max-width:1600px;width:92%;margin:0 auto;position:relative;padding-right:0;padding-left:0;z-index:1}@media screen and (max-width:834px){.post-name-light-flash .con_03 .wp-block-group__inner-container{width:89.928057554vw}}.post-name-light-flash .con_03 .wp-block-group__inner-container table td:nth-child(1){width:200px}@media screen and (max-width:834px){.post-name-light-flash .con_03 .wp-block-group__inner-container table td:nth-child(1){width:23.9808153477vw}}.post-name-light-flash .con_04{background:#0b0c10;position:relative;padding:150px;margin-bottom:100px}@media screen and (max-width:834px){.post-name-light-flash .con_04{padding:17.9856115108vw 9.5923261391vw;margin-bottom:11.9904076739vw}}.post-name-light-flash .con_04:before{content:"";width:176px;height:202px;background:url(../img/kazari_03.png) center no-repeat;background-size:cover;display:block;position:absolute;left:0;top:0;z-index:0}@media screen and (max-width:834px){.post-name-light-flash .con_04:before{width:21.103117506vw;height:24.2206235012vw}}.post-name-light-flash .con_04:after{content:"";width:176px;height:202px;background:url(../img/kazari.png) center no-repeat;background-size:cover;display:block;position:absolute;right:0;bottom:0;z-index:0}@media screen and (max-width:834px){.post-name-light-flash .con_04:after{width:21.103117506vw;height:24.2206235012vw}}.post-name-light-flash .con_04 .wp-block-group__inner-container{display:flex;justify-content:space-between;flex-wrap:wrap}.post-name-light-flash .con_04 .wp-block-group__inner-container .box{margin-bottom:30px;width:48%;background:#1d1f23;padding:20px}@media screen and (max-width:834px){.post-name-light-flash .con_04 .wp-block-group__inner-container .box{margin-bottom:3.5971223022vw;padding:2.3980815348vw;width:100%;margin-bottom:0}.post-name-light-flash .con_04 .wp-block-group__inner-container .box:not(:last-child){margin-bottom:3.5971223022vw}}.post-name-light-flash .con_05{font-size:50px;color:#cc3232}@media screen and (max-width:1400px){.post-name-light-flash .con_05{font-size:3.125vw}}@media screen and (max-width:834px){.post-name-light-flash .con_05{font-size:4.7961630695vw}}.post-name-guide .con_01{position:relative;padding:150px;margin-bottom:100px}@media screen and (max-width:834px){.post-name-guide .con_01{padding:17.9856115108vw 11.9904076739vw;margin-bottom:11.9904076739vw}}.post-name-guide .con_01:before{content:"";width:100%;height:100%;background:#0b0c10;display:block;position:absolute;left:0;right:0;top:0;z-index:-2}@media screen and (max-width:834px){.post-name-guide .con_01:before{width:100%}}.post-name-guide .con_01:after{content:"";width:176px;height:202px;background:url(../img/kazari.png) center no-repeat;background-size:cover;display:block;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (max-width:834px){.post-name-guide .con_01:after{width:21.103117506vw;height:24.2206235012vw;right:0}}.post-name-guide .con_01 .box{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:834px){.post-name-guide .con_01 .box{flex-direction:column-reverse}}.post-name-guide .con_01 .box .wp-block-media-text__content{width:55%;padding:0}@media screen and (max-width:834px){.post-name-guide .con_01 .box .wp-block-media-text__content{width:100%}}.post-name-guide .con_01 .box .wp-block-media-text__media{width:40%}@media screen and (max-width:834px){.post-name-guide .con_01 .box .wp-block-media-text__media{width:100%;margin-bottom:3.5971223022vw}}.post-name-guide .con_01 .box .txt{padding:10px 0 10px 30px;color:#cc3232;font-size:22px;text-indent:-14px;background:url(../img/bg_line_dot.png) left bottom repeat-x}@media screen and (max-width:834px){.post-name-guide .con_01 .box .txt{font-size:3.8369304556vw}}@media screen and (max-width:834px){.post-name-guide .con_01 .box .txt{padding:1.1990407674vw 0 1.1990407674vw 3.5971223022vw}}.post-name-guide .con_01 .box .txt strong{color:#fff;padding:0 10px 0 0;display:inline-block;vertical-align:top;font-style:italic;font-size:32px;line-height:1em}@media screen and (max-width:834px){.post-name-guide .con_01 .box .txt strong{font-size:5.035971223vw}}@media screen and (max-width:834px){.post-name-guide .con_01 .box .txt strong{padding:0 1.1990407674vw 0 0}}.post-name-guide .con_02{margin-bottom:80px}@media screen and (max-width:834px){.post-name-guide .con_02{display:flex;flex-direction:column;margin-bottom:9.5923261391vw}.post-name-guide .con_02 .wp-block-media-text__content{padding:0;margin-top:3.5971223022vw}}@media screen and (max-width:834px){.post-name-guide .con_02.has-media-on-the-right{flex-direction:column-reverse}}.post-name-guide .con_02 figure img{width:100%}.post-name-guide .con_02 .wp-block-media-text__content .no{font-size:80px;line-height:1;color:#cc3232;margin-bottom:20px}@media screen and (max-width:1400px){.post-name-guide .con_02 .wp-block-media-text__content .no{font-size:5vw}}@media screen and (max-width:834px){.post-name-guide .con_02 .wp-block-media-text__content .no{font-size:10.7913669065vw}}@media screen and (max-width:834px){.post-name-guide .con_02 .wp-block-media-text__content .no{margin-bottom:2.3980815348vw}}.post-name-guide .con_02 .wp-block-media-text__content h3{font-size:30px;margin-bottom:30px}@media screen and (max-width:834px){.post-name-guide .con_02 .wp-block-media-text__content h3{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post-name-guide .con_02 .wp-block-media-text__content h3{margin-bottom:3.5971223022vw}}.post-name-guide .con_02 .wp-block-media-text__content .txt{list-style:3em}.post-name-guide .con_02 .wp-block-media-text__content .common_btn{margin-top:50px}@media screen and (max-width:834px){.post-name-guide .con_02 .wp-block-media-text__content .common_btn{margin-top:5.9952038369vw}}@media screen and (max-width:834px){.post-name-other-menu .con_01{flex-direction:column}}@media screen and (max-width:834px){.post-name-other-menu .con_01 .wp-block-media-text__content{display:contents}}@media screen and (max-width:834px){.post-name-other-menu .con_01 .wp-block-media-text__media{order:2}}@media screen and (max-width:834px){.post-name-other-menu .con_01 .ttl_01{order:1}}.post-name-other-menu .con_01 .price{font-size:30px;margin-bottom:30px}@media screen and (max-width:834px){.post-name-other-menu .con_01 .price{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post-name-other-menu .con_01 .price{margin-bottom:3.5971223022vw;order:3}}.post-name-other-menu .con_01 .txt{margin-bottom:30px}@media screen and (max-width:834px){.post-name-other-menu .con_01 .txt{margin-bottom:3.5971223022vw;order:4}}.post-name-other-menu .con_01 h3{font-weight:400;font-size:20px;color:#cc3232}@media screen and (max-width:834px){.post-name-other-menu .con_01 h3{font-size:3.5971223022vw}}@media screen and (max-width:834px){.post-name-other-menu .con_01 h3{order:5}}.post-name-other-menu .con_01 ul{margin-bottom:40px}@media screen and (max-width:834px){.post-name-other-menu .con_01 ul{margin-bottom:4.7961630695vw;order:6}}.post-name-other-menu .con_01 ul li{background:#cc3232;padding:5px;display:inline-block}@media screen and (max-width:834px){.post-name-other-menu .con_01 ul li{padding:0.5995203837vw}}.post-name-other-menu .con_01 ul li:not(:last-child){margin-bottom:5px}@media screen and (max-width:834px){.post-name-other-menu .con_01 ul li:not(:last-child){margin-bottom:0.5995203837vw}}.post-name-other-menu .con_01 .txt_box{padding:15px;background:#464e59}@media screen and (max-width:834px){.post-name-other-menu .con_01 .txt_box{padding:1.7985611511vw;order:7}}@media screen and (max-width:834px){.post-name-japkasai .con_01{flex-direction:column}}@media screen and (max-width:834px){.post-name-japkasai .con_01 .wp-block-media-text__content{display:contents}}.post-name-japkasai .con_01 .price{font-size:30px;margin-bottom:30px}@media screen and (max-width:834px){.post-name-japkasai .con_01 .price{font-size:4.7961630695vw}}@media screen and (max-width:834px){.post-name-japkasai .con_01 .price{margin-bottom:3.5971223022vw}}.post-name-japkasai .con_01 .txt{margin-bottom:30px}@media screen and (max-width:834px){.post-name-japkasai .con_01 .txt{margin-bottom:3.5971223022vw}}.post-name-japkasai .con_01 h3{font-weight:400;font-size:20px;color:#cc3232}@media screen and (max-width:834px){.post-name-japkasai .con_01 h3{font-size:3.5971223022vw}}.post-name-japkasai .con_01 ul{margin-bottom:40px}@media screen and (max-width:834px){.post-name-japkasai .con_01 ul{margin-bottom:4.7961630695vw}}.post-name-japkasai .con_01 ul li{background:#cc3232;padding:5px;display:inline-block}@media screen and (max-width:834px){.post-name-japkasai .con_01 ul li{padding:0.5995203837vw}}.post-name-japkasai .con_01 ul li:not(:last-child){margin-bottom:5px}@media screen and (max-width:834px){.post-name-japkasai .con_01 ul li:not(:last-child){margin-bottom:0.5995203837vw}}.post-name-japkasai .con_01 .txt_box{padding:15px;background:#464e59}@media screen and (max-width:834px){.post-name-japkasai .con_01 .txt_box{padding:1.7985611511vw;margin-bottom:3.5971223022vw}}.post-name-japkasai .japkasai_01{margin-bottom:30px}@media screen and (max-width:834px){.post-name-japkasai .japkasai_01{margin-bottom:3.5971223022vw}}.post-name-japkasai .japkasai_01 .wp-block-group__inner-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-left:-2%}@media screen and (max-width:834px){.post-name-japkasai .japkasai_01 .wp-block-group__inner-container{margin-left:0;justify-content:space-between}}.post-name-japkasai .japkasai_01 .wp-block-group__inner-container figure{margin-left:2%;width:48%}@media screen and (max-width:834px){.post-name-japkasai .japkasai_01 .wp-block-group__inner-container figure{margin-left:0;width:48%;margin-bottom:3.5971223022vw}}.post-name-japkasai .japkasai_01 .wp-block-group__inner-container figure img{width:100%}.post-name-japkasai .japkasai_02{border:10px solid #cc3232;padding:20px}@media screen and (max-width:834px){.post-name-japkasai .japkasai_02{padding:2.3980815348vw}}.post-name-japkasai .japkasai_02 .wp-block-group__inner-container{border:10px solid #cc3232;padding:50px;background:#f5efdc;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:834px){.post-name-japkasai .japkasai_02 .wp-block-group__inner-container{padding:5.9952038369vw}}.post-name-japkasai .japkasai_02 .wp-block-group__inner-container figure{margin-left:2%;width:48%}@media screen and (max-width:834px){.post-name-japkasai .japkasai_02 .wp-block-group__inner-container figure{margin-left:0;width:48%;margin-bottom:3.5971223022vw}}.post-name-japkasai .japkasai_02 .wp-block-group__inner-container figure img{width:100%}