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


html,body{
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,p{
    margin: 0;
    padding: 0;
	font-size:100%;
	font-weight:normal;
}

img{
	border:0px;
}

hr {
	display:none;
}

ol,ul,li,dl,dt,dd{
	list-style:none;
	margin:0px;
	padding:0px;
}

body{
	background: url(../img/bg_top.gif) center top repeat-y;
	font-size:12px;
	color:#333; 
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,Arial;
}


a {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #F60;
}
a:active {
	text-decoration:none; 
	color: #F60;}
	


.alt{display:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

/* Page */

#page{
	width:955px;
	height:100%;
	margin:0 auto;
}



#pageContens {
	width:750px;
	float:left;
	margin: 0 0 0 10px;
	padding: 0px;
	height: 100%;
}




/**↓共通ヘッダ**/

#head{
	width:950px;
	height:53px;
	padding: 15px 0 0 0;
}

#head li{ float:left;}

#headLogo{
	width:817px;
	height:53px;
	background: url(../img/top_logo03_05.gif) no-repeat;
	margin:0 0 0 0;
	
}
#headLogo a{
	text-indent:-9999px;
	display:block;
	width:817px;
	height:53px;
	background: url(../img/top_logo03_05.gif);
	margin:0 0 0 0;
}


#head1{
	width:265px;
	height:32px;
	background: url(../img/medialist_b03.gif) no-repeat;
	padding:0 0 0 0;

}
#head1 a{
	text-indent:-9999px;
	display:block;
	width:265px;
	height:32px;
	background: url(../img/medialist_b03.gif);
}
#head1 a:hover{ 
	background:url(../img/medialist_b_on03.gif) no-repeat;
}

#head2{
	width:110px;
	height:32px;
	background: url(../img/hajimete_b_03.gif) no-repeat;
	padding:0 0 0 0px;
	

}
#head2 a{
	text-indent:-9999px;
	display:block;
	width:110px;
	height:32px;
	background: url(../img/hajimete_b_03.gif);
}
#head2 a:hover{ 
	background:url(../img/hajimete_b_on_04.gif) no-repeat;
} 

#head3{
	width:133px;
	height:32px;
	background: url(../img/kago_b.gif) no-repeat;

}
#head3 a{
	text-indent:-9999px;
	display:block;
	width:133px;
	height:32px;
	background: url(../img/kago_b.gif);
}
#head3 a:hover{ 
	background:url(../img/kago_b_on.gif) no-repeat;
}



#head1,#head2,#head3{ margin:20px 0 0 0;}



/**↓ヘッダBar**/


#headBar{
	width:950px;
	height:27px;
	background: #FBC469;
	padding: 0;
	font-size: 12px;
	clear:both;
}


#headBar a:link {text-decoration:none; font-size: 12px; color: #460808;}
#headBar a:visited {text-decoration:none; font-size: 12px; color: #460808;}
#headBar a:active {text-decoration:none; font-size: 12px; color: #460808;}
#headBar a:hover {text-decoration:underline; font-size: 12px; color: #FF3300;}


/**headmenu**/


#headMenu{
	width:950px;
	height:35px;
	background:url(../img/bg_headmenu.gif) repeat-x;
	margin:4px 0 20px 0;
}


#menuh{ width:950px;}
#menuh li{ float:left;}
#menuh1{
	width:74px;
	height:35px;
	background:url(../img/menuhA.gif) no-repeat;
}
#menuh1 a{
	text-indent:-9999px;
	display:block;
	width:74px;
	height:35px;
	background:url(../img/menuhA.gif) no-repeat;
}
#menuh1 a:hover{ 
	background:url(../img/menuhA_on.gif) no-repeat;
}


#menuh2{
	width:63px;
	height:35px;
	background:url(../img/menuhB.gif) no-repeat;
}
#menuh2 a{
	text-indent:-9999px;
	display:block;
	width:63px;
	height:35px;
	background:url(../img/menuhB.gif) no-repeat;
}
#menuh2 a:hover{ 
	background:url(../img/menuhB_on.gif) no-repeat;
}

#menuh3{
	width:84px;
	height:35px;
	background:url(../img/menuhC.gif) no-repeat;
}
#menuh3 a{
	text-indent:-9999px;
	display:block;
	width:84px;
	height:35px;
	background:url(../img/menuhC.gif) no-repeat;
}
#menuh3 a:hover{ 
	background:url(../img/menuhC_on.gif) no-repeat;
}

