.problem{margin-bottom:100px}@media (max-width: 1199px){.problem{margin-bottom:60px}}@media (max-width: 991px){.problem{margin-bottom:40px}.problem img{margin-bottom:20px}.problem .example{max-width:570px;margin:auto;padding:0 15px}}@media (max-width: 767px){.problem img{margin-bottom:10px}}.problem .title{font-size:3.0rem;font-weight:700;text-align:left;margin-bottom:20px;line-height:1.63}@media (max-width: 1199px){.problem .title{font-size:2.8rem}}@media (max-width: 991px){.problem .title{text-align:center;font-size:2.6rem}}@media (max-width: 767px){.problem .title{font-size:2.2rem}}@media (max-width: 360px){.problem .title{font-size:2.0rem}}.problem .text{color:#006FCE;font-size:2.0rem;font-weight:500;text-align:left;line-height:1.4;text-indent:-20px;padding-left:20px;margin-bottom:15px}.problem .text:last-of-type{margin-bottom:0}@media (max-width: 1199px){.problem .text{font-size:1.8rem}}@media (max-width: 991px){.problem .text{font-size:1.7rem;margin-bottom:10px}}@media (max-width: 767px){.problem .text{font-size:1.6rem;text-indent:-17px;padding-left:17px}}@media (max-width: 400px){.problem .text{font-size:1.4rem}}.problem img{width:100%}.order{margin-bottom:80px}@media (max-width: 1350px){.order{margin-bottom:70px}}@media (max-width: 1199px){.order{margin-bottom:60px}}@media (max-width: 991px){.order{margin-bottom:50px}}@media (max-width: 767px){.order{margin-bottom:80px}}.order:last-of-type{margin-bottom:0}.order .head{margin-bottom:20px;overflow:hidden;*zoom:1}@media (max-width: 767px){.order .head{margin-bottom:10px}}.order .head .title{font-size:2.6rem;font-weight:700;float:left;padding-top:8px}@media (max-width: 1199px){.order .head .title{float:none;text-align:left;margin-bottom:5px;padding-top:0}}@media (max-width: 991px){.order .head .title{font-size:2.3rem}}@media (max-width: 767px){.order .head .title{font-size:2.0rem}}.order .head .text{float:right;font-size:1.9rem;line-height:1.4}.order .head .text .cate{margin-left:10px;display:inline-block;min-width:250px;font-size:2.0rem;background:#14B7FF;color:#fff;border:2px solid #14B7FF;text-align:center;padding:5px 15px}.order .head .text .cate:hover{opacity:1;color:#14B7FF;background:#fff}@media (max-width: 1199px){.order .head .text{float:none;text-align:left;font-size:1.9rem}.order .head .text .cate{padding:2px 15px}}@media (max-width: 991px){.order .head .text{font-size:1.8rem}.order .head .text .cate.long{margin-top:5px;margin-left:0}}@media (max-width: 767px){.order .head .text{font-size:1.5rem}.order .head .text .cate{display:block;padding:7px 0;margin-top:5px;font-size:1.6rem;margin-left:0}}.order .example{padding:30px 25px;margin-bottom:30px;border:2px solid #14B7FF}.order .example .headline{font-size:2.3rem;color:#fff;background:#14B7FF;padding:10px 0 10px 15px;margin-bottom:20px}.order .example .pickup{font-size:2.2rem;font-weight:500;line-height:2.2}@media (max-width: 1199px){.order .example .headline{font-size:2.2rem}.order .example .pickup{font-size:2.0rem}}@media (max-width: 991px){.order .example .headline{font-size:2.0rem}.order .example .pickup{font-size:1.8rem}}@media (max-width: 767px){.order .example{padding:15px 0px 15px;margin-bottom:20px}.order .example .pickup{font-size:1.6rem;line-height:1.3;text-indent:-10px;padding-left:10px;margin-left:20px;margin-right:10px;margin-bottom:5px}}.order .figure{overflow:hidden;*zoom:1}@media (max-width: 1350px){.order .figure{width:773px;margin-right:auto;margin-left:auto}.order .figure.even{width:628px}.order .figure.even .flow:first-of-type{padding-left:65px}.order .figure.even .flow{margin-left:0 !important}}@media (max-width: 991px){.order .figure{width:718px}}@media (max-width: 767px){.order .figure{width:100%;margin:0}.order .figure.even{width:100%}.order .figure.even .flow:first-of-type{padding-left:0}}@media (max-width: 370px){.order .figure{width:100%}.order .figure.even .flow:first-of-type{padding-left:20px}}.order .figure .flow{padding-left:65px;margin-bottom:20px;width:214px;float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;counter-increment:number}.order .figure .flow:before{content:"";position:absolute;background:url(../img/flow/icon-arrow.png);background-size:25px 25px;width:25px;height:25px;top:70px;left:20px}@media (max-width: 767px){.order .figure .flow:before{background-size:18px 20px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:18px;height:20px;top:5px;left:70px}}@media (max-width: 350px){.order .figure .flow:before{left:55px}}.order .figure .flow:first-of-type{padding-left:0}.order .figure .flow:first-of-type:before{content:none}@media (max-width: 1350px){.order .figure .flow:nth-child(4){margin-left:70px}}@media (max-width: 767px){.order .figure .flow{padding-left:30px}.order .figure .flow:nth-child(4){margin-left:0px}}@media (max-width: 350px){.order .figure .flow{padding-left:20px}}.order .figure .flow .bgBlue{height:167px;margin-bottom:5px;background:#006FCE;display:table;position:relative}.order .figure .flow .bgBlue:before{content:counter(number);position:absolute;text-align:center;top:3px;left:3px;font-size:3.2rem;font-weight:700;background:#fff;color:#006FCE;padding:4px 11px}.order .figure .flow .bgBlue [class^="icon-"]{display:table-cell;width:214px;font-size:10rem;vertical-align:middle;text-align:center;color:#fff}.order .figure .flow .bgBlue .icon-icon-talk::after{content:"";height:30px;width:100%;background:blue}@media (max-width: 991px){.order .figure .flow{width:196px}.order .figure .flow .bgBlue{height:140px;width:196px}.order .figure .flow .bgBlue [class^="icon-"]{font-size:7rem}}@media (max-width: 767px){.order .figure .flow{width:100%;padding-top:35px;padding-left:0;margin-bottom:0;overflow:hidden;*zoom:1}.order .figure .flow:first-of-type{padding-top:0}.order .figure .flow .bgBlue{height:100px;width:150px;float:left;margin-right:10px}.order .figure .flow .bgBlue [class^="icon-"]{font-size:5.7rem;padding-left:15px}}@media (max-width: 350px){.order .figure .flow .bgBlue{height:100px;width:120px}.order .figure .flow .bgBlue [class^="icon-"]{font-size:5.3rem;padding-left:20px}}.order .figure .flow .text{font-size:1.6rem;line-height:1.6}@media (max-width: 370px){.order .figure .flow .text{font-size:1.4rem;line-height:1.4;font-weight:500}}
