@charset "shift_jis";

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : reset.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ********************************************************************************
 * Browser Style Reset
 * ******************************************************************************** */
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; }
html { overflow-y:scroll; }
img { border: none; }
a img { border:none; text-decoration:none; outline:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
ul,ol { list-style-type:none; }

/* ********************************************************************************
 * Default Style  Font-size Adjustment 
 *	77% = 10px	|	112% = 16px	|	167% = 22px	
 *	85% = 11px	|	129% = 17px	|	174% = 23px
 *	92% = 12px	|	136% = 18px	|	182% = 24px
 *	100% = 13px	|	144% = 19px	|	189% = 25px
 *	107% = 14px	|	152% = 20px	|	197% = 26px
 *	114% = 15px	|	159% = 21px	|
 * ******************************************************************************** */
object,param { border: 0; vertical-align: bottom; }
table { border-collapse: collapse; }
input{ vertical-align: middle; }
address,caption,th { font-style: normal; font-weight: normal; }
strong { font-weight: bold; text-decoration: none; }	
label { cursor: pointer; }
select option { padding: 0 3px; }
body { font-size: 13px; *font-size: small; *font: x-small;}
table { font-size: inherit; font: 100%; }
select,input,textarea {	font-size: 99%; }

	
/* ********************************************************************************
 * Link
 * ******************************************************************************** */
a {
	outline: 0;
}
/* a:link */
a:link {
	color: #644b33;
	text-decoration: underline;
}
/* a:active */
a:active {
	color: #644b33;
	text-decoration: underline;
}
/* a:visited */
a:visited {
	color: #644b33;
	text-decoration: underline;
}
/* a:hover */
a:hover {
	color: #644b33;
	text-decoration: none;
}


/* ********************************************************************************
 * CLEARFIX
 * ******************************************************************************** */
.headerArea:after,
.location:after,
.imgArea:after,
.imgArea2:after,
.imgArea3:after,
.imgArea4:after,
.shareArea:after,
.withImg:after,
#gnavi:after,
#content:after,
#footerNavi:after,
#footer:after,
.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.headerArea,
.location,
.imgArea,
.imgArea2,
.imgArea3,
.imgArea4,
.shareArea,
.withImg,
#gnavi,
#content,
#footerNavi,
#footer,
.clearfix {
	display: inline-block;
}
* html .headerArea,
* html .location,
* html .imgArea,
* html .imgArea2,
* html .imgArea3,
* html .imgArea4,
* html .shareArea,
* html .withImg,
* html #gnavi,
* html #content,
* html #footerNavi,
* html #footer,
* html .clearfix {
	height: 1%;
}
.headerArea,
.location,
.imgArea,
.imgArea2,
.imgArea3,
.imgArea4,
.shareArea,
.withImg,
#gnavi,
#content,
#footerNavi,
#footer,
.clearfix {
	display: block;
}
