* {
margin:0; padding:0; 
}
body { 
background-color: #cccccc; 
background-image:url(image/backgroundstyle.gif); 
}
div#pagebody { 
background-color: #ffffff; 
width:950px; margin:0 auto; 
box-shadow: 0px 0px 30px 10px #999999;
}
h1 { 
padding: 5px 0px 5px 10px; 
font-size: 12px; 
font-family: HGGothicM,sans-serif; 
line-height: 15px; 
color:#333333; 
}
h2 { 
float:left;
padding: 0px 0px 5px 0px; 
}
#worktime {
float:right;
margin:-12px 0px 0px 0px;
}
#main-img a { 
display: block; 
height: 224px; 
width: 731px; 
background-image:url(image/main-img2.gif); 
background-repeat:no-repeat; 
float:right; 
margin: 30px -15px 0px 0px; 
}
/*メインメニュー*/
#mainmenu { 
display: block; 
height: 905px; 
width: 190px; 
border-right: 1px solid gray; 
}
#menu { 
height:228px; 
width:190px; 
}
#menu li { 
list-style-type: none; 
}
#menu li a { 
display: block; 
width: 190px; height: 28px; 
background-image:url(image/menubar.gif); 
background-repeat:no-repeat;
color: white; 
padding: 10px 0px 0px 0px; 
text-align: center; 
text-decoration: none; 
font-family: HGmaruGothicMPRO,sans-serif; 
}
#menu li a:hover {
background-image:url(image/menubar2.gif); 
}
#profilemainmenu { 
display:block; 
height:228px; 
width:190px; 
}
#whatsnew  { 
list-style-type: none; 
font-family: HGGothicM,sans-serif;
overflow:scroll;
overflow-x: hidden;
height:150px;
}
#whatsnew  a { 
padding: 20px; 
line-height: 35px; 
font-size: 13px;  
}
#whatsnew a:hover { 
color: gray; 
}
#osusume  { 
list-style-type: none; 
font-family: HGGothicM,sans-serif; 
overflow:scroll;
overflow-x: hidden;
height:150px;
}
#osusume a { 
padding: 20px; 
line-height: 35px; 
font-size: 13px; 
}
#osusume a:hover { 
color: gray; 
}
.panasonic a{ 
display: block; 
height: 33px; 
width: 65px; 
background-image:url(image/panasonic.gif); 
}
.panasonic a:hover { 
background-image:url(image/panasonic2.gif); 
}
.makita a { 
display: block;
height: 25px;
width: 74px; 
background-image:url(image/makita.gif); 
margin: 0px 0px 0px 10px; 
}
.makita a:hover { 
background-image:url(image/makita2.gif); 
}
.hitachi a { 
display: block; 
height: 15px; 
width: 116px; 
background-image:url(image/hitachi.gif); 
margin: 0px 0px 0px 10px; 
}
.hitachi a:hover { 
background-image:url(image/hitachi2.gif); 
}
.izumi a { 
display: block; 
height: 24px; 
width: 93px; 
background-image:url(image/izumi.gif); 
}
.izumi a:hover { 
background-image:url(image/izumi2.gif); 
}
.lobster a { 
display: block; 
height: 48px; 
width: 64px; 
background-image:url(image/lobster.gif); 
margin: 0px 0px 0px 20px; 
}
.lobster a:hover { 
background-image:url(image/lobster2.gif); 
}
.enginner a { 
display: block; 
height: 23px; 
width: 104px; 
background-image:url(image/enginner.gif); 
}
.enginner a:hover { 
background-image:url(image/enginner2.gif); 
}
.tajima a { 
display: block; 
height: 16px; 
width: 98px; 
background-image:url(image/tajima.gif); 
margin: 0px 0px 0px 10px; 
}
.tajima a:hover { 
background-image:url(image/tajima2.gif); 
}
.hasegawa a { 
display: block; 
height: 34px; 
width: 106px; 
background-image:url(image/hasegawa.gif); 
margin: 0px 0px 0px 10px; 
}
.hasegawa a:hover { 
background-image:url(image/hasegawa2.gif); 
}
.bosch a { 
display: block; 
height: 35px; 
width: 102px; 
background-image:url(image/bosch.gif); 
}
.bosch a:hover { 
background-image:url(image/bosch2.gif); 
}
.amp a { 
display: block; 
height: 39px; 
width: 83px; 
background-image:url(image/amp.gif); 
margin: 0px 0px 0px 20px; 
}
.amp a:hover { 
background-image:url(image/amp2.gif); 
}
.mitoloy a { 
display: block; 
height: 18px; 
width: 89px; 
background-image:url(image/mitoloy.gif); 
}
.mitoloy a:hover { 
background-image:url(image/mitoloy2.gif); 
}
.gentos a { 
display: block; 
height: 31px; 
width: 104px; 
background-image:url(image/gentos.gif); 
margin: 0px 0px 0px 10px; 
}
.gentos a:hover { 
background-image:url(image/gentos2.gif); 
}
.sunflag a { 
display: block; 
height: 28px; 
width: 98px; 
background-image:url(image/sunflag.gif); 
margin: 0px 0px 0px 10px; 
}
.sunflag a:hover { 
background-image:url(image/sunflag2.gif); 
}
.hataya a { 
display: block; 
height: 31px; 
width: 92px; 
background-image:url(image/hataya.gif); 
}
.hataya a:hover { 
background-image:url(image/hataya2.gif); 
}
.ktc a { 
display: block; 
height: 40px; 
width: 68px; 
background-image:url(image/ktc.gif); 
margin: 0px 0px 0px 20px; 
}
.ktc a:hover { 
background-image:url(image/ktc2.gif); 
}
.sanwa a { 
display: block; 
height: 12px; 
width: 59px; 
background-image:url(image/sanwa.gif); 
}
.sanwa a:hover { 
background-image:url(image/sanwa2.gif); 
}
.niigataseiki a { 
display: block; 
height: 34px; 
width: 140px; 
background-image:url(image/niigataseiki.gif); 
margin: 0px 0px 0px 10px; 
}
.niigataseiki a:hover { 
background-image:url(image/niigataseiki2.gif); 
}
.oh a { 
display: block; 
height: 21px; 
width: 140px; 
background-image:url(image/oh.gif); 
margin: 0px 0px 0px 10px; 
}
.oh a:hover { 
background-image:url(image/oh2.gif); 
}
.koken a { 
display: block; 
height: 28px; 
width: 87px; 
background-image:url(image/koken.gif); 
margin: 0px 0px 0px 20px; 
}
.koken a:hover { 
background-image:url(image/koken2.gif); 
}
.knipex a { 
display: block; 
height: 36px; 
width: 70px; 
background-image:url(image/knipex.gif); 
margin: 0px 0px 0px 15px; 
}
.knipex a:hover { 
background-image:url(image/knipex2.gif); 
}
.tasco a { 
display: block; 
height: 20px; 
width: 140px; 
background-image:url(image/tasco.gif); 
}
.tasco a:hover { 
background-image:url(image/tasco2.gif); 
}
.sanritu a { 
display: block; 
height: 25px; 
width: 140px; 
background-image:url(image/sanritu.gif); 
margin: 0px 0px 0px 10px; 
}
.sanritu a:hover { 
background-image:url(image/sanritu2.gif); 
}
.supertool a { 
display: block; 
height: 31px; 
width: 130px; 
background-image:url(image/supertool.gif); 
margin: 0px 0px 0px 10px; 
}
.supertool a:hover { 
background-image:url(image/supertool2.gif); 
}
.vessel a { 
display: block; 
height: 35px; 
width: 105px; 
background-image:url(image/vessel.gif); 
}
.vessel a:hover { 
background-image:url(image/vessel2.gif); 
}
.etc a { 
display: block; 
height: 32px; 
width: 101px; 
background-image:url(image/etc.gif); 
margin: 0px 0px 0px 40px; 
}
.etc a:hover { 
background-image:url(image/etc2.gif); 
}
.contents { 
float:right; 
}
#maker { 
padding: 10px 0px 30px 20px;
}
.axbox a { 
display: block; 
height: 328px; 
width: 253px; 
float:right; 
background-image:url(image/axbox.jpg); 
background-repeat:no-repeat; 
}
.axbox a:hover { 
background-image:url(image/axbox3.png); 
}
#box1 { 
display: block; 
height: 135px; 
width: 190px; 
}
.facebook a { 
background-image:url(image/facebook.gif); 
background-repeat:no-repeat; 
display: block; 
height: 110px; 
width: 110px; 
margin: 35px 0px 0px 40px; 
}
.facebook a:hover { 
background-image:url(image/facebook2.gif); 
}
#box2 { 
display: block;
height: 202px; 
width: 190px; 
}
.toneshop a { 
display: block; 
background-image:url(image/toneshop.jpg);
height: 184px; 
width: 174px; 
margin: 15px 0px 0px 5px; 
background-repeat: no-repeat; 
}
.toneshop a:hover { 
background-image:url(image/toneshop2.jpg); 
}
#box3 { 
display: block; 
height: 300px; 
width: 190px; 
}
.panasonicshop a { 
background-image:url(image/panasonicshop.jpg); 
display: block; 
height: 292px;
width: 189px; 
margin: 2px 0px 0px 0px;
}
.panasonicshop a:hover { 
background-image:url(image/panasonicshop2.jpg); 
}
.overview { 
margin:50px 0px 0px 0px;
}
table.profile { 
width:680px; 
margin:30px 0px 20px 135px;
}
table.profile th { 
width:150px; 
padding:10px; 
text-align:center; 
white-space:nowrap; 
background-color:#ccccee;
border-bottom:dotted #666666 1px; 
}
table.profile td { 
width:530px; 
padding:10px; 
white-space:nowrap; 
background-color:#eeeeff; 
border-bottom:dotted #666666 1px; 
}
#overviewbar { 
text-align:center; 
}
.map { 
text-align:center; 
margin:0px 0px 50px 0px;
}
.footer { 
clear: both; 
background-color:#B22222; 
font-family: HGGothicM,sans-serif; 
color: white;
}
table.rink1 { 
width:430px; 
margin:46px 0px 30px 45px;
border: 1px solid gray;
font-size:15px;
}
table.rink1 a:hover {
color:gray;
}
table.rink1 th {
width:50px; 
background-color:oldlace;
border: 1px solid gray;
}
table.rink1 td { 
width:380px;
padding:10px;
background-color:snow;
border: 1px solid gray;
}
table.rink2 { 
width:430px; 
margin:30px 0px 0px 0px;
border: 1px solid gray;
font-size:15px;
}
table.rink2 a:hover {
color:gray;
}
table.rink2 th {
width:50px;
background-color:oldlace;
border: 1px solid gray;
}
table.rink2 td {
width:380px; 
padding:10px;
background-color:snow;
border: 1px solid gray;
}
.rink1 { 
float:left;
}
.toppagereturn { 
margin:180px 10px 10px 640px;
}
.toppagereturn2 { 
margin:30px 10px 50px 60px;
}
.cotalog {
margin:10px 0px 50px 10px;
}
table.cotalog td {
padding:10px 10px 30px 70px;
}
.cotalog a {
box-shadow: 10px 10px 10px 1px silver;
}
.axboxcotalog a {
display:block;
width:200px;
height:140px;
background-image:url(cotalog/axboxcotalog.jpg);
background-repeat:no-repeat;
}
.axboxcotalog a:hover {
background-image:url(cotalog/axboxcotalog2.jpg);
}
.panasoniccotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/panasoniccotalog.jpg);
background-repeat:no-repeat;
}
.panasoniccotalog a:hover {
background-image:url(cotalog/panasoniccotalog2.jpg);
}
.makitacotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/makitacotalog.jpg);
background-repeat:no-repeat;
}
.makitacotalog a:hover {
background-image:url(cotalog/makitacotalog2.jpg);
}
.hitachicotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/hitachicotalog.jpg);
background-repeat:no-repeat;
}
.hitachicotalog a:hover {
background-image:url(cotalog/hitachicotalog2.jpg);
}
.boschcotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/boschcotalog.jpg);
background-repeat:no-repeat;
}
.boschcotalog a:hover {
background-image:url(cotalog/boschcotalog2.jpg);
}
.ryobicotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/ryobicotalog.jpg);
background-repeat:no-repeat;
}
.ryobicotalog a:hover {
background-image:url(cotalog/ryobicotalog2.jpg);
}
.escocotalog a {
display:block;
width:200px;
height:259px;
background-image:url(cotalog/escocotalog.jpg);
background-repeat:no-repeat;
}
.escocotalog a:hover {
background-image:url(cotalog/escocotalog2.jpg);
}
.kokencotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/kokencotalog.jpg);
background-repeat:no-repeat;
}
.kokencotalog a:hover {
background-image:url(cotalog/kokencotalog2.jpg);
}
.marvelcotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/marvelcotalog.jpg);
background-repeat:no-repeat;
}
.marvelcotalog a:hover {
background-image:url(cotalog/marvelcotalog2.jpg);
}
.pbcotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/pbcotalog.jpg);
background-repeat:no-repeat;
}
.pbcotalog a:hover {
background-image:url(cotalog/pbcotalog2.jpg);
}
.tascocotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/tascocotalog.jpg);
background-repeat:no-repeat;
}
.tascocotalog a:hover {
background-image:url(cotalog/tascocotalog2.jpg);
}
.tonichicotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/tonichicotalog.jpg);
background-repeat:no-repeat;
}
.tonichicotalog a:hover {
background-image:url(cotalog/tonichicotalog2.jpg);
}
.tonecotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/tonecotalog.jpg);
background-repeat:no-repeat;
}
.tonecotalog a:hover {
background-image:url(cotalog/tonecotalog2.jpg);
}
.asadacotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/asadacotalog.jpg);
background-repeat:no-repeat;
}
.asadacotalog a:hover {
background-image:url(cotalog/asadacotalog2.jpg);
}
.rexcotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/rexcotalog.jpg);
background-repeat:no-repeat;
}
.rexcotalog a:hover {
background-image:url(cotalog/rexcotalog2.jpg);
}
.tajimacotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/tajimacotalog.jpg);
background-repeat:no-repeat;
}
.tajimacotalog a:hover {
background-image:url(cotalog/tajimacotalog2.jpg);
}
.tytoncotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/tytoncotalog.jpg);
background-repeat:no-repeat;
}
.tytoncotalog a:hover {
background-image:url(cotalog/tytoncotalog2.jpg);
}
.okudayagikencotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/okudayagikencotalog.jpg);
background-repeat:no-repeat;
}
.okudayagikencotalog a:hover {
background-image:url(cotalog/okudayagikencotalog2.jpg);
}
.miraicotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/miraicotalog.jpg);
background-repeat:no-repeat;
}
.miraicotalog a:hover {
background-image:url(cotalog/miraicotalog2.jpg);
}
.sakaecotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/sakaecotalog.jpg);
background-repeat:no-repeat;
}
.sakaecotalog a:hover {
background-image:url(cotalog/sakaecotalog2.jpg);
}
.knipexcotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/knipexcotalog.jpg);
background-repeat:no-repeat;
}
.knipexcotalog a:hover {
background-image:url(cotalog/knipexcotalog2.jpg);
}
.hozancotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/hozancotalog.jpg);
background-repeat:no-repeat;
}
.hozancotalog a:hover {
background-image:url(cotalog/hozancotalog2.jpg);
}
.nejicotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/nejicotalog.jpg);
background-repeat:no-repeat;
}
.nejicotalog a:hover {
background-image:url(cotalog/nejicotalog2.jpg);
}
.fujiidenkoucotalog a {
display:block;
width:200px;
height:280px;
background-image:url(cotalog/fujiidenkoucotalog.jpg);
background-repeat:no-repeat;
}
.fujiidenkoucotalog a:hover {
background-image:url(cotalog/fujiidenkoucotalog2.jpg);
}
.flashplayer {
margin:20px 0px 0px 50px; 
font-size:15px;
}
.submenu {
margin:20px 0px 0px 30px; 
float:left;
}
.submenu p {
display:block; 
width:250px; 
height:45px; 
background-color:#003399; 
color:white;
text-align:center;
line-height:45px;
border: gray 1px solid;
}
.submenu li {
list-style-type:none; 
}
.submenu a { 
display:block; 
width:250px; 
height:45px;
background-color:#cccccc; 
color:black; 
text-decoration:none; 
text-align:center;
line-height:45px;
border: gray 1px solid;
}
.contact {
border:gray 1px solid;
}
.contact th {
display:block;
width:200px; 
height:68px; 
line-height:68px;
background-color:#cccccc;
border:gray 1px solid;
}
.contact td {
border:gray 1px solid;
width:380px;
padding:0px 0px 0px 10px;
background-color:#f5f5f5;
}
#info0001, #info0002,#info0003 { 
display:block;
width:590px; 
height:45px;
line-height:45px; 
background-color:#003399; 
color:white;
border:gray 1px solid;
padding:0px 0px 0px 10px;
}
#form1 input, #form textarea {
font-size:20px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px; 
}
#form1 input:focus, #form1 textarea:focus {
box-shadow: 0px 0px 5px 2px #ccccee;
-moz-box-shadow: 0px 0px 5px 2px #ccccee;
-webkit-box-shadow: 0px 0px 5px 2px #ccccee;
outline-style:none;
}
input[type="text"],input[type="email"] {
width:70%;
}
.info {
float:right;
margin:20px 30px 30px 0px;
border:gray 1px solid;
}
.minoruemail {
padding:20px 0px 20px 20px;
}
.minorutell {
padding:20px 0px 20px 20px;
}
.remarks {
padding:20px 0px 20px 20px;
}
.send {
padding:20px 0px 20px 200px;
}
.ready {
padding:100px 0px 400px 400px; 
}
.newitem {
padding:20px 0px 20px 0px;
text-align:center;
}
.return {
padding: 10px 0px 30px 10px;
}
