@charset "utf-8";

/* 공통 css */
.btn_purple1 {background-color:#8471db; color:#fff; width:60px; height:28px; margin-left:1px; vertical-align:top;}
.btn_purple1:hover {background-color:#392b7a; color:#fff; }

.txt_orange {color:#fb623e}
.txt_red {color:#f6390d}

.txt_l {text-align:left !important;}
.txt_c {text-align:center !important;}
.txt_r {text-align:right !important;}

.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}

.q2 {font-weight:bold;padding-bottom:2px;}
.c2 {padding-bottom:35px;padding-left:8px;}

/* 검색영역 */
.search_wrap {text-align:right; padding-top:20px;}
.search_wrap fieldset {display:inline-block;}
.search_wrap fieldset .selbox-currentItem {display:block; padding-right:15px;}
.search_wrap fieldset .search_txt {margin-right:1px;width:225px;height:26px; line-height:28px; font-size:11px; border:1px solid #c8c8c8; text-align:center; color:#c8c8c8;}
.search_wrap fieldset .placeholder {top:1px; left:0px; width:225px; color:#d2d2d2; text-align:center; }

/* 테이블 */
.table_2_th th {background-color:#947dd1;}

/* common.css 수정 */
.tabtype2 li a.txt_c {text-align:center; padding:17px 0px 16px 0px;}


.topTitle {
	border-bottom:1px solid #ccc;
	margin:0 auto;
	font-size:1.7em;
	text-align:center;
  position:relative;
}

.topTitle  p{
  position:absolute;
  right:0px;
  font-size:0.5em;
  color:#bbb;
}


/* 페이지네이션 */
.list_pagenation {width:auto; text-align:center; margin:5px auto;}
.list_pagenation a {display:inline-block; border:1px solid #e6e6e6; width:30px; height:30px; line-height:28px; color:#969696; font-family:"Tahoma"; font-size:13px; text-align:center; vertical-align:middle; overflow:hidden;}
#content .list_pagenation a {display:inline-block;
.list_pagenation a:hover {border:1px solid #666666; background-color:#666666;color:#fff; overflow:hidden; }
.list_pagenation a img {display:inline-block; vertical-align:middle; }
.list_pagenation a:hover {text-decoration:none;}
.list_pagenation a.on {border-color:#666666; background:#666666; color:#fff;}


/* 글 읽기 */
.board_view1 {}
.board_view1 .view_header {border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding: 10px 0px; overflow:hidden;}
.board_view1 .view_header h3 {float:left; display:inline-block; width:580px; line-height:20px; padding-top: 20px;color:#72318c; font-size:15px; font-weight:bold; padding-left:30px;}
.board_view1 .view_header div {float:right; display:inline-block; width:400px; height:55px; line-height:55px; text-align:right;}
.board_view1 .view_header div span {display:inline-block; color:#4b4b4b; font-size:12px;  padding-right:30px;}
.board_view1 .view_header div span a {display:inline-block; padding-left:5px;}
.board_view1 .view_header div span img {vertical-align:middle;}
.board_view1 .view_header.tit_c h3 {float:none; display:block; width:100%; text-align:center; padding:0px;}
.board_view1 .view_content {border-bottom:1px solid #9a9a9a; line-height:25px; color:#323232; font-size:12px; padding:20px 0;overflow:hidden; }


/* 이벤트 리스트 */
.ul_list_event {border-bottom:1px solid #9a9a9a; margin-top:60px; overflow:hidden;}
.ul_list_event li {float:left; display:inline-block; margin-right:31px; margin-bottom:30px;}
.ul_list_event li a {display:inline-block; width:319px;}
.ul_list_event li a img {display:block; width:319px; height:118px;}
.ul_list_event li a h5 {height:55px; line-height:55px; text-align:center;}
.ul_list_event li a h5:before {content:""; vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.ul_list_event li a h5 span {display:inline-block; line-height:25px; color:#4b4b4b; font-size:17px; font-weight:normal; vertical-align:middle;}
.ul_list_event li a>span {display:block; width:100%; color:#969696; font-family:"Tahoma"; font-size:12px; text-align:center;}
.ul_list_event li.last {padding-left:1px; margin-right:0px;}
.ul_list_event li a:hover {text-decoration:none;}
.ul_list_event li.noData {float:none; display:block; margin:0px; padding:100px 0px;}
.ul_list_event li.noData img {display:block; margin:0 auto;}

/* 플래너 다이어리 */
.planner_diary_list {clear:both; overflow:hidden;}
.planner_diary_list li {position:relative; float:left; display:inline-block; background:url("/common/images/sub/box_round1.gif") left top no-repeat;  width:495px; height:192px; margin-right:30px; margin-bottom:30px;}
.planner_diary_list li.right {margin-right:0px;}
 /* .planner_diary_list li .photo {position:absolute; bottom:1px; left:20px; display:inline-block; width:208px;} */
.planner_diary_list li .photo {position:absolute; bottom:1px; left:15px; display:inline-block; width:150px;}
.planner_diary_list li .photo img {display:block; width:100%;}
.planner_diary_list li .planner_info {float:right; display:inline-block; width:300px; padding:50px 10px 0 0;}
.planner_diary_list li .planner_info p {line-height:25px; color:#323232; font-size:22px;font-weight:bold; padding-bottom:10px;}
.planner_diary_list li .planner_info .name {display:block; color:#646464; font-size:14px;}
.planner_diary_list li .planner_info .name strong {font-size:30px;}
.planner_diary_list li .planner_info .btn_diary_view {display:inline-block; border: 1px solid #8a49a3;color: #8a49a3; font-size: 12px; text-decoration:none;margin-right:3px; padding:8px 22px 6px; margin-top:15px;}
.planner_diary_list li .planner_info .btn_diary_view:hover {border: 1px solid #8a49a3;background-color: #8a49a3;color: #fff;}

/* 전자도서관 */
.digital_library {overflow:hidden; background:url("/common/images/sub/bg_community1.gif") top center no-repeat; text-align:center; padding-top:130px;}
.digital_library h3 {color:#232323; font-size:25px; font-weight:bold; letter-spacing:-1px; margin-bottom:5px;}
.digital_library h3.tit_guide {color:#8a49a3}
.digital_library p {line-height:20px; color:#646464; font-size:15px; letter-spacing:-1px;}
.digital_library>a {display:inline-block; border: 1px solid #8a49a3; width:223px; height:48px; line-height:48px; color: #8a49a3; font-size: 15px; font-weight:bold; text-decoration:none;margin-top:20px; margin-bottom:55px;}
.digital_library .digital_library_ul {width:1020px; text-align:center}
.digital_library .digital_library_ul ul.digital_library_center li {float:none;display:inline-block; *display:inline; *zoom:1; line-height:0; font-size:0;letter-spacing:0px;width:20%; text-align:center;}

.digital_library ul {overflow:hidden; margin-top:25px; }
.digital_library ul li {float:left; display:inline-block; width:20%; text-align:center;}
.digital_library ul li img {display:block; width:137px; height:48px; margin:0 auto;}
.digital_library ul li span {display:block; height:17px; line-height:17px; color:#4b4b4b; font-size:13px; letter-spacing:-1px; margin:15px 0px;}
.digital_library ul li a {display:inline-block; border: 1px solid #8a49a3; width:88px; height:26px; line-height:26px; color: #8a49a3; font-size: 12px; text-decoration:none;}

/* 라이프 코칭 */
.coaching_list {background:url("/common/images/sub/box_round2.gif") left top no-repeat; height:510px; overflow:hidden; padding:1px;}
.coaching_list li {float:left; display:inline-block; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; width:253px; height:254px;}
.coaching_list li.last {border-right:none; width:256px;}
.coaching_list li.bot {border-bottom:none;}
.coaching_list li a {display:block; width:100%; height:213px; padding-top:40px; color:#323232; font-size:16px; text-align:center; text-decoration:none;}
.coaching_list li a span {display:block; background:url("/common/images/sub/bg_life_icon.gif") left top no-repeat; width:150px; height:150px; margin:0 auto; margin-bottom:20px;}
.coaching_list li a span.ico1 {background-position:0px 0px}
.coaching_list li a span.ico2 {background-position:-150px 0px}
.coaching_list li a span.ico3 {background-position:-300px 0px}
.coaching_list li a span.ico4 {background-position:-450px 0px}
.coaching_list li a span.ico5 {background-position:-600px 0px}
.coaching_list li a span.ico6 {background-position:-750px 0px}
.coaching_list li a span.ico7 {background-position:-900px 0px}
.coaching_list li a span.ico8 {background-position:-1050px 0px}
.coaching_list li a:hover span.ico1, .coaching_list li.on a span.ico1 {background-position:0px -150px}
.coaching_list li a:hover span.ico2, .coaching_list li.on a span.ico2 {background-position:-150px -150px}
.coaching_list li a:hover span.ico3, .coaching_list li.on a span.ico3 {background-position:-300px -150px}
.coaching_list li a:hover span.ico4, .coaching_list li.on a span.ico4 {background-position:-450px -150px}
.coaching_list li a:hover span.ico5, .coaching_list li.on a span.ico5 {background-position:-600px -150px}
.coaching_list li a:hover span.ico6, .coaching_list li.on a span.ico6 {background-position:-750px -150px}
.coaching_list li a:hover span.ico7, .coaching_list li.on a span.ico7 {background-position:-900px -150px}
.coaching_list li a:hover span.ico8, .coaching_list li.on a span.ico8 {background-position:-1050px -150px}

.coaching_lecture_list_wrap {}
.coaching_lecture_list_wrap h3 {color:#8a49a3; font-size:25px;}
.life_coaching_lecture_list {width:1020px; overflow:hidden; margin-top:25px;}
.life_coaching_lecture_list li {float:left; display:inline-block; width:50%; margin-bottom:30px;}
.life_coaching_lecture_list li .thum {float:left; display:inline-block; width:210px; height:158px; margin-right:14px;}
.life_coaching_lecture_list li div {position:relative; float:left; display:inline-block; width:285px; height:auto;}
.life_coaching_lecture_list li div span {display:inline-block; height:19px; line-height:19px;  color:#828282; font-size:12px; margin-right:15px;}
.life_coaching_lecture_list li div h5 {color:#232323; font-size:17px; line-height:22px;}
.life_coaching_lecture_list li div p {line-height:18px; color:#4b4b4b; font-size:12px;}
.life_coaching_lecture_list li div p.mar_top {margin-top:7px;}
.life_coaching_lecture_list li div a.view_class {display:inline-block; border: 1px solid #8a49a3; margin-top:5px;width:88px; height:26px; line-height:26px; color: #8a49a3; font-size: 12px; text-align:center; text-decoration:none;}

/* 수강생 인터뷰 */
.lecture_interview_list {margin-top:50px;}
.lecture_interview_list li {height:120px; overflow:hidden; margin-bottom:30px;}
.lecture_interview_list li a {display:block; overflow:hidden;}
.lecture_interview_list li div {float:left; display:inline-block; width:675px; vertical-align:middle;}
.lecture_interview_list li div.thum {position:relative; width:319px; height:118px; margin-right:16px;}
.lecture_interview_list li div.thum img {display:block; width:100%; height:100%;}
.lecture_interview_list li div.thum span {position:absolute; top:0px; left:0px; display:inline-block; background:#8a4aa4; width:125px; height:29px; line-height:29px; color:#fff; font-size:15px; text-align:center;}
.lecture_interview_list li div h5 {line-height:28px; color:#323232; font-size:17px; padding:10px 0px 5px 0px;}
.lecture_interview_list li div p {line-height:20px; color:#4b4b4b; font-size:13px;}


.lecture_interview_list02 {margin-top:50px; *zoom:1;}
.lecture_interview_list02:after{content:"";display:block;clear:both;}
.lecture_interview_list02 li {background:url("/common/images/sub/box_round1.gif") no-repeat left top;display: inline-block;float: left;height: 192px;margin-bottom: 30px;margin-right: 30px;position: relative;width: 495px;}
.lecture_interview_list02 li .photo {display: inline-block;left: 20px;position: absolute;top: 33px;width: 150px;}
.lecture_interview_list02 li.right {margin-right: 0;}
.lecture_interview_list02 li img {float:left;margin-left:30px;display:inline-block;*display:inline; *zoom:1; }
.lecture_interview_list02 li img.scholaship {margin-top:30px; }

.lecture_interview_list02 li:after{content:"";display:block;clear:both;}
.lecture_interview_list02 li div.thum02 { float:right; width:330px; padding:40px 20px 20px 0;  }
.lecture_interview_list02 li div.thum02 p.tit { font-size:22px;  color:#8a49a3; line-height:25px; }
.lecture_interview_list02 li div.thum02 p.sub {font-size:14px; line-height:20px; padding-top:10px; }
