.lead a{color:#1A17AB;font-weight:bold}.underline{text-decoration:underline}.bg_green{background:rgba(18,155,135,0.05)}.relatedlist{background:rgba(18,155,135,0.3);padding:15px 0 0}.relatedlist a{color:#555;font-weight:normal}.relatedlist a:hover{color:#555}@media (max-width: 768px){.relatedlist{padding:15px 0 27px}}.relatedlist h3{font-size:20px;font-weight:400;text-align:center;margin-bottom:15px;color:#129B87}@media (max-width: 768px){.relatedlist h3{font-size:16px}}.relatedlist ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:985px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.relatedlist ul{padding:0 20px}}.relatedlist ul:after{content:"";display:block;width:280px;height:0}.relatedlist ul li{width:280px;margin-bottom:30px}@media (max-width: 768px){.relatedlist ul li{width:100%}.relatedlist ul li:last-child{margin-bottom:0}}.relatedlist ul li span{display:block;background:#fff;color:#129B87;font-weight:bold;font-size:15px;padding:7px;letter-spacing:-1px;text-align:center}@media (max-width: 768px){.relatedlist ul li span{font-size:14px}}.relatedlist ul li img{padding-bottom:10px}@media (max-width: 768px){.relatedlist ul li img{width:100%}}.relatedlist ul li p{font-size:12px;line-height:150%}.relatedlist ul li a{transition:0.2s ease-in-out;display:block}.relatedlist ul li a:hover{text-decoration:none;opacity:0.7}.btmcta{padding:68px 0}@media (max-width: 768px){.btmcta{padding:35px 45px}}.btmcta ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:985px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.btmcta ul{padding:0 20px}}@media (max-width: 768px){.btmcta ul{padding:0 10px}}.btmcta ul:after{content:"";display:block;width:280px;height:0}.btmcta ul li{width:280px;display:block;font-size:14px;line-height:150%}@media (max-width: 768px){.btmcta ul li{width:100%;margin-bottom:30px}}.btmcta ul li img{padding-bottom:10px}.btmcta ul li a{display:block;height:60px;line-height:60px;position:relative;border-radius:4px;font-size:18px;font-weight:400;color:#fff;text-align:center;margin-bottom:15px;transition:0.15s ease-in-out}.btmcta ul li a:hover{opacity:0.7}@media (max-width: 768px){.btmcta ul li a{height:45px;line-height:45px;margin-bottom:5px;font-size:16px}}.btmcta ul li a:after{display:inline-block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:'';position:absolute;right:20px;top:50%;margin-top:-4px;transform:rotate(-45deg)}.btmcta ul li a:hover{text-decoration:none}.btmcta ul li:nth-child(1) a{background:#FFB55F}.btmcta ul li:nth-child(2) a{background:#3AB966}.btmcta ul li:nth-child(3) a{background:#4F94D0}.btmcta02 ul{display:flex;justify-content:center;margin-bottom:75px}@media (max-width: 768px){.btmcta02 ul{flex-direction:column;justify-content:center;margin-bottom:30px}}.btmcta02 ul li{margin:0 10px}@media (max-width: 768px){.btmcta02 ul li{margin-bottom:30px}}.btmcta02 ul a{transition:0.15s ease-in-out;display:block;color:#555}.btmcta02 ul a:hover{opacity:0.7;text-decoration:none}.btmcta02 ul a:hover span{color:#129B87}.btmcta02 ul img{display:block;box-shadow:0px 5px 18px rgba(41,41,41,0.3);margin-bottom:10px}@media (max-width: 768px){.btmcta02 ul img{margin:0 auto}}.btmcta02 ul span{font-size:14px;font-weight:bold;text-align:center;display:block}@media (max-width: 768px){.btmcta02 ul span{padding-top:15px}}.btmcta02 ul span:after{display:inline-block;width:6px;height:6px;border-right:2px solid #555555;border-bottom:2px solid #555555;content:'';margin-left:10px;margin-top:-4px;transform:rotate(-45deg)}.training p{font-size:15px;line-height:190%}.training h4{color:#129B87;font-size:22px;font-weight:bold;line-height:28px}.training h5{color:#129B87;font-size:20px;font-weight:bold}.training .bgc{background:rgba(18,155,135,0.05)}.training span.bu{color:#1A17AB}.training .tac{max-width:600px;margin:0 auto}.training .content{width:980px;max-width:100%;margin:0 auto}.training .btn{display:block;height:60px;line-height:60px;position:relative;border-radius:4px;font-size:18px;font-weight:bold;color:#fff;text-align:center;background:#4F94D0;width:280px;margin:40px auto 18px;transition:0.15s ease-in-out}.training .btn:after{display:inline-block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:'';position:absolute;right:20px;top:50%;margin-top:-4px;transform:rotate(-45deg)}.training .btn:hover{text-decoration:none;opacity:0.7}.training .btn+p{font-size:14px}@media (max-width: 768px){.training p{font-size:14px;line-height:190%}.training h4{font-size:18px}.training h5{font-size:16px}.training .btn{height:45px;line-height:45px;font-size:16px;margin:20px auto 10px}.training .btn+p{font-size:12px}}.training .training-menu .left{width:50%}.training .training-menu .right{width:52%;margin-left:auto}.training .training-menu dl{display:flex;align-items:flex-start;line-height:30px}.training .training-menu dl+dl{margin-top:20px}.training .training-menu dl dt{background:#129B87;text-align:center;color:#fff;font-size:12px;width:19%;border-radius:3px}.training .training-menu dl dd{font-size:15px;line-height:26px;width:81%;padding-left:10px}@media (max-width: 768px){.training .training-menu .left,.training .training-menu .right{width:100%}.training .training-menu dl{line-height:24px}.training .training-menu dl+dl{margin-top:10px}.training .training-menu dl dt{font-size:10px}.training .training-menu dl dd{font-size:14px;line-height:22px}}.training #mv{background:url(../img/training/mv.png) center no-repeat;margin-bottom:44px}.training #mv:before{display:block;content:"";height:100%;width:460px;position:absolute;top:0;left:calc(50% - 636px);background:rgba(255,255,255,0.75)}@media (max-width: 768px){.training #mv{background-size:cover;margin-bottom:20px}.training #mv:before{left:0;width:220px}.training #mv h2{position:relative}}.training .intro{margin-bottom:68px}.training .intro .basic_ttl{margin-bottom:4px}.training .intro .basic_ttl span{margin-top:14px}.training .needs{padding:35px 0 28px;margin-bottom:69px}.training .needs h5{margin-bottom:11px}.training .needs p{line-height:190%}.training .needs p+p{margin-top:28px}@media (max-width: 768px){.training #mv{margin-bottom:20px}.training .intro{padding:0 20px;margin-bottom:20px}.training .intro p{font-size:12px}.training .needs{padding:30px 20px;margin-bottom:30px}.training .needs p{line-height:24px}.training .needs p+p{margin-top:20px}}.training .training01{position:relative;margin-bottom:88px}.training .training01:before{content:"";display:block;position:absolute;right:0;top:0;width:47%;padding-bottom:50vh;background:url(../img/training/img01.png) right top/contain no-repeat}.training .training01 .left{padding-top:4px;margin-bottom:20px}.training .training01 .left h4{margin-bottom:28px}.training .training01 .left h4+p{margin-bottom:29px}@media (max-width: 768px){.training .training01{padding:0 20px;margin-bottom:30px}.training .training01:before{display:none}.training .training01 .left h4{margin-bottom:15px}.training .training01 .left h4+p{margin-bottom:15px}.training .training01 img{margin-bottom:20px}}.training .training01 .table-wrap{margin-bottom:20px}.training .training01 .table-wrap table{width:100%;font-size:15px}.training .training01 .table-wrap table tr th,.training .training01 .table-wrap table tr td{border:solid 1px #86A079;padding:5px 0}.training .training01 .table-wrap table tr th{background:rgba(18,155,135,0.05);color:#129B87}.training .training01 .table-wrap table tr th:first-of-type{width:11.5%}.training .training01 .table-wrap table tr th:nth-child(2){width:34%}.training .training01 .table-wrap table tr th:nth-child(3){width:33%}.training .training01 .table-wrap table tr th:nth-child(4){width:8%}.training .training01 .table-wrap table tr td{padding-left:18px;padding-right:18px}.training .training01 .table-wrap table tr td:first-of-type,.training .training01 .table-wrap table tr td:nth-of-type(4){text-align:center}.training .training01 .table-wrap table tr td:last-of-type{text-align:right}@media (max-width: 768px){.training .training01 .table-wrap{overflow-x:auto}.training .training01 .table-wrap table{width:800px;font-size:14px}.training .training01 .table-wrap table tr th,.training .training01 .table-wrap table tr td{padding:3px 0}.training .training01 .table-wrap table tr td{padding-left:10px;padding-right:10px}}.training .training02{margin-bottom:90px;position:relative}.training .training02:before{content:"";display:block;position:absolute;left:0;top:17px;width:45%;padding-bottom:50vh;background:url(../img/training/img02.png) left top/contain no-repeat}.training .training02 .right{margin-bottom:17px}.training .training02 .right h4{margin-bottom:28px}.training .training02 .right h4+p{margin-bottom:29px}@media (max-width: 768px){.training .training02{padding:0 20px;margin-bottom:30px}.training .training02:before{display:none}.training .training02 .right h4{margin-bottom:15px}.training .training02 .right h4+p{margin-bottom:15px}.training .training02 img{margin-bottom:20px}}.training .sample{padding:47px 0 77px}.training .sample p{max-width:980px;margin:0 auto 20px}@media (max-width: 768px){.training .sample{padding:20px}}.training .sample .wh_btn a{margin-bottom:0;border:1px solid #707070;font-size:18px;font-weight:bold;display:inline-block;padding:17px 0;text-align:center;width:280px;border-radius:5px;background:#fff}.training .sample .wh_btn a:hover{background:#555555;color:#fff;text-decoration:none}@media (max-width: 768px){.training .sample .wh_btn{text-align:center}.training .sample .wh_btn a{padding:10px 0}}.training .sample .wh_btn i{padding-right:5px}.training .training03{position:relative;margin-bottom:88px;padding-bottom:56px}.training .training03:before{content:"";display:block;position:absolute;right:0;top:0;width:47%;padding-bottom:50vh;background:url(../img/training/img03.png) right top/contain no-repeat}.training .training03 .blue{color:#1A17AB}.training .training03 .left{padding-top:4px;margin-bottom:205px}@media (max-width: 768px){.training .training03 .left{margin-bottom:50px}}.training .training03 .left h4{margin-bottom:28px}.training .training03 .left h4+p{margin-bottom:29px}@media (max-width: 768px){.training .training03{padding:0 20px;margin-bottom:30px}.training .training03:before{display:none}.training .training03 .left h4{margin-bottom:15px}.training .training03 .left h4+p{margin-bottom:15px}.training .training03 img{margin-bottom:20px}}.training .flow{padding:67px 0 79px;margin-bottom:83px}.training .flow h3{margin-bottom:50px}@media (max-width: 768px){.training .flow{padding:30px 20px}.training .flow h3{margin-bottom:20px}}.training .flow ul{width:810px;max-width:100%;margin:0 auto}.training .flow ul li{background:#fff;border:solid 2px #129B87;border-radius:3px;color:#129B87;font-weight:bold;font-size:22px;box-sizing:border-box}@media (max-width: 768px){.training .flow ul li{font-size:16px}}.training .flow ul.top li{position:relative;padding:12px 34px 17px}.training .flow ul.top li+li{margin-top:51px}.training .flow ul.top li:nth-of-type(-n+3):before{content:"";display:block;position:absolute;left:calc(50% - 14px);bottom:-44px;width:29px;height:49px;background:url(../img/training/arrow.png) center center/contain no-repeat}.training .flow ul.top li:last-of-type:before{content:"";display:block;position:absolute;left:calc(50% - 225px);bottom:-178px;width:450px;height:181px;background:url(../img/training/dotted.png) center top/contain no-repeat}@media (max-width: 768px){.training .flow ul.top li{padding:6px 10px 8px}.training .flow ul.top li+li{margin-top:25px}.training .flow ul.top li:nth-of-type(-n+3):before{width:14px;height:24px;left:calc(50% - 7px);bottom:-22px}.training .flow ul.top li:last-of-type:before{width:300px;height:120px;left:calc(50% - 150px);bottom:-117px}}.training .flow ul.top li dl{display:flex;align-items:center}.training .flow ul.top li dl dt{width:23%}.training .flow ul.top li dl dt span{display:inline-block;margin-right:14px}.training .flow ul.top li dl dd{font-weight:normal;font-size:18px;line-height:190%;color:#555;border-left:2px solid #129B87;padding-left:22px}@media (max-width: 768px){.training .flow ul.top li dl{flex-direction:column}.training .flow ul.top li dl dt{width:100%;box-sizing:border-box;padding-bottom:6px}.training .flow ul.top li dl dd{width:100%;border-left:none;border-top:2px solid #129B87;font-size:14px;line-height:190%;box-sizing:border-box;padding-left:0}}.training .flow .dotted-box{text-align:center;color:#129B87;font-size:20px;font-weight:bold;line-height:32px;margin:76px 0 42px}@media (max-width: 768px){.training .flow .dotted-box{font-size:16px;line-height:24px;margin:45px 0 30px}}.training .flow ul.bottom{display:flex;justify-content:space-between;margin-bottom:63px}.training .flow ul.bottom li{width:48%;padding:35px 0 34px;margin-bottom:0;text-align:center}.training .flow ul.bottom li span{display:inline-block;margin-right:10px}@media (max-width: 768px){.training .flow ul.bottom{margin-bottom:20px}.training .flow ul.bottom li{padding:10px 0}.training .flow ul.bottom li span{display:block;margin:0 0 5px 0}}.training .flow .btn{background:#fff;border:solid 1px #1A17AB;color:#1A17AB;width:266px;height:44px;line-height:44px;font-size:14px;margin:36px auto 0;transition:0.15s ease-in-out}.training .flow .btn:after{border-color:#1A17AB}.training .flow .btn:hover{background:#1A17AB;color:#fff}.training .flow .btn:hover:after{border-color:#fff}@media (max-width: 768px){.training .flow .btn{margin:20px auto 0}}
