@charset "UTF-8";
/*
基本色（グレイグリーン）
#7E907A
*/

a {
	color: #444444;
	text-decoration: underline;
	}

a:link {
	color: #444444;
	text-decoration: underline;
	}

a:visited {
	color: #444444;  
	text-decoration: underline;
	}

a:active {
	color: #444444;
	text-decoration: underline;
	}

a:hover {
	color: #FFFFFF;
	background: #555555;
	text-decoration: none;
	}

.select a:hover {
	color: #FFFFFF;
	background: #555555;
	text-decoration: none;
	}

a:hover .select-e {
	color: #FFFFFF;
	background: #555555;
	text-decoration: none;
	}

#bottom a:hover {
	color: #FFFFFF;
	background: #555555;
	text-decoration: none;
	}

.topText a:hover {
	color: #FFFFFF;
	background-color: #555555;
	text-decoration: none;
	}

.content a:hover {
	color: #FFFFFF;
	background-color: #555555;
	text-decoration: none;
	}

.content p a:hover {
	color: #FFFFFF;
	background-color: #555555;
	text-decoration: none;
	}

.flLeft a:hover {
	color: #FFFFFF;
	background-color: #555555;
	text-decoration: none;
	}


.select {
 border-top:#999999 1px solid;
 margin:10px 0px 0px 0px;
 padding:5px 7px 5px 0px;
}

.select-e {
 background:#E5E9E5;
 padding:5px 7px;
}

.select img {
 float:left;
 margin:0px 5px 2px 2px;
 border:1px #999999 outset;
 background:none;
}



.select h3 {
 border-bottom:1px #7E907A dotted;
 margin-bottom:10px;
}

.select h3 a {
 font-size:small;
 font-weight:bold;
 text-decoration:none;
 padding:2px;
 margin:0px 0px 5px 0px;
}

.select p {
 margin:0px;
 font-size:small;
}

.contentL {
 margin:0px;
 padding: 0px 0px 35px 13px;
 font-color: #444444;
 font-family: sans-serif;	font-size: small;
 color: #444444;
 text-align:left;
 overflow:hidden;
 line-height:180%;
 __float:left; /* IE6 HACKING */
}

.content p {
 margin:10px;
}

.content img {
 border:1px #CCCCCC outset;
 background:none;
}


.bc {
 line-height: 150%;
 border:dashed 1px #DDDDDD;
 padding:10px;
 margin:50px 25px 10px 20px;
}

.HI{
 line-height: 150%;
 border:dashed 1px #DDDDDD;
 padding:10px;
 margin:20px 25px;
}

.modoruH {
 font-size:x-small;
 text-align:right;
 margin-bottom:1.5cm;
 }

ul.enq-t {
 margin:0px 0px 20px 0px;
 padding:0px 0px 0px 20px;
}

h3.enq-t {
 font-size:smaller;
 color:#339900;
 font-weight:normal;
 border:1px #EEEEEE inset;
}





ul.navigation0 li,
ul.navigation1 li,
.menu {
 float:left;
 border:1px #AAAAAA outset;
 overflow:hidden;
 height:18px; width:80px;
 margin:0px 1px;
 background:#FFFFFF;
 font-size:x-small;
 color:#444444;
 padding:2px 1px 1px 1px;
 text-align:center;
 }

ul.navigation0 .menu_tlt,
.menuN {
 float:left;
 border:1px #550000 inset;
 overflow:hidden;
 height:18px; width:80px;
 margin:0px 1px;
 Background:#7E907A;
 font-size:x-small;
 padding:2px 1px 1px 1px;
 color:#EFEFEF;
 text-align:center;
 }

ul.navigation0 li a,
ul.navigation1 li a,
.menu a {
 display:block;
 color:#444444;
 text-decoration:none;
 }


ul.navigation0 li a:link,
ul.navigation1 li a:link,
.menu a:link {
 display:block;
 color:#444444;
 text-decoration:none;
 }

ul.navigation0 li a:hover,
ul.navigation1 li a:hover,
.menu a:hover {
 display:block;
 color:#FEFEFE;
 text-decoration:none;
 background-color:#444444;
 }

ul.navigation0 li a:visited,
ul.navigation1 li a:visited,
.menu a:visited {
 display:block;
 text-decoration:none;
 height:18px; width:80px;
 }


ul.navigation0 .menu_tlt a,
.menuN a {
 display:block;
 color:#EFEFEF;
 text-decoration:none;
 height:18px; width:80px;
 }


ul.navigation0 .menu_tlt a:link,
.menuN a:link {
 display:block;
 color:#EEEEEE;
 text-decoration:none;
 height:18px; width:80px;
 }

ul.navigation0 .menu_tlt a:hover,
.menuN a:hover {
 display:block;
 color:#FEFEFE;
 text-decoration:none;
 background-color:#7E907A;
 height:18px; width:80px;
 }

ul.navigation0 .menu_tlt a:visited,
.menuN a:visited {
 display:block;
 text-decoration:none;
 color:#EFEFEF;
 height:18px; width:80px;
 }

