@charset "utf-8";
div.banner {max-width: 100%; text-align: center}
section.container {
	max-width: 1170px;
	width: auto;
	background: #fff;
	box-shadow: rgba(0, 0, 0, .35) 0 0 3px;
	padding: 0
}

/*note: news*/
div.news {max-width: 1170px; padding: 6rem 1rem}
div.news div.ntitle {text-align: center; margin-bottom: 3.5rem}
div.news div.ntitle>h1 {
	background: url(../images/ind-tit-line.png) 50% 1.2rem no-repeat;
	font-size: 2.6rem;
	font-weight: 200;
	color: #121923;
	margin: 0
}
div.news div.ntitle>p {
	font-family: 'raleway';
	font-size: 2rem;
	font-weight: lighter;
	color: #999;
	line-height: 1.5rem;
	margin: 0
}

div.news div.nlist {margin-left: 0; margin-right: 0}
div.news div.nlist>dl {
	border-bottom: #d69f7c 1px dashed;
	margin-bottom: 1.5rem;
	padding-bottom: 1.3rem
}
div.news div.nlist>dl:last-child {border-bottom: none}
div.news div.nlist>dl>dd {}
div.news div.nlist>dl>dd:first-child {
	min-width: 237.5px;
	background: url(../images/icon-tip.svg) left 50% no-repeat;
	font-size: 0.9333333333333333rem;
	color: #fff;
	text-shadow: rgba(0, 0, 0, .5) 1px 1px 2px;
	padding: 0 .3rem .1rem .9rem
}
div.news div.nlist>dl>dd:first-child span {
	font-family: 'raleway';
	font-size: 1.2rem;
	font-weight: 400;
	color: #d69a74;
	text-shadow: none;
	padding: 0 1rem
}
div.news div.nlist>dl>dd:nth-child(2) {
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: .25rem 1rem 0 0
}
div.news div.nlist>dl>dd:nth-child(3) {min-width: 158px; padding-top: .25rem}
div.news>dl>dd:last-child {text-align: center; padding: 3rem 0}
div.news>dl>dd>img {margin-bottom: .5rem}
div.news>dl>dd>p {margin-bottom: 0}
div.news>dl>dd a {
	color: #f06
}
div.news>dl>dd a:hover {color: #ce7c48}