@charset "UTF-8";

/* ***************************************************
* CSS file For coldwell.jp
	FileName: search.css
	2008/02/19 kinoshita

■目次 ==========================================
■[00]:住まいの税金
■[01]:印紙税・登録免許税
■[02]:贈与税
■[03]:不動産取得税
■[04]:固定資産税、都市計画税、住宅ローン控除
■[05]:図表

**************************************************** */
/* これ以降Mac IE 5のみに適用される \*//*/
h2{ float: left; padding-bottom: 10px;}
div.taxBox{ float: left;}
div.taxinBox{ float: left;}
div.gradeTop{ float: left;}
div.gradeBox{ float: left;}
/* これ以降Mac IE 5以外にも適用される */

/*-----------------------------------------------------------
■[00]:住まいの税金
------------------------------------------------------------*/
div.taxBox{
	padding-top: 10px;
	font-size: 14px;
	taxtable-height: 22px;
}

div.taxinBox{
}

div.taxinBox p{
	padding-top: 8px;
}


div.gradeTop{ background: url(/tax/img/gurade_top.gif) no-repeat; height: 5px; margin-top : 10px; width: 800px;}
div.gradeBottom{ background: url(/tax/img/gurade_bottom.gif) no-repeat; height: 5px; width: 800px;}

/* これ以降Mac IE 5のみに適用される \*//*/
div.gradeBottom{  clear: both; font-size: 0px; line-height: 0px}
/* これ以降Mac IE 5以外にも適用される */ 

div.gradeBox{
	background: url(/tax/img/gurade_middle.gif) repeat-y;
	width: 800px;
	padding: 4px 20px 10px 20px;
}

div.gradeBox div {
	float: left;
	width: 23%;
}

