@charset "utf-8";
/*
Theme Name:NAKAMURA_SYOKAI
Theme URI:
Description:中村商会のテンプレートです。
Version:
Author:
Author URI:
*/
@import "reset.css";
@import "common.css";

/* トップページ */

/* スライドショー */

.wideslider {
	width: 100%;
	height: 477px;
	text-align: left;
	position: relative;
	overflow: hidden;
	border-bottom:30px solid #EFA81E;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;

}

.wideslider_base {
	top: 0;
	position: absolute;
	height:260px;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;
height:260px;
}
.slider_prev,
.slider_next {
	/* top: -50px; */
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
	height:260px;
}
.slider_prev {background: #FFF url(images/main_ico01.png) no-repeat 90% center;}
.slider_next {background: #FFF url(images/main_ico02.png) no-repeat 10% center;}

.pagination {
bottom:20px;
	left: 0;
	width: 100%;
	text-align: center;
position:absolute;
z-index: 200;
}

/* .pagination a {
	margin: 0 5px;
	width: 15px;
	height: 15px;
	display: inline-block;
	overflow: hidden;
	background: #333;
} */

.pagination a {
background: url(images/page_nation.jpg) no-repeat;
width: 22px;
height: 22px;
display: inline-block;
margin:0px 5px 0px 0px;
}

.pagination a.active {
background-position: 0px -22px;
}


/* .pagination a.active {
	filter:alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
} */

/* =======================================
	ClearFixElements
======================================= */
.wideslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.wideslider ul {
	display: inline-block;
	overflow: hidden;
}

/* スライドショーend */

.index_01 {
width:100%;
background-color:#e9edf5;
}

.index_01_area {
width:1000px;
margin:0 auto;
padding:0px 0px 30px 0px;
}

.index_01_area h2 {
text-align:center;
padding:35px 0px 30px 0px;
}

.index_01_area .txt_01 {
font-size:16px;
text-align:center;
padding:0px 0px 30px 0px;
}

.index_01_area .style_01,
.index_01_area .style_02,
.index_01_area .style_03 {
width:297px;
min-height:330px;
float:left;
background-color:#FFF;
}

.index_01_area .style_01 {
border:solid 4px #809f2b;
margin:0px 42px 0px 0px;
}

.index_01_area .style_02 {
border:solid 4px #054673;
margin:0px 42px 0px 0px;
}

.index_01_area .style_03 {
border:solid 4px #a42124;
}

.index_01_area h3 {
text-align:center;
border-bottom:dotted 1px #c2c2c2;
margin:10px 20px 0px 20px;
padding:0px 0px 7px 0px;
}

.index_01_area li ul {
line-height:2.0;
padding:10px;
font-size:14px;
}

.index_01_area li ul li a {
color:#000;
}

.index_02 {
width:1000px;
margin:0 auto;
padding:0px 0px 0px 0px;
}

.index_02 .news_area {
border:solid 2px #e9edf5;
margin:30px 0px 30px 0px;
}

.index_02 h2 {
text-align:center;
border-bottom:2px solid #98b808;
margin:30px 20px 20px 20px;
padding:0px 0px 13px 0px;
}

.index_02 dl {
margin:0px 20px 0px 20px;
padding:0px 10px 0px 0px;
height:220px;
overflow:auto;
}

.index_02 dl dt {
font-size:14px;
font-weight:bold;
padding:15px 10px 7px 0px;
}

.index_02 dl dd {
border-bottom:1px solid #dfdfdf;
line-height:1.8;
padding:0px 0px 15px 0px;
}

.index_02 dl dd a {
color:#000;
display:block;
}

.index_02 dl dd:last-child {
border-bottom:0;
}

.index_02 .more {
width:158px;
border:solid 1px #c9c9c9;
text-align:center;
font-size:14px;
margin-left: auto;
margin-top:20px;
margin-bottom:20px;
margin-right:20px;
}

.index_02 .more a {
padding:7px 0px 7px 0px;
display:block;
color:#000;
}

/* トップページend */

/* ページ共通 */

.breadcrumbs {
width:1000px;
margin:0 auto;
background-color:#f5f5f2;
margin:20px auto 0px auto;
}

.breadcrumbs p {
padding:15px 0px 15px 15px;
font-size:13px;
}

.breadcrumbs p a {
color:#000;
}

.to_top {
background-image:url(images/to_top.png);
background-repeat:no-repeat;
background-position:-5px 0px;
text-align:right;
font-size:14px;
padding:0px 0px 10px 0px;
}

.to_top a {
color:#054471;
}

/* ページ共通end */

/* 省エネソリューション */

.solution h2 {
padding:30px 0px 30px 0px;
}

.solution .item_01 {
padding:0px 0px 50px 0px;
}

.solution .item_02 {
padding:0px 0px 60px 0px;
}

.solution .item_02 li {
float:left;
width:307px;
margin:0px 38px 0px 0px;
}

.solution .item_02 li:nth-child(3) {
margin:0;
}

.solution .item_02 li h3 {
font-size:25px;
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/ico.png);
background-repeat:no-repeat;
background-position:0px 35px;
padding:30px 0px 0px 20px;
height:40px;
line-height:1.1;
}

.solution .item_02 li h3 a {
color:#000;
}

.solution .item_02 li:nth-child(2) h3,
.solution .item_02 li:nth-child(3) h3 {
padding:10px 0px 0px 20px;
height:60px;
background-position:0px 25px;
}

.solution .item_02 li div {
width:297px;
min-height:400px;
border:solid 5px #e9edf5;
position:relative;
}

.solution .item_02 li .ico {
background-color:#efa81e;
color:#FFF;
font-size:16px;
width:62px;
text-align:center;
position:absolute;
top:180px;
left:10px;
}

.solution .item_02 li h4 {
color:#efa81e;
font-size:16px;
line-height:1.8;
padding:15px 15px 10px 15px;
}

.solution .item_02 li .txt {
font-size:14px;
padding:0px 15px 15px 15px;
line-height:1.8;
}

/* 省エネソリューションend */

/* 無駄な蒸気放熱対策 */

.steam_heat h1 {
padding:30px 0px 30px 0px;
}

.steam_heat .item_01 h2 {
padding:0px 0px 7px 0px;
}

.steam_heat .item_01 p {
font-size:14px;
line-height:2.0;
padding:0px 0px 80px 0px;
}

.steam_heat .item_02 {
padding:0px 0px 60px 0px;
}

.steam_heat .item_02 h2 {
padding:0px 0px 12px 0px;
}

.steam_heat .item_02 ul li {
width:294px;
float:left;
margin:0px 57px 0px 0px;
}

.steam_heat .item_02 ul li:nth-child(3) {
margin:0;
}

.steam_heat .item_02 ul li .txt {
font-size:14px;
line-height:2.0;
padding:0px 0px 25px 0px;
}

.steam_heat .item_02 ul li .more {
background-color:#e9edf5;
text-align:center;
font-size:14px;
}

.steam_heat .item_02 ul li .more a {
color:#054471;
padding:15px 0px 15px 0px;
display:block;
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/ico-1.png);
background-repeat:no-repeat;
background-position:100px 17px;
}

.steam_heat .item_03 li {
border-top:solid 5px #e9edf5;
border-left:solid 5px #e9edf5;
border-right:solid 5px #e9edf5;
}

.steam_heat .item_03 li:nth-child(3) {
border-bottom:solid 5px #e9edf5;
}

.steam_heat .item_03 li h3 {
padding:30px 0px 30px 30px;
}

.steam_heat .item_03 li .txt {
float:left;
width:470px;
font-size:14px;
line-height:2.0;
padding:0px 30px 40px 30px;
}

.steam_heat .item_03 li  .image {
width:400px;
float:left;
padding:0px 0px 30px 0px;
}

.steam_heat .item_04 {
padding:70px 0px 0px 0px;
}

.steam_heat .item_04 h2 {
padding:0px 0px 30px 0px;
}

.steam_heat .item_04 .txt {
font-size:14px;
line-height:2.0;
padding:20px 0px 20px 0px;
}

/* 無駄な蒸気放熱対策end */

/* 業務案内 */

.services .item_01 {
padding:15px 0px 30px 0px;
}

.services .item_02 {
padding:0px 0px 60px 0px;
}

.services .item_02 h2 {
text-align:center;
border-bottom:dotted 1px #c2c2c2;
margin:7px 20px 15px 20px;
padding:0px 0px 7px 0px;
}

.services .item_02 .style_01 {
width:297px;
border:solid 5px #809f2b;
float:left;
margin:0px 38px 0px 0px;
min-height:475px;
}

.services .item_02 .style_01 ul li {
margin:0px 13px 15px 13px;
background-color:#e7edd7;
font-size:14px;
text-align:center;
border-radius:15px;
letter-spacing:-1px;
padding:12px 0px 12px 0px;
line-height:1.3;
}

.services .item_02 li a {
color:#000;
display:block;
}

.services .item_02 .style_01 ul li:nth-child(1) {
padding:2px 0px 2px 0px;
}


.services .item_02 .style_02 {
width:297px;
border:solid 5px #054673;
float:left;
margin:0px 38px 0px 0px;
min-height:475px;
}

