/*==================================================================================================================

  【システム名】保養所予約システム
  【ファイル名】header.css(/css/header.css)
  【  機能名  】ヘッダー項目用スタイルシート
  【   概要   】
  【  作成日  】2008-02-06
  【  作成者  】DynaX

==================================================================================================================*/
/*---------------------------------------------------
 画面レイアウト
---------------------------------------------------*/
#header_space {
/*  background-image:url("../img/header_space.jpg");*/
  width:100%;
  height:65px;
}
#header_space2 {
  background-image:url("../img/header_space2.png");
  width:100%;
  height:25px;
}
#header_space3 {
  background-image:url("../img/header_space3.png");
  width:100%;
  height:25px;
}
#header_space4 {
  background-image:url("../img/header_space4.png");
  width:100%;
  height:25px;
}
#header_space5 {
  background-image:url("../img/header_space5.png");
  width:100%;
  height:25px;
}
#header_logo {
  background-image:url("../img/header_left.png");
  position:absolute;
  width: 480px;
  height: 65px;
  margin-top:0;
  margin-left:0;
}
#header_logo1 {
  background-image:url("../img/header_left1.png");
  position:absolute;
  width: 187px;
  height: 65px;
  margin-top:0;
  margin-left:0;
}
#header_logo2 {
  background-image:url("../img/header_left2.png");
  position:absolute;
  width: 165px;
  height: 65px;
  margin-top:0;
  margin-left:0;
}
#header_name {
/*  background-image:url("../img/header_right.jpg");*/
  width: 100%;
  height: 65px;
  background-position: right top;
  background-repeat: no-repeat;
  margin-top:0;
  margin-left:0;
}
#header_title {
  background-image:url("../img/header_title.png");
  position:absolute;
  width:580px;
  height:30px;
  color: #ffffff;
  margin-top:0;
  margin-left:0;
}
#header_title_big {
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  margin-top:5;
  margin-left:3;
}
#header_title_middle_r1 {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  margin-top:7;
  text-align:right;
  position:absolute;
  margin-left:65%;
}
#header_title_middle_r {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  margin-top:5;
  margin-left:0;
  text-align:right;
}
#header_state {
  background-image:url("../img/header_state.png");
  position:absolute;
  width:600px;
  height:30px;
  margin-top:5;
  margin-left:0;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
}
#header_button_back {
  width:100%;
  height:30px;
  margin-top:0;
  margin-left:0;
  background-image: url(../img/header_button_2b.png);
}
.header_regulate {
  margin-top:-1px;
}
.header_button_font {
  font-size: 16px;
  font-weight: bold;
}

#footer_left {
  background-image:url("../img/footer_left.jpg");
  position:absolute;
  width: 270px;
  height: 40px;
  margin-top:0;
  margin-left:0;
}
#footer_space {
  background-image:url("../img/footer_space.jpg");
  width:100%;
  height:40px;
}
#footer_right {
  background-image:url("../img/footer_right.jpg");
  width: 100%;
  height: 40px;
  background-position: right top;
  background-repeat: no-repeat;
  margin-top: 0px;
  margin-left: 0px;
/* ↓文字を直接入れる場合指定↓ 
  padding-top: 16px;
  padding-right: 10px;
/*font-style: italic;*/
  font-size: 12px;
   ↑文字を直接入れる場合指定↑ */
}

