@charset "utf-8";

/*--------------------------------------------------
  == ********** Main Style ==
  --------------------------------------------------
  File       : all_main.css
  Date       : yyyy.mm.dd
  Last Update: yyyy.mm.dd
--------------------------------------------------*/

/*== basic ==============================*/
body{
	text-align: center;
}

body{
	color: #333;
	font-size: 75%;
	font-family: "Arial",sans-serif;
	line-height: 130%; 
}

th.td{
	font-size: 100%;
}

#wholeWrap {
	margin: 0 auto;
	width: 900px;
	text-align: left;
}

#innerWrap {
	margin: 0 10px;
}


/*== header ==============================*/

div#head {
	top: 0;
	left: 0;
	position: relative;
	height: 90px;
	margin-bottom: 10px;
}

div#headWin {
	padding-bottom: 1px;
	background: url("line01.gif"/*tpa=http://en.montbell.jp/common/images/line01.gif*/) repeat-x bottom left;
}

div#head h1 {
	position: absolute;
	top: 2px;
	left: 0;
	width: 390px;
}

/* globallink
-------------------------------------*/
div#head #gLink {
	position: absolute;
	top: 29px;
	left: 695px;
	z-index: 50;
	width: 185px;
}

div#head #gLink li {
	float: left;
}

div#head #gLink a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background: top left no-repeat;
}

div#head #gLink li.gLink01 a {
	width: 110px;
	height: 20px;
	background-image: url("glink01.gif"/*tpa=http://en.montbell.jp/common/images/head/glink01.gif*/);
}

div#head #gLink li.gLink02 a {
	width: 75px;
	height: 20px;
	background-image: url("glink02.gif"/*tpa=http://en.montbell.jp/common/images/head/glink02.gif*/);
}

div#head #gLink li.gLink02 a:hover {
	background-position: 0 -20px!important;
}


/* globalnavi
-------------------------------------*/
div#head #gn{
	position: absolute;
	top: 54px;
	left: 0px;
	z-index: 20;
	width: 900px;
}

div#head #gn li{
	float: left;
}

div#head #gn li a{
	display: block;
	width: 110px;
	height: 35px;
	text-indent: -9999px;
	text-decoration: none;
	background: top left no-repeat;
}

div#head #gn li a,
div#head #gn li a:visited,
div#head #gn li a:hover{
/*	text-decoration: none!important;*/
}

div#head #gn li.gn01 a{
	background-image: url("/index.files/header_img/gn01.gif");
}

div#head #gn li.gn02 a{
	background-image: url("/index.files/header_img/gn02.gif");
}

div#head #gn li.gn03 a{
	background-image: url("/index.files/header_img/gn03.gif");
}

div#head #gn li.gn04 a{
	background-image: url("/index.files/header_img/gn04.gif");
}

div#head #gn li.gn05 a{
	background-image: url("/index.files/header_img/gn05.gif");
}
div#head #gn li.gn06 a{
	background-image: url("/index.files/header_img/gn06.gif");
}

div#head #gn li.gn07 a{
	background-image: url("/index.files/header_img/gn07.gif");
}

div#head #gn li.gn08 a{
	background-image: url("/index.files/header_img/gn08.gif");
}

div#head #gn a:hover{
	background-position: 0 -35px;
}

body.home #gn li.gn01 a,
body.products #gn li.gn02 a,
body.event #gn li.gn03 a,
body.shop #gn li.gn04 a,
body.club #gn li.gn05 a,
body.company #gn li.gn06 a,
body.information #gn li.gn07 a,
body.contact #gn li.gn08 a {
	background-position: 0 -35px!important;
}

body.sitemap #gLink li.gLink02 a {
	background-position: 0 -20px!important;
}

/* en line
-------------------------------------*/
.lineTypeEn {
	padding-bottom: 15px!important;
	background: url("line03.gif"/*tpa=http://en.montbell.jp/common/images/line03.gif*/) no-repeat bottom left!important;
}


/* to top
-------------------------------------*/
p.pageTopLink{
/*	margin: 5px 0 0 0;*/
	text-align: right;
}

p.pageTopLink.line{
/*	margin-top: 20px;*/
	margin-top: 10px;
	padding-top: 1px;
	background: url("line01.gif"/*tpa=http://en.montbell.jp/common/images/line01.gif*/) top left repeat-x;
}

p.pageTopLink a{
	display: block;
	width: 120px;
	height: 28px;
	margin: auto 0 auto auto;
	text-align: left;
	text-indent: -9999px!important;
	text-decoration: none;
	background: url("btn_pagetop.gif"/*tpa=http://en.montbell.jp/common/images/btn_pagetop.gif*/) no-repeat top left;
}

p.pageTopLink a:hover{
	background-position: 0 -28px;
}


