/** BODY */
BODY{
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#cccccc;
	font-size:11pt;
	color:#333333; 
	background-image: url("./img/body_back.jpg");
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-family: "ＭＳ ゴシック",sans-serif;
}

/** h1タグ  */
h1.img { font-size:0%; font-weight:400;  padding:0; margin:0; }
h2.img { font-size:0%; font-weight:400;  padding:0; margin:0; }
h3.img { font-size:0%; font-weight:400;  padding:0; margin:0; }
h4.img { font-size:0%; font-weight:400;  padding:0; margin:0; }
h5.img { font-size:0%; font-weight:400;  padding:0; margin:0; }
h6.img { font-size:0%; font-weight:400;  padding:0; margin:0; }

h1.txt { font-size:100%; padding:0; margin:0; }
h2.txt { font-size:100%; padding:0; margin:0; }
h3.txt { font-size:100%; padding:0; margin:0; }
h4.txt { font-size:100%; padding:0; margin:0; }
h5.txt { font-size:100%; padding:0; margin:0; }
h6.txt { font-size:100%; padding:0; margin:0; }

h1.txt2 { font-size:120%; padding:0; margin:0; }
h2.txt2 { font-size:120%; padding:0; margin:0; }
h3.txt2 { font-size:120%; padding:0; margin:0; }
h4.txt2 { font-size:120%; padding:0; margin:0; }
h5.txt2 { font-size:120%; padding:0; margin:0; }
h6.txt2 { font-size:120%; padding:0; margin:0; }

h1.txt3 { font-size:11pt; padding:0; margin:9px 0; }
h2.txt3 { font-size:11pt; padding:0; margin:9px 0; }
h3.txt3 { font-size:11pt; padding:0; margin:9px 0; }
h4.txt3 { font-size:11pt; padding:0; margin:9px 0; }
h5.txt3 { font-size:11pt; padding:0; margin:9px 0; }
h6.txt3 { font-size:11pt; padding:0; margin:9px 0; }

h1.txt4 { font-size:12pt; padding:0; margin:13px 0; }
h2.txt4 { font-size:12pt; padding:0; margin:13px 0; }
h3.txt4 { font-size:12pt; padding:0; margin:13px 0; }
h4.txt4 { font-size:12pt; padding:0; margin:13px 0; }
h5.txt4 { font-size:12pt; padding:0; margin:13px 0; }
h6.txt4 { font-size:12pt; padding:0; margin:13px 0; }

h1.txt5 { font-size:100%; padding:3pt; margin:0; }
h2.txt5 { font-size:100%; padding:3pt; margin:0; }
h3.txt5 { font-size:100%; padding:3pt; margin:0; }
h4.txt5 { font-size:100%; padding:3pt; margin:0; }
h5.txt5 { font-size:100%; padding:3pt; margin:0; }
h6.txt5 { font-size:100%; padding:3pt; margin:0; }

h1.txt6 { font-size:10pt; padding:0; margin:0; line-height:13pt; }
h2.txt6 { font-size:10pt; padding:0; margin:0; line-height:13pt; }
h3.txt6 { font-size:10pt; padding:0; margin:0; line-height:13pt; }
h4.txt6 { font-size:10pt; padding:0; margin:0; line-height:13pt; }
h5.txt6 { font-size:10pt; padding:0; margin:0; line-height:13pt; }
h6.txt6 { font-size:10pt; padding:0; margin:0; line-height:13pt; }

h1.txt7 { font-size:170%; padding:0; margin:0; }
h2.txt7 { font-size:170%; padding:0; margin:0; }
h3.txt7 { font-size:170%; padding:0; margin:0; }
h4.txt7 { font-size:170%; padding:0; margin:0; }
h5.txt7 { font-size:170%; padding:0; margin:0; }
h6.txt7 { font-size:170%; padding:0; margin:0; }


