BODY{
margin:0px;
padding:0px;
line-height:1.5;
letter-spacing:1px;
text-align: center;
background:#333 url(img/bg.gif) repeat-x top;
}

TH,TD{
line-height:1.4;
font-size:100%;
}
TH{
text-align:center;
font-weight:normal;
}

A{
color:#009;
}
A:VISITED{
color:#666;
}
A:HOVER{
color:#A0522D;
}


/*------ 見出し ------*/
H2{
margin:0px auto;
width:840px;
background:#fff;
font-size:120%;
}

H3{
margin:30px 0px 10px 0px;
padding:0px 0px 10px 0px;
font-size:120%;
background:url(img/h3bg.gif) repeat-x bottom;
}
H4{
margin:30px 0px 10px 0px;
padding-left:5px;
font-size:108%;
border-left:5px solid #930;
}
H5{
margin:30px 0px 5px 0px;
font-size:100%;
}

/*------ 画像の左寄せ・右寄せ ------*/
.left{
float: left;
margin: 0px 15px 5px 0px;
}
.right{
float: right;
margin: 0px 0px 5px 15px;
}
.clear{
font-size:1px;
width:auto;
height:1px;
clear:both;
}


/*------ font ------*/
.small{
font-size:83.3%;
}
.lead{
font-size:105%;
line-height:1.8;
}
.red{
color:#c00;
}
.normal{
font-weight:normal;
font-size:90%;
}
.large{
font-size:115%;
}
.extralarge{
font-size:160%;
}
.brown{
color:#c60;
}


BLOCKQUOTE{
margin:15px 0px;
padding:10px;
border:1px solid #630;
background:#EEE8AA;
}

/*------ 個別リンク ------*/
#pl{
margin:0px;
text-align:left;
}
.pt{
margin:10px 0px 0px 0px;
text-align:right;
}
#pt{
margin:10px 10px 0px 0px;
padding:1px 0px 0px 0px;
text-align:right;
clear:both;
}

/*------ リストスタイル ------*/
UL{
margin:0px;
padding:0px;
list-style : none;
}

LI{
margin:3px 0px 3px 3px;
padding:0px 0px 0px 11px;
background:url(img/ls.gif) no-repeat 1px 0.5em;
list-style:none;
}



DL{
margin:10px 0px 0px 3px;
padding:0px;
}
DT{
margin:0px;
padding:0px 0px 0px 11px;
background:url(img/ls.gif) no-repeat 1px 0.5em;
font-weight:bold;
color:#C60;
}
DD{
margin:0px 0px 10px 11px;
}

OL{
margin:0px 0px 0px 25px;
padding:0px;
}

OL LI{
margin:10px 0px;
padding:0px;
list-style-type : decimal;
background:none;
}
OL LI P{
margin:10px 0px 0px 0px;
padding:0px;
}

OL LI UL LI{
margin:3px 0px 3px 3px;
padding:0px 0px 0px 11px;
background:url(img/ls.gif) no-repeat 1px 0.5em;
list-style:none;
}


UL.kome LI{
margin:3px 0px 3px 3px;
padding:0px 0px 0px 15px;
background:url(img/kome.gif) no-repeat 0px 0.35em;
}

#hrz LI{
margin:3px 0px;
padding:0px 20px 0px 11px;
background:url(img/ls.gif) no-repeat 0px 0.3em;
display:inline;
list-style:none;
}

LI.pdf{
padding-left:25px;
background:url(img/icon_pdf.gif) no-repeat 0px 0.2em;
}
LI.xls{
padding-left:25px;
background:url(img/icon_xls.gif) no-repeat 0px 0.2em;
}
LI.jpg{
padding-left:25px;
background:url(img/icon_jpg.gif) no-repeat 0px 0.2em;
}

/*------  for all column  ------*/
#box , #box_1column{
margin:0px auto;
padding:0px 0px 10px 0px;
width:840px;
font-size:83.3%;
color:#000;
background:#fff;
text-align:left;
}
#bodybg{
margin:0px;
background:#453C3C url(img/bodybg.gif);
}
#content P{
margin:10px 0px 15px 0px;
}

