@charset "utf-8";

/*superA_class_man*/

/*link*/
a:link {
	color: #9a1818;	
}
a:visited {
	color: #480808;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
}

/*header*/
div#wrapper div#container div#header2 div#superA-logo{
	border-left: #747373 1px solid;
	border-right: #747373 1px solid;
}
div#wrapper div#container div#header2 div#error-logo{
	border-left: #747373 1px solid;
	border-right: #747373 1px solid;
	border-bottom: #747373 1px solid;
}
div#wrapper div#container div#header2 div.logo-left2 img{
	width: 599px; 
	float: left;
}
div#wrapper div#container div#header2 div.logo-right2 img{
	width: 159x; 
	float: left;
}
div#wrapper div#container2 div#header2 div#error-logo{
	border-left: #747373 1px solid;
	border-right: #747373 1px solid;
	border-bottom: #747373 1px solid;
}
div#wrapper div#container2 div#header2 div#contribution-logo{
	border-left: #747373 1px solid;
	border-right: #747373 1px solid;
}
div#wrapper div#container2 div#header2 div.logo-left img{
	float: left;
	width: 376px;
}
div#wrapper div#container2 div#header2 div.logo-right img{
	float: left;
	width: 122px;
}

/*01.html*/

div#header2{
	border-bottom: 1px solid #d1d1d1;
}
div#header2 div#header2-inner {
	width: 750px;
	background: url(../../superA_class_man/img/superA01_bg.gif) no-repeat left top;
	padding: 5px 5px 0 5px;
}
div#header2 div#header2-inner h1 {
	width: 167px;
	padding: 1px 0 5px 0;
	float: left;
}
div#header2 div#header2-inner ul {
	width: 480px;
	float: right;
	text-align: right;
}
div#header2 div#header2-inner ul li {
	width: 70px;
	padding: 0 0 0 2px;
	float: right;
}
div#header2 p {
	width: 758px;
	border: 1px solid #a3a3a3;
}
div#header2 p span {
	display: block;
	width: 738px;
	padding: 7px 7px 8px 11px;
	font-size: 116.7%;
	line-height: 1.4;
	background: #fbfaf1;
	border: 1px solid #fff;
}

/*contents*/
div#superA-contents {
	width: 760px;
	padding: 20px 0 30px 0 ;
}
div#superA-contents div.contents-info {
	width: 760px;
}
div#superA-contents .superA-padding {
	padding: 5px 0 0 0;
	width: 132px;
	float: left;
	vertical-align: bottom;
}
div#superA-contents div.contents-info img.image {
	width: 132px;
	float: left;
	vertical-align: bottom;
}
div#superA-contents div.menuList {
	width: 500px;
	float: right;
}
div#superA-contents div.menuList p {
	clear: both;
	width: 500px;
	color: #333333;
	text-align: right;
	padding: 2px 0 2px 0;
	font-weight: bold;
	line-height: 1.5;
}
div#superA-contents div.menuList div.menuListInner {
	width: 500px;
	float: right;
	text-align: right;
}
div#superA-contents div.menuList div.menuListInner img {
	width: 54px;
	float: right;
	padding: 0 0 0 4px;
}
div#superA-contents div.menuList div.menuListInner ul {
	display: inline;
	width: 392px;
	list-style: none;
}
div#superA-contents div.menuList div.menuListInner ul li {
	width: auto;
	float: right;
	font-size: 108.4%;
	vertical-align: bottom;
	padding: 4px 0 0 1px;
} 
div#superA-contents div.menuList div.menuListInner ul li span {
	font-weight: bold;
}

/*table*/
div#superA-contents table {
	width: 760px;
	border: 1px solid #595959;
	margin: 10px 0 10px 0;
	background-color: #fbfaf1;
}
div#superA-contents table tr:hover {
	background: #f0cccc;
}
div#superA-contents table th.th01 {
	width: 577px;
	background: #595959 url(../../superA_class_man/img/superA01_bg01.gif) no-repeat left top;
	border-right: 1px solid #595959; 	
}
div#superA-contents table th.th01 img.text01 {
	width: 113px;
	padding: 6px 0 3px 210px;
	float: left;
}
div#superA-contents table div.button {
	width: 70px;
	float: right;
	padding: 1px 2px 1px 0;
	vertical-align: top;
}
div#superA-contents table th.th02 {
	width: 180px;
	background:#595959 url(../../superA_class_man/img/superA01_bg02.gif) no-repeat left top;	
}
div#superA-contents table th.th02 img.text02 {
	width: 24px;
	padding: 6px 0 3px 46px;
	float: left;
}
div#superA-contents table td.td01 {
	width: 85px;
	text-align: left;
	padding: 5px 0 7px 11px;
	border-bottom: 1px solid #595959;
}
div#superA-contents table td.td02 {
	width: 405px;
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #595959;
}
div#superA-contents table td.td03 {
	width: 65px;
	text-align: right;
	padding: 5px 11px 7px 0;
	border-bottom: 1px solid #595959;
	border-right: 1px solid #595959;
}
div#superA-contents table td.td04 {
	width: 90px;
	text-align: center;
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #595959;
}
div#superA-contents table td.td05 {
	width: 79px;
	text-align: center;
	padding: 5px 11px 7px 0;
	border-bottom: 1px solid #595959;
}

