@font-face {
	font-family: 'fontello';
	src: url('font/fontello.eot?68794993');
	src: url('font/fontello.eot?68794993#iefix') format('embedded-opentype'), url('font/fontello.woff?68794993') format('woff'), url('font/fontello.ttf?68794993') format('truetype'), url('font/fontello.svg?68794993#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
@charset "utf-8";
#box01 a {
	color: #000;
	text-decoration: none;
}
#box01 a:hover {
	text-decoration:underline;
}
#home_contrul {
	float: right;
	/* font-size: 16px; */
	font-size: 1em;
	color: #666;
}
#home_space02 {
	display: none;
}
#box02 h2 {
	transform: skewX(-9deg);
	margin: 0px;
	padding: 0 0 4px 4px;
	border-bottom: 4px solid #3e3e3e;
	font-size: 1.5em;
	line-height: 1.1em;
	letter-spacing: -3px;
}
/*#box02:before {*/
	/*content: url(../img/W_img.png);*/
	/*float: left;*/
/*}*/
/*#box02:after {*/
	/*content: "ELCOME";*/
	/*font-size: 1.2em;*/
	/*font-style: oblique;*/
	/*margin-left: 0px;*/
	/*font-weight: 600;*/
	/*color: #3e3e3e;*/
/*}*/
.content_table {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.content_tr {
	display: table-row;
}
.content_tr:hover {
	background: #ccc;
}
.content_td {
	display: table-cell;
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 70%;
	height: 18.2px;
}


.content_date {
	text-align: right;
	padding-right: 2%;
	font-size: .9em;
	letter-spacing: -1.5px;
	width: 30%;
}
#box04 li {
	list-style: none;
	float: left;
	margin-right: 1em;
	font-size: .7em
}
#box05 a {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 2.5px;
	margin-left:2.5px;
	text-align: center;
	font-size: 0.9em;
	color: #000;
	border-radius: 5px;
	font-weight: bolder;
	background-image: url(../img/btn_bg.jpg);
	background-size: contain;
	text-decoration: none;
}
#box05 a:hover {
	background: #666;
	color: #FFF;
}

@media only screen and (max-width: 520px) {
	/*#box02:before {*/
		/*content: "";*/
		/*float: none;*/
	/*}*/
	/*#box02:after {*/
		/*content: "WELCOME";*/
		/*font-size: .9em;*/
		/*margin-left: 5px;*/
	/*}*/

	#box02 h2 {
		margin-left: 0px;
		font-size: 1.4em;
	}

}
