@charset "Shift_JIS";

/************************************************************************/
/*　メインタイトル　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
h3
{
	padding-bottom:20px;
}

h3.profileTitle
{
	padding-bottom:10px;
}



/************************************************************************/
/*　ページリンク　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div.pageLink
{
	margin-bottom:15px;
}

div.pageLink li
{
	width:137px;
	height:25px;
	list-style-type:none;
	background-color:#e7eee0;
	margin:0px 10px 5px 0px;
	float:left;
}

div.pageLink li a
{
	width:130px;
	height:22px;
	padding:3px 0px 0px 7px;
	display:block;
	overflow:hidden;
}

div.pageLink li.largeWidth
{
	width:185px;
}

div.pageLink li.largeWidth a
{
	width:175px;
}

div.pageLink li.linkActive
{
	width:130px;
	height:22px;
	padding:3px 0px 0px 7px;
	background-color:#e1a53e;
	color:#fff;
}

div.pageLink li.linkActiveComb
{
	width:137px;
	height:25px;
	background-color:#e1a53e;
}

div.pageLink li.linkActiveComb a
{
	color:#fff;
}


/************************************************************************/
/*　ページトップへ　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.pageTop
{
	text-align:right;
	margin:10px 0px 30px 0px;
}



/************************************************************************/
/*　タイトルバー　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
h4
{
	width:592px; /* 602px - 10px */
	height:30px;
	background:url(../images/titlebar01.jpg) no-repeat;
	color:#fff;
	font:9pt normal;
	line-height:1.0;
	padding:8px 0px 0px 10px;
	margin:10px 0px 5px 0px;
}

h4.short
{
	width:411px;
	height:30px;
	background:url(../images/titlebar02.jpg) no-repeat;
	color:#fff;
	font:9pt normal;
	line-height:1.0;
	padding:8px 0px 0px 10px;
	margin:15px 0px 5px 0px;
}

h4#imagetit_ct{
	width:598px;
	height:266px;
	background:#fff url(../images/h4_dental_ct.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0 0 15px 0;
}

h4#imagetit_univasa{
	width:602px;
	height:170px;
	background:#fff url(../images/h4_univasa300.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0 0 15px 0;
}


/************************************************************************/
/*　診察の流れページ　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
p.flowHeader
{
	margin-bottom:10px;
}

dl.flowList dt
{
	padding-left:20px
}

dl.flowList dd
{
	padding:3px 5px 0px 73px;
}

dl.flowList dd.flowListArrow
{
	padding:10px 0px 10px 100px;
}


/************************************************************************/
/*　診察の内容ページ　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
h5
{
	padding:20px 0px 10px 0px;
	font:9pt nomal;
}

h5.noPad
{
	padding:0px 0px 10px 0px;
	font:9pt nomal;
}

.contentsTxt , dl.contentsList02
{
	padding:0px 5px 10px 5px;
}

dl.contentsList dt
{
	background-color:#e6ecf0;
	padding:5px 10px;
	border-bottom:solid 1px #ccc;
}

dl.contentsList dd
{
	padding:5px 0px;
	border-bottom:solid 1px #ccc;
}

dl.contentsList dd div.title
{
	padding:5px 0px;
}

ul.contentsList
{
	list-style-type:none;
	margin:10px 0px 10px 10px;
}

dl.contentsList02 dt
{
	padding-top:5px;
}

dl.contentsList02 dd
{
	padding-left:16px;
}

.contents_bMar
{
	padding-bottom:15px;
}

.bikouBlock
{
	background-color:#f6f6f6;
	padding:5px 15px;
	border:solid 1px #ccc;
	margin-top:10px;
}

/************************************************************************/
/*　診察の内容ページ　DVボタン　　　　　　　　　　　　　　　　　　　　　　　　　*/
.dvbtn {
	margin:0;
	padding:0;
}
.dvbtn a{
	display:block;
	width:398px;
	height:72px;
	text-indent:-9999px;
}


h5#dvbtn_chinsei a{
	background:url(../images/btn_dv_chinsei.gif) left top;
}
h5#dvbtn_chinsei a:hover{
	background:url(../images/btn_dv_chinsei_ov.gif) left top;
}

h5#dvbtn_yag{
	margin:15px 0 0 0;
}
h5#dvbtn_yag a{
	background: url(../images/btn_dv_yag.jpg) left top;
}
h5#dvbtn_yag a:hover{
	background: url(../images/btn_dv_yag_ov.jpg) left top;
}

/************************************************************************/
/*　症例　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/

table.syourei_table01 {
	border:none;
	width:500px;
	margin:0 0 18px 0;
}

table.syourei_table01 tr,table.syourei_table01 td {
	vertical-align:top;
	border:none;
	margin:0;
	padding:0;
}

h6.syoutit {
	font-size:1.2em;
	font-weight:normal;
	margin:0;
}


/************************************************************************/
/*　治療料金表ページ　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
table
{
	border-collapse:collapse;
	border:0px;
	text-align:left;
}

td
{
	padding:5px 10px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	vertical-align:top;
}

td.valignC
{
	vertical-align:middle;
}

tr.pHeader
{
	background-color:#e3ac4c;
	color:#fff;
}

td.rLine
{
	border-right:solid 1px #ffd97f;
}

td.noLine
{
	border-right:none;
}

td.noLineB
{
	border-bottom:none;
}

td.subHeader
{
	background-color:#e6ecf0;
	color:#387493;
}

td.bDashLine
{
	border-bottom:dashed 1px #ccc;
}



/************************************************************************/
/*　求人情報ページ　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
dl.recList
{
	margin-bottom:20px;
}

dl.recList dd
{
	padding:0px 0px 15px 15px;
}



/************************************************************************/
/*　設備案内ページ　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
dl.facList
{
	width:190px;
	float:left;
}

dl.facListPad
{
	padding-right:15px;
}

dl.facList dt
{
	padding-bottom:5px;
}



/************************************************************************/
/*　リラクゼーションルームページ　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.reracWidth_l
{
	width:227px;
}

.reracWidth_r
{
	width:355px;
}

p.reracHeader
{
	margin-bottom:5px;
}

.tMar
{
	padding-top:5px;
}

ul.reracList li
{
	list-style-type:none;
	line-height:2.2;
	padding-left:5px;
}



/************************************************************************/
/*　スタッフ紹介ページ　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.staffBorder
{
	border-bottom:dashed 1px #999;
	padding-bottom:25px;
}



/************************************************************************/
/*　院長プロフィールページ　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.profileAlignRight
{
	text-align:right;
	padding-right:10px;
}
.profileBlock
{
	padding-bottom:40px;
}

.profileHistory dt , .profileHistory dd
{
	float:left;
}
.profileHistory dt
{
	/*  padding-right:10px;  */
}



/************************************************************************/
/*　お問合せページ　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
dl.contList
{
	margin:0px 5px;
}

dl.contList dt , dl.contList dd
{
	float:left;
}

dl.contList dt
{
	padding-right:10px;
}



/************************************************************************/
/*　よくある質問ページ　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
dl.qaList dt
{
	padding-bottom:6px;
}

dl.qaList dd
{
	padding-bottom:20px;
}

dl.qaList dd ul li
{
	margin:5px 0px 0px 20px;
}


/************************************************************************/
/*　リンクページ　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
dl.linkList dt
{
	padding-bottom:8px;
}

dl.linkList dd
{
	padding-bottom:20px;
	line-height:1.8;
}















