@charset "utf-8";
/* CSS Document 
body{margin: 0;}
header{height: 32px; padding-top: 12px; border-bottom: #d0d0d0 1px solid;}
header h1{
	margin: 0 auto;
	height: 25px; width: 118px;
	background-image: url(http://sp.mainichi.jp/uly/images/all.png);
	background-position: 0 0; background-size: 304px 120px;
	background-repeat: no-repeat;
}
footer address{text-align: center; padding: 10px 0; font-size: 80%; font-style: normal;}

article{height: 480px; line-height: 480px; text-align: center;}*/

#info article{padding: 20px; text-align: left;border-bottom: 1px solid #ccc;}
#info article h1{ font-size:110%; 
  padding-bottom: 10px;
  border-bottom: 1px solid #cde0ec;
}

#info article p{margin-top:1em; line-height:1.8em; clear:both; overflow:hidden}

#info article p a{
  color: #0b55a1;
}

#info article h3.Komidashi{margin-top:1.8em; clear:both }
#info article h3.Komidashi span{ color:#779}
article .Lbtn a{ display:block; text-align:center; padding:5px; background-color:#f0f0f0; border:1px solid #ccc; border-radius:5px}
p.date{ font-size:12px; line-height:1.2em}

table.yogo{ border:1px solid #999}
table.yogo td{ border-bottom:1px solid #999;border-right:1px solid #999; padding:10px; text-align:center}

#acMenu dt{
	display:block;
	/*width:385px;
	height:50px;*/
	line-height:1.5em;
	text-align:left;
	border-top:#ccc 0px solid;
	border-bottom:#ccc 1px dotted;
	cursor:pointer;
	background:url(/info/etc/images/i_swich.png) right no-repeat;
	padding:15px;	
	}
#acMenu dd{
	background:#f2f2f2;
	/*width:200px;
	height:50px;*/
	line-height:1.8emx;
	text-align:left;
	border:#eee 1px solid;
	padding:15px;	
	display:none;
	}
#acMenu dt.active{
	background:url(/info/etc/images/i_swich2.png) right no-repeat;
	}
#acMenu dt span{ 
font-weight:bold;
 color:#0078c6
}

#acMenu dd span{ 
font-weight:bold;
 color:#F60
}

.Blank a{ background-image:url(/info/images/blank.png); background-repeat:no-repeat; background-position:right; padding-right:15px}

ol.Slist{list-style-type: decimal;padding:0px  20px ; }
ol.Slist li{ list-style:decimal; line-height:1.5em; margin-bottom:10px}

ol.SlistR{list-style-type: upper-roman;padding:0px  20px 0px  25px ; }
ol.SlistR li{ list-style:upper-roman; line-height:1.5em; margin-bottom:5px;margin-top:5px;font-size:90%;}

ol.SlistN{list-style-type: none;padding:0px  20px 0px  25px ; }
ol.SlistN li{ list-style:none; line-height:1.5em; margin-bottom:5px;margin-top:5px;font-size:90%;}

table.ta{ border:1px solid #999}
table.ta td{ border-bottom:1px solid #999;border-right:1px solid #999; padding:10px; text-align:left;font-size:90%;}
table.ta th{ border-bottom:1px solid #999;border-right:1px solid #999; padding:10px; text-align:center;font-size:90%; background-color:#eee}
table.ta td.tas{  text-align:center}

table.yogo{ border:1px solid #999}
table.yogo td{ border-bottom:1px solid #999;border-right:1px solid #999; padding:10px; text-align:center}
