@charset "utf-8";

/*------------------------------------------------------------------------------
	On-Stage 曲検索
	(C) GMO Systemconsulting All Rights Reserved.
------------------------------------------------------------------------------*/


/*----------------------------------------------------
キーワード検索用
----------------------------------------------------*/
.search_keyword_ttl{
	margin-top:20px;
}

.search_keyword_bottom{
		margin:0 0 10px;
		height:11px;
}

/*----------------------------------------------------
ジャンル検索用
----------------------------------------------------*/
.search_junle_ttl{
	margin-top:20px;
}
.search_junle_bottom{
		margin:0 0 10px;
		height:11px;
}


/*----------------------------------------------------
曲検索共通
----------------------------------------------------*/
.searchbox{
	color: #FFF;
	background-color: #474747;
	padding:30px 40px 20px;
	margin:0;
}

.searchbox h1{
	font-size:20px;
	margin:5px 0;
	padding:4px 20px;
	height:33px;
	color:#333;
	background-image:url(../../image/home/bg_search_sttl.png) ;
	background-repeat:no-repeat;
}
.searchbox p.choice{
	padding:25px 40px 0px;
}
.searchbox p.contents{
	padding-left:50px;
	font-size:16px;
	line-height:170%;
}
.searchbox input{
	margin-bottom:7px;
	margin-right:12px;
}

.inputtextbox{
	height:18px;
	font-size:14px;
		-webkit-border-radius:5px;
   -moz-border-radius:5px ;
        border-radius:5px ;}

.searchbox table.keywordsearch,
.searchbox table.btn_search{
	margin:15px auto 0;
	width:600px;
	vertical-align:top;
	color:#FFF;

	}

.searchbox table.btn_search tr td,
.searchbox table.keywordsearch tr td{
	vertical-align:middle;
		color:#FFF;
}
.searchbox table tr td{	vertical-align:top;
	color:#FFF;}

.searchbox table tr td.btnarea a{
	display:block;
	background:url(../../image/home/btn_search.png) no-repeat left bottom;
	width:151px;
	height:37px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.searchbox table tr td.btnarea a:hover{
	display:block;
	background:url(../../image/home/btn_search_a.png) no-repeat left bottom;
	width:151px;
	height:37px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.searchbox table tr td.btnarea span{
	display:none;
}


/*
.searchbox table tr td.junle{
	background-color:#4a5b6c;
	padding:7px 10px;
	width:120px;
	vertical-align:middle;
}
*/

.searchbox p.btnarea_junle{
	width:151px;
	height:37px;
	margin:10px auto 0;
}
.searchbox p.btnarea_junle a{
	display:block;
	background:url(../../image/home/btn_search.png) no-repeat left bottom;
	width:151px;
	height:37px;
	font-size:1px;
	line-height:1px;
	outline:none;
	margin:10px auto 0;
}
.searchbox p.btnarea_junle a:hover{
	display:block;
	background:url(../../image/home/btn_search_a.png) no-repeat left bottom;
	width:151px;
	height:37px;
	font-size:1px;
	line-height:1px;
	outline:none;
	margin:10px auto 0;
}
.searchbox p.btnarea_junle span{display:none;}
