.tmsj{overflow:hidden}.tmsj .contact-bar{position:fixed;right:0;top:50.4%;transform:translateY(-50%);width:55px;z-index:5;transition:opacity .5s ease, transform .5s ease}@media (max-width: 767px){.tmsj .contact-bar{transform:translateY(0%);top:auto;bottom:0}}.tmsj .contact-bar.fadeInRight{opacity:0;transform:translate(24px, -50%);transition:opacity 1.1s ease, transform 1.1s ease}@media (max-width: 767px){.tmsj .contact-bar.fadeInRight{transform:translate(24px, 0)}}.tmsj .contact-bar.fadeInRight.animated{opacity:1;transform:translateY(-50%);transition:opacity .45s ease, transform .45s ease}@media (max-width: 767px){.tmsj .contact-bar.fadeInRight.animated{transform:translateY(0)}}.tmsj .contact-bar.hide-to-bottom{opacity:0 !important;pointer-events:none !important;transform:translate(120%, -50%) !important}@media (max-width: 767px){.tmsj .contact-bar.hide-to-bottom{transform:translateX(120%) !important}}.tmsj #wrap{padding-top:0}.tmsj .txt__scroll__animate{overflow:hidden;height:2vh;min-height:26px}.tmsj .txt__scroll__animate .txt{display:block;font-family:"neuzeit-grotesk",sans-serif;letter-spacing:.1em;color:#000}.tmsj .txt__scroll__animate .txt__sub{transform:translateY(100%);transition:transform ease-out .6s}.tmsj .txt__scroll__animate .txt__main{transform:translateY(50%);transition:transform ease-out .6s}.tmsj .txt__scroll__animate.animate .txt__sub{transform:translateY(-100%)}.tmsj .txt__scroll__animate.animate .txt__main{transform:translateY(-100%)}.tmsj .img-wrap{overflow:hidden}.tmsj .img.img-wrap{position:relative}.tmsj .img.img-wrap img{will-change:transform;transform:translate3d(0, 0, 0) scale(1.18);backface-visibility:hidden}.tmsj .sec__mv{background:url("/wp/wp-content/themes/wp-templ/assets/img/tmsj/mv.jpg") no-repeat top center;background-size:cover;height:100vh;position:relative;overflow:hidden}@media (max-width: 767px){.tmsj .sec__mv{background:url("/wp/wp-content/themes/wp-templ/assets/img/tmsj/mv_sp.jpg") no-repeat top}}.tmsj .sec__mv .mv{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.tmsj .sec__mv .mv video{display:block;width:100%;height:100%;object-fit:cover;left:0;width:100%;height:100%;z-index:-999}@media (max-width: 767px){.tmsj .sec__mv .mv video{min-height:100vh}}.tmsj .sec__mv-ttl{position:absolute;left:6.6vw;top:50%;transform:translateY(-50%);z-index:2}@media (max-width: 767px){.tmsj .sec__mv-ttl{transform:translateY(0%);top:23%;left:8.8vw}}.tmsj .sec__mv-ttl .en{display:inline-block;color:white;font-family:"neuzeit-grotesk",sans-serif;font-size:3.82vw;font-weight:bold;letter-spacing:.05em;margin-bottom:2.64vw}@media (max-width: 767px){.tmsj .sec__mv-ttl .en{font-size:6.4vw;letter-spacing:.05em;margin-bottom:3.13vw;line-height:1.25}}.tmsj .sec__mv-ttl .ja{color:white;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-size:1.39vw;letter-spacing:.2em}@media (max-width: 767px){.tmsj .sec__mv-ttl .ja{font-size:3.73vw;line-height:1.42}}.tmsj .sec__intro{padding-top:17.85vw;padding-bottom:9.31vw;background:url("/wp/wp-content/themes/wp-templ/assets/img/tmsj/intro_bg.jpg") no-repeat top center;background-size:cover;display:flex;justify-content:space-between;position:relative}@media (max-width: 767px){.tmsj .sec__intro{display:block;padding-top:38.13vw;padding-bottom:26.67vw}}.tmsj .sec__intro .left-img{width:39.17vw;display:block}@media (max-width: 767px){.tmsj .sec__intro .left-img{width:100%}}.tmsj .sec__intro .right-img{position:absolute;right:0;bottom:23.29vw;width:24.58vw;display:block}@media (max-width: 767px){.tmsj .sec__intro .right-img{bottom:53.07vw;width:46.67vw}}.tmsj .sec__intro-content{padding-left:0.76vw;width:calc(50% + 3.54vw);display:flex}@media (max-width: 767px){.tmsj .sec__intro-content{margin:0 auto;padding-left:0;width:calc(100% - 14.2vw)}}.tmsj .sec__intro-content .center-img{display:block;width:19.17vw;margin-top:21.79vw}@media (max-width: 767px){.tmsj .sec__intro-content .center-img{margin-top:53.87vw;width:36.27vw}}.tmsj .sec__intro-content .txt-area{padding-top:13.88vw}@media (max-width: 767px){.tmsj .sec__intro-content .txt-area{padding-top:23.4vw}}.tmsj .sec__intro-content .sec-ttl .en{display:inline-block;font-size:0.83vw;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:1.66vw}@media (max-width: 767px){.tmsj .sec__intro-content .sec-ttl .en{font-size:2.93vw;margin-bottom:6.66vw}}.tmsj .sec__intro-content .sec-ttl .ja{font-size:2.29vw;font-family:"ryo-text-plusn",serif;font-weight:500;letter-spacing:.04em;line-height:1}@media (max-width: 767px){.tmsj .sec__intro-content .sec-ttl .ja{font-size:6.4vw}}.tmsj .sec__intro-content .upper-txt{margin-top:3.16vw;font-size:0.97vw;font-weight:300;letter-spacing:.1em;line-height:2.43vw}@media (max-width: 767px){.tmsj .sec__intro-content .upper-txt{margin-top:13vw;font-size:3.2vw;line-height:2.16}}.tmsj .sec__intro-content .lower-txt{margin-top:2.56vw;font-family:"neuzeit-grotesk",sans-serif;font-size:0.83vw;letter-spacing:.1em;line-height:2.08vw}@media (max-width: 767px){.tmsj .sec__intro-content .lower-txt{margin-top:12vw;line-height:2;font-size:2.93vw}}.tmsj .sec__jouney{background-color:white;padding-top:9.81vw;padding-bottom:2.71vw;position:relative;z-index:1}@media (max-width: 767px){.tmsj .sec__jouney{padding-top:24.97vw;padding-bottom:17.67vw}}.tmsj .sec__jouney .sec-ttl{max-width:84.44vw;margin:0 auto 3.3vw}@media (max-width: 767px){.tmsj .sec__jouney .sec-ttl{margin-bottom:13vw;width:calc(100% - 14.4vw)}}.tmsj .sec__jouney .sec-ttl .jp{display:inline-block;font-size:0.83vw;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:0.16vw}@media (max-width: 767px){.tmsj .sec__jouney .sec-ttl .jp{font-size:2.93vw}}.tmsj .sec__jouney .sec-ttl .en{font-size:3.47vw;font-family:"neuzeit-grotesk",sans-serif;font-weight:bold;letter-spacing:.1em;line-height:1;display:inline-block;margin-top:.7vw}@media (max-width: 767px){.tmsj .sec__jouney .sec-ttl .en{margin-top:.7vw;font-size:9.07vw}}.tmsj .sec__jouney .jouney-item{margin-bottom:7.5vw;width:100%}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item{margin-bottom:17.5vw}}.tmsj .sec__jouney .jouney-item:last-child{margin-bottom:0}.tmsj .sec__jouney .jouney-item .imager{position:relative;width:calc(100% - 15.28vw)}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .imager{width:calc(100% - 7.2vw)}}.tmsj .sec__jouney .jouney-item .imager-txt{background-color:white;font-family:"neuzeit-grotesk",sans-serif;position:absolute;right:0;top:-.5vw;font-size:1.18vw;letter-spacing:.1em;height:9.72vw;width:4.31vw;writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .imager-txt{font-size:3.2vw;height:23.73vw;right:-.4vw;width:8.8vw}}@media (min-width: 768px){.tmsj .sec__jouney .jouney-item .imager.right{margin-left:15.63vw}}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .imager.right{margin-left:7.47vw}}.tmsj .sec__jouney .jouney-item .imager.right .imager-txt{right:auto;left:0}.tmsj .sec__jouney .jouney-item .content-item{background-color:white;padding:2.53vw 4.03vw 4.31vw;padding-right:0;margin-left:30.21vw;max-width:69.79vw;margin-top:-9.93vw;position:relative;z-index:2}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item{padding:5.9vw 7.2vw 9.07vw;padding-right:0;margin-left:7.2vw;margin-top:-17.33vw;max-width:none}}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item.right{margin-left:0;margin-right:7.2vw}.tmsj .sec__jouney .jouney-item .content-item.right .image-list{margin-left:-7.2vw;width:100%}}.tmsj .sec__jouney .jouney-item .content-item .item-ttl .en{display:inline-block;font-size:0.83vw;font-family:"neuzeit-grotesk",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:1.66vw}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item .item-ttl .en{font-size:2.93vw;margin-bottom:5.93vw;letter-spacing:.07em}}.tmsj .sec__jouney .jouney-item .content-item .item-ttl .ja{font-size:2.29vw;font-family:"ryo-text-plusn",serif;font-weight:500;letter-spacing:.04em;line-height:1}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item .item-ttl .ja{font-size:6.4vw}}.tmsj .sec__jouney .jouney-item .content-item .upper-txt{margin-top:2.66vw;font-size:0.97vw;font-weight:300;letter-spacing:.1em;line-height:2.5}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item .upper-txt{font-size:3.2vw;margin-top:7.66vw;line-height:2.2}}.tmsj .sec__jouney .jouney-item .content-item .lower-txt{margin-top:3vw;font-family:"neuzeit-grotesk",sans-serif;font-size:0.83vw;letter-spacing:.1em;line-height:2.5}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item .lower-txt{font-size:2.93vw;line-height:2;margin-top:7.5vw}}.tmsj .sec__jouney .jouney-item .content-item .image-list{display:flex;justify-content:space-between;margin-top:3.47vw}@media (max-width: 767px){.tmsj .sec__jouney .jouney-item .content-item .image-list{margin-top:9.87vw}}.tmsj .sec__jouney .jouney-item .content-item .image-list .img{width:calc((100% - 1.11vw)/3)}.tmsj .sec__owner{background:url("/wp/wp-content/themes/wp-templ/assets/img/tmsj/bg_owner.jpg") no-repeat top center;padding-top:11.61vw;padding-bottom:11.81vw;position:relative;z-index:1}@media (max-width: 767px){.tmsj .sec__owner{padding-top:24.2vw;padding-bottom:26.67vw}}.tmsj .sec__owner .inner{display:flex;justify-content:space-between;max-width:84.44vw;padding:0;width:calc(100% - 2.084vw)}@media (max-width: 767px){.tmsj .sec__owner .inner{display:block}}.tmsj .sec__owner .inner .content-txt{width:42.22vw}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt{width:100%}}.tmsj .sec__owner .inner .content-txt .sec-ttl .jp{display:inline-block;font-size:0.83vw;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:.56vw}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .sec-ttl .jp{font-size:2.93vw}}.tmsj .sec__owner .inner .content-txt .sec-ttl .en{font-size:3.47vw;font-family:"neuzeit-grotesk",sans-serif;font-weight:bold;letter-spacing:.1em;line-height:1;display:inline-block;margin-top:.7vw}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .sec-ttl .en{font-size:9.07vw}}.tmsj .sec__owner .inner .content-txt .item-ttl{margin-top:3.47vw}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .item-ttl{margin-top:9.47vw}}.tmsj .sec__owner .inner .content-txt .item-ttl .en{display:inline-block;font-size:0.83vw;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:1.66vw}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .item-ttl .en{font-size:2.93vw;margin-bottom:6.3vw}}.tmsj .sec__owner .inner .content-txt .item-ttl .ja{font-size:2.29vw;font-family:"ryo-text-plusn",serif;font-weight:500;letter-spacing:.04em;line-height:1}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .item-ttl .ja{font-size:6.4vw}}.tmsj .sec__owner .inner .content-txt .upper-txt{margin-top:2.26vw;font-size:0.97vw;font-weight:300;letter-spacing:.1em;line-height:2.5;font-feature-settings:"palt"}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .upper-txt{font-size:3.2vw;margin-top:8.26vw;line-height:2.16}}.tmsj .sec__owner .inner .content-txt .lower-txt{margin-top:3.1vw;font-family:"neuzeit-grotesk",sans-serif;font-size:0.83vw;letter-spacing:.1em;line-height:2.5}@media (max-width: 767px){.tmsj .sec__owner .inner .content-txt .lower-txt{margin-top:8.1vw;font-size:2.93vw;line-height:2}}.tmsj .sec__owner .img{display:block;width:33.54vw}@media (min-width: 768px){.tmsj .sec__owner .img{position:relative;top:.51vw}}@media (max-width: 767px){.tmsj .sec__owner .img{width:100%;margin-top:10vw}}.tmsj .sec__info{padding-top:8.89vw;padding-bottom:9.24vw;background-color:white;position:relative;z-index:1}@media (max-width: 767px){.tmsj .sec__info{padding-top:24.54vw;padding-bottom:26.67vw}}.tmsj .sec__info .inner{max-width:84.44vw;padding:0;width:calc(100% - 2.084vw)}.tmsj .sec__info .inner .txt__scroll__animate{margin-bottom:6.34vw}@media (max-width: 767px){.tmsj .sec__info .inner .txt__scroll__animate{margin-bottom:11.74vw}}.tmsj .sec__info .inner .upper-txt{margin-bottom:2.55vw}@media (max-width: 767px){.tmsj .sec__info .inner .upper-txt{margin-bottom:4.33vw}}.tmsj .sec__info .inner table{border-bottom:1px solid #A7A7A7}.tmsj .sec__info .inner table tr{text-align:left}.tmsj .sec__info .inner table tr:last-child th{vertical-align:top}@media (min-width: 768px){.tmsj .sec__info .inner table tr:last-child th{padding:1.85vw 0 .45vw}}@media (min-width: 768px){.tmsj .sec__info .inner table tr:last-child td{padding:1.85vw 0 .45vw}}.tmsj .sec__info .inner table tr th{border-top:1px solid #A7A7A7;font-size:0.97vw;font-weight:500;letter-spacing:.1em;padding:1.85vw 0 1.75vw;width:14.86vw;vertical-align:middle}@media (max-width: 767px){.tmsj .sec__info .inner table tr th{display:block;padding:3.85vw 0 2.5vw;letter-spacing:0;font-size:3.2vw;width:100%}}.tmsj .sec__info .inner table tr td{border-top:1px solid #A7A7A7;font-size:0.97vw;font-weight:500;letter-spacing:.1em;line-height:1.6;padding:1.85vw 0 1.75vw;width:calc(100% - 14.86vw);vertical-align:middle}@media (max-width: 767px){.tmsj .sec__info .inner table tr td{border-top:none;padding-top:0;display:block;letter-spacing:0;padding-bottom:4.65vw;font-size:3.2vw;width:100%}}.tmsj .sec__info .inner table tr td .en{display:inline-block;font-size:0.83vw;font-family:"neuzeit-grotesk",sans-serif;letter-spacing:.1em;padding-top:.7vw;display:block;margin-bottom:.3vw}@media (max-width: 767px){.tmsj .sec__info .inner table tr td .en{padding-top:3.7vw;font-size:2.93vw;line-height:1.72;width:100%}}.tmsj .sec__info .inner table tr td ul li{margin-bottom:1.5vw;padding-left:0.97vw;position:relative;line-height:2}@media (max-width: 767px){.tmsj .sec__info .inner table tr td ul li{margin-bottom:3.2vw;line-height:1.72;padding-left:3.2vw}.tmsj .sec__info .inner table tr td ul li:last-child{margin-bottom:0}}.tmsj .sec__info .inner table tr td ul li span.dot{margin:0 auto;position:absolute;left:0;top:0}.tmsj .sec__info .inner table tr td ul li .en{padding-top:.4vw}@media (max-width: 767px){.tmsj .sec__info .inner table tr td ul li .en{padding-top:4.3vw}}.tmsj .sec-contact{background-color:#F6F6F6;position:relative;z-index:6}.tmsj #footer{position:relative;z-index:6}.tmsj .sec__book{background-color:white;padding-bottom:11.67vw;position:relative;z-index:1}@media (max-width: 767px){.tmsj .sec__book{padding-bottom:42.67vw}}@media (min-width: 768px){.tmsj .sec__book .img{background:url("/wp/wp-content/themes/wp-templ/assets/img/tmsj/book_mv.jpg") no-repeat top center;background-attachment:fixed;height:33.82vw}}.tmsj .sec__book .img img{width:100%;max-width:none}.tmsj .sec__book .sec-ttl{text-align:center;margin-top:11.56vw}@media (max-width: 767px){.tmsj .sec__book .sec-ttl{margin-top:24.94vw}}.tmsj .sec__book .sec-ttl .eng{display:inline-block;font-size:5.07vw;font-weight:bold;font-family:"neuzeit-grotesk",sans-serif;letter-spacing:.1em;margin-bottom:4.1vw}@media (max-width: 767px){.tmsj .sec__book .sec-ttl .eng{font-size:8.8vw;line-height:1.242;margin-bottom:5.8vw}}.tmsj .sec__book .sec-ttl .ja{font-size:2.29vw;font-weight:500;letter-spacing:.04em;font-family:"ryo-text-plusn",serif}@media (max-width: 767px){.tmsj .sec__book .sec-ttl .ja{font-size:5.33vw}}.tmsj .sec__book .btn-round{border-radius:50%;margin:0 auto;text-align:center;display:block;margin-top:4.93vw;height:21.39vw;width:21.39vw;position:relative;overflow:hidden;isolation:isolate;background-color:transparent;color:#000000;transition:opacity 0.2s linear}@media (max-width: 767px){.tmsj .sec__book .btn-round{border:2px solid #8B8B8B}}.tmsj .sec__book .btn-round:before{content:'';position:absolute;inset:0;border-radius:50%;background-color:#ffffff;z-index:0;pointer-events:none;transition:background-color 0.8s linear;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 5px);height:calc(100% - 4px)}@media (max-width: 767px){.tmsj .sec__book .btn-round:before{display:none}}.tmsj .sec__book .btn-round .circle-svg{position:absolute;inset:0;display:block;height:21.39vw;width:21.39vw;transform:rotate(0deg);z-index:1}.tmsj .sec__book .btn-round circle{fill:none}.tmsj .sec__book .btn-round .bg{stroke:#8B8B8B;stroke-width:1.8;opacity:1;transition:opacity 0.8s linear}.tmsj .sec__book .btn-round .progress{stroke:#000;stroke-width:2.4;stroke-linecap:butt;stroke-dasharray:102;stroke-dashoffset:100;opacity:0;transition:stroke-dashoffset 0.8s ease, opacity 0s linear}.tmsj .sec__book .btn-round .content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#000000;z-index:2}@media (min-width: 768px){.tmsj .sec__book .btn-round:hover{opacity:1}.tmsj .sec__book .btn-round:hover:before{background-color:#000000}.tmsj .sec__book .btn-round:hover .bg{opacity:0}.tmsj .sec__book .btn-round:hover .content{animation:tmsjBtnText 0.8s linear forwards}.tmsj .sec__book .btn-round:hover .progress{opacity:1;stroke-dashoffset:0}}@media (max-width: 767px){.tmsj .sec__book .btn-round{margin-top:15.53vw;height:63.47vw;width:63.47vw}}.tmsj .sec__book .btn-round .eng{display:inline-block;font-size:1.53vw;font-family:"neuzeit-grotesk",sans-serif;font-weight:bold;letter-spacing:.1em;line-height:1.272;margin-bottom:0.97vw}@media (max-width: 767px){.tmsj .sec__book .btn-round .eng{font-size:4.27vw;margin-bottom:2.97vw}}.tmsj .sec__book .btn-round .ja{font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-size:0.97vw;font-weight:500;letter-spacing:.1em;line-height:2.14}@media (max-width: 767px){.tmsj .sec__book .btn-round .ja{font-size:3.73vw;line-height:1.31}}@keyframes tmsjBtnFill{0%{background-color:#ffffff}70%{background-color:#3a3a3a}100%{background-color:#000000}}@keyframes tmsjBtnText{0%{color:#000000}33%{color:#d9d9d9}66%{color:#efefef}100%{color:#ffffff}}@keyframes tmsjBtnBgHide{0%{opacity:1}66%{opacity:1}100%{opacity:0}}

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