@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. ローカルナビ（lnav）
　03. 横遷移のリンク（次のページ、前のページへのリンク）
　04. 医療・介護施設への土地活用
　05. 知っておきたい税の仕組み
　06. あなたの土地の適正は？
　07. それぞれの施設の特徴は？
　08. 高齢者専用住宅
  

******************************************************************************* */



/* ==

　01. 基本

=============================================================================== */
*{ color:#333; }


/* グローバルナビ
------------------------------------------------------------------------------- */
#utilize .header .floatR .gnav li.gnav_utilize a{ background-position:left bottom; }

/* パンくず
------------------------------------------------------------------------------- */
.container .topicPath{ background:none; }


/* ナビゲーション
------------------------------------------------------------------------------- */
div.nav{
	width:100%;
	height:28px;
	background:url(/common/images/renew2009/bk_nav.gif) left top repeat-x;
	clear:both;
}
div.nav div{
	width:950px;
	min-height:1%;
	margin:0 auto;
	background:url(../images/bk_nav.gif) left top no-repeat;
	position:relative;
	claer:both;
}
div.nav div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
/*div.nav h1{ margin-top:4px; float:left; }*/
div.nav p{ margin-top:4px; float:left; }
div.nav ul{ float:left; }

div.nav li{ text-indent:-9999px; float:left; }
div.nav li a{
	height:20px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	position:absolute;
	top:4px;
	display:block;
}
div.nav li a:link, div.nav li a:visited{ background-position:left top; }
div.nav li a:hover, div.nav li a:active{ background-position:left bottom; }

div.nav li.nav01 a{ width:120px; background-image:url(../images/nav_elderly.gif); left:174px; }
div.nav li.nav02 a{ width:88px; background-image:url(../images/nav_clinic.gif); left:300px; }
div.nav li.nav03 a{ width:99px; background-image:url(../images/nav_care.gif); left:394px; }
div.nav li.nav04 a{ width:195px; background-image:url(../images/nav_concept.gif); left:499px; }
div.nav li.btnConsult a{ width:95px; height:21px; background-image:url(/tochikatsu/images/btn_consult.gif); top:3px; right:100px; }
div.nav li.btnUselist a{ width:95px; height:21px; background-image:url(/tochikatsu/images/btn_uselist.gif); top:3px; right:0; }


/* バナー
------------------------------------------------------------------------------- */
.main p.bnr{ margin-bottom:10px; }

.main ul.bnr li{ float:left; }
.main ul.bnr li.lastChild{ float:right; }

.main .bnr_column2{
	width:730px;
	min-height:1%;
	clear:both;
}
.main .bnr_column2:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main .bnr_column2 p{ width:355px; float:right; }
.main .bnr_column2 p.bnr_consult{ float:left; }



/* 枠組み
------------------------------------------------------------------------------- */
.section .main{
	width:730px;
	min-height:1%;
	float:right;
}
.section .lnav{
	width:200px;
	min-height:1%;
	float:left;
}
.section .main:after,
.section .lnav:after,
.section .main div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main div{
	min-height:1%;
	margin-bottom:20px;
	line-height:1.5;
}
* html .main div{ height:1%; }
.main div div{ margin-bottom:0; }

.section .main h2{
	margin-bottom:0;
	padding-bottom:10px;
	background-image:none;
	background-color:#fff;
}
.section .main h3{
	margin-bottom:10px;
	background:url(/common/images/renew2009/bk_h2.gif) right top no-repeat;
	font-size:120%;
	line-height:1.2;
	color:#333;
}
* html .section .main h3{ height:1%; }

.section .main h4{
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}


@media print{
	.lnav{ display:none; }
	.section .main{ float:left; }
}


/* ==

　02. ローカルナビ（lnav）

=============================================================================== */
.lnav p.title a{ background-image:url(../images/lnav_title.gif); }
.lnav div.lnav01 p a{ background-image:url(../images/lnav_subt_elderly.gif); }
.lnav div.lnav02 p a{ background-image:url(../images/lnav_subt_clinic.gif); }
.lnav div.lnav03 p a{ background-image:url(../images/lnav_subt_care.gif); }



/* ==

　04. ○○施設への土地活用

=============================================================================== */
/* 医療・介護施設への土地活用
------------------------------------------------------------------------------- */
.main .luse_01 p{
	margin-bottom:10px;
}
.main .luse_01 ul{ margin-bottom:5px; }
.main .luse_01 li{
	margin-bottom:5px;
	padding-left:12px;
	background:url(../images/luse_li_disc.gif) left 4px no-repeat;
	line-height:1.3;
}


.main .luse_02 p.data{
	margin:0 0 10px 2.5em;
	text-indent:-2.5em;
}
.main .luse_02 ul.notes li{
	margin:0 0 5px 3em;
	line-height:1.3;
	text-indent:-3em;
}


/* 診療所への土地活用
------------------------------------------------------------------------------- */
.main .clinic_01 ul{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
}
.main .clinic_01 p.notes{
	margin-top:10px;
	font-size:85%;
}


/* 介護施設への土地活用
------------------------------------------------------------------------------- */










/* ==

　05. 知っておきたい税の仕組み

=============================================================================== */
.main .tax{
	margin-bottom:10px;
	padding:10px 0;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
	clear:both;
}
.main .tax div{	margin-bottom:20px; }
.main .tax div div,
.main .tax div.txt{ margin-bottom:0; }


/* アンカーリンク
------------------------------------------------------------------------------- */
.main div.tax_anchor{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
	text-align:center;
}
.main div.tax_anchor ul{
	padding-top:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left top repeat-x;
}
.main div.tax_anchor li{
	margin-right:20px;
	display:inline;
}
.main div.tax_anchor li a{
	padding-left:10px;
	background:url(../images/arrow_anchor.gif) left 5px no-repeat;
}




/* 表組み
------------------------------------------------------------------------------- */
.main .tax table{
	width:100%;
	margin-bottom:10px;
	background-color:#d9d9d9;
}
.main .tax th{
	padding:3px 10px;
	background-color:#f0f0f0;
	border:1px solid #fff;
}
.main .tax td{
	padding:3px 10px;
	background-color:#fff;
}
.main .tax td.price{ width:80px; text-align:center; }
.main .tax td.level{ width:80px; white-space:nowrap; }
.main .tax td.rate{ width:80px; text-align:center; }


/* 2カラム
------------------------------------------------------------------------------- */
.main .tax .column2{
	width:730px;
	min-height:1%;
	clear:both;
}
.main .tax .column2 div{ width:355px; float:left; }
.main .tax .column2 div.lastChild{ float:right; }

.main .tax .column2 p.img{ width:120px; float:left; }
.main .tax .column2 div.txt{ width:590px; float:right; }


.main .tax ul.notes li.rapid_cal{
	margin-left:0;
	text-indent:0;
}
.main .tax ul.notes li.rapid_cal table{ margin-top:3px; }
.main .tax ul.notes li.rapid_cal td.price{ width:150px; }


.main .tax .column2 p.notes{ margin-bottom:0; }
.main .tax .column2 table{ margin-bottom:5px; }
.main #tax03 .column2{ margin-bottom:10px; }






/* ==

　06. あなたの土地の適正は？

=============================================================================== */
.main .proper li{ margin-bottom:5px; }
.main .proper li li{
	margin:0 0 3px 1.5em;
}


/* ==

　07. それぞれの施設の特徴は？

=============================================================================== */
.main .chara table{
	width:100%;
	margin-bottom:20px;
	background-color:#d9d9d9;
}
.main .chara th{
	width:200px;
	padding:5px 10px;
	background-color:#efefef;
	border:1px solid #fff;
	font-size:120%;
	line-height:1.5;
	text-align:left;
	vertical-align:top;
}
.main .chara th li,
.main .chara th p{ font-size:90%; font-weight:normal; }

.main .chara td{
	padding:5px 10px;
	background-color:#f7f7ef;
	border:1px solid #fff;
	line-height:1.5;
	vertical-align:top;
}
.main .chara td.item{
	width:80px;
	background-color:#fff;
	font-weight:bold;
	text-align:center;
}



/* ==

　08. 高齢者専用住宅

=============================================================================== */
.main .eldy_01 div.txt{ width:485px; float:left; }
.main .eldy_01 p.img{
	width:235px;
	margin-top:10px;
	text-align:right;
	float:right;
}

.main .eldy_02 div.txt{ width:485px; float:right; }
.main .eldy_02 p.img{
	width:235px;
	margin-top:25px;
	float:left;
}

.section .main .eldy_03{ margin-bottom:40px; }
.main .eldy_03 div.txt{ width:485px; float:left; }
.main .eldy_03 p.img{
	width:235px;
	margin-top:10px;
	text-align:right;
	float:right;
}




