@charset "utf-8";
/*=================================

	auto

================================ */

body #wrap {
	margin-top	: 0;
	height		: 100%;
	font-family	: 'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,Arial, Helvetica, sans-serif;
	background	: #FFF;
	line-height	: 1.5;
	text-align	: left;
	color		: #333;

}
main * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
}

div#wrap a:link	{
	text-decoration	: underline;
}

div#wrap a:visited	{
	text-decoration	: underline;
}

div#wrap a:hover	{
	text-decoration	: none;
}

#tbl_titleImg td{
  text-align:left;
}

#tbl_titleImg img{
  max-width: none;
  height: auto;
  width /***/:auto;　/*IE8のみ適用*/
}
div#wrap {
  margin:0 auto;
  padding: 20px 10px 25px;
}
.autocontsect{
  width:950px;
  padding: 0;
  margin:0 auto -120px;
  background:#EFFAF1;
}
div#wrap strong {
  font-weight:bold;
}
#headerBlock {
    height: 60px;
}
#headerBlock h1{
  padding:10px 0;
}
#footerBlock {
    height: 30px;
}
.mt15{
  margin:0 auto;
}
.machine_detail tr:first-child td{
  line-height:0;
}
#tbl_titleImg tr:first-child td{
  line-height:0;
}
#mainimg{
  margin-top:0;
}
#mainBlock{
  margin-top:5px;
}
.h_001,
.h_002,
.h_003,
.h_004,
.h_004_2,
.h_004_3,
.h_005,
.h_006{
  font-weight:bold;
}

div#wrap .h_003 a:link{
	text-decoration	: none;
}
div#wrap .h_003 a:visited{
	text-decoration	: none;
}
div#wrap .h_003 a:hover{
	text-decoration	: underline;
}
div#wrap .l_nav dt a:link,
div#wrap .l_nav dd>a:link{
	text-decoration	: none;
}
div#wrap .l_nav dt a:visited,
div#wrap .l_nav dd>a:visited{
	text-decoration	: none;
}
div#wrap .l_nav dt a:hover,
div#wrap .l_nav dd>a:hover{
	text-decoration	: underline;
}
.col04{
  font-weight:bold;
}
.new:after{
  display:none;
}

/*=================================

	inquiry

================================ */
.inquiryhead{
  font-size:14px;
  font-size:1.4rem;
  text-align:center;
  margin-top:20px;
}
.inqmds01{
  font-size:22px;
  font-size:2.2rem;
  font-weight:bold;
  margin-bottom:20px;
}
.inqmds02{
  font-size:18px;
  font-size:1.8rem;
  margin-bottom:20px;
}
.inqmds02 span{
  font-weight:bold;
}
.inquiryhead .txt .bc01{
  color:#3366CC;
  font-weight:bold;
}
.inquiryhead .txt .bc02{
  color:#00CC33;
  font-weight:bold;
}
/*=================================
	jido message
================================ */
.jidomsg{
	width:480px;
	margin:40px auto 60px;
}
.jidomsg li{
	display:inline-block;
	width:200px;
	margin:0 -4px;
}
div#wrap .jidomsg li a{
	display:block;
	padding:8px 0;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background:#97C981;
}
div#wrap .jidomsg li:first-child{
	margin-right:80px;
}
div#wrap .jidomsg li:first-child a{
	background:#70B5D1;
}
div#wrap .jidomsg li a:hover{
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/*=================================
	clearfix
================================ */
.box:after,
.inner:after,
.rspinner:after,
.headerinner:after,
.sitettl:after,
.hmenubox:after,
.hlanguage dl:after,
.subnav ul:after,
.subnav dl:after,
.footnav:after,
.footnav dd dd:after,
.footbottomsect:after{
	content: "";
	display: block;
	clear: both;
}

.box,
.inner,
.rspinner,
.headerinner,
.httlbox,
.hlanguage dl,
.sitettl,
.hmenubox,
.subnav ul,
.subnav dl,
.footnav,
.footnav dd dd,
.footbottomsect{
	min-height: 1%;  /* for Firefox　*/
	zoom: 1;
}


