@charset "shift_jis";


/*Šî–{Ý’è*/

body {
margin: 0px;
padding: 0;
background-color: #f6ebd2;
font-family: 'HG–¾’©E','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ƒqƒ‰ƒMƒmŠpƒSƒVƒbƒN';
}

.header {
  font-size : 12px;
  color : #ffffff;
  text-align: right;
  line-height: 140%;

}

@media screen and (max-width: 1020px){
.flash {
	max-width: 1000px; 
	height: 500px;
}}

.tx {
  font-size : 16px;
  line-height: 140%;
}

.tx2 {
  font-size : 26px;
  line-height: 140%;
}


.toi {
  font-size : 32px;
  line-height: 140%;
  font-weight: bold;
  text-align: left;
}

.f1 {

  color : #000000;
  font-size: 36px;
  font-weight: bold;
  text-align: left;
  padding: .5em .75em;
  background-color: #a77e1a;
}

.f2 {
  font-size: 20px;
  text-align: left;
  padding: .8em .9em;
  background-color: #ffffff;
}

table.machine {
	border-collapse: collapse;
	text-align: center;
        height : 20px;
	line-height: 2.0;
	border: 1px solid;
  background-color: #ffffff;
}

table.product {
  text-align: center;
  vertical-align: top;
  padding: 8px;
}


.company_a {
  font-size : 16px;
  color : #000000;
  width : 150px;
  height : 10px;
  background-color: #a77e1a;
  text-align: center;
  vertical-align: top;
  padding: 8px;
}

.company_b {
  font-size : 16px;
  color : #000000;
  height : 10px;
  line-height: 150%;
  border-bottom: 1px #ad0000 solid;
  text-align: left;
  vertical-align: top;
  padding: 8px;
}

.company_c {
  font-size : 16px;
  color : #000000;
  width : 150px;
  height : 10px;
  background-color: #a77e1a;
  text-align: center;
  vertical-align: top;
  padding: 8px;
}

.company_d {
  font-size : 16px;
  color : #000000;
  height : 10px;
  line-height: 150%;
  border-bottom: 1px #ad0000 solid;
  text-align: left;
  vertical-align: top;
  padding: 8px;
}


.footer {
  color : #000000;
}

.footer1 {
  font-size : 26px;
  font-weight : bold;
}
.footer2 {
  font-size : 14px;
}

.footer3 {
  font-size : 14px;
  color : #000000;
  text-align: center;
}


.sen {
  border : 1px solid #c0c0c0;
}

#formWrap {
	width:800px;
	margin:0 auto;
	color:#555;
	line-height:140%;
	font-size:100%;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:15px;
	text-align:left;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}
p.error_messe{
	margin:5px 0;
	color:red;
}
