@charset "UTF-8";
/*スマホ設定*/
@media screen and (max-width: 667px) {
  /*--------------------------------------------------------------*/
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  /*タカラトミーレギュレーション <h1> <p>テキスト*/
  .head {
    background: #5c3b83;
    padding: 6px 12px 4px;
    font-size: 12px;
    text-align: center;
    color: #FFF;
  }
  .head h1, .head P {
    display: inline;
    margin: 0;
    padding: 0;
  }
  /*ゾンビ〜くん*/
  #zombiekun_wrapper {
    position: relative;
    width: 100%;
    height: auto;
    background: #a3d80f url("../../_image/bg.png") repeat center top /150% auto;
    margin: 0 auto;
  }
  /*キービジュアル*/
  .img1 {
    position: relative;
    height: auto;
    background: url("../../_image/sp_img_01.png") no-repeat center top /100% auto;
    padding-bottom: calc(254/750*100%);
  }
  /*キービジュアル バナー*/
  .bnr {
    display: none;
  }
  .bnrSP a {
    display: block;
    height: auto;
    background: url("../../_image/bnr3C.png") no-repeat center top /100% auto;
    padding-bottom: calc(260/750*100%);
  }
  
    /*カラー背景 紫 商品動画*/
  .bg_p {
    position: relative;
    background: url("../../_image/sp_img_01_02.png") repeat center top /100% auto;
    padding: 12px 0;
  }
  
  /*ちょ〜ないゾーフィギュア*/
  .img2 {
    position: relative;
    height: auto;
    background: url("../../_image/sp_img_02.png") no-repeat center top /100% auto;
    padding-bottom: calc(1184/750*100%);
  }
  /*ちょ〜ないゾーフィギュアボタン*/
  .btn2 {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_02_01.png") no-repeat center top /100% auto;
    padding-bottom: calc(94/750*100%);
    margin: 0;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
  /*バラバラセット*/
  .img3 {
    position: relative;
    height: auto;
    background: url("../../_image/sp_img_03.png") no-repeat center top /100% auto;
    padding-bottom: calc(1034/750*100%);
  }
  .img3_sp {
    position: relative;
    width: 100%;
    height: auto;
    background: none;
    padding: 0;
  }
  /*バラバラセット ボタン*/
  .btn3 {
    width: 100%;
    margin: 0 auto 0;
    padding: 0;
    text-align: center;
    font-size: 0;
  }
  .btn3 li {
    display: inline-block;
    width: 50%;
    margin: 0;
    height: auto;
    font-size: 0;
  }
  .btn3 li a {
    display: block;
    width: 100%;
    height: auto;
    background: none;
  }
  /*飛びたすヘッド*/
  .img4 {
    height: auto;
    background: url("../../_image/sp_img_04.png") no-repeat center top /100% auto;
    padding-bottom: calc(930/750*100%);
  }
  /*PC用ボタン*/
  .btn4 {
    display: none;
  }
  /*スマホ用ボタン*/
  .btn4_sp {
    display: block;
    width: 100%;
    position: relative;
    height: auto;
    background: url("../../_image/sp_img_04_01.png") no-repeat center top /100% auto;
    padding-bottom: calc(86/750*100%);
    text-indent: -9999999px;
  }
  /*ステッカー*/
  .img5 {
    height: auto;
    background: url("../../_image/sp_img_05.png") no-repeat center top /100% auto;
    padding-bottom: calc(1012/750*100%);
  }
  /*PC用ボタン*/
  .btn5 {
    display: none;
  }
  /*スマホ用ボタン*/
  .btn5_sp {
    display: block;
    width: 100%;
    position: relative;
    height: auto;
    background: url("../../_image/sp_img_05_01.png") no-repeat center top /100% auto;
    padding-bottom: calc(200/750*100%);
    text-indent: -9999999px;
  }
  /*--------------------------------------------------------------*/
  /*下層コンテンツ背景*/
  .imgBox {}
  /*ちょ〜ドーガ*/
  .doga {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_doga.png") no-repeat center top /100% auto;
    padding-bottom: calc(70/750*100%);
    margin: 0;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
    /*ちょ〜ドーガテキスト*/
  .dogaTxt {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_dogaTxt.png") no-repeat center top /100% auto;
        padding-bottom: calc(360/750*100%);

    margin: 0 auto;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
  /*ちょ〜コミックス*/
  .comic {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_comic.png") no-repeat center top /100% auto;
    padding-bottom: calc(80/750*100%);
    margin: 0 auto 0;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
  .btn_comic {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_comic_01.png") no-repeat center top /94% auto;
    padding-bottom: calc(800/750*100%);
    margin: 0 auto 0;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
  /*ちょ〜店舗情報*/
  .shop {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_shop.png") no-repeat center top /100% auto;
    padding-bottom: calc(100/750*100%);
    margin: 0 auto 0;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
  .btn_shop {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_img_shop_btn.png") no-repeat center top /100% auto;
    padding-bottom: calc(110/750*100%);
    margin: 0 auto 0;
    top: auto;
    left: auto;
    text-indent: -9999999px;
  }
  /*フッター*/
  .fcpy {
    position: relative;
    display: block;
    width: 100%;
    background: url("../../_image/sp_footerBG.png") no-repeat center top /100% auto;
    font-size: 13px;
    color: #FFF;
    text-align: center;
    padding: 28px 8px 8px;
    margin: 0 auto 0;
    top: auto;
    left: auto;
    box-sizing: border-box
  }
  /*youtubeレイアウト*/
  ul.yt {
    margin: 0 auto;
    padding: 0;
    font-size: 0;
    text-align: center;
  }
  ul.yt li {
    position: relative;
    display: inline-block;
    width: 80%;
    padding: 0;
    margin: 28px auto 0;
    font-size: 0;
  }
  /*外部バナー*/
  .bn {
    width: 80%;
    margin: 24px auto;
    padding: 0;
    text-align: center;
    font-size: 0;
  }
  .bn li {
    display: inline-block;
    font-size: 0;
    margin: 4px auto 12px;
  }
  /*戻る*/
  a.back {
    display: block;
    width: 30%;
    height: auto;
    background: url("../../_image/back.png") no-repeat center top /100% auto;
    padding-bottom: calc(110/750*100%);
    margin: 0 auto 0;
    text-indent: -9999999px;
  }
    .slider li {
    margin: 10px 2px;
  }
  /*--------------------------------------------------------------*/
}