@charset "utf-8";

/* 大見出し */
h2 {
	background: url(./img/ttl.jpg) 0 0 no-repeat;
}
/* メイン
----------------------------------------------------*/
/* 小見出し
----------------------------------------------------*/
#main #guide1 p {
	background: url(./img/test-txt.gif) 0 0 no-repeat;
}
#main #guide-2 p {
	background: url(./img/guidance-txt.gif) 0 -20px no-repeat;
}
#main #guide3 p {
	background: url(./img/guidance-txt.gif) 0 -40px no-repeat;
}
#body-test #main #guide1 p {
	background: url(./img/test-txt.gif) 0 0 no-repeat;
}


#main #guide-2,
#main #guide3 {
	margin-top: 30px;
}

#entry {
}
#main p {
	text-align: left !important;
}

#main table {
	margin-bottom: 30px;
}
#main .hoiku {
	margin: 0 10px 30px 10px;
	
}

#main th ,
#main td {
	padding: 8px;
}
#main th span {
	color: #f90;
	padding-right: 0.5em;
}
#main th {
	font-weight: bold;
	font-size: 108% !important;
	width: 14em;
}
#main h4.top {
	margin-top: 0;
}
#main tr {
	border-bottom: dashed 1px #ddd;
}

#main h5 {
	color: #f90;
	font-size: 120%;
}
#main dl.float {
}
#main dl.float dt {
  float: left;
  width: 4em;
	padding-bottom: 10px;
}
#main dl.float dd {
	padding-left: 5em;
	padding-bottom: 10px;
}
#main .atn {
	border-left: solid 3px #ddd;
	padding-left: 1em;
	margin-bottom: 10px;
}