﻿/*--------------------------

	body

--------------------------*/

#body { 

	margin-left: -8px;

	margin-top: -12px;

}





body#body { 

	margin-left: 0px;

	margin-top: 0px;

	background-color:#FFFFFF; 

}





h1, h2, h3 {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 12px;

}



p {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 12px;

	line-height: 133%;

	color: #666666;

}



/*--------------------------

	contentsArea

--------------------------*/



#contentsArea {

	width: 518px;

	padding: 0px;

	margin: 0px;

	position: relative;

}



/*--------------------------

	text

--------------------------*/

/*maintitle*/

.maintitle01,

.maintitle02,

.maintitle03,

.maintitle04{

	width:720px;

	height:94px;

	padding: 0px 0px 0px 0px; 

}



/*localnavigation*/

.localnavigationHead {

	font-size: 12px;

	line-height: 133%;

	color: #000000;

}



.localnavigation {

	font-size: 12px;

	line-height: 133%;

	color: #333333;

}





/*lead*/

.lead {

	font-size: 12px;

	line-height: 133%;

	color: #666666;

}





/*heading*/

.headingTop01 {

	width:518px;

	height:25px;

	padding: 0px 0px 0px 13px; 

	background-image: url("../../IMAGES/heading_01.gif"); 

	background-position: top left;

	background-repeat: no-repeat;

	color: #666666;

	font-weight: bold;

}



.headingTop02 {

	width:518px;

	height:24px;

	padding: 0px 0px 0px 13px; 

	background-image: url("../../IMAGES/heading_02.gif"); 

	background-position: top left;

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-weight: bold;

}



.heading01 {

	color: #000000;

	font-weight: bold;

	font-size: 12px;

	line-height: 133%;

}





.headingLeaf01 {

	width:518px;

	height:27px;

	padding: 0px 0px 0px 9px; 

	background-image: url("../../COMMON/IMAGES/heading_01.gif"); 

	background-position: top left;

	background-repeat: no-repeat;

	color: #666666;

	font-weight: bold;

	

}





/*text*/

.heading02 {

	padding: 1.5px 0px 0px 0px; 

	font-size: 12px;

	line-height: 133%;

	color: #666666;

}



.heading03 {

	padding: 1.5px 0px 0px 0px; 

	font-size: 12px;

	line-height: 133%;

	color: #FFFFFF;

	font-weight: bold;

}



.heading04 {

	padding: 1.5px 0px 0px 0px; 

	font-size: 11px;

	line-height: 133%;

	color: #666666;

}



.textS {

	font-size: 11px;

	line-height: 125%;

	color: #666666;

}





.textMB {

	font-size: 12px;

	line-height: 133%;

	color: #666666;

	font-weight: bold;

}



.textM {

	font-size: 12px;

	line-height: 133%;

	color: #666666;

}





/*caption*/

.captionS {

	font-size: 11px;

	line-height: 125%;

	color: #666666;

}





/*list*/

.listM {

	font-size: 12px;

	line-height: 133%;

	color: #666666;

}





/*yymmdd*/

.yymmdd {

	font-size: 11px;

	line-height: 125%;

	color: #333333;

}





/*official title*/

.officialTitle {

	font-size: 11px;

	line-height: 125%;

	color: #333333;

}





/*attention*/



.attentionM {

	font-size: 12px;

	line-height: 125%;

	color: #C71444;

	font-weight: bold;

}



.attentionS {

	font-size: 11px;

	line-height: 125%;

	color: #C71444;

}



.attentionS02 {

	font-size: 11px;

	line-height: 125%;

	color: #999999;

}





/*link*/



.linkM {

	font-size: 12px;

	line-height: 133%;

}



.linkMB {

	font-size: 12px;

	line-height: 133%;

	font-weight: bold;

}



.linkMBover{

	font-size: 12px;

	line-height: 133%;

	font-weight: bold;

	color: #C71444;

}



.linkMover {

	font-size: 12px;

	line-height: 133%;

	color: #C71444;

}



.linkMline {

	font-size: 12px;

	line-height: 133%;

	text-decoration: underline;

}



.linkMoverline {

	font-size: 12px;

	line-height: 133%;

	color: #C71444;

	text-decoration: underline;

}



.linkS {

	font-size: 11px;

	line-height: 125%;

}



/*iconAnchor*/

body ul.iconAnchor {

	padding: 0px;

	margin: 0px 0px 9px;

	font-size: 12px;

	list-style: none;

}



body ul.iconAnchor li {

	padding: 1px 0px 1px;

	margin: 0px 0px 3px;

	background: none;

	line-height: 130%;

}



body ul.iconAnchor a {

	padding: 1px 0px 1px 10px;

	margin: 0px 0px 0px;

	background: url(/WEB/COMMON/IMAGES/arrow_s_bottom1.gif) 0px 5px no-repeat;

	/*\*//*/

	revise: MacIE5.0bug;

	display: inline-block;

	margin-left: -10px;

	text-indent: 0;

	/**/

}



