/*****  main *****/

#main {
	margin-top: 17px;
	padding-right: 30px;
	padding-left: 30px;
}
#index {
	background-image: url(../../contact/img/index/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 30px;
}
#index_waku {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#index_waku #text {
	background-image: url(../../contact/img/index/text.jpg);
	text-indent: -99999px;
	height: 62px;
	width: 800px;
	margin-bottom: 10px;
}
#index_waku ul {
	margin-left: 20px;
	list-style-type: none;
}

#index_waku li {
	float: left;
	width: 245px;
	padding-right: 15px;
	margin-bottom: 30px;
}

#btn1 a {
	background-image: url(../../contact/img/index/btn1.jpg);
	text-indent: -99999px;
	display: block;
	height: 190px;
	width: 245px;
}
#btn1 a:hover {
	background-position: 0px -190px;
}
#btn2 a {
	background-image: url(../../contact/img/index/btn2.jpg);
	text-indent: -99999px;
	display: block;
	height: 190px;
	width: 245px;
}
#btn2 a:hover {
	background-position: 0px -190px;
}
#btn3 a {
	background-image: url(../../contact/img/index/btn3.jpg);
	text-indent: -99999px;
	display: block;
	height: 190px;
	width: 245px;
}
#btn3 a:hover {
	background-position: 0px -190px;
}

#index_waku #telno {
	background-image: url(../../contact/img/index/telteltel.jpg);
	height: 150px;
	width: 560px;
	text-indent: -99999px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 50px;
}
#telfax {
	background-image: url(../../contact/img/common/telno.jpg);
	text-indent: -99999px;
	height: 190px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 40px;
}
#waku620px ul {
	height: 35px;
	margin-bottom: 15px;
}
#waku620px li {
	list-style-type: none;
	display: block;
	float: left;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
}
.tab1on {
	background-image: url(../../contact/img/common/1_on.jpg);
	height: 35px;
	width: 196px;
}
.tab1off {
	background-image: url(../../contact/img/common/1_off.jpg);
	height: 35px;
	width: 196px;
}
.tab2on {
	background-image: url(../../contact/img/common/2_on.jpg);
	height: 35px;
	width: 245px;
}
.tab2off {
	background-image: url(../../contact/img/common/2_off.jpg);
	height: 35px;
	width: 245px;
}
.tab3on {
	background-image: url(../../contact/img/common/3_on.jpg);
	height: 35px;
	width: 179px;
}
.tab3off {
	background-image: url(../../contact/img/common/3_off.jpg);
	height: 35px;
	width: 179px;
}
#kome {
	background-image: url(../../contact/img/common/kome.jpg);
	height: 15px;
	width: 263px;
	text-indent: -99999px;
	margin-top: 20px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 1px;
}
#error_text{
}
#error_text ul{
	height: 100%;
	margin-bottom: 15px;
}
#error_text li{
	font-size:12px;
	color:#FF0000;
	float:none;
	line-height: 160%;
}
table {
	width: 590px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

th {
	padding-top: 10px;
	background-position: 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
form {
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
}

input {
	margin-top: 3px;
}
select {
	margin-bottom: 5px;
	margin-top: 3px;
}

.--{}


#factory {
	background-image: url(../../contact/img/factory/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 30px;
}
#text_factory {
	background-image: url(../../contact/img/factory/text.jpg);
	height: 75px;
	width: 620px;
	text-indent: -99999px;
}
#fact_th1 {
	background-image: url(../../contact/img/factory/th1.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th2 {
	background-image: url(../../contact/img/factory/th2.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th3 {
	background-image: url(../../contact/img/factory/th3.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th4 {
	background-image: url(../../contact/img/factory/th4.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th5 {
	background-image: url(../../contact/img/factory/th5.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th6 {
	background-image: url(../../contact/img/factory/th6.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th7 {
	background-image: url(../../contact/img/factory/th7.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#fact_th8 {
	background-image: url(../../contact/img/factory/th8.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}



.--{}


#home {
	background-image: url(../../contact/img/home/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 30px;
}
#text_home {
	background-image: url(../../contact/img/home/text.jpg);
	text-indent: -99999px;
	height: 75px;
	width: 620px;
}
#home_th1 {
	background-image: url(../../contact/img/home/th1.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th2 {
	background-image: url(../../contact/img/home/th2.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th3 {
	background-image: url(../../contact/img/home/th3.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th4 {
	background-image: url(../../contact/img/home/th4.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th5 {
	background-image: url(../../contact/img/home/th5.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th6 {
	background-image: url(../../contact/img/home/th6.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th7 {
	background-image: url(../../contact/img/home/th7.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#home_th8 {
	background-image: url(../../contact/img/home/th8.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}

.--{}


#synthesis {
	background-image: url(../../contact/img/synthesis/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 30px;
}
#text_synthesis {
	background-image: url(../../contact/img/synthesis/text.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#synthesis_th1 {
	background-image: url(../../contact/img/synthesis/th1.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#synthesis_th2 {
	background-image: url(../../contact/img/synthesis/th2.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#synthesis_th3 {
	background-image: url(../../contact/img/synthesis/th3.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#synthesis_th4 {
	background-image: url(../../contact/img/synthesis/th4.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#synthesis_th5 {
	background-image: url(../../contact/img/synthesis/th5.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}
#synthesis_th6 {
	background-image: url(../../contact/img/synthesis/th6.jpg);
	text-indent: -99999px;
	height: 31px;
	width: 200px;
	background-repeat: no-repeat;
}


#waku620px {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#waku620px .enter {
	background-image: url(../../contact/img/common/enter.jpg);
	height: 50px;
	width: 285px;
	text-indent: -99999px;
}
h4 {
	margin-top: 30px;
	margin-bottom: 20px;
}

.font-red{
	color:#FF0000;
}