@charset "utf-8";

* {
	line-height : 1.5em;
	font-family : "ＭＳ Ｐ明朝", serif;
}

body {
	color : #000000;
	font-size : 10pt;
	background-color : #ffffff;
}

.noPrint {
	display : none;
}

h4 {
	font-size : 10pt;
}

tr {
	font-size : 10pt;
}

h1, h2, h3, h4, h5, h6 {
	margin : 30px 0 0;
	padding : 0;
	font-family : "ＭＳ Ｐゴシック", sans-serif;
	page-break-inside : avoid;
}

p {
	widows : 3;
	margin : 10px 0 0;
}

ul {
	margin-left : 20px;
	padding : 0;
}

li, dt, dd {
	page-break-inside : avoid;
}

li, dt {
	margin-top : 10px;
}

dd {
	margin : 0;
	padding-left : 10px;
}

img {
	display : block;
	border : 0;
}

caption {
		text-align:left;
}


dl#skipMenu {
	display : none;
}

#tagLine {
	margin : 0;
	font-size : 10pt;
}

ul#globalMenu {
	display : none;
}

ul#headerMenu {
	display : none;
}

div#menuJump {
	display : none;
}

div#footer {
	margin-top : 20px;
}

ul#footerMenu {
	display : none;
}

ul#topicPath {
	display : none;
}

div#supplementLink {
	display : none;
}

div.rim {
	display : none;
}

ul#bannerLink {
	margin : 0;
	padding : 0;
	list-style : none;
}

ul#bannerLink li {
	width : 160px;
	margin : 15px 0;
	float : left;
}

address#copyright {
	clear : both;
	text-align : right;
}

#contentsMain {
	margin: 15px 0;
}

.pageTopLink { display:none; }
.pageTop2 { display:none; }

.dottedLine { display:none; }

.grayFrameContent { 
width:99%;
}



table.employeeGuideline th {
  text-align: left;
  width: 30%;
  font-weight: normal;
		vertical-align:top;
}

table.employeeGuideline th.topHeading { text-align:left; font-weight:bold; }

table#companyInfo th {
  text-align: left;
  width: 20%;
  font-weight: normal;
}

table.companyHistory { 
		margin:20px 0;
}

table.companyHistory th {
  text-align: left;
  width: 15%;
		vertical-align:top;
}


}