.services .item_02 .style_02 ul li {
margin:0px 13px 15px 13px;
background-color:#e3ecf3;
font-size:14px;
text-align:center;
border-radius:15px;
letter-spacing:-1px;
padding:12px 0px 12px 0px;
line-height:1.3;
}

.services .item_02 .style_02 ul li:nth-child(2),
.services .item_02 .style_02 ul li:nth-child(3) {
padding:2px 0px 2px 0px;
}


.services .item_02 .style_03 {
width:297px;
border:solid 5px #a42124;
float:left;
margin:0px 0px 0px 0px;
min-height:475px;
}

.services .item_02 .style_03 ul li {
margin:0px 13px 15px 13px;
background-color:#fdeaeb;
font-size:14px;
text-align:center;
border-radius:15px;
letter-spacing:-1px;
padding:12px 0px 12px 0px;
line-height:1.3;
}

/* 業務案内end */

/* 各種ポンプの整備・点検・交換 */

.pump_maintenance {
padding:0px 0px 30px 0px;
}

.pump_maintenance h1 {
margin:30px 0px 30px 0px;
}

.pump_maintenance .item_01 {
border:solid 2px #a82b2d;
margin:0px 0px 30px 0px;
}

.pump_maintenance .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #a82b2d;
}

.pump_maintenance .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.pump_maintenance .item_01 .image {
text-align:center;
padding:10px 0px 10px 0px;
}

.pump_maintenance h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.pump_maintenance .item_02 {
padding:0px 0px 50px 0px;
}

.pump_maintenance .item_02 .txt_01 {
font-size:15px;
padding:0px 0px 20px 0px;
}

.pump_maintenance .item_02 .item_left {
float:left;
width:315px;
}

.pump_maintenance .item_02 .item_left .image {
text-align:center;
}

.pump_maintenance .item_02 .item_left .txt_02 {
text-align:center;
font-size:15px;
font-weight:bold;
text-align:center;
padding:20px 0px 0px 0px;
}

.pump_maintenance .item_02 .item_right {
float:left;
width:680px;
}

.pump_maintenance .item_02 .item_right table {
border:solid 2px #ab3336;
}

.pump_maintenance .item_02 .item_right table tr:nth-of-type(1) th {
background-color:#b95457;
color:#FFF;
text-align:center;
font-size:15px;
font-weight:bold;
padding:10px 0px 10px 0px;
}

.pump_maintenance .item_02 .item_right table td {
border:solid 1px #a42124;
text-align:center;
font-size:13px;
padding:10px 0px 10px 0px;
letter-spacing:-1px;
}

.pump_maintenance .item_02 .item_right table th {
font-weight:bold;
font-size:13px;
border:solid 1px #a42124;
text-align:center;
letter-spacing:-1px;
}

.pump_maintenance .item_02 .item_right table th:nth-of-type(1) {
width:100px;
}

.pump_maintenance .item_02 .item_right table th:nth-of-type(2) {
width:160px;
}

.pump_maintenance .item_02 .item_right table th:nth-of-type(3) {
width:285px;
}

.pump_maintenance .item_02 .item_right table th:nth-of-type(4) {
width:135px;
}

.pump_maintenance .item_02 .item_right table tr:nth-of-type(2n) td {
background-color:#fdeaeb;
}

.pump_maintenance .item_02 .item_right .style_01 th:nth-of-type(1) {
width:60px;
}

.pump_maintenance .item_02 .item_right .style_01 th:nth-of-type(2) {
width:130px;
}

.pump_maintenance .item_02 .item_right .style_01 th:nth-of-type(3) {
width:400px;
}

.pump_maintenance .item_02 .item_right .style_01 th:nth-of-type(4) {
width:85px;
}

/* 各種ポンプの整備・点検・交換end */

/* 受水槽・高架水槽の清掃 雑排水・排水管・給水管などの洗浄 他 */

.washing h1 {
margin:30px 0px 30px 0px;
}

.washing .item_01 {
border:solid 2px #a82b2d;
margin:0px 0px 30px 0px;
}

.washing .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #a82b2d;
}

.washing .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.washing .item_01 .image {
text-align:center;
padding:10px 0px 10px 0px;
}

.washing h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.washing .item_02 .txt_01 {
font-size:15px;
padding:0px 0px 50px 0px;
}

.washing .item_02 h3 {
font-size:15px;
font-weight:bold;
padding:0px 0px 10px 0px;
}

.washing .item_02 table {
border:solid 2px #a42124;
}

.washing .item_02 table tr:nth-child(2n+1) th,
.washing .item_02 table tr:nth-child(2n+1) td {
background-color:#fdeaeb;
}

.washing .item_02 table th {
width:125px;
text-align:center;
font-size:15px;
border: solid 1px #a42124;
}

.washing .item_02 table td {
width:125px;
font-size:15px;
width:620px;
padding:20px 0px 20px 20px;
border: solid 1px #a42124;
line-height:1.8;
}

.washing .item_02 .txt_02{
font-size:15px;
padding:20px 0px 50px 0px;
}

.washing .item_03 {
padding:0px 0px 30px 0px;
}

.washing .item_03 li {
border:solid 2px #a42124;
width:488px;
float:left;
margin:0px 13px 0px 0px;
min-height:210px;
}

.washing .item_03 li:nth-child(2) {
margin:0;
}

.washing .item_03 li h3 {
font-size:16px;
font-weight:bold;
text-align:center;
color:#a42124;
padding:12px 0px 12px 0px;
}

.washing .item_03 li h4 {
font-size:15px;
text-align:center;
color:#a42124;
}

.washing .item_03 li p {
font-size:14px;
line-height:2.0;
padding:15px;
letter-spacing:-1px;
}

.washing .item_03 li:nth-child(1) p {
padding:15px 0px 15px 100px;
}

.washing .item_03 .item_left {
float:left;
width:177px;
}

.washing .item_03 .item_right {
float:left;
font-size:15px;
line-height:2.0;
padding:0px 0px 0px 10px;
width:800px;
}

.washing .item_04 {
padding:0px 0px 50px 0px;
}

.washing .item_04 h3 {
background-color:#fdeaeb;
text-align:center;
width:180px;
padding:10px 0px 10px 0px;
margin:0px 0px 20px 34px;
font-size:16px;
font-weight:bold;
color:#a42124;
}

.washing .item_04 h3 span {
font-size:13px;
font-weight:normal;
}

.washing .item_04 .item_left {
width:335px;
float:left;
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/img04.png);
background-repeat:no-repeat;
background-position:260px 230px;
}

.washing .item_04 .item_left li {
margin:0px 0px 20px 0px;
width:260px;
text-align:center;
}

.washing .item_04 .item_left li p {
font-size:14px;
padding:5px 0px 0px 0px;
letter-spacing:-1px;
}

.washing .item_04 .item_right {
float:left;
width:650px;
}

.washing .item_04 .item_right table td {
width:310px;
padding:0px 30px 0px 0px;
vertical-align:top;
}

.washing .item_04 .item_right table td:nth-child(2n) {
padding:0;
}

.washing .item_04 .item_right table td h4 {
text-align:center;
font-weight:bold;
font-size:15px;
padding:15px 0px 15px 0px;
}

.washing .item_04 .item_right table td p {
font-size:14px;
line-height:2.0;
}

.washing .item_05 h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.washing .item_05 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 60px 0px;
}

/* 受水槽・高架水槽の清掃 雑排水・排水管・給水管などの洗浄 他end */

/* 排気ダクト内部の点検・調査及び清掃 */

.cleaning {
}

.cleaning h1 {
margin:30px 0px 30px 0px;
}

.cleaning h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.cleaning .item_01 {
border:solid 2px #a82b2d;
margin:0px 0px 30px 0px;
}

.cleaning .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #a82b2d;
}

.cleaning .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.cleaning .item_01 .image {
text-align:center;
padding:10px 0px 10px 0px;
}

.cleaning .item_02 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 20px 0px;
}

.cleaning .item_03 {
padding:0px 0px 60px 0px;
}

.cleaning .item_03 ul li {
border-top:2px solid #a42124;
border-left:2px solid #a42124;
border-right:2px solid #a42124;
padding:20px;
}

.cleaning .item_03 ul li:nth-of-type(2) {
border-bottom:2px solid #a42124;
}

.cleaning .item_03 ul li h3 {
font-size:16px;
font-weight:bold;
color:#a42124;
padding:0px 0px 10px 0px;
border-bottom:1px solid #a42124;
}

.cleaning .item_03 ul li h3 span {
font-size:13px;
font-weight:normal;
padding:0px 0px 0px 10px;
}

.cleaning .item_03 ul li p {
font-size:15px;
line-height:2.0;
padding:10px 0px 0px 0px;
}

.cleaning .item_04 h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.cleaning .item_04 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 40px 0px;
letter-spacing:-1px;
}

.cleaning .item_05 {
padding:0px 0px 50px 0px;
}

.cleaning .item_05 h3 {
font-weight:bold;
color:#a42124;
font-size:15px;
padding:0px 0px 10px 0px;
}

.cleaning .item_05 ul li {
width:374px;
border:solid 2px #a42124;
float:left;
margin:0px 10px 10px 0px;
}

