@charaset "utf-8";

#g_wp{
  overflow:hidden;
  padding:0px 10px 0px 10px;
}

.g_footer{
  height:30px;
  margin:50px 0px 0px 0px;
  padding:25px 0px 10px 0px;
  text-align:center;
  background-image:url("../img/common_bg02.gif");
  background-repeat:repeat-x;
  font-size:82%;
  color:gray;
}


/*****************************
* select_db
*****************************/
#g_wp #g_select_db{
  background-color:#e42921;
  padding:3px 0px 3px 10px;
  margin:10px 0px 15px 0px;
  color:#ffffff;
}
#g_wp #g_select_db .selectbox{
  width:20%;
}

/*****************************
* g_left_area
*****************************/
#g_left_area{
  width:18%;;
  float:left;
}

/*box*/
#g_left_area .box{
  background-color:#ffffff;
  border:1px solid #cccccc;
  padding:10px;
  margin:0px 0px 10px 0px;
}
#g_left_area .box h2{
}
#g_left_area .box ul.box_menu{
  margin:10px 0px 0px 0px;
}
#g_left_area .box ul.box_menu li{
  padding:0px 0px 4px 0px;
  margin:0px 0px 4px 0px;
  border:none;
}
#g_left_area .box ul.box_menu li.active{
  background-color:#d0e9f5;
  padding:5px 5px 5px 15px;
  margin:0px 0px 10px 0px;  
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;

}


/*****************************
* g_right_area
*****************************/
#g_right_area{
  width:79%;
  float:right;
  background-color:#ffffff;
  border:1px solid #cccccc;
  padding:10px;
}

/*****************************
* module
*****************************/
.m_pd_10_0_10_0{
  padding:10px 0px 10px 0px;
}
/* set of font.*/
.m_red{
  color:red;
}
.m_gray{
  color:gray;
}
.m_bold{
  font-weight:bold;
}

.m_input_error{
  color:red;
  padding:0px 0px 5px 0px;
}


.m_radius{
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.m_h_radius{
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color:#737373;
  padding:4px 2px 4px 5px;
  color:#ffffff;
}

.m_comment01{
  margin:10px 0px 0px 0px;
  background-color:#fff8c1;
  padding:15px;
}

.m_act_error{
  color:red;
  font-weight:bold;
}


/*m_list_table*/
table.m_list_table{
  width:100%;
  background-color:#CCCCCC;
  margin:10px 0px 0px 0px;
}
table.m_list_table td{
  padding:6px;
  background-color:#ffffff;
  text-align:center;
  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff;
}
table.m_list_table tr.bgon td{
  background-color:#f1f1f1;
}
table.m_list_table td.bgon{
  background-color:#f1f1f1;
}

table.m_list_table td.th{
  /*font-weight:bold;*/
  font-weight:normal;
  background-color:#e2e2e2;
  /*background-image:url("../img/common_bg03.gif");*/
  background-repeat:repeat-x;
  background-position:left center;
  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff;
  white-space: nowrap;
}
table.m_list_table td.th2{
  /*font-weight:bold;*/
  background-color:#dcdcdc;
  white-space:nowrap;
  width:150px;
}
table.m_list_table td.th_fixed{
  /*font-weight:bold;*/
  background-color:#F5F5F5;
  white-space:nowrap;
}

table.m_list_table td.collec_set{
  width:10px;
}

table.m_list_table td.act_btn{
  text-align:center;
  padding:30px;
}
table.m_list_table td.w_150{
  width:150px;
}
table.m_list_table td span.m_start_off{
  color:#999999;
}
table.m_list_table td span.m_start_on{
  color:#FFCC00;
}

table.m_list_table td.actlink{
  /*white-space: nowrap;*/
}
table.m_list_table td.actlink a{
  white-space: nowrap;
}
table.m_list_table .dialog_link{
  padding:0px 0px 0px 0px;
}

/*m_detail_table*/
table.m_detail_table td{
  text-align:left;
}
table.m_detail_table td.th_fixed{
}

/*m_auto_input_table*/
table.m_auto_input_table{
  font-size:82%;
  background-color:#cccccc;
  margin:10px 0px 5px 0px;
}
table.m_auto_input_main{
}

table.m_auto_input_table td{
  padding:5px 10px 5px 10px;
  border:none;
  background-color:#ffffff;
}
table.m_auto_input_table th{
  font-weight:normal;
}
table.m_auto_input_table td.left{
  text-align:center;
  background-color:#eaeaea;
  width:100px;
}
.f_latlng_reset_lnk{
  padding:0px 0px 10px 0px;
}


/*arrow*/
.m_arrow01{
  background-image:url("../img/arrow01.gif");
  background-position:left center;
  padding:0px 0px 0px 10px;
}
.m_arrow02{
  background-image:url("../img/arrow06.png");
  background-position:left center;
  padding:0px 0px 0px 8px;
}

/*color*/
.m_color_red{
  color:red;
}
.m_nowrap{
  white-space: nowrap;
}

/* padding or margin*/
.m_pdg_10_0_10_0{
  padding:10px 0px 10px 0px;
}

.m_pdg_0_10_0_0{
  padding:0px 10px 0px 0px;
}
.m_pdg_0_0_5_0{
  padding:0px 0px 0px 0px;
}
.m_pdg_0_0_10_0{
  padding:0px 0px 10px 0px;
}
.m_pdg_5_0_0_0{
  padding:5px 0px 0px 0px;
}
.m_pdg_10_0_0_0{
  padding:10px 0px 0px 0px;
}



/*unread*/
.m_unread{
  color:red;
  font-weight:bold;
  padding:0px 0px 0px 5px;
}

/*remove box*/
.m_removebox{
  margin:15px 0px 0px 0px;
  padding:5px 0px 10px 0px;
}
.m_removebox a{
  margin:0px 0px 0px 5px;
}
.m_removebox .remove_act{
  background-image:url("../img/arrow05.gif");
  background-position:left center;
  padding:0px 0px 0px 20px;
}
.m_removebox .remove_act a.delete{
  padding:0px 0px 0px 10px;
}

.remove_td{
  width:10px;
}

/*login*/
.g_page_login #login_box{
  width:350px;
  border:1px solid #000000;
  position:absolute;
  left:0; top:0;

  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border:6px solid #cbcbcb;

}
.g_page_login .head{
  color:#333333;
  padding:10px;
  font-weight:bold;
  border-bottom:1px solid #cbcbcb;
  background-image:url("./../../public/img/bg01.gif");
  background-repeat:repeat-x;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}
.g_page_login form{
  padding:40px 10px 40px 10px;
}
.g_page_login form input.textbox{
  width:220px;
  margin:3px 0px 0px 0px;
}
.g_page_login form input.login_btn{
  width:100px;
}

.g_page_login table{
  margin:0 auto;
}

.g_page_login table th{
  padding-right:5px;
}
.g_page_login table td{
  padding-bottom:5px;
}
.g_page_login table td.btn{
  padding-top:10px;
}

/*input*/
span.finput_checkbox,
span.finput_radio{
  float:left;
  padding:3px;
}
span.finput_base{
  float:left;
  margin:3px;
}

/*m_title*/
.m_title{
  font-weight:bold;
  margin:0 0 5px 0;
}

/* form */
.m_submit_btn{
}
