@charset "utf-8";
/*
	Site Name: stars' eye clinic
	Description: clinic setting
*/

/*
===== CONTENTS ===========================================

	1:policy setting
	2:salutation setting
	3:doctor setting
	4:staff setting
	5:layout setting

==========================================================
*/




/*
===== *:index.html ===========================
*/

#main_right .listMedical h4 {
	background: none;
	width: 337px;
	height: 27px;
	padding: 0;
	margin-bottom:10px;
}

.listMedical {
	width: 689px;
	margin-bottom:20px;
}

.boxL {
	float: left;
	width:337px;
}

.boxR {
	float: right;
	width:337px;
}

.medical_list_box {
	width:337px;
	margin-bottom:20px;
} 

.listMedical p img {
	width:130px;
	float:left;
	margin-right:10px;
}

.listMedical p.text {
	float:right;
	width:197px;
}

.listMedical .arrow {
	background:url(../img/arw_01.gif) 0 4px no-repeat;
	padding-left:5px;
	display: block;
}

.listMedical .detail {
	display: block;
	float: left;
	width: 337px;
	padding-top: 5px;
	clear: both;
}

.listMedical .detail ul {
	float: left;
	width: 165px;
}

.listMedical .detail ul.first {
	margin-right: 7px;
}

.listMedical .detail a {
	background: url(../img/arw_guide_link.gif) left center no-repeat;
	padding-left: 12px;
}

.listMedical .detail a:hover{
	text-decoration: none;
}

#listEnd {
	padding-bottom: 20px;
	border-bottom: solid 1px #C0C0C0;
}

/*
===== 1:policy setting ===========================
*/

#contentarea_policy {
	width: 689px;
	background:url(../../clinic/img/pct_policy_03.gif) no-repeat left bottom;
	padding-bottom:59px;
}

#policy_txt {
	width: 584px;
	background:url(../../clinic/img/pct_policy_02.gif)  repeat-y;
	padding:0 55px 0 50px;
	margin:0;
}

#policy_txt p {
	line-height: 150%;
}

#policy_txt p#txt_bottom {
	margin-top: 30px;
}

/*
===== 2:salutation setting ===========================
*/

#contentarea_salutation {
	width: 653px;
	padding:16px 15px 0 19px;
	border: 1px solid #D6D6D6;
}

#contentarea_salutation div#salutation {
	float:left;
	width:440px;
}

#contentarea_salutation div#salutation p {
	line-height: 150%;
	margin-bottom:16px;
}

/*
===== 3:doctor setting ===========================
*/

#contentarea_doc {
	width: 648px;
	padding:0 19px 23px 20px;
	border: 1px solid #D6D6D6;
	font-size: 75%;
	line-height: 140%;
}

#ie7 #contentarea_doc {
	padding:0 19px 5px 20px;
}

#contentarea_doc h5 {
	margin-bottom:10px;
}

#contentarea_doc h6 {
	width:450px;
	margin:0 0 0 15px;
	padding:0 0 4px 0;
	font-size: 110%;
	font-weight: normal;
}

#contentarea_doc h6 img{
	margin-right:5px;
}

#contentarea_doc .doc_box {
	width:648px;
	background:url(../../clinic/img/pct_dot_line.gif) left bottom repeat-x;
	padding:23px 0 26px 0 ;
	margin-bottom:23px;
}
#contentarea_doc .doc_box2 {
	width:648px;
	background:url(../../clinic/img/pct_dot_line.gif) left bottom repeat-x;
	padding:0 0 26px 0;
	margin-bottom:23px;
}
#contentarea_doc div.db_right {
	width:465px;
	float:right;
}

#contentarea_doc div.db_right table {
	width:450px;
	margin: 0 0 16px 15px;
}
#contentarea_doc div.db_right table.marginBottomSet {
	margin: 0 0 0 15px;
}
#contentarea_doc div.db_right th {
	width:60px;
}

#contentarea_doc div.db_right .monthDisp th {
	width:80px;
}
#contentarea_doc div.db_right .monthDisp td {
	width:370px;
}

.english #contentarea_doc div.db_right th {
	width:50px;
}

.english #contentarea_doc div.db_right td {
	width:400px;
}

#contentarea_doc div.db_right td.pt15 {
	padding-top:15px;
}

#contentarea_doc div.doc_word {
	width:450px;
	padding:4px 0 10px 0;
	margin-left:15px;
	background:url(../../clinic/img/pct_doc_wordbk.jpg) top left repeat-y;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
}

