@charset "utf-8";
/* CSS Document */

/*=============================*/
/*          　 共通　　        */
/*=============================*/

#content_1000 {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

.alc{text-align:center;}
.all{text-align:left;}
.alr{text-align:right;}

.padt10{padding-top:10px;}
.padt20{padding-top:20px;}
.padt25{padding-top:25px;}
.padl20{padding-left: 20px;}
.padl35{padding-left: 35px;}

.padb5{padding-bottom:5px;}
.padb10{padding-bottom:10px;}
.padb20{padding-bottom:20px;}
.padb30{padding-bottom:30px;}

.mart35{margin-top:35px;}

.marl5{margin-left:5px;}
.marl13{margin-left:13px;}
.marl15{margin-left:15px;}
.marl17{margin-left:17px;}
.marl35{margin-left:35px;}
.marl40{margin-left:40px;}

.marr0{margin-right:0px !important;}
.mar15{margin-right:5px;}
.marr15{margin-right:15px;}
.marr20{margin-right:20px;}
.marr35{margin-right:35px;}
.marr40{margin-right:40px;}
.marr2p{margin-right:2%;}

.mart30{margin-top:30px;}

.marb0{margin-bottom:0px !important;}
.marb20{margin-bottom:20px;}
.marb30{margin-bottom:30px;}
.marb50{margin-bottom:50px;}
.marb60{margin-bottom:60px !important;}

.w40{width:40%;}
.w47{width:47%;}
.w48{width:48%;}
.w50{width:50%;}
.w58{width:58%;}
.w60{width:60%;}

.title_gold {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
	width: 1000px;
}


.title_gold2 {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold2.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
	width: 1000px;
}


.title_green {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_green.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
	width: 1000px;
}
.search_yosan ul li a {
	font-size:16px;
}

.search_category ul li a {
	font-size:16px;
	letter-spacing: 0;
}

.linkbtn_green {
    background-color: #35b597;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 50px;
    margin: 30px auto;
    padding: 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 520px;
}
.linkbtn_green a{
	color:#fff;
	display:block;
}

.linkbtn_green::before {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 20px;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 48%;
    width: 20px;
}
.linkbtn_green::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #35b597 #35b597 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0 0;
    content: "";
    display: block;
    height: 7px;
    margin-top: -3px;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: rotate(45deg);
    width: 7px;
}

/*-- 商品アイテム 3商品の場合--*/
.itembox_inner{
	margin-bottom:50px;
}
.itembox3{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 450px;
	display:block;
	margin:9px;
}
.itembox3 img{
	margin-bottom:15px;
}
.itembox3 p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
}
.itembox3 p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}
.itembox3 a{
	display:block;
}

.itembox3 a:hover{
	opacity:0.6;
}

/*-- 商品アイテム 4商品の場合--*/
.itembox4{
	float:left;
	width: 230px;
	border:#cccccc 1px solid;
	padding:18px;
	height: auto;
	margin:10px;
	display:block;
}
.itembox4 p.item_name{
	color:#b28f34;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}
.itembox4 p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}
.itembox4 a{
	display:block;
}

.itembox4 a:hover{
	opacity:0.6;
}

/*=============================*/
/*           メロン特集        */
/*=============================*/

.mellon_inner{
	width:1000px;
}

.mellon_inner .top_img{
	width:1000px;
	height:791px;
	padding-bottom:50px;
}

.mellon_title{
	color:#bc964d;
	font-size:30px;
}

.mellon_br{
	margin-bottom:30px;
}

.m_contents{
	margin-bottom:50px;
}

.mellon_img{
	float:left;
	width:46.8%;
}

.mellon_text{
	float:left;
	width: 51.7%;
}

.mellon_text p{
	font-size:18px;
	line-height:35px;
}

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

.mellon_inner .methods{
	padding: 78px 0 78px 50px;
}

.mellon_inner .card{
	padding: 138px 50px 138px 0;
}

.mellon_inner .connoisseur{
	padding: 10px 0 0 50px;
}

/*=============================*/
/*          お歳暮特集           */
/*=============================*/
body #oseibo p {
font-size: 12px;
}

#oseibo .clr:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
#oseibo .clr {
	display: inline-block;
}
/* Hides from IE Mac \*/
* html  #oseibo .clr {
	height: 1%;
}
#oseibo  .clr {
	display: block;
}
/* End Hack */

#oseibo {
	width: 1000px;
}
#oseibo #mv {
	margin-bottom: 15px;
	position:relative;
}
#oseibo #mv .top{
}
#oseibo #mv .top_btn01{
    left: 10px;
    position: absolute;
    top: 286px;
}
#oseibo #mv .top_btn02{
    left: 505px;
    position: absolute;
    top: 286px;
}

#oseibo #btn a {
	display: block;
	background: url(https://ginzasembikiya.itembox.design/item/year_end_gift/2014oseibo_btn_bg.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 27px;
	height: 95px;
	padding:35px 0 0 135px;
	margin-bottom: 20px;
}
#oseibo　#btn a:hover {
	text-decoration: underline;
}
#oseibo #category h2  {
	background: url(https://ginzasembikiya.itembox.design/item/year_end_gift/2014oseibo_bg_line.jpg) repeat-x left bottom;
	padding-bottom: 20px;
	font-size: 25px !important;
	margin-bottom: 15px;
	border: none;
	text-align:left !important;
}
#oseibo #category h2 span {
	background: url(https://ginzasembikiya.itembox.design/item/year_end_gift/2014oseibo_icon_category.jpg) no-repeat;
	padding-left: 35px;
	padding-bottom: 20px;
	font-size: 25px !important;
	padding-top: 2px;
	border: none;
	color: #b30000;
	text-align:left !important;
}

#oseibo #category {
	border: none;
	margin-bottom: 35px;

}
#oseibo #category .clr.top {
	margin-bottom: 20px;
}
#oseibo #category .box a {
	display: block;
padding: 30px;
width: 480px;
height: 312px;
border: #aa3437 1px solid;
color: #333333;
text-decoration: none;
}
#oseibo #category .box a:hover {
	background: #fff2f2;
}
#oseibo #category .box.left {
	width: 490px;
	height: 310px;
	float: left;
}
#oseibo #category .box.right {
	width: 490px;
	height: 310px;
	float: right;
}
#oseibo #category .box h3 {
	font-size: 19px;
	width: 368px;
	border: none;
	text-align:left !important;
	padding: 0 0 15px 0;
}

#oseibo #category .box .img {
	width: 192px;
	float: left;
}
#oseibo #category .box .text {
	width: 212px;
	float: right;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:normal;
}
#oseibo #category .box .icon_arrow {
	position: absolute;
margin-left: 420px;
margin-top: 210px;
}

#oseibo #price h2 {
	background: url(https://ginzasembikiya.itembox.design/item/year_end_gift/2014oseibo_bg_line.jpg) repeat-x left bottom;
	padding-bottom:20px;
	font-size: 25px;
	color: #b30000;
	margin-bottom: 15px;
}
#oseibo #price h2 span {
	background:url(https://ginzasembikiya.itembox.design/item/year_end_gift/2014oseibo_icon_price.jpg) no-repeat;
	padding-left: 35px;
	padding-top: 2px;
}
#oseibo #price .box a{
	display:block;
	background:url(https://ginzasembikiya.itembox.design/item/year_end_gift/2014oseibo_bg_price.jpg) no-repeat;
	width:489px;
	height:49px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding-top: 15px;
	font-size:22px;
	letter-spacing:0.1em;
}
#oseibo #price .box a:hover{
	text-decoration:underline;
}

#oseibo #price .box.left{
	float:left;
	width:489px;
}
#oseibo #price .box.right{
	float:right;
	width:489px;
}
#oseibo #price .clr{
	margin-bottom:20px;
}

/*=============================*/
/*      企業向けページ         */
/*=============================*/
#houjin{
	width:1000px;
}

#houjin .top_img{
	width:1000px;
	height:300px;
	margin-bottom:30px;
}
#houjin .houjin_service{
	border:1px solid #ccc;
	padding:0 40px;
	margin-bottom:50px;
}

#houjin .box{
	background:#f8f7f7;
	padding: 10px 10px 5px;
	margin-bottom:20px;
}

#houjin .box_title{
	float:left;
}

#houjin .box_content{
	float:left;
	padding-left:19px;
}

#houjin .box_content p{
	font-size:16px;
	line-height:28px;
	color:#666666;
}

#houjin .box_content p span{
	font-weight:bold;
}

#houjin .box_content p.box_attention{
	font-size:12px;
	line-height:20px;
}

#houjin .box_content p.box_img01 img{
	padding-top:5px;
	margin-right:10px;
}

#houjin .box_content02{
	float:left;
}
#houjin .box_content03{
	float:right;
}

#houjin .padt10{
	padding-top:10px;
}
#houjin .padt20{
	padding-top:20px;
}
#houjin .padt25{
	padding-top:25px;
}
#houjin .padl10{
	padding-left: 10px;
}
#houjin .padl20{
	padding-left: 20px;
}
#houjin .padl35{
	padding-left: 35px;
}
#houjin .padb5{
	padding-bottom:5px;
}
#houjin .padb10{
	padding-bottom:10px;
}
#houjin .title_gold {
    background: url("https://ginzasembikiya.itembox.design/item/houjin/title_bg_gold.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}
#houjin .title_green {
    background: url("https://ginzasembikiya.itembox.design/item/houjin/title_bg_green.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}

#houjin .houjin_item{
	margin-bottom:50px;
}
#houjin .itembox{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 410px;
	margin-top:20px;
	display:block;
}

