@charset "euc-jp";
/*Page related styles for you to view*/

#flex { width: 250px; height: 450px; margin-top:20px; margin-bottom:25px; margin-left:18px; padding-top:10px; overflow: auto; border:0px solid red; /*IE overflow fix, position must be relative or absolute*/
position: relative; /*if you do not want the outline when focused on firefox and IE
use outline: none;, though not recommended as this may confuse
people who likes to do keyboard navigation */
outline: none; }
#flex_bg { background:url(img/news_topics_bg.gif) no-repeat 16px 0px; width:272px; height:515px; margin-bottom:45px; }
#flex p { font: normal 12px/200% "Verdana", sans-serif; color:#444444; margin:5px 15px 25px 20px; }
/* Scroll Bar Master Styling Starts Here */

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; }
.vscrollerbase, .vscrollerbar { width: 15px; top: 0px; }
.vscrollerbar { left: 0px; }
.hscrollerbase, .hscrollerbar { height: 15px; left: 0px; }
.hscrollerbar { top: 0px; }
/* Extra sample styles */
#flex .vscrollerbarbeg { background: url(img/scrollbar.png) 0px -9px; width: 18px; height: auto; border-left:0px solid red; }
#flex .vscrollerbarend { background: url(img/scrollbar.png); width: 18px; height: 9px; }
#flex .vscrollerbase { width: 18px; background: white none; }
#flex .vscrollerbar { background-color: #e1e1e1; padding: 0px; }
#flex .vscrollerbasebeg, #flex .vscrollerbaseend { background-image: none; }

