@charset "utf-8";
/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{
background:#ececec;
_background:fixed;
margin:0 auto;
padding:0;
text-align:center}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
margin:0;
padding:0;
color:#0d0d0d;
font-style:normal;
font:small/160% verdana, "ＭＳ Ｐゴシック"}

*html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:x-small/180% verdana, "ＭＳ Ｐゴシック"}

*+html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:small/160% verdana, "ＭＳ Ｐゴシック"}

;;body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:small/160% verdana, "ＭＳ Ｐゴシック"}

table{
border-collapse:collapse;
border-spacing:0}

textarea,input{margin:0;padding:0}

caption,th{text-align:left}
td,th{vertical-align: top}

fieldset,img,abbr{border:none}
li{list-style-type:none}
hr{display:none}

a,a:link{color:#666}
a:visited{color:#666}
a:hover{color:#666;text-decoration:none}
strong{font-weight:bold}

/***********************************************/
/* layout divs                                 */
/***********************************************/

#wrapper{
background:url(../img/common/bodyBg.jpg) repeat-x #fff;
margin:0 auto -228px;
min-height:100%;
_height:100%;
padding:0 0 228px;
position:relative;
text-align:center}

#head{
background:url(../img/common/headBg2.jpg) no-repeat 50% 0;
height:137px;
margin:0 auto 20px;
padding:0;
position:relative;
width:800px}

#index #head{
background:url(../img/common/headBg.jpg) no-repeat 50% 0;
height:398px}

#cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#cont{
display:inline-block;
margin:0 auto;
padding:0;
width:800px}

/*\*/
*html #cont{height:1%}
#cont{display:block}
/**/

#main{
float:right;
margin:0;
min-height:390px;
_height:390px;
text-align:left;
width:575px}

#sideBar{
float:left;
margin:0 10px 0 0;
padding:0;
text-align:left;
width:215px}

#foot{
background:url(../img/common/footBg.jpg) repeat-x;
margin:0 auto;
height:228px;
padding:0;
position:absolute;
bottom:0;
left:0;
width:100%}

/***********************************************/
/* head style                                  */
/***********************************************/

#head h1{
left:0;
top:18px;
position:absolute}

#head h1 a{
background:url(../img/common/headLogo.jpg) no-repeat;
display:block;
height:67px;
width:253px;
text-indent:-1000px}

/*\*/
#head h1 a{overflow:hidden}
/* */

#head #headLead{
right:0;
top:26px;
position:absolute}

#head h2{
font-weight:bold;
position:absolute;
font-size:x-large;
_font-size:large;
top:165px;
left:15px}

#index #head h2{
top:158px;
left:auto;
right:0}

#head #sideNav{
position:absolute;
top:158px;
left:0}

#head #sideNav li img{vertical-align:bottom}

#head #globalNav{
background:url(../img/common/gNav.jpg) no-repeat;
height:28px;
top:108px;
right:0;
position:absolute}

#head #globalNav li{float:left}
#head #globalNav li a{
display:block;
height:28px;
text-indent:-10000px}

/*\*/
#head #globalNav li a{overflow:hidden}
/* */

#head #globalNav li.menu01 a{width:203px}
#head #globalNav li.menu02 a{width:100px}
#head #globalNav li.menu03 a{width:139px}
#head #globalNav li.menu04 a{width:177px}
#head #globalNav li.menu05 a{width:101px}
#head #globalNav li.menu06 a{width:80px}

#head #globalNav li.menu01 a:hover{background:url(../img/common/gNav.jpg) no-repeat 0 -28px}
#head #globalNav li.menu02 a:hover{background:url(../img/common/gNav.jpg) no-repeat -203px -28px}
#head #globalNav li.menu03 a:hover{background:url(../img/common/gNav.jpg) no-repeat -303px -28px}
#head #globalNav li.menu04 a:hover{background:url(../img/common/gNav.jpg) no-repeat -442px -28px}
#head #globalNav li.menu05 a:hover{background:url(../img/common/gNav.jpg) no-repeat -619px -28px}
#head #globalNav li.menu06 a:hover{background:url(../img/common/gNav.jpg) no-repeat -720px -28px}

#head #globalNav li.menu01 a.c{background:url(../img/common/gNav.jpg) no-repeat 0 -28px}
#head #globalNav li.menu02 a.c{background:url(../img/common/gNav.jpg) no-repeat -203px -28px}
#head #globalNav li.menu03 a.c{background:url(../img/common/gNav.jpg) no-repeat -303px -28px}
#head #globalNav li.menu04 a.c{background:url(../img/common/gNav.jpg) no-repeat -442px -28px}
#head #globalNav li.menu05 a.c{background:url(../img/common/gNav.jpg) no-repeat -619px -28px}
#head #globalNav li.menu06 a.c{background:url(../img/common/gNav.jpg) no-repeat -720px -28px}

/***********************************************/
/* side style                                  */
/***********************************************/

#sideBar ul{margin:0 0 10px}

#sideBar ul li{background:#eee}

#sideBar ul li dl{height:1%}

#sideBar ul li img{vertical-align:bottom}

#sideBar ul li.lastChild dl{
background:url(../img/common/navBgBot.jpg) no-repeat 0 100%;
padding:0 0 7px}

#sideBar ul li dl dt{margin:0 0 -5px}

#sideBar ul li dl dd{
background:url(../img/common/navIcon.gif) no-repeat 0 6px;
line-height:100%;
margin:0 15px;
padding:0 0 5px 8px}

#sideBar ul li dl dd a{
color:#333;
font-size:x-small;
_font-size:xx-small;
text-decoration:none}

#sideBar ul.banner li{margin:0 0 10px}

/***********************************************/
/* foot style                                  */
/***********************************************/

#foot #footCont{
background:url(../img/common/footBg.jpg) repeat-x;
height:188px;
margin:0 auto;
padding:20px 0;
text-align:center;
width:800px}

#foot ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#foot ul{
display:inline-block;
margin:0 0 80px;
text-align:left}

/*\*/
*html #foot ul{height:1%}
#foot ul{display:block}
/**/

#foot ul li{
float:left;
margin:0 10px 0 0}

#foot address{
color:#666;
font-size:80%;
text-align:right}


