﻿/*CSSDocument*//*Basic******************************************/@page { size:210mm 297mm; }li a,dl a,h3 a,h5 a,p a {	border-bottom:0px;	color:#000000;	text-decoration:none;}li a:visited,dl a:visited,h3 a:visited,h5 a:visited,p a:visited {	border-bottom:0px;	color:#000000;	text-decoration:none;}dd a,p a,p a:visited {	margin:0em 0.4em;}li a[href]:after,dl a[href]:after,h3 a[href]:after,h5 a[href]:after,p a[href]:after {	content:" ("attr(href)")";}/*Common******************************************/.prt-hidden { display:none; }/*Table*********************/table {	border-collapse:separate;	page-break-inside:avoid;}th { background-color:#000000; }/*Text******************************************/h3, .regb, p, .reg {	margin:-3px 0px -5px 0px;	font-family:"MS P Gothic","ＭＳ Ｐゴシック";	font-size:11px;	line-height:18px;	color:#000000;}h5, .smlb, .sml, .cpr {	margin:-3px 0px -3px 0px;	font-family:"MS P Gothic","ＭＳ Ｐゴシック";	font-size:9px;	line-height:15px;	color:#000000;}.cpr {	letter-spacing:0px;	word-spacing:-1px;}/********************/.tx-gry { color:#999999; }.tx-wht { color:#ffffff; }.tx-attention { color:#990000; }/*Layout******************************************/#head {	background-image:url(/shrd/axis.gif);	background-position:bottom left;	background-repeat:no-repeat;	position:static;}#cn-title, .title {	background-color:#ffffff;	background-repeat:no-repeat;}#contents,#contents-b {	position:static;}#contents { padding:0px 0px 20px 0px; }#contents-b { padding:0px 0px 4px 0px; }#foot { position:static; }#copyright {	margin:1px 0px 0px 1px;	border-top:1px solid #cccccc;	padding:10px 10px 0px 10px;	width:887px;	font-family:"MS P Gothic","ＭＳ Ｐゴシック";	font-size:9px;	line-height:15px;	color:#000000;	display:block;	clear:both;}/*SmallWindow*********************/#swd-head {	background-color:#ffffff;	position:static;}#swd-title-sml {	background-color:#ffffff;	background-repeat:repeat;}#swd-contents {	padding:0px 0px 20px 0px;	position:static;}#swd-foot { position:static; }/*Line******************************************/.ln1-spc5, .ln1-spc10, .ln1-spc15, .ln1-spc20 {	border-top:1px solid #e9e9e9;}.ln2-spc5, .ln2-spc10, .ln2-spc15, .ln2-spc20 {	border-top:1px solid #cccccc;}/*Other******************************************/#menu{	padding:0px 0px 0px 5px;}#contents{	margin:60px 0px 0px 5px;	padding-bottom:15px;	/* WinIE6 ハック */	_margin:0px 0px 0px 5px;}#foot{	border-top:1px solid #cccccc;	height:100%;}body.about-body {	background-image:none;}#about-site{	background-image:none;}.contents-lw{	margin:0 auto;}.contents-lw{	background-image:none;}.info-text{	overflow:visible;}