@charset "Shift_JIS";

/*------------------------------------------------------------------------------*/

/*    Home Renewal                                                                            */

/*------------------------------------------------------------------------------*/

.mt15 {
margin-top:15px;
}


*#Newsbox
      {
	background:url(../img/news_bg.gif) center top no-repeat;
	width: 553px;
	margin-top:5px;
	padding:10px 0;
	height:118px;
      }

#NewsboxFrame {
	width:532px;
	height: 85px;
	padding:5px 0;
	margin:0 auto;
	overflow: auto;
}

#NewsboxFrame ul {
	text-align:left;
	padding-left:10px;
}

#NewsboxFrame ul li {
	list-style-image:url(img/yajirushi.gif);
	margin-left:15px;
	margin-bottom:7px;
}
	
	
/*------------------------------------------------------------------------------*/

/*    Home Renewal 2011.8.8                                                                            */

/*------------------------------------------------------------------------------*/	


/* 今月のおすすめ商品*/


.shien{
	background:url(../img/arrow_bg.gif) left 0 no-repeat;
	font-size:10px;
	font-weight:normal;
	width:105px;
	padding-left:10px;
	margin-top:5px;
	position:absolute;
	top:41px;
	right:0px;
	}
	
.shien a{
text-decoration:underline;
	}

.news_popup{
background:url(../img/arrow_bg.gif) right 0 no-repeat;
	font-size:12px;
	font-weight:normal;
	width:100%;
	color:#ED6279;
	}
	
.news_popup a{
	color:#ED6279;
text-decoration:underline;
	}	

.more a{
text-decoration:underline;
	}


.more{
background:url(../img/arrow_bg.gif) right 0 no-repeat;
	position:absolute;
	top:3px;
	right:8px;
	width:110px;
	font-size:12px;
	font-weight:normal;
	}

.more a{
text-decoration:underline;
	}	

.comment
      {
background:url(../img/arrow_bg.gif) 0 0 no-repeat;
padding-left:12px;
      }


/* ラインナップ*/

table .lineup td{

background:url(../img/arrow2_bg.gif) right bottom no-repeat;	
	
	}

table .lineup .box p{
	border:solid 2px #fff;
	height:110px;
	}
	
table .lineup .box p:hover{
	
	border:solid 2px #fde6e6;
	cursor:pointer; 
	
	}
	
table .lineup .box p span{
font-size:10px;
line-height:14px;
color:#4f4f4f;
display:block;
width:90px;
margin-left:87px;
	}		

table .lineup .lp01{background:url(../img/lp01.jpg) 0 40px no-repeat;}
table .lineup .lp02{background:url(../img/lp02.jpg) 0 40px no-repeat;}
table .lineup .lp03{background:url(../img/lp03.jpg) 0 40px no-repeat;}
table .lineup .lp04{background:url(../img/lp04.jpg) 0 40px no-repeat;}
table .lineup .lp05{background:url(../img/lp05.jpg) 0 40px no-repeat;}
table .lineup .lp06{background:url(../img/lp06.jpg) 0 40px no-repeat;}
table .lineup .lp07{background:url(../img/lp07.jpg) 0 40px no-repeat;}
table .lineup .lp08{background:url(../img/lp08.jpg) 0 40px no-repeat;}
table .lineup .lp09{background:url(../img/lp09.jpg) 0 40px no-repeat;}
	

/* おすすめコンテンツ*/
.rec10{
	font-size:10px;
	line-height:14px;
	margin-top:5px;
	}


/*人気ランキング*/
#ranking {border:solid 1px #dfdfdf; padding:3px;}
#ranking li{width:181px; /*height:95px;*/height:130px;  float:left; color:#6f1114 ; /*padding:35px 0 0 15px*;*/text-align:left; }
#ranking li a{color:#6f1114; text-decoration:underline;}
#ranking li a:hover{color:#6f1114; text-decoration:none;}

#ranking li.rk01{background:url(../img/ranking01.jpg) 0 0 no-repeat;}
#ranking li.rk02{background:url(../img/ranking02.jpg) 0 0 no-repeat;}
#ranking li.rk03{background:url(../img/ranking03.jpg) 0 0 no-repeat;}

p.caution{font-size:10px; color:#6e6e6e; line-height:14px; padding-top:5px; clear:both;}

/* 右カラム*/

/* ログイン前*/

#new_member
      {
position:relative;
width:185px;
height:108px;
      }
	  
#new_member .member_btn
      {
	position:absolute;
	width:162px;
	top:63px;
	left:11px;
      }	  


#mypage
      {
position:relative;
width:185px;
height:69px;
margin:3px 0;
      }
	  
#mypage .login_btn
      {
	position:absolute;
	width:162px;
	top:4px;
	left:12px;
      }	 


/* ログイン後*/


#profile{
background:url(../img/profile_bg.gif) 0 0 no-repeat;	
position:relative;
width:185px;
height:180px;
margin-bottom:18px;
display:block;
	}
	
#profile .name{
	position:absolute;
	text-align:center;
	top:31px;
	left:13px;
	width:158px;
	}

#profile .list{
	position:absolute;
	top:69px;
	left:14px;
	width:158px;
	}
	
#profile .list table{
border-top:solid 1px #e2e0e1;
	}
	
#profile .list table td{
border-bottom:solid 1px #e2e0e1;
padding:3px;
	}		
	
#profile .list .data{
color:#670208;
font-weight:bold;
	}

#profile .mypage_btn
      {
	position:absolute;
	width:135px;
	top:122px;
	left:24px;
	text-align:center;
      }
	  
#profile .logout_btn
      {
	position:absolute;
	width:135px;
	top:153px;
	left:24px;
	text-align:right;
      }	  
	

#sec
      {
width:185px;
margin:18px 0 15px 0px;
      }

#sec img
      {
margin:0 0px 6px 0px;
      }	  
	  
#trd
      {
width:185px;
      }

#trd img
      {
margin-bottom:9px;
      }		  
	  
 #fth
      {
width:185px;
margin:9px 0 15px 0px;
      }
 #fth img
      {
margin-bottom:3px;
      }	
	  
 #other
      {
width:185px;
      }

.red{color:#ff0000;
	
	}	  

