@charset "utf-8";


/*

information {
	ファイル名 : /css/reset.css;
	概要 : コンテンツ部分（#main内）のデフォルトスタイルのリセットを行う。;
	}
*/


/* Contents
--------------------------------------------------------------------------

	1 : Init
	2 : Text
	3 : Link
	4 : clearfix

--------------------------------------------------------------------------
*/





/* ***********************************************************************
	1 : Init
*********************************************************************** */
#main div,
#main p,
#main th,
#main td,
#main dl,
#main dt,
#main dd,
#main ul,
#main ol,
#main li {
	margin: 0;
	padding: 0;
	}
#main h1,
#main h2,
#main h3,
#main h4,
#main h5 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	}
#main table {
	border-collapse: collapse;
	border-spacing: 0;
	}
#main fieldset,
#main img {
	border: 0;
	}
#main th,
#main td {
	vertical-align: top;
	}
#main caption,
#main em,
#main strong,
#main th {
	 font-style : normal;
	 font-weight : normal;
	 }
#main caption,
#main th {
	text-align : left;
	}
#main input,
#main textarea,
#main select {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: middle;
	}
#main li {
	list-style: none;
	}

/*to enable resizing for IE*/
#main input,
#main textarea,
#main select {
	*font-size: 100%;
	}

	
/* ***********************************************************************
	2 : Text
*********************************************************************** */

#main {
	font-family: "ＭＳ Ｐゴシック","Lucida Grande","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	font-size: 12px;
	line-height: 1em;
	text-align: left;
	}

#main select,
#main input,
#main button,
#main textarea {
	font:99% arial, helvetica, clean, sans-serif;
	}
#main table {
	font-size : inherit;
	font:100%;
	}


/* ***********************************************************************
	3 : Link
*********************************************************************** */

/*\*/ a { overflow:hidden; }/**/

/*
#main a:link,
#main a:visited {
	color: #245fbb; text-decoration: underline;
	}
#main a:hover,
#main a:active {
	color: #245fbb; text-decoration: none;
	}
*/



/* ***********************************************************************
	4 : clearfix
*********************************************************************** */

.clearfix { 
	zoom: 1;
	}

.clearfix:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
	}

/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
.clear {display: block;}
/* End hides from IE-mac \*/
