@charset "utf-8";
*{font-family:"ＭＳ Ｐゴシック", Osaka, Arial, "ヒラギノ角ゴ Pro W3";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr{ 
	margin		: 0;
	padding		: 0;
	color		: #707070;
}

body{
	margin		: 0 auto;
	background	: url(/img/index/mainBG-index.gif) repeat-x;
	text-align	: center;	
}

a{
	color		: #707070;
}
a:link{
	color		: #707070;
}
a:visited{
	color		: #707070;
}
a:hover{
	color		: #fbb045;
}

table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* clearfix */
.clear:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
* html .clear{height:1px;}
.clear{
	display			: block;
	min-height		: 1px;
}

td{font-size:small;}	
select{border:#666 solid 1px;}
input.keywBox{
border:#666 solid 1px;
height:18px;
}
#wrapper{
	margin			: 5px auto;
	width			: 924px;
	font-size		: 12px;
	text-align		: center;
}
/* old */
#wrapper76{
	margin			: 5px auto;
	width			: 760px;
	font-size		: 12px;
	text-align		: center;
}
h1{
color:#7C7A6A;
font-size:10px;
font-weight:normal;
padding-bottom:8px;
}	
h2{
text-align:left;
font-weight:bold;
font-size:100%;
padding:5px 0 5px;
}
h3{font-size:12px;}
h4{
font-size:12px;
font-weight:bold;
padding:0 0 5px;
}

#dekabotan{
margin:32px auto 0;
text-align:center;
width:920px;
height:164px;
background:url(/img/index/entry_b.gif);	
text-indent:-9999px;
}
#dekabotan a{
display:block;
width:920px;
height:164px;
background:url(/img/index/entry_b.gif);
text-decoration:none;
}
#dekabotan a:hover{
display:block;
width:920px;
height:164px;
background-image:url(/img/index/entry_b_over.gif);
text-decoration:none;
}

#dekabotan2{
margin:16px auto 0;
text-align:center;
width:920px;
height:164px;
background:url(/img/index/entry_b.gif);	
text-indent:-9999px;
}
html:not(:target) #dekabotan2{
	margin:32px auto 0;
}
#dekabotan2 a{
display:block;
width:920px;
height:164px;
background:url(/img/index/entry_b.gif);
text-decoration:none;
}
#dekabotan2 a:hover{
display:block;
width:920px;
height:164px;
background-image:url(/img/index/entry_b_over.gif);
text-decoration:none;
}


#buttonlargeBox{
width:759px;
clear:both;
margin:0 0 5px;
text-align:center;
}
#buttonlargeBox h3{
font-size:12px;
font-weight:normal;
}
hr{
margin:10px auto 0px auto;
width:760px;
text-align:center;
}
/*----- centering -----*/
#cent{
	text-align		: center;
}

/*----- head.html 位置修正 ------*/
#Rmark01{
	margin			: 5px 0px 0px 0px;
}

/*----- header ------*/
#header{
	margin			: 1px auto 0px auto;
	width			: 924px;
	text-align		: center;
}
#header div#aboutsite{
width:250px;
margin-left:15px;
font-size:small;
float:left;
line-height:115%;
padding-top:5px;
}
#header h4{
font-size:12px;
font-weight:bold;
padding-top:8px;
}
#header .TtlText {
	margin			:3px 0px 0px 15px;
	float			:left;
	width			:755px;
	text-align		:left;
}
#headedr .BtnReqAdopt {
	margin			:1px 15px 0px 0px;
	float			:right;
	text-align		:right;
}
#header .logo {
	margin			:5px 0px 3px 5px;
	float			:left;
}
/* CSS Hack -位置修正- */
/* IE7*/
#header .header_tel{
	margin			:8px 18px 3px 0px;
	float			:right;
}
/* IE8 */
head/* */body #header .header_tel{
	margin			:8px 18px 1px 0px;
	float			:right;
}
/* modern browser */
html:not(:target) #header .header_tel{
	margin			:8px 18px 3px 0px;
	float			:right;
}

#bannerBox{
float:right;
width:190px;
}
#bannerBox p{
text-align:center;
width:190px;
}

/*#nav*/
/* CSS Hack -位置修正- */
/* IE7*/
#nav{
	clear:both;
	width:924px;
	height:20px;
	padding-top:19px;
}
/* IE8 */
head/* */body #nav{
	clear:both;
	width:924px;
	height:20px;
	padding-top:19px;
}
/* modern browser */
html:not(:target) #nav{
	clear:both;
	width:924px;
	height:20px;
	padding-top:15px;
}
#nav a{
color:#000;
text-decoration:none;
padding-top:6px;
display:block;
height:20px;
}
#nav ul li{
float:left;
font-size:12px;
}
#navTop,#navSearch,#navService,#navSupport,#navCust,#navFavorite,#navTop_orange,#navSearch_orange{
display:block;
height:25px;
text-align:center;
}

#navRev{
	clear:both;
	width:924px;
	height:20px;
	padding-top:19px;
}
/* IE8 */
head/* */body #navRev{
	clear:both;
	width:924px;
	height:20px;
	padding-top:19px;
}
/* modern browser */
html:not(:target) #navRev{
	clear:both;
	width:924px;
	height:20px;
	padding-top:15px;
}
#navRev a{
color:#000;
text-decoration:none;
padding-top:6px;
display:block;
height:20px;
}
#navRev ul li{
float:left;
font-size:12px;
}

