@charset "Shift_JIS";



/* ‰ž•åŠÇ— 200703 */

/* ‹¤’Ê */
.pi_mainScreen {
    margin-top: 15px;
}
.contentsEntryArea {
	margin: 0px 5px 0px 5px;
	text-align: left;
}
.contentsEntryArea h3.pageTitle {
	margin: 0px;
	border-left: 5px solid #ff0000;
	padding: 0px 0px 0px 7px;
}
.contentsEntryArea .pageDesc {
	margin-bottom: 20px;
	border-left: solid 5px #e4e4e4;
    background: url("/img/0703/cmn/bdr_dot.gif") repeat-x left top;
	padding: 6px 0px 3px 8px;
	line-height: 1.3;
}
.contentsEntryArea .pageDesc em {
    font-weight: normal;
	color: #ff0000;
}

.contentsEntryArea .pageChange, .contentsEntryArea .selectDisplay {
   margin: 10px 0px 10px 5px;
   line-height: 1.5;
    overflow: hidden;
}
.contentsEntryArea .pageChange:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .contentsEntryArea .pageChange, .contentsEntryArea .selectDisplay {
    height: 1em;
    overflow: visible;
}
/**/
.contentsEntryArea .pageChange .nowDisp {
   float: left;
   width: 335px;
   color: #666666;
}
.contentsEntryArea .pageChange .nowDisp .allNum {
    color: #ff9900;
    font-weight: bolder;
}
/* 20070109 coms start */
.contentsEntryArea .pageChange .nowDisp .allNum em {
	font-size: 16px;
}
/* 20070109 coms end */

.contentsEntryArea .pageChange .pageCtrl, .contentsEntryArea .selectDisplay .selectDisplayItem{
   float: right;
   text-align: right;
   width: 400px;
}
.contentsEntryArea .pageNavi {
	padding: 10px;
	text-align: center;
}
.contentsPopArea .pageNavi {
	padding: 10px;
	text-align: center;
}
.contentsPopArea .pageNavi_lower {
	padding: 10px;
	text-align: center;
	margin-top:10px;
}

/* ƒŠƒXƒg */
.contentsEntryArea .msgList {
	border-top: solid 3px #ff0000;
    background: #e4e4e4;
	padding: 5px 5px 2px 5px;
}
.contentsEntryArea .msgList table, 
.contentsEntryArea .msgList_list table {
    width: 730px;
}
.contentsEntryArea .msgList table thead th, .contentsEntryArea .msgList_list table thead th {
	border-bottom: solid 4px #e4e4e4;
    background: #aaaaaa url("/img/0703/cmn/list_field_bg.gif") repeat-y left top;
	padding: 0px;
	color: #ffffff;
	text-align: center;
	font-weight: bolder;
}
.contentsEntryArea .msgList table thead th.first, .contentsEntryArea .msgList_list table thead th.first {
    background: #aaaaaa;
}
.contentsEntryArea .msgList table .type, .contentsEntryArea .msgList_list table .type {
    width: 40px;
	text-align: center;
}
.contentsEntryArea .msgList table .date, .contentsEntryArea .msgList_list table .date {
    width: 93px;
	white-space: nowrap;
	text-align: center;
}
.contentsEntryArea .msgList table td.subject, .contentsEntryArea .msgList_list table td.subject {
    text-align: left;
}
.contentsEntryArea .msgList table td.company, .contentsEntryArea .msgList_list table td.company {
    text-align: left;
}
.contentsEntryArea .msgList table td.job, .contentsEntryArea .msgList_list table td.job {
    text-align: left;
}
.contentsEntryArea .msgList table .detailLink, .contentsEntryArea .msgList_list table .detailLink {
    width: 135px;
}
.contentsEntryArea .msgList table td.detailLink, .contentsEntryArea .msgList_list table td.detailLink {
	text-align: center;
}
.contentsEntryArea .msgList table .delate, .contentsEntryArea .msgList_list table .delate {
    width: 60px;
	text-align: center;
}
.contentsEntryArea .msgList table tr td,
.contentsEntryArea .msgList table tr td.first,
.contentsEntryArea .msgList table tr td.last,
.contentsEntryArea .msgListDetail table tr td,
.contentsEntryArea .msgList_list table tr td,
.contentsEntryArea .msgList_list table tr td.first,
.contentsEntryArea .msgList_list table tr td.last {
	background-color: #ffffff;
}
.contentsEntryArea .msgList table td, .contentsEntryArea .msgList_list table td {
    background: url("/img/0703/cmn/list_record_bg.gif") repeat-y left bottom;
    border-top: solid 1px #aaaaaa;
	text-align: center;
	padding: 0px;
}
.contentsEntryArea .msgList table td.first, .contentsEntryArea .msgList_list table td.first {
    background: url("/img/0703/cmn/list_record_bg_first.gif") repeat-y left bottom;
}
.contentsEntryArea .msgList table td.last, .contentsEntryArea .msgList_list table td.last {
    background: url("/img/0703/cmn/list_record_bg_last_scoutdetail.gif") repeat-x right bottom;
	border-right: none;
}
.infoDetailScreen .contentsEntryArea .msgList table td.company, .infoDetailScreen .contentsEntryArea .msgList_list table td.company {
    background: #ffffff url("/img/0703/cmn/list_record_bg_entry.gif") repeat-x right bottom;
	border-right: none;
	padding: 5px;
}
.contentsEntryArea .msgList table th p, .contentsEntryArea .msgList_list table th p {
	padding: 4px;
	line-height: 1.4;
	vertical-align: middle;
}
.contentsEntryArea .msgList table td p, .contentsEntryArea .msgList_list table td p {
	padding: 4px 4px 8px 5px;
	line-height: 1.4;
}
.contentsEntryArea .msgList table td p.longText, .contentsEntryArea .msgList_list table td p.longText {
    line-height: 1.5;
}
.contentsEntryArea .msgList div.allDel, .contentsEntryArea .msgList_list div.allDel {
	margin: 10px 5px 7px 5px;
	text-align: right;
}
.contentsEntryArea .msgList .norecord, .contentsEntryArea .msgList_list .norecord {
    margin-bottom: 3px;
	background: #ffffff;
	border: 1px solid #aaaaaa;
	padding: 40px;
    text-align:center;
}
/* 20070109 coms start */
.contentsEntryArea .msgList table td span.alertText, .contentsEntryArea .msgList_list table td span.alertText {
	color: #ff0000;
	font-size: 10px;
}
/* 20070109 coms end */