#menuh4{
	width:41px;
	height:35px;
	background:url(../img/menuhD.gif) no-repeat;
}
#menuh4 a{
	text-indent:-9999px;
	display:block;
	width:41px;
	height:35px;
	background:url(../img/menuhD.gif) no-repeat;
}
#menuh4 a:hover{ 
	background:url(../img/menuhD_on.gif) no-repeat;
}

#menuh5{
	width:52px;
	height:35px;
	background:url(../img/menuhE.gif) no-repeat;
}
#menuh5 a{
	text-indent:-9999px;
	display:block;
	width:52px;
	height:35px;
	background:url(../img/menuhE.gif) no-repeat;
}
#menuh5 a:hover{ 
	background:url(../img/menuhE_on.gif) no-repeat;
}

#menuh6{
	width:68px;
	height:35px;
	background:url(../img/menuhF.gif) no-repeat;
}
#menuh6 a{
	text-indent:-9999px;
	display:block;
	width:68px;
	height:35px;
	background:url(../img/menuhF.gif) no-repeat;
}
#menuh6 a:hover{ 
	background:url(../img/menuhF_on.gif) no-repeat;
}

#menuh7{
	width:71px;
	height:35px;
	background:url(../img/menuhG.gif) no-repeat;
}
#menuh7 a{
	text-indent:-9999px;
	display:block;
	width:71px;
	height:35px;
	background:url(../img/menuhG.gif) no-repeat;
}
#menuh7 a:hover{ 
	background:url(../img/menuhG_on.gif) no-repeat;
}

#menuh8{
	width:53px;
	height:35px;
	background:url(../img/menuhH.gif) no-repeat;
}
#menuh8 a{
	text-indent:-9999px;
	display:block;
	width:53px;
	height:35px;
	background:url(../img/menuhH.gif) no-repeat;
}
#menuh8 a:hover{ 
	background:url(../img/menuhH_on.gif) no-repeat;
}

#menuh9{
	width:84px;
	height:35px;
	background:url(../img/menuhI.gif) no-repeat;
}
#menuh9 a{
	text-indent:-9999px;
	display:block;
	width:84px;
	height:35px;
	background:url(../img/menuhI.gif) no-repeat;
}
#menuh9 a:hover{ 
	background:url(../img/menuhI_on.gif) no-repeat;
}

#menuh10{
	width:82px;
	height:35px;
	background:url(../img/menuhJ.gif) no-repeat;
}
#menuh10 a{
	text-indent:-9999px;
	display:block;
	width:82px;
	height:35px;
	background:url(../img/menuhJ.gif) no-repeat;
}
#menuh10 a:hover{ 
	background:url(../img/menuhJ_on.gif) no-repeat;
}

#menuh11{
	width:76px;
	height:35px;
	background:url(../img/menuhK.gif) no-repeat;
}
#menuh11 a{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:35px;
	background:url(../img/menuhK.gif) no-repeat;
}
#menuh11 a:hover{ 
	background:url(../img/menuhK_on.gif) no-repeat;
}

#menuh12{
	width:44px;
	height:35px;
	background:url(../img/menuhL.gif) no-repeat;
}
#menuh12 a{
	text-indent:-9999px;
	display:block;
	width:44px;
	height:35px;
	background:url(../img/menuhL.gif) no-repeat;
}
#menuh12 a:hover{ 
	background:url(../img/menuhL_on.gif) no-repeat;
}

#menuh13{
	width:44px;
	height:35px;
	background:url(../img/menuhM.gif) no-repeat;
}
#menuh13 a{
	text-indent:-9999px;
	display:block;
	width:44px;
	height:35px;
	background:url(../img/menuhM.gif) no-repeat;
}
#menuh13 a:hover{ 
	background:url(../img/menuhM_on.gif) no-repeat;
}

#menuh14{
	width:42px;
	height:35px;
	background:url(../img/menuhN.gif) no-repeat;
}
#menuh14 a{
	text-indent:-9999px;
	display:block;
	width:42px;
	height:35px;
	background:url(../img/menuhN.gif) no-repeat;
}
#menuh14 a:hover{ 
	background:url(../img/menuhN_on.gif) no-repeat;
}

#menuh15{
	text-indent:-9999px;
	width:72px;
	height:35px;
	background:url(../img/menuhO.gif) no-repeat;
}

