@charset "UTF-8";

/* element -----------------------------------------*/

html {
  overflow-y:scroll;
}

body {
  color : #FFFFFF;
  font-size : 12pt;
  font-family : Verdana, "Osaka", Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "lroSVbN";
  text-decoration : none;
  background-color : #000000;
  margin : 0;
  padding : 0;
}

a:link { color : #FFFFFF; text-decoration : underline; }
a:visited { color : #FFFFFF; text-decoration : underline; }
a:hover { color : #FF0000; text-decoration : underline; }
a:active { color : #FF0000; text-decoration : underline; }

img { 
  border: 0;   
}

h1 {
  color : #000000;
}

/* font --------------------------------------------*/

.sizeb  {font-weight: bold;}
.size1  {font-size: 65%; line-height: 1.4;}
.size1b {font-size: 65%; line-height: 1.4; font-weight: bold;}
.size2  {font-size: 73%; line-height: 1.6;}
.size2b {font-size: 73%; line-height: 1.6; font-weight: bold;}
.size3  {font-size: 85%; line-height: 1.6;}
.size3b {font-size: 85%; line-height: 1.6; font-weight: bold;}
.size4  {font-size: 98%; line-height: 1.6;}
.size4b {font-size: 98%; line-height: 1.6; font-weight: bold;}
.size5  {font-size: 110%; line-height: 1.6;}
.size5b {font-size: 110%; line-height: 1.6; font-weight: bold;}
.size6  {font-size: 141%; line-height: 1.6;}
.size6b {font-size: 141%; line-height: 1.6; font-weight: bold;}

.sizeb_b  {font-weight: bold;}
.size1_b  {font-size: 65%; line-height: 1.4; color:#000000;}
.size1b_b {font-size: 65%; line-height: 1.4; font-weight: bold; color:#000000;}
.size2_b  {font-size: 73%; line-height: 1.6; color:#000000;}
.size2b_b {font-size: 73%; line-height: 1.6; font-weight: bold; color:#000000;}
.size3_b  {font-size: 85%; line-height: 1.6; color:#000000;}
.size3b_b {font-size: 85%; line-height: 1.6; font-weight: bold; color:#000000;}
.size4_b  {font-size: 98%; line-height: 1.6; color:#000000;}
.size4b_b {font-size: 98%; line-height: 1.6; font-weight: bold; color:#000000;}
.size5_b  {font-size: 110%; line-height: 1.6; color:#000000;}
.size5b_b {font-size: 110%; line-height: 1.6; font-weight: bold; color:#000000;}
.size6_b  {font-size: 141%; line-height: 1.6; color:#000000;}
.size6b_b {font-size: 141%; line-height: 1.6; font-weight: bold; color:#000000;}

.sizeb_g  {font-weight: bold;}
.size1_g  {font-size: 65%; line-height: 1.4; color:#444444;}
.size1b_g {font-size: 65%; line-height: 1.4; font-weight: bold; color:#444444;}
.size2_g  {font-size: 73%; line-height: 1.6; color:#444444;}
.size2b_g {font-size: 73%; line-height: 1.6; font-weight: bold; color:#444444;}

.sale{
	padding-right:10px;
	text-decoration: line-through;
	color:#505050;
}


/* navi ---------------------------------------------*/

.navi {
  background : url(../img/header/bg_logo.gif) no-repeat;
  text-align : right;
  font-size : 10px;
  vertical-align : top;
}

.navi a:link { color : #FFFFFF; text-decoration : none; }
.navi a:visited { color : #FFFFFF; text-decoration : none; }
.navi a:active { color : #FF0000; text-decoration : underline; }
.navi a:hover { color : #FF0000; text-decoration : underline; }


/* item ---------------------------------------------*/

.itemdetail {
  font-size: 65%;
  line-height: 1.4;
  color:#000000;
  width : 350px;
  height : 205px;
  vertical-align : top;
}


/* styling ---------------------------------------------*/

.styling {
  color:#000000;
  font-size: 73%;
  line-height: 1.6;
}

.styling a:link { color : #000000; text-decoration : underline; }
.styling a:visited { color : #000000; text-decoration : underline; }
.styling a:active { color : #FF0000; text-decoration : underline; }
.styling a:hover { color : #FF0000; text-decoration : underline; }


