body { margin: 0; padding: 0; line-height:1.5; letter-spacing: +2; font-size:100%;color: #333333;
}
.skphira { text-align:center;
background-repeat:repeat-x; background-color:#543f32;}
.hiraichi { text-align:center; background-color:#C3D94E;}
.barcahira { text-align:center; background-image:url("img/barcabg.png");}
.yoshimoto { text-align:center; background-color:#dcdcdc;}
p { line-height:1.5; letter-spacing: +2; font-size: 100%;}
br { letter-spacing : normal;}
A:link { color: #000099;}
A:visited { color: #000099;}
A:active { color: #000099; text-decoration: none;}
A:hover { color: #00bfff; text-decoration: none;}
.link{
   background:transparent url(img/link-icon.gif) center right no-repeat;
   padding-right:15px;
}
.youtube{
   background:transparent url(img/youtube.gif) center right no-repeat;
   padding-right:15px;
}
.more{
   background:transparent url(img/more-icon.gif) center right no-repeat;
   padding-right:15px;
}
a.blocklink { display:block; width:100%; LETTER-SPACING: 0.2em; text-decoration:none;}
.wrapper { width:705px; margin:0 auto 0 auto;}
.header { margin-top: 10px;}
.skpwrapper { text-align:center; width:705px; margin:0 auto 0 auto; background-color:#ffffff;}
.kycwrapper { width:705px; margin:0 auto 0 auto; background-color:#edf2c5;}
.barcawrapper { text-align:center; width:705px; margin:0 auto 0 auto; background-color:#f1f0eb;}
.kdkwrapper { text-align:center; width:705px; margin:0 auto 0 auto; background-image:url("img/silverbg.gif");}
.menu { font size: 100%; font-family:"Arial Black"; text-align : right;}
div.barcaflag a{ font size: 100%; font-family:"Arial Black";}
.menuflag { position:relative; left:300px; top:-20px;}
.barcaflag { position:relative; left:280px; top:-20px;}
.kusadekaflag { position:relative; left:280px; top:-20px;}
.yoshimotoflag { position:relative; left:580px; top:-20px;}
.smallwrapper { text-align:center}
.summary { width:480px; text-align:left; margin:-30 auto 0 auto;}
.nissan { width:480px; text-align:left; margin-top:10;margin-bottom:30; font-size:9pt;}
.centeralign { width:480px; text-align:center; margin-top:10;margin-bottom:30; font-size:9pt;}
.reportsummary { width:480px; text-align:left; margin:0 auto 0 auto;}
.kycdatasummary { width:480px; height:100px; margin-top:-20;margin-left:100;  padding:0;float:left;text-align:left;}
.kycdatasummary-yoko { width:115px; height:100px; margin-top:10;float:right;font-size: 60%; text-align:left;}
.barcatvsummary { width:630px; text-align:left; margin:0 auto 0 auto;}
.picture { clear:both; width:500px;margin:20 auto 0 auto;}
.kusadeka { width:500px;margin:20 auto 0 auto; text-align:left; padding:10; background-color:#ebf6f7;}
.kusadekasmall { width:610px;margin:10 auto 0 auto; text-align:left; padding:5 5 20 20; background-image:url("img/silver500.png");}
.nissanreport { margin:0 0 0 0; color: #ff871b; font:16pt; font-family: Verdana, sans-serif;}
span.gold { color: #DAA520; }
span.renga { color: #B22222; }
span.khaki { color: #B68F61; }
span.red { color: #ff0000;}
span.pink { color: #FF00FF;}
span.skyblue { color: #00bfff;}
span.orange { color: #FF5A01;}
span.green { color: #009900;}
span.enji { color: #7a4171;}
span.kon { color: #17184b;}
span.redbrown { color: #811c21;}
span.houeibi { font-size: 150%; }
span.dish { font-size: 140%; letter-spacing: +10;}
.tbl {table-layout: fixed; margin:20 auto 0 auto;}
.kyctbl {table-layout: fixed; width:650; margin:20 auto 0 auto;}
.kyctbl th { color:#ffffff; background:#c5c56a;} 
.kyctbl tr.even td{background:#e0ebaf;} 
.kyctbl tr.odd td{background:#c7dc68;}
.kyctbl td.over, .kyctbl tr.even td.over, .kyctbl tr.odd td.over{background:#c3d825;}
.kyctbl td.down, .kyctbl tr.even td.down, .kyctbl tr.odd td.down{background:#d7cf3a;}
.kyctbl td.selected, .kyctbl tr.even td.selected, .kyctbl tr.odd td.selected{background:#dccb18;}
.barcatable { margin-top:20;}
.barcatable th { color:#ffffff; background:#b3ada0;} 
.barcatable tr.even td{background:#dddcd6;} 
.barcatable tr.odd td{background:#e6eae3;}
.barcatable td.over, tr.even td.over, tr.odd td.over{background:#e5e4e6;}
.barcatable td.down, tr.even td.down, tr.odd td.down{background:#f3f3f3;}
.barcatable td.selected, tr.even td.selected, tr.odd td.selected{background:#fef4f4;}
.tableafter { margin:20 auto 0 auto; }
.whatiskusadeka { margin:10 auto 0 auto; width:400px; padding: 90px 10px 10px; background-image:url("img/kusadeka.png"); background-repeat: no-repeat;}
.tableaftermessage { margin:10 auto 10 auto; font-size: 80%; width:400px; padding: 10px 10px 10px; background-image:url("img/beige.png");}
.tableaftermessagekansou { text-align:left; width:600px; margin:20 auto 0 auto; font-size: 80%; background-color:#f8f4e6; line-height:1.5; letter-spacing: +2; padding: 20px; }
.kyouichidata { clear:left; text-align:left; margin:30 auto 0 auto; font-size: 80%; line-height:1.3; letter-spacing: +3; padding: 50 20 0 20; }
.kyouichimap { text-align:center; margin:40 auto 0 auto; font-size: 80%; line-height:1.3; letter-spacing: +3; padding: 0 20 0 20; }
div.kyouichidata p, div.kyouichimap p { text-align:center; font-size: 220%; color:#55bb22}
div.kycdatasummary-yoko a{background-color:#99bb33; color:white;text-decoration: none; }
div.kycdatasummary-yoko a:hover{background-color:#00bfff; text-decoration: none; font-weight: bolder;}
div.kycdatasummary-yoko a:link { color: #fff;}
div.kycdatasummary-yoko a:visited { color: #fff;}
div.tableafter a{background-image: url('img/green.gif');}
.irogreen {color:#69821b;}
.iro2007 {color:#3399cc; font-weight:bolder;}
.iro2008 {color:orange; font-weight:bolder;}
.iro2009 {color:#C5B47F; font-weight:bolder;}
.kyouichimapdescription { width:425px; margin:10 auto 10 auto; text-align:center; letter-spacing:+1; line-height: 150%;}
#chart2 {margin:0 0 20 0; padding-top:0; width:400px; float:left;}
#chart2yoko {color:#666666; margin:0 0 20 0; padding-top:20; padding-left:0; width:265px; float:left}
div span.smalltitle {font-size: 150%; text-align:center; letter-spacing:+4; color:#55bb22;}
.barcatvtableaftermessage { text-align:left; margin:10 auto 0 auto; font-size: 80%; color:#ffffff; width:550px; padding: 10px 10px 10px; background-color: #a99e93; }
.barcatvtableaftermessagekansou { text-align:left; width:600px; margin:10 auto 0 auto; font-size: 80%; background-color: #b3ada0; line-height:1.3; letter-spacing: +2; padding: 10px 10px 10px; }
.jagscomment { text-align:left; color: #c0c0c0; width:600px; margin:10 auto 10 auto; background-color: #000099; line-height:1.3; letter-spacing: +2; padding: 5 10 5 10; }
.barcatvcomment { text-align:left; color: #c0c0c0; width:650px; margin:10 auto 10 auto; background-color: #000099; line-height:1.3; letter-spacing: +2; padding: 5 10 5 10; }
.skyperfectsokosoko { text-align:left; color: #f08300; width:600px; margin:10 auto 10 auto; background-color: #f2f2b0; line-height:1.3; letter-spacing: +2; padding: 5 10 5 10; }
.skyperfecthira { text-align:left; color: #A56BAD; width:500px; margin:10 auto 10 auto; background-color: #BCE2EB; line-height:1.3; letter-spacing: +2; padding: 5 10 5 10; }
.sanmyakucomment { text-align:left; color: #ffffff; width:550px; margin:10 auto 10 auto; background-color: #A9A9A9; line-height:1.3; letter-spacing: +2; padding: 5 10 5 10; }
.search { background-color: #000099; line-height:1.5; letter-spacing: +2; font-size:90%; color: #c0c0c0; padding: 10px 0px 10px; width:500px;margin:20 auto 0 auto;}
a.smalllink:active { color: #00bfff;}
a.smalllink:hover { color: #00bfff;}
.yahoosearch { background-color: #000000; font-size:90%; color: #f1f0eb; width:500px;margin:20 auto 0 auto;
padding: 10px 0px 0px; letter-spacing: +2; line-height:1.5;}
.watermark { margin:0 auto 0 auto;}
.skyperfecthiramenu { width:600px;text-align:left; MARGIN-TOP: 10px; MARGIN-LEFT: 52px; MARGIN-RIGHT: 53px;}
.atogakiwrapper { text-align:center; width:705px; margin:10 0 10 0}
.koushin { width: 310px; height:270px; margin-top:10;margin-left: 20;margin-right:0; padding:20;background-color:#89c3eb; float:left;}
.twitterindex {margin-top:0; float:left;}
.albummail {margin:0 auto 0 auto;}
div span.boxcenter {color: #ffffff; font-size: 100%; font-family: sans-serif; letter-spacing:20;}
.koushincontents {text-align:left; background-color:#ffffff; font-size: 95%; width:300; height:200;padding:5; letter-spacing:1.5; line-height:1.5;}
.atogaki { clear:left; width:600px; text-align:left; padding:10; MARGIN: 30 auto 0 auto}
.smallmenu { margin:0 auto -10 auto;}
.top { font size: 100%; font-family:"Arial Black"; text-align : right;}
.topflag { position:relative; left:260px; bottom:0px;}
.idxtopflag { position:relative; margin-top:-70; left:300px; bottom:0px;}
.kyctopflag { position:relative; left:290px; bottom:0px;}
.kusadekatopflag { position:relative; left:210px; bottom:0px;}
.sanmyakutopflag { position:relative; left:290px; bottom:0px;}
.counter { margin:0 auto 0 auto;}
.footer { margin:10 auto 0 auto;}
.ezhtml { margin:0 auto 0 auto; font-size:70%; letter-spacing: 0; font-family:"Times New Roman";}
        style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"       style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"}
         letter-spacing: 0; font-family:"Times New Roman";}
        style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"       style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"}
        n-top:-70; left:300px; bottom:0px;}
.kyctopflag { position:relative; left:250px; bottom:0px;}
.kusadekatopflag { position:relative; left:240px; bottom:0px;}
.counter { margin:0 auto 0 auto;}
.footer { margin:10 auto 0 auto;}
.ezhtml { margin:0 auto 0 auto; font-size:70%; letter-spacing: 0; font-family:"Times New Roman";}
        style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"       style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"}
         letter-spacing: 0; font-family:"Times New Roman";}
        style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"       style="MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px"}
        