@charset "UTF-8";


/*ニュースページ共通
----------------------------------------------------------------*/
#wrapper-news {
  clear: both;
  width: 1000px;
  min-height: 500px;
  height:auto !important;
  height: 500px;
  margin: 0 auto;
  padding: 88px 0 0 0;
  background: url(../images/common/bg_wrapper_news.png) no-repeat top center;
}

#mainCol { width: 740px; float:right; margin: -65px 7px 0 0;}
#contents h3{ margin: 0 0 8px 0;}

.btn_ie8 {
  filter:alpha(opacity=50);
  cursor: default;
  }

/*店舗リスト共通*/
.shoplist_btn-back { display: block; width: 222px; margin: 20px auto;}
/*form { width: 573px; color:#fff; margin: 0 auto 10px auto; background:#F3A0B9; padding:0;}*/
input { border: none; color:#F06; background: #FFF4F8; padding:5px; margin:5px; line-height: 1; vertical-align: middle;}
.shoplist-notice { list-style-type: none; font-size: 12px; width: 573px; margin: 0 auto;}
.shoplist-notice li {padding-left:1em; text-indent:-1em; margin: 0.4em 0 1em 0;}

.shoplist_pagenavi { width: 573px; border: 1px solid #F088A7; background:#F3A0B9; color:#fff; margin: 30px auto 10px auto; text-align: center; font-weight: bold;}
.shoplist_pagenavi tr th{ text-align: center !important; padding: 2px; border-bottom: 1px solid #F088A7;}
.shoplist_resultlist { width: 573px; border: 1px solid #F088A7; margin: 0 auto 5px auto;}
.shopicon { background:#FFF4F8; vertical-align: middle;}

.shoplist_resultlist { width: 573px; border: 1px solid #F088A7; margin: 0 auto 5px auto;}
.shoplist_resultlist td, .shoplist_resultlist tr { padding: 4px; border-bottom: 1px solid #F088A7; border-right: 1px solid #F088A7;}
.shoplist_resultlist th { padding:2px; width: 100px; border-right: 1px solid #F088A7; background:#F3A0B9; color:#fff;}
.shoplist_day_n { font-weight: bold; color: #999;}
.shoplist_day_sun { font-weight: bold; color: #F00;}
.shoplist_day_sat { font-weight: bold; color: #09F}


/*店舗リスト共通（カレンダー機能）*/
.calendar {width: 573px; border: 1px solid #F088A7; color:#fff; margin: 0 auto 10px auto; background: none;}
.calendar tr th{ text-align: center !important; padding: 2px; border-bottom: 1px solid #F088A7; background:#F3A0B9;}
.calendar td { padding: 4px; border-bottom: 1px solid #F088A7; border-right: 1px solid #F088A7; text-align: center; background: #fff;}
.calendar td a { display: block; border: 1px solid #FFDDDD; background: #FFF4F8;}
.calendar td a:hover { background: #fff; text-decoration: none;}

/*レジェンドsnavi*/
.snbtn-legend a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_legend.png) 0 0 no-repeat;
  }
.snbtn-legend-sct a{
  margin: 0px 0 5px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_legend.png) 0 -55px no-repeat;
  }
.snbtn-legend a:hover {
  background-position: 0 -55px;
  }

/*ミュージックアワードsnavi*/
.sn-ma2015 {
  margin:20px 0px 20px 0px;
}
.snbtn-ma2015 {
  display: block;
  margin: 0 0 2px 6px;
  width: 215px;
}

.snbtn-ma2015-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_ma2015.png) 0 0 no-repeat;
  }
.snbtn-ma2015-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_ma2015.png) 0 0 no-repeat;
  }
.snbtn-ma2015-old:hover {
  background-position: 0 -55px;
  }

.snbtn-news356 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news356/snavi.png) 0 0 no-repeat;
  }
.snbtn-news356-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news356/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news356 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news351 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news351/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news351-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news351/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news351 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news337 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news337/snavi.png) 0 0 no-repeat;
  }
.snbtn-news337-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news337/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news337 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news336 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news336/snavi.png) 0 0 no-repeat;
  }
.snbtn-news336-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news336/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news336 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news335 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news335/snavi.png) 0 0 no-repeat;
  }
.snbtn-news335-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news335/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news335 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news334 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news334/snavi.png) 0 0 no-repeat;
  }
.snbtn-news334-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news334/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news334 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news325 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news325/snavi.png) 0 0 no-repeat;
  }
.snbtn-news325-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news325/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news325 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news324 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news324/snavi.png) 0 0 no-repeat;
  }
.snbtn-news324-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news324/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news324 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news321 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news321/snavi.png) 0 0 no-repeat;
  }
.snbtn-news321-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news321/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news321 a:hover {
  background-position: 0 -55px;
  }

/*2016シリーズ4弾特集のsnavi*/
.snbtn-news423 a{/*特集まとめ*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news423/snavi.png) 0 0 no-repeat;
  }
.snbtn-news423-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news423/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news423 a:hover {
  background-position: 0 -55px;
  }
	
.snbtn-news424 a{/*特集1*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news424/snavi.png) 0 0 no-repeat;
  }
.snbtn-news424-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news424/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news424 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news425 a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news425/snavi.png) 0 0 no-repeat;
  }
.snbtn-news425-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news425/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news425 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news426 a{/*特集3*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news426/snavi.png) 0 0 no-repeat;
  }
.snbtn-news426-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news426/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news426 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news427 a{/*特集4*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height: 80px;
  text-indent: -9999px;
  background: url(../images/news/news427/snavi.png) 0 0 no-repeat;
  }
.snbtn-news427-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height: 80px;
  text-indent: -9999px;
  background: url(../images/news/news427/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news427 a:hover {
  background-position: 0 -80px;
  }

.snbtn-news428 a{/*特集5*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height: 80px;
  text-indent: -9999px;
  background: url(../images/news/news428/snavi.png) 0 0 no-repeat;
  }
.snbtn-news428-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height: 80px;
  text-indent: -9999px;
  background: url(../images/news/news428/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news428 a:hover {
  background-position: 0 -80px;
  }
  
/*アイカツ！重大発表!!のsnavi*/
.snbtn-news420 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news420/snavi.png) 0 0 no-repeat;
  }
.snbtn-news420-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news420/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news420 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news421 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news421/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news421-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news421/snavi.png?ver=2) 0 -55px no-repeat;
  }

.snbtn-news421 a:hover {
  background-position: 0 -55px;
  }
 .snbtn-news422 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news422/snavi.png) 0 0 no-repeat;
  }

.endcontents-endtxt-news421 {
  position: absolute;
  left: 45px;
  top: 50px;
  z-index: 10;
  }


.snbtn-news422-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news422/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news422 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news430 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:105px;
  text-indent: -9999px;
  background: url(../images/news/news430/snavi.png) 0 0 no-repeat;
  }
.snbtn-news430-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:105px;
  text-indent: -9999px;
  background: url(../images/news/news430/snavi.png) 0 -105px no-repeat;
  }

.snbtn-news430 a:hover {
  background-position: 0 -105px;
  }


/*2016シリーズ3弾特集のsnavi*/
.snbtn-news409 a{/*特集まとめ*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news409/snavi.png) 0 0 no-repeat;
  }
.snbtn-news409-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news409/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news409 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news410 a{/*特集1*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news410/snavi.png) 0 0 no-repeat;
  }
.snbtn-news410-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news410/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news410 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news411 a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news411/snavi.png) 0 0 no-repeat;
  }
.snbtn-news411-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news411/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news411 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news413 a{/*特集3*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news413/snavi.png) 0 0 no-repeat;
  }
.snbtn-news413-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news413/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news413 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news414 a{/*特集4*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news414/snavi.png) 0 0 no-repeat;
  }
.snbtn-news414-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news414/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news414 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news415 a{/*特集5*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news415/snavi.png) 0 0 no-repeat;
  }
.snbtn-news415-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news415/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news415 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news416 a{/*特集6*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news416/snavi.png) 0 0 no-repeat;
  }
.snbtn-news416-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news416/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news416 a:hover {
  background-position: 0 -80px;
  }

.snbtn-news417 a{/*特集7*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news417/snavi.png) 0 0 no-repeat;
  }
.snbtn-news417-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news417/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news417 a:hover {
  background-position: 0 -55px;
  }

/*2016シリーズ2弾特集のsnavi*/
.snbtn-news384 a{/*特集まとめ*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news384/snavi.png) 0 0 no-repeat;
  }
.snbtn-news384-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news384/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news384 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news385 a{/*特集1*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news385/snavi.png) 0 0 no-repeat;
  }
.snbtn-news385-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news385/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news385 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news386 a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news386/snavi.png) 0 0 no-repeat;
  }
.snbtn-news386-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news386/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news386 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news387 a{/*特集3*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news387/snavi.png) 0 0 no-repeat;
  }
.snbtn-news387-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news387/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news387 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news388 a{/*特集4*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news388/snavi.png) 0 0 no-repeat;
  }
.snbtn-news388-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news388/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news388 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news389 a{/*特集5*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news389/snavi.png) 0 0 no-repeat;
  }
.snbtn-news389-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news389/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news389 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news390 a{/*特集6*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news390/snavi.png) 0 0 no-repeat;
  }
.snbtn-news390-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news390/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news390 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news391 a{/*特集7*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news391/snavi.png) 0 0 no-repeat;
  }
.snbtn-news391-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news391/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news391 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news394 a{/*特集8*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news394/snavi.png) 0 0 no-repeat;
  }
.snbtn-news394-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news394/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news394 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news395 a{/*特集9*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news395/snavi.png) 0 0 no-repeat;
  }
.snbtn-news395-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news395/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news395 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news398 a{/*特集10*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news398/snavi.png) 0 0 no-repeat;
  }
.snbtn-news398-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news398/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news398 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news400 a{/*特集11*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news400/snavi.png) 0 0 no-repeat;
  }
.snbtn-news400-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news400/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news400 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news399 a{/*特集12*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news399/snavi.png) 0 0 no-repeat;
  }
.snbtn-news399-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news399/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news399 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news404 a{/*特集13*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news404/snavi.png) 0 0 no-repeat;
  }
.snbtn-news404-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news404/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news404 a:hover {
  background-position: 0 -55px;
  }

/*2016シリーズ4弾特集のsnavi*/
.snbtn_201604-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201604.png) 0 0 no-repeat;
  }
.snbtn_201604-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201604.png) 0 0 no-repeat;
  }
.snbtn_201604-old:hover {
  background-position: 0 -55px;
  }

/*2016シリーズ3弾特集のsnavi*/
.snbtn_201603-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201603.png) 0 0 no-repeat;
  }
.snbtn_201603-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201603.png) 0 0 no-repeat;
  }
.snbtn_201603-old:hover {
  background-position: 0 -55px;
  }

/*2016シリーズ2弾特集のsnavi*/
.snbtn_201602-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201602.png) 0 0 no-repeat;
  }
.snbtn_201602-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201602.png) 0 0 no-repeat;
  }
.snbtn_201602-old:hover {
  background-position: 0 -55px;
  }

/*2016シリーズ1弾特集のsnavi*/
.snbtn_201601-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201601.png) 0 0 no-repeat;
  }
.snbtn_201601-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201601.png) 0 0 no-repeat;
  }
.snbtn_201601-old:hover {
  background-position: 0 -55px;
  }

.snbtn_201506-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201506.png) 0 0 no-repeat;
  }
.snbtn_201506-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201506.png) 0 0 no-repeat;
  }
.snbtn_201506-old:hover {
  background-position: 0 -55px;
  }

