@charset "UTF-8";

/*======================================
	ボタン用スタイルシート
======================================*/

/*--------------------------------------
	画像
	サイズ：縦40px、横120px
--------------------------------------*/
div.button {
	width: 100%;
	margin: 8px auto;
	/*text-align: center;*/
	display: inline-block;
}
div.button:after {
	content: "";
	display: block;
	clear  : both;
}
div.button div.button-left {
	text-align: left;
	float: left;
}
div.button div.button-right {
	text-align: right;
	float: right;
}
div.button-main {
	text-align: center;
}
div.button-center {
	text-align: center;
}
div.button-right {
	text-align: right;
}

div.button a,
div.button input {
	float: left;
}
div.button a,
div.button input,
div.button-main a,
div.button-main input {
	display: block;
	width  : 120px;
	height : 40px;
	margin : 0 auto;
}
input.normal,
input.ajaxbtn,
input.jsbtn,
input.xlarge,
input.large,
input.middle,
input.smiddle,
input.small,
input.ssmall,
input.nano {
	margin : 0px 2px;
	height: 24px;
	padding: 0px 4px;
	font-size: 12px;
}
input.xlarge { width  : 260px; }
input.large { width  : 200px; }
input.middle { width  : 140px; }
input.smiddle { width  : 100px; }
input.small { width  : 80px; }
input.ssmall { width  : 50px; }
input.nano { width  : 40px; }

/*-------------------------------------*
 * ボタン（橙色）
 *------------------------------------*/
/* 登録ボタン */
a.btnRegist {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px 0px;
}
a.btnRegist:hover {
	background-position: 0px 0px;
}

/* 削除ボタン */
a.btnDelete {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -40px;
}
a.btnDelete:hover {
	background-position: 0px -40px;
}

/* 変更ボタン */
a.btnEdit {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -80px;
}
a.btnEdit:hover {
	background-position: 0px -80px;
}

/* 新規ボタン */
a.btnNew {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -120px;
}
a.btnNew:hover {
	background-position: 0px -120px;
}

/* 次へボタン */
a.btnNext {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -160px;
}
a.btnNext:hover {
	background-position: 0px -160px;
}

/* 送信ボタン */
a.btnASend {
	background-image: url("/img/btn/basic/btn_a_send_off.jpg");
}
a.btnASend:hover {
	background-image: url("/img/btn/basic/btn_a_send_on.jpg");
}

/* 確認ボタン */
a.btnConfirm {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -200px;
}
a.btnConfirm:hover {
	background-position: 0px -200px;
}

/* 検索ボタン */
a.btnSearch {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -240px;
}
a.btnSearch:hover {
	background-position: 0px -240px;
}

/* プレビューボタン */
a.btnPreview {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -280px;
}
a.btnPreview:hover {
	background-position: 0px -280px;
}

/* 集計ボタン */
a.btnResult {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -320px;
}
a.btnResult:hover {
	background-position: 0px -320px;
}

/* 投稿 */
a.btnPost {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -360px;
}
a.btnPost:hover {
	background-position: 0px -360px;
}

/* 選択 */
a.btnSelect {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -400px;
}
a.btnSelect:hover {
	background-position: 0px -400px;
}

/* ダウンロード */
a.btnDownload {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -440px;
}
a.btnDownload:hover {
	background-position: 0px -440px;
}

/* CSVダウンロード */
a.btnCsvDownload {
	background-image: url("/img/btn/basic/btn_csvdownload_off.jpg");
}
a.btnCsvDownload:hover {
	background-image: url("/img/btn/basic/btn_csvdownload_on.jpg");
}

/* PDFダウンロード */
a.btnPdfDownload {
	background-image: url("/img/btn/basic/btn_pdfdownload_off.jpg");
}
a.btnPdfDownload:hover {
	background-image: url("/img/btn/basic/btn_pdfdownload_on.jpg");
}

