@charset "utf-8";



#seos {

 border-bottom         : 1px solid #CCC;

 color                 : #666;

 font-size             : 8pt;

 text-align            : left;

 width                 : 790px;

}

.8bitSftitle {

 background            : #774DB1;

 color                 : #FFF;

 font                  : bold 11px Verdana;

 margin-bottom         : 10px;

 margin-top            : 5px;

 padding               : 2px 5px 2px 10px;

 text-align            : left;

}

.samples {

 background            : #774DB1;

 color                 : #FFF;

 font                  : bold 11px Verdana;

 margin-bottom         : 10px;

 margin-top            : 5px;

 padding               : 2px 5px 2px 10px;

 text-align            : left;

}

.ProductsNo {

 border                : 1px solid #000;

 font-family           : Verdana;

 font-size             : 10px;

}

.ReviewHosoku {

 border-bottom         : 1px dotted #666;

 color                 : #333;

 font                  : normal 10px/14px Verdana;

 text-align            : left;

}

.XSMALL {

 color                 : #333;

 font-family           : Verdana;

 font-size             : 10px;

 font-weight           : 400;

 line-height           : 125%;

}

.ad {

 background            : #F4DBE9;

 border                : 1px solid #C36;

 color                 : #333;

 font-size             : 9pt;

 font-weight           : 400;

 margin                : 0 0 20px;

 padding               : 10px;

}

.akaifile {

 color                 : #C00;

}

.answer {

 color                 : #333;

 font                  : normal 12px/18px Verdana;

 margin-bottom         : 20px;

 padding               : 5px;

 text-align            : left;

 text-decoration       : none;

}

.backfile {

 background            : #F8F2FF;

 padding               : 5px 10px;

}

.backline {

 background-image      : url(imgs/common/search_center.gif);

 background-repeat     : repeat-y;

}

.black {

 background            : #000;

}

.bottom {

 border-bottom         : 1px solid #666;

 border-top            : 1px solid #999;

 font-size             : 80%;

 margin-left           : 5px;

 margin-right          : 5px;

 margin-top            : 10px;

 padding-top           : 10px;

}

.c2px {

 margin-left           : 2px;

}

.camp {

 margin-top            : 40px;

}

.cateFormat {

 margin-bottom         : 5px;

 margin-top            : 5px;

}

.categSpace {

 margin-bottom         : 20px;

}

.categTitle {

 background            : #4F407D;

 color                 : #FFF;

 font                  : bold normal 14px Verdana;

 margin                : 0;

 padding-bottom        : 3px;

 padding-left          : 7px;

 padding-top           : 3px;

 text-align            : left;

}

.cheadSpace,

.imgsSpacer {

 margin                : 10px 0 0;

}

.contentsSpace {

 margin-bottom         : 0;

 margin-top            : 0;

 padding-top           : 0;

}

.copyright {

 border-top-color      : #D9D9D9;

 border-top-style      : dashed;

 border-top-width      : 1px;

 font                  : 76% Verdana;

 margin-bottom         : 10px;

 margin-top            : 20px;

 padding-top           : 15px;

}

.default {

 color                 : #333;

 font                  : normal 9pt/18px Verdana;

 padding               : 5px;

 text-align            : left;

 text-decoration       : none;

}

.defaultr {

 color                 : #333;

 font                  : normal 11px Verdana;

 padding               : 5px;

 text-align            : left;

 text-decoration       : none;

}

.demoComment {

 color                 : #333;

 font-family           : Verdana;

 font-size             : 10px;

 font-weight           : 400;

 line-height           : 125%;

 margin-left           : 3px;

 margin-right          : 3px;

 margin-top            : 3px;

}

.detFormat {

 background            : #F3F3F3;

 border-bottom         : 1px dotted #999;

 margin-bottom         : 10px;

 padding               : 5px 3px 0;

}

.detail {

 color                 : #666;

 font                  : bold 11px Verdana;

 padding-bottom        : 5px;

}

.download {

 background            : #F8F8F8;

 border                : 1px solid #333;

 padding               : 5px;

}

