@charset "utf-8";
/*
Theme Name: くしもと町立病院
Theme URI: http://www.minrinosto.com/
Description: くしもと町立病院
Author: minorinosto.com
Version: 1.0
Tags: 
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 15px;
	color: #333333;
	line-height: 160%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #ff0000;
}

img {
	border: none;
}

#main ul, #main ol {
	margin-bottom: 10px;
}

ul li {
	list-style-type: none;
	margin: 0 0 5px 0;
}

ol li {
	margin: 0 0 5px 25px;
}

ul.greenCircle li {
	padding-left: 25px;
	margin: 0 0 5px 5px;
	background: url(images/listmarkers.gif) no-repeat 0 -55px;
}

ul.greenTriangle li {
	padding-left: 25px;
	margin: 0 0 5px 5px;
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
}




h1, h2, h3, h4, h5 {
	font-size: 1em;
	font-weight: normal;
}

#content h2, #content h3 {
	background: url(images/bg_index.png) no-repeat;
}

#content h2 {
	background-position: 0 0;
	padding: 5px 0 0 30px;
	margin: 10px 0;
	height: 30px;
	font-size: 160%;
}

#content h3 {
	background-position: 0 -53px;
	padding: 5px 0 0 22px;
	margin: 0 0 5px 0;
	height: 25px;
	font-size: 130%;
}



.clr {
	clear: both;
}

/*
a.pdf, .pdf a {
	padding: 1px 0 0 23px;
	background: url(images/icon_pdf.png) no-repeat 0 50%;
}
*/

a.pdf, .pdf a {
	padding: 3px 0 4px 23px;
	background: url(images/icon_app.png) no-repeat 0 0;
}

a.xls, .xls a {
	padding: 3px 0 4px 23px;
	background: url(images/icon_app.png) no-repeat 0 -40px;
}

a.doc, .doc a {
	padding: 3px 0 4px 23px;
	background: url(images/icon_app.png) no-repeat 0 -80px;
}



#main .note {
	margin: 15px 0 20px 0;
}

.floatL, .floatR {
	border: 1px solid #999999;
	padding: 3px;
	margin: 5px;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}




#header, #content, #footer {
	text-align: center;
}

#headerWrap, #contentWrap, #footerWrap, #footer #footerNavi, #footer #footerInfo {
	width: 960px;
	margin: 0 auto;
	text-align: left;

}

#header {
	background: url(images/bg_header.png) repeat-x;
	height: 152px;
}

#headerWrap {
	padding: 5px 0 1px 0;
}

#headerWrap #search, #headerWrap #fontSizeSwitch {
	float: right;
	height: 21px;
	line-height: 21px;
}

#headerWrap #fontSizeSwitch {
	margin: 0 10px 0;
}

#headerWrap #fontSizeSwitch h3, #headerWrap #fontSizeSwitch a {
	display: block;
	float: left;
	background: url(images/button_fontSizeSwitch.png) no-repeat;
	text-indent: -9999px;
}

#headerWrap #fontSizeSwitch h3 {
	width: 75px;
	height: 21px;
	background-position: 0 0;
}

#headerWrap #fontSizeSwitch a#fontNormal {
	width: 41px;
	height: 21px;
	background-position: -82px 0;
	margin: 0 2px 0 8px;
}

#headerWrap #fontSizeSwitch a#fontNormal:hover {
	width: 41px;
	height: 21px;
	background-position: -82px -29px;
}

#headerWrap #fontSizeSwitch a#fontLarge {
	width: 53px;
	height: 21px;
	background-position: -131px 0;
}

#headerWrap #fontSizeSwitch a#fontLarge:hover {
	width: 53px;
	height: 21px;
	background-position: -131px -29px;
}

#headerWrap #search, #headerWrap #search #searchWord {
	height: 21px;
	line-height: 21px;
}

#headerWrap #search #searchWord {
	width: 170px;
	padding-left: 5px;
	font-size: 80%;
}

#headerWrap #search form input {
	vertical-align: top;
}

#headerWrap #search #searchSubmit {
	margin: 0 0 0 5px;
	text-indent: -9999px;
	cursor: pointer;
	width: 21px;
	height: 21px;
	background: url(images/icon_search.png) no-repeat 50% 50%;
}

#header #logo, #headerInfo {
	margin-top: 15px;
	height: 55px;
}

#header #logo {
	float: left;
	width: 296px;
}

#header h1 a {
	text-indent: -9999px;
	display: block;
	height: 58px;
	width: 350px;
	background: url(images/logo_main2.png) no-repeat 0 0;
}

#header #headerInfo {
	height: 55px;
	width: 150px;
	float: right;
	/*background: url(images/bg_headerTel.png) no-repeat 100% 0;
	text-indent: -9999px;*/
	color: #ff9900;
	text-align: right;
	font-size: 90%;
	font-weight: bold;
	width: 400px;
	line-height: 35px;
}

#globalNavi li {
	float: left;
	margin: 5px 0 0 0;
	height: 50px;
}

#globalNavi li a {
	background: url(images/bg_globalNavi2.png) no-repeat;
	display: block;
	height: 50px;
	width: 192px;
	text-indent: -9999px;
}

#globalNavi li#menu-item-30 a {
	background-position: 0 0;
}

#globalNavi li#menu-item-30 a:hover {
	background-position: 0 -50px;
}

#globalNavi li#menu-item-27 a {
	background-position: -192px 0;
}

#globalNavi li#menu-item-27 a:hover {
	background-position: -192px -50px;
}

#globalNavi li#menu-item-31 a {
	background-position: -384px 0;
}

#globalNavi li#menu-item-31 a:hover {
	background-position: -384px -50px;
}

#globalNavi li#menu-item-28 a {
	background-position: -576px 0;
}

#globalNavi li#menu-item-28 a:hover {
	background-position: -576px -50px;
}

#globalNavi li#menu-item-1854 a {
	background-position: -768px 0;
}

#globalNavi li#menu-item-1854 a:hover {
	background-position: -768px -50px;
}

#content #pageImage {
	width: 960px;
	height: 180px;
	text-indent: -9999px;
}

#content #breadCramb ul {
	height: 30px;
	padding: 10px 0 0 10px;
	background: url(images/bg_breadCramb.png) repeat-x;
}