#houjin .itembox a{
	display:block;
}

#houjin .itembox a:hover{
	opacity:0.6;
}
#houjin .mar{
	margin: 20px 27px 0;
}

#houjin .itembox{
	float:left;
	width: 230px;
	border:#cccccc 1px solid;
	padding:18px;
	height: 310px;
	margin-top:20px;
	display:block;
}
#houjin .green .itembox{
	float:left;
	width: 230px;
	border:#cccccc 1px solid;
	padding:18px;
	height: 310px;
	margin-top:20px;
	display:block;
}
#houjin .itembox a{
	display:block;
}

#houjin .itembox a:hover{
	opacity:0.6;
}
#houjin .mar{
	margin: 20px 27px 0;
}
#houjin .marl{
	margin-left:26px;
}
#houjin .itembox p.item_name{
	color:#b28f34;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}
#houjin .green .itembox p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}

#houjin .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}

#houjin .search_yosan ul li a {
	font-size:16px;
}

#houjin .search_category ul li a {
	font-size:16px;
	letter-spacing: 0;
}


/*=============================*/
/*      クリスマス特集         */
/*=============================*/
#christmas{
	width:1000px;
}

#christmas .top_img{
	width:1000px;
	height:540px;
	margin-bottom:45px;
	position:relative;
}
#christmas .top_img .btn01{
	position:absolute;
	top:375px;
	left:20px;
}
#christmas .top_img .btn02{
	position:absolute;
	top:375px;
	left:510px;
}

#christmas .title_gold {
    height: 50px;
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
}

#christmas .christmas_item{
	margin-bottom:0;
}

#christmas .itembox2{
	border:#cccccc 1px solid;
	padding:40px;
	margin-top:20px;
	display:block;
}
#christmas .itembox2 p.item_name{
	color:#b28f34;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
	margin-top: -23px;
	margin-bottom:15px;
}
#christmas .itembox2 p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}
#christmas .itembox2 p.item_text2{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
	font-weight:bold;
	margin-top:30px;
}
#christmas .shop_text{
    float: left;
    margin-left: 4%;
    width: 48%;
}
#christmas .reserve{
    text-align: left;
	background:#f8f7f7;
	margin-top:20px;
}
#christmas .reserve_ginza{
	background:#800000;
	color:#fff;
	padding: 10px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	width:30%;
	float:left;
}
#christmas .reserve_tel{
    float: left;
    padding-top: 4px;
    font-size: 24px;
    line-height: 1.1;
    text-align: center;
    width: 70%;
	font-weight:bold;
}

#christmas .itembox{
	float:left;
	width: 490px;
	border:#cccccc 1px solid;
	padding:40px;
	height: 540px;
	margin-top:20px;
	display:block;
}
#christmas .itembox a{
	display:block;
}

#christmas .itembox a:hover{
	opacity:0.6;
}
#christmas .mar{
	margin: 20px 27px 0;
}
#christmas .marl{
	margin-left:20px;
}
#christmas .itembox p.item_name{
	color:#b28f34;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}
#christmas .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}

/*=============================*/
/*      御年賀ページ　         */
/*=============================*/
#onennga{
	width:1000px;
}

#onennga .top_img{
	width:1000px;
	height:300px;
	margin-bottom:30px;
}
#onennga .onennga_service{
	border:1px solid #ccc;
	padding:0 40px;
	margin-bottom:50px;
}

#onennga .box{
	background:#f8f7f7;
	padding: 10px 10px 5px;
	margin-bottom:20px;
}

#onennga .box_title{
	float:left;
}

#onennga .box_content{
	float:left;
	padding-left:19px;
}

#onennga .box_content p{
	font-size:16px;
	line-height:28px;
	color:#666666;
}

#onennga .box_content p span{
	font-weight:bold;
}

#onennga .box_content p.box_attention{
	font-size:12px;
	line-height:20px;
}

#onennga .box_content p.box_img01 img{
	padding-top:5px;
	margin-right:10px;
}

#onennga .box_content02{
	float:left;
}
#onennga .box_content03{
	float:right;
}

/*=============================*/
/*      冬の味覚特集　         */
/*=============================*/
#mikaku_winter{
	width:1000px;
}
#mikaku_winter .top_img{
	width:1000px;
	margin-bottom:20px;
}

#mikaku_winter .winter_title{
	background:url(https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg);
	color:#fff;
	font-size:24px;
	height:49px;
    line-height: 49px;
    text-indent: 30px;
	margin-bottom: 10px;
}


#mikaku_winter .strawberry{
	border:1px solid #d9d9d9;
	padding:20px;
	position:relative;
	margin-bottom: 50px;
}

#mikaku_winter .mekiki_img01{
	float:left;
	width:35%;
	margin-right: 2%;
}
#mikaku_winter .mekiki_text1{
	float:left;
	width:60%;
	font-size:14px;
	line-height:22px;
	letter-spacing: 1.3px;
}
#mikaku_winter .mekiki_text1 span{
	font-size:18px;
	font-weight:bold;
}
#mikaku_winter .mekiki_text2{
	float:left;
	width:60%;
	font-size:14px;
	margin-top:40px;
	line-height:22px;
	letter-spacing: 1.3px;
}
#mikaku_winter .mekiki_img02{
    position: absolute;
    right: 0;
    top: 157px;
}

#mikaku_winter .mekiki_span{
	text-decoration:underline;
	font-weight:bold;
}

/*=============================*/
/*      内祝いページ　         */
/*=============================*/
#uchiiwai{
	width:1000px;
	margin:auto;
}

#uchiiwai .top_img{
	width:1000px;
	height:300px;
	margin-bottom:30px;
}
#uchiiwai .uchiiwai_service{
	border:1px solid #ccc;
	padding:0 40px;
	margin-bottom:50px;
}

#uchiiwai .box{
	background:#f8f7f7;
	padding: 10px 10px 5px;
	margin-bottom:20px;
}

#uchiiwai .box_title{
	float:left;
}

#uchiiwai .box_content{
	float:left;
	padding-left:10px;
}

#uchiiwai .box_content p{
	font-size:16px;
	line-height:28px;
	color:#666666;
}

#uchiiwai .box_content p span{
	font-weight:bold;
}

#uchiiwai .box_content p.box_attention{
	font-size:12px;
	line-height:20px;
}

#uchiiwai .box_content p.box_img01 img{
}

#uchiiwai .box_content02{
	float:left;
}
#uchiiwai .box_content03{
	float:right;
	padding: 45px 0 0 15px;
}
#uchiiwai .box_content04{
	float:right;
}
#uchiiwai .title_gold {
    background: url("https://ginzasembikiya.itembox.design/item/houjin/title_bg_gold.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}
#uchiiwai .uchiiwai_item{
	margin-bottom:50px;
}
#uchiiwai .commodity_img{
	height: 190px;
    width: 195px;
}

#uchiiwai .itembox{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 410px;
	margin-top:20px;
	display:block;
}

#uchiiwai .itembox a{
	display:block;
}

#uchiiwai .itembox a:hover{
	opacity:0.6;
}
#uchiiwai .mar{
	margin: 20px 27px 0;
}

#uchiiwai .itembox{
	float:left;
	width: 230px;
	border:#cccccc 1px solid;
	padding:18px;
	height: 310px;
	margin-top:20px;
	display:block;
}
#uchiiwai .green .itembox{
	float:left;
	width: 230px;
	border:#cccccc 1px solid;
	padding:18px;
	height: 290px;
	margin-top:20px;
	display:block;
}
#uchiiwai .itembox a{
	display:block;
}

#uchiiwai .itembox a:hover{
	opacity:0.6;
}
#uchiiwai .mar{
	margin: 20px 27px 0;
}
#uchiiwai .marl{
	margin-left:26px;
}
#uchiiwai .itembox p.item_name{
	color:#b28f34;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}
#uchiiwai .green .itembox p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}

#uchiiwai .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}


/*=============================*/
/*      頒布会ページ　         */
/*=============================*/
#hanpukai{
	width:1000px;
}
#hanpukai .top_img{
	width:1000px;
	height:300px;
	margin-bottom:30px;
}
#hanpukai .textonly{
	padding: 20px 0 50px;
	line-height: 28px;
}
#hanpukai .textonly span{
	font-weight:bold;
	text-decoration:underline;
}
#hanpukai .point{
	padding: 20px 0 50px;
}
#hanpukai .point_text{
	float:left;
	width:60%;
	line-height: 28px;
	padding-top: 35px;
	font-size:16px;
}
#hanpukai .point_text span{
	font-weight:bold;
}
#hanpukai .point_img{
	float:left;
	width:40%;
}
#hanpukai .choice{
	padding: 30px 0 50px;
}
#hanpukai .3course{
	float:left;
	width:27%;
}
#hanpukai .choice .choice_item{
	float:left;
	width:24%;
	margin-left:1%;
}
#hanpukai .choice last{
	margin-left:0 !important;
}

#hanpukai .hanpukai_course{
	border:1px solid #ccc;
	padding: 0 20px 30px;
	margin: 30px 0;
}

