﻿#overseatext {  font-size: 12px; 
           padding: 5px 10px 5px 10px;
           color: #ffffff;
           line-height:1.5;
           text-indent:1em; }

#oversealeft { width: 700px; 
              float: left; 
              padding: 0px 10px 0px 10px; 
              margin: 0px 10px 0px 10px; }

#oversearight { width: 120px; 
               float: right; 
               padding: 0px 10px 0px 10px; 
               margin: 0px 10px 0px 10px;  }
                             
/***** 共通 *****/

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; }

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; }


/***** javascript *****/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }




/***** 蝓ｺ譛ｬ繝ｬ繧､繧｢繧ｦ繝茨ｼ・rap螟ｧ譫?・峨?? *****/

#wrap{  width:925px; 
        margin:0 auto; 
        padding:3px ; 
        text-align:left; 
        background-color:#000000;
        border-style:double; 
        border-width:5px; 
        border-color:#ff9900; }


/***** 繝倥ャ繝?繝ｼ蝓ｺ譛ｬ繝ｬ繧､繧｢繧ｦ繝・・・eadwrap縲?莨夂､ｾ繝ｭ繧ｴ縲?繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン驛ｨ蛻・ｼ峨??*****/

#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; }



/***** 繝｡繧､繝ｳ繝懊ョ繧｣蝓ｺ譛ｬ繝ｬ繧､繧｢繧ｦ繝医??・・nnerwrap縲?譛ｬ菴馴Κ蛻・ｼ・*****/

#innerwrap { width:920px; 
             margin:0px;  
             padding:15px 0px 0px 0px; 
             overflow:hidden;
             text-align:center; }


/***** 繝｡繧､繝ｳ繝懊ョ繧｣縲?繝代Φ螻代Μ繧ｹ繝医リ繝・・・avilink・峨??*****/

#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繧ｫ繝ｩ繝?蝓ｺ譛ｬ繝ｬ繧､繧｢繧ｦ繝医??・・ain left right・・*****/

#main { width: 915px; 
        overflow: hidden; 
        padding: 3px 0px 3px 0px; 
        margin: 5px 0px 5px 2px; 
        text-align: left; }

#artistleft { width: 500px; 
              float: left; 
              padding: 0px 10px 0px 10px; 
              margin: 0px 10px 0px 10px; }

#artistleft h2 { padding:10px;
           color: #999966; 
           font-size: 13px; }
           
#artistright { width: 320px; 
               float: right; 
               padding: 0px 10px 0px 10px; 
               margin: 0px 10px 0px 10px;  }


/***** 繝｡繧､繝ｳ繝懊ョ繧｣縲?繝｡繧､繝ｳ繧｢繝峨??・・d・・*****/

#ad { margin: 10px 0px 30px 0px;
      overflow: hidden;
      padding: 0;
      background-color:#000000; }

#ad h2 { color: #fff;
                  font-size: 20px;
                  font-weight: normal;
                  margin: 10px 0px 10px 0px;
                  padding: 5px;
                  text-transform: uppercase; }
                  
#adtitle { padding: 10px;
           color: #999966; 
           font-size: 13px;
           font-weight: bold; } 

#adtitleb { padding: 10px;
           color: #ff6600; 
           font-size: 13px;
           font-weight: bold; } 

#picture { padding: 5px; } 

#adtextmax {  font-size: 12px; 
           padding: 5px 10px 15px 10px;
           color: #ffffff;
           line-height:1.5;
           text-indent:1em; }

#adtext {  font-size: 11px; 
           padding-top: 5px;
           color: #999966; }


/***** 隕句・縺鈴未菫・*****/
                       
.topic { position: relative; 
         width: 250px; 
         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; }}

.message { padding:10px;
           color: #999966; 
           font-size: 13px; } 

.texttitle { padding:10px;
           color: #ff9900; 
           font-size: 14px; } 
                        
.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; }





#contentwrap { width:915px; padding:2px 2px 2px 2px; margin:0 0px; background:#000000; }


/***** 繝｡繧､繝ｳ繝ｬ繧､繧｢繧ｦ繝・*****/

