@charset "Shift_JIS";


BODY
{
	BACKGROUND-COLOR : white;
	FONT-SIZE        : 12px;
	FONT-STYLE       : normal;
	font-family: "MS PGothic", Osaka, Arial, sans-serif;
	border           : none;
	margin: 0px;
	-webkit-text-size-adjust: 100%;
}


.container
{
	max-width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



.layout {
	clear: both;
	float: left;
	margin-left: 1%;
	width: 98%;
	display: block;
	margin-right: 1%;
	padding-bottom: 10px;
	padding-top: 6px;
}




select {
	font-family: "MS PGothic", Osaka, Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #bbb;
}

INPUT {
	font-family: "MS PGothic", Osaka, Arial, sans-serif;
	font-size: 12px;
}
	
/*input:focus {
	background-color: #F8F8CF;
}

select:focus {
	background-color: #F8F8CF;
}

textarea:focus {
	background-color: #F8F8CF;
}
*/
	

/* 画面サイズ */
div.div0
{
	float: left;
	width: 100%;
}

div.div1
{
	width: 50%;
	margin-right: 25%;
	margin-left: 25%;
	float: left;
}

div.div2
{
	width: 100%;
	float: left;
}

div.div3
{
	width: 500px;
	float: left;
	clear: both;
}

div.div4
{
	width: 52%;
	margin-left: 24%;
	float: left;
	clear: both;
	margin-right: 24%;
}

/* 画面全体 */

table
{
	border-collapse: collapse;
	border: 0px;
}

table.tbl0 
{
	border-collapse: collapse;
	border: 0px;
}

table.tbl0 tr td 
{
	padding: 0px;
}


.tbl7
{
	width: 420px;
	float: left;
	margin-left: 15px;
	margin-bottom: 5px;
}

table.tbl9 
{
	width: 100%;
	float: left;
}


/***** 背景色 *****/


/* ブルー系 */
.bgcBL1{
	background-color: #7594B7;
}

.bgcBL2{
	background-color: #C6DAEA;
}

.bgcBL3{
	background-color: #CEDEEC;
}

.bgcBL4{
	background-color: #E3EBF4;
}

.bgcBL5{
	background-color: #81ADD1;
}

.bgcBL6{
	background-color: #EDF2F8;
}

.bgcBL7{
	background-color: #F0F8FB;
}


/* ピンク系 */
.bgcPK1{
	background-color: #D58A96;
}

.bgcPK2{
	background-color: #EBC5CF;
}



/* グリーン系 */
.bgcGN1{
	background-color: #8CB59D;
}

.bgcGN2{
	background-color: #BBD9BF;
}

.bgcGN3{
	background-color: #D3E7D6;
}



/* オレンジ系 */
.bgcOR1{
	background-color: #D68B70;
}

.bgcOR2{
	background-color: #F8ECE7;
}

.bgcOR3{
	background-color: #EAC6B7;
}

.bgcOR4{
	background-color: #F4E3DD;
}

.bgcOR5{
	background-color: #FCF4F1;
}



/* グレー系 */
.bgcGR1{
	background-color: #D7D7D7;
}

.bgcGR2{
	background-color: #eee;
}

.bgcGR3{
	background-color: #D4D4D4;
}

.bgcGR4{
	background-color: #aaa;
}

.bgcGR5{
	background-color: #888;
}


/* ホワイト */
.bgcWT{
	background-color: #fff;
}

/***** 文字 *****/

/* ブルー系 */
.fcBL1{
	color: #4179AB;
}

.fcBL2{
	color: #3A6C9A;
}

/* オレンジ系 */
.fcOR1{
	color: #D18061;
}

.fcOR2{
	color: #FF6600;
}

.fcOR3{
	color: #C06138;
}



/* レッド系 */
.fcRD1{
	color: #B83243;
}

.fcRD2{
	color: #FF0000;
}


/* ピンク系 */
.fcPK1{
	color: #C86473;
}


/* グレー系 */
.fcGR1{
	color: #666;
}

.fcGR2{
	color: #444;
}


.fcGR3{
	color: #555;
}

/* グリーン系 */
.fcGN1{
	color: #519183;
}


/* ホワイト */
.fcWT1{
	color: #fff;
}



/* ボーダー */
.border1{
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFF;
}

.border2{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #c5c5c5;
	float: left;
	width: 400px;
	margin-top: 5px;
}


/* ヘッダ部テーブル */
table.tbl1 
{
	border-collapse: collapse;
	border: 0px;
	font-size: 11px;
	background-color: #FFF;
}

table.tbl1 tr td 
{
	padding-left: 10px;
	white-space: nowrap;
	padding-right: 10px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}


/* 検索テーブル */
table.tbl2 
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
}


