@charset "utf-8";
/* CSS Document */

/*
##############################################################
     parts
##############################################################
*/


.clear { clear:both; }

.pt10{ padding-top:10px; }
.pt20{ padding-top:20px; }
.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.ml10{ margin-left:10px; }
.ml20{ margin-left:20px; }
.ml30{ margin-left:30px; }
.tac{ text-align:center; }
.tar{ text-align:right; }

.ul { text-decoration:underline; }

.red{ color:#bf1a20; }
.blue{ color:#09112D; }
.black{ color:#000000; }

.indent1 { margin-left:12px; }
.indent2 { margin-left:24px; }

.fl { float:left }
.fr { float:right }

.w220 { width:220px; }
.w270 { width:270px; }

.h500 { height:500px; }



/*
##############################################################
     style
##############################################################
*/

/*==========================================================*/
/* indexページ */

#welcome{ 
margin: 20px auto;
text-align: center;
}

/*==========================================================*/
/* toppage */

div.toppage .cnts_left{
width: 650px;
margin-right:1px;
}

div.toppage .cnts_right{
width: 231px;
background-color: #c9cacb;
}

div.toppage #topflash{
width: 650px;
height: 325px;
margin-bottom:1px;
}

div.toppage #subflash{
display:block;
width:115px;
height:140px;
}

div.toppage ul.products_list {
width: 650px;
height: 98px;
background: url(/common/images/top/pro_00.gif) no-repeat left top;
}

div.toppage ul.products_list li{
float: left;
display:inline;
width: 72px;
height: 98px;
}

div.toppage ul.products_list li.first{
margin-left:74px;
}

div.toppage ul.products_list li img{
margin-left:1px;
}

