/* CSS Document */

#main #menu h1{
background-image:url(img/menu-title-haikei.gif);
background-repeat:repeat-x;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:20px;
text-align:center;
color:#666666;
}#main #menu h1 span{
}#main #menu #menulist{
background-image:url(img/menu-list-haikei.jpg);
background-repeat:repeat-y;
padding:5px 10px 5px 10px;

}#main #menu #menulist li{
margin:15px 10px 15px 10px;
padding:2px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
background-image:url(img/main-h1-haikei.gif);
border:1px solid #CCCCCC;
color:#666666;
}#main #menu #menulist li  a,a:link,a:visited,a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#8486d5;
text-align:center;
}#main #menu #menuunder{
background-image:url(img/menu-under-haikei.jpg);
height:54px;
}#main #menu #menuunder span{
display:none;
}#main #top-contents{
width:400px;
margin:10px;
float:left;
background-image:url(img/contents-border-haikei.jpg);
background-repeat:no-repeat;
background-position:top center;
}#main #top-contents h1{
display:block;
margin:15px 10px;
background-image:url(img/listmark.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:18px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:16px;
font-weight:bolder;
color:#666666;
}#main #top-contents h2{
display:block;
margin:10px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:14px;
font-weight:bolder;
color:#666666;
}#main #top-contents img#power{
margin:10px 10px 20px 40px;
}#main #sign{
margin:10px 0 20px 240px;

}#main #under-contents{
clear:both;
padding:0 15px;
}#main #under-contents .in{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#666666;
line-height:1.3em;
margin:10px 45px 10px 25px;

}#main #under-contents #technology{
padding:20px 10px 20px 180px;
background-image:url(img/technology-fire.jpg);
background-repeat:no-repeat;
background-position:left center;
}#main #under-contents #technology h1{
background-image:url(img/tech-h1.jpg);
background-repeat:no-repeat;
background-position:top left;
height:37px;
}#main #under-contents #technology h1 span{
display:none;
}#main #under-contents #technology h2{
background-image:url(img/tech-h2.jpg);
background-repeat:no-repeat;
background-position:top left;
height:16px
}#main #under-contents #technology h2 span{
display:none;
}#main #under-contents #capability{
padding:20px 10px 20px 180px;
background-image:url(img/capability-fire.jpg);
background-repeat:no-repeat;
background-position:left center;
}#main #under-contents #capability h1{
background-image:url(img/capa-h1.jpg);
background-repeat:no-repeat;
background-position:top left;
height:37px;
}#main #under-contents #capability h1 span{
display:none;
}#main #under-contents #capability h2{
background-image:url(img/capa-h2.jpg);
background-repeat:no-repeat;
background-position:top left;
height:16px
}#main #under-contents #capability h2 span{
display:none;
}#main #under-contents #business{
padding:20px 10px 20px 180px;
background-image:url(img/business-fire.jpg);
background-repeat:no-repeat;
background-position:left center;
}#main #under-contents #business h1{
background-image:url(img/busi-h1.jpg);
background-repeat:no-repeat;
background-position:top left;
height:37px;
}#main #under-contents #business h1 span{
display:none;
}#main #under-contents #business h2{
background-image:url(img/busi-h2.jpg);
background-repeat:no-repeat;
background-position:top left;
height:16px
}#main #under-contents #business h2 span{
display:none;
}