/* @override 
	http://localhost:8888/about/css/contents.css
	http://eco-kuroki.com/about/css/contents.css
	http://www.eco-kuroki.com/about/css/contents.css
*/

@import "../../css/reset.css";

@import "../../css/basic.css";

@import "../../css/module.css";

@import "../../css/layout.css";

/* @group common */

#headerArea {
	height: 180px;
	background: url(../images/mainImage.jpg) no-repeat;
}

#headerArea div.inner {
	padding-top: 24px;
}

#headerArea h1 a {
	background-image: url(../images/globalnavi.jpg);
}

#globalNavi li a {
	background-image: url(../images/globalnavi.jpg);
}

#headerNavi li a {
	background-image: url(../images/headerNavi.jpg);
}

#headerArea h2 {
	background: url(../images/h2.jpg) no-repeat;
}

#localNavi dt a {
	background: url(../images/lnDt.png) no-repeat;
}

#content {
	width: 712px;
	float: left;
	display: inline;
}

h3.pageTitle {
	text-indent: -9999px;
	width: 100%;
}

h4.catCatch {
	text-indent: -9999px;
	margin: 30px 0 14px;
}

div.main h5 {
	text-indent: -9999px;
}

div.main h4 {
	text-indent: -9999px;
	width: 100%;
	height: 17px;
}

div.main  div.entryBody p {
	margin-left: 7px;
}

div.imgBox01 {
	display: inline;
	float: left;
}

div.imgBox02 {
	display: inline;
	float: right;
}

p.moreInfoWorks a {
	background: url(../../images/under/moreInfo-works.png) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 81px;
	height: 11px;
	float: right;
}

/* @group consul LinkBnr */

#entry03 h3 {
	background-image: none;
	float: left;
	display: inline;
	margin-top: 30px;
	margin-left: 1px;
}

#entry03 h3 a {
	display: block;
	background: url(../../images/under/diagnosisLink-icon.png) no-repeat;
	width: 193px;
	height: 109px;
	text-indent: -9999px;
	margin-right: 11px;
}

#entry03 p {
	width: 333px;
	margin-left: 0;
	margin-bottom: 7px;
}

div#entry03.section {
	background: url(../../images/under/diagnosisLink.jpg) no-repeat;
	clear: both;
	height: 153px;
	padding-right: 170px;
	margin-bottom: 11px;
}

#entry03 div.entryBody h4 a {
	background: url(../../images/under/diagnosisLink-catch.png) no-repeat;
	width: 230px;
	height: 23px;
	display: block;
}

#entry03 div.entryBody h4 {
	margin: 4px 0 7px;
	height: 24px;
}

#entry03 div.entryBody {
	float: left;
	display: inline;
	margin-top: 31px;
}

#entry03 span.moreConsul a {
	background: url(../../images/under/diagnosisLink-more.png) no-repeat 0 -16px;
	display: block;
	text-indent: -9999px;
	width: 86px;
	height: 13px;
}

#entry03 span.moreConsul a:hover {
	background: url(../../images/under/diagnosisLink-more.png) no-repeat;
}

span.moreConsul {
	float: right;
	display: inline;
}

/* @end */

/* @end */

/* @group catgoryTop */

#entry01 {
	background: url(../images/h3Cat.jpg) no-repeat right top;
	padding-top: 36px;
	margin-bottom: 28px;
}

#entry01 h3 {
	background: url(../images/h3Title01.png) no-repeat;
	text-indent: -9999px;
	width: 99px;
	height: 18px;
}

#entry01 .vision {
	background: url(../images/h3CatCatch.jpg) no-repeat;
	text-indent: -9999px;
	width: 473px;
	height: 144px;
	margin-top: 4px;
}

#entry01 div.slogan {
	width: 100%;
	height: 54px;
	background: url(../images/h4BoxBk.png) no-repeat;
	margin-top: 78px;
}

