@charset "UTF-8";

/* 皮膚科専用 */

/* 電話・ファックス */

#hifuka .tele {
	float: left;
	margin-left: 0px;
	font-size: 115%;
	font-weight: bold;
	width: 250px;
}

#hifuka .fax {
	float: right;
	margin-left: 0px;
	font-size: 115%;
	font-weight: bold;
	width: 250px;
}
#hifuka .tele span,
#hifuka .fax span { font-size: 12px; }



#hifuka .comm_title {
	float: right;
	width: 225px;
	background: #E2EFFD url(../images/keiseiimplant/cap_bg_blue.jpg) repeat-x;
	padding: 6px;
	margin: 0 0 0.5em 1em;
	border: 1px solid #DDD;
}

/* 挨拶 */

#hifuka .aisatsu { font-size: 115%; line-height: 140%; margin: 0 0 1em 0; }

#hifuka .dr {
/*	height: 220px;*/
	background: url(../images/hifuka/staff/dr_01.jpg) no-repeat right top;
}
* html #hifuka .dr { } /* IE6 */

/* 診療時間のテーブル */

#hifuka .shinryo { margin: 0 0 2em 0!important; }
#hifuka .shinryo table { margin: 0 0 0.5em 0; }
#hifuka .shinryo table .double_r { border-right: double 3px #aaa; }
#hifuka .shinryo table .double_b { border-bottom: 3px double #aaa; }
#hifuka .shinryo table {
	clear: both;
	margin: 0 0 0.5em 0;
	text-align: center;
	width: 547px;
}

#hifuka .shinryo th {
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
/*	background: #dddddd;*/
	background: #C3CDE6;
	padding: 2px 4px 2px 4px;
}

#hifuka .shinryo td {
	font-family: MS Pゴシック;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	background: #ffffff;
	padding: 2px 4px 2px 4px;
}

/* 診療時間のテーブル カラムタイトル */

#hifuka th.time {
	background: #C3CDE6;
	text-align: left;
/*	padding-left: 0.4em;*/
	text-indent: 0;
}

/* 診療時間の注釈リスト（テーブルの下） */

#hifuka .time_ul  { margin: 0 1em 0 1.2em; font-size:100%; }
#hifuka .time_ul li { list-style: disc; }

/* 美容治療の一覧（index.html） */

#hifuka .biyo_list {}
#hifuka .biyo_list .inner {
	border: 1px solid #EBF4E3;
	border-left: 6px solid #CDE4B9;
	background: url(../images/hifuka/biyo_list_bg.jpg) no-repeat bottom right;
	padding: 10px 22px;
	margin: 1em 0 0 0;
}

#hifuka .biyo_list .inner dl { font-size: 115%; }
#hifuka .biyo_list .inner dt { float: none;font-weight: bold; width: auto; }
#hifuka .biyo_list .inner dd { float: none; }




/* パーツいろいろ */

#hifuka h2 { font-size: 115%; }
#hifuka .fs115 { font-size: 115%; }
#hifuka .mb1em { margin-bottom: 1em; }
#hifuka .mb2em { margin-bottom: 2em; }
#hifuka .ml7px { margin-left: 7px; }
#hifuka .small { line-height: 100%!important; }

/* サブメニューのタイトル部分 一般診療 */

#hifuka .subtitle_01 { height: 137px; margin: 0 0 2em 0; }
#hifuka .subtitle_01 h2 {
	height: 29px;
	background: url(../images/hifuka/submenu_title_01.jpg) no-repeat!important;
	text-indent: -9999px;
}
#hifuka .subtitle_01 p {
	height: 108px;
	background: url(../images/hifuka/submenu_cap_01.jpg) no-repeat;
	text-indent: -9999px;
}

/* サブメニューのタイトル部分 美容治療 */

#hifuka .subtitle_02 { height: 188px; margin: 0 0 2em 0; }
#hifuka .subtitle_02 h2 {
	height: 29px;
	background: url(../images/hifuka/submenu_title_02.jpg) no-repeat!important;
	text-indent: -9999px;
}
#hifuka .subtitle_02 p {
	height: 159px;
	background: url(../images/hifuka/submenu_cap_02.jpg) no-repeat;
	text-indent: -9999px;
}

/* サブメニューのタイトル部分 痛みの科、注射療法 */

#hifuka .subtitle_03 { height: 137px; margin: 0 0 2em 0; }
#hifuka .subtitle_03 h2 {
	height: 29px;
	background: url(../images/hifuka/submenu_title_03.jpg) no-repeat!important;
	text-indent: -9999px;
}
#hifuka .subtitle_03 p {
	height: 108px;
	background: url(../images/hifuka/submenu_cap_03.jpg) no-repeat;
	text-indent: -9999px;
}

/* 顔プラセンタ */
#hifuka .kaopra { margin-bottom: 1em!important; }
* html #hifuka .kaopra { margin-top: 0; } /* IE6 */

/* サブメニューのタイトル部分 スタッフ紹介 */

#hifuka .subtitle_04 { height: 137px; margin: 0 0 2em 0; }
#hifuka .subtitle_04 h2 {
	height: 29px;
	background: url(../images/hifuka/submenu_title_04.jpg) no-repeat!important;
	text-indent: -9999px;
}
#hifuka .subtitle_04 p {
	height: 108px;
	background: url(../images/hifuka/submenu_cap_04.jpg) no-repeat;
	text-indent: -9999px;
}

/* 各項目のイメージ画像 */

#hifuka .cap2 {
	float: right;
	width: auto;
	background: #F1F1E6;
	margin: -17px 0 0 1em;
	padding: 6px;
	border:
	1px solid #DDD;
}
* html #hifuka .cap2 { padding-bottom: 1px; }

#hifuka .cap2 img { margin: 0 0 5px 0; }
* html #hifuka .cap2 img { margin: 0 0 0 0; }

/* 求人 */

#hifuka .staff_01 {
	height: 170px;
	background: url(../images/hifuka/staff/staff_01.jpg) no-repeat bottom right;
}

#hifuka .staff_02 {
	height: 170px;
	background: url(../images/hifuka/staff/staff_02.jpg) no-repeat bottom right;
}

#hifuka .staff_03 {
	height: 170px;
	background: url(../images/hifuka/staff/staff_03.jpg) no-repeat bottom right;
}

#hifuka .staff_04 {
	height: 170px;
	background: url(../images/hifuka/staff/staff_04.jpg) no-repeat bottom right;
}

#hifuka .mr160 { margin-right: 160px; }
#hifuka .mr170 { margin-right: 170px; }

#hifuka .kyujin {
	border-bottom: 1px solid #dddddd;
	padding: 15px 0px 8px 0px;
	margin: 0px 0px 20px 0px;
	clear: both;
}

/*--　問い合わせテーブル　--*/

#hifuka .toiawase {
	width: 99%;
	margin: 0 0 1em 5px;
}

#hifuka .toiawase th {
	text-align: left;
	padding: 2px 4px 2px 0px;
	border-bottom: 1px solid #E0DFE3;
	border-right: 1px solid #E0DFE3;
/*	background: #eeeeee;*/
	background: #C3CDE6;
	text-indent: 0.5em;
}

#hifuka .toiawase td {
	padding: 2px 4px 2px 5px;
/*	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;*/
}

#hifuka .toiawase input,
#hifuka .toiawase textarea,
#hifuka .toiawase select,
#hifuka .toiawase option  {
	background: #F6F6F6;
}

/* まわりこみ解除 */

.after {
    width: auto;
    zoom: 100%;
}
.after:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

