/* ƒŠƒ“ƒNŠÖ˜A */
a:hover  {color:#FF8822;}
a:active {color:#000000;}
// a:visited{color:#000000;}
a:link   {color:#000000;}

/* Šî–{CSS */
.base_body {
  padding: 8px 8px 8px 8px;
  text-align:left;
  font-size: 14px;
  line-height: 125%;
}


/* [—ÎFŠÛƒe[ƒuƒ‹CSS */
.box_009900 { 
  background: #009900; 
}
.box_009900_top { 
  font-size: 0px;
  background: url(/image/tb_009900_tr.gif) no-repeat top right; 
}
.box_009900_top div { 
  font-size: 0px;
  height: 8px; 
  background: url(/image/tb_009900_tl.gif) no-repeat top left; 
}
.box_009900_bottom { 
  font-size: 0px;
  background: url(/image/tb_009900_br.gif) no-repeat bottom right; 
}
.box_009900_bottom div { 
  font-size: 0px;
  height: 8px; 
  background: url(/image/tb_009900_bl.gif) no-repeat bottom left; 
}

.box_009900_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 0px solid #009900;
  border-right: 1px solid #009900;
  border-bottom: 1px solid #009900;
  border-left: 1px solid #009900;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/tb_bg_ffffcc.gif) repeat; 
}


.box_009900_content_stand_alone {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #009900;
  border-right: 1px solid #009900;
  border-bottom: 1px solid #009900;
  border-left: 1px solid #009900;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/tb_bg_ffffcc.gif) repeat; 
}


.box_009900_content_clear {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 0px solid #009900;
  border-right: 1px solid #009900;
  border-bottom: 1px solid #009900;
  border-left: 1px solid #009900;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/tb_bg_ffffcc.gif) repeat; 
}


.box_white_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #009900;
  border-right: 1px solid #009900;
  border-bottom: 1px solid #009900;
  border-left: 1px solid #009900;
  font-size: 14px;
  line-height: 125%;
  background-color: #ffffff; 
}

.box_009900_title {
  padding: 0px 4px 3px 8px;
  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 125%;
  background: #009900; 
}

/* ”’’nƒ^ƒCƒgƒ‹ */
.box_009900_title_clear {
  text-align:left;
  vertical-align: middle;
  padding: 8px 8px 8px 8px;
  font-size: 14px;
  font-weight: bold;
  text-align:left;
  border-top: 1px solid #009900;
  border-right: 1px solid #009900;
  border-bottom: 1px solid #009900;
  border-left: 1px solid #009900;
  background-color: #ffffff; 
  background: url(/image/bg_lgreen.gif) repeat; 
}



/* Œ©o‚µ—p”wŒi[—Îƒe[ƒuƒ‹ */
.box_title_dgreen {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #009900;
  border-right: 1px solid #009900;
  border-bottom: 1px solid #009900;
  border-left: 1px solid #009900;
  font-size: 14px;
  line-height: 125%;
  color : #ffffff;
  background: url(/image/bg_dgreen.gif) repeat; 
}


/* Œ©o‚µ—p”wŒiŒQÂƒe[ƒuƒ‹ */
.box_title_dblue {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #000099;
  border-right: 1px solid #000099;
  border-bottom: 1px solid #000099;
  border-left: 1px solid #000099;
  font-size: 14px;
  line-height: 125%;
  color : #ffffff;
  background: url(/image/bg_dblue.gif) repeat; 
}




/* Œ©o‚µ—p”wŒi–¾Âƒe[ƒuƒ‹ */
.box_title_lblue {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #000099;
  border-right: 1px solid #000099;
  border-bottom: 1px solid #000099;
  border-left: 1px solid #000099;
  font-size: 14px;
  line-height: 125%;
  color : #000000;
  background: url(/image/bg_lblue.gif) repeat; 
}








/* —ÎFŠÛƒe[ƒuƒ‹CSS */
.box_cfefb0 { 
  background: #cfefb0; 
}
.box_cfefb0_top { 
  font-size: 0px;
  background: url(/image/tb_cfefb0_tr.gif) no-repeat top right; 
}
.box_cfefb0_top div { 
  font-size: 0px;
  height: 8px; 
  background: url(/image/tb_cfefb0_tl.gif) no-repeat top left; 
}
.box_cfefb0_bottom { 
  font-size: 0px;
  background: url(/image/tb_cfefb0_br.gif) no-repeat bottom right; 
}
.box_cfefb0_bottom div { 
  font-size: 0px;
  height: 8px; 
  background: url(/image/tb_cfefb0_bl.gif) no-repeat bottom left; 
}

.box_cfefb0_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #cfefb0;
  border-right: 1px solid #cfefb0;
  border-bottom: 1px solid #cfefb0;
  border-left: 1px solid #cfefb0;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/tb_bg_ffffcc.gif) repeat; 
}


.box_cfefb0_content_clear {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 0px solid #cfefb0;
  border-right: 1px solid #cfefb0;
  border-bottom: 1px solid #cfefb0;
  border-left: 1px solid #cfefb0;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/tb_bg_ffffcc.gif) repeat; 
}


.box_cfefb0_white_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #cfefb0;
  border-right: 1px solid #cfefb0;
  border-bottom: 1px solid #cfefb0;
  border-left: 1px solid #cfefb0;
  font-size: 14px;
  line-height: 125%;
  background-color: #ffffff; 
}

.box_cfefb0_title {
  padding: 0px 4px 3px 8px;
  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 125%;
  background: #cfefb0; 
}

