@charset "UTF-8";
/* CSS Document */

div#center p, ul, dl{
	text-align:left;
	margin-top:1em;
	margin-bottom:1em;
}

div#center dt {
	width:3em;
	float:left;
	text-justify: inter-ideograph;
	text-align: justify;
}

div#center dd {
	margin-left:3.1em;
}

div#center ul {
	list-style:none;
}

div#center p.center {
	text-align:center;
	clear: both;
}

div#center p#menu {
	text-align:center;
}

div#center p#menu img{
	margin:0 5px 5px 5px;
}

div#center h2 {
	margin:10px auto;
	font-family:"HG丸ｺﾞｼｯｸM-PRO";
	font-weight:bold;
	color:#090;
	font-size:140%;
}

div#center h3 {
	margin:5px auto;
	font-family:"HG丸ｺﾞｼｯｸM-PRO";
	font-weight:bold;
	color:#363;
	font-size:125%;
}

div#center table {
	margin:5px auto;
}

div#center table th, div#center table td {
	text-align:left;
	font-weight:normal;
}

div#center form table {
	margin:5px auto;
	width:100%;
}

div#center form table th {
	text-align:right;
}

div#center form {
	margin:10px auto;
	font-size:110%;
}

div#center form input, div#center form textarea, div#center form select {
	border:1px solid #000;
	margin:5px auto;
	padding:1px;
}

div#center form textarea {
	border:1px solid #000;
	margin:5px auto;
	width:350px;
	height:150px;
}

div#center table#calender {
	margin:5px auto;
	font-family:"HG丸ｺﾞｼｯｸM-PRO";
}
div#center table#calender th {
	width:40px;
	height:40px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
div#center table#calender td {
	height:40px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
div#center table#calender td.jonai {
	background-image:url(../images/calender_parts/m01.gif);
	background-repeat:no-repeat;
}
div#center table#calender td.jogai {
	background-image:url(../images/calender_parts/m01.gif);
	background-repeat:no-repeat;
}
div#center table#calender td.ryoho {
	background-image:url(../images/calender_parts/m01.gif);
	background-repeat:no-repeat;
}

#yajirushi {
	width:30px;
	padding-top:120px;
}

span.sample {
	font-size:80%;
	color:#F00;
	line-height:90%;
}
div#joushu{
	margin: 0;
	padding: 0;
	left: 320px;
	position: absolute;
	top: 120px;
}
div#toracchanohi{
	margin: 0;
	padding: 0;
	left: 0px;
}
