@charset "utf-8";
/* CSS Document */
#magicalbottle {line-height:1.6em;}
#magicalbottle .cart {margin: 0px;padding: 25px 0 0 10px;}
#magicalbottle ul {height:221px;margin:0;padding:60px 0 0 20px;background:url(../campaign/images/img_30kobin_1.jpg) no-repeat 0 0;}
#magicalbottle li {float:left; list-style-type:none;}
#kobin_spring_01 a {width:130px;height:125px;margin-right:10px;padding:10px 0 0;color:#333;font-weight:bold;text-align:center;display:block;background:url(../campaign/images/img_30kobin_1.jpg) no-repeat -20px -60px; text-decoration:none;}
#kobin_spring_02 a {width:150px;height:125px;margin-right:10px;padding:10px 0 0;color:#333;font-weight:bold;text-align:center;display:block;background:url(../campaign/images/img_30kobin_1.jpg) no-repeat -160px -60px; text-decoration:none;}
#kobin_spring_03 a {width:150px;height:125px;margin-right:10px;padding:10px 0 0;color:#333;font-weight:bold;text-align:center;display:block;background:url(../campaign/images/img_30kobin_1.jpg) no-repeat -320px -60px; text-decoration:none;}
#kobin_spring_04 a {width:170px;height:125px;padding:10px 0 0;color:#333;font-weight:bold;text-align:center;display:block;background:url(../campaign/images/img_30kobin_1.jpg) no-repeat -480px -60px; text-decoration:none;}

#box_kobin_spring_01 {background:url(../campaign/images/img_30kobin_spring_01.jpg) no-repeat 0 0;padding:502px 0 30px 290px;}
#box_kobin_spring_01 .box {width:190px;padding:0 0 15px 150px;}
#box_kobin_spring_02 {background:url(../campaign/images/img_30kobin_spring_02.jpg) no-repeat 0 0;padding:455px 0 30px 190px;}
#box_kobin_spring_02 .box {width:290px;padding:0 0 20px 140px;}
#box_kobin_spring_03 {background:url(../campaign/images/img_30kobin_spring_03.jpg) no-repeat 0 0;padding:445px 40px 30px 0;}
#box_kobin_spring_03 .box {width:270px;padding:0 0 15px 35px;}
#box_kobin_spring_04 {background:url(../campaign/images/img_30kobin_spring_04.jpg) no-repeat 0 0;padding:430px 40px 30px 0;}
#box_kobin_spring_04 p {width:270px;padding:0 0 15px 30px;}


#magicalbottle .foot_item01 img,
#magicalbottle .foot_item04 img {padding-top:5px;}
#magicalbottle .foot_item02 img {padding-top:13px;}
#magicalbottle .foot_item03 img {padding-top:25px;}
#magicalbottle .foot_item01,
#magicalbottle .foot_item02,
#magicalbottle .foot_item03,
#magicalbottle .foot_item04,
#magicalbottle .foot_tokuten {float:left;font-size:14px;display:inline;}
.foot_item01 {width:159px;margin:0 20px 0 20px;text-align:center;}
.foot_item02 {width:226px;margin:10px 20px 0 0;;text-align:center;}
.foot_item03 {width:172px;margin:30px 20px 0 100px;text-align:center;}
.foot_item04 {width:222px;margin:30px 20px 0 20px;text-align:center;}
.foot_tokuten {
	width:202px;
	margin-top:60px;
	padding: 50px 0px 60px 20px;
	line-height: 1.4em;
	background-image:url(../campaign/images/img_30set03.jpg);
	background-repeat:no-repeat;
}

