@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";#service .service_list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}@media screen and (max-width: 767px){#service .service_list{grid-template-columns:repeat(2, 1fr);gap:.8rem}}#service .service_list_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.6rem 0 2.4rem;height:6.4rem;border-radius:.8rem;border:.1rem solid #008085;background:#008085;color:#fff}@media screen and (max-width: 767px){#service .service_list_item a{padding:0 .8rem 0 1.2rem;height:4.8rem}}#service .service_list_item a span{font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){#service .service_list_item a span{font-size:1.3rem}}#service .service_list_item a svg{width:.9rem;height:1.6rem;fill:#fff}#service .service_list_item a svg.link{width:1.4rem;height:1.4rem}#service .service_list_item a:hover{border-color:#ccc;background:#f5f5f5;color:#008085}#service .service_list_item a:hover svg{fill:#008085}#service-goods .eyecatch{margin-bottom:8rem}@media screen and (max-width: 767px){#service-goods .eyecatch{margin-bottom:3.2rem}}#service-goods .goods_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}@media screen and (max-width: 767px){#service-goods .goods_list{grid-template-columns:repeat(2, 1fr);gap:1.6rem 1.5rem}}#service-goods .goods_list_item{cursor:pointer;-webkit-transition:.3s;transition:.3s}#service-goods .goods_list_item figure{overflow:hidden;margin-bottom:1.6rem;padding:4rem;aspect-ratio:1;width:100%;border-radius:1.6rem;background:#f5f5f5}@media screen and (max-width: 767px){#service-goods .goods_list_item figure{margin-bottom:.8rem;padding:.8rem;border-radius:.8rem}}#service-goods .goods_list_item figure img{-webkit-transition:.3s;transition:.3s}#service-goods .goods_list_item h3{margin-bottom:1.6rem}@media screen and (max-width: 767px){#service-goods .goods_list_item h3{margin-bottom:.4rem}}#service-goods .goods_list_item .price{font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:500}@media screen and (max-width: 767px){#service-goods .goods_list_item .price{font-size:1.3rem}}#service-goods .goods_list_item:hover{opacity:.6}#service-goods .goods_list .modal{display:none;position:fixed;top:0;right:0;z-index:1500;width:100%;height:100vh}#service-goods .goods_list .modal .modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}#service-goods .goods_list .modal .modal_content{overflow-y:scroll;display:grid;place-items:center;padding:8rem 0;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content{padding:4rem 1.5rem}}#service-goods .goods_list .modal .modal_content::-webkit-scrollbar{display:none}#service-goods .goods_list .modal .modal_content_box{position:relative;z-index:5;width:64rem}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box{width:100%}}#service-goods .goods_list .modal .modal_content_box .box-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 6rem 0 3rem;height:10rem;border-radius:1.6rem 1.6rem 0 0;background:#008085;font-size:2.8rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-header{padding:0 1.5rem;height:5.6rem;border-radius:.8rem .8rem 0 0;font-size:1.5rem}}#service-goods .goods_list .modal .modal_content_box .box-header .close{position:absolute;top:50%;right:1.6rem;width:4.8rem;height:4.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-header .close{right:0;width:4rem;height:4rem}}#service-goods .goods_list .modal .modal_content_box .box-header .close::before,#service-goods .goods_list .modal .modal_content_box .box-header .close::after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:2.4rem;height:.1rem;background:#fff}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-header .close::before,#service-goods .goods_list .modal .modal_content_box .box-header .close::after{width:2rem}}#service-goods .goods_list .modal .modal_content_box .box-header .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#service-goods .goods_list .modal .modal_content_box .box-header .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#service-goods .goods_list .modal .modal_content_box .box-body{padding:4.8rem 3rem;border-radius:0 0 1.6rem 1.6rem;background:#fff}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body{padding:2.4rem 1.5rem;border-radius:0 0 .8rem .8rem}}#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap{margin-bottom:3.2rem}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap{margin-bottom:1.6rem}}#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .gallery_slide_item img{aspect-ratio:3/2;border-radius:1.6rem}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .gallery_slide_item img{border-radius:.8rem}}#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .thumbnail{margin-top:1.6rem}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .thumbnail{margin-top:.8rem}}#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .thumbnail_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .thumbnail_list_item{width:8rem;margin:0 .4rem;opacity:.6;cursor:pointer}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .thumbnail_list_item{width:4rem;margin:0 .2rem}}#service-goods .goods_list .modal .modal_content_box .box-body .gallery_wrap .thumbnail_list_item img{aspect-ratio:3/2;border-radius:.4rem}#service-goods .goods_list .modal .modal_content_box .box-body .label{margin-bottom:.8rem}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .label{margin-bottom:.4rem}}#service-goods .goods_list .modal .modal_content_box .box-body .name{margin-bottom:1.2rem;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .name{margin-bottom:.6rem;font-size:1.5rem}}#service-goods .goods_list .modal .modal_content_box .box-body .price{margin-bottom:1.6rem;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:500}@media screen and (max-width: 767px){#service-goods .goods_list .modal .modal_content_box .box-body .price{margin-bottom:.8rem;font-size:1.5rem}}#service-goods .swiper-slide-thumb-active{opacity:1 !important}#service-rentalspace .eyecatch{margin-bottom:8rem}@media screen and (max-width: 767px){#service-rentalspace .eyecatch{margin-bottom:3.2rem}}#service-rentalspace .wrap{padding-bottom:4.8rem;margin:0 calc(50% - 50vw) 3.2rem;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(5rem, transparent), color-stop(5rem, #F5F5F5), to(#F5F5F5));background:-webkit-linear-gradient(top, transparent 0%, transparent 5rem, #F5F5F5 5rem, #F5F5F5 100%);background:linear-gradient(to bottom, transparent 0%, transparent 5rem, #F5F5F5 5rem, #F5F5F5 100%)}@media screen and (max-width: 767px){#service-rentalspace .wrap{padding-bottom:3.2rem;margin:0 calc(50% - 50vw) 3.2rem;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(2.8rem, transparent), color-stop(2.8rem, #F5F5F5), to(#F5F5F5));background:-webkit-linear-gradient(top, transparent 0%, transparent 2.8rem, #F5F5F5 2.8rem, #F5F5F5 100%);background:linear-gradient(to bottom, transparent 0%, transparent 2.8rem, #F5F5F5 2.8rem, #F5F5F5 100%)}}#service-rentalspace .section_title{position:relative}#service-rentalspace .section_title .label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 1.6rem;height:3.2rem;border:.1rem solid #008085;border-radius:1.6rem;background:#fff;font-size:1.6rem;font-weight:400;color:#008085}@media screen and (max-width: 767px){#service-rentalspace .section_title .label{top:-0.4rem;padding:0 .8rem;height:2rem;font-size:.9rem}}#service-rentalspace .check_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#service-rentalspace .check_list_item:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 767px){#service-rentalspace .check_list_item:not(:last-child){margin-bottom:.8rem}}#service-rentalspace .check_list_item::before{content:"";display:block;margin-right:.8rem;width:3.5rem;height:4rem;background:url("../img/common/icon-check.png") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#service-rentalspace .check_list_item::before{margin-right:.4rem;width:1.8rem;height:2rem}}#service-rentalspace .check_list_item span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){#service-rentalspace .check_list_item span{font-size:1.3rem}}#service-rentalspace .check_list_item span small{font-size:2rem}@media screen and (max-width: 767px){#service-rentalspace .check_list_item span small{font-size:1.1rem}}#service-rentalspace .notes{padding-left:4.3rem;margin-top:3.2rem}@media screen and (max-width: 767px){#service-rentalspace .notes{padding-left:2.4rem;margin-top:.8rem}}#service-rentalspace .room_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3.2rem;padding:3.2rem 0;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#service-rentalspace .room_list_item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;padding:1.6rem 0}}#service-rentalspace .room_list_item figure{overflow:hidden;aspect-ratio:3/2;width:42rem}@media screen and (max-width: 767px){#service-rentalspace .room_list_item figure{width:8rem}}#service-rentalspace .room_list_item figure img{border-radius:1.6rem}@media screen and (max-width: 767px){#service-rentalspace .room_list_item figure img{border-radius:.6rem}}#service-rentalspace .room_list_item .detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#service-rentalspace .room_list_item .detail h4{margin-bottom:3.2rem;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail h4{margin-bottom:.8rem;font-size:1.3rem}}#service-rentalspace .room_list_item .detail .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.4rem;margin-bottom:1.6rem}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin-bottom:.8rem}}#service-rentalspace .room_list_item .detail .label ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .label ul{gap:.4rem}}#service-rentalspace .room_list_item .detail .label ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.6rem;height:3.2rem;border-radius:.4rem;background:#008085;font-size:1.4rem;color:#fff}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .label ul li{padding:0 .8rem;height:1.8rem;font-size:.9rem}}#service-rentalspace .room_list_item .detail .label ul li img{margin-right:.4rem;max-width:2.4rem;max-height:2.4rem}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .label ul li img{max-width:1.2rem;max-height:1.2rem}}#service-rentalspace .room_list_item .detail .btn_area{margin-top:2.4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .btn_area{margin-top:1.2rem}}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .btn_area .btn_link a,#service-rentalspace .room_list_item .detail .btn_area .btn_link>div{height:4rem}}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .btn_area .btn_link a span,#service-rentalspace .room_list_item .detail .btn_area .btn_link>div span{font-size:1.1rem}}@media screen and (max-width: 767px){#service-rentalspace .room_list_item .detail .btn_area .btn_link a svg,#service-rentalspace .room_list_item .detail .btn_area .btn_link>div svg{width:1.1rem;height:1.1rem}}#service-rentalspace .modal{display:none;position:fixed;top:0;right:0;z-index:1500;width:100%;height:100vh}#service-rentalspace .modal .modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}#service-rentalspace .modal .modal_content{overflow-y:scroll;display:grid;place-items:center;padding:8rem 0;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content{padding:4rem 1.5rem}}#service-rentalspace .modal .modal_content::-webkit-scrollbar{display:none}#service-rentalspace .modal .modal_content_box{position:relative;z-index:5;width:64rem}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box{width:100%}}#service-rentalspace .modal .modal_content_box .box-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 3rem;height:10rem;border-radius:1.6rem 1.6rem 0 0;background:#008085;font-size:2.8rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-header{padding:0 1.5rem;height:5.6rem;border-radius:.8rem .8rem 0 0;font-size:1.5rem}}#service-rentalspace .modal .modal_content_box .box-header .close{position:absolute;top:50%;right:1.6rem;width:4.8rem;height:4.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-header .close{right:0;width:4rem;height:4rem}}#service-rentalspace .modal .modal_content_box .box-header .close::before,#service-rentalspace .modal .modal_content_box .box-header .close::after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:2.4rem;height:.1rem;background:#fff}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-header .close::before,#service-rentalspace .modal .modal_content_box .box-header .close::after{width:2rem}}#service-rentalspace .modal .modal_content_box .box-header .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#service-rentalspace .modal .modal_content_box .box-header .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#service-rentalspace .modal .modal_content_box .box-body{padding:4.8rem 3rem;border-radius:0 0 1.6rem 1.6rem;background:#fff}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-body{padding:2.4rem 1.5rem;border-radius:0 0 .8rem .8rem}}#service-rentalspace .modal .modal_content_box .box-body ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-body ul{gap:.8rem}}#service-rentalspace .modal .modal_content_box .box-body ul li a{width:100%}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-body ul li a{height:4rem}}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-body ul li a span{font-size:1.1rem}}@media screen and (max-width: 767px){#service-rentalspace .modal .modal_content_box .box-body ul li a svg{right:1.2rem;width:1.1rem;height:1.1rem}}#service-realestate-archive{margin-bottom:8rem}@media screen and (max-width: 767px){#service-realestate-archive{margin-bottom:4rem}}#service-realestate-archive .eyecatch{margin-bottom:8rem}@media screen and (max-width: 767px){#service-realestate-archive .eyecatch{margin-bottom:3.2rem}}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_selector{display:grid;grid-template-columns:repeat(3, 1fr)}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list{grid-template-columns:repeat(2, 1fr);gap:1.6rem 1.5rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a{display:block}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a figure{overflow:hidden;margin-bottom:1.6rem;width:100%;border-radius:1.6rem}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a figure{margin-bottom:.8rem;border-radius:.8rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a figure img{aspect-ratio:4/3;-webkit-transition:.3s;transition:.3s}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem;margin-bottom:.8rem}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .label{gap:.4rem;margin-bottom:.4rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .label span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.6rem;height:2.8rem;border-radius:.4rem;background:#008085;font-size:1.4rem;color:#fff}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .label span{padding:0 .6rem;margin-bottom:.4rem;height:1.6rem;border-radius:.2rem;font-size:.9rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a h3{margin-bottom:1.6rem;font-size:2rem;font-weight:700}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a h3{margin-bottom:.8rem;font-size:1.3rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .rent{margin-bottom:.8rem;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:700;color:#000}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .rent{margin-bottom:.4rem;font-size:1.3rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .address,#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .closest-station{font-size:1.4rem;color:#666}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .address,#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .closest-station{font-size:1rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .address{margin-bottom:.4rem}@media screen and (max-width: 767px){#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a .address{margin-bottom:.2rem}}#service-realestate-archive .tab_area .tab_contents_item .realestate_list_item a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}#service-realestate-archive .tab_area .tab_contents_item .no-item{text-align:center}#service-realestate-single{margin-bottom:8rem}@media screen and (max-width: 767px){#service-realestate-single{margin-bottom:4rem}}#service-realestate-single .table_wrap table{margin:0 auto;width:100%}#service-realestate-single .table_wrap table tr th,#service-realestate-single .table_wrap table tr td{text-align:center;vertical-align:middle;border:.1rem solid #ccc}#service-realestate-single .table_wrap table tr th{padding:1.6rem 0;width:15%;background:#f5f5f5;font-weight:700}@media screen and (max-width: 767px){#service-realestate-single .table_wrap table tr th{padding:.6rem .4rem;font-size:1rem}}#service-realestate-single .table_wrap table tr td{padding:1.6rem}@media screen and (max-width: 767px){#service-realestate-single .table_wrap table tr td{padding:.6rem .4rem;font-size:1rem}}#service-realestate-single .date{margin-bottom:1.6rem;text-align:right}@media screen and (max-width: 767px){#service-realestate-single .date{margin-bottom:.8rem}}#service-realestate-single .gallery_wrap{margin-bottom:6.4rem}@media screen and (max-width: 767px){#service-realestate-single .gallery_wrap{margin-bottom:3.2rem}}#service-realestate-single .gallery_wrap .gallery_slide_item img{aspect-ratio:3/2;border-radius:1.6rem}@media screen and (max-width: 767px){#service-realestate-single .gallery_wrap .gallery_slide_item img{border-radius:.8rem}}#service-realestate-single .gallery_wrap .thumbnail{margin-top:2.4rem}@media screen and (max-width: 767px){#service-realestate-single .gallery_wrap .thumbnail{margin-top:.8rem}}#service-realestate-single .gallery_wrap .thumbnail_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}@media screen and (max-width: 767px){#service-realestate-single .gallery_wrap .thumbnail_list{gap:.4rem}}#service-realestate-single .gallery_wrap .thumbnail_list_item{width:12rem;opacity:.6;cursor:pointer}@media screen and (max-width: 767px){#service-realestate-single .gallery_wrap .thumbnail_list_item{width:4rem}}#service-realestate-single .gallery_wrap .thumbnail_list_item img{aspect-ratio:3/2;border-radius:.4rem}#service-realestate-single .realestate_info .comment{margin:0 auto 6.4rem;max-width:90rem;text-align:center}@media screen and (max-width: 767px){#service-realestate-single .realestate_info .comment{margin-bottom:3.2rem;max-width:100%}}#service-realestate-single .realestate_info .table_wrap table{width:90rem}@media screen and (max-width: 767px){#service-realestate-single .realestate_info .table_wrap table{width:100%}}#service-realestate-single aside{padding:8rem 0;margin:8rem calc(50% - 50vw);background:#f5f5f5}@media screen and (max-width: 767px){#service-realestate-single aside{padding:4rem 0;margin:4rem calc(50% - 50vw)}}#service-realestate-single aside .grid-container{display:grid;grid-template-columns:repeat(2, 58rem);gap:4rem}@media screen and (max-width: 767px){#service-realestate-single aside .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}#service-realestate-single aside figure img{aspect-ratio:1}#service-realestate-single aside .map iframe{aspect-ratio:1;width:100%;height:100%}#service-realestate-single .swiper-slide-thumb-active{opacity:1 !important}#service-realestate-contact .txt{margin-bottom:3.2rem}@media screen and (max-width: 767px){#service-realestate-contact .txt{margin-bottom:1.6rem}}#service-realestate-contact .table_wrap table{width:100%}#service-realestate-contact .table_wrap table thead tr th{height:5.6rem;background:#55afad;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){#service-realestate-contact .table_wrap table thead tr th{height:4rem;font-size:1.1rem}}#service-realestate-contact .table_wrap table thead tr th:not(:last-child){border-right:.1rem solid #fff}#service-realestate-contact .table_wrap table tbody tr td{padding:1.6rem;border:.1rem solid #ccc;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){#service-realestate-contact .table_wrap table tbody tr td{padding:.6rem .4rem;font-size:1rem}}#service-realestate-contact .table_wrap table tbody tr td:nth-child(1){width:25%}#service-realestate-contact .table_wrap table tbody tr td:nth-child(1){font-weight:700;background:#f5f5f5}#service-parking .eyecatch{margin-bottom:6.4rem}@media screen and (max-width: 767px){#service-parking .eyecatch{margin-bottom:3.2rem}}#service-parking .map iframe{aspect-ratio:3/2;width:100% !important;height:100% !important}@media screen and (max-width: 767px){#service-parking .map iframe{aspect-ratio:3/4}}#service-ad{margin-bottom:8rem}@media screen and (max-width: 767px){#service-ad{margin-bottom:4rem}}#service-ad .eyecatch{margin-bottom:6.4rem}@media screen and (max-width: 767px){#service-ad .eyecatch{margin-bottom:3.2rem}}#service-ad .attention{border:.1rem solid #ccc;background:#f5f5f5}#service-ad .attention_box{padding:4rem 3.2rem}@media screen and (max-width: 767px){#service-ad .attention_box{padding:2rem 1.6rem}}#service-ad .attention ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#service-ad .attention ul li:not(:last-child){margin-bottom:.8rem}#service-ad .attention ul li::before{content:"・";margin-right:.4rem}#service-ad .attention .txt a{text-decoration:underline}#service-ad-faq{margin-bottom:8rem}@media screen and (max-width: 767px){#service-ad-faq{margin-bottom:4rem}}#service-ad-faq .faq_contents:not(:last-of-type){margin-bottom:6.4rem}@media screen and (max-width: 767px){#service-ad-faq .faq_contents:not(:last-of-type){margin-bottom:4.8rem}}#service-ad-faq .faq_contents .faq_list{border-top:.1rem solid #ccc}#service-ad-faq .faq_contents .faq_list_item{border-bottom:.1rem solid #ccc}#service-ad-faq .faq_contents .faq_list_item .question .label,#service-ad-faq .faq_contents .faq_list_item .answer .label{margin-right:1.6rem;font-family:"Roboto",sans-serif;font-size:3.2rem;font-weight:500}@media screen and (max-width: 767px){#service-ad-faq .faq_contents .faq_list_item .question .label,#service-ad-faq .faq_contents .faq_list_item .answer .label{margin-right:.8rem;font-size:1.8rem}}#service-ad-faq .faq_contents .faq_list_item .question_title,#service-ad-faq .faq_contents .faq_list_item .question_txt,#service-ad-faq .faq_contents .faq_list_item .answer_title,#service-ad-faq .faq_contents .faq_list_item .answer_txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#service-ad-faq .faq_contents .faq_list_item .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:2.4rem 4.8rem 2.4rem 1.6rem;cursor:pointer}@media screen and (max-width: 767px){#service-ad-faq .faq_contents .faq_list_item .question{padding:1.2rem 2.6rem 1.2rem .8rem}}#service-ad-faq .faq_contents .faq_list_item .question::before,#service-ad-faq .faq_contents .faq_list_item .question::after{content:"";display:block;position:absolute;top:0;right:1.6rem;bottom:0;margin:auto;width:2.4rem;height:.1rem;background:#ccc;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#service-ad-faq .faq_contents .faq_list_item .question::before,#service-ad-faq .faq_contents .faq_list_item .question::after{right:.8rem;width:1rem}}#service-ad-faq .faq_contents .faq_list_item .question::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#service-ad-faq .faq_contents .faq_list_item .question.-active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#service-ad-faq .faq_contents .faq_list_item .question.-active::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#service-ad-faq .faq_contents .faq_list_item .question .label{color:#109769}#service-ad-faq .faq_contents .faq_list_item .question_title{font-size:1.6rem;font-weight:700;line-height:1.25}@media screen and (max-width: 767px){#service-ad-faq .faq_contents .faq_list_item .question_title{font-size:1.1rem}}#service-ad-faq .faq_contents .faq_list_item .question_title small{font-size:1.4rem}@media screen and (max-width: 767px){#service-ad-faq .faq_contents .faq_list_item .question_title small{font-size:1.1rem}}#service-ad-faq .faq_contents .faq_list_item .answer{display:none;padding:2.4rem 4.8rem 2.4rem 1.6rem;border-top:.1rem dashed rgba(0,0,0,.15)}@media screen and (max-width: 767px){#service-ad-faq .faq_contents .faq_list_item .answer{padding:1.2rem 1.6rem 1.2rem .8rem}}#service-ad-faq .faq_contents .faq_list_item .answer>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#service-ad-faq .faq_contents .faq_list_item .answer .label{color:#d62839}#service-ad-faq .faq_contents .faq_list_item .answer_txt{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:1.5}#service-ad-faq .faq_contents .faq_list_item .answer_txt a{text-decoration:underline}#service-ad-flow{margin-bottom:8rem}@media screen and (max-width: 767px){#service-ad-flow{margin-bottom:4rem}}#service-ad-flow .flow_list{margin-bottom:6.4rem}@media screen and (max-width: 767px){#service-ad-flow .flow_list{margin-bottom:3.2rem}}#service-ad-flow .flow_list_item{display:grid;grid-template-columns:32rem 1fr;padding:3.2rem 0}@media screen and (max-width: 767px){#service-ad-flow .flow_list_item{grid-template-columns:30% 1fr;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:2.4rem 0}}#service-ad-flow .flow_list_item .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#service-ad-flow .flow_list_item .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#service-ad-flow .flow_list_item .title .label{margin-right:1.6rem;font-family:"Roboto",sans-serif;font-size:2.4rem;font-weight:500;color:#109769}@media screen and (max-width: 767px){#service-ad-flow .flow_list_item .title .label{margin:0 0 .2rem 0;font-size:1.3rem}}#service-ad-flow .flow_list_item .title .jp{font-size:2rem;font-weight:700}@media screen and (max-width: 767px){#service-ad-flow .flow_list_item .title .jp{font-size:1.3rem}}#service-ad-flow .flow_list_item .detail .txt em{font-weight:700}#service-ad-flow .flow_list_item .detail .notes{margin-top:.6rem}@media screen and (max-width: 767px){#service-ad-flow .flow_list_item .detail .notes{margin-top:.4rem}}#service-ad-flow .flow_list .line{display:block;height:.1rem}#service-ad-flow .flow_list .line:last-of-type{border-bottom:.1rem solid #000}#service-ad-flow .flow_list .line:not(:last-of-type){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#service-ad-flow .flow_list .line:not(:last-of-type)::before,#service-ad-flow .flow_list .line:not(:last-of-type)::after{content:"";display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:.1rem solid #000}#service-ad-flow .flow_list .line:not(:last-of-type) i::before{content:"";display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 .8rem;width:1.8rem;height:3.6rem;background:url("../img/common/icon-caret.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#service-ad-flow .flow_list .line:not(:last-of-type) i::before{width:1.2rem;height:2.4rem}}#service-ad-flow .attention{border:.1rem solid #ccc;background:#f5f5f5}#service-ad-flow .attention_box{padding:4rem 3.2rem}@media screen and (max-width: 767px){#service-ad-flow .attention_box{padding:2rem 1.6rem}}#service-ad-flow .attention ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#service-ad-flow .attention ul li:not(:last-child){margin-bottom:.8rem}@media screen and (max-width: 767px){#service-ad-flow .attention ul li:not(:last-child){margin-bottom:.4rem}}#service-ad-flow .attention ul li::before{content:"・";margin-right:.4rem}@media screen and (max-width: 767px){#service-ad-flow .attention ul li::before{margin-right:.2rem}}#service-ad-flow .attention ul li em{font-weight:700}#service-ad-detail{margin-bottom:8rem}@media screen and (max-width: 767px){#service-ad-detail{margin-bottom:4rem}}#service-ad-detail .adv_contents:not(:last-of-type){margin-bottom:8rem}@media screen and (max-width: 767px){#service-ad-detail .adv_contents:not(:last-of-type){margin-bottom:4rem}}#service-ad-detail .adv_contents .section_title{margin-bottom:2.4rem}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .section_title{margin-bottom:1.2rem}}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list{margin-top:-1.2rem}}#service-ad-detail .adv_contents .ad_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:3.2rem;position:relative;padding:3.2rem 0;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.6rem;padding:2.4rem 0}}#service-ad-detail .adv_contents .ad_list_item .anchor{position:absolute}#service-ad-detail .adv_contents .ad_list_item .detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}#service-ad-detail .adv_contents .ad_list_item .detail>*:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail>*:not(:last-child){margin-bottom:.8rem}}#service-ad-detail .adv_contents .ad_list_item .detail_title{margin-bottom:3.2rem !important;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail_title{margin-bottom:1.6rem !important;font-size:1.5rem}}#service-ad-detail .adv_contents .ad_list_item .detail_title small{font-size:1.8rem}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail_title small{font-size:1rem}}#service-ad-detail .adv_contents .ad_list_item .detail .txt a{text-decoration:underline}#service-ad-detail .adv_contents .ad_list_item .detail .btn_area{margin-top:2.4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .btn_area{margin-top:1.6rem}}#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf{margin-top:2.4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf{margin-top:1.6rem}}#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 1.6rem;width:24rem;height:4.8rem;border-radius:.8rem;border:.1rem solid #008085;background:#008085;font-weight:700;color:#fff}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf a{padding:0 .8rem;height:4rem}}#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf a::after{content:"";display:block;margin-left:auto;width:2rem;height:2rem;background:url("../img/common/icon-pdf-white.svg") no-repeat;background-size:contain}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf a::after{width:1.4rem;height:1.4rem}}#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf a:hover{border:.1rem solid #ccc;background:#f5f5f5;color:#008085}#service-ad-detail .adv_contents .ad_list_item .detail .btn_pdf a:hover::after{background-image:url("../img/common/icon-pdf-green.svg")}#service-ad-detail .adv_contents .ad_list_item .detail .table_wrap table{width:100%}#service-ad-detail .adv_contents .ad_list_item .detail .table_wrap table thead tr th{height:4rem;border:.1rem solid #ccc;background:#f5f5f5;font-weight:700;color:#000;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .table_wrap table thead tr th{font-size:1.1rem}}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .table_wrap table thead tr th small{display:block;font-size:.9rem}}#service-ad-detail .adv_contents .ad_list_item .detail .table_wrap table tbody tr td{padding:1.2rem .8rem;border:.1rem solid #ccc;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item .detail .table_wrap table tbody tr td{padding:.6rem .4rem}}#service-ad-detail .adv_contents .ad_list_item figure{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;width:42rem}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item figure{width:100%}}#service-ad-detail .adv_contents .ad_list_item figure img{border-radius:1.6rem}@media screen and (max-width: 767px){#service-ad-detail .adv_contents .ad_list_item figure img{border-radius:.8rem}}#service-ad nav .sevice_list,#service-ad-detail nav .sevice_list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.5rem;margin-bottom:6.4rem}@media screen and (max-width: 767px){#service-ad nav .sevice_list,#service-ad-detail nav .sevice_list{grid-template-columns:repeat(2, 1fr);gap:.8rem;margin-bottom:3.2rem}}#service-ad nav .sevice_list_item a,#service-ad-detail nav .sevice_list_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4rem;aspect-ratio:1;border-radius:1.6rem;background:#008085;color:#fff}@media screen and (max-width: 767px){#service-ad nav .sevice_list_item a,#service-ad-detail nav .sevice_list_item a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:.8rem;aspect-ratio:auto;border-radius:.8rem}}#service-ad nav .sevice_list_item a svg,#service-ad-detail nav .sevice_list_item a svg{max-width:16rem;max-height:16rem;fill:#fff}@media screen and (max-width: 767px){#service-ad nav .sevice_list_item a svg,#service-ad-detail nav .sevice_list_item a svg{max-width:4rem;max-height:4rem}}#service-ad nav .sevice_list_item a p,#service-ad-detail nav .sevice_list_item a p{margin-top:1.6rem;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){#service-ad nav .sevice_list_item a p,#service-ad-detail nav .sevice_list_item a p{margin:0 0 0 .4rem;font-size:1.3rem}}#service-ad nav .sevice_list_item a:hover,#service-ad-detail nav .sevice_list_item a:hover{opacity:.6}#service-ad nav .sevice_list_item.-atsumisen a,#service-ad-detail nav .sevice_list_item.-atsumisen a{background:#f95912}#service-ad nav .sevice_list_item.-shinaisen a,#service-ad-detail nav .sevice_list_item.-shinaisen a{background:#0892eb}#service-ad nav .sevice_list_item.-bus a,#service-ad-detail nav .sevice_list_item.-bus a{background:#398281}#service-ad nav .sevice_list_item.-roadsign a,#service-ad-detail nav .sevice_list_item.-roadsign a{background:#56565d}#service-ad-contact .table_wrap table{width:100%}#service-ad-contact .table_wrap table thead tr th{height:5.6rem;background:#55afad;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){#service-ad-contact .table_wrap table thead tr th{height:4rem;font-size:1.1rem}}#service-ad-contact .table_wrap table thead tr th:not(:last-child){border-right:.1rem solid #fff}#service-ad-contact .table_wrap table tbody tr td{padding:1.6rem;border:.1rem solid #ccc;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){#service-ad-contact .table_wrap table tbody tr td{padding:.6rem .4rem;font-size:1rem}}#service-ad-contact .table_wrap table tbody tr td:nth-child(1){width:25%}#service-ad-contact .table_wrap table tbody tr td:nth-child(1){font-weight:700;background:#f5f5f5}#atsumisen-station{padding-bottom:6.4rem;margin:0 calc(50% - 50vw) 8rem;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(5rem, transparent), color-stop(5rem, #F5F5F5), to(#F5F5F5));background:-webkit-linear-gradient(top, transparent 0%, transparent 5rem, #F5F5F5 5rem, #F5F5F5 100%);background:linear-gradient(to bottom, transparent 0%, transparent 5rem, #F5F5F5 5rem, #F5F5F5 100%)}@media screen and (max-width: 767px){#atsumisen-station{padding-bottom:4rem;margin-bottom:4rem;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(2.8rem, transparent), color-stop(2.8rem, #F5F5F5), to(#F5F5F5));background:-webkit-linear-gradient(top, transparent 0%, transparent 2.8rem, #F5F5F5 2.8rem, #F5F5F5 100%);background:linear-gradient(to bottom, transparent 0%, transparent 2.8rem, #F5F5F5 2.8rem, #F5F5F5 100%)}}#atsumisen-station .lead{margin-bottom:3.2rem}@media screen and (max-width: 767px){#atsumisen-station .lead{margin-bottom:1.6rem}}#atsumisen-station .station_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#atsumisen-station .station_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}#atsumisen-station .station_list_item{position:relative}#atsumisen-station .station_list_item:not(:last-child)::before{content:"";display:block;position:absolute;top:2rem;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:1.6rem;height:1.6rem;background:#f7b79b}@media screen and (max-width: 767px){#atsumisen-station .station_list_item:not(:last-child)::before{top:auto;right:0;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:auto;height:.8rem}}#atsumisen-station .station_list_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:6rem}@media screen and (max-width: 767px){#atsumisen-station .station_list_item a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}}#atsumisen-station .station_list_item a .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.2rem 0;height:24rem;border:.1rem solid #f95912;border-radius:.8rem;background:#f95912;color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#atsumisen-station .station_list_item a .name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:.8rem 1.2rem;width:100%;height:auto}}#atsumisen-station .station_list_item a .name .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.2rem;margin-bottom:.6rem;width:3.2rem;height:3.2rem;border:.1rem solid #f95912;border-radius:50%;background:#fff;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:700;color:#000;letter-spacing:0}@media screen and (max-width: 767px){#atsumisen-station .station_list_item a .name .num{margin:0 .4rem 0 0;width:2.4rem;height:2.4rem;font-size:1.3rem}}#atsumisen-station .station_list_item a .name .kanji{font-size:1.8rem;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.25em}@media screen and (max-width: 767px){#atsumisen-station .station_list_item a .name .kanji{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:1.3rem;letter-spacing:.05em}}#atsumisen-station .station_list_item a .name .kana{display:none}@media screen and (max-width: 767px){#atsumisen-station .station_list_item a .name .kana{display:block;margin-left:.4rem;font-size:.9rem}}#atsumisen-station .station_list_item a:hover .name{background:#fff}#atsumisen-station .station_list_item a:hover .name .kanji{color:#000}#atsumisen-station .station_list_item.current a .name{background:#fff}#atsumisen-station .station_list_item.current a .name .kanji{color:#000}#atsumisen-station .station_list_item.checked a,#atsumisen-station .station_list_item.-none a{pointer-events:none}#atsumisen-station .station_list_item.checked a .name,#atsumisen-station .station_list_item.-none a .name{border-color:#ccc;background:#ccc}#atsumisen-station .station_list_item.checked a .name .num,#atsumisen-station .station_list_item.-none a .name .num{border-color:#ccc}#atsumisen-station .station-signboard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:6.4rem;height:40rem;border-radius:1.6rem;background:#fff}#atsumisen-station .station-signboard .station-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem;position:absolute;top:3.2rem;right:3.2rem}#atsumisen-station .station-signboard .station-info .info_icon{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4rem;height:4rem;border-radius:50%;background:#fff}#atsumisen-station .station-signboard .station-info .info_icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#atsumisen-station .station-signboard_main{position:relative}#atsumisen-station .station-signboard_main .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:.8rem;left:0;-webkit-transform:translateX(calc(-100% - 1.6rem));transform:translateX(calc(-100% - 1.6rem));padding-top:.2rem;width:4.8rem;height:4.8rem;border:.2rem solid #f95912;border-radius:50%;background:#fff;font-family:"Roboto",sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:0}#atsumisen-station .station-signboard_main .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:700;margin-bottom:3.2rem;text-align:center}#atsumisen-station .station-signboard_main .name .kana{margin-bottom:1.6rem;font-size:7.2rem}#atsumisen-station .station-signboard_main .name .kanji{font-size:3.2rem}#atsumisen-station .station-signboard .line{position:relative;width:100%;height:3.2rem;background:-webkit-gradient(linear, left top, right top, from(#009E41), color-stop(33%, #7FBE26), color-stop(66%, #00A5D4), to(#194EA1));background:-webkit-linear-gradient(left, #009E41 0%, #7FBE26 33%, #00A5D4 66%, #194EA1 100%);background:linear-gradient(to right, #009E41 0%, #7FBE26 33%, #00A5D4 66%, #194EA1 100%)}#atsumisen-station .station-signboard .line::before,#atsumisen-station .station-signboard .line::after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem;height:1.6rem;border-radius:50%;background:#fff}#atsumisen-station .station-signboard .line::before{left:3.2rem}#atsumisen-station .station-signboard .line::after{right:3.2rem}#atsumisen-station .station-signboard_sub{display:grid;grid-template-columns:repeat(3, 1fr);padding:0 3.2rem;margin-top:2.4rem;width:100%}#atsumisen-station .station-signboard_sub .name{font-family:"Roboto",sans-serif;font-size:4rem;font-weight:700;text-align:center}#atsumisen-station .station-signboard_sub .inbound a,#atsumisen-station .station-signboard_sub .outbound a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#atsumisen-station .station-signboard_sub .inbound a .kanji,#atsumisen-station .station-signboard_sub .inbound a .en,#atsumisen-station .station-signboard_sub .outbound a .kanji,#atsumisen-station .station-signboard_sub .outbound a .en{font-weight:700}#atsumisen-station .station-signboard_sub .inbound a .kanji,#atsumisen-station .station-signboard_sub .outbound a .kanji{margin-bottom:.4rem;font-size:3.2rem}#atsumisen-station .station-signboard_sub .inbound a .en,#atsumisen-station .station-signboard_sub .outbound a .en{font-family:"Roboto",sans-serif;font-size:2rem}#atsumisen-station .station-signboard_sub .outbound a{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}/*# sourceMappingURL=service.css.map */