﻿.style70 {
	border: 0 solid #FFFFFF;
	text-align: center;
	background-color: #FFFFFF;
}

.style49 {
	border: 0 solid #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
}

.style34 {
	border: 0 solid #FFFFFF;
	background-color: #000000;
}
.style69 {
	border: 0 solid #FFFFFF;
	text-align: center;
	background-color: #000000;
}
.style80 {
	border: 0 solid #FFFFFF;
	color: #FFFFFF;
	background-color: #990000;
	text-align: left;
}





body{
	background-image: url('images/back2.gif');
    background-repeat: repeat-y;
    background-position: center;
    background-color: #000000;
    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:14pt;
    margin:5px;
    padding:8px;
    color:#cc0000;
    text-align:center;
}
h2 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: normal;
    font-size: 9pt;
    margin-top:0;
    margin-bottom:0;
    padding: 3px;
    color:#CC0000
}

h3 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size: 11pt;
    margin-top:0;
    margin-bottom:0;
    padding: 10px 3px 3px 3px;
    color:#CC0000
}

HR {
   color: #000000;
   height: 1px;
   border: 1px;
   margin-top:5;
   margin-bottom:5;
}
table{
	font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica";
	font-size: 9pt;
	line-height: 120%;
}

a {color : #990000; 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;}





#wrap { width:760px; margin: 0 auto; padding: 0px 0px 0px 0px; text-align:left;}
#headline { width:760px; margin:0 auto; padding:2px 3px 2px 3px; background-color :#000000; color:#ffffff;}
#header { width:760px; margin:0 auto; padding:0px 0px 0px 0px; background-color :#000000;}
#topnavi { width:760px; margin:0 auto; padding:0px 0px 0px 0px;}
#innerwrap { width:760px; margin:auto; padding:0px 0px 0px 0px;}
#intro { width:745px; height:5px; margin:auto; padding:0px; text-align:center; background-color:#ffffff; }
#intro2 { width:745px; margin:auto; padding:5px 10px 5px 10px; text-align:center; background-color:#000000; color:#ffffff;}
#conceptimage { width:755px; height:310px; margin:auto; padding:inherit; text-align:center;}
#ncapconceptimage { width:755px; height:370px; margin:auto; padding:inherit; text-align:center;}
#contenttop { width:745px; margin:auto; padding:8px; overflow:hidden;}

#main { width:470px; float:right; margin:2px 5px 2px 5px; padding:15px 10px 10px 12px;
border-style:ridge; border-width:3px; border-color:#999966; }


#3columm { width:735px; margin:2px 5px 2px 5px; padding:0px 0px 0px 0px;
border-style:ridge; border-width:2px; border-color:#999966; }

#mainleft  { width:470px; float:left; margin:2px 5px 2px 5px; padding:0px 5px 0px 10px;
border-style:ridge; border-width:0px; border-color:#999966; }

#ncapgt  { width:210px; float:left; margin:2px 5px 2px 5px; padding:0px 0px 0px 0px;
border-style:ridge; border-width:3px; border-color:#999966; text-align:center;}

#ncapg  { width:210px; float:right; margin:2px 5px 2px 5px; padding:0px 0px 0px 0px;
border-style:ridge; border-width:3px; border-color:#999966; text-align:center;}


#mainright  { width:240px; float:right; margin:2px 5px 2px 5px; padding:0px 0px 0px 0px;
border-style:ridge; border-width:0px; border-color:#999966; }

#ncapb  { width:210px; float:left; margin:2px 5px 2px 5px; padding:0px 0px 0px 0px;
border-style:ridge; border-width:3px; border-color:#999966; text-align:center;}

.top  { width:210px; height:35px; margin:0 auto; padding :18px 0px 0px 0px;
background-color:#311f1d; text-align:center;}
.style82 {color: #FFFFFF; font-size: 11px;}




#main h1{     font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size:16pt;
    margin:5px;
    padding:5px;
    color:#CC0000;
    text-align:center;

}

#main h3{     font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: bold;
    font-size:16pt;
    margin:5px;
    padding:5px;
    color:#CC0000;
    text-align:center;

}

#main p{font-size:15px; text-align:center; color:#ff9900;}
#producttitle { width:495px; float:right;background-color:#000000;}
.price { font-size:10pt; color:#cc3300;	}
.copy { margin:3px 5px 3px 5px; padding:5px; font-size:9pt; font-weight:normal;}
.text { margin:1px; padding:2px; font-size:11px; font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; }

.text2 { margin:1px; padding:2px; font-size:14px; font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; }

.copy2 { padding:8px; font-size:14pt; text-align:center;}
.tokka{ padding:4px; margin:1px; font-size:11pt; color:#cc0000; font-weight: bold; text-align:center;}
.intro{ padding:5px; margin:1px; font-size:11pt; color:#cc0000; font-weight: bold; text-align:center;}

#sub { width:220px; float:left; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px ;text-align:center;
border-style:ridge; border-width:3px; border-color:#999966; }

#profile {}

#contentmiddle { width:745px; margin:auto; padding:5px 10px 5px 10px; text-align:center;}
#photo { width:735px; margin:10px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:center;}
#phototitle { width:755px; height:20px;margin:auto; background-color :#000000; text-decoration:none ; color:#ffffff;}
#photofooter { margin:5px 0px 15px 0px;  }

#contentbottom { width:750px; margin:auto; padding:5px 5px 5px 5px; overflow:hidden;}
#bmain { width:450px; float:right;margin:auto; padding:5px 10px 5px 10px;}
#comment { width:430px; margin:auto; padding:5px 10px 5px 10px; }
#bsub { width:250px ;float:left; margin:0px 0px 0px 0px ; padding:5px 10px 5px 10px;}
#image { width:230px ; margin:auto; padding:0px 0px 0px 0px;}
#back { width:755px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}

.discription { width:750px; height:80px; margin:0 auto; padding:0px 0px 0px 0px; text-align:center; 
background-color:black; font-size:12px; color:#ff9900;}

#footer { width:750px; height:50px; margin:0 auto; padding:0px 0px 0px 0px; text-align:center; 
background-color:black; font-size:12px; color:#ff9900;}
#footer a{ color:#ffffff;}
#footer a:hover{ color:#ff9900;}