table.tbl2 tr td 
{
	border: 2px dotted #c5c5c5;
	padding-right: 4px;
	padding-left: 4px;
	height: 28px;
}

table.tbl2-2
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
}

table.tbl2-2 tr td 
{
	border: 2px dotted #c5c5c5;
	padding-right: 4px;
	padding-left: 4px;
	height: 28px;
}


table.tbl2-3
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
	table-layout: fixed;
}


table.tbl2-3 tr td 
{
	border: 2px dotted #c5c5c5;
	padding-right: 4px;
	padding-left: 4px;
	height: 28px;
}



/* 入力テーブル */
table.tbl3-1
{
	border-collapse: collapse;
	border: 0px;
	font-size: 11px;
	background-color: #FFF;
}

table.tbl3-1 tr td 
{
	white-space: nowrap;
	border: 2px dotted #c5c5c5;
	padding: 4px;
}

table.tbl3-2
{
	border-collapse: collapse;
	border: 0px;
	background-color: #FFF;
}


table.tbl3-2 tr td 
{
	border: 2px dotted #c5c5c5;
	padding-left: 8px;
	padding-right: 8px;
	height: 28px;
}

/* 表示テーブル */
table.tbl4-1 
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
}


table.tbl4-1 tr td 
{
	border: 2px dotted #c5c5c5;
	padding: 4px;
}

table.tbl4-2 
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
}


table.tbl4-2 tr td 
{
	border: 2px dotted #c5c5c5;
	padding: 4px;
}


table.tbl4-3 
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
}


table.tbl4-3 tr td 
{
	border: 2px dotted #c5c5c5;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 22px;
}

table.tbl4-4
{
	border-collapse: collapse;
	background-color: #FFF;
	width: 100%;
	float: left;
}


table.tbl4-4 tr td 
{
	border: 2px dotted #c5c5c5;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 24px;
}


/* TOPテーブル */
table.tbl5 
{
	border-collapse: collapse;
	border: 0px;
	background-color: #FFF;
}
table.tbl5 tr td 
{
	text-align: center;
	border: 2px dotted #c5c5c5;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}



/* ログインテーブル */
table.tbl6 
{
	border-collapse: collapse;
	border: 0px;
	font-size: 11px;
	background-color: #FFF;
}
table.tbl6 tr td 
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
}



/* 項目ヘッダ：選択データ*/
.bgGrad2{
	background-color: #a5a5a5;
}


/* パンくずリスト*/
.bgGradTitle{
	background-color: #666;
	color          : white;
	font-size      : 12px;
	height: 28px;
}


/* 右から左へグラデーション（フッタ）*/
.bgGradFooter{
	background-color: #666;
	color          : white;
	width          : 950px;
	font-size      : 11px;
	text-align: right;
}

/* 左から右へグラデーション（タイトル）*/
.bgGradTitle2{
    color          : white;
    background-color : #003399;
    width          : 810px;
    font-size      : 15px;
	font-weight    : bold;
	padding:5px;
}

/* 右から左へグラデーション（フッタ）*/
.bgGradFooter2{
    background-color : #003399;
    color          : white;
    width          : 810px;
    text-align     : right;
    font-size      : 15px;
	font-weight    : bold;
}


/* 伝票タイトル */
.FontType01
{
	color           : #FFF;
	height          : 25px;
	text-align      : center;
	font-weight: normal;
	border: 2px dotted #c5c5c5;
}

