@charset "utf-8";

@media (max-width: 768px){



body.gigazo.gigazo-lp footer .pageskiper{
	width: 46px;
	height: 46px;
	right: 10px;
	margin-right: 0;
	top: auto !important;
	bottom: 20px;
	position: fixed;
}
body.gigazo.gigazo-lp br.for_sp{
	display:inline;
}
body.gigazo.gigazo-lp section > div{
	width: auto;
	margin: 0 20px;
	padding: 30px 40px;
}
body.gigazo.gigazo-lp footer .pageskiper a{
	border-radius: 23px;
	background: #00a0e8 url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gagizo-lp-icon-arrow.png) no-repeat center 16px scroll;
	background-size: 27px 11px;
}
body.gigazo.gigazo-lp #gigazo_main_visual > div{
	margin: 0 !important;
}
/* --  layout-type-ball -- */
body.gigazo .layout-type-bg-ball{
	padding: 120px 0 25px;
}
body.gigazo .layout-type-bg-ball > div{
	width:auto;
	padding: 0 !important;
	background: transparent!important;
}
body.gigazo .layout-type-bg-ball h2{
	margin-bottom: 0!important;
	padding: 0 0 10px;
	font-size: 20px !important;
	font-weight: 700;
}
body.gigazo .layout-type-bg-ball h2:before{
	top: -100px;
	left: 0;
	height: 74px;
	width: 74px;
	background-size: 100% 100%;
	content: "";
}

body.gigazo .layout-type-bg-ball p{
	font-size: 16px;
	line-height: 1.7;
}
body.gigazo .layout-type-bg-ball > div > p{
	padding: 0 0 38px;
}
body.gigazo .layout-type-bg-ball .container{
	padding: 20px 10px 40px;
	background: #fffab2;
}
body.gigazo .layout-type-bg-ball .container:before{
	position: absolute;
	left: 0;
	width: 100%;
	content: "";
}
body.gigazo .layout-type-bg-ball .container:after{
	position: absolute;
	right: 10px;
	content: "";
}
body.gigazo .layout-type-bg-ball h3{
	display: block;
	width: auto;
	margin-bottom: 20px !important;
	font-size: 22px !important;
}

body.gigazo .layout-type-bg-ball h3 .txt-small{/**/
	font-size: 18px !important;
}
body.gigazo .layout-type-bg-ball h3 sub{
	font-size: 12px;
}
body.gigazo .layout-type-bg-ball .footage{
	padding-top: 14px;
}
body.gigazo .layout-type-bg-ball h4{
	height: auto;
	margin :35px 0 10px;
	line-height: 1.6;
	font-size: 21px !important;
}
body.gigazo .layout-type-bg-ball h4 .label-txt-em{
	display: block;
	width: 100px;
	height: 34px;
	margin: 0 0 5px;
	padding: 0;
	line-height: 34px;
	text-align: center;
	font-size: 15px !important;
}
body.gigazo .layout-type-bg-ball figure{
	display: block;
	width:auto;
	margin-bottom: 20px;
}
body.gigazo .layout-type-bg-ball figure img{
	width: 100%;
	max-width: 700px;
}
body.gigazo .layout-type-bg-ball .footage{
	position: relative;
	margin-top : 15px;
	padding: 0 0 0 24px;
	font-size: 12px;
}
body.gigazo .layout-type-bg-ball .footage span.label{
	position: absolute;
	top: 0;
	left: 0;
}
/* --  layout-type-line -- */
body.gigazo .layout-type-bg-line{
	padding: 35px 0;
}
body.gigazo .layout-type-bg-line > div{
	width: auto;
	padding: 26px !important;
}
body.gigazo .layout-type-bg-line > div div{
	padding: 0 !important;
}
body.gigazo .layout-type-bg-line h2{
	display: block;
	width: auto;
	height: auto;
	margin-bottom: 0!important;
}
ody.gigazo .layout-type-bg-line h2 img{
	display: inline-block!important;
	width: 100%;
}
body.gigazo .layout-type-bg-line  p{
	display: block;
	width: auto;
	margin: 0 0 35px !important;
	padding-top : 30px;
	font-size: 15px;
}
body.gigazo .layout-type-bg-line ul{
	display: table;
	width: 100%;
}
body.gigazo .layout-type-bg-line li{
	display: table-cell;
	margin-top: 0;
	width: 50%;
	height: auto;
}
body.gigazo .layout-type-bg-line li:first-child{
	padding-right: 11px;
	text-align: right;
}
body.gigazo .layout-type-bg-line li:last-child{
	padding-left: 11px;
	text-align: left;
}
body.gigazo .layout-type-bg-line li img{
	width: 100%;
	max-width: 137px;
}
/* --  layout-type-point -- */
body.gigazo .layout-type-point{
	padding: 35px 0 30px;
}
body.gigazo .layout-type-point > div{
	width: auto;
	padding: 0 !important;
}
body.gigazo .layout-type-point h2{
	margin-bottom: 30px;
	font-size: 20px !important;
}
body.gigazo .layout-type-point > div > figure{
	height: 94px;
	margin-bottom: 23px;
}
body.gigazo .layout-type-point li{
	margin-left: 0;
	font-size: 15px;
}
body.gigazo .layout-type-point li a.with-icon{
	font-size: 14px;
}
body.gigazo .layout-type-point li a.with-icon:after{
	display: inline-block;
	width: 13px;
	height: 12px;
	margin: 0 3px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_outerlink_03.png) no-repeat 0 0 scroll;
	content:"";
}
body.gigazo ul.has-icon-check li{
	position: relative;
	padding: 0 0 25px 25px;
	line-height: 1.8;
	font-size: 16px;
	font-weight: 400;
}