#mainwrap { width: 910px; 
            height :385px; 
            overflow:hidden; 
            padding:0px 1px 0px 1px; 
            margin:0px 0px 0px 0px; 
            background:transparent; 
            border-color:#ff9900; 
            border-style:outset; 
            border-width:2px; }
            

/***** 繧ｵ繝悶Ξ繧､繧｢繧ｦ繝・*****/

#subwrap { width: 910px; 
           overflow: hidden; 
           padding: 2px 1px 2px 1px; 
           margin: 1px 1px 1px 1px; 
           background: transparent; }

#conceptwrap { width: 900px; 
               height: 25px; 
               background-color: #999966; 
               text-align: center; }

#conceptwrap p { padding: 5px; 
                 color: #000000; 
                 font-size: 14px; 
                 text-align: center; 
                 font-weight: bold; }


/***** 繧｢繝ｼ繝・ぅ繧ｹ繝医・繝ｼ繧ｸ繝ｬ繧､繧｢繧ｦ繝・*****/

#artisttop { float: right; 
             width: 900px; 
             height: 30px; 
             margin: 5px 1px 1px 1px; 
             padding: 5px 5px 5px 5px;
             text-align: center; }
            
#artisttop h1 { 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;
                position: relative; 
                width: 880px; 
                height: 30px; 
                margin:0 auto; 
                overflow: hidden; }
               
#artisttop h1 span { position: absolute; 
                     top: 0; 
                     left: 0; 
                     width: 880px; 
                     height: 30px;
                     background: url('') no-repeat 0 0; }
                    
#artistwrap { padding-top: 10px;
              padding-bottom: 10px; 
              padding-left: 0px; 
              color: #333333; 
              margin-top: 1px; }

.newprofcontain { height: 80px; 
                  margin: 0;
                  overflow: hidden;
                  padding-left: 5px; }

.newprofcontain p { font-size: 14px;
                    margin-top:16px; }

.newprofcontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }

div.newprofcontain p a:visited { color:#fff; text-decoration: none; }

.newprofcontain p a:link { color:#fff; text-decoration: none; }

div.newprofcontain p a:hover { color:#ff9900; text-decoration: none; }


.newprofcontain p a:active { color:#ff9900; text-decoration: none; }


.nakazawacontain { height: 105px; 
           margin: 0px 0px 0px 0px;
                  overflow: hidden;
                  padding-left: 5px; }

.nakazawacontain p { font-size: 14px;
                    margin-top:16px; }

.nakazawacontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }

           
.eamonncontain { height: 80px; 
           margin: 40px 0px 20px 0px;
           padding: 40px 0px 0px 0px;
                  overflow: hidden;
                  padding-left: 5px; }

.eamonncontain p { font-size: 14px;
                    margin-top:16px; }

.eamonncontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }


.bradcontain { height: 80px; 
           margin: 95px 0px 20px 0px;
           padding: 90px 0px 0px 0px;
                  overflow: hidden;
                  padding-left: 5px; }

.bradcontain p { font-size: 14px;
                    margin-top:16px; }

.bradcontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }



/***** 繧｢繝ｼ繝・ぅ繧ｹ繝医Δ繝・Ν *****/

.artistmodel { 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: 30px 0px 30px 0px;
               padding-top: 0px;
               overflow:hidden;
               padding:0; }  

.artistmodel h2 { color: #fff;
                  font-size: 20px;
                  font-weight: normal;
                  margin-top: 12px;
                  padding: 0;
                  text-transform: uppercase; }  

.modelcontain { height: 200px; 
                  margin: 0;
                  overflow: hidden;
                  padding-left: 5px; }

.sharamodelcontain { height: 220px; 
                  margin: 10px 0px 10px 0px;
                  padding: 10px 0px 10px 0px;
                  overflow: hidden;
                  padding-left: 5px; }

.modelcontain p { font-size: 14px;
                    margin-top:16px; }

.modelcontain img { border: none;
                      
                      margin: 5px 13px 0px 0px; }



.topiccont { height: 150px; 
             margin: 5px 0px 10px 0px;
             padding: 5px 0px 10px 0px;
             overflow: hidden;
             padding-left: 5px; }

.topiccont p { font-size: 14px;
                    margin-top:16px; }

.topiccont img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }


