.body_norm {	margin:0px;}.header {	color: #222222;	line-height: 110%;	background-color: #AEF1FF;	text-align: left;	vertical-align: top;	width: 760px;	height: 16px;}h1 {	font-size:11pt;margin:0px;}h2 {	font-size:11pt;margin:0px;	color:#DD0000;}#banner h1 span {	display: none;}.header1a {	color: #222222;	line-height: 110%;	background-color: #AEF1FF;	text-align: left;	width: 480px;}.header1b {	color: #222222;	font-size: 9pt;	line-height: 110%;	background-color: #AEF1FF;	text-align: right;	width: 280px;}.header1c {	color: #222222;	font-size: small;	line-height: 120%;	background-color: #AEF1FF;	text-align: center;	vertical-align: top;	width: 760px;}body {	font-size: small;	line-height: 140%;	color: #222222;	text-align: center;	vertical-align: top;	width: 760px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}.txt_tokaku1 {	font-size: x-small;	line-height: 170%;	color: #007700;	background-image: url(image/num_tokaku_b1.jpg);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	padding: 0px;	float: right;	width: 203px;	text-align: left;	vertical-align: top;}.lay_logo1 {	margin: 0px;	padding: 0px;	float: left;	width: 216px;	text-align: left;	vertical-align: top;}.lay_numbers1 {	margin: 0px;	padding: 0px;	float: left;	text-align: left;	vertical-align: top;}.lay_logof1 {	margin: 0px;	padding: 0px;	float: left;	text-align: left;	vertical-align: top;}.navia1 {	background-image: url(image/num_naviback2.gif);	background-repeat: repeat-x;	background-position: center top;	text-align: center;	height: 20px;	width: 760px;	margin: 0px;	color:#000099;}.navia2 {	background-image: url(image/num_naviback2.gif);	background-repeat: repeat-x;	background-position: center top;	text-align: left;	height: 20px;	margin: 0px;	color:#000099;	font-size: 9pt;	line-height: 100%;}.hidari1a {	line-height: 140%;	color: #444444;	text-align: left;	vertical-align: top;	margin: 0px;	padding: 0px;	float: left;	width: 160px;}.txt_mydata {	font-size: x-small;	line-height: 140%;	background-image: url(image/a_waku_mydata_2.gif);	background-repeat: repeat-y;	background-position: center top;	text-align: center;	vertical-align: top;	color: #555555;}.txt_news {	font-size: x-small;	line-height: 140%;	background-image: url(image/a_waku_wn_2.gif);	background-repeat: repeat-y;	background-position: center top;	text-align: center;	vertical-align: top;	color: #555555;}.txt_texcha {	font-size: x-small;	line-height: 140%;	background-image: url(image/a_waku_textb_2.gif);	background-repeat: repeat-y;	background-position: center top;	text-align: center;	vertical-align: top;	color: #555555;}.cont1a {	line-height: 140%;	color: #444444;	text-align: center;	vertical-align: top;	margin: 0px;	padding: 0px;	width: 440px;}.cont2a {	line-height: 140%;	color: #444444;	text-align: center;	vertical-align: top;	margin: 0px;	padding: 10px;	width: 600px;}.cont3a {	line-height: 140%;	color: #444444;	text-align: center;	vertical-align: top;	margin: 0px;	padding: 10px;	width: 760px;}.miginavi1a {	line-height: 140%;	color: #444444;	text-align: center;	vertical-align: top;	margin: 0px;	padding: 0px;	width: 160px;}.txt_osu1 {	font-size: 9pt;	line-height: 140%;	background-image: url(image/b_waku_top_2.gif);	background-repeat: repeat-y;	background-position: center top;	text-align: center;	vertical-align: top;	color: #555555;}.numbers_title1 {	margin: 0px;	padding: 0px;	clear: both;}.pad10 {	padding: 0px 10px;	text-align:left;	font-size:x-small;}.pad20 {	padding: 0px 20px;	text-align:center;	font-size:x-small;}.pad30 {	padding: 0px 30px;	text-align:left;	font-size:x-small;}.pad40 {	padding: 0px 40px;	text-align:left;	font-size:x-small;}.pad50 {	padding: 0px 50px;	text-align:left;	font-size:x-small;}.txt_g_9 {	font-size:9pt;	color:green;}.txt_g_8 {	font-size:8pt;	color:green;	padding-top:10px;	font-weight:normal;}.formtxt {	font-size:x-small;	font-weight:bold;	padding:0px 10px;}.txt_999_9 {	font-size:9pt;	color:#999999;}.txt_000_9 {	font-size:9pt;	color:#000000;}.txt_000_xs {	font-size:x-small;	color:#000000;}.txt_000_xxs {	font-size:xx-small;	color:#000000;}.txt_999_xs {	font-size:x-small;	color:#999999;}.txt_999_xxs {	font-size:xx-small;	color:#999999;}.txt_000_s {	font-size:small;	color:#000000;}.txt_000_m {	font-size:medium;	color:#000000;}.txt_00F_9 {	font-size:9pt;	color:#0000FF;}.txt_00F_xs {	font-size:x-small;	color:#0000FF;}input {	background:#EEEEEE;	margin:2px 2px 0px 0px;}.akab {	font-weight:bold;	color:#FF6666;}.aob {	font-weight:bold;	color:#000999;}.akan {	font-weight:normal;	color:#FF6666;}.aon {	font-weight:normal;	color:#000999;}.txt_l {	color:#000000;	font-size:large;}.akab_l {	font-weight:bold;	color:#FF6666;	font-size:large;}.small_title_1 {}.small_title_2 {	border-left:10px solid #00C6EB;border-bottom:1px solid #00C6EB;text-align:left;font-weight:bold;font-size:medium;background:#FFFFFF;}.list1 {	background:#000099;width:0px;color:#FFFFFF;font-weight:bold;border-left:0px #000099 solid;font-size:x-small;}.list2 {	background:#FFFFFF;width:0px;border-left:0px #000099 solid;font-size:x-small;}.txt12 {	font-size:12pt;}.txt11 {	font-size:11pt;}.txt10 {	font-size:10pt;}.txt9 {	font-size:9pt;}.txt8 {	font-size:8pt;}　  .textb_box   { border-bottom:1px solid #9AE5F5; 　                line-height: 120%; 　                width:133px; 　                padding:2px; }　  .textb_note  { color: #666666; 　                line-height: 120%;　                 width: 133px;　                 padding: 0px 2px 10px 2px; }　  .textb_title { color: #0000FF; 　                line-height: 120%;　                 width: 133px;　                 padding: 15px 2px 0px 2px; }.faqlink {	font-size:11pt;	text-align:right;	width:90%;}.faqmidashi {	background:#000999;	font-weight:bold;	color:#FFFFFF;	padding:5px;}.site_shoukai1 {	color: #550000;	text-decoration: none;	text-align: center;	vertical-align: top;	margin: 0px;	padding: 0px;	font-size:11pt;}.site_oubo1 {	font-size: small;	color: #550000;	text-decoration: none;	text-align: center;	vertical-align: top;	margin: 0px;	padding: 5px;	background-color: #FFCC00;	width: 580px;}.img1 {	padding: 3px;	float: left;}.cancel1 {	clear: both;}.pz_0 {	width:700px;	text-align:left;	font-size:10px;	line-height:140%;}.pz_1 {	text-align:left;	padding:1px;	font-size:10px;	font-weight:bold;	background:#000999;	color:#FFFFFF;	line-height:140%;}.jack {	padding:0px 0px 2px 88px;	font-size:10pt;	font-weight:bold;	color:#FFFFFF;}.queen {	padding:0px 0px 2px 88px;	font-size:10pt;	font-weight:bold;	color:#FFFFFF;}.king {	padding:0px 0px 2px 88px;	font-size:10pt;	font-weight:bold;	color:#000000;}.ha {	font-size: large;	font-weight: bold;	color: #005500;	background-color: #FFFFFF;	width: 650px;	line-height: 150%;}.hb {	font-size: 18pt;	font-weight: bold;	color: #E65C00;	line-height: 130%;}.hc {	font-size: medium;	color: #000999;	font-weight: bold;	border-bottom-width: 1px;	border-left-width: 10px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #0099FF;	border-left-color: #0099FF;	padding: 3px;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #0099FF;	border-right-color: #0099FF;}.hd {	font-size: x-small;	color: #0099FF;	font-weight: bold;	border-left: 10px solid #0099FF;	padding-left: 5px;}.genko_b1 {	line-height: 110%;	color: #FFFFFF;	background-color: #0066FF;	padding: 1px 5px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #66CCFF;	border-right-color: #0033FF;	border-bottom-color: #0033FF;	border-left-color: #66CCFF;	margin-left: 20px;	text-decoration: none;	font-size: small;}.style1 {	font-size:10pt;	color:#FFFFFF;	font-weight:bold;}