@charset "Shift_JIS"; 

html{
scrollbar-arrow-color: #996600;
scrollbar-base-color: #000000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #996600;
scrollbar-shadow-color: #996600;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000; 
}

body {
background-color:#000000;
background-attachment:fixed;
background-position: 0% 0%;
background-repeat:no-repeat;
background-image: url("http://natural-born-steel.com/jp/img/bg.jpg");
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: small;
font-family: Osaka, Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
cursor: default;
}

td,th {
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
font-size: 90%;
color: #bbbbbb
text-align:left;
}

a:link { text-decoration:none; font-size:95%; color:#bbbbbb;}
a:visited { text-decoration:none; font-size:95%; color:#bbbbbb;}
a:hover { text-decoration: underline; font-size:95%; color:#996600;}

p.link1 a:link { text-decoration:underline; text-decoration:none;font-size:95%;color:#ffffff; border-bottom:1px solid #bbbbbb; }
p.link1 a:visited { text-decoration:underline; text-decoration:none; font-size:95%;color:#ffffff; border-bottom:1px solid #bbbbbb; }
p.link1 a:hover { text-decoration:none; border-bottom:1px solid #bbbbbb; font-size:95%;color:#ffffff;}

h1 { font-size: 95%; font-weight: bold; color: #996600; border-bottom:1px dotted #996600; margin:2px 0px 2px 0px; }
h2 { font-size: 100%; font-weight: bold; color: #996600; border-bottom:1px dotted #996600; margin-bottom: 10px; }
h3 { font-family: Tahoma, Charcoal, Verdana, Arial, sans-serif; font-weight: bold; font-size: 90%; color: #999999; border-bottom:1px dotted #333333;  }
h4 { margin: 0px; font-size: 90%; font-weight: normal; color: #bbbbbb;}
h5 { margin: 0px;font-size: 80%; font-weight: bold; color: #bbbbbb;}
h7 {font-size: 85%; }

.title { font-size: 95%; font-weight: bold; color: #996600; border-bottom:1px dotted #996600; margin-bottom: 10px; }

hr { border: 1px dotted #996600; height: 1px; }
ul { list-style-type: none; }

blockquote {
color: #bbbbbb;
margin:0px;
font-size:100%;
font-weight:normal;
background:none;
line-height:110%;
padding: 0px 5px 0px 8px; 
border-left: 5px solid #663300;
}

.point2 { font-size: 100%; color: #666666; font-weight: bold; padding-top:10px; padding-bottom: 10px; }
.point3 { font-size: 100%; color: #996600; }
.point4 { font-size: 100%; color: #cccc66; }
.tourtitle { font-size: 100%; font-weight: bold; color: #999966; }

INPUT { font-size :100%; color :#bbbbbb; background-color: transparent; border: 1px solid #663300; font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif; }
.botan { font-size :95%; color :#bbbbbb; padding-top: 2px; background-color: transparent; border: 1px solid #663300; font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif; cursor: pointer; }
textarea { font-size :100%; color :#bbbbbb; background-color: transparent; border: 1px solid #663300; font-family : Osaka, Verdana, ＭＳ Ｐゴシック, Arial, Helvetica, sans-serif; }
select {
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
font-size :95%;
color :#bbbbbb;
background-color:#000000;
border :1px solid #663300;
}

.date {
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
font-size: 90%;
color: #996600;
}

#news {
margin:3px 10px 0px 0px;
border:1px solid #663300;
}


/* ------------ Biography --------------- */
#bio {
margin:0px 20px 0px 0px;
border:1px solid #300005;
}

#biojkt {
margin:3px 8px 8px 0px;
border:1px solid #300005;
}

.biocomment {
font-size: 95%;
color: #f1f1f1;
}

/* ------------ Merchanedise ----------- */

.img1 { border:1px solid #663300;margin-right:5px; }
.goods { margin:0px 20px 3px 0px; border:1px solid #663300; }
.cd { margin:0px 8px 8px 0px; border:1px solid #663300; }
.ico1 { border: none }
.trb { border-top:1px dotted #663300; padding-top: 5px; padding-bottom: 5px; }
.houdai { font-size: 95%; color: #999966; font-weight:bold; }
.trackback {  margin: 5px; color: #666666; font-size: 95%; text-align: center; }
.image img { border: 1px solid #666699; margin-top: 20px; }
}

#demo {
margin:0px 20px 0px 0px;
border:1px solid #300005;
}


/* --------- CD title list ------------ */
#cdimage { border:1px solid #663300; }
.albumtitle { font-size: 95%; font-weight:bold; color: #666666; text-align: center; }
.albuminfo { font-size: 95%; color: #666666; }

/* --------- Picture ----------- */
.picture img a:link { text-decoration:none; border: 0px; }
.picture img a:visited { text-decoration:none; border: 0px; }
.picture img a:hover { text-decoration:none; border: 0px;  }

.picture { text-align: center; }
.pictureinner { text-align: left; }
#pix { margin:0px 5px 5px 0px; border:0px; }

.photo {
border-style: dotted;
border-width: 1px;
border-top:1px dotted #333333;
border-bottom:1px dotted #333333; 
border-left:1px dotted #333333;
border-right:1px dotted #333333;
}

/* --------- 3column all -------------- */
#box {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: left;
padding: 0px;
width: 775px;
border:1px solid #663300;
}

#splash{ margin:0px;}

#banner {
width: 774px;
height:20px;
background: none;
border-top:1px solid #663300;
margin:0px;
}

.description { color: #999999; font-size: 12px; }

/* --------- entry bass ----------- */
#content {
float: left;
width: 460px;
border-top:1px solid #663300;
border-left:1px solid #663300;
border-right:1px solid #663300;
border-bottom:1px solid #663300;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 0px;
padding-bottom: 0px;
}

/* ---------- entry bass 1column ------------- */
#container {
font-size: 100%;
background: none;
margin-bottom: 0px;
}

/* ----------- Blog ----------- */
.blog {
background: none;
padding: 0px 10px 0px; 10px;
width : auto;
}

/* ----------- Blog body ---------  */
.blogbody {
background: none;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
font-size: 100%;
color:#ffffff;
padding-top:5px;
padding-left:5px;
padding-right:5px;
line-height:110%;
margin-bottom: 0px;
}


.blogbody p { margin-top: 5px; margin-bottom: 5px; }

/* ----- Blog body LinkColor ------- */

.blogbody a:link {
color: #996600;
font-size: 95%;
text-decoration:underline;
}
.blogbody a:hover {
color: #996600;
font-size: 95%;
text-decoration: underline;
}

.blogbody a:visited {
color: #996600;
font-size: 95%;
text-decoration: underline;
}


/* posted */
.posted {
font-size: 90%;
color: #666666;
text-align:right;
margin:0px;
}

.posted a:link {
color: #666666;
font-size: 90%;
text-decoration: none;
font-weight:bold;
}
.posted a:hover {
color: #bbbbbb;
font-size: 90%;
text-decoration: none;
}

.posted a:visited {
color: #666666;
font-size: 90%;
text-decoration: none;
}



.extended { 
font-weight:normal;
padding: 3px;
}


.commenter-profile img {
vertical-align: middle;
border-width: 0;
}

.feed {
padding-top: 8px;
padding-bottom: 8px;
border-top:1px solid #663300;
border-bottom :1px solid #663300;
font-size: 90%;
font-weight:bold;
color: #666666;
text-align: center;
}

/* ------------ Right Side ------------ */

#links-right{
float: left;
width:151px;
margin:0px;
}

.side2 {
width:134px;
font-family: Verdana, Arial, sans-serif;
color:#666666;
background: none;
font-size:xx-small;
font-weight:normal;
line-height:130%;
padding: 8px;
list-style-type: none;
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
}

.side-album {
float: left;
width:150px;
height:240px;
font-family: Osaka, Verdana, Arial, sans-serif;
color:#bbbbbb;
font-size:80%;
background-position:top; 
background-repeat:no-repeat;
background-image: url("http://natural-born-steel.com/jp/img/album_pr_jacket1.gif");
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
text-align: center;
}

.side-album2 {
float: left;
width:150px;
height:300px;
font-family: Osaka, Verdana, Arial, sans-serif;
color:#bbbbbb;
font-size:80%;
background-position:top; 
background-repeat:no-repeat;
background-image: url("http://natural-born-steel.com/jp/img/album_pr_jacket2.gif");
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
text-align: center;
}

#right-side1{
width:150px;
float: left;
height:22px;
margin: 0px;
background: none;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
}

#right-side2{
float: left;
height:22px;
background: none;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
}

#right-side3{
float: left;
width:134px;
height:130px;
padding: 8px;
margin:0px;
background: none;
border-top:1px solid #663300;
border-bottom:1px solid #663300; 
border-left:1px solid #663300;
border-right:1px solid #663300;
text-align:center:
}

.right-pr { padding: 130px 0px 0px 0px; }
.staff {
float: left;
width:150px;
height:160px;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
text-align: center;
}
.users {
font-family: monospace, sans-serif;
font-size: small;
color: #bbbbbb;
font-weight:normal; 
padding: 15px 2px 0px 6px;
}

/* ------------ Left Side ------------ */

#links-left{
float: left;
color: #bbbbbb;
width : 151px ;
margin:0px;
padding-left: 3px;
border-bottom:1px solid #663300; 
}

#left-side1{
width:149px;
height:22px;
margin:0px;
background: none;
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:0px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
}

#left-side2{
width:149px;
height:22px;
margin:0px;
background: none;
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:0px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
}

#left-side3{
width:149px;
height:22px;
margin:0px;
background: none;
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:0px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
}

#left-side4{
width:149px;
height:130px;
margin:0px;
background: none;
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:1px solid #663300;
border-left:1px solid #000000;
border-right:1px solid #663300;
}


.side {
width:149px;
color:#996600;
font-weight:bold;
line-height:110%;
padding-top:14px;
padding-right:0px;
padding-bottom:8px;
padding-left:0px;
border-style: solid;
border-width: 1px;
border-top:1px solid #663300;
border-bottom:1px solid #000000; 
border-left:1px solid #663300;
border-right:1px solid #663300;
list-style-type: none;
}

/* --------- Left Side Link ------------ */
.side a:link {
font-family: "Times New Roman", "ＭＳ 明朝", "平成明朝" ,serif;
color: #996600;
font-weight:bold;
text-decoration: none;
font-size:95%;
}

.side a:visited {
font-family: "Times New Roman", "ＭＳ 明朝", "平成明朝" ,serif;
color: #996600;
font-weight:bold;
text-decoration: none;
font-size:95%;
}
.side a:hover {
font-family: "Times New Roman", "ＭＳ 明朝", "平成明朝" ,serif;
color: #cc9900;
font-weight:bold;
text-decoration: none;
font-size:95%;
}


.comments-head	{
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
font-size: 95%;
color: #ffffff;
background: #8FABBE;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
width : auto ;
margin-top:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
}

.trackback-body {
color:#336699;
font-size:small;
font-weight:normal;
background:#fff;
line-height:140%;
padding:10px;
margin:10px;
border-bottom:1px dotted #003366;
}

h2 #comments { font-size: 95%; font-weight: bold; color: #999966; border-bottom:1px dotted #999966; margin:8px 0px 8px 0px; }

.commentlist { word-break: break-all;}


/* Ticket */

.ticketbox { color: #bbbbbb; font-size: 100%; padding-left: 20px; }
.ticket { font-size :100%; color :#bbbbbb; background-color:transparent; border: 1px solid #663300; font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif; }
.halllist { font-size :100%; color :#bbbbbb; background-color:#000000; border: 1px solid #663300; font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif; }
.ticketbotan { font-size :95%; color :#bbbbbb; font-weight:bold; background-color:transparent; border: 1px solid #663300; font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif; cursor: pointer; }


/* Band Links */

.linkbox1 {
color: #666666;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
text-align: left;
}

.linkcomment { float:left; width:200px; }
.linkcomment2 { float:right; width:200px; }

.linkbox2 {
color: #666666;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
text-align: left;
}

/* Band Links 1*/

.linkbass a:link {
color: #996600;
font-size: 95%;
text-decoration:underline;
}
.linkbass a:hover {
color: #bbbbbb;
font-size: 95%;
text-decoration: underline;
}

.linkbass a:visited {
color: #996600;
font-size: 95%;
text-decoration: underline;
}

.linkbass {
float:left;
color: #bbbbbb;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
width: 550px;

}
.bandlink { width: 500px; text-align: center; margin-bottom:7px; }
.casebox1 { text-align: left;height:180px; padding-left:50px; }
.casebox2 { text-align: left;height:220px; }
.case1 {
float:left;
width:200px;
color: #666666;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
text-align: left; 
}
.case2 {
float:right;
width:200px;
color: #666666;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", Arial, Helvetica, Charcoal, sans-serif;
text-align: left;
}




