* {
	margin: 0;
	padding: 0;
}
html,body {
	text-align :center;
}
img {
	vertical-align: bottom;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*ﾂ･*//*/
	height: auto;
	overflow: auto;
	/**/
}
a img{
	border: none;
	background-color: transparent;
}
a:link {
	color : #c00;
	text-decoration : none;
}
a:visited {
	color : #666;
	text-decoration : none;
}
a:hover, a:active {
	color : #f00;
	text-decoration : none;
}
body {
	margin: 0;
	padding: 0;
	background-color : #fff;
}
#header {
	width : 100%;
	height : 100px;
	text-align : left;
	background-color : #0092d8;
}
#header img {
	margin : 8px 0 0 24px;
}
#wrapper {
	width : 100%;
}
#navigation {
	float : right;
	width : 200px;
}
#navigation a {
	display : block;
	margin-left :22px;
	width : 178px;
	text-indent : -9999px;
}
#contentArea {
	text-align : left;
}
#attention {
	padding : 24px 0;
	text-align : center;
}
#attention strong {
	border :1px solid #000;
	background-color : #def;
	font-size : 16px;
	padding : 8px 12px;
	margin-left : 20px;

}
#content_top {
	height : 540px;
	background : url("../img/top_splash.gif") no-repeat 0 0;
}
#contentImage {
	float : right;
	width : 240px;
	margin : 48px 0 0 24px;
}
.contentSubImage {
	text-align : center;
	float : right;
	width : 280px;
}
#content_subpage {
	padding :24px 0 0 28px;
}
#pageTitle {
	margin-bottom :24px;
}
#pageTitle img {
	display : block;
}
#pageTitle h1 {
	font-size : 1px;
	text-indent : -9999px;
}
.catch {
	margin-bottom :8px;
}
.catch img {
	display : block;
}
.catch h2 {
	font-size : 1px;
	text-indent : -9999px;
}
.pageTxt {
	font-size : 12px;
	color : #012536;
	line-height : 1.4em;
	margin : 0 0 16px 2px;
}
.pageTxt table {
	margin-left : -2px ;
	padding-bottom : 12px ;
}
.pageTxt ol {
	font-size : 12px;
}
.address {
	margin : 32px 0 16px 48px;
}
ol li.chapterTitle {
	font-size : 14px;
	font-weight : bold;
	font-family: serif;
	margin : 0 0 8px 22px;
	list-style-type : decimal;
}
ol li.subChapter {
	margin-left : 24px;
	list-style-type : none;
}
ol li.chapterDetails , .subChapterContent {
	margin-left : 64px;
	list-style-type : none;
}
ol.chapterContent , ol.chapterDetail {
	margin-bottom : 12px;
}
div.chapterContent {
	margin : 0 0 12px 24px;
}
div.chapterContent p {
	margin : 12px 0 12px 0;
}
#access_title {
	float : left;
	font-weight : bold;
	margin : 38px 16px 0 0;
}
#access_list {
	margin-top : 32px;
	float : left;
}
.pageTxt th {
	font-weight : normal;
	vertical-align : top;
}
.pageTxt dt {
	margin-bottom : 4px;
}
.pageTxt dd {
	text-indent : 0;
	margin : 0 0 16px 12px;
}
.pageTxt li {
	margin : 0;
	list-style-type: none;
}
#access_list th , #access_list td {
	vertical-align : top;
	padding : 4px 4px 0 0;
}
#access_list th img {
	vertical-align : top;
	margin : -4px 8px 12px 0;

}
a.navigation01 {
	display : block;
	height : 52px;
	background-image : url("../img/navi_service.gif");
	margin-top : 1px;
}
a.navigation01_sel {
	display : block;
	height : 52px;
	background-image : url("../img/navi_service.gif");
	background-position : 0 52px;
	margin-top : 1px;
}
a.navigation01:hover {
	background-image : url("../img/navi_service.gif");
	background-position : 0 104px;
	margin-top : 1px;
}
a.navigation02 {
	display : block;
	height : 52px;
	background-image : url("../img/navi_demonstration.gif");
}
a.navigation02_sel {
	display : block;
	height : 52px;
	background-image : url("../img/navi_demonstration.gif");
	background-position : 0 52px;
}
a.navigation02:hover {
	background-image : url("../img/navi_demonstration.gif");
}
a.navigation03 {
	display : block;
	height : 52px;
	background-image : url("../img/navi_basic.gif");
}
a.navigation03_sel {
	display : block;
	height : 52px;
	background-image : url("../img/navi_basic.gif");
	background-position : 0 52px;
}
a.navigation03:hover {
	background-image : url("../img/navi_basic.gif");
	background-position : 0 104px;
}
a.navigation04 {
	display : block;
	height : 52px;
	background-image : url("../img/navi_question.gif");
}
a.navigation04_sel {
	display : block;
	height : 52px;
	background-image : url("../img/navi_question.gif");
	background-position : 0 52px;
}
a.navigation04:hover {
	background-image : url("../img/navi_question.gif");
	background-position : 0 104px;
}
a.navigation05 {
	display : block;
	height : 52px;
	background-image : url("../img/navi_inquire.gif");
}
a.navigation05_sel {
	display : block;
	height : 52px;
	background-image : url("../img/navi_inquire.gif");
	background-position : 0 52px;
}
a.navigation05:hover {
	background-image : url("../img/navi_inquire.gif");
	background-position : 0 104px;
}
a.navigation06 {
	display : block;
	height : 52px;
	background-image : url("../img/navi_security.gif");
}
a.navigation06_sel {
	display : block;
	height : 52px;
	background-image : url("../img/navi_security.gif");
	background-position : 0 52px;
}
a.navigation06:hover {
	background-image : url("../img/navi_security.gif");
	background-position : 0 104px;
}
a.navigation07 {
	display : block;
	height : 58px;
	background-image : url("../img/navi_supplier.gif");
}
a.navigation07_sel {
	display : block;
	height : 58px;
	background-image : url("../img/navi_supplier.gif");
	background-position : 0 58px;
}
a.navigation07:hover {
	background-image : url("../img/navi_supplier.gif");
	background-position : 0 116px;
}
#footer {
	clear : both;
	width : 100%;
	padding : 16px 0 24px 0;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	color : #6c6c6c;
}

