@charset "Shift_JIS";

/* ページボディ
---------------------------------------------------- */
#pagebody {
	width: 560px;
	min-height: 270px;
	_height: 270px;
	margin: 0px;
	padding: 85px 7px 5px 183px;
}
#pagebody .entryBody p {
	margin: 12px 0px 0px;
	padding: 0px;
	font: normal 85%/1.4 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
}


/*****************************************************
 *    トピックス                                     *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#topics #pagebody {
	background: url(../img/contents/topics_tit.jpg) no-repeat;
}

/* エントリー一覧
---------------------------------------------------- */
#topics ul#acvList {
	width: 560px;
	margin: 15px 0px;
	background: url(../img/base/dotline.gif) repeat-x left top;
}
#topics ul#acvList li {
	width: 560px;
	padding: 7px 0px 8px;
	background: url(../img/base/dotline.gif) repeat-x left bottom;
} 
#topics ul#acvList p.entryDate {
	width: 105px;
	padding: 0 0 1px 22px;
	margin: 0px;
	background: url(../img/home/topics_icon.gif) no-repeat 5px center;
	float: left;
}
#topics ul#acvList h3 {
	width: 425px;
	padding: 2px 0 0;
	margin: 0px;
	float: right;
	font-size:90%;
	font-weight:normal;
}

/* エントリー
---------------------------------------------------- */
#topics .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}
#topics .entryBox h3 {
	width: 560px;
	color: #009999;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 4px;
	margin: 0px 0px 3px;
	background: url(../img/contents/tit_line_a.gif) no-repeat left bottom;
}
#topics .entryBox p.entryDate {
	width: 560px;
	color: #999999;
	font: normal 85%/1.1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px;
	margin: 0px;
	text-align: right;
}

/*****************************************************
 *    地域ニュース                                    *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#chiiki #pagebody {
	background: url(../img/contents/chiiki_tit.jpg) no-repeat;
}

/* エントリー一覧
---------------------------------------------------- */
#chiiki ul#acvList {
	width: 560px;
	margin: 15px 0px;
	background: url(../img/base/dotline.gif) repeat-x left top;
}
#chiiki ul#acvList li {
	width: 560px;
	padding: 7px 0px 8px;
	background: url(../img/base/dotline.gif) repeat-x left bottom;
} 
#chiiki ul#acvList p.entryDate {
	width: 105px;
	padding: 0 0 1px 22px;
	margin: 0px;
	background: url(../img/home/topics_icon.gif) no-repeat 5px center;
	float: left;
}
#chiiki ul#acvList h3 {
	width: 425px;
	padding: 2px 0 0;
	margin: 0px;
	float: right;
	font-size:90%;
	font-weight:normal;
}

/* エントリー
---------------------------------------------------- */
#chiiki .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}
#chiiki .entryBox h3 {
	width: 560px;
	color: #009999;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 4px;
	margin: 0px 0px 3px;
	background: url(../img/contents/tit_line_a.gif) no-repeat left bottom;
}
#chiiki .entryBox p.entryDate {
	width: 560px;
	color: #999999;
	font: normal 85%/1.1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px;
	margin: 0px;
	text-align: right;
}


/*****************************************************
 *    歯に関するお話                                 *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#column #pagebody {
	background: url(../img/contents/column_tit.jpg) no-repeat;
}

/* エントリー一覧
---------------------------------------------------- */
#column ul#acvList {
	width: 560px;
	margin: 15px 0px;
	background: url(../img/base/dotline.gif) repeat-x left top;
}
#column ul#acvList li {
	width: 560px;
	background: url(../img/base/dotline.gif) repeat-x left bottom;
	padding: 15px 0px 0px;
}
#column ul#acvList h3 {
	width: 544px;
	font: normal 85%/1.2 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	background: url(../img/home/column_icon.gif) no-repeat 0px 0.2em;
	padding: 2px 0px 3px 16px;
}
#column ul#acvList p.columnBody {
	width: 560px;
	font: normal 90%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
}
#column ul#acvList p.columnDate {
	width: 560px;
	font: normal 90%/1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	text-align: right;
	padding: 5px 0px 8px;
	color: #CCCCCC;
}

