/* sub_common */
legend{position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;text-indent:-9999em;overflow:hidden}
#container{overflow-x:hidden}
#contents{min-height:800px;}
.contents_w{position:relative;width:950px;padding:0 150px 0 0;margin:0 auto}
.fbreak{overflow:hidden}/*ie7*/
.fbreak:after{content:'';display:block;clear:both;overflow:hidden}/*float 끊기*/
.hidden_txt{position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;text-indent:-9999em;overflow:hidden}/*text숨김처리*/

/* sub_main */
.sub_main{padding:63px 0 150px;}
.sub_main .title h2{float:left;margin-right:50px;font-size:36px;letter-spacing:-3px;line-height:40px}
.sub_main .title p.sub{float:left;font-size:14px;color:#999}
.sub_main .title a.btn_open_map{float:right}
.sub_main .block{margin-top:40px}

/* 공통 -  tab */
.sub_main .tabs li{float:left;}
.sub_main .tabs_b{border-bottom:1px solid #000}
.sub_main .tabs_b a{display:inline-block;width:189px;height:50px;background:#f5f5f5;color:#bbb;text-align:center;font-size:16px;font-weight:bold;line-height:50px;border-left:1px solid #dbdbdb}
.sub_main .tabs_b li:first-child a{border-left:0 none;}
.sub_main .tabs_b a.active{background:#000;color:#fff}
.sub_main .tabs_s a{display:inline-block;padding:36px 0 41px;margin-left:45px;background:#fff;color:#333;font-size:15px}
.sub_main .tabs_s a.active{padding-bottom:5px;background:none;color:#58b0b4;border-bottom:2px solid #58b0b4}
.sub_main .tab_cont_s ul li{margin-top:20px;zoom:1}
.sub_main .tab_cont_s ul li:first-child{margin-top:0}
.sub_main .tab_cont_s ul li:after{content:'';display:block;clear:both;overflow:hidden}
.sub_main .tab_cont_s ul li.ban_long{margin:30px -601.5rem;padding:0 1.5rem;background:#fbdd39;border-left:600rem solid #fbdd39;border-right:600rem solid #fbdd39}
.sub_main .tab_cont_s .banner{position:relative;float:left;width:749px;height:280px}
.sub_main .tab_cont_s .banner .icon{position:absolute;top:0;left:50px;z-index:1}
.sub_main .tab_cont_s .info{float:left;width:147px;height:230px;padding:26px 26px 22px;background:#fff;border:1px solid #95c4c6}
.sub_main .tab_cont_s .info .category i{padding-left:12px}
.sub_main .tab_cont_s .info .category span{display:inline-block;margin-left:5px;font-size:15px;color:#58b0b4;vertical-align:middle}
.sub_main .tab_cont_s .info .price{margin-top:55px;font-size:30px;color:#58b0b4;text-align:center}
.sub_main .tab_cont_s .info a{display:block;width:148px;height:33px;margin-top:10px;font-size:15px;text-align:center;line-height:33px;border-radius:2px;box-sizing:border-box}
.sub_main .tab_cont_s .info a.btn_go_detail{background:#58b0b4;color:#fff;}
.sub_main .tab_cont_s .info a.btn_open_pop_consulting{background:#fff;color:#58b0b4;border:1px solid #58b0b4}

/* 공통 - 게시판 */
.sub_main .title_board{padding:30px 0;font-size:24px;}
.sub_main .reply table{width:100%;margin-bottom:30px;border-top:2px solid #000}
.sub_main .reply table tr th{color:#302541}
.sub_main .reply table tr th,.sub_main .reply table tr td{padding:20px 0;text-align:center;border-bottom:1px solid #e9eaed}
.sub_main .reply table tr td{background:#fff;color:#666}
.sub_main .reply table tr td.tit{color:#000;text-align:left}
.sub_main .reply table tr td.tit > a{padding-right:10px;}
.sub_main .reply table tr.best td{background:#fafafa}
.sub_main .reply table tr.best td:first-child{color:#58b0b4;font-weight:bold}
.sub_main .reply table tr td i{display:inline-block;width:36px;height:13px;padding-left:5px}
.sub_main .reply table tr td i.best{background:url('/img/common/icon/ico_board_best.gif') 0 0 no-repeat}
.sub_main .reply table tr td i.new{background:url('/img/common/icon/ico_board_new.gif') 0 0 no-repeat}
.sub_main .reply table tr td i.file{width:12px;height:14px;padding-right:10px;background:url('/img/common/icon/ico_board_file.png') 0 0 no-repeat}
.sub_main .reply table tr td i.sns{display:inline-block;width:20px;height:20px;padding-left:0}
.sub_main .reply table tr td i.sns.pr{background:url('/img/common/icon/ico_board_sns_pr.png') 0 0 no-repeat}
.sub_main .reply table tr td i.sns.fb{background:url('/img/common/icon/ico_board_sns_fb.png') 0 0 no-repeat}
.sub_main .reply table tr td i.sns.yt{background:url('/img/common/icon/ico_board_sns_yt.png') 0 0 no-repeat}
.sub_main .reply table tr td i.sns.ks{background:url('/img/common/icon/ico_board_sns_ks.png') 0 0 no-repeat}
.sub_main .reply table tr td i.sns.nb{background:url('/img/common/icon/ico_board_sns_nb.png') 0 0 no-repeat}
.sub_main .reply table tr:hover td{background:#fafafa;font-weight:bold;letter-spacing:-0.11em}
.sub_main .reply table tr.answer{display:none}
.sub_main .reply table tr.answer td{padding:20px 0px;text-align:left}
.sub_main .reply table tr.answer:hover td{background:#fff;font-weight:normal;letter-spacing:-0.1em}
.sub_main .reply table tr.answer td img{max-width:950px}
.sub_main .reply table tr.answer span.file_bx{display:block;}
.sub_main .reply table tr.answer span.file_bx:last-child{margin-bottom: 20px;}
.sub_main .pager{margin-left:340px}
.sub_main .pager a{display:inline-block;margin:0 10px;font-size:14px;color:#999;vertical-align:middle}
.sub_main .pager a.on{color:#58b0b4;font-weight:bold}
.sub_main .pager a.btns{margin:0 5px 0 0}
.sub_main .pager a.btns.next{margin:0 5px}
.sub_main .search{position:relative;float:right;font-size:14px; margin-top:35px;}
.sub_main .search select{display:inline-block;width:108px;height:32px;padding:0 5px;margin-right:5px;border:1px solid #dadada;border-radius:3px}
.sub_main .search input{display:inline-block;width:292px;height:32px;padding:0 5px;border:1px solid #dadada;border-radius:3px}
.sub_main .search a.btn_search{position:absolute;top:1px;right:1px;display:inline-block;width:58px;height:30px;background:#95c4c6;line-height:32px;text-align:center;color:#fff;border:1px solid #dadada;border-radius:3px}

/* paging */
/*.wrap_paging{position:relative;margin-top:40px}
.paging{width:auto;margin-top:8px;padding:0;font-size:14px;line-height:20px;font-weight:normal;text-align:center}
.paging>a,.paging>span{display:inline-block;height:20px;padding:0 7px;color:#6c6c6c;text-align:center;vertical-align:middle}
.paging a:hover,.paging a:active,.paging span{background-position:0 0;font-weight:normal;color:#000;font-weight:bold;text-decoration:none}
.paging span, .paging span.on{color:#aad8d9}
.paging span > i,.paging span > a{display:block;overflow:hidden;width:20px;height:20px;font-size:0;line-height:0;text-indent:-9999px}
.paging .prev a{background:url(/img/board/ico/btn_paging_prev.png)no-repeat 50% 50%}
.paging .prev a:hover{background-position:0 -14px}
.paging .prev i{display:none}
.paging .next a{background:url(/img/board/ico/btn_paging_next.png)no-repeat 50% 50%}
.paging .next a:hover{background-position:0 -14px}
.paging .next i{display:none}
.paging .first{display:none;}
.paging .first a{background:url(/img/board/ico/btn_paging_prev.png)no-repeat 50% 50%}
.paging .first a:hover{background-position:0 -14px}
.paging .first i{display:none}
.paging .last{display:none;}
.paging .last a{background:url(/img/board/ico/btn_paging_next.png)no-repeat 50% 50%}
.paging .last a:hover{background-position:0 -14px}
.paging .last i{display:none}*/

/* 공통 - write페이지 */
.counseling{margin-bottom:40px;border-top:1px solid #141414;border-bottom:1px solid #000;}
.counseling .writing_area{padding:50px 0;border-top:1px solid #000;}
.counseling .writing_area dl{margin-top:10px;}
.counseling .writing_area dl:first-child{margin-top:0;}
.counseling .writing_area dl:after{content:'';display:block;clear:both;}
.counseling .writing_area dt{display:block;float:left;position: relative;top:13px;width:138px;font-size:14px;font-weight:bold;color:#333;}
.counseling .writing_area dd{display:block;float:left;position: relative;width:800px;padding:10px 5px;border:1px solid #cecece;border-radius:5px;}
.counseling .writing_area dd input{padding:5px;width:780px;font-size:14px;}
.counseling .writing_area dd span.file_txt{position: absolute;top:10px;right:5px;}
.counseling .writing_area dd select{padding:5px;width:780px;font-size:14px;}
.counseling .writing_area dd.w_name{font-size:15px;font-weight:bold;color:#1e1e1e;border:none;}
.counseling .writing_area dd.w_name span{color:#95c4c5;}
.counseling .writing_area dd.bd_no{padding:10px 0;border:0}
.counseling .writing_area dd.ckdd input{width:15px}
.notice .counseling{border-top:2px solid #141414;border-bottom:1px solid #141414}

/* 공통 - 버튼 */
.btn_counseling .ltbx{float:left;}
.btn_counseling .ltbx a{margin-right:8px;}
.btn_counseling .rtbx{float:right;}
.btn_counseling .rtbx a{margin-left:8px;}
.btn_counseling a{display:inline-block;width:98px;height:34px;line-height:34px;font-size:14px;text-align:center;vertical-align:middle}
.btn_counseling a.btn_01{color:#878787;border:1px solid #878787;border-radius:5px;}
.btn_counseling a.btn_02{color:#58b0b4;border:1px solid #58b0b4;border-radius:5px;}

/* 공통 - 팝업 */
.pop_layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}
.pop_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index: 9997}
.pop_layer .pop_cont{display:block;position:absolute;top:351px;left:50%;margin-left:-460px;z-index:9999}
.pop_layer .pop_cont .floor{width:788px;padding:8px 33px;margin-top:-5px;background:#58b0b4}
.pop_layer .pop_cont .floor a.btn_pop_close{float:right;padding:0 20px;vertical-align:middle;color:#fff;line-height:28px;border:1px solid #fff;border-radius:2px}

/* 공통 - 윈도우팝업 */
.pop_window{display:block;}
.pop_window .pop_cont{top:200px;width:695px}
.pop_window .pop_cont .title{position:relative;height:114px;padding:30px 29px 38px 38px;background:#fff}
.pop_window .pop_cont .title h4{font-size:40px;color:#95c4c6;letter-spacing:-1px;font-weight:600}
.pop_window .pop_cont .title p{margin-top:15px;font-size:15px;color:#95c4c6;line-height:22px}
.pop_window .pop_cont .title a.btn_why_consulting{position:absolute;top:29px;right:29px;}
.pop_window .pop_cont .attention{position:absolute;bottom:-32px;left:222px;font-size:13px;color:#58b0b4;line-height:15px}
.pop_window .pop_cont .attention i{padding-right:5px}
.pop_window .pop_cont table{width:100%}
.pop_window .pop_cont table tr th{padding:40px 0 0 32px;background:#95c4c6;color:#fff;font-weight:normal;text-align:left;vertical-align:top}
.pop_window .pop_cont table tr th span{padding-left:5px;vertical-align:middle}
.pop_window .pop_cont table tr.padtop th{padding-top:18px}
.pop_window .pop_cont table tr.first th{padding-top:55px}
.pop_window .pop_cont table tr td{padding:30px 0 0 51px;background:#f5f5f5;color:#58b0b4}
.pop_window .pop_cont table tr.padtop td{padding-top:10px}
.pop_window .pop_cont table tr.first td{padding-top:45px}
.pop_window .pop_cont table tr td input[type=text]{width:244px;height:38px;padding-left:10px;border:1px solid  #ddd}
.pop_window .pop_cont table tr.phone_bx input[type=text]{width:67px;margin-right:10px}
.pop_window .pop_cont table tr td select{height:38px;padding-left:10px;border:1px solid  #ddd}
.pop_window .pop_cont table tr td select.lounge_select1{width:159px}
.pop_window .pop_cont table tr td select.lounge_select2{width:256px}
.pop_window .pop_cont table tr.address_bx input[type=text]{display:block;margin-top:10px;}
.pop_window .pop_cont table tr.address_bx input#useraddress{display:inline-block;width:155px;margin-top:0;}
.pop_window .pop_cont table tr.address_bx input#counsel_postcode{display:inline-block;width:244px}
.pop_window .pop_cont table tr.address_bx a.btn_address{display:inline-block;width:83px;height:40px;margin:10px 0 0 5px;background:#000;line-height:40px;color:#fff;text-align:center;vertical-align:top;border-radius:3px}
.pop_window .pop_cont table tr td textarea{width:419px;height:111px;padding:10px 0 0 10px;border:1px solid  #ddd;box-sizing:border-box}
.pop_window .pop_cont table tr.agree_bx td p{width:419px;height:111px;padding:10px 0 0 10px;background:#fff;font-size:12px;color:#999;border:1px solid  #ddd;box-sizing:border-box;overflow-y:auto}
.pop_window .pop_cont table tr.agree_bx td span.q{display:block;margin:30px 0 10px;font-size:16px}
.pop_window .pop_cont table tr.agree_bx td label{padding:0 53px 0 10px}
.pop_window .pop_cont table tr.agree_bx td .btns a{display:inline-block;width:205px;height:50px;line-height:50px;text-align:center;border-radius:3px;box-sizing:border-box}
.pop_window .pop_cont table tr.agree_bx td .btns a.btn_consulting_apply{margin-right:10px;background:#58b0b4;color:#fff}
.pop_window .pop_cont table tr.agree_bx td .btns a.btn_pop_close{background:#fff;color:#58b0b4;border:1px solid #58b0b4}
.pop_window .pop_cont table tr.agree_bx td .btns{padding:40px 0 50px}

/* 고객센터 */
.customer .tit h3{margin-bottom:30px;font-size:27px;font-weight:bold;color:#58b0b4;}
.customer .tit h3 img{position: relative;top:-2px;margin-right:10px;}
.customer .tit span{font-size:14px;color:#333;}
.customer .tit span a{margin-left:5px;}
.customer .tit .btn{margin-top:30px;}
.customer .tit .btn a{display: block;width:98px;height:34px;line-height:34px;font-size:14px;color:#58b0b4;text-align:center;border:1px solid #58b0b4;border-radius:5px;}
.customer .sneak_preview{float:right;width:597px;}

.customer .section1{padding:40px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab}
.customer .section1:after{content:'';display:block;clear:both;overflow:hidden}
.customer .section1 .pk_area{float:left;position:relative;width: 449px;height:142px;}
.customer .section1 .pk_area:first-child{border-right:1px solid #e9eaed;}
.customer .section1 .kabx{padding-left:50px;}
.customer .section1 .kabx .popup_kakao{display:none;position: absolute;top:0;left:0;z-index:10;height:500px;overflow-y:scroll;}
.customer .section1 .kabx .popup_kakao a{position: absolute;top:5px;right:10px;font-size:24px;font-weight:bold;color:#000;}
.customer .section1 .pk_area .txt_time{position:absolute;top:67px;right:0;font-size:12px;color:#333;text-align:right;}
.customer .section1 .pk_area .txt_time span{display: block;}
.customer .section1 .pk_area .txt_time.posr{right:44px;}
.customer .section2{margin-top:100px;}
.customer .section2 .tit{float:left;width:353px;}
.customer .section2 .sneak_preview table{width:100%;margin-bottom:30px;border-top:1px solid #ababab;table-layout:fixed;}
.customer .section2 .sneak_preview table tr th{color:#302541}
.customer .section2 .sneak_preview table tr th,.customer .section2 .sneak_preview table tr td{padding:20px 0;text-align:center;border-bottom:1px solid #e9eaed}
.customer .section2 .sneak_preview table tr td{font-size:14px;background:#fff;color:#666;}
.customer .section2 .sneak_preview table tr td:last-child{text-align:left;background:#fff url('/img/common/btn/btn_reply_go.png') 95% center no-repeat;}
.customer .section2 .sneak_preview table tr td:last-child a{color:#000}
.customer .section2 .sneak_preview table tr td a{display: inline-block; width: 88%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.customer .section2 .sneak_preview table tr.best td i{padding-left:15px}
.customer .section2 .sneak_preview table tr:hover td{background:#fafafa}
.customer .section2 .sneak_preview table tr:hover td:first-child{font-weight:bold;color:#58b0b4;}
.customer .section2 .sneak_preview table tr:hover td:last-child{font-weight:bold;background:#fafafa url('/img/common/btn/btn_reply_go.png') 95% center no-repeat}
.customer .section2 .sneak_preview table td span{display:inline-block;position: relative;top:-3px;margin-right:5px;width:16px;height:16px;background:url('/img/common/icon/icon_answer_ok.gif') 0 0 no-repeat;}
.customer .section2 .sneak_preview table td span.ok{background-position:-16px 0;}
.customer .section2 .sneak_preview table td.breakdown{padding:40px 0 113px;font-size:14px;color:#666;}
.customer .section2 .sneak_preview table td.breakdown:last-child{text-align:center;background:none;}
.customer .section2 .sneak_preview table tr:hover td.breakdown{background:none;font-weight:normal;color:#666;}
.customer .section2 .pager{float:left;}
.customer .section2 .pager a{display:inline-block;margin:0 10px;font-size:14px;color:#999;vertical-align:middle}
.customer .section2 .pager a.on{color:#58b0b4;font-weight:bold}
.customer .section2 .pager a.btns{margin:0 5px 0 0}
.customer .section2 .pager a.btns.next{margin:0 5px}
.customer .section2 .search{position:relative;float:right;font-size:14px;}
.customer .section2 .search select{display:inline-block;width:68px;height:34px;padding:0 5px;margin-right:5px;border:1px solid #dadada;border-radius:3px;box-sizing:border-box}
.customer .section2 .search input{display:inline-block;width:233px;height:34px;padding:0 5px;border:1px solid #dadada;border-radius:3px;box-sizing:border-box}
.customer .section2 .search a.btn_search{position:absolute;top:1px;right:1px;display:inline-block;width:60px;height:32px;background:#95c4c6;line-height:32px;text-align:center;color:#fff;border:1px solid #dadada;border-radius:3px;box-sizing:border-box}
.customer .section3{margin-top:100px;padding-bottom:100px;}
.customer .section3 .tit{float:left;width:353px;}
.customer .section3 .keyword_preview{float:right;width:597px;}
.customer .section3 .keyword_preview ul{border-top:1px solid #ababab;border-bottom:1px solid #eee;}
.customer .section3 .keyword_preview ul:after{content:'';display: block;clear:both;}
.customer .section3 .keyword_preview ul li{float:left;padding:20px 0;}
.customer .section3 .keyword_preview ul li a{display:inline-block;margin:0 40px;font-size:14px;color:#000;}
.customer .section3 .keyword_preview ul li:hover a, .customer .section3 .keyword_preview ul li a.active{font-weight:bold;color:#58b0b4;letter-spacing:-0.12em}
.customer .section3 .keyword_preview ul li:first-child a{margin-left:5px;}
.customer .section3 .keyword_preview ul li:last-child a{margin-right:5px;}
.customer .section3 .keyword_preview .tab_cont table{width:100%;margin-bottom:30px;table-layout:fixed;}
.customer .section3 .keyword_preview .tab_cont table td{padding:20px 0;text-align:left;border-bottom:1px solid #eee;}
.customer .section3 .keyword_preview .tab_cont table tr td{background:#fff;font-size:14px;color:#666;}
.customer .section3 .keyword_preview .tab_cont table tr td:first-child{text-align:center;}
.customer .section3 .keyword_preview .tab_cont table tr td:last-child{padding-left:30px;text-align:left;background:#fff url('/img/common/btn/btn_reply_go.png') 95% center no-repeat;}
.customer .section3 .keyword_preview .tab_cont table tr td a{display: inline-block; width: 88%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#000;}
.customer .section3 .keyword_preview .tab_cont table tr:hover td:first-child{font-weight:bold;color:#58b0b4;}
.customer .section3 .keyword_preview .tab_cont table tr:hover td{font-weight:bold;background:#fafafa;}
.customer .section3 .keyword_preview .tab_cont table tr:hover td:last-child{background:#fafafa url('/img/common/btn/btn_reply_go.png') 95% center no-repeat;}

.cs-new{position:relative;padding:27px 25px 15px 22px;background:#57afb4; margin-top: 30px;}
.cs-new:after{content:"";display:block;clear:both;}
.cs-new .stit_cs{float:left;}
.cs-new .stit_cs + div{float:right;width:752px;}
.cs-new .stit_cs + div:after{content:"";display:block;clear:both;}
.cs-new dl{float:left;width:292px;min-height:130px;margin-bottom:2px;padding:12px 0 13px 82px;border-radius:5px;}
.cs-new dl > dt{margin-bottom:2px;font-size:17px;font-weight:bold;color:#000;}
.cs-new dl > dt + dd{margin-bottom:2px;font-size:13px;font-weight:bold;color:#ed2727;}
.cs-new dl > dd:nth-of-type(2){min-height:60px;font-size:13px;line-height:18px;color:#666;}
.cs-new dl > dd:nth-of-type(3){font-size:11px;color:#000;}
.cs-new .kakao{background:#fff url(/img/common/icon/icon_kakao01.png) no-repeat 18px 14px;cursor:pointer;}
.cs-new .tel{margin-left:2px;background:#fff url(/img/common/icon/icon_tel01.png) no-repeat 21px 15px;}
.cs-new .custom{width:668px;min-height:58px;background:#fff url(/img/common/icon/icon_cus01.png) no-repeat 14px 13px;cursor:pointer;}
.cs-new .custom > dt + dd{font-size:13px;color:#666;}
.cs-new .txt{margin-top:4px;font-size:12px;color:#fff;}
.cs-new .img_cs{position:absolute;top:-183px;right:0;}

/*고객센터 - faq*/
.customer .faq .tab_cont_b .reply{margin-top:30px}
.customer .faq .tab_cont_b .search{float:right;margin:0;}
.customer .faq .btn_writing{float:left;}
.customer .faq .btn_writing a{display:block;width:98px;height:34px;line-height:34px;font-size:14px;color:#58b0b4;text-align:center;border:1px solid #58b0b4;border-radius:5px;}
.customer .faq table tr.detail{display:none;}
.customer .faq table tr.detail td{padding:20px;}
.customer .faq table tr:hover td:first-child{font-weight:bold;color:#58b0b4;}
.customer .faq table tr:hover td:last-child{font-weight:bold;}
.customer .faq table tr.detail td:last-child{background:none;}
.customer .faq table tr.detail:hover td:last-child{background:none;}
.customer .faq table tr.detail:hover td{color:#666;font-weight:normal;}

/* 1:1문의 상담 확인하기 */
.customer .counseling .detail_area{border-top:2px solid #141414;}
.customer .counseling .detail_area table{width:100%;table-layout:fixed;}
.customer .counseling .detail_area table tr th,
.customer .counseling .detail_area table tr td{padding:20px 0;font-size:14px;color:#302541;text-align:center;}
.customer .counseling .detail_area table tr td{background:#fafafa;border-top:1px solid #e9eaed;border-bottom:1px solid #e9eaed;}
.customer .counseling .detail_area table tr td:nth-child(1){font-weight:bold;color:#58b0b4;}
.customer .counseling .detail_area table tr td:nth-child(2){color:#8b8b8b;}
.customer .counseling .detail_area table tr td:nth-child(3){font-weight:bold;color:#333;text-align:left;width: 88%;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.customer .counseling .detail_area table tr td:nth-child(4){color:#7f7f7f;}
.customer .counseling .detail_area table tr td span.ok{display:inline-block;position: relative;top:3px;margin-right:10px;width:16px;height:16px;background:url('/img/common/icon/icon_answer_ok.gif') -16px 0 no-repeat;}
.customer .counseling .detail_area .detail_txtbx{padding:60px 0;font-size:15px;line-height:26px;letter-spacing:-1.4px;}

/* 1:1문의 상담 답글달기 */
.customer .counseling .answer_area{margin-bottom:50px;padding:30px 90px;background: #f5f5f5;}
.customer .counseling .answer_area .comments{position: relative;}
.customer .counseling .answer_area .comments .icon{position:absolute;top:-10px;left:-75px;color:#bbb;}
.customer .counseling .answer_area .comments .icon img{margin:0 5px;}
.customer .counseling .answer_area .comments p{margin-bottom:30px;font-size:15px;font-weight:bold;color:#1e1e1e;}
.customer .counseling .answer_area .comments p span{color:#95c4c5;}
.customer .counseling .answer_area .comments strong{display: block;margin-bottom:20px;font-size:14px;font-weight:bold;color:#333;}
.customer .counseling .answer_area .comments .txtbx{font-size:15px;line-height:26px;letter-spacing:-1.4px;}

/* 공지사항 - 이벤트 */
.notice .event_bx.first{margin-top:90px}
.notice .event_bx{margin-top:120px}
.notice .event_bx h3{margin-bottom:20px;background:url('/img/common/bg_event_title.gif') 0 center repeat-x;text-align:center}
.notice .event_bx h3 span{padding:0 35px;background:#fff;font-size:22px;font-weight:normal;color:#333}
.notice .event_bx ul{margin-left:-30px}
.notice .event_bx ul li{float:left;margin:40px 0 0 30px}
.notice .event_bx ul li dl.banner dt{margin-bottom:15px;color:#999}
.notice .event_bx ul li dl.banner dd{position:relative;width:460px;border-top:1px solid #cecece;border-bottom:1px solid #cecece}
.notice .event_bx ul li dl.banner dd .vis{position:relative;display:block;float:left;width:237px;height:235px;overflow:hidden}
.notice .event_bx ul li dl.banner dd .vis > img{;width:237px;height:235px}
.notice .event_bx ul li dl.banner dd .vis .over{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:#000;opacity:.5;filter: alpha(opacity=50);z-index:99}
.notice .event_bx ul li dl.banner dd .vis .over span{position:absolute;bottom:21px;right:20px;padding:2px 6px 3px 5px;font-size:12px;color:#fff;border:1px solid #fff;z-index:100}
.notice .event_bx ul li dl.banner dd :hover .over,.notice .event_bx ul li dl.banner dd :focus .over{display:block}
.notice .event_bx ul li dl.banner dd .txt{position:relative;float:left;width:192px;height:191px;padding:20px 0 24px 30px;overflow:hidden}
.notice .event_bx ul li dl.banner dd .txt span.date{display:block;margin-bottom:30px;font-size:12px;color:#999;letter-spacing:0}
.notice .event_bx ul li dl.banner dd .txt span.tit{display:block;font-size:22px;color:#333}
.notice .event_bx ul li dl.banner dd .txt span.sub{position:absolute;bottom:24px;left:30px;display:block;color:#333}
.notice .event_bx ul li dl.banner.end .dim{position:absolute;top:0;left:0;z-index:99}
.notice .event_bx .ban_wide.paybenefit{padding:30px 0 37px;background:#f8e757}
.notice .event_bx .ban_wide.special{padding:30px 0 37px;background:#36ab68}
.notice .event_bx .ban_wide .tit{position:relative;float:left;width:291px;height:298px}
.notice .event_bx .ban_wide .tit em{padding-top:20px;font-size:31px;color:#333}
.notice .event_bx .ban_wide .tit span{position:absolute;bottom:13px;left:0;font-size:16px;color:#333}
.notice .event_bx .ban_wide .banner{float:right; width:626px;height:298px;overflow:hidden}
/*.notice .event_bx .ban_wide .banner a{display:inline-block;margin-left:28px}*/

/* 키즈스콜레입니다 */
.intro_main .inner{width:950px;margin:0 auto}
.intro_main .visual{padding:67px 0 434px;background:#f0e9d8 url('/img/customer/intro/bg_intro_visual.jpg') center 100% no-repeat;text-align:center}
.intro_main .block{padding-top:55px ;background:#fff;border-top:1px solid #e1e1e1}
.intro_main .block dl{overflow:hidden}
.intro_main .block dl dt{float:left;width:208px;padding-left:82px}
.intro_main .block dl dd{float:left}
.intro_main .block dl dd > a{display:block;margin-top:48px}
.intro_main .block.belief .inner{padding-bottom:351px;background:url('/img/customer/intro/bg_intro_belief.gif') 0 100% no-repeat}
.intro_main .block.way .inner{padding-bottom:345px;background:url('/img/customer/intro/bg_intro_way.gif') 0 100% no-repeat}
.intro_main .block.support .inner{padding-bottom:335px;background:url('/img/customer/intro/bg_intro_support.gif') 0 100% no-repeat}
.intro_main .block.value .inner{padding-bottom:310px;background:url('/img/customer/intro/bg_intro_value.gif') 0 100% no-repeat}
.intro_main .slogan{padding:141px 0 179px;background:#dff1f4;text-align:center}
.sub_main .map_area{display:none;width:100%}

/* 상품소개 - slide */
.sub_main .slide_bx{float:left;margin-right:20px;position:relative;width:355px;height:340px;}
.sub_main .slide_bx a{display:block;position:relative;}
.sub_main .slide_bx .bx-controls{position:absolute;right:2px;top:2px;}
.sub_main .slide_bx .bx-pager{position:absolute;right:14px;top:0;width:42px;background-color:#000;background-color:rgba(0,0,0,0.15);color:#fff;font-size:11px;line-height:24px;text-align:center;}
.sub_main .slide_bx .bx-prev,
.sub_main .slide_bx .bx-next{display:block;position:absolute;top:0;width:14px;height:25px;background:url('//s3.ap-northeast-2.amazonaws.com/st.dangidata/common/img/st-comm-v3/btn-paging-01.png') no-repeat 0 0;overflow:hidden;font-size:0;line-height:0;text-indent:-999px;*text-indent:0;}
.sub_main .slide_bx .bx-prev{right:56px;background-position:0 0;}
.sub_main .slide_bx .bx-next{right:0;background-position:-40px 0;}

/* 상품소개 - 상세페이지 */
.sub_main .bookinfo{height:338px;border-top:1px solid #58b0b4;border-bottom:1px solid #58b0b4;overflow:hidden;}
.sub_main .bookinfo .vdo{float:left;width:340px}
.sub_main .bookinfo .info{position:relative;float:left;width:516px;height:299px;padding:27px 47px 14px}
.sub_main .bookinfo .info .name h3{display:inline;margin-right:20px;font-size:35px;color:#58b0b4;letter-spacing:-1px;vertical-align:middle}
.sub_main .bookinfo .info .name i{vertical-align:middle}
.sub_main .bookinfo .info .name span{color:#58b0b4;font-size:16px;vertical-align:middle}
.sub_main .bookinfo .info .introduce{margin:20px 0 15px}
.sub_main .bookinfo .info .introduce dl{line-height:32px}
.sub_main .bookinfo .info .introduce dt{float:left;width:62px}
.sub_main .bookinfo .info .introduce dd{float:left;width:355px;height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sub_main .bookinfo .info .introduce dl.it_02 dd{height:64px;text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2; /* 라인수 */-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;overflow:hidden;}
.sub_main .bookinfo .info a.btn_first_consulting{position:absolute;bottom:14px;left:47px}
.sub_main .bookinfo .info a.btn_why_consulting{position:absolute;bottom:64px;right:0}
.sub_main .bookinfo .info .sns{position:absolute;top:27px;right:47px}
.sub_main .bookinfo .info .sns li{margin-bottom:11px}
.sub_main .tab_cont_b .review{width:650px;margin:33px auto 62px;box-sizing:border-box}
.sub_main .tab_cont_b .review > img{margin-left:90px}
.sub_main .tab_cont_b .review .txt{height:56px;line-height:56px;text-align:center;border:1px solid #000}
.sub_main .tab_cont_b .review .txt span{padding-left:12px;font-size:12px;color:#c0c0c0}
.sub_main .tab_cont_b .movbx{}
.sub_main .tab_cont_b .movbx .titbx{margin-bottom:10px;padding:10px 0;font-weight:bold;text-align:center;color:#000;background: #ccc;border-radius:5px;}
.sub_main .tab_cont_b .movbx .video_list:after{content:'';display:block;clear:both;}
.sub_main .tab_cont_b .movbx .video_list li{margin-top:30px;}
.sub_main .tab_cont_b .movbx .video_list li:first-child{margin-top:0;}
.sub_main .tab_cont_b .movbx .video_list li a{display: block;margin-top:5px;font-weight:bold;}
.sub_main .tab_cont_b .movbx .video_list li p img{width:950px;}
.sub_main .tab_cont_b .compositon,.sub_main .tab_cont_b .reply,.sub_main .tab_cont_b .movbx{margin-top:60px}

/* 상품소개 - 사이언스메이커 */
.sub_main.product_detail .information .video_btns_area{overflow:hidden}
.sub_main.product_detail .information .video_btns_area .vdo_bx{float:left;width:409px;height:230px;overflow:hidden}
.sub_main.product_detail .information .video_btns_area .btns{float:right;width:539px;height:230px;overflow:hidden}
.sub_main.product_detail .information .video_btns_area .btns table tr td{border:1px solid #e4e4e4}
.sub_main.product_detail .information .part{position:relative}
.sub_main.product_detail .information .part .bx{position:absolute;left:30px;bottom:70px;overflow:hidden}
.sub_main.product_detail .information .part .bx .left{float:left}
.sub_main.product_detail .information .part .bx .bx-wrapper{float:left;width:440px}
.sub_main.product_detail .information .part .bx .bx-controls{position:absolute;top:10px;right:11px}
.sub_main.product_detail .information .part .bx .bx-controls a{display:inline-block;width:14px;height:14px;background-image:url('/img/pc/product/science_maker/btn_science_maker_info_slid_controls.gif');text-indent:-9999em}
.sub_main.product_detail .information .part .bx .bx-controls a.bx-prev{background-position:0 0}
.sub_main.product_detail .information .part .bx .bx-controls a.bx-next{background-position:-13px 0}

/* 키즈스콜레 라운지  - 메인 */
.lounge_main .inner{position:relative;width:950px;margin:0 auto}
.lounge_main .visual{background-image:url('/img/customer/lounge/bg_lounge_visual.jpg');background-position:center 0;background-repeat:no-repeat;background-size:cover}
.lounge_main .block.intro{padding:58px 0 76px;background:#fff}
.lounge_main .block.programs{padding:70px 0 49px;background:#f7d4ca}
.lounge_main .block.programs a.btn_program_apply{display:block;margin-top:50px}
.lounge_main .block.programs img.obj_01{position:absolute;bottom:149px;left:-181px;z-index:1}
.lounge_main .block.programs img.obj_02{position:absolute;bottom:165px;right:-99px;z-index:1}
.lounge_main .block.reviews{padding:66px 0 86px;background:#fff}
.lounge_main .block.conclusion{background:#94a9d1}

/* 키즈스콜레 라운지 - 프로그램 목록 */
.sub_main.lounge .title{position:relative;z-index:2}
.sub_main.lounge .title:after{content:'';display:block;clear:both;overflow:hidden}
.sub_main.lounge .title .pop_lounge_how_apply{position:absolute;top:44px;left:0;display:none;z-index:1}
.sub_main.lounge .tab_cnt_lounge li{margin-top:30px;border:1px solid #eee;overflow:hidden}
.sub_main.lounge .tab_cnt_lounge .lounge_nm{position:relative;float:left;width:300px;height:110px;padding:45px 54px 79px;color:#54b0b5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sub_main.lounge .tab_cnt_lounge .lounge_nm > strong{display:block;font-size:35px}
.sub_main.lounge .tab_cnt_lounge .lounge_nm > span{font-size:15px}
.sub_main.lounge .tab_cnt_lounge .lounge_nm > a.btn_view_detail{position:absolute;bottom:24px;left:54px;display:block;width:300px;height:48px;background:#54b0b5;line-height:48px;font-size:15px;text-align:center;color:#fff;border-radius:2px}
.sub_main.lounge .tab_cnt_lounge .thumnail{float:right;border-left:1px solid #eee;overflow:hidden}
.sub_main.lounge .tab_cnt_lounge .thumnail img{width:539px;height:248px}

/* 키즈스콜레 라운지 - 프로그램 상세페이지 */
.sub_main.lounge .tab_cnt_lounge_detail{position:relative;margin-top:30px}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm{position:relative;height:148px;padding:50px 60px;border:1px solid #eee}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm > strong{display:block;font-size:35px;color:#222}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm > span{font-size:15px;color:#222}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm .box{position:absolute;top:169px;left:25px;width:820px;padding:38px 40px 20px;background:#58b0b4;z-index:1}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm .box .goal{float:left;width:250px;font-size:24px;line-height:42px;color:#fff;overflow:hidden}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm .box .info{float:right;width:474px;margin-left:95px;font-size:15px;color:#fff}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm .box .info > dl{margin-bottom:7px;letter-spacing:-0.05em;overflow:hidden}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm .box .info > dl > dt{float:left;width:92px}
.sub_main.lounge .tab_cnt_lounge_detail .lounge_nm .box .info > a.btn_visit_reservation{display:block;width:100%;height:48px;margin-top:25px;background:#fff;line-height:48px;font-size:20px;color:#58b0b4;text-align:center;}
.sub_main.lounge .tab_cnt_lounge_detail .programs{padding:125px 40px 84px;background:#f5f5f5;border:1px solid #eee;border-top:0 none}
.sub_main.lounge .tab_cnt_lounge_detail .programs .tit{padding:60px 0 0 40px;font-size:22px;color:#222}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li{position:relative;height:137px;padding:32px 40px 38px 36px;margin-top:30px;background:#fff}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.mom{background:#fff url('/img/common/banner/bg_lounge_program_mom.gif') 100% 0 no-repeat}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.kids{background:#fff url('/img/common/banner/bg_lounge_program_kids.gif') 100% 0 no-repeat}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.baby{background:#fff url('/img/common/banner/bg_lounge_program_baby.gif') 100% 0 no-repeat}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.party{background:#fff url('/img/common/banner/bg_lounge_program_festival.gif') 100% 0 no-repeat}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table{width:567px;table-layout:fixed}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table .c1{width:90px}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table .c2{width:477px}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table thead th{padding-bottom:15px;font-size:22px;color:#222;font-weight:normal;text-align:left}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table thead th i{padding-left:5px;font-size:11px;font-weight:normal;line-height:33px;vertical-align:top}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table thead th i.hot{color:#f86309}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table thead th i.best{color:#58b0b4}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table tbody th{padding:2px 0;font-weight:normal;color:#222;text-align:left}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li table tbody td{padding:2px 0;font-weight:normal;color:#222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li a.btn_program_apply{position:absolute;bottom:38px;right:40px;display:block;width:225px;height:33px;background:#eaca1c;line-height:33px;color:#fff;text-align:center;border-radius:2px}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.deadline{margin-top:43px;}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.deadline table thead th{color:#ccc}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.deadline table tbody th{color:#ccc}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.deadline table tbody td{color:#ccc}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.p_list > li.deadline a.btn_program_apply{background:#ccc;pointer-events:none;cursor:default}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.review{margin-top:30px;padding:10px 40px 20px;background:#fff}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.review li{padding:30px 0;line-height:28px;border-top:1px solid #eee}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.review li:first-child{border-top:0 none}
.sub_main.lounge .tab_cnt_lounge_detail .programs > ul.review li > p > span{display:block}
.sub_main.lounge .tab_cnt_lounge_detail a.btn_page_up{position:absolute;bottom:0;right:40px;z-index:1}

/* 평생교육디자이너 - 메인 */
.education_designer_main .inner{position:relative;width:950px;margin:0 auto}
.education_designer_main .visual{height:731px}
.education_designer_main .visual .bx-wrapper,.education_designer_main .visual .bx-viewport{height:100%}
.education_designer_main .visual .bx-controls a{position:absolute;top:52px;left:50%;width:18px;height:18px;text-indent:-9999em;z-index:9999}
.education_designer_main .visual .bx-controls a.bx-prev{margin-left:526px;background:url('/img/education/life_long/btn_education_vis_slider.png') 0 0 no-repeat}
.education_designer_main .visual .bx-controls a.bx-next{margin-left:546px;background:url('/img/education/life_long/btn_education_vis_slider.png') -18px 0 no-repeat}
.education_designer_main .visual .vis_slider{width:100%;height:100%}
.education_designer_main .visual .vis_slider > li{width:100%;height:100%;background-position:center 0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.education_designer_main .visual .vis_slider .vis_slide_01{background-image:url('/img/education/life_long/bg_education_vis_01.jpg')}
.education_designer_main .visual .vis_slider .vis_slide_02{background-image:url('/img/education/life_long/bg_education_vis_02.jpg')}
/*.education_designer_main .visual .vis_slider .vis_slide_03{background-image:url('/img/education/life_long/bg_education_vis_03.jpg')}*/
.education_designer_main .visual .vis_slider .vis_slide_03{background-image:url('/img/education/life_long/bg_education_vis_04.jpg')}
.education_designer_main .visual .vis_slider .talk_bx{position:absolute;top:166px;left:84px;width:290px;font-size:33px;line-height:57px;color:#fff}
.education_designer_main .visual .vis_slider .talk_bx a.btn_go_interview{display:block;position:absolute;top:170px;width:131px;height:26px;margin-top:70px;line-height:26px;text-align:center;font-size:14px;color:#a9abab;border:1px solid #a9abab;border-radius:2px}
.education_designer_main .visual .vis_slider span.talker{position:absolute;top:694px;right:14px;display:block;font-size:15px;color:#fff;letter-spacing:0}
.education_designer_main .block.concept{padding:66px 0 95px}
.education_designer_main .block.concept dl > dt{padding-bottom:100px;text-align:center}
.education_designer_main .block.concept dl > dd .cimg{position:relative;float:left;width:229px;height:444px;margin-left:11px}
.education_designer_main .block.concept dl > dd .cimg.c1{margin-left:0}
.education_designer_main .block.concept dl > dd .cimg:after{content:'';position:absolute;top:38px;right:-20px;width:57px;border:1px dashed #e7e7e7;z-index:1}
.education_designer_main .block.concept dl > dd .cimg.c2:after{right:-33px}
.education_designer_main .block.concept dl > dd .cimg.c3:after{right:-50px}
.education_designer_main .block.concept dl > dd .cimg.c4:after{display:none}
.education_designer_main .block.concept dl > dd .cimg.on img{margin-top:-444px;}
.education_designer_main .block.concept dl > dd .cimg.on:after{border:1px dashed #54b0b5}
.education_designer_main .block.benefit{padding:71px 0 84px;background:#f9deb7}
.education_designer_main .block.benefit dl > dt{margin-bottom:-8px;text-align:center}
.education_designer_main .block.benefit dl > dd{padding-top:72px}
.education_designer_main .block.support{padding:60px 0 62px;background:#54b0b5}
.education_designer_main .block.support dl > dt{padding-bottom:68px;text-align:center}
.education_designer_main .block.dream{padding:55px 0 128px}
.education_designer_main .block.dream dl > dt{padding-bottom:52px;text-align:center}
.education_designer_main .block.dream dl > dd .bx .interview_bx{position:relative;float:left;width:640px;height:202px;padding:98px 0 0 65px;border:1px solid #eee;overflow:hidden}
.education_designer_main .block.dream dl > dd .bx .interview_bx .bx-controls{position:absolute;right:10px;bottom:10px;z-index:9999}
.education_designer_main .block.dream dl > dd .bx .interview_bx .bx-pager{overflow:hidden}
.education_designer_main .block.dream dl > dd .bx .interview_bx .bx-pager-item{float:left;margin:0 5px}
.education_designer_main .block.dream dl > dd .bx .interview_bx .bx-pager-item a{display:block;width:12px;height:12px;background:#eee;border-radius:5px;text-indent:-9999em}
.education_designer_main .block.dream dl > dd .bx .interview_bx .bx-pager-item a.active{background:#54b0b5}
.education_designer_main .block.dream dl > dd .bx .rv_slider li{overflow:hidden}
.education_designer_main .block.dream dl > dd .bx .rv_slider .user_img{float:left}
.education_designer_main .block.dream dl > dd .bx .rv_slider .talk_bx{float:left;margin-left:24px}
.education_designer_main .block.dream dl > dd .bx .rv_slider .talk_bx span.word{display:block;width:500px;font-size:23px;line-height:51px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.education_designer_main .block.dream dl > dd .bx .rv_slider .talk_bx span.talker{display:block;padding-left:7px;font-size:18px;line-height:25px;color:#54b0b5}
.education_designer_main .block.dream dl > dd .bx .rv_slider .talk_bx a.btn_education_go_interview{display:block;margin-top:22px;font-size:23px;line-height:0}
.education_designer_main .block.dream dl > dd .bx .vdo_link_bx{float:left;width:220px;height:300px;margin-left:23px;overflow:hidden}
.education_designer_main .block.dream dl > dd .btn{position:relative}
.education_designer_main .block.dream dl > dd .btn i.obj{position:absolute;top:-171px;left:195px}
.education_designer_main .block.dream dl > dd .btn a.btn_education_go_curious{display:block;margin-top:215px}

/* 평생교육디자이너 - 인터뷰 */
.education_designer_main.edinterview .bx-viewport{background:#eee}
.education_designer_main.edinterview .bx-controls a{position:absolute;top:52px;left:50%;width:18px;height:18px;text-indent:-9999em;z-index:9999}
.education_designer_main.edinterview .bx-controls a.bx-prev{margin-left:526px;background:url('/img/publish/education/btn_education_vis_slider.png') 0 0 no-repeat}
.education_designer_main.edinterview .bx-controls a.bx-next{margin-left:546px;background:url('/img/publish/education/btn_education_vis_slider.png') -18px 0 no-repeat}
.education_designer_main .interview{padding-bottom:100px;background:#eee}
.education_designer_main .interview ul{padding:23px 0 26px;background:#fff}
.education_designer_main .interview ul > li .white_bx{padding:56px 100px 55px 75px;background:#fff;border-top:1px solid #e8e8e8}
.education_designer_main .interview ul > li .white_bx.f{border-top:0 none}
.education_designer_main .interview ul > li .white_bx dl{overflow:hidden}
.education_designer_main .interview ul > li .white_bx dt{float:left;width:225px;font-size:20px;line-height:40px;font-weight:bold}
.education_designer_main .interview ul > li .white_bx dd{float:left;width:550px}
.education_designer_main .interview ul > li .white_bx dd .preface{margin-bottom:-20px;font-size:20px;color:#54b0b5}
.education_designer_main .interview ul > li .white_bx dd > p{margin-top:60px;font-size:15px;line-height:34px;color:#222}
.education_designer_main .interview ul > li .white_bx dd > p > em{border-bottom:1px solid #222}
.education_designer_main .cardlist{padding:45px 0 120px 5px;background:#54b0b5}
.education_designer_main .cardlist .inner{width: 720px;}
.education_designer_main .cardlist ul > li{position:relative;float:left;margin:45px 0 0 31px;text-align:center}
.education_designer_main .cardlist ul > li > a > img{width:195px;height:195px;overflow:hidden}
.education_designer_main .cardlist ul > li > a > .dim{display:none;position:absolute;top:0;left:0;width:195px;height:195px;background:#000;line-height:195px;font-size:18px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0.7;filter:alpha(opacity=70);border-radius:100%}
.education_designer_main .cardlist ul > li > a.active > .dim,.education_designer_main .cardlist ul > li > a.active > .dim{display:block}
.education_designer_main .cardlist ul > li > a > span{display:inline-block;margin-top:25px;line-height:32px;font-size:15px;letter-spacing:0;color:#fff;border-bottom:1px solid #54b0b5}
.education_designer_main .cardlist ul > li > a.active > span{border-bottom:1px solid #fff}

/* 1%리딩멘토링 - 100일독서 */
.days100{position:relative}
.days100 .inner{position:relative;width:950px;margin:0 auto;text-align:center}
/* video */
.days100 .video_box{z-index:-1;position:relative;height:1028px;overflow:hidden; min-width:950px;}
.days100 .video_box .video .mov {overflow:hidden;/*position:fixed;*/left:0;top:0;width:100%; min-width:1050px; z-index:-1;}
.days100 .video_box .video video{width:100%;height:auto;}
.days100 .video_box .video img{width:100%;height:100%;}
/*section*/
.days100 .sec_visual{position:absolute;top:0;left:0;width:100%;padding:103px 0 89px;/*background-image:url('/img/publish/reading/days100/bg_days100_reading_visual.jpg');background-position:center 0;background-repeat:no-repeat;background-size:cover*/z-index:10}
.days100 .sec_visual .tit{margin-bottom:114px}
.days100 .sec_visual .vdo{width:854px;height:480px;margin:0 auto;background:#000;overflow:hidden}
.days100 .sec_good_parent{background-image:url('/img/publish/reading/days100/bg_days100_good_parent.jpg');background-position:center 0;background-repeat:no-repeat;background-size:cover}
.days100 .sec_steps{background:#ebe0d9}
.days100 .sec_scholarship{background:#936e47}
.days100 .sec_effect{background:#fff}
.days100 .sec_effect span.arrow{position:absolute;bottom:-25px;left:50%;margin-left:-26px}
.days100 .sec_effect_cnt{padding:197px 0;background-position:center 0;background-repeat:no-repeat;background-size:cover}
.days100 .sec_effect_cnt .white_bx{width:950px;height:606px;background:url('/img/publish/reading/days100/bg_days100_ef.gif') 0 0 no-repeat;overflow:hidden}
.days100 .sec_effect_cnt.ef1{background-image:url('/img/publish/reading/days100/bg_days100_ef1.jpg')}
.days100 .sec_effect_cnt.ef2{background-image:url('/img/publish/reading/days100/bg_days100_ef2.jpg')}
.days100 .sec_effect_cnt.ef3{background-image:url('/img/publish/reading/days100/bg_days100_ef3.jpg')}
.days100 .ef3 .motion.m2,.days100 .ef4 .motion.m3{text-align:center}
.days100 .ef4{height:464px;background:#30b097}
.days100 .ef4 .motion.m1{padding-top:82px}
.days100 .ef4 .motion.m2{padding-top:47px}
.days100 .ef4 .motion.m3{padding:0;margin-top:-22px}
.days100 .sec_power{padding:120px 0 103px 43px;background:#fff}
.days100 .sec_power .tit{float:left;padding-left:45px;text-align:left}
.days100 .sec_power .vdo{float:right;width:426px;height:240px;margin-right:45px;background:#000;overflow:hidden}
.days100 .sec_apply{background:#000}
/*motion*/
.days100 .motion{
	-webkit-transform: translate(0,-100px);
	-moz-transform: translate(0,-100px);
	-ms-transform: translate(0,-100px);
	-o-transform: translate(0,-100px);
	transform: translate(0,-100px);
	transition: all 1s .1s;
	-webkit-transition: all 1s .1s;
	-moz-transition: all 1s .1s;
	-ms-transition: all 1s .1s;
	-o-transition: all 1s .1s;
	opacity: 0;
	visibility: hidden;
	vertical-align: baseline;
}
.days100 .motion.m1{
	padding-top:59px;
	transition: all 1s .1s;
	-webkit-transition: all 1s .1s;
	-moz-transition: all 1s .1s;
	-ms-transition: all 1s .1s;
	-o-transition: all 1s .1s;
}
.days100 .motion.m2{
	padding-top:53px;
	transition: all 1s .3s;
	-webkit-transition: all 1s .3s;
	-moz-transition: all 1s .3s;
	-ms-transition: all 1s .3s;
	-o-transition: all 1s .3s;
}
.days100 .motion.m3{
	padding-top:95px;
	transition: all 1s .5s;
	-webkit-transition: all 1s .5s;
	-moz-transition: all 1s .5s;
	-ms-transition: all 1s .5s;
	-o-transition: all 1s .5s;
}
.days100 .motion.show {
	transform: translate(0,0);
	-ms-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-o-transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}

/* 1%리딩멘토링 - 독서성장일기, 독전독후활동, 그물독서 */
.reading .inner{position:relative;width:950px;margin:0 auto;text-align:center}
.reading.growth .sec_worry,.reading.growth .sec_change{background:#00b265}
.reading.before_after .sec_worry,.reading.before_after .sec_change{background:#3355aa}
.reading.net .sec_worry,.reading.net .sec_change{background:#f98026}
.reading .sec_purpose,.reading .sec_analysis,.reading .sec_no_problem,.reading .sec_present{background:#fff}
.reading .sec_apply{background:#000}
.reading .sec_worry{padding:90px 0 161px}
.reading .sec_purpose{padding:165px 0 179px}
.reading .sec_purpose span.arrow{position:absolute;bottom:-205px;left:50%;margin-left:-26px}
.reading .sec_what{padding:58px 0 97px;background:#faf4eb}
.reading .sec_what .tit{margin-bottom:67px}
.reading .sec_change{padding:58px 0 97px}
.reading .sec_change .tit{margin-bottom:68px}
.reading .sec_analysis{border-bottom:1px solid #d7d7d7}
.reading .sec_analysis,.reading .sec_no_problem{padding:109px 0}
.reading .sec_analysis .tit,.reading .sec_no_problem .tit{margin-bottom:78px}
.reading .sec_how{padding:80px 0 110px;background:#ffef64}
.reading .sec_how .tit{margin-bottom:51px}
.reading .sec_present{padding:132px 0 134px}
.reading .sec_how .bx-controls{position:absolute;left:0;bottom:-30px;width:100%;text-align:center;z-index:1}
.reading .sec_how .bx-pager{display:inline-block;overflow:hidden}
.reading .sec_how .bx-pager-item{float:left;margin:0 5px}
.reading .sec_how .bx-pager-item a{display:block;width:12px;height:12px;background:#fff;border-radius:5px;text-indent:-9999em}
.reading.growth .sec_how .bx-pager-item a.active{background:#00b265}
.reading.before_after .sec_how .bx-pager-item a.active{background:#3355aa}
.reading.net .sec_how .bx-pager-item a.active{background:#f98026}