@charset "utf-8";


/*=============================================================================
   Reset
=============================================================================*/
html {
   font-size: 100%;
   overflow-y: scroll;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
	 -webkit-font-smoothing: antialiased;
	 }
body {
	margin: 0;
	width:100%;
	min-width:1280px;
	}

h1,h2,h3,div,p,ol,ul,li,dl,dt,dd,address,form,input{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	}

strong { font-style: normal; font-weight: bold;}
img { border: 0; vertical-align:bottom; -ms-interpolation-mode: bicubic;/*ie7*/}

ul,ol { list-style: none;}

table { border-collapse: collapse;border-spacing: 0;}
th,td { }

/*=============================================================================
   Base
=============================================================================*/
body {
	color:#67340a;
	background:#FCF9F0 url(../img/bg.png) center top;
	/*font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HGS明朝E", "メイリオ", Meiryo, serif;*/
font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	font-size: 14px;
	line-height: 24px;
	}

a:link, a:visited{
	color: #c62f15;
	text-decoration: underline;
	}
a:hover, a:active{
	color: #bb6644;
	text-decoration: underline;
	outline: 0;
	}
a:focus {
  outline: none;
	}
 .clear { clear:both; }  
 .clear hr { display:none; }  
	

hr {
	margin: 18px 0px;
	padding:0;
	border:solid #A08868;
	border-width:1px 0 0 0;
	height:1px;
	clear:both;
	}


/* Clear Settings
-----------------------------------------------------------------------------*/
.clear:before,.clear:after {
  content:"";
  display:table;}
.clear:after { clear:both;}
.clear { zoom:1;}

.clearboth {clear: both;}
.clearblank {clear: both;height: 0px;font-size: 0px;line-height: 0px;}



/*=============================================================================
   Style
=============================================================================*/

.mat { background: url(../img/mat.jpg);}

/* Style_border
--------------------------------------------------- */
.border {border: 1px solid #CC6633;}
.border02 {border: 2px double #CC6633;}

.border_btm {border-bottom: 1px solid #CC6633;}

.borderdot {border: 1px dotted #CE8639;}
.borderdot_btm {border-bottom: 1px dotted #CE8639;}

.borderbox01 {
	border: 3px double #463225;
	margin: 0px 5px 5px;
	padding: 7px;
	}
.line {
	margin: 0px 0px 10px;
	height: 10px;
	width: auto;
	clear: both;
	padding-bottom: 3px;
	line-height: 10px;
	}