body.gigazo ul.has-icon-check li:before{
	top: 3px;
	width: 19px;
	height: 19px;
}
body.gigazo hr.content-spareter{
	height: 20px;
}

#giga-lp-block-01{
	position: relative;
	padding-bottom: 0!important;
	background: #fff;
}
#giga-lp-block-01 > div{
	position: static;
	width: auto;
	padding-left:0 !important;
	padding-bottom: 0!important;
	padding-right: 0 !important;
}
#giga-lp-block-01 > div figure{
	position: static;
	width: 100%;
	height:auto;
}
#giga-lp-block-01 > div　figure img{
	width: 100%;
}
#giga-lp-block-01 h2{
	width: 274px;
	height: 130px;
	margin: 65px auto 30px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_main_ttl_sp.png) no-repeat 0 0 scroll;
	background-size: 100% 100%;
}
#giga-lp-block-01 li{
	margin-left: 0;
	padding-left: 25px;
	font-size: 16px;
}
#giga-lp-block-01 li:before{
	top: 3px;
	width: 19px;
	height: 19px;
}


#giga-lp-block-02 h2{
	width: auto;
	height: auto;
	margin: 0 auto;
	text-align: center;
}
#giga-lp-block-02 h2 img.for_sp{
	display: inline-block!important;
	max-width: 283px;
	width: 100%;
}

#giga-lp-block-03{
	padding: 50px 0 40px;
	background: #fff;
}
#giga-lp-block-03 > div{
	width: auto;
	padding: 0;
	background:#fff !important;
}
#giga-lp-block-03 h2{
	margin-bottom: 25px !important;
	font-size: 20px !important;
}
#giga-lp-block-03 ul{
	text-align: left;
}
#giga-lp-block-03 li{
	position: relative;
	display: block;
	width: auto;
	height: 60px;
	margin-right: 0;
	padding: 0;
}
#giga-lp-block-03 li:before{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height:3px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_line_dot.png) repeat 0 0 scroll;
	background-size: 6px 3px;
	content:"";
}
#giga-lp-block-03 li a:after{
	position: absolute;
	left: auto;
	right: 0;
	bottom: 40%;
	width: 19px;
	height: 11px;
}
#giga-lp-block-03 a{
	display: table;
	width: 100%;
	height: 60px;
	padding: 0;
}

body.gigazo #giga-lp-block-03 h3{
	display: table-cell;
	padding-left: 20px !important;
	line-height: 60px;
	font-size: 17px !important;
}
#giga-lp-block-03 p{
	display: none;
}
#giga-lp-block-03 figure{
	display: table-cell;
	height: 60px;
	width:50px;
	margin-bottom:0;
	line-height: 60px;
}


