@charset "utf-8";
#contact #font-size {
	font-size: 17px;
	line-height: 22px;
	padding-top: 2px;
	font-weight: bold;
}

#wrapper {
	position:relative;
	width:980px;
	height:995px;
	z-index:1;
	left: 0px;
	top: 0px;
	border: 1px groove #A0A0A4;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F2F1F3;
}
#wrapper #contents table tr td #naka li a #font-centar {
	text-align: center;
}

#contents ul li {
	height: 180px;
	width: 200px;
	float: left;
	background-color: #0D0D0D;
	margin-right: 5px;
	margin-left: 10px;
	list-style-type: none;
	border: 1px solid #A0A0A4;
	color: #FFFBF0;
	font-weight: bold;
}
#font-nanoha {
	font-size: 13px;
	line-height: 13px;
	padding-right: 5px;
	padding-left: 10px;
}
#radio  {
	background-image: url(../new_img/as_069.jpg);
	background-position: -50px -100px;
	height: 180px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
}


#contents a  {
	text-decoration: none;
	display: block;
	height: 180px;
	width: 200px;
	color: #FFF;
}
#wrapper #contents table tr td #naka #contact2 a {
	background-image: url(../new_img/met_001/met_760_100_001.jpg);
	height: 90px;
}
#wrapper #contents table tr td #sita {
	position: absolute;
	left: 3px;
	top: 416px;
	width: 760px;
}


#wrapper #contents table tr td #naka #contact2 {
	height: 89px;
	background-image: url(../new_img/met_001/met_760_100_001.jpg);
	font-size: 18px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#apDiv1 a {
	height: 135px;
}
#apDiv2 a {
	height: 125px;
}
#font-new {
	font-size: 24px;
	font-style: normal;
	font-weight: lighter;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
}
#wrapper #contents table tr td #naka {
	height: 150px;
}
#wrapper #contents table tr td ul #wide {
	background-color: #000;
	height: 180px;
}


ul li a img {
	margin-left: 30px;
	margin-top: 15px;
}


#contents ul {
	margin-left: 13px;
}
#top {
	position:absolute;
	width:911px;
	height:194px;
	z-index:1;
	left: 34px;
	top: 2px;
}
#contents {
	position:absolute;
	width:911px;
	height:auto;
	z-index:1;
	left: 31px;
	top: 314px;
	border: 1px solid #808080;
	background-color: #FFFBF0;
}
#apDiv1 {
	position:absolute;
	width:206px;
	height:111px;
	z-index:2;
	left: 679px;
	top: 167px;
	background-color:#FFFBF0
}
#apDiv3 {
	position:absolute;
	width:179px;
	height:148px;
	z-index:2;
	left: 679px;
	top: 259px;
	background-color:#FFFBF0
}
#apDiv2 {
	position:absolute;
	width:185px;
	height:113px;
	z-index:2;
	left: 678px;
	top: 350px;
	background-color:#FFFBF0
}
* html #apDiv1 {
	position:absolute;
	width:202px;
	height:125px;
	z-index:2;
	left: 686px;
	top: 266px;
	background-color:#FFFBF0
}
* html #apDiv2 {
	position:absolute;
	width:202px;
	height:124px;
	z-index:2;
	left: 686px;
	top: 393px;
	background-color:#FFFBF0
}
body {
	background-image: url(../new_img/bg_main.jpg);
}

a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha( opacity=70 )";
}
a:hover #radio {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha( opacity=70 )";
}
a:hover #contact {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha( opacity=70 )";
}
a:hover #link {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha( opacity=70 )";
}

/* 一括で全ての要素の余白をゼロに指定 */
* {
  padding: 0;
  margin: 0;
  line-height: normal;
}
#contact {
	background-image: url(../new_img/met_001/met_760_100_001.jpg);
	height: 80px;
	width:203px;
	font-size: 12px;
	background-position: 0px 40px;
	line-height: 35px;
}
#contact #font-size {
	font-size: 12px;
	line-height: 22px;
	padding-top: 2px;
	font-weight: bold;
}
#wrapper #top h1 {
	display: none;
}
#top h2 {
	display: none;
}
#wrapper address {
	position: absolute;
	bottom: 3px;
	left: 344px;
	width: 627px;
}
#wrapper #contents table tr td ul #wide a img {
	margin-left: 0px;
	margin-top: 0px;
}
#wrapper #contents table tr td #naka #contact2 a #contact_font-size {
	font-size: 16px;
	line-height: 17px;
}
#wrapper #contents table tr td #naka li a #font-centar #hyakuoku_font-size {
	font-size: 15px;
}
#wrapper #contents table tr td #sita #senior {
}
#wrapper #contents table tr td #sita li a #senior {
	margin-left: 10px;
	margin-bottom: 20px;
	padding-top: 15px;
}

