﻿@charset "utf-8";
/* CSS Document */
/*----------------------------------------
　共通スタイル
----------------------------------------*/

.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt50 { margin-top: 50px;}

.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}

.ml90 { margin-left: 90px;}
.pl10 { padding-left: 10px;}
.plr100 { padding: 0px 100px; }

.width350 { width: 350px; }

.text-center {text-align: center;}

.floatL { float: left;}
.floatR { float: right;}

.font-white { color: #ffffff;}
.font-yellow { color: #FFF72F;}
.font-pink { color: #E02C4E;}

.font-12 {font-size: 12px;}
.font-20 {font-size: 20px;}

.font-bold {font-weight: bold;}


/*----------------------------------------
　甘酒
----------------------------------------*/
#lp-amazake {
	margin: 0 auto;
	width: 900px;
	font: normal 14px;
	background-color:#ffffff;
	color:#111;
	line-height:1.6;
}

#lp-amazake img { vertical-align: bottom; }
#lp-amazake div.button-bg { position: relative; }
#lp-amazake div.button-teiki { position: absolute; top:220px; left:510px; }
#lp-amazake div.button-tanpin { position: absolute; position: absolute; top:40px; left:610px; }
#lp-amazake div.box05 { width: 740px; height: 400px; padding: 90px; background: url(https://www.rakuten.ne.jp/gold/ocs/tk/lp-amazake-05.jpg) no-repeat;}
#lp-amazake div.box06 { width: 740px; height: auto; padding: 80px; background: url(https://www.rakuten.ne.jp/gold/ocs/tk/lp-amazake-05.jpg) repeat; }
#lp-amazake div.box07 { width: 740px; height: auto; padding: 80px; background: url(https://www.rakuten.ne.jp/gold/ocs/tk/lp-amazake-05.jpg) repeat; }
#lp-amazake div.box11 { width: 740px; height: auto; padding: 80px; background: url(https://www.rakuten.ne.jp/gold/ocs/tk/lp-amazake-05.jpg) repeat; }
#lp-amazake div.box14 { width: 900px; height:1230px; margin: 50px 0px; background: url(https://www.rakuten.ne.jp/gold/ocs/tk/lp-amazake-05.jpg) no-repeat; }
#lp-amazake div.box14-1 { margin-left: 45px; padding-top: 70px; }
#lp-amazake div.box14-2 {width: 400px; float:right; margin-right: 100px;}


/*----------------------------------------
　季節販促テキスト別Ver
----------------------------------------*/

#item_wrap {
	font-family: '游ゴシック',YuGothic,'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif; 
	font-weight: 500;
	font-size:16px;
	line-height:1.5em;
	width:700px;
}

.item_midashi_mi {
	 font-family: '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', serif;
	 font-weight:900;
	 font-size:33px; 
	 line-height:1.5em; 
	 margin:20px 10px;
}

.item_midashi_go {
	 font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
font-weight: 900;
	 font-size:33px; 
	 line-height:1.5em; 
	 margin:20px 10px; 
}

.item_textmain {
	 font-family: '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', serif;
	 font-weight:900;
	 font-size:20px;
	 font-weight:bold;
	 line-height:1.5em; 
	 margin:20px 0px 30px;
	 border:1px solid #FF9190;
	 padding:30px;
}

.item_textbox {
	 font-size:16px; 
	 line-height:1.5em; 
	 margin:20px 10px; 
}

.item_caution {
	 font-size:14px; 
	 line-height:1.5em; 
	 margin:20px 10px; 
	 color:#CC0000;
}
.item_textbold {
	font-weight:bold;
}
.item_textred {
	color:#CC0000;
}

/*----------------------------------------
　ヘッダーiframe高さ （基本：320px、セール：420px;）
----------------------------------------*/

#header {
	height: 320px;
}
