@media screen and (min-width: 960px) {
	/* 960px以上に適用されるCSS（PC用） */

.content_tit {
   max-width: 100%;
    margin: 0 auto 4.6rem;
    position: relative;
    z-index: 2;
}
h4 {
    margin: 40px 0 20px 0!important;
}
.colorbox{
    height: 340px;
    width: 90%;
}
.flex{
    display: flex;
    flex-wrap :wrap;
}
.tokuten1 {
    margin: 50px auto;
    position: relative;
    width: 50%;
}
.tokuten-img1 {
    width: 20%;
    height: auto;
    top: -50px!important;
}
.txt-left {
    width: 90%;
    margin: auto;
}
.rank-table {
    width: 100%;
}
.img-size{
    padding: 15px;
}
.img-size2{
    padding: 30px;
}
.kaiin-btn{
    width: 60%;
    height: auto;
}
.kaiin-btncenter{
    text-align: center;

}
}