@charset "utf-8";
/* CSS Document */

.clear{	clear:both; }

#globalsp_navigation #globalsp_header:after,
#globalsp_navigation .submenu li a:after,
#globalsp_navigation .submenu ul:after,
#globalsp_navigation .menu_icon li a:after,
#globalsp_navigation #global_genremenu:after,
.clearfix:after{ content: ""; display: block; clear: both;}


#globalsp_navigation #global_genremenu{
	padding: 5px 0;
	background: #3d3d3d;
}
#globalsp_navigation #global_genremenu li{
	width: 25%;
	float: left;
	padding: 2px 0;
}
#globalsp_navigation #global_genremenu li a{
	margin:0 5px;
	padding: 0;
	display: block;
	color: #fc6b01;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #d3d3d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#d3d3d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#d3d3d3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#d3d3d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	border-top: solid 1px #a5a4a4;
	border-left: solid 1px #a5a4a4;
	font-size: 14px;
	text-align:center;
	position:relative;
	box-sizing:border-box;
}
#globalsp_navigation #global_genremenu li a img{
	width:95%;
}

#globalsp_navigation #global_genremenu li a.double{
	padding: 0.8em 0;
	font-size:7px;
}
/*--------*/
#globalsp_navigation .submenu ul{
	padding: 5px 0 5px 3px;
	margin: 0;
}
#globalsp_navigation .submenu li{
	width: 33%;
	float: left;
	padding: 2px 0 5px 0;
	margin: 0;
}
#globalsp_navigation .submenu li a{
	margin:0 1px;
	display: block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #d9d9d9; /* Old browsers */
	background: -moz-linear-gradient(top,  #d9d9d9 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d9d9d9 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d9d9d9 0%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d9d9d9 0%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d9d9d9 0%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
	border-top:solid 1px #e9e9e9;
	border-left:solid 1px #e9e9e9;
	border-bottom:solid 1px #7b7879;
	border-right:solid 1px #7b7879;
	font-size: 14px;
	padding: 5px 2px 5px 5px;
	box-sizing:border-box;
}
#globalsp_navigation .submenu .icon{
	float: left;
	width: 20%;
	padding: 0;
	margin: 0;
}
#globalsp_navigation .submenu .icon img{
	width: 100%;
	height: auto;
}
#globalsp_navigation .submenu h3{
	float: right;
	width: 75%;
}
#globalsp_navigation .submenu h3 img{
	width: 100%;
	height: auto;
}

#globalsp_navigation .submenu h3.double{
	padding-top: 0em;
	font-size: 10px;
}
/*--------*/


#globalsp_navigation a {text-decoration:none;}
#globalsp_navigation #globalsp_header { width:100%; background-color:#bfd500; height:40px;}
#globalsp_navigation #globalsp_header h1 { float:left;}
#globalsp_navigation #globalsp_header h1 img { padding:8px 0 0 5px; }

#globalsp_navigation #globalsp_header h2 { float:right; width:34px; height:34px; padding:3px; line-height:0;}
#globalsp_navigation #globalsp_header h2 a {
	display:block;
	background: rgb(71,71,71); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(71,71,71,1) 0%, rgba(19,19,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(19,19,19,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(71,71,71,1) 0%,rgba(19,19,19,1) 100%); /* W3C */
	line-height:0;
	padding:1px;
	border:solid 1px #000;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}


#globalsp_navigation #globalsp_header #globalsp_menu_close a{
	border:solid 1px #666;
	background: rgb(68,68,68); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(102,102,102,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(99%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(102,102,102,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(102,102,102,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(102,102,102,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(102,102,102,1) 99%); /* W3C */
}

#globalsp_navigation #globalsp_header h2 img{width:100%;}



#globalsp_navigation #globalsp_header #globalsp_fo01 { margin:10px 10px 0 10px; }


#globalsp_navigation #globalsp_fo01{
	padding:6px 0;
	background:#3D3D3D;
}

#globalsp_navigation #globalsp_member { 
font-size:60%;
color:#000000;
width:100%;
text-align:right;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f3f3f3), color-stop(0.50, #dbdbdb), color-stop(0.48, #f1f1f1), color-stop(0.00, #f3f3f3));
background: -webkit-linear-gradient(top, #f3f3f3 0%, #f1f1f1 48%, #dbdbdb 50%, #f3f3f3 100%);
background: -moz-linear-gradient(top, #f3f3f3 0%, #f1f1f1 48%, #dbdbdb 50%, #f3f3f3 100%);
background: -o-linear-gradient(top, #f3f3f3 0%, #f1f1f1 48%, #dbdbdb 50%, #f3f3f3 100%);
background: -ms-linear-gradient(top, #f3f3f3 0%, #f1f1f1 48%, #dbdbdb 50%, #f3f3f3 100%);
background: linear-gradient(top, #f3f3f3 0%, #f1f1f1 48%, #dbdbdb 50%, #f3f3f3 100%);
 }

#globalsp_navigation #globalsp_member ul { list-style-type:none; 	padding-top: 1px; padding-bottom: 1px;border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom:0;}
#globalsp_navigation #globalsp_member ul li {
	float:right;
	height:26px;
	line-height:26px;
	border-left: 1px solid #FFF;
	width: 80px;
	text-align: center;
}
#globalsp_navigation #globalsp_member ul li a{ display:block;}

#globalsp_navigation #globalsp_global_search{text-align:center; margin:10px 0px;}
#globalsp_navigation form {margin:0; padding:0;}
#globalsp_navigation .input_text{width:70%;margin:0; padding:0;}
#globalsp_navigation .input_button{width:18%;margin:0; padding:0;}

#globalsp_navigation .tap-button{
	margin:4px auto 2px auto;
	width:80%;
	height:50px;
	line-height:50px;
	text-align:center;
border-radius:10px;
/*-webkit-box-shadow: 0 0 2px #2a466c;*/
text-align:center;
border:#CCC solid 1px;
background: rgb(255,238,221); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,238,221,1) 0%, rgba(255,222,179,1) 50%, rgba(255,193,123,1) 51%, rgba(255,233,205,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,238,221,1)), color-stop(50%,rgba(255,222,179,1)), color-stop(51%,rgba(255,193,123,1)), color-stop(100%,rgba(255,233,205,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,238,221,1) 0%,rgba(255,222,179,1) 50%,rgba(255,193,123,1) 51%,rgba(255,233,205,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,238,221,1) 0%,rgba(255,222,179,1) 50%,rgba(255,193,123,1) 51%,rgba(255,233,205,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,238,221,1) 0%,rgba(255,222,179,1) 50%,rgba(255,193,123,1) 51%,rgba(255,233,205,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,238,221,1) 0%,rgba(255,222,179,1) 50%,rgba(255,193,123,1) 51%,rgba(255,233,205,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeedd', endColorstr='#ffe9cd',GradientType=0 ); /* IE6-9 */
}
#globalsp_navigation .tap-button a{
	display:block;
	color:#000;
}
#globalsp_navigation .tap-button img { height:50px; }

#globalsp_member ul li img {width:auto;height:26px;}


#globalsp_navigation .fullbanner {padding:5px;}
#globalsp_navigation .fullbanner img {width:100%;}

#globalsp_navigation .ad-fullbanner {padding:7px 10%; background:#BFD500;}
#globalsp_navigation .ad-fullbanner img {width:100%;}