#social { position: relative; overflow: hidden;}
#social > [class^="stn_"] { position: relative; margin: 0 auto;}
#social .inner { position: relative; z-index: 1; width: 1100px; margin: 0 auto; text-align: center; }
#social .alt_hidden {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}

#social .stn_top { background: url(/images/bbedu/design/2022/0615_social/social_top_bg.jpg) center 0 repeat-x; }
#social .bg_wrap{ background:#ecf0f6 url(/images/bbedu/design/2022/0615_social/social_con01_bg.jpg) center 0 no-repeat; }
#social .bg_wrap02{ background:#cee1fc url(/images/bbedu/design/2022/0615_social/social_con02_bg.jpg) center 0 no-repeat; }
#social .bg_wrap03{ background:#cee1fc url(/images/bbedu/design/2022/0615_social/social_con03_bg.jpg) center 0 no-repeat; }

#social .stn_13{ background: #16187c; }
#social .stn_14 { background: #484848; padding-bottom:50px;}

#social .stn_14 .list_wrap{width:760px; height:240px; padding:20px; background:#fff; margin:0 auto; text-align:left; color:#666; box-sizing: content-box;}
#social .stn_14 .list_wrap ul{float: left;}
#social .stn_14 .list_wrap li{height: 60px; line-height: 60px;}
#social .stn_14 .list_wrap label{font-size: 15px; padding: 0 10px; line-height: 28px; font-weight: bold; display: inline-block; width: 73px; text-align: center;}
#social .stn_14 .list_wrap input{height: 28px; border: 1px solid #cfcdd7; vertical-align: middle; font-size: 15px; text-indent:5px;}
#social .stn_14 .list_wrap input[type="checkbox"]{margin:0;}
#social .stn_14 .list_wrap select{height: 32px; border: 1px solid #cfcdd7; vertical-align: middle; font-size: 15px; color: #888; line-height: 28px;}
#social .stn_14 .list_wrap .last {padding-left:30px;}
#social .stn_14 .list_wrap .last label{font-size: 13px; padding: 0; line-height: 32px; width: 180px;}
#social .stn_14 .list_wrap .btn_apply{display: block; width: 140px; height: 100px; background: #333333; line-height: 100px; font-size: 20px; color: #FFF; text-align: center; float:right; margin-top:10px;}
#social .stn_14 .list_wrap .btn_apply a{color:#fff; display:block;}

/*callform_wrap*/
#social .callform_wrap {position:absolute;top: 174px;left:50%;margin-left:-265px;width:528px;background-color:#fff;border:1px solid #898989;padding: 40px;z-index:100;text-align:left;}
#social .callform_wrap .call_tit {position:relative;padding-top:18px;}
#social .callform_wrap .call_tit h4 {display: inline-block;font-size: 24px;color: #2f2f2f;font-family: Nanum Gothic, '나눔고딕', sans-serif;line-height: 24px;letter-spacing: -1px;text-align: left}
#social .callform_wrap .call_tit .r_inner {display: inline-block;float:right;padding-top: 10px;}
#social .callform_wrap .call_tit .r_inner label,
#social .callform_wrap .call_tit .r_inner label a {display: inline-block;font-size: 15px;color: #818181;font-family:Nanum Gothic, '나눔고딕', sans-serif;}
#social .callform_wrap .call_tit .bgline {display:block;margin-top: 12px;width:100%;height:1px;background:#2d2c28 linear-gradient(to right, #2d2c28, #0ea2a8)}
#social .callform_wrap .callform_inner {position:relative;padding-top:25px; overflow:hidden;}
#social .callform_wrap .callform_inner li {display:inline-block;float:left;margin-top: 8px;}
#social .callform_wrap .callform_inner li:first-child {margin-top: 0px;}
#social .callform_wrap .callform_inner label {display: inline-block;width:80px;font-size: 18px;color: #303030;font-family: Nanum Gothic, '나눔고딕', sans-serif;line-height: 18px;letter-spacing: -1px;text-align: left;cursor: auto}
#social .callform_wrap .callform_inner input {display:inline-block; padding:5px;height:40px;font-family:Nanum Gothic, '나눔고딕', sans-serif;border:1px solid #bbb;background-color:#fff;font-size:16px;line-height:40px;color:#000;vertical-align:middle;box-sizing: border-box;}
#social .callform_wrap .callform_inner select {display:inline-block; padding:5px;height:40px;font-family:Nanum Gothic, '나눔고딕', sans-serif;border:1px solid #bbb;background-color:#fff;font-size:16px;line-height:40px;color:#000;vertical-align:middle;box-sizing: border-box;}
#social .callform_wrap .callform_inner .sel_pkg {display: inline-block;font-size: 18px;color: #303030;font-family:Nanum Gothic, '나눔고딕', sans-serif;line-height: 18px;letter-spacing: -1px;text-align: left}
#social .callform_wrap .join_btn {display:block;margin-top:  10px;width:100%;height: 60px;font-size: 20px;font-family:Nanum Gothic, '나눔고딕', sans-serif;line-height:60px;font-weight:600;background-color: #303030;color:#fff;letter-spacing:1px;text-align:  center;}
#social .callform_wrap .join_btn:hover {background-color: #000}
#social .callform_wrap .close_btn {position:absolute;top: 10px;right: 10px;width:31px;height:31px;background: url(<%=caedu_weblnk%>/images/bbedu/design/2020/0422_sbpack/btn_close.png) no-repeat;text-indent: -99999px}
#social .callform_wrap .call_tit .r_inner label .info{margin-left:20px;}

#footer_box {margin-top:0 !important}