.top-image-right{
}
 
.c-more{
   text-align:center;
}
.js-display-button{
  background:#ffffff;
  width:200px;
  height: 50px;
  font-size:14px;
  border: solid 1px #000000;
  letter-spacing:1px;
   margin-top:30px;
  color:#000000;
}

.font_times{
  font-size: 24px;
  font-family: "Times New Roman","ＭＳ Ｐ明朝";
  line-height: 1;
  letter-spacing:2px;
}


#top-image h2{
  font-size: 46px;
  font-family: "Times New Roman","ＭＳ Ｐ明朝";
   text-align:center; 
    margin-top:16px;
   line-height: 1.2;
}

.top-news-image-left{
 padding:0;
}

.widthMax{ 
  margin: 0 calc(50% - 50vw);

}

.bx-wrapper .bx-viewport {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  left: 0 !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 15px !important;
  height: 3px !important;
  margin:0 8px!important;
}

.c-item-list__item.is-hidden {
  display: none;
}


.favorite-button{
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.whatnew{
  text-align:center;  
}


<!--アナログ時計ここから-->


.jcgmt-container {
    float:left;
    padding: 3px;
}
.jcgmt-container .jcgmt-lbl {
    font-size:13px;
    font-family: "Times New Roman","ＭＳ Ｐ明朝";
    color: #000000;
    line-height: 22px;
    background: url(../images/jcgmt-clock_label.png) no-repeat;
    text-align: center;
    padding: 5px 0px 0px 0px;
    width: 90px;
    margin: 0 auto;
}
.jcgmt-clockHolder {
    width:90px; 
    margin:0 auto;
    position:relative;
    overflow: hidden;
}
.jcgmt-sec,
.jcgmt-min,
.jcgmt-hour {
    display:block;
    position:absolute;
}

.jcgmt-rotatingWrapper {
    position:absolute;
    width:90px;
    height:90px;
}
.jcgmt-digital,
.jcgmt-date {
    font-weight:bold;
    font-size: 12px;
    color: #444444;
    text-align:center;
    margin-left:8px;
}

<!--アナログ時計ここまで-->


/* 通常の画面（モバイル以外）で画像を表示 */
.responsive-image {
  width: 100%;
  height: auto;
}

/* 画面幅が768px以下（モバイルデバイス）では画像を非表示に */
@media (max-width: 768px) {
  .responsive-image {
    display: none;
  }
}
