@charset "utf-8";

/*
 Share Style [
----------------------------------------------------------- */
* {
     margin:0;
     padding:0;
}
body {
     background:#FFF url(../img/BG.jpg) no-repeat left top;
     font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
     font-size:80%;
}

html,body{
	height:100%;
}

a {overflow:hidden;}

html {
     overflow:auto;
}

h1,h2,h3,h4,h5,h6 {
}
p,li,dt,dl {
     line-height:1.6;
}
p {
     margin:0 0 1em 0;
}
li {
     list-style-type:none;
}
img {
     border:0;
}
address {
     font-style:normal;
}
.clear {
     clear:both;
}

/*
 Link Color [
----------------------------------------------------------- */
a:link {
     color:#078D00;
     text-decoration:none;
}
a:visited {
     color:#189B12;
     text-decoration:none;
}
a:hover {
     text-decoration:underline;
}
a:active {
     color:#666;
}


/*
 container [
----------------------------------------------------------- */
#Container {
	position:relative;
	min-height:100%;
}

* html #Container{
    height:100%;
}


/*
 Header [
----------------------------------------------------------- */
#Header {
	width:140px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
}


#Header h1{
	width:140px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:36px;
	background:url(../img/Logo.gif);
	text-indent:-9999px;
}

#Whats_bknb{
	width:104px;
	height:85px;
	position:relative;
	z-index:60;
	left:280px;
	top:-10px;
	margin-left:auto;
	margin-right:auto;
}

#Whats_bknb a{
	width:109px;
	height:85px;
	background:url(../img/Whats_bknb/off.png);
	display:block;
	text-indent:-9999px;
}

#Whats_bknb a:hover{
	width:109px;
	height:85px;
	background:url(../img/Whats_bknb/on.png);
	display:block;
	text-indent:-9999px;
}




/*
 ItemSpace [
----------------------------------------------------------- */
#ItemSpace {
	height:1600px;
	/*padding-bottom:100px;*/
}


/*
 Main1 [
----------------------------------------------------------- */
#Main1 {
	width:752px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	left:60px;
}


* html #Main1 {
	width:770px;
}

/*
 Side [
----------------------------------------------------------- */
#Side {
}




#Tshirt-W{
	float:left;
	position:relative;
	top:10px;
	left:-20px;
	width:222px;
	height:289px;
	
}

#Tshirt-W a{
	width:222px;
	height:289px;
	background:url(../img/Item/Tshirt-W/off.png);
	text-indent:-9999px;
	display:block;
	
}

* html #Tshirt-W a{
behavior: expression(IEPNGFIX.fix(this));
}


#Tshirt-W a:hover{
	width:222px;
	height:289px;
	background:url(../img/Item/Tshirt-W/on.png);
	text-indent:-9999px;
	display:block;
}

* html #Tshirt-W a:hover{
behavior: expression(IEPNGFIX.fix(this));
}



#Tshirt-B{
	width:224px;
	height:297px;
	position:relative;
	float:left;
	top:22px;
	right:16px;
	
}

#Tshirt-B a{
	width:224px;
	height:297px;
	background:url(../img/Item/Tshirt-B/off.png);
	text-indent:-9999px;
	display:block;
}

* html #Tshirt-B a{
behavior: expression(IEPNGFIX.fix(this));
}

#Tshirt-B a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/Tshirt-B/on.png);
	text-indent:-9999px;
	display:block;
}

* html #Tshirt-B a:hover{
behavior: expression(IEPNGFIX.fix(this));
}



#Strap{
	width:306px;
	height:277px;
	position:relative;
	float:left;
	top:20px;
	right:40px;
	
}

#Strap a{
	width:306px;
	height:277px;
	background:url(../img/Item/Strap/off.png);
	text-indent:-9999px;
	display:block;
}


* html #Strap a{
behavior: expression(IEPNGFIX.fix(this));
}



#Strap a:hover{
	width:306px;
	height:277px;
	background:url(../img/Item/Strap/on.png);
	text-indent:-9999px;
	display:block;
}

* html #Strap a:hover{
behavior: expression(IEPNGFIX.fix(this));
}


/*
 Main2 [
----------------------------------------------------------- */
#Main2 {
	clear:both;
	width:752px;
	margin-left:auto;
	margin-right:auto;
}



