@charset "utf-8";
/* CSS Document */
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	background-image:url(../img/back.png);
	background-repeat:repeat-x;
overflow-x: hidden;
}
.style1 {
	font-size:12px;
	line-height:18px;
	color:#1b1b1b;
}
.style2 {
	font-size:10px;
	line-height:15px;
	color:#999999;
	text-align:center;
}
#base {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1000px;
	height:3600px;
	z-index:1;
}
#apDiv1 {
	position:absolute;
	left:320px;
	top:0px;
	width:170px;
	height:144px;
	z-index:3;
}
#apDivba1 {
	position:absolute;
	left:0px;
	top:1338px;
	width:210px;
	height:83px;
	z-index:17;
}
#apDivba2 {
	position:absolute;
	left:0px;
	top:1477px;
	width:216px;
	height:82px;
	z-index:18;
}
#apDivba3 {
	position:absolute;
	left:0px;
	top:1604px;
	width:220px;
	height:52px;
	z-index:19;
}

#apDiv2 {
	position:absolute;
	left:-10px;
	top:38px;
	width:341px;
	height:110px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:837px;
	top:65px;
	width:164px;
	height:60px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:626px;
	top:17px;
	width:386px;
	height:17px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:519px;
	top:135px;
	width:41px;
	height:14px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:595px;
	top:135px;
	width:77px;
	height:14px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:716px;
	top:135px;
	width:78px;
	height:13px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:836px;
	top:135px;
	width:55px;
	height:13px;
	z-index:8;
}
#apDiv9 {
	position:absolute;
	left:927px;
	top:135px;
	width:74px;
	height:14px;
	z-index:9;
}
#apDiv10 {
	position:absolute;
	left:583px;
	top:0px;
	width:127px;
	height:42px;
	z-index:10;
}
#apDiv11 {
	position:absolute;
	left:754px;
	top:51px;
	width:108px;
	height:106px;
	z-index:2;
}
#apDiv12 {
	position:absolute;
	left:0px;
	top:210px;
	width:211px;
	height:300px;
	z-index:11;
}
#apDiv13 {
	position:absolute;
	left:250px;
	top:175px;
	width:750px;
	height:300px;
	z-index:12;
}

#apDiv15 {
	position:absolute;
	left:250px;
	top:529px;
	width:764px;
	height:314px;
	z-index:0;
}
#apDiv16 {
	position:absolute;
	left:0px;
	top:0px;
	width:222px;
	height:42px;
	z-index:1;
}
#apDiv17 {
	position:absolute;
	left:0px;
	top:74px;
	width:142px;
	height:16px;
	z-index:2;
}
#apDiv18 {
	position:absolute;
	left:0px;
	top:1002
