a:link { color: #0000CC; text-decoration: none}
a:visited { color: #0000CC; text-decoration: none} 
a:active { color:#FFFF00; text-decoration: none} 
a:hover { color: #FF0000; text-decoration: underline} 
.t10 {	font-size: 10px}
.t10lh {	font-size: 10px; line-height: 125%}
.t12 {	font-size: 12px}
.t12lh {	font-size: 12px; line-height: 150%}
.t14 {	font-size: 14px}
.t14lh {	font-size: 14px; line-height: 125%}
.border-a {
	font-size:12px; 
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", 
	 Osaka, sans-serif;
	border: 1px solid #000000;
}
body {
	background-image:url(images/bg04.gif);
	background-repeat: repeat; 
	background-color:	#FFFFFF;
	color: #000000;
	text-align: center;
	table-align: center;
	font-size:12px;
	line-height: 120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",
	 Osaka, sans-serif;
}
td {
	font-size:12px;
	line-height: 120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",
	 Osaka, sans-serif;
}.t12lh2 {
	font-size: 12px;
	line-height: 150%;
	font-weight: bolder;

}
.dot {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px dotted #d3d3d3;
	border-left: 0px;
}


/* CSS Document */

/* format
--------------------------------------------------------------------------------*/
*{
	margin: 0;
	padding: 0;
}
/*
body{
	background-image:url(images/bg04.gif);
	background-repeat: repeat; 
	background-color:	#FFFFFF;
	color: #000000;
	text-align: center;
}
*/
a.productNorway{ color: #96590E;	}
a.productGear{ color: #529EB1;	}
.demoLinkTxt a,
.demoLinkTxt a:active,
.demoLinkTxt a:visited,
.demoLinkTxt a:hover{
	color:#7FC643;
}

.accTable01 a {
	color: #FF7F00;
}

.demowomanTxt01 a {	color: #F8688F;	}

a.indexTopics{ text-decoration: none;	}
a.indexTopics:hover{ text-decoration: underline;	}



/* common
--------------------------------------------------------------------------------*/
.margin01{ margin-bottom: 1px;	}

.comTxColor01{ color: #0099CC;	}
.comTxColor02{ color: #961B3A;	}
.comTxColor03{ color: #494949;	}
.comTxColor04{ color: #529EB1;	}
.comTxColor05{ color: #BE4666;	}




/* Templates
--------------------------------------------------------------------------------*/
/* ƒ}ƒbƒNIE5—p start \*/
#wrapper{
	width: 763px;
	margin-left: 10px;
	margin-right: 10px;
}
/* ƒ}ƒbƒNIE5—p end \*/

/* ƒ}ƒbƒNIE5ˆÈŠO \*/
#wrapper{
	width: 763px;
	margin-left: auto;
	margin-right: auto;
}
/* ƒ}ƒbƒNIE‚Í‚±‚±‚ÅƒRƒƒ“ƒgI—¹”FŽ¯ */

#header01{
	width: 619px;
	height: 47px;
	background-image: url("images/head_01.gif");
	text-indent: -5000px;
	font-size: 10pt;
}

a#header02{
	width: 71px;
	height: 16px;
	font-size: 6pt;
	background-image:url(images/head_02.gif);
	text-indent: -5000px;
	display: block;
}

a#header02:hover{	background-image:url(images/head_02ov.gif);	}

a#footer02{
	width: 96px;
	height: 16px;
	background-image:url(images/foot02.gif);
	text-indent: -5000px;
	font-size: 6px;
	display: block;
}

a#footer02:hover{	background-image:url(images/foot02ov.gif);	}


a#leftMenu01, a#leftMenu02, a#leftMenu03, a#leftMenu04, a#leftMenu07,
#leftMenu01on, #leftMenu02on, #leftMenu03on, #leftMenu04on, #leftMenu07on{
	height: 38px;
}

a#leftMenu011, a#leftMenu012, a#leftMenu013, a#leftMenu014, a#leftMenu015,
#leftMenu011on, #leftMenu012on, #leftMenu013on, #leftMenu014on, #leftMenu015on,
a#leftMenu05, a#leftMenu06{
	height: 16px;
}

a#leftMenu00{ height: 21px;	}

a#leftMenu01, a#leftMenu02, a#leftMenu03, a#leftMenu04, a#leftMenu011, a#leftMenu012, a#leftMenu013, a#leftMenu014, a#leftMenu015, a#leftMenu07,
#leftMenu01on, #leftMenu02on, #leftMenu03on, #leftMenu04on, #leftMenu011on, #leftMenu012on, #leftMenu013on, #leftMenu014on, #leftMenu015on, #leftMenu07on,
a#leftMenu05, a#leftMenu06, a#leftMenu00{
	margin-left: 14px;
	width: 131px;
	font-size: 6pt;
	text-indent: -5000px;
	text-align: left;
	display: block;
}

#leftMenu01on span, #leftMenu02on span, #leftMenu03on span, #leftMenu04on span, #leftMenu07on span,
#leftMenu011on span, #leftMenu012on span, #leftMenu013on span, #leftMenu014on span, #leftMenu015on span{
	 visibility: hidden;
}

a#leftMenu01, #leftMenu01on{	background-image:url(images/left_menu01.gif);	}
a#leftMenu01:hover{	background-image:url(images/left_menu01ov.gif);	}

a#leftMenu011{	background-image:url(images/left_menu011.gif);	}
a#leftMenu011:hover{	background-image:url(images/left_menu011ov.gif);	}
#leftMenu011on{	background-image:url(images/left_menu011on.gif);	}

a#leftMenu012{	background-image:url(images/left_menu012.gif);	}
a#leftMenu012:hover{	background-image:url(images/left_menu012ov.gif);	}
#leftMenu012on{	background-image:url(images/left_menu012on.gif);	}

a#leftMenu013{	background-image:url(images/left_menu013.gif);	}
a#leftMenu013:hover{	background-image:url(images/left_menu013ov.gif);	}
#leftMenu013on{	background-image:url(images/left_menu013on.gif);	}

a#leftMenu014{	background-image:url(images/left_menu014.gif);	}
a#leftMenu014:hover{	background-image:url(images/left_menu014ov.gif);	}
#leftMenu014on{	background-image:url(images/left_menu014on.gif);	}

a#leftMenu015{	background-image:url(images/left_menu015.gif);	}
a#leftMenu015:hover{	background-image:url(images/left_menu015ov.gif);	}
#leftMenu015on{	background-image:url(images/left_menu015on.gif);	}

a#leftMenu02, #leftMenu02on{	background-image:url(images/left_menu02.gif);	}
a#leftMenu02:hover{	background-image:url(images/left_menu02ov.gif);	}

a#leftMenu03, #leftMenu03on{	background-image:url(images/left_menu03.gif);	}
a#leftMenu03:hover{	background-image:url(images/left_menu03ov.gif);	}

a#leftMenu04, #leftMenu04on{	background-image:url(images/left_menu04.gif);	}
a#leftMenu04:hover{	background-image:url(images/left_menu04ov.gif);	}

a#leftMenu05{	background-image:url(images/left_menu05.gif);	}
a#leftMenu05:hover{	background-image:url(images/left_menu05ov.gif);	}

a#leftMenu06{	background-image:url(images/left_menu06.gif);	}
a#leftMenu06:hover{	background-image:url(images/left_menu06ov.gif);	}

a#leftMenu07, #leftMenu07on{	background-image:url(images/left_menu07.gif);	}
a#leftMenu07:hover{	background-image:url(images/left_menu07ov.gif);	}

a#leftMenu00{ background-image:url(images/left_menu00.gif);	}
a#leftMenu00:hover{ background-image:url(images/left_menu00ov.gif);	}

.leftLogo{ margin: 14px 10px 0 0;	}


#rightContentsBg{
	background-color:	#FFFFFF;
	background-image:url(images/bg05.gif);
	background-repeat:repeat-y;

}



/* index
--------------------------------------------------------------------------------*/
#indexBg01{
	background-image:url(images/index_bg02.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}




/* product
--------------------------------------------------------------------------------*/
/* ========== demo men ========== */
.demoUline{
	border-bottom:1px solid #7F7F7F;
	padding-bottom:2px;
}

.demoLinkTxt{
	font-size:8pt;
}


/* ========== gear ========== */
.gearBox01{
	width: 508px;
	height: 417px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph01.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox01 .gearDetailBox01{	margin-left: 175px;	}
.gearBox01 .gearDetailBox02{	margin-left: 13px;	}

.gearBox02{
	width: 508px;
	height: 339px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph02.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox02 .gearDetailBox01{	margin-left: 349px;	}

.gearBox03{
	width: 508px;
	height: 485px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph03.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox03 .gearDetailBox01{	margin-left: 112px;	}
.gearBox03 .gearDetailBox02{	margin-left: 131px;	}
.gearBox03 .gearDetailBox03{	margin-left: 264px;	}


.gearBox04{
	width: 508px;
	height: 238px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph04.jpg);
	background-repeat: no-repeat;
	text-align: left;
}


.gearBox05{
	width: 508px;
	height: 232px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph05.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox05 .gearDetailBox01{	margin-left: 18px;	}

.gearBox06{
	width: 508px;
	height: 224px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph06.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox06 .gearDetailBox01{	margin-left: 354px;	}

.gearBox07{
	width: 508px;
	height: 357px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph07.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox07 .gearDetailBox01{	margin-left: 354px;	}

.gearBox08{
	width: 508px;
	height: 189px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph08.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox08 .gearDetailBox01{	margin-left: 356px;	}

.gearBox09{
	width: 508px;
	height: 262px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph09.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox09 .gearDetailBox01{	margin-left: 356px;	}

.gearBox10{
	width: 508px;
	height: 254px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph10.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox10 .gearDetailBox01{	margin-left: 25px;	}

.gearBox11{
	width: 508px;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph11.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox11 .gearDetailBox01{	margin-left: 25px;	}

.gearBox12{
	width: 508px;
	height: 305px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph12.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox12 .gearDetailBox01{	margin-left: 313px;	}

.gearBox13{
	width: 508px;
	height: 310px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph13.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

.gearBox14{
	width: 508px;
	height: 325px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph14.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

.gearBox15{
	width: 508px;
	height: 212px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph15.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox15 .gearDetailBox01{	margin-left: 0px;	}

.gearBox16{
	width: 508px;
	height: 430px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph16.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

.gearBox17{
	width: 508px;
	height: 184px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../product/images/gear_ph17.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.gearBox17 .gearDetailBox01{	margin-left: 302px;	}


/* ========== demoWoman ========== */
.demowomanTxt01 {
	display: block;
	margin: 8px 0px 0px 0px; 
}


/* ========== size ========== */
body#sizeBdy {
	background-image:url(../product/images/size_bg_fff.gif);
	background-repeat: repeat;
	background-color:	#FFFFFF;
	color: #000000;
	text-align: left;
}
.sizeTd01 img {
	display: block;
}
.sizeTd01 img.sizeMgn01 {
	margin: 0px 0px 11px 0px;
}
.sizeTd01 img.sizeMgn02 {
	margin: 0px 0px 6px 0px;
}
.sizeTd01 img.sizeMgn03 {
	margin: 0px 0px 3px 0px;
}



/* Topics Event
--------------------------------------------------------------------------------*/
.eventTxt1{
	font-size:10pt;
	line-height:140%;
	color:#7F0010;
}
.eventTxt2{
	font-size:8pt;
	line-height:120%;
}
.eventTxtMid1{
	font-weight:bold;
	font-size:10pt;
	color:#A0A07E;
}
.eventLeftLine1{
	background-image:url(../topics/images/join200506_bg01.gif);
	border:1px solid #044840;
}

.eventLeftLine2{
	background-image:url(../topics/images/join200506_bg02.gif);
}

.eventBg1{
	background-color:#F2F2F2;
	padding:15px 10px 15px 7px;
}

.eventBg1 a,
.eventBg1 a:visited,
.eventBg1 a:active,
.eventBg1 a:hover{
	color:#7F0010;
}

.eventBg1 p{
	margin:12px 0 0 0;
	padding:0;
	font-size:10pt;
	line-height:125%;
}

.eventBg1 p.topTxt{
	margin:4px 0 0 0;
	padding:0;
	font-size:10pt;
	line-height:125%;
}

.eventBg2{
	padding:7px 10px 7px 7px;
}




/* Shop list
--------------------------------------------------------------------------------*/
.shopIndexBox01{
 width: 500px;
	padding: 7px 0 6px 0;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F2F2F2;
}