/* ---------------------------------------------------------------------
--------------全体に共通のデザイン設定------------------------------- */

/* 初期設定 */
* {   
    margin: 0;
	padding: 0;}  

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,a,pre,form,fieldset,input,p,blockquote {
	margin: 0px;
	padding: 0px;}	

html,body {
	height: 100%;}

body {
	height: 100%;
	color: #333333;
	text-align: center;
	font: 0.8em/150% 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	background: #000000 url(http://img02.shop-pro.jp/PA01099/269/etc/background.jpg) repeat-x left top;}

#container {
	margin: 16px auto 0px;
	width: 900px;
	background: #FFFFFF;
	text-align: left;
	border-bottom: 10px solid #000000;}

img {
	border:none;}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;}


/* 文字の設定ここから------------------------------------------------ */

h2 , h3 , h4 {
	font-size: 1em;}

a {
	outline: none;}

a:link {
	color: #333333;}

a:visited {
	color: #333333;}

a:hover {
	color: #0033CC;}

a:active {
	color: #0033CC;}

li {
	list-style:none;}

.none {
	display: none;}/* 文字を消す */

.text-small {
	font-size: 0.85em;
	line-height: 120%;}/* 小文字 */

.text-big {
	font-size: 1.25em;}/* 大文字 */

.text-bigBold {
	font-size: 1.5em;
	font-weight: bold;}/* 太大文字 */

.text-red {
	color: #CC0000;}/* 赤字 */

.text-redBold {
	font-weight: bold;
	color: #CC0000;}/* 赤太字 */

.text-redBigBold {
	font-size: 1.5em;
	font-weight: bold;
	color: #CC0000;}/* 赤太大文字 */

.text-gray {
	color: #666666;}/* 灰色文字 */

.text-grayBold {
	font-weight: bold;
	color: #666666;}/* 灰色太字 */

/* 文字の設定ここまで------------------------------------------------ */


/* ヘッダーの設定ここから-------------------------------------------- */

#header {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/header-background.gif) no-repeat left top;
	height: 213px;}

#copy {
	float: left;}

#copy p {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/copy.gif) no-repeat left top;
	height: 23px;
	width: 322px;
	margin: 78px 41px 0px;}

#logo {
	float: left;}

#logo h1 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/logo.gif) no-repeat left top;
	height: 137px;
	width: 92px;
	margin: 16px 0px 0px;}

#logo h1 a {
	display: block;
	height: 137px;}

/* ナビの設定 */
#navi {
	clear: both;
	padding: 18px 0px 0px;
	height: 42px;}

#navi ul {
	height: 42px;
	width: 900px;}

#navi li {
	height: 42px;
	float: left;
	width: 150px;}

#navi li a {
	height: 42px;
	display: block;}

#navi li#navi-home {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat left top;}

#navi li#navi-about {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -150px top;}

#navi li#navi-items {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -300px top;}

#navi li#navi-recipe {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -450px top;}

#navi li#navi-media {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -600px top;}

#navi li#navi-shop {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -750px top;}

#navi li#navi-home a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat left bottom;}

#navi li#navi-about a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -150px bottom;}

#navi li#navi-items a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -300px bottom;}

#navi li#navi-recipe a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -450px bottom;}

#navi li#navi-media a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -600px bottom;}

#navi li#navi-shop a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/navi.gif) no-repeat -750px bottom;}


/* ヘッダーの設定ここまで-------------------------------------------- */


/* コンテンツの設定ここから------------------------------------------ */

#main-content {
	padding: 14px 12px 40px;
	clear: both;
	text-align: left;
	border-right: 1px solid #C4C9CA;
	border-left: 1px solid #C4C9CA;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/maincontent-background.gif) no-repeat left bottom;
	min-height: 490px;
	height: auto !important;
	height: 490px;}

#under-content {
	padding: 0px 10px;}/* 下層ページのコンテンツ */

/* ページナビ */
.page-navi {
	clear: both;
	font-size: 0.8em;
	height: 1em;
	width: 812px;
	margin: 0px auto;
	padding: 20px 0px 0px;}

.page-navi .page-before {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-left.gif) no-repeat left center;
	float: left;
	padding: 0px 0px 0px 8px;}

.page-navi .page-top {
	float: right;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-top.gif) no-repeat left center;
	padding: 0px 0px 0px 10px;}
	
/* 下層ページのカート */
#cart-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-cart.gif) no-repeat left bottom;
	height: 72px;
	padding: 0px 0px 0px 15px;}

#button-cart {
	float: right;}

#button-cart li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-cart.gif) no-repeat left top;
	height: 35px;
	width: 177px;
	font-size: 1px;
	margin: 0px 0px 5px;}

