h2.sub_title{
	background:url(/images/common/arrow_sub.gif) 0 1px no-repeat;font-size:13px;padding-left:20px;letter-spacing:-1px;
	color:202020;
	margin:0;
}
h2.sub_title span{
	color:#747474;font-size:13px;letter-spacing:-1px;padding-left:5px;
}
table#mypage_list{

}
table#mypage_list tr.list_title{
	background-color:#f8f8f8;
}
table#mypage_list td.list_title{
	border-top:2px solid #d3d3d3;border-bottom:1px solid #d3d3d3;
}
div#main_contents ul#file_list{
		list-style-type:none;

	}
	div#main_contents ul#file_list li{
		background:normal;
		height:25px;
	}
	ul#file_list{
		border-bottom:1px solid #d3d3d3;
	}
	ul#file_list,
	ul#file_list li,
	ul#file_list li dt,
	ul#file_list li dd,
	ul#file_list li dl{
		margin:0;
		padding:0;
	}
	ul#file_list li dl{
		border-bottom:1px solid #efefef;
		height:30px;
	}
	ul#file_list li dd{
		padding-top:7px;
		text-align:center;
		float:left;

	}
	ul#file_list li dd.chk{
		width:50px;
	}
	ul#file_list li dt.file_title{
		padding-top:7px;
		width:250px;
		float:left;
	}
	ul#file_list li dd.file_name{
		width:200px;
	}
	ul#file_list li dd.file_byte{
		width:80px;
	}
	ul#file_list li dd.file_date{
		width:100px;
	}
	li#list_bar{
		border-top:2px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	li#list_bar dl{
		text-align:center;
		background-color:#f8f8f8;	
	}
	li#list_bar dd{
	}
	span.btn{
		cursor:pointer;
	}
	form#frm{
		border-bottom:1px solid #d3d3d3;
		margin-bottom:5px;
	}
	form#frm label{
		font-weight:bold;
	}
	/*
	form#frm input{
		width:550px;
		margin-top:5px;
		border:1px solid gray;
	}
	*/
	div#paging{
		text-align:center;
		height:50px;
	}

div#scrapListing {
	margin-top:10px;
}
div#scrapListing span{
	font-size:11px;
}

div#scrapListing dl,div#scrapLIST dt,div#scrapLIST dd{
	margin:0;padding:0;
}
div#scrapListing dl{
	width:710px;
	margin-top:9px;
	border-bottom:1px solid #d2d2d2;
}
div#scrapListing dt{
	float:left;
	height:35px;
	background-color:#fcfcfc;
	border-top:1px solid #d2d2d2;
	border-bottom:2px solid #d2d2d2;
	font-weight:bold;
	padding:9px 2px 0 2px;
}
div#scrapListing dd{
	float:left;
	height:25px;
	border-bottom:1px solid #e7e7e7;
	padding-top:5px;
}
div#scrapListing dt.title_1{
	border-left:1px solid #d2d2d2;
}
div#scrapListing dt.title_5{
	border-right:1px solid #d2d2d2;
}
div#scrapLIST dd.title_1{
	padding-top:2px;
}
div#scrapListing dt.title_1,div#scrapLIST dd.title_1{
	width:40px;
	text-align:center;
}
div#scrapListing dt.title_2,div#scrapLIST dd.title_2{
	width:50px;
	text-align:center;
}
div#scrapListing dt.title_3{
	text-align:center;
}
div#scrapListing dt.title_3,div#scrapLIST dd.title_3{
	width:460px;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