#hanpukai .course_itembox{
	padding:0 11%;
}
#hanpukai .course_itembox .item{
	float:left;
	padding-top:10px;
}
#hanpukai .btn{
	padding: 20px 11% 0;
}
#hanpukai .course_itembox_pre{
	padding:0;
}
#hanpukai .course_itembox_pre .item{
	float:left;
	padding-top:10px;
}
#hanpukai .order{
    border: 1px solid #ccc;
    margin-bottom: 50px;
    padding: 0 40px;
}
#hanpukai .order_step{
    background: none repeat scroll 0 0 #f8f7f7;
    margin-bottom: 20px;
    padding: 10px 10px 5px;
	position:relative;
}

#hanpukai .order_step .box_title{
	float: left;
}
#hanpukai .order_step .box_content{
	float: left;
}
#hanpukai .order_step .box_content{
	display:table;
	width:744px;
	height:182px;
	padding-left:20px;
}
#hanpukai .order_step .box_content > *{
    display:table-cell;
    vertical-align: middle;
}
#hanpukai .order_step .box_content p{
	font-size:16px;
	line-height:28px;
}
#hanpukai .order_step .step1_img{
	margin-top:10px;
}
#hanpukai .order_step .box_content3{
	display:table;
	width:744px;
	height:140px;
	padding-left:20px;
}
#hanpukai .order_step .box_content3 > *{
    display:table-cell;
    vertical-align: middle;
}
#hanpukai .order_step .box_content3 p{
	font-size:16px;
	line-height:28px;
}
#hanpukai .arrow{
    left: 560px;
    position: absolute;
    top: -30px;
}
/*=============================*/
/*     バレンタイン特集        */
/*=============================*/
#valentine{
	width:1000px;
}

#valentine .top_img{
	width:1000px;
	height:540px;
	margin-bottom:45px;
	position:relative;
}
#valentine .top_img .btn01{
	position:absolute;
	top:375px;
	left:20px;
}
#valentine .top_img .btn02{
	position:absolute;
	top:375px;
	left:510px;
}

#valentine .title_gold {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}
#valentine .valentine_item{
	margin-bottom:50px;
}

#valentine .itembox2{
	border:#cccccc 1px solid;
	margin-top:20px;
	display:block;
}
#valentine .itembox2_inner{
	float:left;
	width:50%;
	padding:40px;
}
#valentine .border_l{
	border-left:#cccccc 1px solid;
}
#valentine .itembox2 p.item_name{
	color:#b28f34;
	font-size:20px;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}
#valentine .itembox2 .item_text ul li{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.4px;
	color: #666666;
}
#valentine .itembox2 p.item_text{
	font-size:13px;
	line-height:24px;
	letter-spacing: -0.4px;
	color: #666666;
}
#valentine .itembox2 p.item_text2{
	font-size:16px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
	font-weight:bold;
	margin-top:30px;
}
#valentine .shop_text{
    float: left;
}
#valentine .shop_note{
	background:#f8f7f7;
}
#valentine .shop_note_l{
    float: left;
    padding: 20px 20px 40px 40px;
}
#valentine .shop_note_r{
    float: right;
    width: 45%;
    margin-right: 40px;
}

#valentine .reserve{
    text-align: left;
	background:#fff;
	margin-top:20px;
}
#valentine .reserve_ginza{
    background: none repeat scroll 0 0 #e77c97;
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding: 50px 10px;
    text-align: center;
    width: 30%;
}
#valentine .reserve_tel_shop{
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 36px;
    float: left;
    margin-top: 6px;
    width: 70%;
    box-sizing: border-box;
}
#valentine .reserve_tel{
    float: left;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    width: 70%;
    padding-left: 36px;
    box-sizing: border-box;
}

#valentine .itembox{
	float:left;
	width: 320px;
	border:#cccccc 1px solid;
	padding:38px;
	height: 410px;
	margin-top:20px;
	display:block;
}
#valentine .itembox a{
	display:block;
}

#valentine .itembox a:hover{
	opacity:0.6;
}
#valentine .mar{
	margin: 20px 27px 0;
}
#valentine .marl{
	margin-left:20px;
}
#valentine .itembox p.item_name{
	color:#b28f34;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 10px;
}
#valentine .itembox .item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.4px;
	color: #666666;
}
#valentine .itembox2 .item_text p{
	font-size:14px;
	line-height:24px;
	color: #666666;
}
#valentine .itembox2 .item_text .item_notes{
    font-size: 12px;
    margin: -12px 0 12px;
}
#valentine .item_text ul li{
	text-indent:-4em;
	padding-left:4em;
	margin-bottom: 5px;
}
#valentine .item_text span{
	color:#e77c97;
}
#valentine .border_t{
	border-top:#cccccc 1px solid;
}
/*=============================*/
/*       お供え・仏事          */
/*=============================*/
#offering{
	width:1000px;
}
#offering .top_img{
	width:1000px;
	height:300px;
	margin-bottom:30px;
}
#offering .offering_service{
	border:1px solid #ccc;
	padding:0 40px;
	margin-bottom:50px;
}

#offering .box{
	background:#f8f7f7;
	padding: 10px 10px 5px;
	margin-bottom:20px;
}

#offering .box_title{
	float:left;
}

#offering .box_content{
	float:left;
	padding-left:19px;
}

#offering .box_content p{
	font-size:16px;
	line-height:28px;
	color:#666666;
}

#offering .box_content p span{
	font-weight:bold;
}

#offering .box_content p.box_attention{
	font-size:12px;
	line-height:20px;
}

#offering .box_content p.box_img01 img{
	margin-right:10px;
}

#offering .box_content02{
	float:left;
}
#offering .box_content03{
	float:right;
}
#offering .offering_item img{
	border:1px solid #cccccc;
}

#offering .mar{
	margin: 20px 27px 0;
}

#offering .mar{
	margin: 20px 27px 0;
}
#offering .marl{
	margin-left:26px;
}
#offering .green .itembox4 p.item_name{
	color:#35b597;
}
#offering .itembox4 img{
	border:1px solid #ccc;
}

#offering .green .itembox4{
	height: 290px;
}

/*=============================*/
/*     ホワイトデー特集        */
/*=============================*/
#whiteday{
	width:1000px;
	padding-top:20px;
}

#whiteday .top_img{
	width:1000px;
	height:300px;
	margin-bottom:45px;
	position:relative;
}
#whiteday .top_img .btn01{
	position:absolute;
	top:375px;
	left:20px;
}
#whiteday .top_img .btn02{
	position:absolute;
	top:375px;
	left:510px;
}

#whiteday .title_gold {
    background: url("https://ginzasembikiya.itembox.design/item/whiteday2016/title_bg_gold.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 50px;
    text-indent: 30px;
}
#whiteday .title_blue {
    background: url("https://ginzasembikiya.itembox.design/item/whiteday2016/title_bg_blue.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 50px;
    text-indent: 30px;
}
#whiteday .whiteday_item{
	margin-bottom:50px;
}

#whiteday .itembox2{
	border:#cccccc 1px solid;
	margin-top:20px;
	display:block;
}
#whiteday .itembox2 div.clearfix:nth-of-type(1){
	border-bottom:#cccccc 1px solid;
}
#whiteday_item .itembox2_inner{
}
#whiteday .item_text .shop{
	margin-top:10px;
}
#whiteday .item_text .shop img{
    position: relative;
    top: 7px;
    margin-right: 10px;
}
#whiteday .itembox3_inner{
	float: left;
    width: 33%;
	border-left:1px solid #ccc;
}
#whiteday .itembox3_inner:nth-of-type(1){
	border-left:none;
}
#whiteday .border_l{
	border-left:#cccccc 1px solid;
}

#whiteday img.left{
	float:left;
}
#whiteday .whiteday_item .itembox2 p.item_name{
	color:#35b7be;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
#whiteday #whiteday_web .itembox2 p.item_name{
	color:#b28f34;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	text-decoration:underline;
}
#whiteday #whiteday_web .itembox2_inner li:last-of-type{
	margin-top:120px;
}
#whiteday .itembox2 .item_text ul li{
	font-size:13px;
	color:#666666;
}
#whiteday .itembox2 p.item_text{
	font-size:13px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
	margin-top:16px;
}
#whiteday .itembox2 p.item_text2{
	font-size:16px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
	font-weight:bold;
	margin-top:30px;
}
#whiteday .whiteday_item .itembox2_inner .shop_text{
	float: left;
    width: 49%;
    padding-left: 3%;
    padding-top: 16px;
}
#whiteday #whiteday_web .itembox2_inner .shop_text{
	float: left;
    width: 49%;
    padding-left: 3%;
    padding-top: 26px;
}
#whiteday .itembox3_inner .shop_text{
	float:none;
	margin-left: 13%;
	margin-bottom:10px;
}
#whiteday .itembox3_inner .shop_text .item_name{
	height:60px;
}
#whiteday .itembox3_inner .shop_text ul li{
	margin-bottom:24px;
}
#whiteday .shop_note{
	background:#f8f7f7;
}
#whiteday .shop_note_l{
    float: left;
    padding: 0 20px 40px 40px;
}
#whiteday .shop_note_r{
    float: left;
    width: 45%;
}

