@charset "utf-8";@import "import.css";/*--------------------sub_index.css--------------------*//*--------------------サブページ--------------------*//*--------------------コンテンツ--------------------*/div#area-page {	width : 630px ;	margin: 0 auto ;	padding-bottom: 11px ;	background: url("../image/bg_page2.gif") no-repeat center bottom ;}#area-wrapper {	width : 630px ;	padding: 15px 0 0 0 ;	background: url("../image/bg_wrapper2.gif") no-repeat center top ;}div#area-contents {	width : 630px ;	padding: 0 15px ;	text-align: center ;	background: url("../image/bg_contents2.gif") repeat-y center top ;	voice-family: "\"}\"" ;   /*Windows IE5.5以前 Hack*/	voice-family: inherit ;   /*Windows IE5.5以前 Hack*/	width : 600px ;   /*正しい値*/	padding: 0 15px ;}/*サブジェクトタイトル*/h3 {	clear: both ;	width: 590px ;	margin: 0 auto 10px auto ;	padding: 12px 0 5px 35px ;	height: 40px ;	font-size: 110% ;	text-align: left ;	color: #6a3906 ;	background: url(../image/h5_back.gif) no-repeat 0 0 ;	voice-family: "\"}\"" ;   /*Windows IE5.5以前 Hack*/	voice-family: inherit ;   /*Windows IE5.5以前 Hack*/	width: 555px ;   /*正しい値*/	height: 28px ;}/*--------------------アクセス　コンテンツ--------------------*//*マップ*/div#map-img {	margin: 10px auto 5px auto ;	border: 5px solid #f6e8af ;}div#map-button-box {	width: 600px ;	padding-bottom: 5px ;}ul#map-button {	width: 600px ;}ul#map-button li {	float: left ;}ul#map-button li a {	width: 200px ;	height: 60px ;	display: block ;	text-indent: -1000em ;}ul#map-button li#button1 a:link ,ul#map-button li#button1 a:visited {	background: url(../07_map/image/map_button1.gif) no-repeat 0 0 ;}ul#map-button li#button1 a:hover {	background: url(../07_map/image/map_button1_on.gif) no-repeat 0 0 ;}ul#map-button li#button2 a:link ,ul#map-button li#button2 a:visited {	background: url(../07_map/image/map_button2.gif) no-repeat 0 0 ;}ul#map-button li#button2 a:hover {	background: url(../07_map/image/map_button2_on.gif) no-repeat 0 0 ;}ul#map-button li#button3 a:link ,ul#map-button li#button3 a:visited {	background: url(../07_map/image/map_button3.gif) no-repeat 0 0 ;}ul#map-button li#button3 a:hover {	background: url(../07_map/image/map_button3_on.gif) no-repeat 0 0 ;}/*枠*/div.access-box {	width : 570px ;	margin: 0 auto 15px auto ;	padding: 10px 10px 0 10px ;	border: solid 1px #fbc921 ;	background-color: #ffffff ;}p {	margin: 0 ;	padding: 0 0 1em 0 ;	line-height: 1.5 ;	text-align : left ;}/*診療時間*/table.cure-time {	width: 590px ;	margin: 0 auto ;	border: solid 1px #4eb801 ;	border-collapse: collapse ;	background-color: #ffffff ;}table.cure-time th {	padding: 8px ;	color: #ffffff ;	font-weight: bold ;	text-align: center ;	border: solid 1px #4eb801 ;	background-color: #95c924 ;}table.cure-time td {	padding: 8px ;	text-align: center ;	color: #31A503 ;	border: solid 1px #4eb801 ;}table.cure-time td.time {	width: 200px ;	padding: 8px ;	color: #333333 ;}/*--------------------相談・予約　コンテンツ--------------------*//*フォーム注意事項*/div.about-box {	width: 550px ;	margin: 15px auto ;	padding: 10px ;	line-height: 1.5 ;	text-align: left ;	font-size: 83.3% ;	border: 5px solid #fbc921 ;	background-color: #ffffff ;}/*フォームリード*/div.lead-title {	width: 570px ;	margin: 0 auto ;	padding: 5px 0 5px 10px ;	color: #492907 ;	text-align: left ;	font-weight: bold ;	background-color: #fbc921 ;}/*フォーム内容*/table {	width: 580px ;	margin: 0 auto ;	padding: 0 ;	text-align: left ;	background-color: #ffffff ;	border: 1px solid #fbc921 ;}div#button {	width: 550px ;	margin: 20px auto 5px auto ;	padding: 15px ;	text-align: center ;	background-color: #ffffff ;	border: 1px solid #fbc921 ;}td {	margin: 0 ;	padding: 10px ;	vertical-align: middle ;}td.text1 {	width: 160px ;	border-top: 1px dotted #fbc921 ;	border-bottom: 1px dotted #fbc921 ;	border-right: 1px dotted #fbc921 ;}td.text2 {	border-top: 1px dotted #fbc921 ;	border-bottom: 1px dotted #fbc921 ;}/*診療時間２*/div#clinic-time2 {	width : 355px ;	margin: 10px auto 0 auto ;	text-align: left ;	font-size: 91.6% ;	line-height: 1.5 ;	background-color: #ffffff ;}div#clinic-time2 table.cure-time {	width: 355px ;	margin-bottom: 5px ;	border: solid 1px #4eb801 ;	border-collapse: collapse ;}div#clinic-time2 table.cure-time th {	padding: 1px ;	color: #ffffff ;	font-weight: bold ;	text-align: center ;	border: solid 1px #4eb801 ;	background-color: #95c924 ;}div#clinic-time2 table.cure-time td {	padding: 5px ;	text-align: center ;	color: #31A503 ;	border: solid 1px #4eb801 ;}div#clinic-time2 table.cure-time td.time {	width: 80px ;	color: #333333 ;}