﻿.eachtopnews { width: 250px;
          margin: 0px;
          padding : 0px 5px 10px 0px;
          font-size: 10px;
          text-align:center;
          color: #ffffff; }  
          

/***** 共通 *****/

body { margin: 0px; 
       padding: 0px; 
       text-align: center; 
       font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; 
       color: #ffffff; 
       background-color: #000000;
       background-image: url('/musician/limited/images/back_inhale.jpg');  }

body#artists #gnavi .navi #navi_artists { 
           background-image: url('/images/default/navi_artistsb.jpg'); 
           background-repeat: no-repeat; 
           background-color: #000000;}


.clear { clear: both; overflow: hidden;}   
.clear hr { display: none; } 

*{ padding:0; border:0; margin:0; }

a{text-decoration:none;}
a:link{ color: #febd5f; }
a:visited{ color: #febd5f; }
a:active{ color: #ff6600; }
a:hover{ color: #ff6600;  }

h4 { text-align:left;
     padding: 30px 2px 10px 15px;
     margin: 2px 2px 2px 10px;
     color: #ff9900;
     font-size: 14px;
     font-weight: bold; } 

.back { text-align: right;
        font-size: 13px;
        font-weight: normal;
        padding: 30px 5px 0px 0px; }

/***** 基本レイアウト（wrap大枠）　 *****/

#wrap{  width:925px; 
        margin:0 auto; 
        padding:3px ; 
        text-align:left; 
        background-color:#000000;
        border-style:double; 
        border-width:5px; 
        border-color:#ff9900; }


/***** ヘッダー基本レイアウト （headwrap　会社ロゴ　グローバルナビ部分）　*****/

#headwrap{ width : 920px; 
           height: 140px;
           margin: 0 auto; 
           padding: 0 auto; }

#idmap {   width : 920px; 
           margin: 0px; 
           padding: 0px; 
           text-align: center;
           background-image: url('/images/hedder3.png'); 
           background-repeat: no-repeat; }


/***** ヘッダー　グローバルナビ基本 *****/

#gnavi{ width: 920px; 
        height: 37px;
        margin: 0px;  
        padding: 0px; 
        background-color: #000000; }
          
.navi{ overflow: auto; 
       clear: both; 
       height: 37px; 
       padding: 0px; 
       margin: 0px; }
       
.navi a{ display: block; 
         text-indent: -9999px; 
         height: 37px; 
         float: left; 
         cursor: pointer; }


/***** ヘッダー　グローバルナビ各リンクボタン *****/

#navi_products{ background-image:url('/images/default/navi_products.jpg'); width: 153px; height: 35px; }
#navi_products.hover{ background-image:url('/images/default/navi_productsb.jpg'); width: 153px; height: 35px;  }
#navi_products:hover{ background-image:url('/images/default/navi_productsb.jpg'); width: 153px; height: 35px;  }

#navi_artists{ background-image:url('/images/default/navi_artists.jpg'); width: 153px;  height:35px; }
#navi_artists.hover{background-image:url('/images/default/navi_artistsb.jpg'); width: 153px; height: 35px; }
#navi_artists:hover{background-image:url('/images/default/navi_artistsb.jpg'); width: 153px; height: 35px;  }

#navi_tech{ background-image:url('/images/default/navi_tech.jpg'); width: 153px; height: 35px;  }
#navi_tech.hover{background-image:url('/images/default/navi_techb.jpg'); width: 153px; height: 35px;  }
#navi_tech:hover{background-image:url('/images/default/navi_techb.jpg'); width: 153px; height: 35px; }

#navi_dealers{ background-image:url('/images/default/navi_dealers.jpg'); width: 153px; height: 35px; }
#navi_dealers.hover{ background-image:url('/images/default/navi_dealersb.jpg'); width: 153px; height: 35px;  }
#navi_dealers:hover{ background-image:url('/images/default/navi_dealersb.jpg'); width: 153px; height: 35px; }

#navi_about{ background-image:url('/images/default/navi_about.jpg'); width: 153px; height: 35px;  }
#navi_about.hover{ background-image:url('/images/default/navi_aboutb.jpg'); width: 153px; height: 35px; }
#navi_about:hover{ background-image:url('/images/default/navi_aboutb.jpg'); width: 153px; height: 35px; }

#navi_link{ background-image:url('/images/default/navi_link.jpg'); width: 153px; height: 35px; }
#navi_link.hover{ background-image:url('/images/default/navi_linkb.jpg'); width: 153px; height: 35px;  }
#navi_link:hover{ background-image:url('/images/default/navi_linkb.jpg'); width: 153px; height: 35px; }



/***** メインボディ基本レイアウト　（innerwrap　本体部分） *****/

#innerwrap { width:920px; 
             margin:0px;  
             padding:15px 0px 0px 0px; 
             overflow:hidden;
             text-align:center; }

/***** メインボディ　パン屑リストナビ （navilink）　*****/

#navilink { padding-top: 15px; 
            padding-right: 0px; 
            padding-bottom: 12px; 
            padding-left: 0px; 
            text-align: left; 
            display: block; 
            text-decoration: none; }
            
#navilink li { font-size: 13px; 
               color: #cccccc; 
               list-style:none; }
               