#whiteday .reserve{
    text-align: left;
	background:#fff;
	margin-top:20px;
}
#whiteday .reserve_ginza{
	background: none repeat scroll 0 0 #35b7be;
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding: 50px 10px;
    text-align: center;
    width: 30%;
}
#whiteday .reserve_tel{
	float: left;
    font-size: 30px;
    line-height: 27px;
    line-height: 30px;
    text-align: left;
    margin-left: 20px;
    font-weight: bold;
}
#whiteday .reserve_tel span{
	font-size:16px;
}
#whiteday .item_text p{
	font-size:14px;
	margin-bottom:20px;
	color:#666666;
}
#whiteday .item_text ul li span{
	color:#35b7be;
}
#whiteday .item_text p span{
	font-weight:bold;
}
#whiteday .itembox2 .item_text .shop span {
    color: #666;
    display: inline-flex;
}
#whiteday .btn_link {
    display: block;
    margin: 40px auto;
    width: 520px;
}

/*=============================*/
/*      春の味覚特集　         */
/*=============================*/
#mikaku_spring{
	width:1000px;
}
#mikaku_spring .top_img{
	width:1000px;
	margin-bottom:30px;
}
.spring_item .itembox{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 480px;
	display:block;
}
.spring_item .itembox a{
	display:block;
}

.spring_item .itembox a:hover{
	opacity:0.6;
}
.spring_item .mar{
	margin: 0 27px 20px;
}
.spring_item .itembox p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
}
.spring_item .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}

/*===========================================*/
/*      くらしのくだもの12ヶ月特集　         */
/*===========================================*/
#f_12months{
	width:1000px;
}
#f_12months a:hover{
	opacity:0.6;
}

#f_12months p{
	font-size:14px;
	line-height:26px;
}
#f_12months p span{
	font-size:18px;
	font-weight:bold;
}
#f_12months .seasonMenu{
	margin:30px 0 68px;
}

#f_12months .seasonMenu .menuBox{
	float:left;
	width:235px;
	margin-right:20px;
	vertical-align:top;
	position:relative;
}
#f_12months .seasonMenu .last{
	margin-right:0 !important;
}
#f_12months .seasonMenu .title_bg{
    background: url("https://ginzasembikiya.itembox.design/item/12months_bg_menu.jpg");
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    text-indent: 16px;
	width: 100%;
	height:45px;
}
#f_12months .seasonMenu .title_bg span{
	font-size:24px;
}
#f_12months .seasonMenu ul li{
    border-bottom: 1px dotted #666666;
    height: 72px;
    line-height: 60px;
    list-style: outside none none;
    margin-top: 10px;
    text-indent: 70px;
}
#f_12months .seasonMenu ul li a{
	display:block;
}
#f_12months .seasonMenu ul li a:hover{
	opacity:0.6;
}

#f_12months .seasonMenu ul li.mango{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu01.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.cherry{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu02.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.grape{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu03.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.peach{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu04.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.watermelon{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu05.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.pear{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu07.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.persimmon{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu08.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.apple{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu09.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.pear_2{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu10.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.strawberry{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu11.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.kumquat{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu12.jpg") no-repeat top left;
}
#f_12months .seasonMenu ul li.passion{
	background: url("https://ginzasembikiya.itembox.design/item/12months_menu13.jpg") no-repeat top left;
}
#f_12months .seasonMenu .comingsoon{
	position:absolute;
	top:0;
	opacity:0.6;
}
#f_12months .seasonBox{
	margin-bottom:10px;
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg.jpg");
	padding: 40px;
	color:#2b0e06;
}
#f_12months .seasonBoxSummer{
	margin-bottom:10px;
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_summer.jpg");
	padding: 40px;
	color:#2b0e06;
}
#f_12months .seasonBoxAutumn{
	margin-bottom:10px;
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_autumn.jpg");
	padding: 40px;
	color:#2b0e06;
}
#f_12months .seasonBoxWinter{
	margin-bottom:10px;
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_winter.jpg");
	padding: 40px 40px 10px;
	color:#2b0e06;
}
#f_12months .Box01{
}
#f_12months .movie{
	width:356px;
}
#f_12months .seasonBoxMango{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_mango.png");
	height:1051px;
	position:relative;
	margin-bottom:60px;
}
#f_12months .mangoText1{
    margin-top: 275px;
    position: absolute;
    width: 445px;
}
#f_12months .mangoText2{
    margin-left: 445px;
    margin-top: 485px;
    position: absolute;
    width: 470px;
}
#f_12months p.mangoText2 span{
	font-size:16px;
}
#f_12months .seasonBoxCherry{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_cherry.png");
	height:783px;
	position:relative;
	margin-bottom:60px;
}
#f_12months .cherryText1{
    margin-top: 310px;
    position: absolute;
    width: 445px;
}
#f_12months .cherryText2{
    margin-top: 490px;
    position: absolute;
    width:800px;
}
#f_12months p.cherryText2 span{
	font-size:16px;
}

#f_12months .seasonBoxGrape{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_grape.png");
	height:1003px;
	position:relative;
	margin-bottom:60px;
}
#f_12months .grapeText1{
    margin-top: 275px;
    position: absolute;
    width: 445px;
}
#f_12months .grapeText2{
    margin-left: 445px;
    margin-top: 485px;
    position: absolute;
    width: 470px;
}
#f_12months p.grapeText2 span{
	font-size:16px;
}
#f_12months .seasonBoxPeach{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_peach.png");
	height:865px;
	position:relative;
}
#f_12months .peachText1{
    margin-top: 275px;
    position: absolute;
    width: 445px;
}
#f_12months .peachText2{
    margin-left: 445px;
    margin-top: 485px;
    position: absolute;
    width: 470px;
}
#f_12months p.peachText2 span{
	font-size:16px;
}

#f_12months .seasonBoxWatermelon{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_watermelon.png");
	height:810px;
	position:relative;
}
#f_12months .watermelonText1{
    margin-top: 310px;
    position: absolute;
    width: 445px;
}
#f_12months .watermelonText2{
    margin-top: 490px;
    position: absolute;
    width:800px;
}
#f_12months p.watermelonText2 span{
	font-size:16px;
}

#f_12months .seasonBoxGrape_2{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_grape_2.png");
	height:1003px;
	position:relative;
}
#f_12months .seasonBoxPear{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_pear.png");
	height:728px;
	position:relative;
	margin-bottom:60px;
}
#f_12months .pearText1{
    margin-top: 310px;
    position: absolute;
    width: 445px;
}
#f_12months .pearText2{
    margin-top: 460px;
    position: absolute;
}
#f_12months p.pearText2 span{
	font-size:16px;
}

#f_12months .seasonBoxPersimmon{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_persimmon.png");
	height:886px;
	position:relative;
	margin-bottom:10px;
}
#f_12months .persimmonText1{
    position: absolute;
		top: 288px;
    width: 430px;
}
#f_12months .persimmonText2{
    position: absolute;
    top: 485px;
    left: 450px;
}

#f_12months .seasonBoxApple{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_apple.png") no-repeat;
	height:836px;
	position:relative;
	margin-bottom:10px;
}
#f_12months .appleText1{
    position: absolute;
		top: 285px;
    width: 375px;
}
#f_12months .appleText2{
    position: absolute;
    top: 538px;
}

#f_12months .seasonBoxPear_2{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_pear_2.png");
	height:920px;
	position:relative;
	margin-bottom:10px;
}
#f_12months .pear_2Text1{
    position: absolute;
		top: 285px;
    width: 430px;
}
#f_12months .pear_2Text2{
    position: absolute;
    top: 490px;
		left:450px;
}

#f_12months .seasonBoxStrawberry{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_strawberry.png") no-repeat;
	height:888px;
	position:relative;
	margin-bottom:10px;
}
#f_12months .strawberryText1{
    position: absolute;
		top: 288px;
    width: 430px;
}
#f_12months .strawberryText2{
    position: absolute;
    top: 485px;
    left: 450px;
}
#f_12months .seasonBoxKumquat{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_kumquat.png") no-repeat;
	height:798px;
	position:relative;
	margin-bottom:10px;
}
#f_12months .kumquatText1{
    position: absolute;
    top: 288px;
    left: 0;
    width: 380px;
}
#f_12months .kumquatText2{
    position: absolute;
    top: 500px;
    left: 0;
}
#f_12months .seasonBoxPassion{
	background: url("https://ginzasembikiya.itembox.design/item/12months_bg_passion.png") no-repeat;
	height:1044px;
	position:relative;
	margin-bottom:10px;
}
#f_12months .passionText1{
    position: absolute;
    top: 358px;
    width: 430px;
}
#f_12months .passionText2{
    position: absolute;
    top: 636px;
    left: 450px;
}

#f_12months .seasonBoxCont{
	border:#2b0e06 solid 1px;
	background-color:#fff;
	padding:30px;
}
#f_12months .seasonBoxCont .title_bg,
#f_12months .seasonBoxContWH .title_bg{
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_brown.jpg");
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    text-indent: 16px;
	width: 100%;
	height:45px;
}
#f_12months .boxInner{
	float:left;
	margin-top:25px;
}
#f_12months .linkbtn {
    background-color: #35b597;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 50px;
    margin: 30px auto;
    padding: 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 520px;
}
#f_12months .linkbtn a{
	color:#fff;
	display:block;
}

#f_12months .linkbtn::before {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 20px;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 48%;
    width: 20px;
}
#f_12months .linkbtn::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #35b597 #35b597 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0 0;
    content: "";
    display: block;
    height: 7px;




    margin-top: -3px;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: rotate(45deg);
    width: 7px;
}

