@font-face{font-family:"Aurantiaca";src:url("/wp/wp-content/themes/wp-templ/assets/fonts/aurantiaca-v4z6e.ttf")}@media (min-width: 768px){#wrap{padding-top:0}}.anchor-point{display:block;padding-top:40px;margin-top:-40px}.box-center{text-align:center}.tit-sec{margin-bottom:86px}@media (max-width: 767px){.tit-sec{margin-bottom:37px}}@media (min-width: 768px){.tit-sec .txt-en{font-size:55px;font-size:5.5rem;letter-spacing:0;margin-bottom:30px}.tit-sec .txt-en:before{width:75px;transform:rotate(-17deg);left:27px;bottom:-25px}}@media (max-width: 767px){.tit-sec .txt-en{font-size:42px;font-size:4.2rem;margin-bottom:22px}.tit-sec .txt-en:before{bottom:-17px}}@media (min-width: 768px){.tit-sec .txt-ja{padding-right:26px;letter-spacing:2.6px}}@media (max-width: 767px){.tit-sec .txt-ja{padding-right:0}}.sec-top-bg{position:relative;overflow:hidden}.sec-top-bg .h-breadcrumb{position:absolute;top:75px;right:114px;padding:0}@media (max-width: 767px){.sec-top-bg .h-breadcrumb{top:auto;bottom:74px;right:-2px}.sec-top-bg .h-breadcrumb .c-breadcrumb{padding-bottom:15px}}.sec-top-bg .mv-service-info{padding-top:0}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-top-bg .mv-service-info{padding-top:10%}}.sec-top-bg .mv-service-info .tit-sec{position:relative;top:-14px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-top-bg .mv-service-info .tit-sec{top:0}}@media (max-width: 767px){.sec-top-bg .mv-service-info .tit-sec{top:-43px;margin-bottom:0}}.sec-top-bg .mv-service-info .tit-sec .txt-en{color:#18191A;letter-spacing:-.4px;margin-bottom:27px}@media (max-width: 767px){.sec-top-bg .mv-service-info .tit-sec .txt-en{margin-bottom:11px}}.sec-top-bg .mv-service-info .tit-sec .txt-en:before{background:#18191A}@media (min-width: 768px){.sec-top-bg .mv-service-info .tit-sec .txt-en:before{width:116px;left:67px;bottom:-20px}}@media (max-width: 767px){.sec-top-bg .mv-service-info .tit-sec .txt-en:before{bottom:-12px}}.sec-top-bg .mv-service-info .tit-sec .txt-ja{color:#18191A;padding-right:67px}@media (max-width: 767px){.sec-top-bg .mv-service-info .tit-sec .txt-ja{padding-right:26px}}.sec-concept{background:#F1F1EC;position:relative;padding-bottom:119px;z-index:2;margin-top:-32px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-concept{margin-top:50px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-concept{margin-top:0}}@media (max-width: 767px){.sec-concept{margin-top:11px;padding-bottom:101px;margin-bottom:138px}}.sec-concept:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/showroom/bg_concept.png") no-repeat top center;background-size:100% 100%;width:100%;height:187px;left:0;top:-187px}@media (max-width: 767px){.sec-concept:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/showroom/bg_concept_sp.png");height:93px;top:-93px}}.sec-concept .img-left{position:absolute;max-width:258px;left:0;top:32px;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden;transition:all .3s}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-concept .img-left{max-width:230px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-concept .img-left{max-width:180px}}@media (max-width: 767px){.sec-concept .img-left{max-width:164px;top:auto;bottom:-70px;border-top-right-radius:5px;border-bottom-right-radius:5px}}.sec-concept .img-right{position:absolute;max-width:294px;right:0;top:263px;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;transition:all .3s}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-concept .img-right{max-width:260px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-concept .img-right{max-width:210px}}@media (max-width: 767px){.sec-concept .img-right{max-width:179px;top:auto;bottom:-98px;border-top-left-radius:5px;border-bottom-left-radius:5px}}.sec-concept .content-sec{max-width:54.17%;margin:0 auto;position:relative;top:-49px}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-concept .content-sec{padding:0 50px}}@media (max-width: 767px){.sec-concept .content-sec{max-width:100%;padding:0 27px 0 28px}}.sec-concept .content-sec .tit-en{font-family:"gill-sans-nova",sans-serif;font-size:30px;font-size:3rem;font-weight:500;letter-spacing:0;text-align:center;margin-bottom:40px}@media (max-width: 767px){.sec-concept .content-sec .tit-en{font-size:20px;font-size:2rem;margin-bottom:30px;margin-bottom:13px}}.sec-concept .content-sec h2{text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:32px;font-size:3.2rem;line-height:60px;letter-spacing:4.8px;font-weight:500;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-concept .content-sec h2{font-size:26px;font-size:2.6rem;line-height:40px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-concept .content-sec h2{font-size:25px;font-size:2.5rem}}@media (max-width: 767px){.sec-concept .content-sec h2{font-size:20px;font-size:2rem;line-height:38px;margin-bottom:18px;letter-spacing:.6px}}.sec-concept .content-sec .desc p{text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-size:1.6rem;line-height:34px;font-weight:500;margin-bottom:34px}.sec-concept .content-sec .desc p:last-child{margin-bottom:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-concept .content-sec .desc p br{display:none}}@media (max-width: 767px){.sec-concept .content-sec .desc p{font-size:15px;font-size:1.5rem;line-height:28px;text-align:left;margin-bottom:28px}}.sec-anchors{margin-bottom:49px;padding:50px 20px}@media (max-width: 767px){.sec-anchors{margin-bottom:72px;padding:0}}.sec-anchors ul{max-width:905px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.sec-anchors ul{flex-wrap:wrap;padding:0 20px}}@media (min-width: 768px){.sec-anchors ul li{border-right:solid 1px #363636}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-anchors ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}@media (min-width: 768px){.sec-anchors ul li:first-child a{padding:0 35px 0 0}.sec-anchors ul li:nth-child(2) a{padding:0 30px 0 27px}.sec-anchors ul li:nth-child(3) a{padding:0 32px 0 25px}.sec-anchors ul li:nth-child(4){border-right:0}.sec-anchors ul li:nth-child(4) a{padding:0 24px 0 20px}}@media (max-width: 767px){.sec-anchors ul li{margin-bottom:7px;width:100%;margin-right:0}}.sec-anchors ul li a{font-size:15px;font-size:1.5rem;font-weight:700;line-height:41px;display:block;letter-spacing:.8px;cursor:pointer}@media only screen and (min-width: 1025px){.sec-anchors ul li a:hover{opacity:1}.sec-anchors ul li a:hover span:before{opacity:0}.sec-anchors ul li a:hover span:after{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-anchors ul li a{line-height:25px}.sec-anchors ul li a span{display:block;text-align:center}.sec-anchors ul li a span:before{top:50% !important;margin-top:-12px;right:-10px !important}}@media (max-width: 767px){.sec-anchors ul li a{background:#DBDBDB;border-radius:5px;text-align:center}}.sec-anchors ul li a span{position:relative;padding-right:15px}@media (max-width: 767px){.sec-anchors ul li a span{padding-right:37px;width:100%;display:block}}.sec-anchors ul li a span:before{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/showroom/ico_arr_anchor.svg") no-repeat center center;background-size:100% 100%;content:'';right:-15px;top:-1px;width:24px;height:24px;transition:all .3s}@media (max-width: 767px){.sec-anchors ul li a span:before{width:20px;height:20px;right:10px;top:calc(50% - 10px);background-image:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_anchor.svg")}}.sec-anchors ul li a span:after{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/showroom/ico_arr_anchor_hv.svg") no-repeat center center;background-size:100% 100%;content:'';right:-15px;top:-1px;width:24px;height:24px;transition:all .3s;opacity:0}@media (max-width: 767px){.sec-anchors ul li a span:after{width:20px;height:20px;right:-7px;top:2px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_anchor_hv.svg")}}.sec-reasons{margin-bottom:141px}@media (max-width: 767px){.sec-reasons{margin-bottom:-17px}}.sec-reasons .box-reason{font-size:0px;font-size:0rem;margin-bottom:90px;position:relative}.sec-reasons .box-reason:last-child{margin-bottom:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-reasons .box-reason{margin-bottom:80px}}@media (max-width: 767px){.sec-reasons .box-reason{margin-bottom:-48px}}.sec-reasons .box-reason.box-revert .img-reason{margin:0 0 0 auto;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-bottom-left-radius:20px}@media (max-width: 767px){.sec-reasons .box-reason.box-revert .img-reason{border-top-left-radius:20px;border-bottom-left-radius:20px}}.sec-reasons .box-reason.box-revert .content{right:auto;left:0;padding-left:106px}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-reasons .box-reason.box-revert .content{padding-left:50px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-reasons .box-reason.box-revert .content{padding-left:30px}}@media (max-width: 767px){.sec-reasons .box-reason.box-revert .content{padding:68px 28px 22px;margin:0 auto 0 0}}.sec-reasons .box-reason .img-reason{width:61.12%;height:588px;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}@media (max-width: 767px){.sec-reasons .box-reason .img-reason{width:94.66%;height:250px;border-top-right-radius:20px;border-bottom-right-radius:20px}}.sec-reasons .box-reason .img-reason img{width:100%;height:100%;object-fit:cover}.sec-reasons .box-reason .content{vertical-align:top;width:56.14%;position:absolute;right:0;bottom:0;padding:103px 100px 107px 101px;background:#fff;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-reasons .box-reason .content{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-reasons .box-reason .content{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.sec-reasons .box-reason .content{margin:0 0 0 auto;width:94.66%;bottom:auto;top:-70px;position:relative;padding:68px 28px 22px}}.sec-reasons .box-reason .number{position:absolute;top:0;left:0;border-bottom-right-radius:20px;background:#363636;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:39px;width:209px;align-items:center;justify-content:center}.sec-reasons .box-reason .number span{font-family:"Cormorant Garamond",serif;font-size:20px;font-size:2rem;font-style:italic;font-weight:600;letter-spacing:0;margin-right:5px}.sec-reasons .box-reason .number strong{font-family:"gill-sans-nova",sans-serif;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:0}.sec-reasons .box-reason .tit-box{font-size:26px;font-size:2.6rem;line-height:45px;font-weight:700;letter-spacing:2.6px;margin-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-reasons .box-reason .tit-box{font-size:20px;font-size:2rem;line-height:35px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-reasons .box-reason .tit-box{font-size:18px;font-size:1.8rem;letter-spacing:1.6px}}@media (max-width: 767px){.sec-reasons .box-reason .tit-box{font-size:20px;font-size:2rem;line-height:35px;letter-spacing:0.6px;margin-bottom:18px}}.sec-reasons .box-reason .desc p{font-size:16px;font-size:1.6rem;line-height:30px;font-weight:500;margin-bottom:30px}.sec-reasons .box-reason .desc p:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-reasons .box-reason .desc p{font-size:14px;font-size:1.4rem;line-height:28px}}@media (max-width: 767px){.sec-reasons .box-reason .desc p{font-size:15px;font-size:1.5rem;line-height:28px;margin-bottom:28px}}.sec-intro{padding:122px 0 102px;background:#F1F1EC;overflow:hidden;margin-bottom:125px}@media (max-width: 767px){.sec-intro{padding-top:46px;padding-bottom:40px;margin-bottom:0}}.sec-intro .tit-sec{margin-bottom:63px}@media (max-width: 767px){.sec-intro .tit-sec{margin-bottom:38px}}@media (max-width: 767px){.sec-intro .tit-sec .txt-en{line-height:46px;margin-bottom:16px}}.sec-intro .tit-sec .txt-en:before{left:154px}@media (max-width: 767px){.sec-intro .tit-sec .txt-en:before{left:120px;bottom:-12px}}.sec-intro .tit-sec .txt-ja{padding:0;text-align:center}@media (max-width: 767px){.sec-intro .tit-sec .txt-ja{padding-left:87px}}.sec-intro .slider-case .slick-list{margin:0 -22px}@media (max-width: 767px){.sec-intro .slider-case .slick-list{margin:0 -10px}}.sec-intro .slider-case .slick-slide{margin:0 22px;transition:all .3s;opacity:.6;margin-top:24px}@media (min-width: 768px){.sec-intro .slider-case .slick-slide{max-width:880px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-intro .slider-case .slick-slide{max-width:600px}}@media (max-width: 767px){.sec-intro .slider-case .slick-slide{margin:0 10px;margin-top:20px}}.sec-intro .slider-case .slick-slide.slick-active{opacity:1;margin-top:0}@media (min-width: 768px){.sec-intro .slider-case .slick-slide.slick-active{max-width:880px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-intro .slider-case .slick-slide.slick-active{max-width:600px}}.sec-intro .slider-case .slick-slide.slick-active .img-item{height:495px;margin-bottom:13px}@media (max-width: 767px){.sec-intro .slider-case .slick-slide.slick-active .img-item{height:205px;border-radius:5px;margin-bottom:10px}}.sec-intro .slider-case .slick-slide.slick-active .detail{opacity:1;pointer-events:inherit}.sec-intro .slider-case .slick-arrow{width:49px;height:49px;background:#18191A;position:absolute;top:28.9% !important;border-radius:50%;font-size:0;border:1px solid #fff;transition:0.3s ease all;-webkit-appearance:none;appearance:none;z-index:12;cursor:pointer}@media (max-width: 767px){.sec-intro .slider-case .slick-arrow{width:35px;height:35px;top:40.4%;top:85px !important}}.sec-intro .slider-case .slick-arrow:before{position:absolute;top:0;bottom:0;margin:auto;left:16px;width:16px;height:10px;content:'';z-index:1;background-size:100% 100%}@media (max-width: 767px){.sec-intro .slider-case .slick-arrow:before{left:11px}}@media only screen and (min-width: 1025px){.sec-intro .slider-case .slick-arrow:hover{background:#fff;border:1px solid #18191A}.sec-intro .slider-case .slick-arrow:hover:before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="15.73" height="9.27" fill="%23fff"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M11.12,6.771a.433.433,0,0,0,.3-.75L8.584,3.385,11.415.75a.433.433,0,1,0-.591-.634L7.653,3.069a.432.432,0,0,0,0,.633l3.171,2.953a.432.432,0,0,0,.3.116" transform="translate(-7.515 0)" fill="%23fff"/><path id="Path_426450" data-name="Path 426450" d="M.433,3.844h8.48a.433.433,0,1,0,0-.866H.433a.433.433,0,1,0,0,.866" transform="translate(2.143 -0.025)" fill="%23fff"/></g></svg>') no-repeat left center}}.sec-intro .slider-case .slick-arrow.slick-prev{left:calc((100% - 880px) / 2 - 24px);cursor:pointer}@media only screen and (max-width: 1050px){.sec-intro .slider-case .slick-arrow.slick-prev{left:calc(5% - 24px)}}@media (max-width: 767px){.sec-intro .slider-case .slick-arrow.slick-prev{left:calc((100% - 310px) / 2 - 24px)}}.sec-intro .slider-case .slick-arrow.slick-prev::before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="15.73" height="9.27" fill="%23fff"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M11.12,6.771a.433.433,0,0,0,.3-.75L8.584,3.385,11.415.75a.433.433,0,1,0-.591-.634L7.653,3.069a.432.432,0,0,0,0,.633l3.171,2.953a.432.432,0,0,0,.3.116" transform="translate(-7.515 0)" fill="%23fff"/><path id="Path_426450" data-name="Path 426450" d="M.433,3.844h8.48a.433.433,0,1,0,0-.866H.433a.433.433,0,1,0,0,.866" transform="translate(2.143 -0.025)" fill="%23fff"/></g></svg>') no-repeat left center}@media only screen and (min-width: 1025px){.sec-intro .slider-case .slick-arrow.slick-prev:hover:before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="15.73" height="9.27" fill="%2318191A"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M11.12,6.771a.433.433,0,0,0,.3-.75L8.584,3.385,11.415.75a.433.433,0,1,0-.591-.634L7.653,3.069a.432.432,0,0,0,0,.633l3.171,2.953a.432.432,0,0,0,.3.116" transform="translate(-7.515 0)" fill="%2318191A"/><path id="Path_426450" data-name="Path 426450" d="M.433,3.844h8.48a.433.433,0,1,0,0-.866H.433a.433.433,0,1,0,0,.866" transform="translate(2.143 -0.025)" fill="%2318191A"/></g></svg>') no-repeat left center}}.sec-intro .slider-case .slick-arrow.slick-next{right:calc((100% - 880px) / 2 - 24px);cursor:pointer}@media only screen and (max-width: 1050px){.sec-intro .slider-case .slick-arrow.slick-next{right:calc(5% - 24px)}}@media (max-width: 767px){.sec-intro .slider-case .slick-arrow.slick-next{right:calc((100% - 310px) / 2 - 24px)}}.sec-intro .slider-case .slick-arrow.slick-next::before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="11.49" height="6.771" fill="%23fff"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M7.948,6.771a.433.433,0,0,1-.3-.75l2.831-2.636L7.653.75A.433.433,0,1,1,8.244.116l3.171,2.953a.432.432,0,0,1,0,.633L8.244,6.654a.432.432,0,0,1-.3.116" transform="translate(-0.063 0)" fill="%23fff"/><path id="Path_426450" data-name="Path 426450" d="M8.914,3.844H.433a.433.433,0,1,1,0-.866h8.48a.433.433,0,1,1,0,.866" transform="translate(0 -0.025)" fill="%23fff"/></g></svg>') no-repeat left center}@media only screen and (min-width: 1025px){.sec-intro .slider-case .slick-arrow.slick-next:hover:before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="11.49" height="6.771" fill="%2318191A"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M7.948,6.771a.433.433,0,0,1-.3-.75l2.831-2.636L7.653.75A.433.433,0,1,1,8.244.116l3.171,2.953a.432.432,0,0,1,0,.633L8.244,6.654a.432.432,0,0,1-.3.116" transform="translate(-0.063 0)" fill="%2318191A"/><path id="Path_426450" data-name="Path 426450" d="M8.914,3.844H.433a.433.433,0,1,1,0-.866h8.48a.433.433,0,1,1,0,.866" transform="translate(0 -0.025)" fill="%2318191A"/></g></svg>') no-repeat left center}}.sec-intro .slider-case .item .img-item{height:447px;border-radius:10px;overflow:hidden;margin-bottom:13px;transition:all .3s;transition-delay:0.5s}@media (max-width: 767px){.sec-intro .slider-case .item .img-item{height:166px;border-radius:0}}.sec-intro .slider-case .item .img-item img{width:100%;height:100%;object-fit:cover}.sec-intro .slider-case .item .detail{background:#FFFFFF;border-radius:10px;overflow:hidden;padding:40px 48px 53px;pointer-events:none;transition:all .3s}@media (max-width: 767px){.sec-intro .slider-case .item .detail{border-radius:5px;padding:23px 23px 21px}}.sec-intro .slider-case .item .detail .tit-slide{font-size:20px;font-size:2rem;line-height:29px;font-weight:700;margin-bottom:12px;letter-spacing:1px}@media (max-width: 767px){.sec-intro .slider-case .item .detail .tit-slide{font-size:18px;font-size:1.8rem;margin-bottom:11px;text-align:center}}.sec-intro .slider-case .item .detail .desc{font-size:15px;font-size:1.5rem;line-height:25px;font-weight:500;letter-spacing:1.2px}@media (max-width: 767px){.sec-intro .slider-case .item .detail .desc{line-height:26px}}.sec-map{padding:0 40px;margin-bottom:127px}@media (max-width: 767px){.sec-map{padding:54px 20px 0;margin-bottom:55px}}.sec-map .tit-sec{margin-bottom:65px}@media (max-width: 767px){.sec-map .tit-sec{margin-bottom:25px}}.sec-map .tit-sec .txt-en{margin-bottom:26px}@media (max-width: 767px){.sec-map .tit-sec .txt-en{margin-bottom:18px}}.sec-map .tit-sec .txt-en:before{left:44px;bottom:-21px}@media (max-width: 767px){.sec-map .tit-sec .txt-en:before{left:33px;bottom:-14px}}.sec-map .tit-sec .txt-ja{padding-right:42px}@media (max-width: 767px){.sec-map .tit-sec .txt-ja{padding-right:8px}}.sec-map .box-map{max-width:880px;margin:0 auto 34px;height:486px}@media (max-width: 767px){.sec-map .box-map{height:185px;margin-bottom:12px}}.sec-map .box-map iframe{display:block;width:100%;height:100%}.sec-map .box-info{max-width:880px;margin:0 auto;position:relative;border:solid 3px #363636;padding:54px 0 50px 98px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-map .box-info{padding-left:50px}}@media (max-width: 767px){.sec-map .box-info{padding:28px 0 28px 26px}}.sec-map .box-info .txt-info{position:absolute;left:-23px;top:50%;transform:translate(0, -50%);width:40px}@media (max-width: 767px){.sec-map .box-info .txt-info{width:26px;left:-12px;top:-4px;transform:none}}.sec-map .box-info .address{font-size:15px;font-size:1.5rem;line-height:25px;font-weight:500;position:relative;padding-left:25px;margin-bottom:28px;letter-spacing:1.2px}@media (max-width: 767px){.sec-map .box-info .address{font-size:14px;font-size:1.4rem;line-height:21px;letter-spacing:.5px;margin-bottom:16px}}.sec-map .box-info .address:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_map.svg") no-repeat top center;background-size:100% 100%;width:14px;height:19px;left:1px;top:3px}@media (max-width: 767px){.sec-map .box-info .address:before{left:2px;top:1px}}@media (min-width: 768px){.sec-map .box-info .move{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-map .box-info .move .tit-move{font-size:14px;font-size:1.4rem;line-height:28px;font-weight:700;position:relative;margin-left:25px;margin-bottom:6px}@media (max-width: 767px){.sec-map .box-info .move .tit-move{margin-left:26px;letter-spacing:1px}}.sec-map .box-info .move .tit-move:after{position:absolute;content:'';width:100%;height:1px;background:#363636;left:0;top:50%;transform:translate(0, -50%)}.sec-map .box-info .move .tit-move span{background:#fff;padding-right:10px;position:relative;z-index:2}.sec-map .box-info .move .desc{font-size:14px;font-size:1.4rem;line-height:24px;font-weight:500;letter-spacing:1.2px}@media (max-width: 767px){.sec-map .box-info .move .desc{line-height:24px;padding-left:2px;padding-right:30px;letter-spacing:.6px}}@media (min-width: 768px){.sec-map .box-info .move .move-left{width:50%;padding-right:20px}}@media (max-width: 767px){.sec-map .box-info .move .move-left{margin-bottom:19px}}.sec-map .box-info .move .move-left .tit-move:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_train.svg") no-repeat top center;background-size:100% 100%;width:16px;height:18px;left:-24px;top:5px}@media (min-width: 768px){.sec-map .box-info .move .move-right{width:50%;padding-left:25px}}@media (max-width: 767px){.sec-map .box-info .move .move-right .tit-move{margin-left:33px}}.sec-map .box-info .move .move-right .tit-move:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_taxi.svg") no-repeat top center;background-size:100% 100%;width:21px;height:14px;left:-29px;top:8px}.sec-contact{padding:0 20px;margin-bottom:66px;transition:all .3s}@media (max-width: 767px){.sec-contact{padding-left:12px;padding-right:13px;margin-bottom:21px}}.sec-contact.hv{opacity:0.6 !important}.sec-contact .box-top{max-width:717px;margin:0 auto;text-align:center;border:solid 1px #707070;position:relative;padding:49px 20px 114px}@media (max-width: 767px){.sec-contact .box-top{padding-top:33px;margin-left:10px;margin-right:10px;padding-bottom:110px}}.sec-contact .box-top:before{position:absolute;content:'';width:6px;height:18px;background:#fff;left:-3px;top:0}.sec-contact .box-top:after{position:absolute;content:'';width:6px;height:18px;background:#fff;right:-3px;bottom:45px}.sec-contact .box-top .tit-en{font-family:"Cormorant Garamond",serif;font-size:34px;font-size:3.4rem;font-weight:600;letter-spacing:1.5px;font-style:italic;padding:0 15px;background:#fff;position:absolute;top:-16px;left:50%;transform:translate(-50%, 0)}@media (max-width: 767px){.sec-contact .box-top .tit-en{font-size:30px;font-size:3rem;padding:0 21px;top:-12px}}.sec-contact .box-top .tit-ja{font-size:18px;font-size:1.8rem;line-height:29px;font-weight:700;letter-spacing:1.8px}@media (max-width: 767px){.sec-contact .box-top .tit-ja{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:1.2px}}.sec-contact .box-bottom{max-width:791px;margin:0 auto;position:relative;top:-46px}@media (max-width: 767px){.sec-contact .box-bottom{top:-50px}}.sec-contact .btn-contact{position:absolute;top:-30px;left:50%;transform:translate(-50%, 0);display:block;width:452px;padding:16px 20px;background:#112946;border-radius:40px;text-align:center;color:#fff;z-index:3;cursor:pointer}@media (max-width: 767px){.sec-contact .btn-contact{width:300px;padding:10px 20px;top:-41px}}@media only screen and (min-width: 1025px){.sec-contact .btn-contact:hover{opacity:1}}.sec-contact .btn-contact:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_mail_w.png") no-repeat top center;background-size:100% 100%;width:36px;height:36px;left:19px;top:50%;margin-top:-18px}.sec-contact .btn-contact:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next_w.svg") no-repeat top center;background-size:100% 100%;width:13px;height:8px;right:21px;top:50%;margin-top:-4px}.sec-contact .btn-contact h3{font-size:16px;font-size:1.6rem;line-height:28px;font-weight:500;padding-left:21px;letter-spacing:1.6px}@media (max-width: 767px){.sec-contact .btn-contact h3{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.6px}}

/*# sourceMappingURL=maps/showroom.min.css.map */