#navilink a:link { color: #febd5f; }               
#navilink a:visited { color: #febd5f; }
#navilink a:hover { color: #ff6600;  }
#navilink a:active { color: #ff6600;  }
                    
ol#bclist { margin: 0px; 
            padding: 0px; 
            list-style-type: none; }
            
ol#bclist li { display: inline; }

ol#bclist li a { color: #006699; 
                 padding-left: 10px; }
                 
ol#bclist li.crumb { padding-left: 10px; 
                     background-image: url(""); 
                     background-repeat: no-repeat; 
                     background-position: 2px; }
                     

/***** メインボディ　2カラム基本レイアウト　（main left right） *****/

#main { width: 915px; 
        overflow: hidden; 
        padding: 3px 0px 3px 0px; 
        margin: 5px 0px 5px 2px; 
        text-align: left; }

#maint { width: 915px; 
        overflow: hidden; 
        padding: 3px 0px 3px 0px; 
        margin: 5px 0px 5px 2px; 
        text-align: left;
                  border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900;  }

#mainm { width: 915px; 
        overflow: hidden; 
        padding: 3px 0px 3px 0px; 
        margin: 5px 0px 5px 2px; 
        text-align: left;
                  border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900;  }

#mainb { width: 915px; 
        overflow: hidden; 
        padding: 3px 0px 3px 0px; 
        margin: 5px 0px 5px 2px; 
        text-align: left; }

#eachleft {  width: 580px; 
        float: left; 
        padding: 10px 0px 0px 15px;
        margin: 10px 5px 5px 5px; }


#left { width: 580px; 
        float: left; 
        padding: 10px 0px 0px 8px;
        margin: 10px 5px 5px 5px; }

#eachwraptop { width: 900px; 
            padding-top: 10px;
            padding-bottom: 10px; 
            padding-left: 0px; 
            color: #333333; 
            margin-top: 1px; 
          border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900; }

#eachwrapmiddle { width: 900px; 
            padding-top: 10px;
            padding-bottom: 10px; 
            padding-left: 0px; 
            color: #333333; 
            margin-top: 1px; 
          border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900; }

#eachwrapbottom2 { width: 900px; 
            padding-top: 10px;
            padding-bottom: 10px; 
            padding-left: 0px; 
            color: #333333; 
            margin-top: 1px; 
                      border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900; }


#eachwrapbottom { width: 900px; 
            padding-top: 10px;
            padding-bottom: 10px; 
            padding-left: 0px; 
            color: #333333; 
            margin-top: 1px; }


#eachright { width: 280px; 
             float: right; 
             padding: 15px 10px 10px 10px; 
             margin: 10px 5px 5px 5px;  }


/***** 左フジゲンへのコメント *****/

#eachleft h2 { padding:5px 0px 10px 5px;;
           color: #999966; 
           font-size: 16px; }

.artistmessage { margin: 0 auto;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
          overflow: hidden; 
          padding: 0px 0px 0px 0px; }

#eachleft h3 { padding: 10px 10px 20px 20px;
             color: #ff9900; 
             font-size: 16px;
             font-weight: bold; } 

.comment { width: 485px;
           padding-top: 15px;
           padding-right: 15px; 
           padding-bottom: 40px; 
           padding-left: 25px;  
           text-indent:1em;
           color: #ffffff;  
           font-size: 13px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900; }