/***** 繧｢繝ｼ繝・ぅ繧ｹ繝医ル繝･繝ｼ繧ｹ *****/

.artistnews { 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: 30px 0px 30px 0px;
              overflow: hidden;
              padding: 0; }

.artistnews h2 { color: #fff;
                  font-size: 20px;
                  font-weight: normal;
                  margin-top: 12px;
                  padding: 0;
                  text-transform: uppercase; }


/***** 繧｢繝ｼ繝・ぅ繧ｹ繝医ン繝・が繧ｯ繝ｪ繝・・ *****/

#featuredvideos { clear: both;
                  margin: 0 auto;
                  text-align:center; 
                  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: 10px 0px; 
                  width: 900px; }

#featuredvideos h4 { color: #fff; 
                     font-size: 20px;
                     font-weight: normal;
                     margin: 0;
                     padding: 10px 5px 20px 5px; 
                     text-transform: uppercase; }

#featuredvideos ul { display:inline; 
                     list-style-type: none; }

#featuredvideos ul li { float: left; 
                        margin-right: 30px;
                        width: 180px; }

#featuredvideos ul li p { color: #fff; 
                          margin-top: 15px;
                          font-size: 12px;
                          text-align: center; }


/***** 繧｢繝ｼ繝・ぅ繧ｹ繝医Μ繧ｹ繝・*****/

h4#artistlistheader { color: #fff;
                      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;
                      font-size: 44px;
                      font-weight: normal;
                      letter-spacing: 3px;
                      margin: 0px auto;
                      padding: 80px 0px 10px 0px;
                      position: relative; 
                      text-align: center; 
                      text-transform: uppercase; }


#artistlist { color: #fff;
                 font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
                 font-size: 14px;
                 line-height: 1.4em;
                 overflow: auto;
                 padding: 0px 0px 10px 0px;
                 width: 910px;
                 text-align:left; }

#artistlist a:visited { color: #fff; text-decoration: none; }

div#artistlist a:link { color: #fff; text-decoration: none; }
#artistlist a:active { color: #ff9900; text-decoration: none; }

div#artistlist a:hover { color: #ff9900; text-decoration: none; }

p.letter { color: #ff9900;
           font-size: 23px;
           font-style: italic;
           margin: 25px 0px 20px 0px;
           padding: 10px 0px 0px 0px;
           text-transform: uppercase; }

p.oversea { color: #ff9900;
           font-size: 23px;
           font-style: italic;
           margin: 30px 0px 20px 0px;
           padding: 20px 0px 0px 0px;
           text-transform: uppercase; }

.listleft { color: #ccc;
            display: inline;
            float: left;
            list-style: none;
            margin-left: 40px;
            padding: 0;
            width: 250px; }

.listmiddle { color: #ccc;
              display: inline;
              float: left;
              list-style: none;
              margin: 0;
              padding-left: 30px;
              width: 250px; }

.listright { color: #ccc;
             display: inline;
             float: left;
             list-style: none;
             margin: 0;
             padding-left: 80px;
             width: 250px; }

        
.topictext{ width: 300px;
            float: right;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 8px;  
        text-indent:1em;
        color: #ffffff;  
        font-size: 11px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
        font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif; }

.topiccontain { height: 70px; 
                  margin: 0;
                  overflow: hidden;
                  padding-left:5px;
                  padding-top:10px;
                  border-top-color: #ff9900;
                  border-top-style: solid;
                  border-top-width: 2px;
                   }

.topiccontain p {         text-indent:1em;
        color: #ffffff;  
        font-size: 11px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
        font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif;
                    margin-top:16px; }

.topiccontain img { border: none;
                      float: left;
                      margin: 5px 13px 0px 0px; }

