@charset"Shift_JIS";

body {
height:100%;
font-family: "ヒラギノ角ゴ Pro W3",'Hiragino Kakugo Pro', "ＭＳ Ｐゴシック",'MS PGothic', sans-serif;
font-size: 100%;
line-height: 160%;
text-align: justify;
color: #000000;
background-color:#000000;
margin:0;
padding:0;
}

img.bgmaximage {
position:fixed !important;
}
p,div,h1,h2,h3,ul,ol,li,dl,dt,dd{
margin:0;
padding:0;
}

img {
border:0;
}

ul{
list-style-type:none;
}

a {
text-decoration:none;
}

.box00 {
width:700px;
height:auto;
margin:0 auto;
padding:0;
}
.content {
width:700px;
height:auto;
margin:100px 0 150px 0;
padding:0
top: 20%;
left: 140px;
}

.fl{
float:right;
margin:40px 0 20px 40px;
}

.flr{
float:right;
}

/* フッター */

#wrap {
position: relative;
}

#btn-bd {
margin-left: 15px;
top: 32px;
position: absolute;
}

ul#nav3 li {
float: left;
width: 180px;
height: 30px;
overflow:hidden;
}

.footer {
width:100%;
padding:10px;
background-color: #000;
color: #fff;
font-size: 12px;
bottom:0;
position:fixed;
}

/* プロフィール */

hr{
border-width:1px 0 0 0;
border-style:solid;
border-color:#dcdcdc;
margin-bottom:60px;
}

.box01:after {
display:block;
clear:both;
visibility:hidden;
content: ".";
height:0;
}

.box01 {
display:block;
width:700px;
height:auto;
padding:0;
margin-bottom:70px;
color: #dcdcdc;
font-size:12px;
line-height: 160%;
letter-spacing: 2px;
}

.box02:after {
display:block;
clear:both;
visibility:hidden;
content: ".";
height:0;
}

.box02 {
display:block;
width:700px;
height:auto;
padding:0;
margin-bottom:70px;
color: #a9a9a9;
font-size:12px;
line-height: 160%;
letter-spacing: 2px;
}

/* リンク */

a.link01 {
color:#dcdcdc;
}
a.link01:hover {
color:#a9a9a9;
}

a.link02 {
color:#a9a9a9;
}
a.link02:hover {
color:#dcdcdc;
}

/* テキスト */

h1{
font-size:15px;
}

h2{
font-size:13px;
}

.jpn {
color: #dcdcdc;
font-size:13px;
line-height: 160%;
letter-spacing: 2px;
padding-bottom:50px;
}

.eng {
color: #a9a9a9;
font-size:13px;
line-height: 160%;
letter-spacing: 2px;
padding-bottom:50px;
}

.copy {
font-size:11px;
text-align:right;
letter-spacing: 1px;
padding:10px 25px 0 0;
}