#menuh15 a{
	text-indent:-9999px;
	display:block;
	width:72px;
	height:35px;
	background:url(../img/menuhO.gif) no-repeat;
}
#menuh15 a:hover{ 
	background:url(../img/menuhO_on.gif) no-repeat;
}


/**↑共通ヘッダ**/



/**↓左サイドメニュー**/


#mypage{
	background:#fbf2de;
	height: 180px;
	width: 174px;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;
}


#mypage #bg{
	background:url(../img/bg_mypage.gif) no-repeat;
	height: 101px;
	width: 169px;
	padding:5px 0 0 5px;
	margin:5px 0 0 0;
	font-size: 10px;
}


#mypage #bg .txt{
	width: 150px;
	padding:10px 0 5px 8px;
	font-size: 10.5px;
	line-height: 16px;
}


#mypageB{
	width:162px;
	height:34px;
	background:url(../img/login.gif) no-repeat;
	margin: 0 0 4px 0;	
}
#mypageB a{
	text-indent:-9999px;
	display:block;
	width:162px; height:34px;
	background:url(../img/login.gif.gif) no-repeat;
}

#mypageB a:hover{ 
	background:url(../img/login_on.gif) no-repeat;
}


/**↓ログイン予備**/
#login{
	background-image: url(../img/bg_login.gif);
	background-repeat: no-repeat;
	height: 74px;
	width: 172px;
	padding:10px 0 0 8px;
	font-size: 12px;
}


#loginB{
	width:162px;
	height:34px;
	background:url(../img/login.gif) no-repeat;
	margin: 0 0 4px 0;	
}
#loginB a{
	text-indent:-9999px;
	display:block;
	width:162px; height:34px;
	background:url(../img/login.gif.gif) no-repeat;
}

#loginB a:hover{ 
	background:url(../img/login_on.gif) no-repeat;
}


#campaign{
	margin:3px 0 7px 0;
}



#mediainfo{
	width: 172px;
	border: 1px solid #CCCCCC;
	margin:0 0 10px 0;
	font-size: 12px;
	line-height: 16px;
	padding:4px;
}



#mediainfo img{
	border: 1px solid #CCCCCC;
	margin:0 4px 2px 0;
}

#mediainfo a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}


#mediaTitle{
	width:180px;
	height:30px;
	background:url(../img/mediainfo_title3.gif) no-repeat;
	margin: 0;	
}
#mediaTitle a{
	text-indent:-9999px;
	display:block;
	width:180px; height:30px;
	background:url(../img/mediainfo_title3.gif) no-repeat;
}

#mediaTitle a:hover{ 
	background:url(../img/mediainfo_title3_on.gif) no-repeat;
}

#mediainfo .date{
	width:32px;
	height: 14px;
	padding:1px 2px;
	margin:0 0 0 3px;
	background:#6F4B4B;
	font-size: 10px;
	color: #FFFFFF;
	}



/****/

#leftMenu{
	float:left;
	width:180px;
	height:100%;
	margin:0 10px 0 0;
	height:100%;
}





/****/



#leftMenu2{
	float:left;
	width:180px;
	height:100%;
	margin:0 10px 0 0;
	height:100%;
	clear:both;
}


#menu1{
	background:url(../img/menu6_r.gif) no-repeat;
	height:45px;
	text-indent:-9999px;
}
#menu1 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu6_r.gif) no-repeat;
	
}
#menu1 a:hover{ 
	background:url(../img/menu6_on_r.gif) no-repeat;
}

#menu2{
	background:url(../img/menu3_r.gif) no-repeat;
	height:45px;
	text-indent:-9999px;
}
#menu2 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu3_r.gif) no-repeat;
	
}
#menu2 a:hover{ 
	background:url(../img/menu3_on_r.gif) no-repeat;
}


#menu3{
	height:45px;
	background:url(../img/menuC.gif) no-repeat;
}
#menu3 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menuC.gif) no-repeat;
}
#menu3 a:hover{ 
	background:url(../img/menuC_on.gif) no-repeat;
}



#menu4{
	height:45px;
	background:url(../img/menu2_r.gif) no-repeat;
}
#menu4 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu2_r.gif) no-repeat;
}
#menu4 a:hover{ 
	background:url(../img/menu2_on_r.gif) no-repeat;
}

#menu5{
	height:45px;
	background:url(../img/menu5_r.gif) no-repeat;
}
#menu5 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu5_r.gif) no-repeat;
}
#menu5 a:hover{ 
	background:url(../img/menu5_on_r.gif) no-repeat;
}