#f_12months .topLink{
	text-align:right;
	margin-bottom:40px;}

#f_12months .topLink a{
	color:#35b597;}

#f_12months .linkbtnGold {
    background-color: #bfa666;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    display: block;
    float: left;
    font-size: 18px;
    height: 50px;
    margin: 30px 200px;
    padding: 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 520px;
}
#f_12months .linkbtnGold a{
	color:#fff;
	display:block;
}

#f_12months .linkbtnGold::before {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 20px;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 48%;
    width: 20px;
}


#f_12months .linkbtnGold::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #bfa666 #bfa666 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0 0;
    content: "";
    display: block;
    height: 7px;
    margin-top: -3px;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: rotate(45deg);
    width: 7px;
}
/*===========================================*/
/*   くらしのくだもの12ヶ月特集 Indexページ  */
/*===========================================*/
#f_12monthsIndex{
	margin: 30px 0 80px;
}
#f_12monthsIndex a{
	display:block;
}
#f_12monthsIndex .indexBox{
    border-bottom: 1px dotted #666;
    padding: 30px 0;
}
#f_12monthsIndex .indexImg{
	display:inline-block;
    vertical-align: top;
}
#f_12monthsIndex .indexText{
    display: inline-block;
    margin-left: 24px;
    vertical-align: top;
    width: 620px;
}
#f_12monthsIndex .indexText p.title{
    background-image: url("https://ginzasembikiya.itembox.design/item/index/title_bg.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #35b597;
    font-size: 24px;
    font-weight: bold;
    text-indent: 35px;
}
#f_12monthsIndex .indexText a{
    color: #35b597;
}

#f_12monthsIndex .indexText p span{
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
}
#f_12monthsIndex .indexText p.indexDetail{
	height: 90px;
}
#f_12monthsIndex .itemTypeBox{
}
#f_12monthsIndex .itemTypeBox .itemType{
    border: 2px solid #bfa666;
    border-radius: 5px;
    color: #bfa666;
    display: inline-block;
    font-weight: bold;
    height: 50px;
    margin-right: 9px;
    padding: 10px 0;
    text-align: center;
    vertical-align: bottom;
    width: 140px;
}
#f_12monthsIndex .itemTypeBox .lineBreak{
	font-size:12px;
	line-height:16px;
    padding: 7px 0 !important;
}
/*=========================*/
/*      母の日特集　         */
/*=========================*/
#mother_day{
	width:1000px;
}


#mother_day .top_img{
	width:1000px;
	height:435px;
	position:relative;
}
#mother_day .top_img .btn01{
	position:absolute;
	top:323px;
	left:0px;
}
#mother_day .top_img .btn02{
	position:absolute;
	top:323px;
	left:339px;
}

#mother_day .top_img .btn03{
	position:absolute;
	top:323px;
	left:677px;
}


#mother_day .title_gold {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
    color: #fff;
    font-size: 24px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}


#mother_day .title_gold2 {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold2.jpg");
    color: #fff;
    font-size: 20px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}

#mother_day .title_gold2 span {
    color: #fff;
    font-size: 14px;
}



#mother_day .title_green {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_green2.jpg");
    color: #fff;
    font-size: 20px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}

#mother_day .title_green span {
    color: #fff;
    font-size: 14px;
}




#mother_day .mother_day_item{
	margin-bottom:50px;
}

#mother_day .itembox2{
	border:#cccccc 1px solid;
	margin-top:20px;
	display:block;
}
#mother_day .itembox2_inner{
	float:left;
	width:50%;
	padding:40px;
}
#mother_day .border_l{
	border-left:#cccccc 1px solid;
}
#mother_day .itembox2 p.item_name{
	color:#b28f34;
	font-size:20px;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:15px;
}
#mother_day .itembox2 .item_text ul li{
	font-size:13px;
    padding-left: 4em;
    text-indent: -4em;
}
#mother_day .itembox2 p.item_text{
	font-size:13px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}
#mother_day .itembox2 p.item_text2{
	font-size:16px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
	font-weight:bold;
	margin-top:30px;
}



#mother_day .itembox2016{
	border:#cccccc 1px solid;
	margin-top:20px;
	display:block;
	width:320px;
	height:410px;
	float:left;
}
#mother_day .itembox2016_inner{
	width:320px;
}

#mother_day .itembox2016_inner2{
	width:320px;
}


#mother_day .itembox2016 .item_name1{
	color:#b28f34;
	font-size:15px;
	border-bottom:#b28f34 1px solid;
	font-weight:bold;
	padding-bottom:15px;
	text-align:center;
	width:294px;
	margin:0 auto 15px auto;
}

#mother_day .itembox2016 p.item_text_day{
	font-size:11px;
	color: #ff3636;
	letter-spacing:-1px;
	line-height:1.8em;
	margin-left:13px;
}

#mother_day .itembox2016 p.item_text_kakaku{
	font-size:18px;
	color: #333;
	font-weight:bold;
	line-height:1.8em;
	margin-left:13px;
}

#mother_day .itembox2016 p.item_text_kakaku span{
	font-size:11px;
	color: #333;
	letter-spacing:-1px;
}


#mother_day .itembox2016 .item_name2{
	color:#b28f34;
	font-size:15px;
	border-bottom:#b28f34 1px solid;
	font-weight:bold;
	padding-bottom:15px;
	text-align:center;
	width:294px;
	margin:0 auto 15px auto;
}


#mother_day .shop_text{
}
#mother_day .shop_note{
	background:#f8f7f7;
}
#mother_day .shop_note_l{
    float: left;
    padding: 0 20px 40px 40px;
}
#mother_day .shop_note_r{
    float: left;
    margin-top: 95px;
    width: 45%;
}

#mother_day .reserve{
    text-align: left;
	background:#fff;
	margin-top:20px;
}
#mother_day .reserve_ginza{
    background: none repeat scroll 0 0 #f35959;
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding: 20px 10px;
    text-align: center;
    width: 30%;
}
#mother_day .reserve_tel{
    float: left;
    font-size: 36px;
    font-weight: bold;
    line-height: 80px;
    text-align: center;
    width: 70%;
}
#mother_day .item_text p{
	font-size:14px;
}
#mother_day .item_text ul li span{
	color:#f35959;
}
#mother_day .item_text p span{
	font-weight:bold;
	color: #b28f34;
}


/*=========================*/
/*      母の日特集 スマホ　         */
/*=========================*/
#mother_day_sp{
	width:640px;
}

#mother_day_sp .top_img_sp{
	max-width: 100%;
    height:auto;
}
#mother_day_sp .top_img_sp .btn{
	max-width: 100%;
    height:auto;
	text-align:center;
	margin:10px auto 10px auto;}


#mother_day_sp .title_gold_sp {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
    color: #fff;
    font-size: 18px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
	max-width: 100%;
    height:auto;
}


#mother_day_sp .title_gold2_sp {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold2.jpg");
    color: #fff;
    font-size: 14px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
	max-width: 100%;
    height:auto;
}

#mother_day_sp .title_gold2_sp span {
    color: #fff;
    font-size: 10px;
}



#mother_day_sp .title_green_sp {
    background: url("https://ginzasembikiya.itembox.design/item/title_bg_green2.jpg");
    color: #fff;
    font-size: 20px;
    height: 49px;
    line-height: 49px;
    text-indent: 30px;
}

#mother_day_sp .title_green_sp span {
    color: #fff;
    font-size: 14px;
}


#mother_day_sp .itembox2016_sp{
	border:#cccccc 1px solid;
	margin-top:20px;
	display:block;
	width:320px;
	height:410px;
	float:left;
}
#mother_day_sp .itembox2016_inner_sp{
	width:320px;
}

#mother_day_sp .itembox2016_inner2_sp{
	width:320px;
}


#mother_day_sp .itembox2016_sp .item_name1_sp{
	color:#b28f34;
	font-size:15px;
	border-bottom:#b28f34 1px solid;
	font-weight:bold;
	padding-bottom:15px;
	text-align:center;
	width:294px;
	margin:0 auto 15px auto;
}

#mother_day_sp .itembox2016_sp p.item_text_day_sp{
	font-size:11px;
	color: #ff3636;
	letter-spacing:-1px;
	line-height:1.8em;
	margin-left:13px;
}

#mother_day_sp .itembox2016_sp p.item_text_kakaku_sp{
	font-size:18px;
	color: #333;
	font-weight:bold;
	line-height:1.8em;
	margin-left:13px;
}

#mother_day_sp .itembox2016_sp p.item_text_kakaku_sp span{
	font-size:11px;
	color: #333;
	letter-spacing:-1px;
}


#mother_day_sp .itembox2016_sp .item_name2_sp{
	color:#b28f34;
	font-size:15px;
	border-bottom:#b28f34 1px solid;
	font-weight:bold;
	padding-bottom:15px;
	text-align:center;
	width:294px;
	margin:0 auto 15px auto;
}