/*** #navTop ***/
/* OFF */
#navRev{
	clear:both;
	width:924px;
	height:20px;
	padding-top:16px;
}
/* IE8 */
head/* */body #navRev{
	clear:both;
	width:924px;
	height:20px;
	padding-top:16px;
}
/* modern browser */
html:not(:target) #navRev{
	clear:both;
	width:924px;
	height:20px;
	padding-top:15px;
}
#navRev a{
color:#000;
text-decoration:none;
padding-top:6px;
display:block;
height:20px;
}
#navRev ul li{
float:left;
font-size:12px;
}

/*** #navTop ***/
/* OFF */
#navTop{
	background	:url(/img/header/NavOrWh/Btn-01topO.gif) no-repeat;
	width		:227px;
	height		:37px;
}
#navTop a{
	width		:227px;
	height		:37px;
	display		:block;
}
/* ON */
#navTop_orange{
	background	: url(/img/header/NavOrWh/Btn-01topI.gif) no-repeat;
	width		: 227px;
	height		: 37px;
/*
	color		:#fff;
	font-weight	:bold;
	text-decoration	:none;
*/
}
#navTop_orange a{
	width		:227px;
	height		:37px;
	display		:block;
/*
	color		:#fff;
*/
}
/*#navSearch*/
#navSearch{
	background	:url(/img/header/NavOrWh/Btn-02searchO.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
}
#navSearch a{
	width		:227px;
	height		:37px;
	display		:block;
}
#navSearch_orange{
	background	:url(/img/header/NavOrWh/Btn-02searchI.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
/*
	text-align	:center;
	color		:#fff;
	font-weight	:bold;
	text-decoration:none;
*/
}
#navSearch_orange a{
	width		:227px;
	height		:37px;
	display		:block;
/*
	color		:#fff;
*/
}
/*#navService*/
#navService{
	background	:url(/img/header/NavOrWh/Btn-03serviceO.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
}
#navService a{
	width		:227px;
	height		:37px;
	display		:block;
}
#navService_orange{
	background	:url(/img/header/NavOrWh/Btn-03serviceI.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
}
#navService_orange a{
	width		:227px;
	height		:37px;
	display		:block;
}
/*#navSupport*/
#navSupport{
	background	:url(/img/header/NavOrWh/Btn-03serviceI.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
}
#navSupport a{
	width		:227px;
	height		:37px;
	display		:block;
}
/*#navCust*/
#navCust{
	background	:url(/img/header/NavOrWh/Btn-04regO.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
}
#navCust a{
	width		:227px;
	height		:37px;
	display		:block;
}
/*#navFavorite*/
#navFavorite{
	background	:url(/img/header/NavOrWh/Btn-04.gif) no-repeat;
	width		:227px;
	height		:37px;
	margin-left	: 5px;
}
#navFavorite a{
	width		:227px;
	height		:37px;
	display		:block;	
}


/*----- footer -----*/
/* pc_mb_footer20080107 */
#fnavi{
font-size:12px;
text-align:center;
clear:both;
padding-top:3px;
margin:0px auto 0px auto;
width:940px;
}
#fnavi p{
color:#666;
text-align:center;
margin:10px 10px 0;
}
#fnavi p.back{margin:10px 0;}
#fnavi .gohome{
float:left;
text-align:left;
background:url(/img/index/ico-gohome.gif) no-repeat left center;
padding:1px 0 0 15px;
}
#fnavi .pagetop{
float:right;
text-align:right;
background:url(/img/index/ico-pagetop.gif) no-repeat left center;
padding:1px 0 0 15px;
}
#fnavi .gohome a,#fnavi .pagetop a{color:#666;}

#fnavi #cr{
	margin:0px auto 0px auto;
	clear:both;
	font-size:10px;
	color:#666;
	text-align:center;
}
#f_link{
background: url("/img/index/f_link_border940.gif") no-repeat scroll left top transparent;
margin:0px auto 5px auto;
background: url("/img/index/f_link_border940.gif") no-repeat scroll left top transparent;
clear: both;
}
#f_link ul{
padding: 17px 0 0;
}
#f_link li{
border-right: 1px solid #f6810f;
color: #f6810f;
display: inline;
font-size: 12px;
letter-spacing: 1px;
list-style-type: none;
padding: 0 10px;
}
#f_link a{
color: #f6810f;
text-decoration: none;
}
#smsnavi,#smsnavi_mb,#link_menu{
margin:0px auto 0px auto;
clear:both;
width:760px;
padding-top:10px;
text-align:left;
font-size:10px;
line-height:1.4;
}
#smsnavi p,#smsnavi_mb p,#link_menu p{
text-align:left;
margin:0;padding:0;color:#777;
}
#smsnavi a,
#smsnavi_mb a,
#link_menu a{text-decoration:none;color:#777;}
#smsnavi a:hover,
#smsnavi_mb a:hover,
#link_menu a:hover{text-decoration:underline;}
#smsnavi ul,
#smsnavi_mb ul,
#link_menu ul{float:left;list-style-type:none;}
#smsnavi li,
#smsnavi_mb li,
#link_menu li{width:126px;}
/* main */
#main{
	clear			: both;
	margin			: 10px 0;
	float			: left;
	width			: 700px;
	text-align		: left;
}
#main dl.special { background:url(/img/index/special_bg.gif) no-repeat 0 44px; font-size:0; line-height:0; margin-bottom:12px; }
#main dl.special { border-bottom:1px solid #DADADA; }
#main dl.special dd { padding:14px 0; text-align:center; }

