/*** COMMON ***/

body {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;


 color:#000000;
 background-image:none;
}

body div {
 text-align: left;
}

a:link,
a:visited {
 text-decoration: underline !important;
 color: #009900 !important;
}

#header_top {
 width:640px;
 font-size:10pt;
 color:#999999;
 background-image:url("/com_imgs/bg_hdr.jpg");
 background-repeat: repeat-x;
}

#header_top div.con {
 display:none;
}

#header_top div.srch {
 display:none;
}

#header_top div.smap {
 display:none;
}

#actor_top{
 width: 900px;
 background-color:#ffffff;
}

#actor_top ul{
 list-style: none inside;
 margin:0px;
 padding:0px;
}

#actor_top li.on{
 width: 352px;
 float:left;
}

#actor_top li.off{
 width: 274px;
 float:left;
}

#actor_top img{
 vertical-align:top;;
}

#gnavi_top {
 width: 900px;
 background-color:#ffffff;
}

#gnavi_top ul{
 margin:0px;
 padding:0px;
 list-style:none inside;
}

#gnavi_top li{
 float:left;
}

#gnavi_top img{
 vertical-align:top;
}

#container_top {
 background-image:none;
}

#container {
 background-image:none;
}

#area_main{
 width:640px;
 float:left;
}

#area_main_pad{
 padding:0px;
}

#bread{
 padding:3px 0px 3px 0px;
 margin:0px 0px 10px 0px;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
 font-size:10pt;
}

#jump{
 padding:0px 0px 5px 0px;
 margin:10px 0px 10px 0px;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
}

#jump_evt{
 padding:0px 0px 5px 0px;
 margin:10px 0px 10px 0px;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
}

div.dot{
 background-image:none;
}

div.imgpos_r{
 text-align:center;
 float:right;
}

div.imgpos_l{
 text-align:center;
 float:left;
}

h1{
 margin: 5px 0px 5px 0px !important;
 padding: 5px 5px 5px 8px !important;
 border-left:5px solid #F5993D;
 background-color:#ffffff !important;
}

h1.pop{
 border-left:5px solid #F5993D;
}

h1.pop_med{
 border-left:5px solid #7978CC;
}


h1.pop_hsp{
 border-left:5px solid #339933;
}

h1.med{
 border-left:5px solid #7978CC;
}

h1.hsp{
 border-left:5px solid #339933;
}

h2{
 margin: 0px 0px 10px 0px !important;
 padding: 5px !important;
 font-size:14pt !important;
 line-height:1.3em !important;
 font-weight:bold !important;
 background-color:#ffffff !important;
}

h2.ccr2{
 margin: 0px 0px 10px 0px;
 padding: 5px;
 line-height:1.3em;
 font-weight:bold;
 border-top:1px solid #D9CDB7;
 border-bottom:1px solid #D9CDB7;
 border-left:7px solid #D9CDB7;
 border-right:1px solid #D9CDB7;
 background-color:#ffffff;
}

h3{
 margin: 0px 0px 3px 0px !important;
 padding: 0px !important;
 font-size:12pt !important;
 background-color:#ffffff !important;
}

h4{
 margin: 0px 0px 3px 0px !important;
 padding: 0px !important;
 font-size:12pt !important;
 background-color:#ffffff !important;
}

p{
 margin: 0px;
 padding: 0px;
}

strong{
 font-style:normal;
 font-weight:bold;
}

em{
 font-style:normal;
 font-weight:bold;
}

.textdef{
 font-size:12pt;
}

.textsmall{
 font-size:10pt;
}

.textlarge{
 font-size:14pt;
}

div.idt0{
 padding-left:0px;
 margin:0px; 
}

div.idt1{
 padding-left:15px;
 margin:0px;
}

div.idt2{
 padding-left:30px;
 margin:0px;
}

div.prg_border0{
 margin-bottom:20px;
}