.FontType2
{
	color           : #FFF;
	height          : 20px;
	text-align      : center;
	font-weight: normal;
	border: 2px dotted #c5c5c5;
}



/* ヘッダ部(ログインID)の項目タイトル */
.FontType3
{
	text-align      : left;
	height: 20px;
}

/* 検索条件、検索結果部の項目タイトル */
.FontType4
{
	text-align      : center;
	color: #FFF;
	font-weight: normal;
	height: 28px;
	border: 2px dotted #c5c5c5;
}

.FontType4-2
{
	color: #FFF;
	height          : 22px;
	text-align      : center;
	font-weight: normal;
}

.FontType5
{
	text-align      : center;
	color: #FFF;
	font-weight: normal;
}

/* 明細部2 */
.FontType6
{
	color           : black;
	height          : 20px;
	text-align      : center;
	background-color: #F8ECE7;
}

/* コメント */
.FontType7
{
    color           : red;
    height          : 15px;
    font-size       : 12px;
}

/* ログイン */
.FontType8
{
	text-align      : center;
	color: #FFF;
}

.FontType9
{
	color: #FFF;
	text-align: left;
}

/* 横線 */
.Line 
{
	padding: 0px;
	background-color: #666;
	height: 2px;
}

/* 項目タイトル */
p.header1
{
	font-size: 12px;
	height: 20px;
	float: left;
	margin-right: 20%;
	width: 30%;
	clear: none;
	margin-left: 2%;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.header1-1
{
	font-size: 12px;
	margin-bottom: 8px;	/*text-decoration  : underline;*/
	margin-top: 0px;
	height: 20px;
	float: left;
	clear: none;
	margin-left: 3%;
	white-space: nowrap;
}

p.header2-1
{
	font-size: 12px;
	float: left;
	width: 98%;
	clear: none;
	line-height: 26px;
	margin-bottom: 0px;
	padding-left: 2%;
	margin-top: 2px;
}

p.header2-2
{
	font-size: 12px;
	float: left;
	width: 98%;
	clear: none;
	line-height: 26px;
	margin-bottom: 0px;
	padding-left: 2%;
	margin-top: 15px;
}

p.header3
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-color: #888;
	clear: none;
	margin-top: -5px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 84%;
	width: 16%;
	text-align: center;
	white-space: normal;
}

p.header3-2
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-color: #888;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 16%;
	text-align: center;
	white-space: normal;
	clear: none;
	float: left;
}

p.header3-3
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-color: #888;
	clear: none;
	margin-top: -5px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 65%;
	width: 35%;
	text-align: center;
	white-space: normal;
}

p.header3-4
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-color: #888;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 30%;
	text-align: center;
	white-space: normal;
	clear: none;
	float: left;
}

p.header3-5
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-color: #888;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 26%;
	text-align: center;
	white-space: normal;
	float: left;
	clear: both;
}

p.header3-6
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 5px;
	background-color: #888;
	clear: none;
	margin-top: -5px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 16%;
	text-align: center;
	white-space: normal;
}

p.header3-7
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 0px;
	background-color: #888;
	clear: none;
	margin-top: -5px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 84%;
	width: 16%;
	text-align: center;
	white-space: normal;
}

p.header3-8
{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #888;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
	width: 100px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 0px;
	margin-left: 5px;
}

p.header4
{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	clear: none;
	float: left;
	margin-right: 40%;
	width: 55%;
	text-align: center;
	white-space: normal;
	margin-top: 0px;
	line-height: 28px;
	margin-left: 5%;
}

span.header5
{
	font-size: 12px;
	width: 96%;
	text-align: left;
	white-space: normal;
	padding-right: 2%;
	padding-left: 2%;
	margin-top: 5px;
	margin-bottom: 13px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}




/* 入力エリア(コード入力) */
.txt1
{
    ime-mode:disabled;
}

/* 入力エリア(数値項目) */
.txt2
{
    text-align:    right;
    ime-mode:disabled;
}


