@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;
}
.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;
}
#apDiv145 {
	position:absolute;
	left:100px;
	top:1978px;
	width:698px;
	height:9px;
	z-index:19;
}
#apDiv144 {
	position:absolute;
	left:488px;
	top:2432px;
	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;
}
#apDiv105 {
	position:absolute;
	left:89px;
	top:458px;
	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;
}
#apDiv112 {
	position:absolute;
	left:100px;
	top:818px;
	width:25px;
	height:26px;
	z-index:30;
}
#apDiv113 {
	position:absolute;
	left:128px;
	top:821px;
	width:367px;
	height:21px;
	z-index:31;
}
#apDiv114 {
	position:absolute;
	left:95px;
	top:843px;
	width:708px;
	height:10px;
	z-index:32;
}
#apDiv35 {
	position:absolute;
	left:92px;
	top:1200px;
	width:177px;
	height:207px;
	z-index:33;
}
#apDiv133 {
	position:absolute;
	left:100px;
	top:1953px;
	width:25px;
	height:26px;
	z-index:34;
}
#apDiv134 {
	position:absolute;
	left:128px;
	top:1954px;
	width:666px;
	height:21px;
	z-index:35;
}
#apDiv135 {
	position:absolute;
	left:103px;
	top:1993px;
	width:702px;
	height:86px;
	z-index:36;
}
#apDiv136 {
	position:absolute;
	left:100px;
	top:2146px;
	width:25px;
	height:26px;
	z-index:37;
}
#apDiv137 {
	position:absolute;
	left:128px;
	top:2148px;
	width:661px;
	height:21px;
	z-index:38;
}
#apDiv138 {
	position:absolute;
	left:100px;
	top:2171px;
	width:708px;
	height:10px;
	z-index:39;
}
#apDiv139 {
	position:absolute;
	left:114px;
	top:2186px;
	width:671px;
	height:72px;
	z-index:40;
}
#apDiv143 {
	position:absolute;
	left:87px;
	top:2405px;
	width:726px;
	height:20;
	z-index:41;
}
#apDiv140 {
	position:absolute;
	left:100px;
	top:2333px;
	width:708px;
	height:10px;
	z-index:42;
}
#apDiv141 {
	position:absolute;
	left:652px;
	top:2347px;
	width:19px;
	height:19px;
	z-index:43;
}
#apDiv142 {
	position:absolute;
	left:675px;
	top:2343px;
	width:132px;
	height:25px;
	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;
}
#apDiv106 {
	position:absolute;
	left:117px;
	top:507px;
	width:421px;
	height:71px;
	z-index:45;
}
.style5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
}
#apDiv107 {
	position:absolute;
	left:122px;
	top:601px;
	width:255px;
	height:160px;
	z-index:46;
}
#apDiv108 {
	position:absolute;
	left:542px;
	top:489px;
	width:246px;
	height:182px;
	z-index:47;
}
#apDiv109 {
	position:absolute;
	left:386px;
	top:592px;
	width:247px;
	height:176px;
	z-index:48;
}
#apDiv110 {
	position:absolute;
	left:645px;
	top:682px;
	width:18px;
	height:14px;
	z-index:49;
}
#apDiv111 {
	position:absolute;
	left:643px;
	top:696px;
	width:166px;
	height:46px;
	z-index:50;
}
#apDiv19 {
	position:absolute;
	left:137px;
	top:820px;
	width:62px;
	height:51px;
	z-index:51;
}
#apDiv115 {
	position:absolute;
	left:114px;
	top:865px;
	width:667px;
	height:125px;
	z-index:51;
}
#apDiv20 {
	position:absolute;
	left:114px;
	top:1007px;
	width:667px;
	height:125px;
	z-index:52;
}
#apDiv117 {
	position:absolute;
	left:111px;
	top:1141px;
	width:699px;
	height:68px;
	z-index:53;
}
#apDiv118 {
	position:absolute;
	left:100px;
	top:1239px;
	width:25px;
	height:26px;
	z-index:54;
}
#apDiv119 {
	position:absolute;
	left:128px;
	top:1241px;
	width:375px;
	height:22px;
	z-index:55;
}
#apDiv120 {
	position:absolute;
	left:100px;
	top:1266px;
	width:708px;
	height:10px;
	z-index:56;
}
#apDiv121 {
	position:absolute;
	left:123px;
	top:1289px;
	width:123px;
	height:21px;
	z-index:57;
}
#apDiv122 {
	position:absolute;
	left:122px;
	top:1316px;
	width:183px;
	height:166px;
	z-index:58;
}
#apDiv123 {
	position:absolute;
	left:103px;
	top:1518px;
	width:224px;
	height:154px;
	z-index:59;
}
#apDiv124 {
	position:absolute;
	left:329px;
	top:1280px;
	width:6px;
	height:401px;
	z-index:60;
}
#apDiv125 {
	position:absolute;
	left:355px;
	top:1289px;
	width:123px;
	height:21px;
	z-index:61;
}
#apDiv126 {
	position:absolute;
	left:355px;
	top:1316px;
	width:183px;
	height:166px;
	z-index:62;
}
#apDiv127 {
	position:absolute;
	left:340px;
	top:1518px;
	width:225px;
	height:154px;
	z-index:63;
}
#apDiv128 {
	position:absolute;
	left:568px;
	top:1280px;
	width:6px;
	height:401px;
	z-index:64;
}
#apDiv129 {
	position:absolute;
	left:599px;
	top:1289px;
	width:123px;
	height:21px;
	z-index:65;
}
#apDiv130 {
	position:absolute;
	left:599px;
	top:1316px;
	width:183px;
	height:166px;
	z-index:66;
}
#apDiv131 {
	position:absolute;
	left:578px;
	top:1518px;
	width:228px;
	height:154px;
	z-index:67;
}
#apDiv132 {
	position:absolute;
	left:123px;
	top:1714px;
	width:273px;
	height:193px;
	z-index:68;
}
#apDiv146 {
	position:absolute;
	left:429px;
	top:1741px;
	width:336px;
	height:165px;
	z-index:69;
	background-color: #C9B393;
}
#apDiv147 {
	position:absolute;
	left:430px;
	top:1783px;
	width:334px;
	height:122px;
	z-index:70;
	background-color: #FFFFFF;
}
#apDiv148 {
	position:absolute;
	left:439px;
	top:1791px;
	width:312px;
	height:100px;
	z-index:71;
}
#apDiv149 {
	position:absolute;
	left:442px;
	top:1749px;
	width:306px;
	height:26px;
	z-index:72;
}
.style6 {
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
}
.style8 {font-size: 12px}
#apDiv150 {
	position:absolute;
	left:685px;
	top:2083px;
	width:109px;
	height:20px;
	z-index:73;
}
#apDiv151 {
	position:absolute;
	left:260px;
	top:1485px;
	width:17px;
	height:17;
	z-index:74;
}
#apDiv152 {
	position:absolute;
	left:279px;
	top:1485px;
	width:27px;
	height:18px;
	z-index:75;
}
.style9 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
#apDiv153 {
	position:absolute;
	left:493px;
	top:1485px;
	width:17px;
	height:17px;
	z-index:76;
}
#apDiv154 {
	position:absolute;
	left:512px;
	top:1485px;
	width:27px;
	height:17px;
	z-index:77;
}
#apDiv155 {
	position:absolute;
	left:739px;
	top:1485px;
	width:17px;
	height:17px;
	z-index:78;
}
#apDiv156 {
	position:absolute;
	left:758px;
	top:1485px;
	width:27px;
	height:17px;
	z-index:79;
}
#apDiv26 {
	position:absolute;
	left:502px;
	top:38px;
	width:276px;
	height:40px;
	z-index:80;
}
.style7 {	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
#apDiv525 {	position:absolute;
	left:541px;
	top:71px;
	width:253px;
	height:19px;
	z-index:64;
}
