@charset "Shift_JIS";
@import url(../../css/default.css);

#contents{
	width:670px;
	margin:0 auto;
}

#text01{
		margin:0;
		padding:5px 20px;
		text-align:left;
		}

	#contents h1{
		width:670px;
		height:184px;
		margin:5px auto;
	}
	
	#contents h2{
		width:648px;
		height:39px;
		margin:0 auto;
		padding:30px 0 0 0;
	}

	#contents p{
		margin:0;
		padding:5px 20px;
		text-align:left;
	}
	
	#contents ul{
	list-style-type: none;
	margin-top:3px;
	padding-right:20px;
	}

	#contents ul li{
	margin:0;
	padding:3px 3.0em 3px 2.0em;
	background-image: url(img/maru.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	text-align:left;
	}

	#contents ol{
	padding-left:20px;
	padding-right:20px;
	}
	
	#contents ol li{
	margin:0;
	padding:3px;
	text-align:left;
	}
	
	.orange{
	background-color:#FFCC99;
	}
	
	.blue{
	background-color:#d3edfb;
	color:#0000FF;
	}
	
	.pink{
	background-color:#fdedec;
	color:#ce7492;
	}
	

.o_text{
	width:630px;
	background-color:#fffded;
	margin:10px auto;
	padding:10px 10px 0 10px;
	text-align:left;
	border:#004ea2 double 3px;
	}
	
img.right{
	float:right;
	margin-left:5px;
	}
	
img.right2{
	float:right;
	margin-left:5px;
	margin-bottom:0px;

	}
		
img.left{
	float:left;
	margin-left:5px;
	}	
	
	
#nagare_header{
	width: 647px;
	height:100px;
	margin:0 auto;
	background-image: url(img/nagare_waku1.gif);
	background-repeat: repeat-y;
	}
	
	#nagare_header p{
		margin:0;
		padding:30px 20px 5px 20px;
		text-align:left;
		}
	
	
#nagare_inner{
	width: 647px;
	margin:0 auto;
	background-image: url(img/nagare_waku2.gif);
	background-repeat: repeat-y;
	}
	
#nagare_footer{
	width: 647px;
	height:77px;
	margin:0 auto;
	background-image: url(img/nagare_waku3.gif);
	background-repeat: no-repeat;
	}
	
#ukekata{
	width:630px;
	height:auto;
	margin:5px auto;
	}
	
	#ukekata_right{
	width:264px;
	height:auto;
	float:right;
	margin:5px auto;
	}
	
	.boc_b{
	width:264px;
	height:80px;
	margin-top:12px;
	border: 2px solid #5AB6EF;
	}	
	
	.boc_p{
	width:264px;
	height:300px;
	margin-top:17px;
	border: 2px solid #EF86A5;
	}	
	
	.boc_o{
	width:264px;
	height:80px;
	margin-top:17px;
	border: 2px solid #FFC373;
	}
	
	#ukekata ul{
	list-style-type: none;
	margin:0;
	}

	#ukekata ul li{
	margin:0;
	padding:3px 10px 3px 25px;
	background-image: url(img/maru3.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	text-align:left;
	}
	
#sidou_header{
	width: 630px;
	height:52px;
	margin:0 auto;
	background-image: url(img/hokensidou1.gif);
	background-repeat: repeat-y;
	}
	
#sidou_inner{
	width: 630px;
	margin:0 auto;
	background-image: url(img/hokensidou2.gif);
	background-repeat: repeat-y;
	}
	
		#sidou_inner p{
		margin:0;
		padding:5px 30px;
		text-align:left;
		}
	
#sidou_footer{
	width: 630px;
	height:13px;
	margin:0 auto;
	background-image: url(img/hokensidou3.gif);
	background-repeat: no-repeat;
	}	
	
#sidou_header_s{
	width: 292px;
	height:40px;
	margin:0 auto;
	}
	
#sidou_inner_s{
	width: 292px;
	margin:0 auto;
	background-image: url(img/hokensidou6.gif);
	background-repeat: repeat-y;
	}
	
#sidou_footer_s{
	width: 292px;
	height:28px;
	margin:0 auto;
	background-image: url(img/hokensidou7.gif);
	background-repeat: no-repeat;
	}
	
#sien_box_left{
	width:292px;
	margin:0 auto;
	padding-left:20px;
	float:left;
	}	
	
#sien_box_right{
	width:292px;
	margin:0 auto;
	padding-right:20px;
	float:right;
	}	
	
	#sien_box_left ul,
	#sien_box_right ul{
	list-style-type: none;
	margin:0;
	}

	#sien_box_left ul li,
	#sien_box_right ul li{
	margin:0;
	padding:3px 10px 3px 20px;
	background-image: url(img/maru2.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	text-align:left;
	}
	
.clear{
clear:both;
}

.txt_b{
  font-size:120%;
  font-weight:bold;
  }	
 
.txt_r{
  color:#FF0000;
  } 
		


dl#compact {
  margin:0;
  padding:0;
  line-height:1em;
  padding:0 15px;
}
dl#compact dd{
  position:relative;
  top:-13px;
  margin-left:2em;
}


