/* CSS Document */


/****************************************************/
/* dl表組み TOP/NEWS
/****************************************************/
.section_01 dl {
font-size:12px;
margin:0px;
padding:0px;
overflow:auto;
height;230px;
}
* html .section_01 dl {
height:1%;
}

.section_01 dl dt {
background-image:url(../img/ico_cursor_r.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 2px 12px;
font-weight:bold;
}
.section_01 dl dd {
border-bottom:1px solid #CCCCCC;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
}
.section_01 dl dd ul {
margin:0px 0px 0px 15px;
padding:0px;
}
.section_01 dl dd ul li {
list-style-type:square;
}


/****************************************************/
/* dl表組み
/****************************************************/
.section_02 dl {
overflow: hidden;
position:relative;
font-size:12px;
margin:0px 0px;
padding:5px 0px 5px 0px;
border-bottom: 1px solid #CCCCCC;
}
* html .section_02 dl {
height:1%;
}

.section_02 dl dt {
float:left;
background-image:url(../img/back_dt_01.jpg);
background-repeat:no-repeat;
margin:0px;
padding:7px 0px 6px 0px;
font-weight:bold;
color: #FFF4FE;
text-align:center;
width: 90px;
}
.section_02 dl dd {
margin:0px 0px 0px 100px;
padding:7px 0px 6px 0px;
height:100%;
}
.section_02 dl dd ul {
margin:0px 0px 0px 15px;
padding:0px;
}
.section_02 dl dd ul li {
list-style-type:square;
}


/****************************************************/
/* business.html
/****************************************************/
#results {
overflow:hidden;
position:relative;
margin:0px;
}
* html #results {
height:1%;
}
#results dl {
float:left;
padding:5px;
margin:0px 2px;
border:1px solid #CCCCCC;
}
#results dl dt {
padding:3px 0px;
text-align:center;
}


/****************************************************/
/* company.html
/****************************************************/
p#logo {
border:1px solid #CFCFCF;
padding:15px;
margin:0px 0px 10px 0px;
text-align:center;
}


/****************************************************/
/* recruit.html
/****************************************************/
#main .recruit h3 {
color:#003366;
margin:0px 0px 5px 0px;
font-size:14px;
letter-spacing:2px;
}



/****************************************************/
/* form
/****************************************************/
form , input {
margin:0px;
padding:0px;
}
form p {
margin:10px 0px 0px 0px;
}
.error_caution {
color:#FF0000;
}
#b_submit {
padding:10px 0px;
text-align:center;
}
