@charset "utf-8";

#wrapping{
	width:970px;
	margin:0 auto;
}
/************************/
/* 見出し */
/************************/
#wrapping h2{
	padding: 10px;
	margin: 5px 0;
	background: #102961;
	border-top: solid 3px #aa000a;
	border-bottom: solid 3px #aa000a;
	font-size:22px;
	color:#fff;
}
#wrapping h3{
	font-size: 20px;
	margin: 20px auto;
	position: relative;
	border-top:none;
	border-left:none;
	border-bottom: 1px solid #102961;
	color:#102961;
}
/********** メニュー **********/
#wrapping .btn-menu{
	margin:0 0 40px;
}
#wrapping .btn-menu ul li{
	float:left;
	width:235px;
	padding:0 10px 10px 0;
	font-weight: bold;
}
#wrapping .btn-menu ul li:nth-child(4n){
	padding:0 0 10px;
}

/********** ラッピングの種類 **********/
#wrapping .kind{
	margin:0 0 40px;
}
#wrapping .kind .kind-box{
	padding:20px;
	background:#ffd200;
	max-width: 970px;
}
#wrapping .kind h3{
	margin:0 0 10px;
}
#wrapping .kind .txt .mark1{
	font-weight:bold;
}
#wrapping .kind ul li{
	float:left;
	padding:0 0 20px;
}
#wrapping .kind ul li:nth-child(even){
	float:right;
}
#wrapping .kind ul li img{
	vertical-align:bottom;
}

/********** ラッピング梱包例（フロー） **********/
#wrapping .konpou h3{
	margin:0 0 20px;
}
#wrapping .konpou .konpou-box{
	margin:0 0 0 30px;
}
#wrapping .konpou ul li{
	float:left;
	padding:0 0 30px;
}
#wrapping .konpou ul li:nth-child(2){
	padding:0 0 0 43px;
	background:url(../images/index/img-arr.png) no-repeat 13px 0;
}
#wrapping .konpou ul li:nth-child(3){
	padding:0 0 0 43px;
	background:url(../images/index/img-arr.png) no-repeat 13px 0;
}
#wrapping .konpou ul li img{
	vertical-align:bottom;
}

/********** こだわり **********/
#wrapping .kodawari{
	margin:0 0 40px;
	max-width: 970px;
}
#wrapping .kodawari .left-kodawari{
	float:left;
	width:473px;
	border:solid 1px #ffd200;
}
#wrapping .kodawari .right-kodawari{
	float:right;
	width:473px;
	border:solid 1px #ffd200;
}
#wrapping .kodawari .heading{
	padding:10px 18px;
	font-weight:bold;
	background:#ffd200;
}
#wrapping .kodawari .kodawari-box{
	padding:18px 15px;
}

/********** ラッピングの指定方法 **********/
#wrapping .shitei h3{
	margin:0 0 20px;
}
#wrapping .shitei .shitei-box{
	max-width: 970px;
	margin:0 20px 20px;
}
#wrapping .shitei .img{
	float:left;
}
#wrapping .shitei .txt{
	float:right;
	width:495px;
	padding:18px 0 0;
}
#wrapping .shitei .txt .mark1{
	font-weight:bold;
}
#wrapping .shitei .txt .mark2{
	font-weight:bold;
	color: #FF0000;
}

/********** ラッピングご希望の方はこちら **********/
#wrapping .wrapping-kibou{
	padding:10px 0 40px;
	text-align:center;
	background: #b3c2e3;
	border: solid 2px #aa000a;
	font-size:22px;
	font-weight: bold;
}


/********** 引換券のラッピングについて **********/
#wrapping .hikikaeken h3{
	margin:0 0 20px;
}
#wrapping .hikikaeken .hikikaeken-box{
	margin:0 20px 40px;
}
#wrapping .hikikaeken .img{
	float:left;
}
#wrapping .hikikaeken .txt{
	float:right;
	width:495px;
	padding:18px 0 0;
}
#wrapping .hikikaeken .txt .mark1{
	font-size:16px;
	font-weight:bold;
}

/********** 持ち帰り袋 **********/
#wrapping .fukuro h3{
	margin:0 0 20px;
}
#wrapping .fukuro .fukuro-box{
	max-width: 970px;
	margin:0 20px 20px;
}
#wrapping .fukuro .img{
	float:left;
}
#wrapping .fukuro .txt{
	float:right;
	width:495px;
	padding:18px 0 0;
}
#wrapping .fukuro .txt .mark1{
	font-size:16px;
	font-weight:bold;
}
