body {	color:#CAD2DB;	background-color:#1B2841;	background-repeat:repeat-x;	font-size: 75%; /* IE */	line-height: 140%;	letter-spacing:0px;}html>/**/body {	font-size: 12px; /* Except IE */}h2 {	margin: 0px 0px 2em 0px;	padding: 0px;	font-size: 120%;}h3 {	margin: 2em 0px 1em 0px;	padding: 0px 0px 0.5em 0px;	font-size: 120%;	border-bottom: 1px dotted #7082A8;}h4 {	margin: 1em 0px 0.5em 0px;	padding: 0px 0px 0px 6px;	font-size: 100%;	border-left: 3px solid #7082A8;}p {	margin: 0px 0px 1em 0px;	padding: 0px;}ul {	margin: 0px 0px 1em 2em;	padding: 0px;}ul li {	margin: 0px 0px 0.25em 0px;	padding: 0px;}td {	font-size: 75%; /* IE */}html>/**/body td {	font-size: 12px; /* Except IE */}a {	text-decoration:none;}a:link, a:active {	color: #FFFFFF;}a:visited {	color: #7082A8;}a:hover {	color: #7082A8;	text-decoration: underline;}a.link2:link, a.link2:active {	color: #333333;	text-decoration: none;}a.link2:visited {	color: #333333;	text-decoration: none;}a.link2:hover {	color: #CC0000;	text-decoration: underline;}.noborder {	border-style: none;}.inbox2 {	border-left: 1px solid #1B2841;	border-right: 1px solid #1B2841;	background-color: #2B3856;	background-repeat:repeat-x;}.inbox {	border-left: 1px solid #1B2841;	border-right: 1px solid #1B2841;	background-color: #263351;	background-repeat:repeat-x;}.main_box {	width: 748px;}.main_box2 {	padding: 20px;}.web_jisseki_t {	border-bottom: 1px dashed #7082A8;	font-size:12px;	padding-bottom: 3px;	margin-bottom: 5px;	color: #CAD2DB;}.ss {	font-size: 75%;	line-height: 130%;}.s {	font-size: 80%;	line-height: 130%;}.m {	font-size: 100%;	line-height: 135%;}.l {	font-size: 120%;	line-height: 140%;}.ll {	font-size: 140%;	line-height: 140%;}.font1 {	color: #8D9BB9;	font-size: 100%;	line-height: 135%;}.font2 {	color: #8D9BB9;	font-size: 85%;	line-height: 130%;}.font3 {	color: #8D9BB9;	font-size: 120%;	line-height: 140%;}/*--------------------------------------------　■［回り込み］--------------------------------------------*/div{	zoom:1;/*for IE 5.5-7*/}div:after{/*for modern browser*/	content:".";	display: block;	height:0px;	clear:both;	line-height:0; 	visibility:hidden;}.fleft {	float: left;}.fright {	float: right;}.fclear {	clear: both;}br.fclear {	clear: both;	font-size: 1px;	line-height: 100%;	height: 1px;	margin: 0px;	padding: 0px;}.img-fleft {	float: left;	margin: 0px;	padding: 0px;}.img-fleft img {	margin: 0px 20px 1em 0px;	padding: 0px;}.img-fright {	margin: 0px;	padding: 0px;	float: right;}.img-fright img {	margin: 0px 0px 1em 20px;	padding: 0px;}.img-left {	text-align: left;}.img-left img {	margin: 0px 0px 1em 0px;	padding: 0px;}.img-right {	margin: 0px 0px 1em 0px;	padding: 0px;	text-align: right;}.img-center {	margin: 0px 0px 1em 0px;	padding: 0px;	text-align: center;}/*--------------------------------------------　■［画像］--------------------------------------------*/img{	vertical-align:bottom;}/*--------------------------------------------　■［改行禁止］--------------------------------------------*/.nobr {	white-space: nowrap;}