@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 共通
　02. 住まいづくりお役立ちNEWSTOP
　03. 補助制度
　04. 金利
　05. 減税


******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/jutaku/css/style.css"); /* 注文住宅CSS（/jutaku/css/） */


/* ==

　01. 共通

=============================================================================== */
.section .main{ margin-top:10px; }
.main div{
	min-height:1%;
	margin-bottom:20px;
	line-height:1.5;
	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; }

.section .main h4{
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}

.container p.pagetop{ margin-top:20px; }

.main div.txt p{ margin-bottom:10px; }
.main .notes p, .main p.notes, .main .notes li{ font-size:85%; line-height:1.3; }
.main p.bnr{ margin:20px 0; }

.main .notes_common{
	margin:0 0 30px;
	padding-top:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left top repeat-x;
	font-size:85%;
	line-height:1.4;
}



/* ローカルナビ
------------------------------------------------------------------------------- */
.lnav p.title a{ background-image:url(/jutaku/images/lnav_title_about.gif); }
.lnav div.lnav02 p a{ background-image:url(/jutaku/visit/images/lnav_subt_visit.gif); }
.lnav div.lnav03 p a{ background-image:url(/jutaku/chouki/images/lnav_subt_chouki.gif); }
.lnav div.lnav04 p a{ background-image:url(/jutaku/performance/images/lnav_subt_performance.gif); }
.lnav div.lnav05 p a{ background-image:url(/jutaku/ecopoint/images/lnav_subt_ecopoint.gif); }
.lnav div.lnav06 p a{ background-image:url(/jutaku/sumikae/images/lnav_subt_sumikae.gif); }



/* 中ページナビボタン
------------------------------------------------------------------------------- */
.section .main .nav{
	width:730px;
	height:auto;
	min-height:1%;
	margin:0 0 10px;
	padding:3px 0 ;
	background:url(../images/bkimg.gif) left top;
	clear:both;
}
.section .main .nav li{
	margin:0 5px 0 0;
	padding:0;
	text-indent:0;
	float:left;
}
.main .nav li a{
	width:121px;
	height:34px;
	margin:0;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	top:0;
	left:0;
}
.main .nav li a:link, .main .nav li a:visited{ background-position:left top; }
.main .nav li a:hover, .main .nav li a:active{ background-position:left bottom; }
.main .nav li a span{ display:none; }

.main .nav li.nav_top a{ width:100px; background-image:url(../images/btn_top.gif); }
.main .nav li.nav_ecopoint01 a{ width:136px; background-image:url(../images/btn_ecopoint01.gif); }
.main .nav li.nav_ecopoint02 a{ background-image:url(../images/btn_ecopoint02.gif); }
.main .nav li.nav_ecopoint03 a{ background-image:url(../images/btn_ecopoint03.gif); }
.main .nav li.nav_kinri a{ width:109px; background-image:url(../images/btn_kinri.gif); }
.main .nav li.nav_tax a{ width:109px; background-image:url(../images/btn_tax.gif); }

.main .nav li.nav_top{ padding-left:4px; }
.main .nav li.nav_tax{ margin:0; }

.top .main .nav li.nav_top a,
.ecopoint .main .nav li.nav_ecopoint01 a,
.ecopoint02 .main .nav li.nav_ecopoint02 a,
.ecopoint03 .main .nav li.nav_ecopoint03 a,
.kinri .main .nav li.nav_kinri a,
.tax .main .nav li.nav_tax a{ background-position:left bottom; }



/* バナー
------------------------------------------------------------------------------- */
.main div.renew p a{
	padding:3px;
	background-image:url(../images/bkimg.gif);
	background-position:left top;
	display:block;
}
.main div.renew p a:link, .main div.renew p a:visited{ background-image:url(../images/bkimg.gif); }
.main div.renew p a:hover, .main div.renew p a:active{ background-image:url(../images/bkimg_o.gif); }




