@charset "utf-8";
/* CSS Document */

#midbox {
	background-image: url(../common/menu_L/bg_L.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#Lbox {
	width: 188px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC3AC;
}
#Lbox h2 {
	width: 188px;
	background-color: #FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #5A9828;
	border-bottom-color: #B6B6B8;
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 21px;
	text-align: center;
}
#Lbox #menuL {
	height: auto;
	width: 188px;
	margin-bottom: 36px;
}
#menuL li,#menuL li a {
	width: 188px;
	display: block;
	background-repeat: no-repeat;
	font-size: 0px;
	line-height: 0px;
}
#menuL li {
	background-color: #EBD490;
}
#menuL li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC3AC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#menuL li ,#menuL li a  {
	height: 36px;
}
#menuL ul.libox li{
	background-color: #EBD490;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #CCC3AC;
}
#menuL li a {
	text-indent: -9999px;
	overflow: hidden;
}
#menuL ol {
	padding-bottom: 8px;
	background-color: #F8F2DC;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC3AC;
}
#menuL ol li , #menuL ol li a  {
	height: 25px;
}
#menuL ol li {
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#Lbox .menubox {
	height: auto;
	width: 188px;
}

#Lbox .menubox h3 {
	height: 20px;
	width: auto;
	text-indent: -9999px;
	background-color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC3AC;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-color: #CCC3AC;
}

#Lbox .menubox p {
	height: auto;
	width: 154px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	color: #5B663C;
}

#Lbox .menubox ul {
	width: 154px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	height: auto;
}
#Lbox .menubox li,#Lbox .menubox li a {
	width: 154px;
	display: block;
	background-repeat: no-repeat;
}
#Lbox .menubox li {
	margin-bottom: 5px;

}
#Lbox .menubox li a {
	text-indent: -9999px;
	overflow: hidden;
}


#link li.blog a,#link li.blog {
	height: 48px;
}
#link li.blogR a,#link li.blogR {
	height: 92px;
}
#link li.refine a,#link li.refine {
	height: 48px;
}
#pickup li.yess a,#pickup li.yess {
	height: 48px;
}
#pickup li.corporate a,#pickup li.corporate {
	height: 48px;
}
#pickup li.voice a,#pickup li.voice {
	height: 94px;
}
#contactus li.contact a,#contactus li.contact {
	height: 50px;
}
#link li.blog a {
	background-image: url(../common/menu_L/banner_blog.jpg);
}
#link li.blogR a {
	background-image: url(../common/menu_L/banner_blog_R.jpg);
}
#link li.refine a {
	background-image: url(../common/menu_L/banner_refine.jpg);
}
#pickup li.yess a {
	background-image: url(../common/menu_L/banner_yess.jpg);
}
#pickup li.corporate a {
	background-image: url(../common/menu_L/banner_corporate.jpg);
}
#pickup li.voice a {
	background-image: url(../common/menu_L/banner_voice.jpg);
}
#contactus li.contact a {
	background-image: url(../common/menu_L/banner_contact.jpg);
}
#link li.blog,#link li.blog a:hover {
	background-image: url(../common/menu_L/banner_blog_f2.jpg);
}
#link li.blogR,#link li.blogR a:hover {
	background-image: url(../common/menu_L/banner_blog_R_f2.jpg);
}
#link li.refine,#link li.refine a:hover {
	background-image: url(../common/menu_L/banner_refine_f2.jpg);
}
#pickup li.yess,#pickup li.yess a:hover {
	background-image: url(../common/menu_L/banner_yess_f2.jpg);
}
#pickup li.corporate,#pickup li.corporate a:hover {
	background-image: url(../common/menu_L/banner_corporate_f2.jpg);
}
#pickup li.voice,#pickup li.voice a:hover {
	background-image: url(../common/menu_L/banner_voice_f2.jpg);
}
#contactus li.contact,#contactus li.contact a:hover {
	background-image: url(../common/menu_L/banner_contact_f2.jpg);
}
#link h3  {
	background-image: url(../common/menu_L/title_links.gif);
}
#pickup h3 {
	background-image: url(../common/menu_L/title_pickup.gif);
}
#contactus h3 {
	background-image: url(../common/menu_L/title_contact.gif);
}
#Rbox {
	float: right;
	height: auto;
	width: 629px;
}
.box h4 {
	background-color: #F0F1F1;
	padding-bottom: 2px;
	height: auto;
	width: auto;
	margin-bottom: 15px;
	background-image: url(../common/bg_h4.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
