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

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

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


#co01,#co02 { overflow:hidden; height:auto; border-bottom:3px solid #EEEEEE; }

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

#co01 {
padding:0 0 20px 0;
clear:both;
}

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

#gr {
width:480px;
padding:0 0 0 0;
float:left;
}

#gr p:first-child {
width:220px;
margin:0 20px 0 0;
float:left;
}

#gr p:nth-child(2) {
width:220px;
float:right;
}

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



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

#co02 {
padding:21px 0 20px 0;
}

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

#img { float:right; }

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

#ay p {
width:245x;
}

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

#map { padding:0 0 0 0; clear:both; }


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

#co03_h {
padding:33px 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:354px; padding:0 0 0 30px; }

#ga th { width:80px; text-align: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; }