#contentarea_doc div.doc_word h6 {
	background:url(../../clinic/img/icon_layout_02.gif) left 3px no-repeat;
	width:427px;
	padding-left:23px;
	margin-left:0px;
	padding-bottom:5px;
	border-bottom:1px solid #D6D6D6;
}

#contentarea_doc div.doc_word p {
	width:430px;
	padding-top:5px;
}
#contentarea_doc .float_left{
	float     : left;
	width     : 183px;
}
#contentarea_doc .btnArea{
	margin-top: 12px;
}






/*
===== 4:staff setting ===========================
*/

#contentarea_staff {
	width: 653px;
	padding:9px 15px 0 19px;
	border: 1px solid #D6D6D6;

}

#contentarea_staff ul {
	width:653px;
	margin-bottom:16px;
}

#contentarea_staff li {
	float:left;
	display:block;
}

#contentarea_staff .sbox {
	width:621px;
	margin:0 18px 0 14px;
}

#contentarea_staff .sbox_left {
	width:301px;
	float:left;
	margin-bottom:27px;
}

#contentarea_staff .sbox_right {
	width:301px;
	float:right;
	margin-bottom:27px;
}

#contentarea_staff div.staff_detaile {
	width:227px;
	float:right;
}

#contentarea_staff p.staff_txt {
	width:219px;
	margin:8px 0 0 8px;
	line-height: 130%;
}

/*
===== 5:layout setting ===========================
*/

#contentarea_layout {
	width: 653px;
	padding:19px 15px 0 19px;
	border: 1px solid #D6D6D6;
}

#contentarea_layout h5 {
	margin-bottom:5px;
}

#contentarea_layout .l_box_left {
	width:318px;
	float:left;
	margin-bottom:22px;
}

#contentarea_layout .l_box_right {
	width:318px;
	float:right;
	margin-bottom:22px;
}

#contentarea_layout dt {
	margin-bottom:2px;
	width:318px;
}

#contentarea_layout dd {
	line-height: 150%;
	background: url(../../clinic/img/icon_layout_01.gif) 5px 3px no-repeat;
	padding: 0 0 0 20px;
}

.english #contentarea_layout dd {
	line-height: 150%;
	background: url(../../clinic/img/icon_layout_01.gif) 5px 5px no-repeat;
	padding: 0 0 0 20px;
}
	
#contentarea_layout dd a {
	padding-left:22px;
	margin-top:10px;
	display:block;
	background-image: url(../img/icon_outlink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	height: 20px;
}

.english #contentarea_layout dd a {
	padding-left:22px;
	padding-bottom:17px;
	margin-top:10px;
	display:block;
	background-image: url(../img/icon_outlink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

/*
===== 6:recruit setting ===========================
*/

#contentarea_recruit {
	width: 653px;
	padding:19px 15px 20px 19px;
	border: 1px solid #D6D6D6;
}

#contentarea_recruit strong {
	display: block;
	font-weight: normal;
	margin-bottom: 10px;
}

#contentarea_recruit table {
	width: 650px;
	border-collapse: collapse;
	border:1px solid #A29D9E;
}

#contentarea_recruit th {
	background-color:#FDEFF1;
	width:135px;
	padding:5px 10px;
	border:1px solid #A29D9E;
}

#contentarea_recruit td {
	background-color:#FEFBF1;
	vertical-align:text-top;
	padding:5px 10px;
	border:1px solid #A29D9E;
}

#contentarea_recruit dl {
	line-height: 2;
	width: 400px;
}

#contentarea_recruit dt {
	float: left;
	width: 70px;
	margin-top: 5px;
	clear: left;
}

#contentarea_recruit dt.mail {
	width: 400px;
	clear: left;
}

#contentarea_recruit dt.mail img {
	vertical-align: middle;
	margin-right: 10px;
}

#contentarea_recruit dd {
	float: left;
	width: 330px;
	margin-top: 5px;
}
#clinic #inteviewBanner {
	border: 1px solid #D25578;
	background-color: #FFFDFE;
	text-align: center;
	width: 450px;
	margin: 0 0 0 15px;
	padding: 13px 0;
}
*html #clinic #inteviewBanner {
	width: 450px;
	margin: 0 0 0 0px;
}
#clinic #inteviewBanner p {
	width       : 402px;
	margin-top  : 7px;
	margin-right: auto;
	margin-left : auto;
}

