@charset "UTF-8";

/* 内科形成歯科専用 */

#keiseiimplant h2 { font-size: 115%; }

#keiseiimplant #submenu { height: 180px; margin: 0 0 2em 0; }
#keiseiimplant #submenu a:hover { background-position: 0px -180px; border: none; text-decoration: none; }
#keiseiimplant #submenu li a { width: 180px; height: 180px; display: block; text-indent: -9999px; border: none; }
#keiseiimplant #submenu li { float: left; }
#keiseiimplant #nai a { background: url(../images/keiseiimplant/naika_anchor.jpg) no-repeat; }

#keiseiimplant #kei { margin-left: 3px; }
#keiseiimplant #kei a { background: url(../images/keiseiimplant/keisei_anchor.jpg) no-repeat; }
#keiseiimplant #imp { margin-left: 3px; }
#keiseiimplant #imp a { background: url(../images/keiseiimplant/implant_anchor.jpg) no-repeat; }

#keiseiimplant .oshirase {
  background: url(../images/hifuka/newsbg_01.jpg) repeat-x;
  padding: 10px 10px 10px 15px;
  border: 1px solid #EEE;
}

#keiseiimplant .oshirase ul { margin-top: 10px; margin-bottom: 10px; }

#keiseiimplant .oshirase_date {
    font-size: 90%;
    font-weight: normal;
    line-height: 100%;
}

#keiseiimplant .shinryo table {
	margin-left: 0px;
	text-align: center;
	width: 547px;
}

#keiseiimplant .shinryo th {
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
/*	background: #dddddd;*/
	background: #C3CDE6;
	padding: 1px 4px 1px 4px;
}

#keiseiimplant .shinryo td {
	font-family: MS Pゴシック;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	background: #ffffff;
	padding: 1px 4px 1px 4px;
}

#keiseiimplant th.time {
	background: #C3CDE6;
	text-align: left;
/*	padding-left: 0.4em;*/
	text-indent: 0;
}

#keiseiimplant .dr { margin: 0 0 1.5em 0; }

#keiseiimplant .dr dd { width: 500px; }

#keiseiimplant .dr dt {
  clear: left;
  float: left;
  width: 60px;
}

#keiseiimplant .dr dd {
  width: 440px;
  margin-left: 60px;
  zoom: 1;
}

#keiseiimplant h2 { font-size: 115%; }
#keiseiimplant .fs115 { font-size: 115%; }
#keiseiimplant .tele {
	background: url(../images/keiseiimplant/tel_icon.gif) no-repeat scroll 0pt 3px;
	text-indent: 2.0em;
	margin-left: 0px;
	font-size: 115%;
	font-weight: bold;
	width: 260px;
  margin: 0 0 5px 0;
}
#keiseiimplant .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;
}
#keiseiimplant .tele_btm_desc { margin-bottom: 1em; width: auto; }
#keiseiimplant .tele_btm_desc .tdleft { vertical-align: top; padding-right: 0; font-size: 115%; width: 260px; }
#keiseiimplant .tele_btm_desc .tdright { vertical-align: top; padding-left: 27px; font-size: 115%; width: 260px; }

#keiseiimplant .aisatsu { font-size: 115%; line-height: 140%; margin: 0 0 1em 0; }
#keiseiimplant .shinryo { clear: both; margin: 0 0 2.5em 0; }
#keiseiimplant .shinryo table { margin: 0 0 0.5em 0; }
#keiseiimplant .shinryo table .double_r { border-right: double 3px #aaa; }
#keiseiimplant .shinryo table .double_b { border-bottom: 3px double #aaa; }

#keiseiimplant .naika { background: url(../images/keiseiimplant/naika_bg.gif) no-repeat; margin: 0 0 1.5em 0; }
#keiseiimplant .naika .cap { float: right; width: 190px; background: #F1F1E6; padding: 6px; margin: 1em 0 0 1em; border: 1px solid #DDD; }
#keiseiimplant .naika .cap2 { float: right; width: 160px; background: #F1F1E6; padding: 6px; margin: 1em 0 0 1em; border: 1px solid #DDD; }
#keiseiimplant .naika .sni { margin: 0 0 1em 0; padding: 34px 0 0 0; font-size:115%; line-height: 140%; }
#keiseiimplant .naika .dr { background: #EEE url(../images/keiseiimplant/dr_01.gif) no-repeat bottom right; padding: 0.7em 0.7em 0.7em 1.3em; }
#keiseiimplant .naika .dr h2 { font-size: 115%; font-weight: bold; margin: 0 0 0.5em 0; }
#keiseiimplant .naika .tabako { font-size: 115%; font-weight: bold; }