#button-cart li a {
	display: block;
	height: 35px;}

#button-cart li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-cart.gif) no-repeat right top;}

/* マイアカウント */
p#myaccount {
	margin: 0px 0px 10px 0px;
	text-align: center;}

p#myaccount a {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-right.gif) no-repeat left center;
	padding: 0px 0px 0px 8px;}

p#myaccount a:link {
	color: #0033CC;}

p#myaccount a:visited {
	color: #0033CC;}

p#myaccount a:hover {
	color: #0033CC;}

p#myaccount a:active {
	color: #0033CC;}

/* コンテンツの設定ここまで------------------------------------------ */


/* フッターの設定ここから-------------------------------------------- */

#footer {
	height: 81px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-boakgryound.jpg) repeat-x left top;
	clear: both;}

/* フッターナビ */
#footer-navi {
	padding: 13px 0px 0px;
	height: 24px;
	margin: 0px auto;
	width: 856px;}

#footer li {
	float: left;
	height: 24px;}

#footer-navi li a {
	height: 24px;
	display: block;}

#footer-navi li#footernavi-contact {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat left top;
	width: 97px;}

#footer-navi li#footernavi-shoprule {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -97px top;
	width: 441px;}

#footer-navi li#footernavi-privacy {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -538px top;
	width: 160px;}

#footer-navi li#footernavi-link {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -698px top;
	width: 59px;}

#footer-navi li#footernavi-sitemap {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -757px top;
	width: 99px;}

#footer-navi li#footernavi-contact a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat left bottom;}

#footer-navi li#footernavi-shoprule a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -97px bottom;}

#footer-navi li#footernavi-privacy a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -538px bottom;}

#footer-navi li#footernavi-link a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -698px bottom;}

#footer-navi li#footernavi-sitemap a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/footer-navi.jpg) no-repeat -757px bottom;}

/* コピーライト */
#copyright {
	padding: 7px 0px 0px 307px;}

#copyright p {

	background: url(http://img02.shop-pro.jp/PA01099/269/etc/copyright.jpg) no-repeat left top;
	height: 15px;
	width: 286px;
	line-height: 0px;}

/* フッターの設定ここまで-------------------------------------------- */


/* ---------------------------------------------------------------------
-------------フリーページのデザイン設定------------------------------ */

/* レシピページの設定ここから---------------------------------------- */

#h2-recipe {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-recipe.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#btn_recipe {
	margin: 25px 0px 0px 10px;}

/* 煎酒レシピトップ部分 */
#recipe-topcontent-irizake {
	padding: 115px 40px 0px 40px;
	width: 750px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-topcontent-irizake.jpg) no-repeat left top;
	margin: 25px auto 0px;
	min-height: 280px;
	height: auto !important;
	height: 280px;}

#recipe-topcontent-irizake h3 {
	font-size: 1.25em;
	font-weight: bold;
	color: #990033;
	padding: 0px 0px 10px;}

.recipe-topcontent-irizakeIn {
	padding-right: 180px;}

#recipe-topcontent-irizake-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left top;
	width: 750px;
	margin: 0px auto;
	padding: 15px 20px 0px;}

#recipe-tukedare-area {
	float: left;
	width: 400px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tukedare.jpg) no-repeat left top;}
#recipe-tukedare-area dl {
	margin: 50px 0px 0px 90px;}

#recipe-tukedare-area dt {
	float: left;
	height: 20px;
	width: 70px;}

#dt-tukedare-osashimi {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tukedare-dt-osashimi.gif) no-repeat left top;}
	
#dt-tukedare-nattou {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tukedare-dt-nattou.gif) no-repeat left top;}
	
#dt-tukedare-hiyayakko {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tukedare-dt-hiyayakko.gif) no-repeat left top;}
	
#dt-tukedare-nikuryouri {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tukedare-dt-nikuryouri.gif) no-repeat left top;}

#recipe-tukedare-area dd {
	margin: 0px 0px 8px 70px;}

#recipe-dressing-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-dressing.jpg) no-repeat left top;
	float: right;
	width: 325px;}

#recipe-dressing-area dt {
	padding: 50px 110px 0px 0px;}

#recipe-dressing-area dd {
	padding: 0px 0px 20px;}


/* 煮ぬき汁レシピトップ部分 */
#recipe-topcontent-ninukijiru {
	padding: 115px 20px 0px;
	width: 790px;
	background: url(https://img02.shop-pro.jp/PA01099/269/etc/recipe-topcontent-ninukijiru.jpg?cmsp_timestamp=20190415012307) no-repeat left top;
	margin: 25px auto 0px;}

.recipe-topcontent-ninukijiruIn {
	padding: 0px 20px 0px 155px;}