.cleaning .item_05 ul li:nth-child(3) {
margin:0px 0px 10px 0px;
width:216px;
}

.cleaning .item_05 ul li table p {
text-align:center;
font-size:14px;
letter-spacing:-1px;
padding:7px 0px 0px 0px;
}

.cleaning .item_05 ul li table {
margin:15px 0px 15px 15px;
}


.cleaning .item_05 ul li table td:nth-child(2) {
padding:50px 7px 0px 7px;
vertical-align:top;
}

.cleaning .item_05 ul li:nth-child(3) table {
margin:15px auto 15px auto;
}

.cleaning .item_05 ul li:nth-child(3) table td {
text-align:center;
}

.cleaning .item_06 {
padding:0px 0px 50px 0px;
}

.cleaning .item_06 h3 {
font-weight:bold;
color:#a42124;
font-size:15px;
padding:0px 0px 10px 0px;
}

.cleaning .item_06 ul li {
width:564px;
border:solid 2px #a42124;
}

.cleaning .item_06 ul li table {
margin:15px 0px 15px 15px;
}

.cleaning .item_06 ul li table p {
text-align:center;
font-size:14px;
letter-spacing:-1px;
padding:7px 0px 0px 0px;
}

.cleaning .item_06 ul li table td:nth-child(2),
.cleaning .item_06 ul li table td:nth-child(4) {
padding:50px 7px 0px 7px;
vertical-align:top;
}

.cleaning .item_07 {
padding:0px 0px 60px 0px;
}

.cleaning .item_07 h3 {
font-weight:bold;
color:#a42124;
font-size:15px;
padding:0px 0px 10px 0px;
}

.cleaning .item_07 ul li {
    width: 374px;
    border: solid 2px #a42124;
    float: left;
    margin: 0px 10px 10px 0px;
	min-height:230px;
}

.cleaning .item_07 ul li table {
margin:15px 0px 15px 15px;
}

.cleaning .item_07 ul li table {
vertical-align:top;
}

.cleaning .item_07 ul li table td:nth-child(2) {
padding:50px 7px 0px 7px;
vertical-align:top;
}

.cleaning .item_07 ul li:nth-child(3) table {
margin:15px auto 15px auto;
}

.cleaning .item_07 ul li table td {
vertical-align:top;
}

.cleaning .item_07 ul li table p {
    font-size: 14px;
    letter-spacing: -1px;
    padding: 7px 0px 0px 5px;
}

/* 排気ダクト内部の点検・調査及び清掃end */

/* 空調機、送風機の整備・交換　ダクトの修理・交換 */

.repair h1 {
margin:30px 0px 30px 0px;
}

.repair h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg04.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.repair .item_01 {
border:solid 2px #1d567e;
margin:0px 0px 50px 0px;
}

.repair .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #1d567e;
}

.repair .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.repair .item_01 ul {
margin:10px 0px 20px 70px;
}

.repair .item_01 ul li {
width:245px;
float:left;
margin:0px 60px 0px 0px;
}

.repair .item_01 ul li:nth-child(3) {
margin:0;
}

.repair .item_01 ul li p {
text-align:center;
padding:5px 0px 5px 0px;
}

.repair .item_01 ul li p strong {
font-weight:bold;
}

.repair .item_02 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 20px 0px;
}

.repair .item_03 h3 {
font-weight:bold;
font-size:15px;
padding:0px 0px 5px 0px;
}

.repair .item_03 ul li {
width:228px;
border:solid 2px #054471;
}

.repair .item_03 table {
margin:0px 0px 30px 0px;
}

.repair .item_03 table td:nth-child(2n+1) {
border:solid 2px #054471;
width:228px;
}

.repair .item_03 table td:nth-child(2n) {
padding:0px 5px 0px 5px;
}

.repair .item_03 table td .txt {
padding:5px 0px 5px 0px;
font-size:15px;
line-height:1.3;
text-align:center;
}

.repair .item_03 table td .image {
text-align:center;
padding:0px 0px 5px 0px;
}

.repair .item_03 .txt_02 {
font-size:15px;
padding:30px 0px 30px 0px;
}

.repair .item_04 {
border:solid 1px #e9edf5;
margin:0px 0px 50px 0px;
}

.repair .item_04 th {
border-right:solid 1px #e9edf5;
font-size:14px;
}

.repair .item_04 td {
border-right:solid 1px #e9edf5;
font-size:14px;
}

.repair .item_04 tr:nth-of-type(1) th,
.repair .item_04 tr:nth-of-type(2) th {
background-color:#a8becd;
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.repair .item_04 tr:nth-of-type(1)  th:nth-of-type(1) {
width:132px;
}

.repair .item_04 tr:nth-of-type(1)  th:nth-of-type(2) {
width:570px;
}

.repair .item_04 tr:nth-of-type(1)  th:nth-of-type(3) {
width:158px;
background-color:#e9edf5;
}

.repair .item_04 tr:nth-of-type(1)  th:nth-of-type(4) {
width:68px;
}

.repair .item_04 tr:nth-of-type(2n+1) td {
background-color:#f4f6fa;
}

.repair .item_04 td:nth-of-type(1),
.repair .item_04 td:nth-of-type(2) {
padding:5px 0px 5px 5px;
}

.repair .item_04 td:nth-of-type(n+3) {
padding:5px 0px 5px 0px;
text-align:center;
}

.repair .item_05 h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.repair .item_05 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 50px 0px;
}

/* 空調機、送風機の整備・交換　ダクトの修理・交換end */

/* 冷却水、冷温水ポンプの整備・交換 */

.cooling h1 {
margin:30px 0px 30px 0px;
}

.cooling h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg04.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.cooling .item_01 {
border:solid 2px #1d567e;
margin:0px 0px 50px 0px;
}

.cooling .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #1d567e;
}

.cooling .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.cooling .item_01 .image {
text-align:center;
padding:20px 0px 20px 0px;
}

.cooling .item_02 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 20px 0px;
}

.cooling .item_03 h3 {
    font-weight: bold;
    font-size: 15px;
    padding: 0px 0px 5px 0px;
}

.cooling .item_03 table {
margin:0px 0px 30px 0px;
}

.cooling .item_03 table td:nth-child(2n+1) {
border:solid 2px #054471;
width:218px;
}

.cooling .item_03 table td:nth-child(2n) {
padding:0px 5px 0px 5px;
}

.cooling .item_03 table td .txt {
padding:5px 0px 5px 0px;
font-size:15px;
line-height:1.3;
text-align:center;
}

.cooling .item_03 table td .image {
text-align:center;
padding:0px 0px 5px 0px;
}

.cooling .item_04 {
padding:0px 0px 30px 0px;
}

.cooling .item_04 h3 {
    font-weight: bold;
    font-size: 15px;
    padding: 0px 0px 5px 0px;
}

.cooling .item_04 table {
border:1px solid #e9edf5;
}

.cooling .item_04 th {
text-align:center;
border-right:1px solid #e9edf5;
background-color:#a8becd;
font-size:15px;
font-weight:bold;
padding:17px 0px 17px 0px;
}

.cooling .item_04 td {
border:1px solid #e9edf5;
font-size:15px;
padding:7px 0px 7px 0px;
}

.cooling .item_04 th:nth-child(1) {
width:148px;
}

.cooling .item_04 th:nth-child(2) {
width:223px;
}

.cooling .item_04 th:nth-child(3) {
width:360px;
}

.cooling .item_04 th:nth-child(4) {
width:130px;
}

.cooling .item_04 td:nth-of-type(1) {
text-align:center;
}

.cooling .item_04 td:nth-of-type(n+2) {
padding:7px 0px 7px 20px;
}

.cooling .item_04 tr:nth-of-type(2) td,
.cooling .item_04 tr:nth-of-type(3) td,
.cooling .item_04 tr:nth-of-type(n+15) td{
background-color:#f4f6fa;
}

.cooling .item_05 {
border:solid 2px #064572;
margin:0px 0px 30px 0px;
}

.cooling .item_05_01 {
margin:15px 0px 0px 15px;
}

.cooling .item_05_01 th {
width:220px;
background-color:#064572;
text-align:center;
color:#FFF;
font-size:15px;
padding:12px 0px 12px 0px;
}

.cooling .item_05_01 td {
font-size:15px;
line-height:2.0;
padding:0px 0px 0px 15px;
}

.cooling .item_05_02 {
margin:30px 0px 0px 90px;
}

.cooling .item_05_02 td:nth-of-type(1) {
width:190px;
letter-spacing:-1px;
text-align:center;
vertical-align:top;
}

.cooling .item_05_02 td:nth-of-type(2) {
letter-spacing:-1px;
padding:20px 10px 0px 10px;
vertical-align:top;
text-align:center;
}

.cooling .item_05_02 td:nth-of-type(3) {
width:190px;
letter-spacing:-1px;
text-align:center;
vertical-align:top;
}

.cooling .item_05_02 .txt_01 {
padding:0px 0px 30px 0px;
font-size:14px;
}

.cooling .item_05_02 .txt_01 span {
color:#ff0000;
}

.cooling .item_05_02 .txt_02 {
font-size:14px;
padding:0px 0px 30px 0px;
}