#keiseiimplant .keisei { background: url(../images/keiseiimplant/keisei_bg.gif) no-repeat; margin: 0 0 1.5em 0; clear: both; }
#keiseiimplant .keisei .cap { float: right; width: 190px; background: #F1F1E6; padding: 6px; margin: 1em 0 0 1em; border: 1px solid #DDD; }
#keiseiimplant .keisei .cap2 { float: left; width: 150px; background: #F1F1E6; padding: 6px; border: 1px solid #DDD; }
#keiseiimplant .keisei .sni { margin: 0 0 1em 0; padding: 34px 0 0 0; font-size:115%; line-height: 140%; }
#keiseiimplant .keisei ul { margin: 0 0 1.5em 1.5em; font-size:115%; }
#keiseiimplant .keisei ul li { list-style: disc; }
#keiseiimplant .keisei .dr { background: #EEE url(../images/keiseiimplant/dr_02.gif) no-repeat bottom right; padding: 0.7em 0.7em 0.7em 1.3em; }
#keiseiimplant .keisei .dr h2 { font-size: 115%; font-weight: bold; margin: 0 0 0.5em 0; }
#keiseiimplant .keisei .mabuta { font-size: 115%; font-weight: bold; }

#keiseiimplant .implant { clear: both; background: url(../images/keiseiimplant/implant_bg.gif) no-repeat; margin: 0 0 1.5em 0; padding: 40px 0 0 0; }

#keiseiimplant .implant .shinryo_innerwrap { background: url(../images/keiseiimplant/implant_bg2.gif) no-repeat right top; width: 547px; }
#keiseiimplant .implant .shinryo_innerwrap .inrleft { float: left; margin-bottom: 15px; }
#keiseiimplant .implant .shinryo_innerwrap .inrright { float: right; }
#keiseiimplant .implant .shinryo_innerwrap .inrright .shinryodesc {
  text-align: right;
  font-size: 115%;
  padding: 5px 5px 0 0;
  color: #663300;
  font-weight: bold;
  margin-bottom: 15px;
  text-shadow: 0 -1px 0 #FFF;
}

#keiseiimplant .implant .cap { float: right; width: 190px; background: #F1F1E6; padding: 6px; margin: 1em 0 0 1em; border: 1px solid #DDD; }
#keiseiimplant .implant .cap2 { float: right; width: 160px; background: #F1F1E6; padding: 6px; margin: 1em 0 0 1em; border: 1px solid #DDD; }
#keiseiimplant .implant .cap3 { float: left; width: auto; background: #F1F1E6; padding: 6px; margin: 0 0 1.45em 0; border: 1px solid #DDD; }
#keiseiimplant .implant .sni001 { font-size: 115%; font-weight: bold; margin: 0 0 0.5em 0; }
#keiseiimplant .implant .sni001_1 { font-size: 12px; font-weight: bold; margin: 0 0 0.5em 0; }
#keiseiimplant .fs115 { font-size: 115%; }
#keiseiimplant .mb1em { margin: 0 0 1em 0; }
#keiseiimplant .mb2em { margin: 0 0 2em 0; }
#keiseiimplant .mb3em { margin: 0 0 3em 0; }
#keiseiimplant .mr1em { margin-right: 1em!important; }

#keiseiimplant .kyujin { border-bottom: 1px solid #dddddd; padding: 15px 0px 8px 0px; margin: 0px 0px 20px 0px; clear: both; }


#keiseiimplant .more_yajirushi {
    background: url("../images/keiseiimplant/more.gif") no-repeat scroll 0 7px transparent;
    text-indent: 18px;
    padding: 5px 0 0 0;
}

#keiseiimplant .after {
    width: 547px;
    zoom: 100%;
}
#keiseiimplant .after:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#keiseiimplant .fltleft { float: left; }
#keiseiimplant .fltright { float: right; }
#keiseiimplant .ml3px { margin-left: 3px; }
#keiseiimplant .ml5px { margin-bottom: 5px; }

#keiseiimplant .clear { clear: both; }