#entry01 div.slogan h4 {
	background: url(../images/h4Title01.png) no-repeat;
	width: 107px;
	height: 13px;
	float: left;
	display: inline;
	margin-top: 20px;
	margin-left: 17px;
}

#entry01 div.slogan p {
	text-indent: -9999px;
	background: url(../images/h4Catch01.png) no-repeat;
	width: 514px;
	height: 26px;
	float: right;
	display: inline;
	margin-right: 32px;
	margin-top: 14px;
}

#index.main h4 {
	background: url(../images/h4Title02.png) no-repeat;
	width: 86px;
	height: 18px;
	margin-bottom: 15px;
}

#entry02 {
	background-color: #f7f7f4;
	padding: 12px 36px 29px 20px;
	margin-bottom: 35px;
}

#entry02 p,
#entry02 dl {
	margin-left: 92px;
	width: 200px;
	zoom:1;
}

#cpBox07 ul {
	margin-left: 92px;
}

#cpBox03 p {
	
}

#entry02 span {
	padding-left: 27px;
}

#entry02 div {
}

#entry02 h5 {
	text-indent: -9999px;
	margin-bottom: 6px;
	float: left;
	display: inline;
}

#cpBox01 h5 {
	background: url(../images/dtTitle01.png) no-repeat;
	width: 29px;
	height: 15px;
}

#cpBox01 p {
	font-size: 125%;
}

#cpBox02 h5 {
	background: url(../images/dtTitle02.png) no-repeat;
	width: 69px;
	height: 15px;
}

#cpBox03 h5 {
	background: url(../images/dtTitle03.png) no-repeat;
	width: 53px;
	height: 15px;
	clear: both;
}

#cpBox04 h5 {
	background: url(../images/dtTitle04.png) no-repeat;
	width: 85px;
	height: 15px;
}

#cpBox05 h5 {
	background: url(../images/dtTitle05.png) no-repeat;
	width: 62px;
	height: 15px;
}

#cpBox06 h5 {
	background: url(../images/dtTitle06.png) no-repeat;
	width: 40px;
	height: 15px;
}

#cpBox07 h5 {
	background: url(../images/dtTitle07.png) no-repeat;
	width: 66px;
	height: 15px;
}

#cpBox08 h5 {
	background: url(../images/dtTitle08.png) no-repeat;
	width: 52px;
	height: 15px;
}

#cpBox09 h5 {
	background: url(../images/dtTitle09.png) no-repeat;
	width: 66px;
	height: 15px;
}

#cpBox10 h5 {
	background: url(../images/dtTitle10.png) no-repeat;
	width: 78px;
	height: 15px;
}

#cpBox11 h5 {
	background: url(../images/dtTitle11.png) no-repeat;
	width: 27px;
	height: 15px;
}

#cpBox12 h5 {
	background: url(../images/dtTitle12.png) no-repeat;
	width: 92px;
	height: 15px;
}

#cpBox13 h5 {
	background: url(../images/dtTitle13.png) no-repeat;
	width: 53px;
	height: 15px;
}

#cpBox02 {
	display: inline;
	float: left;
	width: 300px;
	margin-right: 45px;
}

#cpBox03 {
	display: inline;
	float: left;
	clear: both;
}

#cpBox04 {
	display: inline;
	float: left;
}

#cpBox05 {
	clear: both;
}

#cpBox07,
#cpBox08,
#cpBox12,
#cpBox13 {
	margin-bottom: 14px;
}

#cpBox07 span {
	font-size: 85%;
}

#cpBox08 dl dt {
	float: left;
	display: inline;
}

#cpBox08 dl dd {
	padding-left: 170px;
}

#cpBox07 {
	display: inline;
	float: left;
	width: 300px;
	margin-right: 50px;
}

#cpBox08 {
	display: inline;
	float: left;
}

#cpBox09 {
	clear: both;
}

#entry02 ul.list01 {
	margin-bottom: 14px;
	padding-left: 0;
	clear: both;
	float: left;
	display: inline;
}


