@charset "utf-8";
/*============================

grandindex用css
解体匠機_PC用

============================*/
#main, #tw2022_slider,
#kaitai_shou_ki.gi_contentsarea {
  background:#000000 url(/img/grand_index/kaitai_shou_ki/bg_kkwLf6GNrJ.jpg) no-repeat center 400px;
  background-size:120%;
}

#kaitai_shou_ki .gi_contents_bgarea {
  background:url(/img/grand_index/kaitai_shou_ki/bg_text.png) no-repeat center 50px;
  background-size:1300px;
}

#kaitai_shou_ki .gi_contents_bgarea_upper h1 {
  background:rgba(0,0,0,1);
  color:#ffffff;
  border:1px solid #cdcdcd;
  padding:19px 0;
  margin-bottom:20px;
}
#kaitai_shou_ki .gi_contents_bgarea_upper h1 span {
  font-size:35px;
  padding-left:30px;
  display:inline-block;
}
#kaitai_shou_ki .gi_push_plbtn {
  margin-bottom:140px;
}
#kaitai_shou_ki .kaitai_brand {
  text-align:center;
  padding: 120px 0 50px;
  background: url(/img/grand_index/kaitai_shou_ki/bg_brand.png) no-repeat center 83px;
  background-size: 2200px;
}
#kaitai_shou_ki .slick-dots li button:before {
  color:#ffffff;
}
#kaitai_shou_ki ul.slick-dots {
  border:none;
}
#kaitai_shou_ki .slick-dots li.slick-active button:before {
  color:#ff0000;
}

#kaitai_shou_ki.gi_contentsarea #gi_productlist h2,
#kaitai_shou_ki.gi_contentsarea #gi_relationarea h2 {
  color: #fff;
}
/*作品紹介
==============================*/
#kaitai_shou_ki #gi_explanation{
  padding: 120px 0 50px;
  background: url(/img/grand_index/kaitai_shou_ki/bg_brand.png) no-repeat center 83px;
  background-size: cover;
}
#kaitai_shou_ki #gi_explanation dl dd{
  color: #fff;
}
#kaitai_shou_ki #gi_explanation .btn_link a{
  color: #fff;
  border-color: #fff;
}
#kaitai_shou_ki #gi_explanation .btn_link a:after{
  background: #fff;
}
/*商品一覧
==============================*/
#kaitai_shou_ki #category_search,
#kaitai_shou_ki #gi_productlist .search_result {
  color: #fff;
}
#kaitai_shou_ki #category_search .search_main_wrap .order_wrap label span{
  border-color: #fff;
}
#kaitai_shou_ki .search_modal .search_modal-window{
  color: #3B3B3B;
}
#kaitai_shou_ki #gi_productlist .search_result .txt{
  border-color: #fff;
}
#category_search .search_main_wrap .order_wrap label span:hover,
#category_search .search_main_wrap .order_wrap label input:checked + span{
    background: rgba(255,255,255,0.4);
}

/*#kaitai_shou_ki .pagenavi li a {
  background:rgba(220,220,220,0.9);
}
#kaitai_shou_ki .pagenavi li.active a,
#kaitai_shou_ki .pagenavi li a:hover,
#kaitai_shou_ki .pagenavi li a:active {
  border:3px solid #888888;
  background:rgba(0,0,0,0.9);
}
#kaitai_shou_ki #gi_productlist #category_search {
  background-color:rgba(228,232,243,0.85);
}
#kaitai_shou_ki .gi_contentsarea #notice {
  background-color:rgba(228,232,243,0.85);
}
#kaitai_shou_ki .gi_contentsarea #ask h4 {
  background-color:rgba(228,232,243,0.85);
}
#kaitai_shou_ki #ask .textbox {
  background-color:rgba(255,255,255,0.85);
}*/
#kaitai_shou_ki #gi_relationarea ul li {
  width:32%;
  margin-left:2%;
  margin-bottom:10px;
}
#kaitai_shou_ki #gi_relationarea ul li:nth-child(3n+1) {
  margin-left:0;
}
#kaitai_shou_ki .chogokintamashii_copyright {
  color:#ffffff;
  text-align:center;
  margin-bottom:40px;
  font-size:80%;
}
#kaitai_shou_ki .gi_copyright {
  color:#ffffff;
}


/*ページ内リンク
==============================*/
#kaitai_shou_ki #gi_plbtn .btn_link a {
  color: #fff;
  background: #4a4a4a!important;
  border: 1px solid #fff;
}
#kaitai_shou_ki #gi_plbtn .btn_link a:after{
  background: #fff;
}
#kaitai_shou_ki #gi_plbtn .btn_link a:hover{
    background: #fff!important;
    border: 1px solid #4a4a4a;
    color: #4a4a4a;
}
#kaitai_shou_ki #gi_plbtn .btn_link a:hover:after{
    background: #4a4a4a;
}

/* SHOP内h2タグ */
.product_search_list .site_modal .site_modal-window .modal-content .modal-inner .gi_subtitle {
  color: #3B3B3B !important;
}