.cooling .item_05_02 .image_02 {
padding:0px 0px 20px 0px;
}

.cooling .item_05_02 .image_03 {
text-align:center;
}

.cooling .item_05 .txt_03 {
text-align:right;
font-size:14px;
padding:0px 10px 10px 0px;
}

.cooling .item_06 h2 {
background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.cooling .item_06 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 50px 0px;
}

/* 冷却水、冷温水ポンプの整備・交換end */

/* 冷却塔の点検・整備・清掃・化学洗浄の必要性について */

.cooling_tower h1 {
margin:30px 0px 30px 0px;
}

.cooling_tower h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg04.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.cooling_tower .item_01 {
border:solid 2px #1d567e;
margin:0px 0px 50px 0px;
}

.cooling_tower .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #1d567e;
}

.cooling_tower .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.cooling_tower .item_01 ul {
margin:10px 0px 20px 70px;
}

.cooling_tower .item_01 ul li {
width:245px;
float:left;
margin:0px 60px 0px 0px;
}

.cooling_tower .item_01 ul li:nth-child(3) {
margin:0;
}

.cooling_tower .item_01 ul li p {
text-align:center;
padding:5px 0px 5px 0px;
}

.cooling_tower .item_01 ul li p strong {
font-weight:bold;
}

.cooling_tower .item_01 table {
margin:20px 0px 20px 70px;
}

.cooling_tower .item_01 table td {
font-size:15px;
padding:0px 0px 0px 15px;
font-weight:bold;
}

.cooling_tower .item_02 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 50px 0px;
}

.cooling_tower .item_03 ul li {
width:228px;
border:solid 2px #054471;
}

.cooling_tower .item_03 table {
margin:0px 0px 30px 0px;
}

.cooling_tower .item_03 table td:nth-child(2n+1) {
border:solid 2px #054471;
width:228px;
}

.cooling_tower .item_03 table td:nth-child(2n) {
padding:0px 5px 0px 5px;
}

.cooling_tower .item_03 table td .txt {
padding:5px 0px 5px 0px;
font-size:15px;
line-height:1.3;
text-align:center;
}

.cooling_tower .item_03 table td .image {
text-align:center;
padding:0px 0px 5px 0px;
}

.cooling_tower .item_03 .txt_01 {
font-size:15px;
line-height:2.0;
padding:0px 0px 20px 0px;
}

.cooling_tower .item_04 {
border:solid 1px #e9edf5;
margin:0px 0px 50px 0px;
}

.cooling_tower .item_04 th {
border-right:solid 1px #e9edf5;
font-size:14px;
}

.cooling_tower .item_04 td {
border-right:solid 1px #e9edf5;
font-size:14px;
}

.cooling_tower .item_04 td strong {
color:#ff0101;
}

