@charset "utf-8";

/*----------------------------------------*/
/*γδΌηAZζ¦θγ*/
/*----------------------------------------*/

/*----γδΌηAZζ¦θ γ----*/
#company01 .gaiyobox{width:680px; float:left; margin:0 0 40px 20px;}
#company01 .gaiyobox dl{width:678px; float:left; border-bottom:1px #cccccc dotted;}
#company01 .gaiyobox dt{width:16%; float:left; padding:0.5em 0; font-weight:bold; background-color:#ffffff;}
#company01 .gaiyobox dd{width:75%; float:left; padding:0.5em 0;}


/*----γγPγ\γγη΄Pδ» γ----*/
#company01 .staffbox{width:680px; height:auto; clear:both; margin:10px 0 50px 0;}
#company01 .staffbox .leftphoto{width:184px; height:160px; float:left;}
#company01 .staffbox .rightarea{width:496px; height:auto; float:left; padding-bottom:30px;}
#company01 .staffbox .rightarea .name{ font-weight:bold; font-size:1.25em;}
#company01 .staffbox .rightarea .state{ padding:6px 0 10px 0;}
#company01 .staffbox .rightarea p{ width:490px; overflow:auto;}

/*----γγFγγ£γPη΄Pδ» γ----*/
#company01 .officebox{width:680px; height:500px; clear:both; margin:5px 0 50px 0;}
#company01 .officebox .photoL{width:330px; height:220px; float:left; margin:10px 20px 10px 0;}
#company01 .officebox .photoL p{width:330px; height:20px; margin:3px 0 10px 0; text-align:center;}
#company01 .officebox .photoR{width:330px; height:220px; float:left; margin:10px 0 20px 0;}
#company01 .officebox .photoR p{width:330px; height:20px; margin:3px 0 10px 0; text-align:center;}
#company01 .officebox .rightarea p{ width:490px; overflow:auto;}


/*----γγBγγ»γVγN γ----*/
#company02 .messagebox{width:680px; float:left; margin:0 0 50px 0;}
#company02 .messagebox p{width:678px; clear:both; margin:20px 0 10px 0;}


/*----γγuγbγTγPγγγ γ----*/
#company03 .mapbox{width:680px; height:470px; float:left; margin:0 0 20px 0;}
#company03 .maptxt{width:678px; clear:both; margin:0 0 50px 0;}
#company03 .maptxt p{width:678px;}

