@charset "EUC-JP";

/* 
=== JIKEI UNIVERSITY ======================

	トップページ
	[ 1 ] mainColumn 

====================================================== */
/*	Date : 2017.05	*/



/* --------------------------------------------------

	[ 1 ] mainColumn 

 --------------------------------------------------- */
.mainColumn { 
	width: 540px; 
	padding:  0 0; 
	float: left; 
	} 
.mainColumn h2 { 
	margin: 0 0 18px; 
	} 

.icon-arrowS {
display:inline-block;
*display:inline;
background: url(../image/icon-arrow-01.gif) no-repeat 0 .3em;
padding: 0 0 0 6px;
}

#header .hdRightBox { 
	padding: 12px 10px 9px; 
	} 
/* mainArea
 ------------------------------------ */
.mainArea { 
	width: 540px; 
	background: #e6ebec; 
	margin: 8px 0 0; 
	} 
.mainArea td { 
	color: #435d63; 
	line-height: 1.5; 
	}
.mainArea td.address { 
	width: 100%; 
	padding: 8px 0 0 12px; 
	}
.mainArea a.maplink { 
	background: url(../image/icon-arrow-01.gif) no-repeat 0 12px; 
	padding: 8px 0 0 10px; 
	font-weight: bold; 
	color: #435d63; 
	}


#hospital-data {
  position:relative;
  width:540px;
  height:27px;
  z-index:9999;
}

#hospital-data h2 {
  position:absolute;
  top:0;
  left:0;
  width:358px;
}

#hospital-data .hosputal-add {
  position:absolute;
  top:0;
  left:343px;
  width:208px;
  font-size:10px;
  line-height:1.3;
}
#hospital-data #search-box {
  position:absolute;
  top:0;
  left:555px;
  width:190px;
}

#hospital-data #search-box .searchBox { 
	float: none; 
	margin: 0; 
	} 
#hospital-data #search-box .searchTextBox { 
	width: 128px; 
	height: 20px; 
	border: 1px solid #999999; 
	color: #606060; 
	font-size: 12px; 
	line-height: 18px; 
	padding: 0 2px; 
	margin: 0 5px 0 0; 
	} 
	
/* main_image
 ------------------------------------ */
#main_image{ 
	width:745px; 
	height:304px;
    margin:5px 0 15px;
}

/* info
 ------------------------------------ */
.infoTitle {
	margin: 30px 0 10px; 
	width: 540px; 
	height: 20px; 
	} 
.infoTitle h3 {
	float: left; 
	} 
.infoTitle p {
	float: right; 
	} 
.infoTable {
	width: 745px; 
	padding: 0 0 13px; 
	background: url(../image/top-info-line.gif) repeat-x left bottom; 
	} 
.infoTable table {
	width: 740px; 
	margin: 0 0 0 4px; 
	}
.infoTable th, 
.infoTable td {
	vertical-align: top; 
	color: #336699; 
	font-weight: normal;
	} 
.infoTable th {
	 text-align: left;
	white-space: nowrap;
	padding: 8px 15px 0 0;
	} 
.infoTable td { 
	background: url(../image/icon-arrow-01.gif) no-repeat 0 12px; 
	padding: 8px 0 0 10px; 
	} 


.topbnr {
  margin-top:10px;
  width:550px;
  margin-left:-10px;
}
.topbnr li {
  float:left;
  *display:inline;
  margin-left:10px;
}


