
/********************************************************
	RMC Web Site
	This stylesheet provides styles for Gaiyo HTML layout.
	
	[gaiyo.css]
	
	0. Styles for all
	1. Header
	2. Global Navigation
	3. Contents
	4. Main Contents Area
	5. Side Contents Area
	6. Footer
	
	Last renewal date: 2006/09/29
*********************************************************/

@charset "utf-8";

/*
****************************************
		0. Styles for all
****************************************
*/



/*
****************************************
		1. Header
****************************************
*/


/*
****************************************
		2. Global Navigation
****************************************
*/
div#gnav		{width: 720px; padding: 0px 0px 8px 0px;}
div#gnav ul		{padding: 22px 0px 8px 0px;}

div#lnav		{width: 720px; padding: 0px 0px 7px 0px; text-align:left; clear:both;}
div#lnav span	{display: none;}
div#lnav ul		{padding: 8px 0px 9px 0px;}
div#lnav li		{padding: 0px; list-style: none; margin: 0px;}
div#lnav ul	li	{display: block; float: left;}


div#lnav .lnav01			{display: block; width: 38px; height: 10px; background: url(../gaiyo/img/gaiyo_btn03.gif) no-repeat left center; margin: 0px 24px 0px 0px;}
div#lnav .lnav01 a:link		{display: block; width: 38px; height: 10px; background: url(../gaiyo/img/gaiyo_btn01.gif) no-repeat left center;}
div#lnav .lnav01 a:visited	{display: block; width: 38px; height: 10px; background: url(../gaiyo/img/gaiyo_btn01.gif) no-repeat left center;}
div#lnav .lnav01 a:hover	{display: block; width: 38px; height: 10px; background: url(../gaiyo//img/gaiyo_btn02.gif) no-repeat left center;}

div#lnav .lnav02			{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn06.gif) no-repeat left center; margin: 0px 24px 0px 0px;}
div#lnav .lnav02 a:link		{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn04.gif) no-repeat left center}
div#lnav .lnav02 a:visited	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn04.gif) no-repeat left center}
div#lnav .lnav02 a:hover	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn05.gif) no-repeat left center}

div#lnav .lnav03			{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn09.gif) no-repeat left center; margin: 0px 24px 0px 0px;}
div#lnav .lnav03 a:link		{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn07.gif) no-repeat left center}
div#lnav .lnav03 a:visited	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn07.gif) no-repeat left center}
div#lnav .lnav03 a:hover	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn08.gif) no-repeat left center}

div#lnav .lnav04			{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn12.gif) no-repeat left center; margin: 0px 24px 0px 0px;}
div#lnav .lnav04 a:link		{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn10.gif) no-repeat left center}
div#lnav .lnav04 a:visited	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn10.gif) no-repeat left center}
div#lnav .lnav04 a:hover	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn11.gif) no-repeat left center}

div#lnav .lnav05			{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn15.gif) no-repeat left center; margin: 0px 24px 0px 0px;}
div#lnav .lnav05 a:link		{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn13.gif) no-repeat left center}
div#lnav .lnav05 a:visited	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn13.gif) no-repeat left center}
div#lnav .lnav05 a:hover	{display: block; width: 55px; height: 10px; background: url(../gaiyo/img/gaiyo_btn14.gif) no-repeat left center}

div#lnav .lnav06			{display: block; width: 95px; height: 10px; background: url(../gaiyo/img/gaiyo_btn18.gif) no-repeat left center; margin: 0px 24px 0px 0px;}
div#lnav .lnav06 a:link		{display: block; width: 95px; height: 10px; background: url(../gaiyo/img/gaiyo_btn16.gif) no-repeat left center}
div#lnav .lnav06 a:visited	{display: block; width: 95px; height: 10px; background: url(../gaiyo/img/gaiyo_btn16.gif) no-repeat left center}
div#lnav .lnav06 a:hover	{display: block; width: 95px; height: 10px; background: url(../gaiyo/img/gaiyo_btn17.gif) no-repeat left center}

/*
****************************************
		3. Contents
****************************************
*/
div#main h3,h4,p,legend	{text-align: left;}
div#main h3				{margin: 30px 0px 30px 0px;}
div#main h4				{font-size: 80%; margin: 0px 0px 18px 0px;}
div#main h5				{margin: 50px 0px 0px 0px;}
div#main p				{font-size: 70%; line-height: 2em;}