#main p.paragraphText{
	text-align:left;
}
/* main_old */
#main53{
	clear			: both;
	margin			: 10px 0;
	float			: left;
	width			: 530px;
	text-align		: left;
}
#main53 dl.special { background:url(/img/index/special_bg.gif) no-repeat 0 44px; font-size:0; line-height:0; margin-bottom:12px; }
#main53 dl.special { border-bottom:1px solid #DADADA; }
#main53 dl.special dd { padding:14px 0; text-align:center; }

#main53 p.paragraphText{
	text-align:left;
}

/*----- index.html -----*/
/* 見出し */
.indexSubTitle{
padding:3px;
margin-bottom:5px;
background-color:#f60;
color:#fff;
font-weight:bold;
}
#jobsearch{
background:url(/img/index/hotwant_bg.jpg) repeat-x;
margin:20px 0;
padding:10px;
width:510px;
}
#jobsearch .date{
font-weight:bold;
margin:0 0 0 10px;
}
h3.j_sesavice_tit{
line-height:20px;
vertical-align:middle;
}
#jobsearch #searchdetail{
background:url(/img/index/hotwant_bg2.gif) no-repeat right bottom;
margin-top:5px;
padding:10px;
line-height:20px;
}
.j_search{margin-bottom:5px;}
#mainContentsList ul{margin-left:25px;}
#mainContentsList li{
line-height:140%;
list-style-type:decimal;
}
/* おすすめ求人 */
.osusumeJobBox{
width:524px;
height:47px;
border:1px solid #666;
padding:5px;
margin-bottom:4px;
clear:both;
}
.osusumePhoto{
float:left;
padding-right:20px;
}
.osusumeRightBox p{line-height:100%;}
.osusumeCmp{font-weight:normal;}	
.osusumeJob{
width:230px;
float:left;
}	
#osusumearea{
position:relative;
top:16px;
width:220px;
margin:0 0 5px 10px;
border:1px solid #f99;
color:#f33;
}
/* subBox */
#subBox{
width:220px;
float:right;
margin:10px 0;
}
#subBox img.bnr{
display:block;
margin-top:5px;
}
/* subBox_old */
#subBox20{
width:200px;
float:right;
margin:10px 0;
}
#subBox20 img.bnr{
display:block;
margin-top:5px;
}

/* 地域からお仕事探し */
#searchFromAreaLeft ul{padding-bottom:15px;}
#searchFromAreaLeft li{float:left;}
.subBoxContents{
width:198px;
border:1px solid #666;
background:url(/img/index/bg_tenshoku.gif) no-repeat;
margin-top:5px;
padding-bottom:5px;
}
.subBoxContents ul{margin-left:25px;}
.subBoxContents li{
list-style-image:url(/img/icon/list_arrow_black.gif);
line-height:140%;
padding-right:1px;
text-align:left;
}
.subBoxContents h2{
text-align:center;
font-weight:bold;
font-size:100%;
padding:5px 0 10px;
margin:0 auto;
}
#PrivacyMark{
text-align:center;
padding:10px 0;
}
/* pmark */
#pmark{
text-align:center;
width:200px;
margin:0 auto;
padding:20px 0;
}
.pml{
float:left;
width:100px;
text-align:center;
}
.pmr{
float:right;
width:100px;
text-align:left;
line-height:120%;
}
.pmr strong{font-weight:bold;}
/* verisign */
.veri{
text-align:center;
width:100px;
margin:0 auto;
padding:10px 0;
}
/**/
/* テーブルレイアウト */
table .table1{border:solid 1px #666;}
td.table1_1{
background-color:#97C2D9;
border:solid 1px #666;
padding:1px 5px;
}
td.table1_2{
border:solid 1px #666;
padding:1px 5px;
text-align:left;
}
table.table2{border:solid 1px #666;}
table.table2 td{text-align:left;}
td.table2_1{
background-color:#eee;
border:solid 1px #666;
padding:1px 5px;
}
td.table2_2{
border:solid 1px #666;
padding:1px 5px;
}
/**/
/* 段落 */
p.paragraphTop{margin:30px 0;}
p.paragraphTop{
margin:30px 0;
text-align:left;
}
p.paragraphText{
margin:15px 0;
line-height:120%;
text-align:left;
}
/**/
/* リスト */
.circleListYellow li{
list-style-image:url(/img/common/list_img.gif);
margin-left:30px;
height:22px;
text-align:left;
}
.horizontalList li{
float:left;
margin-left:30px;
padding:5px 0;
display:inline;
}
.numList li{
list-style-type:decimal;
margin-left:30px;
line-height:160%;
text-align:left;
}
/*----- job -----*/
/* 地方出身・転勤者向け首都圏・近畿圏お仕事情報 */
#jobSupportBox{
background:url(/img/contents/job/support/point_bg.gif) repeat-y;


width:470px;
padding:0 30px;
}
#jobSupportBoxBottom{
background:url(/img/contents/job/support/point_bg_btm.gif) no-repeat;
width:530px;
height:30px;
}
#jobSupportTtl1{
background:url(/img/contents/job/support/point_ttl1.gif) no-repeat;
width:530px;
height:50px;
}
#jobSupport1{
background:url(/img/contents/job/support/point1.gif) no-repeat;
width:470px;
height:40px;
}

