.apply_bold {
	font-weight : bold;
	color : #CC0000;
}

.period_red {
	color : #FF0000;
}

.kochira_button {
	margin : 0px 0px 10px 0px;
}

.kochira_area {
	margin : 10px 0px 0px 80px;
	float : left;
}

.button_area {
	margin : 6px 0px 0px 0px;
	float : left;
}


p.dakara_txt2 {
	margin : 10px;
	font-size : 13px;
	color : #333333;
}


.bg_orange2 {
	width : 700px;
	height : 27px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg_orange2.gif);
}

h3.comment {
	margin : 9px 0px 0px 15px;
	font-size : 14px;
	color : #333333;
}

.pic_comment_area {
	margin : 0px 0px 0px 32px;
}

.bg_comment2 {
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg_comment2.gif);
}

p.comment_q {
	margin : 0px 0px 3px 17px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

p.comment_a {
	margin : 0px 0px 20px 40px;
	font-size : 13px;
	color : #333333;
}

.bg_comment3 {
	margin : 0px 0px 10px 0px;
}

.kome_saraly {
	margin : 0px 0px 0px 30px;
	background-image : url(../img/search/detail2/kome_saraly.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.salary_bikou {
	font-size : 13px;
	color : #333333;
	margin : 0px 0px 5px 13px;
}


.to_oubo {
	width : 652px;
	margin : 0px auto 0px auto;
	background-color : #FF6600;
}

.oubo_button {
	margin : 15px 0px 15px 0px;
	text-align : center;
}

.back_todetail1 {
	margin : 10px 0px 0px 5px;
	font-weight : bold;
}

a.back_detail:link {
	color : #4C4CB7;
}

a.back_detail:visited {
	color : #4C4CB7;
}

a.back_detail:hover {
	color : #4C4CB7;
}

a.back_detail:active {
	color : #4C4CB7;
}

p.juusior {
	margin : 5px 10px 5px 10px;
	font-weight : bold;
	color : #CC0000;
}

/* 戻ると、保存・紹介 */
.back_intro {
	width : 750px;
	margin : 0px auto 0px auto;
}

.backlink {
	float : left;
}

.back_todetail1 {
	margin : 10px 0px 0px 54px;
	font-weight : bold;
}

.save_intro {
	margin : 8px 0px 0px 0px;
	float: right;
}

/* 応募へ */
.to_oubobox {
	width : 318px;
	height : 79px;
	margin : 10px auto 0px auto;
	background-image : url(../img/search/detail2/to_oubo_yaji.gif);
	background-repeat : no-repeat;
}

p.tooubotxt {
	margin : 18px 0px 0px 0px;
	font-size : 18px;
	text-align : center;
}

/* SSL */
.ssl_box {
	width : 507px;
	margin : 5px auto 0px auto;
}


p.sll_explain {
	font-size : 10px;
	margin : 0px 0px 3px 0px;
}

p.to_privacy {
	font-size : 10px;
	margin : 0px 0px 0px 0px;
}

/* ログイン誘導 */
.login_yuudoubox {
	margin : 5px 0px 0px 0px;
	text-align : center;
}

.login_yuudou {
	border : 1px solid #999999;
}

p.joubu_login {
	margin : 0px 0px 0px 0px;
	color : #CC0000;
	font-size : 12px;
}

/* h3 */
h3.ouboh3 {
	margin : 0px 0px 0px 10px;
	padding : 6px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
}

/* 企業からのメッセージ */
.from_company {
	width : 555px;
	margin : 15px auto 10px auto;
}

.from_c_box2 {
	height : 20px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail2/bg_fromc.gif);
	
}

p.to_oubosy {
	margin : 0px 0px 0px 10px;
	padding : 3px 0px 0px 0px;
	color : #FFFFFF;
	font-weight : bold;
}

.from_c_box {
	margin : 0px 0px 0px 0px;
	padding : 10px 15px 10px 15px;
	background-color : #FFFFCC;
}

p.from_company_txt {
	margin : 0px 0px 0px 0px;
	
}

.bh_zehi {
	width : 656px;
	height : 22px;
	margin : 15px auto 0px auto;
	background-image : url(../img/search/detail2/bg_zehi.gif);
}

p.zehi_txt {
	margin : 0px 0px 0px 10px;
	padding : 3px 0px 0px 0px;
	font-weight : bold;
	color : #FFFFFF;
}

.sudeni_box {
	width : 656px;
	margin : 0px auto 0px auto;
}

p.sudeni_txt {
	margin : 0px 0px 0px 0px;
	font-size : 11px;
	color : #CC0000;
	text-align : right;
}


.detail_saikabuad,.detail_saikabuad2 {
	width : 738px;
	margin : 20px auto 20px auto;
	padding : 10px 0px 10px 10px;
	border : 1px dotted #CCCCCC;
}

.detail_saikabuad2 {
	padding : 20px 0px 10px 0px;
}