@charset "utf-8";
*{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
/* clearfix */
.clear{display:inline-block;}
.clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html .clear{height:1%;}
.clear{display:block;}

body{text-align:center;}
td{font-size:small;}
input.keywBox{border:#666 solid 1px;height:18px;}
#wrapper{
width:760px;
margin:0 auto;
text-align:left;
font-size:small;
}
h1{
color:#f60;
font-size:10px;
font-weight:normal;
}	
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:0px 0 5px;
}
#dekabotan{
margin:20px auto 10px;
width:759px;
height:166px;
text-indent:-9999px;
}
#dekabotan a{
display:block;
width:759px;
height:166px;
background:url(/img/index/entry_b.gif);
text-decoration:none;
}
#dekabotan a:hover{
display:block;
width:759px;
height:166px;
background-image:url(/img/index/entry_b_over.gif);
text-decoration:none;
}
#dekabotan2{
margin:10px auto 10px;
width:760px;
height:183px;
text-indent:-9999px;
background:url(/img/index/entry2_b.jpg) no-repeat;	
}
#dekabotan2 a{
display:block;
width:760px;
height:183px;
background:url(/img/index/entry2_b.jpg);
text-decoration:none;
}
#dekabotan2 a:hover{
display:block;
width:760px;
height:183px;
background-image:url(/img/index/entry2_b_over.jpg);
text-decoration:none;
}
#buttonlargeBox{
width:759px;
clear:both;
margin:0 0 5px;
text-align:center;
}
#buttonlargeBox h3{
font-size:12px;
margin:0;
font-weight:normal;
}
hr{margin-top:10px;width:760px;}
/* header */
#header{
width:760px;
padding-top:15px;
vertical-align:baseline;
}
#header div#aboutsite{
width:270px;
margin-left:15px;
font-size:small;
float:left;
line-height:115%;
padding-top:3px;
}
#header h4{
font-size:12px;
font-weight:bold;
padding-top:8px;
}
#header .logo{
float:left;
font-size:small;
vertical-align:text-bottom;
}
#header .logo h1{padding-bottom:4px;}

#header .header_tel{
float:right;
margin:0;
padding:0;
}
#bannerBox{
float:right;
width:190px;
}
#bannerBox p{
text-align:center;
width:190px;
}
#nav{
width:760px;
display:block;
height:20px;
clear:both;
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*/
#navTop,#navSearch,#navService,#navSupport,#navCust,#navFavorite,
#navTop_orange,#navSearch_orange,#navService_orange,
#navSupport_orange,#navCust_orange,#navFavorite_orange{
	display:block;
	height:25px;
	text-align:center;
}
#navTop{background:url(/img/header/nav/nav_a.gif) no-repeat;width:190px;}
#navTop a{width:190px;display:block;}
#navTop_orange{
	background:url(/img/header/navorange/nav_a.gif) no-repeat;
	width:190px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#navTop_orange a{
	color:#fff;
	width:190px;
	display:block;
}
#navSearch{background:url(/img/header/nav/nav_b.gif) no-repeat;width:190px;}
#navSearch a{width:190px;display:block;}
#navSearch_orange{
	background:url(/img/header/navorange/nav_b.gif) no-repeat;
	width:190px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#navSearch_orange a{
	color:#fff;
	width:190px;
	display:block;
}
#navService{background:url(/img/header/nav/nav_b.gif) no-repeat;width:190px;}
#navService a{width:190px;display:block;}
#navService_orange{
	background:url(/img/header/navorange/nav_b.gif) no-repeat;
	width:190px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#navService_orange a{
	color:#fff;
	width:190px;
	display:block;
}
#navSupport{background:url(/img/header/nav/nav_b.gif) no-repeat;width:190px;}
#navSupport a{width:190px;display:block;}
#navSupport_orange{
	background:url(/img/header/navorange/nav_b.gif) no-repeat;
	width:190px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#navSupport_orange a{
	color:#fff;
	width:190px;
	display:block;
}
#navCust{
	background:url(/img/header/nav/nav_b.gif) no-repeat;width:190px;}
