@charset "utf-8";
/*
	Site Name: stars' eye clinic
	Description: top setting
*/

/*
===== CONTENTS =====================================

		1: mainimg
		2: infoarea
		3: guide erea
		4: right content
	

====================================================
*/

.sideL {
	float: left;
}

.sideR {
	float: right;
}

/*--------------------------------------------------
		1: mainimg
--------------------------------------------------*/

#mainimg_top {
	width: 920px;
	padding: 0;
	margin: 0 auto 10px;
	border: none;
}

#mainimg_top p {
	display: inline;
}

#mainimg_top .sideL {
	width: 460px;
}

#mainimg_top .sideR {
	width: 460px;
}

#mainimg_top img {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
}

/*--------------------------------------------------
		2: infoarea
--------------------------------------------------*/

.english #main {
	width:920px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.english #main_right {
	width:920px;
	float: right;
}

#infoarea {
	width:920px;
}

#info_left {
	width: 439px;
	float: left;
}

.eachTop #info_left {
	width: 670px;
}

#news {
	width: 670px;
	margin-bottom: 20px;
}

#news #news_inner {
	padding-bottom: 2px;
}

#news #news_inner p {
	margin: 0px;
	padding: 0px;
	float: left;
}

#news #news_inner #btn_set {
	background: url(../../img/ttl_news_bg_btn.jpg) no-repeat left center;
	width: 107px;
	height: 21px;
	padding-top: 7px;
}

#newsContent {
	width: 670px;
}

#newsContent .days {
	width: 670px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #535353;
	padding-bottom: 10px;
	padding-top: 10px;
}

#newsContent .days .date {
	float: left;
	width: 120px;
	padding-left: 10px;
	line-height: 140%;
}

#newsContent .days .headline {
	float: right;
	width: 309px;
	line-height: 140%;
}

#newsContent .days .headline img{
	position:relative;
	top:3px;
}

/*--------------------------------------------------
		3: guide erea
--------------------------------------------------*/

#guide {
	width: 439px;
}
.eachTop #guide{
	width: 670px;
	
}

#guide_list {
	width: 439px;
	padding-top: 10px;
}
.eachTop #guide_list{
	width: 670px;
	
}
#guide_list .box_left,
#guide_list .box_right {
	background-image: url(../../english/img/bg_guideBox.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 214px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.eachTop #guide_list .box_left,
.eachTop #guide_list .box_right {

	width: 323px;
}
#guide_list .box_left {
	float: left;
}

#guide_list .box_right {
	float: right;
}

#guide_list .thumb {
	display: block;
	float: left;
	width: 67px;
	height: 61px;
	margin-right: 3px;
}

#guide_list p {
	width: 140px;
	line-height:1.1;
	padding-bottom: 5px;
}

.eachTop #guide_list p {
	width: 248px;
}

#guide #guide_list .bgImage {
	background: url(../../img/bg_box.gif) left center no-repeat;
	float: right;
	width: 140px;
}
.eachTop #guide #guide_list .bgImage {

	width: 248px;
}

#guide_list .guide_ttl {
	display: block;
	font-weight: bold;
	background: url(../../img/arw_guide.gif) left 5px no-repeat;
	padding-left:14px;
	margin-bottom: 5px;
}

#guide_list span {
	display: block;
	width: 248px;
	line-height: 120%;
	margin-bottom: 5px;
}


/*--------------------------------------------------
		4: right content
--------------------------------------------------*/

#info_right {
	float: right;
	width: 230px;
	font-size: 69%;
}

#ie6 #info_right {
	font-size: 63%;
}

#ie7 #info_right {
	font-size: 69%;
}

#accessBox {
	background: url(../../img/bg_info_right.gif) left top repeat-y;
	width: 230px;
}

#access p {
	text-align: center;
	padding-bottom: 5px;
	line-height: 140%;
	clear: both;
}

#access {
	width: 230px;
	padding-bottom: 6px;
	background: url(../../img/pct_info_right_bottom.gif) left bottom no-repeat;
}

#access_inner {
	text-align: left;
	width: 230px;
}

#access_inner p {
	float: left;
	clear: none;
}

#access_inner #access_btn {
	background-image: url(../../english/img/mds_accessmap_bg_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 112px;
	padding-top: 12px;
}

#access_inner #access_btn img {
	position: relative;
	left: -6px;
}

#access .station {
	color: #D25578;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 8px;
}

#access .station img {
	 vertical-align:middle;
}

#info_right .banner {
	margin-top:10px;
}

#info_right .info_right_bottom {
	clear: both;
}

/*--------------------------------------------------
		4: sidemenu
--------------------------------------------------*/

#sidemenu {
	width: 211px;
	margin: 0;
	text-align: center;
	padding-top: 4px;
	background: url(../img/pct_sidemenu_top.gif) left top no-repeat;
}

#sidemenu .endimg {
	background: url(../img/pct_sidemenu_bottom.gif) left bottom no-repeat;
	padding-bottom: 5px;
}

#sidemenu ul {
	width: 211px;
	background: url(../img/bg_sidemenu.gif) left top repeat-y;
	padding-bottom: 5px;
}

#sidemenu li {
	display: inline;
}

#sidemenu li img {
	display: block;
	width: 201px;
	margin: 0 5px 5px;
}

#sidemenu li.end img {
	margin: 0 5px 0;
}


#sidemenu ul {
	padding-top: 4px;
	padding-bottom: 0;
	margin-bottom: 1px;
}

p.bottom {
	margin-top: -1px;
}

.doctorTable {
	width: 199px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	border: 1px solid #99997D;
	border-collapse:collapse;
}

.doctorTable th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C2C2AA;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 32px;
	border: 1px solid #99997D;
}

.doctorTable td {
	width: 2px;
	border: 1px solid #99997D;
	margin:0;
	padding:0;
}

.doctorTable td img {
	display:block;
}
.layoutCenter {
	float: left;
	width: 230px;
	margin-left: 10px;
}
.layoutRight {
	float: right;
	width: 230px;
}
.accessInfo {
	background-image: url(../../english/img/bg_maparea_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 230px;
	padding-bottom: 16px;
}
.accessBgMiddle {
	background-image: url(../../english/img/bg_maparea_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 230px;
	padding-top: 5px;
}
.mapttlWrap {
	width: 222px;
	margin-right: auto;
	margin-left: auto;
}
.mapttlWrap h3 {
	float: left;
	width: 114px;
}
.mapttlWrap p {
	background-image: url(../../english/img/bg_accessmap_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 108px;
	float: left;
	padding-top: 7px;
}
.mapDetailBgCollor {
	background-image: url(../../english/img/bg_maparea_inner_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	clear: both;
	width: 222px;
	margin-right: auto;
	margin-left: auto;
}
.mapDetailBgCollor p {
	text-align: center;
	/*width: 210px;*/
}
.mapDetailBgCollor .mapThumb {
	width: 204px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 8px;
}

.banner {
	width: 230px;
	margin-top: 10px;
}
