@charset "shift_jis";

/*----header----*/
div#header div.c2l p#logo {
	text-indent: 0px;
	height: 40px;
	width: 170px;
	margin: 17px 0 0 17px;
}

div#mainimg {	/*----#mainimg----*/
	background-image: url(../imgs/mainimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 266px;
	width: 755px;
	margin: 7px 0 0 0 ;
}

div#clickmap {
	height: 143px;
	width: 365px;
	margin: 0 0 0 199px;
}


div#mainimg ul {
	margin: 0;
}
div#mainimg ul li,div#mainimg p {
	text-indent: -9999px;
	font-size: 1px;
	list-style-type: none;
}


div#main {	/*----#main----*/
	width: 755px;
	background: url(../imgs/mainbg.gif) repeat-x 0 0;
}

div#contents {	/*----#contents----*/
	width: 698px;
	margin: 0 0 15px 42px;
	background: url(../imgs/contentsbg.gif) repeat-y 0 0;
}
div.box1 {
	width: 165px;
	float: left;
}
div.box2 {
	width: 165px;
	float: left;
}
div.box3 {
	width: 165px;
	float: left;
}
div.box4 {
	width: 165px;
	float: left;
}

div#contents ul {
	margin: 0 12px;
	padding: 0px;
	list-style-type: none;
}

div#contents h2 {
	background: url(../imgs/mainbg.gif) repeat-x 0 0;
	height: 32px;
	text-indent: 0;
	margin: 0 0 5px 0;
}

div#contents div.c2l {
	width: 42%;
	float: left;
}
div#contents div.c2l ul {
	margin: 0 0 0 12px;
}
div#contents div.c2r {
	width: 54%;
	float: right;
}
div#contents div.c2r ul {
	margin: 0 8px 0 0;
}

/* -- table */
table {
	margin: 0 0 0 12px;
}

th {
	padding: 0 5px 0 0;
	vertical-align: top;
	line-height: 1.2;
}
td {
	line-height: 1.2;
}

div#marks {	/*----#marks ----*/
	width: 698px;
	margin: 0 0 12px 42px;
	text-align: right;
}
div#marks img {	/*----#marks ----*/
	margin: 0 0 0 13px;
}
h3 {
 height:30px;margin:0px 0px 5px 0px;padding:5px 0px 0px 0px;
 font-size:16px;font-weight:bold;color:#333333;
 background-image:url(../imgsHP/head011_08.png);
 background-position:bottom;background-repeat:repeat-x;
}
 