@charset "utf-8";
/* CSS Document */


body {

	}

div#headerWrapper , #header , .subMenu {
	background-color:#003333;
}


a {

	}



#contesntsWrapper , #topicpathWrapper , ul#topicPath , #snsButtonsAreaWrapper , #snsButtonsArea  {
	background-color:transparent;
	border:transparent;
}


ul#topicPath  {
	background-color:transparent;
	border:transparent;
	height:35px;
	}
	
#snsButtonsAreaWrapper{
	margin-top:-28px;
}

#contesntsWrapper {
	position:relative;
	top:-5px;
	}

div#contents {
	background-color:transparent;
	border:transparent;
	color:#555;
	line-height:180%;
	}


#footerWrapper{
	background-color: #000;
}

#footer {
	color: #fff;
	background-color: #000;
	border-top-color:#000;
	border-right-color:#000;
	border-left-color:#000;

}

#returnTop{
	background-color:#000;
}

#footerWrapper{
	position:fixed;
	bottom:-40px;
	width:100%;
}


/*---------------------------------------*/


#gaiyo {
	clear:both;
	}

#wakugaiyoL , #wakugaiyoR {
	float:left;
	margin-bottom:80px;}

#wakugaiyoL table {
	width:500px;
	}

#wakugaiyoR table {
	width:450px;
	}

th {
	text-align:left;
	width:120px;
	}	

.wakugaiyo td , .wakugaiyo th {
	line-height:210%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	text-align:left;
}

.form {
	padding:30px 0px;
	}

#map {
	margin:0px 0px 150px;
	float:left;
	}


.text {
	margin:0px 0px 30px;
	}	
