@charset "utf-8";
/* common */
.pc_only{display:block;}
/* common */
.landingpageWrap{max-width:100% !important;}
.landingpageWrap img{width:100%;}
.landingpageWrap .jp_img1{}
.landingpageWrap .jp_img2{position:relative;left:0;top:0;}
.landingpageWrap .jp_img2 .btnsbox{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.landingpageWrap .jp_img2 .btnsbox > a{display:block;position:absolute;left:50%;top:50%;width:130px;height:130px;z-index:5;}
.landingpageWrap .jp_img2 .btnsbox .btn_1{margin-left:-220px;margin-top:30px;}
.landingpageWrap .jp_img2 .btnsbox .btn_2{margin-left:-65px;margin-top:30px;}
.landingpageWrap .jp_img2 .btnsbox .btn_3{margin-left:90px;margin-top:30px;}
/*  */
.landingpageWrap .pcimg1{position:relative;left:0;top:0;}
.landingpageWrap .pcimg1 .btnbox1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.landingpageWrap .pcimg1 .btnbox1 a{display:block;position:absolute;left:50%;top:50%;z-index:5;}
.landingpageWrap .pcimg1 .btnbox1 .btn_linego1{margin-left:340px;margin-top:250px;width:250px;height:80px;}
.landingpageWrap .pcimg1 .btnbox1 .btn_linego2{margin-left:415px;margin-top:-510px;width:200px;height:60px;}
/*  */
.landingpageWrap .imglink1{position:relative;left:0;top:0;}
.landingpageWrap .imglink1 .btnbox2{position:absolute;left:50%;top:50%;z-index:5;}
.landingpageWrap .imglink1 .btnbox2 a{display:block;position:absolute;left:50%;top:50%;z-index:5;}
.landingpageWrap .imglink1 .btnbox2 .btn_linego1{margin-left:150px;margin-top:5370px;width:270px;height:110px;}
/* ----------------------------------------------------------------------------------------------------------------
-- 1920 --------------------------------------------------------------------------------------------------------- */
html, body{font-size:16px;font-size:0.83333333333333vw;}
.landingpageWrap .jp_img2 .btnsbox > a{width:8.125rem;height:8.125rem;}
.landingpageWrap .jp_img2 .btnsbox .btn_1{margin-left:-13.75rem;margin-top:1.875rem;}
.landingpageWrap .jp_img2 .btnsbox .btn_2{margin-left:-4.0625rem;margin-top:1.875rem;}
.landingpageWrap .jp_img2 .btnsbox .btn_3{margin-left:5.625rem;margin-top:1.875rem;}
/*  */
.landingpageWrap .pcimg1 .btnbox1 .btn_linego1{margin-left:21.25rem;margin-top:15.625rem;width:15.625rem;height:5rem;}
.landingpageWrap .pcimg1 .btnbox1 .btn_linego2{margin-left:25.9375rem;margin-top:-31.875rem;width:12.5rem;height:3.75rem;}
/*  */
.landingpageWrap .imglink1 .btnbox2 .btn_linego1{margin-left:9.375rem;margin-top:335.625rem;width:16.875rem;height:6.875rem;}
/* ----------------------------------------------------------------------------------------------------------------
-- 820 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:820px){
    html, body{font-size:15px;font-size:1.8292682926829vw;}
	/*  */
	.pc_only{display:none;}
	/*  */
	.landingpageWrap .jp_img2 .btnsbox > a{width:160px;height:160px;}
	.landingpageWrap .jp_img2 .btnsbox .btn_1{margin-left:-260px;margin-top:-20px;}
	.landingpageWrap .jp_img2 .btnsbox .btn_2{margin-left:-80px;margin-top:-20px;}
	.landingpageWrap .jp_img2 .btnsbox .btn_3{margin-left:100px;margin-top:-20px;}
	/* */
    .landingpageWrap .jp_img2 .btnsbox > a{width:10.666666666667rem;height:10.666666666667rem;}
    .landingpageWrap .jp_img2 .btnsbox .btn_1{margin-left:-17.333333333333rem;margin-top:-1.3333333333333rem;}
    .landingpageWrap .jp_img2 .btnsbox .btn_2{margin-left:-5.3333333333333rem;margin-top:-1.3333333333333rem;}
    .landingpageWrap .jp_img2 .btnsbox .btn_3{margin-left:6.6666666666667rem;margin-top:-1.3333333333333rem;}
}
