<Style Type="text/css">
* {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-size:1em;
margin:0;
padding:0;
}
body {  margin-top:0px;
        margin-bottom:0px;
	line-height: 1;
}
ul, ol {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0px;
padding:0px;
}
blockquote, q {
	quotes: none;
}
h2 {
padding:10px 0 10px;
    margin:0;
}
p { padding:10px 0 10px;
    margin:0;
}
body { background-color:#FFF;
       text-align:center;
       font-family:arial,helvetica,sans-serif;
       font-size:9pt;
       line-height:14pt; }
.header { background-color:#ffffff;
          height:126px;
          margin:0 0 0px;
          border-width:0px; }
#outline { background-color:#ffffff;
           width:998px;
           text-align:left;
           margin:0 auto;
           border-right:1px solid #A9A9A9;
           border-left:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9;
}
* html #outline { width:1000px;
}
.outline-margin { margin:0; 
} 
li { float:left;
     display:inline;
     margin:0;
     padding:0;
}

#navi { background-color:#FFF;
        height:62px;
}
#navi img { border:0px;
}
.tpnv { margin:0px;
        height:62px;
}
.clear { clear:both;
}
#left { width:489px;
        float:left;
        background:url("img/3rd/3rd_jkt_small.jpg") no-repeat 28px 28px scroll;
}
#left_1st { width:489px;
        float:left;
        background:url("img/1st/1st_s.jpg") no-repeat 31px 29px scroll;
}
#left_2nd { width:489px;
        float:left;
        background:url("img/2nd/2nd_s.jpg") no-repeat 31px 29px scroll;
}
#left_4th { width:489px;
        float:left;
        background:url("img/4th/4th_s.jpg") no-repeat 31px 29px scroll;
}
#ph_table { margin-left:42px;
margin-top:42px;
}
.ph_table_top { margin-left:46px;
margin-top:39px;
}
.ph_table_middle { margin-left:46px;
margin-top:4px;
}
.ph_table_bottom { margin-left:46px;
margin-top:10px;
}
#left img { margin:5px 0 0 5px;
}
#left_1st img { margin:10px 0 0 5px;
}
#left_2nd img { margin:10px 0 0 5px;
}
#left_4th img { margin:5px 0 0 5px;
}
#left object { margin:5px 0 0 5px;
}
#left_1st object { margin:10px 0 0 5px;
}
#left_2nd object { margin:10px 0 0 5px;
}
#left_4th object { margin:5px 0 0 5px;
}
#right { width:509px;
         float:right;
 }
* html #right { width:507px;
float:right;
 }
a:link { color: #D2B48C;text-decoration:none; }
a:visited { color: #D2B48C; text-decoration:none;}
a:active { color: #D2B48C;text-decoration:none; }
a:hover { color: #D2B48C;text-decoration:underline; }

#target_load { margin:49px;
}
* html #target_load { margin:49px;
}
.textarea {padding:0px;
}
* html .textarea {padding:0px;
}
.name { font-size:10pt;
margin-top:15px;
margin-bottom:15px;
}            
.left_prof { width:195px;
             float:left;
margin-right:20px;
}
.right_prof { width:195px;
             float:right;
}
.spec { font-size:8pt;
        padding-bottom:15px;
}
.tracklist { padding-bottom:15px;
}
.proftxt { width:410px;
margin-bottom:15px;
}
.proftxt_L { width:200px;
margin-bottom:15px;
}
.proftxt_R { width:200px;
margin-bottom:15px;
}
* html .proftxt_L { width:195px;
margin-bottom:15px;
}
* html .proftxt_R { width:195px;
margin-bottom:15px;
}
.float_L { float:left;
}
.float_R { float:right;
}
.main_text { margin: 50px 0 300px;
             text-align: center;
}
.comment { margin-top:10px;
           margin-bottom:10px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#999933;
           padding:5px 15px 5px 15px ;
}

.comment_1 { margin-top:10px;
           margin-bottom:10px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#ff8c00;
           padding:5px 15px 5px 15px ;
}
.comment_2 { margin-top:10px;
           margin-bottom:10px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#007bbb;
           padding:5px 15px 5px 15px ;
}
.comment_3 { margin-top:10px;
           margin-bottom:10px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#e95295;
           padding:5px 15px 5px 15px ;
}
.comment_4 { margin-top:10px;
           margin-bottom:10px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#767c6b;
           padding:5px 15px 5px 15px ;
}
.comment_L { margin-top:10px;
           margin-bottom:10px;
           width:180px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#999933;
           padding:5px 10px 5px 10px ;
}
* html .comment_L { width:200px;
                    padding:5px 10px 5px 10px ;
}
.comment_R { 
           float:right;
           margin-top:10px;
           width:190px;
           color:#ffffff;
           font-size:9pt;
           line-height:14pt;
           background-color:#999933;
           padding:5px 10px 5px 10px;
}
* html .comment_R { width:200px;
                    padding:5px 5px 5px 10px;
}
.align_R { text-align:right;
}
.illust { float:right;
          width:200px;
}
.illust_L { float:left;
          width:200px;
}
.margin10 { margin-right:10px;
}
#footer { background-color:#FFF;
          height:40px;
          text-align:center;
}
* html #footer_navi { margin-left:130px;
                      width:380px;
}
#footer_navi { margin-left:auto;
               margin-right:auto;               
               width:430px;
}
#top { font:10pt helvetica; 
        font-weight:bold;
        margin:10px 5px 5px;
}
#news { font:10pt helvetica; 
        font-weight:bold;
        margin:10px 5px 5px;
}
#artistprofile { font:10pt helvetica;
        font-weight:bold;
        margin:10px 5px 5px;
}
#donate { font:10pt helvetica;
        font-weight:bold;
        margin:10px 5px 5px;
}
#live { font:10pt helvetica;
        font-weight:bold;
        margin:10px 5px 5px;
}
#videos { font:10pt helvetica;
        font-weight:bold;
        margin:10px 5px 5px;
}
#link { font:10pt helvetica;
        font-weight:bold;
        margin:10px 5px 5px;
}
#banner { float:right;
        width:180px;
        border:none;
        margin-right:8px;
}

#copyright { text-align:center;
             margin:10px 0 10px; 
}
.txt_area { color:#000000;
            background-color:#FFF;
}

#event_top {
             text-align:center;
             margin-top:50px;
}

#eventtable {
             margin:30px 200px 0;
}
.catch {
             background-color: #ffd6d6;
             padding:20px;
             margin-top:30px;
             line-height:24pt;
             font-size:15pt;
             text-align:left;
}          
.photo {     
             background: #b9d08b;
             border: 1px solid #94b259;
             padding:20px 20px 20px;
             text-align:left;
}

#eventtable h2 {
             margin:40px 0 0px;
             padding:0;
}

#eventtable p {
             background:#ffffd6;
             padding:20px;
             line-height:15pt;
}
#eventtable a {
             font-size:14pt;
             font-weight:bold;
             color:#f0908d;
}

</Style>

