@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
	list-style-type:none;
}
* {	border-color:#FC0;}

body {
	color: #660033;
	line-height: 140%;
	background-color: #FFFFE8;
	text-align: center;
}


h2 {
	font-size: medium;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.sironuki{
	font-size: medium;
	font-weight: bold;
	text-align: left;
	width: 520px;	
	margin-top: 30px;
	margin-bottom: 5px;
	padding: 10px;
	color: #FFFFE8;
	letter-spacing: 0.2em; 
}

h4 {
	font-weight: bold;
	padding: 0px 0px;
	margin-bottom: -20px;
}

nobr{font-size: 90%;}

a:link { color: #666; }
a:visited { color: #666; } 
a:hover {
	color: #999;text-decoration:none;
	background-color: #FE6;
}

.honbun{
	width: 400px;
	text-align: left;
	background-color: LemonChiffon;
	padding: 10px 20px;
} 
.honbun_naka{
	width: 360px;
	background-color: LemonChiffon;
	padding: 10px 20px;
} 

.migi  {
	text-align: right;
	padding-right: 50px;
	line-height: 100%;
}




ul {
margin: 0;　padding: 0;
font-weight: bold;　font-family: 'Verdana', sans-serif;
}
ul li {
font-size: 90%;
display: inline;　/* 横並びの指定 （又は、float: left;）*/
margin: 0;　padding: 0px 10px 0px 10px;
border-right: 1px solid #999;　/* 区切り線の指定 */
list-style-type: none;　/* リンク下線の非表示 */
}
ul li a {
     color: #330066;　/* 文字の色 */
     text-decoration: none;
}

text-decoration: none;　/* リンク下線の非表示 */
}
/* ---------- ここからマウスオーバー時の指定 ---------- */
ul li a:hover {
color: #FF0000;
}
ul li.bnone {
border-right: none;　/* 区切り線の非表示 */
}

li.hima{
	line-height: 200%;
	text-align: left;
	list-style-image: url('images/00hima.gif');
	text-indent: 200px;
}
li.maru{
	text-align: left;
	text-indent: 150px;
	list-style-type: disc;
}



.b_orange{
	background-color: #FF6600;
}
.b_midori{
	background-color: #006600;
}

.red {color: red;}
.bold {font-weight: bold;}


table 
{
width: 320px;
line-height: 120%;
border-collapse: collapse;
background-color: #fffff0;
text-align: left 
}


table.colacam 
{
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
width: 600px;
line-height: 120%;
padding-top: 20px;
border-collapse: collapse;
background-color: #fffff0;
text-align: left 
}
td 
{
font-size: 95%;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 5px;
padding-top: 5px 
}
th.midashi 
{
padding-right: 5px;
padding-left: 5px;
background-image: url(img/0line_dot.gif);
padding-bottom: 10px;
padding-top: 5px;
background-repeat: repeat-x;
background-color: #ffffcc;
text-align: center 
}


.blo_waku 
{
width:760px;
 text-align:left;
 margin:0 auto;
 }


.blo_hidari 
{
float: left;
width: 50%;
align: right 
margin-right: 0px;
margin-left: 10px;
}
.blo_migi
{
float: right;
width: 45%;
align: left 
margin-right: 0px;
margin-left: 10px;
}
.blo_none 
{clear: left }