/* “K«f’fƒŠƒXƒg */
.contentsEntryArea .msgList .aptitudeList table .name {
    width: 400px;
	text-align: center;
}
.contentsEntryArea .msgList .aptitudeList table td.name {
    text-align: left;
}
.contentsEntryArea .msgList .aptitudeList table .status {
	text-align: center;
}
.contentsEntryArea .msgList .aptitudeList table .status span.off {
    color: #999999;
	font-weight: bolder;
}
.contentsEntryArea .msgList .aptitudeList table .status span.on {
    color: #ff0000;
	font-weight: bolder;
}
.contentsEntryArea .msgList .aptitudeList table .status img {
    vertical-align: middle;
}
.contentsEntryArea .msgList .aptitudeList table .time {
    width: 115px;
	text-align: center;
}
.contentsEntryArea .msgList .aptitudeList table td.last {
    background: #ffffff url("/img/0703/cmn/list_record_bg_last_aptitude.gif") repeat-x right bottom;
	border-right: none;
}



/* Ú× */
.contentsEntryArea .detailText {
    background: #ffffff;
	border: 1px solid #c1c1c1;
	line-height: 1.5;
}
.contentsEntryArea .detailText .mainText {
	padding: 10px;
}
.contentsEntryArea .detailText .mainNoText {
    padding: 40px;
	text-align: center;
}
.contentsEntryArea .detailText .addSheet {
    background: #fef7ec url("/img/0703/cmn/bdr_dot.gif") left top repeat-x;
	padding: 10px;
}
.contentsEntryArea .detailText .addSheet p {
    padding-bottom: 3px;
    color: #663333;
	font-weight: bolder;
}
.contentsEntryArea .detailText .addSheet span {
    padding-right: 10px;
    color: #666666;
	font-weight: bolder;
}
.contentsEntryArea .detailText .addSheet span img {
    vertical-align: middle;
}
.contentsEntryArea .msgList .subText {
    padding: 5px;
    text-align: center;
	color: #663333;
	font-weight: bolder;
}

.contentsEntryArea .msgList .privacy_info {
  margin-left: 20%;
	color: #663333;
	font-weight: bolder;
}

.contentsEntryArea .msgList .privacy_info_wide {
  margin-left: 35%;
	color: #663333;
	font-weight: bolder;
}

.contentsEntryArea .msgList .plusBtn {
    padding: 10px 5px 0px 5px;
	color: #663333;
	font-weight: normal;
}

.contentsEntryArea .msgList td .plusBtn {
    padding: 10px 0px 0px 0px;
}

.contentsEntryArea .msgList .plusBtn img,
.contentsEntryArea .msgList .plusBtn input {
	vertical-align: middle;
}