/*------  for one column  ------*/
#box_1column #content{
margin:0px 15px;
padding:3px 0px 0px 0px;
}
#box_1column H3{
color:#C60;
font-size:135%;
}

/*------  for two column  ------*/
#box #content{
margin:3px 0px 0px 0px;
width:640px;
float:left;
}

#box #menubox_left{
margin:10px 0px 0px 0px;
width:185px;
float:left;
}


/*------ 左メニュー バナー小欄 ------*/
#banner_s LI{
margin:5px 0px 0px 10px;
padding:0px;
background:none;
height:60px;
overflow:hidden;
}

/*------ header ------*/
#header {
margin:0px auto;
padding:0px;
width:840px;
height:60px;
text-align:center;
background:#fff;
}
#header H1 {
margin:12px 0px 0px 0px;
padding:0px;
text-align:right;
font-size:130%;
float:left;
width:260px;
}
#header_right_box{
margin:0px;
padding:0px;
text-align:right;
float:left;
width:560px;
font-size:14px;
}

/*------ fontchanger ------*/
#fc{
margin:3px 0px 13px 0px;
padding:0px;
height:20px;
line-height:0;
}

#fc IMG{
margin:0px 0px 0px 4px;
}


/*------ menubar ------*/
#menubar{
margin:0px auto;
padding:0px;
width:840px;
}


/*------ footer ------*/
#footer {
margin:0px auto;
width:840px;
color:#FFDEAD;
background:url(img/fbg.gif);
font-size:71%;
text-align:right;
}
#footer P{
margin:0px;
padding:10px 15px;
}



/*------ トップページ コンテンツ縦分割 ------*/
#top{
margin:0px;
width:840px;
text-align:left;
}

#top_left{
margin:25px 0px 0px 0px;
width:570px;
float:left;
}
#top_left .inn{
margin:0px 0px 0px 25px;
}

#top_right{
width:250px;
float:right;
}
#top_right .inn{
margin:0px 10px 0px 0px;
}

#top_left H3{
margin:0px;
padding:0px;
background:none;
} 
#top_left H4{
margin:60px 0px 0px 0px;
padding:0px;
border:none;
} 


#top_right H4{
margin:30px 0px 0px 0px;
padding:0px;
border:none;
} 


/*------ トップページ左 お知らせ欄 ------*/
#info{
margin:5px 0px 30px 0px;
}
#info DL{
margin:10px 0px 0px 0px;
padding:0px;
}

#info DT{
padding:0px;
background:none;
color:#A0522D;
font-size:115%;
}
#info DD{
margin:0px 0px 20px 0px;
}

#info LI{
margin:5px 0px;
padding:0px 0px 0px 22px;
background:url(img/i_ya.gif) 8px 0.4em no-repeat;
}

#info LI.new{
background:url(img/new_ani.gif) 0px 0.5em no-repeat;
}

#info LI.dot{
margin:0px;
padding:0px;
line-height:1;
font-size:1px;
height:5px;
background:url(img/dbg.gif) repeat-x center;
}

/*------ トップページ右 バナー大欄 ------*/
#top_banner_l LI{
margin:10px 0px 0px 0px;
padding:0px;
background:none;
height:100px;
overflow:hidden;
}


/*------ トップページ右 バナー小欄 ------*/
#top_banner_s LI{
margin:5px 0px 0px 0px;
padding:0px;
background:none;
height:65px;
overflow:hidden;
}
/*------ トップページ右 ご利用案内欄 ------*/
#top_guide01{
margin:0px 10px 0px 0px;
}
#top_guide02{
margin:2px 10px 0px 0px;
}
#top_guide03{
margin:0px 10px 0px 0px;
}

#top_guide01 UL , #top_guide02 UL{
margin:5px 0px 0px 0px;
line-height:1.2;
}
#top_guide01 UL LI , #top_guide02 UL LI{
margin:0px;
padding:3px 0px 4px 70px;
}
#top_guide01 LI{
background:url(img/top_guide01.gif) no-repeat left 0.2em;
}
#top_guide02 LI{
background:url(img/top_guide02.gif) no-repeat left 0.2em;
}

