@charset "utf-8";

.inner {
	width: 100%;
	margin: 0;
}

#globalnavi ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#gnavi01 {
	float: left;
	width: 20%;
	height: 13px;
	margin: 1px 0px;
	padding: 15px 0px;
	background-image: url(../images/common/img_navi.png);
	background-size:cover;
	text-align: center;
}
#gnavi02 {
	float: left;
	width: 20%;
	height: 13px;
	margin: 1px 0px;
	padding: 15px 0px;
	background-image: url(../images/common/img_navi.png);
	background-size:cover;
	text-align: center;
}
#gnavi03 {
	float: left;
	width: 20%;
	height: 13px;
	margin: 1px 0px;
	padding: 15px 0px;
	background-image: url(../images/common/img_navi.png);
	background-size:cover;
	text-align: center;
}
#gnavi04 {
	float: left;
	width: 20%;
	height: 13px;
	margin: 1px 0px;
	padding: 15px 0px;
	background-image: url(../images/common/img_navi.png);
	background-size:cover;
	text-align: center;
}
#gnavi05 {
	float: left;
	width: 20%;
	height: 13px;
	margin: 1px 0px;
	padding: 15px 0px;
	background-image: url(../images/common/img_navi.png);
	background-size:cover;
	text-align: center;
}
#globalnavi a {
	font-size: 16px;
	text-decoration: none;
	text-align:center;
	text-shadow:-1px -1px gray;
	color: #FFFFFF ;
}

.box1 {
	width: 100%;
	margin: 0%;
	padding: 0%;
}

.box2_1 {
	width: 50%;
	margin: 0%;
	padding: 0%;
	float: left;
}

.box2_2 {
	width: 50%;
	margin: 0%;
	padding: 0%;
	float: left;
}

.box3_1 {
	width: 28%;
	margin: 1% 2% 1% 0%;
	padding: 2%;
	float: left;
}

.box3_2 {
	width: 28%;
	margin: 1% 2% 1% 0%;
	padding: 2%;
	float: left;
}

.box3_3 {
	width: 28%;
	margin: 1% 0% 1% 0%;
	padding: 2%;
	float: left;
}

.box4_1 {
	width: 20.5%;
	margin: 1% 1% 1% 0%;
	padding: 2%;
	float: left;
}

.box4_2 {
	width: 20.5%;
	margin: 1% 1% 1% 0%;
	padding: 2%;
	float: left;
}

.box4_3 {
	width: 20%;
	margin: 1% 1% 1% 0%;
	padding: 2%;
	float: left;
}

.box4_4 {
	width: 20%;
	margin: 1% 0% 1% 0%;
	padding: 2%;
	float: left;
}

.box5_1 {
	width: 15.5%;
	margin: 1% 0.5% 1% 0%;
	padding: 2%;
	float: left;
}

.box5_2 {
	width: 15.5%;
	margin: 1% 0.5% 1% 0%;
	padding: 2%;
	float: left;
}

.box5_3 {
	width: 15.5%;
	margin: 1% 0.5% 1% 0%;
	padding: 2%;
	float: left;
}

.box5_4 {
	width: 15.5%;
	margin: 1% 0.5% 1% 0%;
	padding: 2%;
	float: left;
}

.box5_5 {
	width: 16%;
	margin: 1% 0% 1% 0%;
	padding: 2%;
	float: left;
}

.boxL {
	width: 69%;
	margin: 0;
	padding: 0;
	float: left;
	word-wrap:break-word;
}

.boxR {
	width: 30%;
	margin: 0% 0% 0% 1%;
	padding: 0;
	float: left;
	word-wrap:break-word; 
}


.specification .box3_1, .specification .box3_2, .specification .box3_3 {
	background-color: #FFE1E1;
}
.specification dd {
	text-align: center;
	font-size: 1.2em;
}



 /*floatの解除*/
.clearfix:after {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}



