.u_globalWifiFlexLink{margin-bottom:1.25rem;border-top:.0625rem solid #ddd;border-bottom:.0625rem solid #ddd}.u_globalWifiFlexLink::before{content:"";display:block;height:20px;width:100%;background:#f3f3f3;border-bottom:.0625rem solid #e8e8e8}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiTitle{padding:.9375rem .625rem .625rem;line-height:1.2;font-size:1rem;font-weight:bold}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiImage{float:left;width:5.3125rem;padding:0 .625rem .625rem}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiImage img{height:auto;width:100%}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText{padding:0 .625rem .625rem;font-size:.9375rem;line-height:1.3}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText::after{content:"";display:block;clear:both}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText .wifiCountry{font-size:1.125rem;font-weight:bold}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText .wifiPrice{font-size:1.25rem;color:#c33;font-weight:bold}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText .small{font-size:.875rem}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .wifiMerit{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 .625rem .625rem;font-size:.875rem}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .wifiMerit li{flex:0 1 48%;margin:0 0 .3125rem 0;padding:.3125rem;border:.125rem solid #f36d33;color:#f36d33;border-radius:6.875rem;line-height:1.4em;text-align:center;font-weight:bold}.u_globalWifiFlexLink .u_globalWifiDetailLink_button{padding:.625rem .9375rem;border-top:.0625rem solid #ddd;font-size:.875rem;text-align:center}.u_globalWifiFlexLink .u_globalWifiDetailLink_button .buttonArea{display:block;max-width:31.25rem;margin:0 auto;padding:1rem .625rem;border-radius:.25rem;border-bottom:.125rem solid #f36d33;background-color:#f38d33;color:#fff;cursor:pointer;text-decoration:none}@media screen and (min-width: 769px){.u_globalWifiFlexLink{border:.0625rem solid #ccc;border-radius:.25rem}.u_globalWifiFlexLink::before{content:none}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText .wifiCountry,.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText .small{font-size:.9375rem}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiText .wifiPrice{font-size:1.125rem}.u_globalWifiFlexLink .u_globalWifiDetailLink_inner .wifiMerit li{flex:0 0 65%}}.airlineDetail_boardStatus{display:inline-block;padding:.09375rem .3125rem;border-radius:.25rem;background:#e8e8e8;color:#333;font-size:.75rem;text-align:center;line-height:1.5}.airlineDetail_listModule{line-height:1.5}.airlineDetail_listModule.is_border{border-top:.0625rem solid #ddd}.airlineDetail_listModule.is_mb20{margin-bottom:1.25rem}.airlineDetail_listModule_item{position:relative;border-bottom:.5rem solid #f3f3f3}.airlineDetail_listModule_item.is_bodNone{border-bottom:none}.airlineDetail_listModule_item>a{display:block;color:#333;text-decoration:none;border-bottom:.0625rem solid #ddd}.airlineDetail_listModule_flex{position:relative;display:flex;padding:.625rem 1.5625rem .625rem .625rem;color:#333}.airlineDetail_listModule_flex::after{position:absolute;top:50%;right:.4375rem;transform:translateY(-50%);color:#ccc;font-family:"FontAwesome";content:"";font-size:1rem}.airlineDetail_listModule_thumbnail{flex:0 0 5.625rem}.airlineDetail_listModule_thumbnail.is_small{flex:0 0 4.375rem}.airlineDetail_listModule_thumbnail .photo{object-fit:cover;width:5.625rem;height:5.625rem}.airlineDetail_listModule_thumbnail.is_small .photo{width:4.375rem;height:4.375rem}.airlineDetail_listModule_text{flex:1 1 auto;padding-left:.625rem}.airlineDetail_listModule_text .contentTitle{font-size:.9375rem;font-weight:bold}.airlineDetail_listModule_text .dayText{padding-top:.3125rem;color:#999;font-size:.75rem}.airlineDetail_listModule_text .doukousha{color:#666;font-size:.75rem}.airlineDetail_listModule_text .airlineDetail_boardStatus{margin-top:.625rem}.airlineDetail_listModule_keiro{margin-bottom:.625rem;padding:.3125rem .625rem;font-size:.75rem;background:#f8f8f8;line-height:1.7}.airlineDetail_listModule_keiro .airportName{display:inline-block;font-weight:bold}.airlineDetail_listModule_keiro .airportName .areaName{color:#999;font-size:.75rem;font-weight:normal}.airlineDetail_listModule_keiro .airportName:last-child::before{display:inline-block;margin:0 .5rem .125rem 0;color:#666;font-family:"FontAwesome";content:"";transform:rotate(46deg);font-size:1rem;font-weight:normal;vertical-align:middle;line-height:1}.airlineDetail_listModule_tipsText{padding:0 .625rem .625rem}.airlineDetail_listModule .tipsTextMore{display:inline-block;color:#0098de}.airlineDetail_listModule .tipsTextMore::after{margin-left:.3125rem;font-family:"FontAwesome";content:"";font-size:.75rem}.airlineDetail_listModule .evaluateNumber{font-size:.9375rem}.airlineDetail_nextPrevModule{display:flex;border-top:.0625rem solid #ddd}.airlineDetail_nextPrevModule_item{width:50%}.airlineDetail_nextPrevModule_item.is_prev{margin-right:auto;border-right:solid .0625rem #e8e8e8}.airlineDetail_nextPrevModule_item.is_next{margin-left:auto;border-left:solid .0625rem #e8e8e8}.airlineDetail_nextPrevModule_item+.airlineDetail_nextPrevModule_item{border-left:none}.airlineDetail_nextPrevModule_item .prevNextText{padding:.3125rem .625rem;background:#f8f8f8;font-size:.75rem}@media screen and (min-width: 600px){.airlineDetail_nextPrevModule_item .prevNextText{font-size:.9375rem}}.airlineDetail_nextPrevModule_item.is_next .prevNextText{text-align:right}.airlineDetail_nextPrevModule_item .linkRoll{position:relative;display:block;padding:.625rem .9375rem;color:#333;text-decoration:none}.airlineDetail_nextPrevModule_item .photoInner::before,.airlineDetail_nextPrevModule_item .photoInner::after{position:absolute;top:50%;transform:translate(-50%, -50%);font-family:"FontAwesome";color:#ccc;font-size:1.25rem;text-align:center;line-height:1}@media screen and (min-width: 768px){.airlineDetail_nextPrevModule_item .photoInner::before,.airlineDetail_nextPrevModule_item .photoInner::after{width:2.625rem;font-size:1.625rem}}.airlineDetail_nextPrevModule_item.is_prev .photoInner::before{left:0;content:""}.airlineDetail_nextPrevModule_item.is_next .photoInner::after{right:-10%;content:""}.airlineDetail_nextPrevModule .photoInner{position:relative;padding-bottom:.625rem}.airlineDetail_nextPrevModule .photo{width:5.625rem;height:5.625rem;margin:0 auto}@media screen and (min-width: 600px){.airlineDetail_nextPrevModule .photo{width:12.5rem;height:12.5rem}}.airlineDetail_nextPrevModule .photo>img{object-fit:cover;width:100%;height:100%}.airlineDetail_nextPrevModule .name{margin-bottom:.3125rem;font-size:.875rem;font-weight:bold;line-height:1.4}.airlineDetail_nextPrevModule .additionItem{padding-top:.625rem;color:#999;font-size:.75rem}@media screen and (min-width: 768px){.airlineDetail_nextPrevModule .additionItem{margin-top:.625rem}}.airlineDetail_nextPrevModule .airlineDetail_boardStatus{width:85%;margin:.625rem 0 .3125rem}@media screen and (min-width: 600px){.airlineDetail_nextPrevModule .airlineDetail_boardStatus{display:flex;justify-content:center;width:65%;margin:.625rem auto .3125rem}}.airlineDetail_descriptKeiro{padding:.4375rem .625rem;border-top:.0625rem solid #ddd;background:#f8f8f8;font-size:.875rem;line-height:1.7}.airlineDetail_descriptKeiro .keiroTitle{margin-right:.625rem}.airlineDetail_descriptKeiro .airportName{display:inline-block;font-weight:bold;line-height:1.5}.airlineDetail_descriptKeiro .airportName .areaName{color:#999;font-size:.75rem;font-weight:normal}.airlineDetail_descriptKeiro .airportName:last-child::before{display:inline-block;margin:0 .5rem .125rem 0;color:#666;font-family:"FontAwesome";content:"";transform:rotate(46deg);font-size:1.125rem;font-weight:normal;vertical-align:middle;line-height:1}.review_each .u_globalWifiFlexLink .u_globalWifiDetailLink_inner .globalWifiImage{width:4.0625rem}.review_each .u_globalWifiFlexLink .u_globalWifiDetailLink_inner .wifiMerit li{flex:0 1 45%}