div#scrapListing dt.title_4,div#scrapLIST dd.title_4{
	width:80px;
	text-align:center;
}
div#scrapListing dt.title_5,div#scrapLIST dd.title_5{
	width:80px;
	text-align:center;
}
div#scrapListing div{
	margin-top:5px;
}
ul#member_info{
	list-style-type:none;
	padding:0;
	margin:0;
	width:470px;
}
ul#member_info li{
	background:none;
	height:30px;
	border-bottom:1px solid #eaeaea;
	margin:0;padding:6px 0 4px 0;
}
ul#member_info li.title{
	float:left;
	width:100px;
	padding-left:15px;
	background:url(/images/icon_nemo.gif) 5px 10px no-repeat;
}
ul#member_info li.content,
ul#member_info li.content2{
	float:left;
	width:370px;
	background:url(/images/main_line.gif) 0 8px no-repeat;
}
ul#member_info li.content{
	padding-left:15px;
}
ul#member_info li.content2{
	padding-left:15px;
}
ul#member_info li.content2 span{
	float:left;
	padding-top:3px;
}
ul#member_info li.content2 img{
	display:block;
}
h2.title{
	font-size:12px;margin:0;padding:11px 0 0 18px;background:url(/images/common/arrow_sub.gif) 0 11px no-repeat;
	height:25px;
}
h2.title span.first{
	color:4d6d96;font-size:14px;	
}
h2.title span.second{
	color:#8d8d8d;
}
ul#countList {
	margin:0;padding:0;
	list-style-type:none;
	width:710px;
	height:35px;
	font-size:11px;
	border:1px solid #d3d3d3;
	background-color:#f8f8f8;
}
ul#countList li{
	background:none;
	float:left;
	margin:0;padding:9px 6px 0 auto;
	letter-spacing:-1px;
	background:url(/images/main_line.gif) 10px left no-repeat
}
ul#countList li.titlebold{
	font-weight:bold;
	font-size:11px;
	padding:9px 6px 0 15px;
	background:none;
}
ul#countList li span{
	color:#dd052c;
	font-weight:bold;
}
div#countBtn{
	text-align:right;
	padding:6px 0 6px 0;
	border-bottom:1px solid #d3d3d3;
}
div#resumeLIST h2{
	font-size:12px;
}
div#resumeLIST dl,div#resumeLIST dt,div#resumeLIST dd{
	margin:0;padding:0;
}
div#resumeLIST dl{
	width:710px;
	border-top:2px solid #d3d3d3;
}
div#resumeLIST dt{
	border-bottom:1px solid #d3d3d3;
	font-weight:bold;
	text-align:center;
	background-color:#f8f8f8;
	height:30px;
	padding-top:8px;
}
div#resumeLIST dt,div#resumeLIST dd{
	float:left;
}
div#resumeLIST dd{
	height:60px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #d3d3d3;
}
div#resumeLIST dd.title_1{
	padding:22px 0 0 10px;
}
div#resumeLIST dd.title_4,div#resumeLIST dd.title_5,div#resumeLIST dd.title_6{
	padding-top:22px;
}
div#resumeLIST dd.title_2{
	padding-right:10px;
}
div#resumeLIST dt.title_1, div#resumeLIST dd.title_1{
	width:140px;
}
div#resumeLIST dt.title_2, div#resumeLIST dd.title_2{
	width:130px;
}
div#resumeLIST dt.title_3, div#resumeLIST dd.title_3{
	width:250px;
}
div#resumeLIST dt.title_4, div#resumeLIST dd.title_4{
	width:60px;
	text-align:center;
}
div#resumeLIST dt.title_5, div#resumeLIST dd.title_5{
	width:70px;
	text-align:center;
}
div#resumeLIST dt.title_6, div#resumeLIST dd.title_6{
	width:55px;
	text-align:center;
}
div#mailCount div{
	margin:0;
	padding:9px 0 0 30px;
	width:710px;
	height:35px;
	font-size:11px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	background:#f8f8f8 url(/images/mypage/icon_letter.gif) 10px 10px no-repeat;
}
div#mailCount div span{
	color:#db082b;
}
div#mailCount p{
	color:#7991ad;
	margin:0;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #d3d3d3;
	line-height:20px;
}