/* エントリー
---------------------------------------------------- */
#column .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}
#column .entryBox h3 {
	width: 560px;
	color: #009999;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 4px;
	margin: 0px 0px 3px;
	background: url(../img/contents/tit_line_a.gif) no-repeat left bottom;
}
#column .entryBox p.entryDate {
	width: 560px;
	color: #999999;
	font: normal 85%/1.1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px;
	margin: 0px;
	text-align: right;
}

/* ページめくり■トピックスと共通
---------------------------------------------------- */
#pagebody #acvNavi {
	width: 140px;
	padding: 0px 0px 0px 210px;
	margin: 20px 0px 30px;
	height: 19px;
}
#pagebody #acvNavi a#acvPrev {
	width: 20px;
	height: 19px;
	background: url(../img/contents/entry_btn_prev.gif) no-repeat;
	text-indent: -9999px;
	float:left;
}
#pagebody #acvNavi a#acvPrev:hover {
	background: url(../img/contents/entry_btn_prev.gif) no-repeat 0px -50px;
}
#pagebody #acvNavi a#acvNext {
	width: 20px;
	height: 19px;
	background: url(../img/contents/entry_btn_next.gif) no-repeat;
	text-indent: -9999px;
	float:left;
}
#pagebody #acvNavi a#acvNext:hover {
	background: url(../img/contents/entry_btn_next.gif) no-repeat 0px -50px;
}
#pagebody #acvNavi a#acvList {
	width: 100px;
	height: 19px;
	background: url(../img/contents/entry_btn_list.gif) no-repeat;
	text-indent: -9999px;
	float:left;
}
#pagebody #acvNavi a#acvList:hover {
	background: url(../img/contents/entry_btn_list.gif) no-repeat 0px -50px;
}



/* ページ一覧■トピックスと共通
---------------------------------------------------- */
#pagebody .paginate {
	width: 550px;
	font: normal 85%/1.2 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	text-align: center;
	word-break: break-all;
} 
#pagebody .paginate a {
} 
#pagebody .paginate span {
} 


/*****************************************************
 *    診療案内                                       *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#guide #pagebody {
	background: url(../img/contents/guide_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#guide .entryBox {
	width: 560px;
	padding: 0px 0px 30px;
}
#guide #Bblock .entryBody img,
#guide #Dblock .entryBody img {
	background: #FFFFFF;
	margin: 0px 10px 2px 5px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}


/* B */
#guide #Bblock {
	background: url(../img/base/dotline.gif) repeat-x left bottom;
}
#guide #Bblock .entryBox h3 {
	width: 545px;
	color: #f37070;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #2A74D5;
}

/* C */
#guide #Cblock {
	padding: 30px 0px 0px;
	background: url(../img/base/dotline.gif) repeat-x left bottom;
}
#guide #Cblock .entryBox h3 {
	width: 80px;
	color: #FFFFFF;
	font: bold normal 85%/1.1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 3px 15px;
	background: #999999;
	border: 1px solid #848484;
	text-align: center;
}

/* D */
#guide #Dblock {
	padding: 30px 0px;
}
#guide #Dblock h3 {
	width: 560px;
	text-indent: -9999px;
	height: 50px;
	background: url(../img/contents/guide_subtit_exp.gif) no-repeat;
}
#guide #Dblock .entryBox h4 {
	width: 560px;
	color: #009999;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 4px;
	margin: 0px 0px 7px;
	background: url(../img/contents/tit_line_a.gif) no-repeat left bottom;
}

/* テーブル
---------------------------------------------------- */
#guide .entryBox table {
	font: normal 85%/1.2 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	background: #CCCCCC;
}
#guide .entryBox th {
	background: #EAEAEA;
	font: normal 85%/1.2 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	text-align: center;
	border: 1px solid #FFFFFF;
	padding: 4px;
}
#guide .entryBox td {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	padding: 4px;
}


