@charset "utf-8";

html,
body {
	height: 100%;
	margin: 0;
}
a {
	color: #333;
    text-decoration: none;

	transition: 0.25s; /* all */
}
a:hover {
	color: #fff;
}
img {
	max-width: 100%;	
	height: auto;
	width /***/:auto; /* IE8のみ */
	vertical-align: bottom;

	transition: 0.25s; /* all */
}

/* body */

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	background-color: #eee;
}

/* レスポンシブ画面右余白バグ */
div.wrapper {
	overflow: hidden;
}

.bread_list {
	background-color: #eee;
	padding: 2%;
	font-size: 14px;
}
.bread_list li {
	display: inline;	
}
.bread_list li a:hover {
	color: #999;
}
.bread_list_home:before {
	content: url(../img/index_icon_house.gif);
}

/* ロゴ */
.logo {
	padding: 2%;
	background-color: #eee;
}
.logo img {
	width: 20%;
}
/*nav position*/
nav {	
	width: 100%;	
	padding: 1% 0 1.5% 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #164088;
}
	/*nav icon*/
nav img {
	width: 9%;
}
	
nav ul  {
	overflow: hidden;
}

nav ul li {
	font-size: 18px;
	float:left;
	width: 16.6666%; /*x5 20%*/
}
nav ul li a {
	color: #ddd;
	width: 16.6666%; /*x5 20%*/
}

nav ul li a:hover {
	color: #fff;
}
nav ul li.now a {
	color: #fff;
}
	/*現在のページ設定*/
nav ul li.now a {
	color: #fff;
}
		/*吹き出し下三角*/
.now-fukidasi {
	width: 100%;
	background-color: #eee;
}
/* bg-image+margin-left */
.now-fukidasi-in {	
	width: 20%;
	margin-left: 65%;
	height: 20px;
	background-image: url(../img/works/works_arrow.png);
	background-position: center center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
}

/* maincontent */
.top-img-box {
	width: 100%;
	height: 400px;
	background-image: url(../img/tech/tech_method_img.jpg);
	background-size: cover;
	background-position: 50% 80%;
}
.top-img-box-in {
	position: relative;	/* position */
	height: 400px;
	margin-left: auto;
	margin-right: auto;
}
.top-img-box h2 {
	padding: 2%;
	font-size: 28px;
	line-height: 1.7;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #333;
	background-color: rgba(0,0,0,0.6);
	border: 1px #f3f3f3 solid;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 500px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.top-img-box h2 strong {
	font-size: 36px;
}

/* シッカリートとは？ */
.what-seat-top {
	overflow: hidden;
	background-color: #2873be;
	color: #eee;
}
.seat-text-box {
	float: left;
	width: 100%;
}
	/* シッカリート併用工法でコンクリートを保護します */
.seat-text-box p strong {
	text-decoration: underline;
}
.seat-text-box a:hover {
	color: #fff;
}
.seat-text-img-box {
	padding: 1.3% 0;
	overflow: hidden;
}
.what-seat h2 {
	padding: 6% 0 4.5% 0;
	font-size: 29px;
	font-weight: bold;
	font-weight: normal;
	text-align: center;
}
.seat-text-box h3 {
	text-align: center;
	font-size: 23px;
	line-height: 2;
}
.seat-text-box p {
	text-align: center;
	margin-top: 4%;
	padding: 8%;
	font-size: 20px;
	line-height: 2;
	background-color: #2873be;
}
.seat-text-box p a {
	color: #eee;
}
	/* hr gradient white */
hr.hr-style {
	margin-top: 1%;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
	background-image: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
}

/* シッカリートシリーズ併用工法紹介 */
.method-img-box {
	background-image: url(../img/tech/tech_seat_combo_bg.jpg);
	background-size: cover;
	background-position: top center;
	padding: 15% 0;
}
.method-img-box-in {
	width: 100%;
}
		/* シッカリートシリーズ併用工法 h2 */
