@charset "utf-8";
/*
 *
 *
 *
 */

/*--------------------------------*/
#contentmainimagewrapper01 {
	text-align: center;
	background-image: url(image_common/mainimageback.gif);
}
#contentmainimagewrapper01 #contentmainimagewrapper01b {
	text-align: left;
	margin: 0 auto;
	width: 950px;
	height: 260px;
}

/*--------------------------------*/
#panel {
	margin: 10px 0 0 0;
}
#panel .panel01 {
	float: left;
	margin: 0 0 0 0;
	width: 310px;
}
#panel .panel02 {
	float: left;
	margin: 0 0 0 10px;
	width: 310px;
}
#panel img {
	display: block;
}

/*--------------------------------*/
#jigyou {
	margin: 20px 0 0 0;
	color:#555;
}
#jigyou h2{
	border-top: solid 3px #ccc;
	border-bottom: solid 3px #ccc;
	position: relative;
	font-size:22px;
	font-weight: bold;
	padding-top: 3px;
	margin-top:30px;
}
#jigyou h2:before,
#jigyou h2:after{
	position: absolute;
  content: " ";
  display: block;
  width: 20%;
}
#jigyou h2.h2_asbestos:before{
  border-bottom: solid 3px #83a2b1;
  bottom: -3px;
}
#jigyou h2.h2_asbestos:after {
  border-top: solid 3px #83a2b1;
  top: -3px;
}
#jigyou h2.h2_lease:before{
  border-bottom: solid 3px #8D72B0;
  bottom: -3px;
}
#jigyou h2.h2_lease:after {
  border-top: solid 3px #8D72B0;
  top: -3px;
}
#jigyou .banner_left,
#jigyou .description_right{
	display: inline-block;
	vertical-align: top;
}
#jigyou .banner_left{
	width: 320px;
}
#jigyou .banner_left img{
	width: 310px;
}
#jigyou .description_right{
	width: calc(100% - 330px);
}
#jigyou .description_right,
#jigyou .description{
	font-size:20px;
}
/*--------------------------------*/
#oshiraseleft {
	float: left;
	width: 640px;
	padding: 25px 0 0 0;
}
#oshiraseright {
	float: right;
	padding: 25px 0 0 0;
}
#oshiraseleft .sectiontitle {
	width: 640px;
	height: 35px;
	border-style: none none solid none;
	border-width: 2px;
	border-color: #aaa;
}
#oshiraseleft .sectiontitle .sectiontitle01 {
	float: left;
	border-style: none solid none none;
	border-width: 2px;
	border-color: #aaa;
	font-size: 13px;
	line-height: 35px;
	color: #222;
	width: 85px;
	padding: 0 0 0 20px;
	letter-spacing: 0.3em;
}
#oshiraseleft .sectiontitle .sectiontitle02 {
	float: right;
	font-size: 13px;
	line-height: 35px;
	color: #666;
}
#oshiraseleft .sectiontitle .sectiontitle02 a:link
,#oshiraseleft .sectiontitle .sectiontitle02 a:visited {
	text-decoration: none;
	color: #666;
}
#oshiraseleft .sectiontitle .sectiontitle02 a:hover {
	text-decoration: none;
	color: #8D72B0;
}
#oshiraseleft #news {
}
#oshiraseleft #news .newseach {
	border-style: none none dotted none;
	border-width: 1px;
	border-color: #aaa;
	height: 35px;
}
#oshiraseleft #news .newseach:last-of-type {
	border-style: none none solid none;
	border-width: 2px;
	border-color: #aaa;
	height: 35px;
}
#oshiraseleft #news .newseach a {
	text-decoration: none;
}
#oshiraseleft #news .newseach .newseach01 {
	float: left;
	font-size: 13px;
	line-height: 1.5em;
	color: #000;
	padding: 8px 0 0 20px;
	width: 90px;
}
#oshiraseleft #news .newseach .newseach02 {
	float: left;
	font-size: 13px;
	line-height: 1.5em;
	color: #555;
	padding: 8px 0 0 0;
}
#oshiraseleft #news .newseach .newseach03 {
	float: left;
	font-size: 13px;
	line-height: 1.5em;
	color: #8D72B0;
	padding: 8px 0 0 5px;
}
#oshiraseleft #news .newseach a:link .newseach01, #oshiraseleft #news .newseach a:visited .newseach01
,#oshiraseleft #news .newseach a:link .newseach02, ,#oshiraseleft #news .newseach a:visited .newseach02
,#oshiraseleft #news .newseach a:link .newseach03, ,#oshiraseleft #news .newseach a:visited .newseach03 {
	text-decoration: none;
}
#oshiraseleft #news .newseach a:hover .newseach01
,#oshiraseleft #news .newseach a:hover .newseach02
,#oshiraseleft #news .newseach a:hover .newseach03 {
	text-decoration: none;
	color: #8D72B0;
}

#oshiraseleft #news .newseach_asbestos a:hover .newseach01
,#oshiraseleft #news .newseach_asbestos a:hover .newseach02
,#oshiraseleft #news .newseach_asbestos a:hover .newseach03 {
	color: #83a2b1;
}
#oshiraseleft #news .newseach_asbestos .newseach03{
	color: #83a2b1;
}


/*--------- end of file ----------*/
