@charset "UTF-8";










/* ----------------------------------------------------------------------------------------------------



	CSS for News



--------------------------------------------------- */
	








/* ----------------------------------------------------------------------------------------------------



	index



--------------------------------------------------- */
#con-wrap #main h2 {
	background: #ccc;
	font-size: 18px;
	font-weight: lighter;
	letter-spacing: 0.1em;
	padding: 20px;
	position: relative;
    z-index: 1;
	-webkit-box-shadow: 0 5px 10px #ccc;
	-moz-box-shadow: 0 5px 10px #ccc;
	-ms-box-shadow: 0 5px 10px #ccc;
	box-shadow: 0 5px 10px #ccc;
	}
	#con-wrap #main h2 span {
	    display: block;
	    position: relative;
	    padding: 0 0 0 20px;
		}
		#con-wrap #main h2 span:before {
			background: #FF0000;
			content: '';
			display: inline-block;
			left: 0;
			height: 25px;
			position: absolute;
			width: 10px;
			}
#con-wrap #main .newsBox {
	background-color: #fff;
	padding: 20px 15px 0;
	}
	#con-wrap #main .newsBox img { vertical-align: top; }
	#con-wrap #main .newsBox dl {
		color: #000;
		font-size: 14px;
		line-height: 2.15;
		}
	#con-wrap #main .newsBox dt {
		background: #eee;
		color: #666;
		line-height: 1.75em;
		margin: 0 20px;
		padding: 10px 20px 5px;
		text-align: right;
		}
	#con-wrap #main .newsBox dd { padding: 20px 20px 60px; }
	#con-wrap #main .newsBox dd a { color: #4174c7; }
	#con-wrap #main .newsBox dd a:hover { text-decoration:underline; }