/* campain_04Chiristmas2013 */
.christmas2013 p,
.christmas2013 dl {color:#FFF;}
.christmas2013 dl {float:right;}
.christmas2013 dt {margin:7px 0 10px;}
.christmas2013 dd {margin:0;line-height:1.3em;}
.text {font-size:14px;margin:0;width:320px;line-height:1.3em;float:left;}

.christmas2013_1 {background:url(../campaign/images/bg_04christmas2013_1.jpg) no-repeat 0 0;}
.christmas2013_2 {background:url(../campaign/images/bg_04christmas2013_2.jpg) no-repeat 0 0;}
.christmas2013_3 {background:url(../campaign/images/bg_04christmas2013_3.jpg) no-repeat 0 0;}
.christmas2013_4 {background:url(../campaign/images/bg_04christmas2013_4.jpg) no-repeat 0 0;}
.christmas2013_5 {background:url(../campaign/images/bg_04christmas2013_5.jpg) no-repeat 0 0;}

.christmas2013_1 {padding:490px 0px 26px 25px;}
.christmas2013_2 {padding:458px 0px 22px 25px;}
.christmas2013_3 {padding:462px 0px 25px 25px;}
.christmas2013_4 {padding:85px 0px 36px 25px;}
.christmas2013_5 {padding:85px 320px 5px 35px;}
.text_spec4 {margin:20px 0 0 24px !important;}
.christmas2013_5 p {margin-bottom:13px !important;}

.christmas2013_1 dl {width:235px;margin:0;}
.christmas2013_2 dl {width:250px;margin:17px 0 0;}
.christmas2013_3 dl {width:230px;margin:17px 0 0;}


.christmas2013 .item_spec dl {width:225px;margin:10px 0 0;padding:8px 0 4px;color:#333;line-height:1.4em;float:right;background:url(../campaign/images/bg_04christmas2013_spec.jpg) no-repeat 0 0;}
.christmas2013 .item_spec dt {margin: 0;padding: 5px 10px 0 15px;text-align:left;}
.christmas2013 .item_spec dd {margin: 0;padding: 0 10px 5px 25px;line-height: 1.4em;text-align: left;}

/* campain_04Chiristmas2014 */
.christmas2014 p {margin:0 !important;padding:0 !important;}
.christmas2014 .item_spec dl {width:225px;margin:10px 0 0;padding:8px 0 12px;color:#333;line-height:1.4em;float:right;background:url(../campaign/images/bg_04christmas2014_spec.jpg) no-repeat 0 0;}
.christmas2014 .item_spec dt {margin: 0;padding: 5px 10px 0 15px;text-align:left;}
.christmas2014 .item_spec dd {margin: 0;padding: 0 10px 5px 25px;line-height: 1.4em;text-align: left;}

/* campaign_04kawaii */
.box_kawaii {width:680px;margin-bottom:20px;}
.box_border_bottom {border-bottom:1px solid #CCC;}
.txt_kawaii {
	width: 335px;
	line-height: 1.2em;
	margin:0;
	padding: 5px 0 10px 20px;
	text-align: left;
	float: right;
}
.box_kawaii .code {
	color: #666666;
	font-weight: bold;
}
.box_kawaii .title {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
.box_kawaii .price {
	margin:0;
	padding:0;
	width: 280px;
	text-align: right;
	color: #FF3063;
	font-weight: bold;
	font-size: 16pt;
}

.campaign_spec {
	width: 284px;
	line-height: 1.4em;
	margin:0 0 0 10px;
	padding:0;
}
.campaign_spec dl {margin: 15px 0 10px;padding:0;width: 284px;}
.campaign_spec dt {
	margin:0;
	padding: 15px 15px 10px 20px;
	text-align: left;
	background-image: url(../item/images/bg_sizelist.gif);
	background-repeat: no-repeat;
}
.campaign_spec dd {
	margin:0;
	padding: 10px 15px 15px 20px;
	text-align: left;
	background-image: url(../item/images/bg_sizelist_b.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #E7E7E7;
	line-height: 1.8em;
}
.campaign_cart {
	margin:0;
	padding: 0 0 10px 10px;
 	width: 270px;
}


/* campaign_33baby */
#baby {width:680px;margin:0;padding:0;}
#baby .baby01 {width:680px;margin:0;padding:0;background-color:#FFE8E8;}
#baby .baby01 dl {float:right;width:350px;margin:30px 30px 0 0;}
#baby .baby01 dt {font-size:26px;margin:0;}
#baby .baby01 dd {font-size:14px;margin:30px 0 0 10px;line-height:1.3em;}

#baby .baby_stonelist {font-size:14px;line-height:1.4em;}

#baby .item_baby {margin:0 0 20px;}
#baby .item_baby h3 {margin:0 !important;}
#baby .item_baby dl {width:488px;margin:20px auto;padding:0;font-size:14px;
	background-image:url(../campaign/images/bg_33baby_spec.jpg);
	background-position:top;
	background-repeat:no-repeat;}
#baby .item_baby dt {margin:0;padding:15px 40px 10px;}
#baby .item_baby dd {margin:0;padding:5px 40px 12px;line-height:1.2em;
		background-image:url(../campaign/images/bg_33baby_spec.jpg);
	background-position:bottom;
	background-repeat:no-repeat;}
	
#baby .item_baby .item_baby_3 {width:260px;padding:20px 12px;font-size:14px;line-height:1.2em;float:right;}

#baby .item_baby .item_baby_3 dl {width:260px;margin:25px auto 0;padding:0;font-size:14px;
	background-image:url(../campaign/images/bg_33baby_3_spec.jpg);
	background-position:top;
	background-repeat:no-repeat;}
#baby .item_baby .item_baby_3 dt {margin:0;padding:20px 20px 10px;}
#baby .item_baby .item_baby_3 dd {margin:0;padding:5px 20px 20px;line-height:1.2em;
		background-image:url(../campaign/images/bg_33baby_3_spec.jpg);
	background-position:bottom;
	background-repeat:no-repeat;}

#baby .cart_baby .cart_baby_R {width:212px;margin:0;padding:60px 7px 0;float:right;}
#baby .cart_baby dl {width:212px;margin:25px auto 0;padding:0;font-size:14px;
	background-image:url(../campaign/images/bg_33baby_cart_spec.jpg);
	background-position:top;
	background-repeat:no-repeat;}
#baby .cart_baby dt {margin:0;padding:20px 15px 10px;}
#baby .cart_baby dd {margin:0;padding:5px 20px 20px;line-height:1.2em;
		background-image:url(../campaign/images/bg_33baby_cart_spec.jpg);
	background-position:bottom;
	background-repeat:no-repeat;}
