@charset "UTF-8";
/* 共通  */
body { background-color:#ffffff; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
a img,img {border:none;}
#iwamoto { position:absolute; left:3%; top:5%; width:800px; height:602px; background-color: #FCF6E9; }
#header { position:absolute; left:0px; top:0px; width:800px; height:90px; background-image: url(img/headback.jpg);
background-repeat: no-repeat; }
#rogotyp { position:absolute; left:28px; top:24px; width:262px; height:42px; text-indent: -9999px; }
.rogo_typ01 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #330000; line-height: 8px; }
h1 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #330000; line-height: 24px; }

/* ie mac \*/
* html dl.hah dd {height:1%;}
dl.hah dd {display:block;}
/* ie mac */
div.para {margin-bottom:30px;}
div.para p {margin-bottom:10px;}

#header_tab ul { margin: 0; padding: 0; list-style: none; display: block; }
#header_tab ul a { text-decoration: none; display: block; width: 104px; height: 30px; }
#header_tab { position:absolute; left:0px; top:90px; width:800px; height:30px; background-image: url(img/header01.gif);
background-repeat: repeat-x; text-indent: -9999px; color: #D8CEB7; }

#header01 { position:absolute; left:36px; top:.0px; width:104px; height:30px; background-image: url(img/tab01.gif); background-repeat: no-repeat; }
#header02 { position:absolute; left:140px; top:0px; width:105px; height:30px; background-image: url(img/tab02.gif); background-repeat: no-repeat; }
#header03 { position:absolute; left:245px; top:0px; width:103px; height:30px; background-image: url(img/tab03.gif); background-repeat: no-repeat; }
#header04 { position:absolute; left:349px; top:0px; width:103px; height:30px; background-image: url(img/tab04.gif); background-repeat: no-repeat; }
#header05 { position:absolute; left:452px; top:0px; width:104px; height:30px; background-image: url(img/tab05.gif); background-repeat: no-repeat; }
#header06 { position:absolute; left:556px; top:0px; width:104px; height:30px; background-image: url(img/tab06.gif); background-repeat: no-repeat; }
#header07 { position:absolute; left:660px; top:0px; width:104px; height:30px; background-image: url(img/tab07.gif); background-repeat: no-repeat; }

#header010 { position:absolute; left:36px; top:-8px; width:104px; height:38px; background-image: url(img/toptab.gif); background-repeat: no-repeat; }
#header020 { position:absolute; left:140px; top:-8px; width:105px; height:38px; background-image: url(img/toppro.gif); background-repeat: no-repeat; }
#header030 { position:absolute; left:245px; top:-8px; width:103px; height:38px; background-image: url(img/topwork.gif); background-repeat: no-repeat; }
#header040 { position:absolute; left:349px; top:-8px; width:103px; height:38px; background-image: url(img/topresu.gif); background-repeat: no-repeat; }
#header050 { position:absolute; left:452px; top:-8px; width:104px; height:38px; background-image: url(img/topexh.gif); background-repeat: no-repeat; }
#header060 { position:absolute; left:556px; top:-8px; width:104px; height:38px; background-image: url(img/toplin.gif); background-repeat: no-repeat; }
#header070 { position:absolute; left:660px; top:-8px; width:104px; height:38px; background-image: url(img/topinf.gif); background-repeat: no-repeat; }

#menu_01 { position:absolute; left:30px; top:130px; width:8px; height:8px; }
#menu_02 { position:absolute; left:175px; top:130px; width:7px; height:8px;}
#menu_03 { position:absolute; left:30px; top:444px; width:8px; height:8px; }
#menu_04 { position:absolute; left:175px; top:444px; width:7px; height:8px; }

#mein01 { position:absolute; left:193px; top:131px; width:8px; height:8px; }
#mein02 { position:absolute; left:754px; top:131px; width:7px; height:8px; }
#mein03 { position:absolute; left:193px; top:552px; width:8px; height:8px; }
#mein04 { position:absolute; left:754px; top:552px; width:7px; height:8px; }

#menu { position:absolute; left:30px; top:133px; width:152px; height:316px; background-image: url(img/menuback.gif);
background-repeat: repeat-y; }

/* 共通か確認  */
#sidemenu ul { margin: 0; padding: 0; list-style: none; display: block; }
#sidemenu ul a { text-decoration: none; display: block; width: 128px; height: 31px; }
#sidemenu { position:absolute; left:30px; top:133px; width:152px; height:316px; background-image: url(img/menuback.gif); background-repeat: repeat-y; text-indent: -9999px; color: #D2BEA6; }

#exhi_space { position:absolute; left:30px; top:460px; width:152px; height:78px; }

#copyright { position:absolute; left:31px; top:544px; width:152px; height:45px; }
.copy_right { font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 150%; text-align: center; }
