@charset "shift_jis";

#main .edgeDeco {
	border: 5px solid #E7E7E7;
}

#main h2.tit {
	background-image: url(../images/build/h2_longterm_tit.jpg);
	margin-bottom:15px;
}

/*#main .explanation {
	width: 429px;
	height: 19px;
	margin: 12px 0px 19px 15px;
	background-image: url(../images/build/text_indoor01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
	text-indent: -9999px;
}*/

#main .newsrelease {
	margin-bottom:25px;
	text-align:center;
}

#main .entry {
	width: 675px;
	margin: 0px 0px 30px 15px;
}
#main .entry h3.tit {
	width: 675px;
	height: 27px;
	margin-bottom: 15px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
	text-indent: -9999px;
}
#main .entry#entryConform h3.tit {
	background-image: url(../images/build/tit_longterm01.gif);
}
#main .entry#entryMeasures h3.tit {
	background-image: url(../images/build/tit_longterm05.gif);
}
#main .entry#entryAbout h3.tit {
	background-image: url(../images/build/tit_longterm02.gif);
}
#main .entry#entryStandard h3.tit {
	background-image: url(../images/build/tit_longterm03.gif);
}
#main .entry#entryMerit h3.tit {
	background-image: url(../images/build/tit_longterm04.gif);
}

#main .entry#entryConform p.title {
	width: 532px;
	height: 16px;
	margin-bottom: 15px;
	background-image: url(../images/build/text_longterm01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
	text-indent: -9999px;
}
#main .entry#entryConform p.text{
	margin-bottom:10px;
}
#main .entry#entryConform p.image{
	margin-bottom:5px;
}
#main .entry#entryConform p.notes{
	margin:10px 0 0 0;
	font-size:85%;
}


#main .entry#entryStandard .image{
	margin-bottom: 20px;
}

/* ADD:20090729 start */
#main .entry .imageTable{
	margin-bottom: 20px;
	background-position:left top;
	background-repeat:no-repeat;
}

#main .entry .imageTable table {
	width:auto;
	height:1px;
	font-size:1px;
	line-height:0;
	outline:none;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px;
}

/*
@media print {
#main .entry .imageTable table {

	width:auto;
	outline:none;
	text-align:left;
	text-decoration:none;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
}
#main .entry .imageTable table th{
	background-color:#990000;
	text-align: center;
    border: 1px #E3E3E3 solid;
	padding:5px;
}
#main .entry .imageTable table td{
    border: 1px #E3E3E3 solid;
	padding:3px;
}
}
*/
#main .entry#entryStandard .imageTable#certificationStandards{
	display: block;
	width:676px;
	height:449px;
	background-image:url(../images/build/img_longterm07.gif);
}

#main .entry#entryMerit .imageTable#mortgageTaxReliefLongTerm,
#main .entry#entryMerit .imageTable#mortgageTaxReliefGeneral{
	display: block;
	width:676px;
	height:188px;
	margin-bottom:20px;
	background-image:url(../images/build/img_longterm02.jpg);
}
#main .entry#entryMerit .imageTable#mortgageTaxReliefGeneral{
	display: block;
	height:169px;
	background-image:url(../images/build/img_longterm03.gif);
}

#main .entry#entryMerit .imageTable#InvestmentTaxCuts{
	display: block;
	width:675px;
	height:172px;
	margin-bottom:0;
	background-image:url(../images/build/img_longterm04.jpg);
}
#main .entry#entryMerit .imageTable#InvestmentTaxCuts .pop{
	width:auto;
	height:1px;
	font-size:1px;
	line-height:0;
	outline:none;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px;
}

#main .entry#entryMerit .imageTable#variousTaxMeasures{
	display: block;
	width:676px;
	height:185px;
	margin-bottom:0;
	background-image:url(../images/build/img_longterm05.gif);
}
#main .entry#entryMerit .imageTable#paymentComparison{
	display: block;
	width:664px;
	height:194px;
	margin-bottom:0;
	background-image:url(../images/build/img_longterm06.gif);
}

