﻿@charset "utf-8";
/* CSS Document */

.floatLeftW50{
	float:left;
	width:49%;
}
.floatRightW50{
	float:right;
	width:49%;
}

.floatLeftW10{
	float:left;
	width:15%;
}
.floatRightW90{
	float:right;
	width:83%;
}

/* overview.html */

dl.overView{
  zoom: 1;
}
dl.overView dt {
  float: left;
  clear: left;
  width: 13.3em;
}
dl.overView dd {
  padding:0 0 15px 10px;
  margin:0 0 0 13.3em;
}
dl.overView2 {
}
dl.overView2 dt {
  float: left;
  clear: left;
  width: 2.5em;
}
dl.overView2 dd {
  padding:0 0 10px 10px;
  margin:0 0 0 3em;
}



dl.table {
     margin: 1em 20px;
}

dl.table dt {
     width: 0 2em;
     margin: 0;
     margin-right: -13em;
     padding: 0.2em 0;
     text-indent: 5px;
     float: left;
     clear: both;
     display: inline;
}

dl.table dd {
     padding: 0.2em 50px;
     margin-left:8em;
}

dl.table {
     /*\*/
     min-height: 1px;
     _height: 1%;
     /* */

     /*\*//*/
     overflow: hidden;
     /**/
}

dl.table::after {
     height: 0;
     visibility: hidden;
     content: ".";
     display: block;
     clear: both;
}
dl.test dd{
           padding-bottom:10px;
}

/* 年表 */

table.timeLine{
	width: auto;
	border: #CCC solid 1px;
	border-collapse:collapse;
}
table.timeLine tr td{
	padding:5px;
	border: #CCC solid 1px;
	border-collapse:collapse;
	padding:5px;
}
table.timeLine tr td p.heed{
	text-align: center;
	float:right;
	clear:right;
	padding-right:20px;
	font-size:80%;
}
p.heed img{
	margin:0 0 5px 0;
}
td.year{
	font-weight:bold;
	background:#e8f1f7;
	width:6em;
}


img.timelineRight{
	float:right;
	clear:left;
}

p.heed{
	font-size:0.8em;
	padding-bottom:1px;
	margin-bottom:1px;
	}

div.heed{
	font-size:0.8em;
	padding-bottom:3px;
	margin-bottom:2px;
	float:right;
	clear:left;
	}


/*List Tag*/
/*四角用*/
.square{
        list-style-type :square;
}

/*非表示用 */
.none{
      list-style-type:none;
}

img.left{
         float:left;
}

img.right{
          float:right;
}

img.rightTime{
		clear:left;
          	float:right;
}

/*経営方針*/

dl.isms dt {
	  float: left;
	  clear:left;
	  width: auto;
}

dl.isms dd {
  float:right;
  padding:0px 20px 20px 10px;
  margin-top:-21px;
  margin:0 0 0 5em;
}
