/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(../img/back.jpg);
	background-repeat:repeat;}

ul{
	margin:0;
	padding:0;}
.menubar{
	display: none;
}
ol{
	margin:0;
	padding:0;}

dl{
	margin:20px 0;
	padding:0;}

dt{
	font-weight:bold;}

dd{
	margin:10px;}

p{
	margin:0;
	padding:0;
	text-align:justify;
	text-justify:inter-ideogrph;}

/* 領域 */

#pin{
	width:804px;
	height:54px;
	margin:0 auto;
	background-image:url(../img/pin.jpg);
	background-repeat:no-repeat;
	display:table;}

#ryouiki{
	width:800px;
	color:#333333;
	font-size:12px;
	margin:0 auto;
	border-left:solid #003399 2px;
	border-right:solid #003399 2px;
	background-color:#FFFFFF;}

#title{
	width:800px;
	height:304px;
	margin:0 auto;}

#title-photo{
	margin:0 auto;
	border:solid #003399 1px;}

#date-ryouiki{
	width:800px;
	height:40px;
	margin:0 auto;
	display:table;}

#menu-1{
	width:800px;
	height:110px;
	margin:0 auto;
	display:table;}

#menu-2{
	width:800px;
	height:110px;
	margin:0 auto;
	display:table;}

#banner{
	width:200px;
	height:110px;
	float:right;
	margin-right:5px;
	display:table;}

#banner-photo{
	margin-top:10px;
	border:solid #000000 1px;}

#henshu{
	width:780px;
	line-height:20px;
	margin:0 auto;
	clear:both;}

#copy-right{
	width:800px;
	height:15px;
	color:#FFFFFF;
	margin:30px auto 0 auto;
	background-color:#003399;
	clear:both;}

/* 題 */

#copy{
	font-size:12px;
	text-align:center;}

#banner-font{
	color:#999999;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;}

h1{
	margin:0;
	padding:0;
	color:#FFFFFF;
	margin:35px 0 0 10px;
	font-size:12px;
	font-weight:normal;}

h2{
	width:280px;
	margin:0 0 20px 0;
	padding:0 0 0 5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	border-left:solid #3366CC 5px;
	background-color:#003399;}

h3{
	margin:20px 0;
	padding:0;
	color:#0066FF;
	font-size:13px;
	font-weight:bold;}

.dai{
	margin:15px 0;
	padding:0;
	color:#009900;
	font-size:12px;
	font-weight:bold;}

/* メニュー */

.date{
	width:108px;
	height:15px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:2px;
	float:left;
	border:solid #FFFFFF 1px;
	background-color:#0066CC;
	display:table;}

.menu-1{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-2{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-3{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-4{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-5{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-6{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-7{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-8{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-9{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

.menu-10{
	margin:2px;
	float:left;
	border:solid #000000 1px;}

/* 効果 */

.color-1{
	color:#FF0000;}

.date-color{
	color:#FF0000;
	font-size:14px;
	margin:0 2px;}	

.date-font{
	font-size:14px;
	margin:0 2px;}

/* 画像 */

.gazou-right{
	float:right;
	margin-left:10px;
	border:solid #000000 1px;}

.gazou-left{
	float:left;
	margin-top:5px;
	margin-right:10px;
	border:solid #000000 1px;}

.gazou-page{
	float:right;}

/* リスト */

.ul-1{
	list-style-type:none;
	margin:10px 0 10px 30px;
	font-weight:bold;}

.li-1{
	margin:5px 0;}

.dl-map{
	margin:20px 40px;}

.dl-map a{
	color:#333333;
	text-decoration:none;}

.dl-map a:hover{
	color:#003399;
	text-decoration:underline;}

.dt-map{
	margin:40px 0 0 0;
	font-size:14px;}

.dd-map{
	margin:0;}
	
/**********追加**************/

.text-link a:link , a:visited{
	color:#333333;}

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



/* リンク */
.url{padding-top:0; font-size:10px;}

.link-text{font-size:10px; line-height:1.5;}

.anc{font-size:12px;}

.anc a:link{text-decoration:underline;}

.anc a:visited{text-decoration:underline;}

td { border-width: 0; }

#linkarea a{
color:#00FFFF}

#linkarea li{
list-style:none}