/*------------------------------
INDEX
------------------------------*/
h1.index {
height:47px;
background:url("../../company/images/h1-index2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}

h1.index-business {
height:47px;
background:url("../../company/images/h1-index01.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}

.odd {background:#ffffff;}
.evn {background:#f6f6f6;}
.label {
width:25%;
padding:6px 0 6px 14px;
line-height:160%;
}
.data {
width:75%;
padding:6px 0 6px 0;
line-height:160%;
}
h2.map_chiba {
height:40px;
background:url("../../company/images/h2-map_chiba.gif") top left no-repeat;
text-indent:-9999em;
margin:40px 0 25px 0;
}
h3.map_chiba2 {
height:40px;
background:url("../../company/images/h2-chiba_title01.gif") top left no-repeat;
text-indent:-9999em;
margin:40px 0 25px 0;
}
h2.map {
height:40px;
background:url("../../inquire/images/h2-map_02.gif") top left no-repeat;
text-indent:-9999em;
margin:40px 0 25px 0;
}
.map-image {margin:0 20px 0 0;}
.btn-print {
width:86px;
height:26px;
margin-left:auto;
margin-right:auto;
margin-top:8px;
text-indent:-9999em;
overflow:hidden;
}
.btn-print a:link,
.btn-print a:visited {
display:block;
width:86px;
height:26px;
background:url("../../company/images/btn-print.gif") top left no-repeat;
text-decoration:none;
overflow:hidden;
}
.btn-print a:hover,
.btn-print a:active {background-position:bottom;}

/*------------------------------
PARTNER
------------------------------*/
h1.partner {
height:47px;
background:url("../../company/images/h1-partner.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.partner {
height:40px;
background:url("../../company/images/h2_01-partner2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 23px 0;
}
h3.partner {
height:67px;
background:url("../../company/images/h3-partner2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 30px 0;
}
h3.partnerseminar {
height:24px;
background:url("../../company/images/h3-partnerseminar.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 30px 0;
}
p.partner {margin:0 0 30px 10px;}
p.partner02 {margin:15px 0 30px 10px;}
p.partner03 {margin:0px 0 30px 10px; font-weight:bold;}
.set-image {margin:0 0 30px 0;}
.set-detail {margin:30px 0 40px 0;}
.labelpartnertimes {
width:10%;
padding:6px 0 6px 14px;
line-height:160%;
}
.labelpartnerdate {
width:25%;
padding:6px 0 6px 14px;
line-height:160%;
}
.datapartner {
width:65%;
padding:6px 0 6px 0;
line-height:160%;
}
/*------------------------------
MAP
------------------------------*/
#map-container {
width:590px;
margin-left:auto;
margin-right:auto;
}
#map-header {
height:68px;
background:url("../../company/images/map-header-line.gif") bottom left no-repeat;
}
.logo-small {
float:left;
width:75px;
padding:14px 0 0 0;
}
.close {
float:right;
width:104px;
line-height:104px;
overflow:hidden;
margin:35px 0 0 0;
}
.close a:link,
.close a:visited {
display:block;
width:104px;
height:13px;
background:url("../../company/images/btn-close.gif") top left no-repeat;
text-decoration:none;
overflow:hidden;
}
.close a:hover,
.close a:active {background-position:bottom;}
#map-footer {
width:590px;
height:58px;
margin-left:auto;
margin-right:auto;
background:#ffffff url("../../company/images/map-footer.gif") top left no-repeat;
text-indent:-9999em;
}
address {
padding:22px 0;
font-style:normal;
text-align:center;
}

/*------------------------------
Side Menu
------------------------------*/
.sidemenu-area {
height:110px;
background:url("../../company/images/sidemenu-bg.gif") top left no-repeat;
margin:0 0 8px 0;
}
ul.sidemenu {
padding:38px 0 0 9px;
}
ul.sidemenu li a {
display:block;
width:182px;
height:29px;
overflow:hidden;
text-decoration:none;
text-indent:-9999em;
}
ul.sidemenu li.m01 {
width:182px;
height:29px;
background:url("../../company/images/m01-on.gif") top left no-repeat;
margin:0 0 6px 0;
text-indent:-9999em;
}
ul.sidemenu li.m01 a:link,
ul.sidemenu li.m01 a:visited {background:url("../../company/images/m01.gif") top left no-repeat;} 
ul.sidemenu li.m01 a:hover,
ul.sidemenu li.m01 a:active {background-position:bottom;}
ul.sidemenu li.m02 {
width:182px;
height:29px;
background:url("../../company/images/m02-on.gif") top left no-repeat;
text-indent:-9999em;
}
ul.sidemenu li.m02 a:link,
ul.sidemenu li.m02 a:visited {background:url("../../company/images/m02.gif") top left no-repeat;} 
ul.sidemenu li.m02 a:hover,
ul.sidemenu li.m02 a:active {background-position:bottom;}
