@charset "utf-8";

.pt_30{padding-top:20px;}

.tit_area h2{
	background:#71b92b;
}
.tit_area h3{
	background:#d8dceb;
}

h3.h3_style{
	background:url(../../images/nagata/h3_bg.png) no-repeat center bottom;
}

h4.h4_style1{
	background:#d4eac0;
}

.table_block{
	margin: 0 20px 0 20px;
	padding: 0 0 30px 0;
}

table.table_style1{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:100%;
	border-top:1px solid #ccc;
}

table.table_style1 tr{
	border-bottom:1px solid #ccc;
}

table.table_style1 th{
	margin: 0 0 0 0;
	padding: 8px 0 6px 10px;
	text-align:left;
	font-size: 14px;
	line-height:1.5;
	color:#000;
	background:#f6f5f5;
	width:20%;
}

table.table_style1 td{
	margin: 0 0 0 0;
	padding: 8px 0 6px 10px;
	text-align:left;
	font-size: 14px;
	line-height:1.5;
	color:#000;
	width:70%;
}

h5.h5_style1{
	background:#71b92b;
}


h6.h6_style1{
	color:#70b82a;
}

.text_indent{
	margin: 0 0 5px 1.3em;
	padding: 0 0 0 0;
	text-indent:-1.3em;
}

.contact_info{
	margin: 0 0 10px 0;
	padding:8px 15px 8px 15px;
	display:inline-block;
	background:#958a83;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align:center;
}

.contact_info div{
	margin: 0 0 0 0;
	padding:8px 25px 8px 25px;
	display: inline-block;
	position: relative;
	vertical-align:middle;
	font-family : arial narrow,sans-serif ;
}

.contact_info div p{
	margin: 0 0 0 0;
	font-size:16px;
	line-height: 1.3;
	color:#fff;
	letter-spacing:	0px;
}

.contact_info div span{
	margin: 0 0 0 0;
	font-size:16px;
	line-height: 1.3;
	color:#fff;
}

.contact_info div span.tel_txt{
	margin: 0 0 0 0;
	font-size:32px;
	line-height: 1.3;
	color:#fff;
	letter-spacing:5px;
}

.contact_info div.btn_mail{
	border-left:1px solid #b5ada8;
	padding:15px 15px 15px 15px;
}

.contact_info div.btn_mail a{
	font-size:18px;
	line-height: 1.3;
	color:#fff;
	letter-spacing:	1px;
}

.contact_info div.btn_mail img{
	margin: 0 10px 0 0;
	vertical-align:middle;
}