#top_guide03 LI{
margin:3px;
padding:0px 0px 0px 11px;
background:url(img/ls.gif) no-repeat 0px 0.3em;
display:inline;
}

/*------ トップページ右 営業カレンダー欄 ------*/
#calendar{
margin:0px 10px 20px 0px;
background:url(img/dbg.gif) repeat-x center top;
}
#calendar H5{
margin:5px 0px 0px 0px;
text-align:center;
}
#calendar H5 .extralarge{
color:#A0522D;
}

#calendar TABLE{
margin-bottom:5px;
border-collapse:collapse;
border:1px solid #333;
}
#calendar TH{
padding:0px 1px;
border:1px solid #333;
background:#CCC;
font-weight:normal;
line-height:1.2;
}
#calendar TD{
padding:1px;
border:1px solid #333;
text-align:center;
line-height:1.2;
}
#calendar TD.off{
background:#900;
color:#fff;
}
#calendar TD.off_rinji{
background:#c60;
color:#fff;
}
#calendar UL{
margin:0px 0px 0px 5px;
line-height:1.2;
}
#calendar UL LI{
margin:0px;
padding-left:15px;
}
#calendar LI.off{
background:url(img/icon_off.gif) no-repeat left 0.2em;
}
#calendar LI.off_rinji{
background:url(img/icon_off_rinji.gif) no-repeat left 0.2em;
}

/*------ トップページ右 カウンター欄 ------*/
#count{
margin:20px 10px 0px 0px;
text-align:center;
}



/*------ 区切り線 ------*/
.dot{
margin:0px;
padding:0px;
line-height:1;
font-size:1px;
height:5px;
background:url(img/dbg.gif) repeat-x center;
clear:both;
}
.line{
margin:0px;
padding:0px;
line-height:1;
font-size:1px;
height:5px;
clear:both;
}



/*------ 料金表 ------*/
#price TABLE{
margin:10px 0px;
border-collapse:collapse;
border:1px solid #630;
}
#price TH,#price TD{
padding:4px;
text-align:center;
}
#price TH{
border:1px solid #630;
background:#c60;
color:#fff;
}
#price TD.red{
background:#930;
color:#fff;
}
#price TD{
border:1px solid #630;
}
#price TD .small{
color:#c00;
}

#price TD.alignleft{
text-align:left;
}


/*------ 今月の催し・アートシネマ 表 ------*/
#event TABLE{
margin:10px 0px;
border-collapse:collapse;
border:1px solid #630;
}
#event TH,#event TD{
padding:4px 2px;
text-align:center;
}
#event TH{
border:1px solid #630;
background:#c60;
color:#fff;
}
#event TD{
border:1px solid #630;
}
#event TD.alignleft{
text-align:left;
}
#event STRONG{
color:#900;
}


/*------ 出品リスト 表 ------*/
#item_list TD{
text-align:left;
}
#item_list TD.aligncenter{
text-align:center;
}

/*------ 今月の催し詳細 ------*/
#event_contents , #event_contents64{
width:810px;
}

#event_contents .left_box{
margin:0px 0px 0px 0px;
width:415px;
float:left;
}
#event_contents .right_box{
margin:40px 0px 0px 0px;
width:370px;
float:right;
}

#event_contents64 .left_box{
margin:0px 0px 0px 0px;
width:495px;
float:left;
}
#event_contents64 .right_box{
margin:40px 0px 0px 0px;
width:290px;
float:right;
}


#event_contents .right_box DL,
#year_event_contents .left_box DL{
margin:0px;
padding:4px;
border:1px solid #999;
}
#event_contents .right_box DT{
margin:0px;
padding:0px;
background:none;
text-align:center;
}
#event_contents .right_box DD{
margin:7px 0px 0px 0px;
text-align:right;
font-size:80%;
}

#event_contents64 .right_box UL{
margin:0px;
padding:0px;
}
#event_contents64 .right_box LI{
margin:0px 0px 5px 0px;
padding:4px;
border:1px solid #999;
background:none;
}


/*------ サイトマップ ------*/
#sitemap{
margin:0px;
width:840px;
}
#sitemap .left_box{
width:410px;
float:left;
}
#sitemap .right_box{
width:410px;
float:right;
}



