@media screen and (max-width: 767px){#main .imgR{float:right;margin-left:10px}#main h4{margin:0 -10px 10px;padding:10px;background:#f6f6f6;border-top:1px solid #dbd7d3;border-bottom:1px solid #dbd7d3;color:#4a331f;font-size:14px;font-weight:normal}#main .flow .step{margin-bottom:5px;padding:0 3px;background:#ffdf00;color:#4a331f;font-size:12px;display:inline-block}#main .flow p span{font-weight:bold}#main .arrow{margin:0 -10px 10px;border-top:1px solid #dbd7d3;text-align:center}#main .arrow img{vertical-align:top}}@media screen and (min-width: 768px){#conts{line-height:1.6}#conts h3{margin:40px 0 20px;padding:15px 0 0 60px;height:45px;background:url("/images/about_jobs/bg_h3.png") no-repeat;color:#4a331f;font-size:18px;font-weight:bold}#conts .imgR{margin-left:40px;float:right}#conts h4{margin:0;padding-left:18px;height:34px;background:url("/images/common/icon03.png") no-repeat left 4px;color:#4a331f;font-size:15px;font-weight:bold}#conts h4 span{margin-right:20px}#conts .flow .box{margin-bottom:10px;background:url("/images/about_jobs/bg_box.png") no-repeat left bottom}#conts .flow .box .boxInner{padding:20px;background:url("/images/about_jobs/bg_box_top.png") no-repeat}#conts .flow .box .num{margin-right:20px;padding-top:30px;width:100px;height:70px;background:url("/images/about_jobs/bg_num.png") no-repeat;float:left;color:#4a331f;font-size:25px;font-weight:bold;line-height:1.1;text-align:center}#conts .flow .box .num span{display:block;font-size:11px}#conts .flow .box .notes{padding-left:1em;color:#e34478;text-indent:-1em}#conts .flow .box p{padding-top:25px;font-size:15px}#conts .flow .step4 p{padding-top:40px}#conts .flow .step5{margin-bottom:30px}#conts .flow .step5 p{padding-top:40px}#conts .arrow{margin-bottom:10px;text-align:center}#conts .arrow img{vertical-align:bottom}#conts .btn{margin-bottom:0;text-align:center}}