/* ”’’nƒ^ƒCƒgƒ‹ */
.box_cfefb0_title_clear {
  text-align:left;
  vertical-align: middle;
  padding: 8px 8px 8px 8px;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #cfefb0;
  border-right: 1px solid #cfefb0;
  border-bottom: 1px solid #cfefb0;
  border-left: 1px solid #cfefb0;
  background-color: #ffffff; 
}



/* ŠDFŠpŠÛƒe[ƒuƒ‹CSS */
.box_gray { 
  background: #e0e0e0; 
}
.box_gray_top { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 0px;
  background: url(/image/tb_ne_e0e0e0.gif) no-repeat top right; 
}
.box_gray_top div { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 8px;
  font-size: 0px;
  background: url(/image/tb_nw_e0e0e0.gif) no-repeat top left; 
}
.box_gray_bottom { 
  font-size: 0px;
  background: url(/image/tb_se_e0e0e0.gif) no-repeat bottom right; 
}
.box_gray_bottom div { 
  font-size: 0px;
  height: 8px; 
  background: url(/image/tb_sw_e0e0e0.gif) no-repeat bottom left; 
}

.box_gray_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 0px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/bgptn_gray2.gif) repeat; 
}

.box_gray_title {
  padding: 0px 8px 4px 8px;
  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  font-color: #FFFFFF;
  line-height: 125%;
  background: #e0e0e0; 
}

/* ”’’n”wŒi */
.box_gray_title_clear {
  padding: 8px 8px 8px 8px;
  text-align:left;
  vertical-align: middle;
  text-align:left;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  //background: #ffffff; 
  background: url(/image/bg_white.gif) repeat; 
}




/* ŠDFŠpŠÛƒe[ƒuƒ‹(2) CSS */
.box_dgray { 
  background: #cccccc; 
}
.box_dgray_top { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 0px;
  background: url(/image/tb_ne_cccccc.gif) no-repeat top right; 
}
.box_dgray_top div { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 8px;
  font-size: 0px;
  background: url(/image/tb_nw_cccccc.gif) no-repeat top left; 
}
.box_dgray_bottom { 
  font-size: 0px;
  background: url(/image/tb_se_cccccc.gif) no-repeat bottom right; 
}
.box_dgray_bottom div { 
  font-size: 0px;
  height: 8px; 
  background: url(/image/tb_sw_cccccc.gif) no-repeat bottom left; 
}

.box_dgray_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 0px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/bgptn_gray2.gif) repeat; 
}


.box_dgray_content_stand_alone {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/bgptn_gray2.gif) repeat; 
}


/* ”’’n”wŒi */
.box_dgray_title_clear {
  padding: 8px 8px 8px 8px;
  text-align:left;
  vertical-align: middle;
  text-align:left;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background: #ffffff; 
}


/* ˆÃ‚¢ŠDF */
.box_ddgray { 
  background: #888888; 
}

.box_ddgray_content {
  padding: 8px 8px 8px 8px;
  text-align:left;
  border-top: 0px solid #888888;
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  border-left: 1px solid #888888;
  font-size: 14px;
  line-height: 125%;
  background: url(/image/bgptn_gray2.gif) repeat; 
}


/* ”’’n”wŒi */
.box_ddgray_title_clear {
  padding: 8px 8px 8px 8px;
  text-align:left;
  vertical-align: middle;
  text-align:left;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #888888;
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  border-left: 1px solid #888888;
  //background: #ffffff; 
  background: url(/image/bg_white.gif) repeat; 
}





/* 30x30 ƒ{ƒ^ƒ“Œn */

.button_off {
  width:30px;
  height:30px;
  font-size:12px;
  color: #eeeeff;
/*  font-weight: bold; */
  padding: 10px 5px 9px 5px; 
  cursor:pointer; 
  background: url(/image/button_30x30_dblue.gif); 
  text-align: center
}


.button_on {
  width:30px;
  height:30px;
  font-size:12px;
  font-color: #000000;
  font-weight: bold;
  padding: 10px 5px 9px 5px; 
  background: url(/image/button_30x30_skyblue.gif); 
  text-align: center
}


/* 120x30 ƒ{ƒ^ƒ“Œn */

.page_prev {
  width:120px;
  height:30px;
  font-size:12px;
  cursor:pointer; 
  padding: 10px 5px 9px 5px; 
  background: url(/image/button_page_prev.gif); 
  text-align: center
}

.page_next {
  width:120px;
  height:30px;
  font-size:12px;
  cursor:pointer; 
  font-color: #000000;
  font-weight: bold;
  padding: 10px 5px 9px 5px; 
  background: url(/image/button_page_next.gif); 
  text-align: center
}



/* ƒtƒHƒ“ƒgŒnCSS */
.text_plain {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
}

.text_plain a:link{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  color: #000000;
  text-decoration: underline;
}

.text_plain a:hover{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  color: #FF8822;
}



.text_small {
//  text-align:left;
  vertical-align: middle;
  font-size: 12px;
  line-height: 125%;
}


.text_title {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
}


.text_title_white {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #ffffff;
}

.text_title_white a:link{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}

.text_title_white a:hover{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #FF8822;
}


/* ƒ^ƒOƒŠƒXƒg—p */
.text_taglist {
//  text-align:left;
  vertical-align: middle;
  font-size: 18px;
  line-height: 125%;
}


/**** 9chart *****/
.9chart_atag{
	width: 100%;
	border:solid 1px #928247;
//	background-color:#e3decf;
	background-color:#f3f3f3;
	word-break: keep-all;
	margin-top:3px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.9chart_count{
	width:160px;
	border:solid 1px #928247;
//	background-color:#e3decf;
	background-color:#f3f3f3;
	padding:3px;
	margin-right:3px;
	margin-top:3px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

