@charset "UTF-8";

/* 広告事業 */

/*=======================*/
/* イントロ　　　　      */
/*=======================*/

#contents{
	padding-top: 20px;
}

#contents h2{
	width: 190px;
	height: 21px;
	margin: 0 0 20px 15px;
	text-indent: -9999px;
	background-image: url(../img/advertise/h2_advertise.png);
	background-position: left top;
	background-repeat: no-repeat;
}

p.intro{
	margin-bottom: 40px;
	padding: 0 15px;
}


/*=======================*/
/* 病院ナビ&HP企画       */
/*=======================*/

#drnavi,
#hp{
	position: relative;
	width: 400px;
	padding: 70px 23px 15px 23px;
	background-image: url(../img/common/440_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
}

#drnavi{
	margin-right: 14px;
}

#hp{
	margin-bottom: 20px;
}

#drnavi h3,
#hp h3{
	position: absolute;
	top: 0;
	left: 0;
	width: 446px;
	height: 44px;
	text-indent: -9999px;
	background-position: left top;
	background-repeat: no-repeat;
}
#drnavi h3{ background-image: url(../img/advertise/h3_drnavi.png); }
#hp h3{ background-image: url(../img/advertise/h3_hp.png); }

#drnavi h4{
	font-size: 120%;
	line-height: 1em;
	margin-bottom: 15px;
}

#drnavi p,
#hp p{
	margin-bottom: 1.3em;
}

#drnavi dl{
	background-color: #DDDDDD;
	width: 181px;
	margin: 0 0 20px 20px;
	padding: 7px;
	float: right;
}

#drnavi dd a{
	padding-left: 18px;
	background-image: url(../img/common/externallink.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	font-size: 80%;
	line-height: 1.5em;
}


/*=======================*/
/* その他取り扱い項目    */
/*=======================*/

#other{
	position: relative;
	width: 836px;
	margin-bottom: 20px;
	padding: 50px 35px 25px 35px;
	background-image: url(../img/common/900_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
}

#other h3{
	position: absolute;
	top: 0;
	left: 0;
	width: 906px;
	height: 33px;
	text-indent: -9999px;
	background-image: url(../img/advertise/h3_other.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#other dl{
	margin-left: 1em;
}

#other dt{
	float: left;
	display: list-item;
	list-style: disc;
	width: 9em;
	font-weight: bold;
	background-image: url(../img/common/colon.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

#other dd{
	margin-bottom: 5px;
	padding-left: 11em;
}


/*=======================*/
/* 問い合わせ・資料請求  */
/*=======================*/

#request{
	position: relative;
	width: 906px;
	height: 116px;
	text-indent: -9999px;
	background-image: url(../img/advertise/inquiry_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#request a{
	display: block;
	position: absolute;
	bottom: 20px;
	right: 15px;
	width: 194px;
	height: 25px;
	text-indent: -9999px;
	background-image: url(../img/common/inquiry_button2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

