/*---------- company css ----------*/
/* メイン画像 */
#company .main-bg750px{background:url(../../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#company .side210px{background:url(../../img/company/company/side-bg.jpg) no-repeat;height:527px;}
/* メニュー */
.main-menu a.name1{background:url(../../img/english/company/company.gif) no-repeat;height:11px;}
.main-menu a.name2{background:url(../../img/english/company/history.gif) no-repeat;height:11px;}
.main-menu a.name3{background:url(../../img/english/company/message.gif) no-repeat;height:11px;}
.main-menu a.name4{background:url(../../img/english/company/organization.gif) no-repeat;height:11px;}
/*/.main-menu a.name5{background:url(../../img/english/company/access.gif) no-repeat;height:11px;}*/
/*.main-menu a.name6{background:url(../../img/english/company/tenji.gif) no-repeat;height:11px;}*/

#company .main540px .title1{display:block;background:url(../../img/english/company/company/title1.gif) no-repeat;height:40px;}


#company .main540px table{float:left;font-size:10px;line-height:2;margin:10px 0 30px 0;}
#company .main540px table .red{color:#790742;padding:0 10px 0 0;margin:0;} 

.main540px .access-here_l{float:right;background:url(../../img/line_ss.gif) no-repeat 0px 6px;margin:3px 0 0 15px;padding:0;width:170px !important;}
.main540px .access-here_l a{float:right;display:block;background:url(../../img/access-here.gif) no-repeat 0 0px;width:86px;text-indent:-9999px;}
.main540px .access-here{float:right;background:url(../../img/line_ss.gif) no-repeat 0px 6px;margin:3px 0 0 30px;padding:0;width:171px !important;}
.main540px .access-here a{float:right;display:block;background:url(../../img/access-here.gif) no-repeat 0 0px;width:86px;text-indent:-9999px;}
.main540px .access-here_s{float:right;background:url(../../img/line_ss.gif) no-repeat 0px 6px;margin:3px 0 0 35px;padding:0;width:168px !important;}
.main540px .access-here_s a{float:right;display:block;background:url(../../img/access-here.gif) no-repeat 0 0px;width:86px;text-indent:-9999px;}
/*---------- map css ----------*/
#map{width:340px;}
#map .head{float:left;background:url(../../img/company/map/head.gif) no-repeat;height:32px;color:#fff;font-size:14px;text-align:left;padding:8px 0 0 8px;width:340px;margin:0;}
#map .back{float:left;background:url(../../img/company/map/main-bg.gif) no-repeat 0 100%;width:340px;}
#map .tokyo{float:left;text-indent:-9999px;display:block;background:url(../../img/english/company/map/tokyo.gif) no-repeat;height:136px;width:299px;margin:15px auto 20px 11px;}
#map .osaka{float:left;text-indent:-9999px;display:block;background:url(../../img/english/company/map/osaka.gif) no-repeat;height:185px;width:299px;margin:15px auto 20px 11px;}
#map .nagoya{float:left;text-indent:-9999px;display:block;background:url(../../img/english/company/map/nagoya.gif) no-repeat;height:164px;width:299px;margin:15px auto 20px 11px;}
#map a.close{float:left;text-align:right;padding:0;margin:6px 5px 3px 0;width:335px;}
/*---------- 組織図 ----------*/
/* メイン画像 */
#organization .main-bg750px{background:url(../../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#organization .side210px{background:url(../../img/company/company/side-bg.jpg) no-repeat;height:527px;}

#organization .main540px .title1{display:block;background:url(../../img/english/company/organization/title1.gif) no-repeat;height:40px;}
#organization .sosikizu{float:left;display:block;background:url(../../img/english/company/organization/tree-img.gif) no-repeat;text-indent:-9999px;width:316px;height:630px;margin:8px 0 50px 0;}
#organization .main540px .title2{display:block;background:url(../../img/company/organization/title2.gif) no-repeat;height:36px;}
#organization .main540px .title3{display:block;background:url(../../img/company/organization/title3.gif) no-repeat;height:36px;}
#organization .main540px .title4{display:block;background:url(../../img/company/organization/title4.gif) no-repeat;height:36px;}
#organization .main540px a.tenji{float:right;display:block;background:url(../../img/tenji-more.gif) no-repeat;width:97px;height:14px;text-indent:-9999px;margin:-35px 0 0 0;padding:0;}
#organization .main540px .title5{display:block;background:url(../../img/company/organization/title5.gif) no-repeat;height:36px;}
#organization .main540px .title6{display:block;background:url(../../img/company/organization/title6.gif) no-repeat;height:36px;}

#organization .main540px p{margin:0px 0 40px 0;}
#organization .main540px p.tit5{float:right;width:286px;display:block;}
/*---------- greeting ----------*/
/* メイン画像 */
#greeting .main-bg750px{background:url(../../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#greeting .side210px{background:url(../../img/company/greeting/side-bg.jpg) no-repeat;height:527px;}

#greeting .main540px .title1{display:block;background:url(../../img/english/company/message/title1.gif) no-repeat;height:86px;}
#greeting .main540px p{font-size:11px;line-height:1.5;}
#greeting .main540px p span{display:block;text-align:right;}
/*---------- history ----------*/
/* メイン画像 */
#history .main-bg750px{background:url(../../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#history .side210px{background:url(../../img/company/company/side-bg.jpg) no-repeat;height:527px;}

#history .main540px .title1{display:block;background:url(../../img/english/company/history/title1.gif) no-repeat;height:50px;}

#history .main540px table{float:left;font-size:10px;line-height:2;margin:10px 0 30px 0;}
#history .main540px table .red{color:#790742;padding:0 10px 0 0;margin:0;} 

/*---------- tenji ----------*/
/* メイン画像 */
#tenji .main-bg750px{background:url(../../img/company/company/main-bg.jpg) no-repeat #fff 0 100%;}
/* サイド画像 */
#tenji .side210px{background:url(../../img/company/tenji/side-bg.jpg) no-repeat;height:527px;}

#tenji .main540px .title1{display:block;background:url(../img/english/company/tenji/title1.gif) no-repeat;height:46px;}
#tenji .main540px p{color:#505050;line-height:1.5em;margin:33px 0;padding:0 8px;}
#tenji .main540px p span:first-line{color:#790742;}
#tenji .main540px p span{font-size:12px;display:block;margin:10px 0;}


