A{
	TEXT-DECORATION:underline
}
A:hover{COLOR:#FF6633}
td{FONT-SIZE:9pt;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka"}
.cch_03{FONT-SIZE:12px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:140%}
.cch_04{FONT-SIZE:13px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:120%}
.cch_05{FONT-SIZE:11px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:130%}
.cch_06{padding-left:7px;FONT-SIZE:12px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:130%}
.cch_07{FONT-SIZE:13px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:120%}
.cch_08{FONT-SIZE:14px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック", "Osaka"; font-weight: bold; color: #FFFFFF; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.cch_09{FONT-SIZE:14px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック", "Osaka"; font-weight: bold; color: #000000; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.cch_10{FONT-SIZE:13px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック", "Osaka"; font-weight: normal; color: #000000; margin-top: 7px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px}
.cch_11{FONT-SIZE:12px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック", "Osaka";line-height:120%; color: #000000; font-weight: normal; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px}
div.cch_03{FONT-SIZE:12px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:140%}
div.cch_04{FONT-SIZE:15px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:120%}
div.st1{FONT-SIZE:24px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:110%}
div.st2{FONT-SIZE:16px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:130%}
div.st3{FONT-SIZE:12px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:110%}
div.st4{FONT-SIZE:20px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:110%}
div.st5{FONT-SIZE:10px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:120%}
div.st6{FONT-SIZE:9pt;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:130%}
div.st7{FONT-SIZE:11pt;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:130%}
div.st8{FONT-SIZE:18px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:140%}
div.st9{FONT-SIZE:8pt;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック","Osaka";line-height:120%}
.cch_12 { FONT-SIZE:12px;FONT-COLOR: #000000;FONT-FAMILY:"MS Pゴシック", "Osaka";line-height:130%}
.cch_13 {  font-size: 13px; line-height: 150%; font-weight: bold; font-family: "MS Pゴシック", "Osaka"}
.cch_14 {  font-family: "MS Pゴシック", "Osaka"; font-size: 12px; font-weight: normal}
.cch_15 { font-family: "MS Pゴシック", "Osaka"; font-size: 14px; font-weight: bold; color: #FF0000; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.box01 {
	padding: 20px;
	font-size: 12px;
	line-height: 1.5em;
}
p {
	margin: 0px;
	padding: 0px;
}
.p01 {
	font-size: 14px;
	text-align: left;
	color: #333;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 30px;
}
.p02 {
	font-size: 14px;
	text-align: left;
	color: #333;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: 25px;
}
.p03 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 15px;
	margin-bottom: 15px;
	margin-top: 30px;
}
.p04 {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
	border: 1px solid #F00;
	padding: 10px;
	width: 400px;
	line-height: 1.5em;
}
.p05 {
	margin-bottom: 12px;
}
.p06 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	color: #CB0009;
}
.p07 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
}
.p08 {
	margin-top: 10px;
}
.p09 {
	padding-top: 15px;
}
.p10 {
	clear: both;
	padding-top: 3px;
}
.p11 {
	clear: both;
	padding-top: 10px;
}
.p12 {
	clear: both;
	padding-top: 3px;
}
.p13 {
	text-align: left;
	font-size: 16px;
	line-height: 1.4em;
	margin-bottom: 3px;
}
.p14 {
	text-align: left;
	font-size: 16px;
	line-height: 1.4em;
	margin-bottom: 15px;
	font-weight: bold;
}
.p15 {
	text-align: left;
	font-size: 13px;
	line-height: 1.4em;
}
.p16 {
	text-align: center;
	font-size: 16px;
	background-color: #00457C;
	font-weight: bold;
	color: #FFF;
	padding-top: 6px;
	padding-bottom: 5px;
}
.p17 {
	text-align: center;
	font-size: 16px;
	background-color: #046a00;
	font-weight: bold;
	color: #FFF;
	padding-top: 6px;
	padding-bottom: 5px;
}
.p18 {
	margin-bottom: 15px;
	text-align: left;
	line-height: 1.3em;
}
.p19 {
	text-align: left;
	font-size: 15px;
	line-height: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
}
.p20 {
	text-align: left;
	font-size: 13px;
	line-height: 1.4em;
}
.p21 {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}
.p22 {
	text-align: left;
	font-size: 13px;
	line-height: 1.4em;
	margin-top: 7px;
}
.p23 {
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B2B2B2;
	padding-bottom: 10px;
}
.p24 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 15px;
	margin-top: 30px;
}
.p25 {
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 1em;
	color: #F00;
	font-weight: bold;
	text-align: center;
}
.p26 {
	border: 1px solid #F00;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.table01 {
	font-size: 13px;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #00457C;
	border-right-color: #00457C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00457C;
	margin-bottom: 4px;
}
.table01 th {
	background-color: #b2c8ee;
	font-weight: normal;
	white-space: nowrap;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00457C;
	font-size: 13px;
	line-height: 1.5em;
}
.table01 td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00457C;
	font-size: 13px;
	line-height: 1.4em;
}
.table02 {
	font-size: 13px;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #7F7F7F;
	border-right-color: #7F7F7F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7F7F7F;
	margin-bottom: 30px;
}
.table02 th {
	background-color: #D9D9D9;
	font-weight: normal;
	white-space: nowrap;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F7F;
	font-size: 13px;
	line-height: 1.5em;
}
.table02 td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F7F;
	font-size: 13px;
	line-height: 1.4em;
}
.table03 {
	font-size: 13px;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #046a00;
	border-right-color: #046a00;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #046a00;
	margin-bottom: 4px;
}
.table03 th {
	background-color: #cae05f;
	font-weight: normal;
	white-space: nowrap;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #046a00;
	font-size: 13px;
	line-height: 1.5em;
}
.table03 td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #046a00;
	font-size: 13px;
	line-height: 1.4em;
}
.table04 {
	font-size: 13px;
	line-height: 1.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4C0002;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4C0002;
	margin-bottom: 4px;
}
.table04 th {
	background-color: #FFE2CC;
	font-weight: normal;
	white-space: nowrap;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4C0002;
	font-size: 13px;
	line-height: 1.3em;
	width: 40px;
}
.table04 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4C0002;
	font-size: 13px;
	line-height: 1.4em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4C0002;
	padding: 10px;
}
.table04 .td01 {
	color: #FFF;
	background-color: #00457C;
	font-size: 14px;
	font-weight: bold;
}
.table04 .td02 {
	color: #FFF;
	background-color: #046a00;
	font-size: 14px;
	font-weight: bold;
}
.photo01 {
	float: left;
	margin-right: 8px;
	margin-top: 10px;
}
.photo02 {
	float: left;
	margin-right: 8px;
}
.btn01 {
	margin-bottom: 25px;
}
.access01 {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
.box02 {
	padding: 15px;
	background-color: #fffab6;
	margin-top: 10px;
}
.table05 th {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 110px;
	padding: 0px;
}
.table05 td {
	padding-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 0px;
}