.dsp {

 color                 : #333;

 font                  : normal 12px/18px Verdana;

 margin-bottom         : 25px;

 padding               : 5px;

 text-align            : left;

 text-decoration       : none;

}

.engTitle {

 background-color      : #000;

 border                : 1px solid #000;

 color                 : #FFF;

 font-family           : Verdana;

 font-size             : 10px;

}

.filename {

 color                 : #333;

 font                  : normal 10px/14px Verdana;

 text-align            : left;

}

.flat {

 font-weight           : normal;

}

.footCateg {

 background-image      : url(/image/footGrade.gif);

 background-position   : 0px 0px;

 background-repeat     : repeat-x;

 border-bottom-style   : none;

 border-left-style     : none;

 border-right-style    : none;

 border-top-color      : #D9D9D9;

 border-top-style      : solid;

 border-top-width      : 1px;

 color                 : #999;

 font-family           : Verdana;

 font-size             : x-small;

 font-weight           : 400;

 margin-top            : 15px;

 padding-bottom        : 15px;

 padding-left          : 15px;

 padding-right         : 15px;

 padding-top           : 5px;

 text-align            : left;

 width                 : 760px;

}

.footCateg a:hover {

 border-bottom-color   : #C30;

 border-bottom-style   : dotted;

 border-bottom-width   : 1px;

 color                 : #C30;

 text-decoration       : none;

}

.footCateg a:link,

.footCateg a:visited {

 color                 : #999;

 text-decoration       : none;

}

.form {

 width                 : 165px;

}

.formatimg {

 margin-right          : 2px;

 margin-top            : 3px;

}

.formatshita {

 margin-bottom         : 4px;

}

.formtitle {

 color                 : #333;

 font                  : bold 12px Verdana;

}

.gakkiLT {

 margin-bottom         : 15px;

}

.gakkiLTD {

 font                  : normal 9pt Verdana;

 padding               : 3px;

 text-align            : left;

}

.gakkiName {

 color                 : #090;

 font                  : bold 16px Verdana;

 margin-bottom         : 10px;

 text-align            : left;

}

.gakkiSetsumei {

 color                 : #666;

 font                  : normal 9pt/16px Verdana;

 margin                : 0 0 5px;

 text-align            : left;

}

.gakkiothers {

 color                 : #666;

 font                  : normal 9pt Verdana;

 text-align            : right;

}

.gakkititle {

 background            : #090;

 color                 : #FFF;

 font                  : bold 9pt Verdana;

}

.head {

 background            : #8CC63F;

}

.headstrong {

 color                 : #999;

 font                  : normal 8pt Verdana;

 margin                : 0 0 10px;

 text-align            : left;

 width                 : 790px;

}

.hosoku {

 color                 : #666;

 font                  : normal 10px Verdana;

 text-align            : left;

}

.iconspace {

 margin-top            : 20px;

}

.img01,

form {

 margin                : 0;

 padding               : 0;

}

.img02 {

 margin                : 0 0 1px;

}

.imgChoseiLB {

 margin                : 0 0 5px 5px;

}

.imgsBanner {

 margin                : 5px 0 0 2px;

}

.imgsBanner2 {

 margin                : 0 0 5px 2px;

}

.imgsBanner3 {

 margin                : 39px 0 2px 2px;

}

.imgsSpace,

.menu2,

textarea {

 margin                : 0;

}

.imgsSpace2 {

 margin                : 0 0 10px;

}

.imgsSpace3 {

 margin                : 0 0 5px;

}

.joken {

 border                : 1px solid #7AC31C;

 color                 : #666;

 font                  : normal 9pt/18px Verdana;

 margin                : 0 0 10px;

 padding               : 10px;

 text-align            : left;

}

.jokentitle {

 background            : #7AC31C;

 color                 : #FFF;

 font                  : normal 9pt Verdana;

 margin                : 0;

 padding-bottom        : 3px;

 padding-left          : 7px;

 padding-top           : 3px;

 text-align            : left;

}

