body {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px}
a:active {  color: #669900; text-decoration: none}
a:hover {  color: #000099; text-decoration: none; background-color:#CCCCCC}
a:link {  color: #000099; text-decoration:none}
a:visited {  color: #9900CC; text-decoration: none}
td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; line-height: 120%}
.c1 {  font-size: 12px; letter-spacing: 2px}
.c2 {  letter-spacing: 2px}
.c3 {  font-size: 16px; font-weight: bold}
.c4 {  line-height: 150%; letter-spacing: 2px}
.c5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: lighter;
	color: #333333;
}
.c6 {
	font-size: 14px;
	font-weight: bold;
	color: #333399;

}

p {margin:1px 0 0 15px;
padding:0;
}

.photo img{float:right;
margin:0 0.5em;
border:1px solid #666}

.explain{font-size:1.1em;
color:#333;
margin:5px 10px 5px 10px;
line-height:1.2em;
letter-spacing:0.2em
}

.column{
width:250px;
border-left:1px solid #999;
border-right:1px solid #999;
margin:0 5px 10px 10px;
float:left;
}

.column p{font-size:1.0em;
color:#fff;
margin:0 0 0 0;
background-color:#696;
border-top:1px solid #999;
padding:3px 0 3px 5px;

}

.column img{border:1px solid #ccc;
margin-left:30px;
}

hr{size:1px;
color:#CCC;
width:98%;
}


ul 
	{
	margin:2px 0 0 5px;
	padding:0
	}
	
ol{margin-top:5px;
margin-bottom:5px;
margin-left:15px
}

li{margin:1px 0 0 40px ;
	color:#006;}


li.txtred
	{
	color:#CC0000
	}

a.hp{background-image:url(../image/arrow02.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:1.2em;
text-decoration:underline;
color:#003
}

a:visited.hp{
color:#903;
text-decoration:underline;
}
	
h1{color:#006;
width:auto;
font-size:1.3em;
margin:0.5em 0.5em;
padding-left:2px;
border-bottom:double #999 3px;
}
	
h2{color:#006;
background-image:url(../image/list_01.gif);
background-repeat:no-repeat;
width:80%;
font-size:1.1em;
margin:5px 0 5px 10px;
padding-left:15px;
padding-top:-10px;
line-height:1.4em;
clear:both
}

h3{font-size:1.0em;
color:#963;
font-weight:bold;
margin-left:10px;
margin-bottom:3px;
margin-top:3px;
padding-left:3px
}

h4{font-size:1.0em;
background-color:#bcc;
font-weight:bold;
width:100%;
text-align:center;
margin:0 0 5px 0;
border-bottom:1px dotted #369
}

.tdb {border-bottom:#999 1px dotted;
text-align:center
}

.tdbl {border-bottom:#999 1px dotted;
border-right:#666 1px solid;
text-align:center
}

.tdl {border-right:#666 1px solid;
text-align:center}

/*サブナビテーブル用*/
.subnavi td{
	height:1.5em}
/*サブナビテーブル用*/

td{line-height:1.5em}