.contentsEntryArea .msgList .plusBtn a,
.contentsEntryArea .msgList .plusBtn input {
    margin-right: 10px;
}

/* •ÔM */
.contentsEntryArea .msgList .replyForm table {
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
}
.contentsEntryArea .msgList .replyForm table th {
    background: #fef7ec url("/img/0703/cmn/vbdr_dot.gif") repeat-y right top;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 150px;
	font-weight: bolder;
	vertical-align: top;
}
.contentsEntryArea .msgList .replyForm table td {
    background: #ffffff;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 578px;
    text-align: left;
	vertical-align: top;
}
.contentsEntryArea .msgList .replyForm p, .contentsEntryArea .msgList .replyForm div.p {
    padding: 10px;
}
.contentsEntryArea .msgList .replyForm input, .contentsEntryArea .msgList .replyForm textarea {
    width: 558px;
}
.contentsEntryArea .msgListDetail .replyForm .autoWidth {
    width: auto;
}
/* 20070109 coms start */
.contentsEntryArea .msgList p.errorText,
.contentsEntryArea .msgList span.errorText
 {
    display: block;
	padding: 0px 0px 5px 0px;
	color: #ff0000;
	font-size: 14px;
	font-weight: bolder;
}
/* 20070109 coms end */
.contentsEntryArea .msgList .replyForm ul {
    margin: 0px 0px 10px 10px;
    padding: 0px;
}

/* ‰ž•åƒf[ƒ^Ú× */
.contentsEntryArea .msgList .resumeTable {
    padding-bottom: 3px;
}
.contentsEntryArea .msgList .resumeTable .resumeGroup, 
.contentsEntryArea .msgList .resumeTable .resumeFirstGroup, 
.contentsEntryArea .msgList_pr .resumeTable .resumeFirstGroup {
    border-bottom: 2px solid #666666;
	padding-top: 15px;
}

.infoDetailScreen .contentsEntryArea .msgList .resumeTable .resumeFirstGroup, 
.infoDetailScreen .contentsEntryArea .msgList_pr .resumeTable .resumeFirstGroup {
    border-bottom: 2px solid #666666;
    padding-top: 0px;
}
.contentsEntryArea .msgList .resumeTable table, 
.contentsEntryArea .msgList_pr .resumeTable table {
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
}
.contentsEntryArea .msgList .resumeTable table th{
    background: #fef7ec url("/img/0703/cmn/vbdr_dot.gif") repeat-y right top;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 150px;
	font-weight: bolder;
	vertical-align: top;
}
.contentsEntryArea .msgList .resumeTable table td {
    background: #ffffff;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 578px;
    text-align: left;
	vertical-align: top;
	word-break : break-all; /* 1212 ƒtƒŠ[“ü—Í200Œ…“ü—Í‚É‚æ‚éƒXƒ^ƒCƒ‹•ö‚ê‰ñ”ð */
}
/* 1212ˆÄŒ start */
.contentsEntryArea .msgList .resumeTable table td input.freename {
    width:300px;
    margin-bottom:3px;
    vertical-align:middle;
}
.contentsEntryArea .msgList .resumeTable table td .addField img {
    margin-bottom:3px;
    vertical-align:middle;
}
/* 1212ˆÄŒ end */
.contentsEntryArea .msgList .resumeTable p img {
    vertical-align: middle;
	padding-bottom: 3px;
}
.contentsEntryArea .msgList .resumeTable td p img {
    vertical-align: middle;
	padding-bottom: 3px;
    _border-top: solid 1px #ffffff;
    _border-bottom: solid 1px #ffffff;
}

