@charset "utf-8";
/* CSS Document */



#main, 
#footer, 
#business-work,
#business-company,
#business-access,
#business-charter,
#recruit,
#contact,
#corporate-customers,
#main-area,
#trader,
#sitemap,
#about,
#landing,
#privacypolicy,
#landing,
#nabi,
#secondary/*,
#header h2,
#branding*/
{ font-size:140% !important; line-height:160%;}



/*
サービス紹介の各ボックスの拡大
*/
#main-area .service span{ margin-top:-20px; width:120px;}
#main-area .service .semi-longtext span{ margin-top:-20px; width:120px;}
#main-area .service .longtext span{ margin-top:-20px; width:120px;}
#main-area .service .longertext span{ margin-top:-40px; width:120px;}
#main-area .title h3{ height:60px;padding: 5px 5px;}


/*
事業所案内のアイコンボックスの拡大
*/
#main-area #box05 .areamap .east{ position:absolute; top:95px; left:470px; background:none;}


/*
事業所案内のアイコンボックスの拡大
*/
#main-area #box05 .officebox ul{ list-style:none; margin: 10px;
 border:#F90 solid 1px; background:#FFFFFF;padding:10px; width:520px; height:130px;}
#main-area #box05 .officebox  li{ width:55px; height:110px; float:left; margin:5px; border:#F90 solid 1px; background:#FFFFFF;padding:5px;
 text-align:center; white-space:nowrap;}
#main-area #box05 .officebox li p{margin-left:-2px; font-size:90%;}

/*.textsmall 
{font-size: 14px !important; line-height:18px;}
#header h2{margin:-30px -240px auto 240px;}
#pic img{ margin:20px 400px auto -400px;}
/*#main-area{margin-top:220px;}
#nabi{margin-top:300px;}
*/
body { overflow-x : hidden ;}
.highline .box03 { height:450px; position:relative; margin-top:5px;}
.lowline .box03 { height:600px; position:relative; margin-top:5px;}
#main-area .box04 #textarea { width:260px; height:450px; overflow:scroll; text-align:left; }

/*
#header h2 { width:400px; line-height:120%; margin:-30px 50px 0 0; float:right; color:#F60; font-size:11px;}
*/