/* COOL-ROCK.COM Black */

/* BODY ----------------------------------------------- */

.inco { color:#003366;background:#ffffff }

a:link    { color:#0033CC;text-decoration:none;border-bottom:1px solid #99FFFF }
a:visited { color:#3366CC;text-decoration:none;border-bottom:1px solid #99FFFF }
a:active  { color:#CCOOFF }
a:hover   { color:#CCOOFF;text-decoration:underline }

a.noline {border-bottom:none}

img { border:0px }

/* site_title ----------------------------------------------- */

#top_title_all{ background:#000033 }
#top_title { background:#000033 url(http://www.cool-rock.com/inko/img/mi_s.jpg) no-repeat 6px 2px;
             margin:0px;height:60px;padding:0px 3px 0px 60px;}

#top_title h1 { color:#33FFFF;
              margin:0px;padding:9px 0px 4px 21px;letter-spacing:2px }

#top_title h1 a,
#top_title div.lang_cr a { color:#33FFFF;border-bottom:none; }


#top_title_1 { background:#000033;border-bottom:2px solid #0066CC; }

#top_title_1 .site_menu {font-size:0.85em }
#top_title_1 .site_menu a:link,
#top_title_1 .site_menu a:visited { padding:2px 3px 2px 3px;
                           border-bottom:3px solid #000000;
                           border-top:2px solid #003366;
                           border-right:2px solid #004477;
                           border-left:3px solid #000000;
                           color:#0099CC;
                           background-color:#000033 }
#top_title_1 .site_menu a:hover,
#footer .site_menu a:hover   { color:#FFCC33;background-color:#000066 }

.top_top { background:#003333;color:#00CCCC;padding:3px 0px 0px 16px } /* title上 */

/* FOOTER ----------------------------------------------- */
.copyright { border-top:2px solid #0066CC;color:#0066FF }

.copyright a,
.copyright a:link,
.copyright a:visited {color:#0066FF}

.site_menu a:link,
.site_menu a:visited { border-bottom-width:0px;padding:0px 2px 0px 2px;
                       border-right:3px solid #ccccff }

/* leftt_side ----------------------------------------------- */

#side_menu div.side_index,
#side_menu h3.side_index,
#side_menu_r div.side_index,
#side_menu_r h3.side_index { color:#330099;
             border-left:1px solid #006699;
             border-right:1px solid #006699;
             border-top:3px double #006699;
             border-bottom:3px double #006699;
             background:#99CCFF; }

.side_text { color:#0033FF;border:1px solid #006699 }
.side_text_1 { margin:2px 5px }

.link_list { padding:2px 3px 2px 3px;border:1px solid #339966 } /* Subメニュー */

.cate_rss { border-bottom:2px solid #663300;margin-top:6px }

.bookmark {border:3px ridge #3399FF;background:#CCFFFF;color:#330099 }

.menutop {margin:0px 0px 0px 0px;font-size:0.85em;color:#33CCFF;background:#000000;
          border-width:0px 0px 1px 0px;border-width:0px}

#side_menu h4.top_border, #side_menu_r h4.top_border, 
li.side_top, li.top_border, ul.top_border { border-top:1px solid #003333 }

/* List img ----------------------------------------------- */

#side_menu dt { background-color:#CCFFFF;
                background-image:url(http://www.cool-rock.com/img/index/blue.gif);
                margin-top:3px;border-top:1px solid #003333 }

#side_menu h4, 
.side_text li,
.dl_img dt,
.ul_img li,p.dot { background-image: url(http://www.cool-rock.com/img/index/blue.gif); }

ul.cate_2 li, ul.cate_3 li,
.ul_img_2 li { background-image: url(http://www.cool-rock.com/img/index/blue1.gif); }

#side_menu dd,
.dl_img dd { background-image: url(http://www.cool-rock.com/img/index/blue1.gif);color:#006699 }

.dl_img_dt dt { background-image: url(http://www.cool-rock.com/img/index/blue.gif) }
.dl_img_dt dt.color { color:#006699 }
.dl_img_dt dd {margin-bottom:4px}

/* main ----------------------------------------------- */

.top_news { border:1px solid #006699 }
.top_news_0 { border:1px solid #006699 }

#main_content h2 { color:#FFFFFF;background:#006699;
               border-top:1px solid #33CCFF;border-bottom:1px solid #33CCFF;
               margin: 6px 0px 6px 0px; padding: 2px 0px 2px 5px }

#main_content h2 a:link,
#main_content h2 a:visited { color:#FFCC00}
#main_content h2 a:hover { color:#FFCC33;text-decoration:underline }

#main_content h2.up { background:#006699;margin: 2px 0px 6px 0px;
                   border-top:1px solid #33CCFF;border-bottom:1px solid #33CCFF; }

#main_content h2.up a:link,
#main_content h2.up a:visited { border-bottom:none}
#main_content h2.up a:hover   { background:#000066 }

#main_content h3 { color:#00CCCC;border-bottom:1px solid #333366 }

#main_content h3.left { border-left:3px solid #333366; }

#main_content h3.up { border-bottom:1px solid #660000 }

#main_content h3.index { margin:25px 4px 6px 6px; }

#main_content h4 { color:#00FFFF;border-bottom:1px solid #333366; }

p.border_b, ul.border_b li { border-bottom:1px solid #333366 }

blockquote { font-size:0.85em;color:#339966;
  border-top:1px solid #003366;border-bottom:1px solid #003366; }

/* FORM ----------------------------------------------- */

fieldset { border:1px solid #660000 }
legend { color:#003399;border-bottom:3px double #660000;border-top:3px double #660000;padding:2px;font-weight:bold }

dl.form dt { padding-left:7px;border-left:5px solid #006666 }


input,textarea,select {background:#ffffff;color:#003366;border:1px solid #006666;}
.btn {background:#ffffff;color:#003366;border:2px solid #006666;}

.inpt_sc_b_j {background:#004444;color:#00FF33;border:1px solid #007777; } /* main input Jp */

.inpt_sc_b {background:#004444;color:#00FF33;border:1px solid #007777; } /* main input */


/* Search cool ----------------------------------------------- */

#main_content_sch { margin-left:212px;margin-right:5%;
                min-width:400px;max-width:700px;color:#00CC00 }
.entry_search { margin:2px 0px 20px 15px }

#main_content_sch input,
#main_content_sch textarea,
#main_content_sch select {background:#ffffff;color:#003366;border:1px solid #0033CC}
#main_content_sch.btn {background:#ffffff;color:#003366;border:2px solid #0033CC;font-size:0.85em;color:#33CCFF}

#main_content_sch h2 { color:#00FFFF;background:#002255;
               border-top:1px solid #003399;border-bottom:1px solid #003399;
               margin: 6px 0px 6px 0px; padding: 1px 0px 1px 5px }

#main_content_sch h3 { color:#00CC00;border-bottom:none;
                       margin: 9px 4px 3px 9px;padding:1px 5px;
                       border-left:3px solid #00CC00 }

#main_content_sch h3.jp { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/japan.gif) no-repeat 5px 50% }
#main_content_sch h3.us { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/usa.gif) no-repeat 5px 50% }
#main_content_sch h3.uk { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/uk.gif) no-repeat 5px 50% }

#main_content_sch h3.ger  { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/germa.gif) no-repeat 5px 50% }
#main_content_sch h3.austria  { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/austria.gif) no-repeat 5px 50% }
#main_content_sch h3.france  { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/france.gif) no-repeat 5px 50% }
#main_content_sch h3.canada  { padding-left:31px;
  background: url(http://www.cool-rock.com/forum/img/canada.gif) no-repeat 5px 50% }

#main_content_sch h3 a:link,
#main_content_sch h3 a:visited { color:#00CC00;border-bottom:none }


ul.index_lang { margin:20px }
.index_lang li { display:inline }

li.en  { background: url(http://www.cool-rock.com/forum/img/uk.gif) no-repeat 0px 50%;padding-left:54px }
li.jpn  { background: url(http://www.cool-rock.com/forum/img/japan.gif) no-repeat 25px 50%;padding-left:53px }

li.noback { background:none }