.method-img-box h2 {
	width: 55%;
	padding: 3% 0 3% 0;
	border: 1px solid #fff;
	font-size: 29px;
	line-height: 1;
	font-weight: bold;
	color: #eee;
	text-align: center;
	background-color: #003b7e; /*blue*/
	background-color: rgba(0,51,110,0.8); /*test 透過*/
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#70003366,EndColorStr=#70003366);
	margin-left: auto;
	margin-right: auto;
}
.method-content {
	text-align: left;
}
		/* p under */
.methodtext-combo {
	background-color: #003b7e;
	text-align: center;
}
.methodtext-combo p.methodtext-combo-p1 {
	line-height: 1.85;
	font-size: 24px;
	width: 75%;
	padding: 6.5% 0 3% 0;
	color: #eee;
	margin-left: auto;
	margin-right: auto;
}

.methodtext-combo p.methodtext-combo-p2 {
	line-height: 2.1;
	font-size: 18px;
	padding: 5% 0 7% 0;
	width: 70%;
	color: #eee;
	margin-left: auto;
	margin-right: auto;
}

.method-content figure {
	width: 100%;
	padding: 6% 0;
}
.method-content figure .seat-combo-image {
	text-align: center;
}

/*シッカリート性能試験データ*/
.wrapper-seat-combo {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	padding: 2% 0 4% 0;
}
.method-seat-datasection {
	background-color: #eee;
}
section.method-seat-datasection .method-seat-datasection-head {
	background-color: #ccc;
	color: #333;
	padding: 1.3% 0;
}
.method-seat-datasection h3 {
	font-size: 23px;
	font-weight: bold;
	padding: 3% 0;
	text-align: center;
}
.method-seat-datasection p {
	font-size: 17px;
	padding: 1%;
	text-align: center;
}
p.data-style-right {
	color: #333;
	padding: 2.4% 0;
	text-align: right;
}
/*table.シッカリート併用工法試験データ*/
table.data-seat-combo {
	width: 100%;
	text-align: center;
	border: 1px solid #ccc;
	margin-left: auto;
	margin-right: auto;
}
table.data-seat-combo th {
	background-color: #d9ecff;
	padding: 1.5%;
	border: 1px solid #999;
	font-size: 16px;
}
table.data-seat-combo td {
	background-color: #eee;
	font-size: 16px;
	border: 1px solid #999;
}
/* シッカリート改質用と吸水防止用の紹介 */
section.seat-items {
	padding: 5% 0 9% 0;
	background-color: #eabb2d;
	overflow: hidden;
}
section.seat-items h2 {
	padding: 7% 0 10% 0%;
	text-align: center;
	font-size: 30px;
	line-height: 1;
	font-weight: bold;
	color: #003366;
	background-color: #eabb2d;
	background-image: url(../img/tech/tech_icon_check.gif);
	background-size: 30%;
	background-repeat: no-repeat;
	background-position: 80% bottom;
}
section.seat-items h2 span {
	font-size: 32px;
}
	/* 改質用　吸水防止用 */
/*L*/
.seat-items-box-kai {
	width: 49%;
	float: left;
	color: #333;
	border-right: 1px #003366 dotted;
}
/*R*/
.seat-items-box-water {
	width: 49%;
	float: left;
	color: #333;
}
.seat-items-box-water-in,
.seat-items-box-kai-in {
	padding: 0 5%;
}
section.seat-items h3 {
	font-size: 21px;
	font-weight: bold;
	color: #003366;
	padding: 3% 0 3% 10%;
}
section.seat-items h3 i {
	font-size: 24px;
	padding-right: 1%;
}
section.seat-items h3 span {
	font-size: 25px;
}

/* 各説明　段落 */
section.seat-items .seat-items-textbox {
	height: 370px;
	padding: 0;
}
	/* 各説明　段落部分のみ */
section.seat-items .seat-items-textbox p {
	line-height: 1.5;
	padding: 3% 10% 0 10%;
	font-size: 17px;
}
/* text 3行詰まり */
section.seat-items p.seat-items-textbox-tight {
	line-height: 1.75;
}
/* LEFT */
	/* 改質用・コンクリート内部詳細図 */
