/*
Theme Name:Amore child
Theme URI:
Description:WordPressテーマ「Opinion」の自作子テーマです。
Template:amore_tcd028
Author:Hikaru Kato
Author URI:https://www.yuzu-system.com/
Version:4.2.0
*/
/* トップ-ニュースピッカー */
#index_news {
  position: fixed;
  top: 75px;
  right: 0;
  height: 60px;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
}

  #index_news {
    width: 100%;
    z-index: 10;
  }

#index_news .ticker {
  position: relative;
  overflow: hidden;
  height: 60px !important;
  margin: 0;
  float: left;
  background: rgba(0, 0, 0, 0.6);
}
#index_news ul {
  margin: 0;
  position: absolute;
  top: 0px;
  color: #fff;
}
#index_news ul li {
  height: 60px;
  overflow: hidden;
}
#index_news ul .date {
  width: 90px;
  height: 60px;
  margin: 0 10px 0 40px;
  line-height: 60px;
  display: block;
  color: #fff;
  font-size: 12px;
  float: left;
}
#index_news ul .title {
  height: 60px;
  line-height: 60px;
  display: block;
  float: left;
  text-decoration: none;
  color: #fff;
}
#index_news ul .title a {
  color: #fff;
}
#index_news ul .title a:hover {
  color: #bebebe !important;
}
.ticker ul {
  width: 100%;
  position: relative;
}
.ticker ul li {
  width: 100%;
  display: none;
}
#index_news .archive_link{
	padding-left: 0;
}
#index_news .archive_link a {
  text-decoration: none;
  height: 60px;
  line-height: 60px;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 15px;
}
#index_news .archive_link a:hover {
  background-color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
#index_news .archive_link a:after {
  font-family: 'design_plus';
  content: '\e910';
  font-size: 15px;
  margin-left: 18px;
  position: relative;
  top: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#index_news ul .title .new {
	  height: auto;
	  line-height: 150%;
	background: #FE0004;
		padding: 3px 8px;
		margin-right: 10px;
	}
.disc {
  color: #fff;
}
#archive_headline {
  font-size: 48px;
  margin: 0 0 10px;
  font-family: Garamond, "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
#category_desc {
  font-size: 14px;
  line-height: 250%;
  margin: 0;
}
#category_desc p {
  margin-bottom: 50px !important;
}

@media only screen and (max-width: 991px) {
	#index_news{
		height: 120px;
	}
	#index_news .ticker{
		float: none;
	}
	#index_news {
	  position: absolute;
	  width: 100%;
	  height: auto;
	  background: none;
	  overflow: auto;
	  margin: 0;
	  padding: 0;
	  z-index: 10;
	  font-size: 12px;
	}
	#index_news #newsticker {
	  background: #000;
	  padding: 20px 30px 15px;
	}
	#index_news .ticker {
	  position: relative;
	  overflow: hidden;
	  width: auto;
	  background: none;
	  height: 40px;
	  margin: 0;
	  float: none;
	  padding: 0;
	}
	#index_news ul {
	  margin: 0;
	  position: absolute;
	  top: 0px;
	}
	#index_news ul li {
	  height: auto;
	  line-height: 180%;
	  overflow: auto;
	}
	#index_news ul .date {
	  width: auto;
	  height: auto;
	  line-height: 100%;
	  display: block;
	  color: #fff;
	  float: none;
	  margin: 0 0 6px 0;
	  font-weight: 700;
	}
	#index_news ul .title {
	  height: auto;
	  line-height: 150%;
	  display: inline-block;
	  float: none;
	  width: 100%;
	  overflow: hidden;
	}
	
	#index_news .archive_link {
	  text-align: right;
	}
	#index_news .archive_link a {
	  text-decoration: none;
	  height: 20px;
	  line-height: 20px;
	  display: inline;
	  color: #fff;
	  text-align: right;
	  padding: 0;
	}
	#index_news .archive_link a:hover {
	  background-color: #222;
	  text-decoration: none;
	}
	#index_news .archive_link a:before { /*content: url(img/arrow_right_white.png);*/ margin-left: 0;
	  position: relative;
	  top: 4px;
	}
	
	.main-content{
		margin-top: 120px;
	}
}

@media only screen and (max-width: 771px) {
	#index_news {
  	top: 60px;
	}
}