.section-white{background:#fff}.news-box{padding-block:80px}.news-item+.news-item{margin-top:60px}.news-item figure{margin-bottom:15px}.news-item .news-item--body time{font-size:14px;line-height:20px;margin:0 0 10px;display:block;font-family:"fot-tsukumin-pr6n",sans-serif}.news-item .news-item--body h3{font-size:24px;line-height:1;color:#ac9977;margin:0 0 15px;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif}.news-item .news-item--body p{font-size:14px;line-height:28px;margin:0}@media only screen and (min-width:603px){.news-box{max-width:820px;margin-inline:auto;padding-block:105px 120px}.news-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px}.news-item+.news-item{margin-top:120px}.news-item figure{width:250px}.news-item .news-item--body{width:calc(100% - 290px)}.news-item .news-item--body time{margin:0 0 15px}.news-item .news-item--body h3{margin:0 0 28px}}.pagination ul{list-style:none;padding:0;margin:60px 0 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.pagination ul li{font-size:16px;line-height:24px;color:#000}.pagination ul li a{color:#ac9977}.section-header-privacy{padding-top:0}.section-header-privacy ul{list-style:none;padding:0;margin:0}.section-header-privacy .button-select-list{position:relative;display:inline-block;padding-block:14px}.section-header-privacy .button-select-list>a{display:block;color:#3a3a3a;padding-left:20px}.section-header-privacy .button-select-list>a:before{content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #ac9977;left:0;top:50%;transform:translateY(-50%)}.section-header-privacy .button-select-list ul{position:absolute;top:100%;left:0;margin:6px 0 0;padding:0;list-style:none;background:#fff;border:1px solid #ccc;border-radius:6px;min-width:180px;display:none;z-index:100}.section-header-privacy .button-select-list ul li a{display:block;padding:8px 12px;color:#333;text-decoration:none}.section-header-privacy .button-select-list ul li a:hover{background:#f0f0f0}.privacy-box{font-size:14px;line-height:24px}.privacy-box dl{margin-top:40px}.privacy-box dl dt{font-size:18px;line-height:28px;font-weight:400}.privacy-box dl dd ul{margin:15px 0 0;padding-left:20px}.privacy-box dl dd .ncd-item{margin-top:40px}.privacy-box dl dd .ncd-item h3{font-size:18px;line-height:28px;font-weight:400}.privacy-box .footer-privacy{margin-top:60px}.privacy-box .footer-privacy h3{font-size:18px;line-height:28px;font-weight:400;margin-bottom:30px}.privacy-box .footer-privacy p a{margin-left:30px;color:#024eff}.inner--access{max-width:810px;margin-inline:auto}.iframe-container{margin-bottom:15px;position:relative;padding-bottom:26.25%}.iframe-container iframe{position:absolute;left:0;top:0;width:100%;height:100%}.text-center{text-align:center}.content--come-by-train{padding-top:80px}.section-come-by-train h3.title-content{font-size:24px;line-height:20px;margin-bottom:40px;font-weight:300}@media only screen and (max-width:767px){.section-come-by-train h3.title-content{font-size:5vw;line-height:20px;margin-bottom:40px;font-weight:300}}.list--route{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px}.list--route .item-route{width:calc(50% - 15px)}.list--route .item-route h3{background:#ece9de;font-size:14px;line-height:20px;padding:7px 5px;font-weight:300;padding-left:20px;position:relative}.list--route .item-route h3 span{position:absolute;left:5px;top:7px}.parking-car--info{margin-bottom:30px}.parking-car--info h3{font-size:14px;line-height:24px;font-weight:500;margin:0 0 20px}.parking-car--info p:last-of-type{margin:0 0 35px}.parking-car--map .iframe-container{padding-bottom:56.25%}.section-guide-to-delivery .content-image figure{width:320px;margin-bottom:15px}@media only screen and (min-width:768px){.section-come-by-train h3.title-content{margin-bottom:60px}.content--come-by-train{padding-top:140px}.list--route{gap:60px 70px}.list--route .item-route{width:calc(50% - 35px)}.parking-car{display:flex;justify-content:center;align-items:flex-start;gap:140px}.parking-car--info{margin-bottom:0}.parking-car--map .iframe-container{padding-bottom:116.25%}.content-image{display:flex;justify-content:flex-start;align-items:flex-start;gap:90px}.content-image--reverse{flex-direction:row-reverse;justify-content:flex-end}.section-guide-to-delivery .content-image figure{margin-bottom:0}}@media only screen and (min-width:768px){.fade-slider img{aspect-ratio:1200/475}}.feature__top--image-1 .swiper-slide .inner-image figure{display:inline-block;overflow:hidden}.feature__top--image-1 .swiper-slide .inner-image:last-child{position:absolute;left:0;top:0;transition:transform 1s;transform:translateX(-100%)}.feature__top--image-1 .swiper-slide .inner-image:last-child img{transition:transform 1s;transform:scale(1.6)}.feature__top--image-1 .swiper-slide.swiper-slide-active .inner-image:last-child{transform:translateX(0%)}.feature__top--image-1 .swiper-slide.swiper-slide-active .inner-image:last-child img{transform:scale(1)}.feature__top--image-1 .swiper-slide.swiper-slide-prev .inner-image:last-child{transform:translateX(0%)}.feature__top--image-1 .swiper-slide.swiper-slide-prev .inner-image:last-child img{transform:scale(1)}.feature__top--content{z-index:1}.feature__top--image-2{z-index:0}.feature__top--image-2 .swiper-slide .inner-image figure{display:inline-block;overflow:hidden}.feature__top--image-2 .swiper-slide .inner-image:last-child{position:absolute;left:0;top:0;transition:transform 1s;transform:translateX(100%)}.feature__top--image-2 .swiper-slide .inner-image:last-child img{transition:transform 1s;transform:scale(1.6)}.feature__top--image-2 .swiper-slide.swiper-slide-active .inner-image:last-child{transform:translateX(0%)}.feature__top--image-2 .swiper-slide.swiper-slide-active .inner-image:last-child img{transform:scale(1)}.feature__top--image-2 .swiper-slide.swiper-slide-prev .inner-image:last-child{transform:translateX(0%)}.feature__top--image-2 .swiper-slide.swiper-slide-prev .inner-image:last-child img{transform:scale(1)}body{line-height:1.7;overflow-x:clip}.site-header__nav ul li a,.site-header__top p{font-weight:400}.banner h1{left:15px;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.doctor-image{text-align:center}.doctor-info h3{letter-spacing:2px}@media only screen and (min-width:1190px){.banner h1{left:calc(50vw - 1160px/2)}}@media only screen and (max-width:767px){.how-to-introduce{padding-inline:0}}@media only screen and (max-width:575px){.how-to-introduce{flex-wrap:wrap}}#section-1,#section-2,#section-3,#section-4,#section-5,#section-6{scroll-margin-top:150px}.contact-form .form-control-wrap textarea{background:#f8f8f8;border:1px solid #919191;border-radius:5px;line-height:22px;padding:6px 24px;max-width:242.53px}@media only screen and (max-width:768px){.contact-form p{display:flex;gap:0;flex-direction:column}.contact-form .form-control-wrap textarea{max-width:100%}.contact-form label{width:100%}.wpcf7-spinner{display:block;margin:0 auto}}.section-heading h2,.section-heading h3{opacity:0;-ms-transform:translateX(12%);transform:translateX(12%)}.section-heading.is-view h2,.section-heading.is-view h3{opacity:1;-ms-transform:translateX(0);transform:translateX(0);transition:opacity 1.4s .1s,transform 1s .1s cubic-bezier(0,.4,.3,1)}.page-title h1,.page-title h3{opacity:0;-ms-transform:translateX(12%);transform:translateX(12%)}.page-title.is-view h1,.page-title.is-view h3{opacity:1;-ms-transform:translateX(0);transform:translateX(0);transition:opacity 1.4s .1s,transform 1s .1s cubic-bezier(0,.4,.3,1)}.features__row--content{padding-right:30px}@media only screen and (max-width:767px){.banner h1{top:calc(200 / var(--base-width) * 100vw)}}.main-content__inner img{height:auto}.previous-post svg{height:15px;width:15px;margin-right:15px}.next-post svg{height:15px;width:15px;margin-left:15px}.pagination-single{margin-top:40px}.section-heading{overflow-x:clip}