@charset "utf-8";


#sub_title{margin:0; padding:0;}

#saiyo_wrap{margin-left:116px;  }

#saiyo_text{margin:0; padding:0;  line-height:40px;  font-size:18px;}

.staff{margin:0; padding:0;  width:878px; height:49px; background:#3db3c9; margin-top:28px;}

.staff h1{margin:0; padding:0; font-size:18px; color:#fff; font-weight:bold; font-family:"小塚ゴシック Pro"; display:inline;
	line-height:100%; padding-left:10px; display:inline-block; vertical-align:-16px;}

.staff_text{margin:0; padding:0;  }

.work_text{ background:url(../images/nurse.jpg)  no-repeat right 124px top 40px;  }


.work_text:nth-child(2){background:url(../images/staff.jpg) no-repeat  right 124px top 40px;}


.work_text h2{margin:0; padding:0; padding-top:32px; font-size:24px;}


.work_text p{margin:0; padding:0; padding-top:28px; line-height:36px; }

.work_bold{font-weight:bold;}


table{margin:0; padding:0; border-collapse:collapse; margin-bottom:60px;}

table tr,th,td{ border:1px solid #5d5d5d; padding:26px; font-size:18px; font-family:"小塚ゴシック Pro";
		}

table th{background:#e4e4e4;}

#contact_banner{background:url(../images/tel_banner.jpg) no-repeat; position:relative;}

#contact_banner{margin-left:116px; width:800px;}

#contact_us{width:619px; height:20px; margin-left:230px;  background:#f7b52b; display:table; text-align:center;}

#contact_us p{color:#fff; font-family:"小塚ゴシック Pro"; font-weight:bold;  vertical-align:bottom; display:table-cell;}

#tell{margin:0; padding:0; padding-top:10px; color:#414141; font-size:16px; font-weight:bold; padding-left:230px; font-family:"小塚ゴシック Pro"; }

#tel{margin:0; padding:0; font-size:25px; color:#ee5f17; font-family:"Meiryo UI"; padding-left:230px;}

#tel span{font-size:48px;}

#reception_time{margin:0; padding:0; font-family:"Meiryo UI"; font-size:20.83px; padding-left:230px;}

#click{position:absolute; left:662px; top:50px; width:199px; height:95px; border:1px solid #a3a3a3; background:url(../images/mailfoam_arrow.png) no-repeat center left;}

#click a{text-decoration:none; font-size:21px; color:black; padding-left:38px; display:block; padding-top:24px;}

#click a:hover{text-decoration:underline;}


/* ///////////////////////////////////////これ以降モバイルスタイル//////////////////////////////// */
@media screen and (max-width:480px){

	#sub_title{
		margin-bottom:12vw;
	}
	#sub_title p{
		margin:0;
	}
	#saiyo_wrap{
		margin-left:0;
		width:100%;
		padding:0 2.5vw;
		box-sizing:border-box;
	}
	#saiyo_text{
		line-height:1.6;
		font-size:4vw;
	}
	.staff{
		width:100%;
		box-sizing:border-box;
		height:auto;
	}
	.staff h1{
		font-size:6vw;
		font-family:"メイリオ";
    	line-height:1.6;
    	padding-left:2vw;
    	display: block;
    	vertical-align:baseline;
		padding:2vw 2vw;
		box-sizing:border-box;
	}
	.work_text{ 
		background:none;  
	}
	.work_text:nth-child(2){
		background:none;
	}
	.work_text h2{
		margin:0; 
		padding:0; 
		padding-top:10vw; 
		font-size:6vw;
	}
	.work_text p{
		margin:0; 
		padding:0; 
		padding-top:8vw; 
		line-height:1.6;
		font-size:4vw; 
	}

	table{
		margin-bottom:12vw;
	}

	table tr,th,td{ 
		padding:26px; 
		font-size:3.6vw; 
		font-family:"メイリオ";
	}

	table th{
		width:30%;
		padding:2.4vw 2vw;
		box-sizing:border-box;
		line-height:1.6;
	}
	table td{
		width:60%;
		padding:2.4vw 2vw;
		box-sizing:border-box;
		line-height:1.6;
	}

	#contact_banner{
		margin-left:0; 
		width:95%;
		padding:0;
		margin:auto;
		border:1px solid #f7b52b;
		box-sizing:border-box;
		background:none; 
		position:relative;
	}

	#contact_us{
		width:100%;
		height:auto; 
		margin-left:0;   
		display:block; 
		text-align:center;
		margin-bottom:8vw;
	}

	#contact_us p{
		font-family:"メイリオ";
		display:block;
		text-align:center;
		padding:2.4vw 0;
		box-sizing:border-box;
		margin:0;
	}

	#tell{
		padding:0 2.5vw;
		font-size:4.2vw;
		text-align:center;
		box-sizing:border-box;
		font-family:"メイリオ"; 
	}

	.tel-link{
		width:95%;
		background:#ee5f17;
		color:#fff;
		text-align:center;
		font-size:4.8vw;
		font-weight:bold;
		padding:2vw 0;
		box-sizng:border-box;
		display:block;
		border-radius:5px;
		box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
		margin:auto;
		margin-top:4vw;
		text-decoration:none;
		margin-bottom:2vw;
	}
	#reception_time{
		font-family:"メイリオ"; 
		font-size:4vw; 
		padding:0 2.5vw;
		box-sizing:border-box;
		text-align:center;
		margin-bottom:8vw;
	}
	#click{	
		position:static; 
		left:auto; 
		top:auto; 
		width:95%;
		margin:auto;
		margin-bottom:6vw; 
		height:auto; 
		background-position:8vw center;
    	background-size: 8vw auto;
		border-radius:5px;
		box-shadow:0 0 2px 0 rgba(0,0,0,0.2);
		border:4px solid #ee5f17;
		box-sizing:border-box;
	}

	#click a{
		font-size:5vw;
		padding:3.6vw;
		padding-left:18vw;
		font-weight:bold;
		color:#444;
	}
	#click a:hover{
		text-decoration:none;
	}
}




