body{
	background-color: #000;
}

.kep1er_special{
	background: #000;
	padding-bottom: 100px;	
}

header{
	background: #000;
}

header .headermini .inner_wrap .mnetlogomini img {
	width: 100px;
}

.endtxt{
	font-size:50px;
	font-weight:bold;
	color:#FF3C46;
	text-align:center;
	margin-top:30px;
}

.global-nav{
	background-color: #018EE8;
	height: 62px;
	/*
	border-bottom: 1px solid #fff;
	*/
}

.mmenup{
}

.mmenup ul{
	list-style: none;
	overflow: hidden;
	padding-left: 0;
	margin-bottom: 0;
}

.mmenup li{
	float: left;
	text-align: center;
	line-height: 60px;
}

.mmenup li:nth-child(1){
	width: 15%;	
}

.mmenup li:nth-child(2){
	width: 15%;	
}

.mmenup li:nth-child(3){
	width: 20%;	
}

.mmenup li:nth-child(4){
	width: 20%;	
}

.mmenup li:nth-child(5){
	width: 30%;	
}

.mmenup li a{
	display: inline-block;
	color: #fff;
	width: 100%;
	height: 100%;
	font-size: 15px;
	font-weight: bold;
}

.mmenup li span{
	display: inline-block;
}

.msmenu li span {
	border-bottom: 1px solid #018EE8;
}

