.kv_area {
	position: relative;
	text-align: center;
}
.kv_area .kv {
	width: 100%;
	height: auto;
	min-width: 1200px;
}
.kv_area .no2{
	position: absolute;
	top: 0;
	right: 50%;
	left: 0;
	opacity: 0;
	animation-name: changeImage;
	animation-duration: 3s;
	animation-delay: 1.25s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: forwards;
}
@keyframes changeImage {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
	.kv_area .kv {
		min-width: initial;
		margin-top: 45px;
	}
}
.p_top_mv_wrap{
	overflow: hidden;
	position: relative;
	margin-top: 80px;
	min-width: 1200px;
	z-index: 1;
}
@media screen and (max-width: 768px){
	.p_top_mv_wrap{
		margin-top: 11%;
		min-width: auto;
	}
}

.p_top_mv{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.p_top_mv li{
	position: relative;
	height: 671px;
	width: 50%;
	overflow: hidden;
}
@media screen and (max-width: 768px){
	.p_top_mv li{
		height: 122.6vw;
	}
}

.p_top_mv li:nth-child(1){
	background: -webkit-linear-gradient(top,#c0312c 0%,#aa2d2a 10%,#932b28 20%,#792623 30%,#622220 40%,#4a1b1a 50%,#351614 60%,#220f0e 70%,#120706 80%,#060101 90%,#040000 100%);
	background:-ms-linear-gradient(top,#c0312c 0%,#aa2d2a 10%,#932b28 20%,#792623 30%,#622220 40%,#4a1b1a 50%,#351614 60%,#220f0e 70%,#120706 80%,#060101 90%,#040000 100%);
}
@media screen and (max-width: 768px){
	.p_top_mv li:nth-child(1){
		background: -webkit-linear-gradient(top,#d2312c 0%,#c2312c 10%,#aa2f2a 20%,#591f1d 50%,#291111 70%,#160808 80%,#040000 100%);
		background:-ms-linear-gradient(top,#d2312c 0%,#c2312c 10%,#aa2f2a 20%,#591f1d 50%,#291111 70%,#160808 80%,#040000 100%);
	}
}

.p_top_mv li:nth-child(2){
	background: -webkit-linear-gradient(top,#fe534f 0%,#fd534f 10%,#fd524e 20%,#fb534d 25%,#f6504b 50%,#f7514b 60%,#f74f4c 70%, #f54e4a 75%,#f14c48 80%,#ef4847 90%,#eb4542 100%);
	background:-ms-linear-gradient(top,#fe534f 0%,#fd534f 10%,#fd524e 20%,#fb534d 25%,#f6504b 50%,#f7514b 60%,#f74f4c 70%, #f54e4a 75%,#f14c48 80%,#ef4847 90%,#eb4542 100%);
}
.p_top_mv_item_01,.p_top_mv_item_02{
	position: absolute;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
.p_top_mv_item_01{
	right: 100%;
	top: -85px;
}
@media screen and (max-width: 768px){
	.p_top_mv_item_01{
		top: 0;
		right: 0;
		-webkit-transform: translate(-466%,0);
		    -ms-transform: translate(-466%,0);
		        transform: translate(-466%,0);
	}
	.p_top_mv_item_01 img{
		width: 443%;
	}
}

.p_top_mv_item_02{
	left: 100%;
	top: -127px;
}
@media screen and (max-width: 768px){
	.p_top_mv_item_02{
		top: 0;
		left: 0;
		-webkit-transform: translate(100%,0);
		    -ms-transform: translate(100%,0);
		        transform: translate(100%,0);
	}
	.p_top_mv_item_02 img{
		width: 366%;
	}
}

.p_top_mv_item_01.mv_move{
	right: -163px;
}
@media screen and (max-width: 768px){
	.p_top_mv_item_01.mv_move{
		right: 0;
		-webkit-transform: translate(-205%,0);
		    -ms-transform: translate(-205%,0);
		        transform: translate(-205%,0);
	}
}

.p_top_mv_item_02.mv_move{
	left: 0;
}
@media screen and (max-width: 768px){
	.p_top_mv_item_02.mv_move{
		-webkit-transform: translate(-40%,0);
		    -ms-transform: translate(-40%,0);
		        transform: translate(-40%,0);
	}
}

.p_top_mv_stamp{
	position: absolute;
	top: 5%;
	left: 50%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	width: 0;
}
.p_top_mv_stamp img{
	width: 100%;
	height: auto;
	-webkit-transform: translate(-53%,0);
	    -ms-transform: translate(-53%,0);
	        transform: translate(-53%,0);
}
.p_top_mv_stamp.move{
	width: 450px;
}
@media screen and (max-width: 768px){
	.p_top_mv_stamp{
		-webkit-transform: translate(-13%,0);
		    -ms-transform: translate(-13%,0);
		        transform: translate(-13%,0);
		width: 0;
	}
	.p_top_mv_stamp.move{
		width: 45.4%;
	}
}


@media screen and (max-width: 768px){
	.p_top_content{
		width: 78%;
	}
}

/*ニュースエリア*/
.p_top_news_area_wrap{
	padding: 30px 0 50px;
	min-width: 1200px;
	background: #FFF;
	position: relative;
	z-index: 1;
}
@media screen and (max-width: 768px){
	.p_top_news_area_wrap{
		padding: 30px 0 20px;
		min-width: auto;
	}
}

.p_top_news_title{
	text-align: center;
}
@media screen and (max-width: 768px){
	.p_top_news_title{
		width: 27%;
		margin: 0 auto;
	}
}

.p_top_news_area{
	width: 1000px;
	margin: 0 auto;
	font-size: 2rem;
	color: #666666;
}
@media screen and (max-width: 768px){
	.p_top_news_area{
		width: 84%;
		font-size: 1.6rem;
	}
}

.p_top_news{
	margin-top: 10px;
}
@media screen and (max-width: 768px){
	.p_top_news{
		margin-top: 0;
	}
}

.p_top_news li{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 768px){
	.p_top_news li{
		display: block;
	}
}

.p_top_news li:not(:nth-child(1)){
	border-top: dotted 2px #d21d1d;
	margin-top: 7px;
	padding-top: 7px;
}
@media screen and (max-width: 768px){
	.p_top_news li:not(:nth-child(1)){
		margin-top: 0;
		padding-top: 13px;
	}
}

.p_top_news time{
	margin-right: 45px;
}
@media screen and (max-width: 768px){
	.p_top_news time{
		margin-right: 0;
		margin-bottom: 5px;
		display: block;
	}
	.p_top_news_text{
		display: inline-block;
		margin-bottom: 13px;
	}
}

.p_top_newslink {
	width: 100%;
	display: inline-block;
	font-size: 2rem;
	color: #666;
}
@media screen and (max-width: 768px){
	.p_top_newslink,
	.p_top_newslink time {
		font-size: 1.6rem;
	}
}

.p_top_content_item_wrap{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.p_top_content_item_wrap li{
	position: relative;
}
.p_top_content_item_wrap li:not(:nth-child(-n+2)){
	margin-top: 30px;
}
@media screen and (max-width: 768px){
	.p_top_content_item_wrap li:not(:nth-child(-n+1)){
		margin-top: 15px;
	}
}

.p_top_bnr_icn{
	position: absolute;
	top: 10%;
	left: -6%;
}
@media screen and (max-width: 768px){
	.p_top_bnr_icn{
		width: 28.5%;
	}
}

.p_top_content_bg{
	background: url('/brand/honkakuitame/images/top/top_bg.jpg')no-repeat top center /cover;
}
.p_top_content_inner{
	padding-bottom: 106px;
}
@media screen and (max-width: 768px){
	.p_top_content_inner{
		padding-bottom: 21.3%;
	}
}