/*------ 2分割 3:7 ------*/
#part37{
margin:0px;
width:730px;
}
#part37 .left_box{
width:200px;
float:left;
}
#part37 .right_box{
width:500px;
float:right;
}



/*------ 3分割 ------*/
#part3{
margin:10px 0px;
width:640px;
text-align:center;
}
#part3 .left_box , #part3 .right_box{
width:200px;
float:left;
}
#part3 .center_box{
width:240px;
float:left;
}
#part3 .center_box .inn{
margin:0px 20px;
}
/*------ 4分割 ------*/
#part4{
margin:10px 0px;
width:640px;
}
#part4 .left_box{
width:165px;
float:left;
}
#part4 .left_box .inn{
margin:0px 20px 0px 0px;
background:pink;
}
#part4 .right_box{
width:145px;
float:left;
background:pink;
}

/*------ PDF・リンクバナー分割 Sサイズ ------*/
#pdfs{
margin:0px;
width:495px;
}
#pdfs .left_box{
margin:5px 0px 0px 0px;
padding:0px;
width:100px;
float:left;
}
#pdfs .right_box{
margin:0px;
padding:0px;
width:395px;
float:right;
}

/*------ PDF・リンクバナー分割 ------*/
#pdf{
margin:0px;
width:640px;
}
#pdf .left_box{
margin:5px 0px 0px 0px;
width:100px;
float:left;
}
#pdf .right_box{
width:540px;
float:right;
}




/*------ ヘッダーサブメニュー ------*/
#header_right_box UL{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: right;
width:496px;
height:20px;
}

#header_right_box UL LI{
margin:0px;
padding:0px 0px 0px 10px;
background:none;
float: left;
display: inline;
}

#header_right_box UL LI A{
display: block;
height: 20px;
background: url(img/header.gif) 0 0 no-repeat;
}

#header_right_box UL LI.guide A{
width:86px;
background-position:0 0;
}
#header_right_box UL LI.guide A:HOVER{
background-position:0 -20px;
}

#header_right_box UL LI.access A{
width:83px;
background-position:-86px 0;
}
#header_right_box UL LI.access A:HOVER{
background-position:-86px -20px;
}

#header_right_box UL LI.sitemap A{
width:78px;
background-position:-169px 0;
}
#header_right_box UL LI.sitemap A:HOVER{
background-position:-169px -20px;
}

#header_right_box UL LI.link A{
width:47px;
background-position:-247px 0;
}
#header_right_box UL LI.link A:HOVER{
background-position:-247px -20px;
}

#header_right_box UL LI.contact A{
width:84px;
background-position:-294px 0;
}
#header_right_box UL LI.contact A:HOVER{
background-position:-294px -20px;
}

#header_right_box UL LI.english A{
width:58px;
background-position:-378px 0;
}
#header_right_box UL LI.english A:HOVER{
background-position:-378px -20px;
}


SPAN.replace {
display: none;
}




/*------ 住所欄 ------*/
#content #add{
margin:30px 0px 10px 0px;
padding:10px;
border:1px solid #630;
background:#EEE8AA;
}

/*------ コレクション 3分割 ------*/
#collection{
margin:10px 0px;
width:640px;
text-align:center;
}
#collection .left_box , #collection .right_box{
margin:5px 0px;
width:200px;
float:left;
}
#collection .center_box{
margin:5px 0px;
width:240px;
float:left;
}
#collection .center_box .inn{
margin:0px 20px;
}
#collection DL{
text-align:left;
}
#collection DT{
font-weight:normal;
}
#collection DD{
font-size:80%;
}

/*------ コレクション 表 ------*/
#collection TABLE{
margin:10px 0px;
border-collapse:collapse;
border:1px solid #630;
}
#collection TH{
padding:4px;
text-align:center;
border:1px solid #630;
background:#c60;
color:#fff;
}
#collection TD{
padding:4px;
border:1px solid #630;
text-align:left;
}

/*------ 表 罫線なし ------*/
#none TABLE , #none TH , #none TD{
border:none;
}
#none TD{
text-align:left;
}

