﻿@charset "utf-8";

/* ----------------------------------------------
 * box
---------------------------------------------- */

#contentMain .box {
	width: 510px;
	margin: 10px auto 20px;
}
	#contentMain .box li {
		margin-left: 15px;
		list-style-type: disc;
	}

	#contentMain .box .map {
		margin: 0 0 20px;
	}
		#contentMain .box .map img.imgL {
			margin-right: 10px;
		}

	/* 旭川 */
	#contentMain .box .asahikawa .posL {
		width: 216px;
		margin-right: 10px;
	}
		#contentMain .box .asahikawa .posL img {
			margin-right: 0;
		}


	#contentMain table.table01 th,
	#contentMain table.table01 td {
		padding: 5px;
	}



	/* ------------------------
	* Yahoo地図
	------------------------ */
	.yahooMap {
		border: 1px solid #cccccc;
	}
	/* ------------------------
	 * text
	------------------------ */
	#contentMain .box .text01 {
		float: left;
		width: 280px;
	}


/* popup
---------------------------------------------- */
#popup {
	background: none;
}
	#popup .article {
		width: 460px;
		margin: 10px;
	}

	#popup h3 {
		width: 460px;
		height: 38px;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		text-indent: 10px;
		line-height: 38px;
		background: url("../../commonNew/images/bg_headline.gif") no-repeat ;
	}
	#popup h4 {
		margin: 15px 0 5px;
		color: #91911E;
		font-size: 16px;
		font-weight: bold;
	}

/* ph */
#popup .ph01 {
	width: 235px;
	float: left;
	margin: 0 0 10px;
}
#popup .ph02 {
	float: left;
	width: 225px;
	margin: 0 0 10px 0;
}
#popup .ph03 {
	float: left;
	width: 215px;
	margin: 0 0 10px 0;
}

/* text */
#popup .text02 {
	margin: 5px 0 10px;
}
#popup .text03 {
	float: left;
	width: 225px;
}


#popup .close {
	width: 460px;
	margin: 1em 0;
	text-align: center;
}