#giga-lp-block-05 .container:before,
#giga-lp-block-07 .container:before,
#giga-lp-block-09 .container:before{
	top: -16px;
	height: 16px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_cotainer_header_sp.png) no-repeat 0 0 scroll;
	background-size: 100% 100%;
}
#giga-lp-block-05 .container:after{
	top: -59px;
	height: 86px;
	width: 68px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_header_block05_sp.png) no-repeat 0 0 scroll;
	background-size: 100% 100%;
}
#giga-lp-block-07 .container:after{
	top: -48px;
	height: 58px;
	width: 67px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_header_block07_sp.png) no-repeat 0 0 scroll;
	background-size: 100% 100%;
}

#giga-lp-block-09 .container:after{
	top: -64px;
	height: 87px;
	width: 70px;
	background: url(/web/20230723113733im_/https://wi2.co.jp/jp/assets/img/gigazo_lp_header_block09_sp.png) no-repeat 0 0 scroll;
	background-size: 100% 100%;
}

body.gigazo #giga-lp-block-10 > div{
	padding: 26px !important;
}
body.gigazo #giga-lp-block-10 h2{
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
}
body.gigazo #giga-lp-block-10 h2 img.for_sp{
	display: inline-block !important;
	max-width: 283px;
	width: 100%;
}
body.gigazo #giga-lp-block-10 p{
	width: auto;
}


body.gigazo #giga-lp-block-11 h2,
body.gigazo #giga-lp-block-12 h2{
	margin-bottom: 40px;
	font-size: 20px !important;
}
body.gigazo #giga-lp-block-12 h2{
	line-height: 1.8;
}
body.gigazo #giga-lp-block-11 h3{
	margin: 0 0 40px !important;
	font-size: 20px !important;
}

#giga-lp-block-12 .btn-box li,
#giga-lp-block-11 .btn-box li{
	display: block;
	width: auto;
	margin: 0 0 20px;
}

#giga-lp-block-12 .btn-box li a,
#giga-lp-block-11 .btn-box li a{
	padding: 0;
	font-size: 17px;
	text-align: center;
}
#giga-lp-block-12 .btn-box li a span,
#giga-lp-block-11 .btn-box li a span{
	width: 100%;
	max-width: 250px;
}

#giga-lp-block-12 .btn-box li a span:after{
	right: 0;
}
#giga-lp-block-11 .btn-box li a span:after{
	right: 15px;
}
#giga-lp-block-11 div.plan-list{
	padding: 80px 27px 45px;
	border: solid 1px #00a0e9;
	border-radius: 15px;
}
#giga-lp-block-11 div.plan-list h5{
	margin-bottom: 0 !important;
	text-align:left;
}
#giga-lp-block-11 div.plan-list h6{
	line-height: 1;
	font-size: 14px;
}
#giga-lp-block-11 .plan-list hr{
	margin: 20px 0 25px;
}
#giga-lp-block-11 div.plan-list p{
	font-size: 14px;
}
#giga-lp-block-11 div.plan-list p strong{
	font-size: 16px;
}
#giga-lp-block-11 .plan-list p.price{
	margin-top: 0 !important;
}
#giga-lp-block-11 .link-box{
	padding: 20px 0 30px;
}
#giga-lp-block-11 .link-box ul{
	margin-top: 10px;
}
#giga-lp-block-11 .link-box li{
	display: block;
	margin-top: 15px;
}
#giga-lp-block-11 .link-box li:first-child{
	margin: 0;
}
#giga-lp-block-11 ul.list-type-kome{
	margin: 25px 0 0;
}



#giga-lp-block-03 li:nth-child(1) img{
	width: auto;
	height: 35px;
}
#giga-lp-block-03 li:nth-child(2) img{
	width: auto;
	height: 35px;
}
#giga-lp-block-03 li:nth-child(3) img{
	width: auto;
	height: 32px;
}

#giga-lp-block-12 > div{
	padding-left: 0;
	padding-right: 0;
}
}
@media (max-width: 640px){

#giga-lp-block-02 h2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-size: 100% auto;
}
body.gigazo #giga-lp-block-03 h3 {
    font-size: 14px !important;
}

#giga-lp-block-11 .btn-box li a span {
    width: 230px !important;
}
#giga-lp-block-11 .link-box img{
	width: 80%;
}
body.gigazo #giga-lp-block-03 h3 {
    font-size: 12px !important;
}
}
/*
     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: 178.519
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.061
  cdx.remote: 0.056
  esindex: 0.007
  LoadShardBlock: 140.94 (3)
  PetaboxLoader3.datanode: 186.607 (5)
  load_resource: 211.774 (2)
  PetaboxLoader3.resolve: 131.822 (2)
*/