#none2 TABLE{
border-collapse:separate;
border:none;
}

#none2 TH{
padding-right:5px;
border-top:none;
border-right:3px solid #C60;
border-bottom:none;
border-left:none;
background:none;
color:#000;
text-align:right;
}
#none2 TD{
padding-left:5px;
border:none;
text-align:left;
}


/*------ 施設写真欄 2列 ------*/
#photo01 , #photo02{
margin:10px 0px;
width:640px;
text-align:center;
color:#963;
}
#photo01 .left_box , #photo02 .left_box{
margin:5px 0px 10px 0px;
width:310px;
float:left;
}
#photo01 .right_box , #photo02 .right_box{
margin:5px 0px 10px 0px;
width:310px;
float:right;
}
#photo01 IMG , #photo02 IMG{
margin:0px 0px 2px 0px;
}

/*------ 施設写真欄 3列・変形2列 ------*/
#photo3 , #photo2g{
margin:30px 0px 10px 0px;
width:640px;
text-align:center;
}
#photo3 .left_box , #photo3 .right_box{
width:210px;
float:left;
}
#photo3 .center_box{
width:220px;
float:left;
}
#photo3 .center_box .inn{
margin:0px 5px;
}
#photo3 IMG{
margin:0px 0px 2px 0px;
}

#photo2g .left_box{
width:360px;
float:left;
}
#photo2g .right_box{
width:275px;
float:right;
}
#photo2g IMG{
margin:3px 0px 2px 0px;
}

/*------ 施設利用案内フロー ------*/
#g_flow{
margin:0px 0px 15px 0px;
}

#g_flow TH{
padding:10px 5px;
border-top:1px solid #630;
border-bottom:1px solid #630;
border-left:1px solid #630;
background:#c60;
color:#fff;
font-weight:bold;
}
#g_flow TH.normal{
background:url(img/g_flowbg.gif);
color:#630;
}

#g_flow TD{
padding:10px 5px 10px 10px;
border-top:1px solid #630;
border-right:1px solid #630;
border-bottom:1px solid #630;
background:#F5F5DC;
}
#g_flow TD.normal{
padding:0px;
border:none;
background:#FFF url(img/g_flowarrow.gif) no-repeat center bottom;
height:21px;
}
#g_flow TH.red{
background:#808000;
color:#fff;
}


/*------ フロアマップ ------*/
#floor01 , #floor02{
margin:0px 0px 15px 0px;
border-bottom:1px solid #630;
width:640px;
background:url(img/fmbg.gif) repeat-y center;
}

#floor01 .left_box , #floor02 .left_box{
padding:1px 0px 7px 0px;
width:320px;
float:left;
}
#floor01 .right_box , #floor02 .right_box{
padding:1px 0px 7px 0px;
width:320px;
float:right;
}

#floor01 UL LI , #floor02 UL LI{
margin:3px 15px;
padding:0px 0px 0px 1.5em;
background:none;
text-indent: -1.5em;
}




/*------ 左メニュー サブメニュー欄 ご利用案内------*/
#guide_menu{
margin:0px 20px 20px 10px;
padding:0px 0px 10px 0px;
background:url(img/submenubg.gif) repeat-x bottom;
}
#guide_menu UL{
margin:0px;
padding:0px;
width:155px;
}

#guide_menu UL LI{
margin:0px;
padding:0px;
background:none;
display:inline;
height:40px;
}

#guide_menu UL LI A{
display: block;
height: 40px;
background: url(img/guide_m.gif) 0 0 no-repeat;
}

#guide_menu UL LI.submenu01 A{
width:155px;
background-position:0 0;
}
#guide_menu UL LI.submenu01 A:HOVER{
background-position:-155px 0px;
}
#guide_menu UL LI.submenu02 A{
width:155px;
background-position:0px -40px;
}
#guide_menu UL LI.submenu02 A:HOVER{
background-position:-155px -40px;
}
#guide_menu UL LI.submenu03 A{
width:155px;
background-position:0px -80px;
}
#guide_menu UL LI.submenu03 A:HOVER{
background-position:-155px -80px;
}
#guide_menu UL LI.submenu04 A{
width:155px;
background-position:0px -120px;
}
#guide_menu UL LI.submenu04 A:HOVER{
background-position:-155px -120px;
}
#guide_menu UL LI.submenu05 A{
width:155px;
background-position:0px -160px;
}
#guide_menu UL LI.submenu05 A:HOVER{
background-position:-155px -160px;
}

