/**************************/
/* TOP,基本      */
/**************************/

body {
font-size: 90%;
font-style: normal;
font-weight: normal;
color:#000000;
position: static;
padding:0px;
margin:auto;
line-height:150%;
background-color : #e1f0ff; 
text-align: center;
}


td {
font-size: 90%;
line-height:150%;
}

th {
font-size: 90%;
line-height:150%;
}


#wrap {
width:760px;
margin:auto;
padding: 0px 30px;
position:relative;
background-color : #ffffff;
border-right:#b3d7ff 1px solid;
border-left:#b3d7ff 1px solid;
}


A:link { text-decoration:underline; color:#003471; }
A:visited { text-decoration:underline; color:#0054A6; }
A:active { text-decoration:underline; color:#ff9900; }
A:hover { text-decoration:underline; color:#ff9900; }


#c {
clear: both;
width:760px;
margin:auto;
text-align: center;
font-size:8pt;
color:#000000;
padding-top:0.5em;
padding-bottom:0.5em;
border-top:#666666 1px solid;
}



/**************************/
/* タイトル部分      */
/**************************/


#top_space {
	width: 760px; 
	padding: 0px; 

}


#top_title {
	float:left;
	width:360px;
}

#kensaku
 {
	margin-top:3px;
    text-align: right;
	font-size:10pt;
}

#top_link {
	margin-top:3px;
	text-align: right;
}



/**************************/
/* 広報・広告      */
/**************************/

#info_space {
	clear: both;
	width:760px;
	text-align: left;
	margin:0;
	padding-bottom:1em;
	overflow:hidden;
}


#photo_space {
	float:left;
	width:510px;
	padding:0px;
	margin:0px;
	text-align: left;

}

#banner_space1 {
	float: left;
	width:125px;
	padding:0px;
	margin:0px;
}


#banner_space2 {
	float: left;
	width:125px;
	padding:0px;
	margin:0px;

}


.banner {
	width:120px;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;

}


/**************************/
/* メインメニュー（2010.7.16～使用） */
/**************************/
/* #mainMenu {
	clear:both;
	width:760px;
	border-top:1px dotted #666666;
	margin:0;
	padding-top:15px;
	text-align:left;
}

#mainMenu p {
	margin-top:0;
	padding-left:15px;
}
#mainMenu p span {
	padding-left:15px;
}

#mainMenu a.menuBousai:link {
	background-color:#F00;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
}
#mainMenu a.menuBousai:visited {
	background-color:#F00;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
}
#mainMenu a.menuBousai:hover {
	background-color:#F00;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#mainMenu a.menuBousai:active {
	background-color:#F00;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
}

#mainMenu a.menuSaiyou:link {
	background-color:#00F;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
}
#mainMenu a.menuSaiyou:visited {
	background-color:#00F;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
}
#mainMenu a.menuSaiyou:hover {
	background-color:#00F;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#mainMenu a.menuSaiyou:active {
	background-color:#00F;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
} */








/**************************/
/* メインメニュー */
/**************************/


#main_menu_space {
	clear: both;
	width:760px;
	text-align: left;
	margin:0;
	padding-top:1em;
	border-top:#666666 1px dotted;
}


#menu1 {
	float:left;
	width:250px;
	margin:0;
	padding:0;
}


#menu2 {
	float:left;
	width:250px;
	margin:0;
	padding:0;
	text-align:right;
}

#menu3 {
	float:left;
	width:250px;
	margin:0;
	padding-left:10px;
	font-size:120%;
	font-weight:bold;
	line-height:1.5em;
}
#menu3 a.menuBousai:link {
	background-color:#F00;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#menu3 a.menuBousai:visited {
	background-color:#F00;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#menu3 a.menuBousai:hover {
	background-color:#F00;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#menu3 a.menuBousai:active {
	background-color:#F00;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}

#menu3 a.menuSaiyou:link {
	background-color:#00F;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#menu3 a.menuSaiyou:visited {
	background-color:#00F;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#menu3 a.menuSaiyou:hover {
	background-color:#00F;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#menu3 a.menuSaiyou:active {
	background-color:#00F;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}



/**************************/
/* メニュー     */
/**************************/



#toi_space {
clear: both;
width:760px;
text-align:left;
margin:0;
padding-top:1em;
padding-bottom:1em;
}










.tb_banner    { border-collapse: collapse; border: solid 0px #ffffff;width:250px; }
.tb_banner td      { border: 0px solid #ffffff;width:120px; }




/**************************/
/* 内容基本      */
/**************************/

/*表組み　線*/
.tb {
border-collapse:collapse;
border:2px solid #000000;
}

.tb td {
border:1px solid #666666;
padding:2px;
}


.tb1    { border-collapse: collapse; border: solid 2px #000000;padding:2px }
.tb1 td       { border: 1px solid #000000;padding:3px }
.tb1 th       { border: 1px solid #000000;padding:3px }

.tb2    { border-collapse: collapse; border: solid 1px #000000;padding:2px }
.tb2 td       { border: 1px solid #000000;padding:3px }
.tb2 th       { border: 1px solid #000000;padding:3px }


.tb_bn    { border-collapse: collapse; border: solid 0px #000000;padding:0px }
.tb_bn td       { border: 0px solid #000000;padding-left:5px }


.tb_area    { border-collapse: collapse; border: solid 1px #666666;padding:2px }
.tb_area td       { border-top: 1px dotted #666666;padding:5px; }
.tb_area th       { border: 1px dotted #666666;padding:5px }




/* ***************************** */
/* その他 */
/* ***************************** */

/* クリア */
.clear {
clear: both;
}
