body		{
		background-color:white;
		margin:0px;
		padding:0px;
			}
div#wrap{
	width:700px;
	margin:0 auto;
}
/*ヘッダー*/
.header		{
		left:0px;
		top:1px;
		width:700px;
		height:7px;
		background-color:rgb(00,153,00);
		border-bottom:solid 3px rgb(204,255,102)
		}

/*タイトル*/
.title 	{
		margin:0px 0px 0px 0px;
		width:700px;
		height:40px;
		padding:5px 0px 0px 5px;
		text-align:right;		
		}


.title a	{
		text-decoration:none;
		color:#666666;
		font:10px "Arial","Sans-serif";	
		}

.title a:hover	{
		color:blue
		}


/*メニュー*/
.menu		{
		width:700px;
		height:22px;
		padding-top:1px;
		padding-bottom:1px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		}

.menu a		{
		display:block;
		width:86px;
		margin-left:1px;
		height:20px;
		float:left
		}

.menu #menu01	{
		background-image: url(images/menu01_f2.gif);
		}

.menu #menu02	{
		background-image: url(images/menu02_f2.gif);
		}

.menu #menu03	{
		background-image: url(images/menu03_f2.gif);
		}

.menu #menu04	{
		background-image: url(images/menu04_f2.gif);
		}

.menu #menu05	{
		background-image: url(images/menu05_f2.gif);
		}

.menu #menu06	{
		background-image: url(images/menu07_f2.gif);
		}

.menu #menu07	{
		background-image: url(images/menu08_f2.gif);
		}

.menu #menu08	{
		background-image: url(images/menu09_f2.gif);
		}


.menu img	{
		border:none
		}

.menu a:hover 	{
		background-color:#ffffff
		}

.menu a:hover img	{
		visibility:hidden
		}


		
/*コンテンツメニュー2*/

#navi2{	
	width: 700px;
	height: 60px;
	font: 12px"Arial","Sans-serif";	
}

#navi2{
	background-image: url(images/guide/menu_b_guide.gif);
	background-repeat: no-repeat;
}
		
#navi2 table{
	width: 500px;
	margin-left: 200px;
	background-color: #CCFF66;
}

.td_navi2{
	width: 25%;
	height: 25px;
	padding-left: 30px;
	padding-top: 4px;
	line-height: 100%;
}

#navi2 a{	
	color: #666666;
	text-decoration: none;
}

#navi2 span{
	color: #ff0000;
}

#navi2 a:hover{
	color: #ff0000;
}

/*コンテンツメニュー3*/
.menu3 a	{
		width:117px;
		padding:0px 0px 0px 10px;
		text-decoration:none;
		text-align:left;	
		text-align:justify;
		text-justify:distribute;
		line-height:110%;
		font:12px"Arial","Sans-serif";
		color:#003366
		}

.menu3 a:hover	{
		color:#663300
		}

.menu3 img	{
		vertical-align:middle
		}


/*タイトルイメージ*/
.titleimg	{
		width:700px;
		border-bottom:1px solid #cccccc;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc
		}	

.titleimg table	{
		width:700px;
		}
		
.titleimg td	{
		padding:0px 5px 1px 5px; 
		margin:0px 0px 0px 0px;
		font:12px"Arial","Sans-serif";
		text-align:center;
		line-height:170%;
		color:#666666;	
		}	

/*コンテンツ2*/
.con2		{
	display:block;
	width:148px;
	margin:0px 5px 0px 5px;
	padding: 5px 0px 10px 0px;
	text-align:left;
	}
.con2 a		{
		display:block;
		text-decoration:none;		
		line-height:100%;
		font:12px"Arial","Sans-serif";
		color:#333333;
		padding:5px 0px 0px 5px;
		margin:0px 5px 0px 5px;
		border-bottom:1px dotted #9CFF63;
		}		

.con2 a:hover	{
		color:#ff0000
		}
		
.con2 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 0px 0px 0px;
		font:15px"Arial","Sans-serif";
		line-height:170%;
		color:#333333;
		}
