@charset "utf-8";
@media screen and (max-width: 769px){
body.gigazo section.inner_contents > div{
	padding: 30px 10px 0;
}
#gigazo_main_visual{
	height:auto;
}
#gigazo_main_visual div{
	width:100%;
	height:auto;
	min-height: 503px;
	max-height: 4000px;
}

#gigazo_main_visual div.img01{
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick01_sp.png) no-repeat center 0 scroll;
	background-size: 100% auto;
	text-align:right;
}
#gigazo_main_visual div.img01 div.app_btn_area,
#gigazo_main_visual div.slider div.app_btn_area{
	position: relative;
	display: block;
	width: 100%;
	height:100%;
	margin: 0;
}
#gigazo_main_visual div.img01 div.app_btn_area a,
#gigazo_main_visual div.slider div.app_btn_area a{
	position: absolute;
	display: inline-block;
	right: 20px;
}
#gigazo_main_visual div.img01 div.app_btn_area #app_id01,
#gigazo_main_visual div.slider div.app_btn_area #app_id01{
	top:52%;
}
#gigazo_main_visual div.img01 div.app_btn_area #app_id02,
#gigazo_main_visual div.slider div.app_btn_area #app_id02{
	top:62%;
}
#gigazo_main_visual div.img01 div.app_btn_area a img,
#gigazo_main_visual div.slider div.app_btn_area a img{
	width: 145px;
	opacity:0.01
}
#gigazo_main_visual div.img01 div.app_btn_area a:hover,
#gigazo_main_visual div.slider div.app_btn_area a:hover{
	opacity:0.7;
}
#gigazo_main_visual .slick-track .container{
	max-height: 4000px;
}

/* 2スライド目 開始 */
#gigazo_main_visual div.img02{
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick02_sp.png) no-repeat center 0 scroll;
	background-size: 100% auto;
}
#gigazo_main_visual div.img02.w_bt{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick02_sp_w_bt.png);
}
#gigazo_main_visual div.img02 span{
	color: rgba(0,0,0,0.01);
}
/* 2スライド目 終了 */
/* 3スライド目 開始 */
#gigazo_main_visual div.img03{
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick03_sp.png) no-repeat center 0 scroll;
	background-size: 100% auto;
}
#gigazo_main_visual div.img03.w_bt{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick03_sp_w_bt.png);
}
#gigazo_main_visual div.img03 span{
	color: rgba(0,0,0,0.01);
}
/* 3スライド目 終了 */
/* 4スライド目 開始 */
#gigazo_main_visual div.img04{
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick04_sp.png) no-repeat center 0 scroll;
	background-size: 100% auto;
}
#gigazo_main_visual div.img04.w_bt{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/img_gagazo_slick04_sp_w_bt.png);
}
#gigazo_main_visual div.img04 span{
	color: rgba(0,0,0,0.01);
}
/* 4スライド目 終了 */

body.gigazo h3{
	height: 42px;
	background-size: auto 42px !important;
	border-radius: 5px;
	line-height: 42px;
}

body.gigazo #gigazo_block1 h3{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/h2_gagazo_block01_sp.png) !important;
}
body.gigazo #gigazo_block2 h3{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/h2_gagazo_block02_sp.png) !important;
}
body.gigazo #gigazo_block3 h3{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/h2_gagazo_block03_sp.png) !important;
}
body.gigazo #gigazo_block4 h3{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/h2_gagazo_block04_sp.png) !important;
}
body.gigazo #gigazo_block1 figure{
	margin-top: 20px;
	text-align: center;
}
body.gigazo figure{
	text-align: center;
}
body.gigazo figure img{
	width: 100%;
	max-width:355px;
	margin: 0 auto;
}

body.gigazo #gigazo_block2 .with_arrow{
	margin-top: 15px;
}

body.gigazo #gigazo_block2 .with_arrow img{
	width: 46px;
	margin: 0 auto;
}
body.gigazo #gigazo_block2 .second_figure{
	margin-top: 15px;
}
body.gigazo #gigazo_block3 > div{/**/
	padding-bottom:60px;
}
body.gigazo #gigazo_block3 p{
	font-size: 16px;
}

body.gigazo #gigazo_block4 ul{
	padding-top: 20px;
	padding-bottom: 20px;
}
body.gigazo #gigazo_block4 li{
	position: relative;
	display: block;
	width: 310px;
	margin:0 auto 20px;
}
body.gigazo #gigazo_block4 li:last-child{
	margin-right: auto;
}


