@charset "UTF-8";


div#main091104 {
	background: url(../../images/camp/091201/main0.jpg) no-repeat;
	height: 496px;
	width: 535px;
	position: relative;
}

div#main091104 a {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 140px;
	height: 96px;
}

div#main091104 a#link_gb1 {
	height: 108px;
	width: 249px;
	top: 102px;
	left: 11px;
}

div#main091104 a#link_gb2 {
	height: 107px;
	width: 249px;
	top: 211px;
	left: 12px;
}

div#main091104 a#link_gb3 {
	height: 112px;
	width: 248px;
	top: 319px;
	left: 12px;
}

div#main091104 a#link_gb4 {
	height: 72px;
	width: 253px;
	top: 294px;
	left: 273px;
}


div#main091104 a#link_gb5 {
	height: 72px;
	width: 253px;
	top: 368px;
	left: 273px;
}

/* 090518 */

div#main090518 a {
	display: block;
	overflow: hidden;
	position: absolute;
}

div#main090518 a#link_gb1 {
	height: 142px;
	width: 249px;
	top: 254px;
	left: 11px;
}

div#main090518 a#link_gb2 {
	height: 142px;
	width: 255px;
	top: 252px;
	left: 283px;
}

div#main090518 a#link_gb3 {
	height: 37px;
	width: 278px;
	top: 333px;
	left: 250px;
}
/* 090915 */
div#main090915 {
	background: url(../../images/camp/090915/main0.jpg) no-repeat;
	height: 396px;
	width: 535px;
	position: relative;
}

div#main090915 a {
	display: block;
	overflow: hidden;
	position: absolute;
}

div#main090915 a#link_gb1 {
	height: 142px;
	width: 249px;
	top: 254px;
	left: 11px;
}

div#main090915 a#link_gb2 {
	height: 142px;
	width: 255px;
	top: 252px;
	left: 279px;
}

div#main090915 a#link_gb3 {
	height: 37px;
	width: 278px;
	top: 333px;
	left: 250px;
}




/* 091001 */

div#main091001 {
	background: url(../../images/camp/091001/main0.jpg) no-repeat;
	height: 396px;
	width: 535px;
	position: relative;
}

div#main091001 a {
	display: block;
	overflow: hidden;
	position: absolute;
}

div#main091001 a#link_gb1 {
	height: 142px;
	width: 249px;
	top: 254px;
	left: 11px;
}

div#main091001 a#link_gb2 {
	height: 142px;
	width: 255px;
	top: 252px;
	left: 279px;
}

div#main090915 a#link_gb3 {
	height: 37px;
	width: 278px;
	top: 333px;
	left: 250px;
}

/* 091015 */

div#main091015 {
	background: url(../../images/camp/091015/main0.jpg) no-repeat;
	height: 396px;
	width: 535px;
	position: relative;
}

div#main091015 a {
	display: block;
	overflow: hidden;
	position: absolute;
}

div#main091015 a#link_gb1 {
	height: 124px;
	width: 248px;
	top: 131px;
	left: 11px;
}

div#main091015 a#link_gb2 {
	height: 124px;
	width: 245px;
	top: 274px;
	left: 9px;
}

div#main091015 a#link_gb3 {
	height: 120px;
	width: 251px;
	top: 274px;
	left: 275px;
}



table#main { margin: 0px 0 20px 0; }

table.mt { margin-bottom: 20px; }

td#koujun180_t_td { background: #fff1ae; }

td#koujun180_t_td p {
	line-height: 1.3;
	padding-left: 10px;
}

div#koujun180_t6 {
	background: url(../../images/camp/common/koujun180_t6.jpg) no-repeat;
	height: 152px;
	width: 800px;
	position: relative;
}
div#koujun180_t6 form,div#koujun180_t6txt form {
	position: absolute;
	right: 46px;
	bottom: 8px;
}

div#koujun180_t6txt {
	background: url(../../images/camp/common/koujun180_t6.jpg) no-repeat;
	height: 152px;
	width: 800px;
	position: relative;
}

div#koujun180_t6offer form {
	position: absolute;
	right: 46px;
	bottom: 8px;
}

div#koujun180_t6offer {
	background: url(../../images/camp/120131/koujun180_t6.jpg) no-repeat;
	height: 152px;
	width: 800px;
	position: relative;
}

