@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

/* ------------------------------------------------------------
contents
------------------------------------------------------------ */
#company .float-l{
width: 700px;
}
#company .float-l table{
width: 100%;
}
#company .float-l table th,#company .float-l table td{
text-align: left;
border-bottom: 1px solid #ccc;
padding: 10px;
}
#company .float-l table tr:last-child th,#company .float-l table tr:last-child td{
border-bottom: none;
}
#company .float-l table th{
width: 26%;
}
.group-list li{
text-align: left;
background: url("../images/company-images/icon.png") 0 9px no-repeat;
padding-left: 15px;
margin-bottom: 5px;
}
#company .float-r{
width: 350px;
}
#company .float-r ul li{
margin-bottom: 20px;
}

#outline table{
width: 100%;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-bottom: 10px;
}
#outline table th,#outline table td{
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 10px;
}
#outline table th{
width: 10%;
background-color:#efefef;
text-align: center;
}
#outline table td{
text-align: left;
}




/* ==========================================================================
pc
========================================================================== */
@media screen and (min-width: 1100px) {


}

/* ==========================================================================
tablet
========================================================================== */
@media screen and (max-width: 1099px) {
#company .float-l{
width: 63%;
}
#company .float-r{
width: 31%;
}


}

/* ==========================================================================
sp
========================================================================== */
@media screen and (max-width: 699px) {
#company .float-l{
width: 100%;
}
#company .float-r{
width: 100%;
}


}