@charset "euc-jp";
@import "common.css";

h2{
height:30px;
margin:0 0 20px 0;
padding:0;
font-size:10px;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 0;
}
#h2_data{background-image:url(/img/service/h2_bi_service.gif);}
#h2_technical{background-image:url(/img/service/h2_technical.gif);}
#h2_training{background-image:url(/img/service/h2_training_service.gif);}

.service_body{
padding:0 20px 0 20px;
}

.service_body ul{
margin:0 0 5px 0;
padding:0 0 0 0;
font-size:80%;
color:#444;
line-height:140%;
}
.service_body ul li{
margin:10px 0 0 0;
padding:0 0 0 0;
}
.service_body ul li{
list-style-type:none;
padding-left:20px;
background-image:url(/img/service/arrow1.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.service_body ul li ul{
margin-left:10px;
padding-left:0;
}
.service_body ul li ul li{
list-style-type:none;
padding-left:10px;
font-size:110%;
background-image:url(/img/common/arrow_mini.gif);
background-repeat:no-repeat;
background-position:0 6px;
_background-position:0 7px;
}

dl#user_interface{
margin:10px 0 0 25px;
padding:5px 5px 0 10px;
border-left:3px solid #ccc;
}
dl#user_interface dt{
margin:0 0 5px 0;
padding:0 0 0 0;
font-size:12px;
}
dl#user_interface dd{
margin:0 0 0 0;
padding:0 5px 0 5px;
}
dl#user_interface dd li{
color:#555;
list-style-type:none;
padding-left:10px;
background-image:url(/img/common/arrow_mini.gif);
background-repeat:no-repeat;
background-position:0 6px;
_background-position:0 7px;
}

p#attention{
padding:10px;
font-size:10px;
background-color:#d8e9f1;
}

#h3_zentei{
margin:10px 0 0 22px;
font-size:14px;
color:#333;
}