@charset "utf-8";
/* CSS Document */

.slideArea{ position:relative; height:290px; overflow:hidden;  margin-bottom:8px;}
#topSlide{ line-height:0.1; z-index:10;}
#wrapper #gNav{ margin-bottom:40px;}

/*==========topArea==========*/
#topArea{ padding-left:19px;}
.newsArea{ width:700px; float:left;}
.newsArea h2{ margin:0 0 30px; font-weight:bold; color:#002461; font-size:120%;}
.newsTbl{ margin-bottom:45px;}
.newsTbl table td{ vertical-align:top; text-align:left; padding:7px 5px;}
.newsTbl table td.date{ white-space:nowrap;}
.newsTbl a{ text-decoration:none;}
.newsTbl a:hover{ text-decoration:underline;}

.sideArea{ width:219px; float:right;}
.videoArea{ background:#eeeeee; padding:10px 9px 10px; margin-bottom:20px;}
.videoArea ul{ list-style:none; margin:10px 0 0;}
.videoArea ul li{ margin-bottom:10px;}
.videoArea ul li:last-child{ margin-bottom:0;}
.videoArea ul li img{ float:left; margin-right:10px;}
.videoArea ul li a{ font-weight:bold; text-decoration:none;}
.videoArea ul li a:hover{ text-decoration:underline;}
.topicsArea{ border-top:1px solid #d2d2d2; background:url(../images/topics_bg.gif) top repeat-x; padding:15px 15px 0 15px; margin-bottom:35px;}
.topicsArea h2{ font-weight:bold; color:#002461; font-size:120%; margin-bottom:15px;}
.topicsArea ul{ list-style:none;}
.topicsArea ul li{ margin-bottom:5px;}
.topicsArea ul li a{ display:inline-block; text-decoration:none; padding-left:16px;}
.topicsArea ul li a:hover{ text-decoration:underline;}
.topicsArea ul li.movie a{ background:url(../images/ico_yt.gif) 0 0.2em no-repeat;}
.topicsArea ul li.shop a{ background:url(../images/ico_shop.gif) 0 0.3em no-repeat;}
.topicsArea ul li.dmsqp a{ background:url(../images/ico_dmsqp.gif) 0 0.3em no-repeat;}

.pagetop{ text-align:right; padding:0 19px; line-height:0.1;}


/*-----script-----*/
.nivo-controlNav{ position:absolute; bottom:20px; padding:0; width:100%; z-index:100;}
.nivo-controlNav a{ display:inline-block; width:10px; height:10px; line-height:0.1; text-indent:-9999px; background:#dddddd; border:3px solid #ffffff; margin:0 5px;}
.nivo-controlNav a.active,.nivo-controlNav a:hover{ background:#777777;}

.jspVerticalBar{ width:5px;}
.jspTrack{ background:#d2d2d2;}
.jspDrag{ background:#777777;}