@charset "utf-8";



/*========================



会社案内



========================*/



/*------------------------

常にインクルードするCSS

------------------------*/

@import "reset.css";

@import "base.css";

@import "inner.css";




/*------------------------
インデックスタイトル
------------------------*/

#tit_index  h3{

	width:620px;
  height:130px;
  margin:0px;
  padding:0px;

	}
	
/*------------------------
表組
------------------------*/

#explanation,#market,#environment{

	width:595px;
  margin:0px auto;
  padding:0px;

	}




	
/*------------------------
サブタイトル
------------------------*/

h4 {

	width:620px;
	height:44px;
  margin:10px auto 10px;
	text-indent:10px;
  background: url(../img/h4_tit.jpg) no-repeat center;
  font-size:122%;
	font-weight:bold;
  color:#333333;
  line-height:250%;
  display:block;

	}
	
h5{ font-size:115%; font-weight:bold; margin:1.5em auto 2em; border-bottom:#69BFFE dotted 1px; padding-bottom:0.2em;
	background:url(../img/arrow_blue.gif) no-repeat left; padding-left:1.5em;}

h6{ font-size:100%; font-weight:bold; margin:2em auto; padding-bottom:0.5em; padding-left:0.5em;
	background-image:url(../img/tit_blue.jpg); background-repeat:no-repeat; background-position:bottom;}
	
/*------------------------
インデックスページ
------------------------*/

.index {
  width:620px;
  margin:0px auto;
	padding:0px;
	}

*html.index {
  width:640px;
  margin:0px auto;
	padding:0px;
	}


/*カテゴリボタン左寄せ*/

.indexbtnL {

	float:left;
  width:300px;
	margin:5px auto;

	}

	

/*カテゴリボタン右寄せ*/

.indexbtnR {

	float:right;
  width:300px;
  margin:5px auto;


	}
	
.top_name{
 width:620px;
 margin:0px;
 padding:0px;
}



/* explanation内*/

#explanation{ }


.spot{ list-style:disc; margin:0.8em auto 0.8em 1.5em;}

.quality_p{ width:auto;}


.process { width:590px; margin:0 auto; text-align:center;}
.process img{ border:0;}
.process_l{ width:200px; float:left;}
.process_r{ width:380px; float:right;}
.process_c{ width:170px; float:left;}
.process_r01{ width:200px; float:right;}
.process_l img{ margin-bottom:10px;}
.process_c_img{ margin-bottom:20px;}
.process_r01 img{ margin-bottom:10px;}

.process_r01 img.last{ margin-bottom:0;}

.process_explanation{ width:560px; margin:0 auto 1em; padding-bottom:0.5em;}
.process_explanation dt{ width:8.2em; float:left; clear: left;}
.process_explanation dd{ margin-left:8.3em;}
* html .process_explanation dd{ margin-left:8.3em; height:1%;}


.center_img{ text-align:center; margin:2% auto;}

.summary{ margin-bottom:1.5em; padding-bottom:0.5em;}
dl.summary dt{ width:8em; color:#1C3182; float:left; clear:left;}
dl.summary dd{ margin-left:9em;}


.right{float: right;}




/* market 内*/

#market div{ border-bottom:#69BFFE dashed 1px; padding-bottom:5%;}

dl.link{ margin:1em auto; padding-bottom:0.5em;}
dl.link dt{ width:19em; color:#1C3182; float:left; clear: left;}
dl.link dd{ margin-left:20em;}


/* pop 内*/