.ml1{ margin-left:1px; }
.bl{ border-left:1px solid #ffffff; }
.bt{ border-top:1px solid #ffffff; }
.h140{ height:140px; }
.h141{ height:141px; }

div.toppage .topic1, div.toppage .topic2{
float: left;
width: 115px;
overflow:hidden;
position:relative;
}

div.toppage .topic2 img.new{
margin-left:6px;
margin-top:6px;
}

div.toppage .topic2 img.newabs{
position:absolute;
top:0px;
left:82px;
}

div.toppage .topic2 p.cap{
margin-top:22px;
}

div.toppage .topic2 p{
margin:5px 6px;
color:#ffffff;
position:relative;
}

div.toppage .topic2 p span{
display:block;
padding-left:10px;
}


div.toppage .topic2 p span.date{
background:url(static/common/images/top/square.gif) no-repeat;
background-position:left 2px;
}
/* fox hack */
div.toppage .topic2 p span.date, x:-moz-broken{
background-position:left 1px;
}
/* ie6,7 hack */
div.toppage .topic2 p span.date{
*background-position:left 3px;
}

div.toppage .topic2 p.press{
position:absolute;
left:66px;
top:28px;
}

div.toppage .topic2 p.press span{
display:block;
padding:0px;
margin-bottom:6px;
height:7px;
overflow-y:hidden;
}

div.toppage .topic2 p.press span img{
vertical-align:top;
}

div.toppage .topic2 a{
display:block;
color:#ffffff;
}

div.toppage .topic2 a:hover{
color:#bf1a20;
}

div.toppage .topic2 dl{
margin-left:6px;
margin-right:6px;
width:103px;
}

div.toppage .topic2 dl dt{
margin-top:10px;
}

div.toppage .topic2 dl dd{
margin-top:3px;
}

/*==========================================================*/
/* column2 20091018*/

div.column2 div.cnts_left{
width:167px;
background-color:#999999;
margin-right:1px;
}

div.column2 div.cnts_left ul li.first{
border-top:none;
}

div.column2 div.cnts_left ul li.bottom{
border-top:none;
border-bottom:1px solid #ffffff;
}


div.column2 div.cnts_left ul li{
border-top:1px solid #ffffff;
}

div.column2 div.cnts_right{
width:714px;
}

/*==========================================================*/
/* pressyear 20091018*/

div.pressyear div.cnts_left{
width:167px;
background-color:#999999;
}

div.pressyear div.cnts_left ul li.first{
border-top:none;
}

div.pressyear div.cnts_left ul li{
border-top:1px solid #ffffff;
}

div.pressyear div.cnts_right{
width:715px;
}

/*==========================================================*/
/* ad 20091018*/

div.ad{
height:424px;
width:882px;
}

div.ad .container{
margin:15px 30px 0 30px;
width:822px;
}

div.ad .container h2{
border-bottom:1px solid #999999;
position:relative;
}

div.ad .container h2 span{
position:absolute;
top:0px;
right:0px;
}

div.ad .container h2 span img{
margin-left:12px;
}

div.ad ul{
margin-top:15px;
width:822px;
}

div.ad ul li{
float:left;
width:411px;
height:150px;
margin-bottom:30px;
}

div.ad ul li dl{
width:411px;
}

div.ad ul li dl dt{
float:left;
width:236px;
text-align:right;
margin-right:8px;
}

div.ad ul li dl dd{
float:left;
width:160px;
background:url(/common/images/press/border.gif) repeat-y left top;
}

div.ad ul li dl dd h3{
margin-left:3px;
}
/*==========================================================*/
/* article 20091018*/

div.article .container{
margin:30px;
width:822px;
height:364px;
}

div.article .container .left{
float:left;
width:170px;
overflow:hidden;
}

div.article .container .left dd{
margin-top:6px;
}

div.article .container .left dd p{
margin:6px 0 8px;
}

div.article .container .left dd .ad{
margin-left:12px;
}

div.article .container .right{
float:left;
width:652px;
overflow:hidden;
}

div.article .container .right dl dt{
height:193px;
}

div.article .container .right dl dd{
height:182px;
background:url(/common/images/press/border.gif) repeat-y left top;
}

div.article .container .right dl dd p{
margin-left:10px;
margin-bottom:5px;
}

div.article .container .right dl dd ul{
margin-left:10px;
}

div.article .container .right dl dd ul li{
background:url(/common/images/press/square.gif) no-repeat left top;
padding-left:13px;
margin-bottom:5px;
}

/*==========================================================*/
/* topics */

div.topics div.cnts_left ul li a span{
display:block;
font-size:96%;
}

div.topics div.cnts_left ul li a span.date{
font-size:100%;
}

/*==========================================================*/
/* column2w */

div.column2w div.cnts_left{
width:322px;
background-color:#999999;
}

div.column2w div.cnts_right{
width:560px;
}

div.column2w div.cnts_left h3{
width:248px;
margin-top:20px;
margin-left:33px;
margin-bottom:10px;
padding-bottom:4px;
border-bottom:1px solid #ffffff;
}

div.column2w div.cnts_left ul{
margin-left:33px;
width:248px;
}

div.column2w div.cnts_left ul li{
margin-bottom:15px;
}

div.column2w div.cnts_left ul li img.new{
vertical-align:top;
margin-top:1px;
margin-left:24px;
}

div.column2w div.cnts_left ul li a{
display:block;
color:#ffffff;
background:url(/common/images/topics/square.gif) no-repeat left 1px;
padding-left:12px;
}

/* ie7 hack */
*:first-child+html div.column2w div.cnts_left ul li a{
background-position:left 2px;
}

div.column2w div.cnts_left ul li a:hover, div.column2w div.cnts_left ul li.over a{
background-image:url(/common/images/topics/square_red.gif);
}

/*==========================================================*/
/* column3 */

div.column3 div.cnts_left{
width:167px;
height:424px;
overflow:hidden;
background-color:#999999;
margin-right:1px;
}

div.column3 div.cnts_left ul li{
border-bottom:1px solid #ffffff;
}

div.column3 div.cnts_center{
width:357px;
}

div.column3 div.cnts_right{
width:357px;
}

div.column3 .cnts_right h2, div.column3 .cnts_right .scroll, div.column3 .cnts_right p.lineup{
margin-left:43px;
width:273px;
}

div.company div.cnts_right h2, div.company div.cnts_right .scroll, div.company div.cnts_right p.lineup{
margin-left:43px;
width:273px;
}


div.column3 div.cnts_right h2 {
margin-top:53px;
}

div.column3 div.cnts_right div.scroll {
height:276px;
color:#ffffff;
}

div.column3 div.cnts_right div.scroll div.scrollbox{
margin:20px;
}

div.column3 div.cnts_right p.lineup{
margin-top:3px;
text-align:right;
color:#ffffff;
}

div.column3 div.cnts_right p.lineup a{
color:#ffffff;
}

div.column3 div.cnts_right p.lineup a:hover{
text-decoration:underline;
}

div.column3 div.cnts_right p.lineup a.pl{
padding-left:30px;
}



/*==========================================================*/
/* company */

div.cmp207 dl{
width:230px;
}

div.cmp207 dl dt{ 
float:left;
width:110px;
} 

div.cmp207 dl dd{
float:left;
width:120px;
text-align:right;
}

div.company div.cmp207 {
background-color: #003366;
}

div.company div.cmp207 div.scroll{
background-color: #99ADC2;
}

div.company div.cmp208 {
background-color: #613218;
}

div.company div.cmp208 div.scroll{
background-color: #C0ADA3;
}

div.company div.cmp209 {
background-color: #003366;
}

div.company div.cmp209 div.scroll{
background-color: #99ADC2;
}

div.company div.cmp209 h4{
background:url(static/common/images/company/logo.gif) no-repeat;
height:44px;
border-bottom:1px solid #ffffff;
}

div.company div.cmp209 h4 span{
display:block;
padding-left:46px;
padding-top:26px;
font-size:112%;
}

div.company div.cmp209 table{
margin-top:6px;
}

div.company div.cmp209 table th{
width:62px;
vertical-align:top;
}

div.company div.cmp209 table td{
width:148px;
vertical-align:top;
}

div.company div.cmp209 table td p{
padding-left:12px;
background:url(static/common/images/company/circle.gif) no-repeat;
}

div.company div.cmp209 table td p a{
color:#ffffff;
}

div.company div.cmp209 dl{
margin-top:16px;
padding-left:12px;
background:url(static/common/images/company/square.gif) no-repeat 0px 1px;
}

div.company div.cmp209 p.summary{
margin-top:20px;
padding-top:12px;
border-top:1px dashed #ffffff;
}

div.company div.cmp210 h4{
font-size:110%;
margin-bottom:12px;
}

div.company div.cmp210 span.tar{
margin-top:3px;
display:block;
}

div.company div.cmp210 {
background-color: #61632c;
}

div.company div.cmp210 div.scroll{
background-color: #C0C1AB;
}

div.company div.cmp211 {
background-color: #BD9117;
}

div.company div.cmp211 div.scroll{
background-color: #E5D3A2;
}

div.company div.cmp211 div.scroll div.scrollbox{
color:#666666;
}

div.company div.cmp211 h3{
font-size:112%;
margin-top:12px;
}

div.company div.cmp211 h3.cap{
margin-top:0px;
}

div.company div.cmp211 h3.border{
border-top:1px dashed #666666;
padding-top:12px;
}

div.company div.cmp211 h4{
margin-top:12px;
color:#ffffff;
background-color:#999999;
padding:2px 0 0 3px;
}

div.company div.cmp211 ul{
margin-top:6px;
}

div.company div.cmp211 ul.bg{
margin-left:20px;
list-style-image:url(/common/images/square_g.gif) ;
}

div.company div.cmp211 ul.bg li span{
display:block;
}

div.company div.cmp211 ul.square{
list-style:disc;
margin-left:60px;
}

div.company div.cmp211 ul.square li{
position:relative;
}

div.company div.cmp211 ul.square li.none{
list-style:none;
}

div.company div.cmp211 ul.square li span{
position:absolute;
top:0px;
left:-42px;
}

/*==========================================================*/
/* product */

div.product div.cnts_left{
width:264px;
background-color: #cccccc;
}

div.product .cnts_right{
width:618px;
overflow:hidden;
}

div.product #mycustomscroll{
width:264px;
height:312px;
overflow:hidden;
background-color:#999;
position: relative;
}

div.product #mycustomscroll ul{
float:left;
width:119px;
}

