.main .page{margin-bottom:5rem}.breadcrumb{padding-top:0;margin-bottom:6.3rem}.singlePost .inner{max-width:100rem}.singlePost-img{margin-bottom:4rem}.singlePost-img img{max-width:100%;max-height:50rem;width:auto;height:auto;margin:0 auto}.main{padding-bottom:8rem;background-color:#f9f9f9}.home .main{background-color:transparent}.name img{height:4rem;margin-left:auto}.facebook{margin-top:-.8rem;margin-left:3.5rem;vertical-align:middle}.facebook img{height:2.1rem}.promise-one:before{top:0;left:0}.service-btn01{border:1px solid #306d79}.profile-list{display:flex;flex-wrap:wrap;column-gap:5%;margin:6rem auto 0}.profile-item{width:30%}.profile-item a{display:block;width:100%;padding:2rem;background-color:#306d79;color:#fff;font-size:1.8rem;text-align:center;transition:.3s cubic-bezier(.27,.43,.44,.94)}.profile-item a:hover{filter:brightness(1.2)}.page section{padding-top:15rem;margin-top:-15rem}.title__bottom ._en{display:block;font-size:1.5rem;color:#666;letter-spacing:.15em}.access-info{display:flex;justify-content:space-between;margin-top:4rem;margin-bottom:3rem}.access-block{width:48%}.access-station{font-size:1.5rem;font-weight:600;margin-bottom:1rem;letter-spacing:.08em}.access-detail{font-size:1.4rem;letter-spacing:.08em;line-height:1.75}.access-detail span{color:red}.access-pdf{text-align:right}.access-pdf a{display:inline-block;padding:.6rem 1.5rem;background-color:#306d79;color:#fff;font-size:1.4rem;letter-spacing:.08em}.page-id-32 .item__top{padding-top:15rem;margin-top:-15rem}@media screen and (max-width:479px){.main{padding-bottom:4rem}.promise{padding-bottom:0}.main .page{margin-bottom:2rem}.footer{padding-top:3rem}.name img{height:2.2rem}.page section:last-of-type{margin-bottom:0}.page-id-32 .item:last-of-type{margin-bottom:0}.facebook{margin-left:0}.page-id-11 .lists .list .item__left .top-img img:first-child{display:none}.page-id-11 .lists .list .item__left{margin-right:0}.page-id-11 .lists .list .item__left .top-img .sub-img{margin-top:0 !important}.page-id-11 .lists .list .item__right .title__bottom{padding-right:0}.title__bottom ._en{font-size:1.2rem}.title__img{margin-top:1.5rem}.page section{padding-top:8rem;margin-top:-8rem}.profile-list{margin-top:2rem}.profile-item{width:100%;margin-bottom:2rem}.profile-item a{font-size:1.3rem}.access-info{margin-top:2rem;margin-bottom:0;flex-wrap:wrap}.access-block{width:100%;margin-bottom:2rem}.access-station{font-size:1.2rem}.access-detail{font-size:1.1rem}.access-pdf a{display:block;padding:1rem .5rem;font-size:1.2rem;text-align:center}.page-id-64 .page-service .content .items .item__right span{font-size:2.9vw}.facebook{margin-top:0}.facebook img{height:1.7rem}.sideNav{display:block;top:6.3rem}.sideNav-btn:nth-child(3){display:none}.sideNav-btn a{width:5rem;height:5rem;padding-top:3rem}.sideNav-btn a._contact{background-size:2.2rem auto;background-position:50% 19%}.sideNav-btn a._access{background-size:1.4rem auto;background-position:50% 25%}.page-id-32 .item__top{padding-top:8rem;margin-top:-8rem}}@media all and (-ms-high-contrast:none){.header-logo img{width:32rem}.promise-one:before{margin-top:-2.5rem}.page-id-11 .lists .list .item__left{display:block;width:51.6%}.page-id-11 .lists .list .item__right{flex:1}.page-id-64 .page-service .content .items .item{margin-right:49.5em}.page-id-64 .service-lists #a .list__top img{width:37px;height:37px}.page-id-64 .service-lists #c .list__top img{width:38px;height:41px}}@media all and (-ms-high-contrast:none) and (max-width:479px){.header-logo img{width:19rem}}