/*///// common_all /////*/
A:hover { color: #7777ff }
A.nodeco { text-decoration: none }/**/
A.nodeco:hover  { text-decoration: underline }/**/

/*///// common_header [ genre , detail ] /////*/
.bgcolor_top01   { background-color: #b9d3ee }/**/
.bgcolor_top02   { background-color: #339 }/**/
.text_top  { font-size: 10pt; background-color: #b9d3ee; margin: 0; padding: 5px 0 0 10px;  }/**/

/*///// menu_right_common [ genre , detail ] /////*/
.searchBox { background-color: #339; margin: 0; padding: 5px }/**/
.searchBoxText  { font-size: 12pt; background-color: #339; margin: 0; padding: 5px }/**/

.menu02 {margin-top:0px; margin-bottom:5px;}

/*第1階層メニュー項目*/
.menu02_list_title { color: #FFFFFF; font-size: 11pt; line-height: 1.3em; text-decoration: none }/**/
A.menu02_list_title:hover { color: #ffffff; text-decoration: underline; }/**/

/*第1階層アクティブ用メニューフォント色*/
.menu02_bgcolor02_2 A.menu02_list_title       { font-size:14pt; color:#ffffff;  }
.menu02_bgcolor02_2 A.menu02_list_title:hover       { color:#ffffff;  }

/*第2階層メニューlist項目*/
.menu02_page_list_02    { font-size: 9pt; font-weight: bold; text-decoration: none; text-align: left; list-style: none; margin-top: 3px; margin-bottom: 3px; position: relative; left: -20px; border-width: 0 ; list-style-image:url(/img/common/s_r.gif);}/**/

.menu02_page_list_02_open    { font-size: 11pt; font-weight: bold; text-decoration: none; text-align: left; list-style: none; margin-top: 5px; margin-bottom: 5px; padding: 2px; position: relative; left: -20px; list-style-image:url(/img/common/s_d.gif);}/**/

/*第2階層アクティブ用メニューフォント色*/
.menu02_page_list_02_open A.nodeco   { color:#333399;}/**/

.menu02_page_list_02_active    { font-size: 11pt; color:#fff; font-weight: bold; text-decoration: none; background-color: #99bbff; text-align: left; list-style: none; margin-top: 5px; margin-bottom: 5px; padding: 2px; position: relative; left: -20px; border-width: 0 ; list-style-image:url(/img/common/s_d_current.gif); }/**/

/*第3階層メニューlist項目*/
.menu02_page_list { font-size: 10pt; line-height: 1.4em; text-decoration: none; text-align: left; padding:1px; list-style-type: none; list-style-position: outside; position: relative; left: -10px;  }/**/

.menu02_bgcolor03_2 .menu02_page_list{font-size:10pt;}

/*第3階層アクティブ用メニューフォント色*/
.menu02_page_list A.nodeco   { color:#333399;}/**/

.menu02_page_list_active { font-size: 10pt; font-weight: bold; color:#fff; text-decoration: none; background-color: #99bbff; text-align: left; padding:1px; list-style-type: none; list-style-position: outside; position: relative; left: -10px; list-style-image:url(/img/common/arrow_current.gif); }/**/

/*右メニュー全体BG*/
.menu02_bgcolor01      { background-color: #fff; }
/*アクティブ用メニュー・全体 BG*/
.menu02_bgcolor_active { background-color: #fff; padding-top: 10px; }
/*アクティブ用メニュー・上ブロック*/
.menu02_bgcolor02_2       { background-color:#333399 ;  }
/*アクティブ用メニュー・下ブロック*/
.menu02_bgcolor03_2       { }
/*非アクティブ用メニュー・上ブロック*/
.menu02_bgcolor02       { background-color: #69c ; border-right:1px solid #369; border-top:1px solid #369; border-left:1px solid #369; border-bottom:1px solid #369;  }
/*非アクティブ用メニュー・下ブロック*/
.menu02_bgcolor03       { background-color: #eee9bf; border-right:1px solid #369; border-bottom:1px solid #369; border-left:1px solid #369; }

/*///// common_body [ genre , detail ] /////*/
.directory    { font-size: 12pt; background-color: #eee; margin: 0 0 10px; padding: 5px; width: 100%; text-align: left; }/**/
h1 { color: #cc0000; font-size: 26pt; margin: 0 0 10; padding: 0 }/**/
h1.top  { color: #46c; font-size: 15pt; line-height: 1.4em; margin: 0; padding: 0 }/**/
h2 { color: #ffffff; font-size: 18pt; margin: 0; padding: 0 }/**/
h2.small{ color: #ffffff; font-size: 15pt; margin: 0; padding: 0 }/**/
.text18pt { font-size: 18pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text13pt { font-size: 13pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text12pt { font-size: 12pt; line-height: 1.3em; margin: 0px; padding: 0 }
.text11pt { font-size: 11pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text10pt { font-size: 10pt; line-height: 1.3em; margin: 0px; padding: 0 }
.text9pt { font-size: 9pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text8pt { font-size: 8pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.ichioshi_bgcolor { background-color: #c00; padding:3px; }/**/

/*///// text [ genre ] /////*/
.genre_bgcolor    { background-color: #339;  }
.genre_bgcolor02    { background-color: #69c; }

/*-------------------------*/

p.text_detail_no  { font-size: 15pt; line-height: 1.2em; margin: 10px 0; padding: 0 }
p.text_detail_m { font-size: 13pt; line-height: 1.3em; margin: 10px 0; padding: 0 }
p.text_detail_s { font-size: 11pt; line-height: 1.2em; margin: 0; padding: 0 }
p.text_detail_name { font-size: 15pt; line-height: 1.2em; margin: 0; padding: 0 }

/*///// text [ detail ] /////*/
p.text_genre_m { font-size: 13pt; line-height: 1.3em; margin: 10px 0; padding: 0 }
p.text_genre_s { font-size: 11pt; line-height: 1.2em; margin: 0; padding: 0 }


/*セールページ・検索部分用（060214作成）
-----------------------------------------------------*/

#sale a{ color: #0000FF; }
#sale a:hover { color: #7777ff }

.kekka{ 
padding: 5px;
width: 93%;
background-color: #7272C4;
text-align: center;
}

#sale .hyouji a{ color: #dddddd; }
#sale .hyouji a:hover　{ color: #dddddd; }
