/*<link href="style.css" rel="stylesheet" type="text/css" />*/

* {font-family:"lr SVbN", "MS Gothic", "Osaka|"; font-size:12px; line-height:15pt; color:#333333; margin:0px;}
body{margin: 0; padding: 230px 0px 50px 0px; background-color:#eeeeee;}   
* html body{overflow:hidden;}   
 
.Clear{clear:both;}
#DisplayNone{display:none;}
caption{text-align:left;}
.Line
{width:100%; height:7px; background:url(img/Line.png); margin:10px 0px 10px 0px;}

/* ******************** TableBorder ******************** */
table{background-color:#ffffff; border:none;}
.Td01
{padding:5px; border-top:1px solid #cccccc; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}
.Td02
{padding:5px; border-top:1px solid #000000; border-bottom:1px solid #cccccc; border-left:1px solid #000000; border-right:1px solid #000000;}
.Td03
{padding:5px; border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #cccccc; border-right:1px solid #000000;}
.Td04
{padding:5px; border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #cccccc;}
.Td05
{padding:5px; border-top:1px solid #000000; border-bottom:1px solid #cccccc; border-left:1px solid #000000; border-right:1px solid #cccccc;}
.Td06
{padding:5px; border-top:1px solid #cccccc; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #cccccc;}
.Td07
{padding:5px; border-top:1px solid #cccccc; border-bottom:1px solid #000000; border-left:1px solid #cccccc; border-right:1px solid #000000;}
.Td08
{padding:5px; border-top:1px solid #000000; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #000000;}
.Td09
{padding:5px; border:1px solid #000000;}

/* ******************** Link ******************** */

a img{border:0px;}
a {border:0px;}
a:hover {border:0px; color:#999999;}

.NoLink
{cursor:pointer;}

/* ******************** Font ******************** */
h1
{font-size:14px; line-height:18pt; color:#007bbb; background:none;}
h2
{font-size:12px; line-height:18pt; color:#333333; background:none;}
h3
{font-size:14px; line-height:18pt; color:#333333; background:none;}
.Font1
{font-size:12px; line-height:16pt; color:#cc0000; background:none;}
.Font2
{font-size:12px; line-height:18pt; color:#007bbb; background:none; font-weight:bold;}

/* ******************** Header ******************** */
#Header
{position:fixed !important; position:absolute; top:0; left:0; width:100%; background:url(img/HeaderBG.png) repeat-x;}
.HeaderBox
{width:900px; height:125px; margin:0 auto;}
.HeaderRight
{float:right; width:735px; height:125px;}
.Logo
{float:left; width:157px; height:76px; margin-top:40px; background:none;}
.Navi
{width:900px; height:120px; margin:0 auto;}

/* ******************** TopImg ******************** */
.TopImg
{width:900px; height:500px; margin:0 auto; background:none;}

/* ******************** Menu ******************** */

#Menu
{flont:right; height:50px; background:none;}

.MenuItem_OFF
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuItem01.png);}
.MenuItem_ON
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuItem02.png);}

.MenuCatalog_OFF
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuCatalog01.png);}
.MenuCatalog_ON
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuCatalog02.png);}

.MenuManual_OFF
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuManual01.png);}
.MenuManual_ON
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuManual02.png);}

.MenuDaiwa_OFF
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuDaiwa01.png);}
.MenuDaiwa_ON
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuDaiwa02.png);}

.MenuOffice_OFF
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuOffice01.png);}
.MenuOffice_ON
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuOffice02.png);}

.MenuContact_OFF
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuContact01.png);}
.MenuContact_ON
{float:right; width:145px; height:50px; margin:0px 0px 5px 0px; background:url(img/MenuContact02.png);}

/* ******************** Item ******************** */
.ItemMenu
{float:left; width:200px; height:100px; margin:5px;}

.ItemText
{background:#eaf4fc; border:#e3f1fc; border-style:solid; padding:5px; margin-bottom:15px;}
.ItemBoxLeft
{float:left;}
.ItemBoxRight
{float:right;}

/* ******************** Catalog ******************** */
.Catalog
{float:left; width:200px; height:300px; text-align:center; margin:5px; padding-top:10px; background:#ceebfb;}

/* ******************** Manual ******************** */
.Manual
{width:850px; height:100%; padding:10px 10px 10px 10px; background:#ceebfb;}

/* ******************** Layout ******************** */
#Layout
{width:900; height:100%; background:none;}

/* ******************** Contents ******************** */
#Contents
{width:900px; height:100%; margin:0 auto; background-color:#ffffff; border-style:none;}

.Frame
{width:100%; min-height:535px; max-height:100%; border:none; overflow:scroll; padding-right:10px;}

.ContentsBox
{width:890px; padding:0px 5px 0px 5px; border-style:none;}
.ContentsBox a:hover img{border:0px; filter:Alpha(opacity=60);}

#Pickup
{width:900px; height:100%; margin:0 auto; background:none; border-style:none;}

.Pankuzu
{width:670px; height:20px; margin:0 auto; padding:0px 0px 10px 30px;}

/* ******************** Map ******************** */
#Map
{width:510px; height:500px; padding:10px; background:none; border-style:none;}
.MapLeft
{float:left; margin:10px 0px 0px 10px;}
.MapRight
{float:right; margin:10px 10px 0px 0px;}

.MapTokyo
{position:absolute; left:500px; top:280px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapYokohama
{position:absolute;	left:500px; top:315px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapChiba
{position:absolute;	left:500px; top:350px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapTokyoK
{position:absolute;	left:500px; top:385px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapSapporo
{position:absolute;	left:500px; top:50px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapSendai
{position:absolute;	left:500px; top:200px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapOsaka
{position:absolute;	left:300px; top:250px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapOsakaK
{position:absolute;	left:300px; top:285px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapNagoya
{position:absolute;	left:340px; top:350px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapNagoyaK
{position:absolute;	left:340px; top:385px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapShikoku
{position:absolute;	left:180px; top:350px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}
.MapHukuoka
{position:absolute;	left:20px; top:310px; width:144px; height:24px; padding:3px; background:url(map/MapBG.png); filter:Alpha(opacity=70); color:#000000;}

/* ******************** Footer ******************** */
#Footer
{bottom:0; left:0; width:900px; height:50px; margin:0 auto; background:url(img/FooterBG.jpg);}
.FooterBox
{width:900px; height:25px; margin:0 auto; padding-top:10px; text-align:center; color:#ffffff;}

