@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 基本
　02. タブコンテンツ
　03. とるべき対策は
　04. 医療の必要性に応じた療養病床の再編成
  

******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/business/css/style.css");
@import url("/business/silver/css/style.css");



/* ==

　01. 基本

=============================================================================== */
.topicPath li.lastChild a{ background:none; }

.main h4{
	margin-bottom:10px;
	padding:0 0 3px;
	border-bottom:1px solid #ccc;	
	font-size:100%;
}

.main h5{
	margin-bottom:5px;
	font-size:100%;
	line-height:1.4;
}

.main p{ line-height:1.5; }
/*.main div p img{ margin-top:3px; }*/

.main div{
	min-height:1%;
	margin-bottom:20px;
	clear:both;
}
* html .main div{ height:1%; }
.main div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main div div{ margin-bottom:0; clear:none; }



/* ==

　02. タブコンテンツ

=============================================================================== */
/* タブ
------------------------------------------------------------------------------- */
.main .tabcnts .tab{ background:url(../images/bk_tab.gif) left bottom repeat-x; }
.main .tabcnts .tab li{ margin-right:12px; float:left; }
@media print{
	* html .main .tabcnts .tab li{ margin-right:11px; }
}
.main .tabcnts .tab li.tab_02{ margin-right:13px; }
.main .tabcnts .tab li.tab_03{ margin-right:0; }

.main .tabcnts .tab li a{
	width:235px;
	height:42px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main .tabcnts .tab li a span{ display:none; }
.main .tabcnts .tab li a:link, .main .tabcnts .tab li a:visited{ background-position:left top; }
.main .tabcnts .tab li a:hover, .main .tabcnts .tab li a:active{ background-position:left bottom; }

.main .tabcnts .tab li.tab_01 a{ background-image:url(../images/tab_01.gif); }
.main .tabcnts .tab li.tab_02 a{ background-image:url(../images/tab_02.gif); }
.main .tabcnts .tab li.tab_03 a{ background-image:url(../images/tab_03.gif); }

.main .tabcnts .tab li.tab_01,
.main .tabcnts .tab .tab_01 li.tab_01 a{ background-image:url(../images/tab_01_on.gif); }
.main .tabcnts .tab li.tab_02,
.main .tabcnts .tab .tab_02 li.tab_02 a{ background-image:url(../images/tab_02_on.gif); }
.main .tabcnts .tab li.tab_03,
.main .tabcnts .tab .tab_03 li.tab_03 a{ background-image:url(../images/tab_03_on.gif); }




/* 内容
------------------------------------------------------------------------------- */
.main .tabcnts .cnts{
	padding:15px 10px 10px;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	line-height:1.5;
	/*display:none;*/
}
/*.main .tabcnts #tabcnts_01{ display:block; }*/

.main .tabcnts .cnts h3{ background:none; }

.main .tabcnts .cnts dl.details{
	min-height:1%;
	margin:0;
	padding:0;
	clear:both;
}
.main .tabcnts .cnts dl.details:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
* html .main .tabcnts .cnts dl.details{ height:1%; }
.main .tabcnts .cnts dl.details dt{ width:85px; float:left; }
.main .tabcnts .cnts dl.details dd{ width:620px; padding-bottom:10px; float:left; }

.main .tabcnts .cnts dl.dakara{
	width:705px;
	background:url(../images/bk_dakara.gif) left top no-repeat;
	clear:both;
}
.main .tabcnts .cnts dl.dakara dt img{ margin:12px 10px 3px; }
.main .tabcnts .cnts dl.dakara dd{
	width:681px;
	padding:0 12px 10px;
	background:url(../images/btm_dakara.gif) left bottom no-repeat;
}


/* ==

　03. とるべき対策は

=============================================================================== */
.main div.measure{
	width:730px;
	background:url(../images/btm_measure.gif) left bottom no-repeat;
	clear:both;
}
.main div.measure div{
	width:355px;
	margin:0 20px 0 0;
	padding:0 0 15px;
	float:left;
}
.main div.measure div div{ width:auto; margin:0; padding:0; float:none; clear:both; }
.main div.measure div.lastChild{ margin-right:0; }

.main div.measure h3{ background:none; }
.main div.measure ul{ padding:0 10px 10px; }
.main div.measure li{
	margin:0 0 10px;
	padding:0 0 0 15px;
	background:url(../images/li_disc.gif) 2px 0.4em no-repeat;
	line-height:1.4;
}



.main div.measure div.btn p{ width:173px; margin:0 auto; float:left; }
.main div.measure div.btn p.btn_reorg{ margin:0 8px 0 0; }
.main div.btn p.btn_elderly{ margin:0 auto; }

.main div.lastChild div.btn p{ float:none; }


.main div.btn p a{
	width:173px;
	height:30px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.btn p a span{ display:none; }
.main div.btn p a:link, .main div.btn p a:visited{ background-position:left top; }
.main div.btn p a:hover, .main div.btn p a:active{ background-position:left bottom; }

.main div.btn p.btn_reorg a{ background-image:url(../images/btn_reorganization.gif); }
.main div.btn p.btn_elderly a{ background-image:url(../images/btn_elderly.gif); }
.main div.btn p.btn_revision2010 a{ width:213px; background-image:url(../images/btn_revision2010.gif); }




/* ==

　04. 医療の必要性に応じた療養病床の再編成

=============================================================================== */
.main div.reorg div{ clear:both; }

.main div.reorg div.txt{
	width:440px;
	margin-bottom:10px;
	float:left;
	clear:none;
}
.main div.reorg p.img{ width:270px; margin-bottom:10px; float:right; }

.main div.reorg div h4{ padding-bottom:0; border-bottom:none; }

.main div.reorg div dl.merit{
	width:708px;
	margin-bottom:20px;
	padding:10px 10px 5px;
	background-color:#f7f7f0;
	border:1px solid #ccc;
	clear:both;
}
.main div.reorg div dl.merit dt{ padding-bottom:5px; }
.main div.reorg div dl.merit dd li{
	margin:0 0 5px;
	padding:0 0 0 15px;
	background:url(../images/li_disc.gif) 2px 0.4em no-repeat;
	line-height:1.4;
}


.main div.reorg div.btn{
	width:730px;
	margin:0;
	padding:10px 0 20px;
	background:url(/common/images/renew2009/line_dotted02.gif) left top repeat-x;
	clear:both;
}
.main div.reorg div.btn p.btn_revision2010{ padding:0 0 0 150px; float:left; }
.main div.reorg div.btn p.btn_elderly{ padding:0 150px 0 0; float:right; }









