@charset "UTF-8";

.help_wrap{padding:20px 40px 100px; box-sizing:border-box; overflow:hidden}
.help_wrap.w1200{width:100%; max-width:1200px; margin:0 auto;}
.help_wrap h1{margin:0; margin:30px 0 0; font-size:36px; color:#307dd4; letter-spacing:-0.025em; font-weight:bold; line-height:1.1;}
.help_wrap .history_pass{margin-top:15px; margin-bottom:30px; font-size:16px; color:#307dd4;}
.help_wrap h2{margin:0; margin:60px 0 40px; font-size:32px; color:#222; letter-spacing:-0.025em; font-weight:bold; line-height:1.1;}
.help_wrap h3{margin:0; margin:30px 0 15px; font-size:26px; color:#222; letter-spacing:-0.025em; font-weight:500; line-height:1.1;}
.help_wrap h3 i{display:inline-block; vertical-align:middle; width:20px; height:20px; border-radius:50%; background:#e3185c; font-size:11px; color:#fff; font-weight:bold; line-height:20px; text-align:center; position:relative; top:-2px; margin-right:8px;} 
.help_wrap h4{margin:0; margin:20px 0 10px; font-size:20px; color:#444; letter-spacing:-0.025em; font-weight:500; line-height:1.1;}
.help_wrap h4 span{font-size:12px; color:#999; font-weight:400;}

.help_wrap p{font-size:16px; color:#666; letter-spacing:-0.025em; font-weight:300; margin:5px 0;}
.help_wrap p.mb20{margin-bottom:20px}
.help_wrap p b.bg_text{text-align:center; min-width:72px; font-weight:300; background:#8a8a8a; color:#fff; padding:2px 4px; margin-right:10px; display:inline-block; vertical-align:top;}
.help_wrap p b.bg_text.w105{min-width:105px}
.help_wrap p b.bg_text.w120{min-width:120px}
.help_wrap p b.bg_text.w150{min-width:150px}
.help_wrap p i{display:inline-block; vertical-align:middle; width:18px; height:18px; border-radius:50%; background:#e3185c; font-size:9px; color:#fff; font-weight:bold; line-height:18px; text-align:center; position:relative; top:-2px; }
.help_wrap p b{font-weight:500; color:#222;}
.help_wrap p span{display:inline-block; vertical-align:top; line-height:29px;}
.help_wrap p strong{font-weight:500;}

.help_wrap .bot_btn{text-align:center; margin-top:60px;}
.help_wrap .bot_btn a{display:inline-block; vertical-align:top; padding:10px 20px; font-size:20px; color:#fff; background:#307dd4; letter-spacing:-0.05em;}

.help_wrap .hr{margin:80px auto; width:150%; margin-left:-25%; height:1px; background:#e0e0e0}
.help_wrap .img_box img{max-width:100%;}
.help_wrap .img_text{font-size:0; letter-spacing:-4px; margin:20px 0 40px;}
.help_wrap .img_text .img{width:364px; display:inline-block; vertical-align:top; position:relative;}
.help_wrap .img_text .img img{display:block; width:100%;}
.help_wrap .img_text .img p{padding:5px 10px; text-align:right; background:#1666c1; margin:0; color:#fff; font-size:16px;}
.help_wrap .img_text .line_text{width:calc(100% - 384px); margin-left:20px; display:inline-block; vertical-align:top; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; padding:55px 20px; box-sizing:border-box;}
.help_wrap .img_text .line_text.pa80{padding:80px 20px;}
.help_wrap .img_text .line_text p{font-size:16px; color:#666666; letter-spacing:-0.025em; font-weight:300;}
.help_wrap .img_text .line_text p span{color:#1666c1; vertical-align:top; font-weight:400;}
.help_wrap .img_text .line_text p i{display:inline-block; vertical-align:middle; width:18px; height:18px; border-radius:50%; background:#e3185c; font-size:9px; color:#fff; font-weight:bold; line-height:18px; text-align:center; position:relative; top:-2px; }
.help_wrap .img_text .line_text p b{font-weight:500; color:#222;}

@media all and (max-width:1000px){
	.help_wrap{padding:20px 20px 80px;}
	.help_wrap .img_text .img{display:block;}
	.help_wrap .img_text .img p{text-align:left;}
	.help_wrap .img_text .line_text{width:100%; display:block; padding:30px 10px; margin-top:20px; margin-left:0;}
	.help_wrap .img_text .line_text.pa80{padding:30px 10px;}
	.help_wrap p{word-break:keep-all; margin:10px 0;}
	.help_wrap p br{display:none}
	.help_wrap p b.bg_text{display:table}
	.help_wrap .hr{margin:50px auto}
}