@charset "UTF-8";
body {
	background-image: url(oukoku_back.png);
	background-repeat: repeat;
	margin-top: 10px;
	margin-left: 68px;
}
.style1 {
	color: #666666;
	font-size: 10px;
}
#apDiv1 {
	position:absolute;
	left:68px;
	top:45px;
	width:215px;
	height:107;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	left:68px;
	top:697px;
	width:150px;
	height:79px;
	z-index:2;
}
#apDiv2 {
	position:absolute;
	left:68px;
	top:780px;
	width:150px;
	height:222px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:68px;
	top:1006px;
	width:150px;
	height:161px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:831px;
	top:154px;
	width:98px;
	height:22px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:733px;
	top:154px;
	width:98px;
	height:22;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:635px;
	top:154px;
	width:98px;
	height:22px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:537px;
	top:154px;
	width:98px;
	height:22px;
	z-index:8;
}
#apDiv9 {
	position:absolute;
	left:439px;
	top:154px;
	width:98px;
	height:22px;
	z-index:9;
}
#apDiv10 {
	position:absolute;
	left:341px;
	top:154px;
	width:98px;
	height:22px;
	z-index:10;
}
#apDiv11 {
	position:absolute;
	left:68px;
	top:154px;
	width:273px;
	height:22px;
	z-index:11;
}
#apDiv12 {
	position:absolute;
	left:68px;
	top:1197px;
	width:150px;
	height:104px;
	z-index:12;
	background-color: #FFFFFF;
}
#apDiv12 ul {
    margin:0; padding:0;
}
#apDiv12 li {
	list-style-type: none;
	background-color: #CCCCCC;
	color: #333333;
	display: block;
	width: 135px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 15px;
}
#apDiv12 li a:hover {
    background-color:#999999
}
#apDiv13 {
	position:absolute;
	left:68px;
	top:678px;
	width:150px;
	height:31px;
	z-index:14;
}
#apDiv14 {
	position:absolute;
	left:68px;
	top:1172px;
	width:140px;
	height:25px;
	z-index:13;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv15 {
	position:absolute;
	left:84px;
	top:656px;
	width:126px;
	height:19px;
	z-index:15;
}
.style2 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
.style3 {
	font-size: 12px}
.style4 {
	color: #666666;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.style6 {
	font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
#apDiv16 {
	position:absolute;
	left:68px;
	top:1301px;
	width:140px;
	height:25px;
	z-index:14;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv17 {
	position:absolute;
	left:68px;
	top:1326px;
	width:150px;
	height:182px;
	z-index:15;
}
#apDiv17 ul {
    margin:0; padding:0;
}
#apDiv17 li {
	list-style-type: none;
	color: #333333;
	width: 135px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 15px;
}#apDiv17 li a:hover {
    background-color:#999999
}
#apDiv18 {
	position:absolute;
	left:68px;
	top:1508px;
	width:140px;
	height:25px;
	z-index:16;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv19 {
	position:absolute;
	left:68px;
	top:1533px;
	width:150px;
	height:104px;
	z-index:17;
}
#apDiv19 ul {
    margin:0; padding:0;
}
#apDiv19 li {
	list-style-type: none;
	color: #333333;
	width: 135px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 15px;
}
#apDiv19 li a:hover {
    background-color:#999999
}
#apDiv20 {
	position:absolute;
	left:68px;
	top:1637px;
	width:140px;
	height:25px;
	z-index:18;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv21 {
	position:absolute;
	left:68px;
	top:1662px;
	width:150px;
	height:182px;
	z-index:19;
}
#apDiv21 ul {
    margin:0; padding:0;
}
#apDiv21 li {
	list-style-type: none;
	color: #333333;
	width: 135px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 15px;
}
#apDiv21 li a:hover {
    background-color:#999999
}
#apDiv22 {
	position:absolute;
	left:68px;
	top:1844px;
	width:140px;
	z-index:20;
	height: 25px;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv23 {
	position:absolute;
	left:68px;
	top:1869px;
	width:150px;
	height:988px;
	z-index:21;
}
#apDiv23 ul {
    margin:0; padding:0;
}
#apDiv23 li {
	list-style-type: none;
	color: #333333;
	width: 135px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 15px;
}
#apDiv23 li a:hover {
    background-color:#999999
}
#apDiv24 {
	position:absolute;
	left:68px;
	top:2857px;
	width:140px;
	height:25px;
	z-index:22;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv25 {
	position:absolute;
	left:68px;
	top:2883px;
	width:150px;
	height:441px;
	z-index:23;
}
#apDiv25 ul {
    margin:0; padding:0;
}
#apDiv25 li {
	list-style-type: none;
	color: #333333;
	width: 135px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 15px;
}
#apDiv25 li a:hover {
    background-color:#999999
}
#apDiv228 {
	position:absolute;
	left:283px;
	top:45px;
	width:646px;
	height:107px;
	z-index:226;
}
#apDiv226 {
	position:absolute;
	left:68px;
	top:3325px;
	width:140px;
	height:25px;
	z-index:224;
	background-color: #666666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#apDiv227 {
	position:absolute;
	left:68px;
	top:3351px;
	width:150px;
	height:234px;
	z-index:225;
}
#apDiv227 ul {
    margin:0; padding:0;
}
#apDiv227 li {
	list-style-type: none;
	color: #333333;
	width: 135px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 15px;
}
#apDiv227 li a:hover {
    background-color:#999999
}
#apDiv225 {
	position:absolute;
	left:0px;
	top:0px;
	width:31px;
	height:33px;
	z-index:223;
}
#apDiv229 {
	position:absolute;
	left:68px;
	top:3649px;
	width:150px;
	height:162px;
	z-index:227;
}
#apDiv230 {
	position:absolute;
	left:68px;
	top:3811px;
	width:150px;
	height:48px;
	z-index:228;
}
#apDiv252 {
	position:absolute;
	left:68px;
	top:532px;
	width:150px;
	height:161px;
	z-index:250;
}
#apDiv369 {
	position:absolute;
	left:68px;
	top:3865px;
	width:150px;
	height:50px;
	z-index:367;
}

#apDiv370 {
	position:absolute;
	left:69px;
	top:190px;
	width:150px;
	height:100px;
	z-index:368;
}
#apDiv371 {
	position:absolute;
	left:86px;
	top:210px;
	width:95px;
	height:68px;
	z-index:368;
}
#apDiv306 {
	position:absolute;
	left:656px;
	top:5033px;
	width:131px;
	height:20px;
	z-index:304;
}
#apDiv700 {
	position:absolute;
	left:68px;
	top:300px;
	width:150px;
	height:227px;
	z-index:229;
}

