@charset "utf-8";

/*画像のPC/SP 自動変換用*/
.img-exchange {
  visibility: hidden;
}

/*ムービー部分レスポンシブ対応*/
.mov-area{
  padding-bottom: 75px;
}
/*ムービーエリア*/
.mov912 {
  display: block;
  overflow: hidden;
}
.mov912 iframe{
  display: block;
  overflow: hidden;
  width: 805px;
  margin: 0 auto;
}
/*ムービーサムネイルに枠*/
.capt img{
border:1px solid #d7d7d7;
}
/*リンクリスト*/
#rwd-content .rwd-grid-newslist08 {
  overflow: auto;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item {
    border-top: 1px solid #dbe2ee;
    position: relative;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item:last-child {

    border-bottom: 1px solid #dbe2ee;
}

#rwd-content .rwd-grid-newslist08 .rwd-news-item a {
  border: none;
  display: block;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item a:hover {
  background-color: transparent;
}

#rwd-content .rwd-grid-newslist08 .rwd-news-item .inner {
   border-bottom: none;
    margin-bottom: 0;
    padding: 7px 4% 5px 4%;
    display: table;
    box-sizing: border-box;
    width: 100%;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

#rwd-content .rwd-grid-newslist08 .rwd-news-item .inner:hover {
    background-color: #dde4f1;
    border-left: 1px solid #dbe2ee;
    border-right: 1px solid #dbe2ee;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item .inner:hover img {
  opacity: 0.8;
}
#rwd-content .rwd-news-item .inner .rwd-news-title {
    line-height: 1.3;
    font-weight: bold;
}
#rwd-content .rwd-news-item .inner .rwd-news-title span{
    color: #2b3a83;
    font-size: 1.5rem!important;
    display: block;
}
#rwd-content .rwd-news-item .inner .mov-time {
    color: #696969;
    font-size: 1.2rem;
    margin-bottom: 5px;
}
#rwd-content .rwd-news-item .inner:hover .rwd-news-title {
  color: #dadada!important;
}
/*ムービーインデックスの行間*/
#rwd-content .rwd-grid-newslist08 .rwd-news-item .rwd-news-item-text-area .rwd-news-title {
    line-height: 1.4;
}


@media print, screen and (max-width: 1219px){
/* ================================================
画面幅が1219px未満の場合の表示設定
================================================ */
/*ムービー部分レスポンシブ対応*/
.mov912{
  position: relative;
  width: 100%;
  padding: calc(513 / 912 * 100%) 0 0;
}
.mov912 iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
}

@media print, screen and (min-width: 768px){
/* ================================================
画面幅が768px以上の場合の表示設定
================================================ */
#rwd-content .rwd-grid-newslist08 .rwd-news-item .pc-none {
  display: none;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item .inner {
    padding: 0 0 0 4%!important;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item .rwd-news-item-text-area {
    width: auto;
    padding-top: 9px;
    min-width: 0;
    padding-right: 10px;
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item .rwd-news-item-image-area {
     padding: 0!important; 
}
#rwd-content .rwd-grid-newslist08 .rwd-news-item .rwd-news-item-text-area .rwd-news-title {
    margin-bottom: 0; 
    padding-top: 0;
}
/*ムービー見出し*/
.mov-area .rwd-grid-item h3{
  display: none;
}
}


@media print, screen and (max-width: 767px){
/* ================================================
画面幅が768px未満の場合の表示設定
================================================ */
#rwd-content .rwd-grid-newslist08 .rwd-news-item .sp-none {
  display: none;
}
/*リンクリストのサムネイル*/
#rwd-content .rwd-grid-newslist08 .rwd-news-item .rwd-news-item-image-area {
    width: 23%;
    box-sizing: border-box;
    padding-bottom: 10px;
}

#rwd-content .rwd-grid-newslist08 .rwd-news-item .rwd-news-item-text-area {
    padding-top: 4px;
    width: 72%;
}

#rwd-content .rwd-grid-newslist08 .rwd-news-item .inner {
    border-bottom: none;
    margin-bottom: 0;
    padding: 7px 0 5px 4%;
    display: table;
    box-sizing: border-box;
    width: 100%;
}
#rwd-content .rwd-grid-newslist08 .rwd-newslist-content {
    border-top: none;
}
/*ムービー見出し*/
.mov-area .rwd-grid-item h3{
  font-size: 1.6rem;
  margin-bottom: 15px;
  padding-left: 10px;
  border-left: 8px solid #b8b8b8
}


}

