@charset "UTF-8";
/* CSS Document */

.kakakuBox1{
	float:left;
	margin-bottom:20px;
	margin-right:31px;
}

.kakakuBox2{
	float:left;
	margin-bottom:20px;
}

.kakakuBox3{
	float:left;
	margin-bottom:20px;
	margin-right:31px;
}

.kakakuBox4{
	float:left;
	margin-bottom:20px;
}

.kakakuBox5{
	float:left;
	margin-right:11px;
	margin-bottom:40px;
}

.kakakuBox6{
	float:left;
	margin-right:10px;
	margin-bottom:40px;
}

.kakakuBox7{
	float:left;
	margin-bottom:40px;
}

.kakaku1{
	padding:10px 20px;
	border-bottom:1px solid #987a03;
	border-left:1px solid #987a03;
	border-right:1px solid #987a03;
	width:295px;
	background-color:#FFF;
}

.kakaku2{
	padding:10px 20px;
	border-bottom:1px solid #9b9e97;
	border-left:1px solid #9b9e97;
	border-right:1px solid #9b9e97;
	width:295px;
	background-color:#FFF;
}

.kakaku3{
	padding:10px 20px;
	border-bottom:1px solid #858683;
	border-left:1px solid #858683;
	border-right:1px solid #858683;
	width:295px;
	background-color:#FFF;
}

.kakaku4{
	padding:10px 20px;
	border-bottom:1px solid #858683;
	border-left:1px solid #858683;
	border-right:1px solid #858683;
	width:295px;
	background-color:#FFF;
}

.kakaku5{
	padding:10px 20px;
	border-bottom:1px solid #987a03;
	border-left:1px solid #987a03;
	border-right:1px solid #987a03;
	width:186px;
	background-color:#FFF;
	font-size:12px;
}

.kakaku6{
	padding:10px 20px;
	border-bottom:1px solid #9b9e97;
	border-left:1px solid #9b9e97;
	border-right:1px solid #9b9e97;
	width:186px;
	background-color:#FFF;
	font-size:12px;
}

.kakaku7{
	padding:10px 20px;
	border-bottom:1px solid #9b9e97;
	border-left:1px solid #9b9e97;
	border-right:1px solid #9b9e97;
	width:186px;
	background-color:#FFF;
	font-size:12px;
}

.nedan{
	float:left;
	font-weight:bold;
	font-size:18px;
}

.hiritu{
	float:right;
	font-size:18px;
}

.hiritu .red{
	color:#F00;
}

.gold1{
	display:block;
}

.gold1 th{
	width:100px;
	padding-bottom:10px;
}

.gold1 td{
	padding-bottom:10px;
}

.gold2{
	display:block;
}

.gold2 th{
	width:120px;
	padding-bottom:10px;
}

.gold2 td{
	padding-bottom:10px;
}

.nakamuraBox01{
	float:left;
	margin-right:21px;
	margin-bottom:30px;
}

.nakamuraBox02{
	float:left;
	margin-bottom:30px;
}

.nakamuraBox03{
	float:left;
	margin-right:21px;
	margin-bottom:40px;
}

.nakamuraBox04{
	float:left;
	margin-bottom:40px;
}

.newsttl{
	float:left
}

.newsList{
	float:right;
}

.newsBox{
	padding-bottom:50px;
}

.newsBox .hizuke{
	float:left;
	width:95px;
	padding-left:10px;
	padding-bottom:10px;
}

.newsBox .ttl{
	float:left;
	width:580px;
	padding-bottom:10px;
}

