@charset "euc-kr";

#top-bn{background:#fdf882 url('images/bg_top_bn.gif') repeat-x; text-align:center;}
body {background:#fff url('images/bg.gif') repeat-x center 0;}

#wrap {position:relative;width:990px;margin:0 auto;padding-bottom:80px;}
#gnb {position:relative;width:1038px;margin:0 auto;z-index:9;}
#gnb .in-area {position:relative;width:100%;height:93px;margin:0 auto;}
#gnb .menu {position:absolute;top:0;left:186px;}
#gnb .menu li {float:left;margin-left:27px;margin-right:20px;padding-top:39px;}
#gnb .menu li:hover, #gnb .menu li.on {border-bottom:3px solid #f4ee51; padding-top:42px; padding-bottom:34px;}
#gnb .menu li a {overflow:hidden;display:block;height:16px;}
#gnb .menu li:hover a, #gnb .menu li.on a {margin-top:-3px;}

#gnb .menu li:last-child:hover a, #gnb .menu li:last-child.on a {margin-top:-3px;}
#gnb .menu li a:hover img, #gnb .menu li.on a img {margin-top:-16px;}
#gnb .menu li:nth-child(4) a:hover img, #gnb .menu li:nth-child(4).on a img {margin-top:-17px;}
#gnb .menu li:nth-child(7) a:hover img, #gnb .menu li:nth-child(7).on a img {margin-top:-17px;}

#contents {position:relative;width:940px;margin:54px 0 0 30px;}
#contents .event-sns {position:absolute;top:-41px;right:0;}
.rbox-set {background:url('images/rbox_bottom.gif') no-repeat left bottom;}
.rbox-in {padding:53px 50px 50px;background:url('images/rbox_top.gif') no-repeat left top;}
/* .rbox-in {display:block;width:100%;text-align:center;background:url('images/rbox_top.gif') no-repeat left top;} */
.rbox-in .tab {margin:20px 0 30px;}
.table-set {margin-top:15px;padding-top:6px;background:url('images/bg_table.gif') no-repeat left top;}
.table-in {padding-bottom:8px;background:url('images/bg_table02.gif') no-repeat left bottom;}
.table-set table {}
.table-set table tbody th {padding:11px 0 11px 30px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#f5f5f5;text-align:left;}
.table-set table tbody td {padding:11px 19px 11px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.table-set table tbody td .area-set {overflow:hidden;zoom:1;}
.table-set table tbody td .area-set select {float:left;}
.table-set table tbody td .area-set .f-right {float:right;}
.table-set table tbody td.emp {font-size:14px;font-weight:bold;color:#ef6407;}
.table-set table tbody td .emp02, .table-set table tbody td.emp02 {font-weight:bold;}
.table-set table tbody td.date-area .txt-info {margin-top:11px;}
.table-set table tbody td .area-address {margin-top:3px;}
.table-set table tbody td.rdo-area label {margin-right:45px}
.table-set table tbody td img, .table-set table tbody td select {vertical-align:middle;}
.table-set table tbody .last-child th,
.table-set table tbody .last-child td {padding-bottom:5px;border-bottom:none;}
.txt-info {padding-left:11px;background:url('images/bullet.gif') no-repeat left 3px;font-size:11px;color:#888;line-height:13px;}
.go-top {position:absolute;top:300px;right:-43px;}
.title-info-set {overflow:hidden;margin:50px 0 -8px;zoom:1;}
.title-info-set h3 {float:left;margin:0;}
.title-info-set .txt-info {float:right;margin-top:13px;}



.experience-area {position:relative;}
.experience-area .movie01 {position:absolute;bottom:48px;left:0;}
.experience-area .movie02 {position:absolute;bottom:48px;right:2px;}
.experience-area .movie03 {position:absolute;top:91px;left:0;}
.experience-area .movie04 {position:absolute;top:91px;right:2px;}

.faq-area {}
.faq-area .faq-set {margin-top:54px;}
.faq-area .question {height:37px;padding:11px 0 0 45px;background:url('images/bg_faq_question.gif') no-repeat left top;font-size:14px;font-weight:bold;color:#fff;line-height:20px;}
.faq-area .answer {overflow:hidden;margin-top:22px;padding-left:45px;background:url('images/bg_faq_answer.gif') no-repeat 19px 4px;line-height:20px;zoom:1;}
.faq-area .answer .rbox {position:relative;float:left;width:243px;height:208px;margin-right:20px;background:url('images/bg_faq_answer01.gif') no-repeat left bottom;}
.faq-area .answer .rbox-in {padding:12px 10px 10px;background:url('images/bg_faq_answer02.gif') no-repeat left top;zoom:1;}
.faq-area .answer .rbox-in em {display:block;margin:0 5px;padding:0 0 7px 7px;border-bottom:1px solid #fff;font-size:14px;font-weight:bold;color:#824c8a;}
.faq-area .answer .rbox-in .txt-type {margin:9px 9px 0 12px;font-weight:bold;line-height:20px;}
.faq-area .answer .inbox {position:absolute;bottom:10px;left:10px;width:223px;background:url('images/bg_faq_answer03.gif') no-repeat left bottom;}
.faq-area .answer .inbox-in {padding:12px 8px 9px 15px;background:url('images/bg_faq_answer04.gif') no-repeat left top;}
.faq-area .answer .inbox-in .txt-type {margin:0;font-weight:normal;}
.faq-area .answer .inbox-in span {font-weight:bold;color:#a46aac}

.product-groupset {margin-top:54px;background:url('images/bg_product_box_bottom.gif') no-repeat left bottom;}
.product-in {padding:33px 52px 35px 49px;background:url('images/bg_product_box_top.gif') no-repeat left top;}
.product-tbl-set {margin-top:12px;background:url('images/bg_table03.gif') no-repeat left top;}
.product-tbl {padding:8px 0;background:url('images/bg_table04.gif') no-repeat left bottom;}
.product-tbl table {}
.product-tbl table tbody th {padding:12px 0 7px 29px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e1e1e1;background:#efefef;font-weight:bold;color:#555;line-height:16px;text-align:left;}
.product-tbl table tbody td {padding:12px 0 7px 19px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e1e1e1;background:#f6f6f6;line-height:16px;}
.product-tbl table tbody td.emp {font-weight:bold;color:#ef6407;}
.product-tbl table tbody tr.first-child th, .product-tbl table tbody tr.first-child td {padding-top:7px;}
.product-tbl table tbody tr.last-child th, .product-tbl table tbody tr.last-child td {padding-bottom:0;border-bottom:none;}

.btn-area {overflow:hidden;margin-top:20px;text-align:center;zoom:1;}
.btn-area a {margin:0 3px;}
.btn-area .f-left {float:left;}
.btn-area .f-right {float:right;}

#p_footer {background:#f0ebc4;}
#p_footer .footer-cont {width:990px;margin:0 auto;}

/* Main */
#eventMain #wrap {position:relative;width:1028px;margin:0 auto;z-index:9;}
#eventMain #gnb {width:100%;top:0;left:0;z-index:10;background:url('images/bg_gnb_shadow.png') repeat-x left bottom;}
#eventMain #gnb .in-area {position:relative;width:1028px;height:95px;margin:0 auto;}
#eventMain #gnb .menu {position:absolute;top:0;left:205px;}
.anchor-list {position:absolute;top:181px;right:0;}
.anchor-list li {margin-top:14px;font-size:0;line-height:0;}
#eventMain .best-faq {overflow:hidden;margin:46px 0 0 0;padding:0 30px; zoom:1;}
#eventMain .best-faq .left-area {position:relative;width:940px;}
#eventMain .best-faq .left-area ul {margin:6px 0 0 6px;}
#eventMain .best-faq .left-area ul li {height:33px;padding:17px 0 0 49px;background:url('images/bg_main_question.gif') no-repeat left 11px;}
#eventMain .best-faq .left-area ul li a {font-size:14px;font-weight:bold;}
#eventMain .best-faq .left-area .detail {position:absolute;top:17px;right:0;}
#eventMain .best-faq .right-area {float:right;}
#eventMain .anchor-box {position:relative;display:block;width:1028px;margin:0 auto;}
#eventMain .anchor-box .anchor-area {position:absolute;top:-95px;left:0;}
#eventMain .anchor-box #anchor02 {position:absolute;top:-93px;left:0;}

#eventMain #p_footer .footer-cont {width:1028px;}

.dimd {position:absolute;top:0;left:0;width:100%;height:640px;background:url('images/blank.png') repeat left top;z-index:100; display:none;}
.layer-pop {position:absolute;top:141px;left:50%;width:568px;height:404px;margin-left:-258px;z-index:200;display:none;background:url('images/bg_main_movie.png') no-repeat left 46px;}
.layer-pop .movie {width:480px;height:320px;margin:61px 0 0 22px;}
.layer-pop .close {position:absolute;top:0;right:0;}

/* pop curriculum */
body.popup {background:none; letter-spacing:-0.1px; height:700px; overflow:hidden;}
.pop-curriculum {position:relative;overflow:hidden;width:479px;height:360px;background:url('images/bg_pop_curriculum.gif') no-repeat left top;}
.pop-curriculum h1 {margin:15px 0 0 53px;}
.pop-curriculum .movie {width:479px;height:303px;margin-top:10px;}
.pop-curriculum .close {position:absolute;top:15px;right:16px;}

.pop-curriculum-detail {position:relative;border-bottom:5px solid #0098c3;width:600px;}
.pop-curriculum-detail h1 {height:39px;padding:16px 0 0 23px;background:#0098c3;}
.pop-curriculum-detail .in-cont {overflow-y:scroll;height:618px;margin:11px 0 0;padding:11px 23px 0 23px;}
.pop-curriculum-detail h2 {height:18px;margin-top:30px;padding:3px 0 9px 29px;border-bottom:1px solid #e5e5e5;background:url('images/bg_popup_detail.gif') no-repeat 1px 0;font-weight:bold;font-size:14px;color:#424242;}
.pop-curriculum-detail h2.first-child {margin-top:0;}
.pop-curriculum-detail h2 span {font-weight:bold;color:#ef6407;}
.pop-curriculum-detail .list-type1 {margin-top:14px;}
.pop-curriculum-detail .list-type1 li.type_floatL {overflow:hidden;}
.pop-curriculum-detail .list-type1 li.type_floatL span {float:left;}
.pop-curriculum-detail .list-type1 li.type {padding-left:98px;text-indent:-98px;}
.pop-curriculum-detail .list-type1 li.type1 {padding-left:84px;text-indent:-84px;}
.pop-curriculum-detail .list-type1 li.type2 {padding-left:120px;text-indent:-120px;}
.pop-curriculum-detail .list-type2 {margin-bottom:18px;}
.pop-curriculum-detail .list-type2 > li{text-indent:20px;}
.pop-curriculum-detail .list-type2 li {margin:4px 0 0;}
.pop-curriculum-detail .list-type2.float {float:left;width:450px;margin-left:5px;}
.pop-curriculum-detail .list-type2.float li {margin:0 0 2px;padding-left:15px;text-indent:-15px;}
.pop-curriculum-detail .list-type3 {margin-left:15px;}
.pop-curriculum-detail .list-type3 li {margin:0;padding-left:10px;text-indent:0px;}
.pop-curriculum-detail .list-type4 {margin-bottom:18px;}
.pop-curriculum-detail .list-type4 li{margin:0; text-indent:20px;}
.pop-curriculum-detail .list-type5 {margin-bottom:18px;}
.pop-curriculum-detail .list-type5 li{margin:0; text-indent:14px;}
.pop-curriculum-detail .close {position:absolute;top:17px;right:20px;}
.pop-curriculum-detail .space-area {height:24px;}
.pop-curriculum-detail .w450 {width:450px;}
.pop-curriculum-detail .mgb0 {margin-bottom:0 !important;}

/* ÈÄ±âÀÌº¥Æ® */
.rbox-in h2{border-bottom:1px solid #000; padding-bottom:21px; margin-bottom:35px;}
.board_review{background:#fff099;margin-bottom:40px; padding:0 40px 40px;}
.pattern_bg{background:url('images/bg_board.gif') repeat; }
.review_wrap{background:url('images/bg_top.png') no-repeat 0px 51px;}
.review_top{padding-left:15px;}
.board_review .review_wrap h3{padding:55px 0 29px;}
.board_review .write_review{padding:20px 0 70px;}
.review_list{background:#ffffe3;}
.review_list_bottom{background:url('images/board_bottom.png') no-repeat center bottom; width:760px; height:17px; }
.review_list ul.select_view{width:400px; padding-left:30px;*zoom:1;}
.review_list ul.select_view:after{content:""; display:block; clear:both;}
.review_list ul.select_view li{float:left; margin-right:15px; border-right:1px solid #ffe140; padding:2px 15px 0px 0;}
.review_list ul.select_view li img{vertical-align:middle;}
.review_list ul.select_view li.icon_crown{background:url('images/icon_crown.gif') no-repeat; padding-left:25px;}
.review_list ul.select_view li.last{border-right:none; padding-right:0; }
.review_list ul.select_view li.last select{margin-left:10px; vertical-align:top;}
.review_list .tb_wrap{padding:15px 30px 0;}
.review_list table thead th{background:#fff9c2; border-top:1px solid #ffe140; padding:13px 0; color:#535247;}
.review_list table tbody td{text-align:center;border-bottom:1px solid #e8e8e8;padding:13px 0;color:#53534d; }
.review_list table tbody td.td01{font-weight:bold;}
.review_list table tbody td.td02{text-align:left; color:#34a4c6; padding:0 22px}
.review_list table tbody td.td02 span{padding-left:3px;}
.review_list table tbody td.td02 span img{*vertical-align:middle; }
.review_list h4{padding-bottom:17px;}
.paging{text-align:center; margin-top:20px;}
.search{width:400px; margin:25px auto 0;}
.search ul{*zoom:1;}
.search ul:after{content:""; display:block; clear:both;}
.search ul li{float:left; margin:0 5px 0 0;}
.search ul li .search_word{width:200px; border:1px solid #b5b5b5; margin-top:5px;}
.search ul li .nikname{margin-top:5px;}
.letter{text-align:right; padding-bottom:10px; color:#666;}
.letter span{font-weight:bold;}
.write_comment{background:url('images/bg_comment_box.gif') no-repeat; width:840px; height:65px; padding-top:20px;}
.write_comment fieldset{border:none;}
.write_comment fieldset textarea{width:660px; height:43px; border:1px solid #ccc; border-width:1px 0 1px 1px; resize:none; margin:0 0 20px 20px; float:left;}
.write_comment .btn_submit{float:left;}
.letter02{color:#666; padding:20px 0 10px;}
.letter02 span{font-weight:bold;}
.comment_list ul{border:1px solid #b5b5b5; border-width:1px 0; }
.comment_list ul li{padding:13px 10px 14px; border-bottom:1px solid #e8e8e8;}
.comment_list ul li.last{border-bottom:none;}

.comment_list ul li div.info_area .info01{font-weight:bold; color:#535353;}
.comment_list ul li div.info_area .info02{font-size:11px; color:#a5a5a5;}
.comment_list ul li div.desc_area{color:#34a4c9;}
.btn_del{padding-left:3px;}
.review_table tr.bd_top th, .review_table tr.bd_top td{border-top:1px solid #ffe140;}
.review_list table.review_table tr th, .review_list table.review_table tr td{border-bottom:1px solid #e8e8e8;  text-align:left;}
.review_table tr.bd_bottom th, .review_table tr.bd_bottom td{border-bottom:1px solid #ffe140 !important;}
.review_table tr th{background:#fff9c2; padding-left:20px;}
.review_list table.review_table tr td{background:#ffffe3; padding-left:10px;}
.review_table tr td.nick_name{color:#53534d; font-weight:bold;}
.review_list table.review_table tr.txt_area td{text-align:center; border-bottom:1px solid #ffe140;}
.review_list table.review_table tr.txt_area td p{text-align:left;}
.review_list .btn_area{margin:20px 0 17px; *zoom:1;}
.review_list .btn_area:after{content:""; display:block; clear:both;}
.review_list .btn_area .btn_left{float:left;}
.review_list .btn_area .btn_right{float:right;}
th.letter_prev p{background:url('images/bullet_letter_prev.gif') no-repeat 44px 6px;}
th.letter_next p{background:url('images/bullet_letter_next.gif') no-repeat 44px 6px;}
td .txt_box{border:1px solid #b5b5b5; width:570px; padding:2px 0;}
.txtbox_area{background:#fff; width:550px; height:255px; overflow-y:hidden;padding:10px; border:1px solid #b5b5b5; }
.txtbox_area{overflow-y:auto;}
.txtbox_area p{padding-top:5px;}
.review_table td select{width:212px;}
.review_table td textarea{width:560px; padding:10px; height:255px; border:1px solid #b5b5b5; resize:none;}
.file_area{width:490px; height:50px; background:#fff; border:1px solid #b5b5b5; float:left; margin-right:3px; cursor:pointer; padding:0 5px;}
.file_btn{float:right;}
.file_btn a{display:block; margin-bottom:4px;}


/* ±¸µ¶ÀÚ Àü¿ë */
.tab_num{overflow:hidden;}
.tab_num li{float:left; height:50px}
.tab_num li a{display:block; height:43px;}
.tab_num li.select a img{margin-top:-50px;}

.inner{overflow:hidden; background:url('images/bg_subonly.gif') repeat-y 50% 0;}
.inner .left_visual{float:left; padding-top:98px}
.inner .left_visual .shelf{padding :15px 80px 97px 70px; background:url('images/bg_shelf.png') no-repeat 0 95%;}
.inner .left_visual .shelf.textbook{padding :6px 80px 97px 76px; background:url('images/bg_shelf2.png') no-repeat 0 0;}
.inner .down_list{float:left; padding:38px 0 48px; width:460px;}
.inner .down_list .down_head{margin-bottom:15px; overflow:hidden;}
.inner .down_list .down_head:after{content:""; display:block; clear:both;}
.inner .down_list .down_head h3{float:left; margin-top:0; font-size:32px; font-weight:bold; line-height:46px; color:#434343; }
.inner .down_list .down_head h3 img{margin-right:15px;vertical-align:middle;}
.inner .down_list .down_head a{float:right; margin-top:17px;}
.inner .down_list .tbl_down thead tr th{padding:7px 0 8px; border:solid #c7c7c7; border-width:2px 0 1px; background-color:#f5f5f5;}
.inner .down_list .tbl_down thead tr th.fir_th{border-right:1px solid #e7e7e7;}
.inner .down_list .tbl_down tbody tr td{padding:8px 0; border-bottom:1px dashed #ddd; font-weight:bold; color:#666; text-align:center; vertical-align:middle;}
.inner .down_list .tbl_down tbody tr.line_type td{border-top:1px solid #c7c7c7; }
.inner .down_list .tbl_down tbody tr.line_last td{border-bottom:1px solid #c7c7c7; }
.inner .down_list .tbl_down tbody tr td.fir_td{border-right:1px solid #eee;}

.inner .select_contents{display:none;}

.txt_no1{padding:21px 0 0 14px;}
.inner .left_visual.left_no01{float:left; padding-top:64px}
.inner .down_list.down_no01{float:left; padding:4px 0 48px; width:460px;}

/* ÀÌº¥Æ® */
.event-area {margin-top:35px; padding-bottom:30px; background:url('images/event_menu08_bg.gif') repeat-y 0 0; border-bottom:1px solid #f5f5f5;}
.event-area .review_area {margin:32px auto 77px auto; width:700px;}
.event-area .review_area .btn_wrap {*zoom:1; margin-bottom:15px;}
.event-area .review_area .btn_wrap:after {content:'';clear:both; display:block;}
.event-area .review_area .fl {float:left; width:250px; *zoom:1; overflow:hidden; }
.event-area .review_area .fl:after {content:'';clear:both; display:block;}
.event-area .review_area .fl a {float:left;display:block; height:15px; overflow:hidden; background:url('images/event_menu08_line.gif') no-repeat 0 2px; margin-left:-1px;}
.event-area .review_area .fl a span {display:block; overflow:hidden; text-indent:-99999px;margin:0 11px;}
.event-area .review_area .fl a .total_view {width:63px; background:url('images/btn_list_view.png') no-repeat 0 0;margin-left:1px;}
.event-area .review_area .fl a .win_view {width:94px; background:url('images/btn_win_view.png') no-repeat 0 0;}
.event-area .review_area .fl a.on span {background-position:0 -16px;}
.event-area .review_area .fr {float:right; width:145px; text-align:right; background:url('images/txt_list_view.png') no-repeat 0 2px;}
.event-area .review_area .fr label {display:none;}
.event-area .review_area .fr select {width:70px;}
.event-area table.review_tbl th{background-color:#ffe8db; height:37px; color:#5a514c; font-weight:bold; border-top:1px solid #f7941d; border-left:1px solid #f0ccb8;}
.event-area table.review_tbl th:first-child {border-left:0 none;}
.event-area table.review_tbl td {background-color:#fff; padding:10px 5px 10px 10px;text-align:center; color:#7b6d68; border-bottom:1px solid #f3e8db; border-left:1px solid #f3e8db;}
.event-area table.review_tbl td:first-child {border-left:0 none;}
.event-area table.review_tbl td.step {font-weight:bold;}
.event-area table.review_tbl td.cont {text-align:left;}
.event-area table.review_tbl td.cont a{color:#d25b33; font-weight:bold;}
.event-area table.review_tbl .last td {border-bottom:1px solid #f7941d;}
.event-area .search {width:410px; margin:20px auto 0;}
.event-area .search ul {*zoom:1;}
.event-area .search ul:after {content:'';clear:both; display:block;}
.event-area .search ul li {float:left; vertical-align:top;}
.event-area .search ul li select {height:20px; width:70px;} 
.event-area .search ul li input {padding:2px 0;}
.event-area .search ul li a {position:relative; top:2px;}
.event-area .pr_area {margin:0 auto; width:737px; }
.event-area .pr_area .sns_comment {background-color:#fff; padding:22px 0;}
.event-area .pr_area .sns_comment ul {*zoom:1; width:600px; margin:0 auto;}
.event-area .pr_area .sns_comment ul:after {content:'';clear:both; display:block;}
.event-area .pr_area .sns_comment ul li {float:left;}
.event-area .pr_area .sns_comment ul li.txt {width:40px; padding-top:5px;}
.event-area .pr_area .sns_comment ul li input {padding:5px; width:465px; border:1px solid #ec948b; border-right:0 none;}
.event-area table.url_tbl {table-layout:fixed;}
.event-area table.url_tbl th{background-color:#ffebe9; height:37px; color:#564b4a; font-weight:bold; border-top:1px solid #eea49d; border-left:1px solid #fabcac;}
.event-area table.url_tbl th:first-child {border-left:0 none;}
.event-area table.url_tbl td {background-color:#fff; padding:10px 5px 10px 10px; text-align:center; color:#7b6d68; border-bottom:1px solid #ffdad0; border-left:1px solid #ffdad0;}
.event-area table.url_tbl td:first-child {border-left:0 none;}
.event-area table.url_tbl td.url span {float:left; text-align:left; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event-area table.url_tbl td.url span a {color:#983f33; font-weight:bold;}
.event-area table.url_tbl td.url > a {display:inline-block; float:right;width:10px; margin-top:5px; vertical-align:middle;}
.event-area table.url_tbl .last td {border-bottom:1px solid #eea49d;}

.event-area .paging {
    text-align: center;
}

.event-area .paging a, .event-area .paging b {
    color: #666666;
    display: inline-block;
    padding: 2px;
    vertical-align: middle;
}

/* view */
.view_area {width:761px; margin:0 auto; background: url("images/bg_event_menu8_bottom.png") no-repeat left bottom;}
.view_area .view_in{padding:40px 0; background: url("images/bg_event_menu8_top.png") no-repeat left top;}
.view_area .view_in .view_con {padding:0 30px; background-color:#fff;}
.view_area table {margin-top:23px; border-top:1px solid #f7941d; }
.view_area table th {background-color:#ffe9dd; color:#5b514c; font-weight:bold; padding:10px; border-right:1px solid #f1cfbc;border-bottom:1px solid #f1cfbc;}
.view_area table th.line_no {border:0 none;}
.view_area table td {padding:10px; border-bottom:1px solid #f3e8db; color:#7b6d68;}
.view_area table td strong{font-weight:bold;}
.view_area table td.title {font-weight:bold; color:#cd3f01;}
.view_area table td.aling_c {text-align:center;}
.view_area table td.cont {border-bottom:1px solid #f7941d; text-align:center;}
.view_area table td.cont img {display:inline-block; padding:10px 0;}
.view_area table td.cont p {text-align:left;}
.view_area .btn_wrap {*zoom:1; margin:10px 0 17px;}
.view_area .btn_wrap:after {content:'';clear:both; display:block;}
.view_area .btn_wrap .fl {float:left;}
.view_area .btn_wrap .fr {float:right;}
.view_area .table_paginate {margin-top:0;}
.view_area .table_paginate th span{display:inline-block; overflow:hidden; font-weight:bold; height:15px; padding-right:15px; background:url('images/event_menu8_arrow.png') no-repeat 100% 2px;}
.view_area .table_paginate th.prev span{background-position:100% -35px;}
.view_area .table_paginate td a {font-weight:bold; color:#cd3f01;}
.view_area .table_paginate td.date {text-align:right;}
/* write */
.view_area .write_tbl td input { width:580px; padding:3px 10px; border:1px solid #b5b5b5;}
.view_area .write_tbl td select {width:100px; height:20px; border:1px solid #b5b5b5;}
.view_area .write_tbl td textarea {background-color:#FFF;height: 190px;line-height: 1.5em;padding:10px;width: 580px; border:1px solid #b5b5b5;overflow: auto;vertical-align: top;}
.view_area .write_tbl .last th, .view_area .write_tbl .last td {border-bottom:1px solid #f7941d;}
.view_area .write_tbl td .view {background-color:#FFF;border:1px solid #b5b5b5;float: left;font-size: 12px;height: 45px;padding: 6px 0 0 8px;width: 300px;}
.view_area .write_tbl td .btn { float: left;margin-left: 6px;}

.fileinput-button {
	position: relative;
	overflow: hidden;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-300px, 0) scale(4);
	font-size: 23px;
	direction: ltr;
	cursor: pointer;
}

td.attach-file .btn a {display: block;}

td.attach-file .btn a.type {
    margin-top: 7px;
}

.view_area .write_tbl td .modify {background-color:#FFF;border:1px solid #b5b5b5;width: 580px;height: 230px;overflow-y: scroll;line-height: 1.5em;padding:10px;}


/*¸ÞÀÎÆäÀÌÁö ·¹ÀÌ¾î ÆË¾÷*/
.pop_soldout_wrap{opacity:0; filter: alpha(opacity=0);  width:100%; height:100%; position:fixed; /*background:url('images/pop_bg.png')*/ repeat; top:0; left:0; z-index:99;}
.pop_soldout{width:708px; height:420px; position:relative; margin:0 auto;}
.pop_soldout .cls{position:absolute; top:4px; right:64px;}


/* 18-05-21 Ãß°¡ */
img {vertical-align:top;}

.sub_visual {position:relative;width:1028px;margin:0 auto;}
.sub_visual .btn_buy {display:block;width:231px;height:57px;position:absolute;top:336px;left:29px;}
.sub_visual .btn_nonBuy {display:block;width:231px;height:57px;position:absolute;top:398px;left:29px;}

.cont01_wrap {position:relative;}
.cont01_wrap .btn_buy {display:block;width:231px;height:57px;position:absolute;top:336px;left:29px;}
.cont01_wrap .btn_nonBuy {display:block;width:231px;height:57px;position:absolute;top:398px;left:29px;}

.cont02_wrap {display:block;width:100%;background:#f3f3f3;padding:50px 0 50px 30px;}

.cont04_wrap {position:relative;padding-bottom:90px;}
.cont04_wrap .btn_curriculum {display:block;width:288px;height:44px;text-indent:-9999em;position:absolute;top:710px;left:47px;}
.cont04_wrap .player {display:block;width:399px;height:244px;position:absolute;top:491px;left:604px;}

.cont05_wrap {position:relative;}
.cont05_wrap .evt_detail05 {display:block;width:105px;height:30px;position:absolute;top:0;right:0;}

.event_menu04_02 {position:relative;padding:50px 0;}
.event_menu04_02 .btn_curriculum {display:block;width:243px;height:38px;position:absolute;top:579px;left:14px;text-indent:-9999em;}
.event_menu04_02 .player {display:block;width:336px;height:205px;position:absolute;top:395px;left:483px;}

/* ÆË¾÷ */
.pop_wrap {display:none;width:615px;height:650px;margin:0 auto;background:#21b0d9;padding:30px 30px;position:fixed;left:50%;margin-left:-307.5px;box-sizing:border-box;z-index:999}
.pop_wrap .pop_close {display:block;width:26px;height:26px;position:absolute;top:15px;right:15px;}

.pop_wrap h4 {display:block;text-align:center;padding:62px 0 51px;}
.pop_wrap .clearfix:after {display:block;content:'';clear:both;}
.pop_wrap .inner {display:block;width:555px;}
.pop_wrap ul.tabs:after {display:block;content:'';clear:both;}
.pop_wrap ul.tabs li {float:left;width:50%;}
.pop_wrap ul.tabs li a {display:block;background:#90d8ec;text-align:center;padding:15px 0 16px;font-size:20px;line-height:1em;color:#fff;}
.pop_wrap ul.tabs li a.active {background:#fff;color:#21b0d9;}

#tab1 {display:block;width:555px;height:390px;background:#fff;padding:40px 30px 20px;box-sizing:border-box;overflow-y:scroll;}
#tab1 > div {display:block;width:495px;}
#tab1 .table01_01 {border-collapse: collapse;}
#tab1 .table01_01 thead th {background:#ebebeb;padding:11px 0 10px;font-size:15px;line-height:1em;color:#000;border-left:1px solid #fff;}
#tab1 .table01_01 thead th:first-child {border:0;}
#tab1 .table01_01 tbody tr.first th {height:61px;padding:23px 0 22px;font-size:15px;line-height:1em;color:#000;text-align:center;border-bottom:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.first td {height:61px;padding:15px 0;position:relative;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.first td:first-child {border:0;}
#tab1 .table01_01 tbody tr.first td .pink_bar {display:block;width:432px;height:30px;line-height:30px;background:#ff6e97;border-radius:15px;color:#fff;text-align:center;position:absolute;top:15px;left:0;}

#tab1 .table01_01 tbody tr.sec th {height:82px;padding:23px 0 22px;font-size:15px;line-height:18px;color:#000;text-align:center;border-bottom:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.sec td {height:82px;padding:13px 0;position:relative;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.sec td:first-child {border:0;}
#tab1 .table01_01 tbody tr.sec td .gray_bar01 {float:left;display:block;width:161px;height:53px;line-height:18px;padding:10px 0;background:#acacac;border-radius:30px;color:#fff;text-align:center;position:absolute;top:13px;left:0;}
#tab1 .table01_01 tbody tr.sec td .gray_bar02 {float:left;display:block;width:163px;height:53px;line-height:18px;padding:10px 0;background:#acacac;border-radius:30px;color:#fff;text-align:center;position:absolute;top:13px;left:53px;}
#tab1 .table01_01 tbody tr.sec td .gray_bar03 {float:left;display:block;width:108px;height:53px;line-height:18px;padding:10px 0;background:#acacac;border-radius:30px;color:#fff;text-align:center;position:absolute;top:13px;left:0;}

#tab1 .table01_02 thead th {display:table-cell;height:36px;background:#ebebeb;font-size:15px;line-height:36px;color:#000;text-align:center;}
#tab1 .table01_02 tbody td {display:table-cell;height:38px;font-size:15px;line-height:38px;color:#000;text-align:center;border-bottom:1px solid #ebebeb;}
#tab1 .table01_02 tbody td:last-child {text-align:left;padding-left:35px;}

#tab1 ol {display:block;width:100%;padding:17px 0 8px;}
#tab1 ol li {display:block;width:100%;font-size:15px;line-height:24px;color:#000;}
#tab1 p {display:block;font-size:15px;line-height:24px;color:#f59424;}
#tab1 p span {display:block;width:100%;font-size:15px;line-height:24px;color:#000;padding-left:12px;}

#tab1 h5 {display:block;padding:33px 0 12px;font-size:20px;line-height:1em;color:#000;font-family:'Noto Medium';}


#tab2 {display:block;width:555px;height:390px;background:#fff;box-sizing:border-box;overflow-y:scroll;}
#tab2 > div {padding:40px 30px 20px;}
#tab2 ul {display:block;width:100%;}
#tab2 ul li {display:block;width:100%;margin-top:25px;}
#tab2 ul li:first-child {margin-top:0;}
#tab2 ul li p {display:block;font-size:18px;line-height:26px;color:#000;}
#tab2 ul li p span {display:block;padding-left:14px;}

#tab2 ul li span.txt_orange {display:block;padding-left:15px;font-size:15px;line-height:26px;color:#f59424;}
#tab2 ul li span span {display:block;padding-left:14px;}

#tab2 ul li .btb_tomahork {display:inline-block;font-size:18px;line-height:26px;color:#21b0d9;text-decoration:underline;}

#tab2 ul li .btn_voucher {display:block;width:226px;height:34px;padding-left:15px;margin-top:10px;}

#tab2 .customer {display:block;width:100%;background:#f5f5f5;padding:30px 30px 34px;}
#tab2 .customer:after {display:block;content:'';clear:both;}
#tab2 .customer i {float:left;display:inline-block;margin-right:20px;}
#tab2 .customer > div {float:left;}
#tab2 .customer > div h6 {display:block;padding-bottom:20px;font-size:22px;line-height:1em;color:#000;font-family:'Noto Regular';}
#tab2 .customer > div strong {display:block;padding-bottom:10px;font-size:36px;line-height:1em;color:#000;font-family:'Noto Bold';}
#tab2 .customer > div p {display:block;font-size:15px;line-height:1em;color:#545454;font-family:'Noto Regular';}