@charset "utf-8";

.kagotitle {
	float: left;
	width: 738px;
	padding-right: 6px;
	padding-left: 6px;
}
.kagologo {
	float: left;
	width: 123px;
	height: 75px;
}
.kagologo2 {
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-left: 16px;
}
.kagotitlemain {
	width: 718px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-left: 26px;
	padding-right: 6px;
	line-height: 17px;
}
.kagodir {
	width: 227px;
	float: right;
	overflow: hidden;
	padding-left: 6px;
	line-height: 17px;
	border: 1px solid #999;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
}
.kagocale {
	width: 738px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	padding-left: 6px;
}
.kagocalebox {
	width: 225px;
	float: left;
	overflow: hidden;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	border: 1px solid #999;
}
.kagocaleb {
	width: 10px;
	float: left;
}
.kagocalem {
	width: 225px;
	float: left;
	overflow: hidden;
	text-align: center;
	padding-bottom: 10px;
	height: 165px;
}
.kagocalet {
	width: 225px;
	float: left;
	overflow: hidden;
}
.kagocalet td {
	float: left;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
	border: 3px solid #FFF;
}
/*文字サイズ変更＞小さく*/
.kagocalet td span.f_small{
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}

.kagoyotetitle {
	width: 738px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}
.kagoyotebox {
	width: 738px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.kagoyotep {
	width: 265px;
	float: left;
	overflow: hidden;
	height: 200px;
	padding-right: 10px;
}
/*写真キャプションあり用*/
.kagoyotep_cap {
	width: 265px;
	float: left;
	overflow: hidden;
	height: 220px;
	padding-right: 10px;
	font-size: 80%;
	text-align: right;
	color: #000000;
}



.kagoyotem {
	width: 463px;
	float: left;
	overflow: hidden;
	line-height: 18px;
}


.kagoyoted {
	width: 433px;
	float: right;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #FFF;
}
.kagoyotest {
	width: 433px;
	float: right;
	overflow: hidden;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	background-color: #FFF;
}
.kagoyotesp {
	width: 75px;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 5px;
}
.kagoyotemn {
	width: 378px;
	float: right;
	overflow: hidden;
	padding-top: 10px;
}
.shuttlemain {
	width: 738px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	line-height: 20px;
}
.haya {
	width: 300px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 6px;
}
.hayamain {
	width: 428px;
	float: right;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	line-height: 20px;
}
.private {
	width: 738px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 20px;
}
.toku {
	width: 750px;
	float: left;
	padding-bottom: 26px;
}
.tokumain {
	width: 738px;
	float: left;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 20px;
	background-color: #E5DCD3;
}
