@charset "UTF-8";


/*
	1 : Init
	2 : Text
	3 : Link
	4 : Form
 */


/* ***********************************************************************
	1 : Init
*********************************************************************** */
html {
/*	background: #fff;*/
/*	overflow-y: scroll; W3C CSS 検証サービスに引っ掛かる。必要な場合のみコメントアウトを外す。
*/}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, th, td {
	margin: 0; padding: 0;
}
blockquote{
	font-style:italic;
	padding:0 3em;
	quotes:none;
}
fieldset, img {
	border: 0;
}
img.sp_img{
	vertical-align:bottom;
}
ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:1.5em;
}
ul.sp_list{
	margin-left:0 !important;
}
ul.sp_list li {
	list-style: none;
}
ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:1.5em;
}
ol.sp_list{
	margin-left:0 !important;
}
ol.sp_list li {
	list-style: none;
}

caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
/*q: before, q: after {
	content: '';
}
*/
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
/*br {
　　letter-spacing: 0;
} W3C CSS 検証サービスに引っ掛かる。必要な場合のみコメントアウトを外す。
これはIEとIE以外での改行のされ方に違いが出るのを無くすスタイル
*/
/*table{
	border-collapse:collapse;
	border-spacing:0;
}/
/* ***********************************************************************
	2 : Text
*********************************************************************** */
body, table, form, select, input, textarea {
	/*line-height: 1.22em;*/
	line-height: 1.6;
	letter-spacing: 0.1em;
	font-family:Arial,Helvetica,sans-serif;
}
body {
	font-size: 62.5%;
}
textarea{
	font-size:12px;/*firefoxでtextareaの文字がでかくなってたからsize指定*/
}
/*.min{
	font-family:'palatino linotype',"times new roman",times,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
}
*/
/* ***********************************************************************
	3 : Link
*********************************************************************** */
a, a:link,
a:visited{
	color: #7c8a4f;
	text-decoration: none;
	outline: none;
}
a:active,
a:hover{
	color: #ff9900;
	text-decoration: none;
}
