@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-size:80%;
	text-align:center;
	background:#231815;
}
h1,h2,h3,h4,h5,h6 {
	font-size:85%;
	font-weight:normal;
	margin:0;
	padding:0;
}
p,li,dt,dl {
	line-height:160%;
}
p {
	margin:0 0 1em 0;
}
li {
	list-style-type:none;
}
img {
	border:0;
}
hr {
	display:none;
}
.clear {
	clear:both;
}
/*
 Link Color [
----------------------------------------------------------- */
a {
	text-decoration:none;
}
a:link {
color:#FF6600;
}
a:visited {
color:#FF6600;
}
a:hover {
color:#CC0033;
}
a:active {
}

/*
 clearfix [
----------------------------------------------------------- */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}

/*Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

/*
 CONTENTS [
----------------------------------------------------------- */
#main {
	background:#231815;
	text-align:center;
	width:900px;
		position:absolute;
  left: 50%;
  margin-left: -450px;
}

#head {
background-image:url(../img/head.gif);
width:900px;
height:240px;
text-align:left;
}

#head a{
width:100px;
height:100px;
}

.intro {
text-align:left;
}

.intro p{
margin:20px 0 0 58px;
width:590px;
}

#contents {
background:#44AF35;
width:813px;
margin:0 44px 0 44px;
text-align:center;
padding-bottom:30px;
}

ul {
width:813px;
}

li{
margin:0 5px 0 58px;
padding:0;
display: inline;
}

#menu1{
float:left;
width:72px;
height:19px;
background: url(../img/btn_about.gif) no-repeat;
text-indent:-9999px;
}

#menu1ac{
float:left;
width:72px;
height:19px;
background: url(../img/btn_about_o.gif) no-repeat;
text-indent:-9999px;
}

#menu1 a{
width:72px;
height:19px;
display:block;
}

#menu1 a:hover{
background: url(../img/btn_about_o.gif) no-repeat;
}

#menu2{
float:left;
width:41px;
height:19px;
background: url(../img/btn_dvd.gif) no-repeat;
text-indent:-9999px;
}

#menu2uc{
float:left;
width:41px;
height:19px;
background: url(../img/btn_dvd_uc.gif) no-repeat;
text-indent:-9999px;
}

#menu2ac{
float:left;
width:41px;
height:19px;
background: url(../img/btn_dvd_o.gif) no-repeat;
text-indent:-9999px;
}

#menu2 a{
width:41px;
height:19px;
display:block;
}

#menu2 a:hover{
background: url(../img/btn_dvd_o.gif) no-repeat;
}

#menu3{
float:left;
width:60px;
height:19px;
background: url(../img/btn_appli.gif) no-repeat;
text-indent:-9999px;
}

#menu3uc{
float:left;
width:60px;
height:19px;
background: url(../img/btn_appli_uc.gif) no-repeat;
text-indent:-9999px;
}

#menu3ac{
float:left;
width:60px;
height:19px;
background: url(../img/btn_appli_o.gif) no-repeat;
text-indent:-9999px;
}

#menu3 a{
width:60px;
height:19px;
display:block;
}

#menu3 a:hover{
background: url(../img/btn_appli_o.gif) no-repeat;
}

#menu4{
float:left;
width:61px;
height:19px;
background: url(../img/btn_items.gif) no-repeat;
text-indent:-9999px;
}

#menu4ac{
float:left;
width:61px;
height:19px;
background: url(../img/btn_items_o.gif) no-repeat;
text-indent:-9999px;
}

#menu4 a{
width:61px;
height:19px;
display:block;
}

#menu4 a:hover{
background: url(../img/btn_items_o.gif) no-repeat;
}

#menu5{
float:left;
width:85px;
height:19px;
background: url(../img/btn_special.gif) no-repeat;
text-indent:-9999px;
}

#menu5ac{
float:left;
width:85px;
height:19px;
background: url(../img/btn_special_o.gif) no-repeat;
text-indent:-9999px;
}

#menu5uc{
float:left;
width:85px;
height:19px;
background: url(../img/btn_special_uc.gif) no-repeat;
text-indent:-9999px;
}

#menu5 a{
width:85px;
height:19px;
display:block;
}

#menu5 a:hover{
background: url(../img/btn_special_o.gif) no-repeat;
}

#menu6{
float:left;
width:55px;
height:19px;
background: url(../img/btn_blog.gif) no-repeat;
text-indent:-9999px;
}

#menu6uc{
float:left;
width:55px;
height:19px;
background: url(../img/btn_blog_uc.gif) no-repeat;
text-indent:-9999px;
}

#menu6 a{
width:55px;
height:19px;
display:block;
}

#menu6 a:hover{
background: url(../img/btn_blog_o.gif) no-repeat;
}

.c_about {
text-align:center;
clear:both;
background-color:#FFFFFF;
width:700px;
background-image:url(../about/img/about.gif) no-repeat;
margin:0 0 0 56px;
}
* html .c_about {
 margin:0;
}
*:first-child+html .c_about {
 margin:0;
}

#table-01 {
width:590px;
margin-left:auto;
margin-right:auto;
}

#table-01 td {
padding:5px;
text-align:left;
}

#table-01 td p{
font-weight:bold;
}

.at_im {
margin:40px 0 50px 0;
text-align:center;
}
.at_im2 {
text-align:left;
margin:0 0 20px 55px;
}
.at_im3 {
width:590px;
border-top:solid 1px #000000;
text-align:left;
margin:50px 0 20px 55px;
padding-top:30px;
}

.at_im4 {
margin:0;
text-align:center;
}

.at_im5 {
margin:40px 0 0 0;
text-align:center;
}

.at_im6 {
margin:20px 0 0 0;
text-align:center;
}

.at_im6 p{
text-align:left;
margin:20px 0 0 58px;
width:590px;
}

.at_im7 {
margin:20px 0 50px 0;
text-align:center;
}

* html .at_im3 {
margin:50px 0 0 0;
background:#FFFFFF;
}

.at_im3 p{
margin:20px 0 40px 0;
}

/*
 FOOTER [
----------------------------------------------------------- */
#foot {
background-image:url(../img/foot.gif);
background-repeat:no-repeat;
width:900px;
height:65px;
}

address {
font-style:normal;
color:#FFFFFF;
padding-top:45px;
font-size:80%;
}

#topad address {
padding-top:5px;
}

