#seos {
 background       : #E6E6E6;
 border-bottom    : 1px solid #666666;
 border-left      : 1px solid #666666;
 border-right     : 1px solid #666666;
 color            : #666666;
 font-size        : 8pt;
 margin           : 0px 0px 10px;
 padding          : 3px 5px;
 text-align       : left;
 width            : 780px;
}
.ProductsNo {
 border           : 1px solid #000000;
 font-family      : Verdana;
 font-size        : 10px;
}
.XSMALL {
 color            : #333333;
 font-family      : Verdana;
 font-size        : 8pt;
 font-weight      : normal;
 line-height      : 125%;
}
.ad {
 background       : #F4DBE9;
 border           : 1px solid #CC3366;
 color            : #333333;
 font-size        : 9pt;
 font-weight      : normal;
 margin           : 0px 0px 20px;
 padding          : 10px;
}
.akaifile {
 color            : #CC0000;
}
.backfile {
 background       : #F8F2FF;
 padding          : 5px 10px;
}
.black {
 background       : #000000;
}
.bottom {
 border-top       : 1px solid #999999;
 font-size        : 80%;
 margin-left      : 5px;
 margin-right     : 5px;
 margin-top       : 10px;
 padding-top      : 10px;
}
.cateFormat {
 margin-bottom    : 5px;
 margin-top       : 5px;
}
.cheadSpace2 {
 margin           : 0px 0px 10px 2px;
}
.copyright {
 font             : 76% Verdana;
 margin-bottom    : 10px;
 margin-top       : 20px;
}
.default {
 color            : #333333;
 font             : normal 12px/18px "Lucida Grande", Verdana;
 padding          : 5px;
 text-align       : left;
 text-decoration  : none;
}
.defaultr {
 color            : #333333;
 font             : normal 11px "Lucida Grande", Verdana;
 padding          : 5px;
 text-align       : left;
 text-decoration  : none;
}
.demoComment {
 color            : #333333;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 10px;
 font-weight      : normal;
 line-height      : 125%;
 margin-left      : 3px;
 margin-right     : 3px;
 margin-top       : 3px;
}
.detFormat {
 background       : #F3F3F3;
 border-bottom    : 1px dotted #999999;
 border-top       : 1px dotted #999999;
 margin-bottom    : 10px;
 margin-top       : 10px;
 padding          : 5px 3px;
}
.detail {
 color            : #666666;
 font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
 padding-bottom   : 5px;
 padding-top      : 5px;
}
.engTitle {
 background-color : #000000;
 border           : 1px solid #000000;
 color            : #FFFFFF;
 font-family      : Verdana;
 font-size        : 10px;
}
.fi {
 margin-right     : 2px;
}
.form {
 width            : 165px;
}
.head {
 background       : url(../css/head.gif);
}
.headstrong {
 color            : #999999;
 font             : normal 8pt Verdana, Arial, Helvetica, sans-serif;
 margin           : 0px 0px 10px;
 text-align       : center;
 width            : 790px;
}
.hosoku {
 color            : #666666;
 font             : normal 10px "Lucida Grande", Verdana;
 text-align       : left;
}
.img01,
form {
 margin           : 0px;
 padding          : 0px;
}
.img02 {
 margin           : 0px 0px 1px;
}
.imgChoseiLB {
 margin           : 0px 0px 5px 5px;
}
.langspace {
 margin-bottom    : 5px;
 margin-right     : 15px;
 text-align       : right;
 vertical-align   : bottom;
}
.leftbox {
 border-bottom    : 1px solid #4D4182;
 border-left      : 1px solid #4D4182;
 border-right     : 1px solid #4D4182;
 font             : normal 78% Verdana;
 margin           : 0px 0px 10px;
 padding          : 3px;
}
.pageTitle {
 background       : #4D4182;
 color            : #FFFFFF;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 15px;
 font-weight      : bolder;
 padding          : 3px 3px 3px 5px;
 text-align       : left;
}
.pl {
 color            : #990000;
 text-decoration  : none;
}
.pname {
 color            : #6F48A5;
 font             : bold 16px Verdana, Osaka;
 padding-bottom   : 5px;
 text-align       : left;
}
.price {
 color            : #000000;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 12px;
 font-weight      : normal;
 padding-bottom   : 3px;
 padding-top      : 3px;
}
.pt {
 color            : #CC0000;
 font-weight      : bold;
}
.question {
 color            : #CC0000;
 font             : bold 12px "Lucida Grande", Verdana;
}
.ranktop {
 font-size        : 10px;
 font-weight      : normal;
 padding-bottom   : 2px;
 padding-top      : 2px;
}
.review {
 border           : 1px dotted #330066;
 color            : #666666;
 font-size        : small;
 font-weight      : normal;
 line-height      : 135%;
 margin           : 5px;
 padding          : 5px;
}
.reviewTopImg,
.sp010 {
 margin-bottom    : 10px;
}
.dlBunnerTop {
 margin-top   : 10px;
 margin-bottom    : 10px;
}
.reviewer {
 color            : #000066;
 font-weight      : bold;
}
.reviewerProfile {
 background       : #F4F7FD;
 border           : 1px solid #4D4182;
 margin-top       : 10px;
 padding          : 5px;
}
.samplename {
 color            : #333333;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 80%;
 font-style       : normal;
 font-variant     : normal;
 font-weight      : normal;
 padding          : 3px 3px 3px 8px;
 text-align       : left;
}
.sampleno {
 color            : #333333;
 font             : normal 10px Verdana;
 padding          : 3px;
 text-align       : center;
 width            : 20px;
}
.selectlang {
 font             : 78% Verdana;
}
.sfbg {
 background       : #E9E6F3;
 border           : 1px solid #774DB1;
 color            : #333333;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 10px;
 font-weight      : normal;
 line-height      : 18px;
 margin-bottom    : 5px;
 padding          : 5px;
 text-align       : left;
}
.sfbg2 {
 background       : #FEFBF3;
 border           : 1px solid #FF9900;
 color            : #333333;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 11px;
 font-weight      : normal;
 line-height      : 18px;
 margin-bottom    : 5px;
 padding          : 5px;
 text-align       : left;
}
.sform {
 width            : 100px;
}
.sfs {
 color            : #333333;
 font             : normal 10px "Lucida Grande", Verdana;
}
.sftitle {
 background       : #774DB1;
 color            : #FFFFFF;
 font             : bold 12px "Lucida Grande", Verdana;
 margin-bottom    : 10px;
 margin-top       : 5px;
 padding          : 2px 5px 2px 10px;
 text-align       : left;
}
.sftitle2 {
 background       : #FF9900;
 color            : #FFFFFF;
 font             : bold 12px "Lucida Grande", Verdana;
 margin-bottom    : 10px;
 margin-top       : 5px;
 padding          : 2px 5px 2px 10px;
 text-align       : left;
}
.songtitle {
 border           : 1px solid #000000;
 color            : #000000;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 14px;
}
.soundfiles {
 border-left      : 5px solid #4D4182;
 border-top       : 1px solid #4D4182;
 color            : #4D4182;
 font-family      : Verdana, Arial, sans-serif;
 font-size        : 82%;
 font-weight      : bold;
 margin           : 15px 0px 1px;
 padding          : 3px 3px 3px 7px;
 text-align       : left;
}
.subpname {
 border-bottom    : 1px dotted #999999;
 color            : #666666;
 font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
 margin-bottom    : 0px;
 padding-bottom   : 5px;
}
.titles {
 color            : #333333;
 font             : bold 90% "Lucida Grande", Verdana;
 padding          : 3px;
}
.tokubetsuwaku {
 border           : 1px dotted #000000;
 color            : #666666;
 font             : 9pt Verdana;
 padding          : 3px 5px;
}
.wakuwaku010 {
 border-bottom    : 1px solid #CC0000;
 border-left      : 20px solid #CC0000;
 border-right     : 20px solid #CC0000;
 border-top       : 1px solid #CC0000;
 line-height      : 150%;
 padding          : 15px;
 text-align       : center;
}
.webprice {
 color            : #990000;
 font-family      : "Lucida Grande", Verdana;
 font-size        : 12px;
 font-weight      : bold;
 padding-bottom   : 3px;
 padding-top      : 3px;
}
a:link {
 color            : #616C9F;
}
a:visited {
 color            : #6A629F;
}
body {
 background       : #FFFFFF;
 margin           : 0px;
 padding          : 0px;
}
ol {
 margin-bottom    : 2px;
 margin-top       : 2px;
}
#footer {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 400;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 790px;
}

#copyright {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: 400;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}
img {
	border: none;
}
#headc {
	margin-top: 25px;
	margin-bottom: 25px;
}
