/************************/
/* all area             */
/************************/

body {
	margin:0 auto;
	padding:0;
	font-size:75%;
	font-family: "MS Pゴシック";
}

img {
	border:0px;
	margin:0;
	padding:0;
}

a:link{
	color:#0000FF;
}
a:active{
	color:#FF0000;
}
a:visited{
	color:#720fce;
}
a:hover{
	color:#FF0000;
	text-decoration: underline;
}

a {
overflow:hidden;
}


/************************/
/* header area           */
/************************/
#header {
	margin:0 auto;
	padding:0;
	height:80px;
	width:860px;
}

#header .logo {
	float:left;
	width:585px;
	padding:0;
	margin:15px 0 0 0;
}
#header .logo a {
	background:url(/img/logo.gif) no-repeat;
	width:181px;
	height:62px;
	text-indent:-9999px;
	display:block;
}

#header .link {
	float:left;
	width:260px;
	height:30px;
	padding:0;
	margin:25px 0 0 0px;
	background-color:#EEEEEE;
}

#header .link input{
	float:left;
	padding:0;
	margin:4px 0 0 4px;
	width:220px;
	height:20px;
	border:1px solid #CCCCCC;
}

#header .link .submit {
	float:left;
	padding:0;
	margin:3px 0 0 4px;
	width:25px;
	width:22px;
}

/************************/
/* global menu           */
/************************/

/*global menu background*/
#global_main {
	height:30px;
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
}

/*global menu*/
#global_menu {
	margin:0 auto;
	padding:0;
	height:30px;
	width:860px;
}

#global_menu .home {
	float:left;
	margin:10px 0 0 0;
}
#global_menu .home a{
	background:url(/img/btn_home.gif) no-repeat;
	width:51px;
	height:13px;
	display:block;
	text-indent:-9999px;
}
#global_menu ul {
	padding:10px 0 0 120px;
	margin:0;
	list-style:none;
}

#global_menu ul li {
	float:left;
	margin: 0 20px 0 0;
}

#global_menu ul li.m1 a{
	background:url(/img/btn_global_menu1.gif) no-repeat;
	width:106px;
	height:14px;
	display:block;
	text-indent:-9999px;
}


#global_menu ul li.m2 a{
	background:url(/img/btn_global_menu2.gif) no-repeat;
	width:69px;
	height:14px;
	display:block;
	text-indent:-9999px;
}

#global_menu ul li.m3 a{
	background:url(/img/btn_global_menu3.gif) no-repeat;
	width:112px;
	height:14px;
	display:block;
	text-indent:-9999px;
}

#global_menu ul li.m4 a{
	background:url(/img/btn_global_menu4.gif) no-repeat;
	width:79px;
	height:14px;
	display:block;
	text-indent:-9999px;
}

#global_menu ul li.m5 a{
	background:url(/img/btn_global_menu5.gif) no-repeat;
	width:112px;
	height:14px;
	display:block;
	text-indent:-9999px;
}

#global_menu ul li.m6 a{
	background:url(/img/btn_global_menu6.gif) no-repeat;
	width:46px;
	height:14px;
	display:block;
	text-indent:-9999px;
}

#global_menu ul li.m7 a{
	background:url(/img/btn_global_menu7.gif) no-repeat;
	width:69px;
	height:14px;
	display:block;
	text-indent:-9999px;
}


#global_menu ul li .menu{
	margin:0 0 0 86px;
}

/************************/
/* title          */
/************************/
h1{
	margin:0;
	padding:0;
	height:50px;
}
h1.glove1{
	background:url(/img/title_glove.gif) no-repeat;
	text-indent:-9999px;
	
}

h1.glove2{
	background:url(/img/title_ski.gif) no-repeat;
	text-indent:-9999px;
}

h1.glove3{
	background:url(/img/title_driving.gif) no-repeat;
	text-indent:-9999px;
}

h1.glove4{
	background:url(/img/title_harley.gif) no-repeat;
	text-indent:-9999px;
}

h1.glove5{
	background:url(/img/title_cycle.gif) no-repeat;
	text-indent:-9999px;
}

h1.glove6{
	background:url(/img/title_special.gif) no-repeat;
	text-indent:-9999px;
}

