/* CSS Document */

/********************

#contr

********************/

/*--　リンク設定変更 --*/ 

a:link , a:visited , a:active , a:hover {
	color: #666666;
}

#contr div.area01{
	width:640px;
	text-align:left;
	margin:0;
	}
	
div.area01_cont{
	width:640px;
	background:#FFFFFF;
	display:table;
	
	}

.area01 h1{
	margin:0;
	padding:0;
	background:url(../images/midashi_h1.jpg) no-repeat;
	width:640px;
	height:53px;
	line-height:53px;
	padding-left:30px;
	}
	
h2.pic{
	margin:0 20px;
	padding:0 0 20px 0;
	color:#333333;
	background:url(../images/pankuzu.gif) no-repeat bottom;
	}
	
img.img_area01{
	margin:0 10px 0 0;
	float:left;
	}
	
h3{
	color:#666666;
	text-decoration:underline;
	margin:25px 15px;
	}
	
ol.ol_pankuzu{
	margin:0 10px;
	padding:0;
	list-style-position:inside;
	text-align:right;
	background:url(../images/pankuzu.gif) no-repeat center;
	height:80px;
	width:620px;
	
	
	}
	
ol.ol_pankuzu li,ol.ol_pankuzu li a{
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	color:#999999;
	font-size:11px;
	line-height:50px;
	}
	
.area01 p{
	margin:15px;
	font-size:13px;
	color:#666666;
	line-height:170%;
	}
	
p.p_pagetop{
	text-align:right;
	margin:0 15px 0 0;
	}

table.form{
	margin:30px;
	font-size:13px;
	color:#666666;
	}
img.img_index01{
	margin:20px 0;
	}

/********************

link/sitemap

********************/


dl.dl_link_sitemap{
	margin:20px;
	color:#666666;
	}

dl.dl_link_sitemap dt{
	font-weight:bold;
	margin:10px;
	font-size:14px;
	}
	
dl.dl_link_sitemap dd{
	margin-left:35px;
	}	
	