@charset "UTF-8";

@media (min-width: 1024px) {	/* 横幅が1024px以上の場合に適用するスタイル */

	div.nakamil {
		padding-left:15px;
	}
	.rightline{
		border-right:1px solid#202020;
	}

	.shidden{
		display:none;
	}

	.smenu{
		display:none;
		font-size:24px;
	}
	.topsps{
		display:none;
	}

	.tnakasw20{
		display:none;
	}
	.tnakasw30{
		display:none;
	}
	.tnakasw40{
		display:none;
	}
	.tnakasw50{
		display:none;
	}
	.tnakasw60{
		display:none;
	}
	.pback{
		background:#000000;
		opacity:0.5;
		z-index:-1;
		width:100%;
		height:100vh;
		position:fixed;
	}
	.tnakapw10{
		height:10vh;
	}
	.tnakapw20{
		height:20vh;
	}
	.tnakapw30{
		height:30vh;
	}
	.tnakapw40{
		height:40vh;
	}
	.tnakapw50{
		height:50vh;
	}
	.tnakapw60{
		height:60vh;
	}
	.tnakapw70{
		height:70vh;
	}
	.tnakapw80{
		height:80vh;
	}
	.tnakapw90{
		height:90vh;
	}
	.tnakapw100{
		height:100vh;
	}

	.shiftsearch{
		width:45%;
	}

	.boylist{
		margin:15px 0 15px 40px;
		text-align:left;
	}

	.spbaitoline{
		display:none;
	}

	.boyyoyakulist{
		display:none;
		width:800px;
		z-index:1000;
		background:#ffffff;
		border-left:1px solid #202020;
		border-right:1px solid #202020;
		position:absolute;
		top:0;
		padding:0 0 60px 0;
	}
	.boyyoyakukettei{
		z-index:1001;
		width:800px;
		text-align:center;
	}


	/* twitterボタン */

	a.twitterbtn{
		background:#000000;
		display:block;
		font-weight:900;
		color:#ffffff;
		text-decoration:none;
		text-align:left;
		margin:0 25px;
		padding:10px 5px;
	}
	a.twitterbtn:hover{
		background:#1d9bf0;
	}
	a.twitterbtn img{
		width:100%;
	}

	/* twitterボタンEND */

	/* クーポン */
	.xban{
		font-size:46px;
	}
	/* クーポンEND */

	/* グループ店ページ */
	a.grouppshop img{
		display:inline-block;
		width:290px;
		margin:0 15px 20px 15px;
	    -webkit-border-radius: 5px;
	       -moz-border-radius: 5px;
	         -o-border-radius: 5px;
	            border-radius: 5px;
	}

	.koukoku01{
		margin:3px auto;
	}

	/* グループ店ページEND */

	/* reCAPTCHA */
	.grecaptcha-badge {
		position: absolute !important;
		top: 550px !important;
		right: calc((100% - 1000px) / 2 ) !important;
	}
	/* reCAPTCHAEND */

}
