@charset "Shift_JIS";

/* 基本スタイル

---------------------------------------------*/

body {
margin: 0;
padding: 0;
background: url(img/back.gif);
}


#contents {
width: 800px;
margin: 0 auto;
padding: 0;
background: url(img/back2.gif) repeat-y;
position: relative;
}



#main {
width: 603px;
margin-top:0;
padding: 0;
margin-left: 182px;
border: none;
}



/* 文字スタイル

---------------------------------------------*/

.m10 {  
font-size: 10px; 
line-height: 140%; 
text-align: left; 
}

.m12 {  
font-size: 12px; 
line-height: 140%; 
text-align: left; 
}

.m9 { 
font-size: 9px; 
line-height: 140%; 
text-align: left; 
}

.m10foot  {  
text-decoration: none; 
font-size: 10px;
color: #33CCCC;
}

.m10foot  a {  
text-decoration: none; 
font-size: 10px;
color: #33CCCC;
}

.m10foot  a:hover {  
text-decoration: none; 
font-size: 10px;
color: #ff3300;
}


/* ヘッダー

---------------------------------------------*/

#header {
width: 800px;
margin: 0 auto;
padding: 0;
}



/*  MENU  ボタン
---------------------------------------------*/

#globalNav {
position: absolute;
top: 105px;
left: 470px;
width: 322px;
height: 15px;
list-style-type: none;
z-index: 100;
}




#globalNav li {
float: left;
}

#globalNav li a {
display: block;
overflow: hidden;
width: 100%;
height: 0 !important;
height /**/:15px;
padding-top:15px;
background-image: url(img/button01.gif);
}


/* 幅指定 */

#nav01 { width: 66px;}
#nav02 { width: 130px;}
#nav03 { width: 68px;}

/* 通常 */

#nav01 a { background-position: -58px  0; }
#nav02 a { background-position: -124px  0; }
#nav03 a { background-position: -254px 0; }

/* オンマウス */

#nav01 a:hover { background-position: -58px  -15px; }
#nav02 a:hover { background-position: -124px  -15px; }
#nav03 a:hover { background-position: -254px -15px; }


/* Index

---------------------------------------------*/

#Index {
margin-top: 0px;
margin-left: 2px;
padding: 0;
}

/*  左MENU ボタン全体
---------------------------------------------*/

#leftbutton {
width: 166px;
float: left;
}

/*  左MENU ボタン
---------------------------------------------*/

#leftNav {
margin-top: 0px;
margin-left: 2px;
padding: 0;
width: 166px;
height: 352px;
list-style-type: none;
float: left;
}

/*  win IE6 のみ  \*/
*html #leftNav {
margin-top: 0px;
margin-left: 1px;
padding: 0;
width: 166px;
height: 352px;
list-style-type: none;
float: left;
}
/* win IE6 のみここまで　*/


#leftNav li a {
display: block;
overflow: hidden;
width: 100%;
height: 0 !important;
height: /**/: 44px;
padding-top: 44px;
background-image: url(img/button02.gif);
}

/* 幅指定 */

#leftnav01 { height: 44px;}
#leftnav02 { height: 44px;}
#leftnav03 { height: 44px;}
#leftnav04 { height: 44px;}
#leftnav05 { height: 44px;}
#leftnav06 { height: 44px;}
#leftnav07 { height: 44px;}
#leftnav08 { height: 44px;}


/* 通常 */

#leftnav01 a { background-position: 0 0; }
#leftnav02 a { background-position: 0  -44px; }
#leftnav03 a { background-position: 0  -88px; }
#leftnav04 a { background-position: 0  -132px; }
#leftnav05 a { background-position: 0  -176px; }
#leftnav06 a { background-position: 0  -220px; }
#leftnav07 a { background-position: 0  -264px; }
#leftnav08 a { background-position: 0  -308px; }

/* オンマウス */

#leftnav01 a:hover { background-position: -166px 0; }
#leftnav02 a:hover { background-position: -166px -44px; }
#leftnav03 a:hover { background-position: -166px -88px; }
#leftnav04 a:hover { background-position: -166px -132px; }
#leftnav05 a:hover { background-position: -166px -176px; }
#leftnav06 a:hover { background-position: -166px -220px; }
#leftnav07 a:hover { background-position: -166px -264px; }
#leftnav08 a:hover { background-position: -166px -308px; }

/*  左MENU ボタン2
---------------------------------------------*/

#leftNav2 {
margin-top: 0px;
margin-left: 2px;
padding: 0;
width: 166px;
height: 39px;
list-style-type: none;
clear: both;
}


#leftNav2 li a {
display: block;
overflow: hidden;
width: 100%;
height: 0 !important;
height: /**/: 39px;
padding-top: 39px;
background-image: url(img/button03.gif);
}

/* 幅指定 */

#leftnav201 { height: 39px;}

/* 通常 */

#leftnav201 a { background-position: 0 0; }

/* オンマウス */

#leftnav201 a:hover { background-position: -166px 0; }




/* footer

---------------------------------------------*/

#footer {
width: 800px;
margin: 0 auto;
padding: 0;
clear: both;
}