/* 入力エリア(上段用) */
.txt4
{
    text-align:    right;
    ime-mode:      disabled;
    border:        none;
    background-color:transparent;
}

/* 入力エリア(コード入力) 明細用 */
.txt1d
{
	ime-mode: disabled;
	FONT-SIZE       : 12px;
}

/* 入力エリア(数値項目) 明細用 */
.txt2d
{
	text-align: right;
	ime-mode: disabled;
}

/* 入力エリア(上段用) 明細用 */
.txt4d
{
	text-align: right;
	ime-mode: disabled;
	border: none;
	background-color: transparent;
}

/* テキストエリアサイズ */
.textarea1
{
	width: 96%;
	height: 125px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
	resize: none;
}

.textarea2
{
	width: 96%;
	padding-top: 10px;
	padding-right: 2%;
	padding-bottom: 10px;
	padding-left: 2%;
	clear: both;
	float: left;
	font-size: 12px;
	border: 1px solid #bbb;
	resize: none;
}

.textarea3
{
	width: 98.5%;
	padding-top: 1%;
	padding-right: 0.5%;
	padding-bottom: 1%;
	padding-left: 1%;
	resize: none;
}

.textarea4
{
	width: 80%;
	padding-top: 1%;
	padding-right: 10%;
	padding-bottom: 1%;
	padding-left: 10%;
	resize: none;
	font-size: 12px;
}



/* セレクトボックスエリアサイズ */
.selectbox1
{
	height: 20px;
	border: 1px solid #bbb;
}

/* インプットエリアサイズ */
.input1
{
	margin-bottom: 4px;
}

/* 明細リンク */
a.link1
{
    color           : #003399;
    text-decoration : underline;
    FONT-SIZE       : 12px;
}

a.link1:hover
{
	color    : #FF6600;
	position : relative;/* へこむ */
	top      : 1px;
	left     : 1px;
}

/* タイトル部リンク */
a.link2
{
	color           : #ffffff;
	text-decoration : underline;
	font-size: 12px;
}

a.link2:hover
{
    color    : orange;
    position : relative; /* へこむ */
    top      : 1px;
    left     : 1px; 
	font-size: 12px;
}