h1.glove7{
	background:url(/img/title_outdoors.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_about{
	background:url(/img/title_about.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_shop{
	background:url(/img/title_shop.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_order{
	background:url(/img/title_order.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_size{
	background:url(/img/title_size.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_maintenance{
	background:url(/img/title_maintenance.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_access{
	background:url(/img/title_access.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_inquiry{
	background:url(/img/title_inquiry.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_sitemap{
	background:url(/img/title_sitemap.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_info{
	background:url(/img/title_info.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_privacy{
	background:url(/img/title_privacy.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_site{
	background:url(/img/title_site.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_new{
	background:url(/img/title_new.gif) no-repeat;
	text-indent:-9999px;
}
h1.t_purchase{
	background:url(/img/title_purchase.gif) no-repeat;
	text-indent:-9999px;
}

h2{
	margin:0;
	padding:0;
	font-size:120%;
}
h2.glove1{
	background:url(/img/title_glove.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}

h2.glove2{
	background:url(/img/title_ski.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}

h2.glove3{
	background:url(/img/title_driving.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}

h2.glove4{
	background:url(/img/title_harley.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}

h2.glove5{
	background:url(/img/title_cycle.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}

h2.glove6{
	background:url(/img/title_special.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}

h2.glove7{
	background:url(/img/title_outdoors.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
}


/************************/
/* contanier            */
/************************/

#contanier {
	margin:0 auto;
	padding:0;
	width:870px;
	height:auto;
}

/************************/
/* side_menu            */
/************************/

#side_menu {
	clear:both;
	float:left;
	margin:20px 0 0 0;
	width:178px;
	background:#EEEEEE;
}

#side_menu ul {
	padding:0;
	margin:10px 0 0 9px;
	list-style:none;
}

#side_menu .m1{
	background:url(/img/btn_side_menu1.gif) no-repeat;
}
#side_menu .m2{
	background:url(/img/btn_side_menu2.gif) no-repeat;
}
#side_menu .m3{
	background:url(/img/btn_side_menu3.gif) no-repeat;
}
#side_menu .m4{
	background:url(/img/btn_side_menu4.gif) no-repeat;
}
#side_menu .m5{
	background:url(/img/btn_side_menu5.gif) no-repeat;
}
#side_menu .m6{
	background:url(/img/btn_side_menu6.gif) no-repeat;
}
#side_menu .m7{
	background:url(/img/btn_side_menu7.gif) no-repeat;
}
#side_menu .b1{
	background:url(/img/btn_banner1.jpg) no-repeat;
}
#side_menu .m1o{
	background:url(/img/btn_side_menu1_o.gif) no-repeat;
}
#side_menu .m2o{
	background:url(/img/btn_side_menu2_o.gif) no-repeat;
}
#side_menu .m3o{
	background:url(/img/btn_side_menu3_o.gif) no-repeat;
}
#side_menu .m4o{
	background:url(/img/btn_side_menu4_o.gif) no-repeat;
}
#side_menu .m5o{
	background:url(/img/btn_side_menu5_o.gif) no-repeat;
}
#side_menu .m6o{
	background:url(/img/btn_side_menu6_o.gif) no-repeat;
}
#side_menu .m7o{
	background:url(/img/btn_side_menu7_o.gif) no-repeat;
}

#side_menu li a{
	display:block;
	width:161px;
	height:48px;
	text-indent:-9999px;
}
#banner {
	padding:0;
	margin:20px 0 0 0;
}

/************************/
/* index main contents */
/************************/

#main_contents {
	float:left;
	padding:0 0 10px 0;
	margin:20px 0 0 10px;
	height:auto;
	width:669px;
}

#main_contents p{
	margin:10px;
	line-height:150%;
}

#main_contents .box_header {
	float:left;
	padding:0 0 10px 0;
	margin:10px 0 0 0px;
	height:auto;
	width:669px;
	background-color:#EEEEEE;
}

#main_contents .news ul {
	float:left;
	list-style:none;
	width:639px;
	height:auto;
	margin:0 0 0 5px;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

#main_contents .news ul li {
	clear:both;
}

#main_contents .box_dashed{
	border-top:1px dashed #CCCCCC;
}

#main_contents .box_data {
	float:left;
	width:539px;
	margin:5px 0 0 0;
}

#main_contents .date {
	float:left;
	color:#FFFFFF;
	width:80px;
	text-align:center;
	margin:5px 0 5px 5px;
	background-color:#989898;

}

#main_contents .whats_new_list {
	padding:0;
	margin:5px 0 0 460px;
}

#main_contents .blog_list {
	padding:0;
	margin:5px 0 0 390px;
}

/************************/
/* main contents driving*/
/************************/

#main_contents .glovelistp{
	float:left;
	width:210px;
}
#main_contents .glovelistp img{
	border:1px solid #999999;
}
#main_contents .glovelistt{
	float:left;
	width:459px;
}

