@charset "utf-8";
/*============================

grandindex用css
超合金_PC用

============================*/
#chogokin {
    font-family: "源ノ角ゴシック", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS Pゴシック", "MS PGothic", sans-serif;
    overflow-x: hidden;
}
/*背景
==============================*/
#main,
#tw2022_slider,
#tw2022_wrapper{
    background: #323232;
}
#chogokin .gi_contents_bgarea {
    background: none;
}
/*見出し
==============================*/
#chogokin.gi_contentsarea .gi_title {
    display: none;
}
#chogokin .intro_area {
    background: #000;
    color: #fff;
    text-align: center;
    margin: 0 calc(-50vw + 50%);
    padding: 50px 0 75px;
}
#chogokin .intro_area p {
    line-height: 2.4em;
    margin-top: 30px;
}
#chogokin.gi_contentsarea #gi_productlist h2{
    color: #fff;
}
/*スライド
==============================*/
/*スライド下フリーエリア
==============================*/
/*ページ内リンク
==============================*/
#chogokin #gi_plbtn .btn_link a {
  color: #fff;
  background: #7d4698!important;
}
#chogokin #gi_plbtn .btn_link a:after{
  background: #fff;
}
#chogokin #gi_plbtn .btn_link a:hover{
    background: #fff!important;
    color: #7d4698;
}
#chogokin #gi_plbtn .btn_link a:hover:after{
    background: #7d4698;
}
/*更新履歴
==============================*/
#chogokin .gi_updatearea {
    /*border: 3px solid #aaa;*/
}
/*ブランド背景
==============================*/
/*ブランド説明
==============================*/
#chogokin #gi_explanation {
    display: none;
}

/*訴求エリア
==============================*/
#chogokin #item_area {
    background: #000;
    text-align: center;
    margin: 0 calc(-50vw + 50%);
    padding: 50px 0 85px;
}
#chogokin #item_area h2 {
    background: #ffe100;
    color: #000;
    font-size: 2.8em;
    font-weight: 900;
    letter-spacing: 0.06em;
    line-height: 1em;
    padding: 20px 0;
}
#chogokin #item_area .item-bnr {
    margin-top: 60px;
}
#chogokin #item_area .item-bnr a img {
    width: 1000px;
}
/*バックナンバー
==============================*/
/*商品など
==============================*/
#chogokin #category_search,
#chogokin #gi_productlist .search_result {
  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);
}
#chogokin #category_search .search_main_wrap .order_wrap label span{
  border-color: #fff;
}
#chogokin .search_modal .search_modal-window{
  color: #3B3B3B;
}
#chogokin #gi_productlist .search_result .txt{
  border-color: #fff;
}
#chogokin #gi_productlist .search_result,
#chogokin #gi_productlist .search_result .result,
#chogokin .pagenavi li {
    color: #ddd;
}
#chogokin #gi_productlist .search_result .txt {
    border-color: #ddd;
}
#chogokin .pagenavi li a {
    color: #7d4698;
}
#chogokin .pagenavi li.active a,
#chogokin .pagenavi li a:hover,
#chogokin .pagenavi li a:active {
    background: #7d4698;
}
/*商品下フリーエリア
==============================*/
/*サブカテゴリ
==============================*/
/*関連情報
==============================*/
/*関連情報下
==============================*/
/*コピーライト
==============================*/
#chogokin .gi_copyright {
    display: none;
}
#chogokin .gi_free_copyright {
    font-size: 12px;
}


/* 幅いっぱいエリアを幅せばめたときのリセット */
@media screen and (max-width: 1080px) {
    #chogokin .intro_area {
        margin: 0;
    }
}
@media screen and (max-width: 1000px) {
    #chogokin #item_area {
        margin: 0;
    }
}