.seat-items-concreatbox p {
	font-size: 17px;
	line-height: 1.85;
	padding: 0 10% 10% 10%;
}
.seat-items-concreatbox figure {
	margin: 4% 0 7% 0;
}
section.seat-items h5 {
	font-size: 23px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	padding: 3% 0 3% 0;
}
	/*コンクリート画像内部詳細図*/
.seat-items-concreatbox img {
	width: 100%;
	display: block; /* img for margin auto */
	margin-left: auto;
	margin-right: auto;
}

	/* シッカリート改質用性能試験データ */
			/* 改質 head */
section.seat-items-box-kai .method-seat-datasection-head {
	background-color: #996699;
	color: #eee;
	text-align: center;
	line-height: 1.4;
	padding-top: 1%;
	font-size: 16px;
}
section.seat-items-box-kai .method-seat-datasection-head p {
	font-size: 15px;
}

section.seat-items-box-kai .method-seat-datasection-head h4 {
	font-weight: bold;
	font-size: 19px;
}
section.seat-items-box-kai .method-seat-datasection-head p span {
	font-size: 23px;
}

/* RIGHT */
	/* シッカリート吸水防止用（標準・強化仕様）性能試験データ */
			/* 防水 head */
section.seat-items-box-water .method-seat-datasection-head {
	background-color: #1e5388;
	color: #eee;
	text-align: center;
	line-height: 1.4;
	font-size: 20px;

	margin-top: 8.5%;
	padding-top: 1%;
}
section.seat-items-box-water .method-seat-datasection-head h4 {
	font-weight: bold;
	font-size: 17px;
}
section.seat-items-box-water .method-seat-datasection-head p {
	font-size: 15px;
}
section.seat-items-box-water .method-seat-datasection-head p span {
	font-size: 15px;
}

	/*table.シッカリート改質、吸水防止試験データ(全表同一)*/
table.data-seat-water1,
table.data-seat-water2,
table.data-seat-reforming {
	width: 100%;
	text-align: center;
	border: 2px solid #1e5388;

	margin-left: auto;
	margin-right: auto;
}
table.data-seat-reforming {
	border: 2px solid #996699;
}
table.data-seat-water1 th,
table.data-seat-water2 th,
table.data-seat-reforming th {
	font-size: 16px;
	background-color: #d7eeee;
	padding: 1.4%;
	border: 1px solid #999;
}
table.data-seat-water1 td,
table.data-seat-water2 td,
table.data-seat-reforming td {
	font-size: 16px;
	background-color: #fff;
	border: 1px solid #999;
}
table.data-seat-water1,
table.data-seat-water2 {
	margin-bottom: 5%;
}
	/* 追記説明A,B工法 */
.water-ab-textbox {
	line-height: 1.65;
	font-size: 17px;
	padding: 0 4% 7.5% 4%;
}

/* LEFT and RIGHT*/
table.data-seat-reforming-product,
table.data-seat-water-product {
	width: 100%;
	height: 225px;
	text-align: center;
	line-height: 2;
	border: 1px solid #666;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.3%;
}

table.data-seat-reforming-product th,
table.data-seat-water-product th {
	background-color: #ffcc99;
	padding: 1.5%;
	border: 1px solid #999;
}
table.data-seat-reforming-product td,
table.data-seat-water-product td {
	font-size: 18px;
	background-color: #eee;
	padding: 1.5%;
	border: 1px solid #999;
}
.seat-original-center {
	clear: both;
	text-align: center;
	font-size: 18px;
	padding: 5.5% 0 3.5% 0;
}

/*高さ固定*/
.height-350 {
	/*height: 350px;*/
}
.height-450 {
	/*height: 450px;*/
}
.height-600 {
	/*height: 600px;*/
}
.height-1000 {
	height: 1580px;
}


/* フッター */
footer {
	clear: both;
	overflow: hidden;
	font-size: 14px;
	padding: 15px 0px;
	text-align: center;
	background-color: #eee;
}
footer p.personal {
	text-align: center;
}
footer .footer-copy-box {
	text-align: center;
	padding-top: 15px;
}
footer .copy {
	padding-bottom: 5px;
}
/* 上へ戻る icon */