#content #breadCramb li {
	float: left;
	height: 30px;
}


#content #breadCramb li#bHome {
	padding-left: 28px;
	background: url(images/icon_breadCramb.png) no-repeat 0 0;
}

#content #breadCramb li a {
	padding-right: 28px;
	background: url(images/icon_breadCramb.png) no-repeat 100% -35px;
	text-decoration: none;
}





#content #main, #content #sideMenu {
	margin-top: 20px; 
}

#content #main {
	float: left;
	width: 675px;
	padding: 0 15px 0 10px;
}

#top #content #main {
	width: 685px;
	padding: 0 15px 0 0;
}





#content #sideMenu {
	float: right;
	width: 260px;
}

#content #sideMenu li {
	margin: 0 0 5px 0;
}

#content #sideMenu #menu-sidenavi li a {
	display: block;
	width: 259px;
	text-indent: -9999px;
	background: url(images/bannars_sideMenu6.png) no-repeat 50% 0;
	background-size: 100% auto;
}

#content #sideMenu li#menu-item-mt a {
    background-position: 0 0;
    height: 92px;
}

#content #sideMenu li#menu-item-4752 a {
	display: block;
	width: 256px;
	text-indent: -9999px;
	background: url(images/bannars_sideMenu_docinfo_1.png) no-repeat 50% 0;
	background-size: 100% auto;
	height: 93px;
}

#content #sideMenu li#menu-item-1203 a {
	display: block;
	width: 254px;
	text-indent: -9999px;
	background: url(images/bannars_sideMenu_patientSupport.png) no-repeat 50% 0;
	background-size: 100% auto;
	height: 93px;
}

#content #sideMenu li#menu-item-143 a {
	background-position: 0 -94;
	height: 93px;
}

#content #sideMenu #banners li {
	text-align: center;
}

#content #sideMenu #banners img {
	width: 250px;
	height: 90px;
}



/********一時的に「入院のしおり」は非表示に****************/
#content #sideMenu li#menu-item-56 {
	display: none;
}

/*
#content #sideMenu li#menu-item-56 a {
	background-position: 0 -578;
	height: 95px;
}
*/

#content #sideMenu li#menu-item-203 a {
	background-position: 0 -190px;
	height: 93px;
}


/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
/*2016.10.12追記*/
#menu-item-204 {
	display: none;
}
#content #sideMenu li#menu-item-204 a {
	background-position: 0 -193px;
	height: 93px;
}

/*▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲*/

/*
#content #sideMenu li#menu-item-54 a {
	background-position: 0 -288px;
	height: 95px;
}


#content #sideMenu li#menu-item-439 a {
	background-position: 0 -384px;
	height: 95px;
}
*/

#content #sideMenu li#menu-item-60 a {
	background-position: 0 -286px;
	height: 93px;
}

#content #sideMenu li#menu-item-2719 a {
	background-position: 0 -381px;
	height: 90px;
}

#content #sideMenu li#menu-item-3503 a {
	background-position: 0 -475px;
	height: 93px;
}

#content #sideMenu li#menu-item-houmonkango a {
	background-position: 0 -573px;
	height: 94px;
}

#content #sideMenu li#menu-item-pocket a {
	background-position: 0 -672px;
	height: 93px;
}

#content #sideMenu li#menu-item-484 a {
	background-position: 0 -766px;
	height: 95px;
}

#content #sideMenu li#menu-item-54,
#content #sideMenu li#menu-item-439 {
	display:none;
}


#footer {
	background: url(images/bg_footer.png) repeat-x 50% 40px;
	margin: 50px 0 0 0;
	height: 190px;
	font-size: 90%;
}

#footer #toTop {
	float: right;
}

#footer #toTop a {
	display: block;
	text-indent: -9999px;
	width: 144px;
	height: 29px;
	background: url(images/button_toTop.png) repeat-x 50% 100%;
}

#footer #footerNavi {
	text-align: center;
	height: 53px;
}

#footer #footerNavi li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 25px 20px 0 0;
}

#footer #footerNavi li#menu-item-35 {
	border: none;
}

#footer #footerNavi li a {
	background: url(images/icon_footer.png) no-repeat 0 50%;
	display: block;
	padding: 5px 0 0 12px;
	font-size: 15px;
	text-decoration: none;
}




#footer #footerInfo {
	padding: 30px 10px 0 10px;
	height: 45px;
	line-height: 110%;
	/*background: url(images/bg_footerInfo.png) repeat-x 50% 0;*/
	color: #034d6d;
}

#footer #footerInfo h4 {
	font-weight: bold;
	font-size: 15px;
}

#footer #footerInfo div {
	font-size: 12px;
}

#footer #copy {
	text-indent: -9999px;
}

/*-------------------------------------------------------------------
 扉絵（コンテンツごとのイメージ画像）
-------------------------------------------------------------------*/

#top #pageImage {
	background: url(images/image_top_main7.png) repeat-x 50% 0;
	height: 294px;
}

#hospitalInfo #pageImage {
	background: url(images/image_aboutus_main.png) repeat-x 50% 0;
}

#hospitalInfo.test #pageImage {
	background: url(images/image_aboutus_main2.png) repeat-x 50% 0;
}

#visitInfo #pageImage {
	background: url(images/image_visitinfo_main.png) repeat-x 50% 0;
}

#departmentInfo #pageImage {
	background: url(images/image_departmentinfo_main.png) repeat-x 50% 0;
}

#forParty #pageImage {
	background: url(images/image_formedicalinstitution_main.png) repeat-x 50% 0;
}

#medicalCooperation #pageImage {
	background: url(images/image_medicalCooperation_main.png) repeat-x 50% 0;
}

#infoHospitalization #pageImage {
	background: url(images/image_infoHospitalization_main.png) repeat-x 50% 0;
}

#guideHospitalization #pageImage {
	background: url(images/image_guideHospitalization_main.png) repeat-x 50% 0;
}

#support #pageImage {
	background: url(images/image_support_main.png) repeat-x 50% 0;
}

#visitinfo #pageImage {
	background: url(images/image_visitinfo_main.png) repeat-x 50% 0;
}

#departmentinfo #pageImage {
	background: url(images/image_departmentinfo_main2.png) repeat-x 50% 0;
}

