@charset "UTF-8";
/* 有料版コンテンツCSS
----------------------------------------------------

	1. サイドメニュー
	2. 基本情報
	3. 医院の特徴
	4. 求人情報
	
----------------------------------------------------
*/


/*	2. 基本情報
-----------------------------------------------	*/

/*--------診療時間--------*/

#time_table{
	width:			524px;
	border-top-color:	#999999;
	border-top-style:	solid;
	border-top-width:	1px;
	border-left-color:	#999999;
	border-left-style:	solid;
	border-left-width:	1px;
	margin:			0px 0px 10px 2px;
	padding:		0px;
}

#time_table th.row{
	background-color:	#C0E3FF;
	text-align:		center;
	color:			#666666;
	font-weight:		bold;
	padding:		3px;
	border-bottom-color:	#999999;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-right-color:	#999999;
	border-right-style:	solid;
	border-right-width:	1px; 
}

#time_table th.col{
	background-color:	#D5ECFF;
	color:			#666666;
	font-weight:		bold;
	padding:		3px;
	text-align:		center;
	border-bottom-color:	#999999;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-right-color:	#999999;
	border-right-style:	solid;
	border-right-width:	1px;
}

#time_table td{
	background-color:	#FFFFFF;
	padding:		3px 2px 3px 2px;
	font-size:		11px;
	width:			65px;
	text-align:		center;
	border-bottom-color:	#999999;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-right-color:	#999999;
	border-right-style:	solid;
	border-right-width:	1px;
}

/*--------診療科目--------*/
#dental_item_wrap{
	margin:			0px 2px 10px 2px;
	padding:		10px 10px 20px 10px;
	border:			1px #0098ED solid;
}

#dental_item_wrap table tr td{
	width:			100px;
	background:		url(../images/yuryo/list_bg.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	padding:		0px 0px 0px 20px;
	font-size:		10px;
}

#dental_item_wrap ul{
	margin:			0;
	padding:		0 0 0 10px;
	list-style:		none;
/*	list-style-image:	url(../images/yuryo/bg_list.gif);	*/		/* IE6対策 floatを使用するとlist-style-imageが無効になるので */
}

#dental_item_wrap ul li{
	float:			left;
	width:			120px;
	text-indent:		15px;
	background:		url(../images/yuryo/list_bg.gif) no-repeat;
	font-size:		12px;

}

#dental_item_wrap ul li.etccontents{
	clear:			left;
	width:			400px;
}

/*--------アクセス--------*/
#map{
	width:			526px;
	height:			300px;
	padding:		0px;
	margin:			0px 0px 10px 2px;
}

/*--------連絡先--------*/
#telephone{
	width:			524px;
	border-top-color:	#FFFFFF;
	border-top-style:	solid;
	border-top-width:	1px;
	border-left-color:	#FFFFFF;
	border-left-style:	solid;
	border-left-width:	1px;
	margin:			0px 0px 10px 2px;
	padding:		0px;
}

#telephone th{
	text-align:		left;
	vertical-align:		middle;
	background-color:	#D5ECFF;
	color:			#0099FF;
	font-weight:		bold;
	font-size:		20px;
	padding:		3px 0px 3px 20px;
	border-bottom-color:	#FFFFFF;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-right-color:	#FFFFFF;
	border-right-style:	solid;
	border-right-width:	1px;
}

#telephone td{
	background-color:	#D5ECFF;
	padding:		5px 2px 5px 15px;
	font-size:		12px;
	width:			280px;
	text-align:		left;
	border-bottom-color:	#FFFFFF;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-right-color:	#FFFFFF;
	border-right-style:	solid;
	border-right-width:	1px; 
}

#telephone th span{
	background-position:	left;
	background-repeat:	no-repeat;
	padding:		0px 0px 0px 35px;
}

#telephone th span.tel{
	background-image:	url(../images/yuryo/tel_icon.gif);
}

