@charset "utf-8";
#subCont{position:relative;padding:12px 0 120px;}
#subCont > h2{color:#333;font-size:30px;text-align:center;line-height:34px;font-weight:normal;margin-bottom:32px;}
#subCont > h2 span{font-size:12px;color:#888;display:block;line-height:12px;padding-top:10px;}

#subCont .sortCover{height:48px;border:solid 1px #e3e2da;background:#fff;margin-bottom:10px;}
#subCont .sortCover li{float:left;padding-left:17px;background:url('../images/common/bg_bar02.png') no-repeat 8px center;}
#subCont .sortCover li:first-child{padding-left:20px;background:none;}
#subCont .sortCover li a{font-size:13px;color:#888;line-height:48px;}
#subCont .sortCover li.on a{color:#fb916a;}
#subCont .sortCover li.calendar{float:right;border-left:solid 1px #e3e2da;background:none;padding-left:0;}
#subCont .sortCover li.calendar a{display:block;background:url('../images/common/bg_calendar.png') no-repeat 20px center;padding:0 20px 0 40px;}

#subCont .moreBtn{height:48px;border:solid 1px #e3e2da;background:#fff;text-align:center;}
#subCont .moreBtn a{display:block;line-height:48px;font-size:14px;}

#subCont .btn_list{overflow:hidden;}
#subCont .btn_list li{float:left;width:50%;text-align:center;}
#subCont .btn_list li a{display:block;color:#fff;font-size:16px;font-weight:bold;background:#1fb56c;height:50px;line-height:48px;}
#subCont .btn_list li:first-child a{background:#2281c0;color:#d4eeff;}
#subCont .btn_list li a.end {cursor:default;}

#subCont .people_num{display:inline-block;}
#subCont .people_num span{margin-left:-3px;}
#subCont .people_num span input{border-color:#ebebeb;height:28px;text-align:center;font-size:14px;}
#subCont .people_num span:first-child{margin-left:0;}

#subCont .s_titleCover{position:relative;}
#subCont .s_title{height:48px;line-height:46px;padding-left:20px;margin-bottom:10px;font-weight:normal;font-size:20px;color:#333;border:solid 1px #e3e2da;background:#fff;}
#subCont .s_title span.font-400{font-size:20px;color:#333;}
#subCont .s_title span{font-size:14px;color:#333;margin-left:10px;}
#subCont .s_titleCover .search{height:48px;width:193.5px;position:absolute;right:0;top:1px;}
#subCont .s_titleCover .search p{float:left}
#subCont .s_titleCover .search p.input{height:48px;border:none;border-left:solid 1px #e3e2da;border-right:solid 1px #e3e2da;background:#fbfbfb;}
#subCont .s_titleCover .search p.btn{width:48px;text-align:center;margin-top:1px}
#subCont .s_titleCover .search label{position:absolute;left:8px;top:15px;color:#888;}
#subCont .s_titleCover .search label:hover{cursor:auto;}
#subCont .s_titleCover .search input[type='text']{border:none;padding:5px;height:38px;width:133px;line-height:38px;background:none;}
#subCont .s_titleCover .search input[type='image']{padding:12px;}

#subCont .menu_list{display:inline-block;width:100%;margin-bottom:20px;}
#subCont .menu_list li{float:left;padding-bottom:8px;text-align:center;}
#subCont .menu_list li.on{background:url('../images/common/bg_arrow_green.png') no-repeat center bottom}
#subCont .menu_list li a{display:block;background:#fff;height:48px;border:solid 1px #e4e2dd;border-left:none;line-height:50px;font-size:14px;}
#subCont .menu_list li.on a{border-color:#1fb56c;background:#1fb56c;color:#fff;}
#subCont .menu_list li:first-child a{border-left:solid 1px #e4e2dd;}
#subCont .menu_list.type02{}
#subCont .menu_list.type02 li{width:193.5px;}
#subCont .menu_list.type02 li:first-child{width:194px;}
#subCont .menu_list.type02 li.on{background:url('../images/common/bg_arrow_blue.png') no-repeat center bottom}
#subCont .menu_list.type02 li.on a{border-color:#2281c0;background:#2281c0;}

#subCont .dupleBtn{}
#subCont .dupleBtn a{display:inline-block;height:28px;border:solid 1px #ebebeb;padding:0 20px;line-height:28px;vertical-align:middle}

