/*$BA4BN(B*/		body	{			color:#333333;			width:860px;			background-color:#ffffff;			text-align:center;			vertical-align:baseline;			padding:0px 0px 0px 0px;			margin:10px auto 0px auto;			font-family:'Hiragino Kaku Gothic Pro',Osaka,Meiryo,'MS P Gothic',verdana,sans-serif;			}		h1	{			font-size:32px;			line-height:32px;			text-align:center;			vertical-align:middle;			letter-spacing:0.2em;			margin:0px auto 20px auto;			}		div.ig	{			width:800px;			text-align:center;			letter-spacing:0.1em;			margin:10px auto 0px auto;			}		div.bas	{			float:left;			width:470px;			height:270px;			font-size:12px;			text-align:left;			vertical-align:top;			line-height:1.5em;			margin:0px 0px 0px 10px;			}		div.bas0	{			float:left;			width:320px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		div.bas01	{			clear:both;			float:left;			width:788px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		div.bas1	{			float:left;			margin:0px 0px 10px 10px;			}		div.bas11	{			clear:both;			float:left;			margin:0px 0px 0px 10px;			}		div.bas12	{			float:left;			margin:0px 0px 30px 20px;			}		div.bas13	{			float:left;			margin:0px 0px 30px 48px;			}		div.bas2	{			clear:both;			float:left;			margin:0px 0px 10px 10px;			}		div.bas3	{			clear:both;			float:left;			width:150px;			margin:0px 0px 10px 10px;			}		div.bas31	{			float:left;			line-height:1.7em;			width:470px;			height:258px;			font-size:12px;			text-align:left;			vertical-align:top;			letter-spacing:0.1em;			margin:0px 0px 0px 10px;			}		div.bas32	{			float:left;			width:470px;			height:22px;			font-size:12px;			text-align:right;			line-height:12px;			vertical-align:top;			margin:0px 0px 0px 0px;			}/*$B%a%K%e!<(B*/		div.mcolor {			color:#000000;			font-weight:bold;			padding:0px 0px 0px 0px;			margin:0px 0px 3px 0px;			}		div.mn	{			clear:both;			float:left;			width:800px;			text-align:left;			line-height:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		div.bt {			width:170px;			text-align:left;			}		div.bt a	{			color:#c5c5c5;			background-color:#333333;			font-size:12px;			display:block;			text-decoration:none;			letter-spacing:0.1em;			line-height:2.0em;			vertical-align:middle;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#6495ed;			}		div.bt a:hover	{			color:#ffffff;			background-color:#111111;			padding-bottom:0em;			letter-spacing:0.1em;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.bt2 {			clear:both;			float:left;			width:170px;			text-align:left;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		div.bt2 a	{			clear:both;			color:#c5c5c5;			background-color:#333333;			font-size:12px;			display:block;			text-decoration:none;			letter-spacing:0.1em;			line-height:2.0em;			vertical-align:middle;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#6495ed;			}		div.bt2 a:hover	{			color:#ffffff;			background-color:#111111;			padding-bottom:0em;			letter-spacing:0.1em;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.bt22 {			clear:both;			float:left;			width:170px;			text-align:left;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		div.bt22 a	{			clear:both;			color:#ffffff;			background-color:#111111;			font-size:12px;			display:block;			text-decoration:none;			letter-spacing:0.1em;			line-height:2.0em;			vertical-align:middle;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.bt22 a:hover	{			color:#ffffff;			background-color:#111111;			padding-bottom:0em;			letter-spacing:0.1em;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.bt3 {			float:left;			width:170px;			text-align:left;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 5px;			}		div.bt3 a	{			color:#c5c5c5;			background-color:#333333;			font-size:12px;			display:block;			text-decoration:none;			letter-spacing:0.1em;			line-height:2.0em;			vertical-align:middle;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#6495ed;			}		div.bt3 a:hover	{			color:#ffffff;			background-color:#111111;			padding-bottom:0em;			letter-spacing:0.1em;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.bt32 {			float:left;			width:170px;			text-align:left;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 5px;			}		div.bt32 a	{			color:#ffffff;			background-color:#111111;			font-size:12px;			display:block;			text-decoration:none;			letter-spacing:0.1em;			line-height:2.0em;			vertical-align:middle;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.bt32 a:hover	{			color:#ffffff;			background-color:#111111;			padding-bottom:0em;			letter-spacing:0.1em;			padding:0px 0px 0px 5px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 10px;			border-top-color:#000000;			border-right-color:#000000;			border-bottom-color:#000000;			border-left-color:#c0c0c0;			}		div.smm	{			font-size:9px;			letter-spacing:0.1em;			line-height:1.5em;			padding:0px 0px 0px 0px;			margin:65px 0px 0px 0px;			}		div.smm a	{			color:#6495ed;			text-decoration:underline;			}		span.aka	{			color:#b22222;			}		div.smm a:hover	{			color:#ffffff;			background-color:#6495ed;			text-decoration:none;			}		div.shuimg	{			clear:both;			float:left;			width:161px;			height:225px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		div.cmt	{			color:#333333;			background-color:#fafafa;			float:right;			width:607px;			height:213px;			font-size:12px;			text-align:left;			vertical-align:text-bottom;			line-height:20px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#c0c0c0;			padding:10px 0px 0px 20px;			margin:0px 0px 10px 10px;			}		div.cmt1	{			font-size:14px;			text-align:left;			vertical-align:text-bottom;			line-height:2.2em;			padding:0px 0px 0px 10px;			margin:15px 0px 0px 0px;			}		div.cmt1 a	{			color:#333333;			text-decoration:underline;			font-weight:bold;			}		div.cmt1 a:hover	{			color:#ffffff;			background-color:#000000;			text-decoration:none;			font-weight:bold;			}		strong.cmt	{			font-size:20px;			letter-spacing:0.5em;			vertical-align:middle;			line-height:30px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 10px;			}		div.cmt2	{			clear:both;			color:#333333;			background-color:#fafafa;			width:778px;			font-size:14px;			text-align:left;			vertical-align:text-bottom;			line-height:20px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#c0c0c0;			padding:20px 10px 10px 10px;			margin:0px 0px 10px 0px;			}		div.cmt2 a	{			color:#333333;			text-decoration:underline;			font-weight:bold;			}		div.cmt2 a:hover	{			color:#ffffff;			background-color:#000000;			text-decoration:none;			font-weight:bold;			}		div.cmt3	{			line-height:2em;			padding:0px 0px 0px 0px;			margin:10px 0px 0px 20px;			}		div.cmt4	{			clear:both;			float:left;			color:#333333;			background-color:#fafafa;			width:788px;			font-size:10px;			text-align:left;			vertical-align:text-bottom;			line-height:20px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#c0c0c0;			padding:20px 5px 10px 5px;			margin:0px 0px 10px 0px;			}		strong.dai	{			color:#ffffff;			background-color:#333333;			font-size:18px;			letter-spacing:0.5em;			vertical-align:middle;			line-height:30px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#000000;			padding:5px 0px 5px 8px;			margin:0px 0px 0px 20px;			}		dl	{			line-height:2em;			padding:0px 0px 0px 0px;			margin:10px 20px 30px 20px;			}		dt	{			line-height:2em;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		dd	{			text-indent:5.5em;			padding:0px 0px 0px 0px;			margin:-28px 0px 0px 0px;			}		dd.dd2	{			text-indent:8em;			padding:0px 0px 0px 0px;			margin:-28px 0px 0px 0px;			}		dd.dd3	{			text-indent:8.5em;			padding:0px 0px 0px 0px;			margin:-28px 0px 0px 0px;			}		dd.dd4	{			text-indent:12.5em;			padding:0px 0px 0px 0px;			margin:-28px 0px 0px 0px;			}		div.cprt	{			float:left;			width:800px;			height:22px;			font-size:12px;			text-align:center;			line-height:12px;			vertical-align:top;			margin:15px 0px 0px 0px;			}