@charset "UTF-8";
@import "base.css";		/****** タグ属性変更用		*******/
@import "h2index.css";		/****** h2タグ見出し用		*******/
@import "menu.css";		/****** メニュー用		*******/
@import "layout.css";		/****** レイアウト構成用	*******/
@import "main.css";		/****** 主要スタイル用		*******/

@import "search.css";		/****** 検索ブロック用		*******/

@import "result.css";		/****** 検索結果ブロック用	*******/
@import "icon_shinryo.css";	/****** 診療内容アイコン用	*******/
@import "icon_etc.css";		/****** その他条件アイコン用	*******/

@import "keisai.css";		/****** その他条件アイコン用	*******/

/********************************************************************************/
/*	スポンサーリンク(ad)							*/
/********************************************************************************/
ul.SponsorLink{
	background:			#fff;
/*	text-align:			center;*/
}

ul.SponsorLink li img{
	margin-left:2px;
}

div.SponsorLinkCenter{
	text-align:			left;
}

ul.SponsorLink li{
	margin:				0;
	padding:			3px 0 3px 2px;
	line-height:		130%;
	font-size:			90%;
}

ul.SponsorLink li a{
	font-size:			110%;
}

ul.SponsorLink li a:link{
	color:#3300cc;
	text-decoration:underline;
}

ul.SponsorLink li a:hover{
	color:#006666;
}

ul.SponsorLink li a.url:link{
	color:#339966;
	text-decoration:none;
}

ul.SponsorLink li a.url:hover{
	color:#666666;
}


/********************************************************************************/
/*	スポンサーリンク(ad)検索結果中央					*/
/********************************************************************************/
.SponsorLinkCenter{
	padding:			0px;
	margin:				0px 0;
/*	border:				1px solid #CCFFCC;		*/

	padding:			5px 10px;
	background:			#CCFFCC;
	background:			#C7E8C7;
}

.SponsorLinkCenter p{
	margin-bottom:			10px;
}

.SponsorLinkCenter p strong{
	color:				#0000FF;
	text-decoration:		underline;
}

.SponsorLinkCenter img{
	float:				right;
	margin:				0px 0px 0px 10px;
}

.SponsorLinkCenter strong{
	padding:			0px 0px 3px 0px;
}

/********************************************************************************/
/*	更新情報								*/
/********************************************************************************/
p.NewReleaseList{
	margin:				0;
	padding:			0;
	display:			block;
}

p.NewReleaseList span.date{
	display:			block;
	padding:			2px 0 2px 3px;
	font-size:			100%;
	font-weight:			bold;
	color:				#333;
	background:			url(../images/bg_newrelease_date.gif) no-repeat;
}

p.NewReleaseList span.note{
	display:			block;
	padding-left:			16px;
	font-size:			100%;
	color:				#333;
}

/********************************************************************************/
/*	プライバシーポリシー							*/
/********************************************************************************/
#privacy{
	margin:				20px 0;
	text-align:			center;
}

#mobiling{
	text-align:			center;
}

#mobiling a{
	font-size:			100%;
}

/********************************************************************************/
/*	新着歯医者さんブロック							*/
/********************************************************************************/
ul.NewLink{
	margin:				0;
	padding-left:			28px;
	list-style:			outside;
	line-height:			140%;
	color:				#333;
	font-size:			100%;
}

li.NewLinkDate{
	text-indent:			-26px;
	font-weight:			bold;
}

ul.NewLink li{
	margin:				0;
	padding:			0;
	list-style-type:		none;
}

ul.NewLink a{
	color:				#339;
	font-size:			90%;
}

.NewShopDate{
	font-weight:			bold;
	font-size:			90%;
	color:				#333;
}

li.NewShopList_New{
	list-style-image:		url(../images/icon_new.gif);
}

li.NewShopList_Update{
	list-style-image:		url(../images/icon_up.gif);
}

#H2NewShop span{
	float:				left;
}

img.rss_icon{
	margin:				5px 10px 0 0;
	float:				right;
}

/********************************************************************************/
/*	おすすめコンテンツブロック						*/
/********************************************************************************/
#osusume:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;
}

#osusume {
	display:			inline-block;
	padding:			10px;
	width:				308px;
}

/* Hides from IE-mac \*/
* html #osusume {
	height:				1%;
}
#osusume {
	display:			block;
	width:				308px;
	padding:			0px 0px 10px 0px;
}
/* End hide from IE-mac */

#osusume img{
	float:				left;
}

#osusume dl{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				220px;
	float:				right;
	background-image:		url(../images/list_mark.gif);
	background-position:		0px 6px;
	background-repeat:		no-repeat;
}

#osusume dl dt{
	margin:				0px;
	padding:			0px 0px 0px 15px;
	font-size:			16px;
	font-weight:			bold;
}

#osusume dl dd{
	margin:				0px;
	padding:			0px;
}