footer #pageTop {
	clear: both;
	text-align: right;	
	padding: 0;
	font-size: 14px;
}
	/*i display:block--- p under*/
footer #pageTop i {
	display: block;
	text-align: center; 
}
/**//**//**//**//**/
	/* 追加分　トップへ戻るボタンが下へ(x)px移動すると固定で現れる */
#pageTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
#pageTop a {
  display: block;
  z-index: 999;
}
#pageTop {
	font-size: 19px;
}

/*nav メニュー位置*/
footer .footer-nav {
	width: 750px;
	padding: 15px 0px 20px 0px;
	font-size: 16px;
	background-color: rgba(0,0,0,0.0);
	margin-left: auto;
	margin-right: auto;
}
footer .footer-nav ul  {
	overflow: hidden;
}
footer .footer-nav ul li {
	float:left;
	width: 125px;
}
footer .footer-nav ul li a {
	display: block;
	width: 125px;	
	overflow: hidden;
}
footer a {
	color: #000;
}
footer a:hover {
	color: #999;
}
/* 連絡先 */
address {
	font-style: normal;
}

@media screen and (max-width: 979px) {
    /* Less than 979 */
	.water-ab-textbox {
	font-size: 16px;
    padding: 3% 5%;
	}
	/* シラン系、けい酸の説明 p */
	section.seat-items .seat-items-textbox {
    /*height: 430px;*/
	height: auto;
	}
	.height-1000 {
    height: 1700px;
	}
}
	/* 最下層と重なるため */
