/* CSS Document */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div{font:400 12px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";color:#333;}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; line-height:1.2; color:#333;}
img{max-width:100%;}
.pw1400{max-width:1400px; width:94%; margin-left:auto; margin-right:auto;}
.learn_more {margin-top: 70px;}
.learn_more a { text-decoration: none; display: inline-block; padding: 15px 95px; background: #F7FBFF; box-shadow: 0px 0px 20px rgba(222, 234, 245, 0.8); border-radius: 5px; font-weight: 600; color: #999; font-size: 24px;}
.learn_more:hover a { box-shadow: none; }

.banner h1{font-size:34px;}
.banner p {color:#999;}

.links{padding:20px 0; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;}
.links b{font-size:22px; font-weight:bold; color:#666; margin-right:70px;}
.links .act{color:#237DFD;}
.links .act:before{content:""; display:inline-block; vertical-align:middle; margin-right:8px; width:8px; height:16px; background:url(../anytrans/img/install_complete_triangle.png) no-repeat; background-size:cover;}
.links b a{font-size:inherit; font-weight:inherit; color:inherit;}

.secs{padding:0 100px; border-radius:10px; height:380px; background:#f7fbff;}
.secs h2{font-size:30px; font-weight:bold;}
.secs p{font-size:18px; color:#666; margin-top:15px;}
a.readbtn{display:block; width:300px; line-height:54px; font-size:20px; font-weight:bold; color:#fff; background:linear-gradient(90deg, #2378FE 3.09%, #20A6F5 100%); background-color:#228efa; box-shadow:0px 2px 8px rgba(0, 82, 155, 0.4); border-radius:5px; text-align:center; text-decoration:none;}
a.readbtn:hover{background:linear-gradient(90deg, #20A6F5 3.09%, #2378FE 100%);}
.imgcont{width:566px; height:398px; margin-top:-9px; background:#D8ECFF; box-shadow:2px 0px 10px rgba(0, 62, 167, 0.25); position:relative; text-align:center;}
.imgcont img{margin-top:36px;}
.imgcont.right:before{content:""; position:absolute; top:0; right:-16px; width:0; height:0; border-bottom:8px solid #277CCB; border-right:16px solid transparent;}
.imgcont.right:after{content:""; position:absolute; bottom:0; right:-16px; width:0; height:0; border-top:8px solid #277CCB; border-right:16px solid transparent;}
.imgcont.left:before{content:""; position:absolute; top:0; left:-16px; width:0; height:0; border-bottom:8px solid #277CCB; border-left:16px solid transparent;}
.imgcont.left:after{content:""; position:absolute; bottom:0; left:-16px; width:0; height:0; border-top:8px solid #277CCB; border-left:16px solid transparent;}
.sectext{width:566px;}

a.dlbtn{display:block;font-size:24px;font-weight:bold;color:#fff; background:#08B761; border-radius:5px; width:250px; line-height:60px; text-align:center; text-decoration:none; margin:20px auto;}
.recont{display:inline-block; margin:120px 50px 0; width:550px; height:330px; box-shadow:0px 0px 6px rgba(146, 165, 201, 0.5); border-radius:10px;}
.recont img{margin-top:-64px;}
.recont p{padding:0 7%;}
/* 2022/11/07 */
.sns_share{max-width: 1206px;background: #F7FBFF;min-height: 350px;box-sizing: border-box; margin-left: auto;margin-right: auto;padding: 61px 20px; background: url(https://imobie-resource.com/en/landing/img/coupon_snsbg1.png) no-repeat center;}
.sns_share h2{font-weight: 600;font-size: 40px;line-height: 54px;text-align: center;	color: #000000;}
.sns_share>p{font-size: 18px;line-height: 25px;text-align: center;max-width: 643px;margin: 30px auto;color: #666666;}
.sns_share a{margin: 0 15px; line-height: 53px; display: inline-block;vertical-align: bottom; width: 178px;height: 53px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 5px;}
.sns_share a.fb{background: #2765E5;}
.sns_share a.tt{background: #3F9CF3;}
.sns_share a.rd{background: #FD4701;}
.sns_share a span{display: inline-block;font-weight: 600;font-size: 20px;line-height: 27px;text-align: center;vertical-align: middle;color: #FFFFFF;margin-left: 10px;}

.coupon_pop{display: none; z-index: 9; position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0, .2);top: 0;left: 0;}
.coupon_pop_container{width: 788px;height: 360px; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.coupon_pop_container .coupon_close{position: absolute;font-style: normal;width: 28px;height: 28px;border-radius: 50%;background: rgba(0, 0, 0, 0.3);border: 2px solid white;text-align: center;line-height: 24px;box-sizing: border-box;right: 29px;top: 64px;cursor: pointer;}
.coupon_pop_container .coupon_close::after{content: "\e813";font-family: iconfont;font-size: 14px;font-weight: 700;color: white;}
.coupon_pop_container .coupon_text{position: absolute;width: 354px;height: 156px;bottom: 76px;right: 117px;}
.coupon_text p{font-weight: 700;font-size: 28px;line-height: 38px;text-align: center;margin-bottom: 20px;color: #000000;}
.coupon_text input[type=text]{display: inline-block;width: 200px;height: 59.26px;background: #FFFFFF;border: 3px solid #000000;border-radius: 5px;font-weight: 700;font-size: 24px;line-height: 53.26px;text-align: center;letter-spacing: 0.2em;box-sizing: border-box;color: #F8A401;}
.coupon_text button{position:relative; display: inline-block;width: 140px;height: 59.26px;margin-left: 10px;background: #F7302E;border: 3px solid #000000;border-radius: 5px;font-weight: 600;cursor: pointer;font-size: 24px;line-height: 53.26px;box-sizing: border-box;text-align: center;text-decoration: none;color: #FFFFFF;}
.coupon_text button::after{transition: .3s; position: absolute;content: "Copied!";color: #000;bottom: -18px;left: 50%;font-size: 14px;line-height: 14px;transform: translateX(-50%);opacity: 0;}
.coupon_text button.active::after{opacity: 1;}
.coupon_text textarea{opacity: 0;position: fixed;z-index: -1;}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {
}

@media screen and (max-width: 1440px){
	.secs{padding:0 20px;}
	.recont{margin:120px 10px 0;}
}
@media screen and (max-width: 1280px){
	.secs{height:auto; padding-bottom:30px;}
	.imgcont:before,.imgcont:after{display:none;}
	.imgcont,.sectext{max-width:48%;}
	.imgcont img{margin-left:10px; margin-right:10px; max-width:calc(100% - 20px);}
}
@media screen and (max-width: 980px){
	.secs{text-align:center;}
	.imgcont,.sectext{max-width:564px; width:auto; display:inline-block; vertical-align:middle; float:none;}
	.imgcont{height:auto;}
	.imgcont img{margin:10px;}
	.sectext{text-align:left;}
}
@media screen and (max-width: 750px){
	.banner h1{font-size:30px;}
	.links{padding:10px 0; margin-top:20px;}
	.links b{font-size:16px; margin-right:20px;}
	.secs{margin-top:50px;}
	.secs h2,.recommond h2{font-size:24px;}
	.secs p,.recont p{font-size:16px;}
	.sectext{margin-top:30px;}
	.recommond{margin-top:50px;}
	.recommond h3{font-size:20px;}
	.recont{width:100%; display:block; margin:50px auto 0; height:auto; padding-bottom:10px;}
	.recont img{width:64px; margin-top:-32px;}

	.sns_share a{display: block;width: 90%;max-width: 300px;margin: 20px auto;}
}
