@charset "utf-8";


/* ---------------- LIST COMMON ---------------- */
h2{
	clear:both;
	margin-top: 30px;
}

p.txt{
	margin-bottom:25px;
}

span{
	font-weight:bold;
}

table tr td.job_ctg_line{
	border-bottom:1px solid #CCCCCC;
}


.p07{
	padding:7px 0;
}

.pt07{
	padding-bottom:7px;
}


p.listtxt{
	clear:both;
	width:575px;
	padding:0 15px;
}


/* ---------------- STAFF ---------------- */

#staff p.info_link{
	float:right;
	margin-bottom:10px;
}

#staff table.list_attention{
	clear:both;
	border:2px solid #cccccc;
}
	


#staff table tr td.at_corp{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#00479b;
}

#staff table tr td.at_corp_end{
	border-right:1px solid #CCCCCC;
	color:#00479b;
}


#staff img.registbtn{
	margin:50px 0 0 185px;
	clear:both;
}



/* ---------------- INFOLIST ---------------- */
#info_list ul.jobtype{
	margin:0 0 25px 15px;
}

#info_list ul.jobtype li{
	float:left;
	margin-left:5px;
	margin-bottom:12px;
	width:200px;
}

#info_list ul.jobtype li.wid01{
	width:140px;
}

#info_list ul.jobtype li{
	display:block;
}

#info_list ul.jobtype li a:link,a:hover,a:visited{
	color:#0000ff;
	font-size: 13px;
}


#info_list a.top_back{
	float:right;
	margin:10px 0;
}


#info_list table.list_sumb{
	clear:both;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}
	

#info_list table tr td.list_tit{
	font-size:14px;
	font-weight:bold;
	padding:7px 0 7px 10px;
	
}

#info_list table tr td.job_ctg{
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}


#info_list table tr td.corp_name{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 7px 10px;
}

#info_list table tr td p.job_catch{
	font-weight:bold;
	color:#00479b;
	margin-bottom:10px;
}


/* ---------------- GLOBAL ---------------- */
#global img.flow{
	margin-left:48px;
}

#global dl{
}

#global dt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

#global dd{
	padding:0px;
	margin:0px 0px 25px 0px;
}

#global dd dt{
	float:left;
	width:20px;
	font-size:12px;
	font-weight:normal;
}

#global dd dd{
	padding-left:30px;
	margin:0px 0px 20px 0px;
}

#global dd dd dt{
	width:15px;
}

#global dd dd dd{
	padding-left:20px;
	margin:0px 0px 15px 0px;
}

#global dd ol li{
	clear:both;
	margin-left:5px;
}



#global dl.problem{
	margin-left:15px;
}

#global dl.problem dt{
	width:15px;
}

#global dl.problem dd{
	padding-left:20px;
}

#global dl.problem dd dt{
	width:110px;
}

#global dl.problem dd dd{
	padding-left:113px;
}

/* ---------------- INTRODUCION ---------------- */

#introduction dl{
}

#introduction dt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

#introduction dd{
	padding:0px;
	margin:0px 0px 25px 0px;
}

#introduction .center_position{
	text-align:center;
}

#introduction dl.step dt{
	float:left;
	width:80px;
}

#introduction dl.step dd{
	padding-left:85px;
}


/* ---------------- SEMINAR ---------------- */

#seminar dl.seminar01{
	margin-top:10px;
}

#seminar dl.seminar01 dt{
	padding-left:15px;
}

#seminar dl.seminar01 dd{
	width:310px;
	padding-left:250px;
	padding-right:15px;
	margin-top:-235px;
	margin-bottom:180px;
}

#seminar dl.seminar02 dt{
	padding-left:15px;
	font-weight:bold;
}

#seminar dl.seminar02 dd{
	width:500px;
	padding-left:60px;
	padding-right:15px;
	margin-top:-17px;
	margin-bottom:10px;
	
}

#seminar img.applicationbtn{
	margin:25px 0 15px 185px;
	clear:both;
}
