* {margin: 0px;padding: 0px;}
body {background-color:#ffffff;font-family:"ＭＳ ゴシック","Osaka",sans-serif;
font-size:75%;
line-height:1.1;
font-family:"ＭＳ ゴシック","ヒラギノ角ゴ Pro W3"
}
/*strong {font-weight:normal;}*/


/*body {background-color:#ffffff;font-family:"ＭＳ ゴシック","ヒラギノ角ゴ Pro W3",Osaka,;font-size:12px;line-height:14px;}
*/

@-moz-document url-prefix(){
    input,
    select,
    textarea{
        font-family:MS UI Gothic;
    }
}

/* common (additional) */

.pan strong {font-weight:normal;}
.center {text-align:center;}

/* side area --------------------*/
#sideArea p.bnr{width:201px; margin-bottom:10px;}

#sideArea .SAbannerArea { margin-bottom:10px;}

#sideArea #SArss { border:#E7E7E7 1px solid; margin-bottom:10px; padding:5px 0.5em; background:#F8F8F8;}

#sideArea #SAspecialMenu,
#sideArea #SAselection {width:201px;background:url(../images/main/bg-jobspecial.gif) no-repeat bottom left;}
#sideArea #SAspecialMenu .title,
#sideArea #SAselection .title {height:25px;width:201px;}
#sideArea #SAspecialMenu .btn_helper {display:block;height:50px;width:176px;margin-bottom:2px;text-decoration:none;}
#sideArea #SAspecialMenu .btn_care {display:block;height:50px;width:176px;margin-bottom:2px;text-decoration:none;}
#sideArea #SAspecialMenu .btn_nurse {display:block;height:50px;width:176px;margin-bottom:2px;text-decoration:none;}
#sideArea #SAspecialMenu .btn_haken {display:block;height:50px;width:176px;margin-bottom:2px;text-decoration:none;}
#sideArea #SAspecialMenu .btn_jimu {display:block;height:50px;width:176px;margin-bottom:2px;text-decoration:none;}
#sideArea #SAspecialMenu .btn_hoiku {display:block;height:50px;width:176px;margin-bottom:2px;text-decoration:none;}
#sideArea #SAspecialMenu a:hover {background-position:0px -50px;width:176px;}
#sideArea #SAspecialMenu .box01 {padding:0px 10px 10px 10px;}
#sideArea #SAspecialMenu .box01 p {margin-top:10px;}
#sideArea #SAspecialMenu ul {margin:0px 3px;}
/*#sideArea #SAspecialMenu ul {margin:0px 5px;}*/

#sideArea #SAspecialMenu li {
	background:url(../images/main/icn_arrow_red.gif) no-repeat top left;
	padding-left:15px;
	list-style-type:none;
}
/*
#sideArea #SAspecialMenu li {
	background:url(../images/main/liststyle-tri-red5.gif) no-repeat center left;
	padding-left:11px;
	list-style-type:none;
	margin-bottom:4px;
}*/
#sideArea #SAspecialMenu li.act {background-color:#d4eff9;}



#sideArea #SAselection .title {background-image:url(../images/main/titleS-selection.gif)}
#sideArea #SAselection dl { padding:5px;}
#sideArea #SAselection dl dt { display:inline; clear:both;}
#sideArea #SAselection dl dt img { margin:0 5px 5px 0; float:left;}
#sideArea #SAselection dl dd { display:inline;}



#sideArea #SArecruit {width:201px;margin-top:10px;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SArecruit .title {text-indent:-99999px;background:url(../images/main/titleS-recommend2.gif) no-repeat top left;height:25px;width:201px;margin:0px 0px 10px 0px;}
#sideArea #SArecruit .imgBox {width:65px;float:left;}
#sideArea #SArecruit .txtBox {width:115px;float:left;}

#lnavi5 {width:960px;margin:10px auto -5px auto;background:url(../images/main/bg-lnavi5.gif) no-repeat top left;height:26px;_margin-bottom:-10px;}
#lnavi5 li {list-style-type:none;float:left;width:192px;height:26px;text-align:center;}
#lnavi5 li a {display:block;width:192px;height:26px;padding-top:6px;}
#lnavi5 li.act {padding-top:6px;}

#lnavi4 {width:960px;margin:10px auto -5px auto;background:url(../images/main/bg-lnavi4.gif) no-repeat top left;height:26px;_margin-bottom:-10px;}
#lnavi4 li {list-style-type:none;float:left;width:240px;height:26px;text-align:center;}
#lnavi4 li a {display:block;width:240px;height:26px;padding-top:6px;}
#lnavi4 li.act {padding-top:6px;}


#lnavi3 {width:960px;margin:10px auto -5px auto;background:url(../images/main/bg-lnavi3.gif) no-repeat top left;height:26px;_margin-bottom:-10px;}
#lnavi3 li {list-style-type:none;float:left;width:320px;height:26px;text-align:center;}
#lnavi3 li a {display:block;width:320px;height:26px;padding-top:6px;}
#lnavi3 li.act {padding-top:6px;}

/* common (additional) end */


form {margin:0px; padding:0px;}

.clearFix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    /*line-height: 0;*/
}
* html .clearFix { display: inline-block;}
/* no ie mac ＼*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }

.clearFix {/*for IE7*/
  min-height: 1px;
}
/* */