@media screen and (max-width: 867px) {
.height-1000 {
    height: 1800px;
	}
}
@media screen and (max-width: 768px) {
    /* Less than 768 ipad */
	.height-1000 {
    height: auto;
	}
	  /* .seat-item-box kai,.seat-item-box-water 1列 */
		/* シッカリート併用工法 h2 */
	.method-img-box h2 {
    padding: 4% 0;
    font-size: 25px;
	}
	.methodtext-combo p.methodtext-combo-p1 {
	font-size: 20px;
    width: 85%;
	}
	.top-img-box h2 strong {
    font-size: 30px;
	}
		/* コンクリート内部を改質用で～ */
	.methodtext-combo p.methodtext-combo-p2 {
    padding: 5% 0 7% 0;
    width: 75%;
	}
		/*併用工法に使用する「改質用と吸水防止用」について*/
	section.seat-items {
	padding: 5% 0 13% 0;
	}
		/*シッカリート併用工法試験データ*/
	.wrapper-seat-combo {
    width: 90%;
    padding: 2% 0 10% 0;
	}
		/* float null */
	.seat-items-box-kai {
	float: none;

	width: 100%;
    border: none;
	}
	.seat-items-box-water {
	float: none;

	width: 100%;
	margin-top: 10%;
	}

		/* 各見出し */
	section.seat-items h3 {
    padding: 3% 0 3% 10%;
	font-weight: bold;
	}
	section.seat-items h5 {
	font-weight: normal;
	font-size: 18px;
	}
	.seat-items-concreatbox {
	margin-bottom: 5%;
	}
	/*シッカリート改質用の内部構造*/
	.seat-items-concreatbox p {
    padding: 0;
	}
	section.seat-items .seat-items-textbox {
    height: 355px;
	}
	section.seat-items h2 {
    font-size: 28px;
	}
	.seat-items-concreatbox figure {
    margin: 2.5% 0 5% 0;
	}
	.product-data-kai,
	.product-data-water {
	margin-top: 5%;
	}
	section.seat-items-box-water .method-seat-datasection-head {
    font-size: 14px;
    margin-top: 6%;
	}
		/* footer-nav 可変幅 */
	footer .footer-nav {
    width: 100%;
    padding: 0% 0% 2% 0%;
    margin-left: auto;
    margin-right: auto;
	}
	footer .footer-nav ul li {
    width: 16.666%;
	}
	footer .footer-nav ul li a {
    width: 100%;
	}
		/* footer-nav 可変幅 end */
}
@media screen and (max-width: 579px) {

    /* Less than 579 */
	/* コンクリートの長寿命化を */
	.top-img-box {
    height: 275px;
	}
	.top-img-box h2 strong {
    font-size: 28px;
	}
		/* box内の位置 */
	.top-img-box-in {
    position: relative;
    height: inherit;
	}
	.top-img-box h2 {
    padding: 2%;
    font-size: 20px;
    width: 80%;
    height: 32%;
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    margin-left: auto;
    margin-right: auto;
	}
	.what-seat h2 {
    font-size: 23px;
	}
	.seat-text-box h3 {
	font-size: 19px;
	}
	.seat-text-box p {
    font-size: 17px;
	}
		/* シッカリート併用h2*/
	.method-img-box h2 {
    width: 80%;
    padding: 6% 0;
    font-size: 22px;
    margin-left: auto;
    margin-right: auto;
	}
		/* 表面含侵工法 */
	.methodtext-combo {
	}
	.methodtext-combo p.methodtext-combo-p1 {
    width: 90%;
	font-size: 19px;
	}
	.methodtext-combo p.methodtext-combo-p2 {
    width: 85%;
	font-size: 16px;
	}

	/*併用工法に使用する「改質用」と「吸水防止用」*/
	section.seat-items h2 {
    padding: 7% 8% 10% 8%;
	line-height: 1.7;
	font-size: 23px;
	}
	section.seat-items h2 span {
    font-size: 28px;
	}
	section.seat-items h3 {
	line-height: 1.45;
	}
	.seat-items-concreatbox p {
    font-size: 17px;
	padding: 0% 6.5%;
	}
}
@media screen and (max-width: 479px) {
    /* Less than 479 */

	/* nav 入れ替え */
		/*nav メニュー位置*/
	nav {	
	width: 100%;	
	padding: 0;
	}
	nav img {
	width: 18%;
	}
	nav ul  {
	overflow: hidden;
	padding: 1.5% 0 2.5% 0;
	background-color: #164088; /* ul backcolor */
	}
		/* top icon */
	nav h2 {
	padding: 2% 0 0 0;
	}
	nav ul li {
	font-size: 18px;
	float: none;
	width: 100%;
	padding: 2.25% 0;
	}
	nav ul li a {
	width: 100%;
	}
		/* nav a:hover */
	nav ul li a:hover {
	border-bottom: #fff 1px solid;
	}
	nav ul li.now a {
	}
	nav ul li.now a:hover {
	border: none;
	color: #fff;
	}
		/*吹き出し下三角-不可視*/
	.now-fukidasi {
	width: 0%;

	display: none;
	}
			/* bread_list */
	.bread_list {
	padding: 4% 0 4% 2%;
	}
	/* ロゴ */
	.logo {
	padding: 3.5%;
	}
	.logo img {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	}

	/* コンクリートの長寿命化を */
	.top-img-box {
    height: 235px;
	}
	.top-img-box h2 {
    padding: 2% 0 2% 0;
    font-size: 18px;
    width: 80%;
    height: 80px;
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    margin-left: auto;
    margin-right: auto;
	}
	.top-img-box h2 strong {
    font-size: 24px;
	}
	.what-seat h2 {
    font-size: 22px;
	}
	/*コンクリートの劣化要因である「中性化」「塩害」「吸水」を抑止し　*/
	.seat-text-box h3 {
	font-size: 16px;
	padding: 10px;
	}
	.seat-text-box p {
    font-size: 15px;
    line-height: 1.8;
	}
	.methodtext-combo p.methodtext-combo-p1 {
    width: 90%;
    font-size: 16px;
	}
	.methodtext-combo p.methodtext-combo-p2 {
    font-size: 14px;
	}
	.seat-items-concreatbox p {
    padding: 3%;
	}
	/* 見出し */
	section.seat-items h3 {
    padding: 3% 2.5% 3% 2.5%;
    font-weight: bold;
	}
	section.seat-items .seat-items-textbox {
    height: 325px;
	}
	/* 見出し部の説明p */
	section.seat-items .seat-items-textbox p {
    padding: 3% 2.5% 0 2.5%;
	}
		/* box内の位置 */
	.top-img-box-in {
    position: relative;
    height: inherit;
	}
	section.seat-items h2 {
	line-height: 1.5;
	}
	/* シッカリート併用工法試験データ */
	.wrapper-seat-combo {
    width: 100%;
    padding: 2% 0 10% 0;
	}
	/* 内部構造　テキスト */
	.seat-items-concreatbox img {
    width: 90%;
	}
	.seat-items-concreatbox {
    margin: 8% 0;
	}
	section.seat-items {
	/*font-size: 91%;*/
	}
	.method-seat-datasection h3 {
    font-size: 19px;
	}
	.method-seat-datasection p {
    font-size: 16px;
	}
	/* シラン系「シッカリート吸水」テキスト */
	section.seat-items .seat-items-textbox {
    height: auto;
	margin: 3% 0;
	}
	/* footer */
	footer {
	padding: 0 0 3% 0;
	}
		/*nav メニュー位置*/
	footer .footer-nav {
	width: 100%;
	padding: 3% 0%;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;		
	}
	footer .footer-nav-t {
	overflow: hidden;
	width: 100%;
	text-align: center;
	}
	/* 段落 */
		/* 画面幅 段落 or x2 一段落 */
	footer .footer-nav ul li {
	float: left;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	}
	footer .footer-nav ul li a {
    width: 100%;
    padding: 5% 0; /* important */
	}
			/*  a:hover background-color 色変更 */
	footer .footer-nav ul li a:hover {
	color: #000;  /* 上書き指定 */
	background-color: #fff;
	}
		/*現ページを無視する設定*/
	footer .footer-nav ul li.now-footernav a {
	color: #000;
	}
	footer .footer-nav ul li.now-footernav a:hover {
	color: #000;
	background-color: #fff;
	}

			/*footer nav CSS3 矢印*/
	#css-arrow {
	position: relative;
	display: inline-block;
	padding: 0;
	color: #000;
	vertical-align: middle;
	text-decoration: none;
	font-size: 15px;
	}
	#css-arrow::before,
	#css-arrow::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
	}

	#css-arrow::before {
	left: 3px; left: 5px;
	width: 4px; width: 6px;
	height: 4px; height: 6px;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	}
}
@media screen and (max-width: 420px) {

    /* Less than 420 */
		/* コンクリートの長寿命化を */
	.top-img-box h2 {
    padding: 3% 0;
	border: none;
	border-top: 1px #f3f3f3 solid;
	border-bottom: 1px #f3f3f3 solid;
    width: 100%;
    height: 62px;
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    margin-left: auto;
    margin-right: auto;
	}
	.seat-text-box h3 {
    text-align: center;
    font-size: 16px;
    line-height: 2;
	}
	.method-img-box {
    padding: 20% 0;
	}
	/*シッカリートシリーズ併用工法*/
	.method-img-box h2 {
    width: 100%;
	border: none;
	border-top: 1px #f3f3f3 solid;
	border-bottom: 1px #f3f3f3 solid;
	}
	.methodtext-combo p.methodtext-combo-p2 {
    width: 80%;
	}
		/* 水よりも深くコンクリートに ～　p */
	section.seat-items .seat-items-textbox p {
	padding: 4%;
	}
		/* table シッカリート試験データ */
	table.data-seat-combo {
	font-size: 12px;
	}
	.method-seat-datasection h3 {
    font-size: 17px;
    padding: 3% 0;
	}
	section.seat-items h2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.8;
	padding: 5% 0;
	}
		/* table 吸水性能試験データ */
	section.seat-items-box-water .method-seat-datasection-head {
    font-size: 15px;
    margin-top: 2.5%;
	}
	table.data-seat-water1 th,
	table.data-seat-water2 th,
	table.data-seat-reforming th {
    font-size: 14px;
	}
}
@media screen and (max-width: 320px) {
	section.seat-items h2 {
    width: 100%;
	}
	.seat-items-box-water-in,
	.seat-items-box-kai-in {
    padding: 0%;
	}
}
/* 印刷時の設定 */
	/* 2列→1列揃える */
