@CHARSET "UTF-8";
/*
    Created on : 2015/10/02, 9:03:38
    Author     : rx-aoyagi
*/
/* スタイルを上書き */
/* フォントファミリー */
html,
body{
    font-family:"メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", sans-serif;
    font-size: 14px;
}

/* レイアウトスペーサー */
.spacer { margin-top: 5px; }
.spacer10 { margin-top: 10px; }
.spacer15 { margin-top: 15px; }
.spacer20 { margin-top: 20px; }
.spacer25 { margin-top: 25px; }
.spacer30 { margin-top: 30px; }
.spacer35 { margin-top: 35px; }
.spacer40 { margin-top: 40px; }
.spacer45 { margin-top: 45px; }
.spacer50 { margin-top: 50px; }
.spacer100 { margin-top: 100px; }
.spacer200 { margin-top: 200px; }

/* ime制御クラス追加 */
.ime-active {
    ime-mode: active;
}
.ime-inactive {
    ime-mode: inactive;
}
.ime-disabled {
    ime-mode: disabled;
}

/* 入力不可色 */
.bg-disabled {
	background-color: #e0e0e0;
}

/* 一覧の背景色指定 */
table.bg-white-table-row > tr {
	background-color: #fff;
}

/* 共通テーブル設定 */
.table-information {

}
.table-information>thead>tr>th {
	padding: 1px;
	text-align: center;
	background-color: #ddd;
}
.table-information>tbody {
    background-color: #fff;
}
.table-information>tbody>tr>td {
	padding: 1px;
}

/* サイドボタン付きテキストボックス */
.cmnTextboxWithSideButton_span {
}
.cmnTextboxWithSideButton_span > a {
    border: 1px solid #ddd;
    padding: 5px 10px 5px 10px;
    background-color: #fff;
}
.cmnTextboxWithSideButton_span > a:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.cmnTextboxWithSideButton_span > a:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-left: -1px;
}
.cmnTextboxWithSideButton_span > a:hover {
    text-decoration: none;
    background-color: #f0f0f0;
}
.cmnTextboxWithSideButton_span div.input {
    display: inline-block;
}
.cmnTextboxWithSideButton_span input[type=text] {
    border: 1px solid #ddd;
    padding: 5px 10px 5px 10px;
    margin-left: -1px;
}
/* クロームの場合は上に1px大きくする（ずれてしまうため） */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.cmnTextboxWithSideButton_span input[type=text] {
	    border: 1px solid #ddd;
	    padding: 6px 10px 5px 10px;
	    margin-left: -1px;
	}
}