﻿#wrapdark { width:780px; margin: 0 auto; padding:0 auto; text-align:left;  
background-color :#000000; border-style:ridge; border-width:5px; border-color:#999966;}

#maindark  { width: 780px; height:650px; text-align: left; }

ul#venall li   { list-style:none; padding-left:0px; margin: 2px auto; display: block; font-size: 12pt; float:left; text-align:center; line-height: 160%;}
ul#venall li a { border: 0; display: block; width: 360px; background: url(/images/model_button_os.gif);}
ul#venall li a:hover { border: 0; display: block; background-image: url(/images/model_button_os2.gif);}	

ul#bopall li   { list-style:none; padding-left:0px; margin: 2px auto; display: block; font-size: 12pt; float:left; text-align:center; line-height: 160%;}
ul#bopall li a { border: 0; display: block; width: 360px; height: 24px; background: url(/images/model_button_os.gif);}
ul#bopall li a:hover { border: 0; display: block; background-image: url(/images/model_button_os2.gif);}	

table.alg col.dark01 {background: #000000; width:360px;}
table.alg col.dark02 {background: #000000; width:360px;}


.clear { clear: both; overflow: hidden;}   
.clear hr { display: none; } 

.copy_premier { text-align:center; margin:5px; padding:8px 10px 8px 10px; color:#ffffff; line-height:1.5;}

.table_p01     { width: 700px; 
                 margin: 0px; 
                 padding: 10px; 
                 border-collapse: collapse;
                 text-align:center; }
                 
.table_p01 th  { padding:5px; 
                 text-align:center; }

.table_p01 td  { padding:5px; }


.dbz_image { padding: 8px 0px 8px 0px;}
#main2  { width: 780px; text-align: left; }

#main  { width: 780px; text-align: left; }
.allg{ margin-top:0px; margin-left:0px;}
.allg{ margin-top:0px; margin-left:0px;}

table.alg { width: 780px; border-collapse: separate; border-spacing: 1px; font-size: 10pt;}
table.alg th,
table.alg td { padding: 1px;}

table.alg th {background: #000000; text-align: center; white-space: nowrap; font-size: 12pt; color: #FFFFFF;}
table.alg td {text-align: center; white-space: nowrap; font-size: 10pt; color: #FFFFFF; vertical-align:top;}

table.alg col.non { }
table.alg col.s00 {background: #000000;}
table.alg col.s01 {background: #000000; width:180px;}
table.alg col.s02 {background: #000000; width:180px;}
table.alg col.s03 {background: #000000; width:180px;}
table.alg col.s04 {background: #000000; width:180px;}

table.alg2 { width: 780px; border-collapse: separate; border-spacing: 3px; font-size: 10pt;}
table.alg2 th,
table.alg2 td { padding: 1px;}

table.alg2 th {background: #990000; text-align: center; white-space: nowrap; font-size: 12pt; color: #FFFFFF;}
table.alg2 td {text-align: center; white-space: nowrap; font-size: 10pt; color: #FFFFFF; vertical-align:top;}

table.alg2 col.non { }
table.alg2 col.s00 {background: #990000;}
table.alg2 col.s01 {background: #990000; width:180px;}
table.alg2 col.s02 {background: #990000; width:180px;}
table.alg2 col.s03 {background: #990000; width:180px;}
table.alg2 col.s04 {background: #990000; width:180px;}

ul#impall li   { list-style:none; padding-left : 0px; margin: 2px auto; display: block; font-size: 12pt; float:left; text-align:center; line-height: 160%;}
ul#impall li a { list-style:none; border: 0; display: block; width: 170px; height: 24px; background: url(/images/model_button_fl.gif);}
ul#impall li a:hover { list-style:none; border: 0; display: block; background-image: url(/images/model_button_fl2.gif);}	

ul#cavall li   { list-style:none; padding-left : 0px; margin: 2px auto; display: block; font-size: 12pt; float:left; text-align:center; line-height: 160%;}
ul#cavall li a { border: 0; display: block; width: 170px; height: 24px; background: url(/images/model_button_os.gif);}
ul#cavall li a:hover { border: 0; display: block; background-image: url(/images/model_button_os2.gif);}	

ul#monall li   { list-style:none; padding-left : 0px; margin: 2px auto; display: block; font-size: 12pt; float:left; text-align:center; line-height: 160%;}
ul#monall li a { border: 0; display: block; width: 170px; height: 24px; background: url(/images/model_button_el.gif);}
ul#monall li a:hover { border: 0; display: block; background-image: url(/images/model_button_el2.gif);}

ul#bolall li   { list-style:none; padding-left : 0px; margin: 2px auto; display: block; font-size: 12pt; float:left; text-align:center; line-height: 160%;}
ul#bolall li a { border: 0; display: block; width: 170px; height: 24px; background: url(/images/model_button_dr.gif);}
ul#bolall li a:hover { border: 0; display: block; background-image: url(/images/model_button_dr2.gif);}


body{
	background: #000000 url('/webshop/dbzguitars/images/p_back.jpg') repeat-y center;
    text-align:center;
  	margin-top: 0;
  	margin-bottom: 0;
  	font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica";
  	font-size: 9pt
}
h1 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size:16pt;
    margin-bottom:0;
    padding: 12px;
    color:#999966;
    text-align:center;
    text-decoration: none;
}
h2 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size: 11pt;
    margin-top:0;
    margin-bottom:0;
    padding: 3px;
    color:#999966
}

h3 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size: 11pt;
    margin-top:0;
    margin-bottom:0;
    padding: 3px;
    color:#CC0000
}

h4 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size: 10pt;
    margin-top:0;
    margin-bottom:0;
    padding: 3px;
    color:#ffffff
}


table{
	font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica";
	font-size: 9pt;
	line-height: 120%;
}

a {color : #ffd37a; text-decoration:underline;}
a:hover { color:#FF0000; text-decoration:underline;}

a.white{ color:#FFFFFF;text-decoration: underline; font-weight: normal;}
a.white:link{ color: #FFFFFF; }
a.white:visited{ color:#FFFFFF; }
a.white:active{ color: #FFFFFF; }
a.white:hover{ color: #FF9900; font-weight: normal; text-decoration:underline;}

a.red:link{ color: #CC0000; font-weight: bold;}
a.red:visited{ color:#CC0000; font-weight: bold;}
a.red:active{ color: #CC0000; font-weight: bold;}
a.red:hover　{ color: #CC0000; text-decoration:underline; font-weight: bold;}


.style2 { color: #FFFFFF; }
.style3 { color: #CC0000; }
.style4 { font-size: x-large; }



#wrap { width:780px; margin: 0 auto; padding:0 auto; text-align:left;  
background-color :#000000; border-style:ridge; border-width:5px; border-color:#999966;}

.main2 { width:762px; margin:0 auto; text-align:center; background:url("/webshop/dbzguitars/logo.jpg") no-repeat; background-color:#000000;}


#contenttop { width:745px; margin:auto; padding:0px; overflow:hidden; background-color :#333333;}

#pmain { text-align:center; width:470px; float:right; margin:2px 5px 2px 5px; padding:15px 10px 10px 12px;
border-style:dotted; border-width:1px; border-color:#000000; }

#psub { width:220px; float:left; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px ;text-align:center;}


.amps { width:740px; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px; overflow:hidden;}
.amps2 { width:740px; margin:10px 2px 2px 2px; 
border-style:solid; border-width:2px; border-color:#003300; overflow:hidden; }

.price { width:310px; float:right; margin:2px 15px 2px 2px; padding:12px 12px 12px 12px; 
border-style:ridge; border-width:3px; border-color:#999966; text-align:center; } 

.price2 { width:310px; float:left; margin:2px 2px 2px 15px; padding:12px 12px 12px 12px;
border-style:ridge; border-width:3px; border-color:#999966; text-align:center; }

.price4 { color:#ff9900; 
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size:13pt;
    margin-bottom:0;
    padding: 10px
    color:#CC0000;
    text-align:center;
    text-decoration: none;
}


/***** navilink *****/
#navilink { padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; text-align: left; display: block; }
#navilink li { font-size: 11px; color: #cccccc; list-style:none;}
#navilink a:visited { color: #ffffff; text-decoration: none; border-bottom-width: 0px; border-bottom-style: dotted;
	                               border-bottom-color: #ffffff; }
#navilink a { color: #ffffff; text-decoration: none; border-bottom-width: 0px; border-bottom-style: dotted;
	                               border-bottom-color: #ffffff; }
#navilink a:hover { color: #ff6600; border-bottom-width: 0px; border-bottom-style: dotted; border-bottom-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 {
	background-image: url(../../images/arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 2px;
	font-weight:bold;
}

#bclist { margin: 0px; padding: 0px; list-style-type: none; }
#bclist li { display: inline; }
#bclist li a { color: #006699; }
#bclist li.crumb { background-image: url(../../images/arrow2.gif); background-repeat: no-repeat; padding-left: 10px; 
                     background-position : 2px; }

#producttimage { width:690px; text-align:center; margin:2px 2px 2px 2px; padding:12px 7px 12px 7px;
border-style:ridge; border-width:5px; border-color:#999966;}

.price4 li { list-style:none; }
.spec {  width:330px; float:left; margin:2px 2px 2px 15px; padding:8px 8px 8px 8px;
border-style:ridge; border-width:0px; border-color:#999966; text-align:center; }
.salesinfo { width:740px; margin:10px 2px 2px 2px; padding:10px 2px 2px 2px; overflow:hidden; }

.table_sp2     { width:300px; margin:0px; margin-left: auto; margin-right:auto; padding:10px; border-collapse:collapse; text-align:center; font-size:8pt;}
.table_sp2 th  { padding:3px; text-align:left; color:#cc9933; border:2px ridge #666633;}
.table_sp2 td  { padding:3px; text-align:left; color:#999966; border:2px ridge #666633;}

.table_c01     { width:300px; margin:0px; padding:10px; border-collapse:collapse; }
.table_c01 th  { padding:5px; text-align:center; }
.table_c01 td  { padding:5px; text-align:left; }


.pricephoto { width:310px; float:right; margin:2px 15px 2px 2px; padding:12px 12px 2px 12px; 
border-style:ridge; border-width:0px; border-color:#999966; text-align:center; }






#price3 { width:740px; margin:0 auto; padding:0 auto;} 

.copy { text-align:center; margin:5px; padding:5px 10px 15px 10px; color:#ffffff; }
.copy a { color:#999966; }
.mondial { margin:1px; padding:1px; text-align:center; color:#999966; font-size:14px; font-weight:bold; }
.color { margin:1px; padding:1px; text-align:center; color:#999966; font-size:13px; font-weight:bold; 
border-style:double; border-width:1px; border-color:#999966;}

#yoyaku{ width:700px; margin:30px 10px 10px 10px ;padding :10px 15px 10px 15px; color:#ffffff; overflow:hidden; 
border-style:double; border-width:1px; border-color:#999966; }

#yoyakutext{ width:450px; float:left; margin:2px; padding :10px 10px 10px 10px; overflow:hidden; }

#yoyakuimage{ width:200px; float:right; margin:5px; padding :5px; overflow:hidden; 
border-style:double; border-width:0px; border-color:#999966; }


#footer { width:780px; height:50px; margin:0 auto; padding:0px 0px 0px 0px; text-align:center; 
background-color:black; font-size:12px; color:#ff9900; overflow:hidden; }
#footer a{ color:#ffffff;}
#footer a:hover{ color:#ff9900;}






#header { width:770px; margin:0px; padding:0px; background-color :#000000;
background-color :#000000; border-style:ridge; border-width:3px; border-color:#000000;
}

#headline { width:760px; margin:0px; padding:2px 3px 2px 3px; background-color :#000000; color:#999966;}
#image { width:760px; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px ; }
#navi{ width:760px; background-color :#000000; }
#menu { width:720px; padding:1px;}
#menu li{ display:inline; font-size:13px; list-style: none;}
#menu p { margin-left:10px; margin-right:12px; display:inline; color:#ffd387;}
#menu a{ margin:0px; padding:0px; display:inline; 
         color:#ffd37a;	background-color:transparent; text-decoration:none;}
#menu a:hover {	color: #999966;	background-color:transparent;}




.copy2 { padding:5px 5px 5px 5px;}
#contentmiddle { width:760px; margin:0 auto; padding:5px 15px 5px 15px; color:#ffffff;}
#innerwrap { width:780px; margin:0 auto; padding:0 auto;}
#contenttop2 { width:745px; margin:auto; padding:5px 5px 5px 5px;}
#topnavi { width:760px; margin:0 auto; padding:0px 0px 0px 0px;}
#intro { width:745px; margin:auto; padding:5px 10px 5px 10px; text-align:center;}
#conceptimage { width:755px; margin:auto; padding:inherit; text-align:center;}
#producttitle { width:495px; float:right; background-color:#000000;}
#photo { width:730px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}
#photoleft { float:left; overflow:hidden; width:350px; height:300px; margin:3px 3px 3px 3px; padding:3px 3px 3px 3px;}
#photo li { list-style:none }
#photoright { float:right; overflow:hidden; width:350px; height:300px; margin:3px 3px 3px 3px; padding:3px 3px 3px 3px;}
#photo1 { overflow:hidden; width:720px; height:100px; margin:1px 1px 1px 1px; padding:5px 5px 5px 5px;}
#photo2{ overflow:hidden; width:720px; height:100px; margin:1px 1px 1px 1px; padding:5px 5px 5px 5px;}
#profilephoto { float:left; padding:5px 5px 5px 5px;}

