@charset "utf-8";

#equipment section{
	width: 836px;
	padding: 0 82px;
}

#equipment .content{
	padding: 45px 0 45px;
}

#equipment h2{
	font-size: 3.6rem;
	font-weight: normal;
	border-bottom: 1px dotted #1a1311;
	margin-bottom: 45px;
}

#equipment h2 span{
	font-size: 1.4rem;
	display: block;
}

#equipment h3{
	font-size: 2.0rem;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 30px;
	border-left: 10px solid #00b381;
	padding-left: 0.5em;
}

#equipment .txt{
	font-size: 1.4rem;
	line-height: 1.8em;
	margin-bottom: 2.0em;
}

#equipment .cap{
	font-size: 1.4rem;
	line-height: 1.5em;
	text-align: center;
}

#equipment .ph{
	text-align: center;
	padding-bottom: 30px;
}

#equipment table{
	width: 836px;
	font-size: 1.4rem;
	line-height: 1.6em;
	text-align: left;
}
#equipment th{
	font-weight: normal;
	vertical-align: middle;
	padding: 0.5em 0.6em;
}
#equipment td{
	padding: 0.5em 0.6em;
}
#equipment .bb td{
	background: rgb(239, 243, 231);
}

#equipment .bb .bw{
	background: #fff!important;
}
#equipment .a1{
	width: 20%;
}
#equipment .a2{
	width: 18%;
}
#equipment .a3{
	width: 28%;
}
#equipment .a4{
	width: 25%;
}
#equipment .a5{
}

#equipment .a1a{
	width: 23%;
}
#equipment .a2a{
	width: 23%;
}
#equipment .a3a{
	width: 23%;
}
#equipment .a5a{
	width: 5%;
}


#equipment td .sub{
	font-size: 1.3rem;
}




@media(max-width:768px) {

#equipment h2{
	font-size: 2.8rem;
}

#equipment .txt{
	font-size: 1.6rem;
}


#equipment .ph img{
	width: 100%;
	height: auto;
}

#equipment .ph2 img{
	width: 60%;
	height: auto;
}


#equipment .aa{
	text-align: center;
}

#equipment .cc{
	display: none;
}


/*
#equipment th{
	font-weight: normal;
	vertical-align: middle;
	padding: 0.5em 0.6em;
}
#equipment td{
	padding: 0.5em 0.6em;
}
#equipment .bb td{
	background: rgb(239, 243, 231);
}

#equipment .bb .bw{
	background: #fff!important;
}
#equipment .a1{
	width: 20%;
}
#equipment .a2{
	width: 20%;
}
#equipment .a3{
	width: 26%;
}
#equipment .a4{
	width: 25%;
}
#equipment .a5{
}
*/
}

