@charset "utf-8";
/* CSS Document */

/*機能比較*/






div.tab{
overflow:hidden;
font-size:12px;

vertical-align:text-bottom;
text-align:center;
width:590px;

}





div.tab ul li#menu01{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_temp.gif);
margin-right:1px;
}

div.tab ul li#menu01 a:hover{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_temp.gif);
margin-right:1px;
}

div.tab ul li#menu01 a{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/com_temp.gif);
margin-right:1px;
}

div.tab ul li#menu02{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_hu.gif);
margin-right:1px;}

div.tab ul li#menu02 a:hover{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_hu.gif);
margin-right:1px;
}

div.tab ul li#menu02 a{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/com_hu.gif);
margin-right:1px;
}


div.tab ul li#menu03{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_atom.gif);
margin-right:1px;
}

div.tab ul li#menu03 a:hover{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_atom.gif);
margin-right:1px;
}

div.tab ul li#menu03 a{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/com_atom.gif);
margin-right:1px;
}



div.tab ul li#menu04{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_ill.gif);
margin-right:1px;
}

div.tab ul li#menu04 a:hover{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_ill.gif);
margin-right:1px;
}

div.tab ul li#menu04 a{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/com_ill.gif);
margin-right:1px;
}

div.tab ul li#menu05{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_vol.gif);
margin-right:1px;
}

div.tab ul li#menu05 a:hover{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_vol.gif);
margin-right:1px;
}

div.tab ul li#menu05 a{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/com_vol.gif);
margin-right:1px;
}


div.tab ul li#menu06{
float:left;
width:78px;
height:25px;
background-image:url(../images/comparison/overcom_pa.gif);
margin-right:1px;
}

div.tab ul li#menu06 a:hover{
float:left;
width:78px;
height:25px;
background-image:url(../images/comparison/overcom_pa.gif);
margin-right:1px;
}

div.tab ul li#menu06 a{
float:left;
width:78px;
height:25px;
background-image:url(../images/comparison/com_pa.gif);
margin-right:1px;
}

div.tab ul li#menu07{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_rain.gif);
margin-right:1px;
}

div.tab ul li#menu07 a:hover{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/overcom_rain.gif);
margin-right:1px;
}

div.tab ul li#menu07 a{
float:left;
width:71px;
height:25px;
background-image:url(../images/comparison/com_rain.gif);
margin-right:1px;
}









div#body{
border-top:solid 10px #990000;
width:590px;
font-size:12px;
}

div#body th{
width:106px;}

table, td, th{

border:solid 1px #D8D8D8;
border-collapse:collapse;
height:30px;
}

table#comp{
margin-top:0px;
width:590px;
}

table#comp th.namecategory{
width:70px;
height:20px;
border-bottom:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC; 
border-left:solid 1px #CCCCCC; 
padding-left:10px;
background-color:#FFFFFF;
vertical-align:middle;
text-align:left;}


table#comp th.name{
width:70px;
border-bottom:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC; 
border-left:solid 1px #CCCCCC; 
padding-left:10px;
background-color:#F2F2F2;
vertical-align:middle;
text-align:left;}

table#comp th.nametop{
width:106px;
border-bottom:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC; 


background-color:#F2F2F2;
vertical-align:middle;
text-align:center;}




table#comp td{
text-align:center;
width:106px;

}

table#comp th{
text-align:center;
background-color:#F2F2F2;
width:70px;

}

span{
font-size:10px;
color:#DE0C31;
}

div#bottom ul{
font-size:12px;
margin-top:10px;

}


dl{
margin:10px 0px 0px 0px;
width:590px;

}

dt{
font-size:12px;
font-weight:bold;
padding-left:5px;

border-bottom:1px dotted #F9F4F5;
background-color:#F9F4F5;
}

dd{
padding-left:10px;
font-size:12px;
margin:0px;
border-bottom:1px dotted #F4DFDF;

}

.comparison_textbold{
font-size:11px;
font-weight:bold;
color:#000000;}
