@charset "utf-8";
/* *****************************************************
*   base css
*   Since:2012-08-15
*   Editor:ricostyle
***************************************************** */



/* style reset
---------------------------------------------------- */
html,body{margin: 0; padding: 0; height: 100%;}

h1,h2,h3,h4,h5,h6,p,em,strong,address{
	margin: 0;padding: 0;
	font-weight: normal;font-style: normal;
	font-size: 100%;
}
strong{font-weight: bold !important;}

dl,dt,dd,
ul,ol,li{
	margin: 0;padding: 0;
	list-style: none;font-weight: normal;
}



form,fieldset,legend{margin: 0; padding: 0;}
fieldset{border: 0; height: 100%;}

img  {border: 0;background: transparent;}
a img{border: 0;border-style:none;}

em{visibility:hidden;}

iframe{border:0;}


/* tags define
---------------------------------------------------- */
html>/**/body{overflow:-moz-scrollbars-vertical;} /* for firefox scroll area show */

html:first-child body{
	min-height: 100%;
	padding-bottom: 1px;
}	/* for opera scroll area show */

a:focus{outline:none;}

a{
	/*\*/
	overflow: hidden;
	/**/
}	/* for firefox */

label{cursor: pointer;}

input:hover,
textarea:hover{
	background: #F9FFEA;
}

table{empty-cells: show; border-collapse:collapse;border-spacing:0;}
table tr{vertical-align: top;text-align: left;}

caption, .caption{text-align: left;font-weight:bold;margin:5px 0;}


/* font family setting and body tag define
---------------------------------------------------- */
body{
	font-size: 100%;
	font-family: "Lucida Grande", sans-serif;
	text-align: center; /* for win ie */
}

html>/**/body{
	font-size: 14px;
	font-family: Hiragino Kaku Gothic Pro W3, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
} /* for mac safari firefox */

* html body{
	font-size: 75%;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
} /* for win ie6 */

*:first-child+html body{
	font-size: 75%;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
} /* for win ie7 */




/* body
---------------------------------------------------- */
body{
	color: #755555;
	position: relative;
	background: #CCCB00 url(../images/bg_contents.png) repeat-y center top;
}