.contentsInner{
	padding-top:15px;
}

.contentsTitle{
	border-bottom:none;
}


/*prize*/
.prizeList{
	padding:13px;
}

.prizeList > li{
	margin-top:15px;
}

.prizeList-text{
	font-size:11px;
	font-weight:bold;
	margin:10px auto 12px;
	line-height: 1.3;
	text-align: left;
}

.prizeList-text span{
	font-size:10px;
	font-weight: normal;
	display: block;
	margin-top:5px;
}

.prizeList-detail{
	font-size: 10px;
	background-color: #f2f2f2;
	border-radius: 3px;
	padding:10px 0 2px;
	padding-left:5%;
}

.prizeList-detail-title{
	margin-bottom:4px;
}

.prizeList-detail dl{
	margin:0 auto;
	margin-bottom:8px;
}

.prizeList-detail dt{
	width:17%;
/* 	text-align: right !important; */
	margin-bottom:3px;
	float:left;
}

.prizeList-detail dd{
	width:83%;
	margin-bottom:3px;
	text-align: left !important;
	float:left;
}


.prizeList-detail1{
	font-size: 10px;
	background-color: #f2f2f2;
	border-radius: 3px;
	padding:8px 0 2px;
}

.prizeList-detail1 ul{
	margin:0 auto;
	margin-bottom:6px;
	width:100px;
}


.footerWarning1{
	padding-top:10px;
	margin-top:20px;
}

.footerWarning1 p{
	font-size: 11px;
	padding:20px 20px;
	text-align: left;
	position: relative;
	z-index: 90;
	line-height: 1.5;
}


/* post */

.postApat{
	margin:20px 10px 0;
}

.postDetail dt.active .postDetail-arrow:before{
	content:"\f106";
	color:white;
	font-size:17px;
	z-index: 1000;
	position:absolute;
	left:4px;
	font-family: FontAwesome;
}

.postDetail{
	margin:10px 10px 0;
	background-color:#cce198;
	border-radius:3px;
	text-align: center;
	padding-bottom:1px;
}

.postDetail-arrow{
	width:19px;
	height:19px;
	background-color:#c90100;
	position:absolute;
	top:50%;
	margin-top:-10px;
	right:6px;
	border-radius:3px;
}

.postDetail-arrow:before{
	content:"\f107";
	color:white;
	font-size:17px;
	z-index: 1000;
	position:absolute;
	left:4px;
	font-family: FontAwesome;
}

.postDetail-title{
	color:white;
	padding:5px 0 0;
	font-size: 11px;
	max-height: 100%;
}

.postDetail dt{
	margin:5px;
	position:relative;
}

.postDetail dd{
	margin:0 10px 5px;
	font-weight: bold;
	display: none;
}

.postDetail dd li:first-child{
	background-color:white;
	border-radius :2px;
	padding:12px 0;
}

.postDetail dd li:first-child img{
	width:130px !important;
}

.postTitle-item-detail-middle{
	font-size:15px;
	color:#00984c;
	line-height: 1.4;
	margin-bottom:5px;
}

.postTitle-item-detail-middle span{
	font-size:18px;
	font-weight: bold;
	display: block;
}

.postTitle-item-detail-top{
	margin-bottom:15px;
}

.postTitle-item-detail-bottom{
	margin-top:15px;
	margin-bottom:15px;
}

.postWarning{
	padding:10px 15px;
	font-size: 10px;
	text-align: left;
}
.postWarning_center{
	padding:10px 15px;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
}

.postContact{
	margin:15px 10px 0;
	padding-bottom:15px;
}

.postContact a{
	display: block;
	font-size: 11px;
	border:1px solid #00354a;
	border-radius:3px;
	height:30px;
	font-weight:bold;
	color:#0c3544;
	text-align: center;
	line-height: 29px;
}

.postContact a i{
	font-size: 13px;
	margin-left:2px;
	position:relative;
	top:1px;
}

.postEntry{
	width:90%;
	margin:0 auto;
}

/*entry*/

.entryWrapper dl{
	margin:15px 10px 0;
}

.entryWrapper dt{
	margin-bottom:5px;
}

.entryList-first{
	padding:15px 17px 15px;
	background-color:#E0F7FF;
	text-align: center;
	font-size: 11px;
}

.entryList-first a{
	color:red;
	text-decoration: underline;
}

.entryList-first p{
	margin-bottom:15px;
}

.entryWrapper dd{
	margin-bottom:10px;
}

/*faq*/
.faqWrapper .faqTab ul{
	padding-bottom: 5px;
}

.faqWrapper .faqTab li{
	display: none;
}

.faqWrapper .faqTab li:first-child{
	display: block;
}

.faqTab dt{
	background-color:#fadce0;
	margin:0 10px 5px;
	position:relative;
/* 	box-shadow: 0px 2px 12px rgba(0,0,0,0.3); */
	position:relative;
}

.faqTab dd{
	display:none;
	background-color:#efefef;
	padding:15px 10px;
	font-size:10px;
	margin:-5px 10px 10px;
	max-height: 100%;
}

.faqTab dd a{
	color:red;
	text-decoration: underline;
}

.faqTab-qbox{
	width:25px;
	background-color:#006431;
	float:left;
	height:80px;
	line-height: 74px;
	text-align: center;
}

.faqTab-qbox img{
	vertical-align: middle !important;
	width:15px;
}

.faqTab-abox{
	height:80px;
	display: table-cell;
	vertical-align: middle !important;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 45px;
	line-height: 1.3;
	font-weight: bold;
}

.faqText{
	padding:0 10px 5px;
	font-size: 10px;
	text-align: center;
	max-height: 100%;
}


.faqSelect ul{
	margin:20px 10px;
	border-bottom:3px solid #00984c;
	background-color: #c7c7c7;
}

.faqSelect ul li{
	box-sizing: border-box;
	width:20%;
	display: block;
	float:left;
	background-color: #c7c7c7;
	text-align: center;
	height:38px;
	line-height: 38px;
	position:relative;
}

.faqSelect ul li a{
	display: block;
	color:white;
	height: 38px;
	line-height: 38px;
}

.faqSelect ul li.active{
	background-color:#00984c;
}

.faqSelect .boR{
	border-right:1px solid white;
}

.faqSelect .boRL{
	border-right:1px solid white;
	border-left:1px solid white;
}

.faqSelect .boL{
	border-left:1px solid white;
}

.faqSelect li.active .delta{
	opacity:1;
}

.faqTab_arrow{
	width:14px;
	height:14px;
	background-color:white;
	color:#006431;
	position:absolute;
	top:50%;
	margin-top:-10px;
	right:6px;
	border-radius:3px;
	padding:8px 5px 6px 8px;

	
}

.faqTab_arrow:before{
	/*content:"\f107";*/
	color:#006431;
	font-size:17px;
	z-index: 1000;
	position:absolute;
	left:4px;
	top:5px;
	/*font-family: FontAwesome;*/
}

.open .faqTab_arrow:before{
	/*content:"\f106";*/
	color:#006431;
	font-size:17px;
	z-index: 1000;
	position:absolute;
	left:4px;
	top:-2px;
	/*font-family: FontAwesome;*/
}

.delta{
	width: 0;
	height: 0;
	bottom:-33px;
	left:0;
	border-top: 10px solid #00984c;
	border-bottom: 20px solid transparent;
	position:absolute;
	opacity: 0;
}

.active .delta{
	opacity: 1;
}
