@charset "utf-8";
/* file_name=index.css */

#apDiv37 {
	position:absolute;
	left:21px;
	top:52px;
	width:196px;
	height:30px;
	z-index:45;
}
#apDiv38 {
	position:absolute;
	left:75px;
	top:86px;
	width:202px;
	height:auto;
	z-index:46;
	line-height: normal;
	visibility: visible;
}
#apDiv1 {
	position:absolute;
	left:100px;
	top:52px;
	width:179px;
	height:22px;
	z-index:43;
}
#apDiv2 {
	position:absolute;
	left:225px;
	top:68px;
	width:52px;
	height:16px;
	z-index:42;
	visibility: visible;
}
#apDiv3 {
	position:absolute;
	left:325px;
	top:218px;
	width:154px;
	height:15px;
	z-index:5;
	visibility: visible;
}
.style82 {
	font-size: 10px;
	color: #000000;
	line-height: 130%;
}
#apDiv4 {
	position:absolute;
	left:12px;
	top:312px;
	width:265px;
	height:254px;
	z-index:7;
	visibility: visible;
	line-height: 150%;
}
#apDiv5 {
	position:absolute;
	left:12px;
	top:687px;
	width:245px;
	height:20px;
	z-index:8;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	visibility: visible;
	background-position: center center;
	background-image: url(../image/jpeg_file/ay_ver2-obi-1shaga.jpg);
}
.style91 {
	font-family: "ＭＳ Ｐ明朝";
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
}
#apDiv6 {
	position:absolute;
	left:293px;
	top:719px;
	width:414px;
	height:559px;
	z-index:51;
	background-color: #FFFFFF;
	visibility: visible;
}
.style39 {
	color: #000000;
	font-size: 15px;
	font-family: "HGPｺﾞｼｯｸM";
	line-height: 197%;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}
