
@charset "shift_jis";
/**
 * page-category.css
 * (c) FOURDIGIT Inc.
 *
 */
/* searchResultTable */
	#page-detail .searchResultTable .point {
		width: 345px;
	}
	#page-detail .searchResultTable .point .pointTxt {
		text-align: left;
	}
	#page-detail .searchResultTable .point .exp {
		font-size: 77%;
		line-height: 140%;
	}
	#page-detail .searchResultTable .point .campPoint {
		color: #ff3956;
	}
	#page-detail .searchResultTable .point .pointTxt {
		padding: 0 0 0 155px;
	}

/* pointUpNow */
	.searchResultTable .point .pointUpNow {
		margin: 0 35px -10px 10px;
		font-size: 87%;
		line-height: 140%;
		text-align: left;
	}
	body.ie8 .searchResultTable .point .pointUpNow { font-size: 94%; }

/* page-newshop */
	.goShopAll {
		width: 300px;
		margin-top: -15px;
	}
	.goShopAll a {
		font-weight: bold;
	}

/* featuresList */
	#featuresList {
		margin-bottom: 35px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-detail-line.gif);
		background-repeat: repeat-y;
		background-position: center top;
	}
	#featuresList li {
		float: left;
		padding: 0 20px;
		width: 145px;
	}
	#featuresList .thumb {
		margin-bottom: 12px;
		padding: 7px;
		text-align: center;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-detail-thumb.gif);
		background-repeat: no-repeat;
		background-position: center top;
	}
	#featuresList .txt {
		font-size: 87%;
		line-height: 15px;
	}
	body.ie8 #featuresList .txt { font-size: 94%; }


/* detailCampaignList */
	#detailCampaignList {
		margin-bottom: 30px;
	}
	#detailCampaignList li {
		padding: 10px 0 10px 10px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#detailCampaignList li .title,
	#detailCampaignList li .txt {
		float: right;
		width: 670px;
	}
	#detailCampaignList li .thumb {
		float: left;
		width: 46px;
	}
	#detailCampaignList li .title {
		margin-bottom: 3px;
	}
	#detailCampaignList li .title a {
		font-weight: bold;
	}

/* detailPointConditions */
	#detailPointConditionsTop {
		margin-top: 20px;
		padding-top: 12px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-point-conditions-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#detailPointConditionsBottom {
		padding-bottom: 12px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-point-conditions-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#detailPointConditions {
		padding: 3px 10px 3px 225px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-point-conditions.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		zoom: 1;
	}
	#detailPointConditions dt {
		text-indent: -9999px;
		overflow: hidden;
		height: 0;
		line-height: 0;
	}

/* featuresAqf */
	.featuresAqf {
		margin-bottom: 20px;
		padding: 25px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-feature-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.featuresAqf li {
		border: 2px solid #ededed;
		width: 436px;
		text-align: right;
		background-color: #fff;
	}
	.featuresAqf .box01 {
		float: left;
		position: relative;
	}
	.featuresAqf .box02 {
		float: right;
	}
	.featuresAqf .brandLogo {
		position: absolute;
		left: 328px;
		top: 115px;
	}
	.featuresAqf .linkCmn01 {
		margin-right: 15px;
	}

/* endShopContact */
	.endShopContactTop {
		padding-top: 15px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-shopcontact-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.endShopContactBottom {
		padding-bottom: 15px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-shopcontact-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.endShopContact {
		padding: 0 25px 0 345px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-shopcontact-all.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		zoom: 1;
	}
	.endShopContact dt {
		text-indent: -9999px;
		overflow: hidden;
		height: 0;
		line-height: 0;
	}
	.endShopContact dd span.ttl {
		font-weight: bold;
	}
	.endShopContact dd span.cap {
		display: block;
		padding: 2px 0;
	}

/* page-newshop */
	.page-newshop .introArea {
		margin-left: 20px;
	}

/* page-pointup */
	#page-pointup .searchResultTable .txt .iconList { margin-top: 10px; }
	#page-pointup .searchResultTable .txt .linkCmn01 {
		margin-top: 20px;
		font-size: 108%;
		line-height: 120%;
	}
	#page-pointup .searchResultTable .txt .linkCmn01 li { margin-bottom: 5px; }
	#page-pointup .searchResultTable .txt .linkCmn01 a { font-weight: bold; }
	#page-pointup .searchResultTable .up .point .pointTxt .pointUsual {
		display: block;
		font-weight: normal;
		font-size: 77%;
		line-height: 140%;
		text-align: left;
		color: #333;
	}
	#page-pointup .searchResultTable .up .point .pointTxt .pointUsual strong {
		display: block;
		padding-top: 2px;
		font-weight: bold;
		color: #ff3956;
	}
	#page-pointup .searchResultTable .up .point .pointTxt {
		padding: 24px 0 20px 142px;
		text-align: left;
		background-image: url(/common/pc/img/openpc/search/img-point-per2.gif);
	}

/* page-attention */
	#page-attention .section p {
		margin: 0 0 10px 0;
	}
	#page-attention .section ol li {
		margin: 0 0 10px 30px;
		list-style: decimal;
	}
	#page-attention .section ol li ul li {
		margin: 3px 0 0 20px;
		list-style: disc;
	}


/* /01gourmet/01/template1.html‚ÅŽg—p */
	.org_AtenTxt {
		margin-top: 15px;
	}
	.org_AtenTxt span {
		padding: 4px 0 4px 25px;
		line-height: 18px;
		font-weight: bold;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-cmn-attention.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #ff3956;
	}
	.org_attTxt {
		margin-top: 15px;
		padding-left: 160px;
		text-align: left;
	}
	.org_AttenTxt {
		padding-left: 155px;
		text-align: left;
	}