/*감의신청*/
#subCont .lectureCover{overflow:hidden;}
#subCont .lectureCover .cont{width:316px;height:446px;background:#fff;float:left;margin:0 10px 10px 0;position:relative;}
#subCont .lectureCover .cont .situation{position:absolute;right:0;top:0;}
#subCont .lectureCover .cont > p {width:316px;height:316px;}
#subCont .lectureCover .cont .titleCover{display:block;height:70px;padding-top:10px;border:solid 1px #e3e2da;border-top:none;background:#fcfbf8;}
#subCont .lectureCover .cont .titleCover span{display:block;text-align:center;}
#subCont .lectureCover .cont .titleCover .title{font-size:14px;color:#444;line-height:24px;}
#subCont .lectureCover .cont .titleCover .place{color:#888;}
#subCont .lectureCover .cont .titleCover .date{color:#fb916a;margin-top:3px;font-size:14px;font-family: 'Open Sans', sans-serif;font-weight:400 !important;letter-spacing:0;}
#subCont .lectureCover .cont ul{height:48px;border:solid 1px #e3e2da;border-top:none;}
#subCont .lectureCover .cont ul li{float:left;height:48px;width:157px;text-align:center;line-height:46px;}
#subCont .lectureCover .cont ul li:first-child{width:156px;border-right:solid 1px #e3e2da;}
#subCont .lectureCover .cont ul li span{color:#c7965b;font-family: 'Open Sans', sans-serif;font-weight:400 !important;letter-spacing:0;}

/*강의신청_목록*/
#subCont .lecture_info{overflow:hidden;margin-bottom:50px;}
#subCont .lecture_info .cont{height:316px;margin:0;float:left;}
#subCont .lecture_info .cont ul{position:absolute;left:0;bottom:0;border-top:solid 1px #e3e2da;background:#fcfaf9;}
#subCont .lecture_info .infoCover{float:left;background:#fff;width:591px;height:274px;padding:20px 30px;border:solid 1px #e3e2da;border-left:none;}
#subCont .lecture_info .infoCover .title{position:relative;}
#subCont .lecture_info .infoCover .title p{font-size:18px;color:#444;line-height:28px;padding-bottom:10px;}
#subCont .lecture_info .infoCover .title .sns_list{position:absolute;}
#subCont .lecture_info .infoCover .info_list{overflow:hidden;margin-bottom:10px;}
#subCont .lecture_info .infoCover .info_list > li{float:left;width:50%;border-top:solid 1px #e3e2da;height:40px;line-height:40px;font-size:13px;}
#subCont .lecture_info .infoCover .info_list > li.line-h{line-height:36px;}
#subCont .lecture_info .infoCover .info_list > li > span:first-child{display:inline-block;width:60px;padding-left:8px;background:url('../images/common/bg_dot.gif') no-repeat left center;}
#subCont .lecture_info .infoCover .info_list > li.tuition{width:100%;clear:both;}
#subCont .lecture_info .infoCover .info_list > li.tuition .price{color:#ff5a00;font-size:18px;}
#subCont .lecture_info .infoCover .info_list > li.tuition .price span{font-size:24px;font-family: 'Open Sans', sans-serif;font-weight:700 !important;letter-spacing:0;vertical-align:middle;}