img {border-width:0px;}
a:link {color:#006EDD;text-decoration:underline;}
a:hover {color:#990000;text-decoration:none;}
a:focus { -moz-outline-style: none; }

.vtop {vertical-align:top;}
.vbottom {vertical-align:bottom;}
.small {/*font-size:10px;*/ font-size:0.9em; _font-size:0.8em;}




/*header20110805改修*/
#header {
    background: url("../images/main/bg-header.gif") no-repeat scroll center top transparent;
    height: 83px;
    position: relative;
}
#header p.header01 {
    height: 41px;
    left: 10px;
    position: absolute;
    top: 20px;
    width: 328px;
}
#header p.header02 {
    height: 71px;
    left: 413px;
    position: absolute;
    top: 7px;
    width: 107px;
}
#header #headermenu .normal_link {
    margin-left: 554px;
    position: absolute;
    top: 37px;
}
#header #headermenu ul.normal_link li a {
    display: block;
    float: left;
    height: 25px;
    overflow: hidden;
    text-decoration: none;
    text-indent: 0 !important;
}
#header #headermenu .normal {
    margin-left:630px !important; 
    position: absolute !important;
    top: 37px !important;
    padding-top: 0 !important;
}
#header #headermenu .login {
	margin-left:637px !important;
	position: absolute !important;
    top: 37px !important;
    padding-top: 0 !important;
}

/*//header20110805改修*/






/* header --------------------*/

#header .powered{
width:123px;
height:27px;
top:45px;
left:345px;
position:absolute;
overflow:hidden;
}
#header .powered a{
display:block;
text-indent:-99999px;
text-decoration:none;
width: 100%;
height: 27px;
}

h1,div#header1 {/*font-size:10px*/ font-size:0.9em;font-weight:normal;padding-top:3px;padding-bottom:1px;}
h1#topTitle {width:960px;margin:0px auto;}

#topTitleWrap { width: 960px; margin:0px auto; }
h1#topTitle1 { width: 740px; margin:0 padding:0; float:left; }
span#topTitle2 { width: 200px; float:right; text-align:right; margin:2px 0 0 0; font-size:0.8em;font-weight:normal; }
/* clearfix */
div#topTitleWrap,
div#content *
{/*for IE 5.5-7*/
    zoom:1;
}
div#topTitleWrap:after
{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


#headerArea {width:960px;margin:0px auto 0px; padding:0px; }
#header {background:url(../images/main/bg-header.gif) no-repeat center top;height:83px;position: relative;}


#header .title{
width:345px;
height:75px;
top:0;
left:0;
position:absolute;
overflow:hidden;
text-indent:-99999px;
}

#header .title a{
display:block;
text-indent:-99999px;
text-decoration:none;
width: 100%;
height: 75px;
}



#header #chargemenu {margin-left:834px;width:126px;}
#header #chargemenu li {list-style-type:none;display:inline;}
#header #chargemenu li a {
	height:25px;
	display:block;
	float:left;
	text-indent:-99999px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/main/btn-header-charge.gif) no-repeat 0px 0px;
	width:114px;
}

#header #headermenu .normal {margin-left:554px;padding-top:37px;}
#header #headermenu .login {margin-left:637px;padding-top:37px;}
#header #headermenu li {list-style-type:none;display:inline;}
#header #headermenu li a {
	height:25px;
	display:block;
	float:left;
	text-indent:-99999px;
	text-decoration:none;
	overflow:hidden;
}

#header #headermenu li.btn00 a {background:url(../images/main/btn-headermenu.gif) no-repeat 0px 0px;width:83px;}
#header #headermenu li.btn01 a {background:url(../images/main/btn-headermenu.gif) no-repeat -83px 0px;width:88px;}
#header #headermenu li.btn02 a {background:url(../images/main//btn-headermenu.gif) no-repeat -171px 0px;width:88px;}
#header #headermenu li.btn03 a {background:url(../images/main/btn-headermenu.gif) no-repeat -259px 0px;width:81px;}
#header #headermenu li.btn04 a {background:url(../images/main/btn-headermenu.gif) no-repeat -340px 0px;width:76px;}
#header #headermenu li.btn05 a {background:url(../images/main/btn-headermenu.gif) no-repeat -416px 0px;width:71px;}

/* header end --------------------*/

/* main menu --------------------*/
#mainmenu,#mainmenuSI {width:960px;margin:0px auto 10px auto;}
#mainmenu li,#mainmenuSI li {list-style-type:none;display:inline;}
#mainmenu li a,#mainmenuSI li a {
	height:44px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;
	/*font-size:10px;*/ font-size:0.9em;
}
#mainmenu li a span,#mainmenuSI li a span {display:block;text-indent:-99999px;}
#mainmenu li a strong {color:#5a554d;margin-left:126px;font-weight:normal;}

