@charset "utf-8";
@import "../common/css/0-import.css";
#globalNavi li.navi01 a img{
	visibility: hidden;
}


.flash {
	padding: 0 5px;
	
}

.flash object {
	display: block;
}



#main  {
clear:both;
	padding: 15px 25px 0 20px;
	background: url(../img/index/main_back.jpg) no-repeat left -5px;
}

#main02 {
margin:0 0 0 0;
padding:0;
}

.main03 img {
float:left;
}

#sideBar {
	padding: 0;
}

#sideBar .sideNavi02 {
	padding-bottom: 15px;
}

#sideBar .sideNavi02 li {
	margin-bottom: 15px;
	float: left;
	clear: left;
}

#sideBar .sideNavi02 li.mb0 {
	margin-bottom: 0px;
}

#conts p {
	padding: 0 20px;
	margin-bottom: 17px;
	line-height: 18px;
}

#conts p.text01 {
	padding-left: 37px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #c07e00;
}

#conts p.link {
	margin: -19px 0 23px;
	text-align: right;
}

#conts .boxA {
	margin-bottom: 12px;
	position: relative;
}

#conts .boxA p {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 171px;
	left: 20px;
}

#conts .boxB {
	margin-bottom: 25px;
	position: relative;
}

#conts .boxB p {
	padding: 0;
	margin: 0;
	text-align: right;
	position: absolute;
	top: 216px;
	right: 20px;
}

#conts .boxC {
	margin-bottom: 10px;
}

#conts .boxD {
	margin-bottom: 25px;
	padding: 12px 0 11px;
	background: url(../img/index/boxD_back.gif) repeat-y left top;
}

#conts .boxD dl {
	padding-left: 15px;
	line-height: 18px;
}

#conts .boxD dd.mb20 {
	margin-bottom: 18px;
}

#conts .boxD .subBoxL {
	width: 255px;
	float: left;
}

#conts .boxD .subBoxR {
	width: 395px;
	float: right;
}

#conts .btn {
	position: relative;
	height: 196px;
	z-index: 100;
}

#conts .btn img {
	left: -20px;
	position: absolute;
}

.news h3{
	margin:0px;
	padding:0px;
}
.newslist{
	padding:10px;
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #ccc;
	margin-bottom:10px;
}
.newslist li{
	padding:5px;
	border-bottom:1px dashed #aaa;
	line-height:130%;
}
.date{
	font-size:10px;
	color:#999;
}

.box_info{
margin:0 0 10px 0;
padding:10px 0 10px 0;
background-color:#f3f1e3;
}

.box_info p{
margin:0;
padding:0;
}