#access #pageImage {
	background: url(images/image_access_main.png) repeat-x 50% 0;
}

#formedicalinstitution #pageImage {
	background: url(images/image_formedicalinstitution_main.png) repeat-x 50% 0;
}

#bus #pageImage {
	background: url(images/image_bus_main.png) repeat-x 50% 0;
}

#recruit #pageImage {
	background: url(images/image_recruit_main.png) repeat-x 50% 0;
}


#formedicalinstitution #pageImage {
	background: url(images/image_formedicalinstitution_main.png) repeat-x 50% 0;
	height: 180px;
}

#privacy #pageImage {
	background: url(images/image_privacy_main.png) repeat-x 50% 0;
}

#areaCooperation #pageImage {
	background: url(images/image_areaCooperation_main.png) repeat-x 50% 0;
}

#newsLog #pageImage {
	background: url(images/image_info_main.png) repeat-x 50% 0;
}

#infomagazine #pageImage {
	background: url(images/image_infomagazine.png) repeat-x 50% 0;
}

#searchResult #pageImage {
	background: url(images/image_searchResult_main.png) repeat-x 50% 0;
}

#infomation #pageImage {
	background: url(images/image_info_main.png) repeat-x 50% 0;
}




/*-------------------------------------------------------------------
 見出し一覧表示（サブコンテンツの背景等）
-------------------------------------------------------------------*/

#hospitalInfo #content ul#menu-hospitalguidenavi li,
#departmentInfo #content ul#menu-clinic-departmentnavi li,
#departmentInfo #content ul#menu-nursenavi li,
#departmentInfo #content ul#menu-clinicnavi li,
#infoHospitalization #content ul#menu-hospitalizationnavi li,
#departmentInfo #content ul#menu-unitnavi li,
#departmentInfo #content ul#menu-docornavi li {
	float: left;
	width: 320px;
	height: 70px;
	margin: 0 0 10px 10px;
}

#hospitalInfo #content ul#menu-hospitalguidenavi li a, 
#departmentInfo #content ul#menu-clinic-departmentnavi li a, 
#departmentInfo #content ul#menu-nursenavi li a, 
#departmentInfo #content ul#menu-clinicnavi li a, 
#infoHospitalization #content ul#menu-hospitalizationnavi li a, 
#departmentInfo #content ul#menu-unitnavi li a,
#departmentInfo #content ul#menu-docornavi li a {
	display: table-cell;
	vertical-align: middle;
	width: 320px;
	height: 70px;
	line-height: 120%;
	padding: 0 0 0 40px;
	background: url(images/bg_contents_index_list5.png) no-repeat 0 0;
	font-size: 110%;
	text-decoration: none;
}

#hospitalInfo #content ul#menu-hospitalguidenavi li a:hover, 
#departmentInfo #content ul#menu-clinic-departmentnavi li a:hover, 
#departmentInfo #content ul#menu-nursenavi li a:hover, 
#departmentInfo #content ul#menu-clinicnavi li a:hover, 
#infoHospitalization #content ul#menu-hospitalizationnavi li a:hover, 
#departmentInfo #content ul#menu-unitnavi li a:hover,
#departmentInfo #content ul#menu-docornavi li a:hover {
	background-position: 0 -70px;
	color: #333333;
}

/*for IE6 */  
* html #hospitalInfo #content ul#menu-hospitalguidenavi li a, 
* html #departmentInfo #content ul#menu-clinic-departmentnavi li a, 
* html #departmentInfo #content ul#menu-nursenavi li a, 
* html #departmentInfo #content ul#menu-clinicnavi li a, 
* html #infoHospitalization #content ul#menu-hospitalizationnavi li a, 
* html #departmentInfo #content ul#menu-unitnavi li a ,
* html #departmentInfo #content ul#menu-docornavi li a {
    display: inline;  
    zoom: 1;  
}  
   
/*for IE7 */  
*:first-child+html #hospitalInfo #content ul#menu-hospitalguidenavi li a, 
*:first-child+html #departmentInfo #content ul#menu-clinic-departmentnavi li a, 
*:first-child+html #departmentInfo #content ul#menu-nursenavi li a, 
*:first-child+html #departmentInfo #content ul#menu-clinicnavi li a, 
*:first-child+html #infoHospitalization #content ul#menu-hospitalizationnavi li a, 
*:first-child+html #departmentInfo #content ul#menu-unitnavi li a ,
*:first-child+html #departmentInfo #content ul#menu-docornavi li a {
    display: inline;  
    zoom: 1;  
}  




/*-------------------------------------------------------------------
 トップページ（top）
-------------------------------------------------------------------*/

#top #breadCramb {
	display: none;
}

#top #infomation {
	margin: 0 0 40px 0;
}

#top #infomation h2 {
	text-indent: -9999px;
	width: 685px;
	height: 37px;
	background: url(images/banner_top_info.png) no-repeat;
}

#top #infomation li {
	background: url(images/banner_top_info_border.png) no-repeat 0 100%;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
}

#top #infomation .date {
	width: 125px;
	float: left;
	padding: 3px 0;
	text-align: center;
}

#top #infomation .infoNote {
	width: 455px;
	float: left;
	/*font-weight: bold;*/
	/*background: url(images/icon_top_info.png) no-repeat -100px 0;*/
	padding: 3px 0 3px 0;
}

#top #infomation .msgFlg {
	float: right;
	width: 100px;
}

#top #infomation .msgFlg span {
	display: block;
	background: url(images/icon_top_info.png) no-repeat;
	width: 100px;
	height: 20px;
}

#top #infomation .msgFlg span.news {
	background-position: 0 0;
}

#top #infomation .msgFlg span.important {
	background-position: 0 -50px;
}

#top #infomation .msgFlg span.emergency {
	background-position: 0 -95px;
}



#top #infomation .infoNote a {
	text-decoration: none;
}

#top #infomation .infoNote a:hover {
	text-decoration: underline;
}

/*
#top #infomation li.new .infoNote {
	background-position: 470px 0;
}

#top #infomation li.important .infoNote {
	background-position: 470px -50px;
}

#top #infomation li.emergency .infoNote {
	background-position: 470px -95px;
}
*/


#top #time,
#top #kihonrinen {
	margin-bottom: 70px;
}


