@charset "utf-8";
/*============================

GX101ぺージ用css PC

============================*/

/*全体
=====================*/
#itemdtl_wrap{
  background: #000;
}

#bgarea{
  background: url(/img/dx_item/20211025_gx101/gx101_bg.jpg) no-repeat top center;
  background-size: 100%;
  padding-bottom: 60px;
}

/*--見出し--*/
#itemdtl_features .itemdtl_subtitle,
#itemdtl_info .itemdtl_subtitle,
#itemdtl_buyer .itemdtl_subtitle,
#itemdtl_voice .itemdtl_subtitle
 {
    background: url(/img/dx_item/20211025_gx101/gx101_bg_ttl.png) no-repeat center;
    padding: 20px 0;
    background-size: 100%;
    color: #000;
}

#itemdtl_features .itemdtl_subtitle._underline::before,
#itemdtl_info .itemdtl_subtitle._underline::before {
  display: none;
}


/* メイン */
#itemdtl_main{
  color: #fff;
  margin-top: 0;
  padding-top: 60px;
}

#item_images span{
  background: #101010;
}

#item_outline .item_outline_txt{
  border-top: 2px solid #737885;
  border-left: 2px solid #737885;
}

#item_outline .item_outline_txt dt,
#item_outline .item_outline_txt dd{
  color: #fff;
  border-bottom: 2px solid #737885;
  border-right: 2px solid #737885;
}

#item_outline .item_outline_txt dt{
  background: #404247;
}

#item_outline .item_outline_txt dd{
  background: #000;
}

/* ページ内リンク */
#itemdtl_link .p_link li a{
    background: #9c0404;
    border-color: #9c0404;
    color: #fff;
}

#itemdtl_link .p_link li a:after{
  border-color: #fff;
}

#itemdtl_link .p_link .btn_link a:after {
    background: #fff;
}

/* GX101メイン */
.gx101_main h4{
  margin: 10px auto 30px;
}

.gx101_main p{
  margin-bottom: 60px;
  font-size: 18px;
  text-align: center;
  line-height: 2.2em;
}

/* GX101作品について */
.gx101_about{
  margin-bottom: 120px;
}

.gx101_about h4{
  font-size: 30px;
  letter-spacing: .1em;
  color: #debc5b;
}

.gx101_about h5{
  margin: 30px auto 45px;
}

.gx101_about .about_wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gx101_about .about_wrap div{
  width: 50%;
  padding-right: 5%;
}

.gx101_about .about_wrap div:last-of-type{
  padding-right: 0;
}

.gx101_about p{
  margin-bottom: 45px;
  font-size: 18px;
  text-align: left;
  line-height: 2.2em;
}

/* 商品の特長 */
#itemdtl_features,
#itemdtl_info{
  color: #fff;
}

#itemdtl_features .itemdtl_inner .itemdtl_subtitle {
  display: none;
}

#itemdtl_features .itemdtl_inner.inner2 .itemdtl_subtitle {
  display: block;
}

#itemdtl_info .item_info_txt dt,
#itemdtl_info .item_info_txt dd{
  color: #fff;
}

#itemdtl_salessite .itemdtl_inner,
.itemdtl_intro .itemdtl_inner,
#relatedarticle .itemdtl_inner,
#relateditem .itemdtl_inner,
#itemdtl_specialarea .itemdtl_inner{
  background: rgba(228,232,242,0.8);
}

#itemdtl_copy .copyright{
  color: #fff;
}

#ask h4{
  background-color: rgba(228,232,242,0.9);
}

/* #ask .textbox{
  background: rgba(255,255,255,0.9);
} */

/* 音声情報 */
#itemdtl_voice{
  margin-top: 90px;
  text-align: center;
}