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

@media only screen and (max-width: 700px) {
    .playermodel img {
        height: 150px;
    }
    .profile i {
        font-size: 35px;
    }
    .signature {
        width: 80%;
    }
    .next {
        font-size: 14px;
    }
    .prev {
        font-size: 14px;
    }
    .janlink {
        font-size: 14px;
        margin-bottom: 30px;
    }
    .janlist table th01 {
        width: 40% !important;
    }
    .janlist table th02 {
        width: 30% !important;
    }
    .janlist table th01 {
        width: 30% !important;
    }
    .janlist table {
        width: 700px !important;
    }
    .janlist  h2 {
		font-size: 25px !important;
	}
    .target {
	margin-bottom: 30px;
    }
    .list_name {
        padding-left: 0px !important;
    }
    .footer .whitelogo img {
        width: 150px ;
    }
    header h1 img {
        width: 60%;
    }
	.news_h2 h2 {
		font-size: 20px !important;
	}
	.player_top h2 {
		font-size: 25px !important;
	}
	.reading {
		font-size: 20px;
	}
	.data_title {
		font-size: 16px;
	}
	.data {
		font-size: 14px;
	}
	.campany_guide dl dt{ 
		width: 100%;
		border-right: none;
		padding-bottom: 5px;
		border-bottom-style: none;
		padding-left: 20px;
	}
	.campany_guide dl dd{
		width: 100%;
		padding-top: 5px;
		padding-left: 20px;
	}
	.target_name {
		font-size: 14px;
	}
	.target {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}
@media (max-width: 1000px) {
	.player_data {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.name_black {
		font-size: 16px;
	}
	.name_black span {
		font-size: 12px;
	}
	.name_red {
		font-size: 16px;
	}
	.name_red span {
		font-size: 12px;
	}
	.container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}
	.nav-item i {
		margin-left: 5px;
		color:#cf001a !important;
	}
	h1 img {
		width: 80%;
	}
	.category_mb {
		margin-bottom: 100px !important;
	}
	.slick-prev:before, .slick-next:before {
		font-size: 35px !important;
	}
	.slick-prev,.slick-next{
		width: 50px !important;
		height: 50px !important;
	}
	.slider img {
		margin: 0px;
	}
	.thumbnail img {
		width: 250px;
	}
	.playerslide img {
		width: 280px;
		margin: 0 10px;
	}
	.news_h {
		font-size: 16px !important;
	}
	.list-inline-item {
		max-width: 40% !important;
	}
}

@media (max-width: 768px) {
	.pc { display: none !important; }
    .sp { display: block !important; }
	.topnews {
		clip-path: polygon(100% 0, 0 35px, 0 100%, 100% calc(100% - 35px));
		padding-top: 50px;
		padding-bottom: 60px;
	}
	.pl_link {
		font-weight: normal;
	}
	.player_list {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.player_list .card-img-top {
		margin-bottom: -58px;
	}
	.player_list .card-text {
		line-height: 1.1em;
	}
	.name_red {
		padding-top: 11px !important;
		padding-bottom: 11px !important;
	}
	.name_black {
		padding-top: 12px !important;
		padding-bottom: 12px !important;
	}
}

/* 5 Columns */
.col-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative !important;
	min-height: 1px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
}
@media (min-width: 768px) {
	.col-sm-15 {
		width: 20% !important;
		flex: 0 0 20% !important;
	}
}
@media (min-width: 992px) {
.col-md-15 {
	width: 20% !important;
	flex: 0 0 20% !important;
}
}
@media (min-width: 999px) {
	.topnews {
		margin-top: -50px;
	}
	.nav-item i {
		display: none;
}