div.cup_bottan{
	width: 765px;
	min-width: 765px;
	float: left;
	margin-bottom:25px;
	clear:both;
}

ul.cup_b {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.cup_b li.cubt {
float: left;
width: 148px;
margin: 0px 0px 0px 5px;
text-align: left;
}

ul.cup_b li.arrow_text {
float: left;
width: 80px;
text-align: left;
font-size:12px;
color:#666666;
}
ul.cup_b li.arrow_text a{
float: left;
width: 80px;
text-align: left;
font-size:12px;
color:#666666;
}
/*中面コンテンツバー*/
div.s_inner_body {
	width: 540px;
	min-width: 540px;
	height: auto;
	min-height: auto;
	position:relative;
	float:left;
}
div.danraku {
	border-bottom:1px dashed #CCC;
	margin-bottom:20px;
	padding-bottom:20px;
	width: 540px;
	min-width: 540px;
	height: auto;
	min-height: auto;
	position:relative;

}
div.s_inner_body_left {
	width: 250px;
	min-width: 250px;
	height: auto;
	min-height: auto;
	float:left;
}
div.s_inner_body_right {
	width: 250px;
	min-width: 250px;
	height: auto;
	min-height: auto;
	float:right;
}
#floatMenu {
	position:relative;
	top:0px;
	right:0px;
	width: 170px;
	min-width: 170px;
	float:right;
	background-image:url(../../images/float_back.gif);
	padding:10px 0px 10px 10px;
}



/*紹介内容*/
p.detail_copy{
	font-size:11px;
	color:#666;
	margin-bottom:10px;
	}

/*表*/

table.fl_cup {
	width: 160px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:11px;
}
table.fl_cup th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #a3c999;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
	color:#FFF;
}
table.fl_cup th a{
	color:#FFF;
}

table.fl_cup td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
}
table.fl_cup td.green {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
	background-color:#a3c999;
	color:#555;
	font-weight:bold;
}
table.fl_cup td.blue {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
	background-color:#97bed9;
	color:#555;
	font-weight:bold;
}
table.fl_cup td.brown {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
	background-color:#e2b984;
	color:#555;
	font-weight:bold;
}

table.table_cup_01 {
	width: 540px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:11px;
}
table.table_cup_01  th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #a3c999;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
	color:#FFF;
}
table.table_cup_01  th a{
	color:#FFF;
}

table.table_cup_01  td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
}
table.table_cup_01  td.green {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
	background-color:#e1f1dc;
	color:#555;
	font-weight:bold;
}

table.table_cup_02 {
	width: 540px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:11px;
}
table.table_cup_02 th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #97bed9;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
	color:#FFF;
}
table.table_cup_02 th a{
	color:#FFF;
}
table.table_cup_02 td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
}
table.table_cup_02 td.blue {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
	background-color:#d8e6f0;
	color:#555;
	font-weight:bold;
}
table.table_cup_03 {
	width: 540px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:11px;
}
table.table_cup_03 th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #e2b984;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
	color:#FFF;
}
table.table_cup_03 th a{
	color:#FFF;
}
table.table_cup_03 td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
}
table.table_cup_03 td.brown {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size:11px;
	background-color:#f4e1c9;
	color:#555;
	font-weight:bold;
}