div#koujun180_t6pre {
	background: url(../../images/camp/110719/koujun180_t6.jpg) no-repeat;
	height: 152px;
	width: 800px;
	position: relative;
}
div#koujun180_t6pre form {
	position: absolute;
	right: 46px;
	bottom: 8px;
}

td#aojiru_t4 {
	background: url(../../images/camp/common/aojiru_t4.jpg) no-repeat;
	height: 43px;
	width: 800px;
}

td#aojiru_t4 p {
	line-height: 1.3;
	padding-left: 442px;
}

td#aojiru_t4offer {
	background: url(../../images/camp/110719/aojiru_t4.jpg) no-repeat;
	height: 43px;
	width: 800px;
}

td#aojiru_t4offer p {
	line-height: 1.3;
	padding-left: 442px;
}

div#aojiru_t5 {
	background: url(../../images/camp/common/aojiru_t5.jpg) no-repeat;
	height: 122px;
	width: 800px;
	position: relative;
}

div#aojiru_t5offer {
	background: url(../../images/camp/120131/aojiru_t5.jpg) no-repeat;
	height: 122px;
	width: 800px;
	position: relative;
}

div#aojiru_t5pre {
	background: url(../../images/camp/110719/aojiru_t5.jpg) no-repeat;
	height: 122px;
	width: 800px;
	position: relative;
}


#aojiru_t5 a,#aojiru_t5offer a,#aojiru_t5pre a {
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 240px;
	position: absolute;
	left: 12px;
	bottom: 7px;
}
#aojiru_t5 form,#aojiru_t5offer form,#aojiru_t5pre form {
	position: absolute;
	right: 46px;
	bottom: 16px;
}

div#pose_t5 {
	background: url(../../images/camp/common/pose_c4.jpg) no-repeat;
	height: 175px;
	width: 800px;
	position: relative;
}

div#pose_t5offer {
	background: url(../../images/camp/120131/pose_c4.jpg) no-repeat;
	height: 175px;
	width: 800px;
	position: relative;
}

div#pose_t5pre {
	background: url(../../images/camp/110719/pose_c4.jpg) no-repeat;
	height: 175px;
	width: 800px;
	position: relative;
}
div#pose_t5 a,div#pose_t5offer a,#pose_t5pre a {
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 240px;
	position: absolute;
	left: 12px;
	bottom: 5px;
}
div#pose_t5 form,div#pose_t5offer form,#pose_t5pre form {
	position: absolute;
	right: 35px;
	bottom: 4px;
}


div#koujun100_t,
div#koujun180_tbox,
div#koujun180_3set_t,
div#koujun180_6set_t {
	background: #fff1ae;
	height: 45px;
	width: 383px;
	position: relative;
}

div#aojiru_t1,
div#aojiru_3set_t {
	background: #e9ffd2;
	height: 45px;
	width: 383px;
	position: relative;
}

div#aojiru_6set_t {
	background: #e9ffd2;
	height: 45px;
	width: 387px;
	position: relative;
}
div#aojiru_t_cp {
	background: #e9ffd2;
	height: 72px;
	width: 387px;
	position: relative;
}


div#aojiru_t2 {
	background: url(../../images/camp/common/aojiru8.gif) no-repeat;
	height: 45px;
	width: 383px;
	position: relative;
}

div#poseidon_t {
	background: #d9f7ff;
	height: 45px;
	width: 383px;
	position: relative;
}

div#poseidon_6set_t {
	background: #d9f7ff;
	height: 45px;
	width: 387px;
	position: relative;
}

div#hitomi_6set {
	background: #e4d6f5;
	height: 39px;
	width: 388px;
	position: relative;
}


div#bkj,
div#bkj_t{
	background: #ffd7dc;
	height: 45px;
	width: 383px;
	position: relative;
}


div#rice,
div#rice_t{
	background: #fff4ce;
	height: 45px;
	width: 375px;
	position: relative;
}

div#tea,
div#tea_t{
	background: #fff4ce;
	height: 45px;
	width: 375px;
	position: relative;
}






