@charset "utf-8";
/* CSS Document */


/* Common css */

#MainContainer{width:850px;margin:auto;}

#Header{height:175px}
.HeaderLeft{float:left;width:250px;height:175px;}
.HeaderLeft a{display:block;height:175px;width:250px;background:url(../_images/common/Headerlogo.jpg);}
.HeaderRight{float:left;width:560px;padding-left:40px;}

/* header */

.HeaderSubMenu{padding-left:207px;margin-top:54px;}
.HeaderSubMenu dd{float:left;}
.HeaderSubMenu dd a{display:block;height:19px;}
.SM01 a{background:url(../_images/common/HeaderSubMenu.jpg) 0 0;width:65px;}
.SM02 a{background:url(../_images/common/HeaderSubMenu.jpg) -65px 0;width:92px;}
.SM03 a{background:url(../_images/common/HeaderSubMenu.jpg) -157px 0;width:146px;}
.SM04 a{background:url(../_images/common/HeaderSubMenu.jpg) -303px 0;width:50px;}

.HeaderMenu{margin-top:20px;}
.HeaderMenu dd{float:left;}
.HeaderMenu dd a{display:block;height:45px;width:140px;}
.M01 a{background:url(../_images/common/HeaderMenu.jpg) 0 0;}
.M02 a{background:url(../_images/common/HeaderMenu.jpg) -140px 0;}
.M03 a{background:url(../_images/common/HeaderMenu.jpg) -280px 0;}
.M04 a{background:url(../_images/common/HeaderMenu.jpg) -420px 0;}

/* Main Wrapper */

#MainWrapper{margin-bottom:30px;background:url(../_images/common/LeftColumnBg.jpg) 0 0 repeat-y;}
#INDEX #MainWrapper{margin-bottom:30px;background:none;}

/* Left Column */

#LeftColumn{float:left;width:250px;background:white;}
.HeaderLogoBottom{background:url(../_images/common/HeaderlogoBottom.jpg);height:25px;}

#ColumnMenu{margin:20px 0;padding-bottom:0px;}
.BgOn{background:url(../_images/common/ColumnMenuBg.jpg) 100% 100% no-repeat;padding-bottom:25px !important;}

#ColumnMenu dt{margin-bottom:15px;}
#ColumnMenu dd{color:#666;font-size:10pt;background:url(../_images/common/MenuPoint.jpg) 0 50% no-repeat;padding:10px;padding-left:20px;margin:0 20px;}
#ColumnMenu dd a{text-decoration:none;color:#666;}
#ColumnMenu dd a:hover{text-decoration:none;color:#999;}

.MenuHead{height:40px;width:250px;}
#FACILITY .MenuHead{background:url(../_images/facility/MenuHead.jpg)}
#RECRUIT  .MenuHead{background:url(../_images/recruit/MenuHead.jpg)}
#ACCESS   .MenuHead{background:url(../_images/access/MenuHead.jpg)}
#CONTACT  .MenuHead{background:url(../_images/contact/MenuHead.jpg)}
#ABOUTUS  .MenuHead{background:url(../_images/aboutus/MenuHead.jpg)}
#SITEMAP  .MenuHead{background:url(../_images/sitemap/MenuHead.jpg)}
#PRIVACY  .MenuHead{background:url(../_images/privacy/MenuHead.jpg)}
#LINK     .MenuHead{background:url(../_images/link/MenuHead.jpg)}
#FAQ      .MenuHead{background:url(../_images/faq/MenuHead.jpg)}
#SHOP     .MenuHead{background:url(../_images/shop/MenuHead.jpg)}

.LeftColumnBoxLink{margin-bottom:30px;}
.LeftColumnBoxLink dd{margin-bottom:15px;}

/* Right Column */

#RightColumn{float:left;width:560px;padding-left:40px;}
#RightColumn h2{height:48px;margin-bottom:35px;background:url(../_images/common/PageTitleBg.jpg) 100% 100% repeat-x;padding-bottom:15px;}
#RightColumn h2 img{margin-right:20px;}

#RightColumnContainer{}

/* To Top */

#ToTop{margin-top:10px;text-align:right;}

/* Footer */

#Footer{background:#999;padding:20px 0;}
.Footer{width:850px;margin:auto;}

.FooterMenu{float:left;width:400px;}
.FooterMenu dl{float:left;margin-right:35px;}
.FooterMenu dl dd{margin-bottom:20px;}

/* copyright*/

.copyright{float:left;width:450px;text-align:right;}