﻿@charset "UTF-8";
/* --------------------------- */
/* 山竹商店 共通スタイルシート */
/* --------------------------- */
/*------------------------------------------------------*/
/*全体指定　ここから*/
/* UTF-8によるフォントの見栄え対応 */
* {
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial;
	margin: 0px;
	padding: 0px;
}
img {
	border-style: none;
}
ul, li {
	margin: 0px;
	padding: 0px;
}
em,strong,h1,h2,h3,h4,h5 {
	font-style: normal;
	font-size: 15px;
}
body {
	background-color:#F1F1FA;
}
/*全体指定　ここまで*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*コンテンツ領域　ここから*/
#Container {
	width: 1001px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
	/*ヘッダー領域　ここから*/
	#HEADER_BOX {
		background-image: URL(../img/share03/header/HEADER-bg.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		width: 1001px;
		height: 71px;
	}
		/*YAMATAKE-SHOP logo*/
		.HEADER-logo_e a,.HEADER-logo_e span{
			background-image: URL(../img/share03/header/HEADER-logo_e.png);
			background-repeat: no-repeat;
			background-position: left top;
			width: 329px;
			height: 24px;
			margin-top: 5px;
			margin-left: 12px;
			color: #576b79;
			text-decoration: none;
			display: block;
		}
			.HEADER-logo_e a strong,.HEADER-logo_e span strong{
				position: relative;
				z-index: -1;
			}
		.HEADER_BOX-second {
			margin-top: 13px;
			margin-left: 17px;
		}
			/*山竹商店 logo*/
			#HEADER_BOX h1 a,#HEADER_BOX h1 span{
				background-image: URL(../img/share03/header/HEADER-logo_j.png);
				background-repeat: no-repeat;
				background-position: left top;
				width: 79px;
				height: 19px;
				color: #576b79;
				text-decoration: none;
				display: block;
				float: left;
			}
				#HEADER_BOX h1 a span,#HEADER_BOX h1 span span{
					position: relative;
					z-index: -1;
				}
			/*izu-yamatake.com*/
			.HEADER-logo_d a,.HEADER-logo_d span{
				background-image: URL(../img/share03/header/HEADER-logo_d.png);
				background-repeat: no-repeat;
				background-position: left top;
				margin-left: 34px;
				width: 166px;
				height: 22px;
				color: #576b79;
				text-decoration: none;
				display: block;
				float: left;
			}
				.HEADER-logo_d a strong,.HEADER-logo_d span strong{
					position: relative;
					z-index: -1;
				}
	/*ヘッダー領域　ここまで*/
	/*メニュー領域　ここから*/
	#MENU_BOX {
		background-color: #FFFFFF;
		border-top: 1px solid #2c3b46;
		border-bottom: 1px solid #2c3b46;
		width: 1001px;
	}
		.menu_box-in {
			background-color: #7690a4;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			height: 100%;
		}
			/*メニューセット　ここから*/
			.menu h2 {
				float: left;
				padding-top: 1px;
				padding-left: 1px;
			}
				.menu h2 span{
					background-image: URL(../img/share03/menu/MENU-bg.png);
					background-repeat: no-repeat;
					background-position: right top;
					width: 199px;
					height: 31px;
					color: #683f20;
					text-decoration: none;
					display: block;
					text-indent: 10px;
				}
				.menu h2 span img,.menu h2 a img {
					padding-right: 5px;
					padding-top: 8px;
				}
				.menu h2 a{
					background-image: URL(../img/share03/menu/MENU-bg.png);
					background-repeat: no-repeat;
					background-position: left top;
					width: 199px;
					height: 31px;
					color: #2c3b46;
					text-decoration: none;
					display: block;
					text-indent: 10px;
				}
					.menu h2 a:hover{
						background-position: right top;
						color: #683f20;
					}
			/*メニューセット　ここまで*/
			/*サブメニューセット　ここから*/
			.submenu-box {
				height: 100%;
				padding-top: 6px;
				padding-bottom: 5px;
			}
				/*サブメニュー　ここから*/
				.submenu {
					padding-left: 16px;
					padding-top: 4px;
					float: left;
				}
					.submenu span{
						font-size: 12px;
						font-weight: bold;
						color: #FBE7CE;
						text-decoration: underline overline;
						padding-right: 30px;
					}
					.submenu a{
						font-size: 12px;
						font-weight: bold;
						color: #FFFFFF;
						text-decoration :none;
						padding-right: 30px;
					}
						.submenu a:hover {
							color: #FBE7CE;
							text-decoration: underline overline;
						}
				/*サブメニュー　ここまで*/
				/*サ－チエリア　ここから*/
				.search {
					float: right;
				}
					.search p {
						background-image: URL(../img/share03/menu/MENU-search_text.png);
						background-repeat: no-repeat;
						background-position: left top;
						color: #FFFFFF;
						float: left;
						font-size:23px;
						line-height: 24px;
					}
						.search p span{
							position: relative;
							z-index: -1;
							
						}
					.search .form-area {
						float: left;
						width: 323px;
						height: 24px;
					}
						.keyword-area {
							width: 231px;
							height: 22px;
							border: 1px solid #d9e6ef;
							line-height: 22px;
							font-size: 18px;
							color: #333333;
							text-indent: 5px;
							font-weight: bold;
							vertical-align: top;
						}
						.keyword-image {
							vertical-align: middle;
							padding-right: 8px;
						}
				/*サ－チエリア　ここまで*/
			/*サブメニューセット　ここまで*/
	/*メニュー領域　ここまで*/
	
	
	
	
	
	
	
	/*フッター領域　ここから*/
	#FOOTER_BOX {
		width: 1001px;
		border-top: 2px solid #384751;
		margin-bottom: 20px;
	}
		#FOOTER_BOX h2 {
			float: left;
			padding-top: 13px;
			padding-left: 17px;
		}
			.shop {
				background-image: URL(../img/share03/footer/FOOTER-m01.png);
				background-repeat: no-repeat;
				background-position: left top;
				width: 56px;
				height: 14px;
				color: #2c3b46;
				text-decoration: none;
				display: block;
				overflow: hidden;
				font-size: 10px;
			}
				.shop span{
					position: relative;
					z-index: -1;
					
				}
			.inquiry {
				background-image: URL(../img/share03/footer/FOOTER-m02.png);
				background-repeat: no-repeat;
				background-position: left top;
				width: 86px;
				height: 14px;
				color: #2c3b46;
				text-decoration: none;
				display: block;
				overflow: hidden;
				font-size: 10px;
			}
				.inquiry span{
					position: relative;
					z-index: -1;
				}
			
		#FOOTER_BOX p {
			float: right;
			background-image: URL(../img/share03/footer/FOOTER-copy.png);
			background-repeat: no-repeat;
			background-position: left top;
			width: 329px;
			height: 15px;
			color: #2c3b46;
			display: block;
			margin-top: 13px;
			font-size: 5px;
		}
			#FOOTER_BOX p em{
				position: relative;
				z-index: -1;
			}
	/*フッター領域　ここまで*/
/*コンテンツ領域　ここまで*/
