@charset "Shift_JIS";

/*----------------------------------------
	default setting
-----------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

strong, p, pre {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

em {
	font-style:normal;
	font-weight:bold;
}

th {
	font-weight: normal;
	text-align: left;
}

li {
	list-style: none;
}


li, dd, dt {
	vertical-align: bottom;
}


img, table {
	border: 0;
}

hr {
	color: #D1000D;
	background-color: #D1000D;
	height: 1px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}



/*----------------------------------------
	link setting
-----------------------------------------*/

a:link, a:visited {
	color: #5A3C17;
}

a:hover, a:active {
	color: #D1000D;
}


/*----------------------------------------
	common setting
-----------------------------------------*/

.clear {
	clear: both;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

/*----------------------------------------
	余白
-----------------------------------------*/

.s-top5 {
	margin-top: 5px
}
.s-top10 {
	margin-top: 10px
}
.s-top15 {
	margin-top: 15px
}
.s-top20 {
	margin-top: 20px
}
.s-top30 {
	margin-top: 30px
}
.s-bottom1 {
	margin-bottom: 1px
}
.s-bottom2 {
	margin-bottom: 2px
}
.s-bottom3 {
	margin-bottom: 3px
}
.s-bottom4 {
	margin-bottom: 4px
}
.s-bottom5 {
	margin-bottom: 5px
}
.s-bottom10 {
	margin-bottom: 10px
}
.s-bottom15 {
	margin-bottom: 15px
}
.s-bottom20 {
	margin-bottom: 20px
}
.s-bottom25 {
	margin-bottom: 25px
}
.s-topbottom10 {
	margin:10px 0 10px 0;
}
.s-left15{
	padding-left:15px;
}
.s-right15{
	padding-right:15px;
}


/*----------------------------------------
	font-size
-----------------------------------------*/

body {
	font-size: 80%; /* IE */
	line-height: 160%;
}

html>/**/body {
  font-size: 12px; /* Except IE */
}

.font_large {
	font-size: 110%;
	line-height: 180%;
}

.font_small {
	font-size: 85%;
	line-height: 160%;
}

.font_ssmall {
	font-size: 80%;
	line-height: 160%;
}



/*------平方メートルとかの記号に使う　m2------*/

.small {
	font-size: 8px; vertical-align: top; line-height: 70%
}
.small02 {
	font-size: 8px; vertical-align: bottom; line-height: 70%
}

