@charset "utf-8";

@import "../../common/css/base_layout.css";
@import "../../common/css/common_parts.css";


#about #wrapper{
	background: url(../../common/img/bg/bg_page.jpg) no-repeat top;
}



-------------------------------------------------------------*/
/* 赤文字強調 */
.enf{
	color:#FF0000;
	font-weight:bold;
	font-size:180%;
}
.enf a{
	text-decoration:none;
	color:#FF0000;
}

/* 求人内容テーブル */
.tb_recruit{
	margin:30px 0;
	border-collapse:collapse;
}
.tb_recruit th{
	padding:5px 15px;
	width:120px;
	background-color:#F7FBFF;
	font-size:80%;
	font-weight:normal;
	border:1px solid #EAEAEA;
	line-height:1.5;
}
.tb_recruit td{
	padding:5px 15px;
	font-size:80%;
	line-height:1.5;
	border:1px solid #EAEAEA;
}


/* 応募フォーム
-------------------------------------------------------------*/
/* 四角で囲まれた文章 */
.introBox{
	margin-bottom:30px;
	padding:20px;
	border:3px solid #C4C4C4;
	background:url(../img/noteBg.jpg);
	font-size:90%;
	line-height:1.5;
}

/* 応募フォーム */
.areaForm{
	margin:30px auto;
	width:680px;
}
.areaForm th{
	padding:5px 15px;
	width:120px;
	background-color:#F0F8FF;
	font-size:80%;
	font-weight:normal;
	line-height:1.5;
}
.areaForm td{
	padding:5px 15px;
	font-size:80%;
	line-height:1.5;
	border-bottom:1px solid #EAEAEA;
}
.areaForm .comment{
	margin-left:10px;
}

/* メール有難うメッセージページ */
.areaThanks{
	margin:50px auto;
	padding:30px;
	padding-left:130px;
	width:500px;
	background:url(../img/letter.jpg) no-repeat 30px center;
	font-size:80%;
	border:1px solid #CCC;
}
.areaThanks .ttl{
	margin-bottom:20px;
	padding-bottom:5px;
	font-size:130%;
	font-weight:bold;
	border-bottom:1px dotted #AAA;
}





/* 病院概要
********************************************************************/
#about .table_about{
	margin:10px auto;
	width:680px;
	border-collapse:collapse;
	font-size:90%;
}
#about .table_about th{
	padding:5px 10px;
	width:120px;
	background-color: #ECF7FD;
	border:1px solid #DADADA;
	font-weight:normal;
	text-align:left;
}
#about .table_about td{
	padding:5px 10px;
	border:1px solid #DADADA;
}

/* ●付き 3段リスト3
--------------------------------------------------------*/
ul.disc_float3{
	margin-left:25px;
	list-style:disc;
}
.disc_float3:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .disc_float3{
    height: 1em;
}
.disc_float3{
    display: block;
}
/* ▲ */
/* for IE7 */
*:first-child+html .disc_float3{
	zoom:1;
}

ul.disc_float3 li{
	width:150px;
	float:left;
	white-space:nowrap;
}

/* ●付き 2段リスト
--------------------------------------------------------*/
ul.disc_float2{
	margin-left:25px;
	list-style:disc;
}
.disc_float2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .disc_float2{
    height: 1em;
}
.disc_float2{
    display: block;
}
/* ▲ */
/* for IE7 */
*:first-child+html .disc_float2{
	zoom:1;
}
ul.disc_float2 li{
	margin-right:30px;
	width:210px;
	float:left;
	white-space:nowrap;
}
ul.disc_float2 li.w_long{
	width:400px;
}


/* 交通案内
********************************************************************/
/* 地図 */
#about #map{
	margin:20px auto;
	border:1px solid #DADADA;
	width:650px;
}

/* 無料送迎バス時刻表用 */
#about table.timetable{
	width:600px;
	margin:10px 0 30px 0;
	border-collapse:collapse;
}
#about .timetable caption{
	text-align:left;
}
#about .timetable th{
	padding:5px 20px;
	vertical-align:top;
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	background-color:#F0FDFD;
	text-align:left;
	font-weight:normal;
}
#about .timetable td{
	padding:5px 20px;
	vertical-align:top;
	border:1px solid #DADADA;
}


/* 新築移転
********************************************************************/
div.pink_Fl {
	-moz-border-radius: 20px;    /* Firefox */
	-webkit-border-radius: 20px; /* Safari,Chrome */
	border-radius: 20px;         /* CSS3 */
	behavior: url(border-radius.htc); /* for IE */

	border: 4px #89aaec solid;     /* 枠線の装飾 */
	background-color: #ebf5ff;   /* 背景色 */
	padding: 15px 20px;
}

.em1 {text-indent:1em !important;}
.plem1 {text-indent:-1em; padding-left: 1em !important;}

.w70per { width: 70% !important;}

.const_h3 {
	background: url(../img/const_Arrow.gif) no-repeat left bottom;
	margin-bottom: 10px;
	padding: 0 0 0 22px;
	height: 23px;
	border-bottom: dotted 1px #1c7fcf+
}

.box_L415 {
	width: 415px;
	float: left;
}
.box_R275 {
	width: 275px;
	float: right;
}

.table_con{
	margin:10px auto;
	border-collapse:collapse;
	font-size:90%;
}
.table_con th{
	padding:5px 10px;
	background-color: #ECF7FD;
	border:1px solid #DADADA;
	font-weight:normal;
	text-align:left;
}
.table_con td{
	padding:5px 10px;
	border:1px solid #DADADA;
}

.d16 dl{
width:100%;
}
.d16 dt{
float:left;
width:16em;
}
.d16 dd{
margin-left:17em;
} 

.d5 dl{
width:100%;
}
.d5 dt{
float:left;
width:5em;
}
.d5 dd{
margin-left:6em;
} 

.ml_95{margin-left:95px !important;}


/* 応募フォーム
-------------------------------------------------------------*/
/* 四角で囲まれた文章 */
.introBox{
	margin-bottom:30px;
	padding:20px;
	border:3px solid #C4C4C4;
	background:url(../img/noteBg.jpg);
	font-size:90%;
	line-height:1.5;
}

/* DPCボタン
********************************************************************/
.btn-DL {
	display: inline-block;
	margin: 8px 5px ;
	padding: 8px 15px;
	background: #ECF7FD;
}

.btn-DL:hover {
	background: #def3ff;
}

.btn-DL + h5 {
	margin-top: 15px;	
}

/*サイドメニュー_下層リンク*/
.container ul.side_kaso li {
	background: #ffffff !important; 
}

.container ul.side_kaso li:hover {
	background: #bbdefe !important; 
}
