/* --------------------------------------------------------------------------------------------
 @BODY‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

BODY {
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
}



/* --------------------------------------------------------------------------------------------
 @ƒe[ƒuƒ‹‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

.maintable {
	width: 800px;
	height: auto;
	border: 1px #333333 solid;
}

.td1 {
	width: 800px;
	height: 50px;
	background-image:url(../image/back.jpg);
	text-align: left;
}

.td2 {
	width: 800px;
	height: 210px;
	background-color: #FFFFFF;
	text-align: left;
}

.td3 {
	width: 800px;
	height: 40px;
	background-color: #FFFFFF;
	text-align: left;
}

.td4 {
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
	text-align: center;
	padding: 10px 0px 15px 20px;
}

.td4-2 {
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding: 10px 0px 15px 0px;
}

.td5 {
	width: 800px;
	height:20px;
	background-color: #FFFFFF;
	text-align: left;
}

.logo {
	float: left;
	width: 490px;
	height: 50px;
	margin-left: 10px;
}

*html .logo {
	float: left;
	width: 500px;
	height: 50px;
	margin-left: 10px;
}

.companys {
	float: left;
	width: 220px;
	height: 50px;
	font: 10px/12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	padding-left: 70px;
}

*html .companys {
	float: left;
	width: 270px;
	height: 50px;
	font: 10px/12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	padding-left: 70px;
}

.menu {
	float: left;
	width: 380px;
	height: 20px;
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #000000;
	text-align: left;
	padding-left: 20px;
}

.copy {
	float: left;
	width: 380px;
	height: 20px;
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: right;
	padding-right: 10px;
}	



/* --------------------------------------------------------------------------------------------
 @wƒgƒbƒvƒy[ƒWx‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

.wrapper1 {
	float: left;
	width: 526px;
	height: auto;
}

.wrapper2 {
	float: left;
	width: 221px;
	height: auto;
	margin-left: 5px;
}

.box1-1 {
	width: 526px;
	height: 49px;
}

.box1-2 {
	width: 526px;
	height: 200px;
	background-image:url(../image/back1.jpg);
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	padding-left: 20px;
}

.box1-3 {
	width: 526px;
	height: 22px;
	vertical-align: top;
}

.box2-1 {
	width: 526px;
	height:43px;
} 

.box2-2 {
	width: 526px;
	height: 50px;
	background-image:url(../image/back1.jpg);
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	padding-left: 20px;
}

.box2-3 {
	width: 526px;
	height: 12px;
}

.box3-1 {
	width: 221px;
	height: 49px;
}

.box3-2 {
	width: 221px;
	height: 100px;
	background-image:url(../image/back2.jpg);
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	padding-left: 20px;
}

.box3-3 {
	width: 221px;
	height: 11px;
}

.box4 {
	width: 221px;
	height: auto;
	padding-top: 20px;
}



/* --------------------------------------------------------------------------------------------
 @wƒWƒƒƒ€x•wŠÃ”[“¤xƒy[ƒW‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

.jam1 {
	width: 300px;
	height: 225px;
}

.jam2 {
	width: 300px;
	heiht: 225px;
	padding-left: 10px;
}

.jam3 {
	width: auto;
	height: auto;
	text-align: center;
	padding-top: 30px;
}

.jam4 {
	width: auto;
	height: 50px;
	padding-top: 30px;
}

.jam-price {
	width: 200px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #990000;
	text-align: left;
}


/* --------------------------------------------------------------------------------------------
 @w‰ïŽÐŠT—vxƒy[ƒW‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

.company1 {
	float: left;
	width: auto;
	height: auto;
}

.company2 {
	width: 465px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	
}

*html .company2 {
	width: 480px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	
}

.company3 {
	width: auto;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	text-align: left;
	padding-top: 20px;
}

company4 {
	float: left;
	width: auto;
	height: auto;
}



/* --------------------------------------------------------------------------------------------
 @w‚¨–â‡‚í‚¹xƒy[ƒW‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

.request {
	text-align: left;
	padding: 0px 0px 30px 10px;
}

.form1 {
	width: 230px;
	height: 30px;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

.form2 {
	width: 380px;
	height: 30px;
	text-align: left;
	vertical-align: top;
}

.form3 { height: 10px;}

.form4 {
	width: 230px;
	height: 100px;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

.form5 {
	width: 380px;
	height: 100px;
	text-align: left;
	vertical-align: top;
	
}

TD.form6 { height: 20px; }

FONT.12px {
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
}

FONT.red {
	font: 10px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #990000;
}

.font15px {
	font: 15px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
}

.reqbox {
	width: 360px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	text-align: left;
}


/* --------------------------------------------------------------------------------------------
 @‚»‚Ì‘¼ƒy[ƒW—pŠO˜g‚ÌŠî–{Ý’è
-------------------------------------------------------------------------------------------- */

.mainbox1 {
	width: 744px;
	height: 50px;
}

.mainbox2 {
	width: 731px;
	height: 500px;
	background-image:url(../image/back3.jpg);
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #666666;
	padding-left: 20px;
}

.mainbox3 {
	width: 744px;
	height: 14px;
}



/* --------------------------------------------------------------------------------------------
 @ŠeŽíƒŠƒ“ƒN‚ÌÝ’è
-------------------------------------------------------------------------------------------- */

A img { border-style:none;} 

A:link     { color: #666666; }
A:visited { color: #666666; }
A:hover  { color: #999999; }
A:active { color: #CCCCCC; } 

#linksub:link { color: #666666; }
#linksub:visited { color: #666666; }
#linksub:hover { color: #999999; }
#linksub:active { color: #CCCCCC; }
#linksub{text-decoration: none;} 



/* --------------------------------------------------------------------------------------------
 @‚»‚Ì‘¼Ý’è
-------------------------------------------------------------------------------------------- */

IMG.spacer1 { margin-bottom: 10px; }

H1 {
	font: 10px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	line-height:135%;
	font-weight:normal;
	margin: 0px;
	text-align:left;
	display: inline;
}

STRONG { font-weight: 100; }

STRONG.b { font-weight: 700; }

HR {
	color: #CCCCCC;
	border-style: dashed;
	height: 1px;
}