/*=========================*/
/*        お中元特集　     */
/*=========================*/
#ssgift {
	width:1000px;
}
#ssgift #sec1, #ssgift #sec2, #ssgift #sec3, #ssgift #sec4,
#ssgift #sec5, #ssgift #sec6 {
	padding-top:61px;
}
#ssgift .top_img {
	font-size:0;
	line-height:1;
}
#ssgift .top_img ul {
	height:129px;
	padding:0 0 0 0px;
	background:url(https://ginzasembikiya.itembox.design/item/wgift2017/menu_bg.jpg) ;
}
#ssgift .top_img ul a:hover{
	opacity:0.8;
}
#ssgift .top_img ul li{
	float:left;
	margin:0 0 0 0px;
}
#ssgift .top_img ul li.last{
	margin:18px 0 0 1px;
}
#ssgift .title_gold {
	height:50px;
  background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
}
#ssgift .title_green {
	height:50px;
  background: url("https://ginzasembikiya.itembox.design/item/title_bg_green.jpg");
}
#ssgift .itembox1{
	float:left;
	width:490px;
	padding:2px;
	border:1px solid #c6a963;
}
#ssgift .itembox1 a:hover{
	opacity:0.6;
}
#ssgift .itembox1 p {
	height:3.5em;
	margin:0.5em 0 0 20px;
  color: #35b597;
	font-size: 22px;
	text-decoration:none;
	font-weight:bold;
	line-height:1.3;
}
#ssgift .itembox1 p.item_name {
	height:3em;
	margin:1em 0 0 20px;
}

#ssgift .itembox2 div{
	padding:2px;
	border:1px solid #c6a963;
}
#ssgift .itembox2 p {margin-left:0 !important; font-weight:bold;}
#ssgift .itembox2 .n1{width:486px;	padding-bottom:10px; float:left;}
	#ssgift .itembox2 .n1 p{padding:15px 0 15px 110px; background:url(https://ginzasembikiya.itembox.design/item/no1.gif) left center no-repeat; line-height:38px;}
#ssgift .itembox2 .n2{width:486px;	padding-bottom:10px; float:right;}
	#ssgift .itembox2 .n2 p{padding:15px 0 15px 110px; background:url(https://ginzasembikiya.itembox.design/item/no2.gif) left center no-repeat; line-height:38px;}
#ssgift .itembox2 .n3{width:315px;	float:left; margin-right:31px;}
	#ssgift .itembox2 .n3 p{padding:12px 0 15px 95px; background:url(https://ginzasembikiya.itembox.design/item/no3.gif) left center no-repeat; line-height:26px;}
#ssgift .itembox2 .n4{width:315px;	float:left;}
	#ssgift .itembox2 .n4 p{padding:12px 0 15px 95px; background:url(https://ginzasembikiya.itembox.design/item/no4.gif) left center no-repeat; line-height:26px;}
#ssgift .itembox2 .n5{width:315px;	float:right;}
	#ssgift .itembox2 .n5 p{padding:12px 0 15px 95px; background:url(https://ginzasembikiya.itembox.design/item/no5.gif) left center no-repeat; line-height:26px;}

#ssgift .itembox2 a:hover{
	opacity:0.6;
}
#ssgift .itembox2 p {
	margin:0.3em 0 0 20px;
  color: #35b597;
	font-size: 20px;
	text-decoration:none;
	line-height:1.3;
}
#ssgift .title_gold_limit3 {
    background: rgba(0, 0, 0, 0) url("https://ginzasembikiya.itembox.design/item/title_bg_2017_limit3.jpg") no-repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    height: 100px;
    line-height: 100px;
    text-indent: 100px;
    width: 1000px;
}

#ssgift .itembox4{
	height: 290px;
}
#ssgift .itembox4 p.item_name {
    color: #35b597;
	text-decoration:none;
}
#ssgift .priceBox{
	font-size:0;
}
#ssgift .priceBox a:hover{
	opacity:0.6;
}
#ssgift .priceBtn{
  background: url("https://ginzasembikiya.itembox.design/item/green_btn.png");
	width:490px;
	height:50px;
	display:inline-block;
	margin-top:20px;
	font-size:20px;
	color:#2ab697;
	line-height:50px;
	text-align:center;
}
#ssgift p.pageTop {
  font-size: 13px;
  text-align: right;
}
#ssgift p.pageTop a{
  color: #35b597;
}
#ssgift .btnBox {
	position:relative;
	width:1000px;
	height:75px;
}
#ssgift .btnBox a:hover{
	opacity:0.6;
}
#ssgift .btnBox .linkbtn_green {
    background-color: #35b597;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 50px;
    padding: 15px;
    position:absolute;
		left:240px;
    text-align: center;
    text-decoration: none;
    width: 520px;
}
#ssgift .btnBox p.pageTop {
	position:absolute;
	right:0;
	bottom:0;
}
#ssgift .giftService .height1{
	height:515px;
}
/*=============================*/
/*      夏の味覚特集　         */
/*=============================*/
#summer_spring{
	width:1000px;
}
#summer_spring .top_img{
	width:1000px;
	margin-bottom:30px;
}
.summer_item .itembox{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 465px;
	display:block;
}
.summer_item .itembox a{
	display:block;
	height: 393px;
}

.summer_item .itembox a:hover{
	opacity:0.6;
}
.summer_item .mar{
	margin: 0 27px 20px;
}
.summer_item .itembox p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
	margin-top: 5px;
}
.summer_item .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
	margin-top: 5px;
}

/*=============================================*/
/*  銀座フレッシュリー・フローズン・フルーツ　 */
/*=============================================*/
#frozenfruits{
	width:1000px;
}
#frozenfruits img{
	vertical-align: bottom;
}
#frozenfruits .inner{
	background:#f8f8f8;
	position:relative;
	padding-bottom:50px;
	margin-bottom:20px;
}
#frozenfruits .text1{
	position:absolute;
	top:160px;
	left:50px;
	font-size:14px
}
#frozenfruits .text2{
	position:absolute;
	top:560px;
	left:540px;
	font-size:14px
}
#frozenfruits .variation{
	border:1px solid #35b597;
	padding:20px;
	width:900px;
	margin:0 auto;
	background:#fff;
}
#frozenfruits .variation_title{
	background-image:url(https://ginzasembikiya.itembox.design/item/obi.jpg);
	color:#fff;
	font-size:20px;
	line-height:45px;
	height:45px;
	text-indent:1em;
}
#frozenfruits .variation img{
	float:left;
	margin: 20px 19px 0 0;
}
#frozenfruits .banner{
	margin-bottom:50px;
}
#frozenfruits .explanatory{
	margin:10px 50px 50px;
}

/*===============================*/
/*  コンフィチュール・デ・銀座　 */
/*===============================*/
#confiture_de_ginza {
	width:1000px;
}
#confiture_de_ginza img{
	vertical-align: bottom;
}
#confiture_de_ginza .top_img{
	margin-bottom:30px;
}
#confiture_de_ginza .item_cdg .itembox{
	float:left;
	width: 320px;
	border:#cccccc 1px solid;
	padding:30px 30px 0 30px;
	height: 455px;
	display:block;
}
#confiture_de_ginza .item_cdg .itembox a{
	display:block;
}

#confiture_de_ginza .item_cdg .itembox a:hover{
	opacity:0.6;
}
#confiture_de_ginza .item_cdg .mar{
	margin: 0 0 20px 20px;
}
#confiture_de_ginza .item_cdg .itembox p.item_name{
	color:#b28f34;
	font-size:20px;
	line-height:28px;
	font-weight:bold;
	margin-top: 18px;
}
#confiture_de_ginza .item_cdg .itembox p.item_text1{
	font-size:14px;
	line-height:26px;
	color: #00a99c;
	font-weight:bold;
	margin-top:6px;
}
#confiture_de_ginza .item_cdg .itembox p.item_text2,
#confiture_de_ginza .item_cdg .itembox p.item_text3{
	font-size:14px;
	line-height:26px;
	color: #666666;
	margin-top:6px;
}
#confiture_de_ginza .item_cdg .itembox p.item_text3 span{
	color: #00a99c;
}

#confiture_de_ginza .inner{
	height:694px;
	background:#fafafc;
	position:relative;
	margin-bottom:30px;
}
#confiture_de_ginza .inner .text1{
	position:absolute;
	top:60px;
	left:62px;
	color:#2b0e06;
	font-size:14px;
	line-height:26px;
}
#confiture_de_ginza .item_cdg.lineup .itembox{
	height:570px;
}

