/* head image */
#contents #gsetHead {
	width:750px;
	min-height:151px;
	height:151px;
	background:url(//img.e87.com/selection/agedday/2008images/okashi_main_img.jpg) no-repeat left top;
	margin:0 auto;
}

html>body #contents #gsetHead {
	margin:0 auto;
	height:auto;
}

#gsetHead h1,p.titP {
	font-size:80%;
	padding:0 0 0 26px;
	width:330px;
}

#gsetHead h1{
	color:#5057ac;
	padding-top:88px;
	margin-bottom:3px;
}

/* link */
ul#gsetLink {
	width:748px;
	margin-left:1px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_x.gif) repeat-x left bottom;
	list-style-type:none;
}

ul#gsetLink li {
	font-size:100%;
	padding:8px 0 12px 0;
	text-align:center;
	float:left;
}
ul#gsetLink li.linkBox01 { 
	width:246px;
 }

ul#gsetLink li.linkBox02 {
	width:246px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}
ul#gsetLink li.linkBox03 {
	width:255px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}

ul#gsetLink li a {
	color:#696851;
	min-height:18px;
	padding:2px 25px 2px 0;
	background:url(//img.e87.com/selection/agedday/2008images/okashi_icon_arrow.gif) no-repeat right center; 
}

/*safari*/
body:first-of-type ul#rindLink li a.best {
	color:#696851;
	min-height:18px;
	padding:10px 25px 10px 0;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_arrow.gif) no-repeat right center; 
	font-size:85%;
}

ul#rindLink li a img{
	min-height:18px;
	padding:2px 25px 0 0;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_arrow.gif) no-repeat right center; 
}


ul#rindLink span.rind_num1{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_best1.gif) no-repeat left center; 
	padding:3px 0 3px 46px;
	margin-left:3px;
	float:left;
}

ul#rindLink span.rind_num2{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_best2.gif) no-repeat left center; 
	padding:3px 0 3px 46px;
	margin-left:8px;
	float:left;
}

ul#rindLink span.rind_num3{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_best3.gif) no-repeat left center; 
	padding:3px 0 3px 46px;
	margin-left:7px;
	float:left;
}

span.bold{
	font-weight:bold;
}

#contents h2.title{
	background:url(//img.e87.com/selection/agedday/2008images/icon_check.gif) no-repeat left center;
	padding-left:25px;
	margin:15px 0 10px 15px;
	_text-align:left;
}

#contents h2.title1{
	background:url(//img.e87.com/selection/agedday/2008images/icon_check.gif) no-repeat left center;
	padding-left:25px;
	margin:30px 0 10px 15px;
	_text-align:left;
}

#contents h2.title span{
	margin-left:15px;
}

#contents h2.title1 span{
	margin-left:15px;
}

#contents h2.ichiran{
	background:url(//img.e87.com/selection/agedday/2008images/icon_check.gif) no-repeat left center;
	padding-left:25px;
	margin:15px 0 10px 0;
	font-weight:bold;
	_text-align:left;
}

/* rind main */
#gsetmain{
	_text-align:center;
}

.gsetbox01{
	width:720px;
	background:#fbe2ad;
	text-align:left;
	margin:0 auto;
}

