@charset "UTF-8";

body.is2nd #nav{
    padding-bottom: 20px;
}
body.is2nd #header a.topLink{
    display: block;
}
body.is2nd #article #inner #entryArea .h3_tit{
	padding:0px 0px 20px;
}


/*----- entryTab -----*/
#entryArea #entryTab ul{
    text-align: center;
    border-bottom: 5px solid #530a34;
    font-size: 0;
}
#entryArea #entryTab li{
    padding: 0 1px 10px;
    width: 140px;
    display: inline-block;
}

#entryArea #entryTab li a{
    background-color: #e84391;
    padding: 15px 0 10px;
    display: block;
    border-radius: 5px;
    font-size: 16px;
    line-height: 1em;
    color: #fff;
    text-decoration: none;
}
#entryArea #entryTab li a.on{
    background-color: #530a34;
}

/*----- entryList -----*/
#entryArea #entryList .list{
    padding: 20px;
    border-bottom: 5px solid #530a34;
}
#entryArea #entryList .list .space{
    padding: 10px 10px 15px;
    font-size: 18px;
    font-weight: bold;
    color: #530a34;
}
#entryArea #entryList .list .space a{
	color: #530a34;
}
#entryArea #entryList .list .aboutComment{
	padding-left:10px;
}
#entryArea #entryList .list .aboutComment .openTime{
	font-size:18px;
	padding-bottom: 10px;
	line-height:1.2em;
}
#entryArea #entryList .list .aboutComment .openTime span{
	color:#FF0000;
	font-size:15px;
}
#entryArea #entryList .list li{
    padding: 3px 10px;
    border-bottom: 1px dotted #530a34;
}
#entryArea #entryList .list li:last-child{
    border-bottom: none;
}
#entryArea #entryList .update{
    padding: 10px;
    text-align: right;
}
#entryArea #entryList .notes{
    padding: 20px;
}
#entryArea #entryList .notes{
	padding-bottom:40px;
}
#entryArea #entryList .notes .h4_tit{
    font-size: 16px;
    font-weight: bold;
    color: #530a34;
}
#entryArea #entryList .group{
	margin:25px 0px;
}
#entryArea #entryList .group:first-child{
	margin-top:0px;
}
#entryArea #entryList .group .groupTitle{
	color:#e84391;
	font-size:18px;
	font-weight:bold;
}
#entryArea #entryList .group .groupTitle .order{
	font-size:15px;
}
#entryArea #entryList .group .comment{
	margin-bottom:15px;
}
#entryArea #entryList .list p.order{
	float:right;
}
#entryArea #entryList #list1022 p.attention{
	clear:both;
}
#entryArea #entryList #list1022 .last_att{
	margin-top:40px;
}
#entryArea #entryList #list1022 .group{
	margin:10px 0px 20px;
}
#entryArea #entryList #list1022 h4.groupTitle{
	font-size: 18px;
	margin: 10px 0px;
}

/* entry2 */

#entry2 #entryArea #entryTab li{
    padding: 0 1px 10px;
    width: 180px;
}
#entry2 #entryArea #entryTab li a{
    border-radius: 5px;
}

/* semifinal */
#semifinal #entryArea #entryList .entryList .data{
	font-size:20px;
	color:#530a34;
	padding-bottom:10px;
	border-bottom: 5px solid #530a34;
}
#semifinal #entryLink{
	width: 575px;
	margin: 0 auto;
}
#semifinal #entryLink p{
	display: inline-block;
}
#semifinal #entryLink .entry1{
	margin: 0 10px;
}
#semifinal #entryLink p a{
	display: block;
	width:270px;
	height:70px;
}
#semifinal #entryLink p a:hover{
	opacity: 0.5;
}