@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -20px;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
/* 
  layout
---------------------------------------------*/	

body {
	width: 100%;
	height: 1200px;
	background-color: #ffffff;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
div#wrap {
	position: absolute;
	top: 122px;
	left:5px;
	margin: 0 auto;
}
h2 {
	position: absolute;
	top: 42px;
	left:3px;
	width: 200px;
}
p {
	position: absolute;
	top: 48px;
	left:200px;
	width: 340px;
}
img#cat_b_3 {
	position: absolute;
	top: 15px;
	left: 540px;
}
p#more {
	position: absolute;
	top: 428px;
	left:430px;
	width: 400px;
}
p#more a {
	color: #8b8b8b;
	display: block;
}

p#more a:link {
	color:#fff;
	text-decoration: none;
} /*未訪問のリンクの色*/
p#more  a:visited {
	color:#8b8b8b;
	text-decoration: none;
} /*訪問済みのリンクの色*/
p#more a:active {
	color:#fcd209;
	text-decoration: none;
} /*クリック中のリンクの色*/



p.more {
	position: absolute;
	top: 410px;
	left:430px;
	width: 400px;
}
p.more a {
	color: #8b8b8b;
	display: block;
}
p.more a:link {
	color:#fff;
	text-decoration: none;
} /*未訪問のリンクの色*/
p.more  a:visited {
	color:#8b8b8b;
	text-decoration: none;
} /*訪問済みのリンクの色*/
p.more a:active {
	color:#fcd209;
	text-decoration: none;
} /*クリック中のリンクの色*/





p.more a#ss {
	position: absolute;
	top: 36px;
	width: 400px;
	color: #8b8b8b;
	display: block;
}
p.more a#ss :link {
	color:#fff;
	text-decoration: none;
} /*未訪問のリンクの色*/
p.more  a#ss :visited {
	color:#8b8b8b;
	text-decoration: none;
} /*訪問済みのリンクの色*/
p.more a#ss :active {
	color:#fcd209;
	text-decoration: none;
} /*クリック中のリンクの色*/


/* 
  footer
---------------------------------------------*/	
div#footer {
	background-color: #000;
	width: 100%;
	height:500px;
	position: absolute;
	top:610px;
	left: 0px;
}
div#footer address {
	position: absolute;
	top:20px;
	left: 198px;
	font-size: 0.8em;
	font-weight: normal;
	color: #8b8b8b;
}






