@charset "utf-8";

.partner-help{background:url(../img/bg_partner.jpg) 50% 100% no-repeat #ffff;
-webkit-background-size:100% auto;background-size:100% auto;}
.partner-help .wrapper{padding:67px 0 70px;}
.partner-help .add_title,
.partner-help h2{color:#004ba1;text-align:center;font-weight:bold;}
.partner-help .add_title{font-size:26px;}
.partner-help h2{font-size:32px;margin-bottom:20px;}
.partner-help .explain{letter-spacing:-1.5px;font-size:22px;margin-bottom:40px;padding:0 30px;text-align:center;}
.partner-help .explain > span{font-size:24px;}
.partner-help .area{padding:0 18px 0 40px;margin-bottom:45px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content: center;}
.partner-help .box{max-width:429px;padding:30px;margin:0 22px 22px 0;-webkit-border-radius: 5px;border-radius: 5px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}
.partner-help .mini_title{margin-bottom:18px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.partner-help .mini_title > img{width:100px;display:inline-block;margin-right:20px;}
.partner-help .mini_title > h3{max-width:329px;font-size:26px;line-height:34px;font-weight:bold;margin-right:-20px;}
.partner-help .box > p{font-size:19px;}
.partner-help .text{font-size:18px;line-height:40px;text-align:center;margin-bottom:30px;}
.partner-help .contact{max-width:410px;margin-right:auto;margin-left:auto;line-height:1.3;padding:23px 20px 26px;text-align:center;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}
.partner-help .contact h3{font-size:20px;color:#0065b4;}
.partner-help .contact .tel{display:inline-block;font-size:38px;padding-left:27px;color:#0065b4;background:url(../../images/icon_phone.jpg) no-repeat left 40%;}
.partner-help .contact .time{font-size:14px;color:#646464;}

.partner-form .wrapper{padding:60px 0 78px;}


@media screen and (max-width: 1200px){
.partner-help .add_title{font-size: 24px;}
.partner-help h2{font-size: 26px;}
.partner-help .explain{font-size:20px;}
.partner-help .explain > span{font-size:100%;font-weight:bold;}
.partner-help .area{margin-bottom:30px;}
.partner-help .box{width:calc(50% - 62px);padding:20px;}
.partner-help .box > p{font-size:17px;}
.partner-help .mini_title > h3{max-width:100%;font-size:22px;line-height:1.5;}
.partner-help .mini_title > h3 br{display:none;}
.partner-help .text{font-size:18px;line-height:1.7;text-align: left;}
}

@media screen and (max-width: 1200px) and (min-width: 768px){
.partner-help .mini_title {display:block;margin-bottom:0px;}
.partner-help .mini_title > img{display:block;margin:0 auto 10px;}
.partner-help .text{margin:0 auto 40px;padding:0 40px;max-width:960px;}
}


@media screen and (max-width: 767px){
.partner-help{-webkit-background-size:125% auto;-webkit-background-size:125% auto;}
.partner-help .add_title{font-size: 22px;}
.partner-help h2{font-size: 24px;}
.partner-help .wrapper{padding: 40px 20px 140px;}
.partner-help .explain{font-size:18px;padding:0px;}
.partner-help .area{padding:0px;display:block;margin-bottom:40px;}
.partner-help .box{width:auto;max-width:100%;margin: 0px 0px 20px;}
.partner-help .box > p{font-size: 15px;}
.partner-help .mini_title{margin-bottom:10px;}
.partner-help .mini_title > img{width:80px;max-height:60.8px;margin-right:10px;}
.partner-help .mini_title > h3{font-size:18px;width:calc(100% - 90px);}
.partner-help .text{font-size:16px;}

.partner-help .contact{padding:18px 20px 21px}
.partner-help .contact h3{font-size:18px;}
.partner-help .contact .tel{font-size:30px;}
.partner-help .contact .time{font-size:12px;}

.partner-form .wrapper{padding:0px 0 58px;}
}

@media only screen and (max-width:375px) {
.partner-help .contact{padding:13px 10px 16px}
}