html*ul.iconAnchor a {

	background: url(/WEB/COMMON/IMAGES/arrow_s_bottom1.gif) 0px 5px no-repeat;

}



* html ul.iconAnchor a {

	background: url(/WEB/COMMON/IMAGES/arrow_s_bottom1.gif) 0px 10px no-repeat;

	_background: none;

	_background/* */: url(/WEB/COMMON/IMAGES/arrow_s_bottom1.gif) 0px 10px no-repeat;

}



body ul.iconAnchor li {

	padding-left: 10px;

	_padding-left: 0px;

	_padding-left/* */: 10px;

	text-indent: -10px;

	_text-indent: 0px;

	_text-indent/* */: -10px;

}



body ul.iconAnchor li.none img {

	margin: 0px 0px 0px 10px;

}



body ul.iconAnchor li.outsideLink a {

	padding: 1px 0px 1px 10px;

	margin: 0px 0px 0px;

	background: url(/WEB/COMMON/IMAGES/arrow_s_right1.gif) 0px 5px no-repeat;

	/*\*//*/

	revise: MacIE5.0bug;

	display: inline-block;

	margin-left: -10px;

	text-indent: 0;

	/**/

}



html*ul.iconAnchor li.outsideLink a {

	background: url(/WEB/COMMON/IMAGES/arrow_s_right1.gif) 0px 5px no-repeat;

}



* html ul.iconAnchor li.outsideLink a {

	background: url(/WEB/COMMON/IMAGES/arrow_s_right1.gif) 0px 10px no-repeat;

	_background: none;

	_background/* */: url(/WEB/COMMON/IMAGES/arrow_s_right1.gif) 0px 10px no-repeat;

}



body ul.iconAnchor li.outsideLink a {

	padding-left: 10px;

	_padding-left: 0px;

	_padding-left/* */: 10px;

	text-indent: -10px;

	_text-indent: 0px;

	_text-indent/* */: -10px;

}



body ul.iconAnchor li.none a {

	padding: 1px 0px 1px 10px;

	margin: 0px 0px 0px;

	background: none;;

	/*\*//*/

	revise: MacIE5.0bug;

	display: inline-block;

	margin-left: -10px;

	text-indent: 0;

	/**/

}



html*ul.iconAnchor li.none a {

	background: none;

}



* html ul.iconAnchor li.none a {

	background: none;

	_background: none;

	_background/* */: none;

}



body ul.iconAnchor li.none a {

	padding-left: 10px;

	_padding-left: 0px;

	_padding-left/* */: 10px;

	text-indent: -10px;

	_text-indent: 0px;

	_text-indent/* */: -10px;

}



body ul.iconAnchor li.middleLink a {

	padding: 1px 0px 1px 10px;

	margin: 0px 10px;

	background: url(/WEB/COMMON/IMAGES/allow_m_01.gif) 0px 0px no-repeat;

	/*\*//*/

	revise: MacIE5.0bug;

	display: inline-block;

	margin-left: 0px;

	padding-left: 20px;

	/**/

}



html*ul.iconAnchor li.middleLink a {

	background: url(/WEB/COMMON/IMAGES/allow_m_01.gif) 0px 0px no-repeat;

}



* html ul.iconAnchor li.middleLink a {

	background: url(/WEB/COMMON/IMAGES/allow_m_01.gif) 0px 0px no-repeat;

	_background: none;

	_background/* */: url(/WEB/COMMON/IMAGES/allow_m_01.gif) 0px 0px no-repeat;

}



body ul.iconAnchor li.middleLink a {

	padding-left: 10px;

	_padding-left: -10px;

	_padding-left/* */: 10px;

	text-indent: -10px;

	_text-indent: 10px;

	_text-indent/* */: -10px;

	/*\*//*/

	revise: MacIE5.0bug;

	display: inline-block;

	text-indent: 0px;

	/**/

}



body ul.anchor {

	padding: 0px;

	margin: 9px 0px 9px;

	list-style: none;

	font-size: 12px;

}



body ul.anchor li {

	padding: 1px 0px 1px;

	margin: 0px 0px 3px;

	background: none;

	line-height: 130%;

}



body ul.anchor a {

	padding: 1px 0px 1px 10px;

	margin: 0px 0px 0px;

	background: url(/WEB/COMMON/IMAGES/arrow_s_bottom1.gif) 0px 5px no-repeat;

	_background: none;

	_background/* */: url(/WEB/COMMON/IMAGES/arrow_s_bottom1.gif) 0px 5px no-repeat;

	/*\*//*/

	revise: MacIE5.0bug;

	display: inline-block;

	margin-left: -10px;

	text-indent: 0;

	/**/

}



