/* CSS Document */
#sub-left	{
	width:188px;
	margin:0;
	padding:0 0 0 17px;
	float:left;
	}
#sub-left02	{
	width:140px;
	margin:0;
	padding:0 0 0 15px;
	float:left;
	}
#sub-center	{
	width:550px;
	margin:0 auto 0 auto;
	}
#sub-center02	{
	width:700px;
	margin:15px auto 0 auto;
	}
#sub-right	{
	width:530px;
	margin:0 20px 0 27px;
	float:right;
	overflow:hidden;
	}
#sub-right02	{
	width:530px;
	margin:0 18px 0 27px;
	float:right;
	
	}
#sub-right03	{
	width:530px;
	margin:20px 5px 0 27px;
	float:right;
	
	}
#inq-title	{
	width:705px;
	height:48px;
	margin:0 0 0 20px;
	}
#inq-coment	{
	width:620px;
	height:40px;
	margin:5px auto 0 auto;
	text-align:left;
	}
#inq-table	{
	width:580px;
	margin:5px auto 0 auto;
	text-align:left;
	}
#menu-left	{
	width:165px;
	height:400px;
	text-align:left;
	float:left;
	}
#menu0	{
	width:130px;
	height:400px;
	text-align:left;
	margin-top:20px;
	float:left;
	}

#menu	{
	width:165px;
	height:400px;
	text-align:left;
	margin-top:0px;
	}
#menu ul	{
	width:173px;
	padding:0;
	}
#menu li 	{
	width:170px;
	height:35px;
	
		}
#m-title	{
	width:192px;
	height:35px;
	background:#748397;
	}
#m-title ul	{
	width:188px;
	height:35px;
	}
#m-sita	{
	width:178px;
	padding-left:10px;
	
	}
#m-sita	li{
	width:170px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(../img/menu-yaji.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:12px;
	list-style:none;
	}
#sub-title	{
	width:530px;
	height:20px;
	;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	}
#shop_bg	{
	width:497px;
	height:158px;
	background:url(../img/02.gif) no-repeat;
	}
#shop02_bg	{
	width:497px;
	height:158px;
	background:url(../img/03.gif) no-repeat;
	}
#shop03_bg	{
	width:497px;
	height:158px;
	background:url(../img/04.gif) no-repeat;
	}
#shop04_bg	{
	width:497px;
	height:158px;
	background:url(../img/05.gif) no-repeat;
	}
#shop05_bg	{
	width:497px;
	height:158px;
	background:url(../img/06.gif) no-repeat;
	}
#flash-left	{
	float:left;
	width:370px;
	height:750px;
	margin-left:15px;
	margin-top:20px;
	background:url(../img/s-bg.gif) repeat;
	}
#flash-right	{
	float:right;
	width:370px;
	height:750px;
	margin-right:15px;
	margin-top:20px;
	background:url(../img/s-bg.gif) repeat;
	}
#flash_header	{
	width:780px;
	height:195px;
	margin:0 auto 0 auto;
	text-align:center;
	
	}
#eco-title	{
	width:100%;
	margin-top:16px;
	margin-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom:3px;
	}
#eco_text	{	
	width:330px;
	height:16px;
	text-align:left;
	margin:0 auto 0 auto;
	padding-top:15px 15px 15px 15px;	
	}
#eco_text02	{	
	width:330px;
	height:300px;
	text-align:left;
	margin:10px auto 0 auto;
	padding-top:40px 15px 15px 15px;	
	}
#text_box	{
	width:500px;
	height:180px;
	text-align:left;
	margin:0 auto 0 auto;
	background:url(../img/s-bg.gif) repeat;
	border: 1px solid #CCCCCC;
	}
#more	{
	width:112px;
	height:35px;
	text-align:center;
	padding-top:23px;
	}
#form1	{
	margin-left:10px;
	}
#form2	{
	margin-left:10px;
	}
#form3	{
	margin-left:10px;
	}
#form4	{
	margin-left:10px;
	}
#form5	{
	margin-left:10px;
	}
#form6	{
	margin-left:10px;
	}
#form7	{
	margin-left:10px;
	}
#form8	{
	margin-left:10px;
	}
#mori01	{
	width:740px;
	height:360px;
	background:url(../img/mori_bg.gif) no-repeat;
	margin:20px auto 0 auto;
	}
#mori02{
	width:740px;
	height:360px;
	background:url(../img/mori_bg.gif) no-repeat;
	margin:20px auto 0 auto;
	}
#mori03	{
	width:740px;
	height:360px;
	background:url(../img/mori3_bg.jpg) no-repeat;
	margin:20px auto 0 auto;
	}
#mori-left	{
	width:340px;
	margin:20px 0 20px 20px;
	float:left;
	}
#mori-right	{
	width:330px;
	margin:10px 10px 10px 0;
	float:right;
	}


table#company {
    width: 530px;
    border:none;
    border-collapse: collapse;
    border-spacing: 0;
	margin-top:20px;
	font-size:90%;
}

table#company th {
    padding: 5px;
	width:150px;
    line-height: 120%;
    text-align:left;
	font-weight:normal;
}
table#company td {
    padding: 5px;
    text-align:left;
	line-height: 150%;
	
}