#navCust a{width:190px;display:block;}
#navCust_orange{
	background:url(/img/header/navorange/nav_b.gif) no-repeat;
	width:190px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#navCust_orange a{
	display:block;
	color:#fff;
	width:190px;
}
#navFavorite{background:url(/img/header/nav/nav_b.gif) no-repeat;width:190px;}
#navFavorite a{width:190px;display:block;	}
#navFavorite_orange{
	background:url(/img/header/navorange/nav_b.gif) no-repeat;
	width:190px;
	text-align:center;
}
#navFavorite_orange a{
	width:190px;
	color:#fff;
	display:block;
}



/* footer ---------- */
#Footer{
font-size:12px;
text-align:center;
clear:both;
padding-top:5px;
margin:0 auto;
width:760px;
}
#FooterMenu{
background-color:#f60;
padding:3px;
margin:0 auto;
}
#FooterMenu li{
display:inline;
list-style-type:none;
padding-right:10px;
}
#FooterMenu a{
text-decoration:none;
color:#fff;
}
#Footer p{
clear:both;
font-size:10px;
color:#666;
text-align:center;
padding:10px;
margin:0 auto;
}
#Footer #copyright a{
clear:both;
font-size:10px;
color:#666;
text-align:center;
}
#Footer #copyright p{
clear:both;
font-size:10px;
color:#666;
text-align:center;
}
/* NEWフッター */
#newfooter table{
border:solid 1px #B5B5B5;
border-collapse:collapse;
margin-bottom:10px;margin-top:10px;
}
#newfooter td{
border:dotted 1px #B5B5B5;
padding:0.4em;
vertical-align:middle;
text-align:center;
}
#newfooter p{
line-height:20px;
text-align:center;
font-size:12px;
}
.caremanetext{
float:left;
font-size:12px;
line-height:20px;
padding-top:5px;
height:50%;
text-align:left;
}
#newprivacy1{float:left;margin-left:5px;}
#newprivacy2{text-align:center;padding-top:25px;}

#Footer2{
font-size:12px;
line-height:150%;
margin:5px 0;
width:750px;
text-align:left
}
#Footer2 #smssites #col{
float:left;
width:150px;
margin-bottom:10px;
}
#Footer2 #smssites{
text-align:left;
font-size:12px;
line-height:150%;
width:760px;
}
#Footer2 #smssites .col{
text-align:left;
float:left;
width:151px;
margin-bottom:10px;
}
#Footer2 #smssites hr{clear:both;width:760px;}
/* footer_link20071217 */
#footer_link{
background-color:#F88011;
padding:3px;
clear:both;
margin:0 auto;
}
#footer_link li{
display:inline;
list-style-type:none;
padding-right:10px;
color:#fff;
font-size:12px;
letter-spacing:1px;
}
#footer_link a{color:#fff;text-decoration:none;}
/* pc_mb_footer20080107 */
#fnavi{
font-size:12px;
text-align:center;
clear:both;
padding-top:3px;
margin:0 auto;
width:760px;
}
#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{
clear:both;
font-size:10px;
color:#666;
text-align:center;
line-height:1.4;
}
#f_link{
background-color:#F88011;
padding:3px;
clear:both;
}
#f_link li{
display:inline;
list-style-type:none;
padding-right:10px;
color:#fff;
font-size:12px;
letter-spacing:1px;
}
#f_link a{
color:#fff;
text-decoration:none;
}
#smsnavi,#smsnavi_mb{
clear:both;
width:760px;
padding-top:10px;
text-align:left;
font-size:10px;
line-height:1.4;
}
#smsnavi p,#smsnavi_mb p{
text-align:left;
margin:0;padding:0;color:#777;
}
#smsnavi a,
#smsnavi_mb a{text-decoration:none;color:#777;}
#smsnavi a:hover,
#smsnavi_mb a:hover{text-decoration:underline;}
#smsnavi ul,
#smsnavi_mb ul{float:left;list-style-type:none;}
#smsnavi li,
#smsnavi_mb li{width:126px;}
/* main ------------- */
#main{
width:530px;
float:left;
margin:10px 0 0;
}
#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 dd { padding:17px 0; text-align:center; }