body ul.anchor li {

	padding-left: 10px;

	_padding-left: 0px;

	_padding-left/* */: 10px;

	text-indent: -10px;

	_text-indent: 0px;

	_text-indent/* */: -10px;

}



span.icon {

	padding: 0px 5px 0px 0px;

	vertical-align: middle;

	/*\*//*/

	padding: 0px 5px 10px 0px;

	/**/

}



/*tbd*/

.tbd {

	font-size: 16px;

	line-height: 125%;

	color: #CC0000;

	font-weight: bold;

}



/*footer*/

.footer {

	font-size: 11px;

	line-height: 125%;

}



/*--------------------------

	member

--------------------------*/



/*text*/

.adressText {

	font-size: 12px;

	line-height: 133%;

	color: #666666;

	font-weight: bold;

}



.createText {

	font-size: 12px;

	line-height: 133%;

	color: #666666;

	font-weight: bold;

}



.printText {

	font-size: 10px;

	line-height: 125%;

	color: #666666;

}



.rootText {

	font-size: 10px;

	line-height: 125%;

}



.rootTextOff {

	font-size: 10px;

	line-height: 125%;

	color: #CCCCCC;

}



/*--------------------------

	link

--------------------------*/



a:link {text-decoration:none; color:#666666;}

a:visited {text-decoration:none; color:#666666;}

a:hover {text-decoration:none; color:#C71444;}

a:active {text-decoration:none; color:#C71444;}



a:link.root {text-decoration:none; color:#666666;}

a:visited.root{text-decoration:none; color:#666666;}

a:hover.root {text-decoration:none; color:#C71444;}

a:active.root{text-decoration:none; color:#C71444;}





img {

 border-style : none 

}





/*--------------------------

	table

--------------------------*/



.tableHead {

	padding:6px;

	font-size: 12px;

	color: #666666;

	font-weight: bold;

}





.tableText {

	padding:7px 9px 6px 9px;

	font-size: 12px;

	color: #666666;

}



.tableText2 {

	padding:7px 9px 0px 9px;

	font-size: 12px;

	color: #666666;

}



.tableText3 {

	padding:7px 0px 0px 3px;

	font-size: 12px;

	color: #666666;

}





.tableText4 {

	padding:6px 0px 0px 6px;

	font-size: 12px;

	color: #666666;

}





.tableText5 {

	padding:14px 9px 13px 9px;

	font-size: 12px;

	color: #666666;

}



.tableText6 {

	padding:14px 0px 0px 6px;

	font-size: 12px;

	color: #666666;

}





.tableLink {

	padding:5px 9px 2px 9px;

}





.tablePic {

	padding:12px 0px 12px 14px;

	font-size: 12px;

	color: #666666;

}





/* General Table */

table.generalTable {

	border: 1px solid #AAAAAA;

	border-width: 1px 0 0 1px;

	border-collapse: collapse;

	margin: 0 0 20px;

}



.blockLeft table.generalTable,

.blockRight table.generalTable,

.blockFull table.generalTable {

	margin-left : 0;

	margin-right : 0;

	margin : 0;

}



table.generalTable td.cellLevel1  {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #333333;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



table.generalTable td.cellLevel2 {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #DDDDDD;

	font-size: 12px;

	color: #666666;

}



table.generalTable td.cellLevel3 {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #EEEEEE;

	font-size: 12px;

	color: #666666;

}



table.generalTable td {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #FFFFFF;

	font-size: 12px;

	color: #666666;

}



table.generalTable2 {

	border: 1px solid #AAAAAA;

	border-width: 1px 0 0 1px;

	border-collapse: collapse;

	margin: 0 0 15px;

}



.blockLeft table.generalTable2,

.blockRight table.generalTable2,

.blockFull table.generalTable2 {

	margin-left : 0;

	margin-right : 0;

	margin : 0;

}



table.generalTable2 td.cellLevel1  {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #333333;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



table.generalTable2 td.cellLevel2 {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #DDDDDD;

	font-size: 12px;

	color: #666666;

}



table.generalTable2 td.cellLevel3 {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #EEEEEE;

	font-size: 12px;

	color: #666666;

}



table.generalTable2 td {

	border-color: #AAAAAA;

	border-style: solid;

	border-width: 0 1px 1px 0;

	background: #FFFFFF;

	font-size: 12px;

	color: #666666;

}



table.generalTable .borderBlue,

table.borderBlue {

	border-color: #7895db;

	background: #eef3ff;

}

dl {

	padding: 0px;

	margin: 9px 0px 9px;

	list-style: none;

	font-size: 12px;

}



dl dt {

	padding: 1px 0x 1px;

	margin: 0px 10px 5px;

	background: none;

	line-height: 130%;

	color: #666666;

}



dl dd {

	padding: 1px 0px 1px;

	margin: 0px 20px 5px;

	background: none;

	line-height: 130%;
	
	color: #666666;
}