
#common_error ul li{
padding:5px 0 5px 30px;
margin:0 5px 0 10px;
background:url(/images/rgts_catch_common.gif) 0 5px no-repeat;
color:#D80020;
font-weight:bold;
}

/*header_contents*/
#common_error{
    border: 1px solid #D9D5BB;
    margin: 0 0 10px;
    padding: 5px 0;
    width: 753px;
}
*html #common_error{/*For IE6*/
/*	background:url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/images/bg_main.png", sizingMethod = "scale");*/
}

#common_error ul {
	border:1px solid #ccc;
	width:682px;
	background:#FFECEC;
	margin:0 0 0 34px;
}

#common_error_head{/*現在非表示*/}
*html #common_error_head{/*For IE6*/
/*	background:url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/images/bg_main_head.png", sizingMethod = "image");*/
}
#common_error_foot{/*現在非表示*/}
*html #common_error_foot{/*For IE6*/
/*	background:url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/images/bg_header_btm.png", sizingMethod = "image");*/
}

.common_notice{
/*	margin: 4px;
	padding-left: 40px;
	width: 710px;
	height: 40px;
	border-top: 4px solid #202099;
	border-bottom: 4px solid #202099;
	font-size: 16pt;
	color: #6666FF;
	background-color: #f0f0ff;

	background-image: url(/dstar/img/notice_icon.gif);
	background-repeat: no-repeat;*/
}　/*head下のお知らせ部分／現在非表示／110616*/


.zendhref_nolink{
	font-weight: bold;
}



.user_name{
	font-weight:bold;
}

/* (>) link */
.com_sublink {
padding:0 0 0 0px;
margin:5px 0 0 0;
background:#c00;
background:url(/images/link_catch_blue.gif) 0 1px no-repeat;

}
.com_sublink a{
text-decoration:none;
color:#0460C7;
}
.com_sublink a:hover{
text-decoration:underline;
color:#0460C7;
}


/*h2 title*/
#omidashi_block{
width:699px;
border:1px solid #CCC;
margin:12px 0 0 0;
padding:0 11px 0 11px
}
#omidashi_block:after{
content:"";
display:block;
clear:both;
}
h2#common_title{
padding:15px 0 10px 4px;
background:url(../images/title_bar.gif) 0 0 no-repeat;
font-family:"ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
font-size:25px;
font-weight:bold;
line-height:25px;
color:#333;
float:left;
}
#title_notice_block{
padding:10px 0 10px 0;
float:left;
}
#title_notice_block p{
padding:0 0 0 11px;
float:left;
}

/* ハローワーク求人について */
#about_employment_agency {
width:683px;
margin:0 auto 50px;
font-size:12px;
line-height:18px;
}

#about_employment_agency strong {
background:url(../images/att_employment_agency.gif) 0 0 no-repeat;
width:683px;
height:39px;
}

#about_employment_agency p {
background-color:#eff8fc;
padding:10px;
border-bottom:#b9cfd2 1px solid;
border-left:#b9cfd2 1px solid;
border-right:#b9cfd2 1px solid;
}

.hello_marker{
color:#CC0000;
}

/* お仕事紹介特集 */
#about_dstaff,
#about_dstaffxhellowork {
width:683px;
margin:0 auto 50px;
font-size:12px;
line-height:18px;
}

#about_dstaff strong,
#about_dstaffxhellowork strong {
background:url(../images/att_dstaff.gif) 0 0 no-repeat;
width:683px;
height:39px;
}
#about_dstaffxhellowork strong {
background:url(../images/att_dstaffxhellowork.gif) 0 0 no-repeat;
width:683px;
height:39px;
}

#about_dstaff p,
#about_dstaffxhellowork p {
background-color:#fff4f4;
padding:10px;
border-bottom:#e39797 1px solid;
border-left:#e39797 1px solid;
border-right:#e39797 1px solid;
}


/* 求人詳細の会社名 */
#omidashi_block_detail{
	width:659px;
	margin:0 20px;
	position:relative;
}
#omidashi_block_detail:after{
content:"";
display:block;
clear:both;
}
div#detail_com_name {
	xposition:relative;
	xheight:1%;
	xwidth:100%;
	padding:0 11px 0 11px;
	width:659px;
	height:55px;
	background:url(../images/com_name_h2.jpg) 0 0 no-repeat;
	margin-top:15px;
}

#detail_com_name h2 {
	padding:16px 0 12px 4px;
	font-family:"ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	float:left;
	color:#FFF;
}
ul#id_date {
	position:absolute;
	right:-20px;
	top:-20px;
} /* For IE7 */
	*:first-child+html ul#id_date {
	top:-15px;
} /* For IE6 */
	*html ul#id_date {
	top:-20px;
	right:0px;
}
ul#id_date li {
	float:left;
	margin:0 0 0 16px;
}