div.product #mycustomscroll ul.first{
width:132px;
}

div.product #mycustomscroll ul.first li{
margin-left:13px
}

div.product #mycustomscroll ul li a{
display:block;
width:119px;
height:26px;
background:url(static/common/images/square.gif) no-repeat;
}

div.product #mycustomscroll ul li img{
margin-left:13px;
}

div.product #mycustomscroll ul li.over a, div.product #mycustomscroll ul li a:hover{
background:url(static/common/images/square_red.gif) no-repeat;
}

div.product div.cnts_left div.bottom{
width:264px;
height:116px;
padding-top:10px;
}

div.product div.cnts_left div.bottom h4, div.product div.cnts_left div.bottom p{
display:inline;
float:left;
width:228px;
margin-left:18px;
}

div.product div.cnts_left div.bottom h4{
text-align:center;
background-color: #ffffff;
color:#727273;
padding-top:2px;
margin-bottom:8px;
}

div.product div.cnts_left div.bottom p{
margin-top:8px;
color:#ffffff;
}

div.product div.cnts_left div.bottom ul{
width:228px;
margin-left:18px;
}

div.product div.cnts_left div.bottom ul li{
float:left;
width:114px;
background:url(static/common/images/gt.gif) no-repeat left;
}

div.product div.cnts_left div.bottom ul li a{
padding-left:7px;
}