#main_contents .glovelistt h2{
	margin:0;
	padding:3px;
	font-weight:bold;
	background:#999999;
	color:#FFFFFF;
	font-size:130%;
}
#main_contents .glovelistt h2 a{
	color:#FFFFFF;
}
#main_contents .glovelistt h3{
	margin:0;
	padding:3px;
	font-weight:bold;
	background:#999999;
	color:#FFFFFF;
	font-size:130%;
}
#main_contents .glovelistt h3 a{
	color:#FFFFFF;
}
#main_contents .glovelistr{
	margin-top:20px;
	border-top:1px dotted #999999;
	height:20px;
	clear:both;
}

#main_contents .title_setumei {
	clear:both;
	margin:10px 0 20px 0;
	padding:0;
}

#main_contents .glove_back_gray {
	width:661px;
	margin:0 0 10px 0;
	padding:4px;
	background-color:#EEEEEE;
}

#main_contents .glove_back_white {
	width:651px;
	margin:0;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

#main_contents .glove_img {
	margin-bottom:5px;
	border:1px solid #999999;
}
#main_contents .glove_imgm {
	margin-right:3px;
	border:1px solid #999999;
	vertical-align:top;
}
#main_contents .glove_data {
	padding:5px;
	margin:0;
}
#main_contents .glove_data p{
	line-height:150%;
}
#main_contents .glove_back_white h2{
	margin:0;
	padding:3px;
	font-weight:bold;
	background:#999999;
	color:#FFFFFF;
	font-size:130%;
}

#main_contents .glove_syousai {
	margin:0;
	padding:0;
	width:380px;
	border:none;
}

.price {
	font-weight:bold;
	color:#FF8800;
}

.glove_data table{
	border:none;
}
.glove_data th{
	padding:5px;
	width:60px;
	background:#ddd;
}
.glove_data td{
	padding:5px;
}
.glove_data th.buy{
	background:#fdecf2;
}


/************************/
/* navi main contents */
/************************/
#navi {
	color:#999999;
	font-size:80%;
}

#navi a {
	color:#999999;
	text-decoration:none;
	margin:0 5px 0 0;
	padding:0;
}

#navi span {
	margin:0 0 0 5px;
	padding:0;
}


/************************/
/* footer area          */
/************************/

.fpagetop{
	clear:both;
	padding:30px 0 20px 800px;
}
.fpagetop a{
	width:60px;
	height:10px;
	background:url(/img/pagetop.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}

#footer {
	clear:both;
	background-color:#EEEEEE;
	height:50px;
}

#footer_menu {
	margin:0 auto;
	width:860px;
	height:50px;
}
#footer_menu a{
	color:#555;
	text-decoration:none;
}
#footer_menu a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#footer_menu ul{
	padding:0;
	margin:0;
	list-style:none;
}

#footer_menu ul li{
	float:left;
	margin:10px 5px 0 0;
}

#copyright {
	float:right;
	font-style:normal;	
	width:280px;
	padding:0;
	margin:10px 0 0 0;
	text-align:center;
	font-size:10px;
	
	text-align:right;
}
#copyright a{
	color:#989898;
}	
.pagetop{
	clear:both;
	text-align:right;
	padding:5px 0 30px 0;
}
.inlink{
	border-top:1px dotted #989898;
	border-bottom:1px dotted #989898;
	padding:10px;
	font-weight:bold;
	
	line-height:180%;
	background:#f5f5f5;
	margin-bottom:20px;
}
.inlink a{
	font-weight:normal;
}
#main_contents .inlink ul{
	border:none;
	background:#f5f5f5;
	color:#ff8800;
}
#main_contents .inlink li{
	list-style:none;
	width:300px;
	border:0px;
	float:left;
	clear:none;
}

/************************/
/* other area          */
/************************/

.inquiry{
	
}
.inquiry h3{
	margin-left:10px;
	font-size:100%;
	border-left:5px solid #FF8800;
	padding: 5px 0 5px 8px;
}
.inquiry input,select,textarea{
	margin-left:10px;
}
#main_contents li{
	line-height:150%;
	padding-bottom:10px;
}

.cart{
	float:right;
}
.clear{
	clear:both;
}

div.baloon {
   font-size: 11px;
   color: #900;
   position: absolute;
   padding-left: 5px;
   background: url("/img/baloon.gif") no-repeat top left;
   z-index: 1;
}

div.baloon a {
   color: blue;
   text-decoration: none;
   padding: 2px;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #eef;
}

div.baloon div {
   background: url("/img/baloon_right.gif") no-repeat top right;
   padding: 7px 7px 14px 0;
   white-space: nowrap;
}