.gsetbox01_top{
	background:url(//img.e87.com/selection/agedday/2008images/okashi_bg_top01.gif) no-repeat top;
}

.gsetbox01_end{
	background:url(//img.e87.com/selection/agedday/2008images/okashi_bg_bottom01.gif) no-repeat bottom;
}

.gsetbox01_end .okashi_title{
	padding-top:15px;
	margin-left:13px;
}

.gsetbox01_end .okashi_title img{
	float:left;
	margin-right:25px;
	margin-bottom:13px;
}

.gsetbox01_end .okashi_title img.subtit{
	margin-top:10px;
}

.gsetbox01_end .mainbox01{
	width:690px;
	margin-left:13px;
	padding-bottom:13px;
}

.gsetbox01_end .mainbox01 .left01{
	width:385px;
	border:1px solid #d4b26f;
	background-color:#fff;
	float:left;
	margin-right:20px;
	_margin-right:15px;
}

.gsetbox01_end .mainbox01 .left01 p{
	width:355px;
	margin-left:15px;
	padding-bottom:15px;
	min-height:90px;
	_height:105px;
}


.gsetbox01_end .mainbox01 .right01{
	width:276px;
	float:left;
}

.gsetbox01_end .mainbox01 .right01 .rbox01{
	width:276px;
	background-color:#fff;
	margin-bottom:17px;
}

.gsetbox01_end .mainbox01 .right01 .rbox01 img.shop_photo{
	float:right;
	_margin-top:-3px;
	_margin-right:-3px;
}

*:first-child+html .gsetbox01_end .mainbox01 .right01 .rbox01 img.shop_photo{
	margin-top:-3px;
}

.gsetbox01_end .mainbox01 .right01 .rbox01 dl{
	width:145px;
	float:left;
	margin-top:10px;
	padding-left:13px;
}

.gsetbox01_end .mainbox01 .right01 .rbox01 dl dt{
	margin-bottom:8px;
}

.gsetbox01_end .mainbox01 .right01 .rbox01 dl dd{
	font-size:85%;
	padding-bottom:5px;
}

.gsetbox01_end .mainbox01 .right01 .rbox02{
	font-size:85%;
}

.gsetbox01_end .mainbox01 .right01 .rbox02 img{
	float:left;
	margin-right:10px;
}

.gsetbox01_end .mainbox01 .right01 .rbox02 a{
	color:#dc375e;
}

.gsetbox01_end .mainbox01 .right01 .rbox03{
	margin-top:10px;
}

.gsetbox01_end .mainbox01 .right01 .rbox03 img{
	margin-bottom:7px;
	margin-right:3px;
}

.gsetbox01_end .mainbox01 .right01 .rbox03 ul li{
	float:left;
}

.gsetbox01_end .mainbox01 .right01 .rbox03 ul li img{
	margin-bottom:2px
}

.gsetbox01_end .mainbox01 .right01 .rbox03 .kakaku{
	float:left;
	font-size:90%;
}

body:first-of-type .gsetbox01_end .mainbox01 .right01 .rbox03 .kakaku{
	float:left;
	font-size:85%;
}

.gsetbox01_end .mainbox01 .right01 .rbox03 .detail{
	float:right;
	margin:none;
}















.gsetbox02{
	width:720px;
	background:#f5d8e1;
	text-align:left;
	margin:0 auto;
}

.gsetbox02_top{
	background:url(//img.e87.com/selection/agedday/2008images/okashi_bg_top02.gif) no-repeat top;
}

.gsetbox02_end{
	background:url(//img.e87.com/selection/agedday/2008images/okashi_bg_bottom02.gif) no-repeat bottom;
}

.gsetbox02_end .okashi_title{
	padding-top:15px;
	margin-left:13px;
}

.gsetbox02_end .okashi_title img{
	float:left;
	margin-right:25px;
	margin-bottom:13px;
}

.gsetbox02_end .okashi_title img.subtit{
	margin-top:10px;
}

.gsetbox02_end .mainbox02{
	width:690px;
	margin-left:13px;
	padding-bottom:13px;
}

.gsetbox02_end .mainbox02 .right02{
	width:385px;
	border:1px solid #bf889a;
	background-color:#fff;
	float:right;
	margin-left:20px;
	_margin-left:0px;
	margin-right:5px;
}

.gsetbox02_end .mainbox02 .right02 p{
	width:355px;
	margin-left:15px;
	padding-bottom:15px;
	min-height:90px;
	_height:105px;
}


.gsetbox02_end .mainbox02 .left02{
	width:276px;
	float:left;
}

.gsetbox02_end .mainbox02 .left02 .lbox01{
	width:276px;
	background-color:#fff;
	margin-bottom:17px;
}

.gsetbox02_end .mainbox02 .left02 .lbox01 img.shop_photo{
	float:right;
	_margin-top:-3px;
	_margin-right:-3px;
}

*:first-child+html .gsetbox02_end .mainbox02 .left02 .lbox01 img.shop_photo{
	margin-top:-3px;
}

.gsetbox02_end .mainbox02 .left02 .lbox01 dl{
	width:145px;
	float:left;
	margin-top:10px;
	padding-left:13px;
}

.gsetbox02_end .mainbox02 .left02 .lbox01 dl dt{
	margin-bottom:8px;
}

.gsetbox02_end .mainbox02 .left02 .lbox01 dl dd{
	font-size:85%;
	padding-bottom:5px;
}


.gsetbox02_end .mainbox02 .left02 .lbox02 img{
	float:left;
	margin-right:10px;
}

.gsetbox02_end .mainbox02 .left02 .lbox02{
	font-size:85%;
}

.gsetbox02_end .mainbox02 .left02 .lbox02 a{
	color:#dc375e;
}

.gsetbox02_end .mainbox02 .left02 .lbox03{
	width:276px;
	margin-top:10px;
}

.gsetbox02_end .mainbox02 .left02 .lbox03 img{
	margin-bottom:7px;
	margin-right:3px;
}

.gsetbox02_end .mainbox02 .left02 .lbox03 ul li{
	float:left;
}

.gsetbox02_end .mainbox02 .left02 .lbox03 ul li img{
	margin-bottom:2px
}

.gsetbox02_end .mainbox02 .left02 .lbox03 .kakakubox{
	width:276px;
}

.gsetbox02_end .mainbox02 .left02 .lbox03 .kakaku{
	float:left;
	font-size:90%;
}

/*safari*/
body:first-of-type .gsetbox02_end .mainbox02 .left02 .lbox03 .kakaku{
	float:left;
	font-size:85%;
}


.gsetbox02_end .mainbox02 .left02 .lbox03 .detail{
	float:right;
	margin:none;
}


.okashi_banner{
	margin-bottom:30px;
}





/* pagetop link padding */
.rankPgtM { padding-bottom:15px; }




.clr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
