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

/***********************************************************************
ブラウザの幅が1000px以上ならここの記述が有効になる PC用
**********************************************************************/
@media only screen and (min-width: 1000px) {

/*===============================*/
/*//基本設定//*/
/*===============================*/

*{ margin: 0; padding: 0;}

html,body{
font-size: 16px;
color: #625656;
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
line-height: 1.8em;
background-repeat: repeat-x;
background-color: #FFFFFF;
}

a{ color: #8C2300;}
a:hover{ text-decoration: none;}

img{ vertical-align: top; border: none;}

li{ list-style: none;}

body {
}
#wrap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.box960px{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.box780px{
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
.box760px{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#fv {
	width: 100%;
	height: 692px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	background-color: #EEEEEE;
	background-image: url(img/00_catch_bg.jpg);
	background-repeat: no-repeat;
	border-bottom: 40px solid #625656;
}
#fv .catch {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
h1 {
	height: 30px;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	font-weight: normal;
	background-color: #20201E;
	color: #FFFFFF;
	letter-spacing: 5px;
}

#box01 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}
#box01 h2 {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom: 40px;
}
#box01 .box01boxl {
	width: 450px;
	float: left;
	padding-bottom: 70px;
}
#box01 .box01boxr {
	width: 450px;
	float: right;
	padding-bottom: 70px;
}
#box01 .ttl {
	font-size: 26px;
	margin-bottom: 20px;

}
#box01 .txt {

}
#box01 .txt2 {
	background-image: url(img/01_txt_bg.jpg);
	background-repeat: no-repeat;
	background-position: right 0%;
	padding-right: 170px;
}
#box02 {
width: 100%;
margin-left: auto;
margin-right: auto;
background-image: url(img/02_background.jpg);
background-repeat: no-repeat;
background-position: center top;
padding-bottom: 80px;
}
#box02 #box02_01 {
background-image: url(img/02_01.jpg);
width: 960px;
height: 268px;
padding-top: 136px;
}
#box02 #box02_01 .box02txtbox {
	width: 450px;
	height: 180px;
	margin-left: 51px;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	background-color: #FFFFFF;
}
#box02 #box02_01 .ttl {
	font-size: 28px;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #B8938A;
}
#box02 #box02_01 .txt {

}
#box02 #box02_02 {
	background-image: url(img/02_02.jpg);
	width: 430px;
	height: 284px;
	padding-top: 46px;
	padding-left: 470px;
	padding-right: 60px;
}
#box02 #box02_02 .box02txtbox {
	width: 410px;
	height: 202px;
	background-color: #FFFFFF;
	padding-top: 38px;
	padding-left: 20px;
	padding-right: 20px;
}
#box02 #box02_02 .ttl {
	font-size: 28px;
	text-align: center;
	margin-bottom: 20px;
	letter-spacing: -3px;
	line-height: 1.4em;
	padding-bottom: 20px;
	border-bottom: 1px solid #B8938A;

}
#box02 #box02_02 .txt {


}
#box02 #box02_03 {
	background-image: url(img/02_03.jpg);
	width: 900px;
	height: 391px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 52px;
}
#box02 #box02_03 .box225 {
width: 205px;
margin-left: 10px;
margin-right: 10px;
float: left;
}
#box02 #box02_03 .box225 .img {
	width: 205px;
}
#box02 #box02_03 .box225 .ttl {
font-size: 20px;
line-height: 1.4em;
width: 205px;
height: 80px;
border-bottom: 1px solid #B8938A;
display: table-cell;
vertical-align: middle;
text-align: center;
}
#box02 #box02_03 .box225 .txt {
font-size: 14px;
line-height: 1.6em;
padding-top: 15px;
}



#box03 {
width: 100%;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
background-color: #EBEDEC;
padding-bottom: 80px;
}
#box03 h2 {
	text-align: center;
	margin-bottom: 25px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
