@charset "utf-8";

/* ===================================================================
CSS Document

 file name  :style.css
 style info :患者の皆様へ
=================================================================== */

.kyukyu_left img {
	margin:0 15px 15px 0;
	float:left;
	}
	
.kyukyu_right img {
	margin:0 0 15px 15px;
	float:right;
	}

.gairai_table th,td {
	text-align:center;
}

.ruby {
	font-size:9px;
}

/* **********************************************************************

 2011.03.03 Product by ARKy

********************************************************************** */

/* all */
.clr {
clear:both;
}

/* nyuin.html */
img#chiiki {
margin:10px 0 0 0;
padding:0;
float:left;
}

table#chiikipr {
width:315px;
margin:10px 0 0 0;
padding:0;
float:right;
}

.fsbb {
font-weight:bold;
}

.fssm {
font-size:0.85em;
}

/* kyukyu.html */
.blstxtleft {
width:530px;
float:left;
} 

#bls {
margin:0 10px 0 0;
float:right;
}

#fmap {
width:665px;
text-align:center;
}

/* 外来担当医と専門分野一覧 */
table.dr_chart {
width:665px;
margin:0;
padding:0;
border:1px solid #CCC;
}

.dr_chart td {
margin:0;
padding:0;
text-align:center;
}

.dr_chart tr.title { /* x browser hack */
background:#F3f3f3;
min-height:30px;
height:auto !important;
height:30px;
}

.dr_chart td.division { /* 課 */

}

td.division p {
writing-mode:tb-rl;
}

.dr_chart td.dr_name { /* 医師名 */
width:120px;
}

.dr_chart td.week { /* 曜日 */
width:50px;
}

.img_fl {
	clear:both;
	margin-top:15px;
}

.img_fl img {
	float:left;
	margin-right:15px;
	margin-bottom:45px;
}

/* index */
.menuimg_l {
float:left;
margin:10px 15px 0 0;
}

.menulst_r {
width:430px;
padding:0;
margin:0;
float:right;
}

.menulst_r ul.le {
width:210px;
float:left;
}

.menulst_r ul.ri {
width:210px;
float:right;
}

.menulst_r li.tit {
color:#b54f51;
list-style:none;
background:none;
padding:0;
margin:5px 0 0 0;
font-weight:bold;
}

.menulst_r li {
background:url(../../cmn/img/index_icon.gif) no-repeat 0 6px;
padding:0 0 0 17px;
margin:5px 0 0 0;
border-bottom:1px dotted #900;
}

/* shikkan 12 */

table.gaisyogr {
width:635px;
margin:15px 0 0 15px;
padding:0;
}

table.gaisyogr td {
padding:4px;
}

.zuname {
width:635px;
margin:0 0 0 15px;
padding:0;
font-size:0.95em;
text-align:right;
}

.zuname2 {
padding:0;
font-size:0.95em;
text-align:right;
}

.txtle {
width:370px;
float:left;
}

.gaisyohyo2 {
width:270px;
margin:15px 15px 0 0;
float:right;
}

table.gaisyodtl {
width:270px;
}

table.gaisyodtl td {
padding:5px 7px 10px 7px;
text-align:left;
}

table.gaisyodtl td.tit {
padding:4px;
text-align:center;
}

.txtle2 {
width:425px;
float:left;
}

.gaisyopht3 {
width:200px;
margin:15px 15px 0 0;
float:right;
}

.rp_name {
font-weight:bold;
float:right;
}

.kijicmt_l {
width:420px;
line-height:180%;
float:left;
margin:15px 15px 0 0;
}

.kijipht_r {
float:right;
}

.imgctr {
margin:5px 0 0 30px;

