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

/* -----------------------------------------------------------
	00 flash
	01 main
	02 left main
	03 right sub
----------------------------------------------------------- */

/* -----------------------------------------------------------
 =00 flash
----------------------------------------------------------- */
div#flashImage {
	clear:both;
	width:930px;
	height:300px;
	margin:0 auto;
	}

/* -----------------------------------------------------------
 =01 main
----------------------------------------------------------- */
div#mainTop {
	width:930px;
	margin:0 auto;
	padding-top:14px;
	background-color:#FFFFFF;
	}

/* -----------------------------------------------------------
 =02 left main
----------------------------------------------------------- */
div#mainTopL {
	float:left;
	width:521px;
	padding:6px 0 0 25px;
	}

	div#spot {
		width:496px;
		margin-bottom:25px;
		padding:0 0 15px 25px;
		background-color:#C5692A;
		color:#FFFFFF;
		}

		div#spot h3 {
			margin-bottom:10px;
			padding-left:18px;
			background:url(../../../img/ic_spot.gif) no-repeat 0 center;
			font-size:123%;
			line-height:1;
			}

		div#spot div#txt {
			float:left;
			width:292px;
			margin-right:15px;
			font-size:108%;
			line-height:1.3;
			}

		div#spot div#txt a {
			padding-right:20px;
			background:url(../../img/ic_arrow_w.gif) no-repeat right center;
			font-size:93%;
			}

			/* spot link color
			---------------------------------------------------------------------------------------*/
			div#spot div#txt a:link {
				color:#FFFFFF;
				text-decoration:underline;
				}
			
			div#spot div#txt a:visited {
				color:#FFFFFF;
				text-decoration:underline;
				}
				
			div#spot div#txt a:hover {
				color:#FFFFFF;
				text-decoration:none;
				}

	div#news {
		margin-bottom:16px;
		padding:5px 6px 15px;
		border:1px solid #FA9C45;
		}

		div#news ul {
			width:480px;
			margin-left:19px;
			font-size:108%;
			line-height:1.3;
			}

			div#news li {
				padding-left:12px;
				background:url(../../img/ic_news.gif) no-repeat 0 8px;
				}

			/* news link color
			---------------------------------------------------------------------------------------*/
			div#news a:link {
				color:#4657FA;
				text-decoration:none;
				}
			
			div#news a:visited {
				color:#4657FA;
				text-decoration:none;
				}
				
			div#news a:hover {
				color:#4657FA;
				text-decoration:underline;
				}

	h2#h2select {
		margin-bottom:0;
		}

	div#select {
		margin-bottom:17px;
		padding:7px 11px;
		border-right:2px solid #B5666C;
		border-bottom:2px solid #B5666C;
		border-left:2px solid #B5666C;
		}

		div#select td {
			width:165px;
			padding-bottom:3px;
			}

		div#select th {
			padding-left:15px;
			font-weight:normal;
			line-height:1.07;
			}

	/* select link color
	---------------------------------------------------------------------------------------*/
	div#select a:link {
		color:#CA2020;
		text-decoration:none;
		}
	
	div#select a:visited {
		color:#CA2020;
		text-decoration:none;
		}
		
	div#select a:hover {
		color:#CA2020;
		text-decoration:underline;
		}
			
/* -----------------------------------------------------------
 =03 right sub
----------------------------------------------------------- */
div#subTop {
	float:right;
	width:338px;
	padding-right:22px;
	}

	div#subTop ul {
		margin-bottom:25px;
		}

		div#subTop li {
			margin-bottom:19px;
			}

		div#subTop li.end {
			margin-bottom:0;
			}
	
	div#boxMap {
		width:338px;
		}

		div#boxMap p#copy {
			float:left;
			width:194px;
			padding-left:13px;
			color:#1A5CD3;
			font-size:93%;
			line-height:1.5;
			}

		div#boxMap p#map {
			float:right;
			width:127px;
			padding-right:4px;
			}
	
