@charset "utf-8";
@media (max-width: 750px) {
.clear_sp {
	clear: both;
}
#main {
	padding-top: 11vw;
}
#main img {
	width: 100%;
	height: auto;
}
h2 {
	margin-top: 11vw !important;
	margin-bottom: 0 !important;
}
h3 {
	margin-top: 8vw !important;
	margin-bottom: 0 !important;
}
h4,
h5,
h6 {
	margin-top: 5.3vw !important;
	margin-bottom: 0 !important;
}
#main > section:first-child > h2:first-child,
#main > h2:first-child,
#main > section:first-child > h3:first-child,
#main > h3:first-child,
#main > section:first-child > h4:first-child,
#main > h4:first-child,
#main > box:first-child,
#main > p:first-child {
	margin-top: 0 !important;
}
#main p,
#main .list {
	margin-top: 2.666vw;
	margin-bottom: 0;
}
#main .annotationSymbol {
	margin-top: 2.666vw;
	padding-top: 0;
}
#main p.caption,
#main p.caption3 {
	margin: 2.666vw 0 0;
}
#main .attentionBox {
	font-size: 0.6875em;
	font-weight: 400;
	color: #e50012;
	line-height: 1.2;
	padding: 15px;
	border: 2px solid #e50012;
	border-radius: 5px;
	margin: 15px 0 0;
}
#main .attentionIcon {
	margin-top: 45px;
}
#main .table {
	margin-top: 2.666vw;
}
#main .table .fuelIcon {
	width: 75px;
	height: auto;
}
/* column */
.box1_1_sp {
	width: 100%;
	float: none;
	margin-right: 0 !important;
}
.box2_1_sp {
	width: 48.7%;
	float: left;
	margin-right: 2.6%;
}
.box3_1_sp {
	width: 31.6%;
	float: left;
	margin-right: 2.6%;
}
.box3_2_sp {
	width: 65.8%;
	float: left;
	margin-right: 2.6%;
}
.box4_1_sp {
	width: 23.05%;
	float: left;
	margin-right: 2.6%;
}
.box4_3_sp {
	width: 74.35%;
	float: left;
	margin-right: 2.6%;
}
.box8_1_sp {
	width:10.225%;
	float: left;
	margin-right: 2.6%;
}
.box8_7_sp {
	width: 87.175%;
	float: left;
	margin-right: 2.6%;
}
.box12_1_sp {
	width: 5.95%;
	float: left;
	margin-right: 2.6%;
}
.box12_11_sp {
	width: 91.45%;
	float: left;
	margin-right: 2.6%;
}
.box > .box2_1_sp:last-child {
	margin-right: 0px;
}
.box > .box3_1_sp:last-child {
	margin-right: 0px;
}
.box > .box3_2_sp:last-child {
	margin-right: 0px;
}
.box > .box4_1_sp:last-child {
	margin-right: 0px;
}
.box > .box4_3_sp:last-child {
	margin-right: 0px;
}
.box > .box8_1_sp:last-child {
	margin-right: 0px;
}
.box > .box8_7_sp:last-child {
	margin-right: 0px;
}
.box > .box12_1_sp:last-child {
	margin-right: 0px;
}
.box > .box12_11_sp:last-child {
	margin-right: 0px;
}
.box .last_sp {
	margin-right: 0px;
}
.left {
	float: left;
	margin-right: 0;
}
.right {
	float: right;
	margin-right: 0;
}
.left_sp {
	float: left;
	margin-right: 0;
}
.right_sp {
	float: right;
	margin-right: 0;
}
.clear {
	clear: both !important;
}
.clear_sp {
	clear: both !important;
}
/* 余白 */
.mt {
	margin-top: 2.666vw !important;
}
.mt_sp {
	margin-top: 2.666vw !important;
}
.mt_2 {
	margin-top: 5.333vw !important;
}
.mt_2_sp {
	margin-top: 5.333vw !important;
}
.mt0 {
	margin-top: 0 !important;
}
.mt0_sp {
	margin-top: 0 !important;
}
.mt10 {
	margin-top: 2.666vw !important;
}
.mt10_sp {
	margin-top: 2.666vw !important;
}
.mt15 {
	margin-top: 4vw !important;
}
.mt15_sp {
	margin-top: 4vw !important;
}
.mt20 {
	margin-top: 5.333vw !important;
}
.mt20_sp {
	margin-top: 5.333vw !important;
}
.mt25 {
	margin-top: 6.666vw !important;
}
.mt25_sp {
	margin-top: 6.666vw !important;
}
.mt30 {
	margin-top: 8vw !important;
}
.mt30_sp {
	margin-top: 8vw !important;
}
.mt35 {
	margin-top: 9.333vw !important;
}
.mt35_sp {
	margin-top: 9.333vw !important;
}
.mt40 {
	margin-top: 10.666vw !important;
}
.mt40_sp {
	margin-top: 10.666vw !important;
}
.mt50 {
	margin-top: 13.333vw !important;
}
.mt50_sp {
	margin-top: 13.333vw !important;
}
.mt60 {
	margin-top: 16vw !important;
}
.mt60_sp {
	margin-top: 16vw !important;
}
.mt70 {
	margin-top: 18.666vw !important;
}
.mt70_sp {
	margin-top: 18.666vw !important;
}
.mt80 {
	margin-top: 21.333vw !important;
}
.mt80_sp {
	margin-top: 21.333vw !important;
}
.mr0 {
	margin-right: 0 !important;
}
.mr0_sp {
	margin-right: 0 !important;
}
.mb10 {
	margin-bottom: 2.666vw !important;
}
.mb10_sp {
	margin-bottom: 2.666vw !important;
}
.ml {
	margin-left: 2.6% !important;
}
.ml_sp {
	margin-left: 2.6% !important;
}
.mr {
	margin-right: 2.6% !important;
}
.mr_sp {
	margin-right: 2.6% !important;
}
}
