BODY{
  width: 830px;
  scrollbar-face-color: #ffffff;
  scrollbar-arrow-color: #330000;
  scrollbar-track-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-darkshadow-color: #333333;
  margin : 0px auto 0px auto;
  background-position: top center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-image: url(bg_report_2010.gif);
  background-color:#0099cc;
}


.iframescrollbar{
  scrollbar-face-color: #ffffff;
  scrollbar-arrow-color: #330000;
  scrollbar-track-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-darkshadow-color: #333333;
}

P {
  line-height: 110%;
  letter-spacing:1px;
}

.color-red {
  color:#cc0000;
  line-height: 160%;
  letter-spacing:1px;
}

.color-blue {
  color:#0066cc;
  line-height: 160%;
  letter-spacing:1px;
}

.color-pink {
  color:#CC0066;
  line-height: 160%;
  letter-spacing:1px;
}

.color-green {
  color:#006666;
  line-height: 160%;
  letter-spacing:1px;
}

H1{
  color:#333333;
  font-size:16px;
  text-align:left;
  font-weight: normal; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}


H2, H3 {
  color:#333333;
  font-size:10pt;
  margin: 5px 0px 5px 5px;  
}

H4, H5, H6 {
  color:#333333;
  font-size:10pt;
  font-weight: normal; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}




TH, TD{
  font-size: 10pt;
  line-height: 120%;
  letter-spacing:0px;
}


A{
  text-decoration : underline;
  color:#0066CC;
}


A:hover { 
  color:#cc0099;
}

*html UL{
  color:#333333;
  font-size: 10pt;
  font-weight: normal; 
  margin: 0px 0px 0px 30px;
  line-height: 150%;
  letter-spacing:0px;
  list-style-image: url(list_yajirushi.gif); 
}

UL{
  color:#333333;
  font-size: 10pt;
  font-weight: normal; 
  margin: 0px 0px 0px 0px;
  line-height: 150%;
  letter-spacing:0px;
  list-style-image: url(list_yajirushi.gif); 
}


.clear { 
clear: both; 
} 


.body-top { 
width: 830px;
background-color:#ffffff;
padding: 160px 10px 0px 10px;
margin: 0px 0px 0px 0px;
background-image: url(title_top.jpg);
background-repeat: no-repeat;
background-position: top center;
letter-spacing:1px;
text-align:left;
color: #333333;
} 



.body-container { 
width: 830px;
background-color:#ffffff;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 10pt;
line-height: 150%;
letter-spacing:1px;
text-align:left;
} 


* html .body-wrapper { 
width: 615px;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 5px;
float: left;
}

.body-wrapper { 
width: 615px;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
float: left;
}


.body-main { 
width: 370px;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image: url(bg_top_main.gif);
background-repeat: no-repeat;
background-position: top left;
line-height: 150%;
letter-spacing:1px;
font-size: 10pt;
text-align:left;
float: right;
}


* html .body-left { 
width: 220px;
background-color:#ffffff;
border-top: 1px #999999 solid;
border-bottom: 1px #999999 solid; 
border-right: 1px #999999 solid; 
border-left: 1px #999999 solid; 
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px;
line-height: 150%;
letter-spacing:0px;
font-size: 12px;
text-align:left;
}

.body-left { 
width: 220px;
background-color:#ffffff;
border-top: 1px #999999 solid;
border-bottom: 1px #999999 solid; 
border-right: 1px #999999 solid; 
border-left: 1px #999999 solid; 
padding: 5px 5px 5px 5px;
margin: 0px 0px 15px 0px;
line-height: 150%;
letter-spacing:0px;
font-size: 12px;
text-align:left;
}



.body-bottom { 
width: 830px;
background-color:#CADFDF;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 10px;
text-align:center;
line-height: 160%;
letter-spacing:1px;
color:#666666;
} 



.main-title { 
width: 370px;
height: 25px;
color:#333333;
background-image: url(bg_top_main_title.gif);
background-repeat: no-repeat;
background-position: top center;
padding: 2px 0px 0px 0px;
margin: 0px 0px 5px 0px;
letter-spacing:1px;
font-size: 10pt;
text-align:center;
}


