@charset "utf-8";
/*============================

grandindex用css
フィギュアーツZERO_PC用

============================*/
/*全体
==============================*/
/*背景
==============================*/
/*@keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: 0 -1000px; }
}
@-moz-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: 0 -1000px; }
}
@-webkit-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px -1000px; }
}
@-ms-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px -1000px; }
}
@-o-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: 0 -1000px; }
}*/
#headnav + div {
  background-size:cover;
  background-attachment:fixed;
  padding-bottom:0;
  margin-bottom:0;
/*  animation: animatedBackground 100s ease 1;
  -moz-animation: animatedBackground 100s ease 1;
  -webkit-animation: animatedBackground 100s ease 1;
  -ms-animation: animatedBackground 100s ease 1;
  -o-animation: animatedBackground 100s ease 1;*/
}
#main > div,
#tw2022_wrapper > div:first-child {
    z-index: 0!important;
    background-size: cover;
    background-attachment: fixed;
}
#figuarts_zero.gi_contentsarea {
  margin-bottom:50px;
  position: relative;
}
#figuarts_zero.gi_contentsarea .gi_contents_bgarea {
/*  background:rgba(255,255,255,0.4);*/
  padding-bottom:20px;
  background: transparent;
}

/*見出し
==============================*/
#figuarts_zero h1 {
  text-align:center;
  padding:50px 30px;
}
#figuarts_zero h1 span {
  display:inline-block;
  text-shadow: #ffffff 0px 0px 8px;
}
/*スライド
==============================*/
/*スライド下フリーエリア
==============================*/
/*ブランド背景
==============================*/
/*ブランド説明
============================*/
#figuarts_zero .gi_brandexplanation dt img,
#figuarts_zero .gi_brandexplanation dd p {
  text-shadow: #ffffff 0px 0px 8px;
  font-weight:bold;
}
/*更新履歴
============================*/
/*ページ内リンク
==============================*/
#figuarts_zero #gi_plbtn .btn_link a {
  color: #fff;
}
#figuarts_zero #gi_plbtn .btn_link a:after{
  background: #fff;
}
#figuarts_zero #gi_plbtn .btn_link a:hover{
    background: #fff!important;
    border: 1px solid #000;
    color: #000;
}
#figuarts_zero #gi_plbtn .btn_link a:hover:after{
    background: #000;
}
/*訴求エリア
==============================*/
#figuarts_zero #figuarts_zero_appeal {
  text-align:center;
  font-weight:bold;
  font-size: 16px;
  line-height: 1.5;
}
#figuarts_zero #figuarts_zero_appeal h3 {
  margin-bottom:30px;
}
#figuarts_zero #figuarts_zero_appeal h3 img {
  width:70%;
}
#figuarts_zero #figuarts_zero_appeal h4 {
  margin-bottom:25px;
}
#figuarts_zero #figuarts_zero_appeal h4 img {
  width:40%;
}
#figuarts_zero #figuarts_zero_appeal h4 + p {
  line-height:1.8;
  text-shadow: #ffffff 0px 0px 8px;
}
#figuarts_zero #figuarts_zero_appeal .blog_bnr {
  margin-bottom:10px;
}
#figuarts_zero #figuarts_zero_appeal .blog_ss {
  text-shadow: #ffffff 0px 0px 8px;
}

#figuarts_zero #figuarts_zero_appeal .mt30{
  margin-top: 30px;
}


/*バックナンバー
==============================*/
/*商品など
==============================*/
/*サブカテゴリ
==============================*/
/*関連情報
==============================*/
#figuarts_zero .figuarts_zero_relatedlink li {
  float:left;
  width:48%;
  margin-left:4%;
  margin-bottom:10px;
}
#figuarts_zero .figuarts_zero_relatedlink li:nth-child(odd) {
  margin-left:0;
}
#figuarts_zero .figuarts_zero_relatedlink li:nth-child(even) {
  float:right;
}
#figuarts_zero .figuarts_zero_relatedlink li a {
  display:block;
/*  padding:12px 10px 10px;
  text-align:center;
  text-decoration:none;
  border:2px solid #222222;
  background:rgba(255,255,255,0.6);
  color:#222222;
  position:relative;*/
}
#figuarts_zero .figuarts_zero_relatedlink li a img {
  width:100%;
}
/*#figuarts_zero .figuarts_zero_relatedlink li a:after {
  content:">";
  position:absolute;
  top:10px;
  right:8px;
}*/
#figuarts_zero .figuarts_zero_relatedlink li a:hover {
/*  background:#222222;
  color:#ffffff;*/
  opacity:0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;  
}
/*関連情報下
==============================*/
/*おすすめ記事
==============================*/
/*特設サイト・記事
==============================*/
/*コピーライト
==============================*/
#figuarts_zero .gi_copyright {
  display:none;
}


/*PUSH通知関連
========================*/


/*新テンプレート調整
========================*/
.gi_contentsarea .gi_title span{
 font-size:0.8em !important;
}