@charset "utf-8";

/**************************************************************
***************************************************************
Relisy CSS Document
Copyright (c) Relisy. All rights reserved.
***************************************************************
**************************************************************/

/*-------------------------------------------------------------
基本設定
-------------------------------------------------------------*/

#bgbase {
width: 100%;
height: 625px;
top: 0;
left: 0;
background: transparent url("../../images/public/top/bg_body.jpg") center 0 no-repeat;
}
#Wrap {
width:960px;
margin:0 auto;
padding:0 0 30px 0;
background-image:url(../../images/public/top/bg_wrap.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

/*-------------------------------------------------------------
ヘッダ
-------------------------------------------------------------*/
#header {
width:960px;
height:156px;
margin:0;
padding:0;
}

ul#nav {
margin:auto; auto 0 auto;
padding:0;
width:114px;
list-style-type : none;
}
ul#nav li {
width:114px;
height:22px;
padding:0;
}
ul#nav li a {
display:block;
width:114px;
height:22px;
text-decoration:none;
padding:0;
}
ul#nav li#hBtn01 a {
background-image:url(../../images/public/top/bn_head01.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn01 a:hover {
background-image:url(../../images/public/top/bn_head01x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn02 a {
background-image:url(../../images/public/top/bn_head02.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn02 a:hover {
background-image:url(../../images/public/top/bn_head02x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn03 a {
background-image:url(../../images/public/top/bn_head03.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn03 a:hover {
background-image:url(../../images/public/top/bn_head03x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn04 a {
background-image:url(../../images/public/top/bn_head04.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn04 a:hover {
background-image:url(../../images/public/top/bn_head04x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn05 a {
background-image:url(../../images/public/top/bn_head05.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn05 a:hover {
background-image:url(../../images/public/top/bn_head05x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn06 a {
background-image:url(../../images/public/top/bn_head06.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn06 a:hover {
background-image:url(../../images/public/top/bn_head06x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

ul#nav li#hBtn07 a {
background-image:url(../../images/public/top/bn_head07.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#nav li#hBtn07 a:hover {
background-image:url(../../images/public/top/bn_head07x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
/*-------------------------------------------------------------
コンテンツ
-------------------------------------------------------------*/
#contents {
margin:0;
padding:0;
}
#contents h1 {
display:block;
background:url(../../images/public/top/rogo.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
width:344px;
height:153px;
margin:105px 0 0 308px;
padding:0;
}

/****************************************グローバルメニュー*/
#mainNavBase {
width:520px;
margin:0;
}

ul#mainNav {
margin:140px auto 0 auto;
padding:0 0 0 255px;
height:41px;
list-style-type : none;
}
ul#mainNav li {
width:111px;
height:37px;
float:left;
margin:0 59px 0 0;
padding:0;
}
ul#mainNav li a {
display:block;
width:111px;
height:37px;
text-decoration:none;
position:absolute;
}
ul#mainNav li#gbtn01 a {
background-image:url(../../images/public/top/bn_global01.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#mainNav li#gbtn01 a:hover {
background-image:url(../../images/public/top/bn_global01x.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#mainNav li#gbtn02 a {
background-image:url(../../images/public/top/bn_global02.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#mainNav li#gbtn02 a:hover {
background-image:url(../../images/public/top/bn_global02x.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#mainNav li#gbtn03 a {
background-image:url(../../images/public/top/bn_global03.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#mainNav li#gbtn03 a:hover {
background-image:url(../../images/public/top/bn_global03x.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
text-indent:-9999px;
}
/*-------------------------------------------------------------
フッタ
-------------------------------------------------------------*/
#footer {
width:100%;
height:50px;
margin:0;
padding:0;
background-color:#FFFFFF;
}
#footerInner {
width:960px;
height:30px;
margin:10px auto;
font-size:10px;
}
#footerInner .footerLeft {
float:left;
margin:0;
padding:0;
}
#footerInner .footerRight {
float:right;
margin:0;
padding:0;
text-align:right;
}
ul#footerNav {
margin:0;
padding:0;
width:122px;
list-style-type : none;
}
ul#footerNav li {
width:122px;
height:16px;
margin:0;
padding:0;
}
ul#footerNav li a {
display:block;
width:122px;
height:16px;
text-decoration:none;
padding:0;
}
ul#footerNav li#fBtn01 a {
background-image:url(../../images/public/common/bn_privacy.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
ul#footerNav li#fBtn01 a:hover {
background-image:url(../../images/public/common/bn_privacy_x.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
