@charset "utf-8";
/*
------------------------------------------
会社案内CSS
------------------------------------------
*/

/* contents 
-------------------------------------------------------------------- */
/* div.contents == #company */
div#company {
}

div#company div.company_box {
margin:50px 0 50px 0;
}

div#company p#company_image_01{
height: 110px; background: url(../company/img/company_image_01.gif) no-repeat; text-indent: -9999px; overflow: hidden;
}

div#company_box table {
font-size:1em;
margin:0px auto 20px;
width:640px;
background:url(../company/img/company_table_bg.gif) 0 0 repeat-y;
}

div#company_box table th {
border-top:1px solid #dddddd;
background-image:url(../company/img/company_partition_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
width:170px;
padding:10px 10px 15px 20px;
text-align:left;
border-top:1px solid #cccccc;
vertical-align:text-top;
color:#333333;
}
div#company_box table td {
border-top:1px solid #dddddd;
background-image:url(../company/img/company_partition_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 20px 15px;
text-align:left;
border-top:1px solid #cccccc;
}


/* access */
div#company div#access div#y_map {
display:block;
width:640px;
height:500px;
border:1px solid #cccccc;
margin-bottom:35px;
}

div#company div#access h4 {
font-weight:bold;
font-size:1em;
margin:35px 0 10px;
}

div#company div#access ol {
margin:10px 0 35px;
}
div#company div#access ol li {
list-style-position:inside;
}


/* /contents
******************************************************************** */