#menu6{
	height:45px;
	background:url(../img/menuF.gif) no-repeat;
}
#menu6 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menuF.gif) no-repeat;
}
#menu6 a:hover{ 
	background:url(../img/menuF_on.gif) no-repeat;
}

#menu7{
	height:45px;
	background:url(../img/menuG.gif) no-repeat;
}
#menu7 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menuG.gif) no-repeat;
}
#menu7 a:hover{ 
	background:url(../img/menuG_on.gif) no-repeat;
}

#menu8{
	height:45px;
	background:url(../img/menuH.gif) no-repeat;
}
#menu8 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menuH.gif) no-repeat;
}
#menu8 a:hover{ 
	background:url(../img/menuH_on.gif) no-repeat;
}

#menu9{
	height:45px;
	background:url(../img/menu8_r.gif) no-repeat;
}
#menu9 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu8_r.gif) no-repeat;
}
#menu9 a:hover{ 
	background:url(../img/menu8_on_r.gif) no-repeat;
}

#menu10{
	height:45px;
	background:url(../img/menuJ.gif) no-repeat;
}
#menu10 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menuJ.gif) no-repeat;
}
#menu10 a:hover{ 
	background:url(../img/menuJ_on.gif) no-repeat;
}

#menu11{
	height:45px;
	background:url(../img/menu9_r.gif) no-repeat;
}
#menu11 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu9_r.gif) no-repeat;
}
#menu11 a:hover{ 
	background:url(../img/menu9_on_r.gif) no-repeat;
}

#menu12{
	height:45px;
	background:url(../img/menu14_r.gif) no-repeat;
}
#menu12 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu14_r.gif) no-repeat;
}
#menu12 a:hover{ 
	background:url(../img/menu14_on_r.gif) no-repeat;
}

#menu13{
	height:45px;
	background:url(../img/menu13_r.gif) no-repeat;
}
#menu13 a{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/menu13_r.gif) no-repeat;
}
#menu13 a:hover{ 
	background:url(../img/menu13_on_r.gif) no-repeat;
}



#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu9,#menu10,#menu11,#menu12,#menu13{ margin:0 0 4px 0;}



#longseller{
	padding: 40px 0 3px 0;
}




#giftTitle{
	margin:10px 0 0 0;
}

#giftMenu{
	width:180px;
	height:230px;
	padding: 8px 0 0 0;
	background: url(../img/giftmenu_03.gif) no-repeat;
}

#giftMenu li{
	padding: 0 0 5px 0;
	margin:0px 0 0 30px;
	font-size: 12px;
	line-height: 17px;
}	


#leftMenu2 #info{
	width: 168px;
	border: 1px solid #CCCCCC;
	padding: 6px;
}


#brandMenu{
	width:180px;
	height:188px;
	padding: 10px 0 0 0;
	background: url(../img/brandmenu_02.gif) no-repeat;
}

#brandMenu li{
	padding: 0 0 5px 0;
	margin:0px 0 0 30px;
	font-size: 12px;
	line-height: 17px;
}	




#leftMenu2 #info .photo{
	padding: 5px 15px;
}


/**↑左サイドメニュー**/


#contents{
	width:550px;
	float:left;
	margin: 0px;
	padding: 0 10px 0 0;
	height: 100%;
	}
	
#contents #news{
	width:248px;
	float:left;
	height: 100%;
	margin:5px 16px 0 0;
	}	
	
	
#contents #news li{
	width:230px;
	padding: 1px 0 3px 20px;
	margin:4px 0 0 0;
	background: url(../img/new_yajirushi.gif) no-repeat;
	}	

#contents .sold{
	width:32px;
	height: 14px;
	padding:1px 2px;
	margin:0 0 0 3px;
	background:#da4b4b;
	font-size: 10px;
	color: #FFFFFF;
	}

	
	
#contents #event{
	width:285px;
	float:left;
	height: 100%;
	margin:5px 0 0 0;
	}


#contents #event a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#contents .photo{
	margin:5px 5px 4px 0;
	}	
	
	
/**雑貨**/
#zakka{
	width:760px;
	float:left;
	margin: 0px;
	padding: 0px;
	height: 100%;
	margin:0px;
	}
	
	
#zakka #main a:hover img{
	opacity:0.9;
	filter: alpha(opacity=90);
}

#zakka #new{
	height: 113px;
	width: 760px;
	background-color: #ffe59a;
}