/*===============================*/
/*  　　人気スイーツ特集　　　 　*/
/*===============================*/
#sweets_special {
	width:1000px;
	margin:0 0 110px 0;
}
#sweets_special .top_img {
	margin:30px 0 28px 0;
}
#sweets_special .title_gold {
	margin:0 0 22px 0;
	padding:0;
	background:url("https://ginzasembikiya.itembox.design/item/title_bg_gold.png") no-repeat;
	color: #fff;
	font-size: 24px;
	height: 49px;
	line-height: 49px;
	text-indent: 30px;
	width: 1000px;
}
#sweets_special .title_green {
	margin-top:60px;
	background: url("https://ginzasembikiya.itembox.design/item/title_bg_green.png") no-repeat;
	color: #fff;
	font-size: 24px;
	height: 49px;
	line-height: 49px;
	text-indent: 30px;
	width: 1000px;
}
#sweets_special .sweets_item .itembox a,
#sweets_special .sweets_item .itembox02 a,
#sweets_special .sweets_item .itembox03 a,
#sweets_special .sweets_item .itembox04 a {
	display:block;
}
#sweets_special .sweets_item .itembox a:hover,
#sweets_special .sweets_item .itembox02 a:hover,
#sweets_special .sweets_item .itembox03 a:hover,
#sweets_special .sweets_item .itembox04 a:hover {
	opacity:0.6;
}
/* itembox */
#sweets_special .sweets_item .itembox {
	border:1px solid #bfa666;
}
#sweets_special .sweets_item .itembox img {
	float:left;
	padding:1px;
	border-right:1px solid #bfa666;
}
#sweets_special .sweets_item .itembox .box {
	float:left;
	width:500px;
}
#sweets_special .sweets_item .itembox .item_name {
	margin:65px 0 0 25px;
	height:43px;
	line-height:52px;
	padding-left:75px;
	background:url("https://ginzasembikiya.itembox.design/item/bg_item01.png") no-repeat;
	color:#35b497;
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
}
#sweets_special .sweets_item .itembox .item_text {
	padding:12px 0 0 32px;
	color:#333;
	font-size:16px;
	line-height:24px;
	letter-spacing:-0.3px;
}
#sweets_special .sweets_item .itembox .item_text span {
	font-weight:bold;
}
/* itembox02 */
#sweets_special .sweets_item .itembox02 {
	float:left;
	width:490px;
	margin-top:18px;
	border:1px solid #bfa666;
}
#sweets_special .sweets_item .itembox02.mar {
	margin-right:20px;
}
#sweets_special .sweets_item .itembox02 img {
	padding:1px;
	border-bottom:1px solid #bfa666;
}
#sweets_special .sweets_item .itembox02 .item_name {
	margin:3px 0 0 13px;
	color:#35b497;
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
}
#sweets_special .sweets_item .itembox02 .item_name span {
	font-size:16px;
	font-weight:bold;
}
#sweets_special .sweets_item .itembox02.item02 .item_name {
	height:43px;
	line-height:52px;
	padding-left:75px;
	background:url("https://ginzasembikiya.itembox.design/item/bg_item02.png") no-repeat;
}
#sweets_special .sweets_item .itembox02.item03 .item_name {
	height:43px;
	line-height:52px;
	padding-left:75px;
	background:url("https://ginzasembikiya.itembox.design/item/bg_item03.png") no-repeat;
}
#sweets_special .sweets_item .itembox02 .item_text {
	padding:8px 12px 22px 20px;
	color:#333;
	font-size:14px;
	line-height:22px;
	letter-spacing:-0.3px;
}
/* itembox03 */
#sweets_special .sweets_item .itembox03 {
	float:left;
	width:320px;
	border:1px solid #35b597;
}
#sweets_special .sweets_item .itembox03.mar {
	margin-right:20px;
	margin-left:20px;
}
#sweets_special .sweets_item .itembox03 img {
	padding:1px;
	border-bottom:1px solid #35b597;
}
#sweets_special .sweets_item .itembox03 .item_name {
	margin:13px 0 0 20px;
	color:#35b497;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}
#sweets_special .sweets_item .itembox03 .item_name span {
	font-size:15px;
	font-weight:bold;
}
#sweets_special .sweets_item .itembox03 .item_text {
	height:120px;
	padding:7px 12px 0 20px;
	color:#333;
	font-size:14px;
	line-height:22px;
}
/* itembox04 */
#sweets_special .sweets_item .itembox04 {
	float:left;
	width:490px;
	height:210px;
	border:1px solid #35b597;
}
#sweets_special .sweets_item .itembox04.mar {
	margin-right:20px;
}
#sweets_special .sweets_item .itembox04 img {
	float:left;
	padding:1px;
	border-right:1px solid #35b597;
}
#sweets_special .sweets_item .itembox04 .box {
	float:left;
	width:275px;
}
#sweets_special .sweets_item .itembox04 .item_name {
	margin:45px 10px 0 13px;
	color:#35b497;
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
}
#sweets_special .sweets_item .itembox04 .item_name span {
	font-size:16px;
	font-weight:bold;
}
#sweets_special .sweets_item .itembox04 .item_text {
	padding:8px 13px 18px 13px;

	color:#333;
	font-size:14px;
	line-height:22px;
}

/*=============================*/
/*        秋の味覚特集         */
/*=============================*/
.autumn_inner{
	width:1000px;
}
.autumn_inner .top_img{
	padding-bottom:30px;
}
.autumn_inner .title_gold{
	padding:0;
	background:url("https://ginzasembikiya.itembox.design/item/title_bg_gold.png") no-repeat;
	color: #fff;
	font-size: 24px;
	height: 49px;
	line-height: 49px;
	text-indent: 30px;
	width: 1000px;
}
.autumn_item .itembox{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 410px;
	margin-top:20px;
	display:block;
}
.autumn_item .itembox a{
	display:block;
}
.autumn_item .itembox a:hover{
	opacity:0.6;
}
.autumn_item .mar{
	margin: 20px 27px 0;
}
.autumn_item .itembox p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
}
.autumn_item .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}



/*=============================*/
/*        お歳暮特集         */
/*=============================*/
#wgift2015 {
	width:1000px;
}
#wgift2015 #sec1, #wgift2015 #sec2, #wgift2015 #sec3, #wgift2015 #sec4,
#wgift2015 #sec5, #wgift2015 #sec6 {
	padding-top:61px;
}
#wgift2015 .top_img {
	font-size:0;
	line-height:1;
}
#wgift2015 .top_img ul {
	height:129px;
	padding:0 0 0 5px;
	background:url(https://ginzasembikiya.itembox.design/item/wgift2017/menu_bg.jpg) ;
}
#wgift2015 .top_img ul a:hover{
	opacity:0.8;
}
#wgift2015 .top_img ul li{
	float:left;
	margin:34px 0 0 1px;
}
#wgift2015 .top_img ul li.last{
	margin:18px 0 0 1px;
}
#wgift2015 .title_gold {
	height:50px;
  background: url("https://ginzasembikiya.itembox.design/item/title_bg_gold.jpg");
}
#wgift2015 .title_green {
	height:50px;
  background: url("https://ginzasembikiya.itembox.design/item/title_bg_green.jpg");
}
#wgift2015 .itembox1{
	float:left;
	width:490px;
	padding:2px;
	border:1px solid #c6a963;
}
#wgift2015 .itembox1 a:hover{
	opacity:0.6;
}
#wgift2015 .itembox1 p {
	height:3.5em;
	margin:0.5em 0 0 20px;
  color: #35b597;
	font-size: 22px;
	text-decoration:none;
	font-weight:bold;
	line-height:1.3;
}
#wgift2015 .itembox1 p.item_name {
	height:3em;
	margin:1em 0 0 20px;
}

#wgift2015 .itembox2 div{
	padding:2px;
	border:1px solid #c6a963;
}
#wgift2015 .itembox2 p {margin-left:0 !important; font-weight:bold;}
#wgift2015 .itembox2 .n1{width:486px;	padding-bottom:10px; float:left;}
	#wgift2015 .itembox2 .n1 p{padding:15px 0 15px 110px; background:url(https://ginzasembikiya.itembox.design/item/no1.gif) left center no-repeat; line-height:38px;}
#wgift2015 .itembox2 .n2{width:486px;	padding-bottom:10px; float:right;}
	#wgift2015 .itembox2 .n2 p{padding:15px 0 15px 110px; background:url(https://ginzasembikiya.itembox.design/item/no2.gif) left center no-repeat; line-height:38px;}
#wgift2015 .itembox2 .n3{width:315px;	float:left; margin-right:31px;}
	#wgift2015 .itembox2 .n3 p{padding:12px 0 15px 95px; background:url(https://ginzasembikiya.itembox.design/item/no3.gif) left center no-repeat; line-height:26px;}
#wgift2015 .itembox2 .n4{width:315px;	float:left;}
	#wgift2015 .itembox2 .n4 p{padding:12px 0 15px 95px; background:url(https://ginzasembikiya.itembox.design/item/no4.gif) left center no-repeat; line-height:26px;}
#wgift2015 .itembox2 .n5{width:315px;	float:right;}
	#wgift2015 .itembox2 .n5 p{padding:12px 0 15px 95px; background:url(https://ginzasembikiya.itembox.design/item/no5.gif) left center no-repeat; line-height:26px;}

#wgift2015 .itembox2 a:hover{
	opacity:0.6;
}
#wgift2015 .itembox2 p {
	margin:0.3em 0 0 20px;
  color: #35b597;
	font-size: 20px;
	text-decoration:none;
	line-height:1.3;
}
#wgift2015 .title_gold_limit3 {
    background: rgba(0, 0, 0, 0) url("https://ginzasembikiya.itembox.design/item/title_bg_2017_limit3.jpg") no-repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    height: 100px;
    line-height: 100px;
    text-indent: 100px;
    width: 1000px;
}

#wgift2015 .itembox4{
	width:235px;
	height: 290px;
}
#wgift2015 .itembox4 p.item_name {
    color: #35b597;
	text-decoration:none;
}
#wgift2015 .priceBox{
	font-size:0;
}
#wgift2015 .priceBox a:hover{
	opacity:0.6;
}
#wgift2015 .priceBtn{
  background: url("https://ginzasembikiya.itembox.design/item/green_btn.png");
	width:490px;
	height:50px;
	display:inline-block;
	margin-top:20px;
	font-size:20px;
	color:#2ab697;
	line-height:50px;
	text-align:center;
}
#wgift2015 p.pageTop {
  font-size: 13px;
  text-align: right;
}
#wgift2015 p.pageTop a{
  color: #35b597;
}
#wgift2015 .btnBox {
	position:relative;
	width:1000px;
	height:75px;
}
#wgift2015 .btnBox a:hover{
	opacity:0.6;
}
#wgift2015 .btnBox .linkbtn_green {
    background-color: #35b597;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 50px;
    padding: 15px;
    position:absolute;
		left:240px;
    text-align: center;
    text-decoration: none;
    width: 520px;
}
#wgift2015 .btnBox p.pageTop {
	position:absolute;
	right:0;
	bottom:0;
}
#wgift2015 .giftService .height1{
	height:515px;
}

