@font-face{font-family:'Yu Gothic M';src:local("Yu Gothic Medium");font-display:swap}@font-face{font-family:'Yu Gothic M';src:local("Yu Gothic Bold");font-weight:600;font-display:swap}@font-face{font-family:TravelGo;font-weight:300;src:local("Hiragino Sans"),local("HiraginoSans-W3");font-display:swap}@font-face{font-family:TravelGo;font-weight:600;src:local("Hiragino Sans"),local("HiraginoSans-W7");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:200 300;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/noto_sans_jp/NotoSansJP-Light-b86fb280c7187f4392a11a5f5c5146f7356d995642ee6d08c332111c306ac15b.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/noto_sans_jp/NotoSansJP-Regular-9c3ae9a96fc09d37d255113b844f31dd0ae01d5dbcbb0c032cd4eb854a15de39.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/noto_sans_jp/NotoSansJP-Medium-e22bd61d845fb711297fef2788e71ffc327e2feb13d1f5bbbfd22f77ccd158c7.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600 700;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/noto_sans_jp/NotoSansJP-Bold-cd13a23c5d6e450d0132f1a9f687ad2fabdb07d89a5bae1283f30ab8af91b8c5.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:200 300;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/roboto/Roboto-Light-f9fa74579e22ed6f4f54e7a2e89883b0f6db5779bb7961e04eb60741bf3b730b.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/roboto/Roboto-Regular-1d499b9fdd81448eef4465e137c3596e31f3f6c4bfce56287663f9c3daf817e0.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/roboto/Roboto-Medium-bb5c62baa4f72ab863fd79b1639555161bda16a39e710e3a02fa30450f22840d.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:600 700;font-stretch:100%;font-display:swap;src:url(//img.travel.buyma.com/assets/roboto/Roboto-Bold-e3c39d4c1536409ba05211be6962f3c21bc5174b3ed02073a74e56f6faa3fb2d.ttf) format("truetype")}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(//img.travel.buyma.com/assets/materialicons-2451a2ba810e693547371be13f71278778405c12cb8cc62ba1e415367ab304a8.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}main{margin-bottom:6rem;padding-top:2.13333333rem}main section{padding:0 0.53333333rem 0 1.06666667rem}main section>h1{font-size:1.2rem;text-align:left;padding:0.73333333rem 0 0;border-bottom:0.26666667rem solid #142950;display:inline-block;margin:0 0 3.06666667rem 0}main section h2{font-size:0.8rem;color:#b2bccc}main section .request-details-list{margin-bottom:2.8rem}main section .request-details-list li{border-bottom:0.06666667rem solid #dce0e7;margin-bottom:0.8rem;padding-bottom:0.8rem;padding-left:0.53333333rem;font-size:0.8rem}main section .request-details-list li .bt-local-time:not(:last-child):after{content:',';margin:0 0.26666667rem}main section .request-details-list li.images{padding-right:1.06666667rem}main section .request-details-list li.images img{margin-top:0.53333333rem;border-radius:0.53333333rem}main section .request-details-list li.images img:not(:last-child){border-bottom:0.06666667rem solid #dce0e7;padding-bottom:0.8rem;margin-bottom:0.8rem}main section .request-details-list li .comment{padding-right:1.06666667rem}main section .form-field{padding:0}main section .form-field .description{margin-bottom:1.06666667rem}main section .actions{margin:1.06666667rem 0 2.66666667rem}main section .attention{font-size:0.73333333rem;color:#627088;padding-bottom:2.66666667rem;margin-bottom:2.66666667rem;border-bottom:0.06666667rem solid #627088;letter-spacing:0.05rem}main section .hotel-request-txt{display:flex;justify-content:center;align-items:center;font-size:0.8rem;margin-top:3.2rem}main section .hotel-request-txt img{margin-right:0.53333333rem;width:1.6rem;height:1.6rem}main section .hotel-request-txt p{letter-spacing:0.08rem}main .proposal-section{margin-bottom:2.66666667rem;padding-bottom:3.6rem;border-bottom:0.06666667rem solid #dce0e7}main .proposal-cards{margin-top:1.6rem;margin-bottom:2.13333333rem;padding-bottom:2.13333333rem;border-bottom:0.06666667rem solid #d5d8dd}main .bt-item-card{margin-left:0;margin-right:0}main .bt-item-card.no-img .bt-favorite-button{top:1.6rem}main .request-proposal-message{position:relative;overflow:hidden;z-index:0;border-bottom-right-radius:0.66666667rem;border-bottom-left-radius:0.66666667rem;margin:-0.66666667rem 0rem 1.6rem;background-color:white;box-shadow:0 0.66666667rem 1.06666667rem 0 rgba(113,113,113,0.2);list-style:none;border-top:0.06666667rem solid #d5d8dd;padding:1.6rem 1.06666667rem 2rem}main .request-proposal-message h3{font-size:0.93333333rem;margin-bottom:1.06666667rem}main .request-proposal-message p{font-size:0.8rem}main .no-proposals{text-align:center;color:#b2bccc;font-size:0.8rem;margin:0 0 1.86666667rem}main .proposal-delete-button{position:relative;overflow:hidden;z-index:0;border-bottom-right-radius:0.66666667rem;border-bottom-left-radius:0.66666667rem;margin:-2rem 0rem 1.6rem;background-color:white;box-shadow:0 0.66666667rem 1.06666667rem 0 rgba(113,113,113,0.2);list-style:none;border-top:0.06666667rem solid #d5d8dd;padding:1.6rem 1.06666667rem 2rem}main .guide-card-list{margin-bottom:0}main .guide-card-list .bt-guide-list{margin-top:0}main .guide-card-list .bt-guide-list .bt-guide-card:first-child{margin-top:0}main .travel-breadcrumb{margin-top:2.13333333rem}@media screen and (min-width: 1040px){main{margin-bottom:90px !important}main section{padding:0}main section>h1{font-size:18px;text-align:left;padding:11px 0 0;border-bottom:4px solid #142950;display:inline-block;margin:0 0 46px 0}main section h2{font-size:12px;color:#b2bccc}main section .request-details-list{margin-left:0;margin-bottom:42px;margin-right:0}main section .request-details-list li{border-bottom:1px solid #dce0e7;margin-bottom:12px;padding-bottom:12px;font-size:12px}main section .request-details-list li .bt-local-time:not(:last-child):after{content:',';margin:0 4px}main section .request-details-list li.images{padding-right:16px}main section .request-details-list li.images img{width:471px;height:auto;margin-top:8px;border-radius:8px}main section .request-details-list li.images img:not(:last-child){border-bottom:1px solid #dce0e7;padding-bottom:12px;margin-bottom:12px}main section .request-details-list li .comment{padding-right:16px}main section .form-field{padding:0}main section .form-field .description{margin-bottom:16px}main section .proposal-section ul,main section .proposal-cards-list ul{flex-wrap:wrap}main section .proposal-section ul li:nth-child(2n) .bt-item-card,main section .proposal-cards-list ul li:nth-child(2n) .bt-item-card{margin-right:0}main section .proposal-cards{margin-top:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #d5d8dd}main section .proposal-cards .bt-item-card{margin-left:0;margin-right:0}main section .proposal-cards .bt-item-card.no-img .bt-favorite-button{top:24px}main section .request-proposal-message{width:329px;position:relative;overflow:hidden;z-index:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:-20px 0 24px;background-color:white;box-shadow:0 10px 16px 0 rgba(113,113,113,0.2);list-style:none;border-top:1px solid #d5d8dd;padding:24px 16px 30px}main section .request-proposal-message h3{font-size:14px;margin-bottom:16px}main section .request-proposal-message p{font-size:12px}main section .no-proposals{text-align:center;color:#b2bccc;font-size:12px;margin:0 0 28px}main section .proposal-delete-button{width:329px;position:relative;overflow:hidden;z-index:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:-40px 0 24px;background-color:white;box-shadow:0 10px 16px 0 rgba(113,113,113,0.2);list-style:none;border-top:1px solid #d5d8dd;padding:24px 16px 30px}main section .proposal-delete-button a{width:100% !important}main section .attention{font-size:11px;color:#627088;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #627088;letter-spacing:0.05rem}main section .hotel-request-txt{display:flex;justify-content:center;align-items:center;font-size:12px;margin-top:48px}main section .hotel-request-txt img{margin-right:8px;width:24px;height:24px}main section .hotel-request-txt p{letter-spacing:0.08rem}main .actions{margin-top:0}main .actions.pc-flex .travel-button{width:48% !important;margin:0}main .actions.pc-flex-center .travel-button-frame{margin-left:24px !important}main .bt-modal .actions{margin-bottom:80px}}
