﻿.feature_text { margin-top: 5px; line-height: 1.5; font-size: 13px; font-weight: normal; color: #999966; 
     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; }
.concept{ text-indent:1em; margin-top: 5px; font-size: 13px; font-weight: normal; color: #999966; 
     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; 
line-height:1.8; text-align:center; padding:3px 0px 3px 0px; }

.conceptb{ text-indent:1em; margin-top: 5px; font-size: 10px; font-weight: normal; color: #999966; 
     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; 
line-height:1.8; text-align:center; padding:0px 0px 0px 0px; margin:0px; }

/***** default　 *****/
*{ padding:0; border:0; margin:0; }

body { text-align: center; margin: 0px; padding: 0px; background-color: #000000; color: #ffffff; 
       font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

body#products #gnavi .navi #navi_products { background-image: url('/images/default/navi_productsb.jpg'); background-repeat: no-repeat; background-color:#000000;}
.clear { clear: both; overflow: hidden;}   
.clear hr { display: none; } 
a{text-decoration:none;}
a:link{ color: #febd5f; }
a:visited{ color: #febd5f; }
a:active{ color: #ff6600; }
a:hover{ color: #ff6600; text-decoration:underline; }

h1 { text-align:left; margin: 20px 2px 2px 5px; padding: 20px 2px 2px 10px; font-size: 30px; font-weight: bold; color: #ff9900;} 
h2 { text-align:left; display:block; margin:0px; padding:0px; line-height:1.8; text-indent:1em; font-size: 13px; font-weight: normal; color:#ffffff; }
h3 { margin-top: 5px; line-height: 1.5; font-size: 13px; font-weight: normal; color: #999966; }
h4 { text-align:left; margin: 2px 2px 2px 10px; padding: 5px 2px 10px 15px; font-size: 14px; font-weight: bold; color: #ff9900; } 
h6 { text-align:left; margin-top: 8px; font-size: 12px; font-weight: normal; color: #ff9900; } 

/***** 基本レイアウト（wrap大枠）　 *****/
#wrap{  width:925px; margin:0 auto; padding:3px; text-align:left; background-color:#000000; border:double 5px #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{ height: 37px; margin: 0px; padding: 0px; overflow: auto; clear: both; }
.navi a{ float: left; display: block; height: 37px; text-indent: -9999px; 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:0px; overflow:hidden; text-align:center; }

/***** メインボディ　パン屑リストナビ （navilink）　*****/
#navilink { display: block; padding:15px 0px 12px 0px; text-align: left; text-decoration: none; }
#navilink li { list-style:none; font-size: 13px; color: #cccccc; }
#navilink a:link { color: #febd5f; }               
#navilink a:visited { color: #febd5f; }
#navilink a:hover { color: #ff6600;  }
#navilink a:active { color: #ff6600;  }
ol#bclist { margin: 10px 0px 0px 0px; padding: 0px; list-style-type: none; }
ol#bclist li { display: inline; }
ol#bclist li a { padding-left: 10px; color: #006699; }
ol#bclist li.crumb { padding-left: 10px; }

/***** (eachmodel)wrap　*****/ 
#msawrap  { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
            background: url('/lineup/electric-guitars/bg/bg_msa.jpg') no-repeat 0 0; }
#mfawrap  { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
            background: url('/lineup/electric-guitars/bg/bg_mfa.jpg') no-repeat 0 0; }
#eflwrap  { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
            background: url('/lineup/electric-guitars/bg/bg_efl.jpg') no-repeat 0 0; }
#eoswrap  { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
            background: url('/lineup/electric-guitars/bg/bg_eos.jpg') no-repeat 0 0; }
#elanwrap  { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
            background: url('/lineup/electric-guitars/bg/bg_elan4.jpg') no-repeat 0 0; }
#edrwrap  { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
            background: url('/lineup/electric-guitars/bg/bg_edr.jpg') no-repeat 0 0; }


#fltop { text-align:left; width:905px; height:770px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #333333; }
#fltop h1 { text-align:left; margin: 10px 2px 10px 5px; padding: 10px 2px 5px 5px; font-size: 30px; font-weight: bold; color: #ff9900;} 
#fltop h2 { text-align:center; display:block; margin:0px 0px 10px 10px; padding:0px 0px 15px 5px; 
               line-height:1.7; text-indent:1em; font-size: 14px; font-weight: normal; color:#ffffff; }
#fltop h3 { width:350px; text-align:left; display:block; margin:0px 0px 5px 10px; padding:0px 0px 10px 5px; 
               line-height:1.5; text-indent:1em; font-size: 13px; font-weight: normal; color:#ffffff; }

#elantop { text-align:left; width:905px; height:765px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #333333; }
#elantop h1 { text-align:left; margin: 10px 2px 10px 5px; padding: 10px 2px 5px 5px; font-size: 30px; font-weight: bold; color: #ff9900;} 
#elantop h2 { text-align:center; display:block; margin:0px 0px 10px 10px; padding:0px 0px 15px 5px; 
               line-height:1.7; text-indent:1em; font-size: 14px; font-weight: normal; color:#ffffff; }
#elantop h3 { width:450px; text-align:left; display:block; margin:0px 0px 5px 10px; padding:0px 0px 10px 5px; 
               line-height:1.5; text-indent:1em; font-size: 13px; font-weight: normal; color:#ffffff; }

#modeltop { text-align:left; width:905px; height:950px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #333333; }
#modeltop h1 { text-align:left; margin: 10px 2px 10px 5px; padding: 10px 2px 5px 5px; font-size: 30px; font-weight: bold; color: #ff9900;} 
#modeltop h2 { text-align:left; display:block; margin:0px 0px 25px 10px; padding:0px 0px 20px 5px; 
               line-height:1.5; text-indent:1em; font-size: 14px; font-weight: normal; color:#ffffff; }
#modeltop h3 { width:350px; text-align:left; display:block; margin:0px 0px 5px 10px; padding:0px 0px 10px 5px; 
               line-height:1.5; text-indent:1em; font-size: 13px; font-weight: normal; color:#ffffff; }

#drtop { text-align:left; width:905px; height:615px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #333333; }
#drtop h1 { text-align:left; margin: 10px 2px 10px 5px; padding: 10px 2px 5px 5px; font-size: 30px; font-weight: bold; color: #ff9900;} 
#drtop h2 { text-align:center; display:block; margin:0px 0px 10px 10px; padding:0px 0px 15px 5px; 
               line-height:1.7; text-indent:1em; font-size: 14px; font-weight: normal; color:#ffffff; }
#drtop h3 { width:350px; text-align:left; display:block; margin:0px 0px 5px 10px; padding:0px 0px 10px 5px; 
               line-height:1.5; text-indent:1em; font-size: 13px; font-weight: normal; color:#ffffff; }

/***** model_lineup　*****/ 
#mspec { margin: 5px 0px 10px 10px; padding: 2px 0px 5px 10px; }
.mspectable { float: left; margin: 0px; padding: 0px 0px 0px 5px; }
#mspec table { margin-top: 5px; border-collapse:collapse; }
#mspec th { text-align: right; padding: 2px 5px 0px 2px; font-size:10pt; font-weight:normal; color: #ffffff; }
#mspec td { text-align: left; padding: 2px 5px 0px 2px; font-size:10pt; font-weight:normal; color: #ff9900; }
               
.model_lineup { padding:0px 2px 10px 2px; margin:1px; text-align:left; overflow:hidden; }
.model_lineup h1    { float:left; padding: 20px 0px 0px 30px; margin:0 auto; font-size: 28px; color:#ffffff;  }
.model_lineup ul { margin:auto; padding:10px; text-align:center; float:left; }
.model_lineup li { margin:0px; padding:3px; list-style:none; display:block; width:155px; height:215px; float:left;}

ul.icon li { list-style: none; margin: 3px;}
ul.icon li a { display: block; background: #000000; border: 0; width:155px; height:215px;}
ul.icon li a img { margin: 3px; opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
ul.icon li a:hover { background: #000000; border: 0; }
ul.icon li a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }
.iepngfix { behavior: expression(IEPNGFIX.fix(this)); }  

/***** model_feature　*****/ 
.mfeature { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.mfeature img { float: left; width: 100px; height: 100px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.mfeature a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
.mfeature a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }

/***** model_feature_elan　*****/ 
.mfeature_elan { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.mfeature_elan img { float: left; width: 60px; height: 60px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.mfeature_elan a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
.mfeature_elan a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }

/***** model_gallery　*****/ 
.mgallery { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.mgallery img { float: left; width: 120px; height: 90px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.mgallery a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
.mgallery a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }

/***** movie table　*****/ 
.table_p01     { border:3px #cccccc ridge;
                 margin: 0px; 
                 padding: 15px; 
                 border-collapse: collapse; 
                 text-align:center; }
.table_p01 th  { padding:15px; 
                 text-align:center; }
.table_p01 td  { padding:15px; }

/***** alist　*****/ 
.discomment {
           padding-top: 15px;
           padding-right: 10px; 
           padding-bottom: 20px; 
           padding-left: 15px; }

.nishileft { float:left; 
             padding:5px 5px 5px 10px;}

.sessions { padding:10px; }

.nishiright { float: left; 
              padding:5px 5px 5px 10px;}

.nishirightleft { float:left; 
                  padding:5px 5px 5px 10px;}
.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; }


/***** each_gallery　*****/ 
.egallery { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.egallery img { float: left; width: 100px; height: 75px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.egallery a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
.egallery a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }

.xmasgallery { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.xmasgallery img { float: left; width: 120px; height: 90px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.xmasgallery a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
.xmasgallery a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }
                     
/***** (eachtype)wrap　*****/ 
#nclc10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_lc10r.jpg') no-repeat 0 0;}
#nclc20ewrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_lc20e.jpg') no-repeat 0 0;}

#ncls20wrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ls20.jpg') no-repeat 0 0;}
#ncls10rpwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ls10rp.jpg') no-repeat 0 0;}             
#ncls10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ls10r.jpg') no-repeat 0 0;}
                            
#ncst10mwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_st10mbk.jpg') no-repeat 0 0;}
#ncstm10mwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_stm10m.jpg') no-repeat 0 0;}
#ncst10rsshwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
                 background: url('/lineup/electric-guitars/bg/bg_st10ssh.jpg') no-repeat 0 0; }
#ncstm10rsshwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden;
                 background: url('/lineup/electric-guitars/bg/bg_stm10rssh.jpg') no-repeat 0 0; }
#ncst10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_st10r3ts.jpg') no-repeat 0 0;}
#ncstm10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_stm10r3s.jpg') no-repeat 0 0;}
#ncst20wrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_st20bk.jpg') no-repeat 0 0;}

#nctl20wrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_tl20rbk.jpg') no-repeat 0 0;}
#nctl10mwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_tl10m.jpg') no-repeat 0 0;}
#nctl10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_tl10r.jpg') no-repeat 0 0;}
#nctl10mmhshwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_tl10m_mh.jpg') no-repeat 0 0;}
#nctl0mmhashwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_tl10m_ash.jpg') no-repeat 0 0;}
              
#ncjb10mwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ncjb10m.jpg') no-repeat 0 0;}
#ncjb10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ncjb10r.jpg') no-repeat 0 0;}
#ncjb510rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ncjb510r.jpg') no-repeat 0 0;}
#ncjb20rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ncjb20r.jpg') no-repeat 0 0;}
              
#ncpb10mwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ncpb10m.jpg') no-repeat 0 0;}             
#ncpb10rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
              background: url('/lineup/electric-guitars/bg/bg_ncpb10r.jpg') no-repeat 0 0;} 

#edr5rwrap { text-align: center; width: 915px; margin: 0px 0px 5px 2px; padding: 0px 0px 3px 0px; overflow: hidden; 
             background: url('/lineup/electric-basses/bg/bg_edr5r.jpg') no-repeat 0 0; }


#edr4mwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-basses/bg/bg_edr4m_k.jpg') no-repeat 0 0;}
        
#edr4rwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-basses/bg/bg_edr4r.jpg') no-repeat 0 0;}

#mfafpwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_mfafp2.jpg') no-repeat 0 0;}

#msahpwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_msahp.jpg') no-repeat 0 0;}

#msaspwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_msasp.jpg') no-repeat 0 0;}

#mfahhwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_mfahh.jpg') no-repeat 0 0;}

#selhhwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_selbk.jpg') no-repeat 0 0;}

#selhshwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_selbbl.jpg') no-repeat 0 0;}

#eelwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_eeltk.jpg') no-repeat 0 0;
}

#eflmhwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_eflmh.jpg') no-repeat 0 0;}

#eosalwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_eosal.jpg') no-repeat 0 0;}

#eosashwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_eosash.jpg') no-repeat 0 0;}

#eflhmwrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/lineup/electric-guitars/bg/bg_eflhm.jpg') no-repeat 0 0;}

/***** eachtop　eachright eachbottom *****/ 
#eachtop { text-align:left; width:905px; height:600px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #333333; }
#eachtop_os { text-align:left; width:905px; height:590px; margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #333333; }

.eachright { float: right; width: 430px; margin: 0px 20px 0px 0px; padding: 0px 15px 0px 0px; }
.eachleft { float: left; text-align:left; width : 415px; margin: 0px 0px 10px 10px; padding: 0px 0px 10px 5px; border: solid 0px #999966; }
.eachleft_elan { float: left; text-align:left; width : 850px; margin: 0px 0px 10px 10px; padding: 0px 0px 10px 5px; border: solid 0px #999966; }
.topic_elan { width:450px; height: 20px; margin: 10px 2px 10px 5px; padding: 0px 0px 15px 5px; overflow: hidden; 
         border-bottom: 2px ridge #ff9900; font-size:18px; font-weight:bold; color: #999966; }

.elan { }

#eachbottom { width: 905px; margin: 0px; padding: 0px; }

/***** spec *****/ 
#spec { margin: 5px 0px 0px 0px; padding: 2px 0px 0px 0px; }
.spectable { float: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 10px; }
#spec table { margin-top: 5px; border-collapse:collapse; }
#spec th { text-align: right; padding: 2px 5px 0px 2px; font-size:11pt; font-weight:normal; color: #ffffff; }
#spec td { text-align: left; padding: 2px 5px 0px 2px; font-size:11pt; font-weight:normal; color: #ff9900; }

/***** productintro introcontain tech topic *****/ 
.productintro { margin-bottom : 30px; padding: 20px 5px 30px 0px; }  
.productintro li{ list-style-type: none; }  
.tech { text-align:left; margin:0px 0px 0px 5px; padding:0px 0px 5px 5px; font-size:12px; color:#ff9900; }
.introcontain { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.introcontain img { float: left; width: 60px; height: 50px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.topic { width:350px; height: 20px; margin: 10px 2px 10px 5px; padding: 0px 0px 15px 5px; overflow: hidden; 
         border-bottom: 2px ridge #ff9900; font-size:18px; font-weight:bold; color: #999966; }

/***** color buy *****/ 
.color { text-align:left; margin: 0; padding: 10px ;overflow: hidden; }
.cv { float: left; width: 150px; height: 50px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.cv2 { float: left; width: 150px; height: 150px; margin: 5px 13px 0px 0px; overflow: hidden; border: 1px solid #999999; }
.buy { margin:2px; padding:8px; }
.color a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
.color a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }

/***** go to top *****/
.back { text-align: right; padding: 10px 5px 0px 0px; font-size: 13px; }

/***** bottomnavi *****/
.bottomnavi{ text-align:center; margin:0 auto; padding:5px 0px 0px 0px; border-top:double 1px #ff9900; color:#ffffff; }
#bottomlinks { padding: 20px 5px 25px 5px; font-size: 12px; font-style: normal; }
             
/***** footer *****/
#footer{ text-align:center; width:910px; margin:0 auto; padding:5px 0px 0px 0px; border-top:double 3px #ff9900; color:#ffffff; }
#footer address{ font-style: normal; font-size: 10px; }
#footerlinks { padding: 5px 5px 5px 5px; font-style: normal; font-size: 10px; }








.spectableb { margin: 5px;
              padding: 5px 5px 5px 40px; }

#specb table { margin-top: 5px; 
              border-collapse:collapse; }

#specb th { padding: 2px 10px 2px 2px; 
            text-align: right; 
            color: #ffffff; 
            font-size:11pt; 
            font-weight:normal;  }

#specb td { padding: 2px 10px 2px 2px; 
            text-align: left; 
            color: #ff9900; 
            font-size:11pt; 
            font-weight:normal;  }

#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 10px;
                width: 230px; }

#videos ul li p { color: #fff; 
                  margin: 15px 10px 5px 10px;
                  font-size: 12px; }

#cfs { float: left; 
       width: 600px; 
       margin: 0px 20px 0px 0px; 
       padding: 0px 15px 0px 0px;}

#cfs h1 {
text-align:left;
padding: 20px 2px 2px 10px;
margin: 20px 2px 2px 10px;
color: #ff9900;
font-size: 30px;
font-weight: bold; }

#cfs h3 { 
padding: 10px 2px 2px 10px;
margin: 10px 2px 2px 10px;
color: #999966; 
font-size: 13px;
font-style: 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; }

#cfswrap { width: 915px; 
        overflow: hidden; 
        padding: 0px 0px 3px 0px; 
        margin: 0px 0px 5px 2px; 
        text-align: center;
        background: url('/feature/images/bg_techcfs.jpg') no-repeat 0 0;}

#cfs_specicon {
margin:130px 5px 5px 10px; 
padding:80px 5px 5px 10px; 
text-align:left; }

#cfs_spec {
margin:5px 5px 5px 10px; 
padding:5px 5px 5px 10px; 
text-align:left; }

#cfs_spec td {
font-size:12px;
color:#ffffff; 
line-height:1.5; }

#cfs_spec th {
font-size:12px;
color:#ff9900; 
line-height:1.5;
text-align:left; 
font-weight:normal; }

#cfs_spec ul li { list-style:none; }