h5{ padding: 10px 10px 10px 25px;
             color: #ff9900; 
             font-size: 13px;
             font-weight: bold; } 

.clintcomment { width: 485px;
           padding-top: 15px;
           padding-right: 20px; 
           padding-bottom: 40px; 
           padding-left: 30px;  
           text-indent:1em;
           color: #ffffff;  
           font-size: 14px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900; }
 
.masayacomment { width: 485px;
           padding-top: 15px;
           padding-right: 15px; 
           padding-bottom: 40px; 
           padding-left: 25px;  
           text-indent:1em;
           color: #ffffff;  
           font-size: 13px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900; }

.ebbcomment { width: 485px;
           padding-top: 15px;
           padding-right: 15px; 
           padding-bottom: 20px; 
           padding-left: 25px;  
           text-indent:1em;
           color: #ffffff;  
           font-size: 13px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900; }
       
.ebbprof { width: 485px;
           padding-top: 15px;
           padding-right: 15px; 
           padding-bottom: 60px; 
           padding-left: 25px;  
           color: #ffffff;  
           font-size: 11px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900; }

.nishikawaprof { width: 485px;
           padding-top: 15px;
           padding-right: 15px; 
           padding-bottom: 10px; 
           padding-left: 25px;  
           color: #ffffff;  
           font-size: 11px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900; }

.sign { text-align:right;
        padding:10px 10px 10px 10px;
        margin:10px;
        display:block;}

.signshin { text-align:left;
        padding:10px 10px 10px 0px;
        margin:10px 10px 10px 2px;
        display:block;}

.bandimg    {  margin: 5px;
               text-align: center; }

/***** 左動画 *****/

#videos { margin: 0 auto;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
          overflow: hidden; 
          padding: 0px 0px 0px 0px; }

#videos h4 {          margin: 10px 2px 10px 2px; 
         padding-bottom: 5px;
         height: 20px; 
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:0px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:16px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }
           
#videos ul { display: inline; 
             list-style-type: none;
             text-align:center;  }

#videos ul li { margin: 5px 10px 5px 30px;
                width: 480px; }

#videos ul li p { color: #fff; 
                  margin: 15px 10px 5px 120px;
                  font-size: 12px; }

/***** 左アーティストモデル *****/