#entry02 ul.list02 {
	margin-bottom: 14px;
	padding-top: 19px;
	padding-left: 356px;
	margin-left: 0;
}

#cpBox13 {
	clear: both;
}

/* @end */

/* @group RECRUIT */

#entry04 {
	padding-top: 37px;
	background: url(../images/h3Cat01-recruit.jpg) no-repeat right top;
}

#entry04 h3.pageTitle {
	background: url(../images/h3CatCatch01-recruit.png) no-repeat;
	width: 109px;
	height: 16px;
	margin-bottom: 9px;
}

#entry04 p.recruitComment {
	text-indent: -9999px;
	background: url(../images/h3CatCatch02-recruit.gif) no-repeat;
	height: 89px;
	width: 452px;
	margin-bottom: 14px;
}

#entry04 p {
	width: 435px;
}

#entry05,
#entry06 {
	width: 349px;
	height: 288px;
	margin-bottom: 30px;
}

#entry05 {
	background-color: #eaf3f7;
	float: left;
	display: inline;
	margin-right: 14px;
}

#entry06 {
	background-color: #f9faed;
	width: 349px;
	float: left;
	display: inline;
}

#entry05 h4 {
	margin: 10px 0 0 10px;
	background: url(../images/h4Title01-recruit.png) no-repeat;
	width: 96px;
	height: 16px;
}

#entry06 h4 {
	margin: 10px 0 0 10px;
	background: url(../images/h4Title02-recruit.png) no-repeat;
	width: 96px;
	height: 16px;
}

#entry05 dl,
#entry06 dl {
	margin: 10px;
}

#entry05 dt,
#entry06 dt {
	text-indent: -9999px;
	height: 14px;
}

#entry05 dd span,
#entry06 dd span {
	display: block;
	height: 13px;
	text-indent: -9999px;
}

#entry05 dd,
#entry06 dd {
	margin-bottom: 7px;
}

dt#sd01 {
	background: url(../images/dt01-recruit.png) no-repeat;
	width: 52px;
}

dt#sd02 {
	background: url(../images/dt02-recruit.png) no-repeat;
	width: 52px;
}

span#sd03 {
	background: url(../images/dt03-recruit.png) no-repeat;
	width: 25px;
}

span#sd04 {
	background: url(../images/dt04-recruit.png) no-repeat;
	width: 27px;
}

dt#rw01 {
	background: url(../images/dt05-recruit.png) no-repeat;
	width: 52px;
}

dt#rw02 {
	background: url(../images/dt06-recruit.png) no-repeat;
	width: 52px;
}

span#rw03 {
	background: url(../images/dt07-recruit.png) no-repeat;
	width: 25px;
}

span#rw04 {
	background: url(../images/dt08-recruit.png) no-repeat;
	width: 27px;
}

#entry07 {
	clear: both;
}

#entry07 h4 {
	background: url(../images/h4Title03-recruit.png) no-repeat;
	width: 118px;
	height: 18px;
	margin-bottom: 19px;
}

#entry07 dl {
	margin-bottom: 20px;
}

#entry07 dt {
	float: left;
	width: 55px;
	text-indent: -9999px;
	margin-left: 7px;
}

#entry07 dd {
	padding-left: 99px;
	margin-bottom: 8px;
}

dt#term01 {
	background: url(../images/dt09-recruit.png) no-repeat;
}

dt#term02 {
	background: url(../images/dt10-recruit.png) no-repeat;
}

dt#term03 {
	background: url(../images/dt11-recruit.png) no-repeat;
}

dt#term04 {
	background: url(../images/dt12-recruit.png) no-repeat;
}

dt#term05 {
	background: url(../images/dt13-recruit.png) no-repeat;
}

dt#term06 {
	background: url(../images/dt14-recruit.png) no-repeat;
}

dt#term07 {
	background: url(../images/dt15-recruit.png) no-repeat;
}

dt#term08 {
	background: url(../images/dt16-recruit.png) no-repeat;
}

