@charset "utf-8";

/*
########################################################
  reset
########################################################
*/

*{
	margin:0;
	padding:0;
	font-style:normal;
	line-height:1.5;
}

body{
	color:#666666;
	text-align: left;
    font-size: 13px; /* modern browser */
    *font-size: small; /* IE 7 */
	*font: x-small; /* IE 6 */
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#ffffff;
}

ul,
ul li,
ol,
ol li{
	list-style-type:none;
}

img{
	border:0;
	vertical-align:top;
}
.clear{
	clear:both;
}

div.commonSBox{
	width:180px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/bg_common_side_middle.gif) repeat-y left top;
}

div.commonSBoxT{
	width:180px;
	height:10px;
	margin:0;
	padding:0;
	background:url(../img/bg_common_side01_top.gif) no-repeat left top;
}

div.commonSBoxB{
	width:180px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:url(../img/bg_common_side01_bottom.gif) no-repeat left bottom;
}

div.commonSBoxB dl{
	width:140px;
	height:auto;
	margin:0 auto;
}

div.commonSBoxB dl dt{
	margin:0 0 5px 0;
}

div.commonSBoxB dl dd ol li{
    font-size: 80%;
	margin:10px 0;
	padding:0 0 0 15px;
	background:url(../img/icon_arrow02.gif) no-repeat 0 0.5em;
}

/*
########################################################
  link
########################################################
*/

a:link,a:visited{
	color:#537D3E;
	text-decoration:none;
}
a:hover,a:active{
	color:#537D3E;
	text-decoration:underline;
}