div.prg_border1,
div.prg_border2{
 border:1px solid #000000;
 background-color:#ffffff !important;
 padding:10px;
 margin-bottom:20px;
}

div.update{
 padding:10px 0px 10px 0px;
 text-align:right;
}

div.caption{
 font-size:10pt;
 text-align:center;
 width:300px;
 padding:0px 5px 0px 5px;
}

div.img_copyright{
 font-size:10pt;
 text-align:right;
}

img.imgpad_r{
 padding:3px 10px 0px 0px;
}

img.imgpad_l{
 padding:3px 0px 0px 10px;
}

img.icon_mdl{
 vertical-align:middle;
 padding-left:2px;
 padding-right:2px;
}

ul.prg_list1{
 list-style:disc outside;
 padding-left:35px;
}

ul.prg_list2{
 list-style:decimal outside;
 padding-left:35px;
}

br.clear{
 clear:both;
}

br.clr{
 clear:both;
}








#header,
#actor,
#actor_tab,
#tab,
#gnavi,
#area_menu,
#footer,
#top_fla,
#top_tpcs3,
div.pagetop,
.useimg,
.off-left,
.noPrint
{
 display:none;
}


/*** CANCER ***/
#ccr_index1 table,
#ccr_index1 th,
#ccr_index1 td{
 border:0px solid #000000;
 /*!important;*/
}

#ccr_index2 table,
#ccr_index2 th,
#ccr_index2 td{
 border:0px solid #000000 !important;
}

#ccr_index3 table,
#ccr_index3 th,
#ccr_index3 td{
 border:0px solid #000000 !important;
}

#ccr_index1 table,
#ccr_index2 table,
#ccr_index3 table{
 width:100%;
}

#ccr_index1 td.frm,
#ccr_index2 td.frm,
#ccr_index3 td.frm,
{
 vertical-align:top;
 border:1px solid #000000;
 /*!important;*/
}

#ccr_index1 td.value_od,
#ccr_index1 td.value_ev,
#ccr_index2 td.value_od,
#ccr_index2 td.value_ev,
#ccr_index3 td.value_od,
#ccr_index3 td.value_ev,
{
 padding-left:10px;
}


/*** TOPICS ***/
#evt_ctsfrm{
 border:0px solid #F5993D;
 padding:5px;
}

#archive{
 padding:3px 0px 20px 0px;
 text-align:right;
}

#evt_yotei{
 padding:0px 10px 40px 10px;
}

#evt_sumi{
 padding:0px 10px 40px 10px;
}

#evt_yotei table,
#evt_yotei th,
#evt_yotei td{
 border:0px solid #000000 !important;
}

#evt_sumi table,
#evt_sumi th,
#evt_sumi td{
 border:0px solid #000000 !important;
}

div.top_tpcs_gr{
 width: 310px;
 float:left;
 margin-bottom:8px;
}

div.top_tpcs_gr_txt{
 width: 237px;
 padding-bottom:5px;
 float:left;
}

div.tpcs_gr table,
div.tpcs_gr th,
div.tpcs_gr td{
 border:0px solid #000000 !important;
}

div.pagenavi{
 padding:0px 0px 5px 0px;
 margin:10px 0px 10px 0px;
 border-bottom:1px solid #000000;
}

div.pagenavi_l{
 width:50%;
 float:left;
}

div.pagenavi_r{
 width:50%;
 text-align:right;
 float:left;
}

div.evt_rcd{
 padding-left:14px;
}

/*** QA ***/
#container table.qa_qtbl{
 background-color:transparent !important;
 border-style:none !important;
 padding: 5px 0px 5px 0px;
 font-size:12pt;
}

div.qa_q{
 background-color:#ffffff;
}

div.qa_q2{
 background-color:#ffffff;
}

div.qa_q3{
 background-color:#ffffff;
}

/*=====pr======*/

table.prnt_bdr1,
table.prnt_bdr1 th,
table.prnt_bdr1 td {
	border:1px solid #000000 !important;
}
