@charset "utf-8";

@media (min-width: 768px){
	.visible-sp{ display:none !important;}
	.visible-pc{ display:block !important;}
}
@media (max-width: 768px) {
	.visible-sp{ display:block !important;}
	.visible-pc{ display:none !important;}
}



/* 初回の選択画面用 簡易デザイン */
#select-overlay {
	position: fixed;
	inset: 0;
	background: rgba(0,0,0,0.6);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;
}
#select-box {
	width:100%;
	height:100%;
	-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;
	-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
}
#select-box .home-audio {
	width:50%;
	height:100%;
	background: url(images/select/home_bg.jpg) no-repeat center top / cover;
	-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-justify-content: center; justify-content: center;
	-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
	-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
}
#select-box .pro-audio {
	width:50%;
	height:100%;
	background: url(images/select/pro_bg.jpg) no-repeat center top / cover;
	-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-justify-content: center; justify-content: center;
	-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
	-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
}
#select-box .logo {
	width:20vw;
	margin:0 auto 2.5vw;
}
#select-box .btn a {
	position:relative;
	display:block;
	padding:1vw;
	width:100%;
	color:#fff;
	text-align:center;
	background: #000000;
	line-height:1.3;
	text-decoration:none;
	-webkit-transition: all .25s;
	transition: all .25s;
	font-size:15px;
}
#select-box .btn a span{
	position:relative;
	display:inline-block;
	padding-right:2em;
}
#select-box .btn a span:after{
	position:absolute;
	right:0;
	top:50%;
	content:"";
	width: 6px;
	height: 6px;
	margin-top:-4px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .4s;
	transition: all .4s;
}
#select-box .pro-audio .btn a  {
	background-color:#A4854A;
}

@media (max-width: 768px) {

	#select-box .home-audio,
	#select-box .pro-audio {
		padding:10vw;
	}
	#select-box .inner-box{
	width:100%;
	}
	
	
	
	#select-box .logo {
		width:50vw;
		margin:0 auto 5vw;
	}
	#select-box .home-audio {
		width:100%;
		height:50%;
	}
	#select-box .pro-audio {
		width:100%;
		height:50%;
	}
	#select-box .btn a {
		padding:3vw;
	}






}