/*#mainmenu li.btn00 a {background:url(../images/main/btn-mainmenu.gif) no-repeat 0px 0px;width:160px;}
#mainmenu li.btn01 a {background:url(../images/main/btn-mainmenu.gif) no-repeat -160px 0px;width:160px;}
#mainmenu li.btn02 a {background:url(../images/main/btn-mainmenu.gif) no-repeat -320px 0px;width:160px;}
#mainmenu li.btn03 a {background:url(../images/main/btn-mainmenu.gif) no-repeat -480px 0px;width:160px;}
#mainmenu li.btn04 a {background:url(../images/main/btn-mainmenu.gif) no-repeat -640px 0px;width:160px;}
#mainmenu li.btn05 a {background:url(../images/main/btn-mainmenu.gif) no-repeat -800px 0px;width:160px;}

#mainmenu li.btn00 a:hover {background:url(../images/main/btn-mainmenu.gif) no-repeat 0px -44px;width:160px;}
#mainmenu li.btn01 a:hover {background:url(../images/main/btn-mainmenu.gif) no-repeat -160px -44px;width:160px;}
#mainmenu li.btn02 a:hover {background:url(../images/main/btn-mainmenu.gif) no-repeat -320px -44px;width:160px;}
#mainmenu li.btn03 a:hover {background:url(../images/main/btn-mainmenu.gif) no-repeat -480px -44px;width:160px;}
#mainmenu li.btn04 a:hover {background:url(../images/main/btn-mainmenu.gif) no-repeat -640px -44px;width:160px;}
#mainmenu li.btn05 a:hover {background:url(../images/main/btn-mainmenu.gif) no-repeat -800px -44px;width:160px;}

#mainmenu li.btn00act a {background:url(../images/main/btn-mainmenu.gif) no-repeat 0px -44px;width:160px;}
#mainmenu li.btn01act a {background:url(../images/main/btn-mainmenu.gif) no-repeat -160px -44px;width:160px;}
#mainmenu li.btn02act a {background:url(../images/main/btn-mainmenu.gif) no-repeat -320px -44px;width:160px;}
#mainmenu li.btn03act a {background:url(../images/main/btn-mainmenu.gif) no-repeat -480px -44px;width:160px;}
#mainmenu li.btn04act a {background:url(../images/main/btn-mainmenu.gif) no-repeat -640px -44px;width:160px;}
#mainmenu li.btn05act a {background:url(../images/main/btn-mainmenu.gif) no-repeat -800px -44px;width:160px;}


#mainmenuSI li.btn00 a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat 0px 0px;width:160px;}
#mainmenuSI li.btn01 a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -160px 0px;width:160px;}
#mainmenuSI li.btn02 a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -320px 0px;width:160px;}
#mainmenuSI li.btn03 a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -480px 0px;width:160px;}
#mainmenuSI li.btn04 a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -640px 0px;width:160px;}
#mainmenuSI li.btn05 a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -800px 0px;width:160px;}

#mainmenuSI li.btn00 a:hover {background:url(../images/main/btn-mainmenuSI.gif) no-repeat 0px -44px;width:160px;}
#mainmenuSI li.btn01 a:hover {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -160px -44px;width:160px;}
#mainmenuSI li.btn02 a:hover {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -320px -44px;width:160px;}
#mainmenuSI li.btn03 a:hover {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -480px -44px;width:160px;}
#mainmenuSI li.btn04 a:hover {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -640px -44px;width:160px;}
#mainmenuSI li.btn05 a:hover {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -800px -44px;width:160px;}

#mainmenuSI li.btn00act a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat 0px -44px;width:160px;}
#mainmenuSI li.btn01act a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -160px -44px;width:160px;}
#mainmenuSI li.btn02act a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -320px -44px;width:160px;}
#mainmenuSI li.btn03act a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -480px -44px;width:160px;}
#mainmenuSI li.btn04act a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -640px -44px;width:160px;}
#mainmenuSI li.btn05act a {background:url(../images/main/btn-mainmenuSI.gif) no-repeat -800px -44px;width:160px;}*/

/* main menu end --------------------*/

/* contents --------------------*/
#container {width:960px;margin:0px auto;}
#contents {width:758px;float:left;}
#sideArea {width:202px;float:left;}

.pan {/*font-size:12px;*/ line-height:150%; }
.pan2 {line-height:26px; }

#outline {
 width:960px;
 text-align:left;
 margin: 0px auto ;
 padding: 0px;
}



.scoutTxt{
	background:#f8ed3f url(../images/main/bg_scout.gif) no-repeat left top;
	float:right;
	font-size:10px;
	height:25px;
	letter-spacing:-0.7px;
	margin:7px 10px 0 0;
	overflow:hidden;
	padding:0;
	width: 395px;
}

.scoutTxt p{
	margin-left:135px;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
.scoutTxt p a{
	color:#e24685;
}


/* contents end --------------------*/

/* side area --------------------*/

#sideArea .SAbannerArea a {display:block;text-align:center;}

#sideArea #SAjobSpecial {width:201px;margin-top:10px;background:url(../images/main/bg-jobspecial.gif) no-repeat bottom left;}
#sideArea #SAjobSpecial .title {text-indent:-99999px;background:url(../images/main/titleS-jobspecial.gif) no-repeat top left;height:25px;width:201px;}
#sideArea #SAjobSpecial .box01 {padding:10px 0px;}
#sideArea #SAjobSpecial ul {margin:0px 10px;}
#sideArea #SAjobSpecial li {
	background:url(../images/main/liststyle-tri-red.gif) no-repeat center left;
	padding-left:6px;
	list-style-type:none;
	margin-bottom:4px;
}