#box03 .box {
width: 650px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
padding-left: 80px;
padding-top: 30px;
padding-right: 110px;
padding-bottom: 60px;
}
#box03 .txt {
width: 650px;
margin-left: 20px;
margin-top: 10px;
}
#box03 .txt p {
margin-bottom: 20px;
}
#box04 {
width: 960px;
margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
}
#box04 h2 {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}
#box04 .question {
background-position: 30px top;
padding-left: 95px;
padding-bottom: 30px;
font-size: 28px;
background-image: url(img/04_question.jpg);
background-repeat: no-repeat;
padding-top: 30px;
}
#box04 .answer {
background-image: url(img/04_answer.jpg);
background-repeat: no-repeat;
background-position: center top;
padding-top: 30px;
padding-left: 80px;
padding-right: 50px;
padding-bottom: 30px;
width: 630px;
margin-left: 100px;
margin-right: 100px;
background-color: #F2EDE7;
margin-bottom: 30px;
}
#box04 .q04a04img {
	width: 100%;
	margin-left: auto;

}
#box05 {
width: 100%;
margin-left: auto;
margin-right: auto;
background-repeat: repeat-x;
background-position: center top;
background-image: url(img/05_background.jpg);
}
#box05 table {
	background-color: #D1D1D1;
	width: 100%;
}
#box05 th, #box05 td {
	background-color: #FFFFFF;
}
#box05 th {
	text-align: right;
	font-weight: normal;
	width: 220px;
	padding-right: 30px;
}
#box05 td {
	margin-left: 0px;
	padding-left: 30px;
}

#boxmachine {
width: 960px;
margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
}
#boxmachine .gotoachine a {
	text-decoration: none;
	width: 760px;
	border: 4px solid #D7A2B4;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 28px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #B15675;
	display: block;
}
#boxmachine .gotoachine a:hover {
	border: 4px solid #B15675;
	background: #B15675;
	color: #FFFFFF;
}	
.btn {
	width: 100%;
	height: 550px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat-x;
	background-image: url(img/btn_bg.jpg);
}

#footer {
text-align: center;
padding-top: 30px;
}
#footer #footerlink {
	font-size: 14px;
	height: 50px;
	width: 560px;
	margin-left: auto;
	margin-right: auto;
}
#footer #footerlink a {
	color: #333333;
}
#footer #footerlink li {
	color: #333333;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#footer #copy {
background-color: #F4F4F4;
font-size: 12px;
padding-top: 10px;
padding-bottom: 20px;
}

#footer #copy a {
text-decoration: none;
color: #333333;
}


/*===============================*/
/*//会社概要ページ//*/
/*===============================*/
#company #pagetitile_company {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	width: 560px;
	margin-left: auto;
	margin-right: auto;

}
#company {
background-color: #EEEEEE;
padding-bottom: 80px;
}
#company .txt {
text-align: center;
padding-top: 40px;
line-height: 2em;
padding-bottom: 40px;
}
#company .txt p {
margin-bottom: 30px;
}
#company .txt .deco {
font-size: 21px;
line-height: 2em;
}
#company table {
width: 760px;
margin-left: auto;
margin-right: auto;
background-color: #F3F3F3;
border-top: 2px solid #625656;
border-bottom: 2px solid #625656;
}
#company th {
width: 140px;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
padding-left: 40px;
border-bottom: 1px solid #D2D2D2;
}
#company td {
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #D2D2D2;
}


	
	
	
	
/*===============================*/
/*//搭載機能説明ページ//*/
/*===============================*/
#machine #pagetitile_machine {
	text-align: center;
	background-image: url(img/company_ttl.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
#machine {
background-color: #EEEEEE;
padding-bottom: 80px;
}
#machine #mbox {
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	background-color: #EBEDEC;
	padding-bottom: 80px;
	padding-left: 65px;
	padding-right: 65px;
}
#machine #mbox .box {
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding-left: 60px;
	padding-top: 50px;
	padding-right: 60px;
	padding-bottom: 30px;
}
#machine .midashi {
width: 228px;
margin-right: 12px;
	float: left;
}
#machine .lightimage {
	width: 150px;
margin-right: 5px;
	float: left;
}	
	
	
	
	
	
	
	
	
/*===============================*/
/*//資料請求ページ//*/
/*===============================*/
#wrap {
background-color: #EEEEEE;
}
#wrap #header {
background-image: url(img/company_bg.png);
background-repeat: repeat-x;
height: 200px;
}
#wrap .text {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
}
#wrap .text p {
	margin-bottom: 20px;
}
#wrap .text #otoiwase-tel {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A28866;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrap #header #pagetitile_form {
	text-align: center;
	background-image: url(img/company_ttl.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
#formwrap {
padding-bottom: 80px;
background-repeat: repeat-x;
background-position: center bottom;
}
#formwrap #formbox {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}


#formbox .inputTable {
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	font-size: 14px;
}
#formwrap table {
	border-top: 2px solid #625656;
	border-bottom: 2px solid #625656;
}
#formbox th {
width: 200px;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
padding-left: 20px;
border-bottom: 1px solid #FFFFFF;
}


