@charset "utf-8";

/*******************************

page css 

*****************************/

#cnt .innnerCnt{
	width:620px;
	margin:20px auto;
}

#cnt .innnerCnt dl.cntBox{
	background:url(../images/inner_bg_bottom.gif) center bottom no-repeat;
	padding-bottom:15px;
}

#cnt .innnerCnt dl.cntBox dd{
	background:url(../images/inner_bg_repeat.gif) left center repeat-y;
	overflow:hidden;
	_zoom:1;
}

#cnt .innnerCnt dl.cntBox dd .listBox{
	width:275px;
	float:left;
	margin-left:23px;
	margin-bottom:23px;
	background:url(../images/inner_box_bg_top.gif) top left no-repeat;
}

#cnt .innnerCnt dl.cntBox dd .listBox dl {
	width:275px;
	text-align:center;
	background:url(../images/inner_box_bg_bottom.gif) bottom left no-repeat;
	padding-top:20px;
	padding-bottom:20px;
}

#cnt .innnerCnt dl.cntBox dd .listBox dd{
	background:none;
	padding-left:0;
}

#cnt .innnerCnt dl.cntBox dd .listBox dd.photoImg{
	text-align:center;
}

#cnt .innnerCnt dl.cntBox dd .listBox dd p.txt{
	width:240px;
	padding-left:20px;
	text-align:left;
}

#cnt .innnerCnt dl.cntBox dd .boxEnd{
	width:275px;
	float:left;
	padding-top:35px;
	margin-left:23px;
	margin-bottom:23px;
	background:none;
}




#navi{
	padding:20px 3px 20px;
	text-align:left;
}

#navi ul{
	overflow:hidden;
	_zoom:1;
}

#navi ul li{
	float:left;
}