body.gigazo #gigazo_block4 li img.btn_moive_start{
	display:none;
	margin-left: -22px;
	margin-top: -22px;
	width: 44px;
	height: 44px;
}
/* relation_btn_area */
body.gigazo .relation_btn_area{
	letter-spacing: -.40em;
	padding-bottom: 60px;
	text-align:center;
}
body.gigazo .relation_btn_area li{
	display: block;
	position: relative;
	margin-left: 0;
	margin-top: 15px;
	height: 50px;
	width: auto;
	vertical-align:top;
	line-height: 50px;
}
body.gigazo .relation_btn_area li:first-child{
	margin-left: 0;
	margin-top: 0;
}
body.gigazo .relation_btn_area li a{
	display: block;
	width: 100%;
	padding-top: 0;
	padding-right: 15px;
	border: solid 1px #00a0e9;
	border-radius: 25px;
	box-sizing: border-box;
	font-size: 14px;
	font-size: 20px;
}
body.gigazo .relation_btn_area li a span{
	display: inline-block;
}
body.gigazo .relation_btn_area li a span br{
	display: inline !important;
}
body.gigazo .relation_btn_area li a.btn_mypage{
	padding-top: 0;
}
body.gigazo .relation_btn_area li a.btn_mypage span:after{
	position: static;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-top: -1px;
	margin-left: 15px;
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/icon_relation_btn_area_my_page_sp.png);
	background-size:cover;
	vertical-align: middle;
	content:"";
}
body.gigazo .relation_btn_area li a.btn_wifi_search span:after{
	position: static;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-top: -3px;
	margin-left: 15px;
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/icon_relation_btn_area_search_sp.png);
	background-size:cover;
	vertical-align: middle;
	content:"";
}
body.gigazo .relation_btn_area li a.btn_faq span:after{
	position: static;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-top: -2px;
	margin-left: 15px;
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/icon_relation_btn_area_faq_sp.png);
	background-size:cover;
	vertical-align: middle;
	content:"";
}
/*  gigazo_block_campaign  */
body.gigazo #gigazo_block_campaign h3{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/h3_gigazo_block_campaign_sp.png) !important;
}
body.gigazo #gigazo_block_campaign > div div{
	position:relative;
	height: auto;
	margin-top:20px;
	padding-bottom:30px;
}
body.gigazo #gigazo_block_campaign > div figure{
	position: static;
	top: auto;
	left:auto;
	width: 100%;
}
body.gigazo #gigazo_block_campaign > div figure img{
	width: 100%;
}
body.gigazo #gigazo_block_campaign > div a{
	position: static;
	display: block;
	top: auto;
	left: auto;
	width: 200px;
	margin: 20px auto 0;
}
body.gigazo #gigazo_block_campaign > div a img{
	width: 100%;
}
body.gigazo #gigazo_block_campaign > div a:hover{
	opacity: 0.7;
}

/*  gigazo_footer_btnarea  */
body.gigazo #gigazo_footer_btnarea{
	
}
body.gigazo #gigazo_footer_btnarea > div{
	padding: 20px  0 50px;
	letter-spacing: -.40em;
}
body.gigazo #gigazo_footer_btnarea > div a{
	letter-spacing: normal;
}
body.gigazo #gigazo_footer_btnarea > div a img{
	width: 150px;
}
body.gigazo #gigazo_footer_btnarea > div #app_id02{
	margin-left: 10px;
}
}


@media screen and (max-width: 374px){
body.gigazo section.inner_contents > div{
	padding: 30px 10px 0;
}





body.gigazo #gigazo_block1 h3{
	background-image: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/h2_gagazo_block01_sp_320.png) !important;
}



/*  gigazo_footer_btnarea  */

body.gigazo #gigazo_footer_btnarea > div a{
	display: block;
	width: 150px;
	margin: 0 auto 20px;
}
body.gigazo #gigazo_footer_btnarea > div #app_id02{
	margin-left: auto;
}
}
/*
     FILE ARCHIVED ON 11:37:33 Jul 23, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:47:35 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: 90.822
  exclusion.robots: 0.11
  exclusion.robots.policy: 0.097
  cdx.remote: 0.081
  esindex: 0.013
  LoadShardBlock: 50.375 (3)
  PetaboxLoader3.datanode: 75.798 (4)
  load_resource: 63.272
  PetaboxLoader3.resolve: 32.305
*/