.contentsEntryArea .msgList .resumeTable p, 
.contentsEntryArea .msgList .resumeTable div.p, 
.contentsEntryArea .msgList_pr .resumeTable p, 
.contentsEntryArea .msgList_pr .resumeTable div.p {
	padding: 10px;
}
.contentsEntryArea .msgList .resumeTable .jobList01 table {
	background: #ffffff url("/img/0703/cmn/bg_joblist_01.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList01 table.must {
	background: url("/img/0703/cmn/bg_joblist_01_must.gif") no-repeat scroll 570px 18px #FFFFFF;
}
.contentsEntryArea .msgList .resumeTable .jobList02 table {
	background: #ffffff url("/img/0703/cmn/bg_joblist_02.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList03 table {
	background: #ffffff url("/img/0703/cmn/bg_joblist_03.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList04 table {
	background: #ffffff url("/img/0703/cmn/bg_joblist_04.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList05 table {
	background: #ffffff url("/img/0703/cmn/bg_joblist_05.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList06 table {
	background: #ffffff url("/img/0703/cmn/bg_joblist_06.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList07 table {
    background: #ffffff url("/img/0802/cmn/bg_joblist_07.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList08 table {
    background: #ffffff url("/img/0802/cmn/bg_joblist_08.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList09 table {
    background: #ffffff url("/img/0802/cmn/bg_joblist_09.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList10 table {
    background: #ffffff url("/img/0802/cmn/bg_joblist_10.gif") 570px 18px no-repeat;
}
.contentsEntryArea .msgList .resumeTable .jobList01 table td,
.contentsEntryArea .msgList .resumeTable .jobList02 table td,
.contentsEntryArea .msgList .resumeTable .jobList03 table td,
.contentsEntryArea .msgList .resumeTable .jobList04 table td,
.contentsEntryArea .msgList .resumeTable .jobList05 table td,
.contentsEntryArea .msgList .resumeTable .jobList06 table td,
.contentsEntryArea .msgList .resumeTable .jobList07 table td,
.contentsEntryArea .msgList .resumeTable .jobList08 table td,
.contentsEntryArea .msgList .resumeTable .jobList09 table td,
.contentsEntryArea .msgList .resumeTable .jobList10 table td {
    background: none;
}
.contentsEntryArea .msgList .resumeTable .jobList02,
.contentsEntryArea .msgList .resumeTable .jobList03,
.contentsEntryArea .msgList .resumeTable .jobList04,
.contentsEntryArea .msgList .resumeTable .jobList05,
.contentsEntryArea .msgList .resumeTable .jobList06,
.contentsEntryArea .msgList .resumeTable .jobList07,
.contentsEntryArea .msgList .resumeTable .jobList08,
.contentsEntryArea .msgList .resumeTable .jobList09,
.contentsEntryArea .msgList .resumeTable .jobList10 {
	margin-top: 10px;
	border-top: 2px solid #666666;
}
.contentsEntryArea .msgList .resumeTable table input, 
.contentsEntryArea .msgList .resumeTable table textarea {
    width: 558px;
}
.contentsEntryArea .msgList .resumeTable table input.names {
    width: 100px;
}
. contentsEntryArea .msgList .resumeTable table input.name {
    width: 150px;
}
.contentsEntryArea .msgList .resumeTable table input.address {
    width: 300px;
}
.contentsEntryArea .msgList .resumeTable table input.address1 {
    width: 300px;
}
.contentsEntryArea .msgList .resumeTable table input.tel {
    width: 200px;
}
.contentsEntryArea .msgList .resumeTable table input.univ {
    width: 300px;
}
.contentsEntryArea .msgList .resumeTable table input.gradyear {
    width: 50px;
}
.contentsEntryArea .msgList .resumeTable table input.company {
    width: 300px;
}
.contentsEntryArea .msgList .resumeTable table input.autoWidth, 
.contentsEntryArea .msgList .resumeTable table textarea.autoWidth {
    width: auto;
}

.textChecker INPUT {
    width: 4em !important;
}

.contentsEntryArea .msgList .resumeTable table table, 
.contentsEntryArea .msgList .resumeTable table table th, 
.contentsEntryArea .msgList .resumeTable table table td {
    padding: 3px 10px 2px 0px;
	margin: 0px;
	border: none;
	background: none;
	width: auto;
	font-weight: normal;
}

/* 20070109 coms start */
.contentsEntryArea .msgList .resumeTable table .ex {
    display: block;
	font-size: 10px;
	color: #777777;
	line-height: 1.3;
}
/* 20070109 coms end */
/* 20070109 coms start */
.contentsEntryArea .msgList .resumeTable span.errorText {
    display: block;
	padding: 0px 0px 5px 0px;
	color: #ff0000;
	font-size: 14px;
	font-weight: bolder;
}
/* 20070109 coms end */
.contentsEntryArea .msgList .resumeTable ul {
    margin: 0px 0px 10px 10px;
    padding: 0px;
}

.contentsEntryArea .msgList .resumeTable div.subText img {
    vertical-align: middle;
}

/* 20070511 start
.contentsEntryArea .msgList .resumeTable div.message_enter{
	margin-top:15px;
}
.contentsEntryArea .msgList .resumeTable div.message_enter table{
    border-top: 2px solid #666666;
}
 */

.contentsEntryArea .msgList .resumeTable div.message_enter table th{
    background: #FFE5E5 url("/img/0703/cmn/vbdr_dot.gif") repeat-y right top;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 150px;
	font-weight: bolder;
	vertical-align: top;
}

