@charset "utf-8";
/* CSS Document */

div#contents {
	float: right;
	width: 610px;
	padding-right: 5px;
}

div#pan {
	font-size: 80%;
	float: left;
	width: 538px;
	padding-top: 25px;
	margin-right: 5px;
}
/*--h style----------------------------------------------*/
*html h1 {
	clear: both;
	margin-top: -2px;
	z-index: 1;
}

h1 {
	clear: both;
	z-index: 1;
}

h2 {
	clear: both;
	margin-bottom: 4px;
}




h4 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 5px;
}

/*----------------*/


/*--textblock style----------------------------------------*/
div#leadCoT {
	padding: 10px;
}

div#leadCoT img {
	margin-top: 5px;
	margin-bottom: 5px;
}

div#leadIndex {
	padding: 10px;
}

div#lead {
	padding: 10px;
}

div#lead img {
	float: right;
	margin-left: 10px;
}

div#lead span {
	font-size: 115%;
	font-weight: bold;
}

div.block {
	padding: 10px;
	clear: both;
}

div.blockU {
	padding: 10px;
	margin-bottom: 30px;
}

div.blockH {
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
}

div.blockH img {
	clear: both;
}

/*---info------------*/

div.blockHI {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

div.blockHI2 {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}

div.blockHI2 img {
	float: right;
	padding-left: 10px;
}

div.blockos {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

/*---info--------END-*/

div.blockHUn {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 30px;
}

div.blockHm {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}

div#blockLast {
	padding: 10px;
	margin-bottom: 30px;
}

div.blockUn {
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 30px;
	clear: both;
}

div.blockUn2 {
	padding: 10px 10px 0 10px;
	margin-top: 40px;
}


/*---------*/


/*--list style-------------------------------*/
div.list2 {
	padding-left: 10px;
	margin-bottom: 30px;
	clear: both;
}

div.list2 ul , div.list3 ul , div.numList ul {
	list-style-type: none;
}

div.list2 li {
	width: 290px;
	padding-right: 10px;
	float: left;
}

div.list2 li {
	width: 290px;
	padding-right: 10px;
	float: left;
}

div.list3 {
    padding-left: 10px;
	margin-bottom: 30px;
}

div.list3 li {
	width: 194px;
	padding-right: 4px;
	float: left;
}

div.numList dt {
	float: left;
	width: 20px;
	display: block;
}

div.numList dd {
	float: right;
	width: 570px;
	display: block;
}

div.listCircle ul {
	list-style-type: none;
}

div.listCircle li {
	background-image: url(../img/gauide/parkguide/ic_circle01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 18px;
}


/*------------------*/

/*---textstyle----------------------------------------*/
div.text {
	padding: 10px;
}

div.text img {
	float: right;
	padding-left: 10px;
}

p {
	margin-bottom: 5px;
}


div.btnMoreR {
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}

div.btnMore {
	width: 590px;
	margin-bottom: 15px;
	margin-top: 5px;
	text-align: right;
	padding-right: 10px;
}

div#pagetop {
	text-align: right;
	clear: both;
	width: 610px;
	margin-bottom: 5px;
	background-image: url(../img/common/bg_contents.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 20px;
}

div#pagetop img {
	float: right;
}

div.pagetop {
	text-align: right;
	clear: both;
	width: 590px;
	margin-bottom: 5px;
	font-size: 80%;
	margin-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
}

div.pagetopIn {
	text-align: right;
	clear: both;
	width: 590px;
	margin-bottom: 5px;
	font-size: 80%;
	margin-top: 3px;
}



/*---tablestyle-----------------------------------*/

table {
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #A3CB8F;
	border-top-color: #A3CB8F;
	margin-bottom: 20px;
	font-size: small;
}

th , td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #A3CB8F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3CB8F;
	padding: 5px;
}

th {
	background-color: #DDEED0;
}

table.w590 {
	width: 590px;
}
/*--monListTH list --------------------------------------------------------*/

div.monList {
	clear: both;
	text-align: left;
}


div.monList ul {
	list-style-type: none;
}

div.monList li {
	border: 1px solid #2BB627;
	font-size: 115%;
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-left: 3px;
}

div.monList li a:hover {
	background-color: #DAF8CF;
}



div.monList img {
	float: left;
}

div.monList li a {
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	display: block;
	padding-bottom: 3px;
}


/* クリア --------------------------------------------------------*/

div#lead:after , div.text:after , div#pagetop:after , div.list2 ul:after , div.list3 ul:after , div.list2:after , div.list3:after , div.numList dl:after , div#blockLast:after , div.block:after , div.blockHm:after , div#leadCoT:after , .div.blockHI2:after , div.monList:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3CB8F;
}

/* Hides from IE-mac \*/
*html div#lead , div.text , div#pagetop , div.list2 ul , div.list3 ul , div.list2 , div.list3 , div.numList dl , div#blockLast , div.block , div.blockHm , div#leadCoT , div.blockHI2 , div.monList { height: 1% }
div#lead , div.text , div#pagetop , div.list2 ul , div.list3 ul , div.list2 , div.list3 , div.numList dl , div#blockLast , div.block , div.blockHm, div#leadCoT , div.blockHI2 , div.monList { display: block; }
/* End Hides from IE-mac \*/

/* クリア -----------------------------------------------END----*/
