/* CSS Document */

.ContentsPress
{padding:0;margin:0;}
.ContentsPress .TopPanel{margin-top:10px;}
.ContentsPress .TopPanel .panelBody{ background-image:url(../../press/img_press/press_top_panel_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #cccccc;padding:10px;margin:0;}

.ContentsPress .TopPanel .panelBody .panelImg{text-align:center;margin-bottom:5px;}
.ContentsPress .TopPanel .panelBody .panelTxt{}

.PressTopPanel{ cursor:pointer;}

.ContentsPress div.SubTitle{height:25px; background-image:url(../images/subtitle_bg.jpg); background-repeat:no-repeat; background-position:right top;}
.ContentsPress div.SubTitle p{height:25px;margin:0;padding:4px 5px 2px 30px; background-image:url(../images/subtitle_head.gif);background-repeat:no-repeat; background-position:left top;color:#666600;font-weight:bold;}

.ContentsPress div.SubSubTitle{margin:0 10px 0 10px;border-left:5px solid #999933;border-bottom:1px solid #999933;}
.ContentsPress div.SubSubTitle p{margin:0;padding:2px 2px 2px 5px;color:#999933;font-weight:bold;}
.ContentsPress div.TxtBlock{margin:5px 20px 20px 20px;line-height:1.6em;}

.ContentsPress div.TxtBlock strong{color:#444444;}

.ContentsPress div.TxtBlock .table1{margin:5px 0 10px 0;}
.ContentsPress div.TxtBlock .table1 th,
.ContentsPress div.TxtBlock .table1 td{vertical-align:top;text-align:left;border-bottom:1px solid #cccccc;padding:3px;}
.ContentsPress div.TxtBlock .table1 th{color:#444444;background-color:#eeeeee;}
.ContentsPress div.TxtBlock .table1 td{color:#444444;}

.ContentsPress div.TxtBlock .table2{margin:5px 0 10px 0;}
.ContentsPress div.TxtBlock .table2 th,
.ContentsPress div.TxtBlock .table2 td{vertical-align:top;text-align:left;border-bottom:1px solid #cccccc;padding:3px;}
.ContentsPress div.TxtBlock .table2 th{color:#444444;background-color:#eeffee;}
.ContentsPress div.TxtBlock .table2 td{color:#444444;}

.ContentsPress div.TxtBlock .rootInfo{}
.ContentsPress div.TxtBlock .rootInfo p{margin:0px;padding:2px;}
.ContentsPress div.TxtBlock .rootInfo p span{color:#666666;}
.ContentsPress div.TxtBlock .rootInfo .p0{padding:5px 0 5px 0;color:#666666;text-align:center; background-image:url(../../press/img_press/observe_rootinfo_arrow.gif); background-repeat:no-repeat; background-position:center bottom;}
.ContentsPress div.TxtBlock .rootInfo .p00{padding:0;color:#666666;text-align:center; background-image:url(../../press/img_press/observe_rootinfo_arrow.gif); background-repeat:no-repeat; background-position:center bottom;}
.ContentsPress div.TxtBlock .rootInfo .p1{border:1px solid #cccccc;text-align:center; background-color:#CCFFCC;}
.ContentsPress div.TxtBlock .rootInfo .p2{border:1px solid #cccccc;text-align:center; background-color:#CCFFCC;}
.ContentsPress div.TxtBlock .rootInfo .p3{border:1px solid #cccccc;text-align:center; background-color:#99CCFF;}
.ContentsPress div.TxtBlock .rootInfo .p4{border:1px solid #cccccc;text-align:center; background-color:#FFFFCC;}
.ContentsPress div.TxtBlock .rootInfo .p5{border:1px solid #cccccc;text-align:center; background-color:#CCFFCC;}


.ContentsPress table.blockTableSpot td{text-align:center; padding:2px;width:33%; color:#444444;}
.ContentsPress table.blockTableSpot td img{margin-top:5px;}
.ContentsPress table.blockTableSpot tr.paddingBottom td {padding-bottom:15px;}