/*　--------------------
全般
--------------------  */
body {
    font-family: "M PLUS Rounded 1c", serif;
	font-weight: 400;
	font-style: normal;
    background-image: url("../img/bg_PC.jpg");
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
	background-size: cover;
	color: #2e201d;
    }

.SP {
    display: none;
    }

.txt7 {
    font-size: .7em
    }

.pk {
	color: #ee0f69;
	}

@media screen and (max-width: 750px) {
    
    .SP {
        display: block;
        }
    
    .PC {
        display: none;
        }
	
	body::before {
		content:"";
		display:block;
		position:fixed;
		top:0;
		left:0;
		z-index:-1;
		width:100%;
		height:100vh;
		background-repeat:no-repeat;
		background-position:50% 100%;
		background-image:url("../img/bg_SP.jpg");
		background-size:cover;
		}  
    }



/*　--------------------
ホバーエフェクト
--------------------  */
body a {
    opacity: 1;
    transition: .3s;
    }

body a:hover{
    opacity: .5;
    transition: .3s;
    }


/*　--------------------
フッター
--------------------  */
.footer {
	display: block;
    font-size: 10px;
    text-align: center;
    letter-spacing: .5px;
    margin: 60px 0 20px;
	padding: 20px 0;
    }

.copytxt {
	}