1
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 

p {
	font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
}

a {
	text-decoration: none;
	color:#000;
}

table, td, th {
	border: 1px #cccccc solid;
}

.content {
	width:950px;
	margin:auto;
}

/*ヘッダー*/
.area {
	width:100%;
	margin-top:55px;
}

.header {
	width:890px;
	height:65px;
	margin:auto;
	position:relative;
}

.header-left {
	width:50%;
	float:left;
}
	.head-description {
		font-size:0.71em;
		font-weight:550;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
		letter-spacing: 0.05em;
		position:absolute;top:0px; left:0px;
	}
	.logo {
		position:absolute;bottom:0px; left:0px;
	}

.header-right {
	width:50%;
	float:right;
}
	.contact-description {
		text-align:center;
		font-weight:bold;
		font-size:14px;
	}
	.head-contact-image {
		position:absolute;bottom:0px; right:0px;
	}

/*メインメニュー*/

.head-menu {
	width:100%;
	margin-top:15px;
	box-shadow: 0px 3px 1px -2px #aaa;
	-webkit-box-shadow: 0px 3px 1px -2px #aaa;
	-moz-box-shadow: 0px 3px 1px -2px #aaa;
	>border-bottom:solid 2px #cfcfcf; /*ie対応*/
	height:40px;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),
		color-stop(0.6, #fff),
		color-stop(0.95, #fff8fb),
		to(#fff));
	background: -moz-linear-gradient(top, #fff,  
            #fff 70%,  
            #fff8fb 95%,  
            #fff);　/* Firefox用 */
}



.menu-bar {
	width:890px;
	height:40px;
	margin:auto;
}
	
	.menu-bar li {
		border-left:solid 1px #cfcfcf;
		float:left;
		text-align:center;
		position:relative;
	}

	.menu-top {
		width:154px;
	}
	.menu-service {
		width:154px;
	}
	.menu-use {
		width:225px;
	}
	.menu-price {
		width:105px;
	}
	.menu-job {
		width:140px;
	}
	.menu-corp {
		width:105px;
		border-right:solid 1px #cfcfcf;
	}

	.menu-bar p {
		font-size:14px;
		line-height: 20px;
		padding-top:7px;
		padding-bottom:7px;
		font-weight: bold;
	}
	.menu-bar img {
		width:8px;
		position:absolute;bottom:0px; right:10px;
		clear:both;
		float:none;
	}
	.sankaku-red {
		width:0px;
		height:0px;
		border-right:8px solid #000;
		border-bottom:8px solid #000;
		position:absolute;bottom:0px; right:10px;
		clear:both;
		float:none;
	}

/*メインコンテンツ*/
.main-area {
	width:890px;
	margin:auto;
}

/*================index==================*/

/*メインイメージ*/
.top-image img {
	width:100%;
	margin-top: 40px;
}

/*バナー*/
.bunner-area {
	width:100%;
}
.bunner-box1 {
	width:33.3%;
	float:left;
	position:relative;
}
	.bunner-box1 img {
		width:97%;
	}
	.bunner-box1 p {
		font-size:13px;
		line-height:20px;
		position:absolute;top:55px; left:17px;
	}
	.bunner-box1 h2 {
		color:#ff679a;
		font-size: 16px;
		line-height:20px;
		position:absolute;top:15px; left:55px;
	}
	.bunner-box1 a img {
		width:100px;
		height:15px;
		position:absolute;bottom:17px; right:33px;
	}
.bunner-box2 {
	width:33.3%;
	float:left;
	text-align: center;
	position:relative;
}
	.bunner-box2 img {
		width:97%;
	}
	.bunner-box2 p {
		font-size:13px;
		line-height:20px;
		text-align: left;
		position:absolute;top:55px; left:20px;
	}
	.bunner-box2 h2 {
		color:#ff679a;
		font-size: 16px;
		line-height:20px;
		position:absolute;top:15px; left:60px;
	}
	.bunner-box2 a img {
		width:100px;
		height:15px;
		position:absolute;bottom:17px; right:30px;
	}
.bunner-box3 {
	width:33.3%;
	float:right;
	position:relative;
}
	.bunner-box3 img {
		width:97%;
		float:right;
	}
	.bunner-box3 p {
		font-size:13px;
		line-height:20px;
		position:absolute;top:55px; left:28px;
	}
	.bunner-box3 h2 {
		color:#ff679a;
		font-size: 16px;
		line-height:20px;
		position:absolute;top:15px; left:62px;
	}
	.bunner-box3 a img {
		width:100px;
		height:15px;
		position:absolute;bottom:10px; right:27px;
	}

.maincontent-box {
	width:100%;
	margin-top:10px;
	height:680px;
}


/*---------------topメインコンテンツ-------------------*/

.top-main-contentbox {
	width:620px;
	float:left;
	position:relative;
	overflow: hidden;
}
	.content-img {
		width:100%;
	}
	.about-corp {
		color:#ff679a;
		font-family:'Kozuka Mincho Pro','Kozuka Mincho Std',
		'小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro',
		'ヒラギノ明朝 Pro W3', 'ＭＳ Ｐ明朝', 'Times',
		'Times New Roman', serif ;
		font-size: 18px;
		line-height: 22px;
		position:absolute;top:26px; left:54px;
	}
	.about-corp-text {
		font-size: 12px;
		line-height: 20px;
		position:absolute;top:80px; left:20px;
	}
	.help-title1 {
		color:#63c6ef;
		font-size: 17px;
		line-height: 18px;
		position:absolute;top:327px; left:54px;
		font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
	}
	.help-answer1 {
		font-size: 11px;
		line-height: 15px;
		position:absolute;top:358px; left:54px;
	}
	.help-title2 {
		color:#63c6ef;
		font-size: 17px;
		line-height: 18px;
		position:absolute;top:392px; left:54px;
		font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
	}
	.help-answer2 {
		font-size: 11px;
		line-height: 15px;
		position:absolute;top:423px; left:54px;
	}
	.help-title3 {
		color:#63c6ef;
		font-size: 17px;
		line-height: 18px;
		position:absolute;top:467px; left:54px;
		font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
	}
	.help-answer3 {
		font-size: 11px;
		line-height: 15px;
		position:absolute;top:498px; left:54px;
	}

	.top-service-btn {
		position:absolute;top:481px; right:15px;
		width:190px;
	}


/*----------------サービスご利用方法------------------*/

.maincontent-box-use {
	width:100%;
	margin-top:40px;
	height:1330px;
}

.use-main-contentbox {
	width:620px;
	float:left;
	overflow: hidden;
}

.use-title-box {
	width:100%;
	position:relative;
}
	.use-title-box img {
		width:100%;
	}
	.use-title-box h2 {
		color:#ff679a;
		font-size:24px;
		line-height:28px;
		font-weight: 100;
		position:absolute; top:55px; left:50px;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
		text-shadow: 1px 1px 1px #ccc;
	}

.use-pankuzu {
	font-size:11px;
	margin-top:5px;
}

.use-subtitle-box {
	width:100%;
	margin-top:35px;
	position:relative;
}
	.use-subtitle-box img {
		width:100%;
	}
	.use-subtitle-box h2 {
		color:#ff679a;
		font-size:18px;
		line-height:22px;
		font-weight: 100;
		position:absolute; top:8px; left:40px;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
		text-shadow: 1px 1px 1px #ccc;
	}

.use-step-box {
	width:100%;
	margin-top:25px;
	position:relative;
}
	.use-step-box img {
		width:100%;
	}
		.step1-text {
			font-size:13px;
			line-height: 18px;
			position:absolute;top:20px; left:140px;
		}
		.use-step-column-title {
			font-size:18px;
			color:#ff679a;
			line-height: 22px;
			font-weight: 100;
			position:absolute;top:140px; left:125px;
		}
		.use-step-column-text {
			font-size:13px;
			color:#666;
			line-height: 16px;
			position:absolute;top:175px; left:125px;
		}
		.step2-text {
			font-size:13px;
			line-height: 18px;
			position:absolute;top:280px; left:140px;
		}
		.step3-text {
			font-size:13px;
			line-height: 18px;
			position:absolute;top:445px; left:140px;
		}
		.step4-text {
			font-size:13px;
			line-height: 18px;
			position:absolute;top:625px; left:140px;
		}
		.step5-text {
			font-size:13px;
			line-height: 18px;
			position:absolute;top:785px; left:140px;
		}

.use-contact-box {
	width:100%;
	margin-top:25px;
}
	.use-contact-box img {
		width:100%;
	}


/*=============サービス紹介===============*/

.maincontent-box-service {
	width:100%;
	margin-top:40px;
	height:1100px;
}


.service-help-box {
	width:100%;
	margin-top:25px;
}
	.service-help-box img {
		float:right;
		margin-right:20px;
	}
	.service-help-box p {
		float:left;
		font-size:14px;
		line-height: 22px;
		margin-left:20px;
	}


/*=============ご利用料金==================*/

.price-table-box {
	width:100%;
}


.price-table-1 {
	width:100%;
	margin-top:30px;
}
	.price-table-1-midashi {
		vertical-align:middle;
		text-align: center;
		background-color: #ffe6ef;
		font-size:14px;
	}
	
	.price-table-1 th {
		color:#ff679a;
		font-size:14px;
		padding:5px;
	}
	.price-table-1 td {
		width:33%;
		font-size:14px;
		padding:5px;
	}

	.td-left {
		text-align: left;
	}
		.td-left p {
			padding-left:15px;
		}
	.td-right {
		text-align: right;
	}
		.td-right p {
			padding-right:15px;
		}

.price-table-2 {
	width:100%;
	margin-top:40px;
}
	.price-table-2-midashi {
		vertical-align:middle;
		background-color: #ffe6ef;
		font-size:13px;
		width:33%;
		padding-left:3px;
	}
	.price-table-2 th {
		color:#ff679a;
		font-size:14px;
		padding:5px;
	}
	.price-table-2 td {
		font-size:14px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.price-table-2-day {
		width:17%;
		text-align: left;
	}
		.price-table-2-day p {
			padding-left:15px;
		}
	.price-table-2-left {
		width:25%;
		text-align: left;
	}
		.price-table-2-left p {
			padding-left:15px;
		}
	.price-table-2-right {
		width:25%;
		text-align: right;
	}
		.price-table-2-right p {
			padding-right:15px;
		}



.price-note {
	font-size: 11px;
	margin-left:4px;
	margin-top:10px;
}

.price-table-3-midashi {
	vertical-align:middle;
	text-align: center;
	background-color: #ffe6ef;
	font-size:13px;
	width:33%;
} 
	.price-table-3 th {
		color:#ff679a;
		font-size:14px;
		padding:5px;
	}
	.price-table-3 td {
		font-size:14px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.price-table-3-day {
		width:17%;
		text-align: left;
	}
		.price-table-3-day p {
			padding-left:15px;
		}
	.price-table-3-left {
		width:25%;
		text-align: left;
	}
		.price-table-3-left p {
			padding-left:15px;
		}
	.price-table-3-right {
		width:25%;
		text-align: right;
	}
		.price-table-3-right p {
			padding-right:15px;
		}

.price-other {
	width:100%;
	margin-top:30px;
	position:relative;
}
	.price-other img {
		width:100%;
	}

	.price-other-text1 {
		font-size: 13px;
		line-height: 16px;
		position:absolute; top:50px; left:20px;
	}
	.price-other-text2 {
		font-size: 13px;
		line-height: 16px;
		position:absolute; top:120px; left:20px;
	}
	.price-other-text3 {
		font-size: 13px;
		line-height: 16px;
		position:absolute; top:190px; left:20px;
	}
	.price-other-text4 {
		font-size: 13px;
		line-height: 16px;
		position:absolute; top:260px; left:20px;
	}
	.price-other-text5 {
		font-size: 13px;
		line-height: 16px;
		position:absolute; top:350px; left:20px;
	}


/*----------------------看護師・家政婦紹介所について--------------------*/

.maincontent-box-about {
	width:100%;
	margin-top:40px;
	height:1080px;
}

.about-area {
	width:100%;
	margin-top:30px;
}

.about-content-box {
	width:95%;
	margin:auto;
}

.about-sub-title {
	width:100%;
}
	.about-sub-title img {
		float:left;
		margin-right:10px;
		margin-top:1px;
	}
	.about-sub-title h2 {
		color:#000000;
		font-size:17px;
		line-height:22px;
		font-weight: 400;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
	}



.about-column {
	width:100%;
	position:relative;
}
	.about-column img {
		width:100%;
	}
	.about-column h2 {
		color:#ff679a;
		font-size:18px;
		line-height:22px;
		font-weight: 100;
		position:absolute; top:12px; left:265px;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
	}
	.about-column p {
		color:#000;
		font-size:16px;
		line-height:24px;
		font-weight: 100;
		position:absolute; top:50px; left:35px;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
	}
	.about-column p span {
		border-bottom:solid 2px #ff679a;
		display: inline-block;
		height:22px;
	}


.about-note {
	width:100%;
	margin-bottom:50px;
	overflow: hidden;
}
	.about-note p {
		font-size: 11px;
		line-height: 16px;
		padding-top:7px;
	}
	.about-note img {
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		float:left;
	}
	.about-note-no {
		float:left;
		margin-right:20px;
	}
	.about-note-no4 {
		float:left;
		margin-right:20px;
		height:20px;
	}

.about-flow {
	width:100%;
	margin-top:40px;
	text-align: center;
}
	.about-flow img {
		width:90%;
	}



/*-------------------↓会社概要---------------------*/

.maincontent-box-company {
	width:100%;
	margin-top:40px;
	height:1420px;
}


.company-table-area {
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
}

.company-table {
	width:97%;
	margin:auto;
}
	.company-table p {
		color:#333333;
		font-size: 14px;
		line-height: 25px;
		padding:7px 0px 7px 20px;	
	}

.table-title {
	background-color:#ffe6ef;
	width:30%;
	vertical-align: middle;
	border:none;
}


.company-map {
	width:100%;
	margin-top:20px;
	text-align: center;
}
	.company-map img {
		width:97%;
	}

.company-add {
	width:97%;
	margin:auto;
}
	.company-add p {
		float:left;
		font-size:12px;
		line-height: 16px;
		padding-top:5px;
	}
	.company-add img {
		float:right;
		padding-top:5px;
	}



/*---------------お問い合わせ---------------*/


.maincontent-box-contact {
	width:100%;
	margin-top:40px;
	height:600px;
}
 

.contact-title-box {
	width:100%;
	position:relative;
}
	.contact-title-box img {
		width:100%;
	}
	.contact-title-box h2 {
		color:#ff679a;
		font-size:24px;
		line-height:28px;
		font-weight: 100;
		position:absolute; top:70px; left:50px;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
		text-shadow: 1px 1px 1px #ccc;
	}
	.contact-title-box p {
		color:#333333;
		font-size:18px;
		line-height:26px;
		font-weight: lighter;
		position:absolute; top:40px; left:50px;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
		text-shadow: 1px 1px 1px #ccc;
	}

.tel-fax-text {
	font-size:13px;
	color:#333;
	padding-bottom:10px;
}

.tel-fax-area {
	width:100%;
	margin-top:10px;
}

.tel-fax {
	width:95%;
	margin:auto;
}

.contact-tel-btn {
	width:48%;
	float:left;
}

.contact-fax-btn {
	width:48%;
	float:right;
}




/*=====================求職者募集========================*/

.maincontent-box-staff {
	width:100%;
	margin-top:40px;
	height:1680px;
}

.work-img-area {
	width:95%;
	margin:auto;
	margin-top:20px;
}

.work-img-box {
	width:100%;
}

.work-kaji {
	float:left;
	width:46%;
	position:relative;
}
	.work-kaji img {
		width:100%;
	}
	.work-kaji p {
		font-size:14px;
		line-height: 24px;
		position:absolute;top:60px; left:25px;
	}
	.work-kaji h3 {
		font-size:16px;
		line-height: 20px;
		font-weight: lighter;
		position:absolute;top:15px; left:90px;
	}

.work-kaigo {
	float:right;
	width:46%;
	position:relative;
}
	.work-kaigo img {
		width:100%;
	}
	.work-kaigo p {
		font-size:14px;
		line-height: 24px;
		position:absolute;top:60px; left:25px;
	}
	.work-kaigo h3 {
		font-size:16px;
		line-height: 20px;
		font-weight: lighter;
		position:absolute;top:15px; left:90px;
	}

.work-detail-box {
	width:100%;
	margin-top:20px;
}
.work-detail-midashi {
	position:relative;
}
	.work-detail-midashi p {
		color:#ff679a;
		font-size:13px;
		line-height: 16px;
		position:absolute;top:6px; left:25px;
	}
.work-detail-text {
	font-size:13px;
	margin-top:10px;
	padding-bottom:10px;
}

.staff-bunner {
	margin-top:20px;
	width:100%;
	padding-bottom:20px;
}

.staff-job {
	width:97%;
	margin:auto;
}

.staff-job-text {
	font-size:12px;
}

.staff-job-flow-box {
	width:100%;
	text-align: center;
}

.staff-job-flow {
	margin-top:30px;
	width:85%;
}

/*サイドメニュー*/
.side-menu-area {
	float:right;
	width:250px;
	height:100%;
	position:relative;
}	
	.side-price-box {
		width:250px;
		position:relative;
	}
	.side-price-box-img {
		width:250px;
	}
	.side-contact-box {
		margin-top:10px;
		width:250px;
		position:relative;
	}
	.side-contact-box-img {
		width:250px;
	}
	.price-btn {
		width:160px;
		position:absolute;bottom:17px;right:12px;
	}

	.side-map {
		position:absolute;bottom:0px; right:0px;
	}
	.side-home-btn {
		width:50px;
		position:absolute;bottom:0px; right:0px;
	}
	

/*フッター*/
.footer {
	width:100%;
	margin-top:10px;
}
.foot-menu-box {
	width:100%;
	height:130px;
	background-color:#ffe6ef;
	position:relative;

	box-shadow: 0px -3px 2px -2px #ddd;
	-webkit-box-shadow: 0px -3px 2px -2px #ddd;
	-moz-box-shadow: 0px -3px 2px -2px #ddd;
	>border-top:solid 1px #ddd; /*ie対応*/
}

.foot-menu-left {
	padding-top:10px;
	margin-left:50px;
	float:left;
}
.foot-menu-list {
	width:160px;
	display: block;
	padding-top:5px;
}
	.foot-menu-list p {
		font-size: 13px;
		line-height: 15px;
		color:#777;
	}
.foot-menu-point {
	float:left;
	margin-top:3px;
	margin-right:10px;
}

.footer-logo {
	position:absolute;top:15px; right:15px;
}
.copyright-box {
	width:100%;
	height:35px;
	background-color:#ff679a;
	text-align:center;
}
	.copyright-box p {
		color:#fff;
		font-family: '小塚ゴシック Pro','メイリオ','Meiryo',sans-serif;
		font-size:12px;
		font-weight: lighter;
		line-height: 15px;
		padding-top:12px;
	}


