
.menu5 {background:url(../images/tit_sblue.jpg); height:23px;width:100%; text-align:center; color:#ffffff; font-weight:bold; line-height:23px;}
.menu5 ul {margin:0px; padding-left:5px; list-style:none;}
.menu5 li {display:inline; line-height:23px;}
.menu5 li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
.menu5 li a.tabactive {color:#0F172F;background:url(../images/ilac_tr.jpg);font-weight:bold;  position:relative;}


.menu55 {background:url(../images/tit_blue.jpg); height:23px;width:100%; text-align:center; color:#ffffff; font-weight:bold; line-height:23px;}
.menu55 ul {margin:0px; padding-left:5px; list-style:none;}
.menu55 li {display:inline; line-height:23px;}
.menu55 li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
.menu55 li a.tabactive {color:#0F172F;background:url(../images/ilac_tr.jpg);font-weight:bold;  position:relative;}

.menu {height:23px;width:100%;}
.menu ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu li a {
*width: 95%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu li a.tabactive {

*width: 95%;
	color:#000000;
	background:#ffffff; 
	font-weight:bold;  
position:relative;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	
}

#onlytab {
text-align: left;
margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color:#000000;
	background:#ffffff; 
	font-weight:bold;  
	position:relative;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	
}

/* ClearFix */

.menu ul {
	_height: 1px;
	min-height: 1px;
	/*¥*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

.menu ul :after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}


.menu3 {height:23px;width:100%;}
.menu3 ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu3 li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu3 li a {

*width: 90%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu3 li a.tabactive {

*width: 90%;
	color:#000000;
	background:#ffffff; 
	font-weight:bold;  
position:relative;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	
}

/* ClearFix */

.menu3 ul {
	_height: 1px;
	min-height: 1px;
	/*¥*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

.menu3 ul :after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}


.menu4 {height:23px;width:100%;}
.menu4 ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu4 li {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu4 li a {

*width: 90%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu4 li a.tabactive {

*width: 90%;
	color:#000000;
	background:#ffffff;
 font-weight:bold;  
position:relative;
 border-top:1px solid #CCC; 
border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
}

/* ClearFix */

.menu4 ul {
	_height: 1px;
	min-height: 1px;
	/*¥*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

.menu4 ul :after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}



.menu2 {height:23px;width:100%;}
.menu2 ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu2 li {
	float: left;
	width:104px;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu2 li a {

*width: 92%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu2 li a.tabactive {

*width: 92%;
	color:#000000;
	background:#ffffff;
 font-weight:bold;  
position:relative;
 border-top:1px solid #CCC; 
 border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	
}

/* ClearFix */

.menu2 ul {
	_height: 1px;
	min-height: 1px;
	/*¥*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

.menu2 ul :after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}

#singletab{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:290px;
	width:299px;
 }
 #yahootab{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:410px;
	width:299px;
 }
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:410px;
	width:299px;
 }
 #anothercontent1,#anothercontent2,#anothercontent3,#anothercontent4{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:410px;
	width:307px;
 }
 #world1,#world2,#world3,#world4,#world5{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:320px;
	width:299px;
 }
  #movie1,#movie2,#movie3,#movie4,#movie5{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:320px;
	width:307px;
 }
   #shop1,#shop2,#shop3,#shop4,#shop5{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:320px;
	width:299px;
 }
    #wave1,#wave2{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:290px;
	width:307px;
 }
     #ranking1,#ranking2{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:290px;
	width:299px;
 }
 #tit_small {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:1px solid #CCC; 
	height:16px;
	width:299px;
}
 #tit_small2 {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:1px solid #CCC; 
	height:16px;
	width:307px;
}
 #tit_small3 {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:1px solid #CCC; 
	height:16px;
	width:299px;
}
  #contentthree1,#contentthree2,#contentthree3{
 padding:0px; 
 background:#ffffff;
 width:501px;
 border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
 }
 h2{
	 padding:0;
	 font-size:12px;
	 color:#333333;
	 font-weight:bold;
 }
 
 
 .menu9 {height:23px;width:100%;}
.menu9 ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu9 li {
	float: left;
	text-align: center;
	font-size: 10px; /* 文字サイズ */
}

.menu9 li a {
	margin-right:1px;
	padding:5px 5px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:url(../images/il_tr.jpg);
	text-decoration: none;
}

.menu9 li a.tabactive {
	
	color:#0F172F;background:url(../images/ilac_tr.jpg); font-weight:bold;  position:relative;
}

/* ClearFix */

.menu9 ul {
	_height: 1px;
	min-height: 1px;
	/*¥*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

.menu9 ul :after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}


.menu_news {height:23px;width:100%;}
.menu_news ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu_news li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu_news li a {

*width: 97%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu_news li a.tabactive {

*width: 97%;
	color:#000000;
	background:#ffffff; 
	font-weight:bold;  
position:relative;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	
}


.menu_beach {height:23px;width:100%;}
.menu_beach ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu_beach li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu_beach li a {

*width: 95%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu_beach li a.tabactive {

*width: 95%;
	color:#000000;
	background:#ffffff; 
	font-weight:bold;  
position:relative;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	
}



.menu4_end {height:23px;width:100%;}
.menu4_end ul  {
	list-style-type: none;
	text-align:center;
	margin: 0;
	padding: 0;
}

.menu4_end li {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 10px; /* 文字サイズ */

}

.menu4_end li a {

*width: 88%;
	margin-right:1px;
	padding:5px 0px 0px 5px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:#9A9A9A;
	text-decoration: none;
}

.menu4_end li a.tabactive {

*width: 88%;
	color:#000000;
	background:#ffffff;
 font-weight:bold;  
position:relative;
 border-top:1px solid #CCC; 
border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
}



#tit2014_small {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
	height:16px;
	width:299px;
}
 #tit2014_small2 {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
	height:16px;
	width:307px;
}
 #tit2014_small3 {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
	height:16px;
	width:299px;
}
 #tit2014_small {
color:#3975B3; 
font-weight:bold; 
background:url(../images/tit_small.jpg) center left no-repeat; 
 padding:5px; 
	height:16px;
	width:299px;
}
     #ranking1_2014,#ranking2_2014{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-top:1px solid #CCC; 
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:290px;
	width:299px;
 }
 #singletab2014{
 padding:5px; 
 margin-bottom:5px;
 background:#ffffff;
  border-top:1px solid #CCC; 
  border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	height:290px;
	width:299px;
 }