#sideArea #SAmemberRegist {width:201px;margin-top:10px;margin-bottom:10px;background:url(../images/main/bg-memberregist.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SAmemberRegist p {margin-left:10px;}
#sideArea #SAmemberRegist .title {height:35px;width:200px;margin-left:0px;}
#sideArea #SAmemberRegist .btn_mazu {display:block;height:28px;width:177px;margin-bottom:5px;text-decoration:none;}
#sideArea #SAmemberRegist a:hover {background-position:0px -28px;width:177px;}
#sideArea #SAmemberRegist ul {margin-left:10px;}
#sideArea #SAmemberRegist li {
	background:url(../images/main/liststyle-point-black.gif) no-repeat center left;
	padding-left:5px;
	list-style-type:none;
}

#sideArea #SAmailmagazine {width:201px;margin-top:10px;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SAmailmagazine p {margin:0px 10px;}
#sideArea #SAmailmagazine .title {text-indent:-99999px;background:url(../images/main/titleS-mailmagazine.gif) no-repeat top left;height:25px;width:201px;margin:0px 0px 10px 0px;}

#sideArea #SArecommend {width:201px;margin-top:0;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SArecommend .title {text-indent:-99999px;background:url(../images/main/titleS-recommend.gif?1) no-repeat top left;height:25px;width:201px;margin:0px 0px 10px 0px;}
#sideArea #SArecommend .imgBox {width:65px;float:left;}
#sideArea #SArecommend .txtBox {width:115px;float:left;}

div#title-SArecommend {background:transparent url(../images/main/titleS-recommend.gif?1) no-repeat left top; height:25px; margin:0 0 10px; width:201px;}
div#title-SArecommend h2 { width:140px; float:left; margin:0 !important;}
div#title-SArecommend p { width:30px; float:right; margin:5px; padding-left:10px; background:url(../images/main/liststyle-tri-blue.gif) left center no-repeat;}
div#title-SArecommend p a {color:#270101;}

#sideArea #SAblog {width:201px;margin-top:10px;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SAblog p {margin:0px 10px;}
#sideArea #SAblog .title {height:25px;width:201px;margin:0px 0px 10px 0px;}

#sideArea #SAmobile {width:201px;margin-top:10px;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SAmobile .title {height:25px;width:201px;margin:0px 0px 10px 0px;}
#sideArea #SAmobile .imgBox {width:75px;float:left;}
#sideArea #SAmobile .txtBox {width:105px;float:left;}
#sideArea #SAmobile .txtBox p {margin-top:10px;}


#sideArea #SAtable {
	width:201px;
	margin-top:10px;
	background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;
	padding-bottom:10px;
}
#sideArea #SAtable .title {
	height:25px;
	width:201px;
	margin:0px 0px 10px 0px;
}
#sideArea #SAtable .imgBox {width:65px;float:left;}
#sideArea #SAtable .txtBox {width:115px;float:left;}
/*#sideArea #SAtable .txtBox p {margin-top:10px;}*/


#sideArea #SAexam {
	width:201px;
	margin-top:10px;
	background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;
	padding-bottom:10px;
}
#sideArea #SAexam .title {
	text-indent:-99999px;
	background:url(../images/main/titleS-exam.gif) no-repeat top left;
	height:25px;
	width:201px;
	margin:0px 0px 10px 0px;
}
#sideArea #SAexam .imgBox {width:65px;float:left;}
#sideArea #SAexam .txtBox {width:115px;float:left;}


#sideArea #SAmovie {width:201px;margin-top:10px;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #SAmovie p {margin-left:10px;margin-right:10px;}
#sideArea #SAmovie .title {height:25px;width:201px;margin:0px 0px 5px 0px;}


/* side area end --------------------*/

/* footer area --------------------*/
#gedanJobs {width:960px;margin:10px auto; border-top-color: #999999; border-top-style: solid; border-top-width: 1px; padding-top:5px; }
#gedanJobs ul {margin:0px 5px;}
#gedanJobs li {
	font-size:0.8em;
	display:inline;
	list-style-type:none;
	margin-right:3px;
	margin-bottom:2px;
	border-right:solid 1px #000000;
	padding-right:1px;}

#otherService {width:960px;margin:10px auto;}
#otherService .title {height:26px;width:960px;margin:0px 0px 10px 0px;}
#otherService ul {margin:0px 5px;}
#otherService li {
	/*font-size:0.9em;*/
	display:inline;
	list-style-type:none;
	margin-right:6px;
	margin-bottom:5px;
	border-right:solid 1px #000000;
	padding-right:6px;}

#footer {
/*	background-color:#f7f7f7;*/
	border-top:solid 1px #cccccc;
	padding:5px 0px
	;width:960px;
	margin:0px auto;
}
#footer .box01 {width:950px;margin:0px auto;}
#footer .imgBox {
	width:220px;float:left;
	margin-top:25px;
	}
#footer .pmark {
	width:72px;
	height:72px;
	float:left;
	margin:0 50px 10px 0;
}
#footer .txtBox {
	margin:10px 0 0 0;
	width:558px;
	float:left;
}
#footer .txtBox li {
	list-style-type:none;
	margin:0 10px 10px 0;
	float:left;
}
div#footer p{
	float:left;
	margin:5px 0px 0px 0px;
}



