/* === すべてのページの共通スタイル === */


body	{background-image: url(img/back.png);
		margin:0px;
	 	padding:0px;
		text-align: center;
		color: #002e72;
		font-size: 13px;}

address	{display: inline;
		float: right;
		clear: both;}

address:hover	{background-color: white;}

div#gaiwaku	{border: solid 2px #f6b11a;
			padding: 0px 0px 0px;
			margin-left: auto;
			margin-right: auto;
			background-image: url(img/shop_front_bg.jpg);
			width: 600px;
			height: 100%;
			clear: both;}

/* === ヘッダー部分のスタイル === */

.head table	{background-color:#002e72;
	 		width:100%;
	 		height:99px;
	 		margin-left:auto;
	 		margin-right:auto;
	 		padding:-bottom: 0px;}

.head td	{width:320px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			background-image: url(img/soul4_title.jpg);
			background-repeat: no-repeat;}
		
.head th		{margin-bottom: 0px;
			padding-bottom: 0px;}

p#head2		{font-size:21px;
	 		color:white;
			float: right;
			margin-right: auto;
			margin-top: auto;}
			
.head img	{width: 100px;}


/* === メニュー部分のスタイル === */

.menu	{width:100%;
	 	background-color:#af5f22;
	 	font-size:12px;
	 	font-weight:bold;
	 	color:white;
	 	border-top:solid 1px #ffffff;
	 	border-collapse: collapse;
	 }

.menu div	{padding-top: 0px;
	 		padding-bottom:0px;}

.menu1	{width:420px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;}

.menu1 div	{
	float:left;
	width:70px;
	border-right: solid 1px white;
	text-align:center;
	margin: 0px;
}

.menu1 a	{display: block;
			color:white;
 	 		text-decoration:none;
	 		padding-bottom: 5px;
			padding-top: 5px;
			margin: 0px;}
			
.menu1 a:hover	{font-size: 13px;
				background-color: red;
				padding-bottom: 4px;}

.menu2	{text-align:right;
		padding-top: 0px;
		padding-bottom: 0px;}

.menu2 div	{margin-right:10px;}
			

/* === コンテンツ部分のスタイル === */

.main	{width:550px;
		 margin-top:10px;
		 margin-left:auto;
		 margin-right:auto;
		 text-align: left;}
.gyoukann140 {
	line-height: 140%;
	margin: 0%;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
		 
.main h1	{color:#002e72;
			font-size:18px;
			font-weight:bolder;
			border-bottom: double 5px #f6b11a;
			padding-left: 25px;
			margin-top: 20px;
			clear: both;}

.main h2	{color:#002e72;
			font-size:18px;
			font-weight:bolder;
			text-align: right;
			border-bottom: solid 2px #f6b11a;
			clear: both;
			padding-right: 25px;
			padding-bottom:1px;
			margin-bottom: 0px;
			margin-top: 30px;}

.main h3	{color:#002e72;
			font-size:16px;
			font-weight:bolder;
			text-align: center;
			width: 263px;
			float: left;
			margin-top: 10px;
			margin-bottom: 0px;}

.main h4	{color:#002e72;
			font-size:16px;
			font-weight:bolder;
			text-align: center;
			width: 263px;
			float: right;
			margin-top: 10px;
			margin-bottom: 0px;}

.main h5	{color:#002e72;
			font-size:18px;
			font-weight:bolder;
			border-bottom: double 5px #f6b11a;
			padding-left: 25px;
			margin-top: 20px;
			clear: both;}

p#copyright	{font-size: 14px;
			font-family: serif;
			font-weight: bolder;
			text-align: right;
			line-height: 1.2;
			height: auto;}
