@charset "Shift_JIS";/* 全体構造 */* {	margin: 0;	padding: 0;	font-size: 100%;	font-style: normal;}/* P */p {	margin:0px;	padding:0px;	line-height:135%;}/* IMG */img {	margin:0px;	padding:0px;	border:none;	vertical-align:bottom;}a img {	margin:0px;	padding:0px;	border:none;	vertical-align:bottom;	}/* LINK */a:link {	color:#003399;	text-decoration:none;}a:visited {	color:#003399;	text-decoration:none;}a:hover {	color:#003399;	text-decoration:underline;}a:active {	color:#003399;	text-decoration:none;}/* テキスト */.sstext {	color:#333333;	font-size:70%;	line-height:110%;}.stext {	color:#333333;	font-size:80%;	line-height:150%;}.mtextb {	color:#333333;	font-size:90%;	font-weight:bold;		line-height:140%;}.mtext {	color:#333333;	font-size:90%;	line-height:140%;}.ntext {	color:#333333;	font-size:100%;	line-height:160%;}/* margin */.mt5{margin-top: 5px;}.mt15{margin-top: 15px;}.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}.mtr170{margin-top: 169px; margin-right: 10px;}.m20{margin: 20px;}/* float */.fr{float: right; margin:0; padding: 0;}.fl{float: left; margin: 0; padding: 0;}/* text-align */.tr {	text-align:right;}.tc {	text-align:center;}.tl {	text-align:left;}/* クリア */.cr {margin: 0 0 0 0; padding: 0 0 0 0; clear: left;}