@charset "shift_jis";
/*
	Site Name: 
	Description: initial setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: universal reset 
	2: body and base setting
		: general params
		: acronyms and abbreviations styles
	3: link setting

==========================================================
*/


/*
===== 1: universal reset =================================
*/

*{
	margin:0;
	padding:0;
}

/*
===== 2: body and base setting ===========================
*/

body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	color:#191919;
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	_font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	line-height: 1.4em;
	background-image: url(../images/bg.gif);
	font-size: small;
		border-top: 5px solid #2ebf73;

}
*:first-child+html body {
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
}

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p,  pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	padding: 0;/* margin&padding reset */
	line-height: 1.4em;/* base line height */
	text-align: left;
	display: block;
	margin: 0px;
	font-size: 100%;
}

table{
	margin : 0;
	empty-cells: show;
}
hr,.areaAnchor,.anchor {
	visibility: hidden;
}
img {
	border: none;/* img do not want a border */
	vertical-align: bottom;
}
ul li { list-style: none; }/* link do not want a dot */

/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}


/*
===== 3: link setting ===========================
*/
a:link{
	color: #023E6F;
	text-decoration: none;

}
a:visited{
	color: #023E6F;
	text-decoration: none;
}
a:hover{
	color: #0066CC;
	text-decoration: none;
}
a:active{
	color: #0066CC;
	text-decoration: none;
}
/*
===== 4: clearfix ===========================
*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}