body{
	color:#000000;
	background-color:#ffffff;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.pankuzutop{
	font-size : x-small;
}

table.pankuzutop td{
	padding : 3px 2px 6px 2px;
	border-bottom:1px solid #999999;
}

div#sec{
	width:760px;
	margin:10px auto 5px auto;
}

p#menu{
	width:185px;
}

p#menu img.topimg{
	padding-bottom:1px;
	margin-bottom:1px;
}

p#menu table{
	border:none;
}

p#menu th{
	border:none;
}

p#menu td{
	border:none;
}

p#menu td.kouzawaku{
	background:#ffffff;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:2px solid #660066;
	border-left:1px solid #666666;
}

p#menu td.sisetsuwaku{
	background:#ffffff;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:2px solid #003300;
	border-left:1px solid #666666;
}

p#menu td.soudanwaku{
	background:#ffffff;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:2px solid #006699;
	border-left:1px solid #666666;
}

p.mbox1{
	background:#ffffff url(imgj/ya_kouza.gif) no-repeat top left;
	color:#000000;
	font-size:0.8em;
	padding:0px 3px 0px 14px;
	margin:1px 0px 6px 5px;
	text-align:left;
}

p.mbox2{
	background:#ffffff url(imgj/ya_soudan.gif) no-repeat top left;
	color:#000000;
	font-size:0.8em;
	padding:0px 3px 0px 14px;
	margin:1px 0px 6px 5px;
	text-align:left;
}

p.mbox3{
	background:#ffffff url(imgj/ya_sisetsu.gif) no-repeat top left;
	color:#000000;
	font-size:0.8em;
	padding:0px 3px 0px 14px;
	margin:1px 0px 6px 5px;
	text-align:left;
}

p.mbox1 a{
	color:#663300;
	text-decoration:none;
}

p.mbox1 a:hover{
	color:#ff3300;
	text-decoration:underline;
}

p.mbox2 a{
	color:#663300;
	text-decoration:none;
}

p.mbox2 a:hover{
	color:#ff3300;
	text-decoration:underline;
}

p.mbox3 a{
	color:#663300;
	text-decoration:none;
}

p.mbox3 a:hover{
	color:#ff3300;
	text-decoration:underline;
}

div#contents{
	width:565px;
}

div#contents .midasikouza{
	width:565px;
	color:#660066;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;
	border-bottom:2px solid #660066;
}

div#contents p.kouzaannai{
	width:565px;
	margin:8px auto 5px auto;
	text-align:left;
	line-height:1.3em;
}

div#contents p.kouzaannai a{
	color:#006600;
}

div#contents p.kouzaannai a:hover{
	color:#ff3300;
}

div#contents p.kouzaannaibi{
	width:565px;
	margin:3px auto 0px auto;
	font-size:0.8em;
	text-align:right;
	line-height:1.3em;
}

div#contents ol{
	margin-top:10px;
	margin-bottom:5px;
}

div#contents li{
	padding-bottom:5px;
}

div#contents li a{
	color:#663300;
	text-decoration:none;
}

div#contents li a:hover{
	color:#ff6600;
	text-decoration:underline;
}

div#contents2{
	width:565px;
	margin-top:5px;
}

div#contents2 table{
	border:none;
}

div#contents2 th{
	border:none;
}

div#contents2 td{
	border:none;
}

div#contents2 th.kouzamei1{
	background-color:#FFEFD5;
	border:1px solid #333333;
	color:#333333;
	font-size:0.8em;
	text-align:center;
	font-weight:bold;
}

div#contents2 th.kouzamei1 .small{
	color:#660066;
	font-weight:normal;
	text-align:left;
}

div#contents2 th.kouzamei2{
	background-color:#FFEFD5;
	color:#333333;
	font-size:0.8em;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

div#contents2 td.kouzamei3{
	background-color:#ffffe0;
	color:#000000;

	text-align:left;
	line-height:1.3em;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
}

div#contents2 td.kouzamei3 small{
	font-size:0.8em;
}

div#contents2 td.kouzamei3 a{
	color:#663300;
}

div#contents2 td.kouzamei3 a:hover{
	color:#ff3300;
}

div#contents2 td.white1{
	background-color:#ffffff;
	color:#000000;
	font-size:0.8em;
	text-align:left;
	line-height:1.3em;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

div#contents2 td.white2{
	background-color:#ffffff;
	color:#000000;
	font-size:0.8em;
	text-align:center;
	line-height:1.3em;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

div#mousikomi2{
	width:565px;
	border-top:1px dashed #999999;
}

div#mousikomi2 p.hptop{
	width:565px;
	background-color:#D8BFD8;
	color:#800080;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	padding:3px 10px 1px 10px;
	text-align:left;
	border-bottom:3px double #800080;
}

div#mousikomi2 p.hp{
	margin-top:10px;
	margin-bottom:5px;
	padding-left:25px;
	background:#ffffff url(imgj/bg_ya_1.gif) no-repeat top left;
	color:#000000;
	text-align:left;
	line-height:1.4em;
}

div#mousikomi2 p.hp a{
	color:#8A2BE2;
}

div#mousikomi2 p.hp a:hover{
	color:#ff3300;
}

div#mousikomi2 p.hp2{
	background-color:#ededed;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px;
	font-size:0.9em;
	text-align:left;
	line-height:1.4em;
}

.back{
	width:565px;
	margin:0px auto 0px auto;
	padding:5px;
	text-align:right;
	font-size:0.8em;
}

.back a{
	color:#333333;
	text-decoration:none;
}

.back a:hover{
	color:#ff6600;
	text-decoration:underline;
}

.bor{
	color:#ff6600;
}

DIV.Footer{
	padding : 15px 0px 0px 0px;
	margin:0px auto 0px auto;

}

DIV.FooterLink{
	margin : 6px 0px 6px 0px;
	font-size:0.875em;
}

DIV.FooterInfo{
	margin : 6px 0px 6px 0px;
	font-size : x-small;
	line-height:1.3em;
}

DIV.FooterCopy{
	margin : 4px 0px 0px 0px;
	padding : 2px 0px 2px 0px;
	color : #FFFFFF;
	background-color : #000000;
	font-size : x-small;
}

.Pankuzu{
	font-size : x-small;
}

TABLE.Pankuzu TD{
	padding : 6px 2px 6px 2px;
}
DIV.Footer TABLE.Pankuzu{
	padding : 0px 0px 0px 0px;
	border-width : 1px 0px 1px 0px;
	border-color : #999999;
	border-style : solid;
}

.ArrowTop{
	padding : 0px 0px 0px 16px;
	background-image : url(icon_arrowtop.gif);
	background-repeat : no-repeat;
}


DIV.FooterIndex{
	padding : 6px 0px 6px 0px;
	font-size:0.875em;
}

DIV.FooterIndex1{
	padding : 6px 0px 6px 0px;
	font-size:0.875em;
	line-height:1.5em;
	border-width : 2px 0px 0px 0px;
	border-color : #E4D4DA;
	border-style : solid;
}



.Notes{
	font-size : 0.9em;
	line-height : 1.0em;
}

