@charset "utf-8";
/* CSS Document */

@import url("corporate.css");
#menuL li.menu01 a {
	display: none;
}

#midbox #Rbox {
	width: 640px;
}

#Rbox #txttop {
	padding: 3px;
	height: auto;
	width: 634px;
	background-image: url(../img/corporate/business_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #999;
	margin-bottom: 20px;
}
#txttop .L {
	height: auto;
	width: 377px;
}
#txttop .R {
	width: 240px;
}
#txttop .R h3 {
	height: auto;
	width: auto;
	padding-bottom: 10px;
	padding-top: 10px;
}
#txttop .txtB {
	background-color: #F0F1F1;
	padding: 2px;
	color: #828284;
}
#Rbox .writebox {
	height: auto;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#contentsbox {
	width: auto;
	height: auto;
	margin-bottom: 25px;
	margin-top: 20px;
}
#contentsbox .L ,#contentsbox .R{
	width: 290px;
	background-color: #F7F7F7;
}

#contentsbox .L {
}
#contentsbox .R {
}

#contentsbox .L .menu .L, #contentsbox .R .menu .L {
	width: 106px;
}
#contentsbox .L .menu .R, #contentsbox .R .menu .R {
	width: 140px;
}
#contentsbox h4 {
	background-color: #72A931;
	height: 22px;
	width: auto;
	text-indent: -9999px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
#contentsbox h4.menu01 {
	background-image: url(../img/corporate/read_A.gif);
}
#contentsbox h4.menu02 {
	background-image: url(../img/corporate/read_B.gif);
}
#contentsbox p.txt {
	padding-left: 10px;
}


#contentsbox .menu {
	padding: 10px;
}

#contentsbox .menu  li {
	padding-left: 12px;
	background-image: url(../common/point_arrow_R.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 1.6em;
}
#contentsbox .menu  li a{
	color: #5B992A;
	text-decoration: none;
}
#contentsbox .menu  li a:hover{
	text-decoration: underline;
}
#boxBB {
	border: 1px solid #CCC;
	padding: 8px;
	background-color: #EDEDED;
	background-image: url(../img/corporate/bg_txtBB.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#boxBB h4 {
	font-size: 0.8em;
	font-weight: lighter;
	color: #FFF;
	background-color: #999;
	padding: 10px;
}
#boxBB h5 {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: lighter;
}
#boxBB p {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