/*강의신청_상세정보*/
#subCont .info_tab .tab_title{overflow:hidden;background:url('../images/common/bg_tab.gif') repeat-x left bottom;margin-bottom:30px;}
#subCont .info_tab .tab_title li{float:left;text-align:center;border:solid 1px #e4e2dd;border-left:none;border-bottom:none}
#subCont .info_tab .tab_title li:first-child{border-left:solid 1px #e4e2dd;}
#subCont .info_tab .tab_title li.on{border-color:#2281c0;border-bottom:solid 1px #f4f3ee;}
#subCont .info_tab .tab_title li.on a{color:#2281c0}
#subCont .info_tab .tab_title li a{display:block;width:158px;height:39px;line-height:39px;font-size:14px;}
#subCont .info_tab .content{margin-bottom:50px;}
#subCont .info_tab .infoCont{}
#subCont .info_tab .infoCont .content{width:968px;}
#subCont .info_tab .infoCont .content img {max-width:100%;}
#subCont .info_tab .infoPlace{}
#subCont .info_tab .infoPlace .tab_title li:first-child{border-right:none;}
#subCont .info_tab .infoPlace .tab_title li.on{border-left:solid 1px #2281c0}
#subCont .info_tab .infoPlace .content{border:solid 1px #e4e2dd;}
#subCont .info_tab .infoPlace .content #placeMap{width:966px;height:318px;border-bottom:solid 1px #e4e2dd}
#subCont .info_tab .infoPlace .content .address{padding:15px 20px;background:#fff;font-size:14px;line-height:18px;}
#subCont .info_tab .infoPlace .content .address > p{font-size:16px;color:#444;padding-bottom:5px;}
#subCont .info_tab .infoReview{}
#subCont .info_tab .board_list table td.reviewCover{padding:20px;text-align:left;color:#888;display:none;}
#subCont .info_tab .board_list table td.reviewCover .review{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #e7e7e7;}
#subCont .info_tab .board_list table td.reviewCover .reply{padding-left:20px;background:url('../images/common/bg_reply.gif') no-repeat left 2px;}
#subCont .info_tab .infoReview .tab_title li{border-left:solid 1px #e4e2dd;border-right:none}
#subCont .info_tab .infoReview li.on{border:solid 1px #2281c0;border-bottom:solid 1px #f4f3ee;}
#subCont .info_tab .infoReview .review_input{border:solid 1px #e3e2da;padding:20px;background:#fcfbf8;margin-top:30px;display:none;}
#subCont .info_tab .infoReview .review_input ul li{}
#subCont .info_tab .infoReview .review_input ul li label{display:block;float:left;width:45px;padding-top:7px;font-size:13px;}
#subCont .info_tab .infoReview .review_input ul li .reviewCont{overflow:hidden;}
#subCont .info_tab .infoReview .review_input ul li textarea{float:left;width:760px;height:48px;}
#subCont .info_tab .infoReview .review_input ul li .registerBtn{float:left;text-align:center;border:solid 1px #c8c8c8;border-left:none;background:#fff;}
#subCont .info_tab .infoReview .review_input ul li .registerBtn a{display:block;width:98px;height:58px;line-height:58px;font-size:16px;}

/*강의신청_주문*/
#subCont .application_info{overflow:hidden;padding-left:10px;}
#subCont .application_info > p{width:80px;height:80px;float:left;}
#subCont .application_info > div{float:left;padding-left:20px;}
#subCont .application_info > div .info li{color:#888;font-size:12px;line-height:20px;padding-left:8px;background:url('../images/common/bg_dot02.gif') no-repeat left center}

#subCont .applicant_info {}
#subCont .applicant_info .cont_title{position:relative;display:inline-block;width:100%;}
#subCont .applicant_info .cont_title h3{font-size:16px;font-weight:normal;color:#444;padding-bottom:15px;}
#subCont .applicant_info .cont_title .btn_pack{position:absolute;right:0;top:-10px;}
#subCont .applicant_info .cont_title .giftCover{display:inline;position:relative;}
#subCont .applicant_info .cont_title .giftCover .giftBox{position:absolute;left:25px;top:-80px;z-index:9990;background:#fff;width:219px;height:136px;padding:20px 0 20px 20px;border:solid 1px #e3e2da;display:none;}
#subCont .applicant_info .cont_title .giftCover .giftBox dl dt span{display:block;font-size:12px;color:#cb9e68;padding:10px 0;}
#subCont .applicant_info .cont_title .giftCover .giftBox dl dd{color:#888;}
#subCont .applicant_info .cont_title .giftCover .giftBox .closeBtn{position:absolute;right:0;top:0;display:inline-block;padding:10px;border:solid 1px #e3e2da;border-top:none;border-right:none;}

#subCont .applicant_info .board_view table {border-top:1px solid #e3e2da;border-right:1px solid #e3e2da;background:#fff;}
#subCont .applicant_info .board_view table th {font-weight:normal;padding-left:20px;height:50px;border-left:1px solid #e3e2da;border-bottom:1px solid #e3e2da;text-align:left;font-size:14px;color:#666;}
#subCont .applicant_info .board_view table td {padding-left:20px;height:50px;border-left:1px solid #e3e2da;border-bottom:1px solid #e3e2da;text-align:left;font-size:14px;color:#666;}