.jokentitle2 {

 background            : #7AC31C;

 color                 : #FFF;

 font                  : normal 9pt Verdana;

 margin                : 0 0 5px;

 padding-bottom        : 3px;

 padding-left          : 7px;

 padding-top           : 3px;

 text-align            : left;

}

.jokentitle3 {

 background            : #D74403;

 color                 : #FFF;

 font                  : normal 9pt Verdana;

 margin                : 0;

 padding-bottom        : 3px;

 padding-left          : 7px;

 padding-top           : 3px;

 text-align            : left;

}

.jokentitle4 {

 background            : #D74403;

 color                 : #FFF;

 font                  : normal 9pt Verdana;

 margin                : 10px 0;

 padding-bottom        : 3px;

 padding-left          : 7px;

 padding-top           : 3px;

 text-align            : left;

}

.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                : 0 0 10px;

 padding               : 3px;

}

.list {

 border-bottom         : 1px solid #999;

 color                 : #333;

 font                  : 12px Verdana;

 padding               : 3px;

}

.list2 {

 border                : 1px solid #CCC;

 color                 : #333;

 font                  : 12px Verdana;

 padding               : 3px;

}

.list3 {

 border                : 1px solid #999;

 color                 : #333;

 font                  : 12px Verdana;

 padding               : 3px;

}

.listHead {

 background            : #E6E6E6;

 border-bottom         : 1px solid #999;

 color                 : #333;

 font                  : 12px Verdana;

 padding               : 3px;

}

.listHead2 {

 background            : #E6E6E6;

 border                : 1px solid #999;

 color                 : #333;

 font                  : 12px Verdana;

 padding               : 3px;

}

.listProName {

 font                  : bold normal 14px Verdana;

}

.listSetsumei {

 color                 : #333;

 font                  : normal 9pt Verdana;

 padding-bottom        : 2px;

 padding-top           : 2px;

 text-align            : left;

}

.listSetsumei2 {

 color                 : #333;

 font                  : normal 9pt Verdana;

 padding-top           : 3px;

 text-align            : right;

}

.listTable {

 border-bottom         : 1px solid #666;

 margin-bottom         : 5px;

 margin-top            : 5px;

}

.listst {

 background            : 8px;

 border-bottom         : 2px solid 66962px;

 border-left           : 1px solid 66962px;

 border-right          : 2px solid 66962px;

 border-top            : 1px solid 66962px;

 color                 : #66962E;

 padding               : 1px 2px;

 text-align            : center;

}

.listtable2 {

 border-left           : 1px solid gray;

 border-top            : 1px solid gray;

 margin-bottom         : 10px;

}

.listtxt {

 border-bottom         : 1px solid gray;

 border-right          : 1px solid gray;

 color                 : #404040;

 font-family           : Verdana;

 font-size             : 9pt;

 font-weight           : 400;

 padding               : 5px;

}

.lp {

 color                 : #333;

 font                  : bold 9pt Verdana;

}

.memuBack {

 background            : #F1F1F1;

 border-bottom         : 1px solid #333;

 border-left           : 1px solid #333;

 border-right          : 1px solid #333;

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 0;

 padding               : 5px 7px;

 text-align            : left;

 text-decoration       : none;

}

.memuBack2,

.memuBack3 {

 background            : #F1F1F1;

 border-bottom         : 1px solid #333;

 border-left           : 1px solid #333;

 border-right          : 1px solid #333;

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 0 0 5px;

 text-align            : left;

 text-decoration       : none;

}

.memuBack4 {

 background            : #F1F1F1;

 border-bottom         : 1px solid #333;

 border-left           : 1px solid #333;

 border-right          : 1px solid #333;

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 0;

 text-align            : left;

 text-decoration       : none;

}

.memuBack5 {

 background            : #F1F1F1;

 border-bottom         : 1px solid #333;

 border-left           : 1px solid #333;

 border-right          : 1px solid #333;

 margin                : 0 0 10px;

 text-decoration       : none;

}

