@charset "utf-8";

/* ----------------------------------------------

	CSS information
	file name  :  style.css
	infomation :  ご相談の流れと費用

 ---------------------------------------------- */


h3{margin-bottom:15px;}
h4{margin:30px 0 10px 0px;}

.block3 p{ margin-bottom:10px;}

.block3 .box{margin-bottom:45px;}

.block3 .waku {
	width:280px;
	margin-left:30px;
	padding:10px 30px;
	border:solid 5px #ff981d;}

.block3 .notice{
	margin-left:30px;
}

.normal{font-weight:normal;}


.pricetable{
	/*padding:4px;
	background:#4bb600;*/
	margin-bottom:5px;
	width:460px;
	margin-left:30px;
	}

.pricetable table{
	border-collapse:collapse;
	border:1px solid #666666;
	color:#565656;
	}

	.pricetable th{
		background:#d7f7d4;
		border:1px solid #666666;
		padding:5px 12px;
		}
	
	.pricetable td{
		background:#f6f3ec;
		border:1px solid #666666;
		padding:5px 12px;
		}

		.pricetable th.ora{
			background:#fbebc9;
			font-weight:normal;
			}


	.w520{
		width:520px;
		}
	.w460{
		width:460px;
		}
	
	.w120{
		width:120px;
		}
	



/*
.box,.box2{
	width:570px;
	overflow:hidden;
	}
* html .box ,* html .box2 {height:1%;}

	.box {background:url(images/bg_h3.gif) repeat-y left top;}
	.box2{background:url(images/bg_h3_2.gif) repeat-y left top;}


	dt.bgh3{
		width:110px;
		float:left;
		}

	dd.textbox{
		width:400px;
		float:left;
		line-height:1.4;
		padding-left:15px;
		}
	
	.textbox h4{color:#6e6e6e; font-weight:bold; margin-top:15px;}
	
	.pricebox{
		float:right;
		width:180px;
		color:#6e6e6e;
		line-height:1.2;
		}
	
	.pricebox h4{font-weight:bold; padding:0 15px 10px;}
	.pricebox p{padding:0 15px 15px;}
	
	.bg_price{background:url(images/bg_price.gif) no-repeat left bottom;}
	
	.arrow{
		clear:left;
		height:40px;
		}
	
	

a:link{color:#ff981d; text-decoration:none;}
a:hover{color:#fac81a;}

.marT15{margin-top:15px;}