dt#term09 {
	background: url(../images/dt17-recruit.png) no-repeat;
}

#entry08 h4 {
	background: url(../images/h4Title04-recruit.png) no-repeat;
	width: 140px;
	height: 18px;
	margin-bottom: 30px;
}

#entry08 ul {
	margin-bottom: 15px;
}

#entry08 ul li {
	float: left;
	display: inline;
}

#entry08 ul li {
	background: url(../images/arrow.png) no-repeat right center;
	width: 143px;
	margin-left: 2px;
}

#entry08 ul li.efLast {
	width: 126px;
	background-image: none;
}

#entry08 ul li span {
	display: block;
	width: 130px;
	height: 120px;
	text-indent: -9999px;
}

#entry08 ul li span#ef01 {
	background: url(../images/liFlow01-recruit.png) no-repeat;
}

#entry08 ul li span#ef02 {
	background: url(../images/liFlow02-recruit.png) no-repeat;
}

#entry08 ul li span#ef03 {
	background: url(../images/liFlow03-recruit.png) no-repeat;
}

#entry08 ul li span#ef04 {
	background: url(../images/liFlow04-recruit.png) no-repeat;
}

#entry08 ul li span#ef05 {
	background: url(../images/liFlow05-recruit.png) no-repeat;
}

/* @end */

/* @group srFukuoka */

div#srfukuokaImg {
	background: url(../images/h3img-srfukuoka.jpg) no-repeat;
	padding-top: 327px;
	margin-top: 4px;
}

#srfukuoka h3 {
	height: 41px;
	background: url(../images/h3-srfukuoka.jpg) no-repeat 0 0;
	text-indent: -9999px;
	clear: both;
}

#srfukuoka h4 {
	background: url(../images/h3Catch01-srfukuoka.png) no-repeat;
	width: 676px;
	height: 26px;
	margin: 17px 0 28px;
}

#entry09 h5 {
	background: url(../images/h5Catch03-srmunakata.png) no-repeat;
	width: 294px;
	height: 19px;
	margin-bottom: 10px;
}

#entry09 p {
	width: 445px;
	margin-left: 2px;
}

#entry09ImgBox {
	margin-top: 21px;
}

#entry09ImgBox div.entry09ImgBoxInner {
	float: left;
	display: inline;
	margin-right: 6px;
}

#entry09ImgBox div.entry09ImgBoxInner.last {
	margin-right: 0;
}

#entry09ImgBox p.imgBoxText {
	width: auto;
	margin: 2px 0 0;
	font-size: 79%;
	text-align: center;
}

#entry09ImgBox img.last {
	margin: 0;
}

#entry10 h5 {
	background: url(../images/h5Catch01-srmunakata.png) no-repeat;
	width: 350px;
	height: 19px;
	margin-bottom: 10px;
	margin-left: 255px;
}

#entry10 p {
	margin-left: 259px;
}

#entry11 h5 {
	background: url(../images/h5Catch02-srmunakata.png) no-repeat;
	width: 443px;
	height: 19px;
	margin-bottom: 10px;
}

#entry11 p {
	width: 445px;
	margin-left: 2px;
}

#entry11 {
	margin-bottom: 33px;
}

#entry12 h4 {
	background-image: url(../images/h4-srfukuoka.png);
	width: 134px;
	height: 17px;
}

#mapBox {
	border: 1px solid #b2b29b;
}

#map {
	height: 300px;
	border: 5px solid #fff;
}

#entry12 dl {
	clear: both;
	padding-top: 12px;
}

#entry12 dt {
	text-indent: -9999px;
	width: 96px;
	height: 13px;
}

#entry12 dd {
	margin-bottom: 21px;
}

dt#acsessCar {
	background: url(../images/dt01-srfukuoka.png) no-repeat;
}

dt#acsessTrain {
	background: url(../images/dt02-srfukuoka.png) no-repeat;
}

#entry14ImgBox {
	margin-top: 21px;
}

