@charset "UTF-8";/* CSS Document */#main-ttl h2 {	background:url(../../clinic/img/clinic-ttl.png) no-repeat center center, url(../../clinic/img/ink-green.jpg) no-repeat center center;}/*============================================================================================↓クリニック概要================================================================================================================================================================================*/#clinic-about {	margin: 60px 0;}/* 緑文字見出し */#clinic-about h3 {	background:url(../../clinic/img/sab-ttl1.jpg) no-repeat center center;}/* 概要と写真並べる */#clinic-about ul {	display:table;}#clinic-about ul li {	display:table-cell;	width:50%;	vertical-align:top;}#clinic-about ul li img {	width:100%;}/* 右と左のアキ */#clinic-about ul li:first-child div {	padding-right:20px;}#clinic-about ul li:last-child div {	padding-left:20px;}/* 概要のテーブル */#clinic-about table {	width:100%;}#clinic-about tr {	border-bottom:1px dotted #6fba2c;}#clinic-about tr:last-child {	border-bottom:none;}#clinic-about th, #clinic-about td {	padding:20px 0;	font-size:1.1em;}#clinic-about th {	font-weight:500;	color:#6fba2c;}@media screen and (max-width: 1024px) {#clinic-about th, #clinic-about td {	padding:10px 0;	font-size:1em;}#clinic-about th {	padding-right:5px;}}@media screen and (max-width: 640px) {#clinic-about {	margin: 30px 0;}#clinic-about ul {	display: inherit;}#clinic-about ul li {	display:inherit;	width:100%;}#clinic-about ul li:first-child {	margin-bottom:10px;}#clinic-about ul li:first-child div {	padding-right:0px;}#clinic-about ul li:last-child div {	padding-left:0px;}}/*============================================================================================↓アクセス================================================================================================================================================================================*//* 緑文字見出し */#access h3 {	background:url(../../clinic/img/sab-ttl2.jpg) no-repeat center center;}#access img {	width:100%;}#access .illust {	position:relative;}/* 所要時間 */#access .time {	position:absolute;	top:0;	left:0;	color:#FFFFFF;	background-color:#6fba2c;	padding:14px;	font-size:1.1em;}#access .staff {	margin:auto;	margin-top:30px;}/* スタッフ吹き出し */#access .staff p {	padding:0 40px;	display:block;	width:400px;	margin:auto;	text-align:center;	font-weight:500;	font-size:1.1em;	color:#6fba2c;	background:url(../../clinic/img/fuki1.jpg) left no-repeat, url(../../clinic/img/fuki2.jpg) right no-repeat;	background-size:16px;}/* スタッフ画像 */#access .saff-img {	max-width:275px;	line-height:0;	margin:10px auto 0;}#access .saff-img {	width:100%;}/* グーグルマップ */#access #google-map {	width: 100%;	height: 300px;	line-height:0;	max-height: 100%;	margin-bottom: 20px;} @media screen and (max-width: 1024px) {#clinic-about, #access {	padding:0 20px;}} @media screen and (max-width: 640px) {#access .time {	position: inherit;	width:100%;	display:block;	padding:5px 0;	text-align:center;	font-size:1em;}#access .staff p {	padding:0 20px;	width:250px;	font-weight:500;	font-size:1em;	margin-bottom:10px;}#access .saff-img {	display:none}}