@charset "utf-8";
/* -----------------------------------------------

FILE DATA: top.css

----------------------------------------------- */
/* ----------------------------------------------- */
/* pagebody */
div#pagebody {
	padding:10px;
	width:880px;
}
div#pagebody_main_img {
	width:880px;
	height:794px;
	position:relative;
	overflow:hidden;
}
div#pagebody_main_img ul {
	padding:0 0 0 880px;
	width:880px;
}
div#pagebody_main_img ul li {
	display:block;
	text-indent:-999999em;
	left:-855px;
	width:163px;
}
div#pagebody_main_img ul li a {
	text-indent:-999999em;
	display:block;
	left:-855px;
	width:163px;
	height:35px;
	position:relative;
}
a#route_01 {
	background:url(../images/route_01.gif) no-repeat;
	top:-628px;
}
a#route_02 {
	background:url(../images/route_02.gif) no-repeat;
	top:-625px;
}
a#route_03 {
	background:url(../images/route_03.gif) no-repeat;
	top:-623px;
}
li#route_04 {
	background:url(../images/route_04.gif) no-repeat;
	position:relative;
	top:-620px;
	height:92px;
}
/* pagebagy_left */
div#pagebagy_left {
	float:left;
	width:680px;
}
div.body_con_bgtop {
	margin:15px 0 0 0;
	background:url(../../share/images/body_contents_bgtop.gif) no-repeat;
	width:680px;
	height:5px;
	line-height:0;
	font-size:1px;
}
div.body_con_bgbody {
	background:url(../../share/images/body_contents_bgbody.gif) repeat-y;
	width:680px;
}
div.body_con_bgbottom {
	background:url(../../share/images/body_contents_bgbottom.gif) no-repeat;
	width:680px;
	height:5px;
	line-height:0;
	font-size:1px;
}
/* contents_01 */

div#body_con_01 {
	padding:5px 0 5px 10px;
	width:680px;
}
div#body_con_01 h3 {
	background:url(../images/body_contents1_title.gif) no-repeat;
	width:660px;
	height:28px;
	text-indent:-999999em;
}
div#body_con_01 p {
	padding:5px 0 0 0;
	width:660px;
	color:#4d4d4d;
	line-height:20px;
	letter-spacing:0.05em;
}
/* contents_02 */
div#body_con_02 {
	padding:5px 0 5px 10px;
	width:680px;
	line-height:20px;
	letter-spacing:0.05em;
}
div#body_con_02 h3 {
	margin:0 0 5px 0;
	background:url(../../share/images/body_contents2_title.gif) no-repeat;
	width:660px;
	height:28px;
	text-indent:-999999em;
}
dl.izu_dl {
	padding:0 10px 0 0;
	margin:6px 0 0 0;
	width:670px;
	color:#4c4c4c;
	text-align:left;
}
dl.izu_dl dt {
	padding:0 0 0 0;
	width:110px;
	float:left;
	text-align:left;
	line-height:1.5em;
}
dl.izu_dl dd {
	padding:0 10px 0 0;
	width:550px;
	float:right;
	text-align:left;
	letter-spacing:-0.01em;
	line-height:1.5em;
}
dl.izu_dl dd a {
	font-size:93%;
	color:#fd4279;
	text-decoration:none;
}
span.body_con2_color {
	color:#fbb039;
}
span.sfont {
	font-size:93%;
}
/* pagebagy_right */
div#pagebagy_right {
	padding:10px 0 0 0;
	float:right;
	width:180px;
}
div#pagebagy_right ul li a img {
	margin:5px 0 0 0;
}