.recipe-topcontent-ninukijiruIn2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left bottom;
	padding: 0px 20px 15px;
	margin-bottom: 15px;}

#recipe-topcontent-ninukijiru h3 {
	font-size: 1.25em;
	font-weight: bold;
	color: #990033;
	padding: 0px 0px 10px;}

#recipe-tukejiru-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tukejiru.jpg) no-repeat left top;
	margin: 0px auto;
	width: 590px;
	padding: 50px 160px 0px 0px;
	min-height: 80px;
	height: auto !important;
	height: 80px;}

#recipe-topcontent-ninukijiru-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-ninukijirutyuka.jpg) no-repeat left top;
	width: 750px;
	margin: 0px auto;
	padding: 80px 20px 0px;}

#recipe-tukejiru-area p {
	padding: 0px 0px 10px;}

#recipe-topcontent-ninukijiru-area li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-list.gif) no-repeat left center;
	padding: 0px 0px 0px 8px;}

#recipe-tyukatukemensoup-area {
	float: left;
	width: 400px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-tyukatukemensoup.jpg) no-repeat left top;}

#recipe-tyukatukemensoup-area ul {
	padding: 25px 0px 10px;}

#recipe-tyukatukemensoup-area p {
	padding: 0em 0px 10px;}

#recipe-bannousauce-area {
	float: right;
	width: 325px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-bannousauce.jpg) no-repeat left top;}

#recipe-bannousauce-area p {
	padding: 25px 0px 1em;}

#recipe-bannousauce-area ul {
	padding: 0px 0px 30px;}

/* レシピ部分 */
.recipe-content {
	width: 820px;
	margin: 0px auto;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-background.gif) repeat left top;
	padding: 4px 5px 5px;
	clear: both;}

.recipe-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipetips-bottom-background.gif) no-repeat left bottom;
	overflow: hidden;
	margin: 0px 0px 5px;}

.recipe-tips-left {
	width: 406px;
	float: left;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipetips-background.gif) repeat left top;
	border-top: 1px solid #FFE6BB;
	border-right: 1px solid #FFE6BB;
	border-left: 1px solid #FFE6BB;}

.recipe-tips-right {
	width: 406px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipetips-background.gif) repeat left top;
	float: right;
	border-top: 1px solid #FFE6BB;
	border-right: 1px solid #FFE6BB;
	border-left: 1px solid #FFE6BB;}

.recipe-tips-center {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipetips-background.gif) repeat left top;
	border: 1px solid #FFE6BB;
	clear: both;}

.recipe-content h3 {
	padding: 12px 6px 15px;
	height: 25px;}

.recipe-content h4 {
	padding: 15px 0px 10px;}

.recipe-tips-image {
	padding: 0px 15px 0px 78px;}

.recipe-ingredients-area {
	margin: 0px 6px;}

.recipe-ingredients-area li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-list.gif) no-repeat left 0.5em;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 8px;}

ul.recipe-ingredients-A {
	background: #FFF3E8 url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-ingredients-A.gif) no-repeat 8px center;
	margin: 0px 6px 6px;
	padding: 6px 0px 6px 40px;
	border: 1px solid #FFCC99;}

ul.recipe-ingredients-tyomiryoA {
	background: #FFF3E8 url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-ingredients-tyomiryoA.gif) no-repeat 6px 6px;
	margin: 5px 6px 6px;
	padding: 26px 0px 6px 10px;
	border: 1px solid #FFCC99;}

ul.recipe-ingredients-tyomiryoB {
	background: #FFFFCC url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-ingredients-tyomiryoB.gif) no-repeat 6px 6px;
	margin: 5px 6px 6px;
	padding: 26px 0px 6px 10px;
	border: 1px solid #FFCC99;}

.recipe-howto-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left top;
	padding: 0px 0px 5px;
	clear: left;
	margin: 10px 6px 0px;}

.recipe-howto-area li {
	margin: 0px 0px 10px 10px;}

li.recipe-howto1 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto1.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

li.recipe-howto2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto2.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

li.recipe-howto3 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto3.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

li.recipe-howto4 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto4.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

li.recipe-howto5 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto5.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

li.recipe-howto6 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto6.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

li.recipe-howto7 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-howto7.gif) no-repeat left 3px;
	padding: 0px 0px 0px 18px;}

.recipe-point-area {
	border: 2px solid #E88A85;
	padding: 10px 10px 10px 40px;
	color: #CC0000;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-recipe-point.gif) no-repeat 10px 10px;
	margin: 0px 3px;}

.recipe-tips-center .recipe-tips-image {
	float: left;}
	
.recipe-tips-center .recipe-ingredients-area {
	float: left;}

/* レシピページの設定ここまで---------------------------------------- */

/* 三河屋についてのページの設定ここから------------------------------ */

