@charset'UTF-8';

html,div,
dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,blockquote,
th,td {
margin:0;
padding:0;
}

body{
margin:25px auto;
padding:0;
font-size:12px;
color:#666;
text-align: center;
font-family: verdana, "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;
background:url(/image/back.gif) top;
}
a{
color:#336699;
text-decoration: none;
}
a:hover {
color:#6699CC;
text-decoration: underline;
}
td{
font-size:12px;
color:#666;
}
ol{
margin:2em;
padding:0;
}
hr{
border-bottom:#CCC solid 1px;
}
/*見出し文字*/
h1,h2,h3,h4,h5,.txt-blue-14,.title{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

img {border:0}

h1{
display:block;
height:0px;
font-size:0px;
text-indent:-9999;
line-height:0;
}
h2{
color:#333;
font-size:15px;
font-weight:bold;
line-height:20px;
}
.title{
padding:3px;
color:#336699;
font-size:13px;
font-weight:bold;
line-height:24px;
background:url(/image/komidasi.gif) repeat-x bottom;
}
#container{
width:860px;
padding:0;
margin:0;

}
#container-inner {
padding:0 6px 0 6px;
margin:0;
background:url(/image/shadow_lr.gif) repeat-y top;
}
* html div#top{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=/image/shadow_top.png);
}
* html div#bottom{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=/image/shadow_bottom.png);
}
* html div#top img,* html div#bottom img {
display:none;
}
#top{
height:6px;
}
#bottom{
height:26px;
}
#alpha,#beta{
display:block;
padding:0;
margin:0;

}
#alpha {
width:208px;
text-align:center;
float:left;
}
#beta {
margin-left:230px;
}
#contents-body {
width:575px;
text-align:left;
line-height:1.7;
}

#contents-body li{

}
#contents-body ul{
margin:0 0 0 1.5em;
padding:0;
}
#contents-body ol{
margin:0 0 0 2em;
padding:0;
}
#contents-body td{
line-height:1.7;
}
.table-list td{
padding:5px;
border:#CCC 1px solid;
}

#caram{
clear:left;
padding:25px 15px 15px 15px;
}

.gotop{
width:570px;
text-align:right;
}

.banner{
margin-bottom:12px;
}

.contents-end{
clear:both;
margin-bottom:10px;
}
#header{
height:100px;
text-align:left;
background:url(/image/header.gif) no-repeat top;
}

#header_new{
height:100px;
text-align:left;
background:#fff;
width:850px;
}

#top-image{
width:607px;
height:240px;
text-align:left;
background:url(/image/top_image.jpg) no-repeat top;
}

#top-image_new{
width:607px;
height:240px;
text-align:left;
background:url(/image/top_image_new.jpg) no-repeat top;
}


#contents-image{
height:118px;
background:url(/image/header_visual.jpg) no-repeat top;
}
#top-menu-top{
padding:12px 0 0 235px;
}
#top-menu{
padding:9px 14px 0 476px;
}
.main-menu{
float:left;
border-top:#666 solid 1px;
border-bottom:#666 solid 1px;
}
.more{
text-align:right;
margin:5px 0 5px 0;
}
.news{
border:#CCC solid 1px;
}
.about-mrc{
padding:36px 0 0 641px;
}
.copy{
height:41px;
background:url(/image/copy.gif) no-repeat top;
}
/*コンテンツ*/
#page-index li{
margin:0;
padding:0;
}
.txt-red{
color:#CC0000;
}
.txt-blue{
color:#008CC2;
}
.txt-blue-14{
color:#336699;
font-size:13px;
font-weight:bold;
line-height:24px;
}

.ul-margin0{
margin:0 0 0 1.5em;
padding:0;
}
.clear-both{
clear:both;
}
.box-line{
padding:8px 20px 8px 20px;
border:#CCC solid 1px;
}
.box-line td{
padding:4px 2px 4px 2px;
}
.box-line-red{
padding:8px 20px 8px 20px;
border:#CC0000 solid 1px;
}
.box-line-red .box-txt{
color:#CC0000;
font-size:13px;
}
.font10px{
font-size:10px;
}
.font16px{
font-size:16px;
}
.img-left{
float:left;
margin:0 12px 0 0;
}
.img-right{
float:right;
margin:0 0 12px 12px;
}
.pic-left,.pic-right{
width:240px;
font-size:10px;
color:#CC0000;
}
.pic-left{
marign-right:12px;
float:left;
}
.pic-right{
margin:0 0 12px 12px;
float:right;
}


#mastHead {
border-spacing:0px;
width:100%;
}
#mastHead td {
padding:0px;
}

#mastHead span {
margin:0 5px
}


#datafile	{

}

.memners	{
	border:1px #999;
		text-align:right;
		width:120px;
	height:30px;
}

.membersonly	{
	margin-left:460px;
	display:block;
	width:120px;
	height:30px;
	right:0px;
	background:url(/images/members.png) top no-repeat;
	font-size:1px;
}

.membersonly:hover	{
	background:url(/images/members.png) bottom no-repeat;
}