#top #time {
	position: relative;
	/*text-indent: -9999px;*/
	width: 681px;
	height: 228px;
	line-height: 120%;
	/*padding: 194px 0 0 579px;*/
	background: url(images/banner_top_time.png) no-repeat;
}

#top #time #exp {
	position: absolute;
	top: 40px;
	left: 30px;
}

#top #time #exp dl {
	margin: 0 0 0 0;
}

#top #time #exp dt {
	color: #0E7FCC;
	font-size: 110%;
}

#top #time #exp dd {
	color: #0E7FCC;
	font-size: 90%;
	margin: 0 0 5px 15px;
}

#top #time #exp dd p {
	margin: 0 0 5px 0;
}

#top #time a {
	position: absolute;
	top: 194px;
	left: 579px;
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 21px;
	background: url(images/button_toDetail.png) no-repeat;
}



/*スライド関連*/
#top #images {
	overflow: hidden;
	position: relative;
	width: 960px;
	height: 294px;
}

#top #images ul {
	position: absolute;
}

#top #images li {
	float: left;
}


/*-------------------------------------------------------------------
 診療時間・面会時間（timesPage）
-------------------------------------------------------------------*/

#visitInfo #timesPage dd {
	margin-bottom: 30px;
}

/*-------------------------------------------------------------------
 お知らせ個別ページ（newsLog）
-------------------------------------------------------------------*/

#newsLog #main .date, #newsLog #main span {
	display: inline-block;
	vertical-align: top;
}

#newsLog #main span {
	background: url(images/icon_top_info.png);
	width: 60px;
	height: 20px;
	margin: 0 0 0 10px;
}

#newsLog #main span.emergency {
	background-position: 0 -95px;
}

#newsLog #main span.important {
	background-position: 0 -50px;
}




/*-------------------------------------------------------------------
 病院案内（hospitalInfo）
-------------------------------------------------------------------*/

#hospitalInfo #main h4 {
	font-size: 110%;
	background: url(images/listmarkers.gif) no-repeat 0 4px;
	padding-left: 20px;
	margin-left: 10px;
}

#hospitalInfo #about table, #hospitalInfo table.history {
	border-collapse: collapse;
	width: 630px;
	margin: 0 20px 30px;
}

#hospitalInfo #about table th, #hospitalInfo #about table td,
#hospitalInfo table.history th, #hospitalInfo table.history td {
	border: 1px solid #cccccc;
	font-weight: normal;
	padding: 5px 10px 3px;
	font-size: 90%;
}

#hospitalInfo #about table th, #hospitalInfo table.history th {
	padding: 7px 10px 5px;
}

#hospitalInfo #about table th, #hospitalInfo table.history th.period {
	width: 125px;
}

#hospitalInfo #about table ul {
	margin: 0;
}

#hospitalInfo #about table li {
	margin: 0;
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
	padding-left: 20px;
}

#hospitalInfo table.last {
	margin-bottom: 50px;
}


/*管理者あいさつ*/

#hospitalInfo .photoFace {
	float: left;
	width: 200px;
	height: 300px;
	padding: 3px;
	margin: 0 10px 10px 0;
	border: 1px solid #999999;
}


#hospitalInfo #greeting p {
	margin: 0 0 1em 0;
	line-height: 130%
}

#hospitalInfo #greeting #sign {
	margin: 20px 0 0 0;
	width: 180px;
	line-height: 120%;
	float: right;
}


#hospitalInfo #greeting #sign #date, #hospitalInfo #greeting #sign #hspName {
	font-size: 85%;
}

#hospitalInfo #greeting #sign #adminName {
	font-size: 110%;
	padding-left: 1em;
}

#hospitalInfo #greeting #sign #adminName div {
	font-size: 85%;
	text-align: left;
	line-height: 100%;
	margin: 0 50px 0 0;
}


/*施設基準*/
#hospitalInfo #main #criteria ul li {
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
	padding-left: 20px;
}


/*病院長挨拶*/
#hospitalInfo #main #directorName {
	text-align: right;
	margin: 10px 10px 20px;
	font-size: 110%;
	line-height: 110%;
}

#hospitalInfo #main #directorName span {
	font-size: 80%;
}

/*主な設備*/

#hospitalInfo #main #equipment {
	width: 640px;
}

#hospitalInfo #main #equipment img {
	height: 150px;
	margin: 0 5px 10px 0;
}

/*

#hospitalInfo #main #equipment li {
	float: left;
	width: 160px;
	text-align: center;
}

#hospitalInfo #main #equipment li a {
	height: 155px;
}

#hospitalInfo #main #equipment li img {
	height: 150px;
}
*/




/*-------------------------------------------------------------------
 看護部案内（departmentInfo）
-------------------------------------------------------------------*/

/*看護部長挨拶*/
#departmentInfo .photoFace {
	float: left;
	width: 200px;
	height: 300px;
	padding: 3px;
	margin: 0 10px 10px 0;
	border: 1px solid #999999;
}

#departmentInfo #greeting {
	margin: 0 0 30px 0;
}

#departmentInfo #greeting p {
	margin: 0 0 1em 0;
}

#departmentInfo #main #directorName {
	text-align: right;
	margin: 10px 10px 20px;
	font-size: 110%;
	line-height: 110%;
}

#departmentInfo #main #directorName span {
	font-size: 80%;
}



/*-------------------------------------------------------------------
 看護部理念・目標（hospitalInfo）
-------------------------------------------------------------------*/

#departmentInfo #main h4 {
	font-size: 110%;
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
	padding-left: 20px;
}

#departmentInfo #main li {
	margin-bottom: 0;
}


/*-------------------------------------------------------------------
 ご来院案内（visitinfo）
-------------------------------------------------------------------*/


/*-------------------------------------------------------------------
 診療・部門案内（departmentinfo）
-------------------------------------------------------------------*/

#departmentinfo #medicalInfoDatas ul {
	margin: 0 0 20px 23px;
}

#departmentinfo #medicalInfoDatas #time {
	margin: 0 0 20px 23px;
}

#departmentinfo #medicalInfoDatas #tables {
	text-align: center;
}