div#koujun100_t form,
div#koujun180_tbox form,
div#koujun180_3set_t form,
div#koujun180_6set_t form,
div#aojiru_t1 form,
div#aojiru_3set_t form,
div#aojiru_6set_t form,
div#poseidon_t form,
div#poseidon_6set_t form,
div#bkj form,
div#bkj_t form,
div#rice form,
div#rice_t form,
div#tea form,
div#tea_t form,
div#hitomi_6set form,
div#aojiru_t_cp form{
	position: absolute;
	top: 6px;
	left: 17px;
	width: 349px;
	height: 32px;
}

div#aojiru_t2 form {
	position: absolute;
	top: 4px;
	left: 25px;
}

/* 見出し */
h2.hd1,
h2.hd2,
h2.hd3{
	text-indent: -9999px;
	height: 19px;
	width: 800px;
	margin-bottom: 13px;
	padding: 20px 0 4px 0;
	border-bottom: 1px solid #ef420c;
}
h2.hd1 { background: url(../../images/camp/common/hd1.gif) no-repeat left 20px; }
h2.hd2 { background: url(../../images/camp/common/hd2.gif) no-repeat left 20px; }
h2.hd3 { background: url(../../images/camp/common/hd3.gif) no-repeat left 20px; }

/* 見出し(キャンペーン) */
h2.title {
	text-indent: -9999px;
	height: 37px;
	width: 800px;
	margin: 10px 0 13px 0;
}

h2#koujun_t { background: url(../../images/camp/120106/h2_koujun_teiki.jpg) no-repeat; }
h2#koujun_3set { background: url(../../images/camp/120106/h2_koujun_3set.jpg) no-repeat; }
h2#koujun_6set { background: url(../../images/camp/120106/h2_koujun_6set.jpg) no-repeat; }
h2#koujun_100 { background: url(../../images/camp/120106/h2_koujun_100.jpg) no-repeat; }
h2#koujun180 { background: url(../../images/camp/100802obon/tm_koujun180.jpg) no-repeat; }

/* イントロ画像 */
img.intro_img {
	display: block;
	margin-bottom: 10px;
}

/* 配達日 */
p.delivery_date { font-size: 11px; }

p.delivery_date span { color: #f00; }

/* ご愛用者の声 */
div.ex_area {
	height: 84px;
	width: 720px;
	padding: 9px 40px 9px 40px;
	border-bottom: 1px dotted #be2223;
}

/* ご愛用者の声 */
div.ex_area2 {
	width: 750px;
	padding: 9px 10px 9px 40px;
	border-bottom: 1px dotted #be2223;
}

/***** 以下はキャンペーン共通部品（削除不可） *****/

td { vertical-align: top; }

/*ボトムメニュー*/
.bm_menu {
	float: left;
	padding-right: 10px;
	width: 200px;
}

.bm_menu p {
	font-size: 10px;
	line-height: 1.4;
	width: 192px;
}

/*サイド内画像下に余白4px*/
.bm_img { margin-bottom: 4px; }

/*らくらくショッピング*/
#rakuraku2 {
	background: url(../../images/common/rakuraku.gif) no-repeat;
	margin: 15px 0 5px 0;
	height: 29px;
	width: 200px;
}

#rakuraku2 span { display: none; }

/*ご購入サポート*/
#support2 {
	background: url(../../images/common/support.gif) no-repeat;
	margin: 15px 0 5px 0;
	height: 29px;
	width: 200px;
}

#support2 span { display: none; }

/*お得な情報*/
#info2 {
	background: url(../../images/common/info.gif) no-repeat;
	margin: 15px 0 5px 0;
	height: 29px;
	width: 200px;
}



#cm1 {
	position:absolute;
	width:135px;
	height:31px;
	z-index:1;
	left: 394px;
	top: 140px;
}
#cm1 a {
	display:block;
	width:135px;
	height:31px;
	}
#cm2 {
	position:absolute;
	width:135px;
	height:31px;
	z-index:2;
	left: 394px;
	top: 215px;
}
#cm2 a {
	display:block;
	width:135px;
	height:31px;
	}

#info2 span { display: none; }


#ttl_koujun,
#ttl_aojiru,
#ttl_same,
#ttl_bkj,
#ttl_rice,
#ttl_tea{
	width:800px;
	height:35px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_koujun{background:url(../../images/camp/common/ttl_koujun.gif) no-repeat;}
