@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;
	width: 40px;
}

/*
#hifuka .shinryo td sup {
  background: red;
  color: white;
  font-weight: bold;
  cursor: pointer;
}
*/

#hifuka .shinryo .alert {
  background: url(../images/hifuka/icon_alert.gif) no-repeat 27px 0px;
}

/* 診療時間のテーブル カラムタイトル */

#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; padding: 0 0 0 3px; }
#hifuka .time_ul li.first_li {
  background: url(../images/hifuka/icon_alert.gif) no-repeat 3px 2px;
  padding-left: 24px;
  list-style: none outside none;
  margin-left: -21px;
}
* html #hifuka .time_ul li.first_li { /* IE6 */
  margin-left: -23px;
}
#hifuka .time_ul li.first_li span {
  background: red;
  color: white;
  padding: 0pt 2px;
}

/* お知らせ */

#hifuka .oshirase { background: url(../images/hifuka/newsbg_01.jpg) repeat-x; padding: 10px 10px 10px 15px; border: 1px solid #EEE; }
#hifuka .oshirase_date { font-size: 90%; line-height: 100%; font-weight: normal; }

/* 美容治療の一覧（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 .pierce { width: 190px; float: right; }

/* 育毛ローション */

#hifuka ul.ikumou { padding-left: 26px; }
#hifuka ul.ikumou li { list-style: square; color: orange; }
#hifuka ul.ikumou li span { color: #222222; }

/* サブメニューのタイトル部分 美容治療 */

#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 ol.biyo_list { padding-left: 26px; }
#hifuka ol.biyo_list li { list-style: decimal; }

/* サブメニューのタイトル部分 痛みの科、注射療法 */

#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 ul.supple_list { padding-left: 16px; }
#hifuka ul.supple_list li { list-style: square; color: orange; line-height: 120%; padding-bottom: 8px; }
#hifuka ul.supple_list li span { color: #222222; }

/* anan 漢方book */

#hifuka .infoarea_top { background: url(../images/hifuka/infoarea_top.gif) no-repeat; }
#hifuka .infoarea_bottom { background: url(../images/hifuka/infoarea_bottom.gif) no-repeat; }

#hifuka h3.kanpo_h3 {
	border-right: 4px solid #CFD983;
	border-left: 4px solid #CFD983;
	background: #EBEFCC;
	font-weight: bold;
	padding: 1em 0 0 15px;
}

#hifuka h4.kanpo_h4 {
	border-right: 4px solid #CFD983;
	border-left: 4px solid #CFD983;
	background: #EBEFCC;
	padding-left: 15px;
	font-weight: bold;
}

#hifuka p.kanpo_pix {
	border-right: 4px solid #CFD983;
	border-left: 4px solid #CFD983;
	padding: 1em 0;
	background: #EBEFCC;
	text-align: center;
}

#hifuka p.kanpo_pix img {
	-moz-box-shadow: 1px 2px 3px #c0c0c0;
	-webkit-box-shadow: 1px 2px 3px #c0c0c0;
	box-shadow: 1px 2px 3px #c0c0c0;
	vertical-align: top;
}

#hifuka p.kanpo_pix a { border: none; }
#hifuka p.kanpo_pix a:link { border: none; }
#hifuka p.kanpo_pix a:visited { border: none; }
#hifuka p.kanpo_pix a:hover {
	border: none;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.5
}

/* サブメニューのタイトル部分 スタッフ紹介 */

#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;
}


