@charset "utf-8";

/*-------
  2column
-------*/
#top #wrapper #contents {
background:url(../images/contents_bg01.jpg) no-repeat top left;
}
#top #wrapper #contents h2 {
padding:29px 0 6px 19px;
}
#top #wrapper #contents #contents2 #lMenu {
background:url(../images/lmenu_bg01.gif) no-repeat bottom;
width:220px;
margin-top:43px;
margin-bottom:10px;
float:left;
display:inline;
}
#top #wrapper #contents #contents2 #lMenu ul {
background:url(../images/lmenu_bg02.gif) no-repeat top;
padding:4px 5px;
list-style:none;
}
#top #wrapper #contents #contents2 #lMenu ul li{
margin:0;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
padding:5px 0;
}
#top #wrapper #contents #contents2 #lMenu ul li a{
display:block;
height:43px;
background:url(../images/lmenu_bg03.jpg) no-repeat;
padding:8px 0 0 34px;
font-size:87.5%;
text-decoration:none;
color:#000000;
line-height:1.4;
}
#top #wrapper #contents #contents2 #lMenu ul li a:hover{
background:url(../images/lmenu_bg03_f2.jpg) no-repeat;
}
#top #wrapper #contents #contents2 #lMenu ul li a.threeline{
display:block;
height:62px;
background:url(../images/lmenu_bg03.jpg) no-repeat;
padding:8px 0 0 34px;
font-size:87.5%;
text-decoration:none;
color:#000000;
line-height:1.4;
}
#top #wrapper #contents #contents2 #lMenu ul li a:hover.threeline{
background:url(../images/lmenu_bg03_3_f2.jpg) no-repeat;
}
#top #wrapper #contents #contents2 #lMenu ul li.first{
border-top:none;
}
#top #wrapper #contents #contents2 #lMenu ul li.last{
border-bottom:none;
}
#top #wrapper #contents #contents2 #contentsMain {
width:620px;
float:right;
margin-right:20px;
display:inline;
}

