/* CSS Document */

/*求人広告共通*/

p,td,th{
	font-size: x-small;
	color:#333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

ul,ol,blockquote{
	margin-top: 0px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

p {
	margin: 0px;
	padding: 2px 4px;
	padding-bottom: .5em;
	line-height: 140%;
	color:#333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

li{
	line-height: 140%;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

th{
	text-align: left;
	vertical-align: top;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

td{
	/*text-align: left;*/
	vertical-align: top;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

td.vab{
	vertical-align: bottom;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}



td.area{
	background-color: #EDEBCB;
	font-size: xx-small;

	line-height: 140%;
	color: #333333;
	padding: 5px 10px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}


.txts{
	font-size: xx-small;
	line-height: 140%;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
.txtm{
	font-size: x-small;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
.txtl{
	font-size: small;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}



/* ▼見出し */

table.khn{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 20px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

/*▼カテゴリ別*/

td.bgctg{
	color: #FFFFFF;
/*	background-color: #E14949;*/
	padding: 5px 10px;
	font-size: small;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

td.bgctgsb{
	color: #000000;
	padding: 5px 10px;
	font-size: x-small;
	font-weight: bold;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';

}

td.bgctr{
	color: #000000;
/*	background-color: #FF0000;*/
	padding: 5px 10px;
	font-size: small;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

.strctg {
	color: #FFFFFF;
/*	background-color: #FF0000;*/
	padding: 2px 5px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

.strctgw {
	padding: 2px 5px;
	background-color: #FFFFFF;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
.strctgs {
	color: #000000;
	padding: 2px 5px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}



/*▼見出しのキャプション*/
table.kcap{
	margin: 20px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';

}

table.kcapb{
	margin-right: 20px;
	margin-left: 20px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}


td.hncap{
	font-size: xx-small;

	line-height: 140%;
	padding: 10px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}





/* ▼Background color */

td.txt{
	line-height: 140%;
	margin: 0px;
	padding: 2px 4px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}


th.bgolive,td.bgkhaki,td.bgpale,td.bgwhite,td.bgbeige,th.bgkhaki,
th.bgolives,td.bgkhakis,td.bgpales,td.bgwhites,td.bgbeiges,th.bgkhakis {
	line-height: 140%;
	margin: 0px;
	padding: 2px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6A6A6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A6A6A6;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

table.kyjn {
	border-top: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	margin: 20px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

table.kyjnb {
	border-top: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	margin: 0px 20px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

th.bgolive {
	background-color: #AEA063;
	color: #000000;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
th.bgolives {
	font-size: xx-small;

	background-color: #AEA063;
	color: #000000;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

th.bgkhaki{
	background-color: #CBCC99;
	color: #000000;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
th.bgkhakis{
	font-size: xx-small;

	background-color: #CBCC99;
	color: #000000;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}



td.bgkhaki{
	background-color: #CBCC99;
	color: #000000;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
td.bgkhakis{
	font-size: xx-small;

	background-color: #CBCC99;
	color: #000000;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}


td.bgpale{
	background-color: #EDEBCB;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

td.bgpales{
	font-size: xx-small;

	background-color: #EDEBCB;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}


td.bgwhite{
	background-color: #FFFFFF;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
td.bgwhites{
	font-size: xx-small;

	background-color: #FFFFFF;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}


td.bgbeige{
	background-color: #E4DFCD;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}
td.bgbeiges{
	font-size: xx-small;

	background-color: #E4DFCD;
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

td.bgblue{
	background-color: #0099FF;
	color: #FFFFFF;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

/* Background color ラインなし */

.cbgolive {	background-color: #AEA063; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
.cbgkhaki{	background-color: #CBCC99; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
.cbgpale{  	background-color: #EDEBCB; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
.cbgwhite{    background-color: #FFFFFF; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
.cbgbeige{    background-color: #E4DFCD; FONT-FAMILY: 'ＭＳ Ｐゴシック';}

/* △Background color */

td.ptop {
	text-align: right;
	font-size: xx-small;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';

}
.txttate {
    writing-mode: tb-rl;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

.litxt{
	color: #333333;
	FONT-FAMILY: 'ＭＳ Ｐゴシック';
}

a:link { color: #0066ff; TEXT-DECORATION: none; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
a:visited { color: #9999cc; TEXT-DECORATION: none; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
a:hover { color: #ff3300; text-decoration: underline; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
a:active { color: #ffcc00; text-decoration: underline; FONT-FAMILY: 'ＭＳ Ｐゴシック';}