/*SDINsights*/
#subCont .sdiCover .contCover{}
#subCont .sdiCover .contCover ul{overflow:hidden;}
#subCont .sdiCover .contCover li{width:274px;height:146px;padding:20px;margin:0 10px 10px 0;float:left;border:solid 1px #e3e2da;background:#fff;position:relative;}
#subCont .sdiCover .contCover li span{display:block;}
#subCont .sdiCover .contCover li .title{line-height:18px;font-size:14px;color:#444;margin-bottom:5px;}
#subCont .sdiCover .contCover li .cont{color:#888;line-height:18px;margin-bottom:25px;}
#subCont .sdiCover .contCover li .date span{display:inline;color:#888;}
#subCont .sdiCover .contCover li .date span.font-400{padding-left:21px;background:url('../images/common/bg_bar04.png') no-repeat 10px 3px;}
.cont_prev {border-top:solid 1px #e3e2da;display:inline-block;width:100%;}
.cont_prev .icon {border-right:solid 1px #e3e2da;width:50px;float:left;padding:20px 0;text-align:center;}
.cont_prev .prev_title {min-width:600px;float:left;padding:15px;} 
.cont_next {border-top:solid 1px #e3e2da;display:inline-block;width:100%;}
.cont_next .icon {border-right:solid 1px #e3e2da;width:50px;float:left;padding:20px 0;text-align:center;}
.cont_next .next_title {min-width:600px;float:left;padding:15px;} 


#subCont .sdiCover .sdi_introduce > div{overflow:hidden;border:solid 1px #e3e2da;padding:39px 0;background:#fcfbf8;margin-top:30px;}
#subCont .sdiCover .sdi_introduce > div > p{float:left;width:434px;text-align:center;}
#subCont .sdiCover .sdi_introduce > div > ul{float:left;width:461px;padding:5px 0 10px 70px;border-left:solid 1px #e3e2da;}
#subCont .sdiCover .sdi_introduce > div > ul li{font-size:14px;color:#888;line-height:20px;}
#subCont .sdiCover .sdi_introduce > div > ul li:first-child{font-size:18px;color:#c7965b;line-height:24px;margin-bottom:3px;}
#subCont .sdiCover .sdi_introduce .introduce_list{padding:25px 0 0 30px;margin-top:33px;border:solid 1px #e3e2da;background:#fcfbf8;}
#subCont .sdiCover .sdi_introduce .introduce_list li{font-size:14px;line-height:18px;color:#444;margin-bottom:45px;min-height:50px;overflow:hidden;}
#subCont .sdiCover .sdi_introduce .introduce_list li .bg{display:inline-block;float:left;width:60px;margin-right:20px;background:url('../images/common/bg_introduce.png') no-repeat right top;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list01 .bg{height:60px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list02 .bg{height:61px;background-position:right -60px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list03 .bg{height:49px;background-position:right -121px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list04 .bg{width:57px;margin-right:23px;height:55px;background-position:right -170px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list05 .bg{width:55px;margin-right:25px;height:49px;background-position:right -225px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list06 .bg{height:52px;background-position:right -274px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list07 .bg{width:57px;margin-right:23px;height:56px;background-position:right -326px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list08 .bg{width:55px;margin-right:25px;height:51px;background-position:right -382px;}
#subCont .sdiCover .sdi_introduce .introduce_list li .cont{float:left;margin-top:7px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list01 .cont{margin-top:14px}
#subCont .sdiCover .sdi_introduce .introduce_list li.list02 .cont{margin-top:20px}
#subCont .sdiCover .sdi_introduce .introduce_list li.list03 .cont{margin-top:0}
#subCont .sdiCover .sdi_introduce .introduce_list li.list04 .cont{margin-top:15px;}
#subCont .sdiCover .sdi_introduce .introduce_list li.list07 .cont{margin-top:0;}


/*community*/
#subCont .communityCover .lectureCover .cont{height:444px;}
#subCont .communityCover .lectureCover .cont .titleCover{height:86px;padding:20px;border-top:solid 1px #e3e2da;}
#subCont .communityCover .lectureCover .cont .titleCover > span{text-align:left;margin-bottom:7px;}
#subCont .communityCover .lectureCover .cont .titleCover .writer{color:#888;}
#subCont .communityCover .lectureCover .cont .titleCover .writer span{display:inline;font-size:12px;color:#888;padding-left:21px;background:url('../images/common/bg_bar04.png') no-repeat 10px 3px;}

#subCont .communityCover .galleryCover{overflow:hidden;width:978px;margin-left:-5px;}
#subCont .communityCover .galleryCover .cont{width:316px;padding:0 5px;margin-bottom:10px;}
#subCont .communityCover .galleryCover .cont .titleCover{display:block;padding:20px;border:solid 1px #e3e2da;border-top:none;background:#fff;}
#subCont .communityCover .galleryCover .cont .titleCover span{display:block;line-height:18px;}

/*고객센터*/
#subCont .customerCover .inputCover .answer{border:solid 1px red;float:left;width:73px;height:48px;padding-top:25px;border:solid 1px #c7965b;text-align:center;}
#subCont .customerCover .inputCover textarea{border-left:none !important;width:741px;}

#subCont .customerCover .content_info{width:968px;height:300px;background:#f6cac6}

#subCont .customerCover .board_view td.sort label{font-size:14px;}

/*회원*/
#subCont .memberCover .agreeCover{padding:0 84px;}
#subCont .memberCover .agreeCover h3{font-weight:normal;color:#444;margin-bottom:15px;}
#subCont .memberCover .agreeCover h4{font-weight:normal;}
#subCont .memberCover .agreeBox {border:1px solid #ededed;background:#fafafa;padding:15px 15px 0 15px;height:100px;overflow-y:auto;line-height:18px;margin-bottom:10px;font-size:13px;color:#888}
#subCont .memberCover .agreeBox > p {margin:10px 0}
#subCont .memberCover .confirmCover ul{overflow:hidden;border:solid 1px #e5e4dc;}
#subCont .memberCover .confirmCover ul li{float:left;width:398px;padding:30px 0 20px;background:#f9f8f3 url('../images/common/bg_ipin.png') no-repeat 49px 34px}	
#subCont .memberCover .confirmCover ul li:first-child{width:397px;border-right:solid 1px #e5e4dc;background:#f9f8f3 url('../images/common/bg_hp.png') no-repeat 53px 20px}
#subCont .memberCover .confirmCover ul li > div{padding-left:147px;}
#subCont .memberCover .info > li{font-size:14px;line-height:20px;}

#subCont .memberCover .loginWrap{overflow:hidden;border:solid 1px #e3e2da;background:#fff;padding:50px 0 50px 68px;}
#subCont .memberCover .loginWrap > p{float:left;padding-top:20px;}
#subCont .memberCover .loginWrap > div{float:left;padding-left:45px;}
#subCont .memberCover .loginWrap ul{position:relative;width:355px;}
#subCont .memberCover .loginWrap ul li{position:relative;}
#subCont .memberCover .loginWrap ul li label{position:absolute;left:15px;top:17px;font-size:14px;}
#subCont .memberCover .loginWrap ul li label:hover{cursor:auto;}
#subCont .memberCover .loginWrap ul li input{border:solid 1px #d9d8d8;height:40px;width:241px;padding:5px;background:#f6f6f6;line-height:40px;}
#subCont .memberCover .loginWrap ul li:first-child input{border-bottom:none;}
#subCont .memberCover .loginWrap .loginBtn{position:absolute;right:0;top:0;text-align:center;background:#2281c0;}
#subCont .memberCover .loginWrap .loginBtn a{display:block;width:103px;height:103px;color:#fff;font-size:18px;line-height:103px;}
#subCont .memberCover .joinGo{padding-top:80px;background:url('../images/common/bg_member.png') no-repeat center top}

#subCont .memberCover .resultCover{width:548px;margin:0 auto;padding-bottom:200px;}
#subCont .memberCover .resultCover .cont{padding:55px 0;background:#fff;border:solid 1px #e3e2da;}
#subCont .memberCover .center_num{border:solid 1px #e3e2da;border-top:none;background:#f9f8f3;padding:19px 0;text-align:center;}
#subCont .memberCover .center_num > span{color:#2281c0;}

/*마이페이지*/
#subCont .myCover{}
#subCont .myCover .menu_list.type02 li{width:323px;}
#subCont .myCover .menu_list.type02 li:first-child{width:322px;}
#subCont .myCover .menu_list.type02 li.on{background:url('../images/common/bg_arrow_blue.png') no-repeat center bottom}
#subCont .myCover .menu_list.type02 li.on a{border-color:#2281c0;background:#2281c0;}

#subCont .myCover .lectureCover .cont .delBnt{position:absolute;left:0;top:0;}

#subCont .myCover .board_list table td{color:#888;font-size:13px;}
#subCont .myCover .refund_info li{font-size:14px;color:#888;line-height:18px;}

#subCont .myCover .board_view table tfoot td.memo{border-bottom:none;}
#subCont .myCover .board_view table tfoot td.memo p{line-height:18px;font-size:13px;}
#subCont .myCover .board_view table tfoot td.reason{background:#fbfbfb;}
#subCont .myCover .board_view table tfoot td.reason .register{overflow:hidden;}
#subCont .myCover .board_view table tfoot td.reason .register textarea{width:840px;height:42px;float:left;}
#subCont .myCover .board_view table tfoot td.reason .register .btn.out{text-align:center;display:block;float:left;background:#888;}
#subCont .myCover .board_view table tfoot td.reason .register .btn.out a{display:block;height:54px;line-height:52px;width:74px;color:#fff;font-size:16px;}

/*notice_view 공통*/
#subCont .noticeView .title{height:48px;background:#f9f8f3;border:solid 1px #e5e4dc;line-height:48px;}
#subCont .noticeView .title > p{float:left;padding-left:20px;font-size:14px;color:#444;}
#subCont .noticeView .title > ul{float:right;}
#subCont .noticeView .title > ul li{float:left;padding:0 20px;height:48px;line-height:48px;border-left:solid 1px #e5e4dc;text-align:center;}
#subCont .noticeView .title > ul li > span{float:left;}
#subCont .noticeView .title > ul li > span a{display:block;width:25px;height:25px;margin:12px 0 0 5px;font-size:0;text-indent:-9999px;background:url('../images/btn/view_title.png') no-repeat left top;}
#subCont .noticeView .title > ul li > span.print a{margin-left:0;width:58px;}
#subCont .noticeView .title > ul li > span.twitter a{background-position:-63px top}
#subCont .noticeView .title > ul li > span.face_b a{background-position:-93px top}

#subCont .noticeView .contCover{border:solid 1px #e5e4dc;border-top:none;background:#fff;}
#subCont .noticeView .contCover .cont{padding:30px;text-align:center}
#subCont .noticeView .contCover .cont img{max-width:100%;}
#subCont .noticeView .contCover .file{height:48px;padding-left:55px;line-height:46px;font-size:14px;border-top:solid 1px #e5e4dc;background:url('../images/icon/file.png') no-repeat 30px center}

/*댓글목록_공통*/
#subCont .replyCover{background:#fff;border:solid 1px #e5e4dc;}
#subCont .replyCover ul > li{position:relative;padding:25px 20px;border-top:solid 1px #e5e4dc;}
#subCont .replyCover ul > li:first-child{border-top:none;}
#subCont .replyCover ul > li.reply{margin:0 20px;border-top:solid 1px #e5e4dc;padding:20px 0 20px 20px;background:url('../images/common/bg_reply.gif') no-repeat left 22px;}
#subCont .replyCover ul > li.reply .btn {right:0;}
#subCont .replyCover ul > li .btn{position:absolute;right:20px;top:20px;}
#subCont .replyCover ul > li .reply{padding:20px 0;margin-top:20px;border-top:solid 1px #e5e4dc;padding-left:20px;background:url('../images/common/bg_reply.gif') no-repeat left 22px;}
#subCont .replyCover .inputCover{background:none;padding:0;border:none;}
#subCont .replyCover .inputCover textarea{height:42px;}
#subCont .replyCover .reply .inputCover textarea{height:42px;width:792px;}
#subCont .replyCover .inputCover .registerBtn a{height:52px;line-height:52px;}

/*댓글입력_공통*/
#subCont .inputCover{overflow:hidden;background:#fff;border:solid 1px #e3e2da;padding:20px;}
#subCont .inputCover textarea{float:left;width:815px;height:63px;border-left:1px solid #c8c8c8 !important;}
#subCont .inputCover .registerBtn{float:left;text-align:center;border:solid 1px #c8c8c8;border-left:none;background:#fff;}
#subCont .inputCover .registerBtn a{display:block;width:98px;height:73px;line-height:73px;font-size:16px;}

/*table_list*/
.board_list table{}
.board_list table th{font-weight:normal;font-size:13px;background:#f9f8f3;border:solid 1px #e7e7e7;border-left:none;padding:15px 0;text-align:center;}
.board_list table th:first-child{border-left:solid 1px #e7e7e7;}
.board_list table td{border-right:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;padding:15px 0;text-align:center;background:#fff}
.board_list table td:first-child{border-left:solid 1px #e7e7e7;}
.board_list table td.tleft{padding-left:10px;text-align:left;}

/*table_view*/
.board_view {}
.board_view table {width:100%;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#fff;}
.board_view table thead td {padding:18px 0 18px 20px;border-left:1px solid #e3e2da;border-bottom:1px solid #e3e2da;text-align:left;font-size:12px;color:#666;background:#fbfbfb;}
.board_view table tbody th {font-weight:normal;padding-left:20px;height:50px;border-left:1px solid #e3e2da;border-bottom:1px solid #e3e2da;text-align:left;font-size:13px;color:#666;}
.board_view table tbody td {padding-left:20px;height:50px;border-left:1px solid #e3e2da;border-bottom:1px solid #e3e2da;text-align:left;font-size:12px;color:#666;font-size:13px;color:#888;}
.board_view table tbody td textarea{width:95%;border:1px solid #ebebeb;background:#fbfbfb;}
.board_view table tbody .padding{padding-top:12px;padding-bottom:12px;}
.board_view table tbody .important{background:url('../images/common/bg_point.png') no-repeat 10px center;}
.board_view table tbody .intxt02{*margin-top:0;}
.board_view table tfoot td {padding:18px 0 18px 20px;border-left:1px solid #e3e2da;border-bottom:1px solid #e3e2da;text-align:left;font-size:12px;color:#666;}
.board_view table tfoot td{padding-right:20px;}

/*paging*/
.paging{height:48px;text-align:center;border:solid 1px #e3e2da;background:#fff;position:relative;}
.paging a, .paging strong{background:url('../images/common/bg_bar04.png') no-repeat left center;color:#888;line-height:48px;text-align:center;display:inline-block;padding:0 10px;font-family: 'Open Sans', sans-serif;font-weight:400 !important;}
.paging strong{color:#444;}
.paging .first {background:none;}
.paging .prevCover{position:absolute;left:0;top:0;}
.paging .nextCover{position:absolute;right:0;top:0;}
.paging .prevCover span, .paging .nextCover span{display:inline-block;float:left;height:48px;width:48px;}
.paging .prevCover span img, .paging .nextCover span img{vertical-align:middle;margin-top:17px;}
.paging .prevCover .prev, .paging .nextCover .next{border-left:solid 1px #e3e2da;border-right:solid 1px #e3e2da;}
.paging .prevCover a,.paging .nextCover a {background:none;padding:0;}

.paging.type02{text-align:center;background:none;border:none;height:20px;}
.paging.type02 a{background:none;}
.paging.type02 a,.paging.type02 span,.paging.type02 strong{display:inline-block;line-height:20px;padding:0 8px;height:22px;font-size:14px;color:#999;margin-left:-1px;vertical-align:top;}
.paging.type02 strong{color:#444;}
.paging.type02 .prev, .paging.type02 .prevEnd, .paging.type02 .next, .paging.type02 .nextEnd{padding:5px;height:12px;margin-top:1px;}
.paging.type02 span img{vertical-align:middle;margin-top:-2px;}


/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}

/* slide */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 5px 5px 0;
	/* filter: Alpha(Opacity=50);/*IE7 fix*/
	/* opacity: 0.5; */
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #9e9d9c;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #fb916a;
	/*
	filter: Alpha(Opacity=100);/*IE7 fix*/
	/* opacity: 1; */
	
}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/*141231_S*/
#subCont .memberCover .termsCover{padding:0 50px;}
#subCont .memberCover .termsCover h3{font-size:24px;line-height:24px;text-align:center;padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #dedede;font-weight:normal;color:#444;}
#subCont .memberCover .termsCover h4{font-size:18px;line-height:20px;margin:0 0 10px 10px;}
#subCont .memberCover .termsCover p.title{font-size:15px;font-weight:bold;padding:10px 0}
#subCont .memberCover .termsCover > ul{margin:0 0 20px 20px;}
#subCont .memberCover .termsCover > ul > li > p, #subCont .memberCover .termsCover > ul > li > ul li{line-height:20px;}
#subCont .memberCover .termsCover.info > ul{margin-left:10px;}
#subCont .memberCover .termsCover.info > ul > li > p, #subCont .memberCover .termsCover.info > ul > li > ul li{padding-left:10px;}
#subCont .memberCover .termsCover.info p.title{padding-left:0;}
/*141231_E*/
.surveyCover{background:#fff;position:relative;padding:15px 0;border:1px solid #e3e2da}
.surveyCover p:first-child{font-size:22px;line-height:26px;font-weight:bold;margin-bottom:10px;}