div.topiccontain p a:visited { color:#fff; text-decoration: none; }

.topiccontain p a:link { color:#fff; text-decoration: none; }

div.topiccontain p a:hover { color:#bddcf9; text-decoration: none; }



.topiccontain p a:active { color:#bddcf9; text-decoration: none; }


/***** 繧｢繝ｼ繝・ぅ繧ｹ繝亥?句挨繝ｬ繧､繧｢繧ｦ繝・*****/

#videos { clear: both;
                  margin: 0 auto;
                  text-align:center; 
                  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: 10px 0px; 
                  width: 500px; }

#videos h4 { color: #fff; 
                     font-size: 20px;
                     font-weight: normal;
                     margin: 0;
                     padding: 10px 5px 20px 5px; 
                     text-transform: uppercase; }

#videos ul { display:inline; 
                     list-style-type: none; }

#videos ul li { float: left; 
                        margin-right: 30px;
                        width: 500px; }

#videos ul li p { color: #fff; 
                          margin-top: 15px;
                          font-size: 12px;
                          text-align: center; }

/***** 陬ｽ蜩√そ繝ｼ繝ｫ繧ｹ繧ｳ繝斐・繝ｬ繧､繧｢繧ｦ繝・*****/
                 
#textwrap { padding-top: 10px;
            padding-bottom: 10px; 
            padding-left: 0px; 
            color: #333333; 
            margin-top: 1px; }



/***** 陬ｽ蜩√そ繝ｼ繝ｫ繧ｹ蟾ｦ繧ｳ繝ｩ繝? *****/
	      	
#left { width:540px; 
        float:left; 
        padding:10px; 
        margin: 10px; }

#left h1{ font-size:18px; 
          color:#ff9900; }

.point { margin: 0;
         overflow: hidden;
         padding-left: 5px; }

.point p {  
        float: right;
        width: 350px;
        padding-top: 15px;
        padding-right: 55px; 
        padding-bottom: 20px; 
        padding-left: 0px;  
        text-indent:1em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
        font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif; }

.point img { border: none;
             float: left;
             margin: 5px 13px 0px 20px;
             padding-top: 15px;
             padding-left: 6px; }

#guitar { padding-top:15px; }

#bass { padding-top:15px; }

#left .fujigenlineup { width: 480px; 
                 padding: 10px; 
                 margin: 10px;
                 border-style: ridge; 
                 border-width: 1px; 
                 border-color: #ff9900; }

#left .fujigenlineup ul { margin: 15px 5px 5px 5px; }

#left .fujigenlineup li { width: 300px;  
                    margin-bottom: 2px; 
                    padding: 5px 5px 5px 5px; 
                    list-style: none; 
                    background-color: #000000; 
                    overflow: hidden; } 

#left .fgnlineup { width: 480px; 
                 padding: 10px; 
                 margin: 10px;
                 border-style: ridge; 
                 border-width: 1px; 
                 border-color: #ff9900; }

#left .fgnlineup ul { margin: 15px 5px 5px 5px; }

#left .fgnlineup li { width: 300px;  
                    margin-bottom: 2px; 
                    padding: 5px 5px 5px 5px; 
                    list-style: none; 
                    background-color: #000000; 
                    overflow: hidden; } 
                            
#left ul { margin: 15px 5px 5px 5px; }

#left li { width: 500px; 
           margin-bottom: 2px; 
           padding: 5px 5px 5px 5px; 
           list-style: none; 
           background-color: #000000; 
           overflow:hidden; }

#left h3 { position: relative; 
           width: 250px; 
           margin: 10px 2px 2px 2px; 
           height: 20px; 
           overflow: hidden; 
           color: #999966;
           border-bottom-style: ridge; 
           border-bottom-width: 2px; 
           border-bottom-color: #ff9900; }
           
#left h3 span { position: absolute; 
                top: 0; 
                left: 0; 
                width: 250px; 
                height: 20px;
                background: url('../fgnguitars.com/productsnews.png') no-repeat 0 0; }


#left h2 { position: relative; 
           width: 450px; 
           margin: 10px 2px 2px 2px;
           padding-top :15px; 
           height: 20px; 
           overflow: hidden; 
           color: #999966;
           border-bottom-style: ridge; 
           border-bottom-width: 0px; 
           border-bottom-color: #ff9900; }
           
#left h2 span { position: absolute; 
                top: 0; 
                left: 0; 
                width: 450px; 
                height: 20px;
                background: url('musician.css') no-repeat 0 0; }

.copy { width: 500px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 8px;  
        text-indent:1em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
        font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif; }