/*contribution.html*/
div#superA-area {
	width: 500px;
}
div#superA-area p.text {
	width: 500px;
	padding: 25px 0 14px 0;
	font-size: 116.7%;
	line-height: 1.4; 
}
div#superA-area img.title01 {
	width: 500px;
	text-align: left;
}
/*table*/
div#superA-area table.table01 {
	width: 498px;
	border: 1px solid #595959;
	margin: 0 0 10px 0;
	background: #fbfaf1;
}
div#superA-area table.table02 {
	width: 498px;
	border: 1px solid #595959;
	margin: 0 0 10px 0;
	background: #fbfaf1;
}
div#superA-area table.radioArea {
	width: 478px;
}
div#superA-area table.table01 td.td06 {
	width: 478px;
	padding: 8px 10px 8px 10px;
	line-height: 1.5;
}
div#superA-area table.table01 td.td15 {
	width: 478px;
	padding: 3px 10px 8px 10px;
	line-height: 1.5;
}
div#superA-area table.table02 td.td06 {
	width: 478px;
	padding: 8px 10px 8px 10px;
	line-height: 1.5;
}
div#superA-area table.table01 td.td07 {
	width: 478px;
	padding: 8px 10px 8px 10px;
	line-height: 1.5;
}
div#superA-area table.table01 td.td12 {
	width: 478px;
	padding: 8px 10px 2px 10px;
	line-height: 1.5;
}
*html div#superA-area table.table01 td.td07 {
	padding: 8px 10px 8px 6px;
}
*:first-child+html div#superA-area table.table01 td.td07 {
	padding: 8px 10px 8px 6px;
}
div#superA-area table.radioArea td.td08 {
	padding: 0 0 0 2px;
	text-align: left;
}
div#superA-area table.radioArea td.td09 {
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 3px;
}
div#superA-area table.radioArea td.td10,
div#superA-area table.radioArea td.td11 {
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 2px;
}
div#superA-area table td.bold {
	font-weight: bold;
}
div#superA-area table.table02 td.td13 {
	padding: 2px 4px 0 3px;
}
div#superA-area table.table02 td.td14 {
	width: 37px;
	font-weight: bold;
	padding: 2px 4px 0 3px;
}
*:first-child+html div#superA-area table.table02 td.td14 {
	padding: 2px 0 0 1px;
}
*:first-child+html div#superA-area table.table02 td.td13 {
	padding: 2px 0 0 1px;
}
*html div#superA-area table.table02 td.td14 {
	padding: 2px 1px 0 1px;
}
*html div#superA-area table.table02 td.td13 {
	padding: 2px 0 0 1px;
}
*:first-child+html div#superA-area table.radioArea td.td08,
*:first-child+html div#superA-area table.radioArea td.td09,
*:first-child+html div#superA-area table.radioArea td.td10,
*:first-child+html div#superA-area table.radioArea td.td11{
	padding: 2px 0 0 0;
}
*html div#superA-area table.radioArea td.td08{
	padding: 3px 0 0 0;
}
*html div#superA-area table.radioArea td.td09,
*html div#superA-area table.radioArea td.td10,
*html div#superA-area table.radioArea td.td11{
	padding: 2px 0 0 0;
}
div#superA-area table th {
	width: 498px;
}
div#superA-area table.table02 td.action {
	width: 458px;
	padding: 0 10px 8px 10px;
	line-height: 1.5;
}
div#superA-area table td div.inner {
	width: 461px;
	padding: 6px 10px 6px 5px;
	background: #fffffe;
	border: 1px solid #942b2a;
}
div#superA-area table td div.inner span {
	width: 14px;
	color: #891414;
	float: left;
}
div#superA-area table td div.inner p.color {
	width: 430px;
	color: #891414;
	line-height: 1.5;
	float: left;
	vertical-align: top;
}
div#superA-area table.table02 td input.text01 {
	width: 309px;
	display: inline;
	float: left;
}
div#superA-area table.table02 td span.text03 {
	width: 165px;
	display: block;
	float: left;
	padding: 2px 0 0 0;
	font-weight: bold;
}
div#superA-area table td input.text04 {
	width: 122px;
	display: inline;
	vertical-align: bottom;
	margin: 0 2px 0 2px;
}
div#superA-area table td span.text05 {
	width: 300px;
	display: block;
	font-size:83.4%;
	*font-size: 75%;
	*font: 75%;
	padding: 3px 0 3px 0;
	vertical-align: top;
}
div#superA-area table span.text06 {
	font-size: 150%;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	padding: 7px 0 0 0;
	width: 478px;
	display: block;
}
div#superA-area span.text07 {
	font-size: 116.7%;
	line-height: 1.5;
	font-weight: bold;
}
div#superA-area p {
	line-height: 1.5;
	width: 460px;
}

/*contribution-error*/

div#contents div.wrong1 {
	margin: 30px 15px 0 15px;
	width: 470px; 
	background: #fbfaf1;
	border: #a3a3a3 1px solid;
}
div#contents div.wrong1 div.left{
	float: left;
	width: 137px;
	margin: 0 20px 0 0;
}
div#contents div.wrong1 p.right2{
	float: left;
	width: 290px;
	font-size: 116.7%;
	color: #333333;
	padding: 25px 0;
}
div.clear{
	clear: both;
}

/*01-error*/

div#contents div.wrong {
	margin: 110px 25px 0 25px;
	width: 710px; 
	border: #a3a3a3 1px solid;
	background: #fbfaf1;
}
div#contents div.wrong div.left{
	float: left;
	width: 171px;
	margin: 0 10px 0 0;
}
div#contents div.wrong p.right{
	float: left;
	width: 500px;
	font-size: 116.7%;
	color: #333333;
	padding: 45px 0;
}
div.clear{
	clear: both;
}
div#back{
	text-align: center;
	margin: 60px 0 70px 0; 
}
