@charset "UTF-8";
body,td,th {
	color: #c9b393;
}
body {
	background-image: url(wedding_back.gif);
	background-repeat: repeat-y;
}
#apDiv1 {
	position:absolute;
	left:100px;
	top:6px;
	width:236px;
	height:82;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:103px;
	top:93px;
	width:691px;
	height:309px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:103px;
	top:408px;
	width:99px;
	height:24px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:202px;
	top:408px;
	width:99px;
	height:24px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:301px;
	top:408px;
	width:98px;
	height:24px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:399px;
	top:408px;
	width:99px;
	height:24px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:498px;
	top:408px;
	width:99px;
	height:24px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:597px;
	top:408px;
	width:98px;
	height:24px;
	z-index:8;
}
#apDiv9 {
	position:absolute;
	left:695px;
	top:408px;
	width:99px;
	height:24px;
	z-index:9;
}
#apDiv21 {
	position:absolute;
	left:114px;
	top:448px;
	width:672px;
	height:67px;
	z-index:10;
}
.style1 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"}
.style2 {
	font-size: 14px
}
#apDiv11 {
	position:absolute;
	left:100px;
	top:440px;
	width:117px;
	height:47px;
	z-index:11;
}
#apDiv12 {
	position:absolute;
	left:678px;
	top:440px;
	width:117px;
	height:47px;
	z-index:12;
}
#apDiv13 {
	position:absolute;
	left:100px;
	top:511px;
	width:345px;
	height:270px;
	z-index:13;
}
#apDiv14 {
	position:absolute;
	left:456px;
	top:511px;
	width:345px;
	height:270px;
	z-index:14;
}
#apDiv15 {
	position:absolute;
	left:100px;
	top:796px;
	width:345px;
	height:270px;
	z-index:15;
}
#apDiv16 {
	position:absolute;
	left:456px;
	top:796px;
	width:345px;
	height:270px;
	z-index:16;
}
#apDiv17 {
	position:absolute;
	left:100px;
	top:1081px;
	width:345px;
	height:270px;
	z-index:17;
}
#apDiv18 {
	position:absolute;
	left:501px;
	top:1277px;
	width:296px;
	height:65px;
	z-index:18;
}
#apDiv441 {
	position:absolute;
	left:100px;
	top:2003px;
	width:698px;
	height:9px;
	z-index:19;
}
#apDiv464 {
	position:absolute;
	left:487px;
	top:3030px;
	width:326px;
	height:35px;
	z-index:20;
}
.style4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
}
#apDiv10 {
	position:absolute;
	left:135px;
	top:551px;
	width:371px;
	height:188px;
	z-index:21;
}
#apDiv22 {
	position:absolute;
	left:103px;
	top:533px;
	width:222px;
	height:86px;
	z-index:21;
}
#apDiv23 {
	position:absolute;
	left:342px;
	top:533px;
	width:222px;
	height:86px;
	z-index:22;
}
#apDiv24 {
	position:absolute;
	left:580px;
	top:533px;
	width:222px;
	height:86px;
	z-index:23;
}
#apDiv25 {
	position:absolute;
	left:84px;
	top:642px;
	width:736px;
	height:48px;
	z-index:24;
}
#apDiv26 {
	position:absolute;
	left:89px;
	top:640px;
	width:726px;
	height:20px;
	z-index:24;
}
#apDiv27 {
	position:absolute;
	left:391px;
	top:682px;
	width:403px;
	height:95px;
	z-index:25;
}
#apDiv28 {
	position:absolute;
	left:411px;
	top:783px;
	width:383px;
	height:65px;
	z-index:26;
}
#apDiv29 {
	position:absolute;
	left:103px;
	top:684px;
	width:261px;
	height:445px;
	z-index:27;
}
#apDiv30 {
	position:absolute;
	left:390px;
	top:860px;
	width:185px;
	height:268px;
	z-index:28;
}
#apDiv31 {
	position:absolute;
	left:586px;
	top:860px;
	width:203px;
	height:268px;
	z-index:29;
}
#apDiv420 {
	position:absolute;
	left:100px;
	top:1725px;
	width:25px;
	height:26px;
	z-index:30;
}
#apDiv421 {
	position:absolute;
	left:127px;
	top:1727px;
	width:287px;
	height:21px;
	z-index:31;
}
#apDiv422 {
	position:absolute;
	left:100px;
	top:1750px;
	width:708px;
	height:10px;
	z-index:32;
}
#apDiv35 {
	position:absolute;
	left:92px;
	top:1200px;
	width:177px;
	height:207px;
	z-index:33;
}
#apDiv439 {
	position:absolute;
	left:100px;
	top:1978px;
	width:25px;
	height:26px;
	z-index:34;
}
#apDiv440 {
	position:absolute;
	left:128px;
	top:1979px;
	width:544px;
	height:21px;
	z-index:35;
}
#apDiv442 {
	position:absolute;
	left:98px;
	top:2018px;
	width:702px;
	height:117px;
	z-index:36;
}
#apDiv443 {
	position:absolute;
	left:100px;
	top:2183px;
	width:25px;
	height:26px;
	z-index:37;
}
#apDiv444 {
	position:absolute;
	left:128px;
	top:2185px;
	width:661px;
	height:21px;
	z-index:38;
}
#apDiv445 {
	position:absolute;
	left:100px;
	top:2208px;
	width:708px;
	height:10px;
	z-index:39;
}
#apDiv446 {
	position:absolute;
	left:114px;
	top:2223px;
	width:677px;
	height:72px;
	z-index:40;
}
#apDiv463 {
	position:absolute;
	left:86px;
	top:3003px;
	width:726px;
	height:20;
	z-index:41;
}
#apDiv460 {
	position:absolute;
	left:100px;
	top:2931px;
	width:708px;
	height:10px;
	z-index:42;
}
#apDiv461 {
	position:absolute;
	left:651px;
	top:2944px;
	width:19px;
	height:19px;
	z-index:43;
}
#apDiv462 {
	position:absolute;
	left:674px;
	top:2942px;
	width:132px;
	height:21px;
	z-index:44;
}
a:link {
	color: #c9b393;
	text-decoration: none;
}
a:visited {
	color: #c9b393;
	text-decoration: none;
}
a:hover {
	color: #99864B;
	text-decoration: none;
}
a:active {
	color: #c9b393;
	text-decoration: none;
}
#apDiv102 {
	position:absolute;
	left:269px;
	top:1200px;
	width:180px;
	height:207px;
	z-index:45;
}
#apDiv103 {
	position:absolute;
	left:449px;
	top:1200px;
	width:180px;
	height:207px;
	z-index:46;
}
#apDiv104 {
	position:absolute;
	left:629px;
	top:1200px;
	width:180px;
	height:207px;
	z-index:47;
}
#apDiv208 {
	position:absolute;
	left:101px;
	top:674px;
	width:373px;
	height:254px;
	z-index:45;
}
#apDiv209 {
	position:absolute;
	left:475px;
	top:674px;
	width:330px;
	height:170px;
	z-index:46;
}
#apDiv408 {
	position:absolute;
	left:375px;
	top:834px;
	width:418px;
	height:94px;
	z-index:47;
}
#apDiv411 {
	position:absolute;
	left:100px;
	top:1127px;
	width:25px;
	height:26px;
	z-index:48;
}
#apDiv412 {
	position:absolute;
	left:128px;
	top:1131px;
	width:675px;
	height:21px;
	z-index:49;
}
#apDiv413 {
	position:absolute;
	left:100px;
	top:1154px;
	width:708px;
	height:10px;
	z-index:50;
}
#apDiv414 {
	position:absolute;
	left:103px;
	top:1171px;
	width:210px;
	height:245px;
	z-index:51;
}
.style6 {font-size: 11px}
#apDiv415 {
	position:absolute;
	left:356px;
	top:1171px;
	width:187px;
	height:245px;
	z-index:52;
}
#apDiv416 {
	position:absolute;
	left:585px;
	top:1171px;
	width:202px;
	height:245px;
	z-index:53;
}
#apDiv347 {
	position:absolute;
	left:104px;
	top:1342px;
	width:227px;
	height:218px;
	z-index:54;
}
#apDiv348 {
	position:absolute;
	left:342px;
	top:1342px;
	width:217px;
	height:219px;
	z-index:55;
}
#apDiv349 {
	position:absolute;
	left:578px;
	top:1342px;
	width:217px;
	height:219px;
	z-index:56;
}
#apDiv423 {
	position:absolute;
	left:105px;
	top:1770px;
	width:160px;
	height:22px;
	z-index:57;
}
.style7 {font-size: 14px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#apDiv424 {
	position:absolute;
	left:105px;
	top:1794px;
	width:169px;
	height:107px;
	z-index:58;
}
#apDiv357 {
	position:absolute;
	left:345px;
	top:1683px;
	width:160px;
	height:22px;
	z-index:59;
}
#apDiv358 {
	position:absolute;
	left:345px;
	top:1707px;
	width:225px;
	height:144px;
	z-index:60;
}
#apDiv361 {
	position:absolute;
	left:582px;
	top:1683px;
	width:160px;
	height:22px;
	z-index:61;
}
#apDiv362 {
	position:absolute;
	left:582px;
	top:1707px;
	width:223px;
	height:144px;
	z-index:62;
}
#apDiv425 {
	position:absolute;
	left:227px;
	top:1903px;
	width:17px;
	height:17px;
	z-index:63;
}
#apDiv19 {
	position:absolute;
	left:288px;
	top:1598px;
	width:195px;
	height:79px;
	z-index:64;
}
#apDiv426 {
	position:absolute;
	left:246px;
	top:1903px;
	width:30px;
	height:17px;
	z-index:64;
}
#apDiv20 {
	position:absolute;
	left:377px;
	top:1639px;
	width:127px;
	height:108px;
	z-index:65;
}
.style8 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#apDiv429 {
	position:absolute;
	left:406px;
	top:1903px;
	width:17px;
	height:17px;
	z-index:65;
}
#apDiv430 {
	position:absolute;
	left:425px;
	top:1903px;
	width:30px;
	height:17px;
	z-index:66;
}
#apDiv433 {
	position:absolute;
	left:585px;
	top:1903px;
	width:17px;
	height:17px;
	z-index:67;
}
#apDiv434 {
	position:absolute;
	left:604px;
	top:1903px;
	width:30px;
	height:17px;
	z-index:68;
}
#apDiv365 {
	position:absolute;
	left:107px;
	top:1894px;
	width:160px;
	height:22px;
	z-index:69;
}
#apDiv366 {
	position:absolute;
	left:107px;
	top:1918px;
	width:225px;
	height:144px;
	z-index:70;
}
#apDiv437 {
	position:absolute;
	left:762px;
	top:1903px;
	width:17px;
	height:17px;
	z-index:71;
}
#apDiv438 {
	position:absolute;
	left:780px;
	top:1903px;
	width:30px;
	height:17px;
	z-index:72;
}
#apDiv369 {
	position:absolute;
	left:345px;
	top:1894px;
	width:160px;
	height:22px;
	z-index:73;
}
#apDiv370 {
	position:absolute;
	left:345px;
	top:1918px;
	width:226px;
	height:145px;
	z-index:74;
}
#apDiv371 {
	position:absolute;
	left:522px;
	top:2063px;
	width:17px;
	height:17px;
	z-index:75;
}
#apDiv372 {
	position:absolute;
	left:541px;
	top:2063px;
	width:30px;
	height:17px;
	z-index:76;
}
#apDiv373 {
	position:absolute;
	left:582px;
	top:1894px;
	width:160px;
	height:22px;
	z-index:77;
}
#apDiv374 {
	position:absolute;
	left:582px;
	top:1918px;
	width:224px;
	height:143px;
	z-index:78;
}
#apDiv375 {
	position:absolute;
	left:760px;
	top:2063px;
	width:17px;
	height:17px;
	z-index:79;
}
#apDiv376 {
	position:absolute;
	left:779px;
	top:2063px;
	width:30px;
	height:17px;
	z-index:80;
}
#apDiv447 {
	position:absolute;
	left:100px;
	top:2337px;
	width:25px;
	height:26px;
	z-index:81;
}
#apDiv448 {
	position:absolute;
	left:128px;
	top:2339px;
	width:661px;
	height:21px;
	z-index:82;
}
#apDiv449 {
	position:absolute;
	left:100px;
	top:2362px;
	width:708px;
	height:10px;
	z-index:83;
}
#apDiv450 {
	position:absolute;
	left:114px;
	top:2379px;
	width:422px;
	height:44px;
	z-index:84;
}
#apDiv451 {
	position:absolute;
	left:560px;
	top:2380px;
	width:218px;
	height:170px;
	z-index:85;
}
#apDiv452 {
	position:absolute;
	left:415px;
	top:2447px;
	width:138px;
	height:103px;
	z-index:86;
}
#apDiv453 {
	position:absolute;
	left:250px;
	top:2447px;
	width:158px;
	height:109px;
	z-index:87;
}
#apDiv454 {
	position:absolute;
	left:121px;
	top:2437px;
	width:147px;
	height:37px;
	z-index:88;
}
#apDiv339 {
	position:absolute;
	left:453px;
	top:671px;
	width:348px;
	height:178px;
	z-index:89;
}
#apDiv338 {
	position:absolute;
	left:125px;
	top:678px;
	width:300px;
	height:348px;
	z-index:90;
}
#apDiv456 {
	position:absolute;
	left:118px;
	top:2501px;
	width:142px;
	height:275px;
	z-index:91;
}
#apDiv465 {
	position:absolute;
	left:263px;
	top:2582px;
	width:223px;
	height:21px;
	z-index:92;
}
#apDiv457 {
	position:absolute;
	left:264px;
	top:2606px;
	width:183px;
	height:137px;
	z-index:93;
}
#apDiv458 {
	position:absolute;
	left:455px;
	top:2606px;
	width:183px;
	height:137px;
	z-index:94;
}
#apDiv459 {
	position:absolute;
	left:646px;
	top:2606px;
	width:161px;
	height:139px;
	z-index:95;
}
#apDiv406 {
	position:absolute;
	left:161px;
	top:667px;
	width:191px;
	height:421px;
	z-index:96;
}
#apDiv407 {
	position:absolute;
	left:367px;
	top:671px;
	width:422px;
	height:156px;
	z-index:97;
}
#apDiv409 {
	position:absolute;
	left:377px;
	top:963px;
	width:80px;
	height:80px;
	z-index:98;
}
#apDiv410 {
	position:absolute;
	left:463px;
	top:994px;
	width:317px;
	height:49px;
	z-index:99;
}
#apDiv32 {
	position:absolute;
	left:364px;
	top:1201px;
	width:265px;
	height:308px;
	z-index:100;
}
#apDiv33 {
	position:absolute;
	left:563px;
	top:1225px;
	width:247px;
	height:322px;
	z-index:100;
}
#apDiv417 {
	position:absolute;
	left:103px;
	top:1430px;
	width:210px;
	height:243px;
	z-index:100;
}
#apDiv418 {
	position:absolute;
	left:354px;
	top:1429px;
	width:204px;
	height:243px;
	z-index:101;
}
#apDiv419 {
	position:absolute;
	left:595px;
	top:1427px;
	width:200px;
	height:243px;
	z-index:102;
}
#apDiv427 {
	position:absolute;
	left:283px;
	top:1770px;
	width:160px;
	height:22px;
	z-index:103;
}
#apDiv428 {
	position:absolute;
	left:283px;
	top:1794px;
	width:169px;
	height:107px;
	z-index:104;
}
#apDiv431 {
	position:absolute;
	left:461px;
	top:1770px;
	width:160px;
	height:22px;
	z-index:105;
}
#apDiv432 {
	position:absolute;
	left:461px;
	top:1794px;
	width:170px;
	height:107px;
	z-index:106;
}
#apDiv435 {
	position:absolute;
	left:640px;
	top:1770px;
	width:160px;
	height:22px;
	z-index:107;
}
#apDiv436 {
	position:absolute;
	left:640px;
	top:1794px;
	width:169px;
	height:107px;
	z-index:108;
}
#apDiv520 {
	position:absolute;
	left:541px;
	top:71px;
	width:253px;
	height:19px;
	z-index:109;
}