body, td, th {
	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	font-weight: lighter;
}
body {
	background-color: #FFFFFF;
}
#apDiv7 {
	position:absolute;
	left:292px;
	top:12px;
	width:415px;
	height:406px;
	z-index:3;
	visibility: visible;
}
#apDiv8 {
	position:absolute;
	left:307px;
	top:23px;
	width:343px;
	height:35px;
	z-index:10;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	visibility: visible;
}
#apDiv9 {
	position:absolute;
	left:389px;
	top:382px;
	width:310px;
	height:16px;
	z-index:11;
	visibility: visible;
}
#apDiv10 {
	position:absolute;
	left:538px;
	top:538px;
	width:158px;
	height:18px;
	z-index:21;
	visibility: visible;
}
#apDiv11 {
	position:absolute;
	left:292px;
	top:416px;
	width:390px;
	height:122px;
	z-index:12;
	background-color: #000000;
	visibility: visible;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.style1 {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 140%;
	font-family: "HGPｺﾞｼｯｸM";
	padding: 4px;
	float: none;
	margin: 4px;
}
#apDiv12 {
	position:absolute;
	left:697px;
	top:18px;
	width:185px;
	height:241px;
	z-index:13;
	visibility: visible;
}
#apDiv13 {
	position:absolute;
	left:768px;
	top:12px;
	width:220px;
	height:23px;
	z-index:14;
	visibility: visible;
	line-height: normal;
	font-family: Helvetica;
	font-size: 10px;
	color: #999999;
}
#apDiv14 {
	position:absolute;
	left:820px;
	top:150px;
	width:174px;
	height:77px;
	z-index:15;
	visibility: visible;
}
#apDiv15 {
	position:absolute;
	left:292px;
	top:687px;
	width:411px;
	height:18px;
	z-index:44;
	background-position: center center;
	visibility: visible;
	background-image: url(../image/jpeg_file/ay_ver2_obi2shaga.jpg);
	padding-top: 6px;
}
#apDiv16 {
	position:absolute;
	left:723px;
	top:720px;
	width:266px;
	height:254px;
	z-index:18;
	visibility: visible;
}
#apDiv17 {
	position:absolute;
	left:723px;
	top:687px;
	width:265px;
	height:20px;
	z-index:34;
	visibility: visible;
	padding-top: 6px;
	background-position: center center;
	background-image: url(../image/jpeg_file/ay_ver2-obi-1shaga.jpg);
}
.style101 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 130%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-style: normal;
	padding: 2px;
}
#apDiv18 {
	position:absolute;
	left:724px;
	top:1071px;
	width:265px;
	height:21px;
	z-index:20;
	background-color: #666666;
	visibility: visible;
	background-image: url(../image/jpeg_file/ay_ver2-obi-1shaga.jpg);
	background-position: center center;
}
.style112 {
	font-size: 17px;
	color: #FFFFFF;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック";
	float: none;
	font-weight: bold;
}
#apDiv19 {
	position:absolute;
	left:0px;
	top:1841px;
	width:976px;
	height:40px;
	z-index:22;
	visibility: visible;
	background-color: #2b2b2b;
	padding: 12px;
}
#apDiv20 {
	position:absolute;
	left:170px;
	top:52px;
	width:210px;
	height:208px;
	z-index:6;
	visibility: visible;
}
#apDiv21 {
	position:absolute;
	left:12px;
	top:868px;
	width:265px;
	height:117px;
	z-index:23;
	visibility: visible;
}
#apDiv22 {
	position:absolute;
	left:724px;
	top:1123px;
	width:265px;
	height:85px;
	z-index:24;
	visibility: visible;
}
#apDiv23 {
	position:absolute;
	left:286px;
	top:599px;
	width:684px;
	height:60px;
	z-index:40;
	visibility: visible;
}
.style121 {
	font-family: "HGP明朝B";
	font-size: 20px;
	color: #000000;
	line-height: 140%;
}
.style123 {
	font-size: 10px;
	color: #CC9933;
	font-family: "ＭＳ Ｐゴシック";
	line-height: 170%;
}
#apDiv24 {
	position:absolute;
	left:12px;
	top:1146px;
	width:265px;
	height:49px;
	z-index:26;
	visibility: visible;
}
#apDiv25 {
	position:absolute;
	left:12px;
	top:1203px;
	width:265px;
	height:72px;
	z-index:27;
	visibility: visible;
}
#apDiv26 {
	position:absolute;
	left:12px;
	top:11px;
	width:141px;
	height:16px;
	z-index:29;
	visibility: visible;
}
#apDiv27 {
	position:absolute;
	left:725px;
	top:48px;
	width:173px;
	height:156px;
	z-index:30;
	visibility: visible;
}
#apDiv28 {
	position:absolute;
	left:723px;
	top:660px;
	width:266px;
	height:33px;
	z-index:33;
}
#apDiv29 {
	position:absolute;
	left:375px;
	top:472px;
	width:107px;
	height:112px;
	z-index:28;
	visibility: visible;
}
#apDiv30 {
	position:absolute;
	left:12px;
	top:1012px;
	width:265px;
	height:82px;
	z-index:35;
	visibility: visible;
}
#apDiv31 {
	position:absolute;
	left:48px;
	top:916px;
	width:78px;
	height:16px;
	z-index:37;
	font-size: 10px;
	visibility: visible;
}
#apDiv32 {
	position:absolute;
	left:81px;
	top:1092px;
	width:128px;
	height:146px;
	z-index:38;
	visibility: visible;
}
#apDiv33 {
	position:absolute;
	left:614px;
	top:529px;
	width:112px;
	height:147px;
	z-index:39;
	visibility: visible;
}
#apDiv34 {
	position:absolute;
	left:475px;
	top:502px;
	width:219px;
	height:10px;
	z-index:40;
}
#apDiv35 {
	position:absolute;
	left:307px;
	top:61px;
	width:391px;
	height:78px;
	z-index:41;
	visibility: visible;
}
.style135 {
	color: #993366;
	font-weight: bold;
	line-height: 240%;
}
#apDiv36 {
	position:absolute;
	left:77px;
	top:107px;
	width:200px;
	height:147px;
	z-index:2;
	visibility: visible;
}
.style139 {
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	font-weight: bold;
}
#apDiv39 {
	position:absolute;
	left:12px;
	top:720px;
	width:265px;
	height:145px;
	z-index:47;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 150%;
	color: #DBDBCA;
	visibility: visible;
}
#apDiv40 {
	position:absolute;
	left:723px;
	top:275px;
	width:210px;
	height:278px;
	z-index:48;
	visibility: visible;
}
#apDiv41 {
	position:absolute;
	left:12px;
	top:1290px;
	width:275px;
	height:202px;
	z-index:1;
}
.style1 {
	font-family: "Times New Roman", Times, serif
}
#apDiv42 {
	position:absolute;
	left:12px;
	top:1271px;
	width:695px;
	height:270px;
	z-index:49;
}
#apDiv43 {
	position:absolute;
	left:12px;
	top:1311px;
	width:695px;
	height:507px;
	z-index:49;
	visibility: visible;
}
#apDiv44 {
	position:absolute;
	left:723px;
	top:1340px;
	width:266px;
	height:189px;
	z-index:50;
	visibility: visible;
}
.style146 {
	font-family: Century;
	font-size: 18px;
	padding-top: 10px;
	font-weight: bold;
}
.style148 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}
.style150 {
	color: #CC3300;
	font-weight: normal;
}
.style153 {
	font-size: 12px;
	font-weight: bold;
}
.style154 {
	color: #cd5e3c;
	font-weight: bold;
}
#apDiv45 {
	position:absolute;
	left:723px;
	top:1539px;
	width:266px;
	height:122px;
	z-index:52;
	visibility: visible;
}
#apDiv46 {
	position:absolute;
	left:12px;
	top:1166px;
	width:265px;
	height:90px;
	z-index:53;
	visibility: visible;
}
.style157 {
	color: #CCCCCC
}
#apDiv47 {
	position:absolute;
	left:723px;
	top:1008px;
	z-index:53;
	visibility: visible;
	height: 148px;
	width: 265px;
	background-color: #EDEDE4;
}
#apDiv48 {
	position:absolute;
	left:723px;
	top:1156px;
	width:265px;
	height:120px;
	z-index:54;
	visibility: visible;
}
.style158 {
	color: #FF3399;
	font-weight: bold;
	font-size: 12px;
}
#apDiv49 {
	position:absolute;
	left:14px;
	top:1203px;
	width:265px;
	height:73px;
	z-index:55;
}
#apDiv50 {
	position:absolute;
	left:12px;
	top:1143px;
	width:265px;
	height:48px;
	z-index:56;
}
.style159 {
	font-size: 12px
}
#apDiv51 {
	position:absolute;
	left:724px;
	top:1788px;
	width:265px;
	height:38px;
	z-index:55;
	visibility: visible;
}
#apDiv52 {
	position:absolute;
	left:523px;
	top:543px;
	z-index:56;
	width: 167px;
	height: 13px;
	color: #66CC99;
	visibility: visible;
}
#apDiv53 {
	position:absolute;
	left:12px;
	top:1008px;
	width:265px;
	height:145px;
	z-index:57;
	visibility: visible;
}
#apDiv54 {
	position:absolute;
	left:12px;
	top:1156px;
	width:265px;
	height:120px;
	z-index:58;
	visibility: visible;
}
.style160 {
	font-family: Century;
	font-size: 12px;
	color: #FFFF99;
	line-height: normal;
}
#apDiv1 {
	position:absolute;
	left:192px;
	top:64px;
	width:275px;
	height:202px;
	z-index:1;
}
.style1 {
	font-family: "Times New Roman", Times, serif
}
#apDiv41 {
	position:absolute;
	left:12px;
	top:1279px;
	width:441px;
	height:278px;
	z-index:49;
}
#apDiv1 {
	position:absolute;
	left:20px;
	top:9px;
	width:240px;
	height:262px;
	z-index:1;
	visibility: visible;
}
.style140 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: 11px;
}
.style141 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック";
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #DBDBCA;
}
.demo {
	width:210px;
	height: 278px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding: 10px;
	background-color: #999999;
	background-repeat: repeat;
	color: #333333;
}
.demo ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.demo li {
	display: block;
	width: 210px;
	margin-bottom: 1px;
	color: #333333;
}
.demo a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 10px 20px;
	background-color: #EDEDE4;
	background-image: url(../image/png_file/bgcolor_884.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
}
.demo a:link {
	color:#474a4d;
}
.demo a:visited {
	color:#474a4d;
}
.demo a:hover {
	color: #FF6699;
}
.demo a span {
	width: 170px;
	display: block;
	height: auto;
}
#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#FFFFFF;
}
.style20 {
	font-size: 10px;
	line-height: normal;
	font-family: Helvetica;
}
.style58 {
	font-size: 10px
}
#apDiv55 {
	position:absolute;
	left:896px;
	top:33px;
	width:93px;
	height:12px;
	z-index:59;
}
#apDiv56 {
	position:absolute;
	left:75px;
	top:603px;
	width:194px;
	height:42px;
	z-index:59;
	font-family: "ＭＳ Ｐゴシック";
	line-height: normal;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(../image/jpeg_file/ei_158.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-weight: normal;
	visibility: visible;
}
.style161 {
	font-size: 11px
}
.style162 {
	font-family: "細明朝体";
	font-size: 14px;
}
.style163 {
	font-size: 12px;
	font-family: "細明朝体";
}
.style164 {
	color: #333333;
	font-weight: bold;
}
#apDiv57 {
	position:absolute;
	left:734px;
	top:1016px;
	width:216px;
	height:34px;
	z-index:60;
	visibility: visible;
}
.style165 {
	color: #990033;
	font-size: 18px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック";
	line-height: normal;
}
#apDiv58 {
	position:absolute;
	left:12px;
	top:273px;
	width:265px;
	height:24px;
	z-index:61;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	visibility: visible;
}
/*----------------------------------------------------------------------------------*/
a:link {
	color:#999999;
}
a:hover {
	color: #FF6699;
}
a:visited {
	color: #339999;
}

/*a:active {
	color: #66CC00;
}*/
/*----------------------------------------------------------------------------------*/