/*=============================*/
/* 葡萄ジュース3本セット2015   */
/*=============================*/
#grapejuice2015 .inner{
 position:relative;
}
#grapejuice2015 .inner img{
 vertical-align:top;
}
#grapejuice2015 .text01{
 position:absolute;
 font-size: 14px;
 line-height: 26px;
 color:#333333;
}
#grapejuice2015 .inner02{ margin-top:50px;}
#grapejuice2015 .inner02 .text01{ left: 0; top: 160px;}
#grapejuice2015 .inner02 .text01 strong{ color:#5f0e15;}
#grapejuice2015 .inner03{ margin-top:50px;}
#grapejuice2015 .inner04 .text01{ left: 266px; top: 150px;}
#grapejuice2015 .inner05 .text01{ left: 102px; top: 170px;}
#grapejuice2015 .inner06 .text01{ left: 266px; top: 160px;}
#grapejuice2015 .btn_to_header{
    background: url(https://ginzasembikiya.itembox.design/item/grapejuice2015/btn_icon.png) no-repeat #2ab697 448px center;
    width: 490px;
    line-height: 50px;
    text-align: center;
    display: block;
    margin: 8px auto 20px;
    color: #FFFFFF;
    border-radius: 2px;
}
#grapejuice2015 .btn_to_header:hover{
    opacity: .7;
}

/*=============================*/
/*    冬の味覚特集2015         */
/*=============================*/
#mikaku_winter2015{
	width:1000px;
}
#mikaku_winter2015 .top_img{
	width:1000px;
	margin-bottom:20px;
}
#mikaku_winter2015 .winter_title{
	background:url(https://ginzasembikiya.itembox.design/item/title_bg_gold2.jpg);
	color:#fff;
	font-size:24px;
	height:49px;
  line-height:49px;
  text-indent:30px;
	margin-bottom:20px;
}
#mikaku_winter2015 .winter_title span{
	font-size:14pt;
}
#mikaku_winter2015 .strawberry{
	position:relative;
	border:1px solid #d9d9d9;
	padding:20px;
	margin:0 0 50px 0;
}
#mikaku_winter2015 .l_box{
	float:left;
	width:430px;
	font-size:0;
	line-height:1;
}
#mikaku_winter2015 .r_box{
	float:left;
	width:500px;
	padding:0 0 0 20px;
}
#mikaku_winter2015 .r_box div{
	margin:20px 0 0 0;
	font-size:19px;
	font-weight:bold;
	line-height:28px;
	letter-spacing:-0.02em;
}
#mikaku_winter2015 .r_box p{
	margin-top:23px;
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
}
#mikaku_winter2015 .r_box .mekiki{
    position: absolute;
    right:47px;
    bottom:20px;
}
.winter_item .itembox{
	float:left;
	width: 315px;
	border:#cccccc 1px solid;
	padding:20px;
	height: 435px;
	display:block;
}
.winter_item .itembox a{
	display:block;
}
.winter_item .itembox a:hover{
	opacity:0.6;
}
.winter_item .mar{
	margin: 0 27px 20px;
}
.winter_item .itembox p.item_name{
	color:#35b597;
	font-size:16px;
	line-height:24px;
	text-decoration:underline;
	font-weight:bold;
}
.winter_item .itembox p.item_text{
	font-size:14px;
	line-height:24px;
	letter-spacing: -0.5px;
	color: #666666;
}



/*=========================*/
/*      父の日特集　       */
/*=========================*/
#father_day{
  width:1000px;
}
#father_day .top_img{
  width:1000px;
  height:540px;
  margin-bottom:45px;
  position:relative;
}

#father_day .top_img .btn01,
#father_day .top_img .btn02,
#father_day .top_img .btn03,
#father_day .top_img .btn04{
  position: absolute;
}

#father_day .top_img .btn01 {
    top: 245px;
    left: 270px;
}
#father_day .top_img .btn02{
    top: 245px;
  left:500px;
}
#father_day .top_img .btn03 {
    top: 370px;
    left: 20px;
}
#father_day .top_img .btn04 {
    top: 370px;
    left: 500px;
}

#father_day .title_gold {
  margin-bottom:20px;
}

#father_day .title_gold_limit,
#father_day .title_gold_limit2 {
    background-color: #BFA666;
    background-image: none;
    color: #fff;
    font-size: 24px;
    height: 59px;
    line-height: 59px;
    text-indent: 32px;
    margin-bottom: 20px;
}
#father_day .title_gold_limit {
    box-shadow: 0 -2px 0 0 #BFA666 inset,0 -3px 0 0 #FFF inset,0 2px 0 0 #BFA666 inset,0 3px 0 0 #FFF inset;
}
#father_day .title_gold_limit2 {
    background-color: #35B597;
    box-shadow: 0 -2px 0 0 #35B597 inset,0 -3px 0 0 #FFF inset,0 2px 0 0 #35B597 inset,0 3px 0 0 #FFF inset;
}

#father_day .mar{
  margin: 0 27px 20px;
}

#father_day .itembox2016{
   border:#cccccc 1px solid;
   margin-top:20px;
   display:block;
   width:320px;
   height:410px;
   float:left;
}

#father_day .itembox2016_inner,
#father_day .itembox2016_inner2{
   width:320px;
}


#father_day .itembox2016 .item_name1{
   color:#b28f34;
   font-size:15px;
   border-bottom:#b28f34 1px solid;
   font-weight:bold;
   padding-bottom:15px;
   text-align:center;
   width:294px;
   margin:0 auto 15px auto;
}

#father_day .itembox2016 .item_text_day{
   font-size:11px;
   color: #ff3636;
   letter-spacing:-1px;
   line-height:1.8em;
   margin-left:17px;
}

#father_day .itembox2016 .item_text_haisou {
    font-size: 13px;
    color: #f33;
    font-weight: bold;
    margin-left: 17px;
}


#father_day .itembox2016 .item_text_kakaku::before {
    content: "販売価格";
    font-weight: 100;
    font-size: 12px;
    text-align: center;
    background: #C3A146;
    padding: 3px 9px;
    color: #fff;
    border-radius: 3px;
    margin-right: 7px;
}
#father_day .itembox2016 .item_text_kakaku{
   font-size:18px;
   color: #333;
   font-weight:bold;
   line-height:1.8em;
   margin-left:17px;
}

#father_day .itembox2016 .item_text_kakaku span{
   font-size:11px;
   color: #333;
   letter-spacing:-1px;
}


#father_day .itembox2016 .item_name2{
   color:#b28f34;
   font-size:15px;
   border-bottom:#b28f34 1px solid;
   font-weight:bold;
   padding-bottom:15px;
   text-align:center;
   width:294px;
   margin:0 auto 15px auto;
}

#wgift2015 .top_img ul {
    height: 129px;
    padding: 0 0 0 0px;
    background: none;
}
#wgift2015 .top_img ul li {
    float: left;
    margin: 0 !important;
}
#wgift2015 .itembox2 .n1 p,
#wgift2015 .itembox2 .n2 p {
    line-height: 24px;
}

.clearfix {
    zoom: 1;
}

.clearfix {
    min-height: 1px;
}

.float_l {
    float: left !important;
}

#topic .topic_head .date {
    font-size: 0.9em;
    color: #999;
}


/*
.fs-c-productCarouselMainImage__thumbnailList {
    display: flex;
    flex-wrap: nowrap;
    list-style: none;
    overflow-x: hidden;
    padding: 0;
}
*/

/*=============================*/
/* 葡萄ジュース3本セット2015   */
/*=============================*/
#grapejuice2015 .inner{
 position:relative;
}
#grapejuice2015 .inner img{
 vertical-align:top;
}
#grapejuice2015 .text01{
 position:absolute;
 font-size: 14px;
 line-height: 26px;
 color:#333333;
}
#grapejuice2015 .inner02{ margin-top:50px;}
#grapejuice2015 .inner02 .text01{ left: 0; top: 140px;}
#grapejuice2015 .inner02 .text01 strong{ color:#5f0e15;}
#grapejuice2015 .inner03{ margin-top:50px;}
#grapejuice2015 .inner04 .text01{ left: 266px; top: 136px;}
#grapejuice2015 .inner05 .text01{ left: 102px; top: 158px;}
#grapejuice2015 .inner06 .text01{ left: 266px; top: 148px;}
#grapejuice2015 .btn_to_header{
    background: url(../img/store/category/grapejuice2015/btn_icon.png) no-repeat #2ab697 448px center;
    width: 490px;
    line-height: 50px;
    text-align: center;
    display: block;
    margin: 8px auto 20px;
    color: #FFFFFF;
    border-radius: 2px;
}
#grapejuice2015 .btn_to_header:hover{
    opacity: .7;
}
