@charset "utf-8";
/* CSS Document */

#primary{
float:left;
width:240px;
}

#secondary{
float:left;
width:714px;
position:relative;
}

#secondary #hdr{
height:83px;
background:url(../img/hdrBg01.gif) left top no-repeat;
text-indent:-9999px;
font-size:0px;
}

#Ttl,#Ttl2{
height:123px;
text-indent:-9999px;
font-size:0px;
}

.company #secondary #Ttl{background: url(../outline/img/comTtl01.jpg) left top no-repeat;}
.product #secondary #Ttl{background: url(../product/img/proTtl01.jpg) left top no-repeat;}
.recruit #secondary #Ttl{background: url(../recruit/img/recTtl01.jpg) left top no-repeat;}
.contact #secondary #Ttl{background: url(../contact/img/conTtl01.jpg) left top no-repeat;}
.privacy #secondary #Ttl{background: url(../img/genTtl01.jpg) left top no-repeat;}
.sitemap #secondary #Ttl{background: url(../img/genTtl02.jpg) left top no-repeat;}
.inquiry #secondary #Ttl{background: url(../contact/img/conTtl01.jpg) left top no-repeat;}

.recruit #secondary #Ttl2{background: url(../recruit/img/recTtl02.jpg) left top no-repeat;}
.contact #secondary #Ttl2{background: url(../contact/img/conTtl02.jpg) left top no-repeat;}

.inner {
width:630px;
float:right;
min-height:480px;
}

.inner p{
padding:5px;
}

.inner #lead{
margin-bottom:20px;
}

#topicPath{
text-align:right;
padding:8px;
line-height:1.0;
}

#sTtl h3{
height:61px;
text-indent:-9999px;
font-size:0px;
}

#toTop{
text-align:right;
margin-bottom:10px;
padding:5px 15px 5px 5px;
}

#gNav #child li a:hover {
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

ul.lstyle{
margin-left:15px;
padding-left:0;
}

.lstyle li{
list-style-type:disc;
list-style-position:outside;
}