.global-nav.m_fixed {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

.global-nav .inner_wrap{
	background-color: #018EE8;
}

header nav{
	background: #000;
}

.menu .bar{
	background: #fff;
}

.menu.toggle + .nav-links{
	background: #000;
}

.msmenu li span a{
	color: #fff;
}

footer{
	background: #000;
	color: #fff;
}

footer .fooitem2 .inner_wrap ul li a{
	color: #fff;
}

.w100{
	width: 100%;
}

.section_2_1{
	min-height: 100px;
	padding-top: 100px;
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 50px;	
}

.section_2_1_bg1{
	background:url(/pevent/2022/11/TROUBLESHOOTER/img/01-k-ver/01-bg.jpg) repeat-y;
}

.section_2_1_bg2{
	background:url(/pevent/2022/11/TROUBLESHOOTER/img/02-MIDNIGHT-ver/02-bg.jpg) repeat-y;
}

.section_2_1_bg3{
	background:url(/pevent/2022/11/TROUBLESHOOTER/img/03-DAYDREAM-ver/03-bg.jpg) repeat-y;
}

.section_2_1_bg4{
	background:url(/pevent/2022/11/TROUBLESHOOTER/img/04-FREE-ORDER/04-bg.jpg) repeat-y;
}




.section_2 .title{
	text-align: center;
	margin-bottom: -100px;
}

.section_2 .title img{
	max-width: 524px;
	width: 100%;
}

.phototxt p{
	margin-top: 30px;
	color: #fff;
	font-weight: bold;
}

.photoimg{
	margin-top: 30px;
}

.mb50{
	margin-bottom: 50px;
}

.section_3{
	margin-top: 30px;
	margin-bottom: 100px;
}

.section_3 .title{
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
}

.section_3 .title span{
	font-size: 35px;
	display: block;
}

.section_3 .contentbody{
	background-color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	margin-top: 12px;	
}

.contentbody{
	
}

.contentbody .tokuten{
	text-align: center;
}

.contentbody .tokuten span{
	border-radius: 50px;
	background-color: #000;
	color: #fff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 100px;
	display: inline-block;
	font-weight: bold;
}

.contentbody .subtitle{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;	
}

.contentbody .mdesc{
	text-align: center;
	font-size: 20px;
}

.mb30{
	margin-bottom: 30px;
}

.btndiv{
	text-align: center;
	margin-top: 30px;
}

.btndiv a{
	background-color: #000;
	color: #fff;
	width: 400px;
	font-size: 33px;
	font-weight: bold;
	display: inline-block;
	border-radius: 50px;
	line-height: 33px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.btndiv a:hover{
	text-decoration: none;
	opacity: 0.7;
	
}

.section_3 .inner_wrap{
	padding-left: 10px;
	padding-right: 10px;
}

.section_4{
	margin-top: 50px;
}

.section_4 .inner_wrap{
	text-align: center;
}

.section_2_1 .tokuten{
	text-align: center;
}

.section_2_1 .tokuten span{
	border-radius: 50px;
	background-color: #000;
	color: #fff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 180px;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 20px;
}

/*SINGLE NEWS*/
/********************************************************************/
/* 4. Global RESPONSIVE STYLES
*********************************************************************/
/* ---------------------------------------------------------------------------
	Customized by Riaz Sagar
 ---------------------------------------------------------------------------
	Min-Width: Refers to everything greater than or equal to the amount given.
	Max-Width: Refers to everything less than or equal to the amount given.
 ---------------------------------------------------------------------------/*

/* -----------------------------------------------------------------------
	Large devices (large desktops, 1200px and up)
 ------------------------------------------------------------------------*/
@media (min-width: 1200px) {
  /************** 1200 GLOBAl USE***********/
  
  
  
  /************** 1200 GLOBAl USE END***********/
}

/* -----------------------------------------------------------------------
	 Medium devices (desktops, UP TO 1199px~992px)
 ------------------------------------------------------------------------*/
@media (max-width: 1199px) {
  /************** 1199 GLOBAl USE***********/
	  /*
	  .outlay{
		  padding-top: 48px;
	  }
	  */
	
	.kep1er_special {
	  margin-top: 35px;
  	}	
	
	.global-nav{
		display: none;
	}
	
	.section_2 .title img{
		width: 50%;
	}

	.photoimg img{
		width: 90%;
	}

  /************** 1199 GLOBAl USE END***********/
}

/* -----------------------------------------------------------------------
	 Medium devices (desktops, UP TO 1023px~990px)
 ------------------------------------------------------------------------*/
@media (max-width: 1023px) {
  /************** 1024 GLOBAl USE***********/

	
}

/* ----------------------------------------------------------------------
	 Small devices (tablets, UP TO 991px~768px)
 -----------------------------------------------------------------------*/
@media (max-width: 991px) {
  /************** 991 GLOBAl USE***********/

	.section_2 .title img{
  		width: 80%;
	}
	
	.section_2 .title {
		margin-bottom: -87px;
	}
	
	.phototxt img.t100{
		width: 100%;
	}
	
	.phototxt img.t90{
		width: 90%;
	}
	
	.phototxt img.t80{
		width: 80%;
	}
	
	.phototxt img.t70{
		width: 70%;
	}
	
	.phototxt img.t60{
		width: 60%;
	}
	
	.phototxt img.t50{
		width: 50%;
	}	
	
	.photoimg img{
		width: 70%;
	}

  /************** 991 GLOBAl USE END ***********/
}
/* ---------------------------------------------------------------------
	Extra small devices (phones, less UP TO 767px)
 ----------------------------------------------------------------------*/
@media (max-width: 767px) {
  /************** 767 GLOBAl USE***********/
	
	.section_2 .title {
		margin-bottom: -47px;
	}
	
	.section_3 .title {
		font-size: 30px;
	}	
	
	.contentbody .subtitle {
		font-size: 20px;		
	}
	
	.contentbody .mdesc{
		font-size: 15px;
	}
	
	.contentbody img{
		width: 70%;
	}
	
	.btndiv a{
		width: 290px;
		font-size: 20px;
		line-height: 20px;
	}
	
  /************** 767 GLOBAl USE END***********/
}
/*767 END*/
/* ----------------------------------------------------------------
	  Custom, iPhone Retina  UP TO 480px
-------------------------------------------------------------------*/
@media (max-width: 480px) {
  /************** 480 GLOBAl USE***********/  
	.section_2 .title {
  		margin-bottom: -32px;
	}
	
	.phototxt p{
		font-size: 15px;
		margin-top: 20px;		
	}
	
	.section_4 .inner_wrap img{
		width: 80%;
	}
	
}


@media (max-width: 414px) {
  /************** 360 GLOBAl USE***********/
  /************** 360 GLOBAl USE***********/

  
}

/* ----------------------------------------------------------------
	  Custom, iPhone Retina  UP TO 480px
-------------------------------------------------------------------*/
@media (max-width: 360px) {
  /************** 360 GLOBAl USE***********/
  /************** 360 GLOBAl USE***********/
	.btndiv a{
		width: 245px;
		font-size: 17px;
		line-height: 15px;
	}

}

/* ----------------------------------------------------------------
	  Custom, iPhone Retina  UP TO 480px
-------------------------------------------------------------------*/
@media (max-width: 320px) {
  /************** 320 GLOBAl USE***********/
  /************** 320 GLOBAl USE***********/


	
}


@media (max-width: 280px) {
  /************** 280 GLOBAl USE***********/
  /************** 280 GLOBAl USE***********/
  
  
  


}

@media screen and (min-width: 773px) and (max-width: 1200px) {


}

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


}



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

}