.snbtn-news353 a{/*告知*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news353/snavi.png) 0 0 no-repeat;
  }
.snbtn-news353-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news353/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news353 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news374 a{/*特集9*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news374/snavi.png) 0 0 no-repeat;
  }
.snbtn-news374-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news374/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news374 a:hover {
  background-position: 0 -80px;
  }

.snbtn-news375 a{/*特集9_2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news375/snavi.png) 0 0 no-repeat;
  }
.snbtn-news375-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news375/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news375 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news379 a{/*特集13*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news379/snavi.png) 0 0 no-repeat;
  }
.snbtn-news379-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news379/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news379 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news378 a{/*特集14*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news378/snavi.png) 0 0 no-repeat;
  }
.snbtn-news378-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news378/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news378 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news381 a{/*特集15*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news381/snavi.png) 0 0 no-repeat;
  }
.snbtn-news381-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news381/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news381 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news377 a{/*特集12*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news377/snavi.png) 0 0 no-repeat;
  }
.snbtn-news377-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news377/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news377 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news376 a{/*特集11*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news376/snavi.png) 0 0 no-repeat;
  }
.snbtn-news376-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news376/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news376 a:hover {
  background-position: 0 -55px;
  }


.snbtn-news372 a{/*特集9*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news372/snavi.png) 0 0 no-repeat;
  }
.snbtn-news372-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news372/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news372 a:hover {
  background-position: 0 -80px;
  }

.snbtn-news369 a{/*特集8*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news369/snavi.png) 0 0 no-repeat;
  }
.snbtn-news369-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news369/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news369 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news368 a{/*特集7*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news368/snavi.png) 0 0 no-repeat;
  }
.snbtn-news368-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news368/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news368 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news367 a{/*特集6*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news367/snavi.png) 0 0 no-repeat;
  }
.snbtn-news367-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news367/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news367 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news366 a{/*特集5*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news366/snavi.png) 0 0 no-repeat;
  }
.snbtn-news366-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news366/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news366 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news364 a{/*特集4*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news364/snavi.png) 0 0 no-repeat;
  }
.snbtn-news364-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news364/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news364 a:hover {
  background-position: 0 -80px;
  }

.snbtn-news360 a{/*特集3*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news360/snavi.png) 0 0 no-repeat;
  }
.snbtn-news360-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news360/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news360 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news363 a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news363/snavi.png) 0 0 no-repeat;
  }
.snbtn-news363-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news363/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news363 a:hover {
  background-position: 0 -80px;
  }

.snbtn-news362 a{/*特集1*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news362/snavi.png) 0 0 no-repeat;
  }
.snbtn-news362-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news362/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news362 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news361 a{/*特集まとめ*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news361/snavi.png) 0 0 no-repeat;
  }
.snbtn-news361-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news361/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news361 a:hover {
  background-position: 0 -55px;
  }

/*2015シリーズ6弾特集のsnavi*/
.snbtn-news340 a{/*特集まとめ*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news340/snavi.png) 0 0 no-repeat;
  }
.snbtn-news340-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news340/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news340 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news341 a{/*特集1*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news341/snavi.png) 0 0 no-repeat;
  }
.snbtn-news341-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news341/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news341 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news342 a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news342/snavi.png) 0 0 no-repeat;
  }
.snbtn-news342-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news342/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news342 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news343 a{/*特集3*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news343/snavi.png) 0 0 no-repeat;
  }
.snbtn-news343-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news343/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news343 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news347 a{/*特集4*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news347/snavi.png) 0 0 no-repeat;
  }
.snbtn-news347-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news347/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news347 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news350 a{/*特集5*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news350/snavi.png) 0 0 no-repeat;
  }
.snbtn-news350-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news350/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news350 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news352 a{/*特集6*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news352/snavi.png) 0 0 no-repeat;
  }
.snbtn-news352-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:80px;
  text-indent: -9999px;
  background: url(../images/news/news352/snavi.png) 0 -80px no-repeat;
  }
.snbtn-news352 a:hover {
  background-position: 0 -80px;
  }


.snbtn-news357 a{/*特集7*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news357/snavi.png) 0 0 no-repeat;
  }
.snbtn-news357-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news357/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news357 a:hover {
  background-position: 0 -55px;
  }

/*2015シリーズ5弾特集のsnavi*/
.snbtn_201505-old {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201505.png) 0 0 no-repeat;
  }
.snbtn_201505-old:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201505.png) 0 0 no-repeat;
  }
.snbtn_201505-old:hover {
  background-position: 0 -55px;
  }
.snbtn-news333 a{/*中間発表(1)*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news333/snavi.png) 0 0 no-repeat;
  }
.snbtn-news333-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news333/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news333 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news330 a{/*特集12*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news330/snavi.png) 0 0 no-repeat;
  }
.snbtn-news330-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news330/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news330 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news326 a{/*特集11*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news326/snavi.png) 0 0 no-repeat;
  }
.snbtn-news326-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news326/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news326 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news323 a{/*特集10*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news323/snavi.png) 0 0 no-repeat;
  }
.snbtn-news323-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news323/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news323 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news322 a{/*特集9*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news322/snavi.png) 0 0 no-repeat;
  }
.snbtn-news322-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news322/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news322 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news320 a{/*特集8*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news320/snavi.png) 0 0 no-repeat;
  }
.snbtn-news320-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news320/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news320 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news319 a{/*特集7*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news319/snavi.png) 0 0 no-repeat;
  }
.snbtn-news319-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news319/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news319 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news318 a{/*特集6*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news318/snavi.png) 0 0 no-repeat;
  }
.snbtn-news318-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news318/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news318 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news317 a{/*特集5*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news317/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news317-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news317/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news317 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news315 a{/*特集4*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news315/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news315-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news315/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news315 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news314 a{/*特集3*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news314/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news314-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news314/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news314 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news313 a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news313/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news313-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news313/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news313 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news313_vote a{/*特集2*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news313_vote/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news313_vote-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news313_vote/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news313_vote a:hover {
  background-position: 0 -55px;
  }
.snbtn-news312 a{/*特集1*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news312/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news312-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news312/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news312 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news311 a{/*特集まとめ*/
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news311/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news311-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news311/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news311 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news306 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news306/snavi.png) 0 0 no-repeat;
  }
.snbtn-news306-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news306/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news306 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news304 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news304/snavi.png) 0 0 no-repeat;
  }
.snbtn-news304-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news304/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news304 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news303 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news303/snavi.png) 0 0 no-repeat;
  }
.snbtn-news303-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news303/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news303 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news299 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news299/snavi.png) 0 0 no-repeat;
  }
.snbtn-news299-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news299/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news299 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news298 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news298/snavi.png) 0 0 no-repeat;
  }
.snbtn-news298-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news298/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news298 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news297 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news297/snavi.png?ver=2) 0 0 no-repeat;
  }
.snbtn-news297-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news297/snavi.png?ver=2) 0 -55px no-repeat;
  }
.snbtn-news297 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news296 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news296/snavi.png) 0 0 no-repeat;
  }
.snbtn-news296-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news296/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news296 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news295 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news295/snavi.png) 0 0 no-repeat;
  }
.snbtn-news295-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news295/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news295 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news294 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news294/snavi.png?ver=0527) 0 0 no-repeat;
  }
.snbtn-news294-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news294/snavi.png?ver=0527) 0 -55px no-repeat;
  }
.snbtn-news294 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news288 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news288/snavi.png) 0 0 no-repeat;
  }
.snbtn-news288-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news288/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news288 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news287 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news287/snavi.png) 0 0 no-repeat;
  }
.snbtn-news287-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news287/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news287 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news286 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news286/snavi.png) 0 0 no-repeat;
  }
.snbtn-news286-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news286/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news286 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news284 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news284/snavi.png) 0 0 no-repeat;
  }
.snbtn-news284-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news284/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news284 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news283 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news283/snavi.png) 0 0 no-repeat;
  }
.snbtn-news283-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news283/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news283 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news282 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news282/snavi.png) 0 0 no-repeat;
  }
.snbtn-news282-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news282/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news282 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news281 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news281/snavi.png) 0 0 no-repeat;
  }
.snbtn-news281-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news281/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news281 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news280 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news280/snavi.png) 0 0 no-repeat;
  }
.snbtn-news280-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news280/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news280 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news279 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news279/snavi.png) 0 0 no-repeat;
  }
.snbtn-news279-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news279/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news279 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news276 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news276/snavi.png) 0 0 no-repeat;
  }
.snbtn-news276-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/news276/snavi.png) 0 -55px no-repeat;
  }
.snbtn-news276 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news263 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news263.png) 0 0 no-repeat;
  }
.snbtn-news263-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news263.png) 0 -55px no-repeat;
  }
.snbtn-news263 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news261 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news261.png) 0 0 no-repeat;
  }
.snbtn-news261-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news261.png) 0 -55px no-repeat;
  }
.snbtn-news261 a:hover {
  background-position: 0 -55px;
  }


.snbtn-news260 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news260.png) 0 0 no-repeat;
  }
.snbtn-news260-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news260.png) 0 -55px no-repeat;
  }
.snbtn-news260 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news258 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news258.png) 0 0 no-repeat;
  }
.snbtn-news258-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news258.png) 0 -55px no-repeat;
  }
.snbtn-news258 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news254 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news254.png) 0 0 no-repeat;
  }
.snbtn-news254-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news254.png) 0 -55px no-repeat;
  }
.snbtn-news254 a:hover {
  background-position: 0 -55px;
  }
.endcontents-endtxt-news241 {
  position: absolute;
  left: 40px;
  top: 80px;
  z-index: 10;
  }
.snbtn-news234 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news234.png) 0 0 no-repeat;
  }
.snbtn-news234-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news234.png) 0 -55px no-repeat;
  }
.snbtn-news234 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news232 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news232.png) 0 0 no-repeat;
  }
.snbtn-news232-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news232.png) 0 -55px no-repeat;
  }
.snbtn-news232 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news231 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news231.png) 0 0 no-repeat;
  }
.snbtn-news231-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news231.png) 0 -55px no-repeat;
  }
.snbtn-news231 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news230 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news230.png) 0 0 no-repeat;
  }
.snbtn-news230-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news230.png) 0 -55px no-repeat;
  }
.snbtn-news230 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news228 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news228.png) 0 0 no-repeat;
  }
.snbtn-news228-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news228.png) 0 -55px no-repeat;
  }
.snbtn-news228 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news227 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news227.png) 0 0 no-repeat;
  }
.snbtn-news227-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news227.png) 0 -55px no-repeat;
  }
.snbtn-news227 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news226 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news226.png) 0 0 no-repeat;
  }
.snbtn-news226-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news226.png) 0 -55px no-repeat;
  }
.snbtn-news226 a:hover {
  background-position: 0 -55px;
  }

/*2014特集のsnavi*/
.snbtn-news218 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news218.png) 0 0 no-repeat;
  }
.snbtn-news218-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news218.png) 0 -55px no-repeat;
  }
.snbtn-news218 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news215 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news215.png) 0 0 no-repeat;
  }
.snbtn-news215-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news215.png) 0 -55px no-repeat;
  }
.snbtn-news215 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news205 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news205.png) 0 0 no-repeat;
  }
.snbtn-news205-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news205.png) 0 -55px no-repeat;
  }
.snbtn-news205 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news203 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news203.png) 0 0 no-repeat;
  }
.snbtn-news203-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news203.png) 0 -55px no-repeat;
  }
.snbtn-news203 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news202 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news202.png) 0 0 no-repeat;
  }
.snbtn-news202-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news202.png) 0 -55px no-repeat;
  }
.snbtn-news202 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news197 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news197.png) 0 0 no-repeat;
  }
.snbtn-news197-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news197.png) 0 -55px no-repeat;
  }
.snbtn-news197 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news173 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news173.png) 0 0 no-repeat;
  }
.snbtn-news173-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news173.png) 0 -55px no-repeat;
  }
.snbtn-news173 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news161 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news161.png) 0 0 no-repeat;
  }
.snbtn-news161-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news161.png) 0 -55px no-repeat;
  }
.snbtn-news161 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news160 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news160.png) 0 0 no-repeat;
  }
.snbtn-news160-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news160.png) 0 -55px no-repeat;
  }
.snbtn-news160 a:hover {
  background-position: 0 -55px;
  }
.snbtn-news157 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news157.png) 0 0 no-repeat;
  }
.snbtn-news157-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news157.png) 0 -55px no-repeat;
  }
.snbtn-news157 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news143 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news143.png) 0 0 no-repeat;
  }
.snbtn-news143-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news143.png) 0 -55px no-repeat;
  }
.snbtn-news143 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news131 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news131.png) 0 0 no-repeat;
  }
.snbtn-news131-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news131.png) 0 -55px no-repeat;
  }
.snbtn-news131 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news113 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news113.png) 0 0 no-repeat;
  }
.snbtn-news113-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news113.png) 0 -55px no-repeat;
  }
.snbtn-news113 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news112 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news112.png) 0 0 no-repeat;
  }
.snbtn-news112-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news112.png) 0 -55px no-repeat;
  }
.snbtn-news112 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news111 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news111.png) 0 0 no-repeat;
  }
.snbtn-news111-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news111.png) 0 -55px no-repeat;
  }
.snbtn-news111 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news109 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news109.png) 0 0 no-repeat;
  }
.snbtn-news109-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news109.png) 0 -55px no-repeat;
  }
.snbtn-news109 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news107 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news107.png) 0 0 no-repeat;
  }
.snbtn-news107-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news107.png) 0 -55px no-repeat;
  }