#departmentinfo table.doctorTable1, #departmentinfo table.doctorTable2, #departmentinfo table.doctorTable3 {
	/*border-collapse: collapse;*/
	margin: 0 auto 40px;
}

#departmentinfo table.doctorTable1 a, #departmentinfo table.doctorTable2 a, #departmentinfo table.doctorTable3 a {
	text-decoration: none;
}

#departmentinfo table.doctorTable1 th, #departmentinfo table.doctorTable1 td,
#departmentinfo table.doctorTable2 th, #departmentinfo table.doctorTable2 td,
#departmentinfo table.doctorTable3 th, #departmentinfo table.doctorTable3 td {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: px solid #ffffff;
	line-height: 120%;
	height: 50px;
	padding: 9px 15px 7px;
	text-align: center
}

#departmentinfo table.doctorTable1 th.w, #departmentinfo table.doctorTable1 td.w,
#departmentinfo table.doctorTable2 th.w, #departmentinfo table.doctorTable2 td.w,
#departmentinfo table.doctorTable3 th.w, #departmentinfo table.doctorTable3 td.w {
	width: 30px;
	background: #fafafa;
}

#departmentinfo table.doctorTable1 th, #departmentinfo table.doctorTable1 td {
	width: 280px;
}

#departmentinfo table.doctorTable2 th, #departmentinfo table.doctorTable2 td {
	width: 200px;
}

#departmentinfo table.doctorTable3 th, #departmentinfo table.doctorTable3 td {
	width: 150px;
}

#departmentinfo table.doctorTable1 th, #departmentinfo table.doctorTable2 th, #departmentinfo table.doctorTable3 th {
	font-weight: normal;
	background: #eefab6 !important;
}

#departmentinfo table.doctorTable1 td, #departmentinfo table.doctorTable2 td, #departmentinfo table.doctorTable3 td {
	font-weight: normal;
	font-size: 90%;
	border-bottom: 1px solid #999999;
}

#departmentinfo #doctorGuideInfo {
	margin: 0 30px;
}

/*-------------------------------------------------------------------
 アクセス（access）
-------------------------------------------------------------------*/

#access #gMap {
	width: 660px;
	height: 450px;
}

#access #accessInfo {
	border: 1px solid #999999;
	width: 660px;
	margin: 0 0 20px 0;
	padding: 15px 0;
}

#access #accessInfo #name, #access #accessInfo #addres, #access #accessInfo #tel, #access #accessInfo #note {
	margin: 0 20px;
	width: 620px
}

#access #accessInfo #name {
	font-weight: bold;
	font-size: 120%;
	margin: 0 20px 5px;
}

#access #accessInfo #note {
	line-height: 120%;
}

#access #accessInfo #note span {
	font-size: 90%;
}

/*-------------------------------------------------------------------
 医療機関の方へ（formedicalinstitution）
-------------------------------------------------------------------*/



/*-------------------------------------------------------------------
 入院の案内（infoHospitalization）
-------------------------------------------------------------------*/


#infoHospitalization #content #floorMap #f1, #infoHospitalization #content #floorMap #f2, #infoHospitalization #content #floorMap #f3, #infoHospitalization #content #floorMap #f4 {
	margin: 0 0 40px 0;
}

/*
#infoHospitalization #content #floorMap #f1 img, #infoHospitalization #content #floorMap #f2 img, #infoHospitalization #content #floorMap #f3 img, #infoHospitalization #content #floorMap #f4 img {
	width: 650px;
}

#infoHospitalization #content #floorMap #exp img {
	width: 650px;
}
*/

#infoHospitalization img.wp-image-119 {
	width: 650px;
}


/*-------------------------------------------------------------------
 病棟案内図（infoHospitalization floorMap）
-------------------------------------------------------------------*/

#floorMap #f1 .mes, #floorMap #f2 .mes, #floorMap #f3 .mes, #floorMap #f4 .mes {
	color: #666666;
	margin: 5px 0 0 25px;
}

#floorMap #f1, #floorMap #f2, #floorMap #f3, #floorMap #f4 {
	position: relative;
}

#floorMap #f1 a, #floorMap #f2 a, #floorMap #f3 a, #floorMap #f4 a {
	position: absolute;
	display: block;
	width: 24px;
	height: 18px;
	background: url(images/icon_camera.gif) no-repeat 50% 50%;
	z-index: 1000;
}

#floorMap #f1 a#platform {
	left: 620px;
	top: 107px;
}

#floorMap #f1 a#post {
	left: 472px;
	top: 373px;
}

#floorMap #f1 a#shop {
	left: 570px;
	top: 319px;
}

#floorMap #f1 a#internist {
	left: 158px;
	top: 260px;
}

#floorMap #f1 a#medicine {
	left: 555px;
	top: 120px;
}

#floorMap #f1 a#outpatientReception {
	left: 220px;
	top: 175px;
}

#floorMap #f1 a#receptionMacine {
	left: 500px;
	top: 55px;
}

#floorMap #f1 a#generalReception {
	left: 535px;
	top: 80px;
}

#floorMap #f1 a#entranceTimeOut {
	left: 531px;
	top: 368px;
}

#floorMap #f1 a#tvCardCheckout {
	left: 347px;
	top: 150px;
}

#floorMap #f1 a#supportRoom {
	left: 448px;
	top: 83px;
}

#floorMap #f1 a#pediatrics_in {
	left: 35px;
	top: 154px;
}

#floorMap #f1 a#pediatrics_ex {
	left: 78px;
	top: 156px;
}

#floorMap #f1 a#ATM {
	left: 546px;
	top: 246px;
}

#floorMap #f1 a#ostomy {
	left: 288px;
	top: 117px;
}

#floorMap #f1 a#commonRoom {
	left: 371px;
	top: 35px;
}

#floorMap #f1 a#sphygmomanometer {
	left: 348px;
	top: 66px;
}

#floorMap #f1 a#MRI {
	left: 493px;
	top: 175px;
}

#floorMap #f1 a#CT {
	left: 500px;
	top: 236px;
}

#floorMap #f1 a#controlRoom {
	left: 512px;
	top: 218px;
}

#floorMap #f1 a#mammography {
	left: 446px;
	top: 167px;
}

#floorMap #f1 a#control {
	left: 512px;
	top: 218px;
}

#floorMap #f1 a#centralTreatmentRoom {
	left: 117px;
	top: 301px;
}