/* ADD:20090729 end */

#main .entry#entryMeasures .text{
	margin-bottom:8px;
}
#main .entry#entryMeasures .about{
	margin: 15px 0;
	padding: 15px 18px;
	background-color: #E8E8E8;
}
#main .entry#entryMeasures .about .tit{
	padding-bottom:8px;
	font-weight:bold;
}

#main .entry#entryMerit p.lead{
	margin-bottom:20px;	
}
#main .entry#entryMerit .box p.stit{
	height: 30px;
	margin-bottom: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
	text-indent: -9999px;
}
#main .entry#entryMerit .box .item{
	margin-bottom:30px;
}
#main .entry#entryMerit .box .item p.notes{
	margin: 10px 0 20px;
	font-size:85%;
}
#main .entry#entryMerit .box .item p.btext{
	font-weight: bold;
}

#main .entry#entryMerit .box .item p.caption{
	height: 16px;
	margin-bottom: 15px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
	text-indent: -9999px;
}
#main .entry#entryMerit .box#boxTax .item#taxItem01 p.caption{
	width: 327px;
	margin-bottom:5px;
	background-image: url(../images/build/cap_longterm01.gif);
}
#main .entry#entryMerit .box#boxTax .item#taxItem02 p.caption{
	width: 109px;
	background-image: url(../images/build/cap_longterm02.gif);
}
#main .entry#entryMerit .box#boxTax .item#taxItem03 p.caption{
	width: 363px;
	background-image: url(../images/build/cap_longterm03.gif);
}
#main .entry#entryMerit .box .item p.notice{
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
	text-indent: -9999px;
}
#main .entry#entryMerit .box#boxTax .item#taxItem01 p.notice{
	width: 676px;
	height: 17px;
	margin-bottom: 25px;
	background-image: url(../images/build/text_longterm02.gif);
}
#main .entry#entryMerit .box#boxTax .item#taxItem02 p.notice{
	width: 676px;
	height: 39px;
	margin-bottom: 30px;
	background-image: url(../images/build/text_longterm03.gif);
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 p.notice{
	width: 485px;
	height: 69px;
	margin: 20px 0 0 103px;
	background-image: url(../images/build/text_longterm04.gif);
}


#main .entry#entryMerit .box#boxTax{
	margin-bottom:50px;
}
#main .entry#entryMerit .box#boxTax p.stit{
	width: 100px;
	background-image: url(../images/build/stit_longterm01.gif);
}
#main .entry#entryMerit .box#boxRate p.stit{
	width: 100px;
	background-image: url(../images/build/stit_longterm02.gif);
}
#main .entry#entryMerit .box#boxTax .content{
	width:660px;
	padding-left:12px;
}

#main .entry#entryMerit .box#boxTax .item#taxItem02 ul{
	margin:10px 0 0;
}
#main .entry#entryMerit .box#boxTax .item#taxItem02 p.image{
	margin-bottom: 10px;
}


#main .entry#entryMerit .box#boxRate .item#rateItem01 .about{
	margin: 15px 0;
	padding: 15px 20px;
	background-color: #E8E8E8;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 p.notes{
	margin: 5px 0 15px;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 ul{
	margin: 15px 0;
	padding-left:12px;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 li{
	text-indent:-0.5em;
	padding-left:1em;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 .imageTable{
	margin-left:12px;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 p.use{
	margin-left:39px;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 .btn {
	padding-left:82px;
}
#main .entry#entryMerit .box#boxRate .item#rateItem01 .btn a{
	display:block;
	width:528px;
	height:62px;
	background-image:url(../images/build/btn_longterm.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px;
	border:none;
	background-color:transparent;
	outline:none;
	cursor:pointer;
}

#main .entry#entryMerit .box#boxRate .item#rateItem01 .btn a:hover{
	background-position:left bottom;
}

