html, body, div, h1, h2, h3, h4, h5, h6, h7, p, span, li, ul, table, tr, td, img
{ margin:0; padding:0; border:none; border-spacing:0px; }

body 
{ 
	background-color:#fff;
	font-family: "游ゴシック", YuGothic,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
				 'Lucida Grande',"Lucida Sans Unicode",Helvetica,Arial,"メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
  	width: 960px;
  	position: absolute;
}

a { text-decoration:none; color:#111 }

#Logo{
	text-align: left;
	position:absolute;
	width:100%;
}

#Sheep{
	text-align: right;
	position:absolute;
	width:100%;
}

#loading{
	position:absolute;
	top:360px;
	right:350px;
	margin-right: 0px;
}

#viewer{
	display:none;
	text-align: right;
	margin: 0 auto;
    width: 710px;
    height: 460px;
    overflow: hidden;
    position: absolute;
}

#viewer img 
{
    top: 0;
    left: 0;
    position: absolute;
}

/*#testImg{ text-align: left; position:absolute; width:100%; } */

#string{
	text-align: left;
	position:absolute;
	color:"black";
}

/*------------------
Font
--------------------*/
.nameJP {
	margin-bottom:-6px;
	font-size:15px;
	letter-spacing: 0.08em;
}

.nameEng {
	padding-bottom:28px;
	font-size:16px;
	letter-spacing: 0.06em;
}

.katagaki01 {
	margin-bottom:-2px;
	font-size:11.5px;
	letter-spacing: 0.1em;
}

.katagaki02 {
	padding-bottom:28px;
	font-size:13px;
	letter-spacing: 0.06em;
}

.adress {
	margin-bottom:-6px;
	font-size:13px;
	letter-spacing: 0.06em;
}

#copyRight
{
	color:#717071;
	position:relative;
	margin: 702px 0px 0px -9px;
	font-size:11px;
	letter-spacing: 0.06em;
}