#floorMap #f1 a#physiotherapy {
	left: 94px;
	top: 282px;
}

#floorMap #f1 a#physiotherapy2 {
	left: 40px;
	top: 289px;
}

#floorMap #f1 a#chemotherapy {
	left: 127px;
	top: 388px;
}

#floorMap #f1 a#ER {
	left: 457px;
	top: 283px;
}

#floorMap #f1 a#photographing {
	left: 468px;
	top: 265px;
}



#floorMap #f2 a#dialysis {
	left: 383px;
	top: 52px;
}

#floorMap #f3 a#bath3 {
	left: 290px;
	top: 222px;
}

#floorMap #f3 a#station_3A {
	left: 468px;
	top: 65px;
}

#floorMap #f3 a#station_3B {
	left: 188px;
	top: 178px;
}

#floorMap #f3 a#nursery {
	left: 219px;
	top: 198px;
}

#floorMap #f3 a#examinationRoom {
	left: 271px;
	top: 198px;
}

#floorMap #f3 a#deliveryRoom {
	left: 253px;
	top: 222px;
}

#floorMap #f3 a#babyRoom {
	left: 247px;
	top: 198px;
}

#floorMap #f3 a#waterHeater3 {
	left: 323px;
	top: 133px;
}

#floorMap #f3 a#hpSpace3 {
	left: 312px;
	top: 116px;
}

#floorMap #f3 a#coinLaundry3 {
	left: 374px;
	top: 145px;
}

#floorMap #f3 a#ward3A {
	left: 430px;
	top: 60px;
}

#floorMap #f3 a#ward3B {
	left: 534px;
	top: 36px;
}

#floorMap #f3 a#tvCardSale3 {
	left: 276px;
	top: 476px;
}




#floorMap #f4 a#station_4A {
	left: 463px;
	top: 69px;
}

#floorMap #f4 a#waterHeater4 {
	left: 247px;
	top: 198px;
}

#floorMap #f4 a#hpSpace4 {
	left: 247px;
	top: 198px;
}

#floorMap #f4 a#waterHeater4 {
	left: 353px;
	top: 139px;
}

#floorMap #f4 a#hpSpace4 {
	left: 336px;
	top: 121px;
}
 
#floorMap #f4 a#coinLaundry4 {
	left: 380px;
	top: 145px;
}
 
#floorMap #f4 a#tvCardSale4 {
	left: 296px;
	top: 117px;
}

#floorMap #f4 a#bath4 {
	left: 265px;
	top: 167px;
}

#floorMap #f4 a#dayroom4 {
	left: 310px;
	top: 144px;
}

#floorMap #f4 a#station_4A {
	left: 463px;
	top: 89px;
}

#floorMap #f4 a#waterHeater4 {
	left: 247px;
	top: 218px;
}

#floorMap #f4 a#hpSpace4 {
	left: 247px;
	top: 218px;
}

#floorMap #f4 a#waterHeater4 {
	left: 353px;
	top: 159px;
}

#floorMap #f4 a#hpSpace4 {
	left: 336px;
	top: 141px;
}
 
#floorMap #f4 a#coinLaundry4 {
	left: 380px;
	top: 165px;
}
 
#floorMap #f4 a#tvCardSale4 {
	left: 296px;
	top: 137px;
}

#floorMap #f4 a#bath4 {
	left: 265px;
	top: 187px;
}

#floorMap #f4 a#dayroom4 {
	left: 310px;
	top: 164px;
}

/*-------------------------------------------------------------------
 入院のしおり（guideHospitalization）
-------------------------------------------------------------------*/

#duidehospitalization {
	float: right;
}


/*-------------------------------------------------------------------
 患者支援室（support）
-------------------------------------------------------------------*/

#support #main ul li {
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
	padding-left: 20px;
}


#support .photoFace {
	float: left;
	width: 200px;
	height: 300px;
	padding: 3px;
	margin: 0 10px 10px 0;
	border: 1px solid #999999;
}

#support #managerName {
	text-align: right;
	margin: 10px 10px 20px;
	font-size: 110%;
	line-height: 110%;
}

#support #managerName span {
	font-size: 80%;
}

#support #main table {
	border-collapse: collapse;
	width: 650px;
	margin: 0 0 20px 20px;
	line-height: 120%;
}

#support #main th, #support #main td {
	border: 1px solid #999999;
	font-size: 90%;
}

#support #main th {
	font-weight: normal;
	background: url(images/bg_support_th.png);
	width: 160px;
	padding: 3px 8px 2px;
}

#support #main td {
	border: 1px solid #999999;
	padding: 3px 8px 2px;
}

#support .supportBlock {
	margin: 0 0 0 20px;
}

#support h4 a {
	background: url(images/listmarkers.gif) no-repeat 0 5px;
	padding: 0 0 0 20px;
	/*text-decoration: none;*/
	font-size: 120%;
}

#support .supportBlock {
	margin: 0 0 15px 20px;
}

#support .supportDate {
	float: left;
	width: 100px;
	font-size: 90%;
	background: url(images/listmarkers.gif) no-repeat 0 -112px;
	padding: 0 0 0 20px;
}

#support .supportNote {
	float: left;
	width: 510px;
}

#support .supportDetail {
	font-size: 90%;
	line-height: 120%;
}

#support #tiiki {
	display: none;;
}

/*-------------------------------------------------------------------
 シャトルバス（bus）
-------------------------------------------------------------------*/

#bus  #timetable {
	margin: 10px 0 20px;
}

#bus #shuttlePhotos .shuttlePhoto {
	float: left;
	margin: 0 0 0 20px ;
	text-align: center;
}

#bus #shuttlePhotos .shuttlePhoto {
	width: 300px;
	height: 200px;
	padding: 2px;
	border: 1px solid #999999;
}

/*-------------------------------------------------------------------
 地域の病院と連携（areaCooperation）
-------------------------------------------------------------------*/

#areaCooperation #relation, #areaCooperation #heliport, #areaCooperation #doctorheliPhoto {
	margin: 0 0 40px 0;
}

#areaCooperation #relation img {
	width: 630px;
	margin: 0 0 0 22px;
}

