﻿@charset "utf-8";

/* ----------------------------------------------
 * img
----------------------------------------------- */
#img {
	height: 108px;
	background: url("../images/img_main.gif") no-repeat top;
}
	#img p {
		padding: 90px 0 0 20px;
		text-align:left;
	}

/* -----------------------------------------------
 * contentMain
----------------------------------------------- */
h3 {
	margin: 15px 0 2px 0;
	padding: 0;
	color: #345B47;
	font-size: 120%;
	font-weight: bold;
}


#contentMain ul li {
	display: list-item; 
	margin: 0 0 0 15px;
	list-style: disc outside;
}


/* -----------------------------------------------
 * box
----------------------------------------------- */
#contentMain .box {
	width: 540px;
	margin: 5px auto 20px;
}

	#contentMain .box .text01 {
		width: 295px;
	}

	#contentMain .box dl {
		margin: 1em 0;
	}
		#contentMain .box dl dt {
			font-weight: bold;
		}

/* --------------------------
 * 普通のアクセス
-------------------------- */
#accessArea table.table01 th,
#accessArea table.table01 td {
	padding: 5px;
}

/* --------------------------
 * 無料送迎バス
-------------------------- */
#bus table.table01 th,
#bus table.table01 td {
	padding: 5px;
}


/* ----------------------------------------------
 * popup
---------------------------------------------- */
body#popup {
	background: none;
}
#popup .article {
	width: 460px;
	margin: 10px;
}
	#popup h2{
		width: 460px;
		height: 35px;
		margin-bottom: 5px;
		color: #fff;
		font-size: 120%;
		font-weight: bold;
		text-indent: 10px;
		line-height: 35px;
		background: url("../images/bg_headline_access.gif") no-repeat ;
	}
	#popup p {
		margin: 5px 0 10px;
	}
	#popup img {
		margin: 0 0 5px 0;
	}

	#popup ul.imgList li {
		float: left;
		margin: 0 15px 10px 0;
	}
		#popup .end {
			margin-right: 0;
		}

	#popup .box01 {
		float: left;
		width: 240px;
	}
	#popup .box02 {
		float: left;
		width: 220px;
	}

	#popup .close {
		width: 460px;
		text-align: center;
	}