@charset "utf-8";

/*----------------------------------------*/
/*　Company profile　*/
/*----------------------------------------*/

/*----　Company profile 　----*/
#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:23%; float:left; padding:0.5em 0; font-weight:bold; background-color:#ffffff;}
#company01 .gaiyobox dd{width:67%; float:left; padding:0.5em 0;}


/*----　ゃPゃ\ッフ紃P介 　----*/
#company01 .staffbox{width:680px; height:auto; clear:both; margin:10px 10px 50px 0;}
#company01 .staffbox .leftphoto{width:325px; height:230px; float:left;}
#company01 .staffbox .rightphoto{width:325px; height:230px; float:right;}
#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;}