/*==========================================================*/
/* set02 2009/10/16 */

div.set02, div.set03{
margin:40px 0 30px 30px;
width:495px;
}

div.set02 h2, div.set03 h2{
background-color:#09112d;
padding:3px 0 3px 10px;
position:relative;
}

div.set02 h2 span, div.set03 h2 span{
color:#ffffff;
font-size:132%;
padding-left:15px;
display:block;
background: url(/common/images/square_w.gif) no-repeat 0px 2px;
}

div.set02 h2 span.date, div.set03 h2 span.date{
font-size:112%;
position:absolute;
right:12px;
top:5px;
padding:0px;
background:none;
}

/*==========================================================*/
/* topic information content 2010/01/04 */

div.topic_cnt h3, div.topic_cnt h4, div.topic_cnt p, div.topic_cnt dl, div.topic_cnt ul{
font-size:112%;
}

div.topic_cnt h3, div.info_cnt h3{
margin-top:18px;
color:#09112D;
}

div.topic_cnt p, div.info_cnt p{
margin-top:6px;
}

div.topic_cnt ul{
margin-top:6px;
margin-left:24px;
}

div.topic_cnt ul li{
margin-bottom:3px;
}

div.topic_cnt p.blue{
color:#09112D;
margin-top:0px;
}

div.topic_cnt p.summary{
font-size:124%;
}

div.topic_cnt div.info{
margin-top:18px;
padding:12px 0;
width:495px;
background-color:#cccccc;
text-align:center;
}

div.topic_cnt div.info p{
margin-top:0px;
}

div.topic_cnt table{
width:495px;
}

div.topic_cnt table tr td{
vertical-align:top;
}

div.topic_cnt table tr td.pr{
padding-right:6px;
}

div.topic_cnt table tr td img{
margin-top:6px;
}


div.info_cnt h4{
margin-top:18px;
position:relative;
}

div.info_cnt h4 span{
position:absolute;
right:0px;
top:0px;
}

div.info_cnt table{
margin-top:3px;
width:495px;
table-layout:fixed;
}

div.info_cnt table th{
background-color:#999999;
}

div.info_cnt table span{
display:block;
}

div.info_cnt table td, div.info_cnt table th{
border:1px solid #666666;
text-align:center;
padding:8px 0;
}

/*==========================================================*/
/* set01 2009/10/16 */

div.set01 h3{
font-size:132%;
}

div.set01 h4{
font-size:112%;
}

div.set01 p{
margin-top:12px;
margin-bottom:12px;
}

/*==========================================================*/
/* style_product 2009/10/16 */

div.style_product div.cnts_left{
width:264px;
background-color:#999999;
}

div.style_product .cnts_right{
width:618px;
overflow:hidden;
}

div.style_product ul{
width:264px;
}

div.style_product ul li{
width:163px;
margin-left:13px
}

div.style_product ul li.second{
margin-left:26px;
}

div.style_product ul li a{
display:block;
width:163px;
background:url(static/common/images/square.gif) no-repeat;
}

div.style_product ul li img{
margin-left:13px;
margin-bottom:8px;
}

div.style_product ul li.none{
background:url(static/common/images/square.gif) no-repeat;
}

div.style_product ul li.selected{
background:url(static/common/images/square_red.gif) no-repeat;
}

div.style_product ul li.over a, div.style_product ul li a:hover{
background:url(static/common/images/square_red.gif) no-repeat;
}

/*==========================================================*/
/* catalog 2009/10/19 */

div.catalog {
margin:26px 12px 20px 28px;
}

div.catalog .left{
width:108px;
float:left;
height:378px;
background:url(/common/images/faq/border.gif) repeat-y right top;
}

div.catalog h2{
margin-bottom:12px;
}

div.catalog .left p{
margin-right:16px;
font-size:90%;
}

div.catalog .right{
width:726px;
float:right;
}

div.catalog .right dl{
float:left;
display:inline;
margin-left:12px;
width:230px;
height:99px;
margin-bottom:40px;
}