#zakka .newitem{
	height: 96px;
	width: 70px;
	background-color: #fff;
	float:left;
	margin:7px 0 0 11px;
	border-right:1px solid #d4b682;
	border-bottom:1px solid #d4b682;
}

#zakka .newitem a:hover img{
	 position: relative; top: 1pt;
}


#zakka .txt{
	font-size: 10px;
	color: #333;
	width: 66px;
	margin: 0 2px;	
}

#zakka .date{
	font-size: 10px;
	color: #da4b4b;
	padding: 1px 0 0 3px;
}



#zakka #more{
	width:93px;
	height:103px;
	background:url(../img/zakkanew_more.gif) no-repeat;
	float:left;
}
#zakka #more a{
	text-indent:-9999px;
	display:block;
	width:93px;
	height:103px;
	background:url(../img/zakkanew_more.gif) no-repeat;
	
}
#zakka #more a:hover{ 
	background:url(../img/zakkanew_more_on.gif) no-repeat;
	float:left;
}


#zakka #left{
	width: 425px;
	padding: 0 15px 0 0;
	float:left
}


#zakka #left #pickup{
	width: 425px;
}


#zakka #left #pickup .list01{
	float:left;
	padding: 0 10px 13px 0;
}

#zakka #left #pickup .list02{
	float:left;
	padding: 0 0px 13px 0;
}

#zakka #left #pickup li a:hover{
	
}

#zakka #left #pickup a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}


#zakka #right{
	width: 320px;
	padding: 37px 0 0 0;
	float:left
}

#zakka #right a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#zakka #picupcate{
	width:760px;
}

#zakka #picupcate a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#zakka #picupcate .cBnr{
	margin: 0 10px 0 0;
}


#zakka .txt2{
	font-size: 10.5px;
	color: #333;
	margin: 0 0 3px 4px;	
}

#zakka #event{
	width:440px;
	float:left;
	height: 100%;
	margin:5px 0 0 0;
	}


#zakka #event a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
	
	
#zakka #event .photo{
	margin:5px 8px 4px 0;
	}	

#zakka #cate a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#zakka #catetitle{
	margin: 0 0 10px 0;
}

/**ファッション**/

#fashion{
	width:760px;
	float:left;
	margin: 0px;
	padding: 0px;
	height: 100%;
	margin:0px;
}

/**ファッションNEW**/

/**
#fashion #new{
	height: 135px;
	width: 660px;
	background-color: #f7a797;
	margin:0 0 25px 0;
}
**/

#fashion .newPhoto{
	width:44px;
	height:56px;
	float:left;
	padding: 7px 0 0 6px;
	margin:0 0 0 0;
}


#fashion .newitem{
	width: 76px;
	height: 56px;
	background-color: #fff;
	float:left;
	margin:7px 0 0 0;
	border-right:1px solid #ce8b80;
	border-bottom:1px solid #ce8b80;
}

#fashion #news li{
	width:230px;
	padding: 1px 0 3px 20px;
	margin:4px 0 0 0;
	background: url(../img/new_yajirushi.gif) no-repeat;
	}	

#fashion .sold{
	width:32px;
	height: 14px;
	padding:1px 2px;
	margin:0 0 0 3px;
	background:#da4b4b;
	font-size: 10px;
	color: #FFFFFF;
	}
	
#fashion #event{
	width:285px;
	float:left;
	height: 100%;
	margin:5px 0 0 0;
	}


#fashion #event a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
	
	
#fashion #event .photo{
	margin:5px 5px 4px 0;
	}	
	
	
#fashion .newPhoto a:hover img{
	 position: relative; top: 1pt;
}


#fashion .txt{
	font-size: 10px;
	color: #333;
	width: 76px;
	padding: 5px 0 0 4px;

}

#fashion .date{
	font-size: 10px;
	color: #da4b4b;
	padding: 0 0 3px 0;
}


#fashion #more{
	width:100px;
	height:120px;
	background:url(../img/fashionn_more.gif) no-repeat;
	float:left;
}
#fashion #more a{
	text-indent:-9999px;
	display:block;
	width:93px;
	height:103px;
	background:url(../img/fashionn_more.gif) no-repeat;
	
}
#fashion #more a:hover{ 
	background:url(../img/fashionn_more_on.gif) no-repeat;
	float:left;
}



/**ファッションbnr**/

#fashion #bnr{
	width:500px;
}


#fashion #bnr .mBnr{
	margin: 0 0 0 7px;

}

#fashion #news{
	width:248px;
	float:left;
	height: 100%;
	margin:5px 0 0 0;
	}	
	
