
/*----------------------------
Add CSS 0608
-----------------------------*/


div.modrow ul.keyword {
margin: auto 10px 10px 10px;
padding-bottom: 10px;
_margin-bottom: 0;
background: transparent url(/imperia/md/images/jp/home/enterprisebusinessessegmentpage/bg_keyword.gif) repeat-x left bottom ;
}

div.modrow ul.keyword li {
display: inline;
padding: 0 10px 0 0;
background: none;
font-size: 12px;
}


#mainContent .section  {
background: #f6f6f6;
}

#mainContent .section h2 {
margin-bottom: 10px;
}

#mainContent .intro {
height: 58px;
margin-bottom: 20px;
text-align: right;
background: url(/imperia/md/images/jp/home/enterprisebusinessessegmentpage/bg_content.gif) no-repeat left bottom;
}

#mainContent .intro img {
margin-top: 20px;
margin-right: 10px;
}

#mainContent .section {
margin: auto 0 20px 0px;
_border-bottom: 1px solid #fff;
}

#mainContent .section p,
#mainContent .section .detail {
margin: auto 8px;
}


#mainContent .section .detail {
width: 692px;
margin: 0 auto;
padding-bottom: 20px;
_margin-top: 10px;
_zoom: 1;
}

#mainContent .section .detail table {
width: 688px;
border-collapse: collapse;
margin-left: 1px;
margin-top: 1px;
/*margin-bottom: 20px;*/
background: #fff;
}

#mainContent .section .detail table tbody tr.even td {
background: #f8f8f8 url(/imperia/md/images/jp/home/enterprisebusinessessegmentpage/bg_table.gif) repeat-x left top;
}

#mainContent .section .detail table td {
font-size: 13px;
padding: 4px;
border: 1px solid #ccc;
border-top: none;
text-align: center;
_zoom: 1;
}

#mainContent .section .detail table th {
border-left: 1px solid #ccc;
}
#mainContent .section .detail table th.prod {
border: none;
}


#mainContent .section .detail table tbody td span.notice {
font-size: 10px;
}

#mainContent .section .detail table tbody td p {
background:transparent url(http://jp.trendmicro.com/css/jp/images/arrow_grayongrey.gif) no-repeat 0 0.5em;
margin: 0;
padding-left: 10px;
text-align: left;
font-size: 11px;
}
#mainContent .section .detail table tbody td p a {
font-weight: bold;
font-size: 12px;
}
#mainContent .section .detail div.more p a {
background:transparent url(http://jp.trendmicro.com/css/jp/images/arrow_grayongrey.gif) no-repeat scroll 0 0.4em;
margin: 0;
padding-left: 10px;
text-align: left;
font-size: 11px;
}


#mainContent .section .detail table tbody td.ph0 {
padding: 0;
}
#mainContent .section .detail table tbody td.text {
font-size: 11px;
text-align: left;
}

#mainContent .section .detail div.more {
background: #fff;
border: 1px solid #ccc;
padding-bottom: 10px;
margin-top: 20px;
}

#mainContent .section .detail div.more p {
margin: 0;
padding: 5px 10px 0px 10px;
}
#mainContent .section .detail div.more p img {
margin: 5px auto;
}

#secondaryContent h2 {
margin-bottom: 0;
}
#secondaryContent div{
padding: 10px 7px 0 7px;
}
#secondaryContent div.subsection {
margin: 0;
padding: 0;
border: none;
}

#secondaryContent div.pickup {
_width: 203px;
}

#secondaryContent div.subsection dl dt {
margin: 0;
padding: 0;
}
#secondaryContent div.subsection dl dd {
margin-top: -48px;
padding-left: 70px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dashed #ccc;
background: #cc;
}

#secondaryContent div.subsection dl dd.lchild {
border: none;
margin-bottom: 0;
}

#secondaryContent div.flaarea {
padding: 0;
}