#entry14ImgBox div.entry14ImgBoxInner {
	float: left;
	display: inline;
	margin-right: 6px;
}

#entry14ImgBox div.entry14ImgBoxInner.last {
	margin-right: 0;
}

#entry14ImgBox p.imgBoxText {
	width: auto;
	font-size: 79%;
	text-align: center;
	margin: 2px 0 0;
}

#entry15 {
	margin-bottom: 68px;
}

#entry16 {
	margin-bottom: 44px;
}

#entry12 ul li.address {
	margin-right: 12px;
	float: left;
	display: inline;
}

#entry12 ul li.businessHours {
	margin-right: 12px;
	clear: both;
	float: left;
	display: inline;
}

#entry12 ul li.holiday {
	float: left;
	display: inline;
}

/* @end */

/* @group srMunakata */

div#srmunakataImg {
	background: url(../images/h3img-srmunakata.jpg) no-repeat;
	padding-top: 328px;
	margin-top: 4px;
}

#srmunakata h3 {
	height: 41px;
	background: url(../images/h3-srmunakata.jpg) no-repeat;
	text-indent: -9999px;
}

#srmunakata h4 {
	background: url(../images/h3Catch01-srmunakata.png) no-repeat;
	width: 676px;
	height: 26px;
	margin: 17px 0 28px;
}

#entry14 {
	margin-bottom: 58px;
}

#entry14 h5 {
	background: url(../images/h5Catch03-srmunakata.png) no-repeat;
	width: 294px;
	height: 19px;
	margin-bottom: 10px;
}

#entry14 p {
	width: 445px;
	margin-left: 2px;
}

#entry15 h5 {
	background: url(../images/h5Catch01-srmunakata.png) no-repeat;
	width: 349px;
	height: 19px;
	margin-bottom: 10px;
	margin-left: 255px;
}

#entry15 p,
#entry19 p {
	margin-left: 259px;
}

#entry16 h5 {
	background: url(../images/h5Catch02-srmunakata.png) no-repeat;
	width: 443px;
	height: 19px;
	margin-bottom: 10px;
}

#entry16 p {
	width: 445px;
	margin-left: 2px;
}

#entry17 h4 {
	background-image: url(../images/h4-srmunakata.png);
	width: 134px;
	height: 17px;
}

#entry17 dl {
	clear: both;
	padding-top: 12px;
}

#entry17 dt {
	text-indent: -9999px;
	width: 96px;
	height: 13px;
}

#entry17 dd {
	margin-bottom: 21px;
}

#entry17 ul li.address {
	margin-right: 12px;
	float: left;
	display: inline;
}

#entry17 ul li.tel {
	margin-right: 12px;
	float: left;
	display: inline;
}

#entry17 ul li.businessHours {
	margin-right: 12px;
	float: left;
	display: inline;
}

#entry19 h5 {
	background: url(../images/h5Catch04-srmunakata.png) no-repeat;
	width: 443px;
	height: 19px;
	margin-bottom: 10px;
	margin-left: 255px;
}

p span#nsQestion {
	background: url(../images/h5Catch05-srmunakata.png) no-repeat;
	display: block;
	text-indent: -9999px;
	width: 167px;
	height: 12px;
}

p span#nsTel {
	background: url(../images/h5Catch06-srmunakata.png) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 165px;
	height: 18px;
	margin-top: -13px;
}

p#nsCompany {
	background: url(../images/h5Catch07-srmunakata.png) no-repeat;
	text-indent: -9999px;
	width: 165px;
	height: 13px;
}



#entry09 {
	margin-bottom: 58px;
}

#entry10 {
	margin-bottom: 68px;
}

#entry11 {
	margin-bottom: 44px;
}

/* @end */

/* @group For jQuery.biggerlink */

.hover {
	cursor: pointer;
}

#underLink div.hover {
	border-color: #A3A16A;
}

#underLink div.hover a:visited {
	color: #CC3333;
}

/* @end */
