@charset "utf-8";


#mainVisual {
	width:950px;
	_width:955px;
	margin:20px auto 10px auto;
	padding:0;
	position:relative;
}

#mainVisual .catch {
	width:533px;
	height:284px;
	float:left;
	background:url(../images/index/main_img.gif) no-repeat left top;
	display:inline;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#photos {
	height:300px;
}
#mainVisual p {
	margin:0;
	padding:0;
}

#wrapper .wrapHead .leftBox .workbox {
	margin:0;
	padding:0 5px;
}

#wrapper .wrapHead .leftBox .workbox p {
	margin:0;
	padding:0;
}

#wrapper .wrapHead .leftBox .workbox .work_left {
	float:left;
}

#wrapper .wrapHead .leftBox .workbox .work_right {
	float:right;
}

#wrapper .wrapHead .leftBox .workbox .link_tx {
	background:url(../images/common/icon_list01.gif) no-repeat left 8px;
	padding:5px 0 0 15px;
	margin:0 0 0 10px;
}


#wrapper .wrapHead .leftBox .topic {
	border:1px solid #EE591D;
	background:#FEFBF4;
	padding:15px;
	margin:10px 0 30px 0;
}

#wrapper .wrapHead .leftBox .topic h3 {
	font-weight:bold;
	font-size:120%;
	color:#EE591D;
	float:none;
	padding:0 0 10px 0;
}

#wrapper .wrapHead .leftBox .topic p {
	padding:0;
	margin:0;
}

#wrapper .wrapHead .leftBox .topic .maps {
	padding:10px 0 0 0;
	font-weight:bold;
}

#wrapper .wrapHead .leftBox .newsArea {
	background:url(../images/common/bg_newsbottom.gif) no-repeat bottom;
	margin:10px 0;
	padding:0 0 15px 0;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead {
	background:url(../images/common/bg_newstop.gif) no-repeat top;
	margin:0;
	padding:15px 15px 0 15px;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead .newstitle {
	padding:0 0 6px 0;
	margin:0 0 10px 0;
	border-bottom:2px solid #f6da9a;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead .newstitle h3 {
	float:left;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead .newstitle p {
	float:right;
	padding:0 5px 0 0;
	font-size:90%;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead dl {
	height:200px;
	overflow:auto;
	line-height:1.4;
	margin:0;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead dt {
	font-size:90%;
	font-family:arial,helvetica,clean,sans-serif;
}

#wrapper .wrapHead .leftBox .newsArea .newsHead dd {
	margin:0 0 10px 0;
}