#formbox .must {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #B15674;
	display: block;
	float: right;
	line-height: 16px;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 7px;
}
#formbox td {
border-bottom: 1px solid #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
}
#formbox input {
	padding-top: 5px;
	padding-bottom: 5px;
}
#formbox .tf {
	width: 450px;
}
#formbox select {
	padding-top: 5px;
	padding-bottom: 5px;
}
#formbox #label_ademand {
	height: 200px;
	width: 450px;
}
#formbox .t_center {
	text-align: center;
}
#formbox .send a:hover{
	border: 1px solid #B15674;
	background-color: #B15674;
	color: #FFFFFF;
}
#formbox .send {
	margin-right: 10px;
	border: 1px solid #B15674;
	background-color: #B15674;
	padding-top: 20px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
	color: #FFFFFF;
}
#formbox .reset {
	padding-top: 20px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
	
	background-color: #BFBFBF;
	border: 1px solid #BFBFBF;
	color: #FFFFFF;
}



	
}

/***********************************************************************
ブラウザの幅が999px以下ならここの記述が有効になる　SP用
**********************************************************************/
@media only screen and (max-width: 999px) {
	
	
/*===============================*/
/*//基本設定//*/
/*===============================*/

*{ margin: 0; padding: 0;}

html,body{
font-size: 16px;
color: #625656;
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
line-height: 1.8em;
background-repeat: repeat-x;
background-color: #FFFFFF;
}

a{ color: #8C2300;}
a:hover{ text-decoration: none;}

img{ vertical-align: top; border: none;}

li{ list-style: none;}

body {
}
#wrap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.box960px{
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.box780px{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.box760px{
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
#fv {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url("img/00_background.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom: 40px solid #625656;
}
#fv .box960px {
	width: 100%;
}
h1 {
	height: 30px;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	font-weight: normal;
	background-color: #20201E;
	color: #FFFFFF;
	letter-spacing: 5px;
}

#box01 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 80px;
}
#box01 .box960px {
	width: 100%;
}
#box01 .box01boxl {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding-top: 60px;
}
#box01 .box01boxr {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding-top: 60px;
}
#box01 .ttl {
	font-size: 28px;
	padding-bottom: 40px;
	text-align: center;
}
#box01 .txt2 {
	background-image: url(img/01_txt_spbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 250px;

}

#box02 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-color: #625A5A;
}
#box02 .box960px {width: 100%;
}
#box02 #box02_01 {
	background-image: url(img/02_01.jpg);
	width: 96%;
	padding-top: 250px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	margin-top: 0px;
}
#box02 #box02_01 .box02txtbox {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
#box02 #box02_01 .ttl {
	font-size: 22px;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #B8938A;
}
#box02 #box02_01 .txt {

}
#box02 #box02_02 {
	background-image: url(img/02_02.jpg);
	width: 96%;
	padding-top: 250px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
}
#box02 #box02_02 .box02txtbox {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#box02 #box02_02 .ttl {
	font-size: 22px;
	text-align: center;
	margin-bottom: 20px;
	letter-spacing: -3px;
	line-height: 1.4em;
	padding-bottom: 20px;
	border-bottom: 1px solid #B8938A;
}
#box02 #box02_02 .txt {


}
#box02 #box02_03 {
	width: 96%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F7F2E1;
	padding-top: 10px;
}
#box02 #box02_03 .box225 {
	width: 80%;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
}
#box02 #box02_03 .box225 .img {
	margin-bottom: 10px;
}
#box02 #box02_03 .box225 .ttl {
	font-size: 20px;
	line-height: 1.4em;
	border-bottom: 1px solid #B8938A;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 10px;
}
#box02 #box02_03 .box225 .txt {
	font-size: 14px;
	line-height: 1.6em;
	padding-top: 10px;
	padding-bottom: 20px;
}



#box03 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	background-color: #EBEDEC;
	padding-bottom: 30px;
}
#box03 h2 {
	text-align: center;
	margin-bottom: 25px;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
#box03 .box {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#box03 .txt {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 14px;
}
#box03 .txt p {
margin-bottom: 20px;
}
#box04 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
}
#box04 h2 {
padding-bottom: 20px;
}
#box04 .question {
	padding-bottom: 10px;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
}
#box04 .answer {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 5.px;
	padding-bottom: 30px;
	width: 85%;
	background-color: #F2EDE7;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	font-size: 14px;
}
#box04 .q04a04img {
	width: 100%;
	margin-left: auto;

}
#box05 {
width: 100%;
margin-left: auto;
margin-right: auto;
background-repeat: repeat-x;
background-position: center top;
background-image: url(img/05_background.jpg);
}


