@charset "utf-8";
/* ▼基本スタイル▼
---------------------------------------------------- */

* {
	margin:0;
	padding:0;
}
img {
	border:none;
	margin:0;
}
strong {
	font-weight:bold;
	color:#9C7329;
}
em {
	color:#793D00;
}
a:link {
	color:#C30;
}
a:visited {
	color:#BA7474;
}
a:hover {
	color:#FFB439;
}
.clear {
	clear:both;
	font-size:0px;
}
hr{
	color:#5C4632;
	margin-bottom:10px;
}
body{
	margin: 0 auto;
	padding:0;
	color:#38332A;
	background-color: #5C4632;
	font-size:13px;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 150%;
	text-align: left;
	background:#5C4632 url(../image/bg.jpg) top center no-repeat;
}
/* float解除 -------------------- */

.clearfix:after { content:""; display:block; clear:both; }
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%;}
.clearfix { display:block;}
.clearH { overflow: hidden; }
* html .clearH { display: inline-block; }

/* マージン -------------------- */
.mt10{	margin-top:10px;}
/* 位置 -------------------- */

.alnR { text-align: right; }
.alnC { text-align: center; }
.alnL { text-align: left; }
.right{float:right;}
.left{float:left;}
.hide{display:none;}
.center{text-align:center;}
.centerB{margin:0 auto;}

/* ▼画像関連スタイル▼
---------------------------------------------------- */
div.img-fuchi {
	background-image: url("../image/shadow-bg.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 0 auto;
	padding: 0px;
	position: relative;
  }
div.img-fuchi-L {
  background-image: url("../image/shadow-bg.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  margin-right: 20px;
	margin-bottom: 10px;
  padding: 0px;
  position: relative;
	float:left;
  }
div.img-fuchi-R {
  background-image: url("../image/shadow-bg.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  margin-left: 20px;
	margin-bottom: 10px;
  padding: 0px;
  position: relative;
	float:right;
  }
	
div.img-fuchi img, div.img-fuchi-R img, div.img-fuchi-L img {
  background-color: #FFFFFF;
  border: 1px solid #A9A9A9;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
  vertical-align: bottom;
  }
div.captionR{
	float:right;
	margin-left: 20px;
	
}
div.captionL{
	float:left;
	margin-right: 20px;
}
div.captionR p,div.captionL p{
	clear:both;
	margin:0 1em;
	font-size:80%;
	line-height:150%;
	color:#6F4A00;
}
.imgf_L {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;

}
.imgf_R {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

/* ▼フォント関連▼
---------------------------------------------*/
.orange {
	color:#DB5700;
}
/* ▼その他▼
---------------------------------------------*/
p.author{
	text-align:right;
}
.drop {
	font-size:2.2em;
	float:left;
	margin-right:5px;
	margin-top:-3px;
	margin-bottom:-3px;
}
span.linkbox{
	display:block;
	width:100%;
	background-color:#9B4E00;
	border-right:solid #600000 1px;
	border-bottom:solid #000 1px;
	color:#FFF;
	text-align:center;
	padding:0.7em 1em;
	vertical-align:
}
span.linkbox a{
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
span.linkbox a:hover{
	color: #FF0;
}

