@charset "utf-8";



/*========================



会社案内



========================*/



/*------------------------

常にインクルードするCSS

------------------------*/

@import "reset.css";

@import "base.css";

@import "inner.css";




/*------------------------
インデックスタイトル
------------------------*/

#tit_index  h3{

	width:620px;
  height:130px;
  margin:0px;
  padding:0px;

	}
	
/*------------------------
表組
------------------------*/

#about,#history,#list,#affiliated,.access{

	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:270%;
  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;}
	
	
	
/*------------------------
インデックスページ
------------------------*/

.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;
}



/*text*/

.day{ text-align:right; width:595px; margin:auto;}

p.stockholder{ text-align:right; width:98%;}



/* about */


#about dt{ width:5em;  padding-left:0.5em; color:#1C3182;  float:left; clear:left;}
#about dd{ padding-left:7em;border-bottom:#cccccc dashed 1px; margin-bottom:1.5em; padding-bottom:0.3em;}


#officer{width:80%;}
#officer li{ float:left; width:35%; margin-right:2%;}
* html #officer li{  float:left; width:35%; margin-right:2%;width:45%; height:1%;}



/* history*/

.year{ width:100%; border-bottom:#CCCCCC dashed 1px; font-size:110%; color:#1C3182; margin:1em auto; padding-left:0.5em;}

.development dt{ width:4.5em; font-weight:bold; text-align:right; float:left; clear:left;}
.development dd{ margin-left:6em; padding-bottom:0.5em;}
* html .development dd{ margin-left:6em; padding-bottom:0.5em; height:1%;}



/* list*/

#list dt{ color:#1C3182;}
#list dd{ border-bottom:#CCCCCC dashed 1px; padding-bottom:0.3em; margin-bottom:1.5em;}




/* affiliated*/

#affiliated dl{ border-bottom:#CCCCCC dashed 1px; margin-bottom:1em; padding-bottom:0.7em;}
#affiliated dt{ width:7em; float:left; color:#1C3182;}
#affiliated dd{ margin-left:9em;}
* html #affiliated dd{ margin-left:9em; height:1%;}



/* access内の list dt dd*/

.access{ text-align:center;}
.access dl{ padding-bottom:0.7em; text-align:left;}
.access dt{ width:4.5em; float:left; color:#1C3182; padding-left:0.5em;}
.access dd{ margin-left:7em; margin-bottom:0.7em;}
* html .access dd{ margin-left:7em; margin-bottom:0.7em; height:1%}

.access img{ margin-bottom:2em;}


