

/* title */
.s_title01{font-size:40px; color:#333333; line-height:50px;}
.s_title02{font-size:23px; color:#333333; line-height:24px;}
.s_title04{font-size:18px; line-height:100%; color:#2a2d30;}
.s_title05{font-size:14px; line-height:100%; color:#2a2d30;}
.s_title06{font-size:16px; line-height:100%; color:#2a2d30;}
.s_title07{font-size:16px; line-height:100%; color:#2a2d30;}

.hiddenTitle{overflow:hidden; width:0px; height:0px; font-size:0px}
.sub_top_txt{padding:24px 0px 20px; font-size:19px; line-height:30px;}

.guide_num_list li{width:100%;}
.guide_num_list li dl{width:100%;}
.guide_num_list li dl:after{display:block;clear:both;content:''}
.guide_num_list li dl dt,dd{float:left;}
.guide_num_list li dl dt{display:inline-block; width:33px; height:33px;  margin-right:13px; text-align:center; font-size:20px; color:#FFFFFF; line-height:33px; vertical-align:middle; background:url('/img/customer/num_bg.jpg') no-repeat 0px 0px;}
.guide_num_list li dl dd{width:70%;  font-size:14px; line-height:33px; color:#832b9b; }


.guide_num_list_01 {float:left; width:100%; }
.guide_num_list_01 li:after{display:inline; clear:both;content:''}
.guide_num_list_01 li dl dt,dd{float:left; }
.guide_num_list_01 li dl dt{display:inline-block; width:33px; height:33px;  margin-right:13px; text-align:center; font-size:20px; color:#FFFFFF; line-height:33px; vertical-align:middle; background:url('/img/customer/num_bg.jpg') no-repeat 0px 0px;}
.guide_num_list_01 li dl dd{float:left; width:30%;  font-size:14px; line-height:33px; color:#832b9b; }

.guide_num_list_02 {width:100%; }
.guide_num_list_02 li{line-height:22px; }
.guide_num_list_02 ul:after{clear:both;content:''}
.guide_num_list_02 li.arrow_01{ padding-left:20px; background:url('/img/customer/ico_arrow_01.jpg') no-repeat 10px 7px;}

.guide_num_list_03 {width:100%;}
.guide_num_list_03 li dl:after{display:inline-block; clear:both;content:''}
.guide_num_list_03 li dl dt,dd{float:left; }
.guide_num_list_03 li dl dt{display:inline-block; width:33px; height:33px;  margin-right:13px; text-align:center; font-size:20px; color:#FFFFFF; line-height:33px; vertical-align:middle; background:url('/img/customer/num_bg.jpg') no-repeat 0px 0px;}
.guide_num_list_03 li dl dd{float:left; width:87%;  font-size:14px; line-height:33px; color:#832b9b; }


.guide_line {width:100%; border:1px solid #ccc; padding:10px 0px 10px 14px;}
.guide_line:after{display:block;clear:both;content:''}
.guide_line img{text-align:center; vertical-align:middle; margin:0 autp; }

.study_view01 {float:left; width:32%; padding-top:10px; padding-left:10px; }
.study_view01 .img_view{width:100%; text-align:left; padding-left:2px;}
.study_view01 li{ width:100%; display:block; vertical-align:middle; }
.study_view01 li.top_bg01{width:225px; height:43px; padding-top:12px; font-weight:bold; color:#fff; font-size:14px; text-align:center; vertical-align:middle; background:url('/img/customer/top_bg_01.jpg') no-repeat 0px 0px;}
.study_view02 ul{float:left; width:33%;}
.study_view02 li.title_b{font-weight:bold; padding:15px 0px 10px; text-align:left; color:#9745ae; font-size:14px; line-height:18px;}
.study_view02 li{text-align:left; line-height:20px;}

.study_view03 {float:left; width:30%; padding-top:10px; padding-left:5px; }
.study_view03 li{ width:100%; display:block; vertical-align:middle; }
.study_view03 li.top_bg01{width:232px; height:43px; padding-top:12px; font-weight:bold; color:#fff; font-size:14px; text-align:center; vertical-align:middle; background:url('/img/customer/top_bg_01.jpg') no-repeat 0px 0px;}

.study_view04 {float:left; width:48%; padding-top:10px; padding-left:10px; }
.border_line_01 { border-right:1px solid #ccc; }
.img_view{width:100%; text-align:left; padding-left:2px;}
.study_view04 li{ width:100%; display:block; vertical-align:middle; }
.study_view04 li.top_bg02{width:225px; height:43px; padding-top:12px; font-weight:bold; color:#fff; font-size:14px; text-align:center; vertical-align:middle; background:url('/img/customer/num_bg.jpg') no-repeat 0px 0px;}


.list_txt {width:100% }
.list_txt li {line-height:22px; list-style:none; }
.list_txt li.arrow_03{padding-left:20px; background:url('/img/customer/ico_arrow_01.jpg') no-repeat 10px 7px;}




.scroll_box01{width:100%; height:500px; overflow-y:scroll;}
.scroll_box02{width:100%; height:80px; overflow-y:scroll; border:1px solid #ccc; padding:10px; line-height:20px;}
.scroll_box02 p{line-height:20px; }
.line_18h {line-height:20px; }
.color_gray {color:#333; }

/* popup */
.layer_pop_cont{width:100%; position:relative; margin:0 auto;}
.layer_pop_cont h1.title01{position:relative; width:100%; font-size:16px; height:50px; color:#FFFFFF; background-color:#9a4bb6;}
.layer_pop_cont h1.title01 b{display:inline-block; padding-left:20px; line-height:50px;}

.layer_pop_cont h1.title02{font-size:18px; line-height:19px; color:#404040;}
.layer_pop_cont .title03{font-size:13px; color:#404040;}
.layer_pop_cont .title04{font-size:12px; color:#606060;}
.layer_pop_cont .title05{font-size:18px; color:#803594;}
.layer_pop_cont .title06{font-size:16px; color:#803594;}

.layer_pop_cont .pop_close{position:absolute; top:20px; right:20px;}
.layer_pop_cont .pop_close2{position:fixed; top:20px; right:20px;}
.layer_pop_cont > .cont{padding:20px 20px 15px 20px; background-color:#FFFFFF;}
.layer_pop_cont .w04{}

.pop_chk{padding-top:10px; text-align:right;}


/* °Ô½ÃÆÇ Å×ÀÌºí */
.board_table{width:100%; border-top: 2px solid #aaaaaa;}
.board_table thead th{border-bottom:1px solid #aaaaaa; font-size:14px; color:#333333; line-height:50px;}
.board_table th,.board_table th label{font-family:'NanumBold','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana;}
.board_table tbody th{border-bottom:1px solid #e0e0e2; border-right:1px solid #e0e0e2; font-size:14px; color:#333333; line-height:18px;}
.board_table tbody td{height:34px; padding:8px 5px; border-bottom:1px solid #e0e0e2; color:#919191; line-height:18px; text-align:center; vertical-align:middle; background:#ffffff; word-break:break-all;}
.board_table tbody td select {line-height:normal;}
.board_table tbody td .board_cont{padding:10px 20px 10px 32px; line-height:24px; word-break:break-all;}
.board_table tbody td .board_cont_01{padding:20px 20px 20px 32px; line-height:24px; word-break:break-all;}
.board_table tbody th.require{background:url('../../img/ico/ico_star.png') no-repeat right 20px;}

.table_wrap{border-top: 2px solid #aaaaaa;}



.board_table.board_t02{border-top:0px;}
.board_table.board_t02 tbody th{padding-left:20px; border-right:1px solid #e0e0e2; border-left:1px solid #e0e0e2; border-bottom:1px solid #e0e0e2;}
.board_table.board_t02 tbody th:first-child{border-left:0px;}
.board_table.board_t02 tbody th,.board_table.board_t02 tbody th label{font-size:14px; color:#333333; line-height:18px; text-align:left;}
.board_table.board_t02 tbody td{height:29px; padding:11px 20px 11px; text-align:left;}


.board_table.board_t03{border-top:0px;}
.board_table.board_t03 th{padding-left:20px; border-bottom:1px solid #e0e0e2;}
.board_table.board_t03 th:first-child{border-right:1px solid #e0e0e2;}
.board_table.board_t03 th{padding-left:0px; font-size:12px; color:#333333;}
.board_table.board_t03 td{padding:11px 0px;}
.board_table.board_t03 td.t_left{padding-left:12px;}


.board_table.board_t04{}
.board_table.board_t04 tbody th{padding-left:20px; border-right:0px; font-size:16px; color:#333333; text-align:left;}
.board_table.board_t04 td{text-align:left;}


.board_table.board_t05{border-top:0px;}
.board_table.board_t05 th{padding-left:20px !important; border-bottom:1px solid #e0e0e2; text-align:left;}
.board_table.board_t05 th.padding0{padding-left:0px !important;}
.board_table.board_t05 th:first-child{border-right:1px solid #e0e0e2;}
.board_table.board_t05 th{padding-left:0px; font-size:12px; color:#333333;}
.board_table.board_t05 tbody td{height:28px !important; padding:6px 11px; line-height:18px; height:18px; text-align:left;}
.board_table.board_t05 td.t_left{padding-left:12px;}
.board_table.board_t05.pd-left5 th {padding-left:5px !important;}


.board_table td a{color:#919191;}
.board_table td a:hover{text-decoration:underline;}
.board_table td.c_darkgray a{color:#333333 !important;}
.board_table td.board_cont{padding-top:10px !important; padding-bottom:10px !important; line-height:24px;}

.border-right01{border-right:1px solid #aaaaaa;}

.td_hidden{display:none;}
.td_hidden td{border-bottom:1px solid #ffffff !important;}




.board_table_t02{width:100%; border:1px solid #dddddd; background:#FFFFFF;}
.board_table_t02 thead th{background:#444444; font-family:'NanumBold','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana; color:#FFFFFF; line-height:40px;}
.board_table_t02 tbody td{height:24px; padding:8px 5px; border-top:1px solid #e0e0e2; color:#919191; line-height:18px; text-align:center; vertical-align:middle; background:#ffffff; word-break:break-all;}
.board_table_t02 td a{color:#919191;}
.board_table_t02 td a:hover{text-decoration:underline;}
.board_table_t02 td.c_darkgray a{color:#333333 !important;}

.board_table_t03{width:100%; border-top:2px solid #aaa; background:#FFFFFF;}
.board_table_t03 thead th{padding:5px; background:#eeedee; font-family:'NanumBold','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana; color:#333; line-height:24px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.board_table_t03 tbody td{padding:5px; border-top:1px solid #e0e0e2; color:#919191; line-height:18px; text-align:center; vertical-align:middle; background:#ffffff; word-break:break-all; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.board_table_t03 .brx{border-right:none;}

.board_table_t04{width:100%; border-top:2px solid #aaa; background:#FFFFFF;}
.board_table_t04 th{padding:5px; background:#eeedee; font-family:'NanumBold','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana; color:#333; line-height:24px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.board_table_t04 td{padding:5px; border-top:1px solid #e0e0e2; color:#919191; line-height:18px; text-align:center; vertical-align:middle; background:#ffffff; word-break:break-all; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.board_table_t04 .brx{border-right:none;}

/* ÀÚ·á½Ç °Ô½ÃÆÇ »ó¼¼ */
.board_view_cont{width:100%;}
.board_view_cont:after{display:block;clear:both;content:''}
.board_view_cont .board_cur_cont{float:left; width:76.20%;}
.board_view_cont .board_list_cont{float:right; width:23.80%;}
.board_view_cont .board_cur_cont .board_t_cont{padding:20px; position:relative; border-top:2px solid #aaaaaa; border-bottom:1px solid #aaaaaa;}
.board_view_cont .board_cur_cont .board_t_cont h3{width:65%; margin-bottom:7px;  font-size:14px; color:#333333; line-height:20px;}
.board_view_cont .board_cur_cont .category{position:absolute; top:20px; right:0px; width:30%; padding-left:10px; border-left:1px solid #e0e0e2; font-size:14px; color:#9644ad;}
.board_view_cont .board_cur_cont .category .ico_review{margin-right:5px;}
.board_view_cont .board_cur_cont .category, .board_view_cont .board_cur_cont .category .ico_review{line-height:43px; vertical-align:middle;}
.board_view_cont .board_cur_cont div.board_cont{padding:30px 20px; border-bottom:1px solid #e0e0e2; line-height:24px; color:#919191;}
.board_view_cont .board_cur_cont div.board_cont.b_dot_line{border:0px; background:url('../../img/common/bg_line02.png') left bottom repeat-x;}
.board_view_cont .board_cur_cont div.board_cont_b{padding:20px 0px; border-bottom:1px solid #e0e0e2;}
.board_view_cont .board_cur_cont div.board_cont_b > p{display:inline-block; padding-right:7px; font-size:14px; color:#333333; line-height:40px;}
.board_view_cont .board_cur_cont div.board_cont_b .stitle{display:inline-block; width:15.2%; font-size:14px; color:#333333; text-align:center; line-height:25px; vertical-align:middle;}
.board_view_cont .bar{display:inline-block; padding:0px 5px;}


.board_view_cont .board_t_cont02{padding:20px; position:relative; border-top:2px solid #aaaaaa; border-bottom:1px solid #aaaaaa;}
.board_view_cont .board_t_cont02 h3{font-size:24px; color:#333333; line-height:30px; margin-bottom:10px;}
.board_view_cont .board_t_cont02 p,.board_view_cont .board_t_cont02 p > span,.board_view_cont .board_t_cont02 p > a{line-height:20px;}
.board_t02 p > span{padding:0px 2px;}
.board_view_cont .board_t02 a{padding-left:5px;}


.board_list{border-top:2px solid #e0e0e2; list-style:none;}
.board_list li{padding:20px 20px 20px 10px; background:url('../../img/common/bg_line02.png') left bottom repeat-x;}
.board_list li.active span{display:inline-block; padding-left:9px; background:url('../../img/ico/ico_arrow31.png') no-repeat 0px 10px;}
.board_list li.active a{color:#333333;}
.board_list li a{font-size:14px; line-height:25px; color:#929191;}
.board_list li a:hover{text-decoration:underline;}







/* paging */
.paging {position:relative; width:100%; text-align:center; line-height:24px; vertical-align:middle;}
.paging a{display:inline-block; width:24px; height:24px; border:1px solid #dddddd; font-size:11px; color:#999999; font-family:verdana,Tahoma, Geneva, sans-serif; line-height:24px; vertical-align:middle; margin-right:1px;}
.paging a.active{border:1px solid #9a4bb5; border:1px solid #333333; color:#333333; font-weight:bold; }

.paging .page_num{display:inline-block; padding:0px 10px; color:#999999; line-height:24px; vertical-align:middle;}
.paging .page_num b{color:#333333; font-weight:bold;}
.paging .page_num,.paging .page_num b{font-size:11px; font-family:verdana,Tahoma, Geneva, sans-serif;}

.paging .page_btn{font-size:0px; background-image:url('../../img/btn/btn_page.gif');}
.paging .btn_first{background-position:0px 0px;}
.paging .btn_prev{background-position:-50px 0px;}
.paging .btn_next{background-position:-100px 0px;}
.paging .btn_end{background-position:-150px 0px;}





.online_cont01{}
.online_cont01 .cont01{min-height:80px; padding-left:90px; padding-bottom:15px; border-bottom:1px solid #77c13e; background-image:url('../../img/ico/ico_online.png'); background-repeat:no-repeat; background-position:0px 0px;}
.online_cont01 .cont01.ico02{background-position:0 -200px;}
.online_cont01 .cont01 h3{font-size:23px; color:#6cbf2c; line-height:25px;}
.online_cont01 .cont01 p{padding-top:7px; font-size:15px; color:#444444; line-height:25px;}
.online_cont01 .cont02{width:100%; padding-top:20px;}
.online_cont01 .cont02:after{display:block;clear:both;content:''}
.online_cont01 .cont02 h4{display:inline-block; float:left; padding:5px 8px 0px 10px; font-size:16px; color:#444444; line-height:20px; background:url('../../img/ico/ico_arrow_green.png') no-repeat right 12px;}
.online_cont01 .cont02 .book_list01{float:left; width:85%;}




.star_mem_info01{padding:15px; border:2px solid #77c13e;}
.star_mem_info01 > div{width:100%;}
.star_mem_info01 > div:after{display:block;clear:both;content:''}
.star_mem_info01 .img,.star_mem_info01 .cont{float:left;}
.star_mem_info01 .img{width:30%; margin-right:2%;}
.star_mem_info01 .img img{max-width:100%;}
.star_mem_info01 .cont{width:65%;}
.star_mem_info01 .cont .title{display:inline-block; padding-top:5px; padding-left:3px; font-size:26px; color:#333333; line-height:27px;}
.star_mem_info01 .cont .score{padding-top:10px; padding-left:3px; margin-bottom:15px; border-bottom:1px solid #dddddd; font-size:15px; color:#77c13e; line-height:30px; vertical-align:middle;}
.star_mem_info01 .cont .score .txt{margin-right:10px;}
.star_mem_info01 .cont .score .ico_score{margin-right:3px; vertical-align:middle;}
.star_mem_info01 .cont dl{width:100%;}
.star_mem_info01 .cont dl:after{display:block;clear:both;content:''}
.star_mem_info01 .cont dl dt,.star_mem_info01 .cont dl dd{float:left; color:#333333; font-size:14px; line-height:30px;}
.star_mem_info01 .cont dl dt{margin-left:7px; margin-right:5px;}


.star_mem_info02 .cont{width:100%; padding:20px 0px; background:url('../../img/common/green_bg_line.png') repeat-x left bottom;}
.star_mem_info02 .cont:after{display:block;clear:both;content:''}
.star_mem_info02 .cont .ico{display:block; float:left; width:15.2%; text-align:center;}
.star_mem_info02 .cont .ico .ico_g{display:inline-block; width:66px; height:65px;}
.star_mem_info02 .cont .rcont{float:left; width:80%;}
.star_mem_info02 .cont .rcont h4{font-size:14px; color:#000000; line-height:20px;}
.star_mem_info02 .cont .rcont p{padding-top:8px; color:#777777; line-height:20px;}
.star_mem_info02 .cont .stitle{display:inline-block; width:15.2%; font-size:14px; color:#333333; text-align:center;}


.book_list01{position:relative; width:100%; list-style-type:none;}
.book_list01:after{display:block;clear:both;content:''}
.book_list01 li{display:inline-block; float:left; width:94px;}
.book_list01 li p{padding-left:17px;}
.book_list01 li img{border:1px solid #cccccc;}
.book_list01 li span{display:block; width:78px; padding:5px 0px 15px; line-height:15px; text-align:center;}



.book_list02{width:99%; position:relative; list-style-type:none;}
.book_list02:after{display:block;clear:both;content:''}
.book_list02 li{float:left; width:25.8%; padding-bottom:3%;}
.book_list02 li:after{display:block;clear:both;content:''}
.book_list02 li.last{width:22.3%;}
.book_list02 li > div.cont{width:85.37%;}
.book_list02 li.last > div.cont{width:100%;}
.book_list02 li .book{display:block; position:relative; width:100%; padding-bottom:10px;}
.book_list02 li .book img{max-width:100%; border:1px solid #cccccc;}
.book_list02 li .book a{position:absolute; bottom:-10px; right:-6px;}
.book_list02 li dl{display:block; width:100%; margin-top:5px;}
.book_list02 li dl:after{display:block;clear:both;content:''}
.book_list02 li dl dt{color:#333333; margin-right:5px;}
.book_list02 li dl dt, .book_list02 li dl dd{float:left; width:100%; line-height:18px; margin-bottom:2px;}
.book_list02 li dl.first dt,.book_list02 li dl.first dd{width:auto;}

.book_list02.type02 li{width:52%;}
.book_list02.type02 li.last{width:48%;}
.book_list02.type02 li .book{float:left; width:47.38%;}
.book_list02.type02 li dl{float:right; width:48%;}


.book_list02.type03 li{width:38.35%;}
.book_list02.type03 li.last{width:22.3%;}
.book_list02.type03 li > div.cont{width:59%;}
.book_list02.type03 li.last > div.cont{width:100%;}



.online_list01{width:96.2%; margin:0 auto; list-style-type:none;}
.online_list01:after{display:block;clear:both;content:''}
.online_list01 li{float:left; width:50%; text-align:center;}
.online_list01 li > div{display:inline-block; width:90.6%;}
.online_list01 li .title{background:url('../../img/common/purple_bg01.jpg') left top;}
.online_list01 li .title p{height:67px; margin-left:20px; padding-right:20px; background:url('../../img/common/purple_bg01.jpg') right top; text-align:center;}
.online_list01 li .title p span{display:block; font-size:15px; color:#cda9d6; line-height:35px;}
.online_list01 li .cont{position:relative; padding:20px 0px 40px; text-align:center;}
.online_list01 li .cont a.btn_green_border01{position:absolute; bottom:35px; right:10px;}


.online_list02{width:100%; margin:0 auto; list-style-type:none;}
.online_list02:after{display:block;clear:both;content:''}
.online_list02 li{float:left; width:24%; margin-right:1.3%; text-align:center;}
.online_list02 li img{max-width:100%;}
.online_list02 li.first{text-align:left;}
.online_list02 li.last{text-align:right; margin-right:0px;}
.online_list02 li .btn_green_border02{margin-top:10px;}


.star_list{width:98.5%; margin:0 auto; list-style-type:none;}
.star_list:after{display:block;clear:both;content:''}
.star_list li{float:left; width:34.30%;}
.star_list li .cont{position:relative; margin-right:7.3%; margin-bottom:8%; border:1px solid #dddddd; background:#ffffff;}
.star_list li:hover .cont{border:1px solid #333333;}
.star_list li.last{width:31.4%;}
.star_list li.last .cont{ margin-right:0%; background:#FFFFFF;}
.star_list li img{max-width:100%;}
.star_list li .cont .comment_count{position:absolute; top:-5px; left:-5px; padding-left:8px; background:url('../../img/common/balloon_left_bg.png') no-repeat left top; z-index:1000;}
.star_list li .cont .comment_count b{display:block; min-width:15px; height:36px; padding-right:12px; font-size:11px; color:#9745ae; text-align:center; line-height:25px; background:url('../../img/common/balloon_right_bg.png') no-repeat right top;}
.star_list li .cont .cont01{position:relative; padding:4%; z-index:800;}
.star_list li .cont .cont01 .title{display:block; padding:0% 2%; font-size:14px; color:#333333; line-height:38px;}
.star_list li .cont .cont01 .txt{display:block; padding:0% 2%; color:#777777; line-height:20px;}
.star_list li .cont .cont02{position:relative; padding:6%; border-top:1px solid #dddddd;}
.star_list li .cont .cont02:after{display:block;clear:both;content:''}
.star_list li .cont .cont02 .txt01{float:left; color:#9745ae; width:65%; line-height:18px;}
.star_list li .cont .cont02 .txt02{float:right; font-size:11px; color:#999999; font-family:verdana,Tahoma, Geneva, sans-serif; line-height:18px;}


/* event_list */
.event_list{list-style:none;}
.event_list table{table-layout:fixed;}
.event_list.detail > li{margin-bottom:20px;}
.event_list > li{margin-bottom:30px;}
.event_list .event_cont01{cursor:pointer;}
.event_list .event_cont01.event_end{cursor:default;}
.event_list .event_cont01 b{display:inline-block; line-height:17px; vertical-align:middle;}
.event_list .event_cont01 b.title{font-size:16px; color:#111111;}
.event_list .event_cont01 b.date{font-size:11px; color:#999999;}
.event_list .event_cont01 div.img{text-align:center; position:relative; min-height:130px; margin-top:17px; border:0px solid #ffffff; z-index:1000;}
/*.event_list img{max-width:100%;} */
.event_list img{max-width:100%;}
.event_list .img img{position:relative; width:790px; height:138px; background-color:#ffffff;  text-align:center;  }
.event_list .event_cont02{display:none;}
.event_list > li .event_cont02{margin-top:20px;}

.event_list li div.img .event_end{display:block; position:absolute; width:100%; height:100%; background:url('/img/common/dark_bg02.png'); z-index:10000;}
.event_list li div.img .event_end b{display:block; position:absolute; top:0px; right:0px; width:140px; height:100%; background:url('../../img/bbs/event_end.png') no-repeat left center;}

.event_no {text-align:center; margin:30px; padding:50px; 
border-top:1px solid #eee; border-bottom:1px solid #eee; } 



.guide_cont{width:100%; }
/* .guide_cont li{list-style:none; } */
.guide_cont h3{margin-left:-15px; margin-bottom:10px;}
.guide_cont p.txt{display:block; padding:0px 0px 16px; line-height:20px;} 


.remote_cont01{margin:0px 10px; padding:25px 0px; border:1px solid #e3e3e3; text-align:center;}
.remote_cont01 p{display:inline-block; padding-top:13px; font-size:14px; color:#333333; line-height:20px; text-align:center; background:url('../../img/ico/ico_yellow_bar.png') no-repeat;}


.remote_cont02{position:relative; height:540px; padding-top:15px; text-align:center;}
.remote_cont02 ul{width:99.7%; position:absolute; left:0px; top:403px; list-style-type:none;}
.remote_cont02 ul:after{display:block;clear:both;content:''}
.remote_cont02 ul li{float:left; position:relative; width:31.2%; margin-right:2.5%; border:1px solid #e3e3e3; background:#FFFFFF;}
.remote_cont02 ul li .arrow{display:inline-block; position:absolute; top:50px; right:-36px; width:35px; height:43px; background:url('../../img/ico/ico_arrow51.png') no-repeat; z-index:2000;}
.remote_cont02 ul li.last{margin-right:0;}
.remote_cont02 ul li dl{height:100px; margin:20px 15px; text-align:left; z-index:100;}
.remote_cont02 ul li dl dt{font-size:14px; color:#003333;}
.remote_cont02 ul li dl dt b{display:inline-block; line-height:20px; vertical-align:middle;}
.remote_cont02 ul li dl dt b.num{width:30px; font-size:20px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#f0af00; font-weight:bold;}
.remote_cont02 ul li dl dd{margin-top:3px; padding-left:30px; line-height:20px;}



/* °í°´¼¾ÅÍ ¸ÞÀÎ */

/* °Ô½ÃÆÇ */
.mboard ul{margin-top:12px; list-style-type:none;}
.mboard ul li:after{display:block;clear:both;content:''}
.mboard ul li a,.mboard ul li .date{float:left; display:inline-block; line-height:24px; height:24px;}
.mboard ul li a{overflow:hidden; width:77%; color:#777777; margin-right:1%; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; background:url('../../img/ico/ico_dot.png') no-repeat 0px 12px;}
.mboard ul li .date{font-size:11px; color:#999999;}}


.customer_main_cont{width:100%;}
.customer_main_cont:after{display:block;clear:both;content:''}
.customer_main_cont .mboard{float:left; position:relative; width:48%;}
.customer_main_cont .mboard .btn_more{position:absolute; top:0px; right:0px;}
.customer_main_cont .cont02{float:right; width:47.61%;}



#use_guide{}
#use_guide ul{list-style-type:none; margin-top:15px;}
#use_guide ul:after{display:block;clear:both;content:''}
#use_guide ul li{float:left; width:33%; height:106px; background-image:url('../../img/ico/ico_useguide.png'); background-repeat:no-repeat;}
#use_guide ul li.s01{background-position:center 5px;}
#use_guide ul li.s02{background-position:center -145px;}
#use_guide ul li.s03{background-position:center -290px;}
#use_guide ul li a{display:block; padding-top:75px; border-left:1px solid #e4e4e4; font-size:12px; color:#777777; line-height:30px; text-align:center;}
#use_guide ul li:first-child a{border-left:0px;}

#remote_cont{width:100%; height:124px;/*background:url('../../img/common/box_bg03.png') left top no-repeat;background-size:100% 100%;*/border:1px solid #e8e8e8;border-radius:10px;box-sizing:border-box;}
#remote_cont .cont{position:relative; height:87px; margin-left:20px; padding:17px 15px 20px 0px; /*background:url('../../img/common/box_bg03.png') right top no-repeat;*/}
#remote_cont h3{display:block; height:22px; padding-left:33px; font-size:15px; color:#8f25ab; line-height:20px; background:url('../../img/ico/ico_computer.png') no-repeat left 0px;}
#remote_cont .tel{display:block; font-size:25px; font-family:Tahoma,Geneva,verdana,sans-serif; color:#333333; font-weight:bold; line-height:50px;}
#remote_cont .time{display:block; color:#777777;}
#remote_cont .btn_yellow{position:absolute; top:40px; right:20px;}

.list06{list-style-type:none;}
.list06 li{padding-left:9px; line-height:20px; background:url('../../img/ico/ico_bar03.gif') no-repeat 0px 10px; word-break:keep-all;}

.list07{list-style-type:none;}
.list07 li{padding-left:9px; font-size:14px; line-height:20px; margin-bottom:3px; background:url('../../img/ico/ico_bar03.gif') no-repeat 0px 10px; word-break:keep-all;}

.list08{list-style-type:none;}
.list08 li{padding-left:9px; line-height:20px; background:url('../../img/ico/ico_bar03.gif') no-repeat 0px 10px; word-break:keep-all;}

#faq{position:relative;}
#faq .btn_more{position:absolute; top:0px; right:0px;}
#faq .cont{padding:5px 10px 5px !important;}
#faq .search_cont{width:100%;}
#faq .search_cont label{width:0px; font-size:0px;}
#faq .search_cont:after{display:block;clear:both;content:''}



/* ·Î±×ÀÎ */
#login{width:100%; max-width:730px; margin:70px auto; padding:20px 30px !important;}
#login .cont{width:100%;}
#login .cont:after{display:block;clear:both;content:''}
#login .cont .login_form , #login .cont .login_ad{float:left;}
.login_form legend, .login_form label{position:absolute; top:0px; left:0px; width:0px; font-size:0px;}
#login .cont .login_form{float:left; width:45.6%;}
#login .cont .login_ad{float:right;}
.login_form{position:relative; height:170px; padding-top:40px; padding-right:30px; border-right:1px solid #dddddd;}
.login_form input.input04{float:left; width:210px; margin-bottom:8px;}
.login_form .btn_login{position:absolute; top:40px; right:30px; width:90px; height:90px; border:0px; font-size:14px; font-family:'NanumBold','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana; color:#FFFFFF; background:url('../../img/btn/btn_login.gif') no-repeat;}
.login_form .bg_id{background:url('../../img/common/input_bg_id.png') no-repeat 10px 15px #ffffff;}
.login_form .bg_pw{background:url('../../img/common/input_bg_pw.png') no-repeat 10px 15px #ffffff;}
.login_form .input_bg.bg_none{background:url('') #ffffff;}
#login .login_ad{padding:10px 0px;}
#login .login_ad img{border:1px solid #dadada;}

.bg_gray{background:#8c8d91 !important;}
.bg_wt{background:#fff !important; border:#e5e5e5 1px solid; color:#333;}


.join_form_table{width:790px; margin:0 auto 0px; border-top:2px solid #333333; border-bottom:1px solid #333333;}
.join_form_table td, .join_form_table th{padding-bottom:10px;}
.join_form_table tr:first-child td, .join_form_table tr:first-child th{padding-top:10px;}
.join_form_table th{padding-left:30px; text-align:left; }
.join_form_table th,.join_form_table th label{font-size:14px; color:#333333; font-family:'NanumBold','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana;}
.join_form_table .btn{margin-left:10px;}


#join_complete{width:790px; margin:70px auto 0px; padding:40px 0px 50px; text-align:center;}
#join_complete p{line-height:20px;}


/* tab */
.tab_list_type01{width:100%; height:43px; border-bottom:2px solid #832b9b; list-style:none;}
.tab_list_type01:after{display:block;clear:both;content:''}
.tab_list_type01 li{float:left; width:33.33333333333%}
.tab_list_type01 li a{display:block; height:42px; margin-left:2px; border-left:1px solid #bb8bc8; border-right:1px solid #bb8bc8; border-top:1px solid #bb8bc8; font-size:17px; color:#832b9b; line-height:42px; text-align:center;}
.tab_list_type01 li:first-child a{margin-left:0px;}
.tab_list_type01 li.active a{border:0px; height:44px; color:#FFFFFF; line-height:44px; background:#832b9b;}

.tab_list_type01.type03 li{width:200px;}

.tab_list_type01.type02 li{width:auto;}
.tab_list_type01.type02 li a{width:190px;/*padding:0px 35px;*/}


.tab_list{width:100%; height:39px; margin-left:1px; border-bottom:1px solid #919191; list-style-type:none;}
.tab_list:after{display:block;clear:both;content:''}
.tab_list li{float:left; background:url('../../img/ico/ico_bar01.png') no-repeat right 15px;}
.tab_list li.last{background:url('');}
.tab_list li a{display:block; padding:0px 37px; font-size:14px; color:#919191; line-height:39px;}
.tab_list li.active{height:39px; margin-left:-1px; border-left:1px solid #919191; border-right:1px solid #919191; border-top:1px solid #919191; background:url('../../img/ico/ico_yellow_bar.png') no-repeat center 34px #FFFFFF;}
.tab_list li.active a{color:#333333;}


.tab_list_type02{width:100%; height:37px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; list-style-type:none;}
.tab_list_type02:after{display:block;clear:both;content:''}
.tab_list_type02 li{float:left;}
.tab_list_type02 li a{display:block; height:36px; padding:0px 15px; border-right:1px solid #e0e0e0; border-top:1px solid #e0e0e0; font-size:14px; color:#777777; background-color:#efefef;}
.tab_list_type02 li a b{display:inline-block; height:35px; padding:0px 5px; line-height:35px;}
.tab_list_type02 li a b img{margin-top:9px;}
.tab_list_type02 li.active a{height:37px; background-color:#ffffff; color:#000000;}
.tab_list_type02 li.active a b{border-bottom:2px solid #832b9a;}



.tab_list_type03{width:100%; height:47px; border-bottom:1px solid #e0e0e0; list-style-type:none;}
.tab_list_type03:after{display:block;clear:both;content:''}
.tab_list_type03 li{float:left; width:24.999999%;}
.tab_list_type03 li a{display:block; height:46px; border-right:1px solid #e0e0e0; border-top:1px solid #e0e0e0; font-size:14px; color:#777777; text-align:center; background-color:#efefef;}
.tab_list_type03 li:first-child a{border-left:1px solid #e0e0e0;}
.tab_list_type03 li a b{display:inline-block; height:45px; padding:0px 5px; line-height:35px;}
.tab_list_type03 li a b img{margin-top:9px;}
.tab_list_type03 li.active a{height:47px; background-color:#ffffff; color:#000000;}
.tab_list_type03 li.active a b{border-bottom:2px solid #832b9a;}

.tab_list_type04{overflow:hidden; width:100%; height:37px; list-style-type:none;}
.tab_list_type04:after{display:block;clear:both;content:''}
.tab_list_type04 li{float:left; width:7.69%; line-height:38px;}
.tab_list_type04 li a{display:block; margin-left:3px; color:#777777; border:1px solid #e0e0e0; text-align:center; background:#efefef;}
.tab_list_type04 li.active a{border:1px solid #aaaaaa; color:#000000; background:#ffffff;}
.tab_list_type04 li:first-child a{margin-left:0;}


/* popup */
#pop_wrap{padding:30px 20px 20px; background:url('../../img/common/pop_top_bg.jpg') repeat-x left top;}
#pop_header{position:relative; height:48px; background:url('../../img/common/pop_top_line_bg.gif') repeat-x left bottom;}
#pop_header .pop_close{position:absolute; top:8px; right:0px;}
.p_title01{font-size:15px; color:#333333;}
.p_list_type01 li{line-height:130%; }


#pop_wrap .t_center .cont{display:inline-block; text-align:left;}
#pop_wrap p{line-height:140%;}

.pop_search_cont{width:100%; text-align:center;}
.pop_search_cont:after{display:block;clear:both;content:''}
.pop_search_cont > div{display:inline-block;}
.pop_search_cont > div a img{margin-top:7px;}

.cont_txt03{width:300px; margin:0 auto; color:#333333; text-align:left; line-height:20px;}
.cont_txt04{color:#777777; text-align:left; line-height:20px !important;}

/* row_common */
.row_common{padding:5px 0px; text-align:left;}
.row_common:after{display:block;clear:both;content:''}
.row_common p input{float:left; margin-left:20px;}
.row_common p input:first-child{margin-left:0px;}
.row_common p{float:left; display:inline-block; color:#333333; margin-right:5px;}
.row_common p{line-height:29px; text-align:left;}
.row_common p label b{line-height:29px;}
.row_common .th20{line-height:20px;}


/* form_cont */
.form_cont{}
.form_cont:after{display:block;clear:both;content:''}
.form_cont label{display:inline-block; font-size:0px; width:0px;}
.form_cont label.view{display:inline-block; font-size:12px; color:#000000; width:100px;}
.form_cont .row{line-height:41px; vertical-align:middle;}
.form_cont .row:after{display:block;clear:both;content:''}
.form_cont .row > p, .search_cont .row > input, .search_cont .row > select, .search_cont .row > a{float:left; margin-right:8px;}
.form_cont .row > p{width:70px;}
.form_cont .row .btn_search{margin-left:2px; margin-top:2px;}
.form_cont .row .btn_search b{font-size:14px;}
.form_cont .row2 {position:relative; margin-right:75px;}
.form_cont .row2 input[type='text'] {-webkit-box-sizing:border-box; box-sizing:border-box;}
.form_cont .row2 label {position:absolute; top:0; left:-9999px;}
.form_cont .row2 .btn_search {position:absolute; top:0; right:-75px;}



/* form */
.input01{height:27px; width:140px; line-height:25px; border:1px solid #8c8d91;}
input.input01{padding:0px 5px;}

.input02{height:27px; width:140px; padding:0px 10px; line-height:25px; border:1px solid #dddddd; background-color:#ffffff;}
.input02 option{height:27px;}

.input_disabled{height:27px; width:140px; line-height:25px; border:1px solid #c0c0c0; background-color:#f2f2f2;}

.input03{height:21px; width:140px; line-height:19px; border:1px solid #dddddd;}
.input04{height:39px; padding:0px 10px; border:1px solid #dddddd; font-size:14px; color:#919191; line-height:37px; background-color:#ffffff;}
.input05{height:33px; padding:0px 10px; border:1px solid #d8d8d8; font-size:14px; color:#919191; line-height:31px; background-color:#f1f1f1;}
.input06{height:25px; padding:0px 10px; border:1px solid #dddddd; font-size:14px; color:#919191; line-height:25px; background-color:#ffffff;}

.input07{height:27px; width:28px; padding:0px 10px; line-height:25px; border:1px solid #dddddd; background-color:#ffffff;}
.input07 option{height:27px;}


.sel{height:29px; min-width:60px; width:100%; padding:4px 4px 4px 7px; border:1px solid #8c8d91; border-radius:0; font-size:12px; font-weight:normal; color:#333; line-height:17px; background:#fff url('../../img/ico/ico_arrow06.gif') 100% 50% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:''}
.select01{height:40px; padding:4px 4px 4px 7px; border:1px solid #dddddd; font-size:14px; font-weight:normal; color:#919191; line-height:32px; background:#fff url('../../img/ico/ico_select_arrow01.gif') 100% 45% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:''; }
.select02{height:29px; padding:4px 4px 4px 7px; border:1px solid #dddddd; font-size:14px; font-weight:normal; color:#919191; line-height:32px; display:inline-block; background:#fff url('../../img/ico/ico_select_arrow01.gif') 100% 45% no-repeat; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:''; }

.sel01{border:1px solid #8c8d91;}
.sel02{border:1px solid #dddddd;}

.textarea01{width:95%; padding:5px; border:1px solid #dddddd;}
.textarea02{padding:5px; padding:4px 4px 4px 7px; border:1px solid #dddddd;}




/* box */
.box01{padding:20px; border:1px solid #dddddd; background:#eeedee;}
.box02{padding:20px 4.43% 5px; border:1px solid #d8d8d8;}
.box03{padding-left:30px; background:url('../../img/common/gray_bg01.gif') no-repeat left top;}
.box03 p{padding-right:30px; padding-top:23px; height:60px; background:url('../../img/common/gray_bg01.gif') no-repeat right top;}
.box03 p,.box03 p span,.box03 span b{vertical-align:middle;}
.box05{padding:20px 30px 30px; border:1px solid #d8d8d8;}
.box05 .row{line-height:30px;}




/* ¹öÆ° Á¤·Ä */
.btn_set{width:100%; text-align:center;}
.btn_set:after{display:block;clear:both;content:''}
.btn_set p{display:block;}
.btn_set p:after{display:block;clear:both;content:''}
.btn_set p.a_left a, .btn_set p.a_right a{float:left;}
.btn_set p.a_left a{margin-right:9px}
.btn_set p.a_right a{margin-left:9px}
.btn_set p.a_center{display:inline-block;}
.btn_set p.a_center a{margin-left:4px; margin-right:4px;}


/* ¹öÆ° Å¸ÀÔ */
a.btn_t02{display:inline-block; height:30px !important; padding:0px 15px; border:0px !important; font-size:12px; color:#FFFFFF; line-height:30px; background-color:#803594; text-decoration:none;}
a.btn_t02 b{color:#FFFFFF; line-height:30px; }

a.btn_t03{display:inline-block;  padding:0px 10px; background-color:#8c8d91; text-decoration:none;}
a.btn_t03 span{display:block; color:#FFFFFF; height:27px; line-height:25px; text-decoration:none;}

a.btn_04{display:inline-block; padding:0px 24px; border:1px solid #919191; font-size:14px; color:#2a2d30; line-height:32px;}
a.btn_05{display:inline-block; padding:0px 24px; border:1px solid #e1e1e1; font-size:14px; color:#919191; line-height:32px;}

a.btn_c01 {background-color:#666669}

a.btn_yellow{display:block; height:37px; padding-left:15px; line-height:37px; background:url('../../img/common/btn_yellow_bg02.png') no-repeat left top; text-align:center;}
a.btn_yellow span{display:block;  padding-right:15px; height:37px; background:url('../../img/common/btn_yellow_bg02.png') no-repeat right top;}
a.btn_yellow span, a.btn_yellow span b{line-height:37px; vertical-align:middle;}
a.btn_yellow span b{display:inline-block; font-size:14px; color:#FFFFFF;}
a.btn_yellow span b.ico01{width:20px; height:37px; background:url('../../img/ico/ico_arrow41.png') no-repeat right 13px; }

a.btn_yellow02{display:inline-block; width:351px; height:68px; font-size:23px; color:#FFFFFF; line-height:68px; background:url('../../img/common/btn_yellow_bg03.png') no-repeat left top; text-align:center;}
a.btn_yellow02, a.btn_yellow02 b{line-height:68px; vertical-align:middle;}
a.btn_yellow02 b.arrow{display:inline-block; width:12px; height:19px; margin-right:12px; background:url('../../img/ico/ico_arrow61.png') no-repeat left 0px;}

.btn_green_border01{display:inline-block; width:88px; height:89px; font-size:16px; color:#832b9a; line-height:88px; background:url('../../img/common/green_border_bg01.png') no-repeat;}
.btn_green_border02{display:block; margin:0 auto; width:110px; height:37px; font-size:16px; color:#832b9a; line-height:37px; text-align:center; background:url('../../img/common/green_border_bg02.png') no-repeat;}
.btn_green_border03{display:inline-block; width:45px; height:46px; padding-right:0px; font-size:11px; color:#832b9b; line-height:44px; background:url('../../img/common/green_border_bg03.png') no-repeat; text-align:center;}

.btn_green01{display:inline-block; height:37px; padding-left:20px; background:url('../../img/common/green_bg01_left.png') no-repeat left top;}
.btn_green01 span{display:block; height:37px; padding-right:20px; font-size:12px; color:#FFFFFF; line-height:35px; background:url('../../img/common/green_bg01_right.png') no-repeat right top;}

.btn_green02{display:inline-block; height:34px; padding-left:25px; background:url('../../img/common/green_bg03.gif') no-repeat left top;}
.btn_green02 span{display:block; height:34px; padding-right:25px; font-size:12px; color:#FFFFFF; line-height:34px; background:url('../../img/common/green_bg03.gif') no-repeat right top;}

a.btn_green04{display:inline-block; height:35px; padding-left:25px; background:url('../../img/common/green_bg04.gif') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_green04 span{display:block; height:35px; padding-right:25px; color:#FFFFFF; line-height:34px; vertical-align:middle; background:url('../../img/common/green_bg04.gif') no-repeat right top;}

a.btn_green05{display:inline-block; height:28px; padding-left:15px; background:url('../../img/common/green_bg05.png') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_green05 span{display:block; height:28px; padding-right:15px; color:#FFFFFF; line-height:28px; vertical-align:middle; background:url('../../img/common/green_bg05.png') no-repeat right top;}



a.btn_gray_border{display:inline-block; height:35px; padding-left:25px; background:url('../../img/common/gray_border_bg01.gif') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_gray_border span{display:block; height:35px; padding-right:25px; color:#777777; line-height:34px; vertical-align:middle; background:url('../../img/common/gray_border_bg01.gif') no-repeat right top;}

a.btn_darkgray_border{display:inline-block; height:34px; padding-left:25px; background:url('../../img/common/btn_darkgray_border.gif') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_darkgray_border span{display:block; height:34px; padding-right:25px; color:#333333; line-height:34px; vertical-align:middle; background:url('../../img/common/btn_darkgray_border.gif') no-repeat right top;}

a.btn_purple01{display:inline-block; position:relative; height:43px; padding-left:20px; padding-right:20px; font-size:12px; color:#dcc3e2; line-height:42px; background:url('../../img/common/purple_bg02.png') no-repeat left top; vertical-align:middle;}
a.btn_purple01 .corner{display:block; position:absolute; top:0px; right:0px; width:5px; height:43px; background:url('../../img/common/purple_bg02_r_corner.png') no-repeat right top;}


a.btn_darkgray{display:inline-block; height:34px; padding-left:20px; background:url('../../img/common/btn_darkgray_bg.gif') no-repeat left top;}
a.btn_darkgray span{display:block; height:34px; padding-right:20px; font-size:14px; color:#ffffff; line-height:34px; background:url('../../img/common/btn_darkgray_bg.gif') no-repeat right top;}

a.btn_gray{display:inline-block; height:34px; padding-left:20px; background:url('../../img/common/btn_gray_bg.gif') no-repeat left top; text-align:center;}
a.btn_gray span{display:block; height:34px; padding-right:20px; font-size:14px; color:#ffffff; line-height:34px; background:url('../../img/common/btn_gray_bg.gif') no-repeat right top;}


a.btn_gray02{display:inline-block; height:35px; padding-left:25px; background:url('../../img/common/gray_bg02.gif') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_gray02 span{display:block; height:35px; padding-right:25px; color:#FFFFFF; line-height:34px; vertical-align:middle; background:url('../../img/common/gray_bg02.gif') no-repeat right top;}


a.btn_blog{display:inline-block; width:82px; height:28px; font-size:12px; color:#FFFFFF; line-height:28px; background:url('../../img/common/btn_bg_blog.png') no-repeat left top; text-align:center; vertical-align:middle;}
a.btn_blog span{display:block; padding-left:25px;}

/* font */
.font_t01{font-size:19px; color:#444444; line-height:37px;}
.font_t02{font-size:14px; color:#777777; line-height:25px;}
.font_t03{font-size:14px; color:#333333; line-height:20px;}
a:hover .font_t03{text-decoration:underline;}
.font_t04{font-size:11px; color:#9745ae; font-family:verdana,Tahoma, Geneva, sans-serif;  line-height:20px;}
a:hover .font_t04{text-decoration:underline;}
.font_t05{font-size:12px !important; font-family:'Nanum','³ª´®°íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma, Geneva, sans-serif,verdana !important; font-weight:normal; vertical-align:middle; line-height:20px;}
.font_t06{font-size:17px !important; color:#6cbf2c; line-height:30px;}
.font_t07{font-size:20px !important; color:#333333 !important; line-height:40px !important;}
.font_t08{font-size:16px; color:#333333; line-height:20px;}
.font_t09{font-size:14px; color:#832b9b; line-height:20px;}
.font_t10{font-size:16px; line-height:20px;}


/* color */
.c_green{color:#73c04b !important;}
.c_red{color:#f44e4e !important;}
.c_yellow{color:#fca91c !important;}
.c_gray01{color:#777777 !important;}
.c_lightgray{color:#e0e0e2 !important;}
.c_darkgray{color:#333333 !important;}
.c_purple{color:#9745ae !important;}
.c_orange{color:#ca3e00 !important;}

/* ÇÐ½À´Ü°èº° Ä®¶ó */
.step_box{display:inline-block; margin-right:5px; padding:0px 8px; font-size:14px; color:#FFFFFF; line-height:18px;}
.Pre-Yellow{color:#666666; background-color:#fffc55;}
.I-Phonics{color:#666666; background-color:#ffd700;}
.Yellow{color:#666666; background-color:#ffc000;}
.VitaminG{color:#FFFFFF; background-color:#7e9b2e;}
.Green{color:#FFFFFF; background-color:#30a473;}
.Blue{color:#FFFFFF; background-color:#418bd6;}
.Red{color:#FFFFFF; background-color:#da2121;}
.Purple{color:#FFFFFF; background-color:#bb40c6;}
.Dream{color:#FFFFFF; background-color:#6661e2;}
.Courage{color:#FFFFFF; background-color:#5252fa;}
.Wisdom{color:#FFFFFF; background-color:#e35b00;}
.Adventure{color:#FFFFFF; background-color:#d53600;}
.Chanllenge{color:#FFFFFF; background-color:#301e17;}



/* content */
.cont_type01{width:100%; font-size:16px; color:#333333; text-align:right;}
.con_t02{width:100%; min-height:15px; line-height:25px; margin-top:10px; text-align:right;}
.cont_txt01{width:100%; color:#333333; text-align:center; line-height:20px !important;}


.pop_ol li{ line-height:18px; padding-bottom:10px;}
.pop_ul li {list-style:none; line-height:18px; padding-bottom:5px; }
.pop_ul li lastchild {padding-bottom:10px; }

.terms_box>strong{display:block;}
.terms_ol{padding-left:26px;list-style:decimal;line-height:22px;}
.terms_ol li{list-style:decimal;}
.terms_ol li+li{margin-top:2px;}
.terms_ol li .pop_ul,
.terms_ol li .pop_ul li{list-style:none;}


/* °ø¹é */
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.margin01{margin-left:4px;}
.margin02{margin-left:15px; margin-right:15px;}
.margin03{margin-left:6px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pl5{padding-left:5px; }
.pl20 {padding-left:20px;}
.pr5 {padding-right:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px; }
.pb30 {padding-bottom:30px; }
.padding0{padding:0px !important;}
.padding01{padding:2%;}
.padding02{padding:70px !important;}
.padding03{padding:15px 20px 5px !important;}
.padding04{padding-bottom:55px !important;}
.padding05{padding-left:20px !important; padding-right:20px !important;}
.padding06{padding:40px 0px 10px;}
.padding07{padding-left:20px !important;}


/* width/height */
.full {width:100%;}
.w01{width:95%;}
.w02{width:80%;}
.w03{width:70%;}
.w04{width:50%;}
.w05{width:75% !important;}
.w06{width:45%;}
.w07{width:98%;}
.w09{width:35%;}
.w10{width:28%;}
.w11{width:100% !important;}

.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px !important;}
.w45{width:45px !important;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w94{width:94px !important;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w150{width:150px;}
.w160{width:160px;}
.w165{width:165px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w240{width:240px;}
.w260{width:260px;}

.w240{width:240px;}
.w300{width:300px;}
.w400{width:400px;}

.h50{height:50px;}
.h55{height:55px;}
.h80{height:80px;}

/* Á¤·Ä */
.fl {float:left;}
.a_left{float:left;}
.a_right{float:right;}

.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important;}

.pos01{position:absolute; top:30px; right:0px;}
.pos02_01{position:absolute; top:135px; right:280px;}



/* ±âÅ¸ */
.inline-block{display:inline-block;}
.row{width:100%; margin-top:5px;}
.row:first-child{margin-top:0px;}

.img_wrap{display:inline-block;}
.img_wrap span img{max-width:100%; height:auto; border:1px solid #dddddd;}
.border01{border:1px solid #b0b0b0;}

.img_wrap03{width:98%; text-align:center;}
.img_wrap02 img{max-width:98%;}

.img_wrap02{width:100%; text-align:center;}
.img_wrap03
img{max-width:100%;}

.tline01{border-top:1px solid #dddddd;}

.cont_box01{padding:10px 20px; border:1px solid #e0e0e2; line-height:18px; color:#919191; }
.cont_box01 .tit{display:block; margin-top:10px;}
.cont_box01 .tit:first-child{margin-top:0px;}
.cont_box01 ul.list06{margin-left:15px;}

.agree_box01 {height:150px; overflow-y:scroll;}

/* icon */
.ico_note{display:inline-block; width:25px; height:27px; background-image:url('../../img/ico/ico_g.png'); background-repeat:no-repeat;}

.ico_review{display:inline-block; width:25px; height:27px; background-image:url('../../img/ico/ico_g.png'); background-repeat:no-repeat;}
.ico_review.ico01{}
.ico_review.ico02{width:30px; height:22px; background-position:0px -50px;}
.ico_review.ico03{width:23px; height:34px; background-position:0px -100px;}
.ico_review.sico01{width:20px; height:21px; background-position:0px -182px;}
.ico_review.sico02{width:23px; height:18px; background-position:0px -221px;}
.ico_review.sico03{width:18px; height:27px; background-position:0px -260px;}

.ico_g{background-image:url('../../img/ico/ico_g.png'); background-repeat:no-repeat;}

.ico_score{display:inline-block; width:20px; height:30px; background-position:0px -322px;}

.ico_star_view01{background-position:-75px 0px;}
.ico_star_view02{background-position:-75px -100px;}
.ico_star_view03{background-position:-75px -200px;}
.ico_star_view04{background-position:-75px -299px;}

.ico_love{display:inline-block; width:17px; height:12px; background-position:3px -360px;}

.ico_audio{display:inline-block; width:22px; height:30px; padding-right:7px; line-height:30px; background-position:0px -387px; vertical-align:middle;}
.ico_audio02{display:inline-block; width:22px; height:20px; padding-right:7px; line-height:30px; background-position:0px -466px; vertical-align:middle;}
.ico_audio03{display:inline-block; width:30px; height:27px; padding-bottom:9px; background-position:0px -425px; vertical-align:middle;}


.ico_q{display:inline-block; width:19px; height:19px; padding-right:10px; line-height:18px; background:url('../../img/ico/ico_Q.png') no-repeat; vertical-align:middle;}
.ico_a{display:inline-block; width:19px; height:19px; padding-right:10px; line-height:18px; background:url('../../img/ico/ico_A.png') no-repeat; vertical-align:middle;}

/* ¸»¸Ó¸® */
span.ico {display:inline-block; width:32px; height:18px; color:#fff; font-size:11px; font-weight:800; line-height:18px; text-align:center;}

span.ico_type1 {background-color:#76c043;} /* °øÁö */
span.ico_type2 {background-color:#8d499e;} /* Áß¿ä */
span.ico_type3 {background-color:#bb0d02;} /* ±³Àç */
span.ico_type4 {background-color:#17c0e1;} /* ±ä±Þ */
span.ico_type5 {background-color:#fa9d1c;}  /* È«º¸ */
span.ico_type6 {background-color:#f291bc;}  /* ±³À° */

span.icon {display:inline-block; *display:inline; font-size:11px; vertical-align:middle; font-weight:normal !important; white-space:nowrap; *zoom:1; }
span.ico_new2 {display:inline-block; width:16px; height:15px; background: url("/img/ico/ico_new3.gif") no-repeat;}
span.ico_new { width:10px; height:10px;padding:0; font:0/100px Arial; text-indent:-99999px; background:#803594 url("/img/ico/ico_new.gif") -83px -1px no-repeat; overflow:hidden; }