BODY{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;

}
FORM{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}


.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif
}
.j9, .j10, .j12, .j14 {
	font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif
}
A:link{    /* 未リンク */
	color:#006699; text-decoration:none;
}
A:visited{ /* 既リンク */
	color:#006699; text-decoration:none;
}
A:hover  { /* リンク中 */
	color:#006699; text-decoration:underline;
}
/* --------------------------------------------------------------[link]--------------- */
.mlink:link{    /* 未リンク */
	color:#0000FF; text-decoration:none;
}
.mlink:visited{ /* 既リンク */
	color:#0000FF; text-decoration:none;
}
.mlink:hover  { /* リンク中 */
	color:#0000FF; text-decoration:underline;
}

.aboutimg01{
	background-image:url("/img/aboutimg01.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
	padding: 0px 10px 0px 10px;
}
.aboutimg02{
	background-image:url("/img/about_concept_s.gif");
	background-repeat:no-repeat;
	background-position:right top;	
}
.coupon{
	background-image:url("/img/rogo_mark.gif");
	background-repeat:no-repeat;
	background-position:right bottom;	
}

a.siro{color:#ffffff;}


/*-------------------------------------------------------- [ SPAN/DIV ] -----*/
SPAN.uptxt{	color : #FF3300;	font-weight : 400;}
SPAN.clear{	color : #999999;}
SPAN.txt33{	color : #333333;}
SPAN.txtFF{	color : #FFFFFF;}
SPAN.mtxt{	color : #3399CC;}
SPAN.mtxt2{	color : #336699;}
SPAN.txtStr1{	color : #FF3300;	font-weight : 800;}
SPAN.txtStr2{	color : #336699;	font-weight : 800;}
SPAN.txtStr3{	color : #FFFFFF;	font-weight : 800;}
DIV.mrg3{	padding-top:3px;}
DIV.mrg5tb{	padding-top:5px;	padding-bottom:5px;}
DIV.mrg5lb{	padding-bottom:5px;	padding-left:5px;}
DIV.alright{	text-align : right;}
DIV.mrgRgt2{	padding-right:10px;}
DIV.basePad2{	padding-left: 10px;	padding-right:10px;}
/*----------------------------------------------------------- [ Table ] -----*/
TABLE.nml{	background-color: #FFFFFF;}
TD.headerTop{	background-color: #336699;}
TD.loginArea{	background-color: #99B2CC;}
TD.bgEE{	background-color: #EEEEEE;}
TD.bgCC{	background-color: #CCCCCC;}
TD.bg99{	background-color: #999999;}
TD.bgFF{	background-color: #FFFFFF;}
TD.bg369{	background-color: #336699;}
TD.cream{	background-color: #FEFAE7;}
TD.orange{	background-color: #FFC95D;}
TD.caution{	background-color: #FF3300;}
TD.blue{	background-color: #E6E9F3;}
TD.blueclear{	background-color: #99B2CC;}
TD.gray{	background-color: #DBDBDB;	padding-right:10px;	height:20px;}
TD.mrgBtm{	height: 50px;}
TD.new{		height: 25px;}
TD.new_date{	height: 25px;	padding-left:6px;}
TD.basePad{	padding-left: 10px;	padding-right:10px;}
TD.mrgRgt{	width: 15px;}
TD.mrgRgt2{	width: 20px;}
TD.mrgRgt3{	width: 30px;}
TD.mrg5{	padding-top:5px;	padding-bottom:5px;}
TD.mrgLft{	padding-left:10px;}
TD.mrgLft2{	padding-left:20px;}
TD.faqPointer{	padding-right: 5px;	padding-top:3px;}
TD.serviceTop{		background-color: #FFFFFF;	padding-top:2px;	padding-bottom:5px;	padding-left:15px;}
TD.serviceBottom{	background-color: #EEEEEE;	padding-top:5px;	padding-bottom:5px;	padding-left:15px;}
TD.formTitle{	width:198px;	background-color: #FEFAE7;	padding-top:5px;	padding-right:5px;	padding-bottom:5px;	padding-left:8px;}
TD.formTitle2{	width:158px;	background-color: #FEFAE7;	padding-top:5px;	padding-right:5px;	padding-bottom:5px;	padding-left:8px;}
TD.formInput{	width:396px;	background-color: #FFFFFF;	padding-top:5px;	padding-right:5px;	padding-bottom:5px;	padding-left:8px;}
TD.formInput2{	width:456px;	background-color: #FFFFFF;	padding-top:5px;	padding-right:5px;	padding-bottom:5px;	padding-left:8px;}

TABLE.detail_01{
	table-layout : auto;//fixed
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px 0px 0px 0px;
	border-style :none none none none;
	border-collapse: separate;
}
TABLE.detail_01 TH{
	color : #10659e;
	background-color : #dbeaf5;
	padding-top : 2px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 2px;
	font-size : 12px;
	line-height : 16px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}
TABLE.detail_01 TD{
	color : #333333;
	background-color : #ffffff;
	padding-top : 2px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 2px;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #cccccc;
	font-size : 12px;
	line-height : 16px;
	font-weight : normal;    
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}

TABLE.contact{
	table-layout : auto;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px 0px 0px 0px;
	border-style :none none none none;
	border-collapse: separate;
}

table.contact {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	}

TABLE.contact TH{
	color : #10659e;
	background-color : #dbeaf5;
	width : 130px;
	padding-top : 2px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 2px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size : 12px;
	line-height : 16px;
	font-weight:bold; 
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}
TABLE.contact TD{
	color : #333333;
	background-color : #ffffff;
	padding-top : 2px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 2px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size : 12px;
	line-height : 16px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}

TABLE.entrepreneur{
	table-layout : auto;//fixed
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px 0px 0px 0px;
	border-style :none none none none;
	border-collapse: separate;
}
TABLE.entrepreneur TH{
	color : #10659e;
	background-color : #dbeaf5;
	width : 110px;
	padding-top : 2px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 2px;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #cccccc;
	font-size : 12px;
	line-height : 18px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}
TABLE.entrepreneur TD{
	color : #333333;
	background-color : #ffffff;
	padding-top : 2px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 2px;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #cccccc;
	font-size : 12px;
	line-height : 18px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}


TABLE.member{
	table-layout : auto;//fixed
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px 0px 0px 0px;
	border-style :none none none none;
	border-collapse: separate;
}
TABLE.member TH{
	color : #10659e;
	background-color : #dbeaf5;
	width : 100px;
	padding-top : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-color : #000000;
	font-size : 12px;
	line-height : 18px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}
TABLE.member TD{
	color : #333333;
	background-color : #ffffff;
	padding-top : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-color : #cccccc;
	font-size : 12px;
	line-height : 18px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}

TABLE.member2{
	table-layout : auto;//fixed
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px 0px 0px 0px;
	border-style :none none none none;
	border-collapse: separate;
}
TABLE.member2 TH{
	color : #10659e;
	width : 523px;
	background-color : #dbeaf5;
	padding-top : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-color : #000000;
	font-size : 12px;
	line-height : 18px;
	font-weight : bolder;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}
TABLE.member2 TD{
	color : #333333;
	background-color : #ffffff;
	padding-top : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-color : #cccccc;
	font-size : 12px;
	line-height : 18px;
	font-weight : normal;
	text-align : left;
	border-collapse: separate;
	epty-cells: show;
}


.normal_title{
background-image: url("/img/normal_bar.gif");
background-repeat: repeat-x;
border-top: 1px solid #999999;
font-size: 14px;
height: 28px;
padding: 6px 5px 2px 15px;
margin-bottom: 5px;
}

.normal_title2{
background-image: url("/search/img/normal_bar2.gif");
background-repeat: repeat-x;
font-size: 12px;
padding: 8px 5px 9px 15px;
margin-bottom: 0px;
}

.normal_title_type2{
background-image: url("/img/normal_bar_type2.gif");
background-repeat: repeat-x;
font-size: 14px;
height: 28px;
padding: 6px 5px 2px 15px;
margin-bottom: 5px;
}

.qatitle{
font-size: 14px;
font-weight: bold;
color: #3366CC;
}

.top_bar{
font-size: 10px;
color: #0066CC;
}

.side_navi{
margin-right: 8px;
margin-top: 10px;
}

.side_navi2{
margin-right: 8px;
margin-top: 3px;
}

.camBan01 { width:178px; height:52px; margin:10px 0  0 7px; }
.camBan01 a { border:none; }

.camBan02 { width:178px; height:52px; margin:10px 0 20px 7px ; }
.camBan02 a { border:none; }



#contents{
margin-top: 5px;
margin-left: 5px;
margin-bottom: 20px;
}

.contents_top{
margin-top: 4px;
}

.meter{
background-image: url("img/meter.gif");
background-repeat: no-repeat;
width: 160px;/* 190px */
font-size: 12px;
padding: 8px 5px 5px 25px;
margin-left: 10px;
margin-top: 5px;
}
* html .meter{ width:190px; }



.meter2{
background-image: url("img/meter2.gif");
background-repeat: no-repeat;
width: 160px;
font-size: 12px;
padding: 8px 5px 5px 10px;
margin-top: 5px;
}

.login{
padding: 5px 0px 0px 10px;
}

.padd10{
padding: 10px;
}

.padd5{
padding: 5px;
}

.padd2{
padding: 2px;

}

.copy{
padding: 5px;
}

.scroll{
overflow: auto;
width: 480px;
height: 250px;
padding: 5px;
border: 1px solid #999999;
line-height: 18px;
font-size: 12px;
}



.new_scroll{
overflow: auto;
width: 180px;
height: 250px;
}

.sti{
margin-top: 20px;
}

.jti{
margin-top: 20px;
font-weight: bold;
}

.bun{
margin-top: 0px;
padding: 5px;
}

.link_ti{
font-size: 14px;
font-weight: bold;
}

.link_mar{
margin-top: 5px;
margin-bottom: 10px;
margin-left: 20px;
list-style-type: none;
font-size: 12px;
line-height: 18px;
}

.cases{
background-image: url("/search/img/cases_bg.gif");
background-repeat: repeat-x;
border: 1px solid #999999;
padding: 3px 5px 2px 10px;
width: 478px;
}

.cases2{
background-image: url("/search/img/cases_bg.gif");
background-repeat: repeat-x;
border: 1px solid #999999;
padding: 3px 5px 2px 5px;
width: 500px;
}
.cases3{
background-image: url("/search/img/cases_bg.gif");
background-repeat: repeat-x;
border: 1px solid #999999;
padding: 3px 5px 2px 10px;
}

.cases4{
background-image: url("/search/img/cases_bg.gif");
background-repeat: repeat-x;
border: 1px solid #999999;
padding: 3px 5px 2px 10px;
width : 150px;
}

.cases5{
background-image: url("/search/img/cases_bg.gif");
background-repeat: repeat-x;
border: 1px solid #999999;
padding: 3px 5px 2px 10px;
width: 523px;
}

#pay table{
border-left: 1px solid #999999;
border-top: 1px solid #999999;
}

#pay th{
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
padding: 5px;
background: #DCEEFF
}

#pay td{
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
padding: 5px;
}

.pay_kou{
text-indent: -1em;
margin-left: 1em;
font-size: 12px;
line-height: 18px;
}
.form_bt{
    color : black;
    background-color : white;
    font-size : 10px;
}

#link_p{
list-style-image: url(company/img/link_p.gif);
}

.voice{
border: 1px solid #cccccc;
background-image: url(support/img/voice_bg.gif);
background-position: 0% 0%;
background-repeat: repeat-y;
padding: 10px;
margin-top: 10px;
}

/* campaign job */

.job_contents{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-align:right;
	padding: 175px 30px 10px 150px;
	background-image: url("/campaign/img/bg_job_contents.jpg");
	background-repeat: no-repeat;
}


.job_contents00{
	margin-left: auto;
	margin-top: 15px;
	margin-right:auto;
	text-align:center;
	width:501px;
}

.job_contents01{
	width:226px;
	height:73px;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	float:left;
	/* padding: 25px 0px 30px 20px; */
	background-image: url("/campaign/img/bg_job_contents01.gif");
	background-repeat: no-repeat;
}

.job_contents01 h3{
	font-size:12px;
	padding: 25px 0px 10px 3px; 
	margin:0px;

}

.job_contents02{
	width:275px;
	height:73px;
	font-size:12px;
	line-height:18px;
	display:inline ;
	float:left;
	/* padding: 15px 20px 20px 20px; */
	background-image: url("/campaign/img/bg_job_contents02.gif");
	background-repeat: no-repeat;
}

.job_contents02 p{
	padding: 15px 20px 10px 20px; 
}

.job_contact{
	width:223px;
	height:83px;
	font-size:12px;
	line-height:18px;
	text-align:left;
	float:left;
	margin-top:15px;
	padding: 45px 20px 20px 20px;
	background-image: url("/campaign/img/bg_job_contact.gif");
	background-repeat: no-repeat;
}


.friend_box {
	width:201px;
	height:251px;
	float:left;
	margin:40px 0px 0px 10px;
}

.box_top {
	width:501px;
	height:2px;
}

.box_bottom {
	width:501px;
	height:5px;
	clear:both;
}

.box_body {
	width:501px;
	background-image:url("/campaign/img/box_body.gif");
}

.itemBox {
	width:501px;
}

.itemL {
	width:120px;
	float:left;
	text-align:left;
}

.itemL h3 {
	margin:12px;
	padding-left:10px;
	vertical-align:middle;
	background-image:url("/campaign/img/point.gif");
	background-repeat:no-repeat;
}



.itemR {
	width:381px;
	float:right;
	text-align:left;
}

.itemR p {
	margin:12px;
}

.box_dot {
	clear:both;
	background-image:url("campaign/img/dot.gif");
	height:1px;
	margin:0px 5px 0px 3px;
}

.itemR span {
	display:block;
	margin:10px 0px 0px 0px;
}

.friend_contents {
	width:519px;
	height:173px;
	text-align:right;
	background-image:url("/campaign/img/bg_friend_contents.jpg");
	clear:both;
}

.friend_contents p {
	padding:145px 10px 0px 0px;
	font-size:14px;
	font-weight:bold;
}



.boxB {
	width:440px;
	clear:both;
	margin:20px 20px 0px 40px;
}

.friend_bt {
	width:202px;
	height:54px;
	float:left;
}

.friend_contact {
	width:223px;
	height:83px;
	float:right;
	background-image:url("/campaign/img/bg_job_contact.gif");
}

.friend_contact span {
	display:block;
	padding-top:40px;
	padding-left:15px;
}
.entry_text{
	background-image: url(/img/entry_text.gif);
	background-repeat: no-repeat;
	width: 158px;
	height: 52px;
	text-indent: -5555px;
	margin-bottom: 10px;
	margin-top: 5px;
}



/*------------------------------------------------*
          070227 SEO
/*------------------------------------------------*/

.site_logo{
	width: 240px;
	height: 58px;
	margin: 0px;
	padding: 0px;
	/* background: url(/img/title.gif) no-repeat; */
	/* text-indent: -5555px; */
	/* font-size: 1px; */
	/* display: block; */
}

/* .site_logo a{
	width: 240px;
	height: 58px;
	margin: 0px;
	padding: 0px;
	background: url(/img/title.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
} */

.catchcopy{
	width: 523px;
	height: 93px;
	margin: 0px;
	padding: 0px;
	background: url(/img/catchcopy.jpg) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
}

.consaltation_word{
	width: 158px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	background: url(/img/consaltation_word.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
}

.doctor_bt a{
	width: 122px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	background: url(/img/doctor_bt.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
}

.nurse_bt a{
	width: 122px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	background: url(/img/nurse_bt.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
}

.pharmacist_bt a{
	width: 122px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	background: url(/img/pharmacist_bt.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
}

.other_bt a{
	width: 122px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	background: url(/img/other_bt.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
	display: block;
}

.link_sitemap{
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 518px;
}

.link_sitemap ul{
	width: 190px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	line-height: 140%;
	list-style: none;
}

.link_sitemap li a{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 10px 15px;
	background: url(/company/img/sitemap_bg.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	width: 192px;
	height: 32px;
	display: block;
}

.list_sitemap{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
}

.list_sitemap ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
}

.list_sitemap li a{
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 0px 0px;
	/* background: url(/company/img/link_p.gif) no-repeat left middle; */
	/* list-style: none; */
	list-style-image: url(/company/img/link_p.gif);
	display: block;
	font-size: 12px;
	font-weight: normal;
	background: none;
}

/*-----------------------------------------------*/
/*          070426 SEO				 */
/*-----------------------------------------------*/

.index_title01{
	width: 523px;
	height: 32px;
	padding: 0px;
	background: url(/img/search_title.gif) no-repeat;
	text-indent: -5555px;
}

.index_title02{
	width: 260px;
	height: 29px;
	padding: 0px;
	background: url(/img/job_change_title.gif) no-repeat;
	text-indent: -5555px;
}

.index_title03{
	width: 260px;
	height: 29px;
	padding: 0px;
	background: url(/img/scout_title.gif) no-repeat;
	text-indent: -5555px;
}

.index_title04{
	width: 523px;
	height: 29px;
	padding: 0px;
	background: url(/img/useful_title.gif) no-repeat;
	text-indent: -5555px;
}
.index_title04b{
	width: 523px;
	height: 29px;
	padding: 0px;
	background: url(/img/topic_title.gif) no-repeat;
	text-indent: -5555px;
}


.index_title05{
	width: 192px;
	height: 29px;
	padding: 0px;
	background: url(/img/member_entry_title.gif) no-repeat;
	text-indent: -5555px;
}

.index_title06{
	width: 192px;
	height: 29px;
	padding: 0px;
	background: url(/img/employment_title.gif) no-repeat;
	text-indent: -5555px;
}

.index_title07{
	width: 192px;
	height: 29px;
	padding: 0px;
	background: url(/img/consaltation_title.gif) no-repeat;
	text-indent: -5555px;
}

.support_copy{
	margin: 10px 0px 0px 10px;
	width: 240px;
	height: 35px;
	padding: 0px;
	background: url(img/job_change_stitle.gif);
	text-indent: -5555px; 
}

.support_image{
	padding: 0px;
	margin: 10px 0px 15px 20px;
	width: 221px;
	height: 134px;
	background: url(/img/job_change_zu.gif) no-repeat;
	text-indent: -5555px;
	text-align :center;
}


.scout_copy{
	margin: 10px 0px 0px 10px;
	width: 197px;
	height: 34px; 
	padding: 0px;
	background: url(img/scout_stitle.gif);
	text-indent: -5555px; 
}

.scout_image{
	padding: 0px;
	margin: 10px 0px 30px 40px;
	width: 192px;
	height: 102px;
	background: url(/img/scout_zu.gif) no-repeat;
	text-indent: -5555px; 
}

/*-----------------------------------------------*/
/*          070508 bookmark			 */
/*-----------------------------------------------*/

.bookmark{
	background: url(/img/title_middle_bar.gif) no-repeat; 
	width: 500px; 
	height: 33px;
	text-align: right;
	padding: 1px 7px 0px 0px;
	margin: 0px;
}


/*-----------------------------------------------*/
/*          080131 TOPレイアウト変更			 */
/*-----------------------------------------------*/

.index_title08{
	width: 523px;
	height: 31px;
	padding: 0px;
	background: url(/img/new_arrival_title.gif) no-repeat;
	text-indent: -5555px;
}

.new_job{
	width:505px;
	height:150px;
	overflow:auto;
	margin:0px 0px 0px 8px;
	padding:0px;
}
.job_list{
	background:url(/img/line.gif) repeat-x 0% 100%;
	height:30px;
	margin:0px;
/* 	padding:9px 0px; */
	font-size:12px;
}
.job_list .date{
	width:85px;
	background:url(/img/new_point.gif) no-repeat 0px 0px;
	padding-left:15px;
	color:#666666;
	font-weight:bold;
	float:left;
	margin:9px 0px 0px;
/* 		border:1px red solid; */
}
.job_title {
	width:205px;
	float:left;
	font-weight:bold;
	margin:9px 0px 0px;
	padding:0px;
/* 		border:1px red solid; */
}
.job_title a:link{color:#003399;font-weight:bold; text-decoration:none;}
.job_title a:visited{color:#003399;font-weight:bold; text-decoration:none;}
.job_title a:hover{color:#003399;font-weight:bold; text-decoration:underline;}

.job_list .job_text{
	width:170px;
	color:#006699;
	float:left;
	margin:9px 0px 0px;
	padding:0px;
/* 	border:1px red solid; */
}
.clear{clear:both;font-size:0px;line-height:0px; height:0px;}


.index_title09{
	width: 523px;
	height: 31px;
	padding: 0px;
	background: url(/img/job_change_title2.gif) no-repeat;
	text-indent: -5555px;
}
.change_left{
	width:285px;
	float:left;
/* 	border:1px red solid; */
}
.change_right{
	width:223px;
	float:left;
/* 	border:1px red solid; */
}
.change_right .img{
	width:221px;
	display:block;
	margin:10px auto;
}

/*-----------------------------------------------*/
/*          080131 検索ページ　会員登録			 */
/*-----------------------------------------------*/

.member_entry{
	width:477px;
	margin:25px auto;
	padding:0px;
}
.entry_title{
	background:url(/search/img/text01.gif) no-repeat;
	height:25px;
	text-indent:-5555px;
	margin:0px;
	padding:0px;
}
.entry_left{
	width:280px;
	float:left;
	margin:0px;
	padding:10px 0px 0px 5px;
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.entry_right{
	width:180px;
	float:right;
	margin:10px 0px 0px;
	font-size:12px;
	text-align:right;
}