#Towel{
	position:relative;
	float:left;
	top:-36px;
	width:294px;
	height:248px;
	
}

#Towel a{
	width:294px;
	height:248px;
	background:url(../img/Item/Towel/off.png);
	text-indent:-9999px;
	display:block;
}

* html #Towel a{
behavior: expression(IEPNGFIX.fix(this));
}

#Towel a:hover{
	width:294px;
	height:248px;
	background:url(../img/Item/Towel/on.png);
	text-indent:-9999px;
	display:block;
}

* html #Towel a:hover{
behavior: expression(IEPNGFIX.fix(this));
}




#ComingSoon1{
	position:relative;
	float:left;
	top:-10px;
	right:10px;
	width:241px;
	height:218px;
	text-indent:-9999px;
	background:url(../img/Item/ComingSoon/01.png);
}

* html #ComingSoon1{
behavior: expression(IEPNGFIX.fix(this));
}



#ComingSoon2{
	position:relative;
	float:left;
	top:-24px;
	width:173px;
	height:246px;
	text-indent:-9999px;
	background:url(../img/Item/ComingSoon/02.png);
}


* html #ComingSoon2{
behavior: expression(IEPNGFIX.fix(this));
}


#Towel a{
	width:294px;
	height:248px;
	background:url(../img/Item/Towel/off.png);
	text-indent:-9999px;
	display:block;
}

* html #Towel a{
behavior: expression(IEPNGFIX.fix(this));
}

#Towel a:hover{
	width:294px;
	height:248px;
	background:url(../img/Item/Towel/on.png);
	text-indent:-9999px;
	display:block;
}

* html #Towel a:hover{
behavior: expression(IEPNGFIX.fix(this));
}





/*
 Main3 [
----------------------------------------------------------- */
#Main3 {
	clear:both;
	width:752px;
	margin-left:auto;
	margin-right:auto;
}



#atozome_vblack {
	position:relative;
	float:left;
	top:30px;
	left:20px;
	width:294px;
	height:248px;
	
}

#atozome_vblack a{
	width:224px;
	height:297px;
	background:url(../img/Item/atozome_vblack/off.png);
	text-indent:-9999px;
	display:block;
}

* html #atozome_vblack a{
behavior: expression(IEPNGFIX.fix(this));
}

#atozome_vblack a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/atozome_vblack/on.png);
	text-indent:-9999px;
	display:block;
}

* html #atozome_vblack a:hover{
behavior: expression(IEPNGFIX.fix(this));
}





#atozome_vblue {
	position:relative;
	float:left;
	top:20px;
	left:-30px;
	width:224px;
	height:297px;
	
}

#atozome_vblue a{
	width:224px;
	height:297px;
	background:url(../img/Item/atozome_vblue/off.png);
	text-indent:-9999px;
	display:block;
}

* html #atozome_vblue a{
behavior: expression(IEPNGFIX.fix(this));
}

#atozome_vblue a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/atozome_vblue/on.png);
	text-indent:-9999px;
	display:block;
}

* html #atozome_vblue a:hover{
behavior: expression(IEPNGFIX.fix(this));
}




#atozome_vred {
	position:relative;
	float:left;
	top:24px;
	right:3px;
	width:224px;
	height:297px;

}

#atozome_vred a{
	width:224px;
	height:297px;
	background:url(../img/Item/atozome_vred/off.png);
	text-indent:-9999px;
	display:block;
}

* html #atozome_vred a{
behavior: expression(IEPNGFIX.fix(this));
}

#atozome_vred a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/atozome_vred/on.png);
	text-indent:-9999px;
	display:block;
}

* html #atozome_vred a:hover{
behavior: expression(IEPNGFIX.fix(this));
}



/*
 Main4 [
----------------------------------------------------------- */
#Main4 {
	clear:both;
	width:752px;
	margin-left:auto;
	margin-right:auto;
}



#bicolor1 {
	position:relative;
	float:left;
	top:30px;
	left:20px;
	width:294px;
	height:248px;
	
}

#bicolor1 a{
	width:224px;
	height:297px;
	background:url(../img/Item/bicolor1/off.png);
	text-indent:-9999px;
	display:block;
}

