@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
padding:0;
margin:0;
font:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
font-size:12px;
color:#af2b62;
background:url(../products/images/products_bg_line.jpg) top left repeat-y;
background-color:#000;
}

ul{
margin:0;
padding:0;
}

li{
margin:0;
padding:0;
}

img{
 border:0;
}

a{
color:#FF3399;
text-decoration: none; 
}




p,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

.clear01{
clear:both;
}


#wrapper{
  padding:0;
  margin:0;
  width:900px;
}
	
	
/*トップ～*/

#head{
margin:0;
padding:9px 0 0 60px;
background:url(../products/images/head2bg.jpg) top left no-repeat;
}


#head .logo{
margin:0;
padding:0;
float:left;

}

#head .menu{
margin:17px 0 76px 81px;
padding:0;
float:left;
width:518px;
height:28px;
}






/*コンテンツ～*/
#content{
margin:0;
padding:0;
}
#content .left001{
background:url(../products/images/img02.jpg) top left no-repeat;
margin:0;
padding:0;
float:left;
width:109px;
height:435px;
}
#content .right001{
margin:0;
padding:0;
background:url(../products/images/img02_01.jpg) top left no-repeat;
width:791px;
height:435px;
float:left;
}

#content .txt01{
margin:6px 0 0 83px;
padding:0;

}






/*フッター～*/
#focontent{
margin:0;
padding:0;
background:url(../products/images/item_bg.jpg) top left no-repeat;
}

#focontent .left002{
margin:0 0 0 128px;
_margin:0 0 0 64px;
padding:0;
float:left;

}
#focontent .right002{
margin:0 0 0 74px;
_margin:0 0 0 70px;
padding:0;
float:left;
}

.fobtn{
margin:0;
padding:0;
background:#FFF;
width:900px;
height:100px;
}


/*gold～*/

#headgold{
margin:0;
padding:9px 0 0 60px;
background:url(../products/images/head2bg_gold.jpg) top left no-repeat;
}

#headgold .logo{
margin:0;
padding:0;
float:left;

}
#headgold .menu{
margin:17px 0 76px 81px;
padding:0;
float:left;
width:518px;
height:28px;
}

#content .gleft001{
background:url(../products/images/img_gold02.jpg) top left no-repeat;
margin:0;
padding:0;
float:left;
width:109px;
height:720px;
}

#content .gright001{
margin:0;
padding:0;
background:url(../products/images/img_gold_01.jpg) top left no-repeat;
width:791px;
height:720px;
float:right;
}

.pbox{
margin:92px 67px 0 0;
padding:0;
}

.productsimg{
margin:0 0 44px 105px;
padding:0;
}
.pboxleft{
margin:0;
padding:0;
float:left;
width:228px;
}

.pboxright{
margin:0;
padding:0;
float:right;
width:480px;
}

#gfocontent{
margin:0;
padding:0;
background:url(../products/images/gimgleft.jpg) top left no-repeat;
width:900px;
height:450px;
}

#gfocontent .left002{
margin:0 0 0 128px;
_margin:0 0 0 64px;
padding:0;
float:left;
}
#gfocontent .right002{
margin:0 0 0 70px;
_margin:0 0 0 70px;
padding:0;
float:left;
}

.gfobtn{
margin:0;
padding:0;
background:#FFF;
width:900px;
height:100px;
}

.gpoint_new {
	height:45px;
	margin-top:18px;
	position:relative;
}
.gpoint_new img {
	position:absolute;
	top:-14px;
	left:-14px;
}
/*silver～*/

#content .sleft001{
background:url(../products/images/img_sliver02.jpg) top left no-repeat;
margin:0;
padding:0;
float:left;
width:109px;
height:720px;
}

#content .sright001{
margin:0;
padding:0;
background:url(../products/images/img_sliver_01.jpg) top left no-repeat;
width:791px;
height:720px;
float:left;
}

#sfocontent{
margin:0;
padding:0;
background:url(../products/images/simgleft.jpg) top left no-repeat;
width:900px;
height:450px;
}


.spbox{
margin:92px 67px 0 0;
padding:0;
}

.sfobtn{
margin:0;
padding:0;
background:#FFF;
width:900px;
height:100px;
}


#sfocontent .left002{
margin:0 0 0 126px;
_margin:0 0 0 63px;
padding:0;
float:left;
}

#sfocontent .right002{
margin:0 0 0 74px;
padding:0;
float:left;
}

/*****blue*****/



#content .bleft001{
background:url(../products/images/img_blue02.jpg) top left no-repeat;
margin:0;
padding:0;
float:left;
width:109px;
height:720px;
}

#content .bright001{
margin:0;
padding:0;
background:url(../products/images/img_blue_01.jpg) top left no-repeat;
width:791px;
height:720px;
float:left;
}

#bfocontent{
margin:0;
padding:0;
background:url(../products/images/bimgleft.jpg) top left no-repeat;
width:900px;
height:450px;
}


.spbox{
margin:92px 67px 0 0;
padding:0;
}

.sfobtn{
margin:0;
padding:0;
background:#FFF;
width:900px;
height:100px;
}


#sfocontent .left002{
margin:0 0 0 126px;
_margin:0 0 0 63px;
padding:0;
float:left;
}

#sfocontent .right002{
margin:0 0 0 74px;
padding:0;
float:left;
}



#prdbox{
padding:141px 0 0 21px;
}


#prd{
float:left;

text-align:center;
}

.prd1{
width:388px;
}

.prd2{
width:276px;
margin:0 0 0 14px;
}

.prd3{
width:168px;
margin:0 0 0 14px;
}













.t01{
margin-top:5px;}
.t02{
margin-top:10px;}
.t03{
margin-top:15px;}
.t04{
margin-top:20px;}
.t05{
margin-top:25px;}
.t06{
margin-top:30px;} 
.t07{
margin-top:35px;} 






#ptoppart{

height:450px;
background:url(../products/images/ptopimg02.jpg) top left no-repeat;


}