#jobSupport2{
background:url(/img/contents/job/support/point2.gif) no-repeat;
width:470px;
height:40px;
}
#jobSupport3{
background:url(/img/contents/job/support/point3.gif) no-repeat;
width:470px;
height:40px;
}
#jobSupport4{
background:url(/img/contents/job/support/point4.gif) no-repeat;
width:470px;
height:50px;
}
/* 無料適職紹介サービス登録から採用までの流れ */
#jobFlowTtl2-1{
background:url(/img/contents/job/flow/ttl2.1.gif) no-repeat;
width:530px;
height:30px;
}
#jobFlowTtl2-2{
background:url(/img/contents/job/flow/ttl2.2.gif) no-repeat;
width:530px;
height:30px;
}
#jobFlowTtl2-3{
background:url(/img/contents/job/flow/ttl2.3.gif) no-repeat;
width:530px;
height:30px;
}
#jobFlowTtl2-4{
background:url(/img/contents/job/flow/ttl2.4.gif) no-repeat;
width:530px;
height:30px;
}
#jobFlowTtl2-5{
background:url(/img/contents/job/flow/ttl2.5.gif) no-repeat;
width:530px;
height:30px;
}
/* お仕事紹介サービスの3大メリット */
#jobMerit1{
background:url(/img/contents/job/merit/merit1.gif) no-repeat;
width:258px;
height:28px;
margin:20px 0;
}
#jobMerit2{
background:url(/img/contents/job/merit/merit2.gif) no-repeat;
width:168px;
height:28px;
margin:20px 0;
}
#jobMerit3{
background:url(/img/contents/job/merit/merit3.gif) no-repeat;
width:205px;
height:28px;
margin:20px 0;
}
/* よくある質問 */
#jobQaDetail dl{
border-top:1px solid #999;
width:510px;
padding:10px;
margin-top:10px;
text-align:left;
}
#jobQaDetail dt{
background:url(/img/contents/job/qa/q.gif) no-repeat;
padding-left:25px;
margin-top:10px;
height:22px;
font-size:12px;
text-align:left;
}
#jobQaDetail dd{
background:url(/img/contents/job/qa/a.gif) no-repeat;
padding-left:25px;
margin-top:10px;
width:480px;
text-align:left;
}
/* 地域お仕事求人情報 */
div.jobSearchFromAreaBox{
clear:both;
padding:20px 0;
}
div.jobSearchFromAreaLeft{
float:left;
width:260px;
}
div.jobSearchFromAreaLeft h3 a{color:#000;}
div.jobSearchFromAreaLeft h3 a:link{text-decoration:none;}
div.jobSearchFromAreaLeft h3 a:hover{text-decoration:underline;}
div.jobSearchFromAreaRight h3 a{color:#000;}
div.jobSearchFromAreaRight h3 a:link{text-decoration:none;}
div.jobSearchFromAreaRight h2 a:hover{text-decoration:underline;}
/*----- company -----*//
/* お問合せ アクセスマップ */
.companyAccessTable td{padding:3px;}
.companyAccessTable td{padding:3px; text-align:left}
/*----- customer -----*/
/* 求人企業様向けサービスのご案内 */
#customerServicePoint1{
background:url(/img/customer/service/point1.gif) no-repeat;
width:211px;
height:28px;
}
#customerServicePoint2{
background:url(/img/customer/service/point2-2.gif) no-repeat;
width:246px;
height:28px;
}
#customerServicePoint3{
background:url(/img/customer/service/point3.gif) no-repeat;
width:220px;
height:28px;
}
/* 人材紹介サービスの流れ */
#customerMeritTtl1{
background:url(/img/customer/flow/merit_ttl1.gif) no-repeat;
width:530px;
height:50px;
}
#customerMeritTtl2{
background:url(/img/customer/flow/merit_ttl2.gif) no-repeat;
width:530px;
height:50px;
}
#customerMeritBox{
background:url(/img/customer/flow/merit_bg.gif) repeat-y;
width:470px;
padding:0 30px;
}
#customerMeritBoxBottom{
background:url(/img/customer/flow/merit_bg_btm.gif) no-repeat;
width:530px;
height:30px;
}
#customerMerit1{
background:url(/img/customer/flow/merit1.gif) no-repeat;
width:470px;
height:40px;
}
#customerMerit2{
background:url(/img/customer/flow/merit2.gif) no-repeat;
width:470px;
height:40px;
}
#customerMerit3{
background:url(/img/customer/flow/merit3.gif) no-repeat;
width:470px;
height:40px;
}
/*----- contents -----*/
/* ケアマネ転職さん */
#taiken2006,#taiken2005,#taiken2004,#taiken2003{
width:530px;
height:17px;
margin:20px 0;
}
#taiken2006{background:url(/img/contents/caremane_taiken/2006.gif) no-repeat;}
#taiken2005{background:url(/img/contents/caremane_taiken/2005.gif) no-repeat;}
#taiken2004{background:url(/img/contents/caremane_taiken/2004.gif) no-repeat;}
#taiken2003{background:url(/img/contents/caremane_taiken/2003.gif) no-repeat;}
.taikenListTable td{padding:3px;}
/* ケアマネ体験個人ページ */
#taikenPersonalTab{
background:url(/img/contents/caremane_taiken/personal_tab.gif) no-repeat;
width:530px;
height:22px;
}
#taikenPersonalBox{
border:1px solid #999;
border-top:none;
width:508px;
padding:10px;
margin-bottom:20px;
}
#taikenPersonalQ1,#taikenPersonalQ2,#taikenPersonalQ3,
#taikenPersonalQ4,#taikenPersonalQ5,#taikenPersonalQ6{
width:530px;
height:30px;
}
#taikenPersonalQ1{background:url(/img/contents/caremane_taiken/personal_q1.gif) no-repeat;}
#taikenPersonalQ2{background:url(/img/contents/caremane_taiken/personal_q2.gif) no-repeat;}
#taikenPersonalQ3{background:url(/img/contents/caremane_taiken/personal_q3.gif) no-repeat;}
#taikenPersonalQ4{background:url(/img/contents/caremane_taiken/personal_q4.gif) no-repeat;}
#taikenPersonalQ5{background:url(/img/contents/caremane_taiken/personal_q5.gif) no-repeat;}
#taikenPersonalQ6{background:url(/img/contents/caremane_taiken/personal_q6.gif) no-repeat;}
/* 転職ノウハウ */
#knowhow{
border:1px solid #f60;
width:460px;
width:480px;
padding:10px 10px 10px 40px;
margin:auto;
}
#knowhow dt{
float:left;
width:175px;
line-height:150%;
text-align:left;
}
#knowhow dd{
width:300px;
line-height:160%;
text-align:left;
clear:both;
/*clear:both;*/
}
#knowhowSelect1{
width:274px;
float:left;
background:url(/img/contents/knowhow/select1.gif) no-repeat;
text-align:center;
padding-top:55px;
margin-top:30px;
}
#knowhowBtn1{
width:274px;
text-align:center;
}
#knowhowSelect2{
width:197px;
float:left;
background:url(/img/contents/knowhow/select2.gif) no-repeat;
text-align:center;
margin:30px 0 0 20px;
padding-top:55px;
}
#knowhowBtn2{
width:197px;
text-align:center;
}
/* サイトマップ */
#sitemapList div{text-align:left;}
#sitemapList ul{padding-left:30px;}
#sitemapList li{
list-style-type:disc;
line-height:140%;
text-align:left;
}
#sitemapList p{
padding:3px 0 3px 5px;
margin:10px 0;
font-weight:bold;
color:#fff;
background-color:#f90;
}
#smslinks ul{margin-bottom:10px;}
#smslinks li{margin-left:15px;}
#smslinks p{
background-color:#fff;
color:#000;
padding-left:30px;
margin:0 auto;
font-weight:normal;
}
/*----- license -----*/
/* 資格を活かした転職 */	
#licenseNotesPt{
background:url(/img/contents/license/_notes_pt.gif) no-repeat;
width:530px;
height:51px;
margin:20px 0;
}	
/*----- osusume.php おすすめ求人(エリア検索) -----*/
.osusumeSearchCmp{
font-size:14px;
font-weight:bold;
}
.osusumeSearchNew{
color:#f00;
font-weight:bold;
}