.cooling_tower .item_04 tr:nth-of-type(1) th,
.cooling_tower .item_04 tr:nth-of-type(2) th {
background-color:#a8becd;
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.cooling_tower .item_04 tr:nth-of-type(1)  th:nth-of-type(1) {
width:172px;
}

.cooling_tower .item_04 tr:nth-of-type(1)  th:nth-of-type(2) {
width:386px;
}

.cooling_tower .item_04 tr:nth-of-type(1)  th:nth-of-type(3) {
width:234px;
background-color:#e9edf5;
}

.cooling_tower .item_04 tr:nth-of-type(1)  th:nth-of-type(4) {
width:105px;
}

.cooling_tower .item_04 tr:nth-of-type(1)  th:nth-of-type(5) {
width:105px;
}

.cooling_tower .item_04 tr:nth-of-type(2n+1) td {
background-color:#f4f6fa;
}

.cooling_tower .item_04 td:nth-of-type(1),
.cooling_tower .item_04 td:nth-of-type(2) {
padding:5px 0px 5px 5px;
}

.cooling_tower .item_04 td:nth-of-type(n+3) {
padding:5px 0px 5px 0px;
text-align:center;
}

.cooling_tower .item_05 h2 {
background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.cooling_tower .item_05 p {
font-size:15px;
padding:0px 0px 80px 0px;
}

/* 冷却塔の点検・整備・清掃・化学洗浄の必要性についてend */

/* 蒸気配管などの放熱対策「省エネカバー」 */

.saving_enekaba h1 {
margin:30px 0px 30px 0px;
}

.saving_enekaba h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg04.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.saving_enekaba .item_01 {
border:solid 2px #1d567e;
margin:0px 0px 50px 0px;
}

.saving_enekaba .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #1d567e;
}

.saving_enekaba .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.saving_enekaba .item_01 .image {
text-align:center;
padding:20px 0px 20px 0px;
}

.saving_enekaba .item_02 {
padding:0px 0px 50px 0px;
}

.saving_enekaba .item_02 th {
border-bottom:dotted 1px #c4c4c4;
padding:5px 20px 5px 0px;
font-size:14px;
}

.saving_enekaba .item_02 td {
border-bottom:dotted 1px #c4c4c4;
padding:5px 0px 5px 0px;
font-size:14px;
}

.saving_enekaba .item_02 tr:last-child th,
.saving_enekaba .item_02 tr:last-child td {
border-bottom:0;
}

.saving_enekaba .item_03 {
padding:0px 0px 30px 0px;
}

.saving_enekaba .item_03 li {
width:322px;
min-height:230px;
border:solid 2px #054471;
float:left;
margin:0px 9px 0px 0px;
}

.saving_enekaba .item_03 li:nth-child(3) {
margin:0;
}

.saving_enekaba .item_03 li h3 {
text-align:center;
font-size:15px;
padding:15px 0px 15px 0px;
color:#054471;
}

.saving_enekaba .item_03 li h3 strong {
font-size:16px;
font-weight:bold;
}

.saving_enekaba .item_03 li p {
font-size:14px;
line-height:2.0;
padding:0px 15px 0px 15px;
}

.saving_enekaba .item_04 {
padding:0px 0px 50px 0px;
}

.saving_enekaba .item_04 h2 {
background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.saving_enekaba .item_04 h3 {
text-align:center;
font-size:16px;
font-weight:bold;
padding:0px 0px 20px 0px;
}

.saving_enekaba .item_04 .style_01 {
margin:0px 0px 15px 0px;
}

.saving_enekaba .item_04 .style_01 td {
width:230px;
padding:0px 10px 0px 0px;
}

.saving_enekaba .item_04 .style_01 p,
.saving_enekaba .item_04 .style_02 p {
font-size:13px;
letter-spacing:-1px;
}

.saving_enekaba .item_04 .style_02 td {
padding:0px 71px 0px 0px;
/* padding:0px 20px 0px 0px; */
}

/* 蒸気配管などの放熱対策「省エネカバー」end */

/* 水処理装置 */

.wa_tr {
}

.wa_tr h1 {
margin:30px 0px 30px 0px;
}

.wa_tr h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg05.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.wa_tr .item_01 .item_left {
width:360px;
float:left;
}

.wa_tr .item_01 .item_left .image_01 {
text-align:center;
}

.wa_tr .item_01 .item_right {
width:640px;
float:right;
padding:20px 0px 20px 0px;
}

.wa_tr .item_01 .item_right table {
border:solid 2px #809f2b;
width:100%;
}

.wa_tr .item_01 .item_right table th {
font-size:15px;
padding:15px 0px 15px 0px;
text-align:center;
width:103px;
font-weight:bold;
}

.wa_tr .item_01 .item_right table td {
font-size:15px;
padding:15px 0px 15px 0px;
}

.wa_tr .item_01 .item_right p {
font-size:15px;
line-height:2.0;
padding:20px 0px 0px 0px;
}

.wa_tr .item_02 {
padding:20px 0px 0px 0px;
}

.wa_tr .item_02 .item_left {
float:left;
width:550px;
}

.wa_tr .item_02 .item_left table {
border-collapse: separate;
border-spacing: 0px 5px;
width:100%;
}

.wa_tr .item_02 .item_left th {
background-color:#809f2b;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:14px;
width:85px;
}

.wa_tr .item_02 .item_left td {
font-size:14px;
background-color:#e7edd7;
padding:15px 15px 15px 15px;
line-height:1.8;
}

.wa_tr .item_02 .item_left td strong {
font-weight:bold;
}

.wa_tr .item_02 .item_right {
float:left;
width:445px;
}

.wa_tr .item_02 .item_right h3 {
font-size:15px;
font-weight:bold;
padding:0px 0px 5px 20px;
}

.wa_tr .item_02 .item_right table {
border:solid 2px #809f2b;
margin:0px 0px 0px 15px;
width:100%;
}

.wa_tr .item_02 .item_right th {
width:97px;
font-size:14px;
text-align:center;
font-weight:bold;
padding:7px 0px 7px 0px;
border-right:1px solid #809f2b;
}

.wa_tr .item_02 .item_right td {
font-size:14px;
padding:7px 0px 7px 5px;
letter-spacing:-1px;
}

.wa_tr .item_02 .item_right tr:nth-of-type(2n) th,
.wa_tr .item_02 .item_right tr:nth-of-type(2n) td {
background-color:#e7edd7;
}

.wa_tr .item_03 {
padding:15px 0px 50px 0px;
}

.wa_tr .item_04 {
padding:0px 0px 30px 0px;
}

.wa_tr .item_04 .item_left {
float:left;
width:550px;
}

.wa_tr .item_04 .item_left table {
border-collapse: separate;
border-spacing: 0px 5px;
}

.wa_tr .item_04 .item_left th {
background-color:#809f2b;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:14px;
width:85px;
}

.wa_tr .item_04 .item_left td {
font-size:14px;
background-color:#e7edd7;
padding:15px 15px 15px 15px;
line-height:1.8;
letter-spacing:-1px;
}

.wa_tr .item_04 .item_left td strong {
font-weight:bold;
}

.wa_tr .item_04 .item_right {
float:left;
width:443px;
}

.wa_tr .item_04 .item_right .image {
float:left;
width:212px;
}

.wa_tr .item_04 .item_right .image_02 {
text-align:center;
padding:70px 0px 0px 0px;
}

.wa_tr .item_04 .item_right .txt {
float:left;
width:186px;
background-color:#e7edd7;
padding:5px;
margin:90px 0px 0px 10px;
font-size:13px;
line-height:1.8;
}

.wa_tr .item_04 .item_right .txt strong {
font-weight:bold;
}

.wa_tr .item_05 {
padding:0px 0px 50px 0px;
}

.wa_tr .item_05 .item_left {
float:left;
width:516px;
}

.wa_tr .item_05 h3 {
font-size:15px;
font-weight:bold;
padding:0px 0px 5px 0px;
}

.wa_tr .item_05 .item_left table tr:nth-of-type(1) th {
background-color:#9bb358;
text-align:center;
color:#FFF;
font-size:14px;
padding:10px 0px 10px 0px;
width:33.33%;
font-weight:normal;
}

.wa_tr .item_05 .item_left table tr:nth-of-type(2n) th,
.wa_tr .item_05 .item_left table tr:nth-of-type(2n) td {
background-color:#e7edd7;
}

.wa_tr .item_05 .item_left table th {
border:solid 1px #809f2b;
font-weight:bold;
font-size:14px;
padding:7px 0px 7px 5px;
text-align:center;
}

.wa_tr .item_05 .item_left table td {
border:solid 1px #809f2b;
text-align:center;
padding:7px 0px 7px 0px;
}

.wa_tr .item_05 .item_right {
float:left;
width:482px;
}

.wa_tr .item_05 .item_right table {
margin:0px 0px 40px 0px;
}

.wa_tr .item_05 .item_right table th {
border:solid 1px #809f2b;
font-weight:bold;
font-size:14px;
padding:7px 0px 7px 5px;
text-align:center;
}

.wa_tr .item_05 .item_right table tr:nth-of-type(2) th,
.wa_tr .item_05 .item_right table tr:nth-of-type(2) td {
background-color:#e7edd7;
}

.wa_tr .item_05 .item_right table th:nth-of-type(1) {
width:89px;
}

.wa_tr .item_05 .item_right table td {
border:solid 1px #809f2b;
text-align:center;
padding:7px 0px 7px 0px;
width:129px;
}

.wa_tr .item_01 .item_right .style_01 {
    border:0;
	border-collapse: separate;
    border-spacing: 0px 5px;
	margin:25px 0px 0px 0px;
}

.wa_tr .item_01 .item_right .style_01 th {
background-color: #809f2b;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    width: 85px;
}

.wa_tr .item_01 .item_right .style_01 td {
    font-size: 14px;
    background-color: #e7edd7;
    padding: 15px 15px 15px 15px;
    line-height: 1.8;
}

.wa_tr .item_01 .item_right .style_01 td strong {
font-weight:bold;
}

.wa_tr .item_06 {
padding:20px 0px 50px 0px;
}

.wa_tr .item_06 .item_left {
float:left;
width:516px;
}

.wa_tr .item_06  h3 {
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

.wa_tr .item_06 .item_left table {
    border: solid 2px #809f2b;
	width:100%;
}

.wa_tr .item_06 .item_left table th {
    border: solid 1px #809f2b;
    font-weight: bold;
    font-size: 14px;
    padding: 7px 0px 7px 0px;
    text-align: center;
	width:100px;
	font-size:14px;
}

.wa_tr .item_06 .item_left table td {
border: solid 1px #809f2b;
    padding: 7px 0px 7px 10px;
	font-size:14px;

}

.wa_tr .item_06 .item_left table tr:nth-of-type(2n) th,
.wa_tr .item_06 .item_left table tr:nth-of-type(2n) td {
background-color:#e7edd7;
}

.wa_tr .item_06 .item_right {
float:right;
width:468px;
}

.wa_tr .item_06 .item_right table {
    border: solid 2px #809f2b;
	width:100%;
}

.wa_tr .item_06 .item_right table th {
    border: solid 1px #809f2b;
    font-weight: bold;
    font-size: 14px;
    padding: 7px 0px 7px 0px;
    text-align: center;
	width:90px;
	font-size:14px;
}

.wa_tr .item_06 .item_right table td {
border: solid 1px #809f2b;
    padding: 7px 0px 7px 10px;
	font-size:14px;
	letter-spacing:-1px;
}

.wa_tr .item_06 .item_right table tr:nth-of-type(2n) th,
.wa_tr .item_06 .item_right table tr:nth-of-type(2n) td {
background-color:#e7edd7;
}

.wa_tr .item_06 .item_right p {
font-size:14px;
line-height:1.8;
padding:10px 0px 0px 0px;
}

.wa_tr .item_07 .item_left {
width:454px;
float:left;
margin:0px 10px 0px 0px;
}

.wa_tr .item_07 h3 {
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

.wa_tr .item_07 .item_left table {
    border: solid 2px #809f2b;
	margin:0px 0px 43px 0px;
	width:100%;
}

.wa_tr .item_07 .item_left th,
.wa_tr .item_07 .item_right th  {
text-align:center;
font-size:14px;
color:#FFF;
background-color:#809f2b;
width:100px;
padding:0;
}

.wa_tr .item_07 .item_left td,
.wa_tr .item_07 .item_right td {
padding:7px 0px 7px 10px;
font-size:13px;
border: solid 1px #809f2b;
letter-spacing:-1px;
}

.wa_tr .item_07 .item_left tr:nth-of-type(2) td,
.wa_tr .item_07 .item_right tr:nth-of-type(2n) td {
background-color:#e7edd7;
}

.wa_tr .item_07 .item_left td:nth-of-type(1),
.wa_tr .item_07 .item_right td:nth-of-type(1) {
width:100px;
font-weight:bold;
}

.wa_tr .item_07 .item_right {
width:534px;
float:left;
}

.wa_tr .item_07 .item_right table {
    border: solid 2px #809f2b;
	margin:0px 0px 15px 0px;
	width:100%;
}

.wa_tr .item_08 h3 {
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

.wa_tr .item_08 table {
border:solid 2px #88a538;
width:100%;
}

.wa_tr .item_08 table th {
text-align:center;
background-color:#9bb358;
border:solid 1px #88a538;
color:#FFF;
font-size:14px;
padding:3px 0px 3px 0px;
}

.wa_tr .item_08 table td {
width:12.5%;
text-align:center;
padding:7px 0px 7px 0px;
border:solid 1px #88a538;
}

.wa_tr .item_08 table tr:nth-of-type(4) td {
background-color:#e7edd7;
}

.wa_tr .item_08 p {
padding:10px 0px 50px 0px;
}

.wa_tr .item_02 .item_right .style_02 th {
width:150px;
}

.wa_tr .item_09 {
padding:20px 0px 0px 0px;
}

.wa_tr .item_09 .item_left {
float:left;
width:638px;
margin:0px 20px 0px 0px;
}

.wa_tr .item_09 .item_right {
float:left;
width:315px;
background-color:#e7edd7;
padding:10px 10px 0px 10px;
margin:30px 0px 0px 0px;
}

.wa_tr .item_09 .item_right p {
font-size:15px;
line-height:2.0;
padding:0px 0px 15px 0px;
}

.wa_tr .item_10 {
text-align:center;
padding:20px 0px 50px 0px;
}

/* 水処理装置end */

/* ドリームポリマ－」を使用したボイラ薬品 */

.dream_polymer h1 {
margin:30px 0px 30px 0px;
}

.dream_polymer h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg05.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.dream_polymer .item_01 {
border:solid 2px #809f2b;
margin:0px 0px 50px 0px;
}

.dream_polymer .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #809f2b;
}

.dream_polymer .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.dream_polymer .item_01 .image {
text-align:center;
padding:20px 0px 20px 0px;
}

.dream_polymer .item_02 {
margin:0px 0px 30px 0px;
}

.dream_polymer .item_02 li {
	border-top: 2px solid #809f2b;
    border-left: 2px solid #809f2b;
    border-right: 2px solid #809f2b;
    padding: 20px;
}

.dream_polymer .item_02 li:nth-of-type(4) {
border-bottom: 2px solid #809f2b;
}

.dream_polymer .item_02 li h3 {
	font-size: 16px;
    font-weight: bold;
    color: #809f2b;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #809f2b;
}

.dream_polymer .item_02 .txt_01 {
font-size:15px;
line-height:2.0;
width:327px;
margin:0px 20px 0px 0px;
float:left;
padding:20px 0px 0px 0px;
}

.dream_polymer .item_02 .image {
float:left;
width:607px;
padding:20px 0px 0px 0px;
}

.dream_polymer .item_02 .txt_02 {
font-size:15px;
line-height:2.0;
padding:30px 0px 10px 0px;
letter-spacing:-1px;
}

.dream_polymer .item_02 .image_02 {
text-align:center;
}

.dream_polymer .item_03 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.dream_polymer .item_04 h2 {
background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.dream_polymer .item_04 table {
	width:100%;
    border-collapse: separate;
    border-spacing: 0px 7px;
}

.dream_polymer .item_04 table th {
    background-color: #f24d97;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    width: 197px;
	padding:10px 0px 10px 0px;
}

.dream_polymer .item_04 table td {
background-color:#ffd7e9;
padding:10px 0px 10px 10px;
font-size: 14px;
}

.dream_polymer .item_04 .image {
text-align:center;
padding:10px 0px 10px 0px;
}

.dream_polymer .item_04 .txt {
font-size:18px;
background-color: #f24d97;
color:#FFF;
padding:7px 0px 7px 7px;
margin:0px 0px 50px 0px;
}

/* ドリームポリマ－」を使用したボイラ薬品end */

/* レジオネラ属菌対策の水処理技術「レジェンド」 */

.legend h1 {
margin:30px 0px 30px 0px;
}

.legend h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg05.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.legend .item_01 {
border:solid 2px #809f2b;
margin:0px 0px 50px 0px;
}

.legend .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #809f2b;
}

.legend .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.legend .item_01 .image {
text-align:center;
padding:20px 0px 20px 0px;
}

.legend .item_02 {
padding:0px 0px 30px 0px;
}

.legend .item_02 p {
font-size:15px;
padding:0px 0px 15px 0px;
}

.legend .item_02 ul li {
font-size:15px;
padding:0px 7px 0px 0px;
margin:0px 0px 7px 0px;
border-bottom:dotted 1px #b0b0b0;
}

.legend .item_02 ul li:last-child {
border-bottom:0;
}

.legend .item_03 {
padding:0px 0px 50px 0px;
}

.legend .item_03 li {
    width: 322px;
    min-height: 220px;
    border: solid 2px #809f2b;
    float: left;
    margin: 0px 9px 0px 0px;
}

.legend .item_03 li:nth-child(3) {
margin:0;
}

.legend .item_03 li h3 {
    text-align: center;
    font-size: 15px;
    padding: 15px 0px 15px 0px;
    color: #809f2b;
	letter-spacing:-1px;
}

.legend .item_03 li h3 strong {
    font-size: 16px;
    font-weight: bold;
}

.legend .item_03 li p {
    font-size: 14px;
    line-height: 2.0;
    padding: 0px 15px 0px 15px;
}

.legend .item_04 .txt {
font-size:15px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.legend .item_04 ul {
padding:50px 0px 80px 0px;
}

.legend .item_04 ul li {
float:left;
margin:0px 20px 0px 0px;
width:490px;
}

.legend .item_04 ul li:nth-child(2) {
margin:0;
}

.legend .item_04 ul li table {
width:100%;
}

.legend .item_04 ul li table th {
text-align:center;
background-color:#f24d97;
width:130px;
padding:15px 0px 15px 0px;
font-weight:bold;
color:#FFF;
font-size:14px;
}

.legend .item_04 ul li table td {
font-size:14px;
padding:15px 0px 15px 15px;
background-color:#ffd7e9;
}

/* レジオネラ属菌対策の水処理技術「レジェンド」end */

/* 井戸設備のメンテナンス */

.well_maintenance h1 {
margin:30px 0px 30px 0px;
}

.well_maintenance h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg05.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.well_maintenance .item_01 {
border:solid 2px #809f2b;
margin:0px 0px 50px 0px;
}

.well_maintenance .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #809f2b;
}

.well_maintenance .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.well_maintenance .item_01 .image {
text-align:center;
padding:0px 0px 15px 0px;
}

.well_maintenance .item_02 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.well_maintenance .item_03 h2 {
margin:0px 0px 40px 0px;
}

.well_maintenance .item_03 h3 {
    font-weight: bold;
    font-size: 15px;
    padding: 0px 0px 7px 0px;
}

.well_maintenance .item_03 table {
    margin: 0px 0px 30px 0px;
}

.well_maintenance .item_03 table td .txt {
    padding: 10px 0px 10px 0px;
    font-size: 15px;
    line-height: 1.3;
    text-align: center;
	color:#809f2b;
}

.well_maintenance .item_03 table td .image {
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.well_maintenance .item_03 table td:nth-child(2n) {
    padding: 0px 5px 0px 5px;
}

.well_maintenance .item_03 table td:nth-child(2n+1) {
    border: solid 2px #809f2b;
    width: 295px;
}

.well_maintenance .item_04 h2 {
background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.well_maintenance .item_04 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 50px 0px;
}

/* 井戸設備のメンテナンスend */

/* 散水システムによる空調設備の節電 */

.watering_system h1 {
margin:30px 0px 30px 0px;
}

.watering_system h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg05.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.watering_system .item_01 {
border:solid 2px #809f2b;
margin:0px 0px 50px 0px;
}

.watering_system .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #809f2b;
}

.watering_system .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 20px 20px;
}

.watering_system .item_01 .image {
text-align:center;
padding:0px 0px 15px 0px;
}

.watering_system .item_02 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 50px 0px;
}

.watering_system .item_03 {
padding:0px 0px 30px 0px;
}

.watering_system .item_03 li {
width:321px;
border:solid 2px #809f2b;
float:left;
margin:0px 10px 0px 0px;
}

.watering_system .item_03 li h3 {
text-align:center;
font-weight:bold;
color:#809f2b;
font-size:17px;
padding:15px 0px 10px 0px;
}

.watering_system .item_03 li .txt {
color:#809f2b;
text-align:center;
font-size:15px;
padding:0px 0px 10px 0px;
}

.watering_system .item_03 li .image {
text-align:center;
padding:0px 0px 20px 0px;
height:172px;
}

.watering_system .item_03 li:nth-child(3) {
margin:0;
}

.watering_system .item_03 h2 {
    background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.watering_system .item_03 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.watering_system .item_03 h3 {
font-weight:bold;
font-size:15px;
padding:0px 0px 7px 0px;
}

.watering_system .item_04 p {
font-size:14px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.watering_system .item_04 h2 {
    background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.watering_system .item_04 h3 {
font-size:15px;
font-weight:bold;
padding:0px 0px 15px 0px;
}

.watering_system .item_04 table {
border:solid 2px #809f2b;
margin:0px 0px 50px 0px;
}

.watering_system .item_04 th {
background-color:#9bb358;
text-align:center;
color:#FFF;
font-size:14px;
padding:7px 0px 7px 0px;
border:solid 1px #809f2b;
}

.watering_system .item_04 td {
text-align:center;
font-size:14px;
padding:7px 15px 7px 15px;
border:solid 1px #809f2b;
}

.watering_system .item_04 td strong {
color:#f60034;
}

.watering_system .item_04 tr:nth-of-type(4) td {
background-color:#e7edd7;
}
 
/* 散水システムによる空調設備の節電end */

/* 水処理薬品の販売 */

.sales_wa {
padding:0px 0px 30px 0px;
}

.sales_wa h1 {
margin:30px 0px 30px 0px;
}

.sales_wa h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg05.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.sales_wa .item_01 p {
font-size:15px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.sales_wa .item_02 table {
width:100%;
margin:0px 0px 50px 0px;
}

.sales_wa .item_02 table th {
text-align:center;
font-weight:bold;
font-size:14px;
padding:17px 0px 17px 0px;
border:1px solid #f7f9fc;
background-color:#dce5c5;
}

.sales_wa .item_02 table th:nth-of-type(1) {
width:98px;
}

.sales_wa .item_02 table th:nth-of-type(2) {
width:240px;
}

.sales_wa .item_02 table th:nth-of-type(3) {
width:223px;
}

.sales_wa .item_02 table td:nth-of-type(1) {
text-align:center;
}

.sales_wa .item_02 table td {
font-size:14px;
padding:15px 10px 15px 10px;
border:1px solid #f7f9fc;
min-height:120px;
}

.sales_wa .item_02 table td a {
display:block;
text-decoration:underline;
}

.sales_wa .item_02 table tr:nth-child(2n+1) td {
background-color:#dce5c5;
}

/* 水処理薬品の販売end */

/* グリストラップの清掃 */

.grease h1 {
    margin: 30px 0px 30px 0px;
}

.grease .item_01 {
    border: solid 2px #a82b2d;
    margin: 0px 0px 30px 0px;
}

.grease .item_01 .txt_01 {
text-align:center;
margin:0px 20px 10px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #a82b2d;
}

.grease .item_01 .txt_02 {
font-size:15px;
line-height:2.0;
padding:0px 20px 0px 20px;
}

.grease .item_01 .image {
text-align:center;
padding:10px 0px 10px 0px;
}

.grease h2 {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg.png);
width:940px;
height:39px;
font-size:19px;
padding:10px 0px 0px 60px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.grease .item_03 h2 {
    background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/h2_bg02.png);
}

.grease .item_02 p {
    font-size: 15px;
    line-height: 2.0;
    padding: 0px 0px 60px 0px;
}

.grease .item_03 {
padding:0px 0px 50px 0px;
}

.grease .item_03 .txt {
font-size: 15px;
line-height: 2.0;
padding: 0px 0px 30px 0px;
}

.grease .item_03 td:nth-child(2),
.grease .item_03 td:nth-child(4)  {
    padding: 0px 7px 0px 7px;
}

.grease .item_03 td p {
text-align: center;
font-size: 14px;
padding: 7px 0px 0px 0px;
}

/* グリストラップの清掃end */

/* 会社案内 */

.company .item_01 {
padding:40px 0px 70px 0px;
}

.company .item_01 li {
width:295px;
float:left;
margin:0px 57px 0px 0px;
}

.company .item_01 li:nth-child(3) {
margin:0;
}

.company .item_01 li h2 {
text-align:center;
padding:0px 0px 30px 0px;
}

.company .item_01 li .image {
text-align:center;
height:95px;
padding:0px 0px 30px 0px;
}

.company .item_01 li .txt {
font-size:15px;
line-height:2.0;
height:110px;
}

.company .item_01 li .more {
    background-color: #e9edf5;
    text-align: center;
    font-size: 14px;
}

.company .item_01 li .more a{
	color: #054471;
    padding: 25px 0px 25px 0px;
    display: block;
    background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/ico-1.png);
    background-repeat: no-repeat;
    background-position: 100px 27px;
}

/* 会社案内end */

/* ごあいさつ */

.message h1 {
margin:30px 0px 30px 0px;
}

.message .item_01 {
/* background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/08/pht.png);
background-repeat:no-repeat;
background-position:0px 190px; */
padding:0px 0px 60px 0px;
}

.message .item_01 h2 {
padding:0px 0px 40px 0px;
}

.message .item_01 .image {
padding:0px 0px 10px 0px;
}

.message .item_01 .txt {
font-size:14px;
line-height:2.5;
/* padding:0px 0px 0px 305px; */
}

.message .item_01 .name {
text-align:right;
padding:10px 0px 0px 0px;
}

.message .item_02 {
padding:0px 0px 50px 0px;
}

.message .item_02 h2 {
padding:0px 0px 0px 0px;
}

.message .item_02 table {
border-collapse: separate;
border-spacing: 0px 30px;
}

.message .item_02 table th {
width:285px;
border-right:1px solid #a2aab9;
}

.message .item_02 table td {
padding:0px 0px 0px 15px;
font-size:14px;
line-height:2.0;
}

.message .item_02 ul {
padding:20px 0px 50px 0px;
}

.message .item_02 ul li {
float:left;
margin:0px 22px 0px 0px;
}

.message .item_02 ul li:nth-child(4) {
margin:0;
}

/* ごあいさつend */

/* 会社概要 */

.outline h1 {
margin:30px 0px 30px 0px;
}

.outline .item_01 h2 {
padding:0px 0px 0px 0px;
}

.outline .item_01 table {
border-collapse: separate;
border-spacing: 0px 20px;
margin:0px 0px 30px 0px;
}

.outline .item_01 th {
font-size:14px;
width:125px;
border-right:solid 8px #054471;
}

.outline .item_01 td {
font-size:14px;
line-height:1.8;
padding:0px 0px 0px 20px;
}

.outline .item_02 {
padding:0px 0px 60px 0px;
}

.outline .item_02 .image {
text-align:center;
padding:30px 0px 10px 0px;
}

.outline .item_02 .map {
text-align:center;
}

.outline .item_02 h3 {
width:780px;
margin:0 auto;
padding:15px 0px 15px 0px;
font-weight:bold;
font-size:16px;
}

.outline .item_02 .txt {
width:780px;
margin:0 auto;
font-size:14px;
line-height:1.8;
}

.outline .item_03 table {
border-collapse: separate;
border-spacing: 0px 20px;
margin:0px 0px 30px 0px;
}

.outline .item_03 th {
font-size:14px;
width:170px;
border-right:solid 8px #054471;
}

.outline .item_03 td {
font-size:14px;
padding:0px 0px 0px 20px;
}

/* 会社概要end */

/* 納入実績 */

.results h1 {
margin:30px 0px 15px 0px;
}

.results .item_01 {
font-size:15px;
padding:0px 0px 30px 0px;
}

.results .item_02 {
padding:0px 0px 30px 0px;
}

.results .item_02 h2 {
padding:0px 0px 20px 0px;
}

.results .item_02 ul li {
width:33%;
float:left;
}

.results .item_02 ul li p {
font-size:14px;
padding:0px 0px 10px 0px;
}

.results .item_02 .txt {
text-align:right;
padding:30px 0px 0px 0px;
}

/* 納入実績end */

/* 当社の個人情報に関する取扱いについて */

.privacy .item_01 p {
font-size:14px;
line-height:2.0;
padding:20px 0px 30px 0px;
}

.privacy .item_02 {
border-top:solid 1px #d2d2d2;
padding:30px 0px 0px 0px;
}

.privacy .item_02 h2 {
color:#06497a;
font-size:22px;
padding:0px 0px 10px 0px;
}

.privacy .item_02 p {
font-size:14px;
line-height:2.0;
padding:0px 0px 30px 0px;
}

.privacy .item_02 p a {
text-decoration:underline;
color:#000;
}

/* 当社の個人情報に関する取扱いについてend */

/* ニュース */

#news .entry_head {
width:100%;
margin:30px 0px 10px 0px;
}

#news .entry_head th {
width:140px;
text-align:center;
padding:8px 0px 8px 0px;
font-size:18px;
border:solid 1px #dfdfdf;
}

#news .entry_head td {
font-size:18px;
padding:0px 0px 0px 15px;
}

#news .entry_head td a {
color:#000;
}

