@charset "utf-8";


/*---------------------
ALL
---------------------*/
/*追加*/
body{
  width: 100%;
  margin: 0;
  padding:0;
}
.crumbs{
  display:none;
}
#footer{
  margin-top: 0;
  }
/*追加*/


/*---------------------
PC
---------------------*/
@media screen and (min-width: 768px) {
	/*all
---------------------*/
.spView {
	display: none;
}
.lp_contents{
	margin: 0;
	padding: 0;
	background: #191919;
}

	/*一覧
---------------------*/
.img_wrap{
	display: flex;
	flex-wrap: wrap;/*改行許可*/
	justify-content: space-between;/*両端配置・アイテムの間にスペースを均等に割り付け*/
	align-items: flex-start;/*上揃え*/
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	background: #191919;
}

.img_one{
	width: 100%;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.img_two{
	width: 50%;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.img_one img, .img_two img{
	width: 100%;
	transition:0.5s all;
}
.img_width{
	max-width: 1000px;
	margin: 0 auto;
}
.img_one a img:hover, .img_two a img:hover{
	transform:scale(1.2,1.2);
	transition:0.5s all;
	cursor: pointer;
}

}/*! //pc & tb */



@media screen and (max-width: 992px) and ( min-width:768px) {

}/*! //pc2 & tb2 */



/*---------------------
SP
---------------------*/
@media only screen and (max-width: 767px){
	/*sp all
---------------------*/
.pcView {
	display: none;
}
.lp_contents{
	margin: 0;
	padding: 0;
	background: #191919;
}

	/*sp 一覧
---------------------*/
.img_wrap{
	display: flex;
	flex-wrap: wrap;/*改行許可*/
	justify-content: space-between;/*両端配置・アイテムの間にスペースを均等に割り付け*/
	align-items: flex-start;/*上揃え*/
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	background: #191919;
}
.img_one{
	width: 100%;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.img_two{
	width: 50%;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.img_one img, .img_two img{
	width: 100%;
	cursor: pointer;
	transition:0.5s all;
}
.img_one img:hover, .img_two img:hover{
	transform:scale(1.2,1.2);
	transition:0.5s all;
}
/*追加*/
#footer{
  margin-right: 0;
  margin-left: 0;
  padding-top: 20px;
}
.navbar .nav.p-footer__main-static-list{
  padding-top:0;
}
/*追加*/

}/*! //sp */