.comment { width: 500px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 18px;  
        text-indent:1em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
        font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif; }
        
.copy a:link { color:#ff9900; } 

.copy a:hover { color:#ed1c24; } 

.copy a:visited { color:#ff9900; }    

.comment2 { margin: 100px;
            text-align: justify;
            font: 2em/1.5em serif; }

.comment2 p:first-letter { float: left;
                           color: orange;
                           padding: 3px;
                           margin-right: 3px;
                           font: 4em sans-serif; }
                           
/***** 繝ｩ繧､繝ｳ繝翫ャ繝励ヵ繧ｩ繝医ぐ繝｣繝ｩ繝ｪ繝ｼ *****/

.photo { width: 500px;
        padding-top: 8px;
        padding-right: 8px; 
        padding-bottom: 20px; 
        padding-left: 8px; }                    

.ktimg       { margin: 5px;
               width: 60px;
               height: 60px; }
               
.pimg2       { float:left; 
               margin:7px; }

.table_p01     { width: 450px; 
                 margin: 0px; 
                 padding:10px; 
                 border-collapse:collapse; }
                 
.table_p01 th  { padding:5px; 
                 text-align:center; }

.table_p01 td  { padding:5px; }


/***** 陬ｽ蜩√そ繝ｼ繝ｫ繧ｹ蜿ｳ繧ｳ繝ｩ繝? *****/
        
#right { width: 280px; 
         float: right; 
         padding: 10px; 
         margin: 10px; }
         	          
#right li { margin-bottom:2px; 
            padding:5px 5px 5px 5px; 
            list-style:none; 
            background-color:#000000; 
            overflow:hidden; }

#right h2 { padding-top: 20px; 
            padding-bottom: 5px;}

#right h3 { position: relative; 
            width: 270px; 
            margin: 10px 2px 2px 2px; 
            height: 20px; 
            overflow: hidden; 
            color: #999966;
            border-bottom-style:ridge; 
            border-bottom-width:2px; 
            border-bottom-color:#ff9900; }
            
#right h3 span { position: absolute; top: 0; left: 0; width: 260px; height: 20px;
                background: url('/fgnguitars.com/artisitnews.png') no-repeat 0 0; }

.rtop { padding-bottom: 30px; 
        width: 260px; } 
    
.rbottom { padding-bottom: 30px;
           width: 260px;  }  

.rartist { padding-bottom: 10px; 
           width: 270px; }      

.rartist h3 { 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: 255px;
        padding-top: 1px;
        padding-right: 5px; 
        padding-bottom: 20px; 
        padding-left: 5px;
        margin: 0px; 
        text-indent:0em;
        color: #ffffff;  
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 2;
        font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif; }     

.basicprof { 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: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", 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: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Arial, sans-serif; }  
        
.profilephoto { width: 250px; 
                padding: 0px;
                margin: 0px; }

.credit { padding-bottom: 10px;
          padding-right: 10px;
          font-size: 11px;
          text-align: right;
          color: #ffffff;  }     

.aspec { width:250px; 
        margin:0px; 
        margin-left: auto; 
        margin-right: auto; 
        padding:10px 10px 30px 10px; 
        border-collapse:collapse; 
        text-align:center; 
        font-size:8pt;}

.aspec th  { padding: 2px; 
            text-align: left; 
            color: #999966; 
            border: 0px ridge #666633; }
            
.aspec td  { padding: 2px; 
            text-align: left; 
            color: #ff9900; 
            border: 0px ridge #666633; }

.tech { padding-bottom:10px; }

/***** 陬ｽ蜩√せ繝壹ャ繧ｯ *****/

.spec { width:280px; 
        margin:0px; 
        margin-left: auto; 
        margin-right: auto; 
        padding:10px 10px 30px 10px; 
        border-collapse:collapse; 
        text-align:center; 
        font-size:8pt;}

.spec th  { padding: 2px; 
            text-align: left; 
            color: #999966; 
            border: 0px ridge #666633; }
            
.spec td  { padding: 2px; 
            text-align: left; 
            color: #ff9900; 
            border: 0px ridge #666633; }

.tech { padding-bottom:10px; }



/***** ボトムナビ *****/

.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; }

