/*==================================================================*/
/* navi01 */

.g1503031_navi01{
	width:980px;
}

.g1503031_p01{
	margin: 0px 0px 0px 295px;
}

.g1503031_p01 p{
font-family: "ＭＳ Ｐゴシック",sans-serif;
	margin: 0px 3px 0px 0px;
	padding: 0px 3px 0px 3px;
	float: left;
	font-size: 10px;
	background-color: #999;
   	 border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

}

p.g1503031_p02{
font-family: "ＭＳ Ｐゴシック",sans-serif;
	margin: 0px -5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	font-size: 10px;
}

.g1503031_p01 p a{
	border: none;
	text-decoration: none;
	color: #fff;
}

.g1503031_p01 p a:hover{
	border: none;
	text-decoration: none;
	color: #ccc;
}


p.g1503031_p02 a{
	border: none;
	text-decoration: none;
	color: #333;
}

p.g1503031_p02 a:hover{
	border: none;
	text-decoration: none;
	color: #ccc;
}




.g1503031_navi01 ul{
margin-left: auto;
}


.g1503031_navi01 ul li{
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0;
	float: left;

	font-size: 10px;
}

.g1503031_navi01 ul li a{
	outline: none;
	border: none;
	text-decoration: none;
	color: #333;
}







/*　navi01
________________________________________*/

.g_menu01{
	 z-index: 2; 
	 position: relative;
 }
 
.g_menu02{
	 z-index: 1; 
	 position: relative;
 }
 
 
 

#menu {
	width:990px;
	margin:5px auto 0px auto;
	height:43px;
	padding:0px 0px 0px 0px;
	background: #014464;
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	margin-top:0px;
	border:none;
}


#menu li a {
	display:block;
	outline:0;
	text-decoration:none;
}



/*　menu01-07
__________________________*/

#menu li .drop01 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 142px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu01riders.jpg") no-repeat right 0px;
}
#menu li:hover .drop01 {
	background:url("../img/g_menu01riders_on.jpg") no-repeat right 0px;
}



#menu li .drop02 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 142px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu02casual.jpg") no-repeat right 0px;
}
#menu li:hover .drop02 {
	background:url("../img/g_menu02casual_on.jpg") no-repeat right 0px;
}



#menu li .drop03 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 142px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu03tailored.jpg") no-repeat right 0px;
}
#menu li:hover .drop03 {
	background:url("../img/g_menu03tailored_on.jpg") no-repeat right 0px;
}



#menu li .drop04 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 141px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu04shirt.jpg") no-repeat right 0px;
}
#menu li:hover .drop04 {
	background:url("../img/g_menu04shirt_on.jpg") no-repeat right 0px;
}



#menu li .drop05 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 141px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu05leather.jpg") no-repeat right 0px;
}
#menu li:hover .drop05 {
	background:url("../img/g_menu05leather_on.jpg") no-repeat right 0px;
}




#menu li .drop06 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 141px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu06leatherg.jpg") no-repeat right 0px;
}
#menu li:hover .drop06 {
	background:url("../img/g_menu06leatherg_on.jpg") no-repeat right 0px;
}



#menu li .drop07 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 141px;
	height: 50px;
	padding-right:0px;
	background:url("../img/g_menu07ladies.jpg") no-repeat right 0px;
}
#menu li:hover .drop07 {
	background:url("../img/g_menu07ladies_on.jpg") no-repeat right 0px;
}


/*　dropdown
________________________*/

