@charset "utf-8";
/* CSS Document */
body  {	
	background: #ffffff;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
}
td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}
.twoColFixLtHdr #container {
	width: 800px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	position: relative;
	line-height: 1em;
} 
.twoColFixLtHdr #header {
	background: #ffffff;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
	position: relative;
	height: 570px;
	width: 800px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	background: #FFFFFF;
	padding-top: -7px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	line-height: 1em;
	font-size: xx-small;
}
.twoColFixLtHdr #mainContent {
	position: relative;
	height: 2515px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 200px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
} 
.twoColFixLtHdr #footer {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 40px;
	background-image: url(2_materials/img/main_title.jpg);
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #CC0000;}
a:active {text-decoration: none;}
.style3 {
	font-size: 12px;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style4 {font-size: 10px;}
.style5 {font-size: 75%; }
.style6 {font-size: 75%;line-height: 1.3em;}
.style7 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 65%;font-weight: bold;}
.style9 {color: #FF0000}
.style12 {color: #666666; font-size: 78%; }
.style14 {color: #FFFFFF;font-size: 80%;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.style15 {color: #CC0000}
.style16 {color: #CC0000;font-size: 80%;}
.style18 {color: #333333; font-size: 78%;}
.style20 {color: #666666;font-size: 70%;line-height: 1.2em;}
.style201 {color: #333333;font-size: 70%;line-height: 1.2em;}
.style23 {color: #333333}
.style25 {color: #666666;font-size: 72%;line-height: 1em;}
.style29 {font-size: 71%}
.style31 {color: #CC0000; font-size: 70%; }
.style33 {color: #666666;font-size: 66%;}
.style41 {font-size: 9.5px}
.style42 {font-size: 70%}
.style44 {color: #333333; font-size: 10px; }
.style46 {color: #666666; font-size: xx-small; line-height: 1.2em; }
.style47 {color: #FF0000; font-size: 80%; }
.style48 {color: #FF0033}
.style49 {font-size: 80%; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF;}]
#contentsubjectphoto {
	position:absolute;
	left:1px;
	top:0px;
	width:120px;
	height:125px;
	z-index:1;
	margin: 3px;
}
#contentsubjectname {
	position:absolute;
	left:0px;
	top:131px;
	width:103px;
	height:33px;
	z-index:2;
	margin: 7px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 3px;
}
#contentsubjectword {
	position:absolute;
	left:1px;
	top:197px;
	width:114px;
	height:44px;
	z-index:3;
	margin: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 3px;
	font-size: 90%;
	color: #666666;
}
#contentsubjectprice {
	position:absolute;
	top:173px;
	width:105px;
	height:14px;
	z-index:4;
	margin: 7px;
	padding: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	left: 0px;
}
#contentsubject {
	position:absolute;
	left:14px;
	top:63px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject2 {
	position:absolute;
	left:153px;
	top:63px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject3 {
	position:absolute;
	left:292px;
	top:63px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject4 {
	position:absolute;
	left:432px;
	top:63px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject5 {
	position:absolute;
	left:14px;
	top:363px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject6 {
	position:absolute;
	left:153px;
	top:363px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject7 {
	position:absolute;
	left:292px;
	top:363px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubject8 {
	position:absolute;
	left:432px;
	top:363px;
	width:126px;
	height:260px;
	z-index:5;
	border: 1px solid #666666;
	margin: 10px;
}
#contentsubjectname2 {	position:absolute;
	left:0px;
	top:131px;
	width:103px;
	height:33px;
	z-index:2;
	margin: 7px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 3px;
}
#contentsubjectphoto2 {	position:absolute;
	left:1px;
	top:0px;
	width:120px;
	height:125px;
	z-index:1;
	margin: 3px;
}
#contentsubjectprice2 {	position:absolute;
	top:173px;
	width:105px;
	height:14px;
	z-index:4;
	margin: 7px;
	padding: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	left: 0px;
}
#contentsubjectword2 {	position:absolute;
	left:1px;
	top:197px;
	width:114px;
	height:44px;
	z-index:3;
	margin: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 3px;
	font-size: 90%;
	color: #666666;
}
#contentsubjectname3 {	position:absolute;
	left:0px;
	top:131px;
	width:103px;
	height:33px;
	z-index:2;
	margin: 7px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 3px;
}
#contentsubjectphoto3 {	position:absolute;
	left:1px;
	top:0px;
	width:120px;
	height:125px;
	z-index:1;
	margin: 3px;
}
#contentsubjectprice3 {	position:absolute;
	top:173px;
	width:105px;
	height:14px;
	z-index:4;
	margin: 7px;
	padding: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	left: 0px;
}
#contentsubjectword3 {	position:absolute;
	left:1px;
	top:197px;
	width:114px;
	height:44px;
	z-index:3;
	margin: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 3px;
	font-size: 90%;
	color: #666666;
}
#contentsubjectname4 {	position:absolute;
	left:0px;
	top:131px;
	width:103px;
	height:33px;
	z-index:2;
	margin: 7px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 3px;
}
#contentsubjectphoto4 {	position:absolute;
	left:1px;
	top:0px;
	width:120px;
	height:125px;
	z-index:1;
	margin: 3px;
}
#contentsubjectprice4 {	position:absolute;
	top:173px;
	width:105px;
	height:14px;
	z-index:4;
	margin: 7px;
	padding: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	left: 0px;
}
#contentsubjectword4 {	position:absolute;
	left:1px;
	top:197px;
	width:114px;
	height:44px;
	z-index:3;
	margin: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 3px;
	font-size: 90%;
	color: #666666;
}
#contentsubjectname5 {	position:absolute;
	left:0px;
	top:131px;
	width:103px;
	height:33px;
	z-index:2;
	margin: 7px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 3px;
}
#contentsubjectphoto5 {	position:absolute;
	left:1px;
	top:0px;
	width:120px;
	height:125px;
	z-index:1;
	margin: 3px;
}
#contentsubjectprice5 {	position:absolute;
	top:173px;
	width:105px;
	height:14px;
	z-index:4;
	margin: 7px;
	padding: 3px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	left: 0px;
}
#contentsubjectword5 {	position:absolute;
	left:1px;
	top:197px;
	width:114px;
	height:44px;
	z-index:3;
	margin: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 3px;
	font-size: 90%;
	color: #666666;
}
#txt1 {
	position:absolute;
	left:406px;
	top:6px;
	width:405px;
	height:12px;
	z-index:22;
}
#txt2 {
	position:absolute;
	left:306px;
	top:754px;
	width:299px;
	height:16px;
	z-index:53;
	color: #666;
}
#txt3 {
	position:absolute;
	left:53px;
	top:2264px;
	width:500px;
	height:32px;
	z-index:54;
}
#txt4 {
	position:absolute;
	left:277px;
	top:33px;
	width:359px;
	height:16px;
	z-index:1;
	color: #666;
}
#logo1 {
	position:absolute;
	left:688px;
	top:43px;
	width:28px;
	height:31px;
	z-index:7;
}
#logolin {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:24px;
	z-index:5;
}
#buck {
	position:absolute;
	left:0px;
	top:80px;
	width:100%;
	height:24px;
	z-index:0;
}
#bt_box {
	position:absolute;
	left:5px;
	top:125px;
	width:590px;
	height:20px;
	z-index:6;
}
#bt1 {
	position:absolute;
	left:17px;
	top:0px;
	width:85px;
	height:18px;
	z-index:1;
}
#bt2 {
	position:absolute;
	left:102px;
	top:0px;
	width:82px;
	height:18px;
	z-index:1;
}
#bt3 {
	position:absolute;
	left:176px;
	top:0px;
	width:90px;
	height:18px;
	z-index:1;
}
#bt4 {
	position:absolute;
	left:271px;
	top:0px;
	width:85px;
	height:18px;
	z-index:10;
}
#bt5 {
	position:absolute;
	left:354px;
	top:0px;
	width:90px;
	height:18px;
	z-index:2;
}
#bt6 {
	position:absolute;
	left:447px;
	top:0px;
	width:81px;
	height:18px;
	z-index:3;
}
#bt7 {
	position:absolute;
	left:532px;
	top:-1px;
	width:126px;
	height:18px;
	z-index:4;
}
#bt8 {
	position:absolute;
	left:651px;
	top:1px;
	width:128px;
	height:17px;
	z-index:14;
}
#itembox {
	position:absolute;
	left:4px;
	top:383px;
	width:581px;
	height:179px;
	z-index:11;
}
#itemimg {
	position:absolute;
	left:17px;
	top:16px;
	width:161px;
	height:151px;
	z-index:2;
}
#item1 {
	position:absolute;
	left:183px;
	top:13px;
	width:35px;
	height:35px;
	z-index:13;
	border: 1px solid #666666;
	margin: 3px;
}
#item2 {
	position:absolute;
	left:226px;
	top:13px;
	width:35px;
	height:35px;
	z-index:6;
	margin: 3px;
	border: 1px solid #666666;
}
#item3 {
	position:absolute;
	left:269px;
	top:13px;
	width:35px;
	height:35px;
	z-index:7;
	margin: 3px;
	border: 1px solid #666666;
}
#item4 {
	position:absolute;
	left:312px;
	top:13px;
	width:35px;
	height:35px;
	z-index:8;
	border: 1px solid #666666;
	margin: 3px;
}
#item5 {
	position:absolute;
	left:355px;
	top:13px;
	width:35px;
	height:35px;
	z-index:9;
	border: 1px solid #666666;
	margin: 3px;
}
#item6 {
	position:absolute;
	left:398px;
	top:13px;
	width:35px;
	height:35px;
	z-index:10;
	margin: 3px;
	border: 1px solid #666666;
}
#item7 {
	position:absolute;
	left:441px;
	top:13px;
	width:35px;
	height:35px;
	z-index:11;
	margin: 3px;
	border: 1px solid #666666;
}
#item8 {
	position:absolute;
	left:484px;
	top:13px;
	width:35px;
	height:35px;
	z-index:14;
	border: 1px solid #666666;
	margin: 3px;
}
#item9 {
	position:absolute;
	left:527px;
	top:13px;
	width:35px;
	height:35px;
	z-index:15;
	border: 1px solid #666666;
	margin: 3px;
}
#item10 {
	position:absolute;
	left:183px;
	top:55px;
	width:35px;
	height:35px;
	z-index:16;
	border: 1px solid #666666;
	margin: 3px;
}
#item11 {
	position:absolute;
	left:226px;
	top:55px;
	width:35px;
	height:35px;
	z-index:17;
	border: 1px solid #666666;
	margin: 3px;
}
#item12 {
	position:absolute;
	left:269px;
	top:55px;
	width:35px;
	height:35px;
	z-index:18;
	border: 1px solid #666666;
	margin: 3px;
}
#item13 {
	position:absolute;
	left:312px;
	top:55px;
	width:35px;
	height:35px;
	z-index:19;
	border: 1px solid #666666;
	margin: 3px;
}
#item14 {
	position:absolute;
	left:355px;
	top:55px;
	width:35px;
	height:35px;
	z-index:20;
	border: 1px solid #666666;
	margin: 3px;
}
#item15 {
	position:absolute;
	left:401px;
	top:59px;
	width:168px;
	height:35px;
	z-index:22;
}
#headerimg {
	position:absolute;
	left:37px;
	top:162px;
	width:546px;
	height:190px;
	z-index:5;
}
#lin1 {
	position:absolute;
	left:37px;
	top:362px;
	width:294px;
	height:22px;
	z-index:12;
}
#lin2 {
	position:absolute;
	left:202px;
	top:-17px;
	width:209px;
	height:15px;
	z-index:4;
}
#lin3 {
	position:absolute;
	left:394px;
	top:-18px;
	width:193px;
	height:18px;
	z-index:5;
}
#lin4 {
	position:absolute;
	left:188px;
	top:104px;
	width:277px;
	height:15px;
	z-index:21;
}
#txtbox {
	position:absolute;
	left:187px;
	top:126px;
	width:365px;
	height:55px;
	z-index:3;
	overflow: auto;
	border: 1px solid #CCCCCC;
	font: 12px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	padding-left: 10px;
}
#ligobox {
	position:absolute;
	left:605px;
	top:155px;
	width:173px;
	height:134px;
	z-index:4;
	background-color: #FFFFFF;
}
#logobox2 {
	position:absolute;
	left:-19px;
	top:0px;
	width:142px;
	height:91px;
	z-index:1;
}
#logobox3 {
	position:absolute;
	left:12px;
	top:42px;
	width:171px;
	height:92px;
	z-index:4;
}
#logobox4 {
	position:absolute;
	left:118px;
	top:35px;
	width:50px;
	height:55px;
	z-index:2;
}
#bana1 {
	position:absolute;
	left:601px;
	top:300px;
	width:180px;
	height:50px;
	z-index:16;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
