body {
	background-color: #ababab;
	margin: 0px;
	padding: 0px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1em;
/*
font-size: 12px;
*/
line-height: 140%;
color: #000000;
}

th,td {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1em;
/*
font-size: 12px;
*/
line-height: 140%;
color: #000000;
}

div {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1em;
/*
font-size: 12px;
*/
line-height: 140%;
color: #000000;
}

a img {
border: none;
}


a:link{ color:#5C5C5C; text-decoration:underline;}
a:visited{ color:#5C5C5C; text-decoration:underline;}
a:active{ color:#5C5C5C; text-decoration:underline;}
a:hover{ color:#6F3E74; text-decoration:underline;}

.small {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 0.88em;
/*
font-size: 10px;
*/
line-height: 120%;
color: #000000;
}

.medium {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1.1em;
/*
font-size: 10pt;
*/
line-height: 130%;
color: #000000;
}

.large {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1.3em;
/*
font-size: 12pt;
*/
line-height: 140%;
color: #000000;
}

.x-large {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1.6em;
/*
font-size: 14pt;
*/
line-height: 150%;
color: #000000;
}

/*’Ç‰Á•ª*/
.title {
font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
font-size: 1.8em;
font-weight:700;
line-height: 150%;
}

.path a:link {color:#000000; text-decoration:underline;}
.path a:visited {color:#000000; text-decoration:underline;}
.path a:active {color:#000000; text-decoration:underline;}
.path a:hover {color:#000000; text-decoration:underline; background-color:#DDDDDD;}

.subMenu a:link {color:#000000; text-decoration:underline;}
.subMenu a:visited {color:#000000; text-decoration:underline;}
.subMenu a:active {color:#000000; text-decoration:underline;}
.subMenu a:hover {color:#000000; text-decoration:underline; background-color:#AAAAAA;}

.footer a:link {color:#000000; text-decoration:underline;}
.footer a:visited {color:#000000; text-decoration:underline;}
.footer a:active {color:#000000; text-decoration:underline;}
.footer a:hover {color:#000000; text-decoration:underline; background-color:#AAAAAA;}

.path {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
/*
font-size: 0.88em;
*/
font-size: 10px;
line-height: 110%;
color: #000000;
}

.subMenu {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 1em;
/*
font-size: 12px;
*/
line-height: 140%;
color: #000000;
}

.footer {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 0.88em;
/*
font-size: 10px;
*/
line-height: 110%;
color: #000000;
}


ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

h1 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 16px;
	margin      : 0;
	font-variant: normal;
}

.font9 {
	font-size: 9px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.font10 {
	font-size: 10px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.font10w {
	font-size: 10px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 12px;
}
.font11 {
	font-size: 11px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.font11w {
	font-size: 11px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 15px;
}
.font12 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.font12w {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 16px;
}
.font12_18 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 18px;
}
.font13 {
	font-size: 13px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.font14 {
	font-size: 14px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.font15 {
	color: 006600;
}
.font15_2 {
	font-size: 13px;
	color: 006600;
}
.ttl12 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: 3e3e3e;
	font:bold;
}

.newttl {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 16px;
	color: 398142;
}

.newtxt {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 16px;
	color: 474747;
}

.ft
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: ffffff;
}

.ftm
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		line-height: 16px;
	color: 000000;
}

.nb
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: 803706;
	font-weight: bold;
}

.ftm a:link{ color:#000000; text-decoration:underline;}
.ftm a:visited{ color:#000000; text-decoration:underline;}
.ftm a:active{ color:#000000; text-decoration:underline;}
.ftm a:hover{ color:#000000; text-decoration:underline;}

.btn
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: 5da129;
}

.btn a:link{ color:#5da129; text-decoration:underline;}
.btn a:visited{ color:#5da129; text-decoration:underline;}
.btn a:active{ color:#5da129; text-decoration:underline;}
.btn a:hover{ color:#5da129; text-decoration:underline;}

.btn2
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: 36823C;
	font-weight: bold;
}

.btn2 a:link{ color:#36823C; text-decoration:underline;}
.btn2 a:visited{ color:#36823C; text-decoration:underline;}
.btn2 a:active{ color:#36823C; text-decoration:underline;}
.btn2 a:hover{ color:#36823C; text-decoration:underline;}

.pk
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: 000000;
}

.pk a:link{ color:#000000; text-decoration:underline;}
.pk a:visited{ color:#000000; text-decoration:underline;}
.pk a:active{ color:#000000; text-decoration:underline;}
.pk a:hover{ color:#000000; text-decoration:underline;}



.mm1
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: ffffff;
}

.mm1 a:link{ color:#ffffff; text-decoration:underline;}
.mm1 a:visited{ color:#ffffff; text-decoration:underline;}
.mm1 a:active{ color:#ffffff; text-decoration:underline;}
.mm1 a:hover{ color:#ffffff; text-decoration:underline;}

.mm2
 {
	font-size: 12px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		color: 000000;
}

.mm2 a:link{ color:#000000; text-decoration:underline;}
.mm2 a:visited{ color:#000000; text-decoration:underline;}
.mm2 a:active{ color:#000000; text-decoration:underline;}
.mm2 a:hover{ color:#000000; text-decoration:underline;}

#mnnvi
{
	clear: both;
	display: block;
	width: 180px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
}


#mnnvi ul
{
	text-align:left;
}

#mnnvi li
{
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		float:left;
	padding-bottom:0px;
}

#mnnvi li a
{
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		display: block;
	text-decoration: none;
	height: 21px;
	_height: 27px;
	line-height: 16px;
	font-size:12px;
	color: #000000;
	}

a#mn01
{
	background:transparent url(../../images/common/mm_bk02.gif) repeat-x scroll 10px top;
	width: 180px;
	padding : 6px 0px 0px 35px;
	margin : 0px;
}

html>/**/body a#mn01 {
	width: 145px;
}

a#mn01:hover
{
	background: url(../../images/common/mm_bk02.gif) repeat-x scroll 10px -30px;
}

#snnvi
{
	clear: both;
	display: block;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
}


#snnvi ul
{
	text-align:left;
}

#snnvi li
{
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		float:left;
	padding-bottom:0px;
}

#snnvi li a
{
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
		display: block;
	text-decoration: none;
	height: 21px;
	_height: 27px;
	line-height: 16px;
	font-size:12px;
	color: #ffffff;
}

a#sn01
{
	background: url(../../images/common/mm_bk03-0.gif) no-repeat left top;
	width: 180px;
	padding : 6px 0px 0px 15px;
	margin : 0px;
}

a#sn01:hover
{
	background: url(../../images/common/mm_bk03-0.gif) no-repeat left -30px;
}


a#sn02
{
	background: url(../../images/common/mm_bk03-1.gif) no-repeat left top;
	width: 180px;
	padding : 6px 0px 0px 15px;
	margin : 0px;
}

a#sn02:hover
{
	background: url(../../images/common/mm_bk03-1.gif) no-repeat left -30px;
}
	
a#sn03
{
	background: url(../../images/common/mm_bk03-2.gif) no-repeat left top;
	width: 180px;
	padding : 6px 0px 0px 15px;
	margin : 0px;
}

a#sn03:hover
{
	background: url(../../images/common/mm_bk03-2.gif) no-repeat left -30px;
}
		
	
#container #right {
		float: right;
		width: 600px;
		line-height: 150%;
	}
	
		#contents {
			padding: 0px 22px;
		}
			#contents #menu2 li {
				float: left;
				margin:0px 9px 0px 0px;
			}
			#contents #menu2 li.end {
				margin:0px 0px 5px 0px;
			}
			#contents #menu3 li {
				float: left;
				margin:0px 12px 0px 0px;
			}
			#contents #menu3 li.end {
				margin:0px 0px 0px 0px;
			}
#txt {
width:552px;
	font-size: 12px;
	line-height: 16px;
}
#ivbox {
width:552px;
padding:0px 0px 0px 0px;
clear:both;
}
#ivboxl {
	width:15px;
	float:left;
	font-size: 12px;
	padding:5px 0px 0px 3px;
	line-height: 18px;
}
#ivboxc {
	width:364px;
	float:left;
	font-size: 12px;
	line-height: 18px;
}
#ivboxd {
	width:415px;
	float:left;
	font-size: 12px;
	line-height: 18px;
}
#ivboxr {
width:109px;
float:right;
}
#ivline {
padding:8px 0px 10px 0px;
clear:both;
}

.hukyoshikaitable td{
	padding: 5px;
}