/*
 * w417 - cc-design iweb51-style04
 * http://www.cc-design.com.tw/
 *
 * Copyright 2015, 
 * 
 * 
 * 2015 / 8
 */


/* +faq list
*----------------------------------------------------------------------------*/
#faqlist ,
#faqlist ul ,
#faqlist ul li {
	overflow: hidden;
}

/**
*
* =question
*
**/
#faqlist ul li h3 {
	margin: 0;
	padding: 25px 40px;
	border: none;
	color: #000;
}

#faqlist ul li h3 b ,
#faqlist ul li .menu_body b {
	margin-right: 15px;
	width: 32px;
	height: 25px;
	background: url(../images/bg-faqQ.jpg) repeat-x 0 0;
	display: inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#faqlist ul li h3.current {
	border: 1px #eeeded solid;
	border-bottom: none;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#faqlist ul li h3.current b ,
#faqlist ul li .menu_body b {
	background: url(../images/bg-faqA.jpg) repeat-x 0 0;
}

/**
*
* =answer
*
**/
#faqlist ul li .menu_body {
	background: url(../images/bg-faq.jpg) repeat-x 0 bottom #fff;
	border: 1px #eeeded solid;
	border-top: none;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	overflow: hidden;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
}

#faqlist ul li .menu_body:before {
	margin: 0 15px 0 17px;
	width: 17px;
	height: 17px;
	background: url(../images/img-faq.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	content: "";
}

#faqlist ul li .menu_body b {
	float: left;
}

#faqlist ul li .menu_body article {
	margin-bottom: 25px;
	min-height: 140px;
	width: 95%;
	float: right;
}


/* +news article
*----------------------------------------------------------------------------*/
.date {
	font-size: 12px;
	color: #969696;
	letter-spacing: 1px;
}

/**
*
* =news img
*
**/
#news-img {
	margin: 70px 0 0;
	width: 100%;
	overflow: hidden;
}

#news-img img {
	width: 100%;
}