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

/*------------------
 table
------------------*/
.tbl01 th {
	vertical-align: middle;
}
.tbl01 td.tbl-sttl {
	text-align: center;
	background: #E5F3F6;
}

/* table_備考 */
.t-note {
	margin-top: 10px;
	font-size: 90%;
}
.t-note td {
	vertical-align: top;
}


/* ------------------------------------------
		土木製品カタログ一覧
------------------------------------------ */
ul.catalogs-list {
	font-size: 75%;
}
ul.catalogs-list li {
	float: left;
	width: 73px;
	margin-right: 13px;
	text-align: center;
}
ul.catalogs-list li.last{
	margin-right: 0px;
}

ul.catalogs-list li img {
	margin-bottom: 3px;
}


/* ------------------------------------------
		技術審査証明一覧
		NETIS 登録製品一覧
------------------------------------------ */
#certificate .tbl01 td,
#netis .tbl01 td {
	background: #FFFFEA;
}

.font11 {
	font-size: 11px;
}

.font13 {
	font-size: 13px;
}

/* ------------------------------------------
	大臣認定、評定、性能証明一覧[建築]
------------------------------------------ */
#certificate_k .tbl01 th.th01 {
	width: 19rem;
}

#certificate_k .tbl01 th.th02 {
	width: 20rem;
}

#certificate_k .tbl01 th.th03 {
	width: 15rem;
}

#certificate_k .tbl01 th.th04 {
	width: 12rem;
}

/* お問い合わせ（土木?建築） */
.contact_inner h2 {
	margin-bottom: 30px;
}

.contact_box {
	padding: 12px;
    border: 4px solid #e6e6e6;
}

.contact_box_ttl {
	margin-bottom: 15px;
	color: #375992;
	font-weight: bold;
	font-size: 1.8rem;
	text-align: center;
}

.contact_text {
	margin-bottom: 20px;
}

.contact_text p:not(:last-child) {
	margin-bottom: 15px;
}

.contact_link_box {
	text-align: center;
}

.contact_link {
	display: inline-block;
    display: inline-block;
	padding: 5px 100px;
    color: #fff;
	font-weight: bold;
	text-decoration: none;
    background: #375992;
}

@media only screen and (min-width: 751px) {
	.contact_link:hover {
        color: #fff;
        text-decoration: none;
		cursor: pointer;
		opacity: 0.6;
		transition: 0.3s;
	}
}

@media only screen and (max-width: 750px) {
	.contact_inner {
		width: 100%;
		margin: 0 auto;
		padding: 0 20px;
	}

	.contact_inner h2 span {
		font-size: 1.6rem !important;
	}

	.contact_box_ttl {
		font-size: 1.4rem !important;
	}

	.contact_link:hover {
        color: #fff;
        text-decoration: none;
	}
}

.contact_inner h2 {
	margin-bottom: 5px !important;
	color: #535353 !important;
	background-color: transparent !important;
}