.contentsEntryArea .msgList .resumeTable table .ex_th {
    display: block;
	font-size: 10px;
	color: #777777;
	line-height: 1.3;
	margin-left:10px;
	font-weight:normal;
}

.contentsEntryArea .confirmBg {
	display: block;
	text-align:center;
	padding: 10px 0 5px 0;
/* 2007/07/22 ”wŒiF•ÏX‚ð”pŽ~ */
/*		margin-top:10px; */
/*	background-color:#D6D6D6; */
}

.contentsEntryArea .confirmBg input{
	margin-left:10px;
}

.contentsEntryArea .decideBg {
	display: block;
	text-align:center;
	padding: 10px 0 5px 0;
/* 2007/07/22 ”wŒiF•ÏX‚ð”pŽ~ */
/*	margin-top:10px; */
/*	background-color:#F9D6D5; */
}

/*PR sample*/

.contentsEntryArea .msgList_pr .resumeTable table td {
	background: #ffffff;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 728px;
    text-align: left;
	vertical-align: top;
}

.contentsEntryArea .msgList_pr {
    background: #e4e4e4;
	padding: 5px 5px 2px 5px;
}

.contentsEntryArea .msgList_pr .resumeTable {
    padding-bottom: 3px;
	width: 730px;
}


/*Message List*/
.contentsEntryArea .msgList_list {
    background: #e4e4e4;
	padding: 5px 5px 2px 5px;
}
.contentsEntryArea .menuArea .msgBorder{
	border-bottom: solid 3px #ff0000;
}

.contentsEntryArea .boxNavi{
	margin-top:10px;
	background-color:#E4E4E4;
	padding:5px 0 5px 0;
	
}
.contentsEntryArea .boxNavi table{
	width: 730px;
}
.contentsEntryArea .boxNavi th{
	width:240px;	
}
.contentsEntryArea .boxNavi th img{
	vertical-align: middle;
	margin-left:10px;
	
}
.contentsEntryArea .boxNavi .naviText {
	margin-left:10px;
	font-size: 10px;
	color: #777777;
	
	}
.contentsEntryArea .boxNavi td.selectCompany {
	text-align:right;
	
	}

.contentsEntryArea .msgList .confirm {
	display: block;
	text-align:center;
	padding: 10px 0 5px 0;
/* 2007/07/22 ”wŒiF•ÏX‚ð”pŽ~ */
/*		margin-top:10px; */
/*	background-color:#D6D6D6; */
}

.contentsEntryArea .msgList .decide {
	display: block;
	text-align:center;
	padding: 10px 0 5px 0;
/* 2007/07/22 ”wŒiF•ÏX‚ð”pŽ~ */
/*	margin-top:10px; */
/*	background-color:#F9D6D5; */
}


/* 20070511 end */

/* ŒŸ“¢ƒŠƒXƒg‹¤’Ê */
.contentsEntryArea div.actionBlock {
    text-align: center;
}


/* ŒŸ“¢ƒŠƒXƒgˆê—— */
.contentsEntryArea div.listChange {
   margin: 10px 0px 10px 5px;
   text-align: center;
}
.contentsEntryArea div.allDelBtn {
   padding: 0px 0px 10px 0px;
}
div.bookmarkInfo {
    margin: 10px 0px 20px 0px;
    padding: 0px 1px;
    border-top: 3px solid #ff0000;
    border-bottom: 1px solid #bbbbbb;
    background: #ffffff url("/img/0703/jobsearch/record_bg.gif") repeat-y;
}
div.bookmarkInfo table.resultList {
    width: 738px;
}
div.bookmarkInfo table.resultList td.listHead {

	border: 1px solid #ffffff;
   background: url(/img/0703/jobsearch/headbg-gray.gif) repeat-x bottom;
}
/* 20070109 coms start */
div.bookmarkInfo table.resultList td.listHead div.comName {
   font-weight: bold;
   font-size: 14px;
   line-height: 1.4;
}
/* 20070109 coms end */
/* 20070511 coms start */
div.bookmarkInfo table.resultList div.jobPR {
   padding: 0px 13px 8px 13px;
   color:#660000;
   font-size: 14px;
   font-weight: bold;
   line-height: 1.4;
}

div.bookmarkInfo table.resultList td.listHead div.shokusyuName {
   font-weight: bold;
   font-size: 16px;
   line-height: 1.5;
}
div.bookmarkInfo table.resultList td.listIcons {
   padding: 6px 13px;
}
div.bookmarkInfo table.resultList td.listIcons img {
   margin-right: 5px;
}

