@charset 'utf-8';

@import url("http://www.kagiyade.net/test/css/common.css");
@import url("http://www.kagiyade.net/css/nishi_top02.css");

/* ============= clear ============= */

#img_navi, #mainCol, #leftBox, .planMenu, .photo_position, .dishBox, .dish_row, .upgradeBox {
	height		: 1%;
}

#img_navi:after, #mainCol:after, #leftBox:after, .planMenu:after, .photo_position:after, .dishBox:after, .dish_row:after, .upgradeBox:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#scheBox{
	width				: 650px;
	height				: 680px;

}




/* ============= img_navi ============= */

#img_navi {
	width				: 770px;
	height				: 282px;
}

#img_navi li {
	list-style-type		: none;
	float		: left;
}

#img_navi li a {
	display		: block;
}

#img_navi a {
	text-decoration		: none;
}

/* ============= mainCol ============= */

#mainCol {
	width		: 700px;
	text-align	: center;
	margin:0 auto 30px auto;
}

#mainCol li {
	list-style-type		: none;
}

.photo_position {
	float				: right;
	margin-bottom		: 20px;
}

.right_position {
	float		: right;
	margin-left	: 4px;
}

/* ============= event ============= */

#eventEntryBody{
	background	: #FFF;
}

#eventEntryTitle{
	width		: 620px;
	text-align	: left;
}

#eventEntryTitle img{
	margin		: 5px 0 0 5px;
}

#eventTitleBox{
	margin-top	: 35px;
	width		: 700px;
	height		: 200px;
}

#eventTitleBox{
	margin-top	: 32px;
	width		: 700px;
	height		: 200px;
	text-align	: left;
}

#leftImgBox{
	width		: 282px;
	float		: left;
	height		: 130px;
}

#rightImg{
	padding-top	: 60px;
	float		: left;
	width		: 250px;
	height		: 35px;
}

#eventTitleBox p{
	font-size	: 12px;
	color		: #333;
	width		: 400px;
	float		: left;
}

#calendar {
	width		: 680px;
	color		: #666;
	padding		: 2px;
	text-align	: center;
	margin		: 10px auto 0 auto;
}

#pickup{
	text-align	: center;
	padding		: 5px 0 0 0;
	margin:0 auto;
}

#close{
	font-size	: 12px;
	text-align	: left;
	width		: 620px;
	color		: #333;
	padding		: 5px 0;
}

.caDay{
	font-size	: 12px;
	font-weight	: bold;
	color		: #666;
}

.caEntry{
	width		: 80px;
	font-size	: 12px;
	line-height	: 1.2;
	margin-bottom: 3px;
	font-weight	: normal;
}

.eventEntry{
	width		: 620px;
	height		: 1%;
	text-align	: left;
	border-top	: 1px solid #F9BC33;
	padding		: 10px 0;
	margin		: 5px auto 10px auto;
}

.eventEntry2{
	width		: 620px;
	height		: 1%;
	text-align	: left;
	border-top	: 1px solid #F9BC33;
	padding		: 10px 0;
	margin		: 5px auto 10px auto;
}

.eventEntry:after, .eventEntry2:after{
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

.entryLeft{
	width		: 136px;
	height		: 1%;
	float		: left;
}

.entryLeft:after{
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}


.inBoxImgBox{
	float		: left;
	border		: 1px solid #F9BC33;
	padding		: 1px;
}

.entryRight{
	width		: 484px;
	height		: 1%;
	float		: left;
}

.entryRight:after{
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

.entryRight h4{
	font-size	: 14px;
	font-weight	: normal;
}

.inEntryBody p{
	font-size	: 12px;
	line-height	: 1.3;
	color		: #333;
	padding		: 5px 0;
}

.entryRightBox{
	width		: 484px;
	height		: 1%;
	border-top	: 1px solid #F9BC33;
	padding		: 5px 0;
	}

.entryRightBox:after{
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
	}

.entryRight h4{
	font-size	: 14px;
	line-height	: 1.3;
	color		: #70520E;
}

.inBoxTitle{
	width		: 60px;
	font-size	: 12px;
	color		: #000;
	float		: left;
}

.inBoxEntry{
	float		: left;
	width		: 400px;
}

.inBoxEntry p{
	font-size	: 12px;
	font-weight	: normal;
	line-height	: 1.3;
	color		: #333;
}

.inBoxTitleContact{
	width		: 100px;
	font-size	: 12px;
	color		: #F00;
	float		: left;
}

.entryTel{
	font-size	: 16px;
	font-weight	: normal;
	float		: left;
	width		: 340px;
	color		: #F00;
}