#telephone th span.fax{
	background-image:	url(../images/yuryo/fax_icon.gif);
}

#telephone th span.hp{
	background-image:	url(../images/yuryo/hp_icon.gif);
}

#telephone th span.mobile{
	background-image:	url(../images/yuryo/mobile_icon.gif);
}

#telephone th span{
	background-position:	left;
	background-repeat:	no-repeat;
	height:			20px;
	padding:		0px 0px 0px 35px;
}

#telephone td span{
	color:			#FF6600;
	font-weight:		bold;
	font-size:		20px;
	vertical-align:		middle;
}

#telephone td img{
	margin:			5px 0px 5px 0px;
}

#yoyaku_btn2{
	padding:		20px 0px 0px 0px;
	margin:			0px;
	text-align:		center;
}

/*	3. 医院の特徴
-----------------------------------------------	*/
img.career_doc{
	margin:			0px 0px 0px 2px;
}

/*--------略歴--------*/
#career{
	width:			524px;
	border-top-color:	#FFFFFF;
	border-top-style:	solid;
	border-top-width:	1px;  
	border-left-color:	#FFFFFF;
	border-left-style:	solid;
	border-left-width:	1px;
	margin:			10px 0px 10px 2px;
	padding:		0px;
}

#career th{
	text-align:		left;
	vertical-align:		top;
	background-color:	#D5ECFF;
	color:			#666666;
	font-weight:		bold;
	font-size:		14px;
	padding:		10px 0px 10px 20px;
	border-bottom-color:	#FFFFFF;
	border-bottom-style:	solid;
	border-bottom-width:	1px;  
	border-right-color:	#FFFFFF;
	border-right-style:	solid;
	border-right-width:	1px; 
}

#career td span{
	font-size:		14px;
	font-weight:		bold;
}

#career th span{
	font-size:		14px;
	font-weight:		bold;
}

#career td{
	background-color:	#D5ECFF;
	padding:		10px 20px 10px 20px;
	font-size:		12px;
	width:			410px;
	text-align:		left;
	vertical-align:		top;
	border-bottom-color:	#FFFFFF;
	border-bottom-style:	solid;
	border-bottom-width:	1px;  
	border-right-color:	#FFFFFF;
	border-right-style:	solid;
	border-right-width:	1px; 
}

/*	4. 求人情報
-----------------------------------------------	*/
.recruit_col{
	padding:		0px;
	margin:			0px 0px 10px 2px;
	width:			526px;
}

.recruit_col_wrap:after {
	content:		".";
	display:		block;
	height:			0;
	clear:			both;
	visibility:		hidden;
	padding:		0px;
	margin:			0px 0px 5px 0px;
	width:			526px;
}

.recruit_col_wrap {
	display:		inline-block;
}

/* Hides from IE-mac \*/
* html .recruit_col_wrap {
	height:			1%;
}
.recruit_col_wrap {
	display:		block;
}
/* End hide from IE-mac */

#main_contents .recruit_col h3{
	float:			left;
	width:			80px;
	_width:			113px;
	padding:		12px 0px 0px 33px;
	margin:			0px;
	height:			28px;
	_height:			40px;
	background-image:	url(../images/yuryo/h3_recruit_bg.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	font-size:		12px;
	font-weight:		bold;
	line-height:		1;
}

#main_contents .recruit_col h3.h3_recuit{
	float:			left;
	width:			80px;
	_width:			113px;
	padding:		6px 0px 0px 33px;
	margin:			0px;
	height:			34px;
	_height:			40px;
	background-image:	url(../images/yuryo/h3_recruit_bg.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	font-size:		12px;
	font-weight:		bold;
	line-height:		1;
}

#main_contents .recruit_col p{
	float:			right;
	width:			400px;
	margin:			6px 0px 0px 0px;
	padding:		0px 0px 10px 0px;
	border-bottom:		#66C1F4 1px dotted;
}
