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

#ttl {
	width: 656px;
	height: 170px;
	text-indent: -9999px;
	background: url(/contents/pc/giftcard/images/h3bg.gif) 0 0 no-repeat;
	margin: 10px 0;
}

.info {
	padding:10px 20px 20px;
	line-height:1.8em;
}

.info .wrap {
    width:604px;
	padding:5px;
	background:url(/contents/common/img/maincolumn/newsupdate_bg.gif);
}

.info .wrap ul {
	padding:5px 5px 15px 5px;
	background:#F3F2E7;
}

.info .wrap ul li {
	padding:0 0 0 15px;
	margin:10px 0 0 0;
}

.btn {
	padding:0 0 15px 20px;
}

.giftcard {
	padding:10px 0 25px 18px;
	margin:0 0 30px 0;
}

.giftcardlast {
	padding:10px 0 25px 22px;
}

.midashi01 ul li{
	margin:20px 0 0 0;
}

.midashi02 ul li{
	margin:10px 0 0 0;
}

.midashi03 ul{
	padding:10px 0;
}

.midashi03 ul li.q{
	background:#F3F2EA url(/contents/pc/giftcard/images/iconQ.gif) 8px 6px no-repeat;
	padding:6px 10px 5px 35px;
	margin:0 0 2px 0;
}

.midashi03 ul li.an{
	background:#EEEEEE url(/contents/pc/giftcard/images/iconA.gif) 8px 6px no-repeat;
	color:#004185;
	font-weight:bold;
	padding:6px 10px 5px 35px;
}

.midashi01{
	background:url(/contents/pc/giftcard/images/midashi01Bg.gif) no-repeat;
}

.midashi02{
	background:url(/contents/pc/giftcard/images/midashi02Bg.gif) no-repeat;
}

.midashi03{
	padding:0 0 25px 18px;
	margin:0 0 20px 0;
}

.midashi03 p{
	padding:0 0 15px 0;
}

.midashi01 .btn {
	margin:10px 0 0 35px;
}

/* リンク*/
.cInner a:link{ color: #990000; }
.cInner  a:visited{ color: #990000; }
.cInner  a:hover{ color: #C00; }

/* 約款*/
#ttlyk {
	height:50px;
	text-indent: -9999px;
	background: url(../images/yakkan.gif) 0 0 no-repeat;
	margin: 10px 0;
}