@charset "utf-8";
/* CSS Document */
/*リセット　ブラウザーの個別特性をカットするための統括再設定　*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*リセットここまで*/

/*　再設定　ここから下の設定が適用される　*/
/*すべての項目に対してのデフォルト設定*/
* {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	word-break: break-all;
	border-collapse: collapse;
	list-style:none;
}

/*一般的なタグに対してのデフォルト設定　各ページやクラスで指定しないときはこの設定が適用されます*/
a{
	text-decoration: none;
	color: #6C5F4C;
}
a:link{
	color:#6C5F4C;
}
a:visited{
	color:#8E7D64;
}
a:hover{
	color:#362F26;
}
a:active{
	color:#6C5F4C;
}
h1{
	clear:both;
	padding:0;
	font-size:14px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C5F4C;
	line-height: 30px;
	font-weight: bold;

}
h2{
	clear:both;
	margin: 0.5em 0 ;
	font-size:12px;
	padding-left:0.5em;
	border-bottom:1px solid gray;
}
h3{
	clear:both;
	margin: 0.5em 0 ;
	font-size:11px;
	padding-left:0.5em;
	border-bottom:1px solid gray;
}
p{
	clear:both;
	color: #000000;
	margin:0.5em;
	padding-left:1em;
}
table{
	border:0px solid #000;
}
tr{
	border:0px solid #000;
}
td{
	border:0px solid #000;
}
span{
	font-size: 13px;
	color: #A10101;
	font-weight: bold;
}
strong{
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
/*ページレイアウトに関する設定項目　各ブロックのエリア設定　ブロックのレイアウトに関する項目のみ記述*/
/** html全体 **/
html{

}
	/** body内 **/
	body {
	text-align:center;
	background-color: #CDC7A2;
	}
		/*** コンテナブロック ***/
		#container{
	width:777px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:0px;
	background-image: url(../images/main/back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 650px;
		}
			/*** ヘッダセクション ***/
			#header{
			}
			/***** コンテンツエリア *****/

			/***** メインエリア *****/
			#main{
	width:730px;
	height: 490px;
	padding:18px;
			}
			/***** サブエリア *****/
			#sub{
			}
			/**** ナビセクション ****/
			#navi{
				width:777px;
				text-align:center;

			}
			/**** フッタセクション ****/				
			#footer{
				clear:both;
			}

/*各ブロック・セクション・エリア内で使用する個別指定およびクラス指定*/
/** html全体 **/
	html{
		/*フォント一括指定*/
		font-size:12px;
		font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
/** body内 **/
	body {
	
	
	}
/*** ヘッダブロック ***/
	.logo {
		float:left;
	}
	.logo2 {
		float:right;
	}
	.block{
		clear:both;
		float:left;
		display: block;
		margin:0px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 25px;
		text-align: center;
	}
	.block li{
		display: block;
		float:left;
		text-align: center;
		padding:0px;
		margin:0 0.5em;
	}
	.block2{
		clear:both;
		float:left;
		display: block;
		margin:0px;
		text-align: center;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 25px;
	}
	.block2 li{
		display: block;
		float:left;
		text-align: center;
		padding:0px;
		margin:0 0.5em;
	}
	
/*** コンテナブロック ***/
	#container{
	
	
	}
/**** ナビセクション ****/
	#navi{

	}

/***** メインエリア *****/
	#main{

	}
/**** フッタセクション ****/				
	#footer{
		text-align: right;
		position: relative;
		color: #414B18;
		padding:3px 30px 3px 3px;
	}
	#footer p{
		font-size:0.9em;
		text-align: left;
	}
	.address{
		text-align:right;
		margin-top: 3px;
		padding:3px 10px 3px 3px;
		font-style:normal;
		font-size:10px;
		margin-right: 5px;
	}
/*個別のページで使用するスタイル*/
	/*プライバシーページで使用するスタイル*/
	.main_boder4{
	margin: 5px;
	height: 475px;
	width: 700px;
	border: 2px solid #A6A383;
	padding: 10px;
	background-image: url(../images/main/IMG_6146.jpg);
	background-repeat: no-repeat;
	background-position: right;
	overflow:auto;


}
	/*サイトマップページで使用するスタイル*/

	/*リンクページで使用するスタイル*/
.main_boder5{
	margin: 5px;
	height: 475px;
	width: 700px;
	border: 2px solid #A6A383;
	padding: 10px;
	background-image: url(../images/main/IMG_8593.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
	/*その他スタイル*/

.main_boder{
	margin: 5px;
	height: 475px;
	width: 700px;
	border: 2px solid #A6A383;
	padding: 10px;
	background-image: url(../images/main/main_back.jpg);

}

.main_boder li{
		margin-left: 20px;
		line-height: 30px;

}
.main_boder4 li{
		margin-left: 20px;
		line-height: 30px;

}
.main_boder p{
	margin-left: 5px;
	line-height: 20px;
	color: #666666;

}
.main_boder p#privacy{
	margin-left: 5px;
	line-height: 13px;
	color: #666666;

}
/*カットメニュー*/
.main_boder1{
	margin: 5px;
	height: 475px;
	width: 700px;
	border: 2px solid #A6A383;
	padding: 10px;
	background-image: url(../images/katano/IMG_6414.jpg);
	background-repeat: no-repeat;
	background-position: right;

}　
/*WEB特典　片野*/
.main_boder2{
	margin: 5px;
	height: 475px;
	width: 700px;
	border: 2px solid #A6A383;
	padding: 10px;
	background-image: url(../images/katano/IMG_8996.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
/*WEB特典　熊本*/
.main_boder3{
	margin: 5px;
	height: 475px;
	width: 700px;
	border: 2px solid #A6A383;
	padding: 10px;
	background-image: url(../images/kumamoto/IMG_8649.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
.cut_h3{
	color: #910101;
	font-size: 14px;

}
table#table_cut{
	width: 680px;
	margin-left: 20px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin-bottom:5px;
}

.left_photo{
	float:left;
	}
.right_photo{
	float:right;
	width: 350px;
	}