@charset "UTF-8";
/* 全スライド共通 */
/* スライド画像を座標の基準点に設定 */
#gigazo_main_visual .slick-track .container { position: relative; }

/* アプリボタン位置リセット */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img01 div.app_btn_area a, #gigazo_main_visual div.slider div.app_btn_area a { margin-right: 0; } }

/* アプリボタン横幅 */
#gigazo_main_visual div.img01 div.app_btn_area a img, #gigazo_main_visual div.slider div.app_btn_area a img { width: 154px; }
@media screen and (max-width: 414px) { #gigazo_main_visual div.img01 div.app_btn_area a img, #gigazo_main_visual div.slider div.app_btn_area a img { width: 159px; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img01 div.app_btn_area a img, #gigazo_main_visual div.slider div.app_btn_area a img { width: 144px; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img01 div.app_btn_area a img, #gigazo_main_visual div.slider div.app_btn_area a img { width: 123px; } }

/* CTAボタン位置リセット */
#gigazo_main_visual div.img01 div.CTA_btn_area, #gigazo_main_visual div.slider div.CTA_btn_area { position: absolute; width: auto; height: auto; min-height: auto; max-height: inherit; }

/* CTAボタン横幅 */
#gigazo_main_visual div.img01 div.CTA_btn_area a img, #gigazo_main_visual div.slider div.CTA_btn_area a img { width: 350px; }

/* スライド01 */
/* パソコン　アプリボタン　上余白 0 0 左余白 */
@media screen and (min-width: 769px) { #gigazo_main_visual div.img01 div.app_btn_area, #gigazo_main_visual div.slider div.img01 div.app_btn_area { margin: 360px 0 0 485px; } }

/* スマホ　アプリボタン共通 右からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img01 div.app_btn_area a, #gigazo_main_visual div.slider div.img01 div.app_btn_area a { right: 7.2%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img01 div.app_btn_area a, #gigazo_main_visual div.slider div.img01 div.app_btn_area a { right: 7.2%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img01 div.app_btn_area a, #gigazo_main_visual div.slider div.img01 div.app_btn_area a { right: 7.2%; } }

/* スマホ　ボタン01　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img01 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img01 div.app_btn_area #app_id01 { top: 52.7%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img01 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img01 div.app_btn_area #app_id01 { top: 52.4%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img01 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img01 div.app_btn_area #app_id01 { top: 44.7%; } }

/* スマホ　ボタン02　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img01 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img01 div.app_btn_area #app_id02 { top: 62.8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img01 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img01 div.app_btn_area #app_id02 { top: 62.5%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img01 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img01 div.app_btn_area #app_id02 { top: 53.2%; } }

/* CTAボタン　上からの距離　右からの距離*/
@media screen and (min-width: 769px) { #gigazo_main_visual div.img01 div.CTA_btn_area, #gigazo_main_visual div.slider div.img01 div.CTA_btn_area { top: 352px; right: 510px; } }
@media screen and (max-width: 414px) { #gigazo_main_visual div.img01 div.CTA_btn_area, #gigazo_main_visual div.slider div.img01 div.CTA_btn_area { top: 10%; right: 8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img01 div.CTA_btn_area, #gigazo_main_visual div.slider div.img01 div.CTA_btn_area { top: 10%; right: 3%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img01 div.CTA_btn_area, #gigazo_main_visual div.slider div.img01 div.CTA_btn_area { top: 10%; right: 0%; } }

/* スライド02 */
/* パソコン　アプリボタン　上余白 0 0 左余白 */
@media screen and (min-width: 769px) { #gigazo_main_visual div.img02 div.app_btn_area, #gigazo_main_visual div.slider div.img02 div.app_btn_area { margin: 360px 0 0 485px; } }

/* スマホ　アプリボタン共通　右からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img02 div.app_btn_area a, #gigazo_main_visual div.slider div.img02 div.app_btn_area a { right: 6.8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img02 div.app_btn_area a, #gigazo_main_visual div.slider div.img02 div.app_btn_area a { right: 6.8%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img02 div.app_btn_area a, #gigazo_main_visual div.slider div.img02 div.app_btn_area a { right: 6.5%; } }

/* スマホ　ボタン01　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img02 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img02 div.app_btn_area #app_id01 { top: 53.1%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img02 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img02 div.app_btn_area #app_id01 { top: 52.8%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img02 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img02 div.app_btn_area #app_id01 { top: 45.1%; } }

/* スマホ　ボタン02　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img02 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img02 div.app_btn_area #app_id02 { top: 63.3%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img02 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img02 div.app_btn_area #app_id02 { top: 62.9%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img02 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img02 div.app_btn_area #app_id02 { top: 53.6%; } }

/* CTAボタン　上からの距離　右からの距離*/
@media screen and (min-width: 769px) { #gigazo_main_visual div.img02 div.CTA_btn_area, #gigazo_main_visual div.slider div.img02 div.CTA_btn_area { top: 20px; right: 610px; } }
@media screen and (max-width: 414px) { #gigazo_main_visual div.img02 div.CTA_btn_area, #gigazo_main_visual div.slider div.img02 div.CTA_btn_area { top: 10%; right: 8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img02 div.CTA_btn_area, #gigazo_main_visual div.slider div.img02 div.CTA_btn_area { top: 10%; right: 3%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img02 div.CTA_btn_area, #gigazo_main_visual div.slider div.img02 div.CTA_btn_area { top: 10%; right: 0%; } }

/* スライド03 */
/* パソコン　アプリボタン　上余白 0 0 左余白 */
@media screen and (min-width: 769px) { #gigazo_main_visual div.img03 div.app_btn_area, #gigazo_main_visual div.slider div.img03 div.app_btn_area { margin: 360px 0 0 485px; } }

/* スマホ　アプリボタン共通　右からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img03 div.app_btn_area a, #gigazo_main_visual div.slider div.img03 div.app_btn_area a { right: 6.8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img03 div.app_btn_area a, #gigazo_main_visual div.slider div.img03 div.app_btn_area a { right: 6.8%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img03 div.app_btn_area a, #gigazo_main_visual div.slider div.img03 div.app_btn_area a { right: 6.8%; } }

/* スマホ　ボタン01　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img03 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img03 div.app_btn_area #app_id01 { top: 53.0%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img03 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img03 div.app_btn_area #app_id01 { top: 52.7%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img03 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img03 div.app_btn_area #app_id01 { top: 45.0%; } }

/* スマホ　ボタン02　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img03 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img03 div.app_btn_area #app_id02 { top: 63.3%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img03 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img03 div.app_btn_area #app_id02 { top: 62.9%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img03 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img03 div.app_btn_area #app_id02 { top: 53.6%; } }

/* CTAボタン　上からの距離　右からの距離*/
@media screen and (min-width: 769px) { #gigazo_main_visual div.img03 div.CTA_btn_area, #gigazo_main_visual div.slider div.img03 div.CTA_btn_area { top: 280px; right: 320px; } }
@media screen and (max-width: 414px) { #gigazo_main_visual div.img03 div.CTA_btn_area, #gigazo_main_visual div.slider div.img03 div.CTA_btn_area { top: 73%; right: 8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img03 div.CTA_btn_area, #gigazo_main_visual div.slider div.img03 div.CTA_btn_area { top: 73%; right: 5%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img03 div.CTA_btn_area, #gigazo_main_visual div.slider div.img03 div.CTA_btn_area { top: 61%; right: 0%; } }

/* スライド04 */
/* パソコン　アプリボタン　上余白 0 0 左余白 */
@media screen and (min-width: 769px) { #gigazo_main_visual div.img04 div.app_btn_area, #gigazo_main_visual div.slider div.img04 div.app_btn_area { margin: 360px 0 0 485px; } }

/* スマホ　アプリボタン共通　右からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img04 div.app_btn_area a, #gigazo_main_visual div.slider div.img04 div.app_btn_area a { right: 6.8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img04 div.app_btn_area a, #gigazo_main_visual div.slider div.img04 div.app_btn_area a { right: 6.8%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img04 div.app_btn_area a, #gigazo_main_visual div.slider div.img04 div.app_btn_area a { right: 6.8%; } }

/* スマホ　ボタン01　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img04 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img04 div.app_btn_area #app_id01 { top: 53.0%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img04 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img04 div.app_btn_area #app_id01 { top: 52.7%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img04 div.app_btn_area #app_id01, #gigazo_main_visual div.slider div.img04 div.app_btn_area #app_id01 { top: 45.0%; } }

/* スマホ　ボタン02　上からの距離 */
@media screen and (max-width: 414px) { #gigazo_main_visual div.img04 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img04 div.app_btn_area #app_id02 { top: 63.3%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img04 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img04 div.app_btn_area #app_id02 { top: 62.9%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img04 div.app_btn_area #app_id02, #gigazo_main_visual div.slider div.img04 div.app_btn_area #app_id02 { top: 53.6%; } }

/* CTAボタン　上からの距離　右からの距離*/
@media screen and (min-width: 769px) { #gigazo_main_visual div.img04 div.CTA_btn_area, #gigazo_main_visual div.slider div.img04 div.CTA_btn_area { top: 60px; right: 70px; } }
@media screen and (max-width: 414px) { #gigazo_main_visual div.img04 div.CTA_btn_area, #gigazo_main_visual div.slider div.img04 div.CTA_btn_area { top: 30%; right: 8%; } }
@media screen and (max-width: 375px) { #gigazo_main_visual div.img04 div.CTA_btn_area, #gigazo_main_visual div.slider div.img04 div.CTA_btn_area { top: 30%; right: 3%; } }
@media screen and (max-width: 320px) { #gigazo_main_visual div.img04 div.CTA_btn_area, #gigazo_main_visual div.slider div.img04 div.CTA_btn_area { top: 30%; right: 0%; } }

/* CTAボタン　マウスオーバー時に半透明にする*/
#gigazo_main_visual div.img01 div.CTA_btn_area a:hover, #gigazo_main_visual div.slider div.CTA_btn_area a:hover { display: block; opacity: 0.7; }

/*
     FILE ARCHIVED ON 11:37:33 Jul 23, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:47:36 Oct 10, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 234.017
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.069
  cdx.remote: 0.049
  esindex: 0.007
  LoadShardBlock: 187.75 (3)
  PetaboxLoader3.datanode: 99.881 (5)
  load_resource: 165.958 (2)
  PetaboxLoader3.resolve: 107.176 (2)
*/