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

	For index file

	Last update : 2014.1.6
	mio urakami

	---------------------------
	1-0 style reset
	2-0 basic visual setting
	3-0 visual setting
		3-1 contents
		3-2 copyright
  --------------------------------------------*/

/*---------------------------------------------------------------
  1-0 style reset
----------------------------------------------------------------*/

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, th, td, caption, form, input, blockquote, pre{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

caption, th{
	text-align:left;
}

img{
	vertical-align:bottom;
	border:none;
}


/*---------------------------------------------------------------
  2-0 basic visual setting
----------------------------------------------------------------*/

body{
	background:#fff;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;sans-serif;
	color:#333;
}

strong{
	color:#c00;
	font-weight:bold;
}

em{
	color:#c00;
	font-style:normal;
}

small{
	font-size:86%;
}

a:link{
	color:#903;
}

a:visited{
	color:#666;
}

a:hover{
	color:#f00;
}

.clear{
	clear:both;
}


/*-----centering for IE-----*/
body{
	text-align:center;
}

/*-----centering for another-----*/
#body{
	width:566px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
}

/*-----basefontsize for IE------*/
#body{
	font-size:80%;
}

/*------basefontsize for another------*/
html>body #body{
	font-size:12px;
}


/*------float clear hack------*/
.clr:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .clr { display: inline-block; }
/* no ie mac \*/
* html .clr { height: 1%; }
.clr { display: block; }
/* */


/*---for IE7---*/
*+html body .clr{
	overflow:auto;
	height:auto;
}



/*------open new window------*/
.iconewin{
	margin:0 4px 0 2px;
	vertical-align:middle;
}
/*----------------------------------------------------------------
  3-0 visual setting
-----------------------------------------------------------------*/

/* ----------------------
  3-1 contents
----------------------*/

#contents{
	width:566px;
	height:416px;
	position:absolute;
	top:50%;
	margin-top:-208px;
}


#counter{
	width:479px;
	height:40px;
	padding:30px 87px 0 0;
	background:url("../img/index/2014/back_counter.jpg") no-repeat;
	text-align:right;
}

/* ----------------------
  3-2 copyright
----------------------*/

#copyright{
	padding-right:25px;
	text-align:right;
	font-size:86%;
	color:#666;
}
