@charset "UTF-8";

/*===== STYLE LIST ==========================================================
	1: All browser setting
	2: Windows 7 IE8 browser setting
============================================================================= */
			
/* 1: All browser setting
============================================================================= */
body {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important;
	background: none;
	color: #000000;
	font-size: 100%;
	font-family: "MS PGothic","Osaka",sans-serif;
	line-height: 1.6;
	overflow: visible;
}
img {
	border: none;
}
header .tagline,
header .headLink,
header .fontSize,
.gNav,
.breadcrumbs,
.srhNavi,
#contents .paginate ul,
#contents .btmNav,
#contents .catNav,
#contents .side,
#contents .viewBtn,
.pageTop,
.footLink,
.footMenu,
footer .ntaNav,
.printNone {
	display: none!important;
}
.displayNone {
    display: block;
}
header {
	position: relative;
}
header .logo {
	margin-top: 0;
}
header .dateTime {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	margin-left: 400px;
	font-size: 85.7%;
	line-height: 1.4;
}
#contents main {
	float: none;
	width: 100%!important;
	margin-right: 0!important;
	overflow: visible!important;
}
#contents main .print {
	display: block;
}
#contents main .print01,
#contents main .paginate p,
#contents main .gaiji:last-child {
	margin-bottom: 0;
}
#contents main .box01 {
	margin-bottom: 0.5em;
}
#contents main .corpHistory {
	table-layout: fixed;
	overflow: hidden;
}
#contents main .corpHistoryLayout .gaiji {
    margin: 20px 0 5px 0;
}
#contents main .print01 > ol li:last-child {
	border-bottom: none;
}
#contents main inBox09 .print01 > div {
	display: inline;
}
#contents main .paginate {
	padding: 0;
}
footer {
	border: none;
}
footer small {
	width: 100%;
}