/* footer area end --------------------*/

/* qr area --------------------*/

#qrArea .logo{margin:10px 0 0 10px;}
#qrArea .qr{margin:80px 0 0 0; text-align:center;}
#qrArea .close{margin:50px 0px 0px 0;text-align:center}
#qrArea .copy{margin:50px 0px 0px 12px;/*font-size:12px;*/text-align:center}

/* qr area --------------------*/


/* others --------------------*/
.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;} 
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.ml3 {margin-left:3px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml150 {margin-left:150px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}


/*jis-x対策追加----------------------*/
/*.homeHelper #aboutBox .box01 em {
	font-weight:normal;
	font-style:normal;
}
*/

em{font-weight:normal;
	font-style:normal;}
	
#sideArea #SAspecialMenu .box01 ul strong { /*お仕事特集 サイド*/
	margin:0px 5px;
	font-weight:normal;
}

#lnavi5 ul strong { /*お仕事特集 ページ下*/
	font-weight:normal;

}

#contents table caption{
 display:none;
}

#aboutBox .box03 ul li strong{
	font-weight:normal;

}






#sideArea #CKrecruit {width:201px;margin-top:10px;background:url(../images/main/bg-sidearea.gif) no-repeat bottom left;padding-bottom:10px;}
#sideArea #CKrecruit .title {text-indent:-99999px;background:url(../images/main/titleS_CKrecruit.gif) no-repeat top left;height:25px;width:201px;margin:0px 0px 10px 0px;}
#sideArea #CKrecruit .imgBox {width:65px;float:left; display:inline;}
#sideArea #CKrecruit .txtBox {width:115px;float:left; display:inline;}


/*pasona ---------------*/
#header_pasona {background:url(../images/main/bg-header_pasona.gif) no-repeat center top;height:70px;position: relative;}

#header_pasona .powered_ps{
width:200px;
height:20px;
margin:45px 25px 5px 735px;
position:absolute;
overflow:hidden;
}
#header_pasona .powered_ps a{
display:block;
text-decoration:none;
width: 100%;
height: 20px;
}


#footer_pasona {
	border-top:2px solid #d50000;
	padding:5px 0px;
	width:960px;
	height:40px;
	margin:0px auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d50000;
}

#footer_pasona .powered_ps{
width:200px;
height:20px;
margin:10px 25px 10px 735px;
/*position:absolute;
overflow:hidden;*/
}
#footer_pasona .powered_ps a{
display:block;
text-decoration:none;
width: 100%;
height: 20px;
}

/*pasona ---------------*/





/* SecondTop2 */
ul.list-jobsNavi { height:30px; margin:0; padding:0 0 0 10px; list-style:none; list-style-image:none;}
ul.list-jobsNavi li { width:120px; height:22px; margin:0; padding:8px 0 0 0; float:left;}
ul.list-jobsNavi li a { height:22px; overflow: hidden;}
ul.list-jobsNavi li a:hover { background-position:0 -22px;}
li.onJobs { height:30px !important; padding:0 !important;}
li.onJobs a { height:30px !important; background-position:0 !important;}
/*
li.li-helper a { background-image:url(../images/main/btn_jobsnavi-helper.gif);}
li.onJobs a.onHelper { background-image:url(../images/main/btn_jobsnavi-helper_on.gif) !important;}
li.onJobs a.onNurse { background-image:url(../images/main/btn_jobsnavi-nurse_on.gif) !important;}
li.onJobs a.onCare { background-image:url(../images/main/btn_jobsnavi-care_on.gif) !important;}
li.onJobs a.onHaken { background-image:url(../images/main/btn_jobsnavi-haken_on.gif) !important;}
li.onJobs a.onIryoujimu { background-image:url(../images/main/btn_jobsnavi-iryoujimu_on.gif) !important;}
li.onJobs a.onHoikush { background-image:url(../images/main/btn_jobsnavi-hoikushi_on.gif) !important;}
li.onJobs a.onService { background-image:url(../images/main/btn_jobsnavi-service_on.gif) !important;}

li.li-nurse a { background-image:url(../images/main/btn_jobsnavi-nurse.gif);}
li.li-care a { background-image:url(../images/main/btn_jobsnavi-care.gif);}
li.li-iryoujimu a { background-image:url(../images/main/btn_jobsnavi-iryoujimu.gif);}
li.li-haken a { background-image:url(../images/main/btn_jobsnavi-haken.gif);}
li.li-hoikushi a { background-image:url(../images/main/btn_jobsnavi-hoikushi.gif);}
li.li-service a { background-image:url(../images/main/btn_jobsnavi-service.gif);}
*/

