/* CSS Basic Style ---------------------------------------------------------- */


/*---------------------------------------------------------------
ON Start
------------------------------------------------------------------*/
/*-- lnavi_details h2 Start --------------------------------------*/
div#lnavi_details h2 a {
	background: url(../../hospital/images/lnavi_hospital_on.gif) no-repeat top;
	width: 190px;
	height: 46px;
	display: block;
}

div.contents02 {
	text-align: left;
	padding-left: 20px;
	line-height: 1.5em;
	padding-right: 20px;
	margin-bottom: 10px;
}

div.contents02 p{
	line-height: 1.8;
}
div.contents02 dt {
	float: left;
	padding: 0 15px 10px 0;
}
div.contents02 dd {
	padding: 3px 0 0 0;
	margin: 0 10px 15px 30px;
	width: 515px;
}

/*---------------------------------------------------------------
gaiyou.html
------------------------------------------------------------------*/

.gaiyou_blue_center {
	background: url(../../hospital/images/gaiyou/p_blue_c_wrap2.gif) repeat-y;
	width: 345px;
}

.gaiyou_blue_center dl {
	width: 322px;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
	margin: 0 0 5px 10px;
}

.gaiyou_blue_center dl dt {	
	float: left;
	background: url(../../images/common/i_arrow07.gif) no-repeat left 0.6em;
	width: 225px;
	padding-left: 8px;
	line-height: 1.5;
	display: inline;
}

.gaiyou_blue_center dl dd {	
	float: right;
	width: 85px;
	text-align: right;
	line-height: 1.5;
	display: inline;
}

.tokosu {
	width: 332px;
	text-align: right;
}

#gaiyou_r_contents {
	float: left;
}

#gaiyou_r_img {
	float: right;
	margin-top: 28px;
}

#gaiyou_r_img p {
	margin-bottom: 1px;
}

#kamoku_box ul {
	float: left;
}

#kamoku_box ul li {
	background: url(../../images/common/i_arrow07.gif) no-repeat left 0.6em;
	padding-left: 8px;
	line-height: 1.5;
}

#kamoku_box ul.kamoku01 {
	width: 80px;
	padding-left: 10px;
}

#kamoku_box ul.kamoku02 {
	width: 90px;
}

#kamoku_box ul.kamoku03 {
	width: 150px;
}

#kamoku_box ul.kamoku04 {
	width: 75px;
}

div#gallery_box dl {
	float: left;
	text-align: center;
}

div#gallery_box dt {
	margin-bottom: 10px;
}

/*---------------------------------------------------------------
access.html
------------------------------------------------------------------*/
div#map_box_l {
	float: left;
	width: 356px;
}

div#map_box_r {
	float: right;
	width: 215px;
}

div#map_box_r dl dt {
	background: url(../../images/common/i_arrow01.gif) no-repeat left 0.4em;
	padding-left: 8px;
	margin-bottom: 3px;
	font-weight: bold;
}

div#map_box_r dl dd {
	line-height: 1.5;
}

/*------ map.html -----*/
div#map_course {
	background: url(../../hospital/images/map/p_bg_shoukai.gif) right bottom no-repeat #FEF1EA;
	width: 656px;
	border: 1px solid #E0EAF1;
	padding: 10px 0;
	margin-left: 11px;
	text-align: left;
}

/*------ riji.html -----*/
div.white_warpper {
	width: 588px;
	margin-top: 20px;
	background: url(../../images/common/i_white_wrapper_back.gif) repeat-y;
	margin-bottom: 20px;
	clear: both;
}

p.photo_box {
	float: left;
	padding: 0 25px 15px 0;
}

p.photo_box2 {
	float: right;
	padding: 0 0 15px 25px;
}

/*------ intyou.html -----*/

ul#bt_name {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
	list-style-type: none;
	width: 310px;
}

ul#bt_name li{
	margin: 0 25px 0 0;
	width: 180px;
	float: left;
}

ul#bt_name li.end{
	margin: 0;
	width: 180px;
	float: left;
}

