.cnt{
	padding-top:70px;
}

#lineup table,td,th{
	border:1px solid #ccc;
}

#lineup table{
	width:960px;
	height:auto;
}

#lineup table th{
	padding:20px 8px;
	text-align:center;
	vertical-align:middle;
	background: #f7f2ee;
	color:#606060;
}

#lineup .styleNone{
	background: #fff;
}

#lineup table tr td{
	width:166px;
	padding:20px 8px;
	text-align:center;
}

/** 画像hover **/
#lineup a{
	display:block;
}

#lineup a:hover{
	/*position: relative;*/
}

#lineup a .mainImage{
	display:none;
}

#lineup a:hover .mainImage{
	display:block;
	position: absolute;
	top:20px;
	left:20%;
}

/** 画像hoverここまで **/

#lineup table h3{
	text-align:left;
	color:#ff680d;
	background: #fff4ee;
	margin:20px 20px 10px;
	padding:10px;
}

#lineup .text{
	padding:10px 35px 30px;
	line-height:1.3em;
	text-align:left;
	font-size:.9em;
}

#lineup table tr td ul li{
	list-style-type:none;
	background: #eaf4f6;
	border-radius:5px;
	padding:6px;
	margin:8px;
	text-align:center;
}








@media all and (max-width: 768px) {
.cnt{
	padding-top:10vw;
}

#lineup .mobile_block .one p{
    font-weight: bold;
    color:#606060;
    background: #f7f2ee;
    box-sizing: border-box;
    padding: 2vw 0 1.5vw 5vw;
}
#lineup .mobile_block .one img{
    width: 90%;
    display: block;
    margin: 3vw auto 12vw auto;
}

#lineup table,td,th{
	border:1px solid #ccc;
        box-sizing: border-box;
}

#lineup table{
	width:100%;
	height:auto;
}

#lineup table th{
	padding:0 2vw;
	text-align:center;
	vertical-align:middle;
	background: #f7f2ee;
	color:#606060;
        width: 10%;
}

/*#lineup .styleNone{
	background: #fff;
}*/

#lineup table td{
	width:90%;
	padding:0 8px;
	text-align:center;
}

/** 画像hover **/
/*#lineup a{
	display:block;
}

#lineup a:hover{
	position: relative;
}

#lineup a .mainImage{
	display:none;
}

#lineup a:hover .mainImage{
	display:block;
	position: absolute;
	top:20px;
	left:20%;
}*/

/** 画像hoverここまで **/

#lineup table h3{
	text-align:left;
	color:#ff680d;
	background: #fff4ee;
	margin:5vw 2vw 2vw 2vw;
	padding:10px;
}

#lineup .text{
	padding:0;
        margin:3vw 3vw 8vw 3vw;
	line-height:1.3em;
	text-align:left;
	font-size:.9em;
}

#lineup table tr td ul li{
	list-style-type:none;
	background: #eaf4f6;
	border-radius:5px;
	padding:6px;
	margin:8px;
	text-align:center;
}
}