@charset "UTF-8";
/*==================================================
 LAYOUT CSS
==================================================*/

@media screen and (max-width: 640px) {
	
a {}
	a:hover {}

#gNavi {}
	#gNavi ul {}
		#gNavi ul li {}
			#gNavi ul li a {}
				#gNavi ul li.gNavi01 a {}
					#gNavi ul li.gNavi01 a:hover,
					#gNavi ul li.gNavi01 a.this {}
				#gNavi ul li.gNavi02 a {}
					#gNavi ul li.gNavi02 a:hover,
					#gNavi ul li.gNavi02 a.this {}
				#gNavi ul li.gNavi03 a {}
					#gNavi ul li.gNavi03 a:hover,
					#gNavi ul li.gNavi03 a.this {}
				#gNavi ul li.gNavi04 a {}
					#gNavi ul li.gNavi04 a:hover,
					#gNavi ul li.gNavi04 a.this {}
				#gNavi ul li.gNavi05 a {}
					#gNavi ul li.gNavi05 a:hover,
					#gNavi ul li.gNavi05 a.this {}
				#gNavi ul li.gNavi06 a {}
					#gNavi ul li.gNavi06 a:hover,
					#gNavi ul li.gNavi06 a.this {}
				#gNavi ul li.gNavi07 a {}
					#gNavi ul li.gNavi07 a:hover,
					#gNavi ul li.gNavi07 a.this {}
				
#spNavi {
	display: none;
	}
	#spNavi ul {
		border-top: 1px solid #FFFFFF;
		}
		#spNavi ul li {
			border-bottom: 1px solid #FFFFFF;
			}
			#spNavi ul li a {
				color: #FFFFFF;
				background: #90BAFF;
				}
			#spNavi ul li a:hover {
				text-decoration: underline;
				}
			#spNavi ul li.close a {
				background: #666666;
				}

#keyVisual {
	background: none;
	}
body#index #keyVisual {
	background: none;
		}

	#footer {}
	#footerWrap {
		background: none;
		}
		
		#foot {
			background: #EEF5FF;
			}
		
	#fInfo h2 {}
		#fInfo h2 a {}
	#fInfo address {
		border: none;
		}
		
		#fNavi ul {
			border-top: 1px solid #FFFFFF;
			}
			#fNavi ul li {
				background: #90BAFF;
				}
			#fNavi ul li ul li {
				padding: 10px 0px;
				border-bottom: 1px solid #FFFFFF;
				}
			#fNavi ul li a {
				color: #FFFFFF;
				}
				#fNavi .navi01 li a {}
				#fNavi .navi02 li a {}
			
}