/* main area */

.group_blue { color: #2860ff; }

table.groupContents {
	width: 778px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 0px;	
}

table.groupContents td.leftSub {
	width: 157px;
	text-align: left;
	vertical-align: top;
}

table.groupContents td.cntSpace {
	width: 11px;
}

table.groupContents td.rightMain {
	width: 610px;
	text-align: left;
	vertical-align: top;
}

table.groupContents02 {
	width: 778px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 0px;	
}

table.groupContents02 td.leftSub {
	width: 157px;
	text-align: left;
	vertical-align: top;
}

table.groupContents02 td.cntSpace {
	width: 11px;
}

table.groupContents02 td.rightMain {
	width: 610px;
	text-align: left;
	vertical-align: top;
}

/* left */

table.groupLeft {
	width: 250px;
	text-align: left;
	vertical-align: top;
}

table.groupLeft td.infoCel {
	width:250px;
	height: 114px;
	background-image: url("img/info_back.gif");
	text-align: center;
	vertical-align: middle;
}

table.groupLeft td.green {
	width: 250px;
	text-align: center;
	background-color: #e8fbe7;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div.boxLeft180 {
	width: 180px;
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 0px auto 4px auto;
}

.dotCol { color: #70d668; }

div.boxLeft250 {
	width: 250px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #86dc81;
	margin: 0px auto 0px auto;
}

div.boxLeftLink {
	width: 230px;
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 5px auto 5px auto;
}

table.groupLeft02 {
	width: 155px;
	text-align: left;
	vertical-align: top;
}

table.groupLeft02 td.infoCel {
	width:155px;
	height: 114px;
	background-image: url("img/info_back02.gif");
	text-align: center;
	vertical-align: middle;
}

div.boxLeft135 {
	width: 135px;
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 0px auto 4px auto;
}

div.boxLeft155 {
	width: 155px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #fdd1a2;
	margin: 0px auto 15px auto;
}

div.boxLeft155_02 {
	width: 155px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #86dc81;
	margin: 0px auto 15px auto;
}

div.boxLeft155_03 {
	width: 149x;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #fa6460;
	margin: 0px auto 5px auto;
}

table.leftArea145 {
	width: 145px;
	margin: 0px auto 5px auto;
}

table.leftArea145 td {
	background-color: #ede7ff;
	text-align: left;
}

div.leftDigi {
	width: 240px;
	text-align: left;
	margin: 3px auto 3px auto;
}

div.boxLeft244 {
	width: 244px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #2eb421;
	margin: 3px auto 3px auto;
}

div.boxLeft234 {
	width: 234px;
	text-align: left;
	margin: 5px auto 5px auto;
	padding: 0px;
}





/* right */
div.areaBase {
 width: 600px;
	margin: 5px;
	padding: 0px;
	background-color: #FFF4A5;
}
div.areaBase dl {
 width: 600px;
	margin: 0px;
	padding: 5px 0px 0px;
}
div.areaBase dt {
 width: 100px;
	margin: 0px;
	padding-bottom: 5px;
	float: left;
}
div.areaBase dd {
 width: 500px;
	margin: 0px;
	padding-bottom: 5px;
	float: left;
}
div.areaBase ul.area01 {
 width: 490px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.areaBase ul.area01 li {
 float: left;
	display: inline;
	white-space: nowrap;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}

div.area2 {
 width: 600px;
	margin: 0px 5px 5px;
	padding: 0px;
}
div.areaBase2 {
 width: 295px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: #FFF4A5;
	float: left;
}
div.areaBase3 {
 width: 300px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF4A5;
	float: left;
}
div.areaBase2 dl,div.areaBase3 dl {
 width: 295px;
	margin: 0px;
	padding: 5px 0px 0px;
}
div.areaBase2 dt,div.areaBase3 dt {
 width: 100px;
	margin: 0px;
	padding-bottom: 5px;
	float: left;
}
div.areaBase2 dd,div.areaBase3 dd {
 width: 195px;
	margin: 0px;
	padding-bottom: 5px;
	float: left;
}
div.areaBase2 ul.area01,div.areaBase3 ul.area01 {
 width: 185px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.areaBase2 ul.area01 li,div.areaBase3 ul.area01 li {
 float: left;
	display: inline;
	white-space: nowrap;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

/* clearfix */
div.boxRight610:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div.boxRight610 { display: inline-block; }
/* Hides from IE-mac \*/
*html div.boxRight610 { height: 1%; }
div.boxRight610 { display: block; }
/* End hide from IE-mac */

div.area2:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div.area2 { display: inline-block; }
/* Hides from IE-mac \*/
*html div.area2 { height: 1%; }
div.area2 { display: block; }
/* End hide from IE-mac */

div.areaBase:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div.areaBase { display: inline-block; }
/* Hides from IE-mac \*/
*html div.areaBase { height: 1%; }
div.areaBase { display: block; }
/* End hide from IE-mac */

div.areaBase4 {
 width: 600px;
	margin: 5px;
	padding: 0px;
	background-color: #FFF4A5;
}
div.areaBase4 dl {
 width: 600px;
	height: 40px;
	margin: 0px;
	padding: 5px 0px 0px;
}
div.areaBase4 dt {
 width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
div.areaBase4 dd {
 width: 440px;
	margin: 0px;
	padding: 5px 0px;
	float: left;
	display: inline;
	text-align: left;
}
.spForm {
 margin: 0px 0px 2px 0px;
}
div.areaBase4:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div.areaBase4 { display: inline-block; }
/* Hides from IE-mac \*/
*html div.areaBase4 { height: 1%; }
div.areaBase4 { display: block; }
/* End hide from IE-mac */





table.groupRight {
	width: 610px;
	text-align: left;
	vertical-align: top;
}

table.coloredTab {
	width: 605px;
	text-align: left;
	vertical-align: top;
}

table.coloredTab td.cel01 {
	width: 600px;
	height: 50px;
	text-align: left;
	background-image: url("img/yellow_back01_3.gif");
}

table.coloredTab td.cel02 {
	width: 600px;
	height: 150px;
	text-align: left;
	background-image: url("img/yellow_back02.gif");
}

table.coloredTab td.cel03 {
	width: 297px;
	height: 50px;
	text-align: left;
	background-image: url("img/yellow_back03.gif");
}

table.coloredTab td.cel04 {
	width: 298px;
	height: 50px;
	text-align: left;
	background-image: url("img/yellow_back04.gif");
}

table.coloredTab td.cel05 {
	width: 600px;
	height: 80px;
	text-align: left;
	background-image: url("img/yellow_back05.gif");
}

table.coloredTab td.cel06 {
	width: 600px;
	height: 95px;
	text-align: left;
	background-image: url("img/yellow_back06.gif");
}

table.coloredTab td.cel07 {
	width: 600px;
	height: 50px;
	text-align: left;
	background-image: url("img/yellow_back07.gif");
}

table.coloredTab td.cel03_2 {
	width: 297px;
	height: 50px;
	text-align: left;
	background-image: url("img/yellow_back03_2.gif");
}

table.coloredTab td.cel04_2 {
	width: 298px;
	height: 50px;
	text-align: left;
	background-image: url("img/yellow_back04_2.gif");
}

div.boxRight600 {
	width: 600px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #fdd1a2;
	margin: 0px auto 0px auto;
}

div.boxRight600_02 {
	width: 600px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #7452ff;
	margin: 0px auto 0px auto;
}

div.boxRight610 {
	width: 610px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #ffd0a2;
	margin: 0px auto 0px auto;
}

.r_link:link    { color:#333333; font-size:12px; line-height: 18px; text-decoration:underline; }
.r_link:visited { color:#333333; font-size:12px; line-height: 18px; text-decoration:underline; }
.r_link:active  { color:#333333; font-size:12px; line-height: 18px; text-decoration:underline; }
.r_link:hover   { color:#ff6600; font-size:12px; line-height: 18px; text-decoration:underline; }

div.boxRight500 {
	width: 500px;
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 5px auto 5px auto;
}

/* second */

table.secLabel {
	width: 610px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 15px;
}

table.secLabel td.cel01 {
	width: 460px;
	text-align: left;
	background-color: #ede8ff;
	border: 0px;
	margin: 0px;
}

table.secLabel td.cel02 {
	width: 150px;
	text-align: right;
	background-color: #ede8ff;
	border: 0px;
	margin: 0px;
}

table.secLabel td.bottomArea {
	width: 610px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	background-color: #ede8ff;
	border: 1px solid #7653ff;
	margin: 0px;
}

table.secBottomLabel {
	width: 595px;
	margin-left: auto;
	margin-right: auto;
}
	
table.secBottomLabel td.link {
	text-align: center;
}

.pink       { color: #ea5a5a; }
.blue_group { color: #2860ff; }

table.tabData {
	width: 608px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ffffff;
}

table.tabData td {
	text-align: center;
	padding: 0px;
	background-color: #ede8ff;
}

table.tabDataIns {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

table.tabDataIns td {
	text-align: left;
}

table.tabData02 {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

table.tabData02 td.cel01 {
	width: 100px;
	text-align: left;
}

table.tabData02 td.cel02 {
	width: 500px;
	text-align: left;
}