.osusumetitle{
width:530px;
height:23px;
border:1px solid #666;
background:url(/img/index/bg_530.gif) no-repeat;
}
.osusumetitle .title{
text-align:left;
font-weight:bold;
font-size:100%;
margin:5px 0 0 5px;
}
/*----- 未経験ケアマネ特集 -----*/
#tokusyu_mikeiken_caremane table{
border:solid 2px #8B8B7A;
margin:10px 0;
}
#tokusyu_mikeiken_caremane td{
border:dotted 1px #8B8B7A;
padding:0.4em;
}
#tokusyu_mikeiken_caremane td.midashi{
font-weight:bold;
text-align:center;
width:20%;
}
#tokusyu_mikeiken_caremane img{margin:0.5em 0;}
/* listpage Style */
.listpage dl dt{
font-weight:bold;
color:#000;
padding:10px 20px;
}
.listpage dl dd{
margin:auto;
padding:0 0 0 20px;
line-height:130%;
width:650px;
}
.listpage dd dl dt{
padding:0;
font-weight:bold;
margin:0.2em;
color:#666;
}
.listpage dl ul li{
list-style:none;
padding:0 0 0 10px;
}
/* トップオススメ事業所データ表示 */
.agencylistbox{
width:530px;
padding-left:3px;
}
/* ケアマネ解答速報TOP */
#bg_01{
background:url(/img/contents/caremane_test/bg_01.gif) no-repeat;
width:530px;
height:46px;
}
#bg_02{
background:url(/img/contents/caremane_test/bg_02.gif) no-repeat;
width:530px;
height:89px;
}
/* footer */
.arealist,.arealist p,.arealist ul{width:760px;}
.arealist{
font-size:12px;
padding:5px 0;
clear:both;
}
.arealist p{
font-size:15px;
padding:5px 0;
}
.arealist ul{margin-left:35px;}
* html .arealist ul{width:725px;}
.arealist li{
width:180px;
float:left;
list-style-type:none;
}
/*----- no_img osusume -----*/
.top-list-box-float{
border-bottom:1px dotted #333;
float:left;
width:245px;
margin:0 5px;
padding-right:4px;
font-size:12px;
}
.top-list-box-t{margin-top:10px;}
.top_list{
font-weight:normal;
padding-bottom:5px;
height:auto;
text-decoration:underline;
}
.top-list-area{
width:245px;
height:16px;
text-align:left;
}
.top-area{
background:url(/img/index/bg-tit.gif) no-repeat;
float:left;
width:46px;
height:16px;
margin-right:4px;
font-size:10px;
line-height:16px;
letter-spacing:3px;
text-align:center;
}
.top-area-txt{
width:166px;
height:16px;
text-align:left;
}
.top-list-license{
width:245px;
height:16px;
padding-top:3px;
text-align:left;
clear:both;
}
.top-license{
background:url(/img/index/bg-tit.gif) no-repeat;
float:left;
width:46px;
height:16px;
margin-right:4px;
font-size:10px;
line-height:16px;
text-align:center;
}
.top-license-txt{
width:166px;
height:16px;
text-align:left;
}
.top-list-intro{
clear:both;
width:245px;
height:auto;
padding:5px 0 12px;
line-height:130%;
}
.top-list-left{
float:left;
line-height:16px;
}
.top-list-right{
float:right;
line-height:16px;
}
#hotwant{
	margin			: 3px 0 24px;
}
#hotwant span{
	font-weight		: bold;
}
#hotwant .box{
	margin			: 0 0 0 1px;
	padding			: 5px 10px 13px 10px;
	background-color: #f8f1d5;
	width			: 659px; /*680px - 10padding - 10padding - 1margin*/
}
#hotwant .box p{
	text-align		: left;
}
.btnEntry{
	margin			: 13px auto 0;
	text-align		: center;
}
/*__IE7 cssHack__*/
#date{
	margin-top		: 20px;
	padding			: 15px 15px 13px 0;
	background		: url(/img/index/attention_ttl.gif) no-repeat top left;
	width			: 680px;
	font-weight		: bold;
	text-align		: right;
}
/*__IE8 cssHack__*/
head/**/body #date{
	margin-top		: 20px;
	padding			: 15px 15px 13px 0;
	background		: url(/img/index/attention_ttl.gif) no-repeat top left;
	width			: 680px;
	font-weight		: bold;
	text-align		: right;
}
/*__modern browser cssHack__*/
html:not(:target) #date{
	padding			: 15px 15px 11px 0;
	background		: url(/img/index/attention_ttl.gif) no-repeat top left;
	width			: 665px;
	font-weight		: bold;
	text-align		: right;
}

