@CHARSET "UTF-8";

* {margin: 0; padding: 0;}

/* firefox対応 */
html {overflow-y:scroll;}	/* スクロールバーのズレ対応 */
img{vertical-align:bottom;}	/* imageの余白対応 */

body{font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, sans-serif;}

/* fontsize color */
.wrapper, input, textarea, body, font, select, table{font-size:12px; color:#2D2D2D;}

#wrapper{width:100%;}
#inwrap{width:100%; padding-left:10px;}
#maincontent{ padding:10px 15px; border-top:1px solid #5279ad; border-bottom:1px solid #5279ad;}

#login{width:300px; margin-top:25px;}	/* ログイン画面：テーブルの幅300px 上にマージン25px */

span{color:#FF6633;}	/* テキストカラー設定：赤色 */
span.required{color:red;}	/* テキストカラー設定：赤色 */


/* text box
----------------------------------------------- */
input{ vertical-align:text-bottom; padding-right:1px;}				/* テキストボックス：文字下寄せ */
input.r	{text-align:right; padding-right:1px;}	/* テキストボックス：右寄せ */
input.sp_t{padding-top:2px;}					/* 上に余白設定：2px */
input.check	{text-align:center; width:20px;}	/* テキストボックス：真ん中寄せ 幅20px */
input.img{margin:0 5px;}						/* イメージボタンのマージン設定：左右5px */

/* buttan
----------------------------------------------- */
/*
.btn{margin-bottom:3px;}
.btn img{ padding:0 10px 0 0;}
.btn input{ padding:0 2px 0 3px; vertical-align:middle;}
*/

/* link
----------------------------------------------- */
a			{COLOR: #002E6F;}
a:link		{COLOR: #002E6F;}
a:visited 	{COLOR: #002E6F;}
a:hover 	{COLOR: #FFA200;}

/* img(Firefox用画像設定)
----------------------------------------------- */
img { border:0px; vertical-align:bottom;}
img.p_l{ margin:0 25px;}

/* position
----------------------------------------------- */
#posi_c{text-align:center;}
#posi_r{text-align:right;}

.posi_c{text-align:center;}
.posi_r{text-align:right;}
.posi_b{vertical-align:bottom;}
.posi_t{vertical-align:top;}
.posi_m{ vertical-align:middle;}

/* header
----------------------------------------------- */
#header{ width:100%;}
#header table{ color:#002e6f;}
.topimg{background-image: url(../img/title1.gif); background-repeat:no-repeat;}
#topbg{background-color:#e3eeff;}

#posi_table{float:right;}

.tm{ width:450px; vertical-align:top; text-align:right; white-space:nowrap;}
.manager{ padding:1em 1em 0em 0em; font-size:13px; font-weight: bold;}			/*  管理者  */
.year_cur{ padding:1em 1em 0em 0em; font-size:13px; font-weight: bold;}					/*  年度　現在  */
.year_oth{ padding:1em 1em 0em 0em; font-size:13px; font-weight: bold; color:crimson;}	/*  年度　他年度  */
.year_odd{ padding:1em 1em 0em 0em; font-size:16px; font-weight: bold; color:limegreen;}/*  年度　奇数  */
.year_evn{ padding:1em 1em 0em 0em; font-size:16px; font-weight: bold; color:crimson;}	/*  年度　偶数  */
/*.date	{ color:#0099CC; padding-right:15px; width:141px; text-align:right;}	/*  日付  */

/* side menu list
----------------------------------------------- */
ul 		{ margin:0px; padding:0px; list-style: none;}
.ul1 li { background:url(../img/yajirusi1_off.gif) no-repeat left; margin:0; padding:5px 0 5px 14px; font-size:14px; white-space:nowrap; width: 130px;}	/*  アイコン画像表示指定  */
#spot 	{ background:url(../img/yajirusi1_on.gif)  no-repeat left; margin:0; padding:5px 0 5px 14px; font-size:14px;}	/*  アイコン画像表示指定  */

.sm{width:100px; vertical-align:top; height:100%; padding-right:10px; border-right:1px solid #5279ad; white-space:nowrap;}	/*  saidmenuのtable幅  */

/* top page
----------------------------------------------- */
.ul2 li { margin:0; padding:5px 0 5px 14px; font-size:12px;}
.w_top{ width:500px;}		/* toppageのtable幅 */

/* table
----------------------------------------------- */
.w_p1 th{ width:110px;}		/* th幅 */

/* contents table */
.design1, .design2 {margin-bottom:10px; border-collapse: collapse; border: 1px #ffffff solid;}
.design1 th, .design2 th{padding:3px; border:1px #ffffff solid; background-color:#557BB1; color:#FFFFFF; font-weight: normal; white-space:nowrap;}
.design1 th{text-align:left;}
.design1 td, .design2 td{padding:3px; border:1px #ffffff solid; background-color:#cccccc; color:#000000;}

.indesign {border-collapse: collapse; border: 1px #ffffff solid; margin:-4px;}
.indesign th.g{padding:3px; border:1px #ffffff solid; background-color:#557BB1; color:#FFFFFF; font-weight: normal; white-space:nowrap;}
.indesign th.r{padding:3px; border:1px #ffffff solid; background-color:#ff9999; color:#FFFFFF; font-weight: normal; white-space:nowrap;}

.design3{margin-bottom:10px; border-collapse: collapse; border:1px solid #557BB1;}
.design3 td{padding:0.3em; border: 1px #557BB1 solid; background-color:#FFFFFF;}

.design4{margin-bottom:10px; border-collapse: collapse;}
.design4 th{padding:3px; border:1px #ffffff solid; background-color:#557BB1; color:#FFFFFF; font-weight: normal; white-space:nowrap;text-align:left;}
.design4 td{padding:3px;}
td.gray{border:1px #ffffff solid; background-color:#cccccc; color:#000000; white-space:nowrap;}

table.design5{margin-bottom:10px; border-collapse: collapse; border: 1px #ffffff solid;}
table.design5 th{padding:3px; border:1px #ffffff solid; background-color:#557BB1; color:#FFFFFF; font-weight: normal; white-space:nowrap;}
table.design5 td{padding:3px; border:1px #ffffff solid; color:#000000;}
table.design5 tr.b{background-color:#e3eeff;}
table.design5 tr.g{background-color:#cccccc;}
table.design5 tr.r{background-color:#ff9999;}

table.design6{margin-bottom:10px; border-collapse: collapse; border: 1px #ffffff solid; height:400px;}
table.design6 th{padding:3px; border:1px #ffffff solid; background-color:#557BB1; color:#FFFFFF; font-weight: normal; white-space:nowrap; height:20px; text-align:left; vertical-align:middle;}
table.design6 td{padding:3px; border:1px #ffffff solid; background-color:#cccccc; color:#000000; vertical-align:top;}
table.design6 tr.b{background-color:#e3eeff;}
table.design6 tr.g{background-color:#cccccc;}

table.design7{margin-bottom:10px; border-collapse: collapse; border: 1px #ffffff solid; height:400px;}
table.design7 th{padding:3px; border:1px #ffffff solid; color:#FFFFFF; font-weight: normal; white-space:nowrap; height:20px; text-align:left; vertical-align:middle;}
table.design7 td{padding:3px; border:1px #ffffff solid; color:#000000; vertical-align:top;}

table.datespan{border: 0; margin: -4px;}
table.datespan td{border: 0;}

/* text
----------------------------------------------- */
.h_text { color: #557bb1; font-size:11px; line-height:12px; font-weight:bold;}

/* Titles
----------------------------------------------- */
h3 {
  margin:0 0 1em 0;
  font:bold 120%/1.3em Georgia,Serif;
  color:#557bb1;
  }

/* Sub Titles */
h3.sub {
  margin:2em 0 0 0;
  font:bold 120%/1.3em Georgia,Serif;
  color:#557bb1;
  }

/* Titles<help> */
.h3_help {
  width:100%;
 }

 h4 {
  margin:0 0 1em 0;
  font:bold 120%/1.3em Georgia,Serif;
  color:#557bb1;
  }

 /* Sub Titles */
h4.sub {
  margin:0 0 0 0;
  font:bold 120%/1.3em Georgia,Serif;
  color:#557bb1;
  }

.help {
 margin:0 0 2em 0;
  font:bold Georgia,Serif;
}

/*  border */
hr.example {
border-style: dotted none none none;
border-top-width: 2px;
border-top-color:#0099CC;
height: 2px;
margin:0.5em 0;
}

/*  backcground color */
#g{background-color:#e3eeff;}
#w{background-color:#FFFFFF;}
#w_r{background-color:#FFFFFF; text-align:right}
#b{background-color:#557BB1; color:#FFFFFF; white-space: nowrap;}

#bgc_1{ background-color:#33ff99;}
#bgc_2{ background-color:#FF6600;  color:#FFFFFF;}


/* Input Select Width
----------------------------------------------- */

input.shiten{width:200px;}			/* 支店 支店名*/
input.shiten_code{width:100px;}		/* 支店コード */
select.shiten{width:100px;}			/* 支店 */

th.m_t{width:70px;}					/* 金額 */
th.d_t{width:60px;}					/* 日付 */
th.n_t{width:50px;}					/* 課題番号 */

td.common{width:150px;}				/* 共通 */


.amount	{text-align:right; width:100px; padding-right:1px;}	/* （金額全般のボックス幅） */
input.m	{text-align:right; width:70px; padding-right:1px;}	/* （金額全般のテキストボックス幅） */
input.n	{text-align:right; width:55px; padding-right:1px;}	/* （課題番号のテキストボックス幅） */
input.d	{text-align:right; width:70px; padding-right:1px;}	/* （日付全般のテキストボックス幅） */

select.year{width:60px;}				/* 処理年度 */
th.year_t{width:60px;}					/* 年度 */
input.year{width:35px; text-align:right; padding-right:1px;}	/* 期間 */

select.shiharaisaki_kubun{width:100px;}	/* 支払先区分 */
th.shiharaisaki_kubun_t{width:80px;}	/* 支払先区分 */

select.shiharaikubun{width:100px;}		/* 支払区分（すべて 物件 旅費 謝金） */

input.shiharai{width:250px;}			/* 支払 */
select.shiharai{width:100px;}			/* 支払（すべて 未支払 未払済） */

input.shiharai_no{width:100px;}			/* 支払番号 */
th.shiharai_no_t{width:80px;}			/* 支払番号 */
td.shiharai_no_t{text-align:center;}	/* 支出番号 */
th.paid_date{width:80px;}			/* 支払日 */
td.paid_date{text-align:center;}	/* 支出N日 */

input.shishutsu_no{width:90px;text-align:right;}		/* 支出番号 */
th.shishutsu_no_t{width:100px;}			/* 支出番号 */
td.shishutsu_no_t{text-align:center;}	/* 支出番号 */

th.shiharaisaki_no_t{width:60px;}		/* 支払先番号 */
input.shiharaisaki_no{width:100px;}		/* 支払先番号 */

th.shiharaisaki_kouza_t{width:300px;}	/* 支払先口座 */
th.shiharaisaki_kouza{width:200px;}	/* 支払先口座 */

th.shiharaisaki_t{width:160px;}			/* 支払先名 */
input.shiharaisaki{width:160px;}		/* 支払先名 支払先 */

input.shiharai_houhou{width:100px;}		/* 支払方法 */
select.shiharai_houhou{width:100px;}	/* 支払方法 */
th.shiharai_houhou_t{width:60px;text-align:center;}/* 支払方法 */

select.chouhyou{width:350px;}			/* 帳票選択 */

select.taisho_date{width:100px;}		/* 対象テーブル */
select.taisho_table{width:100px;}		/* 対象日付（支払日 起案日 振込日） */

select.hongakutantou{width:100px;}		/* 本学担当	(主担) */

input.kessai{width:100px;}				/* 決済方法 */
th.kessai_t{width:100px;}				/* 決済方法 */
select.kessai{width:100px;}				/* 決済方法（現金 FD振込 手動振込 ）*/

input.keihi{width:100px;}				/* 経費費目 */
select.keihi{width:120px;}				/* 経費費目 */
th.keihi_himoku_t{width:120px;}			/* 経費費目名称 */

th.keihi_kubunbetsu_t{width:120px;}		/* 経費区分別項目名称 */
input.keihi_kubunbetsu{width:140px;}	/* 経費区分別項目名称 */

input.name{width:180px;}				/* 研究代表者 氏名 代表者 代表者名  */
th.name_t{width:70px;}					/* 氏名 */

input.zeiritsu{width:60px;text-align:right;}	/* 税率 */
th.zeiritsu_t{width:40px; text-align:right;}	/* 税率 */

input.shozoku_bukyoku{width:180px;}		/* 所属部局  */
th.shozoku_bukyoku_t{width:140px;}		/* 所属部局  */

input.shozoku_kikan{width:180px;}		/* 所属機関 */
th.shozoku_kikan_t{width:130px;}		/* 所属機関 */

input.tekiyou{width:300px;}				/* 摘要 */
th.tekiyou_t{width:80px;}				/* 摘要 */

input.hinmei{width:300px;}				/* 品名 */
th.hinmei_t{width:80px;}				/* 品名 */

input.maker{width:300px;}				/* メーカー */
th.maker_t{width:80px;}					/* メーカー */

input.desc{width:300px;}				/* 型式・規格 */
th.desc_t{width:80px;}					/* 型式・規格 */

input.loc{width:300px;}					/* 設置場所 */
th.loc_t{width:80px;}					/* 設置場所 */

input.ginkou_code{width:60px;}			/* 銀行（コード） */
input.ginkou{width:140px;}				/* 銀行 銀行名 */
select.ginkou{width:140px;}				/* 銀行 */
th.ginkou_t{width:140px;}				/* 銀行名 */

input.shiten_code{width:60px;}			/* 支店（コード） 支店コード*/
input.shiten{width:140px;}				/* 支店名 */
th.shiten_code_t{width:60px;}			/* 支店コード */
th.shiten_t{width:140px;}				/* 支店名 */

input.kouza_no{width:80px;}				/* 口座番号  */
input.kouza_meigi{width:180px;}			/* 口座名義  */

select.kouza_shubetsu{width:100px;}		/* 口座種別（当座 普通） */
th.kouza_shubetsu_t{width:40px;}		/* 口座種別 */

input.code{width:40px;}					/* コード */
th.code_t{width:30px;}					/* コード */

input.yubinbangou{width:80px;}			/* 郵便番号 */

input.address{width:400px;}				/* 住所 */
td.address{width:350px;}				/* 住所 */
th.address_t{width:120px;}				/* 住所 */

input.memo{width:600px;}				/* メモ */
input.tfm{width:200px;}					/* 電話番号/FAX番号/Eメールアドレス */
td.tfm{width:100px;}					/* 電話番号/FAX番号/Eメールアドレス */

input.kenkyukikan{width:140px;}			/* 研究機関名 */
th.kenkyukikan_no_t{width:80px;}		/* 研究機関番号 */
td.kenkyukikan_no_t{width:80px;}		/* 研究機関番号 */

input.kenkyukikan_no{width:80px;}		/* 研究機関番号 */
th.kenkyukikan_t{width:80px;}			/* 研究機関名 */
td.kenkyukikan_t{width:140px;}			/* 研究機関名 */

input.kenkyusha_no{width:60px;text-align:right;}		/* 研究者番号 */
th.kenkyusha_no_t{width:50px;}			/* 研究者番号 */

input.syokuin_no{width:100px;}		/* 職員コード */
th.syokuin_no{width:100px;}			/* 職員コード */

input.user_id{width:120px;}				/* ユーザーID  */
th.user_id_t{width:100px;}				/* ユーザID */

input.pw{width:120px;}					/* パスワード  */

input.user{width:100px;}				/* ユーザ名  */
th.user_t{width:140px;}					/* ユーザ名 */

input.furikomi_no{width:80px;}			/* 振込番号 */
th.furikomi_no_t{width:50px;}			/* 振込番号 */

th.furikomi_kouza_t{width:180px;}		/* 振込元口座 */
th.furikomisaki_ginkou_t{width:180px;}	/* 振込先銀行支店 */
th.goukei_furikomi_kensu_t{width:75px;}	/* 合計振込件数 */
th.goukei_shiharai_kensu_t{width:40px;}	/* 合計支払件数 */

th.shubetsu_t{width:60px;}				/* 種別 */
th.shumoku_t{width:60px;}				/* 種目 */

input.tesuryo{width:50px;text-align:right;}		/* 手数料 */
th.tesuryo_t{width:40px;}						/* 手数料 */

input.bukyoku{width:140px;}				/* 部局名 */
th.bukyoku_t{width:140px;}				/* 部局名 部局名称 */

select.role{width:120px;}				/* ロール */
th.role_t{width:120px;}					/* ロール */

select.role_sentaku{width:120px;}		/* ロール選択 */

input.role_id{width:40px;text-align:right;}				/* ロールID  */
th.role_id_t{width:40px;}				/* ロールID */

input.role{width:250px;}				/* ロール名  */
th.role_t{width:120px;}					/* ロール名 */

input.shokumei{width:100px;}			/* 職名 職名名称 */
th.shokumei_t{width:100px;}				/* 職名 */

th.shokui_t{width:60px;}				/* 職名 */
input.shokui{width:100px;}				/* 職名 */

input.kaken_shubetsu_t{width:120px;}	/* 科研種別 科研種別名称 */
select.kaken_shubetsu{width:120px;}		/* 科研種別（文科省科研費 厚労省科研費 ＣＯＥ科研費） */
th.kaken_shubetsu_t{width:80px;}		/* 科研種別 科研種別名称 */
td.kaken_shubetsu_t{width:100px;}		/* 科研種別 科研種別名称 */

input.kaken_shumoku{width:200px;}		/* 科研種目 科研種目名称 */
select.kaken_shumoku{width:120px;}		/* 科研種目（文科省科研費 厚労省科研費 ＣＯＥ科研費） */
th.kaken_shumoku_t{width:100px;}			/* 科研種目 */

input.kenkyu_shumoku{width:140px;}		/* 研究種目名称 研究種目名 */
select.kenkyu_shumoku{width:140px;}		/* 研究種目 */
th.kenkyu_shumoku_t{width:90px;}		/* 研究種目 研究種目名称 */
td.kenkyu_shumoku_t{width:140px;}		/* 研究種目 研究種目名称 */
input.kenkyu_shumoku_code{width:140px;}	/* 研究種目コード */

th.kenkyu_shubetsu_t{width:140px;}		/* 研究種別 */

input.kenkyu_kadai{width:100px;}		/* 研究課題名 */
th.kenkyu_kadai_t{width:300px;}			/* 研究課題名 */

input.kenkyu_naiyou{width:180px;}		/* 研究内容 */

input.kouzabumon{width:160px;}			/* 講座・部門名  */
th.kouzabumon_t{width:160px;}			/* 講座・部門名  */

select.kamoku{width:100px;}				/* 科目 */
th.kamoku_t{width:100px;}				/* 科目 */

input.bikou{width:400px;}				/* 備考 */
th.bikou_t{width:100px;}				/* 備考 */

input.bunrui{width:140px;}				/* 分類 */
th.bunrui_t{width:80px;}				/* 分類 */

th.jyoutai_t{width:60px;}				/* 状態 */
select.jyoutai{width:100px;}			/* 状態 */
td.jyoutai_t{width:60px;text-align:center;}				/* 状態 */

th.deta_t{width:80px;}					/* データ種別 */
th.kubun_t{width:80px;}					/* 区分 */
th.master_t{width:60px;}				/* マスター名 */
th.sentaku_t{width:25px;}				/* 選択（チェックボックス） */
th.mail_t{width:120px;}					/* Eメールアドレス */
th.shikkou_t{width:50px;}				/* 執行率 */

input.shinsei{width:100px;}				/* 申請区分 */
select.shinsei{width:100px;}			/* 申請区分 */

input.hiyou{width:60px;}				/* 費用区分 */
select.hiyou{width:100px;}				/* 費用区分 */
th.hiyou_t{width:60px;}					/* 費用区分 */

input.hinmei{width:300px;}				/* 品名 */
input.mc{width:300px;}					/* メーカー */
input.ms{width:300px;}					/* 型式・規格 */
input.ip{width:300px;}					/* 設置場所 */

input.suryou{width:30px; text-align:right; padding-right:1px;}		/* 数量 */
input.tani{width:50px;}							/* 単位 */
select.tani{width:100px;}						/* 単位 */

th.hyouji_t{width:50px;}							/* 表示順 */
input.hyouji_box{width:25px; text-align:right; padding-right:1px;}	/* （表示順テキストボックス） */

select.himoku{width:100px;}				/* 費目 */
th.himoku_t{width:40px;}				/* 費目 */

th.naiyou_t{width:200px;}				/* 内容 */

input.hakusu{width:20px; text-align:right;}		/* 泊数 */
input.nissu{width:20px; text-align:right;}		/* 日数 */

th.youmuti_t{width:200px;}				/* 用務地 */
input.youmuti{width:650px;}				/* 用務地 */

th.youmusaki_t{width:200px;}			/* 用務先 */
input.youmusaki{width:650px;}			/* 用務先 */

th.youmunaiyou_t{width:200px;}			/* 用務内容 */
input.youmunaiyou{width:650px;}			/* 用務内容 */

th.trv_tekiyo{width:200px;}				/* 摘要(旅費) */
input.trv_tekiyo{width:650px;}			/* 摘要(旅費) */

th.trv_biko{width:200px;}				/* 備考(旅費) */
input.trv_biko{width:500px;}			/* 備考(旅費) */

th.oth_tekiyo{width:200px;}				/* 摘要(その他) */
input.oth_tekiyo{width:500px;}			/* 摘要(その他) */

th.kouza_no_t{width:80px;}				/* 口座番号 */
th.kouza_meigi_t{width:100px;}			/* 口座名義 */

input.seiri{width:60px;}				/* 整理番号 */
th.seiri_t{width:60px;}					/* 整理番号 */

input.seikyu{width:400px;}				/* 請求書番号 */
input.csv{width:180px;}					/* CSVファイル */
input.day{width:10px; text-align:center;}	/* （日） */
input.kamoku_koumoku{width:150px;}		/* 科目項目名称  */
input.kyori{width:70px;}				/* 距離  */
input.exp{width:65px;}					/* 特急・急行  */
input.per{width:65px;}					/* 日当  */
input.trn{width:65px;}					/* 鉄道・航空  */
input.other{width:65px;}				/* バス・他  */
input.stay{width:65px;}					/* 宿泊  */
input.hattipotti{width:200px;}			/* 発地 着地  */

select.settei{width:100px;}				/* 設定項目 */
select.io{width:50px;}					/* （国内 国外） */
select.tsuika{width:70px;}				/* 追加位置 */

th.kikan_t{width:120px;}				/* 機関名 */

select.syakin{width:70px;}				/* （賃金 謝金） */

select.r_ginkou{width:200px;}			/* 研究者更新 銀行 */
select.r_shiten{width:200px;}			/* 研究者更新 支店 */

th.amount{width:150px;}					/* 金額欄 */

.validateError{ color:red;}
.information{ color:blue;}

table {
   word-break: break-all;
}

/*---CSSボタン----*/
button.cssbtn {
  /* 文字サイズを1.4emに指定 */
  font-size: 1.2em;

  /* 文字の太さをboldに指定 */
  font-weight: bold;

  /* 縦方向に10px、
   * 横方向に30pxの余白を指定 */
  padding: 5px 10px;

  /* 文字色を白色に指定 */
  color: #fff;

  /* ボーダーをなくす */
  border-style: none;

  /* ボタンの影の指定
   * 影の横幅を2px
   * 縦長を2px
   * ぼかしを3px
   * 広がりを1px
   * 色を#666（グレー）に指定 */
  box-shadow: 1px 1px 2px 1px #666;
  -moz-box-shadow: 1px 1px 2px 1px #666;
  -webkit-box-shadow: 1px 1px 2px 1px #666;

  /* テキストの影の指定
   * 影の横幅を1px
   * 縦長を1px
   * ぼかしを1px
   * 色を#000（黒）に指定 */
  text-shadow: 1px 1px 1px #000;

  /* グラデーションの指定 */
  background: -moz-linear-gradient(bottom, #00C1FA, #00E1FA 50%, #00C1FA);
  background: -webkit-gradient(linear, left bottom, left top, from(#00C1FA), color-stop(0.5, #00E1FA), to(#00C1FA));
  background: -ms-linear-gradient(top, #00C1FA, #00E1FA 50%, #00C1FA);

  /* 角丸の指定 */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

  button.cssbtn:hover {
  /* 透明度を40%に指定 */
  opacity: 0.6;
}

button.cssbtn_jfcrh {
  /* 文字サイズを1.4emに指定 */
  font-size: 1.2em;

  /* 文字の太さをboldに指定 */
  font-weight: bold;

  /* 縦方向に10px、
   * 横方向に30pxの余白を指定 */
  padding: 5px 10px;

  /* 文字色を白色に指定 */
  color: #fff;

  /* ボーダーをなくす */
  border-style: none;

  /* ボタンの影の指定
   * 影の横幅を2px
   * 縦長を2px
   * ぼかしを3px
   * 広がりを1px
   * 色を#666（グレー）に指定 */
  box-shadow: 1px 1px 2px 1px #666;
  -moz-box-shadow: 1px 1px 2px 1px #666;
  -webkit-box-shadow: 1px 1px 2px 1px #666;

  /* テキストの影の指定
   * 影の横幅を1px
   * 縦長を1px
   * ぼかしを1px
   * 色を#000（黒）に指定 */
  text-shadow: 1px 1px 1px #000;

  /* グラデーションの指定 */
  background: -moz-linear-gradient(bottom, #FA6C00, #FA8E00 50%, #FA6C00);
  background: -webkit-gradient(linear, left bottom, left top, from(#FA6C00), color-stop(0.5, #FA8E00), to(#FA6C00));
  background: -ms-linear-gradient(top, #FA6C00, #FA8E00 50%, #FA6C00);

  /* 角丸の指定 */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

  button.cssbtn_jfcrh:hover {
  /* 透明度を40%に指定 */
  opacity: 0.6;
}

/* 立命館大学カスタマイズ */
table.result tr.ritsExported{background-color:#808080;}/* 連携ファイル出力済 */
table.result tr.ritsExported td{color:#ffffff;}/* 連携ファイル出力済 */