#news .entry_content p {
line-height:1.8;
font-size:14px;
}

#news .entry_content {
border-bottom:solid 3px #06497a;
padding:0px 0px 20px 0px;
}

#news .single_news .entry_content{
border-bottom:0;
padding:0px 0px 50px 0px;
}

/* ニュースend */

/* 投稿画像等設定 */

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; 
	height: auto;
}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}

.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 4px;
}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important;
	padding: 4px;
	text-align: center;
}

.wp-caption img {
	margin: 5px 5px 0;
}

.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

.wp-smiley {
	margin: 0;
}

.gallery {
	margin: 0 auto 18px;
}

.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery img {
	border: 2px solid #cfcfcf;
}

.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}

.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.gallery dl {
	margin: 0;
}

.gallery img {
	border: 10px solid #f1f1f1;
}

.gallery br+br {
	display: none;
}

#content .attachment img {
	display: block;
	margin: 0 auto;
}

/* 投稿画像等設定end */

/* サイトマップ */

.sitemap h2 {
background-image: url(http://www.nakamura-s.jp/wp-content/uploads/2016/09/h_bg.png);
    width: 940px;
    height: 39px;
    font-size: 19px;
    padding: 10px 0px 0px 60px;
    margin: 0px 0px 20px 0px;
    font-weight: bold;
}

.sitemap h2 a {
color:#000;
display:block;
}

.sitemap h3 {
font-size:16px;
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/09/line_01.png);
background-repeat:no-repeat;
margin:0px 0px 25px 0px;
}

