 

.bot_1{
  font-size : 10pt;
  background-color : #f2f2f2;
  text-decoration : none;
  padding-bottom : 5pt;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #ff8000;
  border-bottom-color : #ff8000;
  text-align : center;
  margin-bottom : 5pt;
  margin-top : 5px;
}
.bot_2{
  font-size : 10pt;
  color : #7d7d7d;
  text-decoration : none;
  margin-top : 20px;
  margin-bottom : 5px;
  line-height : 130%;
}
.bot_3{
  font-size : 10pt;
  font-weight : bold;
  color : #adadad;
  text-decoration : none;
  text-align : center;
  margin-top : 5px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #ff8000;
}
.chrt_tit_1{
  font-size : 11pt;
  text-decoration : none;
  padding-left : 22px;
}
.top_1{
  font-size : 10pt;
  text-decoration : none;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-right : 5px;
  padding-left : 5px;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : none;
  border-bottom-color : #dfe8f0;
  color : #1180d0;
}
.topmenu_upr_0{
  font-size : 11pt;
  text-decoration : none;
  text-align : center;
  padding-left : 0px;
  padding-right : 0px;
  border-bottom-width : 5px;
  border-bottom-style : solid;
  border-bottom-color : #ff7700;
}
.topmenu_upr_0a{
  font-size : 11pt;
  text-decoration : none;
  text-align : center;
  padding-left : 3px;
  padding-right : 3px;
  color : #ff7700;
  font-weight : bold;
  background-position : center center;
  vertical-align : middle;
}
.topmenu_bgc_lwr_0{
  font-size : 11pt;
  text-decoration : none;
  background-color : #f4f7fd;
  border-top-width : 1px;
  border-top-style : solid;
}
.topmenu_lwr_1{
  font-size : 10pt;
  color : #3c3c3c;
  text-decoration : none;
  text-align : center;
  padding-left : 3px;
  padding-right : 3px;
  border-bottom-width : 2px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
}
.topmenu_lwr_2{
  font-size : 11pt;
  color : #3c3c3c;
  text-decoration : none;
  text-align : center;
  padding-left : 5px;
  padding-right : 5px;
}
.topmenu_lwr_0a{
  font-size : 11pt;
  font-weight : bold;
  color : #ff7700;
  text-decoration : none;
  text-align : center;
  padding-left : 3px;
  padding-right : 3px;
}
.topmenu_lwr_0{
  font-size : 11pt;
  color : #3c3c3c;
  text-decoration : none;
  text-align : center;
  padding-left : 3px;
  padding-right : 3px;
}
.box_bunrui_tate{
  padding-right : 12px;
  font-size : 11pt;
  font-weight : normal;
  background-color : #e8eefa;
}
.box_bunrui_yoko{
  border-bottom-width : 2px;
  border-bottom-style : groove;
  text-align : center;
  border-bottom-color : #f8f9fe;
  background-color : #e8eefa;
}
.box_bunrui_0{
  font-size : 11pt;
  text-decoration : none;
  text-align : center;
  background-color : #d5dffa;
}
.topmenu_bgc_bar18x30{
  background-image : url(../images/bc_f4f7fd_lwr_bar_20x30.gif);
}
.box_sousa{
  font-size : 11pt;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-left-color : #e2e9f5;
  border-right-color : #e2e9f5;
  border-bottom-color : #e2e9f5;
  background-color : #f4f7fd;
  line-height : 180%;
  border-top-color : #e2e9f5;
  padding-top : 12px;
  padding-bottom : 12px;
}
.chrt_tit_2{
  font-size : 10pt;
  text-decoration : none;
  padding-left : 5px;
  border-right-width : 3pt;
  border-right-style : solid;
  border-right-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d0d0d0;
  padding-bottom : 1px;
  font-weight : bold;
  padding-top : 3px;
  background-color : #ecf5ff;
}
A:LINK{
  color : #3300cc;
  text-decoration : none;
}
.chrt_tit_3{
  font-size : 11pt;
  text-decoration : none;
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 2px;
  font-weight : 600;
}
A:VISITED{
  text-decoration : none;
  color : #3300cc;
}
.chrt_tit_top{
  font-size : 11pt;
  text-decoration : none;
  color : white;
  padding-right : 5px;
  border-right-width : 3px;
  border-right-style : solid;
  border-right-color : white;
  border-bottom-width : 1px;
  border-bottom-style : groove;
  border-bottom-color : #c3c3c3;
  font-weight : bolder;
  background-image : url(../images/bgc_blu_800x50.gif);
}
.chrt_selct{
  font-weight : bold;
  color : #ff6d06;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-color : silver silver silver silver;
  font-size : 10pt;
  background-color : #ffffff;
  padding-left : 5px;
  padding-right : 5px;
}
.chrt_tit_2a{
  font-size : 10pt;
  font-weight : bold;
  background-color : #ffec06;
  text-decoration : none;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 3px;
  padding-bottom : 1px;
  border-right-width : 3px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : groove;
  border-right-color : white;
  border-bottom-color : gray;
}
.site_map{
  font-size : 11pt;
  background-color : #eff7ff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  line-height : 100%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.box_sitemap{
  font-size : 11pt;
  text-decoration : none;
  background-color : #f9fbfd;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #dbdbdb #dbdbdb #dbdbdb #dbdbdb;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
  text-align : center;
  line-height : 150%;
  font-family : HGŠÛºÞ¼¯¸M-PRO;
}
.chumoku{
  font-size : 11pt;
  line-height : 120%;
  text-align : left;
  padding-top : 3px;
  padding-bottom : 3px;
}
.box_chrt_left{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}
.market_top10_blu{
  background-image : url(../images/bgc_blu_250x200.gif);
}
.menu_rank_table{
  font-size : 10pt;
  background-color : #6b6b6b;
  text-decoration : none;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-bottom-style : none;
  text-align : right;
  color : #ffffff;
}
.title_rank_table{
  font-size : 10pt;
  text-decoration : none;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.right25{
  padding-right : 25px;
  text-align : right;
}
.box_bunrui_00{
  color : black;
  background-color : #d5dffa;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #ffffff #ffffff #ffffff #ffffff;
}
.title_bunrui{
  font-size : 16pt;
  text-align : center;
  line-height : 150%;
  font-weight : bold;
}
.title_size12b{
  font-size : 12pt;
  font-weight : bold;
  color : #6699ff;
}
.text_size10s{
  font-size : 10pt;
}
.text_size10b{
  font-weight : bold;
  font-size : 10pt;
}
.home{
  font-size : 10pt;
  font-weight : bold;
  color : #fb9e13;
}
.topmenu_bgc_whitebar_18X30{
  background-image : url(../images/bc_white_lwr_bar_20x30.gif);
  text-align : center;
}
.title_bunrui2{
  font-size : 11pt;
  text-decoration : none;
  text-align : left;
  line-height : 150%;
}
.text_size11s{
  font-size : 11pt;
  text-decoration : none;
  line-height : 150%;
}
.text_size11b_blu{
  font-size : 11pt;
  font-weight : bold;
  color : #0000cc;
}
.text_size12b_red{
  font-size : 12pt;
  font-weight : bolder;
  color : #ff0000;
  text-align : center;
}
.square_lgrey{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e7e7e7 #e7e7e7 #e7e7e7 #e7e7e7;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
}
.title_bunrui3{
  font-size : 11pt;
  padding-left : 5px;
  text-decoration : none;
}
.title_bunrui_0{
  color : black;
  background-color : #f8f7f3;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}
.box_adv_1{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}
.tbl_shouhin_bunruihyou{
  font-size : 11pt;
  text-decoration : none;
}
.list_bunnrui_koumoku{
  font-size : 11pt;
  text-decoration : none;
  padding-top : 8px;
  padding-left : 150px;
  padding-right : 5px;
  padding-bottom : 5px;
  letter-spacing : 2pt;
  color : #0000cc;
}
.market_top10_lgry{
  background-image : url(../images/bgc_lgry_250x200.gif);
}
.title_14b_dgry{
  font-size : 14pt;
  font-weight : bold;
  text-align : center;
}
A:HOVER{
  color : #ff7700;
  text-decoration : underline;
}
.chumoku_1{
  font-size : 11pt;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #c3d9ff;
  text-align : left;
  vertical-align : middle;
}
.box_sekai_11{
  font-size : 11pt;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  line-height : 130%;
  background-color : #ffffee;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ff7700 #ff7700 #ff7700 #ff7700;
}
.title_bar_blu{
  font-size : 12pt;
  font-weight : bold;
  color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #e2e9f5;
  background-image : url(../images/bgc_lblu_700x30.gif);
  padding-left : 10px;
}
.title_11act_blk{
  font-size : 11pt;
  font-weight : bold;
  color : black;
  text-decoration : none;
}
.title_11act_org{
  font-size : 11pt;
  font-weight : bold;
  color : #fd7700;
  text-decoration : none;
}
.box_against_yel{
  font-size : 11pt;
  line-height : 1.3;
  background-color : #ffffb3;
  text-decoration : none;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #d3a97e #d3a97e #d3a97e #d3a97e;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.kaisha_list_top{
  font-size : 11pt;
  color : #ffffff;
  background-color : #7292b8;
  text-decoration : none;
}
.code_d11{
  font-size : 11pt;
  font-weight : bold;
  color : #4f729d;
  text-decoration : none;
  text-align : center;
}
.menu_rank_tab_act{
  background-color : #e5e5e5;
  font-size : 10pt;
  text-decoration : none;
  color : black;
  font-weight : bold;
}
.menu_chiiki_rank{
  font-size : 10pt;
  text-align : left;
  background-color : #e5e5e5;
}
.chiiki_rank_title{
  font-size : 10pt;
  text-decoration : none;
  padding-top : 10px;
  padding-bottom : 5px;
  font-weight : bold;
  line-height : 150%;
}
.title_14b_org{
  font-size : 14pt;
  font-weight : bold;
  color : #ff7700;
  text-decoration : none;
}
.title_14b_wht{
  font-size : 14pt;
  font-weight : bold;
  color : #ffffff;
  text-decoration : none;
  padding-top : 5px;
  padding-bottom : 5px;
}
.chiiki_top10_bgc{
  font-size : 11pt;
  background-color : #4ea7ff;
  text-decoration : none;
  color : #ffffff;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #ffffff #ffffff #ffffff #ffffff;
}
.table_bgc_lyel{
  color : #ffffee;
}
.box_ss_menu{
  background-color : #e5e5e5;
  padding-top : 1px;
  padding-right : 2px;
  font-size : 10pt;
  font-weight : bold;
  text-decoration : none;
  text-align : center;
  padding-left : 2px;
  margin-right : 5px;
  margin-top : 3px;
}
.cel_tex10s_lgry{
  color : gray;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : 10pt;
}
.cel_555_tex9s_0{
  font-size : 9pt;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  color : gray;
}
.cel_555_tex9s_u5{
  font-size : 9pt;
  padding-top : 5px;
  padding-left : 3px;
  padding-right : 1px;
  padding-bottom : 3px;
  border-bottom-width : 1pt;
  border-bottom-style : dashed;
  border-bottom-color : silver;
  word-spacing : 1px;
}
.cel_555_tex9s_m{
  font-size : 9pt;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 0px;
  padding-bottom : 3px;
  border-bottom-width : 1pt;
  border-bottom-style : dashed;
  border-bottom-color : silver;
  word-spacing : 1px;
}
.cel_555_tex9s_l5{
  font-size : 9pt;
  padding-top : 4px;
  padding-left : 3px;
  padding-right : 0px;
  padding-bottom : 3px;
  word-spacing : 4px;
}
.box_555_menu{
  border-width : 1px 1px 1px 1px;
  border-style : none none none none;
  margin-top : 3px;
}
.box_menu_cent_0{
  margin-top : 10px;
  color : #005a97;
  background-color : #e8eefa;
  border-top-style : solid;
  border-top-color : #7292b8;
  border-top-width : 1px;
}
.cel_menu_tex11s_m{
  font-size : 11pt;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  word-spacing : 3px;
}
.box_chart_0{
  margin-top : 15px;
}
.cel_tex10s_blu{
  font-size : 10pt;
  color : #1180d0;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.box_bod_0{
  margin-top : 20px;
}
.cel_arimasu{
  font-size : 12pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  font-weight : bold;
  padding-top : 5px;
  padding-left : 5px;
}
.cel_list_rankg{
  font-size : 11pt;
  line-height : 200%;
  padding-top : 10px;
}