#h2-about {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-about.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#about-content {
	padding: 25px 250px 0px 10px;
	margin: 0px 15px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/image-about.gif) no-repeat right 25px;
	font-size: 1.25em;
	line-height: 150%;
	min-height: 400px;
	height: auto !important;
	height: 400px;}

#about-content p {
	padding: 0px 0px 1em;}

#name-president {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/name-president.gif) no-repeat right center;
	height: 18px;}

#history-content {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left top;
	margin: 0px 15px;
	padding: 50px 5px 20px 10px;}

#h3-history {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-history.gif) no-repeat left top;
	height: 26px;
	margin: 0px 0px 25px;}

#history-content dl {
	clear: both;
	border-bottom: 1px solid #990000;
	padding: 5px;}

#history-content dl.dl-pink {
	background: #faf2f2;}

#history-content dt {
	float: left;
	width: 6em;}

#history-content dd {
	margin: 0px 0px 0px 6em;}

/* 三河屋についてのページの設定ここまで------------------------------ */

/* メールマガジン登録・解除ページの設定ここから---------------------- */

#h2-mailmagazine {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-mailmagazine.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#h3-kawaraban {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-kawaraban.gif) no-repeat left top;
	height: 26px;
	margin: 0px 0px 20px;}

#h3-mailmagazinesample {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-mailmagazinesample.gif) no-repeat left top;
	height: 26px;
	margin: 0px 0px 20px;}

#mailmagazine-content {
	padding: 40px 21px 0px;}

#mailmagazine-form-content {
	padding: 0px 20px;}

.mailmagazine-form-area {
	padding: 10px 0px 20px;
	text-align: center;
	width: 400px;
	margin: 10px 0px 40px 0px;
	background: #FFFFCC;}

.mailmagazine-form-area form {
	margin: 5px 0px 0px;}

.mailmagazine-sample-area {
	padding: 1em;
	border: 1px solid #999999;
	width: 37em;
	margin: 0px 0px 0px 20px;}

#mailmagazine-sample-content {
	padding: 20px 0px 0px;}

.mailmagazine-sample-area p {
	padding: 0px 0px 1em;}

/* メールマガジン登録・解除ページの設定ここまで---------------------- */

/* 店舗のご案内のページの設定ここから-------------------------------- */

#h2-shop {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-shop.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#shop-content {
	padding: 25px 21px 0px;}

#shop-data-content {}

#shop-image-area {
	float: left;}

#shop-image-area img {
	margin: 0px 24px 0px 0px;}

#shop-data-area {
	float: left;
	width: 460px;}

#shop-data-area dl {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left bottom;
	clear: both;
	padding: 10px;
	font-size: 1.2em;}

#shop-data-area dt {
	float: left;
	width: 6em;}

#shop-data-area dd {
	margin: 0px 0px 0px 6em;}

#shop-text-area {
	font-size: 1.2em;
	padding: 40px 0px 20px;
	line-height: 150%;}

#shop-text-area h3 {
	padding: 0px 0px 1em;}

#shop-map-area {
	text-align: center;}

/* 店舗のご案内のページの設定ここまで-------------------------------- */

/* サイトマップページの設定ここから---------------------------------- */

#h2-sitemap {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-sitemap.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#sitemap-content {
	padding: 25px 21px 0px;}

#sitemap-content dl {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left bottom;
	padding: 0px 0px 8px 8px;
	margin: 0px 0px 15px;}
	
#sitemap-content dt {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-brown-right.gif) no-repeat left center;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 2px;
	font-weight: bold;}

#sitemap-content dd {
	padding: 0px 0px 0px 8px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-list.gif) no-repeat left center;
	margin: 0px 0px 5px 20px;}

/* サイトマップページの設定ここまで---------------------------------- */

/* リンクページの設定ここから---------------------------------------- */

#h2-link {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-link.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#link-content {
	padding: 25px 21px 0px;}

#link-content dl {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/line-gray.gif) repeat-x left bottom;
	padding: 0px 0px 27px 20px;
	margin: 0px 0px 27px;
	min-height: 103px;
	height: auto !important;
	height: 103px;}
	
#link-content dt {
	float: left;
	width: 140px;}

#link-content dd {
	margin: 0px 0px 0px 160px;
	line-height: 200%;
	padding: 10px 0px 0px;}
	
#link-content dd a:link {
	color: #0033CC;}

#link-content dd a:visited {
	color: #0033CC;}

#link-content dd a:hover {
	color: #0033CC;}

#link-content dd a:active {
	color: #0033CC;}

/* リンクページの設定ここまで---------------------------------------- */

/* 注文用紙ダウンロードページの設定ここから-------------------------- */

