@charset "Shift_JIS";
/* ------------------------- STR Local common */
div#c-article {
	line-height: 1.4em;
	width: 706px; /* WinIE 732px */
	padding: 17px 0 0 26px;
}
img.pagetop {
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	border: none;
}

/* ------------------------- END Local common */

/* ------------------------- STR index.html */
div#read p,
div.sec p,
div.sec h3 {
	line-height: 1.4em;
}
div#read p{
	margin: 0.5em 0 2em 0;
	padding: 0;
	font-size: small; /* WinIE x-small */
}
div.sec p,
div.sec h3{
	font-size: medium; /* WinIE small */
	width: 320px;
}
table.contents{
	padding:0px;
}
div.sec{
	margin: 0 15px 2em 15px ; /* WinIE 0 18px 1em 8px */
}

div.sec h3{
	margin: 0.7em 0;
}
div#read h2,
div.sec p
div.sec img
div.sec h3 img{
	margin: 0;
	padding: 0;
}
div.sec{
	float: left;
}

/* ------------------------- END index.html */

/* ------------------------- STR main.html */
div#main-article {
	width: 726px; /* WinIE 752px */
	padding: 17px 0 0 8px;
}
div#article{
	width: 575px; /* WinIE 595px */
	float: left;
	padding: 0 0 0 26px;
	border-left: 1px solid #EBEBEB;
}
div.submenu{
	width: 124px;
	float: left;
}
div.submenu,
div.submenu ul,
div.submenu li,
div.submenu img,
div#main-read h2,
div#main-read p,
div#main-read img,
div#main-read p.related,
div#main-article div#article div.main-sec p{
padding: 0;
}
div#article,
div.submenu,
div.submenu ul,
div.submenu li,
div#main-read h2,
div#main-read p.related,
div#main-article div#article div.main-sec h3{
margin: 0;
}
div#main-read h2{
	font-size: 25px; 
	font-weight: lighter;
	line-height: 1.4em;
}
div#main-article div#article div.main-sec h3{
	font-size: medium; /* WinIE small */
	color: #A4157A;
	line-height: 1.4em;
}
div#main-article div#article div.main-sec p{
	font-size: medium; /* WinIE small */
	line-height: 1.4em;
}
div#main-read p.related,
div#main-read p,
div.submenu ul{
 font-size: small; /* WinIE x-small */
	line-height: 1.4em;
}

div#main-read p.related{
	float: right;
}
div#main-read img{
	margin: 1em 0 0 0;
}
div#main-read p{
	margin: 0.5em 0 2em 0;
}
div#main-article div#article div.main-sec h3{
	padding: 0 0 0 20px;
	background-position: left center; /* WinIE 0 0 */
	background-repeat: no-repeat;
	background-image: url(image/square.gif);
}
div#main-article div#article div.main-sec p{
	margin: 0em 0 2em 0;
}
div#main-article div#article div.main-secBottom{
	margin: 0.5em 0 2em 0;
}

div.submenu ul{
	list-style-type: none;
}
div.submenu img{
	margin: 0 4px 0 0;
}
div.submenu li.select{
	background: url(image/subsel.gif) no-repeat 0px 8px;
}
div.submenu li.select,
div.submenu li span{
	padding: 0 0 0 18px; 
}
div.submenu li span{
	font-weight: bold;
	
}
div#main-read p.related a { color:#7CA1C6; text-decoration: none; font-style: italic; font-weight: bold; }
div#main-read p.related a:link,
div#main-read p.related a:visited{}
div#main-read p.related a:hover,
div#main-read p.related a:active{text-decoration: underline}
div.submenu li a { color:#000; text-decoration: none; padding: 0 0 0 18px; }
div.submenu li a:link,
div.submenu li a:visited{}
div.submenu li a:hover { background: url(image/subsel.gif) no-repeat left center; }
div.submenu li a:active { color:#A4157A; }
/* ------------------------- END main.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 */
