@import "common.css";
@import "contents.css";
@import "solution-common.css";

h3#h3-isecurity,h3#h3-hedgehog,h3#h3-kcraft,h3#h3-celemi{
position:relative;
height:32px;
width:558px;
font-size:14px;
text-indent:0px;
border-bottom:none;
margin:0 0 10px;
padding:0;
background-image:none;
}
h3#h3-isecurity span,h3#h3-hedgehog span,h3#h3-kcraft span,h3#h3-celemi span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:0 0;
background-repeat:no-repeat;
overflow:hidden;
}
h3#h3-isecurity span{background-image:url(../img/business-s/h3-isecurity.jpg);}
h3#h3-hedgehog span{background-image:url(../img/business-s/h3-hedgehog.jpg);}
h3#h3-kcraft span{background-image:url(../img/business-s/h3-kcraft.jpg);}
h3#h3-celemi span{background-image:url(../img/business-s/h3-celemi.jpg);}

h4.h-celemi{
height:34px;
font-size:12px;
background-position:0 0;
background-repeat:no-repeat;
border-left:none;
border-right:none;
margin:0;
padding:0;
background-image:none;
}
h4#h4-isecurity-h01,h4#h4-isecurity-h02,
h4#h4-kcraft-h01,h4#h4-kcraft-h02,h4#h4-kcraft-h03,h4#h4-kcraft-h04,h4#h4-kcraft-h05{
height:16px;
margin-bottom:10px;
font-size:12px;
background-position:0 0;
background-repeat:no-repeat;
border-left:none;
border-right:none;
padding:0;
background-image:none;
}
h4#h4-kcraft-h04{ height:33px; width:270px;}
.h4_wrap{
width:538px;
text-align:justify;
font-size:13px;
margin:0 10px 15px;
}

/*---------- common ----------*/
#main_cnt{
line-height:1.5;
}
#main_cnt p{
margin:0 10px 10px;
padding:0;
}


#tbl-business-s{
border-collapse:collapse;
margin-bottom:20px;
}
#tbl-business-s th,#tbl-business-s td{
text-align:left;
padding:3px 10px;
border:1px solid #ccc;
font-size:12px;
line-height:1.4;
}
#tbl-business-s th{
background-color:#fafafa;
}
#tbl-business-s td{
}
#tbl-business-s td ul{
margin:0 0 0 20px;
padding:0;
}




#business-s h2#h2-business-s{
position:relative;
font-size:14px;
text-indent:0px;
height:32px; 
margin:10px 0 15px;
padding:0;
}
#business-s h2#h2-business-s span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:0 0;
background-repeat:no-repeat;
background-image:url(../img/contents/h2-business-s.gif);
overflow:hidden;
}


#main_cnt p#target-text{
font-size:13px;
}
#main_cnt p#target-text strong{
font-size:14px;
}
#check-bar{
background-image:url(../img/common/checkbar.gif);
height:3px;
margin:0 0 15px 0;
font-size:0.1em;
}




.t-pagetop{
text-align:right;
font-size:10px;
margin-top:10px;
margin-bottom:5px;
}


#course_detail{
font-size:12px;
}
#course_detail th,
#course_detail td{
line-height:1.4;
}
#course_detail th{
vertical-align:top;
text-align:left;
padding:10px 0 10px 5px;
}
#course_detail td{
padding:10px 0 10px 20px;
}
#course_detail th i{
color:#B0C630;
font-style:normal;
}



/*----- business-s isecurity -----*/


#business-s h2#h2-business-s-is{
position:relative;
font-size:14px;
text-indent:0px;
height:39px; 
margin:10px 0 15px;
padding:0;
}
#business-s h2#h2-business-s-is span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:0 0;
background-repeat:no-repeat;
background-image:url(../img/business-s/h2-isecurity.jpg);
overflow:hidden;
}


#h-voice{
display:block;
position:relative;
overflow:hidden;
width:560px;
height:23px;
margin-bottom:5px;
}
#h-voice span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:0 0;
background-repeat:no-repeat;
background-image:url(../img/business-s/isecurity-h-voice.jpg);
}


/*----- business-s kcraft -----*/

#business-s h2#h2-business-s-kc{
position:relative;
font-size:14px;
text-indent:0px;
height:33px; 
margin:10px 0 15px;
padding:0;
}
#business-s h2#h2-business-s-kc span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:0 0;
background-repeat:no-repeat;
background-image:url(../img/business-s/h2-kcraft.jpg);
overflow:hidden;
}




/*----- business-s celemi -----*/

#business-s h2#h2-business-s-celemi{
position:relative;
font-size:14px;
text-indent:0px;
height:32px; 
margin:10px 0 15px;
padding:0;
}
#business-s h2#h2-business-s-celemi span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:0 0;
background-repeat:no-repeat;
background-image:url(../img/business-s/h2-celemi.jpg);
overflow:hidden;
}