/* アップロード */
a.btnUpload {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -480px;
}
a.btnUpload:hover {
	background-position: 0px -480px;
}

/* 移動 */
a.btnMove {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -520px;
}
a.btnMove:hover {
	background-position: 0px -520px;
}

/* 会員移動 */
a.btnUserMove {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -560px;
}
a.btnUserMove:hover {
	background-position: 0px -560px;
}

/* グループ移動 */
a.btnGroupMove {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -600px;
}
a.btnGroupMove:hover {
	background-position: 0px -600px;
}

/* 配信 */
a.btnSend {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -640px;
}
a.btnSend:hover {
	background-position: 0px -640px;
}

/* 予約 */
a.btnReserve {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -680px;
}
a.btnReserve:hover {
	background-position: 0px -680px;
}

/* 解約取消 */
a.btnCancelDelete {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -720px;
}
a.btnCancelDelete:hover {
	background-position: 0px -720px;
}

/* 送信 */
a.btnSubmit {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -760px;
}
a.btnSubmit:hover {
	background-position: 0px -760px;
}

/* 引用配信 */
a.btnReference {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -800px;
}
a.btnReference:hover {
	background-position: 0px -800px;
}

/* 返信 */
a.btnReply {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -840px;
}
a.btnReply:hover {
	background-position: 0 -840px;
}

/* 申請 */
a.btnApply {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -880px;
}
a.btnApply:hover {
	background-position: 0 -880px;
}

/* 承認 */
a.btnAssent {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -920px;
}
a.btnAssent:hover {
	background-position: 0 -920px;
}

/* 否認 */
a.btnNegated {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -960px;
}
a.btnNegated:hover {
	background-position: 0 -960px;
}

/* 表示 */
a.btnView {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -1000px;
}
a.btnView:hover {
	background-position: 0 -1000px;
}

/* 一覧 */
a.btnList {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -1040px;
}
a.btnList:hover {
	background-position: 0 -1040px;
}

/* 一括登録 */
a.btnBulk {
	background-image: url("/img/btn/basic/btn_orange_40x240.png");
	background-position: -120px -1080px;
}
a.btnBulk:hover {
	background-position: 0 -1080px;
}

/*-------------------------------------*
 * ボタン（灰色）
 *------------------------------------*/
/* 取消ボタン */
a.btnCancel {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px 0px;
}
a.btnCancel:hover {
	background-position: 0px 0px;
}

/* 追加ボタン */
a.btnAdd {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -40px;
}
a.btnAdd:hover {
	background-position: 0px -40px;
}

/* 戻るボタン */
a.btnBack {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -80px;
}
a.btnBack:hover {
	background-position: 0px -80px;
}

/* 閉じるボタン */
a.btnClose {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -120px;
}
a.btnClose:hover {
	background-position: 0px -120px;
}

/* クリアボタン */
a.btnClear {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -160px;
}
a.btnClear:hover {
	background-position: 0px -160px;
}

/* 保存 */
a.btnPreserve {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -200px;
}
a.btnPreserve:hover {
	background-position: 0px -200px;
}

/* 引用 */
a.btnQuote {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -240px;
}
a.btnQuote:hover {
	background-position: 0px -240px;
}

/* 引用作成 */
a.btnQuoteNew {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -280px;
}
a.btnQuoteNew:hover {
	background-position: 0px -280px;
}

/* オプション */
a.btnOption {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -320px;
}
a.btnOption:hover {
	background-position: 0px -320px;
}

/* 修正 */
a.btnModify {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -360px;
}
a.btnModify:hover {
	background-position: 0px -360px;
}

/* 再検索 */
a.btnResearch {
	background-image: url("/img/btn/basic/btn_gray_40x240.png");
	background-position: -120px -400px;
}
a.btnResearch:hover {
	background-position: 0px -400px;
}


/*--------------------------------------
 * 画面非表示用
 *------------------------------------*/
.notDisp {
	display: none !important;
}