@charset "utf-8";

/* file_name=index.css */

#apDiv00 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:1900px;
	z-index:1;
	background-color: #ffffff; /*Page_bgColor*/
	bottom: 0px;
	visibility: visible;
}

#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:261px;
	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;
	height: 475px;
}

#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:889px;
	top:12px;
	width:99px;
	height:14px;
	z-index:14;
	visibility: visible;
	line-height: normal;
	font-family: Helvetica;
	font-size: 10px;
	color: #666666;
}

#apDiv14 {
	position:absolute;
	left:822px;
	top:150px;
	width:172px;
	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:269px;
	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:1155px;
	width:265px;
	height:122px;
	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:76px;
	top:109px;
	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:1005px;
	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:1004px;
	z-index:53;
	visibility: visible;
	height: 148px;
	width: 265px;
	background-color: #EDEDE4;
}

#apDiv48 {
	position:absolute;
	left:723px;
	top:1155px;
	width:265px;
	height:123px;
	z-index:54;
	visibility: visible;
}

.style158 {
	color: #CC3333;
	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:720px;
	width:265px;
	height:145px;
	z-index:57;
	visibility: visible;
}

#apDiv54 {
	position:absolute;
	left:12px;
	top:871px;
	width:265px;
	height:117px;
	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:202px;
	height:54px;
	z-index:59;
	font-family: "ＭＳ Ｐゴシック";
	line-height: normal;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(../image/jpeg_file/shimekazari_028.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-weight: normal;
	visibility: visible;
	padding: 0px;
}

.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;
}

/*Link Style...START*/

a:link {
	color:#999999;
}

a:visited {
	color: #999999;
}

a:hover {
	color: #FF6699;
}

a:active {
	color: #999999;
}

/*END*/

