@charset "UTF-8";
/*  =====================================================================
	COMMON LAYOUT
=====================================================================  */
#headerArea {
	height: 68px;
	background: url(../img/sp_contents_bg.gif) repeat-x top;
}
h2 {
	width: 333px;
	padding: 0;
	text-align: left;
}
#contentsBodyArea {
	overflow:hidden;
	padding-bottom: 0px;
	margin-bottom: 30px;
	background: url(../../../../common/img/dual_bg.gif) repeat-y left;
}
#contentsArea {
	width: 699px;
	float: left;
}
#spMainVisual {
	margin: 0 auto;
	padding: 10px 0 15px;
}
/* sidemenu */
ul#sideColumn {
	width: 235px;
	margin: 0 0 0 41px;
	float: left;
}
ul#sideColumn li {
	padding-bottom: 2px;
	margin-bottom: 1px;
	background: url(../../../../common/img/pxdotline.gif) repeat-x left bottom;
}
ul#sideColumn li a {
	padding: 5px 5px 5px 30px;
	display: block;
	background: url(../../../../common/img/sidearrow_normal.gif) no-repeat 10px center;
}
ul#sideColumn li a:link,
ul#sideColumn li a:visited,
ul#sideColumn li a:active {
	color: #555555;
}
ul#sideColumn li a.select,
ul#sideColumn li a:hover {
	background-image: url(../../../../common/img/sidearrow_select.gif);
	background-color: #949495;
	color: #FFFFFF!important;
	text-decoration: none;
}
ul#sideColumn ul.sub {
	margin: 0;
	float: none;
}
ul#sideColumn ul.sub li {
	padding: 0;
	margin: 0 0 1px;
	_margin: 0;
	background: none;
}
ul#sideColumn ul.sub li a {
	padding-left: 40px;
	background: url(../../../../common/img/sidearrow_sub.gif) no-repeat 30px center #f7f7f7;
}
ul#sideColumn ul.sub li a:hover {
	background-image: url(../../../../common/img/sidearrow_sub.gif);
	background-color: #e9e7e7;
	color: #555555!important;
}
ul#sideColumn ul.sub li {
*zoom:1;
}
.pagetops {
	clear: both;
	padding:8px 0;
	text-align:right;
}
/**/
.indexphoto {
	width: 260px;
	margin: 0 0 0 20px;
	float: right;
}
.cl {
	clear: both;
}
#contentsArea table.photo {
	margin: 22px 0 10px;
	width: 698px;
}
#contentsArea table.photo td {
	text-align: left;
	vertical-align: top;
}
/* contents */

#sitepath{
	display:none;
}
h3{
	height:33px;
	padding:0 15px;
	margin:0 0 25px;
	color:#FFFFFF;
	font-size:133.4%;
	font-weight:bold;
	line-height:34px;
	background:url(../../../../common/img/h_black_medium.gif) no-repeat left top;
}
.pagetop{
	padding-top:0;
}
