﻿@charset "utf-8";
@import url("under.css");





/* ----------contents ---------- */

#under h2 {
	background:url(../../images/under/bg_und_top.gif) no-repeat left top;
	padding:30px 0 0 37px;
}





/* ---------- ln ---------- */

#ln {
	width:940px;
	padding:0 0 35px 37px;
	display:inline-block;
	overflow:hidden;
}

#ln:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}

#ln li {
	float:left;
}

#ln li a {
	float:left;
	display:block;
}

* html #ln  li a:hover {
	background-color:#FFFFFF;
}

#ln li a:hover img {
	visibility:hidden;
}

#ln .ln01 a {
	background:url(../../bustour/images/base/mn_01_on.gif) left top no-repeat;
}

#ln .ln02 a {
	background:url(../../bustour/images/base/mn_02_on.gif) left top no-repeat;
}

#ln .ln03 a {
	background:url(../../bustour/images/base/mn_03_on.gif) left top no-repeat;
}

#ln .ln04 a {
	background:url(../../bustour/images/base/mn_04_on.gif) left top no-repeat;
}

#ln .ln05 a {
	background:url(../../bustour/images/base/mn_05_on.gif) left top no-repeat;
}

#ln .ln06 a {
	background:url(../../bustour/images/base/mn_06_on.gif) left top no-repeat;
}

#ln .ln07 a {
	background:url(../../bustour/images/base/mn_07_on.gif) left top no-repeat;
}

#ln .ln08 a {
	background:url(../../bustour/images/base/mn_08_on.gif) left top no-repeat;
}





/* ---------- guide ---------- */

#guide {
	width:390px;
	height:228px;
	float:left;
	background:url(../../bustour/images/guide/bg_guide.jpg) left top no-repeat;
	padding:150px 310px 0 40px;
}

#dame {
	float:right;
}





/* ---------- ttl ---------- */

.title01 {
	font-size:75%;
	line-height:1.5em;
	padding:0 0 10px;
}





/* ---------- tbl ---------- */

.tbl {
	text-align:center;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	margin:0 0 15px;
}

.tbl th {
	color:#FFFFFF;
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}

.tbl td {
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}

.carender {
	margin:0 20px 15px 0;
	float:left;
	font-weight:bold;
}

.carender caption {
	font-size:75%;
	line-height:1.5em;
	border:#CCCCCC 1px solid;
	border-bottom:none;
	padding:5px;
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
}





/* ---------- opening ---------- */

.openning {
	width:510px;
	float:left;
	padding:0 20px 0 0;
}

.openning h3 {
	padding:0 0 30px;
}





/* ---------- information ---------- */

.information {
	width:370px;
	float:left;
}

.information .detail {
	color:#CC0000;
	font-weight:bold;
	line-height:2.0em;
}





/* ---------- left ---------- */

.left {
	width:470px;
	float:left;
}





/* ---------- right ---------- */

.right {
	width:410px;
	float:right;
	padding:10px 0 0;
}





/* ---------- picList ---------- */

.picList {
	width:427px;
	margin:0 -17px 0 0;
	float:left;
	padding:0 0 20px;
}

.picList li {
	width:125px;
	float:left;
	padding:0 17px 0 0;
	text-align:center;
}

.picList li p {
	padding:0 0 5px;
}





/* ---------- shikoku ---------- */

#ohachi {
	width:600px;
	background:url(../../bustour/images/shikoku/bg_ohachi.jpg) left top no-repeat;
	padding:80px 280px 0 20px;
	margin-bottom:20px;
}

#seat {
	background:url(../../bustour/images/shikoku/bg_seat.jpg) left top no-repeat;
	margin-bottom:20px;
}

#seat #catch {
	width:260px;
	float:left;
	padding:120px 0 0 10px;
}

#seat #detail {
	width:193px;
	float:right;
	padding:108px 0 0;
	font-size:65%;
	line-height:1.1em;
}

#eight {
	background:url(../../bustour/images/shikoku/bg_8goume.jpg) left top no-repeat;
}

#eight p {
	width:510px;
	padding:110px 0 30px 40px;
	line-height:2.0em;
}

#yama {
	background:url(../../bustour/images/shikoku/bg_yama.jpg) left top no-repeat;
	margin-bottom:20px;
}

#yama p {
	width:420px;
	padding:50px 0 30px 450px;
	line-height:2.0em;
}

#tokinosumika {
	background:url(../../bustour/images/shikoku/bg_tokinosumika.jpg) left top no-repeat;
}

#tokinosumika p {
	width:380px;
	padding:160px 0 40px 300px;
	line-height:2.0em;
	color:#FFFFFF;
}

#miharashi {
	background:url(../../bustour/images/shikoku/bg_miharashi.jpg) left top no-repeat;
}

#miharashi p {
	width:500px;
	padding:90px 0 30px 50px;
	line-height:2.0em;
	color:#FFFFFF;
}