* html #bicolor1 a{
behavior: expression(IEPNGFIX.fix(this));
}

#bicolor1 a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/bicolor1/on.png);
	text-indent:-9999px;
	display:block;
}

* html #bicolor1 a:hover{
behavior: expression(IEPNGFIX.fix(this));
}





#bicolor2 {
	position:relative;
	float:left;
	top:40px;
	left:-20px;
	width:224px;
	height:297px;
	
}

#bicolor2 a{
	width:224px;
	height:297px;
	background:url(../img/Item/bicolor2/off.png);
	text-indent:-9999px;
	display:block;
}

* html #bicolor2 a{
behavior: expression(IEPNGFIX.fix(this));
}

#bicolor2 a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/bicolor2/on.png);
	text-indent:-9999px;
	display:block;
}

* html #bicolor2 a:hover{
behavior: expression(IEPNGFIX.fix(this));
}


#bicolor3 {
	position:relative;
	float:left;
	top:30px;
	width:224px;
	height:297px;

}

#bicolor3 a{
	width:224px;
	height:297px;
	background:url(../img/Item/bicolor3/off.png);
	text-indent:-9999px;
	display:block;
}

* html #bicolor3 a{
behavior: expression(IEPNGFIX.fix(this));
}

#bicolor3 a:hover{
	width:224px;
	height:297px;
	background:url(../img/Item/bicolor3/on.png);
	text-indent:-9999px;
	display:block;
}

* html #bicolor3 a:hover{
behavior: expression(IEPNGFIX.fix(this));
}


/*
 Main5 [
----------------------------------------------------------- */
#Main5 {
	clear:both;
	width:752px;
	margin-left:auto;
	margin-right:auto;
}



#slab_sewn_bl {
	position:relative;
	float:left;
	top:6px;
	left:20px;
	width:240px;
	height:248px;
	
}

#slab_sewn_bl a{
	width:240px;
	height:297px;
	background:url(../img/Item/slab_sewn_bl/off.png);
	text-indent:-9999px;
	display:block;
}

* html #slab_sewn_bl a{
behavior: expression(IEPNGFIX.fix(this));
}

#slab_sewn_bl a:hover{
	width:240px;
	height:297px;
	background:url(../img/Item/slab_sewn_bl/on.png);
	text-indent:-9999px;
	display:block;
}

* html #slab_sewn_bl a:hover{
behavior: expression(IEPNGFIX.fix(this));
}



#slab_sewn_gr {
	position:relative;
	float:left;
	top:20px;
	left:20px;
	width:240px;
	height:248px;
	
}

#slab_sewn_gr a{
	width:240px;
	height:297px;
	background:url(../img/Item/slab_sewn_gr/off.png);
	text-indent:-9999px;
	display:block;
}

* html #slab_sewn_gr a{
behavior: expression(IEPNGFIX.fix(this));
}

#slab_sewn_gr a:hover{
	width:240px;
	height:297px;
	background:url(../img/Item/slab_sewn_gr/on.png);
	text-indent:-9999px;
	display:block;
}

* html #slab_sewn_gr a:hover{
behavior: expression(IEPNGFIX.fix(this));
}



#slab_sewn_nv {
	position:relative;
	float:left;
	top:14px;
	left:20px;
	width:240px;
	height:248px;
	
}

#slab_sewn_nv a{
	width:240px;
	height:297px;
	background:url(../img/Item/slab_sewn_nv/off.png);
	text-indent:-9999px;
	display:block;
}

* html #slab_sewn_nv a{
behavior: expression(IEPNGFIX.fix(this));
}

#slab_sewn_nv a:hover{
	width:240px;
	height:297px;
	background:url(../img/Item/slab_sewn_nv/on.png);
	text-indent:-9999px;
	display:block;
}

* html #slab_sewn_nv a:hover{
behavior: expression(IEPNGFIX.fix(this));
}







/*
 Footer [
----------------------------------------------------------- */
#Footer{
    width: 100%;
	height:120px;
    position:absolute;
	bottom:0;
    left: 0;
	background:#000000;
}

#Footer-img {
    width: 100%;
	height:54px;
}


/*
 Copyright [
----------------------------------------------------------- */
#Copyright{
color:#FFF;
position:relative;
bottom:16px;
z-index:20;
text-align:center;
}