div.bookmarkInfo table.resultList td.listLeft,
div.bookmarkInfo table.resultList td.listRight {
   vertical-align: top;
}
div.bookmarkInfo table.resultList td.listLeft div.pic {
   margin-left: 13px;
}
div.bookmarkInfo table.resultList td.listRight table.itemList {
   margin: 0px 13px 13px 10px;
}
div.bookmarkInfo table.resultList td.listRight table.itemList th {
   width: 52px;
   vertical-align: top;
}
div.bookmarkInfo table.resultList td.listRight table.itemList th img {
   margin: 5px 0px;
}
div.bookmarkInfo table.resultList td.listRight table.itemList td {
   padding: 5px 5px 3px 0px;
   vertical-align: top;
   line-height: 1.5;
}
table.resultList tr.listContents td.listRight table.itemList .itembdr {
   border-bottom: solid 1px #d8d8ca;
}

/* 20070511 coms end */
div.bookmarkInfo table.resultList td.listHead table {
    margin: 10px 13px 8px 13px;
    width: 710px;
}
div.bookmarkInfo table.resultList td.listHead table th {
    text-align: left;
}
div.bookmarkInfo table.resultList td.listHead table td {
    text-align: right;
    vertical-align: top;
}

div.bookmarkInfo table.resultList td.listContents table.listJob {
    margin: 5px 13px 5px 13px;
	width: 712px;
}
/* 20070511 modified */
div.bookmarkInfo table.resultList td.listContents table.listJob th,
div.bookmarkInfo table.resultList td.listContents table.listJob td {
    background: url("/img/0703/cmn/bdr_dot.gif") left bottom repeat-x;
	padding: 5px 0px;
}

div.bookmarkInfo table.resultList td.listContents table.listJob tr.last th,
div.bookmarkInfo table.resultList td.listContents table.listJob tr.last td {
    background: none;
}
div.bookmarkInfo table.resultList td.listContents table.listJob th {
    width: 100%;
}
div.bookmarkInfo table.resultList td.listContents table.listJob th img {
    margin-right: 3px;
}
div.bookmarkInfo table.resultList td.listContents table.listJob td img {
    margin: 0px 2px 0px 10px;
}
div.bookmarkInfo table.resultList td.listContents div.norecord {
	background: #ffffff;
	padding: 40px;
    text-align: center;
}
div.bookmarkInfo table.resultList td.listHead table{
	margin-top:3px;
	margin-bottom:3px;
}

div.bookmarkInfo table.resultList td.bookmarkAction {
    background: #FEF7EC url("/img/0703/cmn/bdr_dot.gif") left top repeat-x;
}
div.bookmarkInfo table.resultList td.bookmarkAction table {
    margin: 10px 13px 10px 13px;
	width: 712px;
}
div.bookmarkInfo table.resultList td.bookmarkAction table td img {
    vertical-align: middle;
}
div.bookmarkInfo table.resultList td.bookmarkAction table td.alartMail img {
    margin-left: 5px;
	padding-bottom: 1px;
}
div.bookmarkInfo table.resultList td.bookmarkAction table td.alartMail a {
    margin-left: 5px;
}
div.bookmarkInfo table.resultList td.bookmarkAction table td.alartMail a img {
    margin-left: 0px;
}
div.bookmarkInfo table.resultList td.bookmarkAction table td.singleDel {
	width: 66px;
	text-align: center;
	background: url("/img/0703/cmn/vbdr_dot.gif") left top repeat-y;
}
div.bookmarkInfo table.resultList td.bookmarkAction table td.allDel {
	width: 80px;
	text-align: right;
	background: url("/img/0703/cmn/vbdr_dot.gif") left top repeat-y;
}

/* 20070511 modified end */
/* ŒŸ“¢ƒŠƒXƒg ƒ|ƒbƒvƒAƒbƒv ƒƒOƒCƒ“ƒtƒH[ƒ€ */
.contentsPopArea .pageTitle {
	margin-top: 10px;
	border-left: 5px solid #ff0000;
	padding: 0px 0px 0px 7px;
}
.contentsPopArea .pageDesc {
	margin-bottom: 20px;
	border-left: solid 5px #e4e4e4;
    background: url("/img/0703/cmn/bdr_dot.gif") repeat-x left top;
	padding: 6px 0px 3px 8px;
	line-height: 1.3;
}
.contentsPopArea div#pageMessageCenter {
    margin: 20px 0px 20px 0px;
	padding: 5px;
	color: #663333;
	font-size: 110%;
	font-weight: bolder;
	text-align: center;
}