.left-title { 
width: 220px;
color:#333333;
background-color:#cccccc;
border-top: 1px #999999 solid;
border-bottom: 1px #999999 solid; 
border-right: 1px #999999 solid; 
border-left: 1px #999999 solid; 
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
font-size: 8pt;
letter-spacing:0px;
text-align:center;
}

.left-title-new-arrive { 
width: 220px;
color:#ffffff;
background-color:#FF5580;
border-top: 1px #FF5580 solid;
border-bottom: 0px #FF5580 solid; 
border-right: 1px #FF5580 solid; 
border-left: 1px #FF5580 solid; 
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
letter-spacing:1px;
font-size: 8pt;
text-align:center;
}

.new-arrive { 
width: 220px;
color:#333333;
background-color:#FFEAEF;
background-image: url(bg_flower7.gif);
border-top: 1px #FF5580 solid;
border-bottom: 1px #FF5580 solid; 
border-right: 1px #FF5580 solid; 
border-left: 1px #FF5580 solid; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
letter-spacing:1px;
line-height: 150%;
font-size: 8pt;
text-align:center;
}

.new-arrive-in { 
width: 200px;
color:#333333;
padding: 7px 0px 7px 0px;
margin-left: auto;
margin-right: auto;
letter-spacing:1px;
line-height: 150%;
font-size: 8pt;
text-align:left;
}


.left-title-pr { 
width: 220px;
color:#000033;
background-image: url(bg_top_pr.JPG);
background-color:#99CCFF;
border-top: 0px #330066 solid;
border-bottom: 0px #330066 solid; 
border-right: 0px #330066 solid; 
border-left: 0px #330066 solid; 
padding: 10px 0px 5px 0px;
margin: 15px 0px 10px 0px;
letter-spacing:1px;
line-height: 120%;
font-size: 12px;
font-weight:normal;
text-align:center;
}

.left-title-pr a { 
color:#330066;
font-weight:bold;
}

.left-title-pr image { 
margin-top:10px;
margin-bottom:5px;
}

.right-title { 
width: 160px;
color:#333333;
background-color:#cccccc;
border-top: 1px #999999 solid;
border-bottom: 1px #999999 solid; 
border-right: 1px #999999 solid; 
border-left: 1px #999999 solid; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 8pt;
letter-spacing:0px;
line-height: 120%;
text-align:center;
}


.right-title2 { 
width: 160px;
color:#333333;
background-color:#ffff99;
border-top: 1px #ffcc33 solid;
border-bottom: 1px #ffcc33 solid; 
border-right: 1px #ffcc33 solid; 
border-left: 1px #ffcc33 solid; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 8pt;
letter-spacing:0px;
line-height: 120%;
text-align:center;
}



.right-content { 
width: 150px;
color:#333333;
padding: 0px 0px 0px 5px;
margin: 10px 0px 20px 0px;
font-size: 8pt;
text-align:left;
line-height: 140%;
letter-spacing:0px;
}

.right-content2 { 
width: 150px;
color:#333333;
padding: 0px 0px 0px 5px;
margin: 10px 0px 20px 0px;
font-size: 9pt;
text-align:left;
line-height: 140%;
letter-spacing:0px;
}

.date { 
color:#FF5580;
}

.link1 {
  color:#333333;
  font-size:10pt;
  margin: 5px 0px 5px 5px;  
}


.share { 
padding: 0px 5px 5px 10px;
margin: 0px 0px 0px 0px;
color: #999999;
font-size: 12px;
font-weight: normal;
font-family : "Arial";
text-align:left;
background-position: bottom left;
background-repeat: no-repeat;
background-color: #FFFFFF;
} 


ul.social,.social li{
  margin:0;
  padding:0;
}

.social{
 @clear: both;
}

.social-title {
   float: left;
   display: inline;
}

.social-twitter {
   float: left;
   display: inline;
   width: 90px;
}

.social-facebook {
   float: left;
   display: inline;
   width: 170px;
}

.social-google {
   float: left;
   display: inline;
   width: 75px;
}

.social-yahoobm {
   float: left;
   display: inline;
   width:145px;
}

.social-hatena {
   float: left;
   display: inline;
   width: 70px;
}