/* ページリンク */
a.link3
{
	color           : #333333;
/* 	text-decoration : underline;*/
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

a.link3:hover
{
	color    : #FFFFFF;
	font-size: 12px;
	background-color: #D89378;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

a.link4
{
	color           : #FF6600;
	text-decoration : underline;
	FONT-SIZE       : 12px;
	margin-top: 10px;
	text-decoration: none;
	font-weight: bold;
	margin-right: 7px;
	margin-left: 7px;
}

/* ログインボタン */
INPUT.button0
{
	FONT-SIZE: 13px;
	line-height: 25px;
	cursor: pointer;
	height: 33px;
}

INPUT.button7
{
	FONT-SIZE: 12px;
	line-height: 18px;
	cursor: pointer;
}

/* 新規登録ボタン */
INPUT.button2
{
	cursor: pointer;
	font-size: 12px;
	line-height: 22px;
	height: 30px;
}


/* 標準ボタン1 */
INPUT.button1
{
	cursor: pointer;
	width: 90px;
	line-height: 16px;
	height: 24px;
}


/* 標準ボタン2 */
INPUT.button3
{
	line-height: 20px;
	cursor: pointer;
	font-size: 12px;
	height: 28px;
}


/* 標準ボタン3 */
INPUT.button4
{
	width: 110px;
	height: 24px;
	cursor: pointer;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* ページ送りボタン */
INPUT.button5
{
	line-height: 16px;
	cursor: pointer;
	text-align: center;
	margin-left: 12px;
	height: 24px;
}

/* 請求確定ボタン */
INPUT.button6
{
	line-height: 13px;
	cursor: pointer;
	width: 85px;
	font-size: 11.5px;
	height: 21px;
	text-align: center;
}

/******** 追加 *******/

/* ヘッダー部分ボタン */
.btn1
{
	color: #fff;
	FONT-SIZE: 12px;
	display: block;
	text-decoration: none;
	text-align: center;
	float: left;
	width: 75px;
	line-height: 24px;
	margin-right: 15px;
	margin-top: 3px;
	border-radius: 3px;
}

.btn1:hover
{
	background-color: #666;
	color: #fff;
	cursor: pointer;
}

.btn1 a
{
	color: #fff;
	FONT-SIZE: 12px;
	display: block;
	text-align: center;
	float: left;
	width: 75px;
	line-height: 24px;
	margin-right: 15px;
	border-radius: 3px;
	text-decoration: none;
}

/* 前の画面に戻るボタン */
.btn2
{
	float: left;
	margin-left: 425px;
	margin-top: -30px;
	margin-bottom: 10px;
}

/* 参照ボタン */
.btn3
{
	background-color: #D2A593;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	border-radius: 3px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}

.btn3:hover
{
	background-color: #777;
	color: #fff;
	cursor: pointer;
}

/* 店別ボタン */
.btn4
{
	background-color: #C4D0DF;
	color: #333333;
	cursor: pointer;
	font-size: 11px;
	border-radius: 3px;
	margin-left: 2px;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}

.btn4:hover
{
	background-color: #777;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

/* 本部TOPボタン */
.btn5
{
	background-color: #C4D0DF;
	color: #333333;
	cursor: pointer;
	font-size: 12px;
	border-radius: 3px;
	text-decoration: none;
	width: 85px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}

.btn5:hover
{
	background-color: #777;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}


/* 項目ヘッダ（ヘッダ部(ログイン情報)）*/
.bgGrad4{
	background-color: #DBDBDB;
}

/* 検索エリア */
.bgGrad5{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
	width: 98%;
	float: left;
	clear: both;
	margin: 0px;
}


/* 検索しないエリア */
.bgGrad6{
	background-color: #ddd;
	width: 910px;
	padding: 10px;
}

/* 一括入力エリア */
.bgGrad7{
	background-color: #CCC;
	padding: 5px;
}


/* 子画面エリア */
.bgGrad8{
	float: left;
	clear: both;
	width: 700px;
	margin: 15px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.bgGrad8-2{
	float: left;
	clear: both;
	width: 920px;
	margin: 15px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.bgGrad8-3{
	float: left;
	clear: both;
	width: 765px;
	margin: 15px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

/* ヘルプエリア */
.bgGrad9-1{
	width: 48.5%;
	float: left;
	margin-top: 10px;
	padding-right: 1%;
	padding-left: 0.5%;
}

.bgGrad9-2{
	width: 49%;
	float: left;
	margin-top: 10px;
	padding-right: 0.5%;
	padding-left: 0.5%;
}


.bgGrad10{
	width: 96%;
	float: left;
	background-color: #FFF;
	padding-bottom: 8px;
	padding-top: 5px;
	padding-right: 2%;
	padding-left: 2%;
	margin-bottom: 10px;
}


/* ログインエリア */
.bgGrad11{
	padding-bottom: 20px;
	width: 100%;
	float: left;
}

.bgGrad11-2{
	padding-bottom: 0px;
	width: 100%;
	float: left;
	margin-bottom: -3px;
}


.bgGrad12{
	width: 60%;
	margin-right: 15%;
	margin-left: 15%;
	float: left;
	padding-right: 5%;
	padding-left: 5%;
	padding-bottom: 18px;
	padding-top: 18px;
}

.bgGrad12-2{
	width: 64%;
	margin-right: 10%;
	margin-left: 10%;
	float: left;
	padding-right: 8%;
	padding-left: 8%;
	padding-top: 20px;
	padding-bottom: 15px;
}

.bgGrad12-3{
	width: 66%;
	margin-right: 10%;
	margin-left: 10%;
	float: left;
	padding-right: 7%;
	padding-left: 7%;
	padding-top: 20px;
	padding-bottom: 15px;
}

.bgGrad12-4{
	width: 54%;
	margin-right: 10%;
	margin-left: 10%;
	float: left;
	padding-right: 13%;
	padding-left: 13%;
	padding-top: 20px;
	padding-bottom: 15px;
}

.bgGrad12-5{
	width: 60%;
	margin-right: 15%;
	margin-left: 15%;
	float: left;
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 18px;
}



/* ユーザー選択エリア */
.bgGrad13{
	background-color: #C6DAEA;
	width: 98%;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
}


/* ユーザー管理エリア */
.bgGrad14-1{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 46%;
	float: left;
	margin-right: 1%;
}

.bgGrad14-2{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 46%;
	float: left;
	margin-left: 1%;
}

.bgGrad14-3{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 48%;
	float: left;
	margin-right: 1%;
	clear: none;
}

.bgGrad14-4{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 44%;
	float: left;
	margin-left: 1%;
	clear: none;
}

.bgGrad14-5{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 35%;
	float: left;
	margin-right: 0.5%;
}

.bgGrad14-6{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 58%;
	float: left;
	margin-left: 0.5%;
}

/* TOPエリア */
.bgGrad15-1{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
	width: 28.5%;
	float: left;
	height: 520px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bgGrad15-2{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
	width: 66%;
	float: left;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5%;
	height: 240px;
}

.bgGrad15-3{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 2.5%;
	padding-bottom: 10px;
	padding-left: 2.5%;
	width: 41%;
	float: left;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4%;
	height: 550px;
	clear: none;
}

.bgGrad15-4{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 97%;
	float: left;
	margin-top: -10px;
	height: 300px;
	clear: none;
}

.bgGrad15-5{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 97%;
	float: left;
	margin-top: -10px;
	height: 210px;
	clear: none;
}

.bgGrad15-6{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 97%;
	float: left;
	margin-top: -10px;
	height: 250px;
	clear: none;
}

.bgGrad15-7{
	background-color: #EEEEEE;
	padding-top: 15px;
	padding-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1.5%;
	width: 97%;
	float: left;
	margin-top: -10px;
	height: 262px;
	clear: none;
}

/* マージン・パディング */

.marginT-6{
	margin-top: -6px;
}

.marginT-8{
	margin-top: -8px;
}


.marginT-10{
	margin-top: -10px;
}

.marginT-12{
	margin-top: -12px;
}


.marginT-15{
	margin-top: -15px;
}


.marginT-18{
	margin-top: -18px;
}


.marginT-20{
	margin-top: -45px;
}

.marginT3{
	margin-top: 3px;
}

.marginT5{
	margin-top: 5px;
}

.marginT8{
	margin-top: 8px;
}

.marginT10{
	margin-top: 10px;
}

.marginT15{
	margin-top: 15px;
}

.marginT20{
	margin-top: 20px;
}

.marginT25{
	margin-top: 25px;
}

.marginRL5{
	margin-right: 5%;
	margin-left: 5%;
}

.marginRL10{
	margin-right: 10%;
	margin-left: 10%;
}


.marginRL15{
	margin-right: 15%;
	margin-left: 15%;
}


.marginRL20{
	margin-right: 20%;
	margin-left: 20%;
}

.paddingRL5{
	padding-right: 5px;
	padding-left: 5px;
}

.paddingRLauto{
{
	margin-right: auto;
	margin-left: auto;
}

.paddingTB3{
	padding-top: 3px;
	padding-bottom: 3px;
}


/* メッセージ */

.messageArea {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

.messageArea p {
	clear: none;
	float: left;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 12px;
	color: #FFF;
	background-color: #C0636F;
	margin-right: 1%;
	white-space: nowrap;
	margin-bottom: 6px;
}

.messageArea2 {
	font-size: 12px;
	line-height: 20px;
	padding-right: 1%;
	padding-left: 1%;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ページ件数 */
.record {
	text-align: center;
	font-size: 12px;
	float: left;
	clear: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 12px;
	padding-left: 12px;
	white-space: nowrap;
}


/* ページ送り */
.page {
	font-size: 12px;
	float: left;
	clear: none;
	margin-top: 10px;
	margin-left: 25px;
	padding-left: 25px;
}

/* アップロード・印刷エリア */
.bgArea1{
	clear: none;
	float: right;
	height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 10px;
}

