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

.cont p {
    padding: 0 10px;
}

.imgarea {
	width: 640px;
	text-align: center;
	margin-bottom: 30px;
}

.formarea {
	width: 640px;
    margin: 20px 0;
    text-align: center;
}

.btnarea {
	width: 640px;
	text-align: center;
	margin-bottom: 40px;
}

.sptp20 { margin-top: 20px; }

.sptp50 { margin-top: 50px; }

.yellow { color: #FECB00 }

.emtxt {
	font-size: 35px;
    font-weight: bold;
}

.center { text-align: center; }

.violet { color: #d5c5ed; }

.contbox {
	padding: 10px 0 40px;
    background: url("../../img/line.png") center bottom no-repeat
}

.twiconbox {
    margin: 20px auto 0;
    width: 500px;
}

.twiconbox li {
    float: left;
    margin: 10px;
}

.twiconboxtwo {
    margin: 20px auto 0;
    width: 354px;
}

.twiconboxtwo li {
    float: left;
    margin: 10px;
}

.btn_dl {
	width: 314px;
    margin: 20px auto 0;
}

.spindex { margin-bottom: 400px; }

.spindex li:first-child {
    border-top: 1px dashed #FFFFFF;
}

.spindex li {
    background: url("../../img/arrow01.png") no-repeat scroll 590px center rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #FFFFFF;
    color: #FECB00;
    display: table;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    width: 640px;
}

.spindex a {
    display: block;
    padding: 15px;
    width: 610px;
}

.accordion dt{
	padding: 15px 0;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #FECB00;
	background: url(../../img/arrow02.png) no-repeat 600px center;
	border-bottom: #ffffff dashed 1px;
}

.accordion dt:first-child{
	border-top: #ffffff dashed 1px;
}

.accordion dd {
	padding: 0 10px 30px;
	background: #1f2324;
	display:none;
	border-bottom: #ffffff dashed 1px;
}

.collectionimg {
	padding: 30px 0;
	text-align: center;
}

.item {
	margin-bottom: 15px;
	line-height: 1.5;
	color: #FFAA00;
}


/*--------------------- 140519追記 ---------------------*/
.wpbox {
	width: 620px;
	margin: 30px auto;
    text-align: center;
}
.wpthum {
	margin-bottom: 20px;
}
.new {
    background: url("../../story/img/new.png") no-repeat scroll 480px center;
}