#h2-fax {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-fax.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#fax-content {
	padding: 25px 21px 0px;}

#h3-ordersheet-download {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-ordersheet-download.gif) no-repeat left top;
	height: 26px;
	margin: 0px 0px 20px;}

#h3-pdf-download {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-pdf-download.gif) no-repeat left top;
	height: 26px;
	margin: 0px 0px 20px;}

#ordersheet-download-content {
	padding: 0px 20px;}

#ordersheet-download-content p {
	font-size: 1.25em;
	padding: 0px 0px 30px;
	line-height: 150%;}

#ordersheet-download-content dl {
	width: 360px;
	text-align: center;
	display: block;
	float: left;}

#ordersheet-download-content dt {
	margin: 0px 0px 5px;}

#ordersheet-download-content dt a {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-right.gif) no-repeat left center;
	padding: 0px 0px 0px 8px;}

#ordersheet-download-content dt a:link {
	color: #0033CC;}

#ordersheet-download-content dt a:visited {
	color: #0033CC;}

#ordersheet-download-content dt a:hover {
	color: #0033CC;}

#ordersheet-download-content dt a:active {
	color: #0033CC;}

#ordersheet-download-content dd {
	padding: 0px 0px 60px;}

#ordersheet-download-content dd img {
	border: 1px solid #CEC1C1;}

#pdf-download-content {
	clear: both;}

#pdf-download-content dt {
	float: left;}

#pdf-download-content dt img {
	margin: 1.5em 0px 0px 20px;}

#pdf-download-content dd {
	margin: 0px 0px 50px 150px;
	font-size: 1.25em;
	line-height: 150%;}

/* 注文用紙ダウンロードページの設定ここまで-------------------------- */

/* お知らせページの設定ここから---------------------------------------- */

#h2-infoAll {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-infoAll.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#infoAll-content {
	padding: 25px 21px 0px;
	margin: 0px 15px;
	font-size: 1.25em;
	line-height: 150%;}

#infoAll-content p {
	padding: 0px 0px 1em;}

/* お知らせページの設定ここまで---------------------------------------- */

/* 会員登録についての設定ここから------------------------------------ */

#h2-account {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-account.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#account-content {
	padding: 25px 21px 0px;}

#account-content p {
	padding: 0px 0px 1em;
	font-size: 1.25em;
	line-height: 150%;}

#button-myaccount ul {
	margin: 0px auto;
	width: 170px;
	padding: 40px 0px 60px;}

#button-myaccount li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-myaccount.gif) no-repeat left top;
	height: 35px;
	width: 170px;}

#button-myaccount li a {
	display: block;
	height: 35px;}

#button-myaccount li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-myaccount.gif) no-repeat left bottom;}

/* 会員登録についてのページの設定ここまで---------------------------- */

/* 今月プレゼントページの設定ここから-------------------------------- */

#h2-present {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-present.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#h2-present2 {
	background: url(https://img02.shop-pro.jp/PA01099/269/etc/h2-present2.gif?cmsp_timestamp=20220601121412) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#present-content {
	padding: 25px 21px 0px;}

.present-content-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/present-background.gif) repeat-y left top;}

#h3-present-quiz {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-present-quiz.gif) no-repeat left top;
	height: 85px;
	width: 812px;}

#h3-present-quiz9 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-present-quiz9.gif) no-repeat left top;
	height: 85px;
	width: 812px;}

#h3-present-mailmagazine {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h3-present-mailmagazine.gif) no-repeat left top;
	height: 115px;
	width: 812px;}

.present-text-area {
	padding: 20px 40px 10px;
	font-size: 1.2em;
	line-height: 150%;}

.present-image-area {
	float: right;}

.present-image-area img {
	padding: 0px 0px 10px 10px;}

.present-text-area h4 {
	font-size: 1.25em;
	padding: 0px 0px 1em;}

.present-text-area p {
	padding: 0px 0px 1em;}

.present-text-area dl {
	padding: 0px 0px 20px;}

.present-text-area dd {
	text-indent: -1em;
	padding: 0px 0px 0px 1em;}

.present-instructions {
	color: #CC0000;
	padding: 0px;
	font-size: 0.8em;
	line-height: 150%;}

.present-bottom-aera {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/present-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 30px;
	margin: 0px 0px 30px;}

.persent-button-area {
	background: #FFFFCC;
	border: 1px solid #FFCC99;
	margin: 0px 40px;
	padding: 15px;}

.persent-button-area h5 {
	font-size: 1.25em;
	padding: 0px 0px 5px;}

.persent-button-area p {
	padding: 0px 0px 10px;}

p#persent-quizhint {
	text-align: right;}

p#persent-quizhint a {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-right.gif) no-repeat left center;
	padding: 0px 0px 0px 10px;}