.px;
	width:154px;
	height:16px;
	z-index:3;
	top: 122px;
}
#apDiv19 {
	position:absolute;
	left:0px;
	top:170px;
	width:142px;
	height:16px;
	z-index:4;
}
#apDiv20 {
	position:absolute;
	left:0px;
	top:231px;
	width:222px;
	height:42px;
	z-index:5;
}
#apDiv21 {
	position:absolute;
	left:0px;
	top:306px;
	width:124px;
	height:16px;
	z-index:6;
}
#apDiv22 {
	position:absolute;
	left:0px;
	top:354px;
	width:167px;
	height:16px;
	z-index:7;
}
#apDiv23 {
	position:absolute;
	left:0px;
	top:402px;
	width:122px;
	height:16px;
	z-index:8;
}
#apDiv24 {
	position:absolute;
	left:0px;
	top:450px;
	width:128px;
	height:16px;
	z-index:9;
}
#apDiv25 {
	position:absolute;
	left:0px;
	top:498px;
	width:121px;
	height:16px;
	z-index:10;
}
#apDiv26 {
	position:absolute;
	left:0px;
	top:609px;
	width:222px;
	height:42px;
	z-index:11;
}
#apDiv27 {
	position:absolute;
	left:0px;
	top:683px;
	width:145px;
	height:16px;
	z-index:12;
}
#apDiv28 {
	position:absolute;
	left:0px;
	top:731px;
	width:165px;
	height:16px;
	z-index:13;
}
#apDiv29 {
	position:absolute;
	left:260px;
	top:819px;
	width:740px;
	height:540px;
	z-index:0;
}
#apDiv30 {
	position:absolute;
	left:13px;
	top:48px;
	width:308px;
	height:20px;
	z-index:1;
}
#apDiv31 {
	position:absolute;
	left:13px;
	top:83px;
	width:382px;
	height:99px;
	z-index:2;
}
#apDiv32 {
	position:absolute;
	left:443px;
	top:67px;
	width:270px;
	height:237px;
	z-index:3;
	background-repeat: no-repeat;
	background-image: url(img/top/syokunin_1.png);
}
#apDiv33 {
	position:absolute;
	left:-2px;
	top:213px;
	width:141px;
	height:119px;
	z-index:4;
}
#apDiv34 {
	position:absolute;
	left:196px;
	top:315px;
	width:20px;
	height:21px;
	z-index:5;
}
#apDiv35 {
	position:absolute;
	left:233px;
	top:213px;
	width:135px;
	height:118px;
	z-index:6;
}
#apDiv36 {
	position:absolute;
	left:568px;
	top:362px;
	width:162px;
	height:18px;
	z-index:7;
}
#apDiv37 {
	position:absolute;
	left:260px;
	top:1452px;
	width:740px;
	height:707px;
	z-index:3;
}
#apDiv38 {
	position:absolute;
	left:17px;
	top:48px;
	width:273px;
	height:33px;
	z-index:1;
}
#apDiv39 {
	position:absolute;
	left:445px;
	top:29px;
	width:49px;
	height:57px;
	z-index:15;
}
#apDiv40 {
	position:absolute;
	left:17px;
	top:104px;
	width:462px;
	height:120px;
	z-index:3;
}
#apDiv41 {
	position:absolute;
	left:4px;
	top:218px;
	width:309px;
	height:152px;
	z-index:4;
}
#apDiv42 {
	position:absolute;
	left:532px;
	top:-31px;
	width:181px;
	height:195px;
	z-index:99;
}
#apDiv43 {
	position:absolute;
	left:424px;
	top:299px;
	width:317px;
	height:111px;
	z-index:6;
}
#apDiv44 {
	position:absolute;
	left:545px;
	top:408px;
	width:162px;
	height:18px;
	z-index:7;
}
#apDiv45 {
	position:absolute;
	left:0px;
	top:455px;
	width:658px;
	height:32px;
	z-index:8;
}
#apDiv46 {
	position:absolute;
	left:6px;
	top:507px;
	width:234px;
	height:137px;
	z-index:9;
}
#apDiv47 {
	position:absolute;
	left:78px;
	top:683px;
	width:162px;
	height:18px;
	z-index:10;
}
#apDiv48 {
	position:absolute;
	left:267px;
	top:507px;
	width:139px;
	height:108px;
	z-index:11;
}
#apDiv49 {
	position:absolute;
	left:419px;
	top:507px;
	width:139px;
	height:108px;
	z-index:12;
}
#apDiv50 {
	position:absolute;
	left:573px;
	top:507px;
	width:139px;
	height:108px;
	z-index:13;
}
#apDiv51 {
	position:absolute;
	left:274px;
	top:711px;
	width:120px;
	height:44px;
	z-index:14;
}
#apDiv52 {
	position:absolute;
	left:429px;
	top:711px;
	width:107px;
	height:19px;
	z-index:15;
	text-align: center;
}
#apDiv53 {
	position:absolute;
	left:566px;
	top:711px;
	width:163px;
	height:20px;
	z-index:16;
	text-align: center;
}
#apDiv54 {
	position:absolute;
	left:260px;
	top:2244px;
	width:740px;
	height:1372px;
	z-index:17;
}
#apDiv55 {
	position:absolute;
	left:19px;
	top:51px;
	width:334px;
	height:149px;
	z-index:1;
}
#apDiv56 {
	position:absolute;
	left:397px;
	top:59px;
	width:230px;
	height:25px;
	z-index:2;
}
#apDiv57 {
	position:absolute;
	left:397px;
	top:97px;
	width:281px;
	height:113px;
	z-index:3;
}
#apDiv58 {
	position:absolute;
	left:23px;
	top:264px;
	width:278px;
	height:31px;
	z-index:4;
}
#apDiv59 {
	position:absolute;
	left:23px;
	top:298px;
	width:336px;
	height:94px;
	z-index:5;
}
#apDiv60 {
	position:absolute;
	left:400px;
	top:261px;
	width:140px;
	height:140px;
	z-index:6;
}
#apDiv61 {
	position:absolute;
	left:560px;
	top:261px;
	width:140px;
	height:140px;
	z-index:7;
}
#apDiv62 {
	position:absolute;
	left:24px;
	top:408px;
	width:162px;
	height:18px;
	z-index:8;
}
#apDiv63 {
	position:absolute;
	left:672px;
	top:1186px;
	width:31px;
	height:15px;
	z-index:1;
}
#apDiv64 {
	position:absolute;
	left:0px;
	top:3631px;
	width:100%;
	height:1px;
	z-index:1;
}
#apDiv65 {
	position:absolute;
	left:467px;
	top:3632px;
	width:158px;
	height:87px;
	z-index:18;
}
#apDiv66 {
	position:absolute;
	left:22px;
	top:3719px;
	width:100%;
	height:65px;
	z-index:19;
}
#apDiv67 {
	position:absolute;
	left:136px;
	top:3640px;
	width:864px;
	height:118px;
	z-index:19;
	text-align: right;
}
#apDiv68 {
	position:absolute;
	left:0px;
	top:1425px;
	width:205px;
	height:91px;
	z-index:20;
	background-color: #FFFFFF;
}
#apDiv69 {
	position:absolute;
	left:0px;
	top:1654px;
	width:205px;
	height:84px;
	z-index:21;
	background-color: #CCCCCC;
}
#apDiv70 {
	position:absolute;
	left:0px;
	top:1728px;
	width:206px;
	height:253px;
	z-index:22;
}
#apDiv71 {
	position:absolute;
	left:0px;
	top:2022px;
	width:205px;
	height:155px;
	z-index:23;
}
#apDiv72 {
	position:absolute;
	left:258px;
	top:2486px;
	width:731px;
	height:281px;
	z-index:24;
}
#apDiv73 {
	position:absolute;
	left:0px;
	top:580px;
	width:687px;
	height:721px;
	z-index:9;
}
#apDiv74 {
	position:absolute;
	left:0px;
	top:516px;
	width:435px;
	height:51px;
	z-index:10;
}
#apDiv75 {
	position:absolute;
	left:-5px;
	top:1527px;
	width:204px;
	height:96px;
	z-index:24;
}
#apDiv76 {
	position:absolute;
	left:0px;
	top:1388px;
	width:196px;
	height:88px;
	z-index:25;
}
#apDiv77 {
	position:absolute;
	left:0px;
	top:1891px;
	width:207px;
	height:90px;
	z-index:26;
}
#apDiv78 {
	position:absolute;
	left:562px;
	top:408px;
	width:162px;
	height:18px;
	z-index:8;
}
#apDiv79 {
	position:absolute;
	left:0px;
	top:1774px;
	width:204px;
	height:90px;
	z-index:27;
}
#apDiv70 {
	position:absolute;
	left:0px;
	top:2008px;
	width:206px;
	height:253px;
	z-index:22;
}
#apDiv71 {
	position:absolute;
	left:0px;
	top:2443px;
	width:205px;
	height:155px;
	z-index:23;
}
#apDiv36 {
	position:absolute;
	left:568px;
	top:384px;
	width:162px;
	height:18px;
	z-index:7;
}
#ban1 {
	position:absolute;
	left:0px;
	top:1841px;
	width:207px;
	height:90px;
	z-index:26;
}

#ban2 {
	position:absolute;
	left:0px;
	top:1724px;
	width:204px;
	height:90px;
	z-index:27;
}
#apDiv80 {
	position:absolute;
	left:0px;
	top:459px;
	width:608px;
	height:81px;
	z-index:9;
}
#apDiv81 {
	position:absolute;
	left:12px;
	top:534px;
	width:89px;
	height:15px;
	z-index:14;
}
#apDiv82 {
	position:absolute;
	left:0px;
	top:546px;
	width:173px;
	height:26px;
	z-index:14;
}
#apDiv83 {
	position:absolute;
	left:0px;
	top:2630px;
	width:206px;
	height:66px;
	z-index:28;
	line-height: 18px;
	color: #666;
}

