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

/*==============================
tbl_three
==============================*/
.tbl_three {
	display: table;
	border-collapse: separate;
	border-spacing: 5px;
}
.tbl_three div {
	display: table-cell;
	width: 31%;
	font-size: 14px;
	vertical-align: middle;
}
.tbl_three .btn_02 {
	background: url(/chemical/products/img/products_ico05.png) no-repeat right 5px center;
	border: 2px solid #b82c2c;
	border-radius: 4px;
	color: #3d3d3d;
	font-weight: bold;
	text-decoration: none;
	box-sizing: border-box;
}
.tbl_three .btn_02 a {
	display: block;
	padding: 15px;
	color: #3d3d3d;
	font-weight: bold;
	text-decoration: none;
}
.tbl_three .products_list_btn_txt_large {
	/*font-size: 18px;*/
	line-height: 1.2;
}
.tbl_three .products_list_btn_txt_large span {
	font-size: 11px;
	line-height: 1;
}
@media screen and (max-width:640px) {
	.tbl_three {
		display:block;
	}
	.tbl_three div {
		display:block;
		width:auto;
	}
	.tbl_three .btn_02 {
		border-width:1px;
		margin-top:10px;
	}
}



/*==============================
link_pdf
==============================*/
.chemical article .link_pdf {
	width:600px;
	margin:10px auto 0;
}
.chemical article .link_pdf li {
	width:auto;
	padding-top:10px;
}
.chemical article .link_pdf li a {
	display:block;
	background:#fff url(/chemical/products/img/products_ico01_02.png) no-repeat right center;
	box-sizing:border-box;
	border:1px solid #c51e20;
	border-radius:4px;
	color:#c51e20;
	text-decoration:none;
	text-align:center;
	font-size:1.143rem;
	padding:0 10px;
}
.chemical article .link_pdf li a:hover {
	background:#c51e20 url(/chemical/products/img/products_ico01.gif) no-repeat right center;
	color:#fff;
}
.chemical article .link_pdf li a span {
	display:inline-block;
	padding:15px 30px;
}
@media screen and (max-width:640px) {
	article section + h2 {
		margin-top:40px;
	}
	.chemical article .link_pdf {
		width:auto;
	}
	.chemical article .link_pdf li {
		width:auto;
	}
}



/*==============================
ac
==============================*/
.chemical article .ac {
	margin-top:0;
}
.chemical article .ac .ac_ttl {
	border-top:2px solid #969696;
	font-size:1.143rem;
	font-weight:bold;
	padding:20px 40px 20px 20px;
	cursor:pointer;
	background:url(/chemical/products/img/products_ico03_off.png) no-repeat right center;
}
.chemical article .ac .ac_ttl:hover {
	color:#c51e20;
}
.chemical article .ac:last-child .ac_ttl {
	border-bottom:2px solid #969696;
}
.chemical article .ac .ac_ttl.active {
	border-bottom:1px solid #969696;
	background-image:url(/chemical/products/img/products_ico03_on.png);
}
.chemical article .ac:nth-child(odd) .ac_ttl {
	background-color:#fff;
}
.chemical article .ac:nth-child(even) .ac_ttl {
	background-color:#f4f4f4;
}
.chemical article .ac .ac_in {
	display:none;
	padding:0 20px 40px;
}
.chemical article .ac .ac_in h3:first-child {
	margin-top:20px;
}
.chemical article .ac .ac_in h4 {
	background:#3d3d3d;
}
.chemical article .ac .ac_in h4:before {
	display:none;
}
.chemical article .ac .ac_in h4 span {
	display:inline-block;
	background:#cf0f2e;
	font-size:0.857rem;
	color:#fff;
	padding:3px 20px;
}

.chemical article .ac .ac_in h5 {
	margin-top:20px;
	font-weight:bold;
	background:url(/chemical/products/img/products_ico04.gif) no-repeat left center;
	padding-left:15px;
	margin-left:15px;
}

.chemical article .ac .ac_in h5 + p {
	margin-top:10px; margin-left:15px;
}
.chemical article .ac .ac_in p + p {
	margin-top:0;
}
.chemical article .ac .ac_in .txt_lead + p {
	margin-top:10px;
}
.chemical article .ac .ac_in .txt_lead {
	font-size: 16px;
	font-weight: bold;
}
article h4 + .txt_lead {
	margin-top: 20px;
}

.chemical article .box03 .left,
.chemical article .box03 .right {
    width: 320px;
}
.chemical article .ac .ac_in .box03 h4 {
	background:none;
}
.chemical article .ac .ac_in .box03 h4:before {
	display: inline-block;
}

.chemical .box_bb {
	width:25%;
	border:solid 1px #999999;
	border-radius:20px;
	font-size:20px; text-align:center;
	padding:10px;
	background-color:#cdd8e6;
	margin-top:20px;
	}

.chemical .txt_bb {
	font-weight:bold;
	}

@media screen and (max-width:640px) {
	.chemical article .ac .ac_ttl {
		padding:15px 40px 15px 10px;
	}
	.chemical article .ac .ac_in {
		padding:0 10px 30px;
	}
}

.chemical table.table_cm01 {
	width:100%; margin-bottom:-5px;
	border:1px solid #dadada;
}
.chemical table.table_cm01 th,
.chemical table.table_cm01 td {
	padding:8px 2px;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
}
.chemical table.table_cm01 th.ttl {
	background: #444;
	color: #FFF;
}

.chemical table.table_cm01 th.ttl2,
.chemical table.table_cm01 td.ttl2 {
	background: #E7F4F8;
	color: #333;
}
.chemical table.table_cm01 td.blu {
	font-weight:800; color:#024784;
}
.chemical table.table_cm01 td.red {
	color:#d70034;
}


@media screen and (max-width:640px) {
    .chemical table.table_cm01 {
		width:100%; margin-bottom:-5px;
		border:1px solid #dadada;
	}
	.chemical table.table_cm01 th,
	.chemical table.table_cm01 td {
		padding:8px 2px;
		border-bottom:1px solid #dadada;
		border-right:1px solid #dadada;
	}
	.chemical table.table_cm01 th.ttl {
		background: #444;
		color: #FFF;
	}
	.chemical table.table_cm01 th.ttl2,
	.chemical table.table_cm01 td.ttl2 {
		background: #E7F4F8;
		color: #333;
	}
}