/*---------------------------------------------------
 メニュー
---------------------------------------------------*/
.menu_title {
  background-image:url("../img/menu_title_1g.png");
  border: 1px #DCDCDC solid;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
/*---------------------------------------------------
 予約の流れ
---------------------------------------------------*/
/* 編集済み */
.reserve_comp {
  background-image:url("../img/reserve_comp.png");
  border: 1px #DCDCDC solid;
  color: #000000;
  font-size: 14px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 120px;
  height: 30px;
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
/* 編集中 */
.reserve_active {
  background-image:url("../img/reserve_active.png");
  border: 1px #DCDCDC solid;
  color: #000000;
  font-size: 14px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 120px;
  height: 30px;
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
/* 未編集 */
.reserve_invalid {
  background-image:url("../img/reserve_invalid.png");
  border: 1px #DCDCDC solid;
  color: #000000;
  font-size: 14px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 120px;
  height: 30px;
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
/* ▼ */
.reserve_arrow {
  color: #000000;
  text-align: center;
  width: 120px;
  height: 20px;
}
/* divタグ縦線 */
#lengthwise_line {
  text-align: center;
  float:left;
  padding:0px 10px 0px 0px;
  border-right:1px solid #888888;
}

/*---------------------------------------------------
 リンク
---------------------------------------------------*/
/* リンク（画像リンク、ヘッダ） */
a.linkbutton_header {
  padding: 5px;
  display: block;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 25px;
  width: 140px;
  background-image: url(../img/header_button_1b.png);
  background-repeat: no-repeat;
}
a.linkbutton_header:link {
  color: #000000;
}
a.linkbutton_header:visited {
  color: #000000;
}
a.linkbutton_header:hover {
  color: #000000;
  background-image: url(../img/header_button_1r.png);
}
a.linkbutton_header:active {
  color: #000000;
}
/* リンク（画像リンク、ヘッダメニュー） */
a.linkbutton_menu {
  padding: 5px;
  display: block;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  /*height: 30px;*/
  height:auto;
  width: 130px;
  background-repeat: no-repeat;
  background-image: url(../img/header_button_2b.png);
}
a.linkbutton_menu:link {
  color: #555555;
}
a.linkbutton_menu:visited {
  color: #555555;
}
a.linkbutton_menu:hover {
  background-image: url(../img/header_button_2y.png);
}
a.linkbutton_menu:active {
}
/* リンク（画像リンク、ヘッダメニュー、赤） */
a.linkbutton_menu_red {
  padding: 5px;
  display: block;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  /*height: 30px;*/
  height:auto;
  width: 140px;
  background-repeat: no-repeat;
  background-image: url(../img/header_button_2r.png);
}
a.linkbutton_menu_red:link {
}
a.linkbutton_menu_red:visited {
}
a.linkbutton_menu_red:hover {
  background-image: url(../img/header_button_2y.png);
}
a.linkbutton_menu_red:active {
}
/* リンク（画像リンク、サブメニュー） */
a.linkbutton_submenu {
  display: block;
  padding: 4px;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: auto;
  width: 130px;
  background-image: url(../img/menu_button_1b.png);
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
a.linkbutton_submenu:link {
  color: #333333;
}
a.linkbutton_submenu:visited {
  color: #333333;
}
a.linkbutton_submenu:hover {
  color: #ffffff;
  height: auto;
  width: 130px;
  background-image: url(../img/menu_button_1r.png);
}
a.linkbutton_submenu:active {
  color: #000000;
}
/* リンク（画像リンク、サブメニュー、赤） */
a.linkbutton_submenu_red {
  display: block;
  padding: 4px;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: auto;
  width: 130px;
  background-image: url(../img/menu_button_1red.png);
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
a.linkbutton_submenu_red:link {
  color: #000000;
}
a.linkbutton_submenu_red:visited {
  color: #000000;
}
a.linkbutton_submenu_red:hover {
  color: #000000;
  height: auto;
  width: 130px;
  background-image: url(../img/menu_button_1red_hover.png);
}
a.linkbutton_submenu_red:active {
  color: #000000;
}
/* リンク（画像リンク、サブメニュー、青） */
a.linkbutton_submenu_blu {
  display: block;
  padding: 4px;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: auto;
  width: 130px;
  background-image: url(../img/menu_button_1b_mb.png);
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
a.linkbutton_submenu_blu:link {
  color: #ffffff;
  /* color: #333333; */
}
a.linkbutton_submenu_blu:visited {
  color: #ffffff;
  /* color: #333333; */
}
a.linkbutton_submenu_blu:hover {
  color: #000000;
  height: auto;
  width: 130px;
  background-image: url(../img/menu_button_1b_b.png);
}
a.linkbutton_submenu_blu:active {
  color: #333333;
  /* color: #000000; */
}

/* リンク（画像リンク、ヘッダメニュー、ＨＯＭＥ） */
a.linkbutton_menu_home {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 198px;
  background-image: url(../img/header_button_home.jpg);
  background-repeat: no-repeat;
}
/* リンク（画像リンク、ヘッダメニュー、抽選申込） */
a.linkbutton_menu_lotreserve_orange {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_orange.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_lotreserve {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_blue.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_lotreserve:link {
  color: #000000;
}
a.linkbutton_menu_lotreserve:visited {
  color: #000000;
}
a.linkbutton_menu_lotreserve:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_orange.png);
}
a.linkbutton_menu_lotreserve:active {
  color: #000000;
}

/* リンク（画像リンク、ヘッダメニュー、先着予約） */
a.linkbutton_menu_normalreserve_orange {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_normalreserve_orange.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_normalreserve {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_normalreserve_blue.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_normalreserve:link {
  color: #000000;
}
a.linkbutton_menu_normalreserve:visited {
  color: #000000;
}
a.linkbutton_menu_normalreserve:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_normalreserve_orange.png);
}
a.linkbutton_menu_normalreserve:active {
  color: #000000;
}

/* リンク（画像リンク、ヘッダメニュー、空室状況） */
a.linkbutton_menu_vacant_orange {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_vacant_orange.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_vacant {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_vacant_blue.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_vacant:link {
  color: #000000;
}
a.linkbutton_menu_vacant:visited {
  color: #000000;
}
a.linkbutton_menu_vacant:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_vacant_orange.png);
}
a.linkbutton_menu_vacant:active {
  color: #000000;
}

/* リンク（画像リンク、ヘッダメニュー、承認） */
a.linkbutton_menu_approve_orange {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_approve_orange.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_approve {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_approve_blue.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_approve:link {
  color: #000000;
}
a.linkbutton_menu_approve:visited {
  color: #000000;
}
a.linkbutton_menu_approve:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_approve_orange.png);
}
a.linkbutton_menu_approve:active {
  color: #000000;
}

/* リンク（画像リンク、ヘッダメニュー、利用料金一覧） */
a.linkbutton_menu_fee {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_fee.jpg);
  background-repeat: no-repeat;
}
/* リンク（画像リンク、ヘッダメニュー、申込方法） */
a.linkbutton_menu_method {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 140px;
  background-image: url(../img/header_button_method.png);
  background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、健保営業日カレンダー） */
a.linkbutton_menu_bdclndr {
  /*  padding: 5px;*/
    padding: 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    width: 140px;
    background-image: url(../img/header_button_bdclndr.png);
    background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、抽選日カレンダー） */
a.linkbutton_menu_ltclndr {
  /*  padding: 5px;*/
    padding: 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    width: 140px;
    background-image: url(../img/header_button_ltclndr.png);
    background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、アレルギーについて） */
a.linkbutton_menu_allrgy {
  /*  padding: 5px;*/
    padding: 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    width: 140px;
    background-image: url(../img/header_button_allrgy.png);
    background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、縮小営業・利用上のお願い） */
a.linkbutton_menu_infct1 {
  /*  padding: 5px;*/
    padding: 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    width: 140px;
    background-image: url(../img/header_button_infct1.png);
    background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、保養施設利用上のお願い） */
a.linkbutton_menu_infct2 {
  /*  padding: 5px;*/
    padding: 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    width: 140px;
    background-image: url(../img/header_button_infct2.png);
    background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、健保ホームページ） */
a.linkbutton_menu_knphp {
  /*  padding: 5px;*/
    padding: 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    width: 140px;
    background-image: url(../img/header_button_knphp.png);
    background-repeat: no-repeat;
}

/* リンク（画像リンク、ヘッダメニュー、抽選申込（月次）） */
a.linkbutton_menu_lotreserve_monthly_on {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_monthly_on.jpg);
  background-repeat: no-repeat;
}
a.linkbutton_menu_lotreserve_monthly {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_monthly_off.jpg);
  background-repeat: no-repeat;
}
a.linkbutton_menu_lotreserve_monthly:link {
  color: #000000;
}
a.linkbutton_menu_lotreserve_monthly:visited {
  color: #000000;
}
a.linkbutton_menu_lotreserve_monthly:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_monthly_on.jpg);
}
a.header_button_lotreserve_monthly_on:active {
  color: #000000;
}
/* リンク（画像リンク、ヘッダメニュー、抽選申込（日次）） */
a.linkbutton_menu_lotreserve_dayly_on {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_dayly_on.jpg);
  background-repeat: no-repeat;
}
a.linkbutton_menu_lotreserve_dayly {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_dayly_off.jpg);
  background-repeat: no-repeat;
}
a.linkbutton_menu_lotreserve_dayly:link {
  color: #000000;
}
a.linkbutton_menu_lotreserve_dayly:visited {
  color: #000000;
}
a.linkbutton_menu_lotreserve_dayly:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_lotreserve_dayly_on.jpg);
}
a.linkbutton_menu_lotreserve_dayly:active {
  color: #000000;
}

/* リンク（画像リンク、ヘッダメニュー、マニュアル・Ｑ＆Ａ） */
a.linkbutton_menu_manual_on {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_manual_on.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_manual {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_manual_off.png);
  background-repeat: no-repeat;
}
a.linkbutton_menu_manual:link {
  color: #000000;
}
a.linkbutton_menu_manual:visited {
  color: #000000;
}
a.linkbutton_menu_manual:hover {
  color: #000000;
  height: 48px;
  width: 138px;
  background-image: url(../img/header_button_manual_on.png);
}
a.linkbutton_menu_manual:active {
  color: #000000;
}
/* リンク（画像リンク、サブメニュー） */
a.linkbutton_submenu_list {
  display: block;
  padding: 4px;
  border: 1px #DDDDEE solid;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: auto;
  width: 135px;
  background-image: url("../img/menu_button_1b.png");
  font-family: "Meiryo UI","ＭＳ ゴシック";
}
a.linkbutton_submenu_list:link {
  color: #333333;
}
a.linkbutton_submenu_list:visited {
  color: #333333;
}
a.linkbutton_submenu_list:hover {
  color: #ffffff;
  height: auto;
  width: 135px;
  background-image: url("../img/menu_button_1r.png");
}
a.linkbutton_submenu_list:active {
  color: #000000;
}

/* リンク（画像リンク、日次抽選処理） */
a.linkbutton_dayly_button_on {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  width: 146px;
  background-image: url(../img/dayly_button_on.png);
  background-repeat: no-repeat;
}
a.linkbutton_dayly_button {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  width: 146px;
  background-image: url(../img/dayly_button.png);
  background-repeat: no-repeat;
}
a.linkbutton_dayly_button:link {
  color: #000000;
}
a.linkbutton_dayly_button:visited {
  color: #000000;
}
a.linkbutton_dayly_button:hover {
  color: #000000;
  height: 41px;
  width: 146px;
  background-image: url(../img/dayly_button_on.png);
}
a.linkbutton_dayly_button:active {
  color: #000000;
}

/* リンク（画像リンク、月次抽選処理） */
a.linkbutton_monthly_button_on {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  width: 146px;
  background-image: url(../img/monthly_button_on.png);
  background-repeat: no-repeat;
}
a.linkbutton_monthly_button {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  width: 146px;
  background-image: url(../img/monthly_button.png);
  background-repeat: no-repeat;
}
a.linkbutton_monthly_button:link {
  color: #000000;
}
a.linkbutton_monthly_button:visited {
  color: #000000;
}
a.linkbutton_monthly_button:hover {
  color: #000000;
  height: 41px;
  width: 146px;
  background-image: url(../img/monthly_button_on.png);
}
a.linkbutton_monthly_button:active {
  color: #000000;
}

/* リンク（画像リンク、郵送処理） */
a.linkbutton_postmail_button_on {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  width: 146px;
  background-image: url(../img/postmail_button_on.png);
  background-repeat: no-repeat;
}
a.linkbutton_postmail_button {
/*  padding: 5px;*/
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 41px;
  width: 146px;
  background-image: url(../img/postmail_button.png);
  background-repeat: no-repeat;
}
a.linkbutton_postmail_button:link {
  color: #000000;
}
a.linkbutton_postmail_button:visited {
  color: #000000;
}
a.linkbutton_postmail_button:hover {
  color: #000000;
  height: 41px;
  width: 146px;
  background-image: url(../img/postmail_button_on.png);
}
a.linkbutton_postmail_button:active {
  color: #000000;
}

/* リンク（画像リンク、承認依頼） */
a.linkbutton_request_button_on {
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 33px;
  width: 253px;
  background-image: url(../img/approve_on.png);
  background-repeat: no-repeat;
}
a.linkbutton_request_button {
  padding: 0px;
  display: block;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  height: 33px;
  width: 253px;
  background-image: url(../img/approve_off.png);
  background-repeat: no-repeat;
}
a.linkbutton_request_button:link {
  color: #000000;
}
a.linkbutton_request_button:visited {
  color: #000000;
}
a.linkbutton_request_button:hover {
  color: #000000;
  height: 33px;
  width: 253px;
  background-image: url(../img/approve_on.png);
}
a.linkbutton_request_button:active {
  color: #000000;
}