.memuBack6 {

 background            : #F1F1F1;

 border-bottom         : 1px solid #333;

 border-left           : 1px solid #333;

 border-right          : 1px solid #333;

 margin                : 0;

 text-decoration       : none;

}

.menu {

 margin                : 0 1px 0 0;

}

.menubg {

 background            : #58595B;

}

.menuformsize {

 font-size             : 9pt;

 width                 : 110px;

}

.menuformsize2 {

 font-size             : 9pt;

 margin-bottom         : 5px;

 width                 : 150px;

}

.menutxt {

 margin-bottom         : 7px;

 text-align            : left;

}

.menutxt2 {

 margin-bottom         : 7px;

 text-align            : center;

}

.middle,

.samplegazo,

.star {

 margin-top            : 2px;

}

.mylistform {

 width                 : 200px;

}

.mylisttitle {

 background            : #D74403;

 color                 : #FFF;

 font                  : normal 9pt Verdana;

 margin                : 0 0 10px;

 padding-bottom        : 2px;

 padding-left          : 7px;

 padding-top           : 2px;

 text-align            : left;

}

.news {

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 0;

 padding               : 5px 2px;

 text-decoration       : none;

}

.newsdate {

 color                 : #333;

 font                  : normal 10px/14px Verdana;

}

.newsr {

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 0;

 padding               : 0 2px 5px;

 text-align            : left;

 text-decoration       : none;

}

.newstext {

 background            : #ECECEC;

 border                : 1px solid #999;

 color                 : #333;

 font                  : normal 12px/16px Verdana;

 margin                : 10px 0;

 padding               : 10px;

 text-align            : left;

}

.newstitle {

 color                 : #666;

 font                  : bold normal 14px Verdana;

 text-align            : left;

}

.off108bitbg {

 background            : #F9EBE6;

 border                : 1px solid #C30;

 color                 : #333;

 font-family           : Verdana;

 font-size             : 11pt;

 font-weight           : 400;

 line-height           : 16pt;

 text-align            : left;

}

.off108bitbgs {

 color                 : #333;

 font-family           : Verdana;

 font-size             : 8pt;

 font-weight           : 400;

 line-height           : 16pt;

 text-align            : left;

}

.off108bitt {

 background            : #C30;

 color                 : #FFF;

 font                  : bold 12pt Verdana;

 margin-bottom         : 10px;

 padding               : 2px 5px 2px 10px;

 text-align            : center;

}

.pageTitle {

 background            : #4D4182;

 color                 : #FFF;

 font-family           : Verdana;

 font-size             : 15px;

 font-weight           : bolder;

 padding               : 3px 3px 3px 5px;

 text-align            : left;

}

.pageToPage {

 background            : #F1F1F1;

 border-bottom         : 1px solid #666;

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 0 0 5px;

 padding               : 2px 0;

 text-align            : center;

 text-decoration       : none;

}

.pageToPage2 {

 background            : #F1F1F1;

 border-bottom         : 1px solid #666;

 border-top            : 1px solid #666;

 color                 : #666;

 font                  : normal 9pt Verdana;

 margin                : 10px 0 0;

 padding               : 3px 5px;

 text-align            : center;

 text-decoration       : none;

}

.pformats {

 margin-bottom         : 10px;

 margin-right          : 4px;

 margin-top            : 10px;

}

.pl {

 color                 : #900;

 text-decoration       : none;

}

.plist {

 font                  : normal 9pt Verdana;

 padding-bottom        : 3px;

 padding-top           : 3px;

 text-align            : left;

}

.plistHead {

 background            : #999;

 border-bottom         : 1px solid #333;

 color                 : #FFF;

 font                  : normal 9pt Verdana;

 margin                : 0;

 padding               : 2px 3px;

}

.plistnews {

 font                  : normal 9pt Verdana;

 padding-bottom        : 5px;

 padding-top           : 5px;

 text-align            : left;

}

.pname {

 color                 : #6F48A5;

 font                  : bold 16px Verdana;

 padding-bottom        : 5px;

 text-align            : left;

}

