@charset "euc-jp";

/*リンク*/
a:link.rto1 { color:#ffffff; text-decoration:underline;}
a:visited.rto1 { color:#ffffff;text-decoration:underline;}
a:hover.rto1 { color:#FFE850;text-decoration:underline; }
a:active.rto1 { color:#FFE850;text-decoration:none; }

/*全体*/
#content {position:relative;width:940px;}
.bg {width:960px; background: url(/shop/geten/yumeakari/images/back.jpg) repeat-y; }
#content p.txt1 {background: url(/shop/geten/yumeakari/images/grp1.jpg) no-repeat; height:351px; text-indent: -9999px;}
#content p.txt2 {background: url(/shop/geten/yumeakari/images/grp2.jpg) no-repeat; height:351px; text-indent: -9999px;}
#content p.campaign {background: url(/shop/geten/yumeakari/images/grp3.jpg) no-repeat; height:166px; text-indent: -9999px;}

/*商品名*/
#content p.buy1{background: url(/shop/geten/yumeakari/images/sub1.jpg) no-repeat; height:62px; text-indent: -9999px;}
#content p.buy2{background: url(/shop/geten/yumeakari/images/sub2.jpg) no-repeat; height:62px; text-indent: -9999px;}
#content p.buy3{background: url(/shop/geten/yumeakari/images/sub3.jpg) no-repeat; height:62px; text-indent: -9999px;}
#content p.buy4{background: url(/shop/geten/yumeakari/images/sub4.jpg) no-repeat; height:62px; text-indent: -9999px;}
#content p.buy5{background: url(/shop/geten/yumeakari/images/sub5.jpg) no-repeat; height:62px; text-indent: -9999px;}
#content p.buy6{background: url(/shop/geten/yumeakari/images/sub6.jpg) no-repeat; height:62px; text-indent: -9999px;}
#content p.buydown{background: url(/shop/geten/yumeakari/images/grp4.jpg) no-repeat; height:41px; text-indent: -9999px;}
#content p.copy{background: url(/shop/geten/yumeakari/images/grp5.jpg) no-repeat; height:53px; text-indent: -9999px;}

#content p.glink{height:35px;margin-top:2px;}
#hidden{display: none;}

#content span.gct a{
	position:absolute;
	top:449px;
	left:40px;
	height:199px;
	width:183px;
	text-indent: -9999px;
}

#content span.gcset a{
	position:absolute;
	top:456px;
	left:243px;
	height:193px;
	width:308px;
	text-indent: -9999px;
}

#content table.buy {margin-top:0px;margin-left:65px;width:820px;}
#content table.buy2 {margin-left:110px;margin-top:5px;width:450px;}
#content td.cam {width:230px;}

#content dl	{margin-top:0px;color:#33333;line-height:160%;}
#content dt.dd {} 
#content dd.txt01,dd.txt02 {font-size:14px;font-weight:bold;} 
#content dd.txt03{font-size:12px;} 
#content dd.txt04{text-indent:70px;font-size:12px;} 
#content dd.txt05{margin-left:70px;font-size:12px;} 

#getenimg {border: solid 1px #878787;}
#getenimg p img{margin: 5px 5px 5px 5px;}
