@charset "Shift_JIS";

/*---------------------------------- picture_gnavi --------------------------------------*/

.picture_gnavi {
	float: left;
	width: 760px;
	height: 500px;
	margin:2px 0 0 0;
	 background-image:url(../00top/picture/shizuku_kabuo.jpg); 
	/*--background-image:url(../00top/picture/kinoko_kabuo.jpg);--*/
	}
	
	
			/*-------------------------------- gnavi ------------------------------------*/

			.gnavi {
				float:left;
				width:760px;
				height:100px;
				margin:400px 0 0 0;
				}
			
			.gnavi ul, 
			.gnavi ul li {
				float:left;
				list-style-type: none;
				text-align:center;
				line-height:50px;
				color:#757575;
				font-size:107%;
				}
				
			.gnavi ul {
				width: 760px;
				height: 100px;
				background: url(../00top/gnavi/gnavi.png) no-repeat;
				margin:0;
				padding:0;
				}
				
				* html .gnavi ul { behavior: expression(IEPNGFIX.fix(this)); }
				
			.gnavi ul li a {
				display:block;
				width:150px;
				height:48px;
				border:1px solid #8ECB2E;
				text-decoration:none;
				font-size:107%;
				color:#FFFFFF;
				}
				
			.gnavi ul li.gnavi_home a {
				background:url(../00top/gnavi/gnavi.png) no-repeat 0 -200px;
				}
				
			.gnavi ul li.gnavi_yakushima a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -152px -200px;
				}
				
			.gnavi ul li.gnavi_ecotour a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -304px -200px;
				}
				
			.gnavi ul li.gnavi_tour a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -456px -200px;
				}
				
			.gnavi ul li.gnavi_sanka a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -608px -200px;
				}
				
			.gnavi ul li.gnavi_kemo a {
				background:url(../00top/gnavi/gnavi.png) no-repeat 0 -200px;
				font-size:100%;
				}
				
			.gnavi ul li.gnavi_kenshu a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -152px -200px;
				}
				
			.gnavi ul li.gnavi_keijiban a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -304px -200px;
				}
				
			.gnavi ul li.gnavi_kaisha a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -456px -200px;
				}
				
			.gnavi ul li.gnavi_faq a {
				background:url(../00top/gnavi/gnavi.png) no-repeat -608px -200px;
				}
				
			.gnavi ul li.gnavi_home a:active,
			.gnavi ul li.gnavi_home a:focus,
			.gnavi ul li.gnavi_home a:hover {
				background: url(../00top/gnavi/gnavi.png) no-repeat 0 -100px;
				}
				
			.gnavi ul li.gnavi_yakushima a:active,
			.gnavi ul li.gnavi_yakushima a:focus,
			.gnavi ul li.gnavi_yakushima a:hover {
				background: url(../00top/gnavi/gnavi.png) no-repeat -152px -100px;
				}
				
			.gnavi ul li.gnavi_ecotour a:active,
			.gnavi ul li.gnavi_ecotour a:focus,
			.gnavi ul li.gnavi_ecotour a:hover {
				background: url(../00top/gnavi/gnavi.png) no-repeat -304px -100px;
				}
				
			.gnavi ul li.gnavi_tour a:active,
			.gnavi ul li.gnavi_tour a:focus,
			.gnavi ul li.gnavi_tour a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat -456px -100px;
				}
			
			.gnavi ul li.gnavi_sanka a:active,
			.gnavi ul li.gnavi_sanka a:focus,
			.gnavi ul li.gnavi_sanka a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat -608px -100px;
				}
				
			.gnavi ul li.gnavi_kemo a:active,
			.gnavi ul li.gnavi_kemo a:focus,
			.gnavi ul li.gnavi_kemo a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat 0 -50px;
				}
				
			.gnavi ul li.gnavi_kenshu a:active,
			.gnavi ul li.gnavi_kenshu a:focus,
			.gnavi ul li.gnavi_kenshu a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat -152px -50px;
				}
				
			.gnavi ul li.gnavi_keijiban a:active,
			.gnavi ul li.gnavi_keijiban a:focus,
			.gnavi ul li.gnavi_keijiban a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat -304px -50px;
				}
				
			.gnavi ul li.gnavi_kaisha a:active,
			.gnavi ul li.gnavi_kaisha a:focus,
			.gnavi ul li.gnavi_kaisha a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat -456px -50px;
				}
				
			.gnavi ul li.gnavi_faq a:active,
			.gnavi ul li.gnavi_faq a:focus,
			.gnavi ul li.gnavi_faq a:hover {
				background:url(../00top/gnavi/gnavi.png) no-repeat -608px -50px;
				}
				
				.gnavi ul.li.gnavi_kemo {
					font-size:100%;
					line-height:0;
					}
				
				
			
			/*--------------------------- // gnavi ----------------------------------*/		

			
/*---------------------------------- // picture_gnavi ---------------------------------------*

				


/*--------------------------------- main_content -------------------------------------------*/

p#original {
	width:760px;
	height:auto;
	color:#999999;
	text-align:center;
	line-height:3.0;
	vertical-align:text-bottom;
	}

.main_content {
	float: left;
	width: 760px;
	height: auto;
	margin: 0;
	display: inline;
	clear: both;
	}	
	
		
	/*------------------------- right_content ---------------------------*/
		