@media print {
	body {
	font-family: "Times New Roman", serif;
	font-size: 12pt;
	background-color: #fff;
	}
		/* print ブレークポイント */
	.page-break-point {
	page-break-after: always;
	}
	/* logo */
	.logo {
	background-color: #fff;
	margin: 6px 0;
	}
	.logo img {
	width: 22.5%;
	}
		/* nav,吹き出し none */
	.mainVisual-cover-box {
	display: none;
	}
		/* blead none */
	.bread_list {
	display: none;
	}
	.what-seat h3 {
	padding: 0 24px;
	}
	.top-img-box,
	.top-img-box-in {
	height: 335px;
	}
		/* underline none */
	.seat-text-box p strong {
	text-decoration: none;
	}
	.seat-text-img-box {
    padding: 0;
	}
	.seat-text-box p {
    margin-top: 0;
	}
	/* シッカリートシリーズ併用工法 h2(見出し) */
	.method-img-box h2 {
	width: 65%;
    padding: 3.5% 0;
	}
	.methodtext-combo p.methodtext-combo-p1 {
	width: 92%;
	}
	.methodtext-combo p.methodtext-combo-p2 {
    line-height: 3;
    font-size: 15px;
    padding: 5% 0;
    width: 82%;
	text-align: center;
	}
	br.br-null {
	display: none;
	}
	/* table.シッカリート併用工法性能試験データ */
		/* 全体 */
	.method-seat-datasection {
	background-color: #fff;
	}
			/* 内 */
	.wrapper-seat-combo {
    width: 95%; /* 幅 */
    margin-left: auto;
    margin-right: auto;
    padding: 2% 0 5% 0;
	}
	/* -改質,吸水エリア- */
	section.seat-items h2 {
    padding: 10% 12px 15% 12px;
	}
		/* float null */
	.seat-items-box-kai,
	.seat-items-box-water {
	float: none;
	width: 100%;
	border: none;
	}
		/* 左右 */
	.seat-items-box-kai-in,
	.seat-items-box-water-in {
	padding: 0 5%;
	}
		/* 一列のため */
	.height-1000 {
	height: auto;
	}
		/* h2 併用工法に使用する「改質用」と「吸水防止用」について */
	section.seat-items h2 {
	padding: 2% 0 5% 0;
	}
	section.seat-items .seat-items-textbox {
    height: auto;
    padding: 2% 0 4% 0;
	}
	section.seat-items .seat-items-textbox p {
    line-height: 1.65;
    padding: 3% 5% 0 5%;
    font-size: 20px;
	}
		/*コンクリート画像内部詳細図*/
	.seat-items-concreatbox figure {
    margin: 2% 0 4% 0;
	}
	.seat-items-concreatbox img {
	width: 90%;
	}
			/* p 説明　生コンに混入した水のうち50％以上は */
	.seat-items-concreatbox p {
    line-height: 2.1;
    padding: 4.5%;
	}

	/* 各欄見出し文字「シッカリート」 */
	section.seat-items h3,
	section.seat-items h5 {
	font-size: 21px;
	font-weight: bold;
	padding: 3% 0 2.7% 0;
	margin: 10px 0;
	text-align: center;
	}
	section.seat-items .seat-items-box-water h3 {
	padding: 6% 0 2.7% 0;
	}
	/* 吸水防止表 */
	section.seat-items-box-water .method-seat-datasection-head {
    line-height: 1.4;
    font-size: 12px;
    margin-top: 4%;
    padding-top: 1%;
	}
	.marginplus {
	margin-top: 24px;
	}
	table.data-seat-water1,
	table.data-seat-water2 {
    margin-bottom: 8.5%;
	}
	/*footer i*/
	footer {
	display: none;
	}
	hr.hr-style {
	margin: 1% 0;
	}
}