div.gradeBox div p {
	background: url(/tax/img/maru.gif) no-repeat 0 10px;
	margin: 0px;
	padding-top: 0px;
	line-height: 30px;
	padding-left: 15px;
}
div.gradeBox p a:link {color: #003399; text-decoration: underline;}
div.gradeBox p a:visited {color: #003399; text-decoration: underline;}
div.gradeBox p a:hover {color: #06c; text-decoration: none;}


div.gradeBox2{
	background: url(/tax/img/bg_1.gif) no-repeat;
	width: 800px;
	padding: 20px 20px 10px 34px;
	height: 197px;
}

div.gradeBox2 div {
	float: left;
	width: 275px;
	line-height: 20px;
}

div.gradeBox2 p{
	float: left;
	margin-top : -5px;
	padding-top: 0px;
	line-height: 24px;
	font-size: 14px;
}

div.gradeBox2 p a:link {color: #003399; text-decoration: underline;}
div.gradeBox2 p a:visited {color: #003399; text-decoration: underline;}
div.gradeBox2 p a:hover {color: #06c; text-decoration: none;}


/*-----------------------------------------------------------
■[01]:印紙税・登録免許税
------------------------------------------------------------*/
table.taxtable {
	font-size: 14px;
	vertical-align: middle;
	clear: both;
	line-height: 20px;
	margin : 0px 0px 4px 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
}

table.taxtable caption {
	color: #039;
	text-align: left;
	margin-bottom : 0px;
	line-height: 20px;
}

table.taxtable th {
	background: url(/tax/img/bg_th.gif) repeat #6195ff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-weight: bold;
	color: #FFF;
	padding: 6px;
}

table.taxtable td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px;
	background-color: #FFF;
}

table.taxtable td.title {
	font-weight: bold;
	color: #FFF;
	background-color: #6195ff;
}

table.taxtable td.center { text-align: center; }
table.taxtable th.center { text-align: center; }

table.taxtable td span.kome{
	color: #ff6600;
	font-weight: bold;
}

table.taxtable td.bgeaf1ff {
	background-color: #eaf1ff;
	color: #0066ff;
}

table.taxtable td.bgffe0cc {
	background-color: #ffe0cc;
	color: #003399;
	font-weight: bold;
}


div.Diagram {
	background-color: #e7efff;
	padding: 10px 10px 15px 10px;
}


div.Diagram p {
	margin: 0px 0px 0px 10px;
}

div.fLeftTable{
	float: left;
	margin-right : 10px;
	margin-top : 20px;
}

span.kome{
	color: #ff6600;
	font-weight: bold;
}
span.COeaf1ff { color: #0066ff; }

span.CO039 { color: #039; }
span.CO06c { color: #06c; }

div.Indent{
	background-color: #FFF;
	padding: 8px 0px 8px 12px;
}

div.Indent p{
	background: url(/tax/img/maru.gif) no-repeat 0 6px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #003399;
	line-height: 20px;
}

.tab{ padding-left: 20px;}
div.whiteBox{
	background-color: #FFF;
	padding: 10px;
}


/*-----------------------------------------------------------
■[02]:贈与税
------------------------------------------------------------*/

.tab{ padding-left: 20px;}
div.fLeftBox{
	float: left;
	margin-left : 15px;
}


div.whiteBox{
	background-color: #FFF;
	padding: 10px 10px 0px 10px;
	width: 300px;
	height: 225px;
	margin-right: 10px;
	line-height: 22px;
}

table.taxtable td dl {
}

table.taxtable td dl dt {
	float: left;
	width: 16px;
}

table.taxtable td dl dd {
	float: left;
/* 	width: 360px;
 */	width: 95%;
}


table.taxtable td.Number {
	color: #039;
	padding-left: 28px;
}

table.taxtable td.number1 { background: url(/tax/img/circle1.gif) no-repeat 8px #eaf1ff; }
table.taxtable td.number2 { background: url(/tax/img/circle2.gif) no-repeat 8px #eaf1ff; }
table.taxtable td.number3 { background: url(/tax/img/circle3.gif) no-repeat 8px #eaf1ff; }
table.taxtable td.number4 { background: url(/tax/img/circle4.gif) no-repeat 8px #eaf1ff; }
table.taxtable td.number5 { background: url(/tax/img/circle5.gif) no-repeat 8px #eaf1ff; }



/*-----------------------------------------------------------
■[03]:不動産取得税
------------------------------------------------------------*/
table.graytable {
	margin-top : 4px;
	border-left: 1px solid #FFF;
	font-size: 14px;
}

table.graytable td {
	border-bottom: 1px solid #FFF;
}


table.graytable td.title {
	background-color: #b1b1b1;
	line-height: 20px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

table.graytable td.text {
	background-color: #e9e9e9;
	line-height: 20px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.bg_FFF{ background-color: #FFF;}



/*-----------------------------------------------------------
■[04]:固定資産税、都市計画税、住宅ローン控除
------------------------------------------------------------*/
.fLeftbox2{
	float: left;
	margin: 10px 28px 0px 5px;
}
.fLeftbox2_R{
	float: left;
	margin: 10px 0px 0px 0px;
}

div.maruOR{
	background: url(/tax/img/bg_zu4_5.gif) repeat-x;
	padding: 10px;
	height: 62px;
}

div.maruOR div{
	float: left;
}


div.maruOR div p.aa{
	float: left;
	background: url(/tax/img/maru_or.gif) no-repeat 0 6px;
	line-height: 24px;
	padding-left: 15px;
	color: #f60;
}

div.maruOR p.Items{
	float: left;
	background: url(/tax/img/maru_or.gif) no-repeat 0 6px;
	line-height: 24px;
	padding-left: 15px;
/* 	color: #f60;
 */	float: left;
}
.wi120{ width: 120px;}
.wi150{ width: 150px;}
.wi160{ width: 160px;}
.wi220{ width: 220px;}


/*-----------------------------------------------------------
■[05]:図表
------------------------------------------------------------*/

table.Diagram {
	width: 100%;
	margin: 0 0 10px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	line-height: 20px;
	clear: both;
}
table.Diagram th,table.Diagram td {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 6px 8px;
}
table.Diagram th {
	background-color: #ebf1fe;
	text-align: center;
	vertical-align: middle;
	color: #174bb3;
	width: 5%;
}

table.Diagram td.title {
	background-color: #ebf1fe;
	text-align: center;
	vertical-align: middle;
	color: #174bb3;
}


/* 図表例外版 */

table.Diagram2 {
/* 	width: 100%;
 */	margin: 0 0 10px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	line-height: 20px;
	clear: both;
}
table.Diagram2 th,table.Diagram2 td {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 6px 8px;
}
table.Diagram2 th {
	background-color: #ebf1fe;
	text-align: center;
	vertical-align: middle;
	color: #174bb3;
/* 	width: 5%;
 */}

table.Diagram2 td.title {
	background-color: #c5d7ff;
	text-align: center;
	vertical-align: middle;
	color: #174bb3;
}


/* 図表例外版3 */

table.Diagram3 {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	line-height: 20px;
	float: left;
	margin : 5px 10px 5px 5px;
/* 	clear: both;
 */}
table.Diagram3 th,table.Diagram3 td {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 6px 8px;
}
table.Diagram3 th {
	background-color: #ebf1fe;
	text-align: center;
	vertical-align: middle;
	color: #174bb3;
}





/* --------------------ここまで図表------------------ */



.red_title{
	background: url(/tax/img/img_red.gif) no-repeat left;
	color: #ff3333;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}

table caption{
	color: #174bb3;
	text-align: left;
	font-weight: bold;
	line-height: 22px;
}

.text174bb3{ color: #174bb3;}
.BlueBG{
	color: #174bb3;
	background-color: #FF0000;
}


div.Indent2{
	background-color: #ebf1fe;
	padding: 8px 0px 8px 12px;
}

div.Indent2 p{
	background: url(/tax/img/maru.gif) no-repeat 0 6px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #003399;
	line-height: 20px;
}


table.Diagram td dl {
}

table.Diagram td dl dt {
	float: left;
	width: 16px;
}

table.Diagram td dl dd {
	float: left;
/* 	width: 360px;
 */	width: 95%;
}


table.Diagram td.Number {
	color: #039;
	padding-left: 28px;
}