.btn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #20201E;
}
#boxmachine {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
}
#boxmachine .gotoachine a {
	text-decoration: none;
	width: 96%;
	border: 4px solid #D7A2B4;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 28px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #B15675;
	display: block;
}
#boxmachine .gotoachine a:hover {
	border: 4px solid #B15675;
	background: #B15675;
	color: #FFFFFF;
}
#footer {
text-align: center;
padding-top: 30px;
}
#footer #footerlink {
	font-size: 12px;
}
#footer #footerlink a {
	color: #333333;
	text-decoration: none;
}
#footer #footerlink li {
	border: 1px solid #776151;
	width: 96%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
#footer #copy {
background-color: #F4F4F4;
font-size: 12px;
padding-top: 10px;
padding-bottom: 20px;
}

#footer #copy a {
text-decoration: none;
color: #333333;
}


/*===============================*/
/*//会社概要ページ//*/
/*===============================*/
#company #pagetitile_company {
	text-align: center;
	background-image: url(img/company_ttl.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
#company {
background-color: #EEEEEE;
padding-bottom: 80px;
}
#company .txt {
	text-align: left;
	padding-top: 40px;
	line-height: 2em;
	padding-bottom: 40px;
	font-size: 14px;
}
#company .txt p {
margin-bottom: 30px;
}
#company .txt .deco {
	font-size: 18px;
	line-height: 2em;
}
#company table {
	margin-left: auto;
	margin-right: auto;
	background-color: #F3F3F3;
	border-top: 2px solid #625656;
	border-bottom: 2px solid #625656;
	width: 100%;
}
#company th {
	width: 23%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	border-bottom: 1px solid #D2D2D2;
	font-size: 14px;
	padding-left: 2%;
}
#company td {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D2D2D2;
	text-align: left;
	font-size: 14px;
}

	
	
	
	
/*===============================*/
/*//搭載機能説明ページ//*/
/*===============================*/
#machine #pagetitile_machine {
	text-align: center;
	background-image: url(img/company_ttl.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
#machine {
background-color: #EEEEEE;
padding-bottom: 40px;
}
#machine #mbox {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #EBEDEC;
	padding-bottom: 40px;
}
#machine #mbox .box {
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding-left: 3%;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 30px;
}
#machine .midashi {
	width: 100%;
	text-align: center;
	background-color: #B15675;
}
#machine .midashi img{
width: 40%;
}
#machine .lightimage {
	width: 30%;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}	
	
	
	
	

/*===============================*/
/*//資料請求ページ//*/
/*===============================*/
#wrap {
background-color: #EEEEEE;
}
#wrap #header {
	background-image: url(img/company_bg.png);
	background-repeat: repeat-x;
}
#wrap .text {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
}
#wrap .text p {
	margin-bottom: 20px;
}
#wrap .text #otoiwase-tel {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A28866;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrap #header #pagetitile_form {
	text-align: center;
	background-image: url(img/company_ttl.jpg);
	background-repeat: no-repeat;
	background-position: center -50px;

}

#formwrap {
padding-bottom: 80px;
background-repeat: repeat-x;
background-position: center bottom;
}
#formwrap #formbox {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}


#formbox .inputTable {
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	font-size: 14px;
}
#formwrap table {
	border-top: 2px solid #625656;
	border-bottom: 2px solid #625656;
}
#formbox th {
	width: 100%;
	padding-top: 15px;
	text-align: left;
	display: block;
}


#formbox .must {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #B15674;
	float: none;
	line-height: 16px;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 7px;
}
#formbox td {
	border-bottom: 1px solid #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 100%;
	display: block;
}
#formbox input {
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
}
#formbox .tf {
	width: 98%;
}
#formbox select {
	padding-top: 5px;
	padding-bottom: 5px;
}
#formbox #label_ademand {
	height: 200px;
	width: 98%;
}
#formbox .t_center {
	text-align: center;
}
#formbox .send a:hover{
	border: 1px solid #B15674;
	background-color: #B15674;
	color: #FFFFFF;
}
#formbox .send {
	margin-right: 10px;
	border: 1px solid #B15674;
	background-color: #B15674;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFFFFF;
	width: 100%;
}
#formbox .reset {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #BFBFBF;
	border: 1px solid #BFBFBF;
	color: #FFFFFF;
	width: 100%;
}
	
	
}	