div.block-jobsTitle { background:#edbcdc url(../images/main/bg-jobsTitle.gif) top repeat-x; border:#CCCCCC 1px solid; zoom:1;}
div.block-jobsTitle h2 { width:auto; margin:0 !important; padding:0.3em 5px; float:left; text-indent:0; font-size:112.5%; color:#333333;}
div.block-jobsTitle h2 em{ font-weight: bold;}
div.block-jobsTitle p { padding:0.4em 5px; float:right;}

p.pan-jobstop { padding-top:1em; background-position:top; background-repeat:repeat-x; background-image:url(../images/main/bg-pan_jobs.gif);}

div#block-jobsMain div { zoom:1;}
div#block-jobsMain strong { font-weight:normal;}
div#block-jobsMain { margin:0 0 10px 3px; padding:5px 0 0 0; background:url(../images/main/bg-jobsMain_top.gif) top left no-repeat;}
div#block-jobsMain div.inner-frame { padding:5px 20px 10px 200px;  background-position:bottom left; background-repeat:no-repeat;}
div#block-jobsMain-title { background-position:bottom left; background-repeat:no-repeat; border-bottom:#CCCCCC 1px solid;}
p#para-honne-summary { width:115px; _height:50px; min-height:50px; padding-left:95px; float:right; background-position:left top; background-repeat:no-repeat;}
div#block-jobsMain-menu { padding:10px 0 0 5px; clear:both;}
div.block-jobsMenu { width:270px; float:left;}
div#block-jobsMenu-know { width:250px;}
div.block-jobsMenu h3 { margin:0 0 10px 0; height:25px; background-position:left top; background-repeat:no-repeat;}
div.block-jobsMenu ul { list-style:none; list-style-image:none;}
div.block-jobsMenu ul li { margin-bottom:0.3em; padding-left:12px; background-position:left center; background-repeat:no-repeat;}
div#block-jobsMenu-search ul li { background-image:url(../images/main/icon-red.gif);}
div#block-jobsMenu-know ul li { background-image:url(../images/main/icon-blue.gif);}

h2#special_0 { width:600px; height:32px; background-image:url(../images/top/title-special_600.gif); background-repeat:no-repeat; margin-bottom:10px;}
table.tbl-selection { margin-left:3px;}
table.tbl-selection td { padding:0.3em 2px; vertical-align:top;}
table.tbl-selection span.photo img { border:#CCCCCC 1px solid;}
.box_selection { width:750px; margin-bottom:10px; background-color:#FFFFFF;}
.box_sel{ width:600px; float:left;}
.box_sel p a { height:15px; padding-left:18px; background-image:url(../images/main/icn_arrow_red.gif); background-repeat:no-repeat; background-position: 3px center;font-weight:bold;}
.box_sel p a:hover { color:#990000; text-decoration:none;}
.st{ width:130px; /*height:155px;*/ margin-left:5px; margin-right:0; margin-top:13px; padding:5px; float:left; border:solid 1px #cccccc;}
.st p { margin-top:2px;}
.st a { color:#666666; font-size:85%; line-height:110%; text-decoration:none;}

.box06 a img { border:#CCCCCC 1px solid;}

#aboutBox { margin-bottom:1em;}

/* //SecondTop2 */



/* YM CSS start -------------------- */

.tBold,.tBold strong,.tBold em { font-weight:bold;}
.tCenter { text-align:center !important;}
.tLeft { text-align:left !important;}
.tRight { text-align:right !important;}
.tBig { font-size:112.5%;}
.hidden { display:none;}
.clear { clear:both;}

/* H Style */
.titleImg { margin:0; padding:0; text-indent:-9999px; background-position:left top; background-repeat:no-repeat;}

/* A Style */
a.linkImg { margin:0; padding:0; display:block; background-position:left top; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none;}


/* YM CSS  end -------------------- */

#PRarea {
	background-color:#FFFFFF;
}

#PRarea .PR {
	border-top:1px solid #FFFFFF;
	padding-top:3px;
}

#PRarea .PR li {
	background:url("/images/top/icon_pr.gif") no-repeat scroll left 2px transparent;
	display:inline;
	float:left;
	margin:0 10px 0 0;
	padding:1px 0 1px 38px;
}

#newArrival {
	margin-top:10px;
}

#newArrival .PR {
	margin-left:2px;
	margin-top:10px;
}

#newArrival .PR li {
	background:url("/images/top/icon_pr.gif") no-repeat scroll left 6px transparent;
	display:inline;
	float:left;
	padding:1px 0 5px 38px;
}
 
/*add 20130225 by LYT start */
.right_text{
	line-height:1.5em;
}


.kaibou_banner img{
	margin:0 0 0px 5px;
}

.bottom_btn_area{
	width:960px;
	height:86px;
	background-image:url(/images/main/bottom_btn01.jpg);
	background-repeat:no-repeat;
	clear:both;
	margin-top:10px;
}

.bottom_btn_area2{
	margin-left:130px;
	padding-top:13px;
	float:left;
	display:inline;
}

.bottom_btn_area3{
	margin-left:25px;
	padding-top:1px;
	float:left;
	display:inline;
}

.new_mail{
	width:198px;
	border-left:1px #D6D6D6 solid;
	border-right:1px #D6D6D6 solid;
}

.new_mail p{
	padding:10px;
	line-height:1.5em;
}

.s_btn01{
	width:362px;
	margin-left:80px;
	margin-top:20px;
	float:left;
	display:inline;
}

.mail_new_box{
    width:200px;
    float:left;
    margin-bottom:5px;
}

.mail_new_box2{
    width:200px;
    float:left;
    margin-bottom:10px;
}

.mail_new_box .mail_new_con{
    width:200px;
    float:left;
    background-image:url(/images/main/new_mail_bk.gif);
    background-repeat:repeat-y;
    background-position:center top;
}

.mail_new_box2 .mail_new_con{
    width:200px;
    float:left;
    background-image:url(/images/main/new_mail_bk.gif);
    background-repeat:repeat-y;
    background-position:center top;
}

.mail_new_box .mail_new_con p{
    width:180px;
    padding:10px;
    line-height:145%;
}

.mail_new_box2 .mail_new_con p{
    width:180px;
    padding:10px;
    line-height:145%;
}

.mail_new_box .mail_new_con img{
    margin-left:9px;
    margin-bottom:3px;
}

.mail_new_box2 .mail_new_con img{
    margin-left:9px;
    margin-bottom:3px;
}

.work_ttl{
    margin-bottom:0px;
}

.work_box{
    width:198px;
    background-color:#F6FBFE;
    border: 1px solid #E7E7E7;
    margin-bottom:10px;
}

.work_box dl{
    width:190px;
    height:49px;
    padding:7px 5px 5px 5px;
    clear:both;
    border-bottom:1px solid #E7E7E7;
}

.work_box dl dt{
    width:71px;
    height:47px;
    margin-right:7px;
    float:left;
}

.work_box dl dt a:hover{
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.work_box dl dd{
    width:110px;
    height:47px;
    display:block;
    float:left;
    line-height:1.4em;
}

.sikaku_box{
    width:198px;
    border:1px solid #E7E7E7;
    background-color:#F6FBFE;
    margin-bottom:10px;
}

.sikaku_box dl{
    width:187px;
    clear:both;
    padding:10px 5px 7px 7px;
}


.sikaku_box dl dt{
    width:33px;
    margin-right:4px;
    float:left;
}

.sikaku_box dl dd{
    width:147px;
    display:block;
    float:left;
    line-height:140%;
}

.shikaku_box_shurui{
    list-style-type:none;
    padding:10px 5px 10px 8px;
}

.shikaku_box_shurui li{
    width:185px;
    margin-bottom:10px;
    background-image:url(/images/main/sikaku_list.gif);
    background-repeat:no-repeat;
    background-position:0 3px;
    float:left;
}

.shikaku_box_shurui li a{
    width:172px;
    display:block;
    padding-left:13px;
    line-height:1.4em;
}

.sikaku_text{
    text-align:right;
    padding:5px;
}
/*add 20130225 by LYT end */
/*add 20130607 by LYT start */
.headerTxt a {
    color: #FFFFFF;
}
.headerTxt{
     float:right;
     width:349px;
     height:25px;
     margin:7px 10px 0 0;
     padding: 6px 0 0 46px;
     font-size:10px;
     letter-spacing:-0.2px;
     color:#fff;
     background:url(/images/main/bg_headerTXT.gif) no-repeat;
     overflow:hidden;
}
/*add 20130607 by LYT end */
/*add 20130625 by LYT end */
#headernavi {
	position:absolute;
	top:45px;
	right:10px;
	
}
.headernavi li{
    display:inline;
}
.headernavi li a{
    display:block;
    float:right;
}
/*
.scout_box{
    width:200px;
    float:left;
    margin-bottom:5px;
}

.scout_box .mail_new_con{
    width:180px;
    float:left;
    background:url(/images/main/new_mail_bk.gif) repeat-y center top;
    padding:10px;
    line-height:145%;
}
*/
.scout_box{
	background:none;
	float:none;
	padding:0 0 0 0;
	margin-bottom:15px;
}

.scout_box .mail_new_con{
	background-image:none;
	float:none;
	padding:0 0 0 0;
	width:200px;
}


.pink_txt{
    color:#d03698;
}
/*
.mmLink, .moneyLink{
    background:url(/images/main/icon_mailmagazine.gif) no-repeat left center;
    padding:0 0 0 40px;
    height:30px;
    line-height:33px;
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:5px;
}
.moneyLink{
    background:url(/images/main/icon_money.gif) no-repeat left center;
    letter-spacing:-1px;
}
*/
.mmLink, .moneyLink, .scoutLink{
    font-size: 1.3em;
    font-weight: bold;
    margin: 5px 0;
	padding:5px 0 0 0;
    height: 30px;
    line-height: 33px;
    padding: 10px 0 0 40px;
}
.mmLink{
	border-top:none;
    background:url(/images/main/bg_mailmagazine.jpg) no-repeat left top; /* パス変えてください */
}

.moneyLink{
    background:url(/images/main/bg_money.jpg) no-repeat left top; /* パス変えてください */
    letter-spacing: -1px;
}

.scoutLink{
    background: url(/images/main/bg_scout.jpg) no-repeat left top; /* パス変えてください */
}


/*add 20130625 by LYT end */
















/*add 2011115 by SG start */
/* ------------------------------------------------------------
	clearfix
------------------------------------------------------------ */
.clearfix:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}
.clearfix{
	zoom:1;
}

/* ------------------------------------------------------------
	余白
------------------------------------------------------------ */
/* マージントップ */
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}

