@charset "utf-8";
/* CSS Document */


/*2カラムコンテンツのサイズ*/

.article {
	height: 1800px;/*中身の高さはここを変える*/
	width: 950px;
	margin:0 auto;
	padding-top:20px;
	background-color:#FFF;
	position: relative;
}

.main {
	float:left;
	width:630px;
	height:1800px;/*中身の高さはここを変える*/
	padding-left:50px;
	background-color:#FFF;
}

.sub {
	float:right;
	width:270px;
	height:1800px;/*中身の高さはここを変える*/
	background-color:#FFF;
}


/*ここからページ毎の内容のスタイル*/

#f1 {
	position: absolute;
	left: 46px;
	top: 38px;
}

#f2 {
	position: absolute;
	left: 45px;
	top: 68px;
	width: 644px;
}

#f3 {
	position: absolute;
	left: 71px;
	top: 102px;
	width: 544px;
	height: auto;
}

#f4 {
	position: absolute;
	left: 46px;
	top: 90px;
}

#f5 {
	position: absolute;
	left: 45px;
	top: 604px;
}

#f6 {
	position: absolute;
	left: 213px;
	top: 73px;
}

#f7 {
	position: absolute;
	left: 247px;
	top: 101px;
}

#f8 {
	position: absolute;
	left: 368px;
	top: 73px;
}

#f9 {
	position: absolute;
	left: 388px;
	top: 101px;
}

#f10 {
	position: absolute;
	left: 523px;
	top: 73px;
}

#f11 {
	position: absolute;
	left: 558px;
	top: 92px;
	height: 10px;
	width: 71px;
}

#f12 {
	position: absolute;
	left: 62px;
	top: 184px;
}

#f13 {
	position: absolute;
	left: 46px;
	top: 215px;
	width: 637px;
}

#f14 {
	position: absolute;
	left: 61px;
	top: 235px;
	width: 622px;
	height: 123px;
}

#f15 {
	position: absolute;
	left: 62px;
	top: 367px;
}

#f16 {
	position: absolute;
	left: 48px;
	top: 398px;
	width: 637px;
	height: 9px;
}

#f17 {
	position: absolute;
	left: 61px;
	top: 415px;
	width: 622px;
	height: 186px;
}

#f18 {
	position: absolute;
	left: 62px;
	top: 608px;
}

#f19 {
	position: absolute;
	left: 48px;
	top: 638px;
	width: 633px;
	height: 9px;
}

#f20 {
	position: absolute;
	left: 60px;
	top: 656px;
	width: 621px;
	height: 186px;
}

#f21 {
	position: absolute;
	left: 62px;
	top: 856px;
}

#f22 {
	position: absolute;
	left: 46px;
	top: 884px;
	width: 637px;
	height: 9px;
}

#f23 {
	position: absolute;
	left: 60px;
	top: 900px;
	width: 620px;
	height: 87px;
}

#f24 {
	position: absolute;
	left: 75px;
	top: 469px;
}

#f25 {
	position: absolute;
	left: 62px;
	top: 510px;
	width: 608px;
	height: 111px;
}

#f26 {
	position: absolute;
	left: 48px;
	top: 911px;
}

#f27 {
	position: absolute;
	left: 72px;
	top: 924px;
}

#f28 {
	position: absolute;
	left: 60px;
	top: 966px;
	width: 608px;
	height: 247px;
}

#f29 {
	position: absolute;
	left: 629px;
	top: 1016px;
	width: auto;
	height: 20px;
}

.detail {
    padding:15px 40px 15px 1px;
	line-height: 1.5em;
}

/*ここまでページ毎の内容のスタイル*/
