body{
padding:0;
margin:0;
font-size:100%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
background-color:#FFFFFF;
}
#base{
width:800px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:center;
}
#backimage{
margin:0;
padding:0 0 0 0;
background-position:top center;
background-repeat:no-repeat;
clear:both;
}
#contents{
width:800px;
margin:10px auto 0px auto ;
padding:30px 0px 0px 0px;
text-align:center;
clear:both;
background-image:url(../img/backimage.gif);
background-repeat:repeat-y;
}
#contents h1,h2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 60px;
text-align:left;
}
.gototop{
clear:both;
font-size:12px;
text-align:right;
padding:10px 60px 10px 60px;
margin:0;
}
.gototop a{
color:#666666;
}


/*menu*/
.menubox{
width:800px;
clear:both;
text-align:center;
margin:0px auto;
padding:0px 0px 0px 0px;
}
.menubox ul{
padding:0px 0px 0px 0px;
margin:0;
}
.menubox li{
padding:0;
margin:0px 0px 10px 0px;
float:left;
list-style:none;
}
a.menu:link {
	width:188px;
	color:#333333;
	margin:0px 5px 0px 5px;
	display:block;
	padding:5px 0px;
	font-size:12px;
	background-image:url(../img/menu_back_off.jpg);
	text-decoration:none;
	border: 1px solid #CCCCCC;
}
a.menu:visited {
	width:188px;
	color:#333333;
	margin:0px 5px 0px 5px;
	display:block;
	padding:5px 0px;
	font-size:12px;
	background-image:url(../img/menu_back_off.jpg);
	text-decoration:none;
	border: 1px solid #CCCCCC;
}
a.menu:hover {
	width:188px;
	color:#333333;
	margin:0px 5px 0px 5px;
	padding:5px 0px;
	font-size:12px;
	display:block;
	background-image:url(../img/menu_back_on.jpg);
	text-decoration:none;
	border: 1px solid #CCCCCC;
 }
	
a.menu-on:link {
	width:188px;
	color:#333333;
	margin:0px 5px 0px 5px;
	padding:5px 0px;
	font-size:12px;
	display:block;
	background-image:url(../img/menu_back_on.jpg);
	text-decoration:none;
	border: 1px solid #CCCCCC;
}
a.menu-on:visited {
	width:188px;
	color:#333333;
	margin:0px 5px 0px 5px;
	padding:5px 0px;
	font-size:12px;
	display:block;
	background-image:url(../img/menu_back_on.jpg);
	text-decoration:none;
	border: 1px solid #CCCCCC;
}
a.menu-on:hover {
	width:188px;
	color:#333333;
	margin:0px 5px 0px 5px;
	padding:5px 0px;
	font-size:12px;
	display:block;
	background-image:url(../img/menu_back_on.jpg);
	text-decoration:none;
	border: 1px solid #CCCCCC;
 }	
/*bannerlist*/
.bannerlist{
padding:0px;
margin:0 auto;
width:800px;
}
.bannerlist td{
width:25%;
padding:15px 0px 10px 0px;
margin:0px;
text-align:center;
}

/*index*/
#index-left{
float:left;
width:320px;
padding:20px 0px 20px 60px;
}
#index-left div{
background-repeat:no-repeat;
background-position:top center;
padding:13px 0px 0px 0px;
background-image:url(../img/index/left_back.gif);
}
#index-left img{
margin:35px 0px 15px 5px;
}
#index-left p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
font-size:10px;
}
#index-right{
width:350px;
float:right;
padding:20px 60px 20px 0px;
text-align:left;
}
#index-right h3{
margin:0;
padding:30px 0px 0px 0px;
font-size:12px;
font-weight:normal;
line-height:1.4em;
}
#index-right p{
margin:0;
padding:0px 0px 20px 0px;
font-size:12px;
line-height:1.4em;
}

/*inbox*/
.inbox2,
.inbox3,
.inbox4,
.inbox1{
width:650px;
margin:0 auto;
padding:10px 0px 0px 0px;
}
.inbox2 span,
.inbox3 span,
.inbox4 span,
.inbox1 span{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:68px;
display:block;
background-position:top;
}
.inbox2 div,
.inbox3 div,
.inbox4 div,
.inbox1 div{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 35px;
background-image:url(../img/list/inbox_in.gif);
background-position:bottom;
height:305px;
clear:both;
}
.inbox2 h3,
.inbox3 h3,
.inbox4 h3,
.inbox1 h3{
margin:0px 0px 0px 0px;
padding:0px 10px 10px 0px;
background-position:bottom;
float:left;
}
.inbox2 table,
.inbox3 table,
.inbox4 table,
.inbox1 table{
width:230px;
 border              : solid #689EBB 1px;
 border-collapse     : collapse;
 float:left;
}
.inbox2 td,
.inbox3 td,
.inbox4 td,
.inbox1 td{
 border              : solid #689EBB 1px;
 color               : #333333;
 padding             : 5px;
background-color:#FFFFFF;
font-size:12px;
text-align:left;
}

.inbox1 p{
width:130px;
height:146px;
background-position:bottom;
background-repeat:no-repeat;
margin:50px 0px 0px 10px;
padding:100px 0px 0px 0px;
background-image:url(../img/list/sozaibox1.gif);
float:left;
}

.inbox2 p{
width:130px;
height:146px;
background-position:bottom;
background-repeat:no-repeat;
margin:50px 0px 0px 10px;
padding:100px 0px 0px 0px;
background-image:url(../img/list/sozaibox2.gif);
float:left;
}

.inbox3 p{
width:130px;
height:146px;
background-position:bottom;
background-repeat:no-repeat;
margin:50px 0px 0px 10px;
padding:100px 0px 0px 0px;
background-image:url(../img/list/sozaibox3.gif);
float:left;
}
.inbox4 p{
width:130px;
height:146px;
background-position:bottom;
background-repeat:no-repeat;
margin:50px 0px 0px 10px;
padding:100px 0px 0px 0px;
background-image:url(../img/list/sozaibox4.gif);
float:left;
}

/*slide*/
#container {
width:560px; height:375px;
margin:0 auto;
text-align:left;
}
#text-ct {
color:#fff;
width:470px;height:26px;
position:absolute;
left:0px;top:250px;
z-index:1;
background:url(/matsumotojs/files/demos/crossfade/images/fifty.png);
font-family:sans-serif;
font-size:12px;
line-height:110%;
padding:4px 5px 0 5px;
}
#text-ct span {
/* 実際のテキストはspan内 */
}
/* navi option */

.slidemenu{
padding:10px 0px 10px 0px;
}
.slidemenu img{
padding:0px 10px 0px 10px;
}
.silde-cyuui{
padding:10px 0px 10px 0px;
font-size:12px;
}
/*show*/
.show-box{
margin:0 auto;
padding:60px 115px 60px 115px;
background-image:url(../img/show/backimage.gif);
background-position:top center;
background-repeat:no-repeat;
clear:both;
}

.show-box table{
width:560px; height:375px;
margin:0;
}