/*****************************************************
 *    診療の流れ                                     *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#flow #pagebody {
	background: url(../img/contents/flow_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#room06 .entryBox .flowBoxBg,
#flow #Ablock .entryBox {
	width: 560px;
	padding: 0px 0px 45px;
	margin: 0px 0px 5px;
	background: url(../img/contents/flow_box_c.gif) no-repeat center bottom;
}

#room06 .entryBox .flowBoxBgNone,
#flow #Ablock .entryBoxLast .entryBox {
	padding: 0px 0px 10px;
	margin: 0px 0px 35px;
	background: url(../img/contents/flow_box_d.gif) no-repeat center bottom;
}

#room06 .entryBox h4,
#flow #Ablock .entryBox h3 {
	width: 530px;
	padding: 10px 15px;
	background: url(../img/contents/flow_box_a.gif) no-repeat;
	font: bold 85%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	color: #009999;
	text-align: center;
}

#room06 .entryBox .flowBox,
#flow #Ablock .entryBody {
	width: 530px;
	padding: 8px 15px;
	background: url(../img/contents/flow_box_b.gif) repeat-y;
}

#flow #Bblock .entryBox {
	width: 560px;
	padding: 0px 0px 10px;
	margin: 0px 0px 35px;
	background: url(../img/contents/flow_box02_c.gif) no-repeat center bottom;
}
#flow #Bblock .entryBox h3 {
	width: 530px;
	padding: 10px 15px;
	background: url(../img/contents/flow_box02_a.gif) no-repeat;
	font: bold 85%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	color: #009999;
	text-align: center;
	border-bottom: 1px solid #E6E6E6;
}
#flow #Bblock .entryBody {
	width: 530px;
	padding: 8px 15px;
	background: url(../img/contents/flow_box02_b.gif) repeat-y;
}


/*****************************************************
 *    治療機材紹介                                   *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#tool #pagebody {
	background: url(../img/contents/room_tit.jpg) no-repeat;
}
#room01 #pagebody {	background: url(../img/contents/room01_tit.jpg) no-repeat; }
#room02 #pagebody {	background: url(../img/contents/room02_tit.jpg) no-repeat; }
#room03 #pagebody {	background: url(../img/contents/room03_tit.jpg) no-repeat; }
#room04 #pagebody {	background: url(../img/contents/room04_tit.jpg) no-repeat; }
#room05 #pagebody {	background: url(../img/contents/room05_tit.jpg) no-repeat; }
#room06 #pagebody {	background: url(../img/contents/room06_tit.jpg) no-repeat; }

/* エントリー
---------------------------------------------------- */
#room06 .entryBox,
#room05 .entryBox,
#room04 .entryBox,
#room03 .entryBox,
#room02 .entryBox,
#room01 .entryBox,
#tool .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
	clear: both;
}

#room06 .entryBox h3,
#room05 .entryBox h3,
#room04 .entryBox h3,
#room03 .entryBox h3,
#room02 .entryBox h3,
#room01 .entryBox h3,
#tool .entryBox h3 {
	width: 560px;
	color: #009999;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 4px;
	margin: 0px 0px 7px;
	background: url(../img/contents/tit_line_a.gif) no-repeat left bottom;
}

#room06 .entryBody img,
#room05 .entryBody img,
#room04 .entryBody img,
#room03 .entryBody img,
#room02 .entryBody img,
#room01 .entryBody img,
#tool .entryBody img {
	background: #FFFFFF;
	margin: 0px 10px 2px 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#tool .entryBody img,
#room06 .entryBody img,
#room05 .entryBody img,
#room04 .entryBody img,
#room03 .entryBody img,
#room02 .entryBody img,
#room01 .entryBody img {
	border:none;
}

#tool .entryBody img {
	margin:0;
}

table#roomindex tr td {
	padding-bottom:0.5em;
	border-bottom:1px dotted #b5b5b5;
	padding-top: 1em;
}

table#roomindex tr td p a {
	padding-left: 10px;
	background:url(../img/contents/room/iconLink.gif) left top no-repeat;
}



