.date {	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;color: #888888; }
.topics { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; color: #0000FF; padding-top: 5px; }
.cyuumoku {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px;color: #444444; }

.breadcram {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 12px; font-weight: bold; padding: 5px; color: #666666; }
.pgqcomment { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; padding-left: 10px; padding-top: 5px; }

.text8 {  font-size: 8px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text9 {  font-size: 9px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text10 {  font-size: 10px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text11 {  font-size: 11px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text12 {  font-size: 12px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text13 {  font-size: 13px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text14 {  font-size: 14px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text15 {  font-size: 15px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text16 {  font-size: 16px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.text18 {  font-size: 18px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.news_title{  font-size: 18px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-weight: bold; color: #0000FF;}

.credit_w { font-size: 10px; color: #FFFFFF; font-family: "ＭＳ Ｐゴシック", "Osaka"; }

.t1 {  font-size: 13px;}

.topcom{  font-size: 12px; line-height: 130%;}
.linktitle { font-size: 13px; font-weight: bold; padding-left: 5px; }
.linkmame { font-size: 13px; padding-right: 15px; }
.linkcomment { font-size: 12px; color: #666666; padding-left: 10px; }
.coment {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #444444;
}
.top {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 15px;
	color: #0000FF;
	padding-top: 5px;
	font-weight: bold;
}
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 10px; }
.mt5  { margin-top: 5px;  }
.mb2  { margin-bottom: 2px; }
.mb5  { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
ul.ulmt2 { margin-top:2px; }
ul.ulm { margin-top:2px; margin-bottom: 6px; margin-right: 5px; } 


.title-g {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
}

.mente {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	color: #000000;
}


.bbg1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.rbg1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.lbg1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.center-line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}



.mail-tx {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-left: 5px;


}
.pre-tx {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;

}
.title-gray {
	font-size: 15px;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;


}
.title-gray-s {
	font-size: 13px;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;


}
a.menu:link { color: #AAAAAA; text-decoration: none; 
} 
a.menu:visited { color: #AAAAAA; text-decoration: none; 
} 
a.menu:hover { color: #F39CC7; } 
a.menu:active { color: #F39CC7; } 

a.mail:link { color: #333333; text-decoration: none; 
} 
a.mail:visited { color: #333333; text-decoration: none; 
} 
a.mail:hover { color: #ff0000; } 
a.mail:active { color: #ffff00; } 

a.news:link { color: #0000ff; text-decoration: none; 
} 
a.news:visited { color: #0000ff; text-decoration: none; 
} 
a.news:hover { color: #cc0000; text-decoration: underline; } 
a.news:active { color: #ffff00; } 


.kishu-title {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;


}
.banmen {
	padding: 8px;

}
.kishu-main {
	font-size: 15px;
	padding-left: 20px;
}
.kishu-new {
	font-size: 15px;
	padding-left: 0px;
	font-weight: bold;
}
.kishu-list {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 120%;
	padding-top: 5px;
}
.me {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	width: 185px;
	padding-top: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #aaaaaa;
}
.me2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	width: 185px;
	padding-top: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #aaaaaa;
}
.me3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	width: 185px;
	padding-top: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #aaaaaa;
}
.voluntee {
	padding-right: 5px;
}
.right-menu {
	padding-top: 4px;
	padding-bottom: 4px;
}
.tousen {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
}
.staff {
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #3366FF;
	margin-top: 15px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 3px;


}
.staff2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding: 5px;
	line-height: 120%;

}
.mt20 {
	margin-top: 20px;
}
.bug1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.ad-company {
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.guide {
	font-size: 12px;
	margin: 3px;
}
.guide-line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;



}
.kate-line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 9C9994;
	border-bottom-style: solid;
	border-bottom-color: 9C9994;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 9C9994;

}
.waku {
	border: 1px solid #999999;
}
.guide-top {
	padding: 3px;
	font-size: 12px;
}

ul.ulm3 {
	line-height: 130%; 
}

ul.red {list-style-image: url("img/dot_arrow_r.gif"); }
ul.blue {list-style-image: url("img/dot_arrow_b.gif"); }
li.left{
　　margin-left: -25px;
	margin-bottom: 4px;
}
li.photo { list-style-image: url("img/photo_icon.gif"); margin-left: -20px; }
li.movie { list-style-image: url("img/movie_icon.gif"); margin-left: -15px; }
li.dot { list-style-image: url("img/dot_icon.gif"); }
li.guide { list-style-image: url("img/dot_icon.gif"); margin-left: -20px; }

.midashi3 {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;

}

.kisyuheadermenu{font-size: 12px;}



.text_12_topics{
	font-size: 12px;
	line-height: 125%;
}
.midashi {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.toiawase {
	font-size: 12px;
	line-height: 150%;
}
ul.tv {
list-style-image: url(images/arrow_tv.gif);
}
li.tv {
	margin-left: -10px;
	margin-bottom: 6px;
	font-size: 13px;
	color: #FFFFFF;

}
body {
	background-color: #FFFFFF;
	margin: 0px;
}
.textline-megaten {
	margin-bottom: 5px;
	font-size: 12px;
	padding-bottom: 5px;

}
.mu5 {
	margin-bottom: 5px;

}
.nenmatu-tokusyu {
	font-size: 14px;
	color: #666666;
	margin-top: 5px;
	margin-right: 5px;
}
.nentokutitle {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	line-height: 20px;
	padding-top: 5px;


}
.ml10 {
	margin-left: 10px;
}
.ad-text {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	line-height: 150%;
	color: #333333;
}
.ml5 {
	margin-left: -25px;
	margin-top:4px;
	background-color: #8CF9A8;
	list-style-type: none
}
.ml5a {
	margin-left: -25px;
	margin-top:4px;
	color:#bbbbbb;
}
.ad-menu {
	font-size: 14px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00CC00;
}
.rb {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.present_l {
background: url(present_img_test/bg_frame.gif) repeat-y left top;
}
.present_r {
background: url(present_img_test/bg_frame.gif) repeat-y right top;
}
p.line1 {
font-weight: bold;
font-size: 12px;
line-height: 1.2em
padding-bottom: 5px;
margin-bottom: 5px;
}
p.line2 {
font-size: 12px;
line-height: 1.2em
padding: 0;
margin: 0;
}
p.line3 {
font-weight: bold;
font-size: 18px;
text-align: right;
padding: 0;
margin: 0;
}
img {
border: 0;
}
div#navitv {
text-align: left;
width: 180px;
font-size: 12px;
}
div#navitv p {
margin-bottom: 5px;
padding: 0;
}
div#jyouhoukan {
text-align: left;
width: 180px;
font-size: 12px;
}
div#jyouhoukan p {
margin-bottom: 5px;
padding: 0;
font-weight: bold
}
div#jyouhoukan p.pre {
margin-top: -1px;
padding: 0;
font-weight: bold
}
div#jyouhoukan p.right {
text-align: right;
margin: 0;
padding: 0;
}
div#jyouhoukan ul {
text-align: left;
list-style: none none outside;
margin: 0;
padding: 0;
font-weight:normal
}
div#jyouhoukan li.pachi {
background: url(img/catch_pachi_w.gif) no-repeat left top;
padding-left: 15px;
margin-bottom: 5px;
line-height: 1.2em;
}
div#jyouhoukan li.slo {
background: url(img/catch_slo_w.gif) no-repeat left top;
padding-left: 15px;
margin-bottom: 5px;
line-height: 1.2em;
}
div#jyouhoukan li.rumor {
background: url(img/catch_rumor_w.gif) no-repeat left top;
padding-left: 15px;
margin-bottom: 5px;
line-height: 1.2em;
}
div#jyouhoukan li.easy {
background: url(img/catch_easy_w.gif) no-repeat left top;
padding-left: 15px;
margin-bottom: 5px;
line-height: 1.2em;
}
table#master  {
margin-bottom: 10px;
margin-top: 5px;
}
table#master td.center {
width: 132px;
text-align: center;
vertical-align: top;
padding: 2px;
}
table#master2 td.left {
border-left: 1px #999 solid;
}
table#master2 td.center {
width: 132px;
text-align: center;
vertical-align: top;
padding: 2px;
}
table#master2 td.right {
text-align: rihgt;
padding: 10px 2px 5px;
}
table#master2 td img {
margin: 3px;
}
div.hall{
margin-bottom: 5px;
padding-left: 2px;
height: 125px;
width: 396px;
border: #999 1px solid; 
}
div.hall dl {
margin: 0;
padding-left: 5px;
}
div.hall dt {
margin: 2px 0 2px 0px;
padding: 0;
	font-size: 14px;
	font-weight: bold;
}
div.hall dd {
line-height: 1.3em;
	font-size: 12px;
}
div.hall dd.n {
margin: 0 0 7px 33px;
padding: 0;
text-indent: -35px;
}
div.hall dd.n img {
margin: 0 4px -2px 0;
padding: 0;
}
div.hall dd.p {
background: url(img/catch_pachi_w.gif) no-repeat left top;
margin: 0 0 6px 0px;
padding-left: 18px;
}
div.hall dd.s {
background: url(img/catch_slo_w.gif) no-repeat left top;
margin: 0 0 6px 0px;
padding-left: 18px;
}
table#machine td.list {
padding-top: 15px;
text-align: center;
}
p.bread {
text-align: left;
width: 750px;
	font-size: 14px;
margin: 0 auto 15px;
padding: 0;
}
div.machine{
margin: 0 auto 15px;
padding: 5px;
width: 750px;
text-align: left;
background-color: #fff;
}
div.machine p{
margin: 5px auto;
padding: 2px;
width: 740px;
border-bottom: #999 1px solid; 
font-weight: bold;
}
div.machine ul.p {
margin: 0;
padding: 0;
float: left;
text-align: left;
width: 350px;
list-style: none none outside;
}
div.machine ul.s {
margin: 0;
padding: 0;
float: right;
text-align: left;
width: 350px;
list-style: none none outside;
}
div.machine li {
line-height: 1.3em;
	font-size: 12px;
}
div.machine ul.p li {
background: url(img/catch_pachi_w.gif) no-repeat left top;
margin: 0 0 6px 0px;
padding-left: 18px;
}
div.machine ul.s li {
background: url(img/catch_slo_w.gif) no-repeat left top;
margin: 0 0 6px 0px;
padding-left: 18px;
}
.clear {
clear: both;
width: 0;
height: 0;
line-height: -1px;
}
div.top_machine{
margin: 0 auto 5px;
padding: 0 5px;
width: 400px;
text-align: left;
background-color: #fff;
}
div.top_machine p{
margin: 0 auto 5px;
padding: 2px;
width: 400px;
border-bottom: #999 1px dashed; 
font-weight: bold;
}
div.top_machine ul {
margin: 0;
padding: 0;
text-align: left;
width: 400px;
list-style: none none outside;
}
div.top_machine li {
line-height: 1.3em;
	font-size: 12px;
}
div.top_machine ul li.p {
background: url(img/catch_pachi_w.gif) no-repeat left top;
margin: 0 0 6px 0px;
padding-left: 18px;
}
div.top_machine ul li.s {
background: url(img/catch_slo_w.gif) no-repeat left top;
margin: 0 0 6px 0px;
padding-left: 18px;
}
.kentei{
margin-left:45px;
}