/** aタグ  */
a { text-decoration: none; }
a:link { color:#003366; text-decoration:underline;}
a:visited { color:#003366; text-decoration:underline;}
a:active { color:#3366FF; text-decoration:underline;}
a:hover{ color:#003366; text-decoration:underline;}

a.Copyright:link,
a.Copyright:visited,
a.Copyright:active,
a.Copyright:hover{
	color:#333333; 
	text-decoration:none;
}

/** margin */
.m-5        { margin:5px }
.m-10       { margin:10px }
.m-30       { margin:30px }
.m-0a       { margin:0 auto }
.m-5a       { margin:5px auto }
.m-10a      { margin:10px auto }
.m-10tb0lr  { margin:10px 0px }
.m-10tb30lr { margin:10px 30px }
.m-20tb0lr  { margin:20px 0px }
.m-5tb20lr  { margin:5px 20px }

/** margin-top */
.mt-2  { margin-top:2px; }
.mt-3  { margin-top:3px; }
.mt-5  { margin-top:5px; }
.mt-10 { margin-top:10px; }
.mt-12 { margin-top:12px; }
.mt-15 { margin-top:15px; }
.mt-20 { margin-top:20px; }
.mt-24 { margin-top:24px; }
.mt-30 { margin-top:30px; }
.mt-35 { margin-top:35px; }
.mt-40 { margin-top:40px; }
.mt-50 { margin-top:50px; }
.mt-80 { margin-top:80px; }

/** margin-bottom */
.mb-10 { margin-bottom:10px; }
.mb-24 { margin-bottom:24px; }
.mb-30 { margin-bottom:30px; }
.mb-40 { margin-bottom:40px; }

/** margin-left */
.ml-1  { margin-left:1px; }
.ml-2  { margin-left:2px; }
.ml-3  { margin-left:3px; }
.ml-4  { margin-left:4px; }
.ml-5  { margin-left:5px; }
.ml-8  { margin-left:8px; }
.ml-10 { margin-left:10px; }
.ml-15 { margin-left:15px; }
.ml-20 { margin-left:20px; }
.ml-40 { margin-left:40px; }
.ml-50 { margin-left:50px; }
.ml-90 { margin-left:90px; }

/** margin-right */
.mr-0  { margin-right:0px; }
.mr-5  { margin-right:5px; }
.mr-315 { margin-right:315px; }
.mr-330 { margin-right:330px; }

/** padding */
.p-0   { padding:0px;  }
.p-2   { padding:2px;  }
.p-10  { padding:10px; }

/** padding-top */
.pt-2  { padding-top:2px;  }
.pt-20 { padding-top:20px; }
.pt-30 { padding-top:30px; }


/** line-height */
.lh-15pt { line-height:15pt; }

/** text-decoration */
.td-ul { text-decoration:underline; }

/** display */
.no-disp{ display:none; }
.il-disp{ display:inline; }
.bl-disp{ display:block; }

/** font-size */
.fs-9     { font-size:9pt; }
.fs-11    { font-size:11pt; }
.fs-12    { font-size:12pt; }
.fs-70ps  { font-size:70%; }
.fs-80ps  { font-size:80%; }
.fs-90ps  { font-size:90%; }
.fs-110ps { font-size:110%; }
.fs-120ps { font-size:120%; }
.fs-125ps { font-size:125%; }
.fs-130ps { font-size:130%; }
.fs-140ps { font-size:140%; }
.fs-150ps { font-size:150%; }
.fs-160ps { font-size:160%; }
.fs-180ps { font-size:180%; }
.fs-200ps { font-size:200%; }
.fs-250ps { font-size:250%; }
.fs-11px  { font-size:11px; }

/** font-weight */
.fw-900 { font-weight:900; }

/** color */
.white-color   { color:#FFFFFF; }
.black-color1  { color:#000000; }
.black-color2  { color:#666666; }
.red-color     { color:#ff0000; }
.blue-color    { color:#0000FF; }
.blue-color2   { color:#1E7EFF; }
.gleen1-color  { color:#32CD32; }
.green-color   { color:#328032; }

/** text-align */
.ct-txtaln{ text-align:center; }
.lt-txtaln{ text-align:left; }
.rt-txtaln{ text-align:right; }

/** vertical-align */
.tp-vrtaln{ vertical-align:top; }

/** width */
.w3p  { width:3%; }
.w5p  { width:5%; }
.w10p { width:10%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w30p { width:30%; }
.w35p { width:35%; }
.w40p { width:40%; }
.w45p { width:45%; }
.w50p { width:50%; }
.w55p { width:55%; }
.w60p { width:60%; }
.w70p { width:70%; }
.w75p { width:75%; }
.w80p { width:80%; }
.w90p { width:90%; }
.w95p { width:95%; }
.w97p { width:97%; }
.w15  { width:15px; }
.w45  { width:45px; }
.w49  { width:49px; }
.w68  { width:68px; }
.w84  { width:84px; }
.w94  { width:94px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w218 { width:218px; }
.w220 { width:220px; }
.w285 { width:285px; }
.w270 { width:270px; }
.w275 { width:275px; }
.w341 { width:341px; }
.w350 { width:350px; }
.w368 { width:368px; }
.w370 { width:370px; }
.w430 { width:430px; }
.w448 { width:448px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w550 { width:550px; }
.w560 { width:560px; }
.w570 { width:570px; }
.w575 { width:575px; }
.w580 { width:580px; }
.w585 { width:585px; }
.w590 { width:590px; }

/** height */
.h10   { height:10px;   }
.h20   { height:20px;   }
.h23   { height:23px;   }
.h30   { height:30px;   }
.h40   { height:40px;   }
.h90   { height:90px;   }
.h120  { height:120px;  }
.h160  { height:160px;  }
.h180  { height:180px;  }
.h200  { height:200px;  }
.h210  { height:210px;  }
.h220  { height:220px;  }
.h230  { height:230px;  }
.h240  { height:240px;  }
.h370  { height:370px;  }
.h400  { height:400px;  }
.h550  { height:550px;  }
.h600  { height:600px;  }
.h700  { height:700px;  }
.h960  { height:960px;  }
.h1100 { height:1100px;  }
.h1140 { height:1140px;  }


/** background-color */
.bg-h  { background-color:#FFFFFF; }
.bg-g  { background-color:#EEEEEE; }
.bg-y  { background-color:#fffeee; }
.bg-p  { background-color:#FFF0F0; }
.bg-p2 { background-color:#d1b9e3; }
.bg-g2 { background-color:#CDFFCD; }
.bg-g3 { background-color:#A4FFA4; }
.bg-r2 { background-color:#ff9900; }
.bg-b1 { background-color:#8AF3FF; }
.bg-b2 { background-color:#22F3FF; }
.bg-sg { background-color:#f0f0f0; }

/** border */
.b-1sb { border:1px solid #000000; }
.b-1sg { border:1px solid #a0a0a0; }
.b-2sb { border:2px solid #000000; }

/** border-right */
.br-1sb { border-right:1px solid #000000; }

/** border-bottomt */
.bb-1sb { border-bottom:1px solid #000000; }
.bb-3db { border-bottom:3px double #000000; }

/** float */
.f-l { float:left; }
.f-r { float:right; }

/** clear */
.c-b{ clear:both; }
.c-l{ clear:left; }
.c-r{ clear:right; }

/** letter-spacing */
.ls-1  { letter-spacing:1px; }
.ls-3  { letter-spacing:3px; }
.ls-14 { letter-spacing:14px; }

/** list-style-type */
.no-lst { list-style-type:none; }

/** カーソルポインタ */
.pointer {cursor: pointer; }

/** TABLタグ  */
TABLE {
	font-size :9pt;
	color: #333333;
} 

.no_border
{
    border-style:none;
}

div.scroll { overflow: scroll; }

td.border1 {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}

td.border2 {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

td.border3 {
	border-top:1px solid #000000;
	border-left:3px double #000000;
}

td.border4 {
	border-top:1px solid #000000;
	border-left:3px double #000000;
	border-right:1px solid #000000;
}

td.border5 {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

td.border6 {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

td.border7 {
	border-top:1px solid #000000;
	border-left:3px double #000000;
	border-bottom:1px solid #000000;
}

td.border8 {
	border-top:2px solid #000000;
	border-left:1px solid #000000;
}

td.border9 {
	border-top:2px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

td.border10 {
	border-top:2px solid #000000;
	border-left:3px double #000000;
}

td.border11 {
	border-top:2px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

/** アクセス解析エリア */
#access_analyzer {
	width:31px;
	height:31px;
	border:0px;
}

/** コンテナ */
div#container {
	width:762px;
	margin:0 auto;
}

div#container-inner {
	width:760px;
	margin:0 auto;
}

/** メイン */
div#main {
	width:580px;
	margin:0 auto;
}

div#main-inner  {
	width:500px;
	margin:0 auto;
}

/** What's New */
div#whats_New {
	width:290px;
	height:450px;
}

/** パンクズ */
#pankuzu {
	font-size:9pt;
	text-align:right;
	padding:3px
}

/** 二重取り消し線(赤) */
#double-line {
	background-image:url("./img/doubleline.gif");
	background-repeat:repeat-x;
	background-position: center;
}

#topics_lease
{
	width: 240px;
	height: 80px;
	font-weight: 900;
	font-size: 115%;
	border: 1px solid #000000;
	padding: 10px;
	
	margin: 10px auto 0px;
}

#tokucho_area
{
	margin: 10px 0px 0px;
	width: 508px;
}


#tokucho_text
{
	background-color: #ffffff;
	border: solid 1px #999999;
	padding: 10px 0px;
}

div#job_contents
{
	margin: 0px auto;
	width: 900px;
	height: 500px;
}

div#text_area
{
	margin: 20px auto;
	text-align: left;
}

div#recruit_title
{
	width: 550px;
	padding: 5px;
	background-color: #666666;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
}

div#recruit_text
{
	width: 550px;
	padding: 5px;
	background-color: #ddeeff;
	font-size:10pt;
	color:#333333;
	text-align: left;
}

#hoken
{
	list-style-type:circle;
}

.banner_space
{
	margin-top: 25px;
}



table#job_table {
	border-collapse: collapse;
	padding        : 5px;
}

tr#job_tr {
}

th#job_th {
	background-color: #606060;
	border          : 1px solid #808080;
	text-align      : center;
	color           : white;
	height          : 20px;
}

td#job_td_left {
	/* background-color: #e0ffe0; */
	background-color: #f0f0f0;
	border          : 1px solid #808080;
	text-align      : center;
	white-space     : nowrap;
}

td#job_td_right {
	/* background-color: #e0ffff; */
	background-color: #ffffff;
	border          : 1px solid #808080;
	text-align      : left;
}




