/* ------------------------- STR Local common */
div#c-article {
	line-height: 1.4em;
	clear: none;
	width: 726px; /* WinIEのみ752px */
	padding: 17px 0px 0px 8px;
}
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:50px 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;
}
div#contents form#s{
	margin: 1em 0px 0px 0px;
	padding: 0px;
}
div#contents td.item{
	width: 192px;
}
div#contents td.ipt{
	width: 410px;
}
img.pagetop {
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 0px;
}
div#read p.sec{
	margin: 1em 0em 0em 0em;
	font-size: small; /* WinIE x-small */
}
div#read p.date{
	margin: 0em 0em 2em 1em;
	font-size: small; /* WinIEのみx-small */
}
div#read h2{
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
}
/* ------------------------- END Local common */

/* ------------------------- STR index.html */
div.submenu{
	width: 124px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
div.submenu ul{
	list-style-type: none;
	font-size: small; /* WinIE x-small */
	margin: 0px;
	padding: 0px;
}
div.submenu li{
	margin: 0px;
	padding: 0px;
}
div.submenu img{
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
div.submenu li a:link { color:#000; text-decoration: none; padding: 0px 0px 0px 18px; }
div.submenu li a:visited { color:#000; text-decoration: none; padding: 0px 0px 0px 18px; }
div.submenu li a:hover { color:#000; text-decoration: none; background: url(image/subsel.gif) no-repeat left center; padding: 0px 0px 0px 18px; }
div.submenu li a:active { color:#A4157A; text-decoration: none; padding: 0px 0px 0px 18px; }
div.submenu li.select{
	background: url(image/subsel.gif) no-repeat 0px 8px;
	font-weight: bold;
	padding: 0px 0px 0px 18px; /* 0px 0px 0px 4px */
}

div#article{
	width: 575px; /* 595 */
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 26px;
	border-left: 1px solid #EBEBEB;
}
div#read{	
	margin: 0px 0px 1.5em 0px;
}
div#read h2{
	font-size: large; /* WinIE medium */
	color: #A4157A;
	margin: 0px 0px 0.7em 0px;
}
div#read p{
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	font-size: medium; /* WinIE small */
}
div.sec{	
	margin: 0px 0px 4em 0px;
}
div.sec h3{
	margin: 0px 0px 0.7em 0px;
	padding: 0px 0px 0px 21px;
	color:#A4157A;
	background: url(../componet/square.gif) no-repeat;
	background-position: left center; /* WinIE, GK は 0em 0em */
	font-size: medium; /* WinIE small */
}
div.sec h4{
	font-weight: bold;
}
div.sec h5{
	font-weight: bold;
	margin: 2em 0px 0.5em 0px;
}
div.sec p.selsepoint{
	color: #A4157A;
	margin: 2.5em 0px 0em 0px;
	padding: 0px 0px 0px 21px;
}
div.sec p{
	line-height: 1.4em;
	font-size: medium; /* WinIE small */
	margin: 0em 0px 0px 0px;
	padding: 0px 0px 0px 21px;
}
div.sec p.related{
	float: right;
	font-size: smaller;
}
div.sec p.clear-b{
	margin: 0em 0px 0px 0px; /* WinIE  -4em 0px 0px 0px */
}
div.sec p.related a:link { color:#7CA1C6; text-decoration: none; font-weight: bold; }
div.sec p.related a:visited { color:#7CA1C6; text-decoration: none; font-weight: bold; }
div.sec p.related a:hover { color:#7CA1C6; text-decoration: underline; font-weight: bold; }
div.sec p.related a:active { color:#7CA1C6; text-decoration: underline; font-weight: bold;}
div.sec ul{
	list-style-type: none;
	margin: 1.4em 0px 0em 0px;
	padding: 0px 0px 0px 21px;
	font-size: medium; /* WinIE small */
}
div.sec ul.sub{
	font-size: smaller;
}
div.sec li h4.point{
	margin: 2em 0px 0.7em 0px;
}
div.sec ul li{
}
div.sec img{
	margin: 1em 0px 0em 21px;
}
/* ------------------------- END index.html */

/* ------------------------- 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 */
