@charset "utf-8";
/* company ========================================= 

 01: #co01
 02: #co02
 03: #co03

====================================================*/


#co01,#co02 { border-bottom:3px solid #EEEEEE; }

/* ====================================================
	01:#co01
==================================================== */

#co01 {
height:383px;
clear:both;
background:url(../company/img/ca01_bg.gif) 0 25px no-repeat;
}

#pr {
width:240px;
padding:10px 0 0 0;
text-align:right;
}

#gr {
width:240px;
padding:7px 0 0 0;
float:right;
}

h4 { width:270px; text-align:right; }

#gr p {
padding:0 0 0 0;
}


/* ====================================================
	01:#co02
==================================================== */

#co02 {
height:auto;
padding:21px 0 0 0;
}

#ay {
width:256px;
padding:19px 0 0 0;
float:left;
}

#img { float:right; }

h5,h6 {
padding-bottom:16px;
border-bottom:1px solid #CCCCCC;
}

#ay p {
width:245x;
padding:19px 0 0 0;
}

#img p { padding-bottom:20px; }

#rekishi { width:485px; height:230px; float:left;}

#map { width:485px; height:230px; padding:20px 0 0 0; float:left;}


/* ====================================================
	01:#co03
==================================================== */

#co03 { width:485px; height:auto; margin-top:10px; clear:both;}

#co03_h { padding:23px 0 37px 0;}

#co03_h p { width:344px; padding:0 0 0 10px; float:left; }

h6 { margin:8px 0 0 0; float:left; }

#ga { clear:both; padding:4px 0 0 7px; }

#ga table {
border-spacing:0;
border-collapse:collapse;
empty-cells:show;
}

#ga td,#ga th {
padding:15px 0;
border-bottom:1px dotted #CCCCCC;
}

#ga td { width:384px; }

#ga th { width:80px; }