@charset "UTF-8";
/*=======================================
教育訓練給付金制度
=========================================*/
.p-benefit1__block1 { margin-bottom: 115px; }
.p-benefit1__block1 .txt1 { font-size: 107.1%; margin-bottom: 40px; text-align: center; }
.p-benefit1__block1 .txt1-1 { font-size: 85.7%; margin-top: 5px; }
.p-benefit1__block1 .txt1 em { color: #00A3EB; font-weight: bold; }
.p-benefit1__block1 .box1 .txt2 { float: left; width: 480px; }
.p-benefit1__block1 .box1 .img1 { float: right; width: 480px; }
.p-benefit1__block1 .txt3 { padding: 20px 0; }
.p-benefit1__block1 .txt3 ul { position: relative; margin-left: -2%; }
.p-benefit1__block1 .txt3 li { float: left; width: 48%; margin-left: 2%; }
.p-benefit1__block1 .txt4 { border: dotted #a0a0a0; border-width: 1px 0; padding: 12px 0; font-size: 92.8%; line-height: 180%; margin-bottom: 32px; }
.p-benefit1__block2 li { *zoom: 1; }
.p-benefit1__block2 li:after { display: block; content: ""; clear: both; }
.p-benefit1__block2 li .no { float: left; width: 120px; color: #fff; text-align: center; padding-top: 20px; font-size: 214.2%; position: relative; }
.p-benefit1__block2 li .no span { font-size: 46%; }
.p-benefit1__block2 li .no:before { position: absolute; left: 0; bottom: -47px; z-index: 19; border-top: 45px solid #fff; border-left: 60px solid transparent; border-right: 60px solid transparent; }
.p-benefit1__block2 li .no:after { position: absolute; left: 0; bottom: -45px; z-index: 19; border-top: 45px solid; border-left: 60px solid transparent; border-right: 60px solid transparent; }
.p-benefit1__block2 li .txt1 { float: right; width: 840px; padding-bottom: 20px; }
.p-benefit1__block2 li .txt1-1 { color: #333; font-size: 92.8%; padding-top: 10px; }
.p-benefit1__block2 li.li1 .no { background: #F485A1; }
.p-benefit1__block2 li.li1 .no:after { border-top-color: #F485A1; }
.p-benefit1__block2 li.li2 .no { background: #DB6EA1; padding-top: 60px; }
.p-benefit1__block2 li.li2 .no:after { border-top-color: #DB6EA1; }
.p-benefit1__block2 li.li2 .txt1 { padding-top: 30px; }
.p-benefit1__block2 li.li3 .no { background: #B08DB6; padding-top: 60px; }
.p-benefit1__block2 li.li3 .no:after { border-top-color: #B08DB6; }
.p-benefit1__block2 li.li3 .txt1 { padding-top: 30px; }
.p-benefit1__block2 li.li4 .no { background: #2173BC; padding-top: 60px; }
.p-benefit1__block2 li.li4 .no:after { border-top-color: #2173BC; }
.p-benefit1__block2 li.li4 .txt1 { padding-top: 30px; }
.p-benefit1__block2 li.li5 .no { padding-bottom: 30px; background: #183D78; padding-top: 70px; }
.p-benefit1__block2 li.li5 .no:after { border-top-color: #183D78; }
.p-benefit1__block2 li.li5 .txt1 { padding-top: 30px; }
