@charset "utf-8";
/* CSS Document */

/****/


a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}


#headTitle{
	width:950px;
	height:204px;
	margin:0 0 15px 0;
}

#leftTop{
	float:left;
	width:720px;
	height:100%;
	margin:0 20px 0 0;
}

#leftTop .ichioshi{
	float:left;
	width:218px;
	height:320px; 
	background:url(../../../../angers_gold/gift/img/bg_ichioshi.gif);
	padding:10px 10px 0 12px;
	float:left;
}

#leftTop .ichioshi .txt{
	font-size: 12px;
	line-height: 18px;	
}

#leftTop .ichioshi .ptxt{
	padding:5px 0 0 0;
	font-size: 12px;
	line-height: 18px;
	color: #CC6600;
	text-align: right;	
}


#leftTop a {
	text-decoration: none;
	color: #703f2b;
}
#leftTop a:hover {
	text-decoration: underline;
	color: #aa674c;
}
#leftTop a:active {
	text-decoration:none; 
	color: #F60;}
	

/**menu**/

#left{
	float:left;
	width:250px;
	height:100%;
	margin:0 18px 0 0;
	border:solid 1px #bbbbbb;

}

#left #menu{
	width:226px;

	padding:0 12px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;

}

#left #menu img{ 
	padding-top:11px;

}



/**TOP中央上**/

#topMain{
	float:left;
	width:680px;

	margin:0;}


#topMain #ichioshi{
	float:left;
	width:455px;
	height:100%;
	margin:0 12px 0 0;

}

#topMain #ichioshi #txt{
	float:left;
	width:437px;
	height:100%;
	padding:9px;
	border:solid 1px #bbbbbb;
	font-size: 12px;
	line-height: 19px;
	color: #555;	
}

/**TOP下**/

#topMain2{
	float:left;
	width:680px;
	height:100%;
	margin:0;}


#topMain2 #seg{
	float:left;
	width:455px;
	height:100%;
	margin:0 12px 0 0;
}



#rightService{
	float:left;
	width:210px;
	height:100%;
	margin:0;
}



/**ランキング**/

#rightTop{
	float:left;
	width:210px;
	height:100%;
	margin:0;
}



#rightTop li{ float:left;}

#rightTop .rankPhoto{
	width:80px;
	height:70px;
}


#rightTop .rankNumber{
	width:22px;
	height:40px;
}

#rightTop .rankText{
	font-size: 12px;
	line-height: 16px;
	height: 33px;
	width: 100px;
	padding:3px 0 0 3px;
}


/****/

#price{
	float:left;
	width:720px;
	height:100%;
	margin:0 20px 0 0;
}

#price .title{
	font-size: 12px;
	font-weight: bold;
	color: #733f39;
	line-height: 14px;
}




#price #p01{
	width:700px;
	height:164px;
	background:url(../../../../angers_gold/gift/img/bg_price01.gif) no-repeat;
	padding:52px 0 0 20px;
}

#price #p02{
	width:700px;
	height:165px;
	background:url(../../../../angers_gold/gift/img/bg_price02.gif) no-repeat;
	padding:42px 0 0 20px;
}

#price #p03{
	width:700px;
	height:165px;
	padding:55px 0 0 20px;
	background:url(../../../../angers_gold/gift/img/bg_price03.gif) no-repeat;
}


#price #p04{
	width:700px;
	height:165px;
	padding:55px 0 0 20px;
	background:url(../../../../angers_gold/gift/img/bg_price04.gif) no-repeat;
}


#price #p05{
	width:700px;
	height:190px;
	padding:55px 0 0 20px;
	background:url(../../../../angers_gold/gift/img/bg_price05.gif) no-repeat;
}


#sidemenu{
	width:205px;
	height:100%;
	margin:0;
	float:left;
}


#sidemenu2 img{
	padding:5px 0 0 5px;
}

/**↓030705追加**/
#giftsidemenu {
	float:right;
	height:100%;
	margin:0;
	width:205px;
}
#giftsidemenu2 img {
	padding:5px 0 0 0;
}
/**↑030705追加**/



#priceM{
	float:left;
	width:720px;
	height:100%;
	margin:0 0 0 0;
}

#priceM .title{
	font-size: 12px;
	font-weight: bold;
	color: #f8f3e0;
	line-height: 15px;
}




#priceMini{
	float:left;
	width:720px;
	height:100%;
	margin:0 5px 0 0;
}

#priceMini .title{
	font-size: 12px;
	font-weight: bold;
	color: #310a0a;
	line-height: 15px;
}




 a:hover img{
	opacity:0.9;
	filter: alpha(opacity=80);
}


.item_name{
	font-size:11px;
	color:#333333;
	width:160px;
	text-align:left;
}

.price{
	font-size:10px;
	color:#900;
	text-align:right;
	width:160px;
}

/**↓030705修正**/
.rank{
	color:#999;
	text-align:left;
	font-size:10px;
	width:99px;
	border:none;
	text-decoration:none;
	padding-right:5px;
}

.rank a{
	color:#FFF;
	text-align:left;
	text-decoration:none;
}

.price-r{
	text-align:right;
	font-size:10px;
	color:#333;
	padding-right:5px;
}
/**↑030705修正**/

a:hover{
	color:#b33535;
}
	


/* ↓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(../../../../angers_gold/gift/img/go-top.gif) top left no-repeat;
}
.goTop a:hover{
	background-position: 0px -30px;
}
/* ↑Go TOP */



/**line**/

.dotline{
	background: url(../../../../angers_gold/gift/img/dot_line.gif) repeat-x;
	margin:2px 0 5px 0;
	height:6px;
	width: 95%;
	clear:both;}
	
.dotline2{
	background: url(../../../../angers_gold/gift/img/dot_line.gif) repeat-x;
	margin:5px 0;
	height:6px;
	width: 99%;
	clear:both;}

.dotline3{
	background: url(../../../../angers_gold/gift/img/dot_line.gif) repeat-x;
	margin:0;
	height:6px;
	width: 99%;
	clear:both;}
	
.line950{
	background: url(../../../../angers_gold/gift/img/line_950.gif) repeat-x;
	margin:10px 0 5px 0;
	height:14px;
	width: 950px;
	clear:both;}
	
.line680{
	background: url(../../../../angers_gold/gift/img/line_680.gif) repeat-x;
	margin:0;
	height:24px;
	width: 680px;
	clear:both;}
	