@charset "utf-8";
/* CSS Document */

.mainV {
	width: 985px;
	height: 354px;
	margin: 0 auto;
}
div#slideshow {
	width: 970px;
	margin: 0 auto;
	height: 329px;
	background: #f4efe7;
	z-index: 1;
}

div#container #mainlink_wrapper {
	/*height: 236px;*/
	width: 985px;
}
div#container #mainlink_wrapper #mainlink {
	/*height: 236px;*/
	width: 32.9%;
	display: inline-block;
}
div#container #mainlink_wrapper #mainlink1 {
	height: 236px;
	width: 328px;
	float: left;
}
div#container #mainlink_wrapper #mainlink2 {
	height: 236px;
	width: 330px;
	float: left;
}
div#container #mainlink_wrapper #mainlink3 {
	height: 236px;
	width: 327px;
	float: left;
}

div#container #reason {
	/*width: 985px;
	height: 171px;*/
	margin: 20px 0/* 20px*/;
	/*background:url(../images/reason.png) no-repeat;*/
	position: relative;
}
div#container #reason #btn {
	width: 18.6%;
	position: absolute;
	top: 57.9%;
	left: 79.2%;
}
div#container #reason .btns {
	width: 18.6%;
	position: absolute;
	top: 57.9%;
	left: 43.2%;
}

/*div#container #reason #btn img {
	width: 183px;
	height: 52px;
	margin: 99px 0 0 780px;
}*/
div#container #news {
	width: 985px;
	height: 280px;
	position: relative;
}
div#container #news .archive {
	position: absolute;
	top: 25px;
	right: 30px;
}
div#container #news #contents_wrapper {
	height: 240px;
	padding: 10px 80px 10px 19px;
	background:url(../images/news_bottom.png) no-repeat;
}
div#container #news #contents {
	width: 950px;
	height: 220px;
	overflow: auto;
}
div#container #news #contents div {
	width: 820px;
	margin:0;
	padding: 0;
	line-height: 21px;
	clear:both;
}
div#container #news #contents .date {
	width: 100px;
	float: left;
	display: block;
}
div#container #news #contents .title {
	display: block;
	margin: 0 0 14px 0;
}
div#container #news #contents .title a {
	color: #998371;
	text-decoration: none;
}
div#container #news #contents .title a:hover {
	text-decoration: underline;
}

.tpbnn	{ padding: 0 0 30px; }

/* ------------ BLOCK ------------- */
@media (max-width: 767px)	{ .pconly { display: none!important; } }
@media (min-width: 768px)	{ .pconly { display: block!important; } }
@media (max-width: 767px)	{ .sponly { display: block!important; } }
@media (min-width: 768px)	{ .sponly { display: none!important; } }
.noimg	{ display: none!important; }