/* span */
span.item_nowrap{
white-space:nowrap;
}


/* extend - regist1(form) << */
input.text1{
width:250px;
border:1px solid #799AA9;
font-size:12px;
color:#333;
padding:2px;
}

input.password1{
width:160px;
border:1px solid #799AA9;
font-size:12px;
color:#333;
padding:2px;
}

input.short1{
width:70px;
border:1px solid #799AA9;
font-size:12px;
color:#333;
padding:2px;
}

label.radiolabel{
margin:0 16px 0 2px;
color:#333;
vertical-align:text-bottom;
}

input[type="file"]{
width:200px;
font-size:12px;
color:#333;
padding:2px;
}


select.select1{
width:200px;
height:18px;
font-size:10px;
color:#333;
}
html:first-child select.select1{
font-size:12px;
}

select.select2{
width:120px;
height:18px;
font-size:10px;
color:#333;
margin:0 20px 0 10px;
}
html:first-child select.select2{
font-size:12px;
}

select.select2_nomargin{
width:120px;
height:18px;
font-size:10px;
color:#333;
}


select.select3{
width:70px;
height:18px;
font-size:12px;
color:#333;
margin:0 0 0 0;
}
*html select.select1{
font-size:12px;
}
*html select.select2{
font-size:12px;
} 
html:first-child select.select3{
font-size:12px;
}


select.select4{
width:190px;
height:18px;
font-size:10px;
color:#333;
float:left;
}
html:first-child select.select4{
font-size:12px;
}
select.select5{
width:190px;
height:18px;
font-size:10px;
color:#333;
float:left;
margin:0 20px 0 10px;
}
html:first-child select.select5{
font-size:12px;
}




textarea.textarea1{
width:450px;
height:90px;
border:1px solid #799AA9;
font-size:12px;
color:#333;
padding:2px;
margin:5px 0 5px 0;
} 
textarea.textarea2{
width:700px;
height:45px;
border:1px solid #799AA9;
font-size:12px;
color:#333;
padding:2px;
margin:5px 0 5px 0;
} 
textarea.textarea3{
width:700px;
height:90px;
border:1px solid #799AA9;
font-size:12px;
color:#333;
padding:2px;
margin:5px 0 5px 0;
} 
/*  >> */

/* extend - regist3(blocks) << */

/*blocks*/
.rgt3_blockA{
width:700px;
margin:25px 12px 0 11px;
}
div.rgt3_blockA:after{
content:"";
display:block;
clear:both;
}
.rgt3_blockB{
width:700px;
margin:10px 12px 0 11px;
}

#rgt3_honmon_block{
width:470px;
float:left;
}
#rgt3_illust_block{
width:200px;
float:left;
margin:0 0 0 30px;
}

/*  >> */


/*-- 求人一覧（検索結果） --*/
table.search_list {	width:690px;}
*html table.search_list {	width:695px;}
*:first-child+html table.search_list {	width:695px;}

.search_list th {
	width:13%;
}

.search_list th p {
	font-weight:bold;
}

.search_list td {
	width:37%;
}

.re_search_btn p a {
	display:block;
	width:200px;
	height:24px;
	background:url(../images/re_search_tab_btn_02.jpg) no-repeat;
	background-position:left top;
	text-decoration:none;
	margin:0;
	position:relative;
	left:490px;
}
.re_search_btn p a:hover {
	background:url(../images/re_search_tab_btn_02.jpg) no-repeat;
	background-position:0 -24px;
}
.re_search_btn p a span {
	text-indent:-9999px;
	font-size:0.1em;
	visibility:hidden;
}

/*-- 求人一覧（検索結果） YouTubeリンク追加※100413 --*/
.result_list div.movie_box {
position:relative;
margin-bottom:5px;
}

.result_list div.movie_box table th p.catch {
border:none;
}

.result_list div.movie_box table th {
padding:0;
}

.result_list div.movie_box table td {
width:151px;
height:45px;
padding:0;
}

.result_list div.movie_box table td div#movie_btn {
position:absolute;
top:5px;
right:4px;
}

.result_list div.movie_box table td div#movie_btn a {
background:url(../images/result_movie_btn.gif) 0 0 no-repeat;
width:151px;
height:45px;
display:block;
text-decoration:none;
}
.result_list div.movie_box table td div#movie_btn a:hover {
background:url(../images/result_movie_btn.gif) 0 -45px no-repeat;
}
.result_list div.movie_box table td div#movie_btn a span {
text-indent:-9999px;
font-size:0.1em;
visibility:hidden;
}