div.catalog .right dl dt{
width:99px;
float:left;
}

div.catalog .right dl dd{
width:131px;
float:left;
height:99px;
position:relative;
}

div.catalog .right dl dd a{
display:block;
position:absolute;
bottom:6px;
left:3px;
color:#666666;
font-size:90%;
}

div.catalog .right dl dd a:hover, div.catalog h3 a:hover{
color:#bf1a20;
text-decoration:underline;
}

div.catalog h3{
background:url(/common/images/square_b.gif) no-repeat left center;
margin-top:80px;
padding-left:12px;
margin-left:12px;
}

div.catalog h3.alittle{
margin-top:20px;
}

div.catalog ul{
margin-left:12px;
margin-top:8px;
width:712px;
}

div.catalog ul li{
float:left;
width:178px;
}

div.catalog ul li img{
float:left;
}

div.catalog ul li img.fr{
float:right;
display:inline;
margin-right:15px;
}

/*==========================================================*/
/* faq 2009/10/19 */

div.faq {
margin:26px 12px 20px 28px;
}

div.faq .left{
width:108px;
float:left;
height:378px;
background:url(/common/images/faq/border.gif) repeat-y right top;
}

div.faq h2{
margin-bottom:12px;
}

div.faq .left ul{
margin-right:16px;
margin-left:12px;
}

div.faq .left ul li{
position:relative;
margin-bottom:3px;
font-size:90%;
}

div.faq .left ul li a{
color:#666666;
}

div.faq .left ul li a:hover{
color:#bf1a20;
text-decoration:underline;
}

div.faq .left ul li span{
position:absolute;
top:0px;
left:-12px;
}

div.faq .right{
width:726px;
float:right;
}

div.faq .right dl{
float:left;
display:inline;
margin-left:12px;
width:230px;
height:99px;
margin-bottom:40px;
}


div.faq .right dl dt{
width:99px;
float:left;
}

div.faq .right dl dd{
width:131px;
height:99px;
float:left;
position:relative;
}

div.faq .right dl dd ul{
list-style:disc;
padding-top:6px;
margin-left:18px;
width:98px;
}

div.faq .right dl dd ul li{
font-size:80%;
}

div.faq .right dl dd a{
display:block;
position:absolute;
bottom:6px;
left:3px;
color:#666666;
font-size:90%;
}

div.faq .right dl dd a:hover{
color:#bf1a20;
}

/*==========================================================*/
/* other 2009/10/19 */

div.other{
height:424px;
}

div.other .container{
margin:40px;
width:802px;
}

div.other .left {
float:left;
width:249px;
overflow-x:hidden;
}

div.other .right{
float:right;
width:520px;
overflow-x:hidden;
}

div.other .right h3{
margin-top:18px;
background-color:#09112d;
padding:3px 0 3px 10px;
}

div.other .right h3.mt0{
margin-top:0px;
}

div.other .right h3 span{
color:#ffffff;
font-size:112%;
padding-left:15px;
background: url(/common/images/square_w.gif) no-repeat left center;
}

div.other .right p{
margin-top:6px;
color:#666666;
}

div.other .right dl{
margin-top:6px;
}

div.other .right dl dd{
margin-left:12px;
}

div.other .right dl dd ul.crossbone{
margin-top:0px;
margin-left:12px;
}

div.other .right ul{
margin-top:6px;
list-style-type:disc;
margin-left:32px;
}

div.other .right ul.crossbone{
list-style-type:none;
margin-left:24px;
}

div.other .right ul.crossbone li{
position:relative;
}

div.other .right ul.crossbone li span{
position:absolute;
top:0px;
left:-12px;
}

div.other .right ol{
margin-top:6px;
list-style-type:decimal;
margin-left:32px;
}

div.other .right p.caution{
position:relative;
font-size:90%;
margin-left:24px;
color:#bf1a20;
}

div.other .right p.caution span{
position:absolute;
top:0px;
left:-12px;
}

/*
##############################################################
     unique
##############################################################
*/

/*==========================================================*/
/* sitemap 20091019 */

div.sitemap .scrollbox{
height:424px;
width:882px;
}

div.sitemap .container{
margin:21px;
width:840px;
font-size:106%;
}

div.sitemap h2{
font-size:112%;
}

div.sitemap h3{
margin-top:18px;
margin-bottom:6px;
padding-bottom:3px;
border-bottom:1px dashed #666666;
}

