@charset "utf-8";

/* CSS Document */





*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}







img{border:0;}



.main{padding-top:13px;}



.main2{padding-top:4px;}



.clear{clear:both;}



h1{padding-left:10px;}

h1 a{color:#333; text-decoration:none; font-size:10px;}

#hd{background-image:url(images/hdbk.jpg); height:69px; background-repeat:repeat-x;}

#hdin{width:890px; margin-left:auto; margin-right:auto;}



.tin{width:180px; height:56px; line-height:1em; padding:5px; background-image:url(images/new_imbk.jpg); background-repeat:no-repeat;}

.s2{padding-left:2px;}



.tin p{font-size:10px;}

h2 a{font-size:10px;}









.hl{float:left; width:650px; padding-top:8px;}

.hr{float:right; padding-top:10px;}



.nav{width:895px; margin-left:auto; margin-right:auto;}



#nv{background-image:url(images/nvbk.jpg); height:39px; background-repeat:repeat-x; margin-top:10px;}



#ml{width:271px; float:left; padding-top:10px;}

#mr{width:407px; float:left; padding-top:10px;}



#bd{width:900px; margin-left:auto; margin-right:auto; padding-bottom:25px; background-color:#FFF; padding:10px;}



#left{width:692px; float:left;}

#right{margin-top:13px; float:right;}

#right2{width:200px; float:right;  margin-top:13px; background-color:#fff;}



#rh{background-color:#eee; width:200px; padding-bottom:1px;  }





.p1{padding-top:3px; text-align:center;}

.p3{padding-top:10px; text-align:center;}



#pin{width:184px; height:107px; margin-top:3px; margin-bottom:5px; margin-left:8px; background-color:#FFF; overflow:auto;}



.ha{float:left; padding-left:15px; padding-top:15px; width:200px;}

.ha2{float:left; padding-left:33px; padding-top:15px; width:200px;}

.ha2{_float:left; _padding-left:32px; _padding-top:15px; _width:200px;}





/* 新着求人情報　*/



#nkn{width:310px; margin-left:15px; margin-top:15px; padding:5px; border:#cccccc solid 1px; float:left;}

#nkn{_width:310px; _margin-left:5px; _margin-top:15px; _padding:5px; _border:#cccccc solid 1px; _float:left;}

#nkn h5{color:#fe6d6f; font-weight:bold; font-size:1.1em; border-bottom:#cccccc 1px dotted; padding-bottom:3px;}

#nkn .nl{float:left; padding-top:10px;}

#nkn .nr{float:left; padding:10px; width:150px;}

#nkn .nr p{line-height:1.3em;}

.n1{padding-top:5px;}

.n2{text-align:right; padding-right:15px; padding-top:15px;}

.n3{text-align:center; padding-top:10px;}



h2{padding-top:10px; padding-left:8px;}

h2 a{color:#333; text-decoration:none;}





#nkn2{width:310px; margin-left:15px; margin-top:15px; padding:5px; border:#cccccc solid 1px; float:left;}

#nkn2{_width:310px; _margin-left:15px; _margin-top:15px; _padding:5px; _border:#cccccc solid 1px; _float:left;}

#nkn2 h5{color:#fe6d6f; font-weight:bold; font-size:1.1em;  padding-bottom:3px;  border-bottom:#cccccc 1px dotted;}

#nkn2 .nl{float:left; padding-top:10px;}

#nkn2 .nr{float:left; padding:10px; width:150px;}

#nkn2 .nr p{line-height:1.3em;}

.n1{padding-top:5px; color:#900;}

.n2{text-align:right; padding-right:15px; padding-top:15px; border-bottom:dotted 1px #CCCCCC; padding-bottom:5px;}

.n4{line-height:1.5em;}

.n42{line-height:1.5em; padding-bottom:33px;}

.n3{text-align:center; padding-top:10px;}



/* 新着求人情報　*/





#ft{}

#ftin{width:895px; margin-left:auto; margin-right:auto;}



.go{ padding-top:5px; padding-right:15px; padding-bottom:5px; background-color:#dddddd;}

.go p{width:895px; margin-left:auto; margin-right:auto; text-align:right; }

.f1{text-align:center; padding-top:25px;}

.f1 a{color:#333; text-decoration:none;}



address{text-align:center; padding-top:3px; color:#fff; font-size:0.8em; padding-bottom:3px; background-color:#b51d1d; margin-top:15px;}



p.s1{padding-top:7px;}



h3.t1{background-image:url(images/titbd.jpg); width:660px; height:28px; background-repeat:no-repeat; margin-top:10px; padding-top:12px; padding-left:25px; font-size:14px; font-weight:bold; color:#444;}

.st{padding-left:5px;}

#sdc{margin-top:5px; margin-left:5px;}

#sdcin{background-image:url(images/sdbd.jpg); width:188px; background-repeat:repeat-y;}

#sdcin p{font-size:12px; border-bottom:#CCC 1px dotted; padding-top:10px; padding-bottom:10px; padding-left:20px;}



.c1{color:#333; line-height:1.5em; width:675px; padding:5px;}

.c2{color:#333; line-height:1.5em; width:300px; padding:5px; float:left;}

.c3{color:#333; line-height:1.5em; width:440px; padding-left:10px; float:left;}

.c4{color:#333; line-height:1.5em; width:500px; padding-left:10px; float:left;}





.ftbt{text-align:center; background-image:url(images/otbg.jpg); width:686px; height:72px; background-repeat:no-repeat; padding-top:5px; margin-top:25px;}





.shin{padding-bottom:8px; border-bottom:#999 1px dotted;}







#bdot{background-color:#fff7fb;}





.p2{text-align:center;}



/* 転職辞典　*/



.pan a{color:#900;}



#sdcin p a{color:#333; text-decoration:none; font-size:12px; padding:8px;}

#sdcin p a:hover{background-color:#900; color:#FFF;}



.tab_riyu tr th{padding:10px; background-color:#eee;}

.tab_riyu{background-color:#ccc; margin-left:130px; margin-top:15px;}

.tab_riyu tr td{padding:10px; text-align:right; background-color:#FFF;}





.tab_doki tr th{padding:10px; background-color:#eee;}

.tab_doki{background-color:#ccc; margin-left:130px; margin-top:15px;}

.tab_doki tr td{padding:10px; background-color:#FFF;}



h5{color:#900; font-size:12px; font-weight:bold; padding-top:10px;}



.rl{float:left; padding-left:25px;}

.rr{float:left; padding-left:40px;}

.rcon{padding-top:15px; padding-bottom:5px; border-bottom:dotted 1px #CCC; width:683px;}





/* ハッピーナースについて */



.h6{background-image:url(images/sub_tbd.jpg); width:527px; height:56px; background-repeat:no-repeat; margin-top:5px; margin-left:auto; margin-right:auto;}



.h62{background-image:url(images/sub_tbd.jpg); width:527px; height:56px; background-repeat:no-repeat; margin-top:5px;}

h6{padding-top:35px; padding-left:50px; font-size:12px;}



.h5 h5{font-size:14px; text-align:center; line-height:1.3em; width:680px;}



.t_nagare2{background-image:url(images/line_t.jpg); width:489px; height:36px;}

.t_nagare{padding-top:11px; font-size:14px; color:#FFF; font-weight:bold; padding-left:15px;}



.ninl{float:left; padding-top:5px; width:105px;}

.ninr{float:left; padding-left:15px; width:350px;}



#stepl{float:left; width:489px;}

.stepr{float:left; padding-left:15px;}



.stt{font-size:12px; color:#900; font-weight:bold; padding:8px;}

.sts{font-size:12px; padding:8px; line-height:1.3em;}



#stpo{padding:15px;}





/* 法人お問い合わせ */



.tab3 tr td{padding:10px;}

.tab3{margin-left:55px;}







/* 詳細ページ　*/

.tab_shosai tr td{padding:10px; line-height:1.5em; font-size:12px;}

.tab_shosai tr th{padding:10px; line-height:1.5em; background-color:#F9E9EA; font-size:12px;}

.tab_shosai tr{border-bottom:#CCCCCC dotted 1px; padding-bottom:2px;}

.tab_shosai tr td.t_t{border:#cccccc solid 1px;}

.tab_shosai{margin-left:65px; margin-top:15px;}



#main_contents{padding:5px; border:#cccccc solid 1px; width:672px; margin-top:5px;}



.btn_rec{text-align:center;}



/* 新着情報 */

#new_in{overflow:auto; height:500px; width:200px;}

#new_in p{padding:5px; line-height:2em; width:165px;}

#new_in p span.hh{font-weight:bold;}



#pin p span.hh{font-weight:bold;}

#pin p{padding:5px; border-bottom:#CCCCCC 1px dotted; line-height:1.5em; width:173px;}





/* アクセス　*/



.tab3 tr td{padding:8px; line-height:1.3em;}



.tab3{margin-top:30px; margin-left:55px;}



/* 会社概要 */

.tab1 tr td{padding:5px; line-height:1.3em;}

.td_gray_01{background-color:#F9E9EA;}





/* イベント */



.textone{line-height:1.5em; border-bottom:#CCC 1px dotted; padding-top:5px; padding-bottom:5px;}



p.csite a{line-height:1.8em;}





.link{padding:5px; border:#CCC 1px solid; width:672px; margin-top:5px;}



.hl p{float:left;}



.hl h2{float:left; padding-top:35px; padding-left:15px; font-size:9px;}





.ccon .cl{float:left; padding-left:1px;}

.ccon .cr{float:left; padding:10px;}





.ccon .cr{float:right; padding-left:1px;}



/* 首都圏就業 */



.text_box{background-image:url(images/st_b.jpg); width:175px; height:47px; text-align:center; padding-top:15px; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#333; margin-left:15px;}

.text_box2{background-image:url(images/st_b2.jpg); width:175px; height:47px; text-align:center; padding-top:15px; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#fff; margin-left:15px;}



#pl{float:left;}

#pr{width:465px; float:left; padding-left:10px; padding-top:10px; border-left:#CCC dotted 1px; margin-left:15px; line-height:1.5em;}

#st{padding-bottom:10px; border-bottom:dotted 1px #CCC;}







.Lnk {

	width:193px;

	height:auto !important;

	height:50px;

	min-height:50px;

	padding:10px 0;

	margin:0px 0 0 5px;

	border-bottom:solid 1px #CCC;

}

.Lnk_txt{

	width:130px;

	float:left;	

	padding-left:5px;

	text-align:left;

	

}

.Lnk_txt a:hover {

	display:block;

	background-color:#eee;

	height:auto !important;

	height:50px;

	min-height:50px;

	text-decoration:none;

}



.Lnk_img{

	float:left;



}



.Lnk_txt img{

	margin-right:3px;

}



.Lnk_clear{

		width:295px;

		padding:0;

		clear:left;





}



#sp{height:80px;}

#sp2{height:370px;}

#sp3{height:230px;}

#sp4{height:2830px;}



/* ふれあいグループ */

p.bt{background-image:url(images/ho_bt.jpg); height:44px; width:175px; background-repeat:no-repeat; text-align:center; padding-top:15px;}

p.bt a{color:#FFF; font-weight:bold; text-decoration:none;}

p.bt a:hover{color:#006;}



#by_lf{width:176px; float:left;}

#by_ri{width:450px; margin-left:15px; float:left;}



.by_t a{font-size:14px; color:#900; font-weight:bold; text-decoration:none;}

.by_n{line-height:1.5em; margin-top:15px;}

#by_in{margin-top:15px; border-bottom:dotted #CCC 1px;}



/* 自己分析サービス */

h5.t2{font-size:16px; padding-bottom:10px; color:#C00;}





.i1{text-align:center;}



.m1{padding-left:90px;}



.side-link p{padding-top:10px; font-size:10px; color:#666; margin-left:5px;}

.side-link h4{padding-top:5px; margin-left:5px; width:130px;}

.side-link h4 a{font-size:10px; color:#333; text-decoration:none;}





#new_in p a{color:#900; text-decoration:underline; font-size:12px;}

#pin p a{color:#900; text-decoration:underline; font-size:12px;}

/* 新着一件分 */
#new_in_n{width:640px; border-bottom:#CCC 1px dotted; padding-top:10px; padding-left:8px; padding-right:8px; margin-left:15px;}
/*#new_in2{width:603px; border-bottom:#CCC 1px dotted; padding-top:10px; padding-left:8px; padding-right:8px;}*/
.new_left{width:312px; float:left; font-size:8px;}

.new_right{width:312px; float:left; font-size:8px; margin-left:5px;}

.n_mn{width:80px; float:left;}
.n_ts{width:225px; float:left;}

.t_os{font-weight:bold; font-size:12px; color:#fe6d6f;}
.s_os{font-size:10px; color:#555; line-height:1.8em;}

.shosai a{font-size:10px; padding-left:125px; vertical-align:bottom;}

/*　おすすめ一件分 */
#oss_in{padding:10px; border:#CCC 1px solid; margin-top:5px;}
.No{width:100px; float:left; color:#fe6d6f;}
.tex_oss{width:550px; float:left;}
.os_box{padding-bottom:5px; border-bottom:#CCC 1px dotted; padding-top:5px;}
.t_os{font-weight:bold; font-size:12px; color:#fe6d6f;}
.s_os{font-size:10px; color:#555; line-height:1.8em;}
.shosai2 a{font-size:10px; padding-left:450px;}

/* サイド検索 */
.rightSearch{
margin-top:24px;
}
.s_in{padding-left:6px;width:191px; padding-bottom:5px; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid;}
.s_in p{padding-top:5px;}





