@charset "euc-jp";

/*================================
[appo.css][euc-jp]
[tanaka@n-di.co.jp]
=================================*/

@import url("../share/default.css");
@import url("../share/common.css");
@import url("../share/color.css");

@import url("../share/single_narrow.css");

/* Clearfix
=================================*/

.selectBox:after,
.title:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

.selectBox,
.title {
	display: inline-block;
}

/* Hide from Mac IE \*/
.selectBox,
.title {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
*  FRAME
* ========================================= */

div#left {
	float: left;
	margin-top: 10px;
/*	width: 673px; */
	width: 650px;
}

	div#left form {
		width: 633px;
	}

div#right {
	float: right;
	margin-top: 13px;
/*	width: 240px; */
	width: 230px;
}

/* =========================================
*  CONTENTS
* ========================================= */
div#cont {
	xpadding: 0 15px 3.5em;
	padding: 0;
}

	div#cont p {
		margin-top: 1em;
	}


/* =========================================
*  CONTENTS(doctorのみ)
* ========================================= */

ul.selectBox2 {
	padding-top: 1em;
}

	ul.selectBox2 li {
		float: left;
		padding: 0 15px;
	}
	
		ul.selectBox2 li dl {
			display: inline;
		}
		
			ul.selectBox2 li dl dt {
			}
			
			ul.selectBox2 li dl dd {
				padding: .1em .1em 1em;
				background: #F8F8F8;
				width: 140px;
			}
			ul.selectBox2 li dl dd.week {
				padding: .1em .1em 1em;
				background: #F8F8F8;
				width: 160px;
			}
			
				ul.selectBox2 li dl dd select {
					width: 140px;
					height: 7em;
					font-size: 86%;
				}
				ul.selectBox2 li dl dd select.single {
					width: 13em;
					height: 2em;
					font-size: 86%;
				}
				ul.selectBox2 li dl dd select.wide {
					width: 90%;
				}

/* Title
=================================*/
.pageTitle {
	padding: 12px 0 12px 1em;
	background: #BADA50;
}

.nurseTitle {
	padding: 12px 0 12px 1em;
	background: #FFC259;
}

.ptotgisiTitle {
	padding: 12px 0 12px 1em;
	background: #86B4E8;
}

.dentalTitle {
	padding: 12px 0 12px 1em;
	background: #3F5582;
}

.doctorTitle {
	padding: 12px 0 12px 1em;
	background: #3366CC;
}

.appoTitle {
	padding: 12px 0 12px 1em;
	background: #BADA50;
}

/* List
=================================*/
.offerList h3 {
	margin-top: 10px;
}

.offerList ul {
	margin-top: 5px;
}

	.offerList ul li {
		padding-left:10px;
		padding-top: 5px;
	}

	.offerList ul li.offerListFoot {
		padding-bottom: 20px;
	}

h3.bankListBar {
	margin-right: 10px;
	border-bottom: 1px solid #184E85;
}

.bannerList {
	margin-top: 10px;
}

	.bannerList li {
		margin-top: 5px;
		text-align: center;
	}
	
		.bannerList li img {
			width: 140px;
			xheight: 30px;
		}

/* News, Recommend
=================================*/

div.list {
	margin-top: .3em;
	padding-bottom: 8px;
	width: 659px;
	position: relative;
	background: url(../../img/index/update_bg.gif) no-repeat left bottom;
	font-size: 93%;
}

	div.list a {
		color: #0067CA;
	}

	div.list h3 {
		display: none;
	}

	div.list ul {
		height: 200px;
		overflow: auto;
	}

	#news ul {	background: url(../../img/index/update_news_bg.gif) no-repeat left top }
	#recommend ul { height: 150px; background: url(../../img/index/update_reco_bg.gif) no-repeat left top }
	
		div.list ul li {
			margin: 0 2px 0 77px;
			padding: .5em 1em .5em 2.5em;
			background: url(../../img/share/ico_comment.gif) no-repeat .7em .7em;
		}
		
		div.list ul li.even {
			background: #F7F7F7 url(../../img/share/ico_comment.gif) no-repeat .7em .7em;
		}
		
			div.list ul li dl {
				display: inline;
			}
			
				div.list ul li dd {
					font-size: 92%;
				}
				
	div.list p.listLink {
		position: absolute;
		left: 10px;
		bottom: 8px;
	}


/* 藤井が追加した値 */
div#cont {
	padding: 0 15px 3.5em;
}