.artistmodel { width: 500px;
              text-align: left;
              padding: 30px 5px 30px 0px; 
              margin: 0px 0px 20px 0px;   
              font-weight:normal; 
              font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.utangmodel {           border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900;
          width: 500px;
              text-align: left;
              padding: 30px 5px 30px 0px; 
              margin: 0px 0px 20px 0px;   
              font-weight:normal; 
              font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.modeltitle { padding: 10px 10px 20px 15px;
             color: #ff9900; 
             font-size: 16px;
             font-weight: bold;
             text-align:left; } 

.modelinfo{ width: 490px; 
            padding: 10px 0px 10px 0px;
            margin: 10px 0px 20px 0px; }

.amleft { float: left; 
          width: 300px;
          margin: 0px 0px 0px 15px;
          padding: 10px 0px 10px 8px;           
          border-left: 1px ridge #666633; 
          border-right: 1px ridge #666633; }

.amright { float:right; 
          width:130px;
          padding: 10px 5px 10px 0px; }

.insintro  { width: 500px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 8px;  
        text-indent:0em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }


/***** 左アーティストスペック テーブル左*****/
          
.aspec { width: 290px;
         margin: 0px 0px 0px 0px; }

.aspec th  { padding: 2px 10px 2px 2px; 
            text-align: right; 
            color: #ffffff; 

            font-size:8pt; 
            font-weight:normal; }
            
.aspec td  { padding : 2px; 
            text-align: left; 
            color: #ff9900; 
            font-size:10pt;
            font-weight:normal; }

/***** 左アーティストモデル写真　テーブル右*****/
        
.aimg      { padding:auto;
             margin:2px; 
             width: 120px;
             }

.table_p02     { width: 122px; 
                 margin: 0px; 
                 padding: 1px; 
                 border-collapse: collapse; }
                 
.table_p02 th  { padding:5px; 
                 text-align:center; }

.table_p02 td  { padding:5px; }

.credit2 { width: 110px;
          margin: 0px;
          padding : 5px;
          font-size: 11px;
          font-weight: normal; 
          text-align: left;
          color: #ffffff;  }  

.thanks { width: 470px;
                 margin: 10px; 
                 padding: 10px; 
           color: #ffffff;  
           font-size: 12px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 1.5;
           font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; 
          border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900;  }


/***** 左ディスコグラフィー *****/

#disco {
          clear: both;
          margin: 0 auto;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
          overflow: hidden; 
          padding: 15px 5px 5px 5px;
                   border-bottom-style:ridge; 
          border-bottom-width:2px; 
          border-bottom-color:#ff9900;   }

#disco h4 {         margin: 10px 2px 10px 2px; 
         padding-bottom: 5px;
         height: 20px; 
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:0px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:16px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

#disconishikawa { 
          clear: both;
          margin: 0 auto;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
          overflow: hidden; 
          padding: 15px 5px 5px 5px;
                   border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900;   }

#disconishikawa h4 {          margin: 10px 2px 10px 2px; 
         padding-bottom: 5px;
         height: 20px; 
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:0px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:16px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

#discogoing {           clear: both;
          margin: 0 auto;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
          overflow: hidden; 
          padding: 15px 5px 5px 5px;
                   border-bottom-style:ridge; 
          border-bottom-width:0px; 
          border-bottom-color:#ff9900;   }

#discogoing h4 { position: relative; 
         margin: 10px 2px 10px 2px; 
         padding-bottom: 5px;
         height: 20px; 
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:0px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:16px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.discomment { width: 500px;
           padding-top: 15px;
           padding-right: 10px; 
           padding-bottom: 20px; 
           padding-left: 15px; }


.discoleft { float:left; }

.discoright { float:right; }


.nishileft { float:left; 
             padding:5px 5px 5px 10px;}

.nishiright { float: right; 
              width: 350px;}

.nishirightleft { float:left; 
                  padding:5px 5px 5px 10px;}

.nishirightright { float:right; 
                   padding:5px 15px 5px 5px;}



.newscontain { height: 120px; 
                  margin: 0;
                  overflow: hidden;
                  padding-left: 5px;
                  padding-top: 15px; }

.newscontain p {           color: #ffffff;  
           font-size: 14px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
                    margin-top:16px; }

.info { color: #ffffff;  
           font-size: 12px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 2;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
                    margin-top:16px; }

.newscontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }

.albums { padding:10px;}

.albums p { color: #ffffff; 
            font-size: 14px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 2;
            font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; }

/***** 左アーティストフォトギャラリー *****/

.photo { width: 500px;
        padding-top: 8px;
        padding-right: 3px; 
        padding-bottom: 20px; 
        padding-left: 3px; }                    

.pimg       {  margin: 5px;
               width: 120px;
               height: 168px; }

.pimg2       { margin: 5px;
               width: 150px;
               height: 120px; }

.table_p01     { width: 470px; 
                 margin: 0px; 
                 padding: 10px; 
                 text-align: center;                 
                 border-collapse:collapse; }
                 
.table_p01 th  { padding: 20px 5px 20px 5px;
                 margin: 5px; 
                 text-align: center; }

.table_p01 td  { padding: 2px; }


/***** 左アーティストリリースインフォ *****/

#stopic { width: 500px; 
         margin: 10px 2px 10px 2px; 
         padding-bottom: 40px;
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:2px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:18px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.stopic { width: 500px; 
         margin: 10px 2px 10px 2px; 
         padding-bottom: 40px;
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:2px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:18px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.atopic { width: 500px; 
         margin: 10px 2px 10px 2px; 
         padding-bottom: 40px;
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:0px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:18px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.topiccontain { margin: 0;
                overflow: hidden;
                padding-left: 5px; }

.tpright { float: right;
           width:200px;
                  text-indent:1em;
                  color: #ffffff;  
                  font-size: 12px;
                  font-style: normal;
                  font-variant: normal;
                  font-weight: normal;
                  line-height: 2;
                  font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
                  margin-top:16px; }

.tprightkeita { float: right;
           width:200px;
                  text-indent:1em;
                  color: #ffffff;  
                  font-size: 11px;
                  font-style: normal;
                  font-variant: normal;
                  font-weight: normal;
                  line-height: 2;
                  font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
                  margin-top:16px; }

.tpleft { float: left;
          width:270px;
          margin-top: 16px; }

.tpleftkeita { float: left;
          width:270px;
          text-align:center;
          padding-left:20px;
          margin-top: 16px; }

.tptop { width:470px;
         margin-top: 16px;
         padding:0 auto; }

.tpbottom { text-indent:1em;
                  color: #ffffff;  
                  font-size: 12px;
                  font-style: normal;
                  font-variant: normal;
                  font-weight: normal;
                  line-height: 1.5;
                  font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
            padding:10px;
            margin-top: 16px; }


.topiccontain img { border: none;
                    float: left;
                    margin: 5px 13px 0px 0px; }


/***** 右アーティストプロフィール *****/


.righttitle { position: relative; 
         width: 260px; 
         margin: 10px 2px 10px 2px; 
         padding-bottom: 15px;
         height: 20px; 
         overflow: hidden; 
         border-bottom-style:ridge; 
         border-bottom-width:2px; 
         border-bottom-color:#ff9900;
         color: #999966; 
         font-size:18px; 
         font-weight:bold; 
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }


.artistprofile { width: 270px;
                 text-align:left;
                 padding: 10px 5px 20px 0px;
        margin: 0px; 
        text-indent:0em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }


.profilephoto { width: 255px; 
                padding: 10px 3px 5px 0px;
                margin: 0px; }

.credit { width: 250px;
          margin: 0px;
          padding : 0px 5px 10px 0px;
          font-size: 10px;
          text-align: right;
          color: #ffffff;  }  
          
.basicprof { width: 230px;
        margin-bottom: 10px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 8px;  
        text-indent:0em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }
  
.ebbbasicprof { width: 230px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 50px; 
        padding-left: 8px;  
        text-indent:0em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }


.moreprof  { width: 230px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 8px;  
        text-indent:0em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
         font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

.biotitle { text-align: left;  
            display: block; 
            padding: 3px; 
            margin: 2px; }

.sessions { padding:10px; }

.sessions ul { padding:0px; }

.sessions li { float:left;
               padding:2px;
               list-style:none; }

.sessions p { color: #ffffff; 
            font-size: 12px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 1.5;
            font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; }




/***** 右プロダクトイントロダクション *****/

.productintro { width: 270px;
           text-align:left;
           padding: 10px 5px 30px 0px; }  

.introcontain { height: 200px; 
                  margin: 0;
                  overflow: hidden;
                  padding: 10px  ; }

.introcontain h3 { color: #ffffff;  
           font-size: 11px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 1.5;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
                    margin-top:16px; }

.introcontainnakazawa { height: 250px; 
                  margin: 0;
                  overflow: hidden;
                  padding: 10px ; }

.introcontainnakazawa h3 { color: #ffffff;  
           font-size: 11px;
           font-style: normal;
           font-variant: normal;
           font-weight: normal;
           line-height: 1.5;
          font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
                    margin-top:16px; }

.introcontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }

.productintro li{ list-style-type: none; }  

.img { float: left; 
       width: 105px; 
       overflow: hidden; }

.text { width: 150px; 
        float: right; 
        overflow: hidden; }
        
.title a:visited { font-size: 12px; font-weight: bold; color:#ff9900;}
.title a:link { font-size: 12px; font-weight: bold; color:#ff9900;}

.subtext { font-size: 11px; 
           padding-top: 5px;
           color: #999966; }
         

/***** ボトムナビ *****/

.bottomnavi{ margin:0 auto; 
         padding:5px 0px 0px 0px; 
         text-align:center; 
         border-top:double 1px #ff9900; 
         color:#ffffff; }

#bottomlinks { font-style: normal; 
               font-size: 12px;
               padding: 20px 5px 25px 5px; }


             
/***** フッター *****/

#footer{ width:910px; 
         margin:0 auto; 
         padding:5px 0px 0px 0px; 
         text-align:center; 
         border-top:double 3px #ff9900; 
         color:#ffffff; }
         
#footer address{ font-style: normal; 
                 font-size: 10px; }
#footerlinks { font-style: normal; 
               font-size: 10px;
               padding: 5px 5px 5px 5px; }




.tech { padding: 0px 0px 10px 10px; }

.tech img { padding: 0px 0px 10px 10px; 
            display: inline;}