#areaCooperation #heliport p, #areaCooperation #doctorheliPhoto p {
	padding: 3px;
	margin: 0 0 0 22px;
	border: 1px solid #999999;
	width: 630px;
	height: 420px;
}


#areaCooperation #doctorHeli h4 {
	height: auto;
	font-size: 110%;
	margin: 0 0 5px 10px;
	padding-left: 20px;
	background: url(images/listmarkers.gif) no-repeat 0 0;
}




/*-------------------------------------------------------------------
 医療機関の方へ（formedicalinstitution）
-------------------------------------------------------------------*/


/*-------------------------------------------------------------------
 プライバシーポリシー（privacy）
-------------------------------------------------------------------*/

#privacy #main {
	line-height: 130%;
}

#privacy #main h4 {
	height: auto;
	font-size: 110%;
	margin: 0 0 5px 10px;
	padding-left: 20px;
	background: url(images/listmarkers.gif) no-repeat 0 0;
}


/*
#privacy #main h4 {
	margin-left: 25px;
}
*/

#privacy #main .note {
	margin-left: 25px;
}

#privacy #main ul {
	margin: 10px 0 0 0;
}

#privacy #main ul li {
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
	padding-left: 20px;
}

#privacy #main dt {
	font-weight: bold;
	padding-left: 20px;
	background: url(images/listmarkers.gif) no-repeat 0 0;
}

#privacy #main dd {
	margin: 0 0 20px 20px;
}

#privacy #main dd ul.num li {
	background: none;
	padding-left: 2.5em;
	text-indent: -2.5em;
}


/*-------------------------------------------------------------------
 職員募集（recruit）
-------------------------------------------------------------------*/

#recruit .photoFace {
	float: left;
	width: 200px;
	height: 300px;
	padding: 3px;
	margin: 0 10px 10px 0;
	border: 1px solid #999999;
}

#recruit #managerName {
	text-align: right;
	margin: 10px 10px 20px;
	font-size: 110%;
	line-height: 110%;
}

#recruit #managerName span {
	font-size: 80%;
}

#recruit #main table {
	border-collapse: collapse;
	width: 650px;
	margin: 0 0 20px 20px;
	line-height: 120%;
}

#recruit #main th, #recruit #main td {
	border: 1px solid #999999;
	font-size: 90%;
}

#recruit #main th {
	font-weight: normal;
	background: url(images/bg_recruit_th.png);
	width: 160px;
	padding: 3px 8px 2px;
}

#recruit #main td {
	border: 1px solid #999999;
	padding: 3px 8px 2px;
}

#recruit .recruitBlock {
	margin: 0 0 0 20px;
}

#recruit h4 a {
	background: url(images/listmarkers.gif) no-repeat 0 5px;
	padding: 0 0 0 20px;
	/*text-decoration: none;*/
	font-size: 120%;
}

#recruit .recruitBlock {
	margin: 0 0 15px 20px;
}

#recruit .recruitDate {
	float: left;
	width: 100px;
	font-size: 90%;
	background: url(images/listmarkers.gif) no-repeat 0 -112px;
	padding: 0 0 0 20px;
}

#recruit .recruitNote {
	float: left;
	width: 510px;
}

#recruit .recruitDetail {
	font-size: 90%;
	line-height: 120%;
}




#recruit #info, #recruit #detail, #recruit #gallerys {
	margin: 0 0 30px 0;
}

#recruit #thumbNail #gallery {
	float: left;
	width: 625px;
	height: 110px;
	overflow: hidden;
	position: relative;
}

#recruit #thumbNail .thickbox {
	width: 100000px;
	height: 80px;
	position: absolute;
}

#recruit #thumbNail .thickbox li {
	width: 120px;
	height: 110px;
	float: left;
	margin: 0 5px 0 0;
}

#recruit #thumbNail .thickbox li .photoTitle {
	font-size: 80%;
	text-align: center;
	line-height: 100%;
	height: 20px;
	margin: 5px 0 0 0;
}

#recruit #thumbNail .thickbox li a img {
	width: 120px;
	height: 80px;
	border: 1px solid #cccccc;
}

#recruit #thumbNail a#thumbPrev, #recruit #thumbNail a#thumbNext {
	display: block;
	height: 80px;
	width: 15px;
	background: url(images/arrow_thunbNail.gif) no-repeat;
	text-indent: -9999px;
	float:left;
}

#recruit #thumbNail a#thumbPrev {
	background-position: 0 50%;
}

#recruit #thumbNail a#thumbNext {
	background-position: 100% 50%;
}

#recruit #mes {
	margin: 0 0 0 20px;
}

#recruit #photoCanvas img {
	width: 600px;
}



/*-------------------------------------------------------------------
 検索結果（searchResult）
-------------------------------------------------------------------*/

#searchResult #main ul {
	margin: 0 0 0 30px;
	list-style-type: none;
}

#searchResult #main li a {
	background: url(images/listmarkers.gif) no-repeat 0 -115px;
	padding: 0 0 0 20px;
	text-decoration: none;
}






#support #main table {
	border-collapse: collapse;
	width: 650px;
	margin: 0 0 20px 20px;
	line-height: 120%;
}

#support #main th, #support #main td {
	border: 1px solid #999999;
	font-size: 90%;
}

#support #main th {
	font-weight: normal;
	background: url(images/bg_recruit_th.png);
	width: 160px;
	padding: 3px 8px 2px;
}

#support #main td {
	border: 1px solid #999999;
	padding: 3px 8px 2px;
}

#support .recruitBlock {
	margin: 0 0 0 20px;
}

/*-------------------------------------------------------------------
 看護部職員募集（departmentinfo -> RecruitForNurse）
-------------------------------------------------------------------*/

#RecruitForNurse table {
	border-collapse: collapse;
	width: 650px;
	margin: 0 0 20px 20px;
	line-height: 120%;
}

#RecruitForNurse th, #RecruitForNurse td {
	border: 1px solid #999999;
	font-size: 90%;
}

#RecruitForNurse th {
	font-weight: normal;
	background: url(images/bg_recruit_th.png);
	width: 160px;
	padding: 3px 8px 2px;
}

#RecruitForNurse td {
	border: 1px solid #999999;
	padding: 3px 8px 2px;
}

#departmentinfo .nurserecruitBlock {
	margin: 0 0 15px 20px;
}