#hotwant ul{ }
#hotwant li{
	margin			: 0 auto;
	padding			: 10px 0 0 205px;
	width			: 661px;
	text-align		: left;
	vertical-align	: bottom;
}
/*__IE8 cssHack__*/
#hotwant li.hotPT{
	background		: url(/img/index/bg_hotPT.gif) no-repeat 0 50%;
	height			: 36px;
}
/*__IE7 cssHack__*/
#hotwant li.hotPT{
	background		: url(/img/index/bg_hotPT.gif) no-repeat 0 50%;
	height			: 36px;
}
/*__modern browser cssHack__*/
html:not(:target) #hotwant li.hotPT{
	background		: url(/img/index/bg_hotPT.gif) no-repeat 0 50%;
	height			: 26px;
}
/*__IE8 cssHack__*/
#hotwant #hotwant li.hotOT{
	background		: url(/img/index/bg_hotOT.gif) no-repeat 0 50%;
	height			: 34px;
}
/*__IE7 cssHack__*/
#hotwant li.hotOT{
	background		: url(/img/index/bg_hotOT.gif) no-repeat 0 50%;
	height			: 34px;
}
/*__modern browser cssHack__*/
html:not(:target) #hotwant li.hotOT{
	background		: url(/img/index/bg_hotOT.gif) no-repeat 0 50%;
	height			: 24px;
}
/*__IE8 cssHack__*/
#hotwant #hotwant li.hotST{
	background		: url(/img/index/bg_hotST.gif) no-repeat 0 50%;
	height			: 36px;
}
/*__IE7 cssHack__*/
#hotwant li.hotST{
	background		: url(/img/index/bg_hotST.gif) no-repeat 0 50%;
	height			: 36px;
}
/*__modern browser cssHack__*/
html:not(:target) #hotwant li.hotST{
	background		: url(/img/index/bg_hotST.gif) no-repeat 0 50%;
	height			: 26px;
}

