
#tabContent {
	width:690px;
}

#tabIndex {
	margin: 0px;
	padding: 0px;
}

#tabIndex li {
	width:343px;
	height:40px;
	float:left;
	font-size:17px;
	font-weight: bold;
	text-align:center;
	line-height:40px;
	list-style-type: none;
	cursor: pointer;
	display: block;
	color:#FFFFFF;
}

#tabIndex li a:link {
 color:#000000;
}

#tabIndex .close {
  background-color: #87aed7;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  color:#FFFFFF;
}

#tabIndex .close a:link {
  background-color: #87aed7;
  color:#FFFFFF;
}

#tabIndex .open a {
  text-decoration:none;
}

#tabIndex .open {
  background-color: #2e68bc;
  text-decoration: none;
  color:#000000;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
}

#tabBoxIndex {
	clear: both;
}
	

.ue_sukima {
 	width:690px;
 	height:10px;
 	margin:0px;
 	padding:0px;
 	float:left;
	background-color:#FFFFFF;
}

.shita_sukima {
	width:690px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FFFFFF;
}

*html .shita_sukima {
	width:690px;
	height:15px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FFFFFF;
}

a:link {/*未訪問のリンク*/
    color:ffffff;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#ffffff;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

img {
	border:0px;
}

.a401{
	width:690px;
	height:250px;
	clear:both;
	padding-bottom:30px;
}

.a402{
	width:360px;
	height:250px;
	float:right;
}

.a403{
	width:330px;
	height:250px;
	float:left;
}

.a404{
	width:330px;
	height:50px;
	clear:both;
}

.a405{
	width:320px;
	height:80px;
	padding:5px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	clear:both;
}

.a406{
	width:330px;
	height:110px;
	clear:both;
}

.a407{
	width:330px;
	height:33px;
	padding-bottom:5px;
	clear:both;
}

.a408{
	width:330px;
	height:33px;
	clear:both;
}


.ah07{
	width:330px;
	height:33px;
	padding-bottom:5px;
	clear:both;
}
.ah08{
	width:330px;
	height:33px;
	clear:both;
}
.ah14{
	width:330px;
	height:110px;
	float:right;
}
.ah15{
	width:360px;
	height:110px;
	float:left;
}

.ah17{
	width:690px;
	height:390px;
	clear:both;
	padding-bottom:50px;
}

.ah18{
	width:690px;
	height:114px;
	float:left;
	padding-top:10px;
}







#onoff a:hover img {
  opacity:0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha( opacity=60 )";
  background: #fff;
}