.ready_box {position:relative; left:0; right:0; margin:auto; max-width:900px; font-size:0; padding:120px 80px; }
.ready_box .sec1,
.ready_box .sec2 {display:inline-block; vertical-align:top; position:relative;}
.ready_box .sec1 {width:200px; text-align:center;}
.ready_box .sec1 img {max-width:200px; width:100%;}
.ready_box .sec2 {width:calc(100% - 200px); padding:10px 0 0 70px;}
.ready_box .prin_xy {position:relative; }
.ready_box .prd_hdbx {position:relative;margin:0 0 0px 0;}
.ready_box .prd_hdbx h3,
.ready_box .prd_hdbx p {display:inline-block; width:100%;}
.ready_box .prd_hdbx h3 { font-weight:800; font-size:30px; color:#000; line-height:120%; padding-bottom:5px;}
.ready_box .prd_hdbx h3 span {color:var(--sb_color);}
.ready_box .prd_hdbx p {font-size:25px; color:#000; font-weight:800; line-height:170%; margin-top:25px;}
.ready_box .exp {font-size:14px; color:rgba(0,0,0, 0.85); font-weight:500; line-height:180%; display:inline-block; width:100%; padding:20px 0 0 3px;;}
.ready_box .call_box {display:inline-block; width:100%; margin:40px 0 0 3px;}
.ready_box .call_box h4 {display:inline-block; width:100%; font-weight:600; font-size:15px; color:#000; line-height:120%; padding:0 0 5px 0;}
.ready_box .call_box tel {display:inline-block; width:100%; font-weight:900; font-size:20px; color:#000; line-height:120%; padding:0 0 0 0px;}
.ready_box .his_btn {display:inline-block; width:auto; margin:55px 0 0 0; position:relative;}
.ready_box .his_btn:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:var(--sb_color);border-radius:5px;transform: skewX(var(--skew_default)); transition:all .3s;}
.ready_box .his_btn:hover:after {background:#400067;}
.ready_box .his_btn a {display:block;  color:#fff; font-weight:600; font-size:13px; padding:15px 35px; text-align:center; position:relative; z-index:1;}

@media screen and (max-width: 800px){
	.ready_box {padding:80px 40px; max-width:500px;}
	.ready_box .sec1 {width:100%; text-align:center;}
	.ready_box .sec2 {width:100%; padding:30px 0 0 0px;text-align:center;}
	.ready_box .sec1 img {max-width:150px;}
	.ready_box .prd_hdbx h3 { font-size:20px; }
	.ready_box .exp {font-size:12px; line-height:160%; padding:10px 0 0 0px;}
	.ready_box .call_box {margin:30px 0 0 0px; padding:0; border:0;}
	.ready_box .call_box h4 {font-size:12px; }
	.ready_box .call_box tel {font-size:17px;}
	.ready_box .his_btn {margin:55px 0 0 0px;}
}

@media screen and (max-width: 650px){
	.ready_box {padding:50px 40px 70px 40px;max-width:400px;}
	.ready_box .sec1 img {max-width:120px;}
	.ready_box .prd_hdbx h3 { font-size:19px; }
	.ready_box .exp {font-size:11px; line-height:160%; padding:10px 0 0 0px;}
	.ready_box .call_box {margin:30px 0 0 0px; padding:0; border:0;}
	.ready_box .call_box h4 {font-size:11px; }
	.ready_box .call_box tel {font-size:15px;}
	.ready_box .his_btn {margin:30px 0 0 0px;}
	.ready_box .his_btn a {font-size:13px; padding:15px 35px;}
}