#adv_count{
	margin-bottom	: 8px;
	text-align		: left;
}
#adv_count span{
	font-size		: 150%;
	font-weight		: bold;
	color			: #f53f00;
}
/**/
#map_wrapper{margin:20px;}

/* 都道府県別オススメ求人情報 */
#area_search .bg_wh{padding:4px 0;}
#area_search .bg_or{padding:4px 0;background-color:#fff2f2;}
#area_search li{display:inline;margin-right:8px;}
#area_search p{padding:4px 0 4px 5px;}
#searchFromAreaLeft {
margin-bottom:0;
padding-bottom:0;
}
#area_search{margin-bottom:10px;}
#area_search h2{margin:8px 0 0px 0;}
#area_search h3{
font-weight:normal;
float:left;
display:block;
width:50px;
width:55px;
padding-right:20px;
margin:0 5px 0 7px;
background:transparent url(/img/index/ico_area_wh.gif) no-repeat scroll 48px 50%;
font-size:0.9em;
}
/* お仕事求人検索 */
h2#tit-jobsearch{
line-height:0;
}
div#jobsearch{
background:url(/img/index/img-bg-jobsearch.gif) repeat-y;
width:530px;
padding:6px 0 14px 24px;
margin:0 0 14px 0;
}
div.searchbox_l{
float:left;	
width:230px;
margin:0;
padding:0 22px 0 0;
}
div.searchbox_r{
float:left;	
width:230px;
}
div#jobsearch h3{
line-height:0;
margin:8px 0 0 0;
}
div.box_detail{
background:#FFF;
border:1px solid #FFB8A2;
padding:10px 0 10px 10px;
	text-align:left;
}
div.box_detail table{
width:210px;
}
div.box_detail table th{
width:60px;
}
div.box_detail table td, div.box_detail table th{
padding:3px;
}
.btn_search{
text-align:right;
padding:5px 0 0 0;
}
.btn_search_word{
padding:5px 0 0 113px;
}
div.box_detail ul li{
background:url(/img/index/ico_area_wh.gif) no-repeat 0 4px;
text-indent:14px;
line-height:130%;
}
input.keywBox{
width:180px;
}
span.ex{
font-size:10px;
}
p.bnr_sidelink{text-align:center;font-size:10px;text-decoration:underline;}
/* 再就職手当とは */
#teate{ line-height:1.5;}
#teate span {color:#FF0000;}
#teate .intro {padding:15px 0 35px 0;}
#teate .intro {padding:15px 0 35px 0; text-align:left;}
#teate .btn-area {text-align:center;padding:20px 0 50px 0;margin:0 0 20px 0;border-top:1px dotted #f2c67a;border-bottom:1px dotted #f2c67a;}
#teate .btn-area .notice {padding:0 0 30px 0;}
#teate .catch {padding:10px;margin:0 0 20px 0;background:#fef6de;}
#teate .catch p {font-weight:bold;}
#teate dt {font-weight:bold;font-size:14px;color:#fd8300;padding:0 0 10px 0;}
#teate dd {padding:0 0 35px 15px;}
#teate dd ul li {text-indent:-10px;padding:0 0 0 10px;}
#teate .catch p {font-weight:bold; text-align:left;}
#teate dt {font-weight:bold;font-size:14px;color:#fd8300;padding:0 0 10px 0; text-align:left;}
#teate dd {padding:0 0 35px 15px; text-align:left;}
#teate dd ul li {text-indent:-10px;padding:0 0 0 10px; text-align:left;}


/*__ premium __*/
div.premium * { margin:0; padding:0; fontsize:13px; line-height:1.3; }
div.premium { padding-bottom:30px; }
div.premium h2 { padding-bottom:10px; }
div.premium div.top p { padding:0 20px 10px; }
div.premium div.top p.btn { text-align:center; padding-bottom:5px; }
div.premium h3 { clear:both; padding:5px 0 10px; }
div.premium div.job { margin:0 5px 10px; width:252px; display:inline-block; vertical-align:top; /display: inline; /zoom: 1; }
div.premium div.job dl { padding:5px; border:1px solid #FFA98E; border-bottom:0; zoom:1; }
div.premium div.job dl dt { clear:both; float:left; line-height:0; padding-right:5px; }
div.premium div.job dl dd { padding:3px 0 4px; }
div.premium div.job dl dd.pr { clear:both; letter-spacing:1px; }
div.premium div.job p.btn { padding:0 5px 5px; text-align:right; border:1px solid #FFA98E; border-top:0; }


/*__m3Link__*/
ul.m3Link { clear:both; color:#777; font-size:10px; line-height:1.4; padding-top:10px; text-align:left; }
ul.m3Link li { display:inline; padding-right:30px; }
ul.m3Link li a { color:#777; text-decoration:none; }
ul.m3Link li a:hover { text-decoration:underline; }

/*__indexTips__*/
#indexTips{
	margin			: 0 0 30px;
	width			: 680px;
	overflow		: hidden;
}
#indexTips p{
	padding			: 43px 8px 0 8px;
}
#indexTips ul{
	padding			: 10px 8px 0 8px;
}
#indexTips li{
	padding			: 0 0 0 13px;
	background		: url(/img/index/img_boxArrow.gif) no-repeat 0 50%;
	line-height		: 180%;
}
#iT_serviceFlow{
	background		: #fcf8ea url(/img/index/bg_serviceFlow.gif) no-repeat 0 0;
	width			: 330px;
	height			: 155px;
	float			: left;
}
#iT_usefulInfo{
	background		: #fcf8ea url(/img/index/bg_usefulInfo.gif) no-repeat 0 0;
	width			: 330px;
	height			: 155px;
	float			: right;
}


