@media screen {

/* ------------------------------------------------------------------------------------
  (c) 2008 JUST PLANNING Co., Ltd
------------------------------------------------------------------------------------ */

a:visited {
color:#7bb753;
text-decoration:none;
}
a:hover {
text-decoration : underline ;
color : #fe6600; 
}

/*
Caption
------------------------------------------------------------------------------------ */
#lCol {
background-color:#aad5a9;
}

#categoryHeader {
position:relative;
display:block;
width:180px;
height:90px;
margin:0;
background-color:#e3ede3;
}

#categoryHeader h2 {
width:68px;
height:33px;
background-image:url(http://www.justweb.co.jp/recruit/common/img/cap_recruit.gif);
}

#categoryHeaderImage {
background-image:url(http://www.justweb.co.jp/recruit/common/img/category_header_image.jpg);
background-repeat:no-repeat;
}

ul.localLeftNavi li a {background: url(http://www.justweb.co.jp/recruit/common/img/cn_off.gif) top left no-repeat;}
ul.localLeftNavi li a:hover {background: url(http://www.justweb.co.jp/recruit/common/img/cn_on.gif) top left no-repeat;}
ul.localLeftNavi li ul li{background: url(http://www.justweb.co.jp/recruit/common/img/cn_sub_mark.gif) 5% 50% no-repeat;}

ul.localLeftNavi01 {
margin:0px 0 0px 20px;
padding:0;
}


ul.localLeftNavi01 li {
margin:0;
padding:0 0 10px 0;
list-style : none ;
}

ul.localLeftNavi01 li a {
padding:0px 0px 0px 20px;
margin:0;
display:block;
height:20px;
width:140px;
font-size:12px;
font-weight:bold;
color:#555555;
voice-family: "\"}\"";
voice-family:inherit;
text-decoration:none;
background: url(../img/cn_off.gif) top left no-repeat;
}

ul.localLeftNavi01 li a:hover {background: url(../img/cn_on.gif) top left no-repeat;color:#999999;}

ul.localLeftNavi01 li ul li{
margin:0;
padding:3px 0 5px 10px;
list-style : none ;
background: url(../img/cn_sub_mark.gif) 5% 25% no-repeat;
}

ul.localLeftNavi01 li ul li a {
line-height:150% ! importat;
display:block;
width:120px;
height:30px;
padding:0px 0px 0px 10px;
color:#555555;
font-size:11px;
text-decoration:none;
voice-family: "\"}\"";
voice-family:inherit;
background:none;
}
ul.localLeftNavi01 li ul li a:hover {
color : #fe6600; 
background:none;
}


ul.localLeftNavi02 {
margin:0px 0 20px 20px;
padding:0;
}

ul.localLeftNavi02 li {
margin:0;
padding:0 0 10px 0;
list-style : none ;
}

ul.localLeftNavi02 li a {
padding:0px 0px 0px 20px;
margin:0;
display:block;
height:40px;
width:140px;
font-size:12px;
font-weight:bold;
color:#555555;
voice-family: "\"}\"";
voice-family:inherit;
text-decoration:none;
background: url(../img/cn_off02.gif) top left no-repeat;
}

ul.localLeftNavi02 li a:hover {background: url(../img/cn_on02.gif) top left no-repeat;color:#999999;}

ul.localLeftNavi02 li ul li{
margin:0;
padding:3px 0 2px 10px;
list-style : none ;
background: url(../img/cn_sub_mark.gif) 5% 50% no-repeat;
}

ul.localLeftNavi02 li ul li a {
display:block;
width:120px;
height:15px;
padding:0;
color:#555555;
font-size:11px;
text-indent:10px;
text-decoration:none;
voice-family: "\"}\"";
voice-family:inherit;
background:none;
}
ul.localLeftNavi02 li ul li a:hover {
color : #fe6600; 
background:none;
}



/*
TopEntryNavi
------------------------------------------------------------------------------------ */
ul.entryNavi {
margin:10px 20px;
padding:0;
display:block;
width:620px;
height:40px;
background: url(http://www.justweb.co.jp/recruit/common/img/entrynavi_back.jpg) top left repeat-x;
border-right:solid 1px #818181;
}

ul.entryNavi li {
margin:0;
float:left;
list-style:none;
}

ul.entryNavi li a {
padding:0;
margin:0;
display:block;
width:190px;
height:40px;
text-indent:-9999px;
font-size:1px;
voice-family: "\"}\"";
voice-family:inherit;
text-decoration:none;
}

ul.entryNavi li a.info {background: url(http://www.justweb.co.jp/recruit/common/img/entrynavi_info_off.jpg) top left no-repeat;}
ul.entryNavi li a.entry {background: url(http://www.justweb.co.jp/recruit/common/img/entrynavi_entry_off.jpg) top left no-repeat;}

ul.entryNavi li a.info:hover {background: url(http://www.justweb.co.jp/recruit/common/img/entrynavi_info_on.jpg) top left no-repeat;}
ul.entryNavi li a.entry:hover {background: url(http://www.justweb.co.jp/recruit/common/img/entrynavi_entry_on.jpg) top left no-repeat;}

/*
EntryNotice
------------------------------------------------------------------------------------ */
#complement {
width:640px;
margin:10px 0;
padding:10px;
background-color:#f8f8ff;
border:dotted 1px #dddddd;
font:11px verdana, 'trebuchet ms', sans-serif;
color:#666666;
}

#complement h4 {
font:13px verdana, 'trebuchet ms', sans-serif;
font-weight:bold;
padding-left:2px;
margin-left:5px;
border-left:solid 3px #ff7700;
}

/*
FormTable
------------------------------------------------------------------------------------ */
table.inquiry {
  margin:10px 0;
  width:100%;
  border:0;
  font: verdana, 'trebuchet ms', sans-serif;
  border-spacing:2px;
  border:solid 1px #cccccc;
  background:#f8f8ff
}

table#prefecture {
  margin:10px auto;
  width:500px;
  border:0;
  font: verdana, 'trebuchet ms', sans-serif;
  border-spacing:2px;
  border:solid 1px #cccccc;
  background:#f8f8ff
}

table#prefecture thead {
  font:12px verdana, 'trebuchet ms', sans-serif;
  background:url(http://www.justweb.co.jp/recruit/common/img/th_bg.gif) top center repeat-x;
  text-align:center;
  font-weight:bold;
  color:#333333;
  border-right:solid 1px #bcbc9f;
  border-bottom:solid 1px #bcbc9f;
}

table#entry {
  margin:10px 0;
  width:100%;
  border:0;
  font: verdana, 'trebuchet ms', sans-serif;
}

table#prefecture tr {
padding:1px 2px;
}

td.leftColumn {
width:140px;
padding:5px 0 2px 5px;
color:#ffffff;
font-weight:bold;
vertical-align:top;
background:url(http://www.justweb.co.jp/recruit/common/img/left_column_back.gif) top left no-repeat #acd5a9;
border-right:solid 1px #7b9888;
border-bottom:solid 1px #60776a;
}

td.rightColumn {
padding:2px 0 2px 5px;
color:#333333;
background-color:#fefefe;
background:url(http://www.justweb.co.jp/common/img/dotted_borderline.gif) bottom left repeat-x;
}

td.essential {
padding:2px 0 2px 5px;
color:#333333;
background-color:#ebf4ef;
border-right:solid 1px #d9e2dd;
border-bottom:solid 1px #c9d1cc;
}

td.essential02 {
width:104px;
padding:2px 0 2px 5px;
color:#333333;
background-color:#ebf4ef;
border-right:solid 1px #d9e2dd;
border-bottom:solid 1px #c9d1cc;
}

td.notice {
width:40px;
text-align:center;
vetical-align:middle;
font-weight:bold;
font-size:11px;
color:#c25200;
background-color:#ead8c9;
border-right:solid 1px #baaca0;
border-bottom:solid 1px #beafa3;
}

td.noteless {
width:40px;
padding:2px 0 2px 5px;
color:#333333;
background-color:#ebf4ef;
border-right:solid 1px #d9e2dd;
border-bottom:solid 1px #c9d1cc;
}

/*
FormParts
------------------------------------------------------------------------------------ */
input, select, textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
  vertical-align: middle;
  color: #696969;
  background: #fcfcfb;
}

input.button {
vetical-align:middle;
padding:1px 5px 1px 5px;
border-top:solid 1px #d3c1b4;
border-right:solid 1px #a7876d;
border-bottom:solid 1px #a7876d;
border-left:solid 1px #d3c1b4;
color: #ffffff;
background: #ad9885;
}

input.check {
border:none;
background:none;
}

input.submit {
margin-left:5px;
font-size:14px;
font-weight:bold;
  border-width: 2px;
  border-color: #ffb87c #d26000 #d26000 #ffb87c;
  width: 100px;
  color: #ffffff;
  background: #ff7400;
}

input.close {
font-size:14px;
font-weight:bold;
  border-width: 2px;
  border-color: #cfe0e2 #6f8789 #6a8183 #b4cfd1;
  width: 100px;
  color: #ffffff;
  background: #9fc1c4;
}

input.upgrade {
font-size:14px;
font-weight:bold;
  border-width: 2px;
  border-color: #d1faf3 #12b296 #11a88d #4becd0;
  width: 100px;
  color: #ffffff;
  background: #17e7c2;
}

/*
interview
------------------------------------------------------------------------------------ */

#interview h4 {
	font-size:100%;
	font-weight:bold;
	color:#666;
	margin:20px 0px 10px 0px;
	padding-left:21px;
	border-bottom:1px dotted #666;
	_height:1px;
	background-image:url(../img/icon.gif);
	background-repeat:no-repeat;
}

/*
exploration
------------------------------------------------------------------------------------ */

#exploration {
	background-image:url(../img/back_img.gif);
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#CCCCCC;
	margin:0;
	width:679px;
	float:left;
	overflow: hidden;
	padding-bottom: 32768px; 
	margin-bottom: -32768px; 
}

* html div.png{
    width:653px;
    height:814px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=common/img/exploration.png);
}
* html div.png img{
    display:none;
}

}

@media print {
.print {
	width:334px ! important;
}

}