div.sitemap h4{
margin-left:8px;
}

div.sitemap a{
color:#666666;
}

div.sitemap div.fl{
width:280px;
}

div.sitemap div.fl h3{
margin-right:50px;
}

div.sitemap a:hover{
text-decoration:underline;
}

div.sitemap ul li{
margin-top:3px;
}

div.sitemap ul li.first{
margin-left:20px;
padding-left:10px;
background:url(/common/images/maparrow.gif) no-repeat left 2px;
}
/* fox hack */
div.sitemap ul li.first, x:-moz-broken{
background-position:left top;
}
/* ie6,7 hack */
div.sitemap ul li.first{
*background-position:left 2px;
}


div.sitemap ul li.second{
list-style:disc;
margin-left:42px;
}

div.sitemap ul li.third{
list-style:disc;
margin-left:60px;
}


div.sitemap .products div{
float:left;
width:280px;
}


/*==========================================================*/
/* order 20091016 */

div.order{
float:left;
width:642px;
margin-top:33px;
margin-left:33px;
display:inline;
}

div.order .left{
float:left;
width:106px;
height:377px;
background:url(/common/images/style/border.gif) repeat-y right top;
margin-right:18px;
}

div.order .right{
float:left;
width:518px;
}

div.order .right dl{
float:left;
width:224px;
height:99px;
display:inline;
margin-top:42px;
}

div.order .right dl.cap{
margin-top:0px;
}

div.order .right dl.odd{
margin-right:70px;
}

div.order .right dl dt{
float:left;
width:99px;
}

div.order .right dl dd{
float:left;
width:125px;
position:relative;
}

div.order .right dl dd a{
display:block;
position:absolute;
top:77px;
left:3px;
}

/*
##############################################################
     Color Settings
##############################################################
*/

/*==========================================================*/
/* products_series 20091016 */

div.series div.ps170 {
background-color: #e09100;
}

div.series div.ps170 div.scroll{
background-color: #f3d399;
}

div.series div.ps170 div.scroll div.scrollbox{
color:#666666;
}

div.series div.ps171 {
background-color: #00376f;
}

div.series div.ps171 div.scroll{
background-color: #99afc5;
}

div.series div.ps172 {
background-color: #B44817;
}

div.series div.ps172 div.scroll{
background-color: #e1b6a3;
}

div.series div.ps173 {
background-color: #9c8302;
}

div.series div.ps173 div.scroll{
background-color: #d7cd9a;
}

div.series div.ps173 div.scroll div.scrollbox{
color:#666666;
}

div.series div.ps174 {
background-color: #531000;
}

div.series div.ps174 div.scroll{
background-color: #ba9f99;
}

div.series div.ps175 {
background-color: #695701;
}

div.series div.ps175 div.scroll{
background-color: #c3bc99;
}

div.series div.ps176 {
background-color: #695701;
}

div.series div.ps176 div.scroll{
background-color: #c3bc99;
}

div.series div.ps177 {
background-color: #8bc3c2;
}

div.series div.ps177 div.scroll{
background-color: #d1e7e7;
}

div.series div.ps177 div.scroll div.scrollbox{
color:#666666;
}

div.series div.ps1043 {
background-color: #550055;
}

div.series div.ps1043 div.scroll{
background-color: #bb99bb;
}


/*==========================================================*/
/* style_series 2009/10/16 */

div.style_series div.ss965 {
background-color: #5A3010;
}

div.style_series div.ss965 div.scroll{
background-color: #beaca2;
}

div.style_series div.ss969 {
background-color: #5A5D29;
}

div.style_series div.ss969 div.scroll{
background-color: #bebfaa;
}

div.style_series div.ss964 {
background-color: #AD8A21;
}

div.style_series div.ss964 div.scroll{
background-color: #dfcfa6;
}

div.style_series div.ss964 div.scroll div.scrollbox{
color:#666666;
}

/* style_series 2010/03/31 */

div.style_series div.ss972 {
background-color: #5D3017;
}

div.style_series div.ss972 div.scroll{
background-color: #BEACA2;
}

div.style_series div.ss998 {
background-color: #003366;
}

div.style_series div.ss998 div.scroll{
background-color: #99ADC2;
}

div.style_series div.ss1266 {
background-color: #5A5D29;
}

div.style_series div.ss1266 div.scroll{
background-color: #bebfaa;
}