#ttl_aojiru{background:url(../../images/camp/common/ttl_aojiru.gif) no-repeat;}
#ttl_same{background:url(../../images/camp/common/ttl_same.gif) no-repeat;}
#ttl_bkj{background:url(../../images/camp/common/ttl_bkj.gif) no-repeat;}
#ttl_rice{background:url(../../images/camp/common/ttl_rice.gif) no-repeat;}
#ttl_tea{background:url(../../images/camp/common/ttl_tea.gif) no-repeat;}

/*お客様の声*/
.voice_box {
	margin-top: 14px;
	width: 800px;
}
.img_box {
	text-align: center;
	width: 130px;
	float: left;
}
.voice_box p {
	font-size: 12px;
}
.voice_box p span {
	color: #f60;
	margin-right: 10px;
}
.voice_l {
	float: left;
	margin-right: 10px;
	width: 390px;
}
.voice_r {
	float: left;
	margin-left: 10px;
	width: 390px;
}

.user {
	float: left;
	width: 260px;
}
.user2 {
	width: 390px;
}
p.title {
	font-weight: bold;
	color: #f06;
	padding-bottom: 5px;
	border-bottom: 1px dotted #333;
}


@charset "UTF-8";


/*各商品購入エリア*/
div.main_in {
	width: 801px;
}
div.main_in_l {
	display: inline;
	float: left;
	height: 225px;
	position: relative;
	width: 295px;
}
div.main_in_l p {
	text-indent: -9999px;
}
div.main_in_l div {
	bottom: 20px;
	left: 30px;
	position: absolute;
}
div.main_in_l select {
	margin-right: 5px;
}
div.main_in_l input {
	bottom: 14px;
	position: absolute;
	right: 27px;
}
div.main_in_r {
	display: inline;
	float: left;
	height: 225px;
	position: relative;
	width: 505px;
}
div.main_in_r p {
	text-indent: -9999px;
}
div.main_in_r div {
	bottom: 20px;
	left: 25px;
	position: absolute;
}
div.main_in_r select {
	margin: 0 5px;
}
div.main_in_r input {
	bottom: 14px;
	left: 118px;
	position: absolute;
}
div.main_in_r a {
	bottom: 14px;
	position: absolute;
	right: 23px;
}

/* ギフト購入 */
#gift_k, #gift_k2{margin:0 0 0 15px; padding:5px;}


/*各商品カート部背景*/
div.kojun_02{background: url("../../images/camp/111121/kojun_02.gif") no-repeat }
div.kojun_02_180{background: url("../../images/camp/111121/kojun_02_180.gif") no-repeat }
div.kojun_03{background: url("../../images/camp/111121/kojun_03.gif") no-repeat }
div.kojun_04{background: url("../../images/camp/111130/kojun_03.jpg") no-repeat }
div.bekojun_02{background: url("../../images/camp/111121/bekojun_02.gif") no-repeat }
div.bekojun_03{background: url("../../images/camp/111121/bekojun_03.gif") no-repeat }
div.aojiru_02{background: url("../../images/camp/111121/aojiru_02.gif") no-repeat }
div.aojiru_03{background: url("../../images/camp/111121/aojiru_03.gif") no-repeat }
div.detranka_02{background: url("../../images/camp/111121/detranka_02.gif") no-repeat }
div.detranka_03{background: url("../../images/camp/111121/detranka_03.gif") no-repeat }
div.detranka_02{background: url("../../images/camp/111121/detranka_02.gif") no-repeat }
div.detranka_03{background: url("../../images/camp/111121/detranka_03.gif") no-repeat }
div.same_02{background: url("../../images/camp/111121/same_02.gif") no-repeat }
div.same_03{background: url("../../images/camp/111121/same_03.gif") no-repeat }
div.sameoh_02{background: url("../../images/camp/111121/sameoh_02.gif") no-repeat }
div.sameoh_03{background: url("../../images/camp/111121/sameoh_03.gif") no-repeat }
div.hitomi_02{background: url("../../images/camp/111121/hitomi_02.gif") no-repeat }
div.hitomi_03{background: url("../../images/camp/111121/hitomi_03.gif") no-repeat }

/*赤注釈*/
p.attention{
	font-size:11px;
	color:#f00;
}


