@charset "shift_jis";


.br_clear {
	clear:both;
}
.block_height-3 {
	color:#996633;
	font-size:12px;
}

/*
____________________ 上部タイトル画像 */
#Top_eyeMakeUp_Title {
	background-image: url(/cmpimage/e_makeuptitle_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 590px;
	padding-bottom: 10px;
}
#Top_eyemakeUp_Title h2, #Top_eyemakeUp_Title p {
	display:none;
}

#othersList_link {
	background-image: url(/cmpimage/e_top_otherlist_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 336px;
	float:right;
	margin-bottom: 10px;
}
#othersList_link span {
	display: none;
}
#othersList_link a {
	display: block;
	height: 18px;
	width: 336px;
}
/*
____________________ 右寄せ画像 */
.img_right {
	float:right;
	padding-left: 10px;
}


/*
____________________ 一段目 注意書き */
.annotation dt {
	width: 40px;
	float:left;
}

/*
____________________ コンテンツBOX */
.top_contentsBox {
	margin-bottom: 20px;
	color:#333333;
}
.top_contentsBox p {
	line-height: 1.7;
}

/*
____________________ h3タイトル */
.top_contentsBox h3 {
	background-image: url(/cmpimage/e_top_h3_Title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	margin-bottom: 10px;
	font-size:18px;
	color:#FFFFFF;
	padding: 10px 0 0 20px;
	clear: both;
}
/*
____________________ h4タイトル */
.top_contentsBox h4 {
	color:#330000;
	font-size:14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f18d8d;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

/*
____________________ 他の星座も見てみよう */
.top_horoscopeOthers {
	background-image: url(/cmpimage/e_othersList_body.jpg);
	ackground-repeat: repeat-y;
	/*background-position: left bottom;*/
	/height:340px;
}


.top_horoscopeOthers h3 {
	background-image: url(/cmpimage/e_top_horoscopeOthersTitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	font-size:14px;
	color:#003366;
	margin: 0px;
	padding: 6px 0 0 0;
	width: 590px;
	height: 70px;
	text-indent:-9999px;
}
.top_horoscopeOthers h4 {
	background-image: url(/cmpimage/e_top_horoscopeOthersTitle-sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	font-size:14px;
	color:#003366;
	margin: 0px;
	padding: 6px 0 0 0;
	width: 590px;
	height: 29px;
	text-indent:-9999px;
}
#othersList {
	margin-left: 15px;
	font-size:10px;
}
#othersList li {
	clear:none;
	float:left;
	margin: 10px 0px 10px 10px;
	display:inline;
	text-align:center;
	width:80px;
	white-space: nowrap;
	
}

#othersList li a{
	/*display: inline-block;*/
}
	
.othersList_notes {
	text-align:right;
	color:#003366;
	white-space: nowrap;
}
#othersList img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#horoscopeOthers_foot{
	display:block;
	background: url(/cmpimage/e_othersList_foot.jpg) no-repeat;
	width: 590px;
	height:5px;
}


/*
____________________ クリニック・インフォメーション */
.ClinicInformation {
	margin-bottom: 20px;
	padding-bottom: 20px;
	color:#000000;
}
.ClinicInformation h3 {
	width: 590px;
	color:#FFFFFF;
	text-indent:10px;
	font-size:14px;
	background-image: url(/cmpimage/e_top_ClinicInformationTitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding: 6px 0 10px 0;
}
.infoBox {
	width: 140px;
	float:left;
	line-height: 1.7;
	background-color:#e1effb;
}
.infoBox img {
	margin: 0px 10px 10px 10px;
}
h4.clinicName {
	margin: 10px 10px 0px 10px;
	font-size:14px;
	color:#0000FF;
}
.infoButtom {
	background-image: url(/cmpimage/e_top_info_Button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 80px;
	margin: 10px;
	float:right;
}
.infoButtom a {
	display:block;
	height: 15px;
	width: 80px;
}
.infoButtom a span {
	display:none;
}
.infoText dl {
	margin:10px;
	clear: both;
}
.infoText dd {
	margin: 0;
}

#clinic_container {
	overflow: hidden;
}
#clinic_table {
	border-collapse:collapse;
	width: 580px;
	border: 0;
	background-color:#FFFFFF;
}
.infoBox_wrapp {
	background-color:#e1effb;
	vertical-align:top;
}
.clinic-img_td {
	padding:10px;
	text-align:center;
	vertical-align:middle;
	background-color:#e1effb;
}
.space_td {
	background-color:#FFFFFF;
}