.contentsPopArea div#pageMessageCenter ul li {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}
/* ƒZƒ~ƒi[î•ñ */
.contentsEntryArea .msgList .seminarInfoTable {
    padding-top: 15px;
}
.contentsEntryArea .msgList .seminarInfoTable table td.last {
    background: #ffffff url("/img/0703/cmn/list_record_bg_last_address.gif") repeat-x right bottom;
	border-right: none;
}
.contentsEntryArea .msgList .seminarInfoTable table .place {
    width: 100px;
}
.contentsEntryArea .msgList .seminarInfoTable table td.address {
    text-align: left;
}

/* ‰ž•åŒã‰ïˆõ“o˜^‹K–ñ */
.Stage .subText .kiyakuTextarea {
    padding: 0px;
    margin: 5px 60px 10px 60px;
}
.Stage .subText .kiyakuTextarea table {
	border: none;
    padding: 0px;
    width: 600px;
}
.Stage .subText .kiyakuTextarea table td {
    background: none;
	border: none;
    padding: 0px;
	width: auto;
}
.Stage .subText .kiyakuTextarea textarea.kiyaku {
	background: #ffffff;
    width: 510px;
}
/* 20070511 start */
.Stage .newRegisterCampaignArea {
	clear:both;
    margin-top: 30px;
}
/* 20070511 end */

.contentsEntryArea #ToolTip_RecieveEntryData {
    width: 200px;
	margin-left: 500px;
	margin-top: 10px;
}
.contentsEntryArea #ToolTip_secureMode {
    width: 200px;
	margin-left: 500px;
	margin-top: 30px;
}

/*20070511 ”äŠrŒŸ“¢ƒŠƒXƒg*/
.contentsEntryArea div.listCategory {
   margin: 15px 0px;
   text-align: center;
}
.contentsEntryArea div.listCategory span {
   padding: 0px 12px;
}
.contentsEntryArea div.listCategory span img {
   vertical-align: middle;
}

div.bookmarkComp {
    border-top: solid 3px #ff0000;
    background: #e4e4e4;
	margin-top:10px;
}
div.bookmarkComp table {
    width: 740px;
}
.contentsEntryArea .bookmarkComp table th.first {
	background: #aaaaaa;
	padding: 5px 0 5px 5px;
	color: #ffffff;
	font-weight: bolder;
}
.contentsEntryArea .bookmarkComp table tr td {
	background-color: #ffffff;
}
.contentsEntryArea .bookmarkComp table td {
    border-top: solid 1px #aaaaaa;
	padding: 0px;
}
.contentsEntryArea .bookmarkComp .compTable {
    border-bottom: 2px solid #666666;
    padding-top: 0px;
}
.contentsEntryArea .bookmarkComp .compTable {
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
}
.contentsEntryArea .bookmarkComp .compTable th{
    background: #fef7ec url("/img/0703/cmn/vbdr_dot.gif") repeat-y right;
	border-top: 1px solid #c1c1c1;
	width: 100px;
	font-weight: bolder;
	vertical-align: top;
}
.contentsEntryArea .bookmarkComp .compTable td {
	background: #ffffff url("/img/0703/cmn/vbdr_dot.gif") repeat-y right;
	border-top: 1px solid #c1c1c1;
    text-align: left;
	vertical-align: top;
	width:213px;
}

.contentsEntryArea .bookmarkComp .compTable td.noDot{
	background: #ffffff;
	border-top: 1px solid #c1c1c1;
    text-align: left;
	vertical-align: top;
}

.contentsEntryArea .bookmarkComp .compTable tr.basicInfo th,
.contentsEntryArea .bookmarkComp .compTable tr.basicInfo td {
	background: url("/img/0802/entry/bookmark_headbg-gray.gif") right bottom repeat-x;
}
.contentsEntryArea .bookmarkComp .compTable tr.basicInfo td.noDot {
	background: url("/img/0802/entry/bookmark_headbg-gray.gif") left bottom repeat-x;
}


.contentsEntryArea .bookmarkComp .compTable p, 
.contentsEntryArea .bookmarkComp .compTable div.p {
	padding: 10px;
}

.contentsEntryArea .bookmarkComp .compTable p em.title, 
.contentsEntryArea .bookmarkComp .compTable div.p em.title {
    display: block;
    padding-bottom: 10px;
    color: #660000;
}
.contentsEntryArea .bookmarkComp .compTable p em.simpleTitle, 
.contentsEntryArea .bookmarkComp .compTable div.p em.simpleTitle {
    display: block;
    padding-bottom: 5px;
}
.contentsEntryArea .bookmarkComp .compTable p em.checkTitle, 
.contentsEntryArea .bookmarkComp .compTable div.p em.checkTitle {
    display: block;
    padding: 15px 0px 5px 0px;
    color: #FF3333;
}