/* ==

　02. 住まいづくりお役立ちNEWS TOP

=============================================================================== */
.btn_contents{ width:730px; margin:0 0 20px; clear:both; }
.btn_contents dl{ float:left; }
.btn_contents dt{ margin:0 0 5px; }
.btn_contents dt img{ vertical-align:bottom; }
.btn_contents dd li{
	margin-right:10px;
	float:left;
}
.btn_contents dd li.btn_tax{ margin-right:0; }

.btn_contents dd li a{
	width:138px;
	height:128px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.btn_contents dd li a:link, .btn_contents dd li a:visited{ background-position:left top; }
.btn_contents dd li a:hover, .btn_contents dd li a:active{ background-position:left bottom; }

.btn_contents dd li.btn_ecopoint01 a{ background-image:url(../images/top/btn_ecopoint01.gif); }
.btn_contents dd li.btn_ecopoint02 a{ background-image:url(../images/top/btn_ecopoint02.gif); }
.btn_contents dd li.btn_ecopoint03 a{ background-image:url(../images/top/btn_ecopoint03.gif); }
.btn_contents dd li.btn_kinri a{ background-image:url(../images/top/btn_kinri.gif); }
.btn_contents dd li.btn_tax a{ background-image:url(../images/top/btn_tax.gif); }



/* ==

　03. 補助制度

=============================================================================== */
.ecopoint .main div div{ margin-bottom:10px; }
.ecopoint .main div div div{ margin-bottom:0; }
.ecopoint_01 p, .ecopoint_02 p, .ecopoint_03 p{ font-size:115%; }

.ecopoint_01 p.notes, .ecopoint_02 p.notes{ font-size:100%; }


.ecopoint .moreinfo p.txt_link a{
	padding-left:17px;
	background:url(/common/images/renew2009/arrow_blank.gif) left 1px no-repeat;
}

.ecopoint02 table, .ecopoint03 table{ margin-bottom:10px; background-color:#ccc; }
.ecopoint02 th, .ecopoint03 th{ padding:5px; background-color:#ececec; border:1px solid #fff; }
.ecopoint02 td, .ecopoint03 td{ padding:5px; background-color:#fff; font-size:115%; line-height:1.3; }
.ecopoint02 td span, .ecopoint03 td span{ font-size:90%; }



.ecopoint02 .main div.ecopoint_02{ margin-bottom:40px; }
.ecopoint02 .main div.ecopoint_02 .details{
	margin-bottom:20px;
	padding-right:305px;
	background:url(../images/ecopoint/img_solar.jpg) right top no-repeat;
}

.ecopoint02 .kaitori dt{ width:140px; float:left; }
.ecopoint02 .kaitori dd{ width:590px; float:left; }



.ecopoint03 .ecopoint_03 p.notes_02{ margin:0; padding:10px 0; font-size:85%; text-indent:0; }
.ecopoint03 .ecopoint_03 table{ width:100%; }


.ecopoint03 .ecopoint_03 .gray th,
.ecopoint03 .ecopoint_03 .gray td{ background:url(../images/ecopoint/bg_gray.gif); border:1px solid #fff; color:#999; }
.ecopoint03 .ecopoint_03 .gray td span{ color:#999; }



/* ==

　04. 金利

=============================================================================== */
.kinri .kinri_01 p.txt_link{ text-align:right; }
.kinri .kinri_01 p.txt_link a{
	padding-left:17px;
	background:url(/common/images/renew2009/arrow_blank.gif) left 1px no-repeat;
}

.kinri .main .loan dl{ margin-bottom:10px; }
.kinri .main .loan p.notes{ font-size:100%; }






/* ==

　05. 減税

=============================================================================== */
.tax .main p.notes{ margin-top:10px; font-size:100%; }
.tax .main div dt{ font-weight:bold; }
.tax .main div dd{
	margin:-1.5em 0 0 0;
	padding:0 0 5px 7em;
}


