@charset "utf-8";
#mMain {
	background:#2E61C7;
	padding: 8px;
	height: 318px;
	clear: both;
}
#mMain ul{
	padding-top:6px;
}
#mMain ul li{
	height: 64px;
	width: 286px;
	display: block;
	margin-right:15px;
	float:left;
}
#mMain li a{
	display: block;
	height:0pt;
	overflow:hidden;
	padding-top:64px;
	font-size:1px;
}

#mMain #mMainAbout {
	background: url(../images/side_yukisio.jpg);

}

#mMain #mMainMind {
	background: url(../images/side_msg.jpg);
}

#mMain #mMainItems {
	margin-right:-15px;
	background: url(../images/side_item.jpg);
}

#mItemDiscription{
	clear:both;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
}

#mItemDiscription h3 {
	background: url(../../images/title01.gif) no-repeat left 19px;
	text-indent: -9999px;
	height: 22px;
	padding-top: 33px;
	display:block;
}
#mItemDiscription p {
	font-size: 14px;
	line-height: 160%;
}

#mGroupList{
	clear:both;
	padding-top: 37px;
}#mGroupList h3 {
	background: url(../images/main_title.jpg);
	height: 33px;
	line-height: 33px;
	text-indent: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#mGroupList ul {
	padding-top: 17px;
	padding-left: 4px;
}
#mGroupList li {
	width: 190px;
	float: left;
	padding-left: 82px;
	height: 100px;
	padding-right: 15px;
	display: block;
}
#mGroupList h4 {
	font-size: 14px;
	display:block;
	padding-bottom:4px;
}
#mGroupList a{
	text-decoration: none;
}
#mGroupList #mGroupNanpu {
	background: url(../../images/sum_nanpudo.jpg) no-repeat;
}
#mGroupList #mGroupYaeyama {
	background: url(../../images/sum_yaeyama.jpg) no-repeat;
}
#mGroupList #mGroupMiyako {
	background: url(../../images/sum_miyako.jpg) no-repeat;
}
#mGroupList #mGroupNankai {
	background: url(../../images/sum_nankai.jpg) no-repeat;
}

#mMovieArea h3 {
	background: url(../images/side_title.jpg) no-repeat;
	height: 33px;
	color: #FFFFFF;
	line-height: 33px;
	padding-left: 40px;
	padding-bottom: 4px;
	font-size: 14px;
}

/*top nws*/

#mTopnews {
	margin-top: 5px;
	border: thin dotted #FF3300;
	background: #FFFFCC;
	padding: 3px;
	margin-bottom: 15px;
	text-align: center;
  }

#mTopnews p {
   font-size: 10px;
   font-weight: bold;
   }
   
#mTopnews p .news-date {
	color: #666666;
	font-style: normal;
	font-weight: normal;
   }  
   
#mTopnews .newstitle  {
	line-height: 130%;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
   } 

/*100707_horai*/

#top_gyohanbnr{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
}