.contentsEntryArea .text{
margin:15px 0px;
}

.contentsEntryArea .pageAlert .text {
    margin: 0px;
}



/* 201011 camp4 */
.contentsEntryArea .messageAreaToroku {
    margin: 30px 0;
}
/*.contentsEntryArea .messageAreaLogined {
    margin: 30px 0;
}*//* 2012.6.19 MGAíœ */ 
.contentsEntryArea .messageAreaToroku .message {
    float: left;
    width: 380px;
}
.contentsEntryArea .messageAreaLogined .message {
   /* text-align: center;*//* 2012.6.19 MGAíœ */
   width: 400px;/* 2012.6.19 MGA’Ç‰Á */
}
.contentsEntryArea .message h4 {
    font-size: 21px;
    padding: 40px 0 20px;
}
.contentsEntryArea .messageAreaLogined .message h4{ 
  padding: 25px 0 15px; 
}/* 2012.6.19 MGA’Ç‰Á */
.contentsEntryArea .message p {
    margin: 0 0 50px 0;
}
.contentsEntryArea .toroku {
    float: right;
    width: 340px;
    padding: 20px 0;
    background: url('/img/1102/toroku_border.gif') left center no-repeat;
}
.contentsEntryArea .messageAreaLogined .toroku { 
   width: 335px; 
}/* 2012.6.19 MGA’Ç‰Á */ 
.contentsEntryArea .messageAreaLogined .toroku p{ 
  font-weight: normal; 
}/* 2012.6.19 MGA’Ç‰Á */
.contentsEntryArea .toroku p {
    margin-left: 60px;
    color: #666;
    font-weight: bolder;
    margin-bottom: 5px;
    text-align: center;
}
.contentsEntryArea .toroku a#buttonToroku {
    margin-left: 90px;
    display: block;
    width: 210px;
    height: 51px;
    background: url('/img/1102/reg_button.gif') left top no-repeat;
}
.contentsEntryArea .toroku a#buttonToroku:hover {
    background-position: 0 -51px;
}
.contentsEntryArea .toroku a#buttonToroku:active {
    background-position: 0 -102px;
}
.contentsEntryArea .toroku a#buttonToroku span {
    display: none;
}
.contentsEntryArea .messageAreaLogined .toroku a#buttonToroku {
	margin-left: 66px;
	background-image: url(../img/1206/jobset/btn_overwrite.gif);
	width: 258px;
}/* 2012.6.19 MGA’Ç‰Á */
.contentsEntryArea .toroku a#buttonToroku:hover {
    background-position: 0 -51px;
}
.contentsEntryArea .toroku a#buttonToroku:active {
    background-position: 0 -102px;
}
.contentsEntryArea .toroku a#buttonToroku span {
    display: none;
}
/* clearfix */
.messageAreaToroku {
  overflow: hidden;
}
.messageAreaToroku:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
/*_*/
* html .messageAreaToroku {
	height: 1em;
	overflow: visible;
}
/**/

/* v37.0 start */
/*‰ž•åƒtƒH[ƒ€(ƒƒOƒCƒ“j*/
.hozonBTNbox{
	width:100%;
	margin:5px 0 15px 0;
	text-align:center;
}

.hozonBTNboxTxt{
	display:block;
	font-size:10px;
	padding:0px 0 0 0px;
}



.syokumutuika{
	background:#F8F8F8!important;
}

.oubologinBox{
	width:730px;
	border-radius: 5px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#EFEFEF;
	margin:0 0 20px 0;
}

.oubologinBoxIn{
	text-align:center;
	padding:10px;
}

.oubologinBox p{
	text-align:left;
	font-size:100%;
}

.oubologinBoxMi{
	color:#E60012;
	font-weight:bold;
	display:block;
	padding:0 0 5px 0;
}

.oubologinBoxBTNw{
	width:300px;
	margin:8px auto 0 auto;
}
.oubologinBoxBTNL{
	float:left;
}
.oubologinBoxBTNR{
	float:right;
}

/*ƒCƒ[ƒWíœ‚Ìˆ×“¯ƒXƒ^ƒCƒ‹‚ðã‘‚«*/
.contentsEntryArea .msgList .resumeTable .jobList01_1306 table {
	background: #ffffff ;
}
/* v37.0 end */

/* v44.1 start */
div#content div.infoDetailScreen div.lumploader {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(css/1401/img/top/bg_loading.png) repeat left top;
	z-index: 1000;
}
div#content div.infoDetailScreen div.lumploader p.spin {
	color: #fff;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -28px 0 0 -28px;
}
/* v44.1 end */