#departmentinfo .nurserecruitDate {
	float: left;
	width: 100px;
	font-size: 90%;
	background: url(images/listmarkers.gif) no-repeat 0 -112px;
	padding: 0 0 0 20px;
}

#departmentinfo .nurserecruitNote {
	float: left;
	width: 510px;
}

#departmentinfo .nurserecruitDetail {
	font-size: 90%;
	line-height: 120%;
}

/*-------------------------------------------------------------------
 Top くしもと町からのお知らせ2013.02.28追記
-------------------------------------------------------------------*/

#top #municipality-infomation {
	margin: 0 0 40px 0;
}

#top #municipality-infomation h2 {
	text-indent: -9999px;
	width: 685px;
	height: 37px;
	background: url(images/banner_top_kushimoto_info.png) no-repeat;
}

#top #municipality-infomation ul li {
	background: url(images/banner_top_info_border.png) no-repeat 0 100%;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
}

#top #municipality-infomation ul li ol li {
	list-style-type: decimal;
	margin-left: 25px;
}

#top #municipality-infomation .date {
	width: 125px;
	float: left;
	padding: 3px 0;
	text-align: center;
}

#top #municipality-infomation .infoNote {
	width: 455px;
	float: left;
	/*font-weight: bold;*/
	/*background: url(images/icon_top_info.png) no-repeat -100px 0;*/
	padding: 3px 0 3px 0;
}

#top #municipality-infomation .infoNote a {
	text-decoration: none;
}

#top #municipality-infomation .infoNote a:hover {
	text-decoration: underline;
}

#top #municipality-infomation .infoTitle {
	/*margin-bottom: 15px;*/
}


/*-------------------------------------------------------------------
 Top 最初のイメージ画像
-------------------------------------------------------------------*/


#up {
	/*display: none;*/
}

#up,
#up #upScreen {
	width: 100%;
	height: 100%;
	position: absolute;
}

#up #upScreen {
	z-index: 1000;
	background: #ffffff;
	opacity: 0.8;
	filter: alpha( opacity=80 ); /*IE6,7*/
	-ms-filter: "alpha( opacity=80 )"; /*IE8*/
}

#up #upImage {
	z-index: 2000;
	position: absolute;
	width: 1200px;
	height: 675px;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

#up #upImage img {
	position: absolute;
	top: -90px;
}


/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
/*2016.10.12追記*/
#support #pageImage {
    background-image: url("./images/image_support_main2.png");
}
/*▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲*/



/*-------------------------------------------------------------------
広報誌うみつばめ
-------------------------------------------------------------------*/

#infomagazine #magazines {
}

#infomagazine .pdf li {
	margin-top: 10px;
	float: left;
	width: 220px;
}

/*-------------------------------------------------------------------
 介護医療院のご案内（nurcingCareClinic）
-------------------------------------------------------------------*/
#nurcingCareClinic #pageImage {
    background-image: url("./images/image_nursing_care_clinic.png");
}

#nurcingCareClinic ul.photos {
    display: flex;
    justify-content: space-between;
}

#nurcingCareClinic ul.photos li {
    width: 49%;
}

/*-------------------------------------------------------------------
 病院訪問看護ステーション（homeVisitNursingStation）
-------------------------------------------------------------------*/
#homeVisitNursingStation #pageImage {
    background-image: url("./images/image_hvns_main.png");
}

#homeVisitNursingStation ul.discnone li {
	list-style-type: none;
	margin: 0 0 5px 25px;
}

#homeVisitNursingStation ul.discblock li {
	list-style-type: disc;
	margin: 0 0 5px 25px;
}

#homeVisitNursingStation .boldstyle {
	font-weight:bold;
}

#floorMap #f1 a#commonRoom2 {
	left: 371px;
	top: 46px;
}

#floorMap #f1 a#sphygmomanometer2 {
	left: 348px;
	top: 81px;
}

#floorMap #f1 a#ostomy2 {
	left: 288px;
	top: 132px;
}

#floorMap #f1 a#receptionMacine2 {
	left: 500px;
	top: 71px;
}

#floorMap #f1 a#supportRoom2 {
	left: 448px;
	top: 98px;
}

#floorMap #f1 a#receptionMacine2 {
	left: 500px;
	top: 70px;
}

#floorMap #f1 a#ATM2 {
	left: 546px;
	top: 261px;
}

#floorMap #f1 a#platform2 {
	left: 620px;
	top: 121px;
}

#floorMap #f1 a#MRI2 {
	left: 493px;
	top: 191px;
}

#floorMap #f1 a#tvCardCheckout2 {
	left: 347px;
	top: 162px;
}

#floorMap #f1 a#generalReception2 {
	left: 535px;
	top: 92px;
}

#floorMap #f1 a#outpatientReception2 {
	left: 220px;
	top: 186px;
}

#floorMap #f1 a#pediatrics_ex2 {
	left: 78px;
	top: 167px;
}

#floorMap #f1 a#pediatrics_in2 {
	left: 35px;
	top: 165px;
}

#floorMap #f1 a#physiotherapy22 {
	left: 40px;
	top: 300px;
}

#floorMap #f1 a#photographing2 {
	left: 468px;
	top: 280px;
}

#floorMap #f1 a#ER2 {
	left: 457px;
	top: 294px;
}

#floorMap #f1 a#post2 {
	left: 472px;
	top: 385px;
}

#floorMap #f1 a#entranceTimeOut2 {
	left: 531px;
	top: 379px;
}

#floorMap #f1 a#shop2 {
	left: 570px;
	top: 332px;
}


#floorMap #f1 a#CT2 {
	left: 500px;
	top: 247px;
}

#floorMap #f1 a#centralTreatmentRoom2 {
	left: 117px;
	top: 312px;
}

#floorMap #f1 a#chemotherapy2 {
	left: 127px;
	top: 399px;
}

#floorMap #f1 a#physiotherapy2 {
	left: 94px;
	top: 293px;
}

#floorMap #f1 a#internist2 {
	left: 158px;
	top: 278px;
}

#floorMap #f1 a#physiotherapy21 {
	left: 94px;
	top: 295px;
}

#floorMap #f1 a#controlRoom2 {
	left: 512px;
	top: 229px;
}