*{
  margin:0;
  padding:0;
}
html{
  height:100%;
}
html>/**/body{
  overflow:-moz-scrollbars-vertical;
}
html:first-child body{
  min-height:100%;
  padding-bottom:1px;
} 
p{margin:0; padding:0;}
ul{margin:0; padding:0;}

/*/////全ページ共通設定/////*/

h1{color:white; font-weight:lighter; font-size:10px;margin:0px; padding:0px;}
img{margin:0px;padding:0px;border:none;align:absbottom; vertical-align:top;}
.headBt {font-size:12px;}

/*背景*/
body{color:#545454;font-size:75%;line-height:140%;background-color:#edebc0;margin:0px;padding:0px;}
#allBox{background:white repeat-x;text-align:center;padding:0px;width:950px;}

/*画像表示*/
table{color:#545454; font-size:100%; line-height:120%; margin:0px; padding:0px;}

/*テキストリンク設定*/
a:link{color:#6f4e9a;text-decoration:none;border:none;}
a:visited{color:#6f4e9a;text-decoration:none;}
a:hover{color:#f08f1c;text-decoration:underline;}
a:active{color:#f08f1c;text-decoration:underline;}
.pageTop{text-align:right;margin-top:15px;margin-right:15px;margin-bottom:15px;}

/*各ボックス設定*/
#leftBox{text-align:left;float:none;padding-left:15px;width:175px}
#rightBox{padding-right: 10px;}
#contsBox{
	text-align:left;
	margin-right:15px;
	margin-left:20px;
}
#contsBox2{text-align:left; margin-right:10px; margin-left:10px;}
#footBox{font-size:x-small;margin-top:10px; margin-bottom:15px; border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4;}

/*右メニューボタン設定*/
#right_bt{
	background-color:#ebebeb;
	padding:5px;
	width:174px;
}
#right_bt img{padding-bottom:3px;}

/*その他*/
.clear{clear:left}
.clear_right{clear:right;}
.clear_both{clear:left;}

/*診療科案内ボタン設定*/
#clinicBox{display:block;padding-top:5pt;padding-bottom:5pt;}
#clinicBox ul{
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:35px;
}
#clinicBox ul li{font-size:11px;background:url(images/common/arrow_01.gif) no-repeat 0 0.3em;display:block;float:left;padding:0px 15px 0px 10px;}


/*////トップページ設定////*/
.topBox{text-align:left; border:solid 1px #b6b6b6;}
.topBox_txt{padding:5px; text-align: left;}
.glay_box{background-color:#EFEFEF; width:350px; float:right; padding:3px;}

/*トピックス*/
#topicsBox{margin:0px;padding:0px;border:solid 1px #b3b27f;width:175px;}
#topics{text-align:left; padding:5px; height: 160px; overflow: auto;}
#topics hr{margin-top:3px; margin-bottom:3px;}

/*////診療科案内////*/
.entry{text-align:left; width:725px;}

/*見出し*/
.entry .titleBg {
	background:url(images/common/title_bg.gif) no-repeat;
	margin-bottom:5px;
	margin-top: 10px;
	padding-top:8px;
	padding-left:15px;
	width:725px;
	height:30px;
}
.entry td {padding: 5px;}
.entry h2 {
	color:#2b7f00;
	font-size:18px;
	line-height:110%;
	float:left;
	/*width:350px;*/
}
.entry .pageLink {padding-right: 30px; font-size:12px;}
.entry .pageLink a:link {color:#838383;text-decoration:underline;background:url(images/common/arrow_01.gif) no-repeat 0 0.3em;margin-left:15px;padding-left:15px;}
.entry .pageLink a:hover{background:url(images/common/arrow_01.gif) no-repeat 0 0.3em;margin-left:15px;padding-left:15px;}
.entry .pageLink a:visited{color:#838383;text-decoration:underline;background:url(images/common/arrow_01.gif) no-repeat 0 0.3em;margin-left:15px;padding-left:15px}
.entry .pageLink a:active{background:url(images/common/arrow_01.gif) no-repeat 0 0.3em;margin-left:15px;padding-left:15px;}

.entry h3{
	color:#ff6c04;
	font-size:14px;
	margin-top:10px;
}
.entry h4{ margin:0; padding:0;font-size:small;margin-top:10px;}
.docBox{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #c9c9c9;}
.docBox .nameAll{margin-bottom:5px;margin-top:2px;}
.docBox .name{font-weight:bold;font-size:140%;clear:left;}
.docBox .title{font-weight:bold;clear:left;}

/*文字サイズ*/
.fontSmall .target  { font-size: 100%;}
.fontNormal .target { font-size: 120%;}
.fontLarge .target  { font-size: 140%;}
.fontChanger span { cursor: pointer;}
.fontChanger img { margin-right:5px;}

/*文字色*/
.red{color:#FF0000;}

/*リンク集*/
.link ul{padding-left:50px}
.link ul li{background:url(images/clinic/internal/img274_bt.JPG) no-repeat 0 0.3em;list-style-type:none;margin-bottom:13px;margin-left:10px;padding-left:18px}

/*医師案内*/
.entry li {margin-left:10px; list-style-type:none; margin-top: 0; margin-bottom: 0px;}
.doc {font-weight: bold; color: #F90; margin-bottom: 5px; border-left-width: 6px; border-left-style: solid; border-left-color: #999; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 15px; height: 20px;}
.docLink {text-align: right; padding-right: 30px; margin-top: -15px; font-weight: normal;}
.annai {line-height: 170%;}
.month {margin-top: 10px; font-weight: bold; color: #063; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 7px;}

/*健康管理センター*/
#examBox{padding-top:10px}
#examBox leftBox{}
#left_bt p{padding-left:5px}
#proBox p{padding:5px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7}
#proBox b{font-weight:bold;font-size:small}
#f_wmp {float:right; width:360px; text-align:right; font-size:12px;}
#f_wmp table { width:360px;}
#f_wmp table td { text-align:left;}

/*各インデックスページ*/
.menu_icon {background-image: url(images/common/menu_icon.JPG); background-repeat: no-repeat; background-position: left; padding-left: 15px; margin-left: 15px; margin-top: 8px;}

/*部門紹介ページ*/
#set a  { color: #006600;font-size: 12px;text-decoration: none; 
background-image:url("images/clinic/internal/img331_rink.jpg"); 
background-repeat:no-repeat;background-position: left top; 
text-align: center; padding-top: 8px;width: 166px; height: 31px; 
display: block; }
#set a:hover  {color: #ffffff; text-decoration: none; 
background-image: url(http://www.exlab.sakura.ne.jp/jr/images/clinic/internal/img332_hover.jpg) }

/* 外来診療の流れ */
#chart {background-image: url(images/clinic/internal/img375_chart.gif); background-repeat:no-repeat; padding:12px 20px 20px}

/*入院テーブル*/
.enter_h {margin-top: 5px; margin-bottom: 5px;}

/*右寄せスペース*/
.entry_sp {padding-left: 10px;}

/*部門紹介相互リンク*/
#b{display:block;padding-top:0pt;padding-bottom:0pt;}
#b ul{list-style-type:none;	padding-top:5px;	padding-bottom:5px;
	padding-left:0px;}
#b ul li{font-size:12px;background:url(images/clinic/internal/img435_c.gif) no-repeat 0 0.3em;display:block;float:left;padding:5px 0px 0px 15px;}

/*病院紹介相互リンク*/
#aboutMenu　{display:block; padding-top:0pt; padding-bottom:0pt;}
#aboutMenu ul {list-style-type:none; padding-top:5px; padding-left:5px;}
#aboutMenu ul li {font-size:12px; background:url(images/about/point.gif) no-repeat 0 0.3em; display:block; float:left; padding:5px 0px 0px 15px;}
#keiyaku{font-size:10px;}

/*動画コーナー*/
#movie {
    line-height:50px;
    margin-left:200px;
    margin-top:100px;
    font-size:2em}