div#userScrapNav{
	width:710px;
	height:32px;
	border-bottom:2px solid #cacaca;
	position:relative;
	padding-left:459px;
	margin-top:-30px;
}
div#userScrapNav ul{
	list-style-type:none;
	padding:0;margin:0;
	position:absolute;
}

div#userScrapNav li{
	float:left;
	background:none;
	cursor:pointer;
	height:28px;
	margin:2px 0 0 3px ;
	background:url(/images/customer/btn_sub_left.gif) no-repeat;
	border-bottom:2px solid #cacaca;
}
div#userScrapNav li span{
	background:url(/images/customer/btn_sub_right.gif) right 0 no-repeat;
	height:28px;
	padding:8px 17px 0 0;
}
div#userScrapNav li strong{
	background:url(/images/customer/btn_sub_center.gif) repeat-x;
	padding-left:10px;
}

div#userScrapNav li.sel{
	margin-top:0px;
	height:32px;
	background:url(/images/customer/btn_sub_left_on.gif) no-repeat;
	border-bottom:2px solid white;
}

div#userScrapNav li.sel span{
	background:url(/images/customer/btn_sub_right_on.gif) right 0 no-repeat;
	height:32px;
	color:#d72b37;
}
div#userScrapNav li.sel strong{
	height:32px;
	background:url(/images/customer/btn_sub_center_on.gif) repeat-x;
}



div#resumeSubNav{
	width:710px;
	height:32px;
	z-index:1;
}
div#resumeSubNav ul{
	list-style-type:none;
	padding:0;margin:0;
	z-index:1;

}

div#resumeSubNav li{
	float:left;
	background:none;
	cursor:pointer;
	height:28px;
	margin:2px 0 0 0 ;
	background:url(/images/customer/btn_sub_left.gif) no-repeat;
	border-bottom:2px solid #cacaca;
}
div#resumeSubNav li span{
	background:url(/images/customer/btn_sub_right.gif) right 0 no-repeat;
	height:28px;
	padding:8px 17px 0 0;
}
div#resumeSubNav li strong{
	background:url(/images/customer/btn_sub_center.gif) repeat-x;
	padding-left:10px;
}

div#resumeSubNav li.sel{
	margin-top:0px;
	height:32px;
	background:url(/images/customer/btn_sub_left_on.gif) no-repeat;
	border-bottom:2px solid white;
}

div#resumeSubNav li.sel span{
	background:url(/images/customer/btn_sub_right_on.gif) right 0 no-repeat;
	height:32px;
	color:#d72b37;
}
div#resumeSubNav li.sel strong{
	height:32px;
	background:url(/images/customer/btn_sub_center_on.gif) repeat-x;
}

caption{
	display:none;
}

dl#special_exposure,
dl#special_exposure dt,
dl#special_exposure dd{
	margin:0;padding:0;
}
dl#special_exposure dt{
	border-top:2px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	text-align:center;
	margin-top:5px;
	padding-top:6px;
	font-weight:bold;
}
dl#special_exposure dt.special_title{
	width:255px;
	height:30px;
	float:left;
	background-color:#f8f8f8;
}
dl#special_exposure dt.special_content{
	width:455px;
	height:30px;
	float:left;
	background-color:#f8f8f8;
}
dl#special_exposure dd.special_left{
	float:left;
	width:255px;
	height:360px;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #f0f0f0;
	text-align:center;
	padding-top:20px;
}
dl#special_exposure dd.special_right{
	float:left;
	height:360px;
	border-bottom:1px solid #d3d3d3;
	padding:15px 0 0  20px;
}
dd.special_right ul{
	list-style-type:none;
	margin:0;padding:0;
}
dd.special_right ul li{
	background:url(/images/icon_nemo.gif) 0 4px no-repeat;
	padding-left:10px;
	height:23px;
}
div#returnContent{
	clear:both;
	margin-top:30px;
}
div#returnContent ul{
	padding:0;margin:0;
	list-style-type:none;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	margin-top:8px;
	width:710px;
}
div#returnContent ul li.title{
	padding:0;margin:0;
	background:url(/images/mypage/icon_ok_resume_special.gif) 20px center no-repeat;
	height:70px;
	width:250px;
	float:left;
	border-top:1px solid #efefef;
	background-color:#f5f5f5;
	padding:16px 0 0 41px;
}
div#returnContent ul li.btn{
	padding:0;margin:0;
	background:none;
	float:left;
	width:460px;
	height:70px;
	border-top:1px solid #efefef;
	padding:18px 0 0 30px;
}
div#returnContent ul div.contentNum{
	float:left;
	color:#f5f5f5;
}
div#returnContent ul div.content{
	width:150px;
	height:40px;
	margin-left:40px;
	text-align:center;
	font-size:11px;
}

div#sub_contents{
	padding:20px 0 0 50px;
}
div#sub_contents img{
	float:left;
}
div#sub_contents p{

	padding:0 0 0 20px;float:left;letter-spacing:-1px;color:#888;
}
div#sub_contents span.con_1{
	letter-spacing:-2px;font-size:16px;font-weight:bold;color:#222;line-height:30px;
}
div#sub_contents span.con_2{
	letter-spacing:-2px;font-size:16px;color:#de012c;
}
div#sub_contents span.con_3{
	letter-spacing:-2px;font-size:16px;color:#8f8f8f;
}
div#sub_contents h3{
	margin:0;padding:0 0 8px 118px;
	font-size:16px;
}



div#main_contents td{
	height:30px;
}
table#recruit_resume{
	border-top:2px solid #d3d3d3;
	width:710px;
	letter-spacing:-1px;
}
table#recruit_resume td.title{
	border-left:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	padding-left:15px;
	width:65px;
	font-weight:bold;
}
table#recruit_resume td.title1{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	width:80px;
	height:275px;
	font-weight:bold;
	text-align:center;
}
table#category{
	border-bottom:1px solid #d3d3d3;
}
table#category td.title2{
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	width:275px;
	font-weight:bold;
	text-align:center;
}
table#category td.title3{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	width:275px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
}
table#recruit_resume td.title4{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	width:80px;
	height:60px;
	background-color:#f8f8f8;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
}
table#recruit_resume td.title5{
	border-left:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	padding-left:15px;
	font-weight:bold;
}
table#recruit_resume td.title6{
	border-left:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	padding-left:15px;
	font-weight:bold;
}
table#recruit_resume td.title7{
	border-left:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	padding-left:15px;
	font-weight:bold;
}
table#recruit_resume td.title8{
	border-left:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	background-color:#f8f8f8;
	padding-left:15px;
	font-weight:bold;
}
table#recruit_resume td.title9{
	border-left:1px solid #ededed;
	border-bottom:2px solid #d3d3d3;
	background-color:#f8f8f8;
	padding-left:15px;
	font-weight:bold;
}

table#category td.content{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
}
table#recruit_resume td.content1{
	border-right:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
}
table#recruit_resume td.content2{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	padding:10px 0 0 20px;
}
table#recruit_resume td.content3{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	padding:10px 0 8px 20px;
}
table#recruit_resume td.content4{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	padding:10px 0 8px 20px;
}
table#recruit_resume td.content5{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
	border-bottom:1px solid #d3d3d3;
	padding:10px 0 8px 20px;
}

table#recruit_resume td.content6{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #ededed;
	border-bottom:2px solid #d3d3d3;
	padding:10px 0 8px 20px;
}

ul#recruit_resume_list{
	list-style-type:none;
	padding:0;margin:0;
	width:710px;
	border-top:2px solid #d3d3d3;
}

