@charset "utf-8";

/* common sidemenu
------------------------------------------------------------------------------------- */

/* cara
------------------------------------------------------------------------------------- */
#cara{
	position:absolute;
	top:0px;
	margin-left:793px;
}

/* box-frame1
------------------------------------------------------------------------------------- */
.box-frame1 .btn{
	width:534px !important;
	height:48px;
	margin:0px 10px !important;
	padding:0px !important;
	overflow:hidden;
}

.box-frame1 .btn li{
	margin:0px !important;
	padding:0px !important;
	height:48px;
	list-style:none;
	overflow:hidden;
	float:left;
}


.box-frame1 .btn a:hover { margin:-48px 0px 0px 0px;}
.box-frame1 .btn a:hover img{ margin:-48px 0px 0px 0px;}


/* btn-news
------------------------------------------------------------------------------------- */
.btn-news {
	position:absolute;
	margin:28px 0px 0px 264px !important;
	padding:0px !important;
	width:96px;
	height:20px;
	overflow:hidden;
	background:#FF6666;
}

.btn-news a:hover { margin:-20px 0px 0px 0px;}
.btn-news a:hover img{ margin:-20px 0px 0px 0px;}

/* table-top
------------------------------------------------------------------------------------- */

.table-top {
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	clear:both;
}
.table-top td{
	vertical-align:top;
	padding:0px;
}
.table-top h2{
	width:267px;
	margin:0px;
	padding:0px;
	background:#FF3333;
}

.table-top td p{
	padding-left:10px;
	width:257px;
}
.table-top td img{
	vertical-align:middle;
}


/* table-news
------------------------------------------------------------------------------------- */
div#contents .table-news{
	width:100%;
	margin:0px 0px 30px 0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	background:url(../common_img/line_ten.gif) repeat-x top;
	clear:both;
	line-height:1.3em;
}

div#contents .table-news th{
	vertical-align:top;
	color:#000000;
	padding:5px 0px;
	text-align:left;
	width:116px;
	background:url(../common_img/line_ten.gif) repeat-x bottom;
}

div#contents .table-news th img{
	padding-right:5px;
	vertical-align:middle;
}

div#contents .table-news td{
	vertical-align:top;
	line-height:1.1em;
	padding:5px 0px;
	background:url(../common_img/line_ten.gif) repeat-x bottom;
}

div#contents .table-news td a{
	color:#333333;
}

div#contents .table-news td a:hover{
	color:#3399FF;
	text-decoration:none;
}