.right_content {
	width: 154px;
	height: 350px;
	margin: 20px 0 0 0;
	float: right;
	display: inline;
	}
	
	.global_sign {
		width:154px;
		height:62px;
		float:left;
		border:none;
		display:inline-block;
		vertical-align:bottom;
		}	
		
	#___sitess__alt_img {
		width:auto;
		height:auto;
		margin:0;
		border:none;
		}
		
	.firefox {
		width: 122px;
		height: 62px;
		float: left;
		margin: 5px auto;
		display:inline-block;
		}
		
		.firefox img {
			width:120px;
			height:60px;
			border:none;
			}
			
		.yoyaku_top img {
			width:150px;
			height:60px;
			border:none;
			}
			
		.firefox a,
		.osusume1pin a,
		#___sitess__alt_img a,
		.yoyaku_top img a,
		.web1 img a {
			text-decoration:none;
			border:none;
			}
		
		.firefox a:hover,
		.osusume1pin a:hover,
		#___sitess__alt_img a:hover,
		.yoyaku_top img a:hover,
		.web1 img a:hover {
			border:none;
			}
		
			
	
		
	.osusume1pin {
		width:152px;
		height:62px;
		float:left;
		margin:5px auto;
		display:inline-block;
		}
		
		.osusume1pin img {
			width:150px;
			height:60px;
			margin:0;
			border:solid 1px #CFCFCF;
			}
			
	.yoyaku_top {
		width:152px;
		height:62px;
		float:left;
		margin:5px auto;
		display:inline-block;
		}
		
	
	
	.web1 {
		width:122px;
		height:62px;
		float:left;
		margin:5px 30px 5px 0;
		display:inline-block;
		}
		
		.web1 img {
			width:120px;
			height:60px;
			border:none;
			}	
	
	.code {
		width:84px;
		height:84px;
		float:left;
		margin:5px 68px 5px 0;
		display:inline-block;
		}
		
		.code img {
			width:82px;
			height:82px;
			border:none;
			}		
		
			
					
	/*------------------------- // right_content ---------------------------*/
		
		
	/*------------------------- left_content ---------------------------*/
	 .left_content {
		float: left;
		width: 594px;
		height: auto;
		margin: 0;
		display: inline;
		}
					

					
			.mogitate,
			.hot {
				float: left;
				width: 594px;
				height: auto;
				margin:20px 0 0 0;
				display: inline;
				}
				
				.mogitate h2,
				.hot h2,
				.osusume h2 {
					width:590px;
					height:auto;
					color:#FF971B;
					border-bottom:dotted 2px #FFB500;
					margin:0 auto 15px 0;
					}
					
				dl.mogitate_conetent,
				dl.hot_content {
					float:left;
					width:590px;
					height:auto;
					}
					
				dl.mogitate_content dt,
				dl.hot_content dt {
					float:left;
					width: 5em;
					line-height:2.0;
					color:#454545;
					}
					
				dl.mogitate_content dd,
				dl.hot_content dd {
					margin-left:5em;
					line-height:2.0;
					color:#454545;
					}
					
					dl.mogitate_content dd a,
					dl.hot_content dd a {
						text-decoration:none;
						color:#333333;
						}
						
					dl.mogitate_content dd a:hover,
					dl.hot_content dd a:hover {
						color:#151515;
						font-weight:bold;
						}
								
													
				.osusume {
					float: left;
					width: 590px;
					height: auto;
					margin: 20px 0 10px 0;
					display: inline;
					}						
					
					.osusume_1,
					.osusume_2,
					.osusume_3 {
						float: left;
						width: 606px;
						height: 180px auto;
						margin: 10px 0 10px 0;
						display: inline;
						}
							
					
					
					
						
						.kemo,
						.arrigetch,
						.denali,
						.sanka,
						.misty,
						.kachemak {
							float: left;
							width: 303px;
							height: 170px auto;
							margin: 10px 0 10px 0;
							text-align: left;
							display: inline;
							}
									
							.picture_kemo,
							.picture_arrigetch,
							.picture_denali,
							.picture_sanka,
							.picture_misty,
							.picture_kachemak {
								float: left;
								width: 132px;
								height: 132px;
								border: none;
								margin: 0 10px 0 0;
								display: inline;
								}
								
							.picture_kemo img,
							.picture_arrigetch img,
							.picture_denali img,
							.picture_sanka img,
							.picture_misty img,
							.picture_kachemak img {
								width:130px;
								height:130px;
								border:none;
								margin:0;
								}
								
							.kemo a,
							.arrigetch a,
							.denali a,
							.sanka a,
							.misty a,
							.kachemak a {
								border: none;
								border-style: none;
								color: #FFFFFF;
								}
										 
							.kemo a:hover,
							.arrigetch a:hover,
							.denali a:hover,
							.sanka a:hover,
							.misty a:hover,
							.kachemak a:hover  {
								color: #ffffff;
								background-color: #FFFFFF;
								border:none;
								}
								
								
							.style2 {
								float: left;
								width: 135px;
								height :auto;
								margin: 0;
								display: inline;
								}	
							
							.style2 h3 {
								color: #33CC33;
								clear: right;
								display: inline;
								font-size: 114%;
								}
								
							.style2 h4 {
								color: #33cc33;
								display: inline;
								}
								
							.style2 p {
								color:#333333;
								line-height:1.5;
								}
								
#please,
#please2 {
	color:#000066;
	border-top:dashed 1px #999999;
	}
	
	#please2 a {
		color:#0066FF;
		}
		
		#please2 a:hover {
			font-weight:bold;
			}
								
	/*------------------------- // left_content ---------------------------*/								

/*------------------ // main_content -------------------*/

#jump_intro {
	width:760px;
	height:auto;
	text-align:center;
	margin:20px auto;
	}
	
	#jump_intro p a {
		color:#666666;
		}							

	#jump_intro p a:hover {
		color:#666666;
		font-weight:bold;
		}
		
#top_oshirase {
	color:#FF0000;
	}