.topbanner{margin:15px auto;text-align:center}#container-touristbus{color:#333;margin:30px auto 0;min-height:800px;width:940px}#container-touristbus #contents{margin-bottom:100px;padding-bottom:100px}#container-touristbus #contents #index #touristbus .online_tour_img{margin:0 0 1rem 2.5rem}#container-touristbus #contents #index #touristbus .online_tour_img img{width:97.3%}#container-touristbus #contents #index #touristbus .navi{font-size:0;margin:20px auto}#container-touristbus #contents #index #touristbus .navi li{display:inline-block;font-size:1rem}#container-touristbus #contents #index #touristbus .navi li a{display:block}#container-touristbus #contents #index #touristbus .category-review-rating{background-image:url(/img/review/kuchikomi_base.webp);background-repeat:no-repeat;background-size:100%;height:140px;margin:30px auto 0;width:890px}#container-touristbus #contents #index #touristbus .category-review-rating .left{float:left;height:100%;line-height:350%;text-align:center;width:315px}#container-touristbus #contents #index #touristbus .category-review-rating .left dt{color:#fff;font-size:2.5rem;line-height:150%;margin:30px auto 0}#container-touristbus #contents #index #touristbus .category-review-rating .left dd{background:url(/img/review/kuchikomi_plan_off.webp) no-repeat;height:30px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:230px}#container-touristbus #contents #index #touristbus .category-review-rating .left dd a{display:block;height:100%}#container-touristbus #contents #index #touristbus .category-review-rating .left dd:hover{background:url(/img/review/kuchikomi_plan_on.webp) no-repeat}#container-touristbus #contents #index #touristbus .category-review-rating .right{box-sizing:border-box;float:right;height:100%;width:560px}#container-touristbus #contents #index #touristbus .category-review-rating .right h2{font-size:1.5rem;font-weight:700;margin:10px 0}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-count{float:left;height:30px;width:215px}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-count dt{background:url(/img/icon/icon_hukidashi.webp) 0 no-repeat;float:left;height:30px;line-height:30px;padding-left:40px}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-count dd{float:left;height:30px;line-height:30px}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-count dd span{color:#0f8ec9;font-size:1.8rem;font-weight:700}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-value{float:right;height:30px;width:345px}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-value dt{float:left;height:30px;line-height:30px}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-value dd{float:left;height:30px;line-height:30px;vertical-align:middle}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-value dd img{display:inline-block;vertical-align:text-bottom;width:160px}#container-touristbus #contents #index #touristbus .category-review-rating .right .inner .review-value dd span{font-size:1.5rem;font-weight:700;line-height:30px}#container-touristbus #contents #index #touristbus .touristbus_h_bg{background:url(/img/touristbus/title.webp) 0 no-repeat;color:#000065;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:100%;margin:30px auto;padding:30px 10px}#container-touristbus #contents #index #touristbus #recommendedPoints .box_list{margin-bottom:30px}#container-touristbus #contents #index #touristbus #recommendedPoints .box_list .title{color:#fc004f;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:100%;margin-bottom:20px}#container-touristbus #contents #index #touristbus #recommendedPoints .box_list .inner_box .image{float:left;margin:0 20px 20px 0;width:400px}#container-touristbus #contents #index #touristbus .plan_box{border-bottom:1px solid #c9c9c9;margin-top:35px;width:940px}#container-touristbus #contents #index #touristbus .plan_box .plan-code{margin:-20px 0 10px;text-align:right}#container-touristbus #contents #index #touristbus .plan_box .link{display:block;font-size:1.5rem;padding-left:18px}#container-touristbus #contents #index #touristbus .plan_box .term_list .plan-option{margin:5px 0;padding-left:18px}#container-touristbus #contents #index #touristbus .plan_box .term_list .plan-option li{background:#51d1c4;color:#fff;float:left;font-size:80%;font-weight:700;margin:2px 4px 0 0;padding:2px 5px;text-align:center}#container-touristbus #contents #index #touristbus .plan_box .inner{margin:20px auto;width:919px}#container-touristbus #contents #index #touristbus .plan_box .inner .img_link{display:block;float:left;height:186px;width:248px}#container-touristbus #contents #index #touristbus .plan_box .inner .img_link img{height:100%;width:100%}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box{float:left;margin-left:15px;width:412px}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box p{font-weight:700;margin-bottom:10px}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box p.rating{font-weight:400;margin-bottom:10px}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box p.rating img{height:1.5em;vertical-align:text-bottom}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box p.rating .review-rating{color:#ff4646;font-size:1.7em;font-weight:700}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box table,#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box table td,#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box table th{border:1px solid #bfbfbf}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box table th{background:#eee;font-weight:400;padding:3px 20px 3px 10px;text-align:left}#container-touristbus #contents #index #touristbus .plan_box .inner .middle_box table td{padding:3px 0 3px 10px;width:313px}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box{background:#e0e0e0;border-radius:5px;float:right;padding:10px;width:230px}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box dl{background:#fff;border-radius:5px;margin-bottom:10px;padding:10px}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box dl dt{border-bottom:1px solid #bbb;font-weight:700;line-height:100%;margin-bottom:5px;padding-bottom:3px;text-align:center}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box dl dd.price-name{font-size:1.3rem;line-height:120%;margin-bottom:5px}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box dl dd.price{color:#ff4646;font-size:2rem;font-weight:700;text-align:center}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box .btn-group{margin:0 auto;width:196px}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box .btn-group .btn01{margin-bottom:10px;text-align:center}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box .btn-group .btn03{margin-bottom:10px;text-align:right}#container-touristbus #contents #index #touristbus .plan_box .inner .price_box .btn-group .btn02{text-align:right}#container-touristbus #contents #index #touristbus .spot_info .wrap_box{box-sizing:border-box;font-size:0}#container-touristbus #contents #index #touristbus .spot_info .wrap_box .box{box-sizing:border-box;display:inline-block;font-size:1.4rem;margin-bottom:60px;vertical-align:top;width:440px}#container-touristbus #contents #index #touristbus .spot_info .wrap_box .box .image{margin-bottom:20px}#container-touristbus #contents #index #touristbus .spot_info .wrap_box .box .title{color:#fc004f;font-size:1.6rem;font-weight:700;margin-bottom:20px}#container-touristbus #contents #index #touristbus .spot_info .wrap_box .box .address{color:#454545;margin-bottom:20px}#container-touristbus #contents #index #touristbus .spot_info .wrap_box .box:nth-child(2n){margin-left:60px}#container-touristbus #contents #index #touristbus .plan_list_btn{margin:40px auto;text-align:center}#container-touristbus #contents #index #touristbus #review{margin-bottom:60px}#container-touristbus #contents #index #touristbus #review .review-wrap{margin:30px 0}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail{background:#d0ecff;border-radius:10px;margin-bottom:30px;padding:20px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head{margin-bottom:10px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head .left{float:left;width:45px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head .right{float:left;margin-left:20px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head .right .nickname{font-weight:700}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head .right dl dd,#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head .right dl dt{float:left}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .head .right dl dd.mid{margin:0 10px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .inner{background:#fff;border-radius:10px;margin:0 auto;padding:20px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .inner .rating-star{border-bottom:1px solid #ccc;padding:0 0 10px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .inner .rating-star .total{font-weight:700;margin-bottom:10px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .inner .message{padding:20px}#container-touristbus #contents #index #touristbus #review .review-wrap .review-detail .inner .message .title{font-weight:700;margin-bottom:1em}#container-touristbus .center{text-align:center}