ul#recruit_resume_list li{
	background:none;
	float:left;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:20px;
}
ul#recruit_resume_list li.title{
	width:570px;
}
ul#recruit_resume_list li.admin{
	width:50px;
	padding:17px 0 0 0;
	text-align:center;
	font-weight:bold;
}
ul#recruit_resume_list li.mail{
	width:90px;
	padding:40px 0 0 0;
	text-align:center;
	font-weight:bold;
}
ul#recruit_resume_list dl, ul#recruit_resume_list dt, ul#recruit_resume_list dd{
	padding:0;margin:0;
}
ul#recruit_resume_list dl{
	margin:18px 0 0 2px;
	letter-spacing:-1px;
	float:left;
	width:560px;
}

ul#recruit_resume_list li.title div.admin{
	width:50px;
	float:left;
	text-align:center;
	margin:20px 0 0 0;
}
ul#recruit_resume_list li.title div.mail{
	width:80px;
	float:left;
	text-align:center;
	margin:40px 0 0 0;
}
ul#recruit_resume_list dt{
	width:70px;height:20px;
	background:url(/images/mypage/icon_square_recruit_resume.gif) 7px left no-repeat;
	font-size:11px;
	padding:3px 0 2px 6px;
	float:left;
}
ul#recruit_resume_list dd{
	width:200px;
	background:url(/images/main_line.gif) 4px left no-repeat;
	padding:3px 0 2px 10px;
	float:left;
	font-weight:normal;
/*	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;*/
}

ul#recruit_resume_list li.subTitle{
	height:30px;
	padding:7px 0 0 0;
	text-align:center;
	background-color:#f8f8f8;
}
div#recruitSubNav{
	position:relative;
	border-bottom:1px solid #da1a33;
	height:35px;
	margin-bottom:20px;
}
div#recruitSubNav ul{
	position:absolute;
	list-style-type:none;
	margin:0;padding:0;

}
div#recruitSubNav li{
	float:left;
	background:none;
	padding:10px 20px 0 20px;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #da1a33;
	background-color:#f6f6f6;
	height:35px;
	font-weight:bold;
}
div#recruitSubNav li.left{
	border-left:1px solid #bebebe;
}
div#recruitSubNav li.right{
	border-right:1px solid #bebebe;
}
div#recruitSubNav li.sel{
	border:1px solid #da1a33;
	border-bottom:1px solid #fff;
	background-color:#fff;
	color:#da1a33;
}
ul#searchList {
	list-style-type:none;width:710px;
	margin:0;padding:0;
	margin-top:10px;
}
ul#searchList li{
	border:1px solid gray;height:40px;background:none;float:left;
	padding:3px 0 0 0;
}
ul#searchList li.num1{	width:30px; }
ul#searchList li.num2{	width:150px; }
ul#searchList li.num3{	width:150px; }
ul#searchList li.num4{	width:340px; }
ul#searchList li.num5{	width:710px;text-align:center; }
div#recruit_search{
	height:35px;
	border:1px solid #d3d3d3;
	background-color:#f7f7f7;
	padding-left:10px;
}
div#recruit_search td.title{
	font-weight:bold;
	letter-spacing:-2px;
	padding-top:5px;
	background:url(/images/main_line.gif) center right no-repeat;
	width:85px;
}
div#recruit_search td.title span{
	color:#757575;
	letter-spacing:-2px;
}
div#recruit_search td.name{
	letter-spacing:-1px;
	font-size:11px;
	padding:6px 0 0 10px;
}
div#recruit_list{
	margin-top:20px;
}


div#recruit_list table#allList{
				width:710px;
				padding:0;
				margin-bottom:10px;
				border-collapse:collapse;
				border-top:2px solid #d3d3d3;
				border-bottom:1px solid #d3d3d3;
			}
			div#recruit_list tr.title_name{
				background-color:#f8f8f8;
			}
			div#recruit_list table#allList td{
				height:35px;
				border-bottom:1px solid #efefef;
			}
			div#recruit_list tr.title_name td{
				text-align:center;
				font-size:11px;
				font-weight:bold;
				letter-spacing:-1px;
				border-bottom:1px solid #d3d3d3;
			}