@charset "utf-8";
/*============================

grandindex用css
figuarts_mini_PC用

============================*/

#figuarts_mini .gi_contents_bgarea {
  background:linear-gradient( to top, rgba(255,255,255,1) 0px,rgba(255,255,255,0) 20px),
  url(https://tamashiiweb.com/img/grand_index/figuarts_mini/bg_l_20240530_nu6XG2aP.jpg) repeat-y,
  url(https://tamashiiweb.com/img/grand_index/figuarts_mini/bg_r_20240129_Dp2XQy3Y.jpg) repeat-y;
  background-position:center bottom,left 0px top,right 0px top;
  background-size:1430px,174px,174px;
  padding-bottom:20px;
  width:1430px;
  margin:0 auto;
}
/*#figuarts_mini .gi_contents_bgarea {
  background-image:url(/img/grand_index/figuarts_mini/bg_l.png),url(/img/grand_index/figuarts_mini/bg_r.png);
  background-repeat:repeat-y,repeat-y;
  background-position:left top,right top;
}*/
#figuarts_mini h1 {
  background-image:url(https://tamashiiweb.com/img/grand_index/figuarts_mini/bg_ttl.png),url(https://tamashiiweb.com/img/grand_index/figuarts_mini/bg_ttl.png);
  background-repeat:repeat-x,repeat-x;
  background-position:left top,left bottom;
  margin-bottom:20px;
  padding:24px 0;
}
/*#figuarts_mini h1 {
  background:url(/img/grand_index/figuarts_mini/bg_ttl.png) no-repeat center top;
  background-size:cover;
  color:#ffffff;
  height:128px;
  padding:16px 100px 15px 120px;
  margin-bottom:20px;
}*/
#figuarts_mini h1 span {
  font-size:30px;
  padding:0 0 0 40px;
  display:inline-block;
}
#figuarts_mini .gi_plbtn {
  margin-bottom:50px;
}
#figuarts_mini .gi_plbtn li a,
#figuarts_mini .gi_shopbtn a {
  background:#e70012;
}

#figuarts_mini .gi_appealarea img.wid80 {
  width:80%;
}
#figuarts_mini .gi_appealarea ul li {
  width:49%;
  margin-bottom:10px;
  text-align: center;
}
#figuarts_mini .gi_appealarea ul li:nth-child(odd) {
  float:left;
}
#figuarts_mini .gi_appealarea ul li:nth-child(even) {
  float:right;
}

/* 20210720ここから */
#figuarts_mini .ao {
  display: flex;
  background: #0b224b;
}
#figuarts_mini .ao .left {
  width: 44%;
}
#figuarts_mini .ao .right {
  width: 57%;
  padding: 10px 35px;
}
#figuarts_mini .ao p, #figuarts_mini .ao .right table {
  color: #fff;
}
#figuarts_mini .ao h4 {
  background: url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_up_bo.png) no-repeat center top,
              url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_under_bo.png) no-repeat center bottom;
  color: #f1db78;
  font-family: '源ノ明朝', serif;
  font-size: 30px;
  text-align: center;
  margin: 25px 0 5px;
  padding: 26px 0 20px;
}
#figuarts_mini .ao .caption {
  font-family: '源ノ明朝', serif;
  font-size: 22px;
  text-align: center;
  margin: 10px 0;
}
#figuarts_mini .ao .sentence {
  font-family: '游ゴシック', sans-serif;
  font-size: 14px;
  margin-bottom: 50px;
}
#figuarts_mini .ao .right .bc {
  display: flex;
  margin: 10px 0;
}
#figuarts_mini .ao .right .bc div {
  padding-left: 20px;
}
#figuarts_mini .ao .right table td{
  font-family: '游ゴシック', sans-serif;
  font-size: 16px;
  padding-right: 15px;
}
#figuarts_mini .ao .right .bc .notes {
  letter-spacing: -0.08em;
}
#figuarts_mini .ao .notes {
  font-family: '游ゴシック', sans-serif;
  font-size: 14px;
}

#figuarts_mini .shiro {
  background: url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_top_bo.png) no-repeat center top 80px,
              url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_down_bo.png) no-repeat center bottom 10px,
              url(https://tamashiiweb.com/img/grand_index/figuarts_mini/bg_contents_bo.jpg) repeat-y center top;
  color: #0f2749;
  padding-bottom: 30px;
}
#figuarts_mini .shiro .sideline {
  background: url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_center_bo.png) repeat-y center center;
  margin: 69px 0 94px;
}
#figuarts_mini .shiro .contents_ttl {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px;
}
#figuarts_mini .shiro .flex_contents {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 20px;
}
#figuarts_mini .shiro .right {
  padding: 0 10px;
}
#figuarts_mini .shiro .right h4 {
  background: url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_short_bo.png) no-repeat center bottom;
  font-family: '源ノ明朝', serif;
  font-size: 35px;
  width: 509px;
  padding: 25px;
}
#figuarts_mini .shiro .right .intro {
  font-family: '游ゴシック', sans-serif;
  font-size: 16px;
  font-weight: 600;
}
#figuarts_mini .shiro .right .notice {
  background: url(https://tamashiiweb.com/img/grand_index/figuarts_mini/bg_notice_bo.png) no-repeat center top;
  color: #fff;
  font-family: '游ゴシック', sans-serif;
  font-size: 20px;
  height: 103px;
  margin: 20px 0;
  padding: 21px;
}
#figuarts_mini .shiro .flex_contents + h4{
  background: url(https://tamashiiweb.com/img/grand_index/figuarts_mini/shape_long_bo.png) no-repeat center bottom;
  font-family: '源ノ明朝', serif;
  font-size: 35px;
  text-align: center;
  width: 849px;
  margin: auto;
  padding: 25px;
}
#figuarts_mini .shiro .thank {
  font-family: '游ゴシック', sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
#figuarts_mini .shiro .manga {
  width: 50%;
  margin: 30px auto;
}
#figuarts_mini .shiro .saibu {
  font-family: '游ゴシック', sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-align: center;
}
#figuarts_mini .shiro .item_btn {
  width: 48%;
  margin: 30px auto;
}
/* 20210720ここまで */

#figuarts_mini .gi_copyright {
  display: none;
}

/* 20220502 アンカー調整 */
.gi_plbtn li{
 width:49% !important;
}

/*ページ内リンク
==============================*/
#figuarts_mini #gi_plbtn .btn_link a {
  background: #e70012;
  color: #fff;
}
#figuarts_mini #gi_plbtn .btn_link a:after{
  background: #fff;
}
#figuarts_mini #gi_plbtn .btn_link a:hover{
    background: #fff!important;
    border: 1px solid #e70012;
    color: #e70012;
}
#figuarts_mini #gi_plbtn .btn_link a:hover:after{
    background: #e70012;
}