*{margin:0; padding:0;}
body		{background-color:#FFFFFF;	font-size: 9pt;	color: #000000;	line-height: 135%;}
a:link		{color:#60789D;	text-decoration:none;;}
a:visited	{color:#000000;	text-decoration:none;}
a:hover		{color:#C3904F;	position: relative;	top: 1px;	left: 1px;	text-decoration:underline;}
a.detail	{color:#FF2A00;	text-decoration:none;}
a.detail:hover	{color:#C3904F; position: relative;	top: 1px;	left: 1px;	text-decoration:underline;}
.style_footer			{color: #ffffff;	text-decoration:none;}
.style_footer:link		{color: #ffffff;	text-decoration:none;}
.style_footer:visited	{color: #ffffff;	text-decoration:none;}
.style_footer:hover		{text-decoration:underline;	color: #C3904F;}
.style-white{color: #FFFFFF;}
.style-ms	{color: #FFFFFF;	font-weight: bold;}
.style-st	{color: #666666;	font-size: 10pt;	font-weight: bold;}
.floatEnd 	{clear:both;}
.FontPrice	{font-size: 1.9em;	color: #FF421C;	font-weight: bold;}
.FontCopy	{font-size: 1.3em;	color: #FF671C;	font-weight: bold;}
.FontList	{font-size: 1.0em;	color: #FFFFFF;}
.ListTitle	{font-size: 1.3em;	color: #F0F8FF;	font-weight: bold;}
.FontIndex	{font-size: 1.0em;	color: #666666;}
h1			{padding-left:2pt;	background-color: #AFA36C;	color: #FFFFFF;	font-size: 10pt;}
#top		{width: 800px;	height: 15px;	margin: 0 auto;	padding-left: 6px;	padding-right: 6px;}
#body		{width: 800px;	height: 1136px;	background-color: #FFFFFF;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	padding: 5px;	margin: 0 auto;}
#title		{width: 800px;	height: 50px;	margin: 0 auto;}
#logo		{width: 200px;	height: 50px;	float: left;}
#topmenu	{width: 450px;	height: 50px;	float: right;}
#menubar	{width: 800px;	height: 50px;	background-color: #3F577C;	margin-top: 5px;	background-image: url(../img/l-title-bg.gif);}
#main		{width: 800px;	height: 1000px;}
#mainleft	{width: 200px;	height: auto;	float: left;	margin-top: 5px;}
#mainright	{width: 596px;	height: auto;	float: right;	margin-top: 5px;}
#box-st01	{width: 185px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-st02	{width: 185px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-st03	{width: 185px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-st04	{width: 185px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-lt01	{width: 582px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-lt02	{width: 582px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-lt03	{width: 582px;	height: 16px;	background-color: #3F577C;	margin-bottom: 5px;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#box-lt04	{width: 596px;	height: 30px;	margin-bottom: 5px;}
#box-lt04l	{width: 262px;	height: 16px;	background-color: #3F577C;	padding: 7px;	background-image: url(../img/s-title-bg.gif);	float: left;}
#box-lt04r	{width: 301px;	height: 16px;	background-color: #3F577C;	padding: 7px;	background-image: url(../img/s-title-bg.gif);	float: right;}
#box-s01	{width: 200px;	height: 80px;	margin-bottom: 5px;}
#box-s01u	{width: 200px;	height: 80px;	margin-bottom: 5px;}
#box-s01d	{width: 200px;	height: 80px;}
#box-s02	{width: 183px;	height: 120px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;	padding: 7px;}
#box-s03	{width: 197px;	height: 155px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#box-s04	{width: 185px;	height: 150px;	margin-bottom: 5px;	padding: 7px;}
#box-m01	{width: 190px;	height: 395px;	float: left;}
#box-m01t	{width: 190px;	height: 30px;	background-color: #860001;}
#box-m01u	{width: 176px;	height: 150px;	padding: 7px;	background-color: #FFEBED;	margin-bottom: 7px;}
#box-m01t2	{width: 190px;	height: 30px;	background-color: #0258BF;}
#box-m01u2	{width: 176px;	height: 150px;	padding: 7px;	background-color: #EBF5FF;}
#box-m02	{width: 188px;	height: 395px;	margin-left: 8px;	float: left;}
#box-m02t	{width: 188px;	height: 30px;	background-color: #C55201;}
#box-m02u	{width: 174px;	height: 150px;	padding: 7px;	background-color: #FFF2EB;	margin-bottom: 7px;}
#box-m02t2	{width: 188px;	height: 30px;	background-color: #00AFC4;}
#box-m02u2	{width: 174px;	height: 150px;	padding: 7px;	background-color: #EBFDFF;}
#box-m03	{width: 190px;	height: 395px;	float: right;}
#box-m03t	{width: 190px;	height: 30px;	background-color: #3A477C;}
#box-m03u	{width: 176px;	height: 150px;	padding: 7px;	background-color: #F1F2F8;	margin-bottom: 7px;}
#box-m03t2	{width: 190px;	height: 30px;	background-color: #63BE00;}
#box-m03u2	{width: 176px;	height: 150px;	padding: 7px;	background-color: #F5FFEB;}
#box-l01	{width: 584px;	height: 900px;	background-color: #253155;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;	padding: 5px;	overflow:auto;}
#box-l02	{width: 594px;	height: 795px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#box-l03	{width: 580px;	height: 145px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;	padding: 7px;}
#box-l04	{width: 596px;	height: 174px;	margin-bottom: 5px;}
#box-l04l	{width: 260px;	height: 158px;	float: left;	padding: 7px;	border-style: solid;	border-width: 1px;	border-color: #CCCCCC;}
#box-l04r	{width: 299px;	height: 158px;	float: right;	padding: 7px;	border-style: solid;	border-width: 1px;	border-color: #CCCCCC;}
#box-l01k	{width: 594px;	height: 150px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#menu-01	{width: 197px;	height: 116px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#menu-01s	{width: 197px;	height: 25px;}
#menu-01l	{width: 187px;	height: 81px;	padding: 5px;}
#menu-02	{width: 197px;	height: 116px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#menu-02s	{width: 197px;	height: 25px;}
#menu-02l	{width: 187px;	height: 81px;	padding: 5px;}
#menu-03	{width: 197px;	height: 116px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#menu-03s	{width: 197px;	height: 25px;}
#menu-03l	{width: 187px;	height: 81px;	padding: 5px;}
#menu-04	{width: 197px;	height: 116px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;}
#menu-04s	{width: 197px;	height: 25px;}
#menu-04l	{width: 187px;	height: 81px;	padding: 5px;}
#flash		{width: 594px;	height: 240px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	margin-bottom: 5px;	background-color: #000000;}
#news-box01	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#news-box02	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#news-box03	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#news-box04	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#news-box05	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#news-box06	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#news-box07	{width: 580px;	height: 20px;	border-bottom: solid #CCCCCC 1px;	margin-bottom: 5px;}
#footer		{width: 786px;	height: 16px;	margin: 0 auto;	background-color: #3F577C;	padding: 7px;	background-image: url(../img/s-title-bg.gif);}
#end		{width: 800px;	height: 15px;	margin: 0 auto;	padding-left: 6px;	padding-right: 6px;}
#box-LeftColumn {
	float: left;
	width: 356px;
	margin-top: 5px;
}
#PrList {
	width:570px;
/*	height:986px; */
	height:auto;
	font-size: 1.0em;
}
#PrList .ListItem {
	width:550px;
	height:133px;
	border: 1px solid #CCCCCC;
	margin: 6px;
	background-color:#253155;
}
#PrList .ListItem .head {
	font-size: 1.4em;
	font-weight: bold;
}
#PrList .ListItem .left {
	float: left;
	width: 65%;
	margin-top: 0;
}
#PrList .ListItem .left ul {
    list-style:none;
    margin-top:5px;
    margin-left:0px;
    padding:5px 5px;
    line-height:1.2em;
}
#PrList .ListItem .left li {
    list-style:none;
    padding-left:15px;
    text-align:left;
    margin-bottom: 8px
}
#PrList .ListItem .main {
	margin-top:5px;
	margin-left: 66%; /*↑の横幅が30%ゆえに */
}
#PrList .ListItem .footer {
	clear: left;
}
/* List Table */
table#Index-Menu {
    width: 400px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1.0em;
}
table#Index-Menu th {
    width: 70%;
    padding: 5px;
    border-width: 0 0 1px 1px;
    background: #EFF2F3;
    line-height: 200%;
    text-align: left;
    font-weight:normal;
}
table#Index-Menu td {
    padding: 5px;
    border: 0px;
    border-width: 0 0 1px 1px;
    text-align: center;
    background: #EFF2F3;
}