.persent-button-area li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-presentform.gif);
	height: 35px;
	width: 197px;
	margin: 0px auto;}

.persent-button-area li a {
	display: block;
	height: 35px;}

.persent-button-area li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-presentform.gif) no-repeat left bottom;}

p#present-melmaga-instructions {
	color: #CC0000;
	text-align: center;}

p#present-melmaga-instructions a:link {
	color: #CC0000;}

p#present-melmaga-instructions a:visited {
	color: #CC0000;}

p#present-melmaga-instructions a:hover {
	color: #CC0000;}

p#present-melmaga-instructions a:active {
	color: #CC0000;}

/* 今月プレゼントページの設定ここまで-------------------------------- */

/* 今月の江戸レシピページの設定ここから------------------------------ */

#h2-edo {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-edo.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#h2-edo-backnumber {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-edo-backnumber.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#edo-content {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-background.gif) repeat-y center top;
	margin: 25px 0px 0px;
	padding: 0px 21px;
	width: 812px;}

#edo-content-inner {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-top.gif) no-repeat center top;
	padding: 56px 30px 0px;
	width: 752px;
	font-size: 1.25em;
	line-height: 150%;}

#edo-content-inner h3 {
	margin: 0px 0px 15px;}

#edo-maincontent {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-area-background.gif) repeat-y left top;
	padding: 0px 0px 20px;}

#edo-ingredients-area {
	padding: 15px 20px 15px 10px;}

#h4-edo-ingredients {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h4-edo-ingredients.gif) no-repeat left top;
	height: 24px;
	width: 60px;
	margin: 0px 0px 10px;
	line-height: 100%;}

#h4-edo-ingredients2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h4-edo-ingredients2.gif) no-repeat left top;
	height: 24px;
	width: 120px;
	margin: 0px 0px 10px;
	line-height: 100%;}

ul#edo-ingredients li {
	line-height: 150%;
	margin: 0px 0px 0px 10px;
	font-size: 0.9em;}

dl#edo-ingredients-list {
	line-height: 150%;
	margin: 0px 0px 0px 10px;
	font-size: 0.9em;}

dl#edo-ingredients-list dt {
	float: left;
	clear: left;}

dl#edo-ingredients-list dd {
	margin: 0px 0px 5px 130px;}

#edo-image-area {
	float: right;}

#edo-image-area img {
	margin: 10px 0px;}

#edo-howto-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-line.gif) no-repeat left top;
	padding: 15px 20px 15px 10px;
	font-size: 0.9em;
	clear: both;}

#h4-edo-howto {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h4-edo-howto.gif) no-repeat left top;
	height: 24px;
	width: 76px;
	margin: 0px 0px 10px;
	line-height: 100%;}

#edo-howto-area li {
	margin: 0px 0px 15px 15px;}

li.edo-howto1 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-icon1.gif) no-repeat left 0.45em;
	padding: 0px 0px 0px 18px;}

li.edo-howto2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-icon2.gif) no-repeat left 0.45em;
	padding: 0px 0px 0px 18px;}

li.edo-howto3 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-icon3.gif) no-repeat left 0.45em;
	padding: 0px 0px 0px 18px;}

li.edo-howto4 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-icon4.gif) no-repeat left 0.45em;
	padding: 0px 0px 0px 18px;}

li.edo-howto5 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-icon5.gif) no-repeat left 0.45em;
	padding: 0px 0px 0px 18px;}

li.edo-howto6 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-icon6.gif) no-repeat left 0.45em;
	padding: 0px 0px 0px 18px;}

#edo-explanation-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-howto-line.gif) no-repeat left top;
	padding: 15px 20px 50px 10px;
	font-size: 0.9em;
	clear: both;}

#h4-edo-explanation {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h4-edo-explanation.gif) no-repeat left top;
	height: 24px;
	width: 76px;
	margin: 0px 0px 10px;
	line-height: 100%;}
	
#h4-edo-explanation-caution {
	background: url(https://img02.shop-pro.jp/PA01099/269/etc/h4-edo-caution.gif) no-repeat left top;
	height: 24px;
	width: 76px;
	margin: 0px 0px 10px;
	line-height: 100%;}

#edo-explanation-area p {
	padding-left: 15px;}

#edo-book-area {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-book-background.gif) no-repeat left top;
	margin: 0px auto;
	width: 708px;
	padding: 25px 0px 0px;}

#edo-book-area h5 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h5-edo-book.gif) no-repeat left top;
	height: 54px;
	width: 182px;}

#edo-book-bottom {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-book-bottom.gif) no-repeat left bottom;
	height: 25px;
	clear: both;}

#edo-book-image {
	float: left;}

#edo-book-image img {
	margin: 0px 20px 0px 30px;}