#fashion #bnr a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}


#fashion #bnr2{
	width:760px;
}

#fashion #bnr2 .mBnr{
	margin: 0 0 0 5px;

}

#fashion #bnr2 a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
/**ファッションpickup**/

#fashion #pickup{
	width:470px;
	float:left;
}


#fashion #pickup .list01{
	float:left;
	padding: 1px 5px 15px 0;
}

#fashion #pickup .list02{
	float:left;
	padding: 1px 0px 15px 0;
}

#fashion #pickup a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

/**ファッション五つ★**/

#fashion #week{
	width:352px;
	float:left;
	}
	

#fashion #week a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

/**ファッションカテゴリ**/

#fashion #picupcate{
	width:760px;
}

#fashion #picupcate .cBnr{
	margin: 0 0 0 10px;
}

#fashion #picupcate a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#fashion #picupcate{
	width:760px;
}

#fashion #picupcate a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#fashion #picupcate .cBnr{
	margin: 0 10px 0 0;
}



/****/


#bottomBnr{
	width:760px;
	height: 100%;
	float:left;
	margin: 0px;
	padding: 0px;
}



#bottomBnr li{
float:left
}

#bottomBnr .bnr1{
padding:0 10px 0 0;
}

#bottomBnr .bnr2{
padding:0;
}


#keyword{
	width:160px;
}


#keyword li{
	padding: 0px 0 2px 20px;
	margin:3px 0 0 0;
	font-size: 12px;
	line-height: 17px;
	background: url(../img/new_yajirushi.gif) no-repeat;
	}	




#footer{
	width: 950px;
	padding: 20px 0 0 0;
	clear:both;
}

/**リンク**/

#mainlogo{
	width:114px; height:53px;
	background:url(../img/top_logo.gif) no-repeat;
}
#mainlogo a{
	text-indent:-9999px;
	display:block;
	width:114px; height:53px;
	background:url(../img/top_logo.gif) no-repeat;
}





/**ランキング**/

#ranking{
	width:200px;
	float:left;
	margin: 0px;
	padding: 0px;
	}


#ranking .zdate{
	height: 23px;
	font-size: 10px;
	color: #da4b4b;
}

#ranking .fdate{
	height: 40px;
	font-size: 10px;
	color: #da4b4b;
}


#ranking .boxnenkan{
	height: 100%px;
	width: 188px;
	border: 1px solid #875f55;
	padding:6px;
}

#ranking .box{
	height: 245px;
	width: 188px;
	border: 1px solid #CCCCCC;
	padding:6px;
}



#ranking li{ float:left;}

#ranking .rankPhoto{
	width:55px;
	height:40px;
}


#ranking .rankNumber{
	width:22px;
	height:40px;
}

#ranking .rankText{
	font-size: 12px;
	line-height: 16px;
	height: 33px;
	width: 105px;
	padding:3px 0 0 3px;
}

#ranking a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}


/**line**/

.dotline{
	background: url(../img/dotline.gif) repeat-x;
	margin:4px 0;
	height:3px;
	width: 100%;
	clear:both}


.lineL{
	background: url(../img/middle_line.gif) repeat-x;
	margin:15px 0;
	height:7px;
	width: 100%;
	clear:both
}

.lineS{
	background: url(../img/line03.gif) repeat-x;
	margin:1px 0;
	height:5px;
	width: 100%;
	clear:both
}





/* Font */
.bfont {
	font-weight:bold; 
}

.mfont2 {
	font-size:12px;
	line-height: 16px;
	color: #666666;
}
.kakaku {
	font-size:16px; 
	font-weight:bold; 
	color:#c14f11;
}

.sfont {
	font-size:10px; 
	line-height:14px;
}
.sfont02 {
	font-size:8px; 
	line-height:12px;
}

.copy {
	font-size:10px;
	line-height:15px;
	color: #c14f11;
	text-align:center;
	margin:5px 0;
}

.title{
	font-size: 18px;
	font-weight: bold;
	color: #460808;
}
.number{
	font-size: 14px;
	font-weight: bold;
	color: #460808;
}






/* ↓Go TOP */
.goTop{
	clear: both;
	margin-top: 7px;
	text-indent: -9999px;
	width: 590px;
	height: 30px;
}
.goTop a{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url(../img/gotop.gif) top left no-repeat;
}
.goTop a:hover{
	background-position: 0px -30px;
}
/* ↑Go TOP */
