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

#thankyou-gift{
	color:#412a17;
	width:100%;
	margin:0 auto 3vw;
	}

#thankyou-gift p{
	margin: 0;
	padding: 0;
	}

#thankyou-gift img{
	width:100%;
}



/* 商品カートはこちら
------------------------------------------*/
#thankyou-gift .btn{
	width: 69vw;
	margin: 4vw auto;
}




/* セット内容
------------------------------------------*/
/* どら焼き、ブッセ、みかん */
#thankyou-gift .item01{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-dorayaki.jpg") no-repeat;
}
#thankyou-gift .item03{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-busse.jpg") no-repeat;
}
#thankyou-gift .item05{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-mikan.jpg") no-repeat;
}
#thankyou-gift .item_r{
	background-size:contain;
	width: 100%;
	height: 71.5vw;
	position: relative;
}
#thankyou-gift .item_r .txt01{
	width: 44vw;
	position: absolute;
	top:38vw;
	right: 6vw
}	
#thankyou-gift .item01 .txt01{
	top:41vw!important;
}
#thankyou-gift .item_r .txt01 p{
	font-size: 3.1vw;
	line-height: 1.7;
}

/* スイートポテト、マドレーヌ、クッキー */
#thankyou-gift .item02{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-potato_2412.jpg") no-repeat;
}
#thankyou-gift .item04{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-madeleine.jpg") no-repeat;
}
#thankyou-gift .item06{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-cookie.jpg") no-repeat;
}
#thankyou-gift .item_l{
	background-size:contain;
	width: 100%;
	height: 82.5vw;
	position: relative;
}
#thankyou-gift .item_l .txt01{
	width: 44vw;
	position: absolute;
	top:46vw;
	left: 6vw
}	
#thankyou-gift .item_l .txt01 p{
	font-size: 3.1vw;
	line-height: 1.7;
}




/* ギフト
------------------------------------------*/
#thankyou-gift .gift{
	background: url("https://www.gyokkado.co.jp/online/item/thankyou-gift/images/img-gift.jpg") no-repeat;
	background-size:contain;
	width: 100%;
	height: 115vw;
	position: relative;
}
#thankyou-gift .gift .txt01{
	width: 44vw;
	position: absolute;
	top:24vw;
	right: 6vw;
}
#thankyou-gift .gift .txt02{
	width: 44vw;
	position: absolute;
	top:70vw;
	left: 6vw;
}
#thankyou-gift .gift .txt01 p.ttl,
#thankyou-gift .gift .txt02 p.ttl{
	font-size: 3.6vw;
	font-weight: bold;
	border-bottom: 1px dashed #b4b4b4;
	margin-bottom: 10px;
	line-height: 1.5;
}
#thankyou-gift .gift .txt01 p,
#thankyou-gift .gift .txt02 p{
	font-size: 3.1vw;
	line-height: 2;
}




/* 用途
------------------------------------------*/
#thankyou-gift .youto{
	width: 92vw;
	margin: 3vw auto;
	border: 1px solid #dec9c0;
	padding: 3vw 5vw 5vw 5vw;
	box-sizing: border-box;
}
#thankyou-gift .youto .img{
	width: 20vw;
	margin: 0 auto;
}
#thankyou-gift .youto .box{
	display: flex;
	flex-direction: column;
	font-size: 2.8vw;
}
#thankyou-gift .youto .box dl{
	width: 100%;	
}
#thankyou-gift .youto .box dl dt{
	margin-top: 3vw;
}
#thankyou-gift .youto .box dl dd{
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.8;
}





/* ご購入前に必ずご確認ください
------------------------------------------*/
#thankyou-gift .confirm {
	margin: 0 0 5vw;
}



/* ご購入前に必ずお読みください
------------------------------------------*/
#thankyou-gift .comment{
	margin: 0 0 5vw;
}
#thankyou-gift .comment .t-comment{
	margin:0 0 2vw;
}
#thankyou-gift .comment-box{
	margin:0 0 3vw;
	padding:3vw;
	line-height:1.85;
	font-size:3vw;
	color:#fff;
	background:#3f3129;
}
#thankyou-gift .comment-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#thankyou-gift .comment-box ul li{
	padding-left:1em;
	text-indent:-1em;
}



/* 実況 
------------------------------------------*/
/********** 実況 **********/
#thankyou-gift .jikkyo{
	margin:0 0 3vw;
}

























