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


/******************************************************

PC設定 1200px以上の場合に適用 

*******************************************************/

/* mv */
.mv {
	background-image: url("/img/charge/bg_mv.jpg");
}



/* main */
.main__item:nth-of-type(2n) {
	background-color: #F7F7F7;
}

.main__bg {
	width: 100%;
	height: 600px;
	background-size: cover;
	background-position: center;
	margin-bottom: 100px;
}

.main__item--01 .main__bg {
	background-image: url("/img/charge/bg_main_01.jpg");
}

.main__item--02 .main__bg {
	background-image: url("/img/charge/bg_main_02.jpg");
}

.main__item--03 .main__bg {
	background-image: url("/img/charge/bg_main_03.jpg");
}

.main__item--04 .main__bg {
	background-image: url("/img/charge/bg_main_04.jpg");
}

.main__item--05 .main__bg {
	background-image: url("/img/charge/bg_main_05.jpg");
}

.main__item--06 .main__bg {
	background-image: url("/img/charge/bg_main_06.jpg");
}

.main__item--07 .main__bg {
	background-image: url("/img/charge/bg_main_07.jpg");
}

.main__tbl {
	width: 100%;
	border-top: 1px solid #DDD;
}

.main__tbl tr th {
	width: 30%;
	padding: 25px;
	border-bottom: 1px solid #DDD;
	font-weight: 500;
	line-height: 1.8;
}

.main__tbl tr td {
	width: 70%;
	padding: 25px;
	border-bottom: 1px solid #DDD;
	line-height: 1.8;
}



/******************************************************

タブレットの設定 960px~1199pxの場合に適用 

*******************************************************/

@media screen and (max-width: 1199px){


	
	
}



/******************************************************

タブレットの設定 768px~959pxの場合に適用 

*******************************************************/

@media screen and (max-width: 959px){


	
	

}



/******************************************************

SPの設定 767px以下の場合に適用 

*******************************************************/

@media screen and (max-width: 767px){

/* main */
.main__bg {
	width: 100%;
	height: 200px;
	margin-bottom: 50px;
}

.main__tbl {
	border: none;
}

.main__tbl tr th {
	display: block;
	width: 100%;
	padding: 5px 10px;
	border-bottom: 1px solid #DDD;
	background-color: #e50012;
	color: #FFF;
}

.main__tbl tr td {
	display: block;
	width: 100%;
	padding: 10px 10px 15px 10px;
	border: none;
}
	
	
	
}