@charset "Shift_JIS";

#enkaiHeader{
	margin: 0;
	padding: 0;
}
#enkaiHeader img{
	margin: 0;
	padding: 0;
	
	vertical-align: bottom;
}

#enkaiMiddle{
	margin: 0;
	padding: 0;
	
	background-image: url(../img/enkai/enkaiMiddle.gif);
	background-repeat: repeat-y;
	
	overflow: hidden;
}

#enkaiFooter{
	margin: 0;
	padding: 0;
}
#enkaiFooter img{
	margin: 0;
	padding: 0;
	
	vertical-align: top;
}

.catch{

        margin: 10px 0px 10px 0px;
	padding: 0;
	
	text-align: center;
	
}
.ozashikiPhoto{

        margin: 0px 10px 10px 0px;
	padding: 0;
	
	float: right;
	width: 230px;
	
}

.ozashikiPhoto img{

        margin: 0;
	padding: 0;
	
	vertical-align: bottom;
	
}

.ozashikiPhoto p{

        margin: 0;
	padding: 0px 10px 10px 10px;
	
	font-size: 80%;
	color: #FFFFFF;
	line-height: 150%;
	
	background-image: url(../img/enkai/ozashikiPhoto_bg.jpg);
	background-repeat: repeat-y;
	
}

#contentRight h2{
	margin: 10px 0px 0px 20px;
	padding: 0;
}

#contentRight h2 img{
	margin: 10px 10px 0px 0px;
	padding: 0;
	vertical-align: bottom;
}

.course{
	margin: 5px 0px 0px 15px;
	padding: 0;
	
	width: 520px;
	
	clear: both;
}

.course h3{
	margin: 0;
	padding: 0;
}

.course h3 img{
	margin: 0;
	padding: 0;
	
	vertical-align: bottom;
}

.course p{
	margin: 0;
	padding: 0px 10px 10px 20px;
	
	font-size: 80%;
	color: #FFFFFF;
	line-height: 150%;
	
	background-image: url(../img/enkai/enkai_akaMiddle.gif);
	background-repeat: repeat-y;
}

#contentRight p.txt{
	margin: 10px 20px 0px 20px;
	padding: 0;
	font-size: 80%;
	color: #301E03;
	line-height: 150%;
}
#contentRight p.txt strong{
	font-size: 110%;
	color: #DD0000;
	line-height: 150%;
}
#contentRight p.txt a{
	color: #E32600;
	line-height: 150%;
}







/* --- パン屑リスト ------------------------------------------------------------------------------ */
p.pankuzu{
	margin: 0;
	padding: 0;
	font-size: 80%;
	color: #301E03;
}
p.pankuzu a{
	margin: 0;
	padding: 0;
	color: #301E03;
}
p.pankuzu a:hover{
	margin: 0;
	padding: 0;
	color: #301E03;
}
