/* ------------------------- STR Local common */div#c-article {	line-height: 1.4em;	clear: both;	width: 708px;	padding: 17px 0px 0px 26px;	list-style-position: outside;}div#c-article img {	border: none;	vertical-align: middle;}div#c-article img.icon {	vertical-align: middle;	margin-right: 10px;}div#c-article img.l{	float: left;	margin-right: 10px;}div#c-article img.r{	float: right;	margin-left: 10px;}div#read h3, div#read p{	margin: 0px;	padding: 0px;	font-size: medium; /* WinIE small */}div#read h3{	color:#7CA1C6;}div#read p.fstline{	margin: 1em 0px 1em 0px;}div#contents{	padding:2em 0px 0px 40px;	margin: 0px;	width: 628px; /* WinIE 668px */}div#contents p{	padding: 0px;	font-size: medium; /* WinIE small */	margin-top: 0px;}div#contents table{	width: 628px;}div#contents td{	vertical-align: top;	line-height: 1.4em;	padding-bottom: 2em;}div#contents form#s{	margin: 1em 0px 0px 0px;	padding: 0px;}div#contents td.item{	width: 192px;}div#contents td.ipt{	width: 410px;}div#contents td.contact{	font-size:smaller ;}img.pagetop {	float: right;	margin-top: 10px;	margin-bottom: 20px;	border: 0px;}div#idxread h2, div#idxread p{	margin: 0px;	padding: 0px;	font-size: medium; /* WinIE small */}div#idxread h2{	color:#A4157A;}div#contents h3{	padding: 0px;	margin: 0px;	font-size: medium; /* WinIE small */	list-style-position: outside;}div#contents ul, div#contents li{	padding: 0px;	margin: 0px;	font-size: medium;	list-style-type: none;}div#contents li.w480{ width:480px;	float: right;}div#contents h3{	color:#7CA1C6;}div#contents ul.topem{	padding: 2em 0px 0px 0px;	margin: 0px 0px 0em 0px;}div#contents img{	padding: 0px 0px 1.8em 0px;	margin: 0px 30px 0em 0px;	float: left;}/* ------------------------- END Local common *//* ------------------------- STR QA */div.qa{	margin: 0;	padding: 0em 0 3.5em 0;	line-height: 2em;	font-size: medium;	clear: both;}div.qa h2{	line-height: 2em;	font-size: medium; /* WinIE small */	color:#A4157A;	margin-bottom: 5px;	padding-bottom: 5px;}div.qa ul{	margin: 0;	padding: 0;	line-height: 2em;	font-size: medium; /* WinIE small */	list-style-type: none;}div.qa li{	margin: 0;	padding: 0;	line-height: 2em;	font-size: medium; /* WinIE small */}div.qa a { color:#369;}div.qa a:link { color:#369; text-decoration: none;}div.qa a:visited { color:#369; text-decoration: none;}div.qa a:hover { color:#A4157A; text-decoration: underline;}div.qa a:active{ color:#369; text-decoration: underline;}div#idxread h3.q{ 	color:#369; 	font-size: medium; /* WinIE small */	margin: 1em 0 1.5em 0;}div#idxread p{	font-size: medium; /* WinIE small */	line-height: 1.4em;}div#idxread p.back{	line-height: 1.4em;	text-align: right;	margin: 1em 0 3.5em 0;}/* ------------------------- END QA *//* ------------------------- STR Debug *html,body,dl,dt,dd,ul,ol,li,a,div,span,p,img,h1,h2,h3,h4,h5,h6,table,tr,th,td,form,input,button,textarea,select,option,optgroup,fieldset,legend,label,em,strong{border:1px solid #FF0000;}/* ------------------------- END Debug */