@charset "utf-8";



/*========================



会社案内



========================*/



/*------------------------

常にインクルードするCSS

------------------------*/

@import "reset.css";

@import "base.css";

@import "inner.css";




/*------------------------
インデックスタイトル
------------------------*/

#tit_index  h3{

	width:620px;
  height:130px;
  margin:0px;
  padding:0px;

	}
	
/*------------------------
表組
------------------------*/

#greet,#about,#history,#list,#affiliated,#access,#chart{

	width:595px;
  margin:0px auto;
  padding:0px;

	}
.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: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;}
	
	
	
/*サイドメニュー*/


#Area_side #menu{
width:192px;
min-height:100%;
background-color:#c4e7fb;
border:solid 1px #CCCCCC;
margin:0px auto 10px;
}


#Area_side #menu ul.menu_english {
  width:184px; 
  display: block;
  margin:3px auto;
  padding:0px;
  background-color:#ffffff;
  border:solid 1px #CCCCCC;
	}
	
	
#Area_side #menu ul.menu_english li {
  width:182px; 
	min-height:100%;
	list-style:none;
  margin:0px;
  padding:0px;

	}
	
	
/*IE6*/

* html #Area_side #menu ul.menu_sora li {

	display:block;

	margin:0px 0px -3px;

	padding:0px;

	}
	
	
	
.top_name{
 width:620px;
 margin:0px;
 padding:0px;
}

/*全体*/

dt{ font-size:110%;}

/*text*/

.day{ text-align:right; width:595px; margin:auto;}

p.stockholder{ text-align:right; width:98%;}



/*greet*/


.president{ text-align:right;}

/* about */


#about dt{ width:12em;  padding-left:0.5em; color:#1C3182; float:left; clear:left;}
#about dd{ padding-left:14em; border-bottom:#cccccc dashed 1px; margin-bottom:1.5em; padding-bottom:0.3em;}
* html #about dd{ padding-left:14em; border-bottom:#cccccc dashed 1px; margin-bottom:1.5em; padding-bottom:0.3em;}


#chart dt { width:11em; padding-left:0.5em; color:#1C3182; float:left; clear:left;}
#chart dd{ padding-left:13em;  margin-bottom:1.5em; padding-bottom:0.3em; border-bottom:#cccccc dashed 1px;}
* html #chart dd{ padding-left:13em;  border-bottom:#cccccc dashed 1px; margin-bottom:1.5em; padding-bottom:0.3em; }


#officer{width:98%;}
#officer li{ float:left; width:45%; margin-right:5%;}
* html #officer li{  float:left; width:45%; margin-right:3%;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:6em; font-weight:bold; text-align:right; float:left; clear:left;}
.development dd{ margin-left:7.5em; padding-bottom:0.5em;}
* html .development dd{ margin-left:7.5em; 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:1%; text-align:left;}
.access dt{ width:7em; float:left; color:#1C3182;}
.access dd{ margin-left:8em; margin-bottom:0.7em;}
* html .access dd{ margin-left:8em; margin-bottom:0.7em; height:1%;}

.access img{ margin-bottom:3%;}