/*__serviceFllow__*/
#serviceFllow{
	margin			: 0 0 30px;
}


/*__entryTel__*/
#entryTel{
	margin			: 0 0 29px;
	padding			: 0 0 20px 0;
	background		: url(/img/index/img_flameCrbottom.gif) repeat-y 0 100%;
	width			: 680px;
	text-align		: center;
}
/*__IE7 cssHack__*/
#entryTel p.entryRed{
	margin			: 7px auto 0 auto;
}
/*__IE8 cssHack__*/
head/**/body #entryTel p.entryRed{
	margin			: 7px auto 0 auto;
}
/*__modern browser cssHack__*/
html:not(:target) #entryTel p.entryRed{
	margin			: 9px auto 0 auto;
}
#entryTel p.img_tel{
	margin			: 18px auto 7px auto;
}


/*__messPTOT__*/
#messPTOT{
	margin			: 0 0 20px;
}
#messPTOT p{
	font-size		: 90%;
	line-height		: 130%;
}
/*__IE7 cssHack__*/
#messPTOT span{
	margin			: 0 0 0 4px;
	font-size		: 90%;
	vertical-align	: 50%;
}
/*__IE8 cssHack__*/
head/**/body #messPTOT span{
	margin			: 0 0 0 4px;
	font-size		: 90%;
	vertical-align	: 50%;
}
/*__modern browser cssHack*/
html:not(:target) #messPTOT span{
	margin			: 0 0 0 7px;
	font-size		: 90%;
	vertical-align	: 50%;
}
/*__IE7 cssHack__*/
#messPTOT .ttl{
	margin			: 0 0 4px;
	vertical-align	: middle;
}
/*__IE8 cssHack__*/
head/**/body #messPTOT .ttl{
	margin			: 0 0 4px;
	vertical-align	: middle;
}
/*__modern browser cssHack*/
html:not(:target) #messPTOT .ttl{
	margin			: 0 0 7px;
	vertical-align	: middle;
}


/*__side navi__*/
/*__seachArea01__*/
#seachArea01{
	margin			: 0 0 20px;
	padding			: 46px 0 0 0;
	background		: url(/img/index/bg_searchLicense.gif) no-repeat 0 0;
	width			: 220px;
	height			: 133px;
	text-align		: center;
}
/*__seachArea02__*/
/*__IE7 cssHack__*/
#seachArea02{
	margin			: 0 0 20px;
	padding			: 46px 0 3px 0;
	background		: url(/img/index/bg_searchCond.gif) no-repeat 0 0;
	width			: 220px;
	text-align		: center;
}
/*__IE8 cssHack__*/
head/**/body #seachArea02{
	margin			: 0 0 20px;
	padding			: 46px 0 3px 0;
	background		: url(/img/index/bg_searchCond.gif) no-repeat 0 0;
	width			: 220px;
	text-align		: center;
}
/*__modern browser cssHack__*/
html:not(:target) #seachArea02{
	margin			: 0 0 20px;
	padding			: 46px 0 1px 0;
	background		: url(/img/index/bg_searchCond.gif) no-repeat 0 0;
	width			: 220px;
	text-align		: center;
}
/*LinkBox*/
/*__IE7 cssHack__*/
#LinkBox{
	margin			: 0 0 15px;
	padding			: 46px 0 0 0;
	background		: url(/img/index/bg_LinkBox.gif) no-repeat 0 0;
	width			: 220px;
	height			: 220px;
	text-align		: center;
}
/*__IE8 cssHack__*/
head/**/body #LinkBox{
	margin			: 0 0 15px;
	padding			: 46px 0 0 0;
	background		: url(/img/index/bg_LinkBox.gif) no-repeat 0 0;
	width			: 220px;
	height			: 220px;
	text-align		: center;
}
/*__modern browser cssHack*/
html:not(:target) #LinkBox{
	margin			: 0 0 15px;
	padding			: 46px 0 0 0;
	background		: url(/img/index/bg_LinkBox.gif) no-repeat 0 0;
	width			: 220px;
	height			: 174px;
	text-align		: center;
}
#LinkBox ul{
	padding			: 0 10px 0 10px;
}
#LinkBox li.arrow{
	margin			: 0 0 10px;
	padding			: 2px 0 0 13px;
	background		: url(/img/index/img_LinkBoxArrow.gif) no-repeat 0 50%;
	font-size		: 90%;
	text-align		: left;
}


#bookmarkleft{
	margin			: 0 auto;
	padding			: 0 20px 0 0;
}

/*__位置補正--*/
.PosRevL{
	text-align		: left;
}
.PosRevR{
	text-align		: right;
}
