@charset "UTF-8";

/*
 * ===========================================
 * 日本メディカルセンター ウェブサイト
 * 雑誌トップページスタイル定義
 * ===========================================
 *
 * $Id: top.css,v 1.5 2011-04-11 16:38:32 cvsuser Exp $
 *
 * @author S.Sugaya(sugaya@technohead.jp)
 */

/*
 * ===========================================
 * コンテンツ(メイン部分)指定
 * ===========================================
 */
#contents {
	text-align: left;
}

#contents A { color: #00008B; text-decoration: none; }
#contents A:hover { color: #FF0000; text-decoration: underline; }

#contents H1 {
	display: block;

	font-size: 100%;
	font-weight: bold;

	background: #E0FBF9 url(../_img/title_header.jpg) no-repeat left center;
	border: 1px solid #32C2B8;

	margin-top: 10px;
	padding: 2px 15px;
}

#contents H2 {
	display: block;

	font-size: 100%;
	font-weight: bold;

	text-align: right;

	margin-bottom: 10px;
}

#contents IMG.image {
	float: left;
}

#contents DIV.description {
	width: 630px;
	float: right;
}

#contents DIV.description_en {
	width: 630px;
}

#contents DIV.description .center {
	text-align: center;
}

#contents DIV.description .subcaution {
	color: #C00000;
}

	#contents DIV.description DIV.pubschedule {
		font-weight: bold;

		text-align: right;
	}

	#contents DIV.description DIV.pubschedule TABLE {
		display: inline-block;
		caption-side: top;
		table-layout: fixed;
		width: 18em;

		border-collapse: collapse;

		font-weight: bold;

		margin-top: 10px;
	}

		#contents DIV.description DIV.pubschedule TABLE COL.key {
			width: 6em;
		}

		#contents DIV.description DIV.pubschedule TABLE COL.pricetag {
			width: 5em;

		}

		#contents DIV.description DIV.pubschedule TABLE COL.cross,
		#contents DIV.description DIV.pubschedule TABLE COL.suffix {
			width: 1em;
		}

		#contents DIV.description DIV.pubschedule TABLE COL.price {
			width: 4.5em;
		}

		#contents DIV.description DIV.pubschedule TABLE COL.count {
			width: 1.5em;
		}

		#contents DIV.description DIV.pubschedule TABLE TD {
			text-align: right;
		}

		#contents DIV.description DIV.pubschedule TABLE TFOOT TR {
			border-top: 2px solid #000000;
		}

#contents UL {
	list-style-type: none;
}

#contents UL.services LI {
	background: #FFFFFF url(../_img/arrow_right.gif) no-repeat left center;
	padding-left: 20px;

	margin-bottom: 5px;
}

#contents DIV.description P {
	margin-bottom: 10px;
}

#contents UL.summerylist LI {
	clear: both;
	display: block;

	padding-top: 10px;
	padding-bottom: 10px;
}

#contents UL.summerylist LI SPAN.title {
	display: block;
	float: left;

	width: 200px;

	background-color: #D7FFF2;

	font-weight: bold;
}

#contents UL.summerylist LI UL {
	display: block;
	float: left;

	background: #FFFFFF url(../_img/arrow_right.gif) no-repeat left top;

	margin-left: 10px;
	padding-left: 30px;
}