/* 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 #searchdetail{
background:url(/img/index/hotwant_bg2.gif) no-repeat left top;
margin-top:5px;
padding:8px 0 8px 10px;
}
#mainContentsList ul{margin-left:25px;}
#mainContentsList li{line-height:140%;list-style-type:decimal;}

.osusumePr{width:300px;float:left;}
.osusumeEntryBtn{margin:0 5px 5px;}	
.test_osusumeEntryBtn{text-align:center;margin:0 5px 5px;}	
/* subBox --------- */
#subBox{
width:200px;
float:right;
margin:10px 0;
}
#subBox img.bnr{display:block;margin-top:5px;}
#favorite{width:200px;margin-bottom:5px;}
#chiyomisenseibanner{width:200px;margin-top:5px;}
.subBox_favorite{
width:200px;
float:right;
margin-top:10px;
padding-bottom:10px;
}
#entry{
width:198px;
border:1px solid #f00;
background:url(/img/index/bg_entry.gif) no-repeat;
margin-top:10px;
}
#entry .btnEntry{
margin-top:110px;
padding:0 0 10px 10px;
}
/* 地域からお仕事探し */
#searchFromAreaLeft{padding-bottom:0px;width:530px;}
#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_caremane{
width:198px;
border:1px solid #fca992;
margin-top:5px;
padding-bottom:5px;
}
.subBoxContents ul, .subBoxContents_caremane ul{margin-left:25px;}
.subBoxContents li, .subBoxContents_caremane li{
list-style-image:url(/img/icon/list_arrow_black.gif);
line-height:140%;
padding-right:1px;
}
.subBoxContents h2{
text-align:center;
font-weight:bold;
font-size:100%;
padding:5px 0 10px;
}
.subBoxContents_caremane h2{
text-align:center;
font-weight:bold;
font-size:100%;
padding:5px 0 18px;
}
#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;
}
/**/
/* テーブルレイアウト */
#map_wrapper{
margin:20px;
width:530px;
}
table .table1{border:solid 1px #666;border-collapse:collapse;}
td.table1_1{
background-color:#97C2D9;
border:solid 1px #666;
padding:1px 5px;
}
td.table1_2{border:solid 1px #666;padding:1px 5px;}
table.table2{border:solid 1px #666;border-collapse:collapse;}
td.table2_1{
background-color:#eee;
border:solid 1px #666;
padding:1px 5px;
text-align:left;
}
td.table2_2{
border:solid 1px #666;
padding:1px 5px;
text-align:left;
}
/**/
/* 段落 */
p.paragraphTop{margin:30px 0;}
p.paragraphText{margin:15px 0;line-height:120%;}
/**/
/* リスト */
.circleListYellow li{
list-style-image:url(/img/common/list_img.gif);
margin-left:30px;
height:22px;
}
.horizontalList li{
float:left;
margin-left:30px;
padding:5px 0;
display:inline;
}
.numList li{
list-style-type:decimal;
margin-left:30px;
line-height:160%;
}
/* 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;
}
#jobQaDetail dt{
background:url(/img/contents/job/qa/q.gif) no-repeat;
padding-left:25px;
margin-top:10px;
height:22px;
font-size:12px;
}
#jobQaDetail dd{
background:url(/img/contents/job/qa/a.gif) no-repeat;
padding-left:25px;
margin-top:10px;
width:480px;
}
/* 匿名スカウトコーナー */
#jobScoutList li{
list-style-type:disc;
line-height:140%;
margin-left:20px;
}
/* 地域お仕事求人情報 */
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 ----------- */
/* コンサルタント紹介 */
.consulPhotoLeft{float:left;padding:5px 5px 5px 0;}
.consulPhotoRight{padding:5px 0 5px 5px;}
/* コンサルタント紹介個人ページ */
#consulIndiBox1{
border:1px solid #999;
margin:30px 0;
width:528px;height:480px;
}
#consulIndiBox2{
border:1px solid #999;
margin:30px 0;
width:528px;height:650px;
}
#consulIndiBox3{
border:1px solid #999;
margin:30px 0;
width:528px;height:700px;
}
#consulPhotoContainer{float:left;margin-top:5px;}
.consulPhoto{padding:3px 9px;}
#consulTextBox{float:right;width:310px;}
#consulTextBox p{line-height:120%;}
/* お問合せ　アクセスマップ */
.companyAccessTable td{padding:3px;}
/* 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 ------------ */
/* ケアマネ転職さん */
.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{
background:url(/img/contents/caremane_taiken/personal_q1.gif) no-repeat;
width:530px;height:30px;
}
#taikenPersonalQ2{
background:url(/img/contents/caremane_taiken/personal_q2.gif) no-repeat;
width:530px;height:30px;
}
#taikenPersonalQ3{
background:url(/img/contents/caremane_taiken/personal_q3.gif) no-repeat;
width:530px;height:30px;
}
#taikenPersonalQ4{
background:url(/img/contents/caremane_taiken/personal_q4.gif) no-repeat;
width:530px;height:30px;
}
#taikenPersonalQ5{
background:url(/img/contents/caremane_taiken/personal_q5.gif) no-repeat;
width:530px;height:30px;
}
#taikenPersonalQ6{
background:url(/img/contents/caremane_taiken/personal_q6.gif) no-repeat;
width:530px;height:30px;
}
/* 転職ノウハウ */
#knowhow{
border:1px solid #f60;
width:460px;
padding:10px 10px 10px 40px;
margin:auto;
}
#knowhow dt{
width:175px;
line-height:5%;
text-align:left;
}
#knowhow dd{
width:320px;
line-height:160%;
text-align:left;
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;}
/* 介護支援専門員実務研修受講試験再現問題 */
.caremaneTestList,
.open_caremaneTestList{width:460px;margin:auto;}
.caremaneTestList li{
list-style-type:none;
padding:5px 20px;
float:left;
}
.open_caremaneTestList li{
list-style-type:none;
padding:2px 10px;
float:left;
}
.gn_caremane{
font-weight:bold;
padding:20px 0 10px 33px;
color:#f90;
font-size:17px;
}
#caremaneTest p{
font-weight:bold;
padding:20px 0;
}
#caremaneTest p.note{
font-weight:normal;
padding:10px;
border:#CCC solid 1px;
color:#666;
}
ol.caremaneTestQ{width:515px;}
ol.caremaneTestQ li{
display:list-item;
vertical-align:top;
list-style-type:decimal;
margin-left:28px;
line-height:140%;
padding-bottom:5px;
vertical-align:text-top;
}
.caremaneTestTable{border:1px solid #666;}
.caremaneTestTable td{
padding:5px;
background-color:#fff;
border-bottom:1px solid #666;
vertical-align:top;
}
.caremaneTestTable th{
font-weight:bold;
padding:5px;
border-bottom:1px solid #666;
background-color:#fff;
}
/* 介護用語辞典 */
.dictionary{line-height:140%;font-size:14px;}
.dictionaryWord{font-weight:bold;}
.dictionary dd.read{
padding-left:25px;
width:450px;
font-size:12px;
text-align:left;
padding-bottom:10px;
}
/* サイトマップ */
#sitemapList ul{padding-left:30px;}
#sitemapList li{list-style-type:disc;line-height:140%;}
#sitemapList p{
padding:3px 0 3px 5px;
margin:10px 0;
font-weight:bold;
color:#fff;
background-color:#f90;
}
#smslinks .smslinks ul{margin-bottom:10px;}
#smslinks .smslinks li{margin-left:15px;}
#smslinks .smslinks p{
background-color:#fff;
color:#000;
padding-left:30px;
margin:0 auto;
font-weight:normal;
}
/* license ------------- */
/* 資格を活かした転職 */
#licenseNotesCm{
background:url(/img/contents/license/notes_cm.gif) no-repeat;
width:530px;height:38px;
margin:20px 0;
}	
#licenseNotesPt{
background:url(/img/contents/license/notes_pt.gif) no-repeat;
width:530px;height:38px;
margin:20px 0;
}	
/* DB 理学療法士･作業療法士の求人 */
p.jobDbText{
width:680px;
margin:10px auto;
text-align:left;
}
table#DBsearch{margin:20px 0;}
table#DBsearch td{padding:2px;}
/* 関連サイトバナー -------------- */
#indexAdvImgBoxL li,
#indexAdvImgBoxR li{line-height:140%;}
#indexAdvImgBoxL{float:left;padding-left:30px;}
#indexAdvImgBoxR{float:right;padding-right:30px;}
/* 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;
border-collapse:collapse;
margin-bottom:10px;margin-top:10px;
}
#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{border:0px;margin:0.5em 0;}
#seach_from_name p,
#seach_from_name dt{margin-top:10px;margin-bottom:10px;}
seach_from_name dt{font-weight:bold;}
/* regulations.htmのCSS */
div#content-1col-w760{
float:left;
font-size:small;
clear:none;
width:755px;
padding:15px 0 10px 10px;
}
/* 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;
margin:0.2em;
color:#666;
font-weight:bold;
}
.listpage dl ul li{
list-style-image:none;
list-style-type:none;
padding:0 0 0 10px;
}
/* GWのお知らせ */
*{margin:0;}
#infoBox{
border:1px solid #f00;
width:620px;
margin:10px auto 0;
}
.tit_info{
font-size:16px;
color:#f00;
font-weight:bold;
width:105px;
margin-left:25px;
margin-top:5px;
text-align:left;
}
.txt_info{
font-size:12px;
line-height:18px;
margin:3px 0 3px;
text-align:left;
}
/* トップオススメ事業所データ表示 */
.agencylistbox{
width:530px;
padding-left:4px;
font-size:12px;
}
.agencylist{
width:250px;
margin:5px 4px 0 0;
border:1px solid #B5B5B5;
float:left;
text-align:center;
padding:4px 4px 2px;
}
.agencylist .thumnail{
float:left;
border:0px;
width:73px;height:47px;
margin:0px 5px 4px 0px;
}
.agencylist h4{
font-weight:normal;
font-size:12px;
text-align:left;
margin:0px;
line-height:12px;
}
.agencylist div{text-align:left;margin:0px;}
.agencylist p{
clear:left;
text-align:left;
margin:0 0 2px;
}
#infoholiday{
margin:5px 0 4px;
text-align:center;
}
/* ケアマネ解答速報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;
}
p.prg_txt{
margin:5px 0 3px 20px;
text-align:left;
line-height:130%;
width:480px;
}
p.prg_txt2{
margin:25px 0 10px 10px;
text-align:left;
line-height:15px;
}
.test_tit{
padding:15px 0 5px;
text-align:left;
}
#test{margin:auto;font-size:11px;}
#test ul{margin:10px 0;}
#test li{
padding:0px 0 5px 10px;
width:500px;
}
/* ケアマネ解答速報 公開ページ */
#ans_main table{
text-align:center;
margin:auto;
width:430px;
border:1px solid #003;
border-collapse:collapse;
}
#ans_main td{
text-align:center;
border:1px solid #003;
font-size:1.2em;
}
#ans_main tr{text-align:center;}
#ans_main .q_num{
background-color:#FFC;
height:20px;
font-size:0.9em;
}
#ans_main .ans{font-weight:bold;height:35px;}
#guidance{
background:url(/img/contents/caremane_test/bg_ans.gif) no-repeat;
width:530px;height:64px;
margin:10px 0 10px;
padding:3px 0 5px;
}
#guidance p{
padding:3px 0 3px 14px;
font-weight:bold;
text-align:left;
}
#guidance ul{
list-style-type:none;
width:500px;
}
#guidance li{
list-style-type:none;
float:left;
width:230px;
padding:1px 0 0 15px;
}
#ans{margin:auto;font-size:11px;}
#ans ul{margin:5px 0;}
#ans li{
padding:0px 0 5px 20px;
width:500px;
}
.ans_tit{
padding:30px 0 5px;
text-align:left;
}
#sktl{padding-top:8px;}
#sktl table{
margin:auto;
width:450px;}
#sktl .rank td{
padding-left:20px;
text-align:left;
font-size:1.2em;
}
#sktl .entry{padding:1px 0;}
/* 20080311arealist */
.arealist{
width:760px;
font-size:12px;
padding:5px 0;
clear:both;
}
* html .arealist{width:740px;}
.arealist ul{
width:760px;
padding-left:15px;
margin:0 auto;
}
* html .arealist ul{width:745px;}
.arealist li{
width:148px;
float:left;
list-style-type:none;
margin:0 auto;
line-height:18px;
}
div#content-1col{
width:804px;
margin:0 auto;
padding:0;
}
div#content-1col table{
margin:0 auto;
padding:0;
}
EditRegion1{margin:0 auto;}
/* no_img osusume */
.top-list-box-float{
border-bottom:1px dotted #333;
float:left;
font-size:12px;
margin:0 5px;
padding-right:4px;
width:245px;
}
.top-list-box-t{margin-top:10px;}
.top_list{
padding-bottom:5px;
height:auto;
text-decoration:underline;
font-weight:normal;
}
.top-list-area{
width:245px;
height:16px;
padding:0;
margin:0;
text-align:left;
}
.top-area{
float:left;
background:url(/img/index/bg-tit.gif) no-repeat;
width:46px;
height:16px;
font-size:10px;
line-height:16px;
letter-spacing:3px;
text-align:center;
padding:0;
margin-right:4px;
}
.top-area-txt{
width:166px;
height:16px;
text-align:left;
}
.top-list-license{
width:245px;
height:16px;
padding-top:3px;
margin:0;
text-align:left;
clear:both;
}
.top-license{
float:left;
background:url(/img/index/bg-tit.gif) no-repeat;
width:46px;
height:16px;
font-size:10px;
line-height:16px;
text-align:center;
padding:0;
margin-right:4px;
}
.top-license-txt{
width:166px;
height:16px;
text-align:left;
}
.top-list-intro{
clear:both;
line-height:130%;
height:auto;
width:245px;
padding:5px 0 12px;
}
.top-list-left{
float:left;
padding:0;
margin:0;
line-height:16px;
}
.top-list-right{
float:right;
padding:0;
margin:0;
line-height:16px;
}
/* 20080711 */
#hotwant{
background:url(/img/index/bg_hotwant_mid.gif) repeat-y;
width:530px;
}
#hotwant p{
color:#f00;
font-weight:bold;
padding:10px 25px 9px 0;
text-align:right;
}
#hotwant li{
background:url(/img/icon/list_arrow_black.gif) no-repeat 0 center;
margin:4px 0 0 10px;
padding-left:5px;
}
#hotwant ul{
background:url(/img/index/bg_hotwant_bot.gif) no-repeat 0 bottom;
padding:0 15px 15px;
}
#adv_count{
margin-bottom:5px;
font-size:100%;
}
#adv_count span{
font-size:140%;
font-weight:bold;
color:#f00;
}
#date{
background:url(/img/index/bg_hotwant_top.gif) no-repeat;
color:#FF0000;
font-weight:bold;
padding:14px 22px 15px 0;
text-align:right;
}
#whatsnew{
padding:12px 20px 10px 15px;
color:#333;
}
#whatsnew .news_tit{font-size:12px;}
#whatsnew em{font-weight:bold;}
#whatsnew p{line-height:17px;}
#osusumearea{
position:relative;
top:16px;
width:220px;
margin:0 0 5px 10px;
border:1px solid #f99;
color:#f33;
}
/* 都道府県別オススメ求人情報 */
#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;
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;
}
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 .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;}


/*__ push __*/
div.push * { margin:0; padding:0; fontsize:13px; line-height:1.3; }
div.push { padding:5px 0 20px; }
div.push div { border:1px solid #E8CD66; margin-top:10px; padding:5px; zoom:1; }
div.push div dl dt { clear:both; float:left; line-height:0; padding-right:5px; }
div.push div dl dd { padding:3px 0 4px; }
div.push div dl dd.pr { clear:both; }
div.push div p.btn { text-align:right; }

/*__ 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 { float:left; margin:0 5px 10px; width:252px; }
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; }

