@CHARSET "UTF-8";
/* 直接編集はしないこと */


select {
	padding: 0.5em
}



.TypeSize150 {
	font-size: 150%;
}
.TypeSize80 {
	font-size: 80%;
}
.TypeSize70 {
	font-size: 70%;
}
.TypeSize60 {
	font-size: 60%;
}
.TypeSize50 {
	font-size: 50%;
}
.TypeSize40 {
	font-size: 40%;
}

.TypeMax2000 ,
.TypeMax1500 ,
.TypeMax1000 ,
.TypeMax500 ,
.TypeMax300 ,
.TypeMax200 ,
.TypeMax150 ,
.TypeMax100 ,
.TypeMax50 {
	padding: 5px;
	width:100%;
}
.TypeMax2000 {
	max-width:2000px;
}
.TypeMax1500 {
	max-width:1500px;
}
.TypeMax1000 {
	max-width:1000px;
}
.TypeMax500 {
	max-width:500px;
}
.TypeMax300 {
	max-width:300px;
}
.TypeMax200 {
	max-width:200px;
}
.TypeMax150 {
	max-width:150px;
}
.TypeMax100 {
	max-width:100px;
}
.TypeMax50 {
	max-width:50px;
}

.TypePad ,
.TypeValue30 ,
.TypeValue25 ,
.TypeValue20 ,
.TypeValue15 ,
.TypeValue14 ,
.TypeValue12 ,
.TypeValue11 ,
.TypeValue10 ,
.TypeValue9 ,
.TypeValue8 ,
.TypeValue7 ,
.TypeValue6 ,
.TypeValue5 ,
.TypeValue4 ,
.TypeValue3 ,
.TypeValue2 ,
.TypeValue1 {
	padding: 5px;
}
.TypeValue30 {
	width:30em;
}
.TypeValue25 {
	width:25em;
}
.TypeValue20 {
	width:20em;
}
.TypeValue15 {
	width:15em;
}
.TypeValue14 {
	width:14em;
}
.TypeValue12 {
	width:12em;
}
.TypeValue11 {
	width:11em;
}
.TypeValue10 {
	width:10em;
}
.TypeValue9 {
	width:8em;
}
.TypeValue8 {
	width:8em;
}
.TypeValue7 {
	width:8em;
}
.TypeValue6 {
	width:6em;
}
.TypeValue5 {
	width:5em;
}
.TypeValue4 {
	width:4em;
}
.TypeValue3 {
	width:3em;
}
.TypeValue2 {
	width:2em;
}
.TypeValue1 {
	width:1em;
}
.backColorBox {
	background-color: #f0f8ff;
	padding: 2px 10px;
}
.border0{
	border: 0;
}
.sidePad {
	padding: 0 1em;
}
.allPad {
	padding: 1em;
}
.allPadHalf {
	padding: 0.5em;
}
.allFrame {
	border: 1px solid #000;
}
.allFrame2 {
	border: 2px solid #000;
}
.allFrame label ,
.allFrame2 label {
	cursor: pointer;
}
.allMargin {
	margin: 1em;
}
.allMarginHalf {
	margin: 0.5em;
}

.topMargin {
	margin-top: 1em;
}

.fullWidthNote {
	width: calc(100% - 40px);
}

hr {
	margin : 1em 0;
}


/* 文字の操作 */
.cnt {
	text-align: center!important;
}
.lft {
	text-align: left!important;
}
.rgt {
	text-align: right!important;
}

/* 文字の飾り等 */
/*.TypeCd ,
.TypePrice ,
.TypePiece ,
*/
.TypeDate {
	width: 7em;
	padding: 0.5em;
	text-align: center;
}

.TypeCd ,
.TypePrice ,
.TypePiece {
	padding: 0.5em;
	text-align: right;
	ime-mode: disabled;
}
/*
.TypePrice {
	width: 8em;
}
*/
select.TypeSelect {
	padding: 0.5em;
}

.outlineNone {
	border:none;
	outline:none;
}

.outlineBrowse {
	border: solid 1px #ffffef;
	outline:none;
}

.disabledBrowse {
	color: #000000;
	background-color:  #efffff;
}




.pointer {
	cursor: pointer;
}

.hov:hover {
	background-color: #ccc;
	cursor: pointer;
}

.hovRed:hover {
	background-color: red;
	color: white;
	cursor: pointer;
}

.underRed:hover {
	cursor: pointer;
	text-decoration: none;
	border-bottom: 3px solid red;
}

.underBlue:hover {
	cursor: pointer;
	text-decoration: none;
	border-bottom: 3px solid blue;
}

.colorWhite {
	color: #fff;
}

.colorGray {
	color: #999;
}

.colorRed {
	color: red;
}

.colorYellow {
	color: yellow;
}

.backRed {
	background-color: red;
}

.backYellow {
	background-color: yellow;
}

.backGray {
	background-color: #C0C0C0;
}

.backburlywood {
	background-color: #deb887;;
}

.screenBackColor01 {
	background-color: #ffefef;
}
.screenBackColor02 {
	background-color: #ffefff;
}
.screenBackColor03 {
	background-color: #efefff;
}
.screenBackColor04 {
	background-color: #efffff;
}
.screenBackColor05 {
	background-color: #efffef;
}
.screenBackColor06 {
	background-color: #ffffef;
}

/*オプション用セルカラー*/
.cellColor1{
	background:#FC99FF;
}
.cellColor2{
	background:#F7C6FE;
}
.cellColor3{
	background:#D4BBFF;
}
.cellColor4{
	background:#C1CAFF;
}
.cellColor5{
	background:#A2BEFF;
}
.cellColor6{
	background:#ABDFFF;
}
.cellColor7{
	background:#C9FDFF;
}
.cellColor8{
	background:#C9FFE8;
}
.cellColor9{
	background:#DCFFD7;
}
.cellColor10{
	background:#EFFFC1;
}
.cellColor11{
	background:#FCFFA3;
}
.cellColor12{
	background:#FFEAA2;
}
.cellColor13{
	background:#FFCC9B;
}
.cellColor14{
	background:#FFB1AA;
}
.cellColor15{
	background:#FFA3A6;
}
.cellColor16{
	background:#FFA5E4;
}
.cellColor17{
	background:#9B9B9B;
}
.cellColor18{
	background:#C4C4C4;
}
.cellColor19{
	background:#E5E5E5;
}
.cellColor20{
	background:#FFFFFF;
}


.hide {
	display: none;
}

.fontBold {
	font-weight: bold;
}

/* テーブルソーター */
.tablesorter-headerUnSorted {
    background-image: url('../document/sort_s.png');
    background-repeat: no-repeat;
    background-position: center right;
}
.tablesorter-headerAsc {
    background-image: url('../document/sort_a_s.png');
    background-repeat: no-repeat;
    background-position: center right;
    border-bottom: #000 2px solid;
}
.tablesorter-headerDesc {
    background-image: url('../document/sort_b_s.png');
    background-repeat: no-repeat;
    background-position: center right;
    border-bottom: #000 2px solid;
}