﻿/*CSSDocument*//*Common******************************************//*Form*********************/textarea, .textbox {	margin-left:-1px;	width:97%;	font-size:12px;}textarea { line-height:20px; }/*Table*********************/caption {	padding:1px 0px 4px 0px;	text-align:left;	display:block;	caption-side:top;}/*Text******************************************/h1, h4, h6 { margin:0px; padding:0px; }h2, h3, .regb {	margin:-4px 0px 0px 0px;	padding:0px;	font-family:"Verdana",sans-serif;	font-size:12px;	font-weight:bold;	line-height:20px;	vertical-align:baseline;}p, .reg {	margin:-3px 0px 0px 0px;	padding:0px;	font-family:"Verdana",sans-serif;	font-size:11px;	font-weight:nomal;	line-height:16px;	vertical-align:baseline;	text-align: justify;	text-justify:newspaper;}h5, .smlb {	margin:-4px 0px 0px 0px;	padding:0px;	font-family:"Verdana",sans-serif;	font-size:10px;	font-weight:bold;	line-height:12px;	vertical-align:baseline;}.sml {	margin:-4px 0px 0px 0px;	padding:0px;	font-family:"Verdana",sans-serif;	font-size:10px;	font-weight:nomal;	line-height:14px;	vertical-align:baseline;}.cpr {	margin:-1px 0px 0px 0px;	padding:0px;	font-family:"Verdana",sans-serif;	font-size:10px;	font-weight:nomal;	line-height:8px;	letter-spacing:1px;	word-spacing:-1px;	vertical-align:baseline;}p.cpr-en {	margin:-1px 0px 0px 0px;	padding:8px 0 2px 0;	font-family:"Verdana",sans-serif;	font-size:10px;	font-weight:nomal;	line-height:8px;	letter-spacing:0px;	word-spacing:-1px;	vertical-align:baseline;}/********************/ol li,ul.disc li {	margin-left:2.7em;	padding-bottom:0.45em;}.archive li { padding-bottom:0.5em; }/*Layout******************************************/#head {	margin-left:6px;	width:907px;	height:65px;	float:left;	display:block;	clear:both;}#contents,#contents-b {	margin-left:5px;	width:910px;	float:left;	display:block;	clear:both;	margin-top:66px;	/* WinIE6 ハック */	_margin-top:0px;}#contents { padding-bottom:30px; }#contents-b { padding-bottom:4px; }#foot {	margin-left:6px;	width:907px;	height:75px;	float:left;	display:block;	clear:both;	background-color:#ffffff;}#menu{	margin-left:5px;	padding:15px 0px 0px 0px;	width:907px;	height:51px;	float:left;	display:block;	clear:both;	outline:none;}/*SmallWindow*********************/#swd-foot {	margin-left:6px;	border-top:1px solid #cccccc;	padding:10px 0px 10px 0px;	width:600px;	height:19px;	float:left;	display:block;	clear:both;}#swd-head-acs, #swd-head-stm, #swd-head-pvc, #swd-head-cnt, #swd-head-srq{	margin-left:6px;	margin-top:15px;	border-bottom:1px solid #cccccc;	width:601px;	height:79px;	background-color:#ffffff;	background-position:bottom left;	background-repeat:no-repeat;	float:left;	display:block;	clear:both;}#swd-head-acs{ background-image:url(/english/img/acs_title.gif);}#swd-head-stm{ background-image:url(/english/img/stm_title.gif);}#swd-head-pvc{ background-image:url(/english/img/pvc_title.gif);}#swd-head-cnt{ background-image:url(/english/img/cnt_title.gif);}#swd-head-srq{	margin-left:0px;	margin-top:0px;	height:59px;	background-image:url(/shrd/axis.gif);	background-position:bottom right;	float:left;}#swd-contents {	margin-left:5px;	padding-bottom:5px;	width:604px;	float:left;	display:block;	clear:both;}/*En-About AXIS******************************************/body.about-body {	margin:0px auto;	border:0px; padding:0px; font-size:0px;}#about-site{	margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; border:0px; padding:0px; font-size:0px;	background-image: url(/english/about/img/about_bg_k.gif);	background-position:top center;	background-repeat: no-repeat;	overflow:hidden;	/* WinIE6 ハック */	_margin:0px 0px 0px 16px;	_background-image: url(/english/about/img/about_bg_win.gif);}.about p{	text-align:left;}