/*****************************************************
 *    クイズ                                         *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#quiz #pagebody {
	background: url(../img/contents/quiz_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#quiz .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}


/*****************************************************
 *    アクセスマップ                                 *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#access #pagebody {
	background: url(../img/contents/access_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#access .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}


/*****************************************************
 *    お問い合わせ                                   *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#contact #pagebody {
	background: url(../img/contents/contact_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#contact .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}


#contact input, select, textarea {
	margin: 0px;
	padding: 1px;
}
#contact input.radio {
  border-style: none;
  color: #000000;
  background: transparent;
}

/* 入力部品の幅設定 */
#contact .form {
	color: #000000;
	background: #F7F7F7;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
}
#contact .form01 {
	width: 98%;
}
#contact .form02 {
	width: 50%;
}

#contact table.formBox th {
	color: #000000;
	font: normal 12px/1.5 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
}
#contact table.formBox td span {
	color: #CC3300;
	font: normal 10px/1.1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
}
#contact table.formBox td span#adno_msg {
	color: #333333;
	font: normal 10px/1.1 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
}


/*****************************************************
 *    リンク集                                       *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#link #pagebody {
	background: url(../img/contents/link_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#link .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}

/* エントリー一覧
---------------------------------------------------- */
#link dl#acvList {
	width: 560px;
	margin: 15px 0px;
	background: url(../img/base/dotline.gif) repeat-x left top;
}
#link dl#acvList dt {
	width: 545px;
	padding: 0px 0px 0px 5px;
	color: #999999;
	margin: 10px 0px 0px 5px;
	border-left: 5px solid #FFCC00;
}
#link dl#acvList dd {
	width: 550px;
	padding: 5px 5px 12px;
	background: url(../img/base/dotline.gif) repeat-x left bottom;
}

/*****************************************************
 *    地域のリンク集                                       *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#chiikilink #pagebody {
	background: url(../img/contents/chiikilink_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#chiikilink .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}

/* エントリー一覧
---------------------------------------------------- */
#chiikilink dl#acvList {
	width: 560px;
	margin: 15px 0px;
	background: url(../img/base/dotline.gif) repeat-x left top;
}
#chiikilink dl#acvList dt {
	width: 545px;
	padding: 0px 0px 0px 5px;
	color: #999999;
	margin: 10px 0px 0px 5px;
	border-left: 5px solid #FFCC00;
}
#chiikilink dl#acvList dd {
	width: 550px;
	padding: 5px 5px 12px;
	background: url(../img/base/dotline.gif) repeat-x left bottom;
}


/*****************************************************
 *    個人情報保護方針                               *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#privacy #pagebody {
	background: url(../img/contents/privacy_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#privacy .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}
#privacy #Bblock .entryBox h3 {
	width: 560px;
	color: #009999;
	font: normal 120%/1.3 "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック";
	padding: 0px 0px 4px;
	margin: 0px 0px 7px;
	background: url(../img/contents/tit_line_a.gif) no-repeat left bottom;
}


/*****************************************************
 *    サイトマップ                                   *
 *****************************************************/

/* コンテンツタイトル
---------------------------------------------------- */
#sitemap #pagebody {
	background: url(../img/contents/sitemap_tit.jpg) no-repeat;
}

/* エントリー
---------------------------------------------------- */
#sitemap .entryBox {
	width: 560px;
	margin: 0px 0px 30px;
	padding: 0px;
}




/* ulGreen
---------------------------------------------------- */
ul.ulGreen {
	margin-left: 1em;
	margin-top: 0.5em;
}

ul.ulGreen li {
	margin-bottom: 0.5em;
	padding-left: 15px;
	background:url(../img/contents/imgUlGreen.gif) left 0.45em no-repeat;
}


.lightGreen { color:#009999; }

h4.room05 {
	margin-top:2px;
	border-left: 5px solid #5197dc;
	display: block;
	width: 375px;
	float: right;
	padding: 2px 0 1px 5px;
	margin-bottom: 10px;
}
