@charset "utf-8";



@import url("common.css");









/* introBox list

----------------------------------------------------*/

ul.dentalList {

	width: 600px;

	margin: 0 25px;

}



ul.dentalList li {

	margin: 0 7px 0 0;

}



ul.dentalList li.both {

	margin: 0;

}









/* introDetail-dental

----------------------------------------------------*/

div#introDetail-dental {

	width: 595px;

	margin: 0 auto 24px auto;

}



div#introDetail-dental dl dt {

	margin-bottom:7px;

	text-indent:-9999px;

}



div#introDetail-dental dl dd {

	border-top:#dddddd solid 1px;

	padding-top:10px;

}





h3.dental {

	margin: 20px 0 0 0;

	padding: 0 0 0 12px;

	color: #0099CC;

	background: url(../images/dental/bg_dental01.gif) repeat-y left top;

}









/* section内　外枠グレーラインのボックス */

div.msgBox-dental {

	background:url(../images/common/msg_box.gif) repeat left top;

	padding:5px;

	margin: 20px 0 0 0;

}





/* 外枠グレーラインのボックス内 段落のマージン */

div.msgBox-dental p {

	margin-bottom: 10px;

}



div.msgBox-dental p.btm {

	margin-bottom: 0;

}





	/* 中の背景色が黄色 */

	.msgBox-dental div.msgBox-inner{

		background-color:#FFFFE8;

		padding:10px 8px;

	}



	h3.msg{

		font-size:116.6%;

		font-weight:bold;

		color:#FF6600;

		margin-bottom:5px;

	}









/* dental service

----------------------------------------------------*/

ol.dental-service {

}



ol.dental-service li {

	width: 150px;

	margin: 0 8px 10px 0;

	float: left;

}



	/* 右端のみ */

	ol.dental-service li.both {

		margin: 0;

	}





div.dentalL {

	width: 310px;

	margin: 35px 0 0 0;

	padding: 0;

	float: left;

}



div.dentalR {

	width: 310px;

	margin: 35px 0 0 0;

	padding: 0;

	float: right;

}



div.dentalL h4,div.dentalR h4 {

	color: #0066FF;

}











/* dental table

----------------------------------------------------*/

/* 検索エンジンでの表示順位結果テーブル */

.dental-searchTable {

	width: 595px;

	margin: 10px 0 0 0;

}



.dental-searchTable th,td {

	text-align: center;

}



.dental-searchTable th {

	background-color: #FFFFB9;

}



.dental-searchTable th.yahoo {

	width: 238px;

}



.dental-searchTable th.google {

	width: 210px;

}



.dental-searchTable td.word {

	font-weight: bold;

}









/* サイトプロフィールテーブル */

.dental-profileTable {

}



.dental-profileTable th,td {

	text-align: center;

}



.dental-profileTable th {

	color: #fff;

	font-weight: bold;

}



.dental-profileTable th.site-name {

	width: 160px;

}



.dental-profileTable td.item {

	font-weight: bold;

}





/* セルの背景色 */

	/* 青 */

	.blue02a {

		background-color: #007BEA;

	}

	

	.blue02b {

		background-color: #EEF7FF;

	}

	

	

	/* ピンク */

	.pink01a {

		background-color: #F8827E;

	}

	

	.pink01b {

		background-color: #FFF7F7;

	}

	

	

	/* 緑 */

	.green02a {

		background-color: #00AA55;

	}

	

	.green02b {

		background-color: #F3FFE8;

	}









/* 料金テーブル */

.dental-priceTable {

}



.dental-priceTable th,td {

	text-align: center;

}



.dental-priceTable th {

	color: #fff;

	font-weight: bold;

}



.dental-priceTable th.next,td.first {

	width: 160px;

}