dl						{width: 720px; text-align: left;font-size: 75%; background-color: #fff;margin: 0px 0px 60px 0px;_margin: 0px 0px 40px 0px;border: 1px solid #fff;border-top: none;}
dt						{font-weight: normal;color: black;margin: 0px;border-top: 1px solid #fff;width: 8em;float: left;}
dd						{background-color: #fff;margin: 0 0 0 13em;border-top: 1px solid #fff;border-left: 1px solid #fff;}

.selLt				{margin: 0;padding: 1em 0.05em 1em 0em;line-height: 1.7em;}
.selLd				{background-color: #fff;padding: 1em 1em 1em 1em;border-top: 1px solid #fff;border-left: 1px solid #fff;line-height: 1.7em;}

.selSt				{margin: 0;padding: 0em 0.05em 0em 0em;line-height: 1.7em;}
.selSd				{background-color: #fff;padding: 0em 0.05em 0em 1em;line-height: 1.7em;}
.selSt2				{margin: 0;padding: 0em 0.05em 1em 0em;line-height: 1.7em;}
.selSd2				{background-color: #fff;padding: 0em 0.05em 1em 1em;line-height: 1.7em;}
.selSt3				{margin: 0;padding: 0em 0.05em 0em 0em;line-height: 1.7em;}
.selSd3				{background-color: #fff;padding: 0em 0.05em 0em 1em;line-height: 1.7em;}
.selSt4				{margin: 0;padding: 1em 0.05em 0em 0em;line-height: 1.7em;}
.selSd4				{background-color: #fff;padding: 1em 0.05em 0em 1em;line-height: 1.7em;}
.blank				{margin: 5px 0px 0px 3px;}

div#main .leftCol		{width: 347px; float:left;font-size: 75%; margin: 20px 0px; line-height: 1.7em;}
div#main .rightCol		{width: 347px; float:right;font-size: 75%; margin: 20px 0px; line-height: 1.7em;}
div#main .jinzaiVisial	{padding: 10px 0px 15px 0px; clear:both;}

div#leftColom			{float:left; width: 347px; margin: 10px 0px; line-height: 1.7em;}
div#rightColom			{float:right; width: 347px; margin: 10px 0px; line-height: 1.7em;}
						
div#main .leadBlock		{width: 720px; margin: 0px; line-height: 1.7em;}
/*div#main .leadBlock h4	{margin: 0px 0px 5px 0px; padding: 0px;}*/
div#main .leadBlock h4 {
	padding: 0px; 
	margin: 0px 0px 5px 0px;
	background-image: url(../img/header_dots.gif);
	background-repeat: repeat-x;
	background-position: center left;
	text-align: left;
}
div#main .leadBlock h4 .leadSpan {
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: .5em;
}

div#main .leadBlock ul	{padding: 0px; margin: 0px; list-style: none; text-align: left; font-size: 65%; linr-height: 1.7em;}
div#main .lead1,.lead3,.lead5
						{width: 349px; margin-bottom: 15px; float:left;}
div#main .lead2,.lead4,.lead6
						{width: 349px; margin-bottom: 15px; float:right;}
div#main .leadBlock h5	{padding: 0px; margin: 0px;}
						
div#main .shacho		{float:left;}
div#main .lead			{width: 540px; float:right;margin-bottom:30px;_margin-bottom:0px;}
.lead p					{margin-top: 5px;}
div#main .name			{margin-top: 20px;}

div#main table			{width: 100%; margin: 15px 0px;}
div#main th 			{text-align: center; padding: 5px 5px 0px 5px;vertical-align:middle;}
div#main td p			{text-align: center;vertical-align:top; height: 35px; font-size: 65%;}

.leadBlock a:link			{color: #333; text-decoration:underline;}
.leadBlock a:visited		{color: #333; text-decoration:underline;}
.leadBlock a:hover		{color: #333; text-decoration:none;}


/*
****************************************
		6. Footer
****************************************
*/
div#footerKey			{width: 720px; border-top:solid 1px #ccc; text-align: right; margin: 0px 0px 20px 0px; clear:both;}
div#footerKey address	{padding: 12px 0px 0px 0px;}


.sp				{display:none;#}

