/* -----------------------------------
PC
----------------------------------- */
@media (min-width: 601px) {
	.pc {
		display: block;
	}
	.mobile {
		display: none;
	}

	/* -----------------------------------
	standard setting
	----------------------------------- */
	body {
		margin: 0;
		padding: 0 25px;
		line-height:150%;
		background: #FFA739 url(/map/images/shared/bg.jpg) repeat-x;
		font-size: 85%;
		min-width: 990px;
		font-family: Meiryo, "Hiragino Kaku Gothic ProN", "MS PGothic", sans-serif;
	}

	/* -----------------------------------
	container
	----------------------------------- */
	.container {
		width:auto;
		margin: 0;
		border-left:1px #ccc solid;
		border-right:1px #ccc solid;
		background:#FFF;
	}
	img {
		border: none;
	}

	/* -----------------------------------
	link color
	----------------------------------- */
	a {
		color: #0000FF;
	}
	a:visited {
		color: #660066;
	}
	a:hover {
		color: #CC0000;
	}

	/* -----------------------------------
	header
	----------------------------------- */
	.header {
		text-align: center;
		background: #FFA739;
	}
	.header img {
		vertical-align:bottom;
	}

	/* -----------------------------------
	wrap
	----------------------------------- */
	.wrap {
		padding: 0;
		text-align: center;
		clear: both;
	}

	/* -----------------------------------
	content
	----------------------------------- */
	.content {
		margin-left: 10px;
		margin-right: 10px;
		text-align: left;
	}

	/* -----------------------------------
	search_navi
	----------------------------------- */
	.search_navi {
		text-align: center;
	}
	.search_navi p {
		margin-top: 0px;
		margin-bottom: 8px;
	}

	/* -----------------------------------
	dialog
	----------------------------------- */
	.ui-dialog {
		display: none !important;
	}

	/* -----------------------------------
	g_map
	----------------------------------- */
	.map_main {
		width: 100%;
	}
	.map_td {
		background: #a9a9a9;
		padding: 5px;
		border: 3px solid #ffd700;	
	}
	* html .map_main { width: 98%; }
	.map_canvas {
	  width: 100%;
	  height: 560px; 
	}
	.map_area_td {
		display: table-cell;
	}
	.g_map_right {
		width: auto;
		background: url(/map/images/shared/g_map_right_bg.jpg) repeat-y left top;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.g_map_right p {
		margin: 0px;
	}
	.g_map_right ul {
		margin: 0px;
		width: auto;
		height: 512px;
		margin: 0 8px;
		list-style-type: none;
		overflow-x: hidden;
		overflow-y: scroll;
		scrollbar-base-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #c8c8c8;
		scrollbar-highlight-color: #c8c8c8;
		scrollbar-shadow-color: #c8c8c8;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		padding:0;
	}
	.g_map_right ul li {
		margin: 0;
		padding: 1px 0 1px 0;
		position: relative;
		list-style: none;
		width: auto;
		display: table;
		cursor: pointer;
		font-size: 80%;
	}
	.g_map_right ul li img {
		vertical-align: middle;
		margin-right: 3px;
		width: 20px;
	}
	.g_map_right ul li span {
		display: table-cell;
		vertical-align: middle;
		width: 200px;
		text-decoration: underline;
	}
	* html .g_map .g_map_right ul li span { top: 5px; }
	*:first-child+html ul.list_kakko li span { top: -0.1em; }
	div.balloon{
		min-width:220px;
		max-height:300px;
		font-size: 80%;
	}
	div.balloon_header{
		text-align: left;
		font-weight: bold;
		border: 1px solid #ff6600;
		background-color: #ffcc99;
		padding: 2px 10px;
		margin-bottom: 3px;
	}

	/* -----------------------------------
	text
	----------------------------------- */
	p{
		margin: 0 15px 1em;
	}
	p.text-a{
		text-indent: 1em;
	}
	td p{
		margin: 0;
	}
	th p{
		margin: 0;
	}

	/* -----------------------------------
	list
	----------------------------------- */
	ul{
		margin:0 0 1em 30px;
		padding:0;
	}
	ul li{
		margin:0 0 2px 0;
		padding:0;
		line-height:1.3;
	}
	ul.ul-a{
		margin-top: 0;
		margin-left: 15px;
		padding-top: 0;
		padding-left: 0;
		margin-bottom: 10px;
	}
	ul.ul-a li{
		padding-left: 18px;
		margin-bottom: 7px;
		list-style-type: none;
		background: url(list_mark01.gif) no-repeat 0 3px;
	}

	/* -----------------------------------
	footer
	----------------------------------- */
	.footer {
		clear:both;
		margin-top: 0;
		padding-top: 10px;
		font-size: 90%;
		background: url(/map/images/shared/footer_bg.gif) repeat-x #FFCC00;
	}
	.footer p {
		margin:0 auto 5px;
		padding:0;
	}
	.footer address {
		float: left;
		padding: 0;
		margin:10 15 15px 20px;
		font-style: normal;
		line-height: 140%;
		color: #000;
	}
	.footer .inq {
		float: left;
		padding: 0;
	}
	.footer .inq ul {
		margin:0 0 0 0;
		padding: 0;
	}
	.footer .inq ul li{
		float: left;
		list-style:none;
	}
	.footer .inq ul li img{
		margin-left: 20px;
		border: none;
		margin-top: 10px;
	}

	/* -----------------------------------
	float
	----------------------------------- */
	.clear {
		clear: both;
	}

	/* -----------------------------------
	box
	----------------------------------- */
	div.box-point2{
		border: 1px solid #999;
		margin-top: 0;
		margin-right: 15px;
		margin-bottom: 0em;
		margin-left: 15px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		font-size: 90%;
	}
	div.box-point2 p{
		margin-bottom: 0px !important;
	}
	div.box-point2 ul{
		margin-top: 5px !important;
		margin-bottom: 0 !important;
		padding: 0;
	}
	div.box-point2 ol {
		margin-top: 5px !important;
		margin-bottom: 0 !important;
		padding: 0;
	}
	div.align-left{
		text-align: left;
	}
	div.align-center{
		text-align: center;
	}
	div.align-right{
		text-align: right;
	}

	/* -----------------------------------
	contents
	----------------------------------- */
	.contents-l {
		float: left;
		width: 350px;
	}
	.contents-r {
		float: right;
		width: 410px;
	}
}
	