.sitemap h3:nth-of-type(1) {
background-position:90px 10px;
}

.sitemap h3:nth-of-type(2) {
background-position:115px 10px;
}

.sitemap h3:nth-of-type(3) {
background-position:80px 10px;
}

.sitemap .item_01 {
padding:30px 0px 0px 0px;
}

.sitemap .item_01 ul {
padding:0px 0px 40px 0px;
}

.sitemap .item_01 ul li {
width:238px;
height:57px;
float:left;
margin:0px 12px 13px 0px;
border:solid 1px #dfdfdf;
background-color:#f9f9f9;
}

.sitemap .item_01 ul li:nth-child(4n) {
margin:0;
}

.sitemap .item_01 ul li a {
display:block;
color:#000;
font-size:14px;
padding:18px 0px 0px 15px;
}

.sitemap .item_01 ul .style_01 a {
padding:7px 0px 0px 15px;
line-height:1.8;
}

.sitemap .item_01 ul .style_02 {
font-size:14px;
padding:18px 0px 0px 15px;
height:39px;
}

/* サイトマップend */

/* ブログ */

#contents_02 {
width:100%;
background-color:#f5f5f2;
}

#contents_02 #blog {
width:1000px;
margin:0 auto;
padding:40px 0px 0px 0px;
}

#contents_02 #blog #main_02 {
float:left;
width:700px;
}

#contents_02 #blog #side_02 {
float:left;
width:280px;
padding:0px 0px 0px 20px;
}

#blog #side {
background-color:#f5f5f2;
width:280px;
padding:0px 0px 0px 20px;
float:left;
}

#blog #side .sns_ico li {
float:left;
width:48px;
margin:0px 29px 0px 0px;
}

#blog #side .sns_ico .none {
margin:0;
}

