﻿@charset "utf-8";
/* ===========================================================
 CSS information
 file name  :style.css
 style info :衝撃試験システム
 最終更新日 : 2015/05/
============================================================== */
#contents section p.ao{font-size:200%; color:#333333; line-height:35px; margin:30px 20px 40px 0; }
#contents section h4.gure{color:#afabab;}
#contents section .ao img{margin:0 20px 0 0; float:left;}
.gure{color:#afabab;}
.naka{text-align:center;}
#contents section h4{background:none;font-size:24px;width:auto;padding:0 0 25px 0;}
#contents section h4:nth-child(3){padding:0;}
#contents section p{line-height:2;}
#contents section ul li{vertical-align: top;margin:0;display:inline-block;}
.hida{text-align:right;font-size:42px;padding:0 50px 35px 0;width:25%;line-height:1.2;}
.hmoji{font-size:24px;}
.migi{text-align:left;line-height:1.5;width:65%;padding:0 0 10px 0;}
#contents section h5{margin:0px;padding:0 0 5px 0;font-size:20px;color:#38a978;}
#contents section p.tdai{font-size:120%;margin:0;}
#contents section p.tdai2{margin:0;}
table{border-collapse:collapse;border-style:none;width:75%;}
.thida{float:left;margin:0 10px 0 0;width:20%;}
th,td{text-align:center;padding:10px;}
td{border:#afabab 1px solid;text-align:right;}
th{border-top-style:none;border-left-style:none;border-right-style:none;border-bottom:#afabab 2px solid;}
.thida td,.thida th{text-align:left;padding:10px 10px 10px 0;}
.thida td{color:#0070c0;}
.thida td{border:rgba(0,0,0,0.00) 1px solid ;}
#contents section .thida td a{float:left;}
#contents section .thida td a:hover{text-decoration: underline;}
.waku{border-style:none;}
td:nth-child(4){text-align:center;}
td:first-child{border-left-style:none;}
td:last-child{border-right-style:none;}
th:first-child{border-left-style:none;}
th:last-child{border-right-style:none;}
tr:last-child td{border-bottom-style:none;}
#contents section a{float:right;text-decoration:none;}
.inaka{margin:0 110px 0 0;}
table.tmaru{border-collapse:separate;width:auto;}
table.tmaru tr th{border:#afabab 1px solid;border-radius: 5px;color:black;}

section.center{width:770px; margin:0 auto;}
.icon{
	width:380px; height:100px;
	margin-bottom:10px;
	float:right;
}
.icon.mb{margin-bottom:20px;}
.icon:nth-child(odd){float:left;}
.icon:hover{opacity:0.7;}

aside .aside_title{margin:0;}
#aside{
	margin:0 0 20px 0; padding:0;
	list-style:none;
}
#aside li a{
	width:200px; height:40px;
	background:url(../../../images/products/aside_a.png) no-repeat;
	margin:0; padding:0 0 0 30px;
	display:block;
	line-height:40px;
	border-bottom:2px solid #ffffff;
	color:#333333; text-decoration:none;
}

.shida{float:left;width:470px;}
table.kinou{border-collapse:separate;width:auto;}
table.kinou tr th{border:#afabab 2px solid;border-radius: 10px;color:black;}
.imigi{float:right;width:300px;margin:0;text-align:center;}
.tmigith,.thidath{border-collapse:collapse;border-style:none;width:35%;}
.thidath{text-align:left;margin:0 10px 0 0;float:left;}
.tmigith{width:62%;}
.thidath th,.tmigith th{color:black;}
.tmigith th,.tmigith td{text-align:center;padding:10px 0;}
.tmigith tr th{width:50%;}
.thidath td{border-style:none;}
.thidath td,.thidath th{text-align:left;padding:10px 0;}
.thidath .tamigi{text-align:right;}
.waku2 td{border-top-style:none;border-bottom-style:none;}
.kuria{clear:both;}
.mota{line-height:2.7;}
#contents section .modoru a,#contents section .itiran a,#contents section .tugi a{float:none;}
#contents section div.modoru{float:left; padding:20px 0; width:33%;text-align:center;}
#contents section div.itiran{float:left; padding:20px 0; width:33%;text-align:center;}
#contents section div.tugi{width:33%; padding:20px 0; float:left;text-align:center;}
#contents .kuria img:hover{opacity:0.5;}