#edo-book-area h5 {
	margin: 8px 0px 5px 250px;}

#edo-book-area ul {
	padding: 10px 30px 0px 0px;}

li#edo-book-text {
	font-size: 0.8em;
	float: left;}

li#edo-book-button {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-itemspage.gif) no-repeat left top;
	float: right;
	height: 35px;
	width: 132px;}

li#edo-book-button a {
	display: block;
	height: 35px;}

li#edo-book-button a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/button-itemspage.gif) no-repeat left bottom;}

#edo-backnumber-area {
	margin: 0px auto;
	width: 708px;
	padding: 50px 0px 20px;}

#edo-backnumber-area h4 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h4-edo-backnumber.gif) no-repeat center top;
	height: 25px;}

#edo-backnumber-area p {
	padding: 20px;
	font-size: 0.85em;
	font-weight: bold;}

#edo-backnumber-area p a {
	margin: 0px 20px 0px 0px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-right.gif) no-repeat left center;
	padding-left: 10px;}

#edo-backnumber-area ul {
	margin: 20px 0px 0px 20px;
	overflow: auto;}

#edo-backnumber-area li {
	float: left;
	width: 310px;
	font-size: 0.8em;
	margin-bottom: 5px;
	font-weight: bold;}

#edo-backnumber-area li a {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-red-right.gif) no-repeat left center;
	padding: 0px 0px 0px 10px;}

#edo-bottom {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/edo-bottom.gif) no-repeat center bottom;
	height: 40px;}

/* 今月の江戸レシピページの設定ここまで------------------------------ */

/* ラインディングページの設定ここから-------------------------------- */

#landingpage-container {
	background: #FFFFFF;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: auto;}

/* 煎酒 */
#landingpage-irizake-container {
	width: 899px;
	margin: 0px auto;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-background.jpg) no-repeat left 160px;}

#landingpage-irizake-header {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-header.jpg) no-repeat left top;
	height: 141px;
	padding: 22px 19px 0px 402px;}

#landingpage-irizake-header h1 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-h1.jpg) no-repeat left top;
	height: 122px;
	width: 95px;
	line-height: 100%;
	font-size: 1em;
	float: left;}

#landingpage-irizake-header h1 a {
	display: block;
	height: 122px;}


#landingpage-irizake-header ul {
	float: right;}

#landingpage-irizake-header li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-button-s.gif) no-repeat left top;
	height: 40px;
	width: 152px;
	margin-top: 86px;}

#landingpage-irizake-header li a {
	display: block;
	height: 40px;}

#landingpage-irizake-header li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-button-s.gif) no-repeat right top;}

#landingpage-irizake-maincontent {
	text-align: left;
	padding: 0px 23px 0px 35px;}

#landingpage-irizake-maincontent p {
	font-size: 1.2em;
	margin: 0px 0px 15px;
	line-height: 170%;
	clear: left;}

#landingpage-irizake-title {
	float:left;
	width: 357px;
	margin-top: -37px;}

#landingpage-irizake-title h2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-h2.png) no-repeat left top;
	height: 68px;
	width: 244px;}

#landingpage-irizake-title h3 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-h3.png) no-repeat left top;
	height: 63px;
	width: 351px;
	margin: -3px 0px 5px 6px;}

#landingpage-irizake-image1 {
	float: right;
	text-align: right;
	width: 160px;}

#landingpage-irizake-image1 img {
	margin: 23px 0px 0px;}

#landingpage-irizake-image2 {
	float: right;
	text-align: center;
	width: 96px;}

#landingpage-irizake-image2 img {
	margin: 23px 0px 3px;}

#landingpage-irizake-image3 {
	text-align: center;
	float: right;
	width: 96px;
	margin: -54px 0px 0px;}

#landingpage-irizake-image3 img {
	margin: 0px 0px 3px;}

#landingpage-irizake-buttonarea {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-buttonarea-backgroung.jpg) no-repeat right top;
	height: 230px;
	text-align: left;
	clear: both;}

#landingpage-irizake-buttonarea ul {
	padding: 22px 0px 0px 22px;}

#landingpage-irizake-buttonarea li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-button.jpg) no-repeat left top;
	height: 190px;

	width: 395px;}
#landingpage-irizake-buttonarea li a {
	display: block;
	height: 190px;}

#landingpage-irizake-buttonarea li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-button.jpg) no-repeat left bottom;}

/* 練酒 */
#landingpage-irizake-buttonarea li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-irizake-button.jpg) no-repeat left bottom;}

#landingpage-nerizake-container {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-background.jpg) repeat-y center top;}

#landingpage-nerizake-container-inner {
	margin: 0px auto;
	width: 899px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-inner-background.jpg) no-repeat left top;}

