@charset "utf-8";
#hd .hd_wrap{margin:0 auto;}
#hd .logo{padding-left:20px; margin:20px 0;}
#hd .logo img,  .ft_wrap .logo img{max-width:80%;}
#hd .gnb_wrap{display:inline; margin:0; padding:0; width:100%; background:#f4f4f4}
#hd .gnb_wrap ul li {width:49%;}
#hd .gnb_wrap ul li a{padding:0; font-size:15px; line-height:40px;}
#hd .gnb_wrap ul li:hover a{color:#333;}
#hd .gnb_wrap ul li:hover a::before{position:relative; content:""; left:auto; bottom:auto; width:100%; height:auto; background:none;}

#hd .login_btn {right:20px; top:12px; transform:none;}
#hd .login_btn ul li a{padding:5px}

#mv_wrap .desk_img{display:none;}
#mv_wrap .mob_img{display:block;}

.mov_wrap{width:95%; max-width:1202px; margin:30px auto;}
.mov_wrap h1{text-align:center; color:#333; font-size:25px; font-weight:600; margin-bottom:30px;}
.mov_wrap p{position:relative; padding-top:5px; margin-left:10px; margin-bottom:15px; text-align:left; color:#333; font-size:20px; font-weight:400;}
.mov_wrap p::before{content:""; position:absolute; top:0; left:0; width:20px; height:2px; background:#333;}

.movie_box{width:95%; margin:0 auto; overflow:hidden;}
.movie_box h1{font-size:20px; background:url('/interview/images/ti_icon.png')left 7px no-repeat;}
.movie_box iframe{height:auto; min-height:350px;}


/*.con_free{margin:50px 0 50px 0;}
.con_free h1 { text-align: center;    color: #333;    font-size: 25px;    font-weight: 600;    margin-bottom: 30px;}
.con_free .con_3{width:90%; margin:0 auto; }
.con_free .con_3:after{content: ''; display: block; clear: both}
.con_free .con_3 li { width: 100%;  box-sizing: border-box;}*/





ul.tabs{margin-bottom:20px;}
ul.tabs li{font-size:15px;}

#container{padding:0 15px;}
#scont{padding:20px; margin: 20px auto 50px; font-size:15px;}
#scont .s_title{font-size:20px}
#container .pc_none{display:block;}
#container .mo_none{display:none;}
#scont .job_info .job_ti br{display:none;}
#scont .job_info  .lat_tx{padding:15px 0 0; border-bottom:1px solid #ccc;}
#scont .job_info  .lat_tx:last-child{border-bottom:0;}
#scont .job_info  .lat_tx .ss_title{float:none}
/*#scont .job_info .thumb{float:left; margin:0 20px 10px 0;}*/
#scont .job_info .thumb img{max-width:150px; max-height: 120px; }
#scont .job_info .job_ti{font-size:15px; /*display:block; float: left */}
#scont .job_info .etc_info{ font-size:13px;  width: 100%;}
#scont .job_info .etc_info span{position: relative; display: inline-block; padding:0 10px; font-size:13px; color:#555;}
#scont .job_info .etc_info span:first-child{padding-left:0;;}
#scont .job_info .etc_info span::after{content:""; position:absolute; top:9px; right:0;display:block; width:1px; height:14px; background:#555; }
#scont .job_info .etc_info span:last-child::after{display:none;}

footer{text-align:Center; padding:20px 20px;}
footer .ft_wrap h1.logo{float:none; margin:0 0 10px 0;}
footer .ft_wrap span{display:inline-block;}


#login_page .logbox{margin-right:0; margin-left:0; width:100% }
#login_page .logbox:last-child{margin-left:0; margin-top:2.4444%}



