@charset"Shift_JIS";

/* RESET ****************************************************************/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; font-size:100%; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; margin:0; padding:0; }

/* DEFAULT ****************************************************************/
body {
	background:#000;
	font-size:80%;
	font-family:sans-serif,"MS P Gothic" ,"Hiragino Kaku Gothic Pro", "Osaka";
	color:#fff;
	line-height:150%;
}

a:link {
	color:#d86e27;
	text-decoration:underline;
}
a:visited {
	color:#d86e27;
	text-decoration:underline;
}
a:hover, a:active {
	color:#d86e27;
	text-decoration:none;
}

a.or:link {
	color:#d86e27;
	text-decoration:none;
}
a.or:visited {
	color:#d86e27;
	text-decoration:none;
}
a.or:hover, a:active {
	color:#d86e27;
	text-decoration:underline;
}

a.wh:link {
	color:#ffffff;
	text-decoration:none;
}
a.wh:visited {
	color:#ffffff;
	text-decoration:none;
}
a.wh:hover, a:active {
	color:#d86e27;
	text-decoration:none;
}

a.skin:link {
	color:#b38667;
	text-decoration:none;
}
a.skin:visited {
	color:#b38667;
	text-decoration:none;
}
a.skin:hover, a:active {
	color:#fff;
	text-decoration:none;
}


div#all {
	width:801px;
	margin:auto;
}

html{/*IE‚Ì‚¿‚ç‚Â‚«–hŽ~*/
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}
	

/* HEADER ************************************/
div#header {
	width:801px;
	height:58px;
}

h1 a{
	margin:9px 40px 1px 0px;
	float:left;
	width:140px;
	height:48px;
	background:url(../image/logo.jpg) no-repeat 0px 0px;
}

h1 a span{
	display:none;
}

.catch{
	width:520px;
	height:44px;
	float:left;
	padding:9px 20px 0px 0px;
	background:url(../image/attestation_catch.gif) no-repeat 0px 23px;
}

.catch span{
	display:none;
}

/* MAIN IMAGE ************************************/
.info{
	font-size:80%;
	color:#d75601;
	text-align:right;
	padding:9px 40px 0px 0px;
}

.attestation_img{
	margin:25px 0px;
}


/* FOOTER ************************************/
#footer{
	clear:left;
	text-align:center;
	padding:5px 0;
	/*border-top:1px solid #ae4702;*/
	color:#b38667;
}

/* FREE ****************************************************************/
.indent { text-indent:-1000em; display:block; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
.fleftimg { float:left; padding-right:12px; }
.frightimg { float:right; padding-left:7px; }

.white { color:#ffffff; }
.brown { color:#5f0b01; }
.red { color:#c60000; }
.black { color:#000000; }
.gray { color:#a9a8a8;}

.strong { font-weight:bold; }

.padb-25{ padding-bottom:25px;}
.padr-3{ padding-right:3px;}

.mgnl-10{ margin-left:10px;}
.mgnb-10{ margin-bottom:10px;}
.mgnb-25{ margin-bottom:25px;}
.mgnr-15{ margin-right:15px;}
.mgnt-35{ margin-top:35px;}
.mgnt-25{ margin-top:25px;}
.mgnt-15{ margin-top:15px;}
.mgnt-10{ margin-top:10px;}
.big { font-size:120%; font-weight:bold;}