#landingpage-nerizake-text {
	float: right;
	width: 540px;
	text-align: left;
	margin: 135px 0px 0px;}

#landingpage-nerizake-image {
	float: left;
	width: 340px;
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-image.jpg) no-repeat right 90px;
	height: 560px;
	text-align: left;}

#landingpage-nerizake-image h1 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-h1.png) no-repeat left top;
	height: 122px;
	width: 96px;
	margin: 60px 0px 0px 20px;}

#landingpage-nerizake-image h1 a {
	display: block;
	height: 122px;}

#landingpage-nerizake-text h2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-h2.png) no-repeat left top;
	height: 38px;
	width: 285px;
	margin: 0px 0px 15px;}

#landingpage-nerizake-text h3 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-h3.png) no-repeat left top;
	height: 43px;
	width: 336px;
	margin: 0px 0px 15px;}

#landingpage-nerizake-text p {
	font-size: 1.2em;
	line-height: 170%;
	margin: 0px 40px 15px 0px;}

#landingpage-nerizake-text ul {
	float: right;}

#landingpage-nerizake-text li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-button.png) no-repeat left top;
	height: 46px;
	width: 174px;
	margin: 0px 40px 0px 0px;}

#landingpage-nerizake-text li a {
	display: block;
	height: 46px;}

#landingpage-nerizake-text li a:hover {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-button.png) no-repeat left bottom;}

#landingpage-nerizake-others {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-others-backgryound.jpg) no-repeat left top;
	margin: 0px auto;
	height: 202px;
	width: 801px;
	clear: both;
	text-align: left;
	padding: 16px 0px 0px 18px;}

#landingpage-nerizake-others h4 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-others-h4.png) no-repeat left top;
	height: 23px;
	width: 267px;}

#landingpage-nerizake-others ul {
	padding: 0px 0px 0px 15px;}

#landingpage-nerizake-others li {
	float: left;
	height: 162px;}

#landingpage-nerizake-others li a {
	display: block;
	height: 162px;}

#landingpage-nerizake-others1 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-others1.png) no-repeat left top;
	width: 218px;
	margin: 0px 40px 0px 0px;}

#landingpage-nerizake-others2 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-others2.png) no-repeat left top;
	width: 224px;}

#landingpage-nerizake-bottom {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/landingpage-nerizake-bottom.jpg) no-repeat center top;
	height: 80px;}

/* ラインディングページの設定ここまで-------------------------------- */

/* キャンペーンページの設定ここから---------------------------------- */

#h2-campaign201502 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h2-campaign2.gif) no-repeat left bottom;
	width: 490px;
	height: 53px;
	float: left;}

#campaign201502-content {
	padding: 25px 21px 0px;}

#container #campaign201502-content h3 {
	margin-bottom: 20px;}

#campaign201502-content p {
	font-size: 1.25em;
	line-height: 150%;
	margin-bottom: 20px;}

#campaign201502-content p.moreRecipe {
	color: #000099;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 5px 5px;}

#campaign201502-content p.campaign201502-image1 {
	float:right;
	margin-top: -10px;}

/* おすすめ＆美味しい召し上がり方 */
#campaign201502-recommend-eat-area {
	padding: 10px 0px 10px;}

#campaign201502-recommend-eat-area h4 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/h4-recommend-eat.gif) no-repeat left top;
	height: 21px;
	padding: 0px 0px 10px;}

#campaign201502-recommend-eat-area li {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/icon-list.gif) no-repeat left 0.6em;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 10px;
	font-size: 1.25em;
	line-height: 150%;}

/* レシピ */
.campaign201502-recipe {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipe-background.gif) repeat left top;
	padding: 5px;
	margin: 0px 0px 20px 10px;}

.campaign201502-recipeIn {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/recipetips-background.gif) repeat left top;
	padding: 10px 10px 5px;}

p.campaign201502-recipeIn-image {
	float:left;
	margin-right: 15px;}

#container #campaign201502-content .campaign201502-recipeIn h3 {
	margin-bottom: 10px;}

#container #campaign201502-content .campaign201502-recipeIn ul {
	margin-bottom: 10px;
	margin-left: 270px;}

#container #campaign201502-content .campaign201502-recipeIn h4 {
	margin-bottom: 5px;}

/* キャンペーンページの設定ここまで---------------------------------- */

/* 商品ページワンダー500---------------------------------- */

#wonder500 {
	background: url(http://img02.shop-pro.jp/PA01099/269/etc/wonder500.gif?cmsp_timestamp=20160812155436) no-repeat fixed left center;
	padding-left: 70px;}

#wonder500 p {
	font-size: small;}

/* 商品ページワンダー500ここまで---------------------------------- */