/* ---------------------------------------------------
kyoto.css
--------------------------------------------------- */
#kyoto{
	margin: 0;
	padding: 0 10px;
}

#kyoto a:link {
	color: #0000ff;
	text-decoration: underline;
}

#kyoto a:visited {
	color: #0000ff;
	text-decoration: underline;
}

#kyoto a:hover {
	color: #bb0000;
	text-decoration: none;
}

/* ---------------------------------------------------
class
--------------------------------------------------- */
.link{
	float: right;
	margin-top: 20px;
	padding: 0 15px 3px 0;
}

.va-top{
	vertical-align: top;
}

.return{
	text-align: right;
	padding: 5px 25px 0 0;
}

/* ---------------------------------------------------
contents
--------------------------------------------------- */
#detail_top01{
	width: 735px;
	height: 40px;
	background-image: url(/customer/static2/img/kyoto/head01.gif);
	background-repeat: no-repeat;
}

#detail_top01 h3{
	margin: 0px;
	padding: 8px 0 0 40px;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 2px;
}

#detail_middle01{
	width: 735px;
	padding: 20px 0 10px 0;
	background-image: url(/customer/static2/img/kyoto/middle02.gif);
	background-repeat: repeat-y;
}

#detail_middle01 p{
	padding: 0 15px 15px 15px;
	line-height: 140%
}

#detail_middle01 ul{
	margin: 0;
	padding: 0 0 15px 15px;
}

#detail_middle01 ul li{
	list-style-type: none;
}

#detail_middle01 ul li ul{
	margin: 0 0 0 1em;
	padding: 0;
	line-height: 140%;
}

#detail_middle01 ul li ul li{
	list-style-type: disc;
}

#detail_top02{
	width: 735px;
	height: 40px;
	margin-top: 20px;
	background-image: url(/customer/static2/img/kyoto/head02.gif);
	background-repeat: no-repeat;
}

#detail_top02 h3{
	margin: 0px;
	padding: 8px 0 0 40px;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 2px;
}

#detail_middle02{
	width: 735px;
	padding: 20px 0 10px 0;
	background-image: url(/customer/static2/img/kyoto/middle02.gif);
	background-repeat: repeat-y;
}

#detail_middle02 p{
	width: 700px;
	margin-bottom: 15px;
	padding-top: 10px;
	line-height: 140%;
	border-bottom: 2px dotted #777777;
}

#detail_middle02 p img{
	padding-left: 15px;
}

#intro{
	width: 730px;
	margin: 0 0 5px 17px;
}

#intro img{
	margin: 5px 0;
}

.spot{
	color: #880088;
	margin-right: 10px;
	font-weight: bold;
	font-size: 110%;
}

