@charset "utf-8";
/* CSS Document */

* {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	margin:0px auto;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:link,a:visited{color:#000000;text-decoration: none;}
a:hover,a.red,a.red:visited{
	color: #FF0000;
	text-decoration: none;
}
img{
border:0px;
}
#intopline{
height:8px;
background-color:#3C3C3C;
border-top: 1px solid #CFCFCF;
}
#toptest{
padding:15px;
border-bottom:1px solid #808080;
margin-bottom:10px;
}
#mainbodypage{
width:860px;
margin:0 auto;
overflow:hidden;
}
#top .topleft{
float:left;
padding-left:50px;
padding-top:40px;
}
#top .topright{
float:right;
width:530px;
height:202px;
background-color:#F3F3F3;
}
.clear{
clear:both;
}
#incontent .incontentleft{
float:left;
padding-left:50px;
padding-top:20px;
}
#incontent .incontentright{
float:right;
width:530px;
padding-top:15px;
}
#incontent .incontentleft ul{
margin:0;
padding:0;
padding:20px 0px;
background-color:#3C3C3C;
}
#incontent .incontentleft ul li{
list-style:none;
padding:5px 0px;
}
#incontent .incontentright .inrightt1 ul{
padding:0px;
margin:15px 0px;
}
#incontent .incontentright .inrightt1 ul li{
list-style:none;
float:left;
line-height:18px;
}
#incontent .incontentright .inrightt1 ul li.lidate{
width:80px;
}
#incontent .incontentright .inrighttittle{
padding-top:70px;
_padding-top:30px;
margin-bottom:10px;
}
#incontent .inrightt2{
text-indent:1.5em;
}
#incontent .incontentright .inrighttittle2{
padding-top:70px;
margin-bottom:10px;
}
#incontent .inrightt3{
padding-top:50px;
text-indent:1.5em;
}
#incontent .inrightt3 a{
font-weight:bold;
}
#incontent .inrightt4{
padding-left:1.5em;
}
#incontent .inrightt4 ul{
padding:0;
margin:0;
float:left;
padding-right:50px;
}
#incontent .inrightt4 ul li{
list-style:none;
text-indent:0.5em;
line-height:18px;
}
#incontent .inrightt4 ul li.litextindex{
text-indent:0em;
padding-top:20px;
}
#incontent .inrightt4 ul li.litextindex a{
font-weight:bold;
}
#endnav{
text-align:center;
margin-top:30px;
border-top:2px solid #CACACA;
line-height:26px;
}
#endnav span{
padding:0px 2em;
}
#copyright{
text-align:center;
background-color:#3D3D3D;
height:26px;
}
#copyright .left,#copyright .right{
float:left;
line-height:26px;
padding-left:1em;
color:#FFFFFF;
font-weight:bold;
}
#copyright .right{
float:right;
padding-right:1em;
}
#copyright .left a{
color:#FFFFFF;
font-weight:bold;
}