@charset "Shift_JIS";


BODY{
margin:0;
padding:0;
background:#FFFFF0 url(../img/popup_message_bg.gif) repeat-y top center;
color:#300;
font-size: 87.5%;	/* 14pxベース */
line-height:1.5;
letter-spacing:1px;
text-align: center;
font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}

* html body { /* for IE6 */ 
font-size: 87.5%;	/* 14pxベース */
}
*:first-child+html body { /* for IE7 */
font-size: 87.5%;	/* 14pxベース */
}

IMG,
A IMG{
border:none;
}

P{
margin-top:20px;
margin-bottom:20px;
padding:0;
background:url(../img/spacer.gif) no-repeat;	/* Android4.0対策 */
}
*:first-child+html P{/*for IE7*/
margin-top:20px;
margin-bottom:20px;
padding:0;
}




/*--------------------------------------------------------------------
  リンクテキスト
--------------------------------------------------------------------*/
A{
color:#963;
}
A:VISITED{
color:#630;
}
A:HOVER{
color:#F60;
text-decoration:none;
}




/*--------------------------------------------------------------------
  共通レイアウト枠
--------------------------------------------------------------------*/
#box{
margin:0 auto;
padding:0;
width:890px;
text-align:left;
background:url(../img/popup_bg.gif) no-repeat right 30px;
}
#training #box{
width:560px;
}

#content{
margin:0;
width:500px;
float:left;
}
#noimage #content{	/* 画像なしの部署 *//* 事務室（経営管理部） */
width:840px;
float:none;
}

#training #content{
width:560px;
float:none;
}


.wide #content{
width:390px;
}


#image,	/* 縁取りなしの時 */
#photo{
margin:3px 50px 0 0;
padding-bottom:20px;
width:330px;
float:right;
text-align:center;
}
.wide #photo{	/* 画像横幅430px（診療部） */
margin:3px 50px 0 0;
padding-bottom:20px;
width:440px;
float:right;
text-align:center;
}

.photo{	/* 2B病棟 */
text-align:center;
}

.photo IMG,
#photo IMG{
padding:4px;	/* 白枠 */
background:#FFF;	/* 白枠 */
border:1px solid #DCDCDC;	/* グレー枠 */
-moz-box-shadow:0 0 8px -3px #000;
-webkit-box-shadow:0 0 8px -3px #000;
box-shadow:0 0 8px -3px #000;
}
#photo IMG+IMG{
margin-top:10px;
}

#image IMG#shot01,	/* 1枚だけの時 */
#photo IMG#shot01{	/* 1枚だけの時 */
margin-top:100px;
}

IMG.caption,
.caption IMG{
margin-bottom:5px;
}


/*--------------------------------------------------------------------
  パンくず・アンカー
--------------------------------------------------------------------*/
#pkl{
margin:0 0 0 5px;
height:20px;
font-size:85.7%;	/* 12px */
}




/*--------------------------------------------------------------------
  見出し
--------------------------------------------------------------------*/

/*------------------------------------------------
   H1
------------------------------------------------*/
H1{
margin:10px 0 0 0;
padding:0 0 0 20px;
font-size:114.3%;	/* 16px */
color:#FFF;
font-weight:normal;
line-height:40px;
}
H1 SPAN{
margin-right:1em;
font-size:75.0%;	/* 12px */
}




/*-------------------------------------------------------------------------
  リストスタイル
--------------------------------------------------------------------------*/
DL{
margin:0 20px;
padding:0;
}

DT{
margin:25px 0 10px 0;
font-size:128.6%;	/* 18px */
font-weight:normal;
color:#F60;
}
DD+DT{
margin-top:50px;
}

DD{
margin:8px 0 8px 20px;
padding:0;
}
DD.list{
padding:0 0 0 20px;
background:url(../img/liststyle.gif) no-repeat 5px 0.6em;
}
DD.list+DD.list{
margin-top:20px;
}




/*--------------------------------------------------------------------
  clearfix
--------------------------------------------------------------------*/
/*------ 親要素にまとめて回り込み解除 ------*/
#box:after{
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* Win版IE7とMac版IE5対策 */
#box{
display: inline-table;
min-height:1%;  /* for IE 7*/
}


/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #box{
height: 1%;
}
#box{
display: block;
}
/* End hide from IE-mac */



/*------ 個別に回り込み解除（clearfix） ------*/
.clearfix:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */