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


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

/* index*/
.cInner h3.LayInnerTtl {
	margin:5px 0 20px 0;
}

.cInner .about {
	width:650px;
	margin:0 0 20px 0;
}
.cInner .about .aleft {
	width:400px;
	float:left;
}

.cInner .about .aright {
	width:236px;
	float:right;
}

.cInner p {
	padding:0 0 40px 22px;
}

.cInner .howto {
	width:610px;
	background:url(/contents/pc/giftcard_mall/images/howtobg.gif) no-repeat;
	padding:20px 20px 40px 20px;
}

.cInner .howto ul {
	width:610px;
}

.cInner .howto li {
	margin:0px 0 40px 0;
	float:left;
}

.cInner .howto li.mgn {
	margin:0px 40px 0 0;
}

*html .cInner .howto li.mgn {
	margin:0px 20px 0 0;
}

.cInner .about dl {
	width:620px;
	padding:0 0 40px 22px;
}

.cInner .about dt {
	padding:15px 0 8px 0;
}

.cInner .about dd {
	padding:0 0 8px 0;
	border-bottom:#CCC dotted 1px;
}

/*lineup*/
.lineup{
	padding:0px 0px 30px 22px;
}

.lineup h4{
	background: url(/contents/common/img/link_arrow01.gif) 0 4px no-repeat;
	padding:0 0 0 20px;
	float:left;
	color:#990000;
	font-weight:bold;
	margin:0 20px 0 0;
}

.lineup table{
	width:630px;
}

.lineup td{
	background:#eee;
	border:#fff solid 1px;
	vertical-align:top;
	padding:8px;
}

.lineup td p {
	padding:8px;
}


.lineup th{
	background:#FFFCEE;
	border:#fff solid 1px;
	vertical-align:top;
	padding:8px;
}

.lineup .cntr{
	text-align:center;
}

.lineup li{
	margin:0 0 5px 0;
}

.lineup li.name{
	color:#990000;
	font-weight:bold;
}

.varignt {
	vertical-align:middle;
	margin:0 10px 0 0;
}

.lineup dd{
	margin:0 0 30px 0;
}

.lineup dd.btnnone{
	margin:0 0 0px 0;
}

/*faq*/
.faq{
	padding:0px 0px 30px 22px;
}

.faq dt{
	padding:15px 0px 0px 0px;
}

.faq dt.topnone{
	padding:0px;
}

.faq ul{
	margin:0 0 15px 0;
}

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

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

.cInner p.btmnone {
	padding:0 0 0 22px;
}