.dropdown01 {
	width: 423px;
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none;
	background:#efefef;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}

.dropdown02 {
	width: 281px;
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none;
	background:#efefef;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}


.dropdown03 {
	width: 279px;
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none;
	background:#efefef;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}

.dropdown04,
.dropdown05 {
	width: 281px;
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none;
	background:#efefef;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}




#menu li:hover .dropdown01,
#menu li:hover .dropdown02,
#menu li:hover .dropdown03,
#menu li:hover .dropdown04 {
	left:0px;
	top:auto;
}

#menu li:hover .dropdown05 {
	left:-141px;
	top:auto;
}



.dd_cntnts01{
	width: 423px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 30px 0px 30px;
	background:url("../img/g_menu01_bg.jpg") no-repeat left center;
}


.dd_cntnts02{
	width: 423px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 30px 0px 30px;
	background:url("../img/g_menu02_bg.jpg") no-repeat left center;
}



.dd_cntnts03{
	width: 423px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 30px 0px 30px;
	background:url("../img/g_menu03_bg.jpg") no-repeat left center;
}

.dd_cntnts04{
	width: 423px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 30px 0px 30px;
	background:url("../img/g_menu04_bg.jpg") no-repeat left center;
}

.dd_cntnts05{
	width: 281px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 30px 0px 30px;
	background:url("../img/g_menu05_bg.jpg") no-repeat left center;
}

.dd_cntnts06{
	width: 281px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 30px 0px 30px;
	background:url("../img/g_menu06_bg.jpg") no-repeat left center;
}

.dd_cntnts07{
	width: 400px;
	height: 50px;
	display:inline;
	position: relative;
	float: left;
	position: relative;
	margin:10px 60px 0px 30px;
	background:url("../img/g_menu07_bg.jpg") no-repeat left center;
}




.dd_cntnts01 h2,
.dd_cntnts02 h2,
.dd_cntnts03 h2,
.dd_cntnts04 h2,
.dd_cntnts05 h2,
.dd_cntnts06 h2,
.dd_cntnts07 h2{
	color: #333;
	font-size:16px;
	margin:10px 20px 14px 50px;
}


.menu_list0101{
	width: 200px;
	margin:5px 0px 15px 0px;
	float:left;
}

.menu_list0102{
	width: 223px;
	margin:5px 0px 15px 0px;
	float:left;
}


.menu_list0301{
	width: 200px;
	margin:5px 0px 15px 0px;
	float:left;
}

.menu_list0302{
	width: 220px;
	margin:-15px 30px 15px 0px;
	float:left;
}

.menu_list0401{
	width: 145px;
	margin:5px 0px 15px 0px;
	float:left;
}

.menu_list0402{
	width: 145px;
	margin:5px 0px 15px -10px;
	float:left;
}


.menu_list0101 li a,
.menu_list0102 li a,
.menu_list0301 li a,
.menu_list0302 li a,
.menu_list0401 li a,
.menu_list0402 li a {
	padding: 0px 7px 0px 7px;
	font-size:12px; 
	color: #333;
	text-align:left;
	display:block;
	outline:0;
	text-decoration:none;
	line-height: 200%;
	background:url("../img/g_img_nakaguro.jpg") no-repeat left;
}

.menu_list0101 li a:hover,
.menu_list0102 li a:hover,
.menu_list0301 li a:hover,
.menu_list0302 li a:hover,
.menu_list0401 li a:hover,
.menu_list0402 li a:hover {
	padding: 0px 7px 0px 7px;	
	text-align:left;	
	background: #fff;
	color: #666;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}






/*　navi02
________________________________________*/

#menu02 {
	width:990px;
	margin:8px auto 0px auto;
	height:30px;
	padding:0px 0px 0px 0px;
	background: #c2bfbe;
}

#menu02 li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	margin-top:0px;
	border:none;
}


#menu02 li a {
	display:block;
	outline:0;
	text-decoration:none;
}


#menu02 li .drop01 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search01.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop01 {
	background:url("../img/g_search01_on.jpg") no-repeat right 0px;
}


#menu02 li .drop02 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search02.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop02 {
	background:url("../img/g_search02_on.jpg") no-repeat right 0px;
}


#menu02 li .drop03 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search03.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop03 {
	background:url("../img/g_search03_on.jpg") no-repeat right 0px;
}


#menu02 li .drop04 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search04.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop04 {
	background:url("../img/g_search04_on.jpg") no-repeat right 0px;
}


#menu02 li .drop05 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search05.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop05 {
	background:url("../img/g_search05_on.jpg") no-repeat right 0px;
}


#menu02 li .drop06 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search06.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop06{
	background:url("../img/g_search06_on.jpg") no-repeat right 0px;
}


#menu02 li .drop07 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	width: 112px;
	height: 30px;
	padding-right:0px;
	background:url("../img/g_search07.jpg") no-repeat right 0px;
}
#menu02 li:hover .drop07{
	background:url("../img/g_search07_on.jpg") no-repeat right 0px;
}


/*　dropdown
________________________*/

.s_dropdown01 {
	width: 223px;
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none;
	background:#efefef;
}


.s_dropdown02 {
	width: 336px;
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none;
	background:#efefef;
}


#menu02 li:hover .s_dropdown01,#menu02 li:hover .s_dropdown02 {
	left:0px;
	top:auto;
}


.s_menu_list0101{
	width: 185px;
	margin:10px 0px 10px 0px;
	float:left;
}

.s_menu_list0201{
	text-align:left;
	width: 175px;
	margin:10px 0px 10px -15px;
	float:left;
}

.s_menu_list0202{
	width: 175px;
	margin:10px 0px 10px -20px;
	float:left;
}


.s_menu_list0301{
	text-align:left;
	width: 200px;
	margin:10px 0px 10px 0px;
	float:left;
}



.s_menu_list0101 li a,
.s_menu_list0201 li a, 
.s_menu_list0202 li a,
.s_menu_list0301 li a{
	padding: 0px 7px 0px 7px;
	font-size:12px; 
	color: #333;
	text-align:left;
	display:block;
	outline:0;
	text-decoration:none;
	line-height: 200%;
	background:url("../img/g_img_nakaguro.jpg") no-repeat left;
}

.s_menu_list0101 li a:hover,
.s_menu_list0201 li a:hover, 
.s_menu_list0202 li a:hover,
.s_menu_list0301 li a:hover{
	padding: 0px 7px 0px 7px;	
	text-align:left;	
	background: #fff;
	color: #666;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}



/*　search
________________________*/

.s_search{
	width: 250px;
	position: absolute;
	margin:5px 0px 0px 755px;
}






