#blog #side .side_serch {
background-color:#FFF;
padding:20px;
margin:20px 0px 20px 0px;
}

#blog #side .side_serch h3 {
font-size:15px;
font-weight:bold;
margin:0px 0px 10px 0px;
}

#blog #side .side_serch p {
margin:0px 0px 10px 0px;
}

#blog #side #search {
border-bottom:solid 3px #ececec;
padding:0px 0px 20px 0px;
margin:0px 0px 20px 0px;
}

.side_serch #searchform {
position: relative;
}

.side_serch #searchform #s {
background-color:#fcfbfb;
border:1px solid #e3e0e0;
width:236px;
height:27px;
}

.side_serch #searchsubmit {
position:absolute;
top:6px;
right:10px;
}

#blog #side .screen-reader-text {
display:none;
}

#blog #side .widget_search_meter li {
float:left;
font-size:16px;
margin:0px 10px 10px 0px;
line-height:1.5;
}

#blog #side .widget_search_meter li a {
color:#000;
text-decoration:underline;
display:block;
}

#blog #side .side_cat {
border:solid #eeecdf 10px;
background-color:#FFF;
}

#blog #side .side_cat h3 {
font-size:16px;
background-image:url(images/s_ico.jpg);
background-repeat:no-repeat;
background-position:50px 27px;
padding:30px 0px 30px 0px;
text-align:center;
}

#blog #side .side_cat ul li {
font-size:16px;
padding:20px 0px 20px 20px;
border-top:1px dotted #d9d9d9;
}

#blog #side .side_cat ul li a {
color:#000;
font-weight:bold;
display:block;
}

#blog #side .side_pop {
background-color:#FFF;
margin:20px 0px 0px 0px;
padding:20px 15px 20px 15px;
}

#blog #side .side_pop h3 {
font-size:15px;
font-weight:bold;
margin:0px 0px 20px 0px;
}

#blog #side .side_pop .wpp-list {
}

#blog #side .side_pop .wpp-list li {
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
line-height:1.8;
overflow:hidden;
border-bottom:1px solid #c6c4b9;
}

#blog #side .side_pop .wpp-list li a {
color:#000;
}

#blog .post {
padding:30px 20px 50px 20px;
clear:both;
overflow:hidden;
border-bottom:1px solid #e4ebeb;
width:660px;
background-color:#FFF;
}

#blog .post h1 {
font-size:24px;
margin:25px 0px 30px 0px;
font-weight:bold;
line-height:1.5;
}

#blog .post .item_left {
float:left;
width:200px;
}

#blog .post .item_left img {
width:187px;
}

#blog .post .item_right {
float:left;
width:450px;
padding:0px 0px 0px 10px;
}

#blog .post .entry_content p {
line-height:2.0;
font-size:14px;
}

#blog .post .item_right h2 {
font-size:18px;
line-height:1.5;
font-weight:bold;
margin:0px 15px 0px 0px;
}

#blog .post .item_right h2 a {
color:#000;
}

#blog .post .item_right .more {
margin:20px 0px 0px 350px;
padding:0px 0px 10px 30px;
background-image:url(images/ico_b.jpg);
background-repeat:no-repeat;
}

#blog .post .item_right .more a {
color:#000;
}

.blog .post .entry_content {
font-size: 14px;
line-height: 1.6;
}

#blog .entry_head {
font-size:12px;
background-color:#e7e7e7;
padding:5px 0px 5px 30px;
margin:0px 0px 10px 0px;
background-image:url(images/ico_day.jpg);
background-repeat:no-repeat;
background-position:10px 8px;
width:80px;
}

#blog .sub_contents {
clear:both;
padding:30px 0px 0px 0px;
}

#blog .sub_contents div {
line-height:1.8;
}

#blog #main .sub_contents h2 {
font-size: 18px;
font-weight: bold;
background-color: #F8F6F2;
padding: 15px;
border-top: solid 1px #F4F3F0;
border-left: solid 5px #5BC2E5;
border-right: solid 1px #F4F3F0;
border-bottom: solid 1px #F4F3F0;
margin:0px 0px 20px 0px;
}

#blog .search h1,
#blog .cat h1 {
font-size:28px;
margin:0px 0px 30px 0px;
}

/* ページナビ */

.tablenav {
	color: #2583ad;
	/* background:#eeecdf; */
	margin: 40px auto;
	line-height:2em;
	text-align:center;
	font-size:20px;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	background-color:#FFF;
	padding:5px 12px 5px 12px;
	border:solid 1px #ccc;
	border-radius:3px;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	background:#FFF;
	font-size:smaller;
	font-weight:bold;
}


/* ページナビ */

/* ブログend */

/* 無料相談・見積依頼 */

.inq_page h1 {
padding:0px 0px 30px 0px;
}

.inq_page .item_01 {
padding:0px 0px 30px 0px;
}

.inq_page .item_01 .txt {
font-size:14px;
float:left;
line-height:2.0;
width:622px;
padding:0px 15px 0px 0px;
}

.inq_page .item_01 .image {
float:left;
width:363px;
}

.inq_page h2 {
margin:0px 0px 30px 0px;
}

.inq_page .item_02 {
border-left:solid #a8becd 8px;
padding:0px 20px 0px 0px;
margin:0px 0px 50px 0px;
}

.inq_page .item_02 table {
margin:0px 0px 0px 20px;
border-collapse: separate;
border-spacing: 0px 20px;
width:100%;
}

.inq_page .item_02 table th {
font-size:16px;
width:130px;
border-bottom:solid 1px #dedede;
padding:0px 0px 20px 0px;
}

.inq_page .item_02 table td {
border-bottom:solid 1px #dedede;
padding:0px 0px 20px 0px;
font-size:15px;
}

.inq_page .item_02 table td:nth-of-type(1) {
width:78px;
padding:0px 15px 20px 0px;
}

.inq_page .item_02 table td:nth-of-type(2) {
width:477px;
}

.inq_page .item_02 table td:nth-of-type(2) input {
height:40px;
}

.inq_page .ninni {
color:#FFF;
text-align:center;
padding:15px 0px 15px 0px;
/* margin:0px 0px 20px 0px; */
width:78px;
background-color:#a8becd;
}

.inq_page .hissu {
color:#FFF;
text-align:center;
padding:15px 0px 15px 0px;
width:78px;
background-color:#06497a;
}

.inq_page .item_03 {
border-left:solid #a8becd 8px;
padding:0px 20px 0px 0px;
margin:0px 0px 30px 0px;
}

.inq_page .item_03 table {
margin:0px 0px 0px 20px;
border-collapse: separate;
border-spacing: 0px 20px;
width:100%;
}

.inq_page .item_03 table th {
font-size:16px;
width:130px;
border-bottom:solid 1px #dedede;
padding:0px 0px 20px 0px;
}

.inq_page .item_03 table td {
border-bottom:solid 1px #dedede;
padding:0px 0px 20px 0px;
font-size:15px;
}

.inq_page .item_03 table td:nth-of-type(1) {
width:78px;
padding:0px 15px 20px 0px;
}

.inq_page .item_03 tr:nth-of-type(2) th {
vertical-align:top;
padding:20px 0px 0px 0px;
}

.inq_page .item_03 tr:nth-of-type(2) td {
vertical-align:top;
}

.inq_page .item_03 table td select {
width:250px;
height:40px;
}

.inq_page .item_03 table td textarea {
width:700px;
height:200px;
}

.inq_page .item_04 {
background-color:#f3f3f3;
padding:20px;
}

.inq_page .item_04 table {
}

.inq_page .item_04 th {
font-size:16px;
width:240px;
}

.inq_page .item_04_01 {
border:solid 1px #e1e1e1;
background-color:#FFF;
overflow:auto;
height:150px;
padding:10px;
}

.inq_page .item_04_01 h3 {
    color: #06497a;
    font-size: 22px;
    padding: 0px 0px 10px 0px;
}

.inq_page .item_04_01 p {
    font-size: 14px;
    line-height: 2.0;
    padding: 0px 0px 30px 0px;
}

.entry_form_btn_box {
    text-align: center;
	padding:50px 0px 60px 0px;
}

.entry_form_btn input {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/09/btn_01.png);
background-repeat:no-repeat;
height:135px;
text-indent:-9999em;
    width: 379px;
    border: none;
    cursor: pointer;
    text-align: center;
}

.mw_wp_form_preview .entry_form_btn input {
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/09/btn_02.png);
}

.entry_form_back input {
    padding: 50px 0px 70px 0px;
    float: left;
    margin: 0px 0px 0px 0px;
background-image:url(http://www.nakamura-s.jp/wp-content/uploads/2016/09/btn_03.png);
background-repeat:no-repeat;
height:135px;
text-indent:-9999em;
    width: 158px;
    border: none;
    cursor: pointer;
    text-align: center;
}

#contents .mw_wp_form_preview .item_01,
#contents .mw_wp_form_preview .item_02 table td:nth-of-type(3),
#contents .mw_wp_form_preview .item_04 {
display:none;
}

.inq_page .comp_txt {
font-size:14px;
line-height:2.0;
padding:0px 0px 50px 0px;
}

/* 無料相談・見積依頼end */

