@charset "utf-8";

html{
	overflow:scroll;
	overflow: -moz-scrollbars-vertical;
	overfllow-x :scroll;
}

body{
	font-family: 'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','Meiryo UI','MS UI Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;
	line-height: 1.8;
	font-size:12px;
	background:url(../img/base/bg_body.gif) top repeat-x;
}


img{
	vertical-align: top; 
}

h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height:1.2;
}

span{
	margin: 0px;
	padding: 0px;
}

/* 
 * add 2011 / 8/30 
 * edit Quwa
 * 行そろえ設定　text-justifyはIE用の設定　
 * pにはmarginを適応しない。
 * */
p{ margin: 0; padding: 0; line-height:1.6;}

ul, ol, li,dl, dt, dd{
	list-style: none;
	list-style-image: none; 
	margin: 0px;
	padding: 0px;
	line-height:1.2;
}

a{
	color:#000;
}


a:link{
	text-decoration: underline;
}

a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}

small{
	font-size:80%;
	_font-size:80%;
}

::-moz-selection { background: #446F0F; color: #fff; text-shadow: none; }
::selection { background: #446F0F; color: #fff; text-shadow: none; }
