@charset "UTF-8";@import url(common.css);body{text-align: center;}#container{position: relative;width: 750px;margin-right: auto;margin-left: auto;background-color: #fff;text-align: left;}#header{}#main{}#footer{padding: 20px;margin-top: 12px;text-align: center;}/* hx */h1{margin-right: auto;margin-left: auto;}h2{text-align: center;font-size: 150%;margin: 12px;font-weight: bold;}h2 span{display: block;margin-top: 6px;font-size: 70%;}h3{margin: 24px 0 12px;padding: 12px 12px 0;font-size: 150%;border-left: 3px solid #35992a;border-bottom: 1px dotted #ccc;font-weight: bold;}h4{margin-top: 12px;font-size: 120%;font-weight: bold;}#guide p{margin: 12px 0;padding: 12px 24px;border: 1px dotted #ccc;background: #f4ffcc;}.contents{margin-bottom: 24px;padding: 0 15px;}td{padding-right: 1em;}.add{padding-left: 1em;text-indent: -1em;}.timetable{width: 100%;}.timetable th,.timetable td{padding: 1px 2px;border: 1px solid #999;}.timetable th{background: #d1f531;}.timetable td{vertical-align: top;}.timetable th,.timetable .mokuji,.timetable .date{text-align: center;vertical-align: middle;}.timetable .ldg{text-align: right;}ul.star li{padding-left: 16px;background: url(../img/star.gif) 0 0.35em no-repeat;}ul.normal{list-style: disc;padding-left: 16px;}/* t7 */#t7 .star{min-height: 195px;padding-bottom: 200px;padding-right: 200px;background: url(../overseas/img/7_logo.jpg) right top no-repeat;}#t7 #t7date{width: 210px;height: 51px;position: absolute;left: 540px;top: 0;}#t7 #point{background: url(../overseas/img/7_photo.jpg) center bottom no-repeat;}#t7 .arrow{padding-left: 1em;}#t7 .place,#t7 .time,#t7 .transp,#t7 .schdl{white-space: nowrap;}