/*------ pop.html -----*/
div#pop_wrapper {
	width: 672px;
}

div#pop_wrapper h1 {
	margin-bottom: 10px;
}

div#pop_head {
	height: 65px;
	margin-bottom: 20px;
	padding: 0 3px 0 10px;
}

div#pop_logo p {
	float: left;
	width: 380px;
	height: 56px;
	margin: 10px 0 0 0;
	display: inline;
	text-indent: -1000em;
	overflow: hidden;
}

div#pop_logo p a {
	background: url(../../images/common/i_logo.jpg) no-repeat;
	width: 380px;
	height: 56px;
	display: block;
}

div#pop_print_top {
	float: left;
	margin-top: 48px;
}

p#top_close {
	float: right;
}

p#top_close {
	float: right;
	width: 110px;
	height: 11px;
	margin-top: 55px;
	line-height: 0;
	text-indent: -1000em;
}

p#top_close a {
	background: url(../../gairai/images/yobou_pop/bt_close.gif) no-repeat top;
	width: 110px;
	height: 11px;
	display: block;
}

p#top_close a:hover {
	background: url(../../gairai/images/yobou_pop/bt_close.gif) no-repeat bottom;
}

div#pop_contents {
	width: 588px;
	text-align: left;
	margin: 0 auto;
}

div#pop_contents_left {
	float: left;
	width: 280px;
}

div#pop_contents_right {
	float: right;
	width: 280px;
}

div#pop_contents_left h2,div#pop_contents_right h2 {
	margin-bottom: 10px;
}

div#pop_contents_left dl,div#pop_contents_right dl {
	margin-left: 5px;
}

div#pop_contents_right dl {
	margin-bottom: 10px;
}

div#pop_contents_left dt,div#pop_contents_right dt {
	background: url(../../images/common/i_arrow01.gif) no-repeat left 0.4em;
	padding-left: 8px;
	margin-bottom: 3px;
	font-weight: bold;
}

div.page_bt_area {
	background: url(../../images/common/i_dot01.gif) repeat-x top;
	padding-top: 20px;
	margin-bottom: 45px;

}

div#pop_contents div.page_bt_area p {
	margin-bottom: 0px;
}

div.page_bt_area p.bt_close {
	width: 110px;
	margin: 0 auto;
	height: 11px;
	text-indent: -1000em;
	overflow: hidden;
}

div.page_bt_area p.bt_close a {
	background: url(../../gairai/images/yobou_pop/bt_close.gif) no-repeat top;
	width: 110px;
	height: 11px;
	line-height: 0;
	display: block;
}

div.page_bt_area p.bt_close a:hover {
	background: url(../../gairai/images/yobou_pop/bt_close.gif) no-repeat bottom;
}

/*------ kenri.html -----*/

div.kenri_explanation img {	
	float: right;
}

div.kenri_explanation p {
	float: left;
	width: 420px;
}

dl.kenri_detail dt {
	margin-bottom: 5px;
}

dl.kenri_detail dt span {
	color: #52A3C6;
	font-weight: bold;
}

dl.kenri_detail dd {
	margin: 0 0 10px 0.9em;
	line-height: 1.5;
}

ul.kenri_asking_list {
	line-height: 1.5;
}

ul.kenri_asking_list li {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 5px;
	line-height: 1.5;
}

/*------ pribacy.html -----*/
div#mokuteki h4 {
	text-align: center;
}

div#mokuteki dl dt {
	margin: 0 0 10px 0;
}

div#mokuteki dl dd {
	background: url(../../images/common/i_circle.gif) no-repeat left top;
	padding: 0 10px 0 18px;
	margin: 0 0 0 15px;
}

div#mokuteki dl dd ul li {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 5px;
	line-height: 1.5;
}

/*------ pribacy.html -----*/
ul.kihon_list li {
	background: url(../../images/common/i_arrow05.gif) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}




/*
--------------------------------------------------------------------------------
 END OF CSS
--------------------------------------------------------------------------------
*/
