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


#mainArea {
  margin-bottom:0;
  padding-bottom:20px;

 }

#mainLeftArea {
 width:600px;
 float:left;
 }
	#gTopMvModule {
  width:600px; height:700px;
  }

#mainRightArea {
 width:390px;
 float:right; 
 }
 #gTopBannersModule {
  width:390px;
  padding:0;
  margin:0;
  }
 
#gTopBannersModule .bnr_main {
 padding:0; margin:0 0 10px 0;}
#gTopBannersModule .bnr_2col {
  width:390px;
  padding:0;
  margin:0 0 10px 0; 
 }
#gTopBannersModule .bnr_2col::after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;  
 }

#gTopBannersModule .bnr_2col a {
 width:190px; padding:0; margin:0;
 }
#gTopBannersModule .bnr_2col a.col1 {
 float:left;}
#gTopBannersModule .bnr_2col a.col2 {
 float:right;}
 

 
 #gTopNewsModule {
  width:390px;
/*  height:288px;*/
  height:208px;
  background-color:#000;
  padding:0; margin:0;
  text-align:left;
  }
  
  #gTopNewsModule .head {
    padding:10px 0 0 0; margin:0 auto 0 0;
    width:384px;
    height:21px;
    text-align:right;
    background-image:url(/_common_new/images/head_wn_01.png);
    background-position:0 0;
    background-repeat:no-repeat;
  }
  
  #gTopNewsModule .head a {
    font-size:10px;
    line-height:1.1;
    color:#FFF;
    font-family:"ＭＳ Ｐゴシック", "MS PGothic";
    text-decoration:none;
  }
    #gTopNewsModule .head a:hover {
      text-decoration:underline;
    }

#wnbody {
  width:384px;
/*  height:251px;*/
  height:166px;
  text-align:left;
  padding:0;
  margin:0 0 0 0;
  overflow:hidden;
  overflow-y:scroll;
}

#wnbody dl {
 display:block;
 padding:0; margin:0;
 }
#wnbody dl dt {
 display:block;
 padding:7px 10px 4px 12px;
 margin:0;
 line-height:1.1;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#f7ad20;
 }
#wnbody dl dd {
 display:block;
 padding:0px 10px 7px 12px;
 margin:0;
 list-style:none;
 line-height:1.3;
 font-size:11px;
 font-family:"ＭＳ Ｐゴシック", "MS PGothic";
 color:#c3b7aa;
 background-image:url(/_common_new/images/border_wn.png);
 background-repeat:no-repeat;
 background-position:left bottom;
 }
 
#wnbody dl dd.last {
  background-image:none;
}
#wnbody dl dd a {
 padding:0; margin:0;
	color:#c3b7aa;
 text-decoration:none;
}
#wnbody dl dd a:hover {
 text-decoration:underline;
 }
 
 

