@charset "UTF-8";
/*PC設定*/
@media screen and (min-width: 668px) {
  /*--------------------------------------------------------------*/
  
  
  /*タカラトミーレギュレーション <h1> <p>テキスト*/
.head {
  background: #028cd1;
  padding: 6px 12px 4px;
  text-align: center;
  color: #FFF;
}
.head h1, .head P {
  display: inline;
  margin: 0;
  padding: 0;
}
  
  
  /*ギガストリーム*/
  #gstream_wrapper {
    position: relative;
    width: 1100px;
    height: auto;
    background-image: url("../../_img/pc_header_bg2.png"), url("../../_img/cmn_wrapper_bg.png");
    background-repeat: no-repeat;
    background-position: center top, center bottom -620px;
    background-size: 100% auto, 96% auto;
    margin: 0 auto;
  }
  /*ギガストリーム*/
  #gstream_wrapper.beginner {
    position: relative;
    width: 1100px;
    height: auto;
    background-image: url("../../_img/pc_header_bg.png"), url("../../_img/cmn_wrapper_bg.png");
    background-repeat: no-repeat;
    background-position: center top, center bottom -620px;
    background-size: 100% auto, 96% auto;
    margin: 0 auto;
  }
    #gstream_wrapper.camp {
    position: relative;
    width: 100%;
    height: auto;
    background-image:  url("../../_img/cmn_wrapper_bg.png");
    background-repeat: no-repeat;
    background-position: center top -200px;
    background-size: 100% auto;
    margin: 0 auto;
      text-align: 
  }
  .cbnr {
    display: block;
    max-width: 96%;
    margin: -10px auto 10px;
    text-align: center;
  }
  /*キービジュアル---------------------------------------------------*/
  /* ヘッダーロゴ部分 */
  header#gstream_header {
    position: relative;
    width: 100%;
    height: 740px;
    overflow: hidden;
    box-sizing: border-box;
    z-index: 10;
  }
  /*--------------------------------------------------------------*/
  /*光*/
  header#gstream_header #light {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: -999px;
    background: #FFF;
    opacity: 0.6;
    z-index: 2000;
  }
  /*ロゴ*/
  header#gstream_header #logo {
    position: absolute;
    width: 589px;
    height: 282px;
    background: url("../../_img/pc_header_logo2.png") no-repeat center top /100% auto;
    padding: 0;
    left: 0px;
    top: 44px;
    z-index: 20;
  }
  /*ギガ速い!!*/
  header#gstream_header #name {
    position: absolute;
    width: 370px;
    height: 230px;
    background: url("../../_img/sp_header_name.png") no-repeat center top /100% auto;
    padding: 0;
    right: 20px;
    top: 20px;
    z-index: 10;
  }
  /*GSTREAM ギガストリーム GS-01 エアロブルー*/
  header#gstream_header #rc1 {
    position: absolute;
    width: 576px;
    height: 483px;
    background: url("../../_img/pc_header_rc_bleu2.png") no-repeat center top /100% auto;
    right: 0px;
    bottom: 86px;
    z-index: 2;
  }
  /*GSTREAM ギガストリーム GS-02 フレアレッド*/
  header#gstream_header #rc2 {
    position: absolute;
    width: 584px;
    height: 370px;
    background: url("../../_img/pc_header_rc_red.png") no-repeat center top /100% auto;
    left: 400px;
    top: 0px;
    z-index: 3;
  }
  /*ナビゲーション--------------------------------------------------*/
  .nav {
    position: relative;
    width: 981px;
    margin: -12% auto 20px;
    font-size: 0;
    z-index: 999;
  }
  .nav li {
    display: inline-block;
    width: 327px;
    margin: 0 auto;
    font-size: 0;
  }
  .nav li a {
    display: block;
    height: 120px;
  }
  .nav li:nth-child(1) {
    background: url("../../_img/nav01.png") no-repeat center top /100% auto;
  }
  .nav li:nth-child(1):hover {
    background: url("../../_img/nav01_on.png") no-repeat center top /100% auto;
  }
  .nav li:nth-child(2) {
    background: url("../../_img/nav02.png") no-repeat center top /100% auto;
  }
  .nav li:nth-child(2):hover {
    background: url("../../_img/nav02_on.png") no-repeat center top /100% auto;
  }
  .nav li:nth-child(3) {
    background: url("../../_img/nav03.png") no-repeat center top /100% auto;
  }
  .nav li:nth-child(3):hover {
    background: url("../../_img/nav03_on.png") no-repeat center top /100% auto;
  }
  /*各コンテンツ----------------------------------------------------*/
  /*ムービー*/
  .thumb-item-nav {
    width: 86%;
    margin: 0 auto;
    box-sizing: border-box;
  }
  .thumb-item-nav li {
    margin: 12px 4px 0;
  }
  .slick-current {
    opacity: 0.6;
  }
  /*スーパープレイヤー*/
  .splayer {
    width: 840px;
    margin: 0 auto;
    padding: 24px 0;
  }
  .splayer::after {
    content: "";
    display: block;
    clear: both;
  }
  .splayer dt {
    width: 284px;
    float: left;
  }
  .splayer dd {
    width: 546px;
    margin-left: 284px;
    overflow: hidden;
  }
  /* タイトル */
  #gstream_wrapper strong {
    position: relative;
    display: block;
    width: 980px;
    height: 50px;
    margin: 0 auto 0;
    padding: 0;
  }
  /* ムービータイトル */
  #gstream_wrapper strong.movie {
    background: url("../../_img/pc_ttl_movie.png") no-repeat center top /100% auto;
    z-index: 1;
  }
  /* GSTREAM ギガストリームとは？*/
  #gstream_wrapper strong.ex {
    height: 409px;
    background: url("../../_img/pc_ttl_ex.png") no-repeat center top /100% auto;
  }
  /* 360°コントロール */
  #gstream_wrapper strong.ex1 {
    display: none;
  }
  /* スピードコントロール */
  #gstream_wrapper strong.ex2 {
    display: none;
  }
  /* 部屋の中でアクロバット走行 */
  #gstream_wrapper strong.ex3 {
    background: url("../../_img/pc_ttl_ex3.png") no-repeat center top /100% auto;
    margin-top: 0;
  }
  /* その他の特徴 */
  #gstream_wrapper strong.ex4 {
    background: url("../../_img/pc_ttl_ex4.png") no-repeat center top /100% auto;
  }
  /* 商品情報 */
  #gstream_wrapper strong.products {
    background: url("../../_img/pc_ttl_products.png") no-repeat center top /100% auto;
  }
  /* 推奨USB ACアダプターに関して */
  #gstream_wrapper strong.usb {
    background: url("../../_img/pc_ttl_usb.png") no-repeat center top /100% auto;
    margin-top: -12px;
  }
  /* キャンペーン（終了） */
  #gstream_wrapper strong.camp {
    background: url("../../_img/camp_ttl.png") no-repeat center top /100% auto;
  }
  /* スーパープレイヤー */
  #gstream_wrapper strong.splay {
    height: 68px;
    background: url("../../_img/pc_ttl_splay.png") no-repeat center top /100% auto;
  }
  /* イベント */
  #gstream_wrapper strong.event {
    height: 68px;
    background: url("../../_img/pc_ttl_event.png") no-repeat center top /100% auto;
  }
  /*初心者講座*/
  #gstream_wrapper strong.beginner1 {
    height: 68px;
    background: url("../../_img/pc_ttl_beginner1.png") no-repeat center top /100% auto;
  }
  /*初心者講座*/
  #gstream_wrapper strong.beginner2 {
    height: 68px;
    background: url("../../_img/pc_ttl_beginner2.png") no-repeat center top /100% auto;
  }
  /*初心者講座*/
  #gstream_wrapper strong.beginner3 {
    height: 68px;
    background: url("../../_img/pc_ttl_beginner3.png") no-repeat center top /100% auto;
  }
  /*--------------------------------------------------------------*/
  /*コンテンツ背景（グラデーション）*/
  #gstream_wrapper .inner {
    width: 980px;
    margin: 0 auto;
    background: url("../../_img/pc_cmn_inner_cnt.png") repeat-y center top /100% auto;
  }
  /*--------------------------------------------------------------*/
  /*コンテンツ背景（グラデーション）*/
  #gstream_wrapper .inner span {
    display: block;
    width: 952px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cee9f6+0,028cd1+100 */
    background: rgb(206, 233, 246); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(206, 233, 246) 0%, rgb(2, 140, 209) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(206, 233, 246) 0%, rgb(2, 140, 209) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(206, 233, 246) 0%, rgb(2, 140, 209) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cee9f6', endColorstr='#028cd1', GradientType=0); /* IE6-9 */
  }
  /*【ムービー】のみパッディング下を設定*/
  #gstream_wrapper strong.movie + .inner {
    padding: 0;
  }
  /*コンテンツ下*/
  #gstream_wrapper .btm {
    width: 980px;
    height: 31px;
    margin: 0 auto;
    background: url("../../_img/pc_cmn_inner_btm.png") no-repeat center top /100% auto;
    padding: 0;
  }
  /*--------------------------------------------------------------*/
  /*推奨USB ACアダプターに関して 背景*/
  #gstream_wrapper .bg {
    width: 94%;
    margin: 0 auto;
    padding: 12px;
    border-radius: 6px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+1,d5e4e8+100 */
    background: rgb(255, 255, 255); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgb(255, 255, 255) 1%, rgb(213, 228, 232) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgb(255, 255, 255) 1%, rgb(213, 228, 232) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgb(255, 255, 255) 1%, rgb(213, 228, 232) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5e4e8', GradientType=1); /* IE6-9 fallback on horizontal gradient */
  }
  /*--------------------------------------------------------------*/
  /*スマホ用画像----------------------------------------------------*/
  /*共通*/
  .inner i {
    display: block;
    padding: 0;
    margin: 0;
  }
  .inner i:last-child {
    margin: 0;
  }
  /*360°コントロール*/
  strong.ex1 + .inner i {
    width: 490px;
    height: 354px;
    background: url("../../_img/pc_img_ex1.png") no-repeat center top /100% auto;
    float: left;
  }
  /*スピードコントロール*/
  strong.ex2 + .inner i {
    width: 490px;
    height: 354px;
    background: url("../../_img/pc_img_ex2.png") no-repeat center top /100% auto;
    float: right;
  }
  /*部屋の中でアクロバット走行*/
  strong.ex3 + .inner i {
    width: 310px;
    height: 220px;
    float: left;
  }
  strong.ex3 + .inner i:nth-child(1) {
    background: url("../../_img/pc_img_ex3_1.png") no-repeat center top /100% auto;
    margin-left: 16px;
  }
  strong.ex3 + .inner i:nth-child(2) {
    background: url("../../_img/pc_img_ex3_2.png") no-repeat center top /100% auto;
  }
  strong.ex3 + .inner i:nth-child(3) {
    background: url("../../_img/pc_img_ex3_3.png") no-repeat center top /100% auto;
  }
  strong.ex3 + .inner i:nth-child(4) {
    width: 920px;
    height: 48px;
    background: url("../../_img/pc_img_ex3_4.png") no-repeat center top /100% auto;
    margin: 10px 0 0 16px;
  }
  /*その他の特徴*/
  strong.ex4 + .inner i {
    width: 310px;
    height: 220px;
    float: left;
  }
  strong.ex4 + .inner i:nth-child(1) {
    background: url("../../_img/pc_img_ex4_1.png") no-repeat center top /100% auto;
    margin: 0 0 10px 8px;
  }
  strong.ex4 + .inner i:nth-child(2) {
    background: url("../../_img/pc_img_ex4_2.png") no-repeat center top /100% auto;
    margin: 0 0 10px;
  }
  strong.ex4 + .inner i:nth-child(3) {
    background: url("../../_img/pc_img_ex4_3.png") no-repeat center top /100% auto;
    margin: 0 0 10px;
  }
  strong.ex4 + .inner i:nth-child(4) {
    background: url("../../_img/pc_img_ex4_4.png") no-repeat center top /100% auto;
    margin: 0 0 0 8px;
  }
  strong.ex4 + .inner i:nth-child(5) {
    background: url("../../_img/pc_img_ex4_5.png") no-repeat center top /100% auto;
  }
  strong.ex4 + .inner i:nth-child(6) {
    background: url("../../_img/pc_img_ex4_6.png") no-repeat center top /100% auto;
  }
  /*--------------------------------------------------------------*/
  /*商品情報*/
  strong.products + div i {
    display: block;
    width: 980px;
    height: 400px;
    padding: 0;
    margin: 0 auto;
  }
  a.link:hover {
    display: block;
    opacity: 0.6;
  }
  /*GSTREAM ギガストリーム GS-01 エアロブルー*/
  strong.products + div i.item1 {
    background: url("../../_img/pc_img_products_1.png") no-repeat center top /100% auto;
  }
  /*GSTREAM ギガストリーム GS-02 フレアレッド*/
  strong.products + div i.item2 {
    background: url("../../_img/pc_img_products_2.png") no-repeat center top /100% auto;
  }
  /*GSTREAM ギガストリーム GS-03 ストームブラック*/
  strong.products + div i.item3 {
    background: url("../../_img/pc_img_products_3.png") no-repeat center top /100% auto;
  }
  /*GSTREAM ギガストリーム GS-04 アクロバットセット*/
  strong.products + div i.item4 {
    height: 780px;
    background: url("../../_img/pc_img_products_4.png") no-repeat center top /100% auto;
    padding: 0;
    margin: 0 auto 24px;
  }
  /*GSTREAM ギガストリーム GS-04 アクロバットセット*/
  strong.products + div i.item5 {
    height: 780px;
    background: url("../../_img/pc_img_products_5.png") no-repeat center top /100% auto;
    padding: 0;
    margin: 0 auto 24px;
  }
  /*--------------------------------------------------------------*/
  /*USBテーブル*/
  table {
    width: 784px;
    margin: 0 auto 8px;
    border-collapse: collapse;
    text-align: center;
  }
  table th {
    width: 33.333%;
    background: #42bae4;
    padding: 8px;
    font-size: 15px;
    color: #FFF;
    border: 1px solid #b1b2b2;
  }
  table td {
    background: #FFF;
    padding: 8px;
    font-size: 14px;
    color: #333;
    border: 1px solid #b1b2b2;
  }
  table em {
    font-style: normal;
  }
  /* 文字関係 */
  p {
    width: 784px;
  }
  /*--------------------------------------------------------------*/
  /*キャンペーン*/
  div.camp em {
    display: block;
    width: 724px;
    height: 42px;
    padding: 0;
    margin: 24px auto 12px;
  }
  /*GSTREAM ギガストリーム GS-01 エアロブルー*/
  div.camp em.ttl2 {
    background: url("../../_img/camp_ttl02.png") no-repeat left top /372px auto;
  }
  /*GSTREAM ギガストリーム GS-02 フレアレッド*/
  div.camp em.ttl3 {
    background: url("../../_img/camp_ttl03.png") no-repeat left top /372px auto;
  }
  /*GSTREAM ギガストリーム GS-03 ストームブラック*/
  div.camp em.ttl4 {
    background: url("../../_img/camp_ttl04.png") no-repeat left top /372px auto;
  }
  /*GSTREAM ギガストリーム GS-04 アクロバットセット*/
  div.camp em.ttl5 {
    background: url("../../_img/camp_ttl05.png") no-repeat left top /372px auto;
  }
  /*GSTREAM ギガストリーム GS-04 アクロバットセット*/
  div.camp em.ttl6 {
    background: url("../../_img/camp_ttl06.png") no-repeat left top /372px auto;
  }
  div.camp em.ttl7 {
    background: url("../../_img/camp_ttl07.png") no-repeat left top /372px auto;
  }
  /*ベーステキスト*/
  div.camp p {
    width: 724px;
    margin: 0 auto;
    padding: 0;
    font-size: 15px;
    line-height: 1.6;
  }
  /*リード*/
  div.camp p.read {
    padding: 16px 0 8px 0;
  }
  /*画像ボックス*/
  div.camp p.img {
    width: 800px;
  }
  /*バナーボックス*/
  div.camp p.bnr {
    width: 780px;
    margin: 0 auto;
  }
  div.camp p.img::after {
    content: "";
    display: block;
    clear: both;
  }
  /*PC用画像*/
  div.camp p.img img {
    display: inline;
    float: left;
  }
  .camp .cau {
    width: 724px;
    margin: 0 auto;
    padding: 4px 0;
    font-size: 20px;
    font-weight: bold;
  }
  div.camp .inline {
    display: inline;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
  }
  /*--------------------------------------------------------------*/
}