.price {

 color                 : #000;

 font-family           : Verdana;

 font-size             : 12px;

 font-weight           : 400;

 padding-bottom        : 3px;

 padding-top           : 3px;

}

.proimg {

 margin                : 0 0 2px;

}

.pt {

 color                 : #C00;

 font-weight           : 700;

}

.pt8 {

 border-left           : 7px solid #774DB1;

 color                 : #774DB1;

 font                  : 700 12pt Verdana;

 margin-bottom         : 15px;

 margin-top            : 5px;

 padding-left          : 5px;

 text-align            : left;

}

.question {

 color                 : #C00;

 font                  : bold 12px Verdana;

}

.rankspace,

.sbs,

.spspcart {

 margin-bottom         : 5px;

}

.ranktop {

 font-size             : 10px;

 font-weight           : 400;

 padding-bottom        : 2px;

 padding-top           : 2px;

}

.review {

 border                : 1px dotted #306;

 color                 : #666;

 font-size             : small;

 font-weight           : 400;

 line-height           : 135%;

 margin                : 5px;

 padding               : 5px;

}

.reviewFormTxt {

 width                 : 550px;

}

.reviewTitle {

 background            : #66962E;

 border-bottom         : 2px solid #8CC63F;

 color                 : #FF6;

 font                  : bold normal 12px Verdana;

 margin                : 10px 0 5px;

 padding               : 2px 3px;

}

.reviewTopImg{

 margin-bottom         : 10px;

}



.sp010{

 margin-bottom         : 3px;

}

.reviewer {

 color                 : #006;

 font-weight           : 700;

}

.reviewerProfile {

 background            : #F4F7FD;

 border                : 1px solid #4D4182;

 margin-top            : 10px;

 padding               : 5px;

}

.samplename {

 color                 : #333;

 font-family           : Verdana;

 font-size             : 80%;

 font-style            : normal;

 font-variant          : normal;

 font-weight           : 400;

 padding               : 3px 3px 3px 8px;

 text-align            : left;

}

.sampleno {

 color                 : #333;

 font                  : normal 10px Verdana;

 padding               : 3px;

 text-align            : center;

 width                 : 20px;

}

.selectlang {

 font                  : 78% Verdana;

}

.sfbg {

 background            : #E9E6F3;

 border                : 1px solid #774DB1;

 color                 : #333;

 font-family           : Verdana;

 font-size             : 8pt;

 font-weight           : 400;

 line-height           : 15px;

 margin-bottom         : 5px;

 padding               : 5px 5px 15px;

 text-align            : left;

}

.sfbg2 {

 background            : #FEFBF3;

 border-bottom         : 1px solid #F90;

 border-left           : 1px solid #F90;

 border-right          : 1px solid #F90;

 border-top            : 1px solid #F90;

 color                 : #333;

 font-family           : Verdana;

 font-size             : 8pt;

 font-weight           : 400;

 line-height           : 15px;

 margin-bottom         : 5px;

 padding               : 5px;

 text-align            : left;

}

.sform {

 width                 : 100px;

}

.sfs {

 color                 : #333;

 font                  : normal 10px Verdana;

}

.sftitle2 {

 background            : #F90;

 color                 : #FFF;

 font                  : bold 12px Verdana;

 margin-bottom         : 10px;

 margin-top            : 5px;

 padding               : 2px 5px 2px 10px;

 text-align            : left;

}

.shadows {

 background-attachment : fixed;

 background-image      : url(/dl/contents/auto/common/shadow_middle.gif);

 background-position   : left top;

 background-repeat     : repeat;

}

.songtitle {

 border                : 1px solid #000;

 color                 : #000;

 font-family           : Verdana;

 font-size             : 14px;

}

.soundfiles {

 border-left           : 5px solid #4D4182;

 border-top            : 1px solid #4D4182;

 color                 : #4D4182;

 font-family           : Verdana;

 font-size             : 9pt;

 font-weight           : 700;

 margin                : 15px 0 1px;

 padding               : 3px 3px 3px 7px;

 text-align            : left;

}