#guide_menu UL LI.submenu_a01 A{
width:155px;
background-position:-155px 0px;
}
#guide_menu UL LI.submenu_a01 A:HOVER{
background-position:-155px 0px;
}
#guide_menu UL LI.submenu_a02 A{
width:155px;
background-position:-155px -40px;
}
#guide_menu UL LI.submenu_a02 A:HOVER{
background-position:-155px -40px;
}
#guide_menu UL LI.submenu_a03 A{
width:155px;
background-position:-155px -80px;
}
#guide_menu UL LI.submenu_a03 A:HOVER{
background-position:-155px -80px;
}
#guide_menu UL LI.submenu_a04 A{
width:155px;
background-position:-155px -120px;
}
#guide_menu UL LI.submenu_a04 A:HOVER{
background-position:-155px -120px;
}
#guide_menu UL LI.submenu_a05 A{
width:155px;
background-position:-155px -160px;
}
#guide_menu UL LI.submenu_a05 A:HOVER{
background-position:-155px -160px;
}


/*------ 左メニュー サブメニュー欄 SOAの会------*/
#soa_menu{
margin:0px 20px 20px 10px;
padding:0px 0px 10px 0px;
background:url(img/submenubg.gif) repeat-x bottom;
}
#soa_menu UL{
margin:0px;
padding:0px;
width:155px;
}

#soa_menu UL LI{
margin:0px;
padding:0px;
background:none;
display:inline;
height:40px;
}

#soa_menu UL LI A{
display: block;
height: 40px;
background: url(img/soa_m.gif) 0 0 no-repeat;
}

#soa_menu UL LI.submenu01 A{
width:155px;
background-position:0 0;
}
#soa_menu UL LI.submenu01 A:HOVER{
background-position:-155px 0px;
}
#soa_menu UL LI.submenu02 A{
width:155px;
background-position:0px -40px;
}
#soa_menu UL LI.submenu02 A:HOVER{
background-position:-155px -40px;
}
#soa_menu UL LI.submenu03 A{
width:155px;
background-position:0px -80px;
}
#soa_menu UL LI.submenu03 A:HOVER{
background-position:-155px -80px;
}
#soa_menu UL LI.submenu04 A{
width:155px;
background-position:0px -120px;
}
#soa_menu UL LI.submenu04 A:HOVER{
background-position:-155px -120px;
}
#soa_menu UL LI.submenu05 A{
width:155px;
background-position:0px -160px;
}
#soa_menu UL LI.submenu05 A:HOVER{
background-position:-155px -160px;
}

/*------ 左メニュー サブメニュー欄 アート・プロムナード------*/
#promenade_menu{
margin:0px 20px 20px 10px;
padding:0px 0px 10px 0px;
background:url(img/submenubg.gif) repeat-x bottom;
}
#promenade_menu UL{
margin:0px;
padding:0px;
width:155px;
}

#promenade_menu UL LI{
margin:0px;
padding:0px;
background:none;
display:inline;
height:40px;
}

#promenade_menu UL LI A{
display: block;
height: 40px;
background: url(img/promenade_m.gif) 0 0 no-repeat;
}

#promenade_menu UL LI.submenu01 A{
width:155px;
background-position:0 0;
}
#promenade_menu UL LI.submenu01 A:HOVER{
background-position:-155px 0px;
}
#promenade_menu UL LI.submenu02 A{
width:155px;
background-position:0px -40px;
}
#promenade_menu UL LI.submenu02 A:HOVER{
background-position:-155px -40px;
}
#promenade_menu UL LI.submenu03 A{
width:155px;
background-position:0px -80px;
}
#promenade_menu UL LI.submenu03 A:HOVER{
background-position:-155px -80px;
}


