.training .main-banner{background-image:url(../../img/training/bg_banner.jpg)}@media only screen and (max-width: 767px){.training .main-banner{background-image:url(../../img/training/bg_banner_sp.jpg)}}@media only screen and (max-width: 767px){.training .main-banner .content-banner{padding:25px 25px 17px}.training .main-banner .content-banner .txt-banner{letter-spacing:-0.1px;margin-bottom:20px}}.training .main-banner .content-banner .title-banner{max-width:23.55%;padding-top:0}@media only screen and (max-width: 767px){.training .main-banner .content-banner .title-banner{max-width:146px}}.training .yellow-section{background:#fffcdb;padding:105px 15px 98px}@media only screen and (max-width: 767px){.training .yellow-section{padding:22px 18px 27px}}.training .gray-section{background:#f4f4f4;padding:105px 15px 120px}@media only screen and (max-width: 767px){.training .gray-section{padding:22px 18px 44px}.training .gray-section .content .title-section{padding-top:15px;height:70px;background-image:url(../../img/training/bg_title_sp_2.png)}}.training .gray-section .row .row-left p{height:120px}@media only screen and (max-width: 767px){.training .gray-section .row .row-left p{height:25px}}.training .content{max-width:1110px;margin:0 auto}.training .row{margin-bottom:27px;padding:0 20px}@media only screen and (max-width: 767px){.training .row{padding:0 5px}}.training .row:last-child{margin-bottom:0}.training .row .row-left{float:left;width:27.16%}@media only screen and (max-width: 767px){.training .row .row-left{float:none;width:100%;margin-bottom:5px}}.training .row .row-left p{font-size:30px;font-size:3rem;font-weight:bold;color:#fff;background:#39b54a;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;text-align:center;height:70px;display:table;width:100%;line-height:1.3}@media only screen and (max-width: 767px){.training .row .row-left p{font-size:15px;font-size:1.5rem;height:25px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}}.training .row .row-left p span{display:table-cell;vertical-align:middle}.training .row .row-right{float:right;width:calc(100% - 27.16%);padding-left:38px;margin-top:-4px}@media only screen and (max-width: 767px){.training .row .row-right{float:none;width:100%;padding-left:0;margin-top:0}}.training .row .row-right p{font-weight:300;font-size:20px;font-size:2rem;color:#595757;line-height:1.7}@media only screen and (max-width: 767px){.training .row .row-right p{font-size:10px;font-size:1rem;text-align:justify}}

/*# sourceMappingURL=maps/training.min.css.map */
