@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 .guide-heading{position:relative;height:5.33333333rem;background-color:#f2f2f7;display:flex;justify-content:space-between;align-items:center}main .guide-heading img{margin-left:1.06666667rem;flex-grow:0;flex-shrink:0;width:3.73333333rem;height:3.73333333rem;border-radius:50%;border:solid 0.06666667rem #ddd;background-color:#f2f2f7}main .guide-heading .profile{flex-grow:1;flex-shrink:1;margin-left:1.06666667rem;margin-right:1.6rem}main .guide-heading .profile .nickname{font-size:0.93333333rem;overflow:hidden;text-align:justify;hyphens:auto;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}main .navigation{height:3.73333333rem;padding-left:1.6rem;padding-right:1.6rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0.26666667rem 0.53333333rem 0 rgba(0,0,0,0.2);background-color:white}main .navigation .left{display:flex;flex-direction:column;line-height:1.35}main .navigation .left .kuchikomi{font-size:0.53333333rem;color:#b2bccc}main .navigation .left .count{font-size:0.8rem;color:#627088}main .navigation .order{font-size:0.66666667rem;color:#66addd}main .travel-review-list{margin-top:1.6rem;margin-bottom:1.6rem}main .bt-modal.order ul>a{display:flex;align-items:center;padding-left:1.33333333rem;padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:solid 0.06666667rem #ddd;cursor:pointer}main .bt-modal.order ul>a .national-flag-icon{width:1.6rem;margin-right:1.06666667rem;flex-grow:0;flex-shrink:0}main .bt-modal.order ul>a span{flex-grow:1;flex-shrink:1}main .bt-modal.order ul>a svg{margin-right:3.2rem;flex-grow:0;flex-shrink:0}@media screen and (min-width: 1040px){main .guide-heading{position:relative;height:162px;background-color:#f2f2f7;display:flex;justify-content:space-between;align-items:center}main .guide-heading img{margin-left:56px;flex-grow:0;flex-shrink:0;width:102px;height:102px;border-radius:50%;border:solid 1px #ddd;background-color:#f2f2f7}main .guide-heading .profile{flex-grow:1;flex-shrink:1;margin-left:16px;margin-right:24px}main .guide-heading .profile .nickname{font-size:14px;overflow:hidden;text-align:justify;hyphens:auto;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}main .guide-heading .title{flex-grow:1;flex-shrink:1;margin-left:25px;margin-right:25px;font-size:14px}main .navigation{height:64px;padding-left:56px;padding-right:56px !important;display:flex;justify-content:space-between;align-items:center;box-shadow:0 12px 8px -8px rgba(0,0,0,0.16);background-color:white}main .navigation .left{display:flex;flex-direction:column;line-height:1.35}main .navigation .left .kuchikomi{font-size:10px;color:#b2bccc}main .navigation .left .count{font-size:14px;color:#627088}main .navigation .order{font-size:10px;color:#66addd}main .travel-review-list{margin-top:24px;margin-bottom:24px}main .bt-modal.order ul>a{display:flex;align-items:center;padding-left:40px;padding-top:24px;padding-bottom:24px;border-bottom:solid 1px #ddd;cursor:pointer;font-size:14px}main .bt-modal.order ul>a .national-flag-icon{width:24px;margin-right:16px;flex-grow:0;flex-shrink:0}main .bt-modal.order ul>a span{flex-grow:1;flex-shrink:1}main .bt-modal.order ul>a svg{margin-right:48px;flex-grow:0;flex-shrink:0}}