.snbtn-news107 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news106 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news106.png) 0 0 no-repeat;
  }
.snbtn-news106-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news106.png) 0 -55px no-repeat;
  }
.snbtn-news106 a:hover {
  background-position: 0 -55px;
  }

.snbtn-news103 a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news103.png) 0 0 no-repeat;
  }
.snbtn-news103-sct a{
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news103.png) 0 -55px no-repeat;
  }
.snbtn-news103 a:hover {
  background-position: 0 -55px;
  }

.relative{
  position:relative;
}

/*各ページ
----------------------------------------------------------------*/
/*news431*/
.news431-bnr {
  background:url(../images/news/news431/img_news01.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:435px;
}
.news431-bnr a {
  position:absolute;
  top:12px;
  left:60px;
}
/* ページ下部バナー部分更新の際コメントはずす
.news431-bnr2 {
  background:url(../images/news/news431/bg_bnr.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:435px;
}
.news431-bnr2 a {
  position:absolute;
  top:65px;
  left:60px;
}
*/

/*news428*/
.bg-news428 {
  position: relative;
}
.btn-news428-01 a{
  position: absolute;
  top: 105px;
  left: 378px;
}
.btn-news428-02 a{
  position: absolute;
  top: 220px;
  left: 378px;
}
.btn-news428-03 a{
  position: absolute;
  top: 334px;
  left: 378px;
}
.btn-news428-04 a{
  position: absolute;
  top: 447px;
  left: 378px;
}
.btn-news428-05 a{
  position: absolute;
  top: 972px;
  left: 385px;
}
.btn-news428-06 a{
  position: absolute;
  top: 1208px;
  left: 385px;
}
.btn-news428-07 a{
  position: absolute;
  top: 1358px;
  left: 385px;
}
.btn-news428-08 a{
  position: absolute;
  top: 1470px;
  left: 385px;
}
.btn-news428-09 a{
  position: absolute;
  top: 1586px;
  left: 385px;
}
.btn-news428-10 a{
  position: absolute;
  top: 1698px;
  left: 385px;
}
.btn-news428-11 a{
  position: absolute;
  top: 1890px;
  left: 385px;
}
.btn-news428-12 a{
  position: absolute;
  top: 2125px;
  left: 385px;
}
.btn-news428-13 a{
  position: absolute;
  top: 2273px;
  left: 385px;
}
.btn-news428-14 a{
  position: absolute;
  top: 2388px;
  left: 385px;
}
.btn-news428-15 a{
  position: absolute;
  top: 2500px;
  left: 385px;
}
.btn-news428-16 a{
  position: absolute;
  top: 2893px;
  left: 36px;
}
.btn-news428-17 a{
  position: absolute;
  top: 2893px;
  left: 398px;
}

/*news427*/
.bg-news427-01 {
  position: relative;
}
.bg-news427-01 .btn-news427 a{
  position: absolute;
  top: 495px;
  left: 202px;
}
.bg-news427-02 {
  position: relative;
}
.bg-news427-02 .btn-news427 a{
  position: absolute;
  top: 488px;
  left: 202px;
}
.bg-news427-03 {
  position: relative;
}
.bg-news427-03 .btn-news427 a{
  position: absolute;
  top: 483px;
  left: 202px;
}
.bg-news427-04 {
  position: relative;
}
.bg-news427-04 .btn-news427 a{
  position: absolute;
  top: 485px;
  left: 202px;
}

/*news423*/
.news423_btn_brand{
  position:relative;
  display:block;
  width:740px;
  height:62px;
}
.news423_btn_brand .btn_brand-cute a{
  position:absolute;
  top:1px;
  left:9px;
  cursor:pointer;
}
.news423_btn_brand .btn_brand-cool a{
  position:absolute;
  top:1px;
  left:190px;
  cursor:pointer;
}
.news423_btn_brand .btn_brand-sexy a{
  position:absolute;
  top:1px;
  left:371px;
  cursor:pointer;
}
.news423_btn_brand .btn_brand-pop a{
  position:absolute;
  top:1px;
  left:552px;
  cursor:pointer;
}
.news424_cute,
.news424_cool,
.news424_sexy,
.news424_pop{
  display: none;
}

/*news423*/
.news423-btn01 {
  background:url(../images/news/news423/img_news03.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:321px;
}
.news423-btn01 a {
  position:absolute;
  top:0px;
  left:0px;
}

/*news422*/
.topics_news422Col {
  background: url(../images/news/news422/bg_newscol.jpg) top center repeat-y;
  width: 100%;
  opacity: 1.0 !important;
}
ul.topics_news422ColInner {
  margin: 0 auto;
  text-align: center;
  padding: 0 0 0 50px;
}
ul.topics_news422ColInner li {
  position: relative;
  float: left;
  margin: 0 15px 15px 0;
}
ul.topics_news422ColInner li a {
  position: absolute;
  left: 14px;
  bottom: 16px;
}
.btn_news422_01 {
  margin: 10px 0;
}
.btn_news422_02 {
  margin-bottom: 20px;
}

/*news420*/
.news420-nav{
	width: 740px;
	margin: 0 auto;
}
.news420-nav li{
	width:367px;
	height:205px;
	float:left;
}
.news420-btn01 {
  background:url(../images/news/news420/img_news05.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:360px;
}
.news420-btn02 {
  background:url(../images/news/news420/img_news12.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:258px;
}
.news420-btn03 {
  background:url(../images/news/news420/img_news14.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:292px;
}
.news420-btn01 a{
  position:absolute;
  top: 273px;
  left: 18px;
}
.news420-btn02 a{
  position:absolute;
  top:156px;
  left:62px;
}
.news420-btn03 a{
  position:absolute;
  top: 196px;
  left: 150px;
}

.news420-btn04 {
  position:relative;
  display:block;
  width:740px;
  height:313px;
}
.news420-btn04 a{
  position: absolute;
  display: block;
  top: 180px;
  left: 18px;
}
.news420-movie {
  background:url(../images/news/news420/0311/img_news03_2.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:302px;
}
.news420-movie01-01 {
  position:absolute;
  top:116px;
  left:64px;
}
.news420-movie01-02 {
  position:absolute;
  top:194px;
  left:64px;
}

/*news419*/
.news419-btn01 {
  position: absolute;
  display: block;
  width: 268px;
  height: 57px;
  right: 25px;
  top: 323px;
}
.news419-btn02 {
  position: absolute;
  display: block;
  width: 278px;
  height: 57px;
  left: 100px;
  top: 246px;
}
.news419-btn03 {
  position: absolute;
  display: block;
  width: 268px;
  height: 57px;
  right: 40px;
  top: 263px;
}
.news419-movie-left iframe{
  position: absolute;
  bottom: 6px;
  left: 25px;
  width: 337px;
  height: 190px;
}
.news419-movie-right iframe{
  position: absolute;
  bottom: 6px;
  right: 22px;
  width: 337px;
  height: 190px;
}
.news419-movie01{
  background:url(../images/news/news419/img_news06.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie02{
  background:url(../images/news/news419/img_news07.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie03{
  background:url(../images/news/news419/img_news08.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie04{
  background:url(../images/news/news419/img_news09.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie05{
  background:url(../images/news/news419/img_news10.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie06{
  background:url(../images/news/news419/img_news11.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie07{
  background:url(../images/news/news419/img_news12.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie08{
  background:url(../images/news/news419/img_news13.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie09{
  background:url(../images/news/news419/img_news14.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie10{
  background:url(../images/news/news419/img_news15.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie11{
  background:url(../images/news/news419/img_news16.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:407px;
}
.news419-movie-right19 iframe,
.news419-movie-right20 iframe{
  position: absolute;
  bottom: 70px;
  right: 22px;
  width: 343px;
  height: 193px;
}


/*news417*/
.news417-btn01 {
  position: absolute;
  display: block;
  width: 316px;
  height: 52px;
  left: 384px;
  top: 338px;
}

/*news416*/
.news416-btn01 {
  position: absolute;
  display: block;
  width: 577px;
  height: 66px;
  left: 78px;
  top: 6px;
}
.endcontents-endtxt-news416 {
  position: absolute;
  left: 115px;
  top: 50px;
  z-index: 10;
  }

/*news415*/
.news415-btn01 {
  position: absolute;
  display: block;
  width: 311px;
  height: 63px;
  right: 215px;
  top: 363px;
}
.news415-movie{
  background:url(../images/news/news415/img_news05.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:484px;

}
.news415-movie iframe{
  position: absolute;
  bottom: 24px;
  left: 37px;
  width: 666px;
  height: 455px;
}
.news415-btn02 {
  position: absolute;
  display: block;
  width: 311px;
  height: 63px;
  left: 34px;
  top: 315px;
}
.news415-btn03 {
  position: absolute;
  display: block;
  width: 331px;
  height: 63px;
  left: 67px;
  top: 363px;
}

/*news414*/
.news414-btn01 {
  background:url(../images/news/news414/0208/img_news04.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:159px;
}
.news414-btn02 {
  background:url(../images/news/news414/0208/img_news08.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height: 235px;
}
.news414-btn01 a{
  position:absolute;
  top:73px;
  left:98px;
}
.news414-btn02 a{
  position:absolute;
  top:156px;
  left:98px;
}

/*news412*/
.endcontents-endtxt-news412 {
  position: absolute;
  left: 105px;
  top: 35px;
  z-index: 10;
  }
.news412-bnr01 {
  background:url(../images/news/news412/img_news01.jpg?ver=1) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:425px;
}
.news412-bnr01 a {
  position:absolute;
  top:16px;
  left:67px;
}
.news412-bnr02 {
  background:url(../images/news/news412/img_news03.jpg?ver=1) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:327px;
}
.news412-bnr02 a {
  position:absolute;
  top:66px;
  left:67px;
}

/*news410*/
.btn_brand{
  background:url(../images/news/news410/img_news05.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:62px;
}
.btn_brand .btn_brand-cute a{
  position:absolute;
  top:1px;
  left:9px;
  cursor:pointer;
}
.btn_brand .btn_brand-cool a{
  position:absolute;
  top:1px;
  left:190px;
  cursor:pointer;
}
.btn_brand .btn_brand-sexy a{
  position:absolute;
  top:1px;
  left:371px;
  cursor:pointer;
}
.btn_brand .btn_brand-pop a{
  position:absolute;
  top:1px;
  left:552px;
  cursor:pointer;
}
.news410_cute,
.news410_cool,
.news410_sexy,
.news410_pop{
  display: none;
}
/*news409*/
.news409-btn01 {
  background:url(../images/news/news409/back_news01.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:321px;
}
.news409-btn01 a {
  position:absolute;
  top:0px;
  left:0px;
}

/*news407*/
/*終了告知*/
.endcontents-news407{ 
  position: relative;
}
.endcontents-news407 li{ 
  filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5; 
	zoom: 1.0;
}
.endcontents-endtxt-news407 { 
  position: absolute; 
	left: 110px; 
	top: 70px; 
	z-index: 10;
}

/*news406*/
.news406-btn01 {
  background:url(../images/news/news406/1214/img_news04.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:159px;
  opacity: 1.0 !important;
}
.news406-btn01 a {
  position:absolute;
  top:73px;
  left:98px;
}

/*news402*/
.bg-movie_402_01{
  display:block;
  margin:0 auto;
  width: 740px;
  height:390px;
  background: url(../images/news/news402/img_news08.jpg) left bottom;
}
.bg-movie_402_02{
  display:block;
  margin:0 auto;
  width: 740px;
  height:390px;
  background: url(../images/news/news402/img_news10.jpg) left bottom;
}
.bg-movie_402_03{
  display:block;
  margin:0 auto;
  width: 740px;
  height:448px;
  background: url(../images/news/news402/img_news12.jpg) left bottom;
}
.bg-movie_402_01 iframe{
  display:block;
  margin:0px 70px;
}
.bg-movie_402_02 iframe{
  display:block;
  margin:0px 70px;
}
.bg-movie_402_03 iframe{
  display:block;
  margin:0px 70px;
}

/*news401*/
.btnbg-news401 {
  background: url(../images/news/news401/img_news03.png) no-repeat 0 0;
  display:block;
  width:740px;
  height:210px;
  position:relative;
}
.btnbg-news401 img.btn-news401-1 {
  display:block;
  width:495px;
  height:70px;
  margin: 0 auto;
  padding-top: 15px;
}

/*news399*/
.endcontents-endtxt-news399 {
  position: absolute;
  left: 115px;
  top: 150px;
  z-index: 10;
  }
.news399-btn01 {
  background: url(../images/news/news399/img_news06.jpg?ver=3) 0 0 no-repeat;
}
.news399-btn02 {
  background: url(../images/news/news399/img_news08.jpg?ver=3) 0 0 no-repeat;
}
.news399-btn03 {
  background: url(../images/news/news399/img_news09_02.jpg?ver=3) 0 0 no-repeat;
}
.news399-btn01,.news399-btn02,.news399-btn03 {
  position: relative;
  display: block;
  width: 740px;
  height: 67px;
}
.news399-btn01 a.btn01, .news399-btn02 a.btn02, .news399-btn03 a.btn03 {
  position:absolute;
  top: 2px;
  left:140px;
}

/*news397*/
.news397-btn01 a {
  position:absolute;
  bottom:563px;
  left:73px;
}

/*news395*/
.news395-btn01 {
  background:url(../images/news/news395/img_news03.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:611px;
}
.news395-btn01 a {
  position:absolute;
  top:510px;
  left:363px;
}
.news395-btn02 {
  background:url(../images/news/news395/img_news04.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:335px;
}
.news395-btn02 a {
  position:absolute;
  top:216px;
  left:341px;
}

/*news393*/
.news393-bnr {
  background:url(../images/news/news393/img_news01.png?ver=1120) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:435px;
}
.news393-bnr a {
  position:absolute;
  top:12px;
  left:60px;
}

/*news390*/
.btn_news390 {
  width:740px;
  position:absolute;
  top: 345px;
}
.btn_news390 ul{
  display:block;
  width:660px;
  margin:0 auto;
}
.btn_news390_1 {
  width:740px;
  position:absolute;
  top:345px;
    left: 4px;
}
.btn_news390_1 ul{
  display:block;
  width:660px;
  margin:0 auto;
}
.btn_news390_2 {
  width:740px;
  position:absolute;
  top:337px;
    left: 4px;
}
.btn_news390_2 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

/*news389*/
.news389-btn01 {
  position:absolute;
  top:7px;
  left:39px;
}

/*news386*/
.news386-btn01 {
  background:url(../images/news/news386/img_news04.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:136px;
}
.news386-btn01 a {
  position:absolute;
  top:10px;
  left:65px;
}

.news386-btn03 {
  width:740px;
  position:absolute;
  top:326px;
    left: -5px;
}
.news386-btn03 ul{
  display:block;
  width:660px;
  margin:0 auto;
}
.news386-btn04 {
  width:740px;
  position:absolute;
  top:308px;
    left: -5px;
}
.news386-btn04 ul{
  display:block;
  width:660px;
  margin:0 auto;
}
.fl-right-news386 {
  float:right;
  margin-right:-10px;
}

/*1127*/

.news386-btn02 {
  background:url(../images/news/news386/1127/img_news06.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:211px;
}
.news386-btn02 a {
  position:absolute;
  top:5px;
  left:65px;
}
.news386-btn03_1127 {
  position: absolute;
  display: block;
  width: 311px;
  height: 63px;
  right: 213px;
  top: 413px;
}
.news386-btn04_1127{
  position: absolute;
  display: block;
  width: 311px;
  height: 63px;
  left: 34px;
  top: 328px;
  }

.news386-btn05_1127{
  position: absolute;
  display: block;
  width: 311px;
  height: 63px;
  right: 35px;
  top: 311px;
  }

.news386-movie{
  background:url(../images/news/news386/1127/img_news08.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:434px;

  }
.news386-movie iframe{
  position: absolute;
  bottom: 39px;
  left: 36px;
  width: 406px;
  height: 277px;
  }

/*news385*/
.news385-btn {
  background:url(../images/news/news385/img_news07.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:135px;
}
.news385-btn a {
  position:absolute;
  top:20px;
  left:65px;
}

/*news384*/
.news384-btn01 {
  background:url(../images/news/news384/back_news01.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:340px;
}
.news384-btn01 a {
  position:absolute;
  top:5px;
  left:0px;
}


/*news380*/
.btnbg-news380 {
  background: url(../images/news/news380/img_news03.png) no-repeat 0 0;
  display:block;
  width:740px;
  height:210px;
  position:relative;
}
.btnbg-news380 img.btn-news380-1 {
  display:block;
  width:495px;
  height:70px;
  margin: 0 auto;
  padding-top: 15px;
}

/*news378*/
.news378-btn {
  background:url(../images/news/news378/img_news06.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:241px;
  opacity: 1.0 !important;
}
.news378-btn a.btn01 {
  position:absolute;
  top:88px;
  left:82px;
}
.news378-btn a.btn02 {
  position:absolute;
  top:167px;
  left:82px;
}
.news378-btn a.btn03 {
  position:absolute;
  top:9px;
  left:82px;
}
.endcontents-endtxt-news378 {
  position: absolute;
  left: 115px;
  top: 150px;
  z-index: 10;
  }

/*news377*/
.btn_news377_01 {
  width:740px;
  position:absolute;
  top: -110px;
  left: 46px;
}
.btn_news377_01 a{
  display:block;
  width:479px;
  margin:0 auto;
}

.btn_news377_02 {
  width:740px;
  position:absolute;
  top: -110px;
  left: 220px;
}
.btn_news377_02 a{
  display:block;
  width:479px;
  margin:0 auto;
}

.btn_news377_03 {
  width:740px;
  position:absolute;
  top: -140px;
  left: 46px;
}
.btn_news377_03 a{
  display:block;
  width:479px;
  margin:0 auto;
}

.btn_news377_04 {
  width:740px;
  position:absolute;
  top: -110px;
  left: 220px;
}
.btn_news377_04 a{
  display:block;
  width:479px;
  margin:0 auto;
}

/*news375*/
.btn_news375 {
  width:740px;
  position:absolute;
  top: -1px;
}
.btn_news375 a{
  display:block;
  width:349px;
  margin:0 auto;
}

/*news374*/
.btn_news374 {
  width:740px;
  position:absolute;
  top: 22px;
}
.btn_news374 a{
  display:block;
  width:660px;
  margin:0 auto;
}

/*news373*/
.news373-btn01 {
  background:url(../images/news/news373/img_news04.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:228px;
}
.news373-btn01 a.btn01 {
  position:absolute;
  top:142px;
  left:42px;
}
.news373-btn01 a.btn02 {
  position:absolute;
  top:382px;
  left:42px;
}
.news373-btn02 {
  background:url(../images/news/news373/img_news05.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:436px;
}
.news373-btn02 a.btn01 {
  position:absolute;
  top:90px;
  left:42px;
}
.news373-btn02 a.btn02 {
  position:absolute;
  top:163px;
  left:42px;
}
.news373-btn02 a.btn03 {
  position:absolute;
  top:238px;
  left:42px;
}
.news373-btn02 a.btn04 {
  position:absolute;
  top:336px;
  left:42px;
}

/*news372*/
.btn_news372 {
  position:relative;
  display:block;
}
.btn_news372 a{
  position:absolute;
  width:480px;
  top:-90px;
  left:131px;
}

/*news371*/
.bg-movie_371 iframe {
  display:block;
  margin:0 auto;
}

/*news368*/
.btn_news368 {
  width:740px;
  position:absolute;
  top: 345px;
}
.btn_news368 ul{
  display:block;
  width:660px;
  margin:0 auto;
}
.btn_news368_1 {
  width:740px;
  position:absolute;
  top:345px;
    left: 4px;
}

.btn_news368_1 ul{
  display:block;
  width:660px;
  margin:0 auto;
}


/*news362*/
.news362-btn {
  background:url(../images/news/news362/1005/img_news09.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:140px;
}
.news362-btn li.btn01 {
  position:absolute;
  top:17px;
  left:33px;
}
.news362-btn li.btn02 {
  position:absolute;
  top:1px;
  left:395px;
}

/*news361*/
.news361-btn01 {
  background:url(../images/news/news361/back_news01.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:340px;
}
.news361-btn01 a {
  position:absolute;
  top:5px;
  left:0px;
}

/*news355*/
.btnbg-news355 {
  background: url(../images/news/news355/img_news05.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:348px;
  position:relative;
}
.btnbg-news355 img.btn-news355-1 {
  display:block;
  width:682px;
  height:97px;
  position:absolute;
  top:23px;
  left:30px;
}
.btnbg-news355 img.btn-news355-2 {
  display:block;
  width:682px;
  height:97px;
  position:absolute;
  top:128px;
  left:30px;
}

.btnbg-news355 img.btn-news355-3 {
  display:block;
  width:682px;
  height:67px;
  position:absolute;
  top:232px;
  left:30px;
}

/*news354*/
.btnbg-news354 {
  background: url(../images/news/news354/img_news03.png) no-repeat 0 0;
  display:block;
  width:740px;
  height:210px;
  position:relative;
}
.btnbg-news354 img.btn-news354-1 {
  display:block;
  width:495px;
  height:70px;
  position:absolute;
  top:10px;
  left:234px;
}
.btnbg-news354 img.btn-news354-2 {
  display:block;
  width:495px;
  height:70px;
  position:absolute;
  top:85px;
  left:234px;
}

/*news353*/
.news353-btn01 {
  background:url(../images/news/news353/0108/img_news06.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:367px;
}
.news353-btn01 a {
  position:absolute;
  top:152px;
  left:51px;
}

/*news352*/
.news352-btn {
  background:url(../images/news/news352/img_news02.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:191px;
}
.news352-btn a.btn-movie {
  position:absolute;
  top:12px;
  left:29px;
}

.news352-btn a.btn-idlook {
  position:absolute;
  top:117px;
  left:29px;
}

/*news351*/
.btn-viewing {
    width: 740px;
    height: 116px;
    margin: auto;
    text-align: center;
    background: url(../images/news/news351/img_news05.png) no-repeat top center;
}
.btn-viewing li{ display: inline-block; margin:31px 18px 0px 19px;}

/*news349*/
.news349-btn01 {
  background:url(../images/news/news349/img_news05.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:262px;
}
.news349-btn01 a {
  position:absolute;
  top:116px;
  left:100px;
}

/*news348*/
.news348-btn01 {
  width: 740px;
  height: 121px;
  background: url(../images/news/news348/img_news04.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
}
.news348-btn01 a {
  position:absolute;
  top: 12px;
  left: 71px;
}
/*news347*/
.news347-btn01 {
  background:url(../images/news/news347/img_news02.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:206px;
}
.news347-btn01 a {
  position:absolute;
  top:123px;
  left:108px;
}
.news347-btn02 {
  background:url(../images/news/news347/img_news06.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:277px;
}
.news347-btn02 a {
  position:absolute;
  top:195px;
  left:108px;
}


/*news346*/
.news346-btn04 {
  width: 740px;
  height: 118px;
  background: url(../images/news/news346/img_news08.png) 0 0 no-repeat;
  position:relative;
  display:block;
}
.news346-btn04 a {
  position:absolute;
  top: 3px;
  left: 41px;
}
.news346-btn03 {
  width: 740px;
  height: 325px;
  background: url(../images/news/news346/img_news05.png) 0 0 no-repeat;
  position:relative;
  display:block;
}
.news346-btn03 a.btn-01 {
  position:absolute;
  top: 80px;
  left: 41px;
}
.news346-btn03 a.btn-02 {
  position:absolute;
  top: 150px;
  left: 41px;
}
.news346-btn03 a.btn-03 {
  position:absolute;
  top: 220px;
  left: 41px;
}
.news346-btn02 {
  width: 740px;
  height: 236px;
  background: url(../images/news/news346/img_news04.png) 0 0 no-repeat;
  position:relative;
  display:block;
}
.news346-btn02 a {
  position:absolute;
  top: 163px;
  left: 41px;
}
.news346-btn01 {
  width: 740px;
  height: 274px;
  background: url(../images/news/news346/img_news02.png) 0 0 no-repeat;
  position:relative;
  display:block;
}
.news346-btn01 a {
  position:absolute;
  top: 193px;
  left: 41px;
}

/*news344*/
.news344_new_icon{
  width:700px;
  position:relative;
}
.news344_new_icon span.iconNew{
  position: absolute;
  display: block;
  background: url(../images/news/news344/new_icon.png) no-repeat;
  width: 77px;
  height: 77px;
  top: -17px;
  left: -23px;
  z-index: 100;
}

.news344-bg {
  width: 700px;
  margin:0px;
  padding-left: 20px;
}

li.news344-bnr{
  padding:0px 0px 20px 0px;
}

li.news344-bnr02{
  background:url(../images/news/news344/img_news17.png) 0 0 no-repeat;
  display:block;
  width:700px;
  height:330px;
  padding:0px 0px 20px 0px;
  position:relative;
}
li.news344-bnr02 a.news344-bnr02_01{
  position:absolute;
  top:155px;
  left:158px;
}
li.news344-bnr02 a.news344-bnr02_02{
  position:absolute;
  top:225px;
  left:158px;
}

/*news341*/
.btn_news341 {
  width:740px;
  position:absolute;
  top:336px;
}
.btn_news341 ul{
  display:block;
  width:660px;
  margin:0 auto;
}
.btn_news341_1 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news341_1 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

/*news337*/
.news337-btn01 {
  background:url(../images/news/news337/img_news01_2.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:80px;
}
.news337-btn01 a {
  position:absolute;
  top:8px;
  left:95px;
}

/*news335*/
.news335-relative {
  position:relative;
}
.news335-relative p.btn-news335-01 {
  display:block;
  width:479px;
  height:62px;
  position:absolute;
  top: 167px;
  left: 220px;
}
.news335-relative p.btn-news335-02 {
  display:block;
  width:479px;
  height:81px;
  position:absolute;
  top: 340px;
  left: 220px;
}
.news335-relative p.btn-news335-03 {
  display:block;
  width:479px;
  height:81px;
  position:absolute;
  top: 498px;
  left: 220px;
}

/*news334*/
.news334-btn01 {
  background:url(../images/news/news334/img_news02.jpg?ver=2) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:563px;
}
.news334-btn01 a {
  position:absolute;
  top: 183px;
  left: 219px;
}
/*news333*/
.news333-btn-viewing {
    width: 740px;
    height: 410px;
    margin: auto;
    text-align: center;
    background: url(../images/news/news333/img_news14.png) no-repeat top center;
}
.news333-btn-viewing li{ display: inline-block; margin:13px 3px 0px 3px;}

/*news332*/
.news332-btn01 {
  background:url(../images/news/news332/img_news04_2.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:120px;
}
.news332-btn01 a {
  position:absolute;
  top:3px;
  left:107px;
}

/*news331*/
.news331-btn03 {
  background:url(../images/news/news331/img_news06.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:310px;
}
.news331-btn03 a {
  position:absolute;
  top:173px;
  left:101px;
}
.news331-btn02 {
  background:url(../images/news/news331/img_news05.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:310px;
}
.news331-btn02 a {
  position:absolute;
  top:173px;
  left:90px;
}

/*news323*/
.news323-relative {
  position:relative;
}
.news323-relative p.btn-news323-01 {
  display:block;
  width:448px;
  height:67px;
  position:absolute;
  top:140px;
  left:234px;
}
.news323-relative p.btn-news323-02 {
  display:block;
  width:448px;
  height:67px;
  position:absolute;
  top:295px;
  left:234px;
}
.news323-relative p.btn-news323-03 {
  display:block;
  width:448px;
  height:67px;
  position:absolute;
  top:456px;
  left:234px;
}

/*news327*/
.btnbg-news327 {
  background: url(../images/news/news327/img_news03.png?ver=2) no-repeat 0 0;
  display:block;
  width:740px;
  height:210px;
  position:relative;
}
.btnbg-news327 img.btn-news327-1 {
  display:block;
  width:495px;
  height:70px;
  position:absolute;
  top:10px;
  left:234px;
}
.btnbg-news327 img.btn-news327-2 {
  display:block;
  width:495px;
  height:70px;
  margin: 0 auto;
  padding-top: 15px;
}

/*news326*/
.news326-relative {
  position:relative;
}
.news326-relative a{
display:block;
width:448px;
height:67px;
}
.news326-btn03 {
  z-index:10;
  position:absolute;
  top:192px;
  left:240px;
}
.news326-btn04 {
  z-index:10;
  position:absolute;
  top:712px;
  left:240px;
}

/*news325*/
.news325-btn01 {
  background:url(../images/news/news325/img_news04.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:273px;
}
.news325-btn01-01 {
  position:absolute;
  top:116px;
  left:29px;
}
.news325-btn01-02 {
  position:absolute;
  top:182px;
  left:29px;
}
.news325-btn02 {
  background:url(../images/news/news325/img_news05.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:228px;
}
.news325-btn02 a {
  position:absolute;
  top:116px;
  left:29px;
}

/*news320*/
.news320-btn01 {
  background:url(../images/news/news320/img_news07.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:259px;
}
.news320-btn01 a {
  position:absolute;
  top:142px;
  left:29px;
}


/*news312*/
.btn_news312_1 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news312_1 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news312_2 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news312_2 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news312_3 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news312_3 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news312_4 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news312_4 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news312_5 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news312_5 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news312_6 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news312_6 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

/*news307*/
.btn_news307{
  width: 100%;
  position: absolute;
  text-align: center;
  top: 12px;
}
.news307-btn01 {
  background:url(../images/news/news307/img_news06.jpg?ver=1) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:300px;
}
.news307-btn01 a {
  position:absolute;
  bottom:37px;
  right:80px;
}



/*news302*/
.btn_news302_1{
  width: 350px;
  position: absolute;
  top: 23px;
  left: 380px;
}
.btn_news302_2{
  width: 326px;
  position: absolute;
  top: 9px;
  left: 43px;
}
.btn_news302_3{
  width: 326px;
  position: absolute;
  top: 9px;
  left: 374px;
}
.btn_news302_4{
  width: 511px;
  position: absolute;
  top: 183px;
  left: 116px;
  text-align: center;
}

/*news301*/
.btn_news301_2{
  width: 100%;
  position: absolute;
  text-align: center;
  top: 2px;
}

/*news295*/
.btn_news295_info{
  width: 307px;
  position: absolute;
  text-align: left;
  left: 43px;
  top:336px;
}

.btn_news295_alice{
  width: 307px;
  position: absolute;
  text-align: left;
  left: 43px;
}

.btn_news295_marionet{
  width: 307px;
  position: absolute;
  text-align: right;
  right: 40px;
}


.btn_news295-02 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news295-02 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news295-03 {
  width:740px;
  position:absolute;
  top:336px;
}

.btn_news295-03 ul{
  display:block;
  width:660px;
  margin:0 auto;
}

.btn_news295-04 {
  width:740px;
  position:absolute;
  top: 327px;
}

.btn_news295-04 ul{
  display:block;
  width:660px;
  margin:0 auto;
}



.fl-left { float:left !important; }
.fl-right { float:right !important; }

/*news316*/
.news316-btn01 {
  background:url(../images/news/news316/img_news04.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:108px;
}
.news316-btn01 a {
  position:absolute;
  top:8px;
  left:30px;
}
.news316-btn02 {
  background:url(../images/news/news316/img_news06.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:148px;
}
.news316-btn02 a {
  position:absolute;
  top:9px;
  left:100px;
}

/*news313*/
.news313-btn01 {
  background:url(../images/news/news313/img_news07.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:230px;
}
.news313-btn01 a {
  position:absolute;
  bottom:45px;
  right:62px;
}
.news313-btn02 {
  background:url(../images/news/news313/img_news11.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:230px;
}
.news313-btn02 a {
  position:absolute;
  top:142px;
  left:29px;
}
.news313-btn03 {
  background:url(../images/news/news313/img_news12.png) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:250px;
}
.news313-btn03 a {
  position:absolute;
  top:142px;
  left:29px;
}

/*news310*/
.news310-bg {
  width: 700px;
  margin:0px;
  padding-left: 20px;
}

li.news310-bnr{
  padding:0px 0px 20px 0px;
}

.news310-btn01 {
  background:url(../images/news/news310/img_news09.jpg?ver=3) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:355px;
}
.news310-btn01 a.bnr01 {
  position:absolute;
  top:5px;
  right:42px;
}
.news310-btn01 a.bnr02 {
  position:absolute;
  top:104px;
  right:42px;
}
.news310-btn01 a.bnr03 {
  position:absolute;
  top:202px;
  right:42px;
}

.news310-btn02 {
  background:url(../images/news/news310/img_news10.jpg) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:150px;
}
.news310-btn02 img{
  position:absolute;
  top:2px;
  left:42px;
}

.news310-btn03 {
  background:url(../images/news/news310/img_news03.jpg?ver=3) 0 0 no-repeat;
  position:relative;
  display:block;
  width:740px;
  height:90px;
}
.news310-btn03 img{
  position:absolute;
  top:5px;
  left:42px;
}

/*news294*/
.img-news294_01 {
  width: 740px;
  height: 90px;
  margin: 0 auto;
  background: url(../images/news/news294/img_news07.png) 0 0 no-repeat;
  position: relative;
  }

.img-news294_01 img {
  display: block;
  position: absolute;
  top: 0px;
  left: 68px;
  }


/*news293*/
.bg_293-01 {
  background: url(../images/news/news293/0320/img_movie.jpg) no-repeat;
  width:740px;
  height:1600px;
  position: relative;
}

.bg_293-01 .movie_01{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 104px;
  left: 9px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_01.jpg) 0 0 no-repeat;
}
.bg_293-01  a.movie_01:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_02{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 104px;
  left: 377px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_02.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_02:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_03{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 501px;
  left: 9px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_03.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_03:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_04{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 501px;
  left: 377px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_04.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_04:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_05{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 898px;
  left: 9px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_05.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_05:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_06{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 898px;
  left: 377px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_06.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_06:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_07{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 1295px;
  left: 9px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_07.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_07:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}

.bg_293-01 .movie_08{
  display: block;
  width: 355px;
  height: 200px;
  position: absolute;
  top: 1295px;
  left: 377px;
  text-indent: -9999px;
  background: url(../images/news/news293/0320/img_movie_08.jpg) 0 0 no-repeat;
}
.bg_293-01 a.movie_08:hover {
  opacity:0.5;
  -moz-opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha( opacity=50 )";  /* IE8 */
}


/*news292*/
.news292-bg,
.news292-bg-bottom {
  position: relative;
  width: 740px;
  background: url(../images/news/news292/img_newsbnr_bg.jpg) left top repeat-y;
  margin:0px;
  padding-left: 20px;
}

.news292-bg-bottom {
  background: url(../images/news/news292/img_newsbnr_bgbottom.jpg) left top no-repeat;
}

li.news292-bnr{
  position: relative;
  padding:0px 0px 20px 0px;
}

li.news292-bnr .ico-new,
.news292-bg-bottom .ico-new {
  display: block;
  position:absolute;
  top:-10px;
  left: 640px;
  width: 75px;
  height: 55px;
  text-indent: -9999px;
  background: url(../images/news/news292/icon_news292_new.png) no-repeat 0 0;
  z-index: 1;
  filter: alpha(opacity=100); -ms-filter: "alpha( opacity=100 )"
}


/*news289*/
.btn_news289_2{
  background:url(../images/news/news289/img_news03.jpg) no-repeat 0 0;
  display:block;
  position:relative;
  width: 740px;
  height:88px;
}
.btn_news289_2 img{
  position:absolute;
  margin:10px 0 0 20px;
}

.btn_news289_3{
  background:url(../images/news/news289/img_news07.jpg) no-repeat 0 0;
  display:block;
  position:relative;
  width: 740px;
  height:116px;
}
.btn_news289_3 img{
  position:absolute;
  margin:10px 0 0 20px;
}

/*news279*/
.news279{
  width:740px;
  height:494px;
  background:url(../images/news/news279/img_news08.jpg?ver=2) top center no-repeat;
  display:block;
  position:relative;
  }

.news279 a{
  position:absolute;
  left:138px;
  top:372px;
  }

/*news277*/
.news277_select{
  text-align:center;
  border:none;
    }

.news277_select dl.hairstyle{
  width:700px;
  margin:0 auto;
  }

.news277_select dd{
  display:block;
  width:330px;
  height:174px;
  text-align:center;
  padding:10px;
  float:left;
  background-image:url(../images/news/news277/bg_hairstyle.jpg);
  }

.news277_select input{
  position:relative;
  background: #FFFFFF;
  outline:none;
  padding-top:10px;
  }
.hvr input:hover {
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
img.hairstyle{
  padding:10px;
}

img.pony{
  padding-top: 10px;
}

#news277_box_submit{
  text-align:center;
  padding:10px 0;
  color:#F52E96;
  font-size:15px;
  font-weight:bold;
  margin:10px 30px 10px 10px;
  }
.news277_enq_bg-check{
  text-align:center;
  width:740px;
  margin:0 auto;
  }

.news277_enq_bg-check .btn-check{
  width:520px;
  margin:0 auto;
  clear:both;
  }

.news277_enq_bg-check .btn-check input{
  background: #FFFFFF;
  margin:0;
  padding:0;
  }

.news277_enq_bg-check .btn-check .return{
  background: url(../images/news/news277/btn_return.jpg) 0 0 no-repeat;
  width:140px;
  height:70px;
  text-indent:-9999px;
  outline:none;
  }

.news277_enq_bg-check .btn-check .complete{
  background: url(../images/news/news277/btn_complete.jpg) 0 0 no-repeat;
  width:380px;
  height:70px;
  text-indent:-9999px;
  outline:none;
  }

.news277_enq_bg-check .btn-check form{
  margin-top:20px;
  float:left;
  }

.news277_enq_bg-check dd{
  text-align:center;
  }

/*news276*/
.btn_news276_1{
  width: 100%;
  position: absolute;
  top: 40px;
  left: 260px;
}

/*news266*/
.news266-bg-pv {
  width: 740px;
  height:390px;
  background: url(../images/news/news266/img_news02.jpg) left bottom;
}

/*news260*/
.btn-news260_01{
  width: 740px;
  height: 145px;
  margin: 0 auto;
  position: relative;
  background: url(../images/news/news260/img_news05.jpg) 0 0 no-repeat;
}

.btn-news260_01 a img{
  display: block;
  position: absolute;
  top: 9px;
  left: 120px;
}

/*news257*/
.btn-news257{
  background: url(../images/news/news257/img_news06.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:370px;
  position:relative;
}

.btn-news257 .btn-news257_1{
  display:block;
  width:550px;
  height:70px;
  position:absolute;
  top:90px;
  left:100px;
}
.btn-news257 .btn-news257_2 {
  display:block;
  width:550px;
  height:113px;
  position:absolute;
  top:160px;
  left:100px;
}
.btn-news257 .btn-news257_3 {
  display:block;
  width:550px;
  height:70px;
  position:absolute;
  top:273px;
  left:100px;
}

/*news255*/
.news255-btn01{
  margin: 0 auto;
  position: relative;
}

.news255-btn01 img{
  position: absolute;
  top: 510px;
  left: 30px;
}

.news255-btn02{
  margin: 0 auto;
  position: relative;
}

.news255-btn02 img{
  position: absolute;
  top: 510px;
  left: 390px;
}

.news255-btn03{
  margin: 0 auto;
  position: relative;
}

.news255-btn03 img{
  position: absolute;
  top: 390px;
  left: 30px;
}

.news255-btn04{
  margin: 0 auto;
  position: relative;
}

.news255-btn04 .btn-butterfly01{
  position: absolute;
  top: 390px;
  left: 400px;
}

.news255-btn04 .btn-butterfly02{
  position: absolute;
  top: 390px;
  right:42px;
}

.news255-btn05{
  margin: 0 auto;
  position: relative;
}

.news255-btn05 img{
  position: absolute;
  top: 390px;
  left: 30px;
}

.news255-btn06{
  margin: 0 auto;
  position: relative;
}

.news255-btn06 img{
  position: absolute;
  top: 390px;
  left: 390px;
}

.news255-btn07{
  margin: 0 auto;
  position: relative;
}

.news255-btn07 img{
  position: absolute;
  top: 390px;
  left: 30px;
}

.news255-btn08{
  margin: 0 auto;
  position: relative;
}

.news255-btn08 img{
  position: absolute;
  top: 390px;
  left: 390px;
}

/*news252*/
.news252-btn-01{
  width: 740px;
  height: 412px;
  margin: 0 auto;
  position: relative;
  background: url(../../images/news/news252/img_news02.jpg) 0 0 no-repeat;
}

.news252-btn-01 a img{
  width: 412px;
  display: block;
  position: absolute;
  top: 143px;
  left: 8px;
}

/*news251*/
ul.news251_line{
  width: 740px;
  height: 220px;
  margin: 0 auto;
}

ul.news251_line li{
  position:relative;
  float:left;
  left:9px;
  margin: 0 0 10px 11px;
}

ul.news251_line li .icon-newchara{
  display: block;
  position: absolute;
  width: 70px;
  height: 35px;
  top: -7px;
  left: -7px;
  text-indent: -9999px;
  background: url(../../images/news/news251/icon-newchara.png) no-repeat 0 0;
  z-index: 1;
  filter: alpha(opacity=100); -ms-filter: "alpha( opacity=100 )"
}

/*news270*/
.news270-btn-01{
  width: 740px;
  height: 192px;
  margin: 0 auto;
  position: relative;
  background: url(../../images/news/news270/img_news02_2.jpg) 0 0 no-repeat;
}

.news270-btn-01 img{
  display: block;
  position: absolute;
  top: 27px;
  left: 202px;
}

.news270-btn-02{
  width: 740px;
  height: 192px;
  margin: 0 auto;
  position: relative;
  background: url(../../images/news/news270/img_news03_2.jpg) 0 0 no-repeat;
}

.news270-btn-02 img{
  display: block;
  position: absolute;
  top: 27px;
  left: 202px;
}

.news270-btn-03{
  width: 740px;
  height: 154px;
  margin: 0 auto;
  position: relative;
  background: url(../../images/news/news270/img_news04_2.jpg) 0 0 no-repeat;
}

.news270-btn-03 img{
  display: block;
  position: absolute;
  top: 24px;
  left: 202px;
}

/*news248*/
.news248-btn-01{
  width: 740px;
  height: 594px;
  margin: 0 auto;
  position: relative;
  background: url(../../images/news/news248/img_news03.jpg) 0 0 no-repeat;
}

.news248-btn-01 img{
  width: 412px;
  display: block;
  position: absolute;
  top: 486px;
  left: 32px;
}

/*news234*/
.news234-btn-01{
  width: 740px;
  height: 393px;
  margin: 0 auto;
  position: relative;
  background: url(../images/news/news234/img_news08.jpg) 0 0 no-repeat;
  }


.news234-btn-01 a img {
  display: block;
  position: absolute;
  width:165px;
  top:287px;
  left: 27px;
}

.news234-btn-01-01 a img {
  display: block;
  width:165px;
  top:287px;
  left: 199px;
}

.news234-btn-01-02 a img {
  display: block;
  position: absolute;
  width:165px;
  top:287px;
  left: 369px;
}

.news234-btn-01-03 a img {
  display: block;
  position: absolute;
  width:165px;
  top:287px;
  left: 541px;
}

/*news233*/
.news233-btn-01 {
  width: 740px;
  height: 595px;
  margin: 0 auto;
  background: url(../../images/news/news233/img_news04.jpg) 0 0 no-repeat;
  position: relative;
}

.news233-btn-01 a img {
  width: 428px;
  display: block;
  position: absolute;
  top: 320px;
  left: 155px;
}

/*news232*/
.news232-btn-01 {
  width: 740px;
  height: 326px;
  margin: 0 auto;
  background: url(../../images/news/news232/img_news01.jpg) 0 0 no-repeat;
  position: relative;
}

.news232-btn-01 a img {
  width: 486px;
  display: block;
  position: absolute;
  top: 229px;
  left: 10px;
}

/*news231*/
.news231-bg-pv {
  width: 740px;
  height: 350px;
  padding: 10px 0px 0px;
  background: url(../images/news/news231/img_news12.jpg) left top no-repeat;
}

/*news235*/
.news235-bg-pv {
  width: 740px;
  height:329px;
  background: url(../images/news/news235/img_news02.jpg) left bottom;
}

/*news229*/
.news229-bg-pv {
  width: 740px;
  height:436px;
  background: url(../images/news/news229/img_news02.jpg) left bottom;
}

/*news227*/
.news227-bg-pv {
  width: 740px;
  height:431px;
  background: url(../images/news/news227/img_news02.jpg) left bottom;
}

/*news226*/
.news226-bg-pv {
  width: 740px;
  height:451px;
  background: url(../images/news/news226/img_news02.jpg) left bottom;
}

/*news224*/
.goods_penlight{
  background: url(../images/news/news224_goods/img_news00.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:755px;
  position:relative;
}

.goods_tshirt{
  background: url(../images/news/news224_goods/img_news02.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:523px;
  position:relative;
}

.goods_dress{
  background: url(../images/news/news224_goods/img_news03.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:520px;
  position:relative;
}

.goods_mtowel{
  background: url(../images/news/news224_goods/img_news05.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:463px;
  position:relative;
}

.goods_htowel, .goods_hair, .goods_shushu{
  display:block;
  width:740px;
  height:510px;
  position:relative;
}

.goods_hako{
  background: url(../images/news/news224_goods/img_news08.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:591px;
  position:relative;
}
.goods_hako a{
  display:block;
  width:674px;
  height:70px;
  position: absolute;
  top:467px;
  left:32px;
}

.goods_penlight a, .goods_tshirt a, .goods_dress a, .goods_htowel a, .goods_mtowel a, .goods_hair a, .goods_shushu a{
  display:block;
  width:660px;
  height:70px;
  position: absolute;
  bottom:20px;
  left:125px;
}

.goods_htowel{background: url(../images/news/news224_goods/img_news04.jpg) no-repeat 0 0;}
.goods_hair{background: url(../images/news/news224_goods/img_news06.jpg) no-repeat 0 0;}
.goods_shushu{background: url(../images/news/news224_goods/img_news07.jpg) no-repeat 0 0;}

/*news210*/
.img-news210{
  background: url(../images/news/news210/img_news05.jpg) 0 0 no-repeat;
  width: 740px;
  height: 494px;
  margin: 0 auto;
  position: relative;
  display:block;
  overflow:hidden;
  }

.img-news210-a{width:326px;height:169px;top:165px;left:43px;overflow:hidden;position:absolute;}
.img-news210-b{width:326px;height:169px;top:165px;left:370px;overflow:hidden;position:absolute;}
.img-news210-c{width:511px;height:70px;top:345px;left:120px;overflow:hidden;position:absolute;}

/*.img-news210 img {
  display: block;
  position: absolute;
  top:165px;
  left: 43px;
}
.img-news210-01 {
  display: block;
  position: absolute;
  left: 330px;
}
.img-news210-02 {
  display: block;
  position: absolute;
  top:180px;
  left: 80px;
}
*/


/*news195*/
.img-news195{
  background: url(../images/news/news195/img_news06.jpg) 0 0 no-repeat;
  width: 740px;
  height: 494px;
  margin: 0 auto;
  position: relative;
  }

.img-news195 a img {
  display: block;
  position: absolute;
  top:165px;
  left: 43px;
}
.img-news195-01 {
  display: block;
  position: absolute;
  left: 330px;
}

.img-news195-02 {
  display: block;
  position: absolute;
  top:180px;
  left: 80px;
}
/*news187*/
.btn_news187{
  text-align:center;
  border:none;
    }

/*news181*/

.news181_select{
  text-align:center;
  border:none;
    }

.news181_select dl.hairstyle{
  width:700px;
  margin:0 auto;
  }

.news181_select dd{
  display:block;
  width:330px;
  height:180px;
  text-align:center;
  padding:10px;
  float:left;
  background-image:url(../images/news/news181/bg_hairstyle.jpg);
  }

.news181_select input{
  position:relative;
  background: #FFFFFF;
  outline:none;
  }
.hvr input:hover { opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
img.hairstyle{
  padding:10px;
}

img.pony{
  padding-top: 10px;
}

#news181_box_submit{
  text-align:center;
  padding:10px 0;
  color:#F52E96;
  font-size:15px;
  font-weight:bold;
  margin:20px 30px 0 10px;
  }

/*確認画面*/

/*news216*/
.news216Wrap{
  margin: 10px auto;
  text-align: center;}

.news216Btn01:hover img,
.news216Btn02:hover img
{ opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}


/*news206*/
.news206-bg-pv {
  width: 740px;
  background: url(../images/news/news206/img_news01.jpg) left bottom;
}


/*news186*/
.news186-bg-pv {
  width: 740px;
  background: url(../images/news/news186/img_news01.jpg) left bottom;
}

.news181_enq_bg-check{
  text-align:center;
  width:740px;
  margin:0 auto;
  }

.news181_enq_bg-check .btn-check{
  width:520px;
  margin:0 auto;
  clear:both;
  }

.news181_enq_bg-check .btn-check input{
  background: #FFFFFF;
  margin:0;
  padding:0;
  }

.news181_enq_bg-check .btn-check .return{
  background: url(../images/news/news181/btn_return.jpg) 0 0 no-repeat;
  width:140px;
  height:70px;
  text-indent:-9999px;
  outline:none;
  }

.news181_enq_bg-check .btn-check .complete{
  background: url(../images/news/news181/btn_complete.jpg) 0 0 no-repeat;
  width:380px;
  height:70px;
  text-indent:-9999px;
  outline:none;
  }

.news181_enq_bg-check .btn-check form{
  margin-top:20px;
  float:left;
  }

.news181_enq_bg-check dd{
  text-align:center;
  }

/*news180_map*/
.news180_map_btn-tour{ width: 720px; display: block; margin: 10px auto; text-align:center;}

.news180_bg_map {
  background:url(../images/news/news180/bg_map.jpg) 0 0 no-repeat;
  width:740px;
  height:643px;
  position: relative;
  }
.news180_targetnum dt{
  display:none;
  }
.news180_target_countrywide{
  position:absolute;
  top: 125px;
  right: 328px;
  font-weight:bold;
  font-size: 23px;
  padding: 5px 0 0 30px;
  color:#E04B9A;
  background:url(../images/news/news180/icon_tgnum.png) 0 0 no-repeat;
  text-shadow: -2px -2px 0px #FFFFFF,
         2px -2px 0px #FFFFFF,
         2px 2px 0px #FFFFFF,
         -2px 2px 0px #FFFFFF;
  }
.news180_now_countrynum{
  position:absolute;
  top: 233px;
  right: 328px;
  font-weight:bold;
  font-size: 23px;
  padding: 5px 0 0 30px;
  color:#E04B9A;
  background:url(../images/news/news180/icon_tgnum.png) 0 0 no-repeat;
  text-shadow: -2px -2px 0px #FFFFFF,
         2px -2px 0px #FFFFFF,
         2px 2px 0px #FFFFFF,
         -2px 2px 0px #FFFFFF;
  }
.news180_img_map img{
  position:absolute;
  top:32px;
  left:12px;
  width: 714px;
  height: 586px;
  border: none;
  }
.news180_map_update {
  position:absolute;
  top:10px;
  right: 10px;
  text-align: right;
  font-size: 12px;
  }

/*news171*/
.news171-bg-pv {
  width: 740px;
  background: url(../images/news/news171/img_news01.jpg) left bottom;
}
.news171_btn-movie {
  width: 740px;
  height: 498px;
  margin: 0 auto;
  background: url(../../images/news/news171/img_news03.jpg) 0 0 no-repeat;
  position: relative;
}

.news171_btn-movie a img {
  display: block;
  position: absolute;
  top: 5px;
  left: 75px;
}

/*news170*/
.news170_btn-aikatsustyle {
  width: 740px;
  height: 274px;
  margin: 0 auto;
  background: url(../../images/news/news170/img_news04.jpg) 0 0 no-repeat;
  position: relative;
}

.news170_btn-aikatsustyle a img {
  display: block;
  position: absolute;
  top: 180px;
  left: 120px;
}

/*news167*/
.news167_01-btn {
  width: 740px;
  height: 686px;
  margin: 0 auto;
  background: url(../../images/news/news167/img_news03.jpg) 0 0 no-repeat;
  position: relative;
}
.news167_01-btn img {
  display: block;
  width:384px;
  height:70px;
  position: absolute;
  top: 315px;
  left:70px;
}
/*news163*/
.news163-bg-pv {
  width: 740px;
  background: url(../images/news/news163/img_news01.jpg) left bottom;
}

/*news159*/
.news159_01-btn {
  width: 740px;
  height: 262px;
  margin: 0 auto;
  background: url(../../images/news/news159/img_news01.jpg) 0 0 no-repeat;
  position: relative;
}
.news159_01-btn img {
  display: block;
  width:351px;
  height:80px;
  position: absolute;
  top: 106px;
  left: 196px;
}

/*news158*/
.news158_05-btn {
  width: 740px;
  height: 888px;
  margin: 0 auto;
  background: url(../../images/news/news158/img_news05.jpg) 0 0 no-repeat;
  position: relative;
}
.news158_05-btn img {
  display: block;
  width:351px;
  height:80px;
  position: absolute;
  top: 554px;
  left: 193px;
}

/*news147*/
.news147-bg-pv01 {
  width: 740px;
  background: url(../images/news/news147/img_news03.jpg) 0 0 no-repeat;
}

/*news146*/
.news146_01-btn {
  width: 740px;
  height: 115px;
  margin: 0 auto;
  background: url(../../images/news/news146/img_news03.jpg) 0 0 no-repeat;
  position: relative;
}
.news146_02-btn {
  width: 740px;
  height: 115px;
  margin: 0 auto;
  background: url(../../images/news/news146/img_news05.jpg) 0 0 no-repeat;
  position: relative;
}
.news146_03-btn {
  width: 740px;
  height: 115px;
  margin: 0 auto;
  background: url(../../images/news/news146/img_news07.jpg) 0 0 no-repeat;
  position: relative;
}
.news146_04-btn {
  width: 740px;
  height: 115px;
  margin: 0 auto;
  background: url(../../images/news/news146/img_news09.jpg) 0 0 no-repeat;
  position: relative;
}
.news146_05-btn {
  width: 740px;
  height: 187px;
  margin: 0 auto;
  background: url(../../images/news/news146/img_news11.jpg) 0 0 no-repeat;
  position: relative;
}
.news146_01-btn img,.news146_02-btn img,.news146_04-btn img,.news146_05-btn img {
  display: block;
  position: absolute;
  top: 4px;
  left: 179px;
}
.news146_03-btn img {
  display: block;
  position: absolute;
  top: 5px;
  left: 178px;
}

/*news143*/
.news143-btn {
  width: 740px;
  height: 531px;
  margin: 0 auto;
  background: url(../../images/news/news143/img_news10.jpg) 0 0 no-repeat;
  position: relative;
}

.news143-btn a img {
  display: block;
  position: absolute;
  top: 321px;
  left: 303px;
}

/*news141*/
.news141-btn {
  width: 740px;
  height: 338px;
  margin: 0 auto;
  background: url(../../images/news/news141/img_news04.jpg) 0 0 no-repeat;
  position: relative;
}

.news141-btn a img {
  display: block;
  position: absolute;
  top: 233px;
  left: 50px;
}

.news141_02-btn {
  width: 740px;
  height: 304px;
  margin: 0 auto;
  background: url(../../images/news/news141/img_news03.jpg) 0 0 no-repeat;
  position: relative;
}

.news141_02-btn a img {
  display: block;
  position: absolute;
  top: 230px;
  left: 257px;
}

/*news137*/
.news137-btn-namuko {
  width: 740px;
  height: 721px;
  margin: 0 auto;
  background: url(../../images/news/news137/img_news03.jpg) 0 0 no-repeat;
  position: relative;
}

.news137-btn-namuko a img {
  display: block;
  position: absolute;
  top: 450px;
  left: 90px;
}
/*news133*/
.news133-bg-pv {
  width: 740px;
  background: url(../images/news/news133/img_news01.jpg) left bottom;
}

/*news128*/
.news128_btn-area {
  width: 740px;
  height: 694px;
  margin: 0 auto;
  background: url(../images/news/news128/img_news01.jpg) 0 0 no-repeat;
  position: relative;
}

.news128_btn-01 a img {
  display: block;
  position: absolute;
  top: 637px;
  left: 375px;
}

.news128_btn-02 a img {
  display: block;
  position: absolute;
  top: 577px;
  left: 337px;
}

/*news126*/
.news126-bg-book {
  width: 740px;
  height: 496px;
  margin: 0 auto;
  background: url(../images/news/news126/bg_book.jpg) 0 0 no-repeat;
  position: relative;
}

.news126-btn-chao {
  display: block;
  position: absolute;
  top: 374px;
  left: 49px;
}

.news126-btn-fanbook {
  display: block;
  position: absolute;
  top: 374px;
  left: 379px;
}

/*news123*/
.news123_btn-aikatsustyle {
  width: 740px;
  height: 274px;
  margin: 0 auto;
  background: url(../../images/news/news123/img_news04.jpg) 0 0 no-repeat;
  position: relative;
}

.news123_btn-aikatsustyle a img {
  display: block;
  position: absolute;
  top: 180px;
  left: 120px;
}

/*news120*/
.news120-btn-live {
  width: 740px;
  height: 678px;
  margin: 0 auto;
  background: url(../../images/news/news120/img_news02.jpg) 0 0 no-repeat;
  position: relative;
}

.news120-btn-live a img {
  display: block;
  position: absolute;
  top: 380px;
  left: 30px;
}

/*news120*/
.news120-btn-hikari {
  width: 740px;
  height: 90px;
  margin: 0 auto;
  background: url(../../images/news/news120/bg_hikari.jpg) 0 0 no-repeat;
  position: relative;
}

.news120-btn-hikari a img {
  display: block;
  position: absolute;
  top: 0;
  left: 30px;
}

/*news119*/
.news119_btn-twitter {
  width: 740px;
  height: 185px;
  margin: 0 auto;
  background: url(../../images/news/news119/img_news07.jpg) 0 0 no-repeat;
  position: relative;
}

.news119_btn-twitter a img {
  display: block;
  position: absolute;
  top: 58px;
  left: 216px;
}

/*news116*/
.news116_btn-shop {
  width: 740px;
  height: 559px;
  margin: 0 auto;
  background: url(../../images/news/news116/img_news02.jpg) 0 0 no-repeat;
  position: relative;
}

.news116_btn-shop a img {
  display: block;
  position: absolute;
  top: 449px;
  left: 26px;
}

/*news110*/
.news110_btn-event{
  background: url(../images/news/news110/img_news08.jpg) no-repeat 0 0;
  display:block;
  width:740px;
  height:599px;
  position:relative;
}
.news110_btn-event a {
  display:block;
  width:440px;
  height:70px;
  position:absolute;
  top: 485px;
  left: 285px;
}

/*news105*/
.img-news105-01 {
  width: 740px;
  height: 429px;
  margin: 0 auto;
  background: url(../images/news/news105/img_news03.jpg) 0 0 no-repeat;
  position: relative;
}

.img-news105-01 img {
  display: block;
  width: 580px;
  height: 70px;
  position: absolute;
  top: 330px;
  left: 80px;
}

/*news95*/
.news95-img-news02{
  background: url(../images/news/news95/img_news02.jpg) 0 0 no-repeat;
  width: 740px;
  height: 682px;
  position: relative;
}
.news95-img-news02 a{
  display: block;
  position: absolute;
  left: 37px;
  top:536px;
}

/*news89*/
.news89_btn-event {
  width:690px;
  margin:0 auto 20px auto;
}

.news89_btn-event p.lesson {
  width:320px;
  float:left;
}

.news89_btn-event p.audition {
  width:370px;
  float:right;
  }

/*news87*/
.news87_notice {
  font-size: 14px;
  font-weight: bold;
  z-index: 2;
  position:relative;
  bottom: 1105px;
  left: 92px;
  padding-left:1em;
  text-indent:-1em;
  margin: 1em 0 1em 0;
  text-shadow:1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF, -1px -1px 0px #FFFFFF, 1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px 1px 0px #FFFFFF;
  margin-bottom: 0px;
}
.news87_btn_notice { width: 740px; margin: 0 auto; position: relative;}
.news87_btn_notice .btn_aikatsustyle {
  display: block;
  width: 490px;
  height: 70px;
  text-indent:-9999px;
  overflow: hidden;
  position: absolute;
  bottom: 48px;
  left: 130px;
  background-image: url(../images/news/news87/btn_aikatsustyle.jpg);
}
.news87_btn_notice .btn_aikatsustyle:hover { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

/*news79*/
.news79_link01{
  display:block;
  width:740px;
  height:727px;
  position:relative;
}
.news79_link01 a{
  display:block;
  position:absolute;
  left:80px;
  top:579px;
}
.news79_link01 a.link02{
  display:block;
  position:absolute;
  left:80px;
  top:647px;
}

.news79_link01 a:hover { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"; }
.news79_link02 a:hover { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"; }

/*news68*/
.news68_link01{
  display:block;
  width:740px;
  height:781px;
  position:relative;
}
.news68_link01 a{
  display:block;
  position:absolute;
  left:80px;
  top:530px;
}
.news68_link01 a.link02{
  display:block;
  position:absolute;
  left:80px;
  top:600px;
}

.news68_link01 a:hover { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"; }
.news68_link02 a:hover { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"; }

/*news67*/
.news67_btn_notice { width: 740px; margin: 0 auto; position: relative;}
.news67_btn_notice .btn_news {
  display: block;
  width: 360px;
  height: 70px;
  text-indent:-9999px;
  overflow: hidden;
  position: absolute;
  bottom: 38px;
  left: 45px;
  background: url(../images/news/news67/img_news03.jpg) 0 0 no-repeat;
  background-image: url(../images/news/news67/btn_solado.png);
}

/*news61*/
.news61_link1{
  display:block;
  width:740px;
  height:322px;
  position:relative;
}
.news61_link2{
  display:block;
  width:740px;
  height:726px;
  position:relative;
}
.news61_link3{
  display:block;
  width:740px;
  height:492px;
  position:relative;
}
.news61_link4{
  display:block;
  width:740px;
  height:272px;
  position:relative;
}
.news61_link5{
  display:block;
  width:740px;
  height:230px;
  position:relative;
}
.news61_link1 a{
  display:block;
  position:absolute;
  left:-8px;
  top:220px;
}
.news61_link2 a{
  display:block;
  position:absolute;
  left:210px;
  top:560px;
}
.news61_link2 a.btn_cardlist{
  display:block;
  position:absolute;
  left:106px;
  top:626px;
}
.news61_link3 a{
  display:block;
  position:absolute;
  left:226px;
  top:380px;
}
.news61_link4 a{
  display:block;
  position:absolute;
  left:226px;
  top:186px;
}
.news61_link5 a.btn_info{
  display:block;
  position:absolute;
  left:106px;
  top:160px;
}

.news61_link1 a:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
.news61_link2 a:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
.news61_link2 a.btn_cardlist:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
.news61_link3 a:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

.news61_link4 a:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

.news61_link5 a.btn_info:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

/*news58*/
.news58_link1{
  background: url(../images/news/news58/img_news05.jpg) no-repeat 0 0;
  padding:42px 0 0 120px;
  display:block;
  width:740px;
  height:324px;
}

.news58_link2{
  background: url(../images/news/news58/img_news07.jpg) no-repeat 0 0;
  padding:0px 0 0 120px;
  display:block;
  width:740px;
  height:70px;
}

.news58_link3{
  background: url(../images/news/news58/img_news10.jpg) no-repeat 0 0;
  padding:0px 0 0 120px;
  display:block;
  width:740px;
  height:160px;
}

.news58_btn_tamatv{
  display: block;
  width: 500px;
  height: 70px;
  margin-top:110px;
  text-indent: -9999px;
  background: url(../images/news/news58/btn_tamatv.png) no-repeat 0 0;
}

.news58_btn_tamariz1{
  display: block;
  width: 500px;
  height: 70px;
  text-indent: -9999px;
  margin-top:37px;
  background: url(../images/news/news58/btn_tamariz.png) no-repeat 0 0;
}

.news58_btn_tamariz2{
  display: block;
  width: 500px;
  height: 70px;
  text-indent: -9999px;
  background: url(../images/news/news58/btn_tamariz.png) no-repeat 0 0;
}

.news58_btn_tamaps{
  display: block;
  width: 500px;
  height: 70px;
  text-indent: -9999px;
  background: url(../images/news/news58/btn_tamaps.png) no-repeat 0 0;
}

.news58_btn_tamatv:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
.news58_btn_tamariz1:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
.news58_btn_tamariz2:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}
.news58_btn_tamaps:hover{
  opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

.news58_movie01{
  background: url(../images/news/news58/img_news02.jpg) no-repeat 0 0;
  padding:55px 0px 0px 70px;
  display:block;
  width:740px;
  height:480px;
}

.news58_movie02{
  background: url(../images/news/news58/img_news03.jpg) no-repeat 0 0;
  padding:53px 0px 0px 70px;
  display:block;
  width:740px;
  height:480px;
}


/*news47*/
.news47_movie{
  background: url(../images/news/news47/img_news01.jpg) no-repeat 0 0;
  padding:52px 0 0 120px;
  display:block;
  width:620px;
  height:341px;
}

/*news41*/
.news41_notice {
  font-size: 14px;
  font-weight: bold;
  z-index: 2;
  position:relative;
  bottom: 85px;
  left: 285px;
  padding-left:1em;
  text-indent:-1em;
  margin: 1em 0 1em 0;
  text-shadow:1px 1px 2px #B4D8F2,-1px -1px 2px #B4D8F2, -1px -1px 0px #B4D8F2, 1px -1px 0px #B4D8F2, 1px 1px 0px #B4D8F2, -1px 1px 0px #B4D8F2;
  margin-bottom: 0px;
}

/*news37-2*/
ul.news37-2_btn{
  width: 453px;
  margin: 0 auto;
  }
ul.news37-2_btn li{ width: 213px;}
ul.news37-2_btn li.btn_login{ float:left;}
ul.news37-2_btn li.btn_signup{ float:right;}
.news37-2_btn_back{ margin: 15px 0;}

/*news37*/
.news37_btn{ padding-bottom:10px;}
ul.news37_btn{
  width: 453px;
  margin: 10px auto;
  padding-bottom:0;
  }
ul.news37_btn li{ width: 213px;}
ul.news37_btn li.btn_login{ float:left;}
ul.news37_btn li.btn_signup{ float:right;}

.news37_noticecontents {
  border: 1px solid #FED0E2;
  background: #FFF5F9;
  width: 600px;
  padding: 20px;
  margin: 10px auto 10px;
  color: #4C463E;
  border-radius: 8px;        /* CSS3草案 */
    -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 8px;   /* Firefox用 */
  text-shadow: 1px 2px 0px #fff;
  -webkit-box-shadow: inset 0px 0px 20px 0px #fff;
  box-shadow: inset 0px 0px 20px 0px #fff;
  }
.news37_noticecontents dl dt{ font-weight: bold; font-size: 17px; color: #C36; margin-bottom: 10px;}
.news37_noticecontents dl dd span.question1 { display: block; font-weight:bold;}
.news37_noticecontents dl dd span.question2 { display: block; padding-bottom: 7px;}
.news37_noticecontents dl dd span.answer { display: block; padding-top: 7px; color: #C36;}

/*news35*/
.news35_notice {
  font-size: 14px;
  font-weight: bold;
  z-index: 2;
  position:relative;
  bottom: 155px;
  left: 145px;
  padding-left:1em;
  text-indent:-1em;
  margin: 1em 0 1em 0;
  text-shadow:1px 1px 2px #B4D8F2,-1px -1px 2px #B4D8F2, -1px -1px 0px #B4D8F2, 1px -1px 0px #B4D8F2, 1px 1px 0px #B4D8F2, -1px 1px 0px #B4D8F2;
  margin-bottom: -40px;
}
/*news35_noticecontents*/
.news35_noticecontents {
  border: 1px solid #FED0E2;
  background: #FFF5F9;
  width: 600px;
  padding: 20px;
  margin: 30px auto 20px;
  color: #4C463E;
  border-radius: 8px;        /* CSS3草案 */
    -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 8px;   /* Firefox用 */
  text-shadow: 1px 2px 0px #fff;
  -webkit-box-shadow: inset 0px 0px 20px 0px #fff;
  box-shadow: inset 0px 0px 20px 0px #fff;
  }
.news35_noticecontents dl dt{ font-weight: bold; font-size: 17px; color: #C36; margin-bottom: 10px;}
.news35_noticecontents dl dd span { display: block; font-size: 11px; padding-top: 7px;}
.endcontents-news35txt { position: absolute; left: 15px; top: 180px; z-index: 10;}

/*news25*/
.news25_bg-goods { display: block; width: 715px; height: 170px; background: url(../images/news/news25/img_news01.jpg) no-repeat 0 0; padding: 310px 0 0 25px;}

/*news24*/
.news24_bg-goods { display: block; width: 715px; height: 200px; background: url(../images/news/news24/img_news01.jpg) no-repeat 0 0; padding: 280px 0 0 25px;}

/*news23*/
.news23_bg-goods { display: block; width: 715px; height: 215px; background: url(../images/news/news23/img_news04.jpg) no-repeat 0 0; padding: 190px 0 0 25px;}

/*news16*/
.news16_bg-event {width:740px;}
.news16_bg-event a{ display: block; width: 420px; margin: 0 auto;}

/*news15*/
.news15_bg-event {display: block; width: 740px; height: 100px; background: url(../images/news/news15/img_news04.jpg) no-repeat 0 0; padding-top:420px;}
.news15_bg-event a{ display: block; width: 520px; margin: 0 auto;}

/*news12*/
.news12_btn-chao{ width: 720px; display: block; margin: 0 auto;}

/*news09*/
.news09{ padding-bottom: 20px;}

/*news07*/
.news07_bg-event { display: block; width: 740px; height: 99px; background: url(../images/news/news07/img_news02.jpg) no-repeat 0 0; padding-top:10px;}
.news07_btn-event { display: block; margin: 20px 0 0 20px;}

/*news03*/
.news03_bg-magazine { display: block; width: 740px; height: 585px; background: url(../images/news/news03/img_news02.jpg) no-repeat 0 0; padding-top:10px;}
.news03_btn-magazine { width: 420px; display: block; margin: 0 auto;}

/*news301*/
.bg-movie_301 {
  background: url(../images/news/news301/movie/img_movie02.png) repeat;
  padding:15px 0;
  text-align:center;
}
.bg-movie_301 ifream {
  display:block;
  margin:0 auto;
}

.trigger {
  padding-top:20px;
}
.snbtn_archive { display: block; margin: 0 0 1px 6px; width: 216px; background: url(../images/common/bg_btn_snavi_archive.png) no-repeat 0 0;}
.snbtn_archive img:hover {
  opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"
}

dl.trigger.tr_series {
  padding:0;
}

.snbtn_201503 {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201503.png) 0 0 no-repeat;
  }
.snbtn_201503:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201503.png) 0 0 no-repeat;
  }
.snbtn_201503:hover {
  background-position: 0 -55px;
  }

/*2015シリーズ4弾特集*/
.snbtn_201504 {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201504.png) 0 0 no-repeat;
  }
.snbtn_201504:active {
  margin: 0px 0 2px 6px;
  display: block;
  width: 215px;
  height:55px;
  text-indent: -9999px;
  background: url(../images/news/btn_news_201504.png) 0 0 no-repeat;
  }
.snbtn_201504:hover {
  background-position: 0 -55px;
  }


.trigger_card {
  padding-top:5px;
}

.snbtn_summer { display: block; margin: 0 0 1px 6px; width: 217px; background: url(../images/common/bg_btn_snavi_blue.jpg) no-repeat 0 0;}
.snbtn_summer img:hover {
    opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

.snbtn_card { display: block; margin: 0 0 1px 6px; width: 217px; background: url(../images/common/bg_btn_snavi_blue.jpg) no-repeat 0 0;}
.snbtn_card img:hover {
    opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";
}

/*news328*/
.bg-movie_328 {
  background: url(../images/news/news328/img_movie02.png) repeat;
  padding:15px 0;
  text-align:center;
}
.bg-movie_328 ifream {
  display:block;
  margin:0 auto;
}


/*各ページ（移動したページ）
----------------------------------------------------------------*/

/*special03_map*/
.special03_map_btn-tour{ width: 720px; display: block; margin: 10px auto; text-align:center;}

.special03_bg_map {
  background:url(../images/special/special03_02/bg_map.jpg) 0 0 no-repeat;
  width:740px;
  height:643px;
  position: relative;
  }
.special03_targetnum dt{
  display:none;
  }
.special03_target_countrywide{
  position:absolute;
  top: 125px;
  right: 328px;
  font-weight:bold;
  font-size: 23px;
  padding: 5px 0 0 30px;
  color:#E04B9A;
  background:url(../images/special/special03_02/icon_tgnum.png) 0 0 no-repeat;
  text-shadow: -2px -2px 0px #FFFFFF,
         2px -2px 0px #FFFFFF,
         2px 2px 0px #FFFFFF,
         -2px 2px 0px #FFFFFF;
  }
.special03_now_countrynum{
  position:absolute;
  top: 233px;
  right: 328px;
  font-weight:bold;
  font-size: 23px;
  padding: 5px 0 0 30px;
  color:#E04B9A;
  background:url(../images/special/special03_02/icon_tgnum.png) 0 0 no-repeat;
  text-shadow: -2px -2px 0px #FFFFFF,
         2px -2px 0px #FFFFFF,
         2px 2px 0px #FFFFFF,
         -2px 2px 0px #FFFFFF;
  }
.special03_img_map img{
  position:absolute;
  top:32px;
  left:12px;
  width: 714px;
  height: 586px;
  border: none;
  }
.special03_map_update {
  position:absolute;
  top:10px;
  right: 10px;
  text-align: right;
  font-size: 12px;
  }

/*終了告知*/
.endcontents_news345{ position: relative;}
.endcontents_news345 div{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; zoom: 1.0; z-index:1}

.endcontents-endtxt-special {
  position: absolute;
  left: 110px;
  top: 220px;
  z-index: 10;
  }