/*------ 左メニュー サブメニュー欄 コレクション------*/
#collection_menu{
margin:0px 20px 20px 10px;
padding:0px 0px 10px 0px;
background:url(img/submenubg.gif) repeat-x bottom;
}
#collection_menu UL{
margin:0px;
padding:0px;
width:155px;
}

#collection_menu UL LI{
margin:0px;
padding:0px;
background:none;
display:inline;
height:40px;
}

#collection_menu UL LI A{
display: block;
height: 40px;
background: url(img/collection_m.gif) 0 0 no-repeat;
}

#collection_menu UL LI.submenu01 A{
width:155px;
background-position:0 0;
}
#collection_menu UL LI.submenu01 A:HOVER{
background-position:-155px 0px;
}
#collection_menu UL LI.submenu02 A{
width:155px;
background-position:0px -40px;
}
#collection_menu UL LI.submenu02 A:HOVER{
background-position:-155px -40px;
}
#collection_menu UL LI.submenu03 A{
width:155px;
background-position:0px -80px;
}
#collection_menu UL LI.submenu03 A:HOVER{
background-position:-155px -80px;
}
#collection_menu UL LI.submenu04 A{
width:155px;
background-position:0px -120px;
}
#collection_menu UL LI.submenu04 A:HOVER{
background-position:-155px -120px;
}
#collection_menu UL LI.submenu05 A{
width:155px;
background-position:0px -160px;
}
#collection_menu UL LI.submenu05 A:HOVER{
background-position:-155px -160px;
}
#collection_menu UL LI.submenu06 A{
width:155px;
background-position:0px -200px;
}
#collection_menu UL LI.submenu06 A:HOVER{
background-position:-155px -200px;
}

#collection_menu UL LI.submenu_a01 A{
width:155px;
background-position:-155px 0px;
}
#collection_menu UL LI.submenu_a01 A:HOVER{
background-position:-155px 0px;
}
#collection_menu UL LI.submenu_a02 A{
width:155px;
background-position:-155px -40px;
}
#collection_menu UL LI.submenu_a02 A:HOVER{
background-position:-155px -40px;
}
#collection_menu UL LI.submenu_a03 A{
width:155px;
background-position:-155px -80px;
}
#collection_menu UL LI.submenu_a03 A:HOVER{
background-position:-155px -80px;
}
#collection_menu UL LI.submenu_a04 A{
width:155px;
background-position:-155px -120px;
}
#collection_menu UL LI.submenu_a04 A:HOVER{
background-position:-155px -120px;
}
#collection_menu UL LI.submenu_a05 A{
width:155px;
background-position:-155px -160px;
}
#collection_menu UL LI.submenu_a05 A:HOVER{
background-position:-155px -160px;
}
#collection_menu UL LI.submenu_a06 A{
width:155px;
background-position:-155px -200px;
}
#collection_menu UL LI.submenu_a06 A:HOVER{
background-position:-155px -200px;
}

/*------ 左メニュー サブメニュー欄 English------*/
#english_menu{
margin:0px 20px 20px 10px;
padding:0px 0px 10px 0px;
background:url(img/submenubg.gif) repeat-x bottom;
}
#english_menu UL{
margin:0px;
padding:0px;
width:155px;
}

#english_menu UL LI{
margin:0px;
padding:0px;
background:none;
display:inline;
height:40px;
}

#english_menu UL LI A{
display: block;
height: 40px;
background: url(img/english_m.gif) 0 0 no-repeat;
}

#english_menu UL LI.submenu01 A{
width:155px;
background-position:0 0;
}
#english_menu UL LI.submenu01 A:HOVER{
background-position:-155px 0px;
}
#english_menu UL LI.submenu02 A{
width:155px;
background-position:0px -40px;
}
#english_menu UL LI.submenu02 A:HOVER{
background-position:-155px -40px;
}
#english_menu UL LI.submenu03 A{
width:155px;
background-position:0px -80px;
}
#english_menu UL LI.submenu03 A:HOVER{
background-position:-155px -80px;
}
#english_menu UL LI.submenu04 A{
width:155px;
background-position:0px -120px;
}
#english_menu UL LI.submenu04 A:HOVER{
background-position:-155px -120px;
}

