@charset "utf-8";
/*============================

grandindex用css
imaginationworks_PC用

============================*/
/*背景
==============================*/
#tw2022_wrapper{
  margin-top: 66px;
}
#main{
  display: none;
}
/*#main, #tw2022_slider{
  background:#000000 url(/img/grand_index/imaginationworks/20220125/bg_page.png) no-repeat center top;
  background-size:2000px;
  background-attachment:fixed;
}*/
#imaginationworks.gi_contentsarea {
  background:#000000 url(https://tamashiiweb.com/img/grand_index/imaginationworks/20220125/bg_page.png) no-repeat center top;
  background-size:2000px;
  background-attachment:fixed;
  padding-top: 30px;
  padding-bottom:50px;
  margin-bottom:50px;
  position: relative;
  z-index: 2;
}
#imaginationworks .gi_contents_bgarea {
    background: none;
}
/*見出し
==============================*/
#imaginationworks .gi_title {
  background: #000000;
  margin-bottom: 30px;
  padding: 35px 0 35px 60px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}
#imaginationworks .gi_title span {
  display:inline-block;
  padding:0 0 0 40px;
  color:#ffffff;
  font-size: 28px;
}
/*スライド
==============================*/
/*ブランド背景
==============================*/
#imaginationworks #gi_explanation{
  display: none;
}
/*#imaginationworks #gi_explanation {
    background: url(/img/grand_index/imaginationworks/bg_brand.png) repeat-x center center;
    background-size: cover;
}
#imaginationworks #gi_explanation dl{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}
#imaginationworks #gi_explanation dt{
  width: 32%;
}
#imaginationworks #gi_explanation dd{
  color: #fff;
  width: 66%;
  margin-left: 2%;
}
#imaginationworks #gi_explanation .btn_link a {
  color: #fff;
  border-color: #fff;
}
#imaginationworks.gi_contentsarea #gi_explanation .btn_link a:after {
  background: #fff;
}*/
#imaginationworks .iwgi_brand_area {
    display: flex;
    justify-content: center;
    align-items: center;
    background:url(https://tamashiiweb.com/img/grand_index/imaginationworks/bg_brand.png) repeat-x center center;
    background-size: cover;
    padding: 25px 15%;
}
/*ブランド説明
==============================*/
#imaginationworks .iwgi_brand_area {
  margin-bottom:50px;
  color:#ffffff;
}
#imaginationworks .iwgi_brand_area .fl {
  /* float:left; */
  width:32%;
  text-align:center;
  /* padding-top:100px; */
}
#imaginationworks .iwgi_brand_area .fl img {
  width:100%;
}
#imaginationworks .iwgi_brand_area .fr {
  width:66%;
}
#imaginationworks .iwgi_brand_area .fr p {
  line-height:2;
  font-size:100%;
    padding: 20px;
}
#imaginationworks .iw_under_brand {
  margin-bottom:60px;
  text-align:center;
}
#imaginationworks .iw_under_brand h2 {
  margin-bottom:40px;
}

/*ページ内リンク
==============================*/

#imaginationworks #gi_plbtn li.btn_link a {
    color: #fff;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
#imaginationworks #gi_plbtn .btn_link a:after {
    background: #fff;
}
#imaginationworks #gi_plbtn .btn_link a:hover {
    opacity: .8;
    background: #3a646e;
}

/*訴求エリア
==============================*/
#imaginationworks .iw_moviearea {
  margin-bottom:125px;
}

#imaginationworks .iw_linkarea {
  margin-bottom:125px;
}

/*商品など
==============================*/
#imaginationworks #category_search .search_main_wrap .order_wrap label span,
#imaginationworks #gi_productlist .search_result .txt {
    border-color: #fff;
    color: #fff;
}
#imaginationworks #category_search .search_main_wrap .order_wrap label input:checked + span,
#imaginationworks #category_search .search_main_wrap .order_wrap label span:hover {
    border-color: #fff;
}
#imaginationworks.gi_contentsarea #gi_productlist .gi_subtitle,
#imaginationworks #gi_productlist .search_result .result {
    color: #fff;
}

/*関連情報
==============================*/
#imaginationworks.gi_contentsarea #gi_relationarea .gi_subtitle {
    color: #fff;
}

#imaginationworks #gi_relationarea img {
  width:100%;
}
#imaginationworks #gi_relationarea a:hover {
  opacity:0.8;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;
}

/*ランキング
==============================*/
#imaginationworks.gi_contentsarea #gi_ranking * {
  color:#ffffff;
}
/*コピーライト
==============================*/
#imaginationworks .gi_free_copyright {
  color:#ffffff;
}
#imaginationworks .gi_copyright {
  display:none;
}

/*新テンプレート調整
==============================*/
.spc_20{
 display:block;
 margin:10px;
 clear:both;
}