#baby .cart_baby ol {margin:20px 0 10px;padding:0;list-style:none;}
#baby .cart_baby li {margin:0 0 5px 10px;font-size:16px;}
#baby .cart_baby a:link,
#baby .cart_baby a:visited {color:#FF3737;text-decoration:none;}
#baby .cart_baby a:hover,
#baby .cart_baby a:active {color:#33CC00;text-decoration: underline;}
#baby .cart_baby .item_price {font-size:28px;font-weight:bold;padding:0 0 0 70px;color:#FF3737;}

/* campaign_35lavender */
#box_lavender {font-size:15px;background:url(../campaign/images/img_35lavender01_3.jpg) no-repeat 0 0;padding:15px 0 30px 260px;}
#box_lavender .lavender_name {font-size:18px !important;padding-bottom:93px;}
#box_lavender .lavender_price {margin:0;width:160px;;font-size:28px;text-align:right;float:left;}
#box_lavender .lavender_cart {margin:0;padding-top:5px;padding-right:70px;float:right;}

.style_mincho {font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
.cl_C91933 {color:#C91933;}

/* campaign_36sweetcollection */
#sweetcollection {background-image:url(../campaign/images/bg_36sweetcollection.jpg);}
#sweetcollection {}

#sweetcollection p {font-size:14px;font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;line-height:120% !important;}
#sweetcollection .sweet01 {padding:270px 0 0 90px;}
#sweetcollection .sweet02 {padding:120px 0 0 400px;}
#sweetcollection .sweet03 {padding:130px 0 0 90px;}
#sweetcollection .sweet04 {padding:130px 0 160px 385px;}

#sweetcollection a:link, #sweetcollection a:visited {color:#391F14;text-decoration:none;}
#sweetcollection a:hover, #sweetcollection a:active {color:#391F14;text-decoration:underline;}


/**/
#mothersday2015 {padding-left:360px;background:url(../campaign/images/bg_40mothersday2015.jpg)no-repeat;}
#mothersday2015 .item_spec dl {width:263px;margin:0px 0 0 40px;padding:115px 0 4px;color:#333;line-height:1.4em;}
#mothersday2015 .item_spec dt {margin:0;padding:5px 0 0 25px;text-align:left;font-weight:bold;}
#mothersday2015 .item_spec dd {margin:0;padding:5px 10px 10px 25px;line-height: 1.4em;text-align: left;}
#mothersday2015 .item_price {margin-right:35px;font-size:40px;font-weight:bold;color:#FC4859;}
#mothersday2015 .cart {margin:10px 0 0 20px;}

#leafdesignpendant {width:680px;margin:25px 0;background-color:#FFF;}
#leafdesignpendant img {float:left;}
#leafdesignpendant_spec {width:340px;float:right;font-size:14px;background-color:#FFF;}
#leafdesignpendant_spec p {margin-bottom:10px;}
#leafdesignpendant_spec .item_price {font-size:26px;margin-bottom:10px;}