/* マージンボトム */
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}

/* マージンレフト */
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}

/* マージンライト */
.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}

/* マージン上下 */
.mtb0{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.mtb5{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.mtb10{
	margin-top:10px !important;
	margin-bottom:10px !important;
}
.mtb15{
	margin-top:15px !important;
	margin-bottom:15px !important;
}
.mtb20{
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.mtb25{
	margin-top:25px !important;
	margin-bottom:25px !important;
}
.mtb30{
	margin-top:30px !important;
	margin-bottom:30px !important;
}
.mtb35{
	margin-top:35px !important;
	margin-bottom:35px !important;
}
.mtb40{
	margin-top:40px !important;
	margin-bottom:40px !important;
}
.mtb45{
	margin-top:45px !important;
	margin-bottom:45px !important;
}
.mtb50{
	margin-top:50px !important;
	margin-bottom:50px !important;
}

/* マージン左右 */
.mrl0{
	margin-right:0px !important;
	margin-left:0px !important;	
}
.mrl5{
	margin-right:5px !important;
	margin-left:5px !important;
}
.mrl10{
	margin-right:10px !important;
	margin-left:10px !important;
}
.mrl15{
	margin-right:15px !important;
	margin-left:15px !important;
}
.mrl20{
	margin-right:20px !important;
	margin-left:20px !important;
}
.mrl25{
	margin-right:25px !important;
	margin-left:25px !important;
}
.mrl30{
	margin-right:30px !important;
	margin-left:30px !important;
}
.mrl35{
	margin-right:35px !important;
	margin-left:35px !important;
}
.mrl40{
	margin-right:40px !important;
	margin-left:40px !important;
}
.mrl45{
	margin-right:45px !important;
	margin-left:45px !important;
}
.mrl50{
	margin-right:50px !important;
	margin-left:50px !important;
}

/* マージン全方向 */
.m0{margin:0 0 0 0 !important;}
.m5{margin:5px 5px 5px 5px !important;}
.m10{margin:10px 10px 10px 10px !important;}
.m15{margin:15px 15px 15px 15px !important;}
.m20{margin:20px 20px 20px 20px !important;}
.m25{margin:25px 25px 25px 25px !important;}
.m30{margin:30px 30px 30px 30px !important;}
.m35{margin:35px 35px 35px 35px !important;}
.m40{margin:40px 40px 40px 40px !important;}
.m45{margin:45px 45px 45px4 5px !important;}
.m50{margin:50px 50px 50px 50px !important;}

/* ------------------------------------------------------------
	文字
------------------------------------------------------------ */
.red_txt{color:#d00;}
.blue_txt{color:#049;}
.black_txt{color:#000;}
.gray_txt{color:#333;}
.small_txt{font-size:0.85em;}
.XS_txt{font-size:0.7em;}
.large_txt{font-size:1.2em;}
.XL_txt{font-size:1.4em;}
.XXL_txt{font-size:1.6em;}
.XXXL_txt{font-size:1.8em;}
.bold_txt{font-weight:bold;}
.normal_txt{font-weight:normal;}
.right_txt{text-align:right;}
.center_txt{text-align:center;}
.under_txt{text-decoration:underline;}
.noDeco_txt{text-decoration:none;}

/* ------------------------------------------------------------
	フロート解除
------------------------------------------------------------ */
.clear{
	clear:both;
}
/*add 2011115 by SG end */


/* 20131209 追加ここから */
.kwSearch{
    background: url("../images/top/icon_searchKW.gif") no-repeat scroll 10px center #E3DFD3;
    padding: 2px 10px 2px 125px;
}
.kwSearch input, .kwSearch p{
	display:inline-block;
	/display:inline;
	/zoom: 1;
    margin-right: 5px;
    vertical-align: middle;
}
.kwSearch p{
    margin-right:0px;
}

.btn_KW{
	float:right;
}

.toppage_new #searchType .KW_list li{
	clear:both;
	background:none;
	display:inline-block;
	width:auto;
	margin:0 10px 5px 0;
	float:none;
}
/* 20131209 追加ここまで */
/* 20150616 追加ここから */

#pkw{
	width:310px;
}
/* 20150616 追加ここまで */
#footer-place {
	clear: both;
	padding-top: 10px;
	border-top: 1px solid #CCC;
	margin-right: 10px;
	margin-left: 10px;
	margin: 0 auto 10px;
	width: 960px;
}
#footer-place .title a {
	color: #000;
	text-decoration: none;
}
#footer-place .title a:hover {
	text-decoration: underline;
}
#footer-place .place table th {
	font-weight: normal;
}
#footer-place .place table.left {
	float: left;
	width: 450px;
}
#footer-place .place table.left th {
	width: 100px;
}

#footer-place .place table.right {
	float: right;
	width: 480px;
}
#footer-place .place table.right th {
	width: 50px;
}


#footer-place .place table th {
	text-align: right;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}
#footer-place .place table td {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

#footer-place .place table td ul li {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #333;
	line-height: 1.2;
}
#footer-place .place table td ul li a {
	text-decoration: none;
}
#footer-place .place table td ul li a:hover {
	text-decoration: underline;
}

#footer-place .place table td ul li.end {
	border-right-style: none;
	margin-right: 0px;
	padding-right: 0px;
}