.con2 table	{
		width:138px;
		border:solid 2px #ccff66;
	    margin:5px 3px 3px 3px;
		padding:5px 3px 5px 3px;
		}		

.con2 td{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}

/*コンテンツ1*/

.con1 	{
		width:499px;
		left:200px;
		margin:0px 0px 0px 0px;
		padding:20px 0px 10px 0px;
		}
.con1 h1	{
		margin:10px 2px 5px 2px;
		padding:2px 2px 2px 2px;
		background-color:rgb(255,102,0);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
.con1 h2	{
		margin:10px 2px 5px 2px;
		padding:2px 2px 2px 2px;
		border-bottom-style:solid;
		border-bottom-width:2px;
		border-color:rgb(00,153,00);
		text-align:left;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:13px"Arial","Sans-serif";
		color:#000000
		}

.con1 h3	{
		margin:10px 10px 10px 10px;
		padding:5px 5px 15px 5px;
		background-repeat:no-repeat;
		background-image: url(../images/toudokei/title03.gif);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		font:18px"Arial","Sans-serif";
		color:#000000
		}
.con1 h4	{
		margin:10px 2px 5px 2px;
		padding:2px 2px 2px 2px;
		border-bottom-style:dotted;
		border-bottom-width:2px;
		border-color:rgb(255,102,0);
		text-align:left;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:13px"Arial","Sans-serif";
		color:#000000
		}
.con1 h5	{
		margin:10px 10px 10px 10px;
		padding:5px 5px 5px 5px;
		background-repeat:no-repeat;
		background-image: url(../images/toudokei/title04.gif);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		font:13px"Arial","Sans-serif";
		color:#000000
		}

.con1 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 5px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#000000;
		}

.con1 table	{
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		}

.con1 td{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}

.con1 div	{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}
		
.con1 a		{
		font:12px"Arial","Sans-serif";
		text-decoration:none;
		color:#0000FF
		}

.con1 a:hover	{
		color:#FF9900
		}	
		
.con1 td.resetTd {
	font-size:0px;
	line-height:0px;
}
/*コンテンツ3*/


.con3		{
		width:699px;
		left:0px;
		margin:0px 0px 0px 0px;
		padding:20px 0px 10px 0px;
		border-right:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
		}

.con3 span		{
		margin:5px 0px 5px 0px;
		padding:10px 10px 10px 10px;
		font:15px "Arial","Sans-serif";
		color:#FF0000
		}
.con3 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 5px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#000000;
		}

.con3 table	{
		height:160px;
		text-align:center;
		padding:10px 0px 0px 0px;
		margin:10px 0px 0px 0px;
		
		}

.con3 td	{
		width:25%;
		height:160px;
		text-align:center;
		padding:10px 5px 10px 5px;
		margin:10px 0px 0px 0px;
		border-right: solid 1px #cccccc;
		}

.con3 div	{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}
		
.con3 a		{
		text-align:center;
		text-justify:distribute;
		line-height:120%;
		text-decoration:none;
		font:12px "Arial","Sans-serif";
		color:#000066
		}

.con3 a:hover	{
		color:#ff0000
		}

		

/*フッター*/
.footer{
	width:700px;
	background-color:rgb(00,153,00);
	background-image:url(../images/toudokei/footer-rogo.gif);
	background-repeat:no-repeat;
	height:23px;
	margin:0;
	background-position: 0px 3px;
}
		
.footer span	{
		color:#ffffff;
		font:10px "Arial","Sans-serif";
		padding-right:50px;
		}

.footer td{
	height: 20px;
	vertical-align: middle;
	padding: 0 0 3px 0;
}

.footer a	{
		padding-right:20px;
		text-decoration:none;
		color:#ffffff;
		font:11px "Arial","Sans-serif";
		}

.footer a:hover	{
		color:red
		}

.con2s {
	width: 200px;
	padding-top: 20px;
}
.midashi {
	font-family: "Arial","Sans-serif";
	font-size: medium;
	font-style: normal;
	color: #FFFFFF;
}


