

/*
css-menu
------------------------
tecTop
------------------------*/


/*
header
-------------------------------------*/
#tecTop .eng {
position:absolute;
top:11px;
left:680px;
width:84px;
}


/*
rightContent
-------------------------------------*/
#tecTop #rightContent {
padding:5px 0 15px; /*common.cssへ上書ぁE/
}

/*
lead
-------------------------------------*/
#mainContent #lead {
padding:7px 12px;
margin:0 0 10px 0;
background-color:#EEEEEE;
}

/*
tecNews
-------------------------------------*/
#mainContent #tecNews {
background-image : url(../../images/tec_004.gif);
background-repeat:repeat-y;
position:relative;
margin:0 0 10px 0;
}

#mainContent #tecNews p#newsBtn {
position:absolute;
right:0;
top:11px;
}

#mainContent #tecNews table {
width:565px;
margin:0 0 0 12px;
}

#mainContent #tecNews table td,
#mainContent #tecNews table th {
font-size:1.2em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight:normal;
line-height:1.6;
color:#333333;
text-align:left;
vertical-align:top;
padding:6px 0;
background-image : url(../../images/tec_010.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

#mainContent #tecNews table th {
padding-right:11px;
}

#mainContent #tecNews .ext {
font-size:0;
}

#mainContent #tecNews .ext img {
vertical-align:top;
}

/*
tecMainMenu
-------------------------------------*/
#mainContent ul#tecMainMenu {
margin:0 0 10px 0;
}

#mainContent ul#tecMainMenu li {
float:left;
width:189px;
margin:0 11px 0 0;
}

/*
tecSubMenu
-------------------------------------*/
#mainContent ul#tecSubMenu {
border:1px solid #DFDFDF;
padding:5px 5px 0;
}

#mainContent ul#tecSubMenu li {
border-bottom:1px dotted #DFDFDF;
padding-bottom:5px;
float:left;
width:169px !important;
width /**/:180px;
margin:0 11px 5px 0;
}

#mainContent ul#tecSubMenu li.noRMgn {
margin-right:0;
}

#mainContent ul#tecSubMenu li.noBMgn {
margin-bottom:0;
}
#mainContent strong{
font-size:1.2em;
}


