@charset "utf-8";
/*
	Site Name: stars' eye clinic
	Description: eye setting
*/

/*
===== CONTENTS ===========================================

	1:ketsumakuen_setting
	2:budoumakuen_setting

==========================================================
*/

/*
===== :index.html ===========================
*/

#caption {
	background-color: #FBEBEF;
	padding: 15px 20px;
	margin-bottom: 20px;
}

.listIndex {
	width: 649px;
	margin-bottom:20px;
	clear: both;
}

.listIndex .boxL {
	float: left;
	width: 315px;
}

.listIndex .boxR {
	float: right;
	width: 315px;
}

.chapter a,
.chapter a:visited {
	background: url(../../medical/eye/img/bg_h_chapter.jpg) left top no-repeat;
	line-height: 31px;
	width: 280px;
	height: 31px;	
	margin-bottom: 5px;
	padding-left: 35px;	
	display:block;
	color:#666666;
}

.chapter a:hover{
	color:#D25578;
	background: url(../../medical/eye/img/bg_h_chapter_o.jpg) left top no-repeat;
}

.boxInner {
	background-color:#F7F7F7;
	padding: 5px 10px 5px;
}

.linkDetail {
	text-align: right;
	margin-top: 0.5em;
}

.linkDetail img {
	margin-right: 5px;
}


/*
===== 1:ketsumakuen_setting ===========================
*/

div#contents_box #contentarea table.ketsumaku_t {
	text-align:left;
	width:649px;
	margin-bottom:20px;
}

div#contents_box #contentarea table.ketsumaku_t th {
	text-align:left;
	width:87px;
	padding: 5px 0 6px 8px;
	font-weight:bold;
}

div#contents_box #contentarea table.ketsumaku_t td {
	padding: 5px 6px 6px 8px;
}

/*
===== 2:budoumakuen_setting ===========================
*/

div#contents_box #contentarea table.budoumaku_t {
	text-align:left;
	width:649px;
	margin-bottom:20px;
}

div#contents_box #contentarea table.nobt {
	margin-bottom:0px;
}


div#contents_box #contentarea table.budoumaku_t th {
	width:60px;
	font-weight:bold;
}

div#contents_box #contentarea table.budoumaku_t td {
	padding: 5px 6px 6px 8px;
}


div#contents_box #contentarea table.budoumaku_t td.indent {
	border-right:none;
	text-align:right;
	width:23px;
	padding: 5px 3px 6px 2px;
}

div#contents_box #contentarea table.budoumaku_t td.none_lb {
	padding: 5px 4px 6px 0px;
	width:118px;
	border-left:none;
}

div#contents_box #contentarea table.budoumaku_t td.b_none {
	padding: 5px 6px 6px 8px;
	background:#FFFFFF;
	border:none;
}

#contents_box #contentarea .long_block .s_block_left #tblMax2 th{
	text-align: left;
	width: 140px;
	padding-left:10px;
	font-weight:bold;
}

#contents_box #contentarea .long_block .s_block_left #tblMax2 td{
	text-align: left;
	width:260px;
	padding-left:10px;
}