#bana2 {
	position:absolute;
	left:601px;
	top:356px;
	width:180px;
	height:50px;
	z-index:17;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
#bana3 {
	position:absolute;
	left:601px;
	top:413px;
	width:180px;
	height:50px;
	z-index:18;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
#bana4 {
	position:absolute;
	left:601px;
	top:468px;
	width:180px;
	height:50px;
	z-index:20;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
#bana5 {
	position:absolute;
	left:601px;
	top:523px;
	width:190px;
	height:50px;
	z-index:19;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
#bana6 {
	position:absolute;
	left:601px;
	top:579px;
	width:180px;
	height:50px;
	z-index:21;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
#topbana1 {
	position:absolute;
	left:-2px;
	top:6px;
	width:173px;
	height:60px;
	z-index:48;
}
#topbana2 {
	position:absolute;
	left:203px;
	top:6px;
	width:173px;
	height:61px;
	z-index:47;
}
#llogo {
	position:absolute;
	left:-200px;
	top:1150px;
	width:178px;
	height:232px;
	z-index:11;
}
#llogo1 {
	position:absolute;
	left:10px;
	top:12px;
	width:153px;
	height:28px;
	z-index:1;
}
#llogo2 {
	position:absolute;
	left:0px;
	top:41px;
	width:175px;
	height:28px;
	z-index:2;
}
#llogo3 {
	position:absolute;
	left:0px;
	top:58px;
	width:165px;
	height:91px;
	z-index:3;
}
#llogo4 {
	position:absolute;
	left:62px;
	top:160px;
	width:53px;
	height:65px;
	z-index:4;
}
#linfo {
	position:absolute;
	left:9px;
	top:1963px;
	width:181px;
	height:545px;
	z-index:1;
}
#linfo2 {
	position:absolute;
	left:-1px;
	top:131px;
	width:155px;
	height:143px;
	z-index:1;
}
#linfo3 {
	position:absolute;
	left:0px;
	top:447px;
	width:175px;
	height:224px;
	z-index:2;
	font-size: 14px;
}
#cd {
	position:absolute;
	left:0px;
	top:612px;
	width:167px;
	height:106px;
	z-index:3;
}
#llink {
	position:absolute;
	left:21px;
	top:2652px;
	width:138px;
	height:37px;
	z-index:4;
}
#llink1 {
	position:absolute;
	left:0px;
	top:48px;
	width:138px;
	height:19px;
	z-index:6;
}
#llink2 {
	position:absolute;
	left:0px;
	top:68px;
	width:142px;
	height:8px;
	z-index:1;
}
#llink3 {
	position:absolute;
	left:0px;
	top:97px;
	width:133px;
	height:23px;
	z-index:5;
}
#llink4 {
	position:absolute;
	left:0px;
	top:117px;
	width:142px;
	height:8px;
	z-index:2;
}
#llink5 {
	position:absolute;
	left:0px;
	top:145px;
	width:129px;
	height:15px;
	z-index:4;
}
#llink6 {
	position:absolute;
	left:0px;
	top:165px;
	width:142px;
	height:8px;
	z-index:3;
}
#llink7 {
	position:absolute;
	left:0px;
	top:197px;
	width:171px;
	height:15px;
	z-index:7;
}
#llink8 {
	position:absolute;
	left:0px;
	top:202px;
	width:157px;
	height:34px;
	z-index:6;
}
#apDiv3 {
	position:absolute;
	left:0px;
	top:80px;
	width:800px;
	height:24px;
	z-index:1;
	background-color: #FFFFFF;
}
#iv1 {
	position:absolute;
	left:46px;
	top:1857px;
	width:247px;
	height:180px;
	z-index:6;
	background-color: #FFFFFF;
}
#iv1_1 {
	position:absolute;
	left:9px;
	top:0px;
	width:150px;
	height:15px;
	z-index:1;
}
#iv1_2 {
	position:absolute;
	left:170px;
	top:1px;
	width:70px;
	height:15px;
	z-index:2;
}
#iv1_3 {
	position:absolute;
	left:9px;
	top:23px;
	width:229px;
	height:104px;
	z-index:3;
}
#iv1_4 {
	position:absolute;
	left:9px;
	top:129px;
	width:228px;
	height:33px;
	z-index:4;
}
#iv2 {
	position:absolute;
	left:309px;
	top:1857px;
	width:247px;
	height:167px;
	z-index:4;
	background-color: #FFFFFF;
}
#iv2_1 {
	position:absolute;
	left:9px;
	top:1px;
	width:150px;
	height:15px;
	z-index:1;
}
#iv2_2 {
	position:absolute;
	left:170px;
	top:1px;
	width:70px;
	height:14px;
	z-index:2;
}
#iv2_3 {
	position:absolute;
	left:10px;
	top:23px;
	width:226px;
	height:139px;
	z-index:3;
}
#iv2_4 {
	position:absolute;
	left:4px;
	top:103px;
	width:218px;
	height:35px;
	z-index:1;
}
#iv3 {
	position:absolute;
	left:46px;
	top:2049px;
	width:265px;
	height:180px;
	z-index:34;
}
#iv3_1 {
	position:absolute;
	left:8px;
	top:1px;
	width:127px;
	height:16px;
	z-index:1;
}
#iv3_2 {
	position:absolute;
	left:170px;
	top:0px;
	width:69px;
	height:15px;
	z-index:2;
}
#iv3_3 {
	position:absolute;
	left:8px;
	top:22px;
	width:232px;
	height:103px;
	z-index:3;
}
#iv3_4 {
	position:absolute;
	left:7px;
	top:128px;
	width:236px;
	height:34px;
	z-index:4;
}
#iv4 {
	position:absolute;
	left:309px;
	top:2049px;
	width:247px;
	height:170px;
	z-index:7;
	background-color: #FFFFFF;
}
#iv4_1 {
	position:absolute;
	left:9px;
	top:2px;
	width:150px;
	height:15px;
	z-index:2;
}
#iv4_2 {
	position:absolute;
	left:171px;
	top:1px;
	width:70px;
	height:14px;
	z-index:1;
}
#iv4_3 {
	position:absolute;
	left:9px;
	top:22px;
	width:231px;
	height:139px;
	z-index:3;
}
#iv4_4 {
	position:absolute;
	left:4px;
	top:102px;
	width:221px;
	height:33px;
	z-index:1;
}
#reed1 {
	position:absolute;
	left:3px;
	top:86px;
	width:588px;
	height:20px;
	z-index:14;
	background-image: url(http://www.newbury.co.jp/2_materials/img/main_title.jpg);
}
#titl1 {
	position:absolute;
	left:21px;
	top:2px;
	width:104px;
	height:14px;
	z-index:1;
}
#con1 {
	position:absolute;
	left:8px;
	top:112px;
	width:585px;
	height:346px;
	z-index:35;
}
#con1_txt {
	position:absolute;
	left:10px;
	top:5px;
	width:567px;
	height:43px;
	z-index:3;
}
#con1_2 {
	position:absolute;
	left:7px;
	top:396px;
	width:567px;
	height:352px;
	z-index:39;
}
#reed2 {
	position:absolute;
	left:1px;
	top:773px;
	width:582px;
	height:20px;
	z-index:15;
	background-image: url(http://www.newbury.co.jp/2_materials/img/main_title.jpg);
}
#titl2 {
	position:absolute;
	left:15px;
	top:3px;
	width:91px;
	height:14px;
	z-index:1;
}
#con2 {
	position:absolute;
	left:5px;
	top:803px;
	width:585px;
	height:347px;
	z-index:16;
}
#con2_txt {
	position:absolute;
	left:10px;
	top:0px;
	width:579px;
	height:58px;
	z-index:3;
}
#reed3 {
	position:absolute;
	left:5px;
	top:1163px;
	width:579px;
	height:20px;
	z-index:32;
	background-image: url(http://www.newbury.co.jp/2_materials/img/main_title.jpg);
}
#titl3 {
	position:absolute;
	left:11px;
	top:3px;
	width:129px;
	height:17px;
	z-index:1;
}
#con3 {
	position:absolute;
	left:6px;
	top:1180px;
	width:582px;
	height:661px;
	z-index:33;
}
#con3_txt {
	position:absolute;
	left:10px;
	top:21px;
	width:567px;
	height:38px;
	z-index:3;
}
#rtxt {
	position:absolute;
	left:21px;
	top:1686px;
	width:169px;
	height:31px;
	z-index:5;
	color: #666;
}
#retxt1 {
	position:absolute;
	left:484px;
	top:2px;
	width:167px;
	height:13px;
	z-index:2;
}
#retxt2 {
	position:absolute;
	left:451px;
	top:2px;
	width:184px;
	height:10px;
	z-index:2;
}
#retxt3 {
	position:absolute;
	left:458px;
	top:2px;
	width:167px;
	height:15px;
	z-index:2;
}
#west {
	position:absolute;
	left:52px;
	top:2324px;
	width:480px;
	height:120px;
	z-index:41;
}
#footerlink {
	position:absolute;
	left:-198px;
	top:2477px;
	width:795px;
	height:39px;
	z-index:40;
}

