@charset "euc-jp";



/*********** font setup ***********/
* { font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"; }



/*********** defult setup ***********/
body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,span,img,
form,fieldset,legend,pre,blockquote {
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
}



/*********** tag setup ***********/
/* heading */
h1 {
	width:960px;
	height:10px;
	margin:0 auto;
	padding:0 0;
	color:#b1d6f3;
	font-size:10px;
	font-weight:normal;
}
h2 { }
h3 { }
h4 { }
h5 { }

/* ieÍÑ images */
img { vertical-align:bottom; font-size:0; }

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; }

/* link */
a { color:#006bc9; }
a:link { text-decoration:underline; }
a:hover { text-decoration:none; color:#ed5e60; }
a:visited { }
a:active { }



/*********** id setup ***********/

/*  header  */
#header { width:960px; margin:0 auto; position:relative; }
#hAdd { position:absolute; top:32px; right:340px; }
#hContact { position:absolute; top:31px; right:28px; }




/*-- popup --*/
#wrapper2{
	width:600px;
	margin:10px auto 0px;
	background-color:#fff;}
	
#tex{
	font-size:14px;
	width:380px;
	float: left;
	line-height:1.5;
	margin:10px 0px 17px 7px;}
	
#qr {
	width:185px;
	float:right;
	margin:10px 0;
	text-align: center;
}

.tex2{margin:0px auto 0px;
	font-size:12px;
	}
.tex3{margin:0px auto 0px;
	font-size:12px;
	color:#FF0000;
	line-height:1.5;
	}


a:hover img.filter {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

