
.smain { position: relative; width: 100%; } 
.smain img { display: block; } 
.smain .section { position: relative; background-position: top center; background-size: cover; } 
.smain .section .sec-content { margin: 0 auto; width: 1100px; position: relative; } 

.smain .succ-video-intro { padding: 0 0 120px; } 
.smain .succ-video-intro .succ-text { top: 0; left: 0; background: #000; width: 900px; height: 504px; position: relative; margin: 00px auto 0; } 

.smain .video-bg { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); z-index: 0; background: #274942; overflow: hidden; } 
.smain .video-bg::before { clear: both; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); } 
.smain .video-bg video { width: 100%; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1.18); z-index: -1; min-height: 793px; min-width: 2000px; } 

/* .info_kfs 소방공무원 */


/* .info_kfs_promotion 소방승진 */
.info_kfs_promotion .sec-01 {background: #444444;} 
.info_kfs_promotion .sec-02 {background: #b5e4ff;} 
.info_kfs_promotion .sec-03 {background: #5073f3; } 
.info_kfs_promotion .sec-04 {background: #4d3d30;} 
.info_kfs_promotion .sec-05 {background: #f0f0f0;} 
.info_kfs_promotion .sec-06 {background: #ff71a7;} 
.info_kfs_promotion .sec-07 {background: #5073f3;} 
.info_kfs_promotion .sec-08 {background: #fef0e7;} 
.info_kfs_promotion .sec-09 {background: #b5e4ff;}

.info_kfs_promotion .btn-area {position: absolute;bottom: 6%;left: 24%;width: 65%;height: 13%;display: flex;} 
.info_kfs_promotion .btn-area a { text-indent: -99999px; display: block; width: 33.333%; } 
.info_kfs_promotion .youtube-area {position: absolute;top: 36.5%;left: 43.5%;width: 58.5%;height: 51.1%;transform: translateX(-50%);} 
.info_kfs_promotion .youtube-area iframe { width: 100%; height: 100%; } 
.info_kfs_promotion .th-name {position: relative;display: flex;justify-content: center;width: 1100px;margin: 0 auto 40px;} 
.info_kfs_promotion .th-name li {margin: 0 5px;} 
.info_kfs_promotion .th-img {display: flex;} 
.info_kfs_promotion .th-img li { position: relative; } 

/* .info_kfs_certificate 소방자격증 */
.info_kfs_certificate .sec-01 {background-image: url(/Public_html/Images/main/smain/info_kfs_certificate_01_bg.jpg);} 
.info_kfs_certificate .sec-02 {background : #781024;} 
.info_kfs_certificate .sec-03 {background : #ffbe41;} 
.info_kfs_certificate .sec-04 {background : #106d78;} 
.info_kfs_certificate .sec-01 .btn-01 {position: absolute; top: 60%; left: 0%; margin-left: 53%; width: 21%; height: 3.8%;}
.info_kfs_certificate .sec-01 .btn-02 {position: absolute; top: 74.8%; left: 0%; margin-left: 53%; width: 21%; height: 3.8%;}
.info_kfs_certificate .sec-01 .btn-03 {position: absolute; top: 89.6%; left: 0%; margin-left: 53%; width: 21%; height: 3.8%;}

/* .info_kfs_shs 특성화고 */

.info_kfs_shs .sec-99{background: #11141d;}
.info_kfs_shs .sec-01{background-image: url(/Public_html/Images/main/smain/info_kfs_shs_01_bg.png);}
.info_kfs_shs .sec-02{background-image: url(/Public_html/Images/main/smain/info_kfs_shs_02_bg.png);background-size: contain;}
.info_kfs_shs .sec-03{background-image: url(/Public_html/Images/main/smain/info_kfs_shs_03_bg.png);}
.info_kfs_shs .sec-04{background: #f4f4f4;}
.info_kfs_shs .sec-05{background: #f4f4f4;}
.info_kfs_shs .sec-06{background-image: url(/Public_html/Images/main/smain/info_kfs_shs_07_bg.png);}
.info_kfs_shs .sec-07{background: #000;}

.info_kfs_shs .btn-1{top: 38%;left: 0;width: 100%;height: 10%;}
.info_kfs_shs .btn-2{margin-left: -400px;top: 88.4%;left:50%;width: 800px;height: 172px;}
.info_kfs_shs .btn-3{margin-left: -400px;top: 80.6%;left:50%;width: 800px;height: 152px;}
.info_kfs_shs .btn-4{top: 53%;left: 0;width: 100%;height: 10%;}
.info_kfs_shs .btn-5{top: 84%;left: 0;width: 100%;height: 10%;}

.info_kfs_shs .sec-04 .youtube-area{position: absolute;top: 31.35%;left: 12.7%;width: 74.9%;height: 28.6%;}
.info_kfs_shs .youtube-area iframe{width: 100%;height: 100%;}
.info_kfs_shs .th-class{position: absolute;top: 28.5%;left: 50%;margin-left: -500px;width: 1000px;/* height: 100px; */}
.info_kfs_shs .th-name{max-width: 902px;margin: 0 auto;display: flex;justify-content: flex-start;position: relative;flex-wrap: wrap;}
.info_kfs_shs .th-name li{position: relative;z-index: 1;margin: 5px 0;width: 25%;}
.info_kfs_shs .th-img{margin: 0 auto;max-width: 1000px;}

.info_kfs_shs .class-gift{position: absolute;top: 35.3%;left: 50%;margin-left: -445px;width: 901px;/* height: 100px; */}
.info_kfs_shs .class-name{max-width: 901px;margin: 0 auto;display: flex;justify-content: flex-start;position: relative;flex-wrap: wrap;}
.info_kfs_shs .class-name li{position: relative;z-index: 1;margin: 0;width: 16.6667%;}
.info_kfs_shs .class-img{margin: 0 auto;max-width: 902px;border:solid 1px #333;}

/* .info_police - 경찰공무원 */
.info_police .sec-01 {background: #131628;} 
.info_police .sec-02 {background: #191767;} 
.info_police .sec-03 {background: #302e82;} 
.info_police .sec-04 {background: #5855eb;} 

/* .info_kfs_off 소방공무원 학원 */
.info_kfs_off .sec-01 {background: #00cd5e;} 
.info_kfs_off .sec-02 {background: #fcffdf;} 
.info_kfs_off .sec-03 {background: #00cd5e; } 
.info_kfs_off .sec-04 {background: #fdfbf4;} 
.info_kfs_off .sec-05 {background: #fcffe0;} 
.info_kfs_off .sec-06 {background: #ffe9a6;} 
.info_kfs_off .sec-07 {background: #ffd850;} 
.info_kfs_off .sec-08 {background: #f6f1ed;} 
.info_kfs_off .sec-09 {background: #5b7dff;} 
.info_kfs_off .sec-10 {background: #fff;} 

/* .info_police_off - 경찰공무원 학원 */
.info_police_off .sec-01 {background: #ffe680;} 
.info_police_off .sec-02 {background: #efeeee;} 
.info_police_off .sec-03 {background: #e7304b;} 
.info_police_off .sec-04 {background: #252525;} 
.info_police_off .sec-05 {background: #fff8d7;} 
.info_police_off .sec-06 {background: #beaa4a;} 
.info_police_off .sec-07 {background: #252525;} 
.info_police_off .sec-08 {background: #eecb5f;} 
.info_police_off .sec-09 {background: #40457b;} 
.info_police_off .sec-10 {background: #252525;} 
.info_police_off .sec-11 {background: #ffe680;}
.info_police_off .sec-12 {background: #252525;} 
.info_police_off .sec-13 {background: #cdcfeb;} 
.info_police_off .sec-14 {background: #f5f5f5;}

/* .info_kfs_shs_off  특성화고 공무원 */
.info_kfs_shs_off .sec-01 {background: #0032ff;} 
.info_kfs_shs_off .sec-02 {background: #4368ff;} 
.info_kfs_shs_off .sec-03 {background: #304ecb;} 
.info_kfs_shs_off .sec-04 {background: #4368ff;} 
.info_kfs_shs_off .sec-05 {background: #304ecb;} 
.info_kfs_shs_off .sec-06 {background: #4368ff;} 
.info_kfs_shs_off .sec-07 {background: #304ecb;} 
.info_kfs_shs_off .sec-08 {background: #4368ff;} 
.info_kfs_shs_off .sec-09 {background: #0032ff;} 

/* .info_kfs_certificate_off  소방자격증 
.info_kfs_certificate_off .sec-01 {background: #c12943;} 
.info_kfs_certificate_off .sec-02 {background: #ee526d;} 
.info_kfs_certificate_off .sec-03 {background: #c12943;} 
.info_kfs_certificate_off .sec-04 {background: #ee526d;} 
.info_kfs_certificate_off .sec-05 {background: #c12943;} 
.info_kfs_certificate_off .sec-06 {background: #ee526d;} */

/* .info_kfs_firemc 소방자격증 */

.info_kfs_firemc div { text-align:center; } /*height:831; */
.info_kfs_firemc .sec-01 { background: #ffebde; } 
.info_kfs_firemc .sec-02 { background: #fd6c59; } 
.info_kfs_firemc .sec-03 { background: #e12442; } 
.info_kfs_firemc .btn-1 { top: 67%; left: 74%; width: 30%; height: 20%; } 
.info_kfs_firemc .btn-3 { top: 81%; left: 48%%; width: 50%; height: 10%; z-index: 1; } 