.newsBox .ttl a:link {color:#666666;text-decoration:none;}
.newsBox .ttl a:visited {color:#666666;text-decoration:none;}
.newsBox .ttl a:hover {color:#987a03;text-decoration:underline;}
.newsBox .ttl a:active {color:#987a03;text-decoration:underline;}
.newsBox .ttl a {outline:none;}

.contactBox{
	position:relative;
	width:980px;
	height:140px;
	background:url(bk_tel2.jpg) no-repeat top center;
	margin:0 0 20px 0;
}

.contactBox p{
	position:absolute;
	top:19px;
	left:718px;
}

.nakamuraBox .txt{
	float:left;
	width:445px;
	margin-left:20px;
	margin-top:10px;
}

.nakamuraBox .img{
	float:right;
}

.tax .txt{
	margin-left:20px;
	margin-top:10px;
}

.tax .txt2{
	margin-left:20px;
	margin-top:40px;
}

.tax_table{
	margin-left:20px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.tax_table th{
	background:#dfdfda;
	padding:10px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.tax_table td{
	background:#fff;
	padding:10px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.productBox{
	margin-bottom:40px;
}

.img_product{
	float:left;
	display:block;
}


.coinBox01{
	margin-left:20px;
	margin-bottom:40px;
}

.coinBox02{
	margin-left:20px;
	margin-bottom:40px;
}

.coinBox02 .img{
	float:left;
	margin-right:20px;
}

.coinBox02 .txt{
	float:left;
}

.coin_txtBox03{
	margin-left:20px;
	margin-bottom:20px;
}

.coin_txtBox032{
	margin-left:20px;
	margin-bottom:20px;
	color:#FFF;
	background-color:#b8a453;
	padding:20px;
}

.analysis01{
	margin-left:20px;
	margin-bottom:20px;
}

.analysis01Box{
	margin-left:20px;
	padding:20px;
	background:#b8a453;
	color:#FFF;
}

.analysis02Box{
	margin-left:20px;
	margin-bottom:40px;
	padding:20px;
	background:#b8a453;
	color:#FFF;
}

.analysis03Box{
	margin-left:40px;
	margin-bottom:40px;
}

ul.analysis03Box li{
	list-style:decimal;
}







h4{
	border-top:1px solid #987a03;
	border-bottom:1px solid #987a03;
	border-right:1px solid #987a03;
	border-left:10px solid #987a03;
	background:#FFF;
	color:#987a03;
	font-weight:bold;
	padding:10px;
	margin-bottom:10px;
	display:block;
}

.fakeBox{
	margin-left:20px;
	margin-bottom:40px;
}

.widgettitle{
	background:#bea957;
	padding:10px;
	color:#FFF;
}

.widget ul{
	margin-bottom:20px;
	margin-top:5px;
}

.widget ul li{
	margin-left:10px;
}

.widget ul li a:link {text-decoration:none;}
.widget ul li a:visited {text-decoration:none;}
.widget ul li a:hover {text-decoration:underline;}
.widget ul li a:active {text-decoration:underline;}
.widget ul li a {outline:none;}

#ttlArchives{
	background:#bea957;
	padding:10px;
	color:#FFF;
	margin-bottom:20px;
}



.nextprev .prev{
	float:left;
	margin-bottom:20px;
}

.nextprev .next{
	float:right;
	margin-bottom:20px;
}


.sitemap_arrow{
	background:url(arrow_sitemap.jpg) left top no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	margin-left:22px;
}

.sitemap_arrow a:link {text-decoration:none; color:#666666;}
.sitemap_arrow a:visited {text-decoration:none; color:#666666;}
.sitemap_arrow a:hover {text-decoration:underline;}
.sitemap_arrow a:active {text-decoration:underline;}
.sitemap_arrow a {outline:none;}


.contact{
	margin-left:20px;
	margin-bottom:20px;
}

.contact table{
	border-top:1px solid #b8a453;
}

.contact th{
	border-bottom:1px solid #b8a453;
	padding:20px;
	background-color:#eae6d3;
	font-weight:bold;
}

.contact td{
	border-bottom:1px solid #b8a453;
	padding:20px;
}

.contact .form01{
	width:200px;
}

.contact .form02{
	width:500px;
}

.contact .form03{
	width:500px;
	height:140px;
}

.companyBox{
	border-top:1px solid #987a02;
	border-left:1px solid #987a02;
}

.companyBox th{
	width:160px;
	padding:20px;
	border-bottom:1px solid #987a02;
	border-right:1px solid #987a02;
	background-color:#e5e3d5;
}

.companyBox td{
	width:465px;
	padding:20px;
	border-bottom:1px solid #987a02;
	border-right:1px solid #987a02;
	background-color:#FFF;
}

.policyList li{
	padding-left:10px;
	margin-left:20px;
	margin-bottom:10px;
	list-style:decimal;
}


.transaction li{;
	margin-left:20px;
	margin-bottom:10px;
	list-style:disc;
}

.form04{
	text-align:center;
	padding:20px 0;
}
