*{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}h1,h2,h3,h4,h5,h6,em,address,th{font-style:normal;font-weight:normal;font-size:1em}strong{color:#212121}ul,li{list-style-type:none}img,a img{border:none;vertical-align:bottom}hr{display:none}nav,section,header,footer,aside,figure{margin:0;padding:0}.clearfix:before,.clearfix:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}#header_dormitory_nav .vipliner{background-image:url("/img/common/btn_header_nav_bg_on.png")}.contents_frame{padding-left:25px}.contents_frame aside{display:block}.contents_frame aside.description{padding:10px 10px}.contents_frame aside.description figure{float:right;margin-left:20px}.contents_frame section{margin-top:40px}.contents_frame section>header{width:690px}.contents_frame section>header h3{display:table;padding:0px 0px 0px 120px;width:570px;min-height:40px;color:#f05a23;background:url("/img/vipliner/title_service.png") no-repeat left bottom;font-weight:bold;font-size:145%;font-weight:bold}.contents_frame section>header h3>span{display:table-cell;padding-bottom:5px;vertical-align:middle}.contents_frame section>header aside{font-size:85%;margin-top:5px;color:gray;text-align:right}.contents_frame .image_gallery{margin-top:30px;margin-left:-15px}.contents_frame .image_gallery:before,.contents_frame .image_gallery:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}.contents_frame .image_gallery li{float:left;margin-left:15px;width:220px}.contents_frame .image_gallery li figcaption{margin-top:5px;height:7em;font-size:90%}.contents_frame a.button_link{display:block;margin-top:5px;padding-left:0px;padding-right:0px;width:198px;letter-spacing:0}#service{margin-top:20px}#service>header h3{background-image:url("/img/vipliner/title_service.png")}#service .route_map{margin-top:20px}#service .price_list{margin-top:20px}#service .price_list li{margin-bottom:10px}#service .price_list li:last-child{margin-bottom:0}#service .price_list li figcaption{padding:2px 0 0 10px;font-size:95%}#service .balloon_nav{position:relative;margin-top:30px;height:202px;background:url("/img/vipliner/img_lady_and_balloon.jpg") no-repeat left top}#service .balloon_nav ul{position:absolute;left:220px;top:60px}#service .balloon_nav ul li{float:left;margin-left:20px;width:200px}#service .balloon_nav ul li .text_area{text-align:center}#service .balloon_nav ul li a.buttonLink,#service .balloon_nav ul li button{display:block;margin-top:5px;padding-left:0px;padding-right:0px;width:198px;letter-spacing:0}#comfortable_bus>header h3{background-image:url("/img/vipliner/title_comfortable_bus.png")}#safety_bus:before,#safety_bus:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}#safety_bus>header h3{margin-bottom:30px;background-image:url("/img/vipliner/title_safety_bus.png")}#safety_bus figure{float:left;width:230px;text-align:center}#safety_bus .text_area{margin-left:240px;padding-top:15px;width:450px}#vip_lounge>header h3{background-image:url("/img/vipliner/title_vip_lounge.png")}#online_booking>header h3{background-image:url("/img/vipliner/title_online_booking.png")}#online_booking .booking_catch_image_area{position:relative}#online_booking .booking_catch_image_area figure{position:relative}#online_booking .booking_catch_image_area figcaption{position:absolute;top:42px;left:150px;width:250px;text-align:center}#online_booking .find_bus_image_area{position:relative;margin-top:30px;margin-bottom:30px;height:202px;background:url("/img/vipliner/img_man_and_balloon.jpg") no-repeat left top}#online_booking .find_bus_image_area ul{position:absolute;left:30px;top:60px}#online_booking .find_bus_image_area ul li{float:left;margin-left:20px;width:200px}#online_booking .find_bus_image_area ul li .text_area{text-align:center}#online_booking .find_bus_image_area ul li a.buttonLink,#online_booking .find_bus_image_area ul li button{display:block;margin-top:5px;padding-left:0px;padding-right:0px;width:200px;letter-spacing:0}
/*# sourceMappingURL=vipliner.css.map */