.soundgakki {

 border-left           : 5px solid #4D4182;

 border-top            : 1px solid #4D4182;

 color                 : #4D4182;

 font-size             : 9pt;

 font-weight           : 700;

 margin                : 15px 0 1px;

 padding               : 3px 3px 3px 7px;

 text-align            : left;

}

.spspjkt {

 margin                : 0 10px 5px 0;

 text-align            : left;

}

.sr8bitIndex {

 padding-top           : 5px;

}

.sr8bitIndextxt {

 color                 : #333;

 font                  : normal 12px/18px Verdana;

 text-align            : left;

 text-decoration       : none;

}

.subcatespace {

 margin-bottom         : 10px;

 margin-top            : 20px;

}

.subpname {

 border-bottom         : 1px dotted #999;

 color                 : #666;

 font                  : bold 11px Verdana;

 margin-bottom         : 0;

 padding-bottom        : 5px;

}

.textList {

 color                 : #333;

 font                  : normal 12px/16px Verdana;

 padding               : 0 0 0 5px;

 text-align            : left;

}

.textP {

 color                 : #333;

 font                  : normal 9pt/14pt Verdana;

 text-align            : left;

}

.textPC {

 color                 : #333;

 font                  : normal 12px/16px Verdana;

 text-align            : center;

}

.textPro {

 color                 : #333;

 font                  : normal 7pt/12pt Verdana;

 text-align            : left;

}

.textReview {

 border-bottom         : 1px dotted #666;

 color                 : #333;

 font                  : normal 12px/16px Verdana;

 margin                : 5px 10px;

 text-align            : left;

}

.titles {

 color                 : #333;

 font                  : bold 90% Verdana;

 padding               : 3px;

}

.tokubetsuwaku {

 border                : 1px dotted #000;

 color                 : #666;

 font                  : 9pt Verdana;

 padding               : 3px 5px;

}

.top1 {

 background            : url(imgs/topmain/ds_topimage_15.jpg) no-repeat fixed 8px 0;

}

.topreviewtitle {

 font                  : 9pt Verdana;

 margin-bottom         : 5px;

 margin-left           : 10px;

 margin-top            : 2px;

 text-align            : left;

}

.tuvatop {

 margin-bottom         : 7px;

}

.wakuwaku010 {

 border-bottom         : 1px solid #C00;

 border-left           : 20px solid #C00;

 border-right          : 20px solid #C00;

 border-top            : 1px solid #C00;

 line-height           : 150%;

 padding               : 15px;

 text-align            : center;

}

.webprice {

 color                 : #900;

 font-family           : Verdana;

 font-size             : 12px;

 font-weight           : 700;

 padding-bottom        : 3px;

 padding-top           : 3px;

}

.whatsnewmoji {

 color                 : #666;

 font                  : normal 9pt Verdana;

 padding               : 5px;

 text-align            : left;

 text-decoration       : none;

}

.zenpage {

 font                  : normal 10px Verdana;

}

a:hover {

 color                 : red;

}

a:link {

 color                 : #616C9F;

 text-decoration       : none;

}

a:visited {

 color                 : #6A629F;

 text-decoration       : none;

}

body {

 background            : #FFF;

 margin                : 0;

 padding               : 0;

}

h1 {

 border-bottom         : 1px solid #66962E;

 color                 : #666;

 font                  : 16px Verdana;

 margin                : 0 0 10px;

 padding               : 5px 5px 5px 10px;

 text-align            : left;

}

ol {

 margin-bottom         : 2px;

 margin-top            : 2px;

}

select {

 margin                : 0;

 width                 : 120px;

}

.memuBack7 {

	background            : #F1F1F1;

	border-bottom         : 1px solid #333;

	border-left           : 1px solid #333;

	border-right          : 1px solid #333;

	margin                : 0 0 15;

	text-decoration       : none;

	padding: 10px;

}

img {

	border: none;

}

#headc {

	margin-top: 10px;

	margin-bottom: 10px;

	background-color: #FFFFFF;

	border: none;

}

