@CHARSET "EUC-KR";

/* common css */
*{letter-spacing:0px !important;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0;}

html, body { height:100%; color:#545861; }
html {overflow-y:scroll;}
body { color:#545861; font-size:12px; /*letter-spacing:-1px;*/letter-spacing:0px !important; line-height:20px; word-break:keep-all; word-wrap:break-word; white-space:normal; }
html,body { height:100%; }
select, input, textarea { font-size: 100%; vertical-align: middle; color:#767676}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em {font-style:normal;}

a:link { color:#545861; text-decoration:none; }
a:visited { color:#545861; text-decoration:none; }
a:hover { color:#545861; text-decoration:none; }
a:active { color:#545861; text-decoration:none;}
a:focus { color:#545861; text-decoration:none;}
/*a, img {selector-dummy: expression(this.hideFocus=true);}*/

ol, ul { list-style: none; }
hr { clear: both; display: none; }
legend, caption { width: 0; height: 0; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; }
.hidden { position: absolute; width: 0; height: 0; overflow: hidden; visibility: hidden; padding: 0; font-size: 0; line-height: 0; }
button {background:none; border:none; padding:0; margin:0; cursor:pointer;}
button.btn_img img, .btn.btn_img img {vertical-align:middle;}
select, input { margin:0; padding:0; font-size:12px; vertical-align:middle; }
input.itext, input.ipw { border:1px solid #c4c4c4; padding:3px 5px 3px;height:23px;line-height:23px; }/* #e3e3e3padding:5px 5px 0\9;  */
select { border:1px solid #c4c4c4; padding:2px 3px; height:30px; line-height:18px; } /* e9e9e9 */
select option { padding:2px 3px; }
input.radio { width:13px; height:13px; margin-top:-4px; margin-bottom:-1px; _margin-top:-3px; }
input.checkbox { width:13px; height:13px; margin-top:-4px; margin-bottom:-1px; _margin-top:-3px; }
input.file { width:500px; padding:3px 5px 2px; height:24px; border:1px solid #e3e3e3; vertical-align:top; }
textarea { color:#545861; padding:5px; border:1px solid #c4c4c4; } /* e3e3e3 */
label { margin:0 20px 0 4px; }
h4 {margin-bottom:15px}

.reset{float:none !important;clear:both !important;height:0px !important;font-size:0 !important;line-height:0px !important;padding:0 !important;margin:0 !important}
.inp{height:27px;border:none;background:none;color:#585858;font-size:12px;padding:2px 0 0 4px;border:1px solid #c4c4c4;line-height:27px;}
.inp_50{width:50px;}
.inp_85{width:85px;}
.inp_155{width:155px;}
.inp_750{width:750px;}


/* button */
.btnTypeIn,
.btnTypeIn * { background:#7b8698; display:inline-block !important; color:white !important; overflow:visible; margin:0; padding:0; border:0; height:29px; font-size:12px;  vertical-align:top; white-space:nowrap; letter-spacing:-1px; text-align:center; }
.btnTypeIn { padding-left:1px; background-position:left 0; }
.btnTypeIn * { padding:0 15px 0 15px; background-position:right 0; line-height:29px; }
:root .btnTypeIn * { line-height:28px\9; }

.btnStyle {padding:0px; margin:0px; border:0px; }
.btnStyle img {vertical-align:middle}

.btn_middle {display:block; text-align:center; padding:10px 0px;}
.btn_middle a {display:inline-block; height:13px; line-height:13px; font-size:12px; font-weight:bold; padding:10px 30px; margin:0px 5px;}
.btn_middle.join a {}
.type1 {background:#459b9b !important; border:solid 1px #459b9b !important; color:white !important;}
.type2 {background:#fff !important; border:solid 1px #808b97 !important;  color:#6f7e8a !important;}
.type3 {background:#459b9b !important; border:solid 1px #459b9b !important; color:white !important; padding:5px 10px;}


/* Table css */
.ptbl { margin-top:10px; letter-spacing:0 !important; margin:0 auto; }
.ptbl table { width:575px; border-top:2px solid #808b97; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3 }
.ptbl th { background:#f7f7f7; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#545861; vertical-align:top; padding:9px 0; text-align:center;}
.ptbl td { padding:8px 10px 7px; padding:9px 10px 6px\9; border-top:1px solid #e3e3e3; color:#767676; }
:root .ptbl th, :root .ptbl td { padding:10px 10px 5px\9; }

.tbl table {width:100%; border-top:2px solid #808b97; border-left:1px solid #ddd; border-right:1px solid #ddd}
.tbl table th {padding:18px; height:14px; line-height:14px; text-align:left; background:#f7f7f7; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.tbl table td {border-bottom:solid 1px #ddd; padding-left:15px; }
.tbl table td .btnTypeIn {margin-left:3px !important;}

.tbl02 { margin-top:10px; letter-spacing:0 !important; margin:0 auto; }
.tbl02 table { width:755px; border-top:2px solid #808b97; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3 }
.tbl02 th { background:#f7f7f7; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#545861; vertical-align:top; padding:9px 0; text-align:center;}
.tbl02 td { padding:8px 10px 7px; padding:9px 10px 6px\9; border-top:1px solid #e3e3e3; color:#767676; }
:root .tbl02 th, :root .tbl02 td { padding:10px 10px 5px\9; }

.tbl03 { width:100%; margin:10px 0 0; overflow:hidden; border-top:1px solid #ee3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; letter-spacing:-1px !important; }
.tbl03 .head01 th {border-top:2px solid #808b97; background:#eaeaea}
.tbl03 th { padding:9px 6px 9px 6px; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; background:#f7f7f7; color:#545861; font-weight:bold !important;}
.tbl03 th em { font-style:normal; color:#d43c28; margin-left:3px; }
.tbl03 td { padding:9px 6px 6px 10px; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.tbl03 td input.itext, .tbl03 td input.ipw, .tbl03 td input.file, .tbl03 td select, .tbl03 td textarea, .tbl03 td .btnTypeIn { margin-top:-4px; }
.tbl03 td.tblIn { padding:0 !important; }
.tbl03 td.tblIn table th { font-weight:normal !important; }
.tbl03 td .list01 { margin-top:0 !important; }

.tbl04 { margin-top:10px; letter-spacing:0 !important; }
.tbl04 table { width:755px !important; border-top:2px solid #808b97; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3 }
.tbl04 th { border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#545861; vertical-align:top; padding:9px 0 !important; text-align:center;}
.tbl04 td { padding:8px 10px 7px; padding:9px 10px 6px\9; border-top:1px solid #e3e3e3; text-align:center; color:#767676; }
:root .tbl04 th, :root .tbl04 td { padding:10px 10px 5px\9; }
.tbl04 td.sub { color:#545861; text-align:left; }
.tbl04 td.thum { padding:0; text-align:left; }
.tbl04 td.thum a { display:inline-block; vertical-align:middle; }
.tbl04 th a.arrow {position:relative;}
.tbl04 th a em { position:absolute; top:4px; display:inline-block; background:url('/assets/resource/images/common/bg_up_down.gif') 0 0 no-repeat; width:7px; height:5px; margin-left:10px; }
.tbl04 th a.arrow em { background-position:0 -5px; }


/* List css */
.list02 { margin:7px 0 0; color:#767676; letter-spacing:0; }
.list02 li { background:url('/assets/resource/images/common/bu_dot03.gif') 0 11px no-repeat; padding:0 0 10px 6px; line-height:20px;  }
.list02 li .span01 {display:inline-block; margin-bottom:5px;}
.list02 li li { background:url('/assets/resource/images/common/bu_line.gif') 1px 17px no-repeat; padding:5px 0 0 10px !important; color:#767676 !important; line-height:24px;}

/* Step */
.step { margin:0 0 80px; overflow:hidden; width:100%; height:108px; }
.step li { float:left; display:inline-block; font-size:0; line-height:0; .margin-right:-1px; }
.step li a { float:left; display:inline-block; font-size:0; line-height:0; }
.step li img { margin-top:-100px; }
.step li.on img { margin-top:13px; }

/* È¸¿ø°¡ÀÔ*/
.memberJoin { overflow:hidden; margin-left:-5px; }
.memberJoin a.btn_green {padding:10px 30px; height:13px; line-height:13px; background:#459b9b; color:white; font-weight:bold; letter-spacing:0 !important;}
.memberJoin dl { float:left; margin-left:5px; width:360px; height:100%; border:1px solid #ddd; text-align:center; }
.memberJoin dl dt { height:190px; }
.memberJoin dl dt img { margin:52px 10px 0px 0px}
.memberJoin dl dd { padding:30px 0 40px; }

.contTxt02 { margin:0 0 33px;  letter-spacing: 0 !important; }
.contTxt02 dt { font-weight: bold; font-size: 13px;color:black; }
.contTxt02 dd { color:#767676; font-size:12px;color:black; }

.agreeTy { border:1px solid #e3e3e3; padding:5px 15px 15px; height:150px; overflow-x:auto; }
.agreeTy .ts { margin:24px 0 0px; display:block; color:#00a9a6; font-size:14px; font-weight:bold; }
.agreeTy ul li ul.cont li {letter-spacing:0!important; padding-top:24px; }
.agreeTy ul li ul.cont li li {padding-top:3px; }
.agreeTy li strong { display:block; }
.agreeTy li li li { padding-left:13px; text-indent:-13px; color:#767676; }
.agreeTy .rules { padding:31px 0 0; color:#767676; }
.agreeTy .rules strong { display:inline; padding:0; }
.agreeTy .rules ul { padding-top:10px; }
.agreeTy dt { padding:10px 0 0; font-weight:bold; }
.agreeTy dd { padding:5px 0 0; }
.agreeTy dd li { padding-left:9px !important; text-indent:-8px !important; color:#767676; }
.agreeTy .etcTxt { display:block; color:#767676; }
.agreeTy .listTy { margin:5px 0 0; overflow:hidden; }
.agreeTy .listTy li { float:left; width:230px; }
.agreeTy .listTy li li { color:#767676; }
#agreeMid ul li {margin-top:24px;}
#agreeLast strong {margin-bottom:24px;}
#agreeLast ul li {margin:10px 0px 24px;}
#agreeLast ul li li {margin:3px 0px 3px!important;}

.agreeCheck { padding:10px 0 34px; }


.join_tbl_type1 {width:100%; margin:0 auto;}
.join_tbl_type1 h4 {font-weight:bold;}
.join_tbl_type1 table {width:100%; border-top:2px solid #808b97; border-left:1px solid #ddd; border-right:1px solid #ddd}
.join_tbl_type1 table th {padding:18px; height:14px; line-height:14px; text-align:left; background:#f7f7f7; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.join_tbl_type1 table td {border-bottom:solid 1px #ddd; padding-left:15px; }
.join_tbl_type1 table td .select01 {width:150px !important;}

.red_star {font-weight:bodl; color:red; vertical-align: middle;}
.join_tbl_type1 p {line-height:15px;} /*line-height:14px*/
.join_tbl_type1 #user {float:left; margin-right:10px;}
.join_tbl_type1 td.input_id .itext {float:left; margin-right:10px;}
.join_tbl_type1 td.birthday .thm {margin:0 10px 0 5px;}
.join_tbl_type1 p span {color:#808b97}
.join_tbl_type1 .address01 {padding-top:10px}
.join_tbl_type1 .address02 {padding-top:3px; padding-bottom:3px;}
.join_tbl_type1 .address02 input, .join_tbl_type1 .address03 input {width:80% !important;}
.join_tbl_type1 .address03 {padding-bottom:10px}
.receive_agree { clear: both; display: block; font-size: 11px;}
.top_comment {font-size:11px; color:#000; position: absolute; top: 311px; right: 210px;}
.store_name {width:200px;}
.busi_num {width:100px;}
.busi_comment {}


/* ÇÏ´Ü ¼³¸í±Û */
.comment { position:relative; font-size:11px; color:#737373; }
.comment ul { padding:14px 15px 9px; background:#f7fbfb; }
:root .comment ul { padding:15px 15px 8px\9; }
.comment ul.typeB { padding:15px 0 8px; background:none; }
.comment ul.typeB li { background-position:0 4px; color:#6e6e6e}
:root .comment ul.typeB li { background-position:0 3px\9; }
.comment ul.typeB li ul { padding:5px 0 8px; background:none; }
.comment ul.typeB li ul li { background:url("/assets/resource/images/common/bu_line.gif") 0 5px no-repeat; padding:0 0 3px 8px; line-height:14px; }
.comment ul.typeC { padding:15px 0 8px; background:none; }
.comment ul.typeC li { background-position:0 4px; color:#6e6e6e; letter-spacing:0 !important;}
.comment ul.typeC li .link_customer {font-weight:bold; color:#000; text-decoration: underline;}


/*file_cont*//*Âü°íÆäÀÌÁö /wb/community/times/style/list.html - »ó´Ü ¿À¸¥ÂÊ ¹öÆ°*/
.social_btn_content{text-align:right;}

/*file_cont*//*Âü°íÆäÀÌÁö /wb/gallery/post/form.html - »çÁøÃ·ºÎ ÆÄÀÏ¼±ÅÃÆû*/
.file_cont{width:755px;position:relative;}
.file_cont .file_text {width:662px;height:29px;margin-left:82px;color:#868686;border:1px solid #c4c4c4;background:#fff;line-height:29px;padding:0 5px;}
.file_cont .file_wrap {display:inline-block;width:72px;height:31px;position:absolute;top:0;left:0;cursor:pointer;background:url(/assets/resource/images/common/btn_file.gif) no-repeat left top;}

/*search_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/news/list.html - »ó´Ü °Ë»öÆû*/
.search_form_01 img{vertical-align:middle;}
.search_form_01 input{vertical-align:middle;}
.search_form_01 select{width:76px;height:29px;border:1px solid #c4c4c4;}
.search_form_01 .search_text{width:150px;height:29px;line-height:29px;padding-left:6px;border:1px solid #c4c4c4;}

/*search_form_02*//*Âü°íÆäÀÌÁö /wb/community/times/style/list.html - »ó´Ü °Ë»öÆû*/
.search_form_02{width:950px;}
.search_form_02 .left_content{float:left;}
.search_form_02 .right_content{float:right;}
.search_form_02 .right_content select{width:165px;}
.search_form_02 img{vertical-align:middle;}
.search_form_02 input{vertical-align:middle;}
.search_form_02 select{width:76px;height:29px;border:1px solid #c4c4c4;}
.search_form_02 .search_text{width:150px;height:29px;padding-left:6px;border:1px solid #c4c4c4;}

/*top_textbox_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/academy/lecture/list.html - »ó´Ü ¹Ú½º*/
.top_textbox_form_01{width:944px;position:relative;padding:33px 0;border:3px solid #ddd;}
.top_textbox_form_01 .text_title{padding-left:35px;font-size:14px;font-weight:bold;}
.top_textbox_form_01 .p_text{padding-left:35px;}
.top_textbox_form_01 .btn_box{position:absolute;right:27px;top:33px;}
.top_textbox_form_01 .btn_box a{margin-left:5px;}

/*table_list_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/news/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_01 {width:950px; margin-top:18px;border-top:2px solid #808b97;position:relative}/*2015-06-10 relative Ãß°¡*/
.table_list_form_01 table{width:100%;}
.table_list_form_01 th{padding:14px 0 10px;vertical-align:middle;text-align:center;color:#585858;font-weight:bold;border-right:1px solid #ddd;border-bottom:1px solid #b3b3b3;background:#f7f7f7;}
.table_list_form_01 th.th_en{border-right:none;}
.table_list_form_01 td{padding:14px 0 13px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;}
.table_list_form_01 td a{display:block;margin-left:20px;text-align:left;}
.table_list_form_01 .li_list_number {position:absolute;right:0;top:-25px;}/*2015-06-10 Ãß°¡*/

/*table_list_form_02*//*Âü°íÆäÀÌÁö /wb/gallery/academy/lecture/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_02{width:950px;margin-top:26px;border-top:2px solid #808b97;}
.table_list_form_02 table{width:100%;}
.table_list_form_02 td{padding:25px 0;border-bottom:1px solid #ddd;text-align:center;vertical-align:middle;}
.table_list_form_02 td.td_content{border-right:1px solid #ddd;}
.table_list_form_02 td dl{text-align:left;}
.table_list_form_02 td dt{padding-bottom:7px;font-weight:bold;}
.table_list_form_02 td dt img{padding-left:10px;vertical-align:middle;}
.table_list_form_02 td dd{padding-bottom:4px;}
.table_list_form_02 td dd strong{padding:0 8px 0 9px;background:url("/assets/resource/images/common/icon_li_list.gif") no-repeat left 7px;}

/*table_list_form_02*//*Âü°íÆäÀÌÁö /wb/community/times/style/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_03{width:950px;overflow:hidden;padding-top:20px;}
.table_list_form_03 .li_list_number{padding-bottom:5px;text-align:right;}
.table_list_form_03 ul{width:975px;overflow:hidden;margin-bottom:30px;}
.table_list_form_03 li{width:298px;margin-right:25px;float:left;border:1px solid #ddd;border-bottom:3px solid #f5f5f5;}
.table_list_form_03 li a.li_content_link{display:block;width:268px;margin:0 auto;}
.table_list_form_03 li .tite_text_box{display:block;padding:22px 0 16px;}
.table_list_form_03 li .text_content_box{display:block;padding-bottom:20px;}
.table_list_form_03 li .list_box_info{overflow:hidden;height:38px;line-height:38px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.table_list_form_03 li .list_box_info span{float:left;padding-left:15px; color:#9b9b9b}
.table_list_form_03 li .list_box_info strong{float:right;padding-right:15px;}
.table_list_form_03 li .list_box_info strong img{padding-right:4px;}

/*table_list_form_04*//*Âü°íÆäÀÌÁö /wb/gallery/reserve/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_04{width:950px;}
.table_list_form_04 table{width:100%;}
.table_list_form_04 td{padding-bottom:25px;}
.table_list_form_04 .td_box{width:225px;height:183px;overflow:hidden;}
.table_list_form_04 .td_box img {height:119px;vertical-align:top;border:1px solid #ddd;border-bottom:none;width:223px;margin-left:-1px}/* 2015-06-25 width */
.table_list_form_04 td.on .td_box img{width:219px;height:118px;border:2px solid #808b97;border-bottom:none;margin-left:0;}/* 2015-06-25 */
.table_list_form_04 .td_box .list_info{width:223px;height:59px;padding-bottom:3px;background:#f5f5f5;}/* 2015-06-25 */
.table_list_form_04 .td_box a{display:block;height:46px;padding:13px 0 0 15px;line-height:20px;border:1px solid #ddd;border-top:none;background:#fff url(/assets/resource/images/common/btn_more_02.gif) no-repeat 186px 25px;}
.table_list_form_04 td.on .td_box a{height:45px;border:2px solid #808b97;border-top:none;background:#fff url(/assets/resource/images/common/btn_more_02_on.gif) no-repeat 186px 25px;}
.table_list_form_04 .td_box strong{display:block;}
.table_list_form_04 .img_cont_on td{vertical-align:top;}
.table_list_form_04 .text_content{position:relative;overflow:hidden;padding:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f8f8;}
.table_list_form_04 .text_content .img{width:245px;height:158px;float:left;margin-left:25px;border:1px solid #ddd;background:#fff;}
.table_list_form_04 .text_content .img img{width:225px;height:138px;margin:10px 0 0 10px;}
.table_list_form_04 .text_content .text{float:left;padding:0;padding:17px 0 0 27px;}
.table_list_form_04 .text_content .text .text_title{padding:0;padding-bottom:29px;font-size:16px;font-weight:bold;color:#464e57;}
.table_list_form_04 .text_content .text .text_title span{font-size:12px;font-weight:normal;}
.table_list_form_04 .text_content .btn_close{position:absolute;right:22px;top:21px;}

/*table_view_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/news/view.html - »ó¼¼ ÆäÀÌÁö ³»¿ë*/
.table_view_form_01{width:950px;border-top:2px solid #808b97;}
.table_view_form_01 table{width:100%;}
.table_view_form_01>table>tbody>tr>th{padding:14px 0 10px;vertical-align:middle;color:#585858;font-weight:bold;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f7f7f7;}
.table_view_form_01 th.th_col_02{border-left:1px solid #ddd;}
.table_view_form_01>table>tbody>tr>td{padding:14px 0 13px;vertical-align:middle;border-bottom:1px solid #ddd;}
.table_view_form_01 td .view_table_title{padding:0 20px;display:block;}
.table_view_form_01 td .data_text{margin-left:20px;}
.table_view_form_01 td .file_text{margin-left:15px;padding-left:19px;background:url(/assets/resource/images/common/icon_table_view_file.gif) left top no-repeat;}
.table_view_form_01 td .td_text_list{margin-left:20px;}
.table_view_form_01 td.td_content{padding:40px 0;}
.table_view_form_01 th.prev_text{padding-right:22px;background:#f7f7f7 url("/assets/resource/images/common/icon_prev_text.gif") no-repeat 75px 19px;}
.table_view_form_01 th.next_text{padding-right:22px;background:#f7f7f7 url("/assets/resource/images/common/icon_next_text.gif") no-repeat 75px 19px;}
.table_view_form_01 .btn_r{padding-top:25px;}
.table_view_form_01 .btn_r a{margin-left:10px;}

/*table_input_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/academy/lecture/view.html - ÇÏ´Ü Âü¿©ÀÚ Á¤º¸ µî·Ï*/
.table_input_form_01 {width:950px; margin-top:26px;}
.table_input_form_01 .table_input_form_01_title{padding:0 0 19px 7px;line-height:14px;font-weight:bold;background:url("/assets/resource/images/common/line_table_input_form_01.gif") no-repeat left 0px;}
.table_input_form_01 table{width:100%;border-top:2px solid #808b97;}
.table_input_form_01 th{padding:15px 0 15px 20px;border:1px solid #ddd;border-top:none;text-align:left;vertical-align:middle;background:#f7f7f7;}
.table_input_form_01 th span{padding-left:2px;vertical-align:middle;color:#eb0000;}
.table_input_form_01 td{padding:15px 0 15px 16px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:left;vertical-align:middle;}
.table_input_form_01 td select{width:86px;}/*border:1px solid #c4c4c4;*/
.table_input_form_01 td input{vertical-align:middle;}
.table_input_form_01 td img{vertical-align:middle;}
.table_input_form_01 .file_link_del{padding:5px 0 10px 82px;}
.table_input_form_01 .text_import{padding-top:15px;font-size:11px;color:#9b9b9b;}
.table_input_form_01 .text_import a{margin-left:10px;font-weight:bold;color:#8580b8;text-decoration:underline;}
.table_input_form_01 .btn_r{padding-top:25px;}
.table_input_form_01 .btn_r a{margin-left:10px;}

/*20190409 Ãß°¡*//*table_input_form_02*//*Âü°íÆäÀÌÁö ÀÌº¥Æ® ¾È³»¿µ¿ª Å×ÀÌºí*/
.table_input_form_02 {width:780px; margin:0 auto;padding-top:15px}
.table_input_form_02 table{width:780px; border-top:2px solid #808b97;}
.table_input_form_02 th{ width:120px; padding:15px 0 15px 20px; border:1px solid #ddd; border-top:none; text-align:left; vertical-align:middle; background:#f7f7f7;}
.table_input_form_02 th span{padding-left:2px;vertical-align:middle;color:#eb0000;}
.table_input_form_02 td{padding:15px 0 15px 16px;border-bottom:1px solid #ddd !important;border-right:1px solid #ddd;text-align:left;vertical-align:middle;}
.table_input_form_02 td select{width:86px; margin-right:10px;}/*border:1px solid #c4c4c4;*/
.table_input_form_02 td input{vertical-align:middle;}
.table_input_form_02 td img{vertical-align:middle;}

/*comment_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/post/view.html - ÇÏ´Ü ÇÑ ÁÙ °ø°¨*/
.comment_form_01{width:950px;}
.comment_form_01 .comment_form_content{margin-top:30px;padding:25px 0 30px 20px;position:relative;border-top:2px solid #808b97;border-bottom:1px solid #ddd;background:#f7f7f7;}
.comment_form_01 .title_box{height:30px;padding-left:25px;color:#9b9b9b;font-size:11px;background:url("/assets/resource/images/common/icon_comment_title.gif") no-repeat left 1px;}
.comment_form_01 .title_box strong{font-size:14px;color:#585858;}
.comment_form_01 .title_box span{padding:0 10px 0 2px;font-size:12px;font-weight:bold;color:#5cabab;}
.comment_form_01 .textarea_box textarea{width:778px;height:54px;color:#585858;border:1px solid #c4c4c4;}
.comment_form_01 .btn_box{position:absolute;top:55px;right:22px;}
.comment_form_01 .btn_box .btnT_green{width:106px;height:64px;line-height:66px;padding:0;}
.comment_form_01 .comment_list{padding-bottom:45px;}
.comment_form_01 .comment_list li{position:relative;padding:25px 0;border-bottom:1px solid #ddd;}
.comment_form_01 .member_info{padding:0 0 10px 21px;color:#9b9b9b;}
.comment_form_01 .member_info strong{padding-right:5px;color:#585858;}
.comment_form_01 .comment_text{padding-left:21px;}
.comment_form_01 .btn_del{position:absolute;right:21px;top:25px;}

/*paginate*//*Âü°íÆäÀÌÁö /wb/gallery/news/list.html - ÇÏ´Ü ÆäÀÌÂ¡*/
.paginate{width:950px;height:24px;margin-top:30px;text-align:center;clear:both;background:#fff;}
.paginate a, .paginate strong{display:inline-block;padding:4px 12px;vertical-align:middle;color:#fff;}/*padding:3px 12px 5px;*/
.paginate a{color:#5a5a5a;}
.paginate strong{background:#5cabab;}
.paginate a.pre, .paginate a.next, .paginate a.end{height:24px;margin:0;border:none;background:none;}
.paginate a.pre{padding:0;padding-right:19px;}
.paginate a.next{padding:0;padding-left:19px;}
.paginate a.end{padding:0;padding-left:19px;}
.paginate img{vertical-align:middle;}

/* button °¡ÀÌµå*//*Âü°íÆäÀÌÁö /wb/community/realtor/post/list.html */
.btnTypeA {display:inline-block;position:relative;box-sizing: border-box;text-align:center;
		-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.btnTypeA a, .btnTypeA input, .btnTypeA button {display:inline-block;border:none;background:none;height:35px;line-height:35px;width:100%;color:#808b97;font-weight:bold;padding:0 20px;text-align:center;margin:0;width:auto;font-size:12px;letter-spacing:0;box-sizing: border-box;border:1px solid #808b97;background:#fff;vertical-align:middle;
		-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.btnTypeA .ico {display:inline-block;overflow:hidden;line-height:999em;}
.btnTypeA.lg a, .btnTypeA.lg input, .btnTypeA.lg button {height:41px;line-height:41px;font-size:14px;}
.btnTypeA.sm a, .btnTypeA.sm input, .btnTypeA.sm button {height:31px;line-height:31px;}
.btnTypeA.ssm a, .btnTypeA.ssm input, .btnTypeA.ssm button {height:24px;line-height:24px;font-weight:normal;font-size:11px;padding:0 10px;}
.btnTypeA .ico.like {width:12px;height:12px;background:url(/assets/resource/images/common/ico_btn_like.gif) no-repeat 0 0;vertical-align:middle;margin-right:3px;margin-top:-3px;}
.btnTypeA .c_gray{color:#4c4c4c}
.btnTypeA.gray a, .btnTypeA.gray input, .btnTypeA.gray button {background:#7b8b98;color:#fff;border:none;}
.btnTypeA.green a, .btnTypeA.green input, .btnTypeA.green button {background:#5ca5a5;color:#fff;border:none;}
.btnTypeA.purple a, .btnTypeA.purple input, .btnTypeA.purple button {background:#7f70be;color:#fff;border:none;}
.btnTypeA.ico a , .btnTypeA.ico button, .btnTypeA.ico input { padding:0 46px 0 15px; }
.btnTypeA.ico i.arr {width:7px;height:13px;display:block;position:absolute;background:url(/assets/resource/images/common/btn_bu_arr.png) no-repeat 0 0;top:10px;right:14px;cursor:pointer;}

/* button */
.btnTypeIn,
.btnTypeIn * { background:#7b8698; display:inline-block !important; color:white !important; overflow:visible; margin:0; padding:0; border:0; height:29px; font-size:12px;vertical-align:top; white-space:nowrap; letter-spacing:-1px; text-align:center; }
.btnTypeIn { padding-left:1px; background-position:left 0; }
.btnTypeIn * { padding:0 15px 0 15px; background-position:right 0; line-height:29px; }
:root .btnTypeIn * { line-height:28px\9; }

.btn_middle {display:block; text-align:center; padding:10px 0px;}
.btn_middle a {display:inline-block; height:13px; line-height:13px; font-size:12px; font-weight:bold; padding:10px 30px; margin:0px 5px;}
.type1 {background:#459b9b !important; border:solid 1px #459b9b !important; color:white !important;}
.type2 {background:#fff !important; border:solid 1px #808b97 !important;  color:#6f7e8a !important;}
.type3 {background:#459b9b !important; border:solid 1px #459b9b !important; color:white !important; padding:5px 10px;}

.tbl02 { margin-top:10px; letter-spacing:0 !important; margin:0 auto; }
.tbl02 table { width:755px; border-top:2px solid #808b97; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3 }
.tbl02 th { background:#f7f7f7; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#545861; vertical-align:top; padding:9px 0; text-align:center;}
.tbl02 td { padding:8px 10px 7px; padding:9px 10px 6px\9; border-top:1px solid #e3e3e3; color:#767676; }
:root .tbl02 th, :root .tbl02 td { padding:10px 10px 5px\9; }


.tbl03 { width:100%; margin:10px 0 0; overflow:hidden; border-top:1px solid #ee3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; letter-spacing:-1px !important; }
.tbl03 .head01 th {border-top:2px solid #808b97; background:#eaeaea}
.tbl03 th { padding:9px 6px 9px 6px; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; background:#f7f7f7; color:#545861; font-weight:bold !important;}
.tbl03 th em { font-style:normal; color:#d43c28; margin-left:3px; }
.tbl03 td { padding:9px 6px 6px 10px; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.tbl03 td input.itext, .tbl03 td input.ipw, .tbl03 td input.file, .tbl03 td select, .tbl03 td textarea, .tbl03 td .btnTypeIn { margin-top:-4px; }
.tbl03 td.tblIn { padding:0 !important; }
.tbl03 td.tblIn table th { font-weight:normal !important; }
.tbl03 td .list01 { margin-top:0 !important; }

.tbl04 { margin-top:10px; letter-spacing:0 !important; }
.tbl04 table { width:755px !important; border-top:2px solid #808b97; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3 }
.tbl04 th { border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#545861; vertical-align:top; padding:9px 0 !important; text-align:center;}
.tbl04 td { padding:8px 10px 7px; padding:9px 10px 6px\9; border-top:1px solid #e3e3e3; text-align:center; color:#767676; }
:root .tbl04 th, :root .tbl04 td { padding:10px 10px 5px\9; }
.tbl04 td.sub { color:#545861; text-align:left; }
.tbl04 td.thum { padding:0; text-align:left; }
.tbl04 td.thum a { display:inline-block; vertical-align:middle; }
.tbl04 th a.arrow {position:relative;}
.tbl04 th a em { position:absolute; top:4px; display:inline-block; background:url('/assets/resource/images/common/bg_up_down.gif') 0 0 no-repeat; width:7px; height:5px; margin-left:10px; }
.tbl04 th a.arrow em { background-position:0 -5px; }


/* List css */
.list02 { margin:7px 0 0; color:#767676; letter-spacing:0; }
.list02 li { background:url('/assets/resource/images/common/bu_dot03.gif') 0 11px no-repeat; padding:0 0 10px 6px; line-height:20px;  }
.list02 li .span01 {display:inline-block; margin-bottom:5px;}
.list02 li li { background:url('/assets/resource/images/common/bu_line.gif') 1px 17px no-repeat; padding:5px 0 0 10px !important; color:#767676 !important; line-height:24px;}



/* Step */
.step { margin:0 0 80px; overflow:hidden; width:100%; height:108px; }
.step li { float:left; display:inline-block; font-size:0; line-height:0; .margin-right:-1px; }
.step li a { float:left; display:inline-block; font-size:0; line-height:0; }
.step li img { margin-top:-100px; }
.step li.on img { margin-top:13px; }

/* È¸¿ø°¡ÀÔ*/
.memberJoin { overflow:hidden; margin-left:-5px; }
.memberJoin a.btn_green {padding:10px 30px; height:13px; line-height:13px; background:#459b9b; color:white; font-weight:bold; letter-spacing:0 !important;}
.memberJoin dl { float:left; margin-left:5px; width:360px; height:100%; border:1px solid #ddd; text-align:center; }
.memberJoin dl dt { height:190px; }
.memberJoin dl dt img { margin:52px 10px 0px 0px}
.memberJoin dl dd { padding:30px 0 40px; }

.contTxt02 { margin:0 0 33px; letter-spacing: 0 !important; }
.contTxt02 dt { font-weight: bold; font-size: 13px;color:black; }
.contTxt02 dd { color:#767676; font-size:12px;color:black; }

.agreeTy { border:1px solid #e3e3e3; padding:5px 15px 15px; height:150px; overflow-x:auto; }
.agreeTy .ts { margin:24px 0 0px; display:block; color:#00a9a6; font-size:14px; font-weight:bold; }
.agreeTy ul li ul.cont li {letter-spacing:0!important; padding-top:24px; }
.agreeTy ul li ul.cont li li {padding-top:3px; }
.agreeTy li strong { display:block; }
.agreeTy li li li { padding-left:13px; text-indent:-13px; color:#767676; }
.agreeTy .rules { padding:31px 0 0; color:#767676; }
.agreeTy .rules strong { display:inline; padding:0; }
.agreeTy .rules ul { padding-top:10px; }
.agreeTy dt { padding:10px 0 0; font-weight:bold; }
.agreeTy dd { padding:5px 0 0; }
.agreeTy dd li { padding-left:9px !important; text-indent:-8px !important; color:#767676; }
.agreeTy .etcTxt { display:block; color:#767676; }
.agreeTy .listTy { margin:5px 0 0; overflow:hidden; }
.agreeTy .listTy li { float:left; width:230px; }
.agreeTy .listTy li li { color:#767676; }
#agreeMid ul li {margin-top:24px;}
#agreeLast strong {margin-bottom:24px;}
#agreeLast ul li {margin:10px 0px 24px;}
#agreeLast ul li li {margin:3px 0px 3px!important;}

.agreeCheck { padding:10px 0 34px; }


.join_tbl_type1 {width:100%; margin:0 auto;}
.join_tbl_type1 h4 {font-weight:bold;}
.join_tbl_type1 table {width:100%; border-top:2px solid #808b97; border-left:1px solid #ddd; border-right:1px solid #ddd}
.join_tbl_type1 table th {padding:18px; height:14px; line-height:14px; text-align:left; background:#f7f7f7; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.join_tbl_type1 table td {border-bottom:solid 1px #ddd; padding-left:15px; }
.join_tbl_type1 table td .select01 {width:150px !important;}

.red_star {font-weight:bodl; color:red; vertical-align: middle;}
.join_tbl_type1 p {line-height:14px;}
.join_tbl_type1 #input_pw {float:left; margin-right:10px;}
.join_tbl_type1 p span {color:#808b97}
.join_tbl_type1 .address01 {padding-top:10px}
.join_tbl_type1 .address02 {padding-top:3px; padding-bottom:3px;}
.join_tbl_type1 .address02 input, .join_tbl_type1 .address03 input {width:80% !important;}
.join_tbl_type1 .address03 {padding-bottom:10px}
.receive_agree { clear: both; display: block; font-size: 11px;}
.top_comment {font-size:11px; color:#000; position: absolute; top: 311px; right: 210px;}
.store_name {width:200px;}
.busi_num {width:100px;}
.busi_comment {}





/* ÇÏ´Ü ¼³¸í±Û */
.comment { position:relative; font-size:11px; color:#737373; }
.comment ul { padding:14px 15px 9px; background:#f7fbfb; }
:root .comment ul { padding:15px 15px 8px\9; }
.comment ul.typeB { padding:15px 0 8px; background:none; }
.comment ul.typeB li { background-position:0 4px; color:#6e6e6e}
:root .comment ul.typeB li { background-position:0 3px\9; }
.comment ul.typeB li ul { padding:5px 0 8px; background:none; }
.comment ul.typeB li ul li { background:url("/assets/resource/images/common/bu_line.gif") 0 5px no-repeat; padding:0 0 3px 8px; line-height:14px; }
.comment ul.typeC { padding:15px 0 8px; background:none; }
.comment ul.typeC li { background-position:0 4px; color:#6e6e6e; letter-spacing:0 !important;}
.comment ul.typeC li .link_customer {font-weight:bold; color:#000; text-decoration: underline;}

/*file_cont*//*Âü°íÆäÀÌÁö /wb/community/times/style/list.html - »ó´Ü ¿À¸¥ÂÊ ¹öÆ°*/
.social_btn_content{text-align:right;}

/*file_cont*//*Âü°íÆäÀÌÁö /wb/gallery/post/form.html - »çÁøÃ·ºÎ ÆÄÀÏ¼±ÅÃÆû*/
.file_cont{width:755px;position:relative;}
.file_cont .file_text{width:672px;height:29px;margin-left:82px;color:#868686;border:1px solid #c4c4c4;background:#fff;}
.file_cont .file_wrap{display:inline-block;width:72px;height:31px;position:absolute;top:0;left:0;cursor:pointer;background:url(/assets/resource/images/common/btn_file.gif) no-repeat left top;}
.file_cont .file_add{display:inline-block;width:72px;height:31px;cursor:pointer;filter:alpha(opacity:0); opacity:0;}

/*search_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/news/list.html - »ó´Ü °Ë»öÆû*/
.search_form_01 img{vertical-align:middle;}
.search_form_01 input{vertical-align:middle;}
.search_form_01 select{width:88px;height:29px;border:1px solid #c4c4c4;}
.search_form_01 .search_text{width:150px;height:29px;padding-left:6px;border:1px solid #c4c4c4;}

/*search_form_02*//*Âü°íÆäÀÌÁö /wb/community/times/style/list.html - »ó´Ü °Ë»öÆû*/
.search_form_02{width:950px;}
.search_form_02 .left_content{float:left;}
.search_form_02 .right_content{float:right;}
.search_form_02 .right_content select{width:165px;}
.search_form_02 img{vertical-align:middle;}
.search_form_02 input{vertical-align:middle;}
.search_form_02 select{width:76px;height:29px;border:1px solid #c4c4c4;}
.search_form_02 .search_text{width:150px;height:29px;padding-left:6px;border:1px solid #c4c4c4;}

/*top_textbox_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/academy/lecture/list.html - »ó´Ü ¹Ú½º*/
.top_textbox_form_01{width:944px;position:relative;padding:33px 0;border:3px solid #ddd;}
.top_textbox_form_01 .text_title{padding-left:35px;font-size:15px;font-weight:bold;}
.top_textbox_form_01 .p_text{padding-left:35px;}
.top_textbox_form_01 .btn_box{position:absolute;right:27px;top:33px;}
.top_textbox_form_01 .btn_box a{margin-left:5px;}

/*table_list_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/news/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_01{width:950px;margin-top:17px;border-top:2px solid #808b97;position:relative}/*2015-06-10 relative Ãß°¡*/
.table_list_form_01 table{width:100%;}
.table_list_form_01 th{padding:11px 0 10px;vertical-align:middle;text-align:center;color:#585858;font-weight:bold;border-right:1px solid #ddd;border-bottom:1px solid #b3b3b3;background:#f7f7f7;}
.table_list_form_01 th.th_en{border-right:none;}
.table_list_form_01 td{padding:11px 0 10px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;}
.table_list_form_01 td a{display:block;margin-left:20px;text-align:left;}
.table_list_form_01 .li_list_number {position:absolute;right:0;top:-30px;}/*2015-06-10 Ãß°¡*/

/*table_list_form_02*//*Âü°íÆäÀÌÁö /wb/gallery/academy/lecture/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_02{width:950px;margin-top:26px;border-top:2px solid #808b97;}
.table_list_form_02 table{width:100%;}
.table_list_form_02 td{padding:25px 0;border-bottom:1px solid #ddd;text-align:center;vertical-align:middle;}
.table_list_form_02 td.td_content{border-right:1px solid #ddd;}
.table_list_form_02 td dl{text-align:left;}
.table_list_form_02 td dt{padding-bottom:7px;font-weight:bold;}
.table_list_form_02 td dt img{padding-left:10px;vertical-align:middle;}
.table_list_form_02 td dd{padding-bottom:4px;}
.table_list_form_02 td dd strong{padding:0 8px 0 9px;background:url("/assets/resource/images/common/icon_li_list.gif") no-repeat left 7px;}

/*table_list_form_02*//*Âü°íÆäÀÌÁö /wb/community/times/style/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_03{width:950px;overflow:hidden;padding-top:20px;}
.table_list_form_03 .li_list_number{padding-bottom:5px;text-align:right;}
.table_list_form_03 ul{width:975px;overflow:hidden;margin-bottom:30px;}
.table_list_form_03 li{width:298px;margin-right:25px;float:left;border:1px solid #ddd;border-bottom:3px solid #f5f5f5;}
.table_list_form_03 li a.li_content_link{display:block;width:268px;margin:0 auto;}
.table_list_form_03 li .tite_text_box{display:block;padding:22px 0 16px;}
.table_list_form_03 li .text_content_box{display:block;padding-bottom:20px;}
.table_list_form_03 li .list_box_info{overflow:hidden;height:38px;line-height:38px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.table_list_form_03 li .list_box_info span{float:left;padding-left:15px;}
.table_list_form_03 li .list_box_info strong{float:right;padding-right:15px;}
.table_list_form_03 li .list_box_info strong img{padding-right:4px;}

/*table_list_form_04*//*Âü°íÆäÀÌÁö /wb/gallery/reserve/list.html - ¸®½ºÆ® ¸ñ·Ï*/
.table_list_form_04{width:950px;}
.table_list_form_04 table{width:100%;}
.table_list_form_04 td{padding-bottom:25px;}
.table_list_form_04 .td_box{width:225px;height:183px;overflow:hidden;}
.table_list_form_04 .td_box img{height:119px;vertical-align:top;border:1px solid #ddd;border-bottom:none;}
.table_list_form_04 td.on .td_box img{width:219px;height:118px;border:2px solid #808b97;border-bottom:none;}
.table_list_form_04 .td_box .list_info{width:223px;height:59px;padding-bottom:3px;background:#f5f5f5;}
.table_list_form_04 .td_box a{display:block;height:46px;padding:13px 0 0 15px;line-height:20px;border:1px solid #ddd;border-top:none;background:#fff url(/assets/resource/images/common/btn_more_02.gif) no-repeat 186px 25px;}
.table_list_form_04 td.on .td_box a{height:45px;border:2px solid #808b97;border-top:none;background:#fff url(/assets/resource/images/common/btn_more_02_on.gif) no-repeat 186px 25px;}
.table_list_form_04 .td_box strong{display:block;}
.table_list_form_04 .img_cont_on td{vertical-align:top;}
.table_list_form_04 .text_content{position:relative;overflow:hidden;padding:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f8f8;}
.table_list_form_04 .text_content .img{width:245px;height:158px;float:left;margin-left:25px;border:1px solid #ddd;background:#fff;}
.table_list_form_04 .text_content .img img{width:225px;height:138px;margin:10px 0 0 10px;}
.table_list_form_04 .text_content .text{float:left;padding:0;padding:17px 0 0 27px;}
.table_list_form_04 .text_content .text .text_title{padding:0;padding-bottom:29px;font-size:16px;font-weight:bold;color:#464e57;}
.table_list_form_04 .text_content .text .text_title span{font-size:12px;font-weight:normal;}
.table_list_form_04 .text_content .btn_close{position:absolute;right:22px;top:21px;}

/*table_view_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/news/view.html - »ó¼¼ ÆäÀÌÁö ³»¿ë*/
.table_view_form_01{width:950px;border-top:2px solid #808b97;}
.table_view_form_01>table{width:100%;}
.table_view_form_01>table>tbody>tr>th{padding:6px 0 5px;vertical-align:middle;color:#585858;font-weight:bold;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f7f7f7;}
.table_view_form_01 th.th_col_02{border-left:1px solid #ddd;}
.table_view_form_01>table>tbody>tr>td{padding:6px 0 5px;vertical-align:middle;border-bottom:1px solid #ddd;height:30px;}/*padding:14px 0 13px;*/
.table_view_form_01 td .view_table_title{padding-left:20px;}
.table_view_form_01 td .data_text{margin-left:20px;}
.table_view_form_01 td .file_text{margin-left:15px;padding-left:19px;background:url(/assets/resource/images/common/icon_table_view_file.gif) left top no-repeat;}
.table_view_form_01 td .td_text_list{margin-left:20px;}
.table_view_form_01 td.td_content{padding:40px 20px;}
.table_view_form_01 th.prev_text{padding-right:22px;background:#f7f7f7 url("/assets/resource/images/common/icon_prev_text.gif") no-repeat 75px 17px;}
.table_view_form_01 th.next_text{padding-right:22px;background:#f7f7f7 url("/assets/resource/images/common/icon_next_text.gif") no-repeat 75px 17px;}
.table_view_form_01 .btn_r{padding-top:25px;}
.table_view_form_01 .btn_r a{margin-left:10px;}

/*table_input_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/academy/lecture/view.html - ÇÏ´Ü Âü¿©ÀÚ Á¤º¸ µî·Ï*/
.table_input_form_01{width:950px;margin-top:26px;}
.table_input_form_01 .table_input_form_01_title{padding:0 0 19px 7px;line-height:14px;font-weight:bold;background:url("/assets/resource/images/common/line_table_input_form_01.gif") no-repeat left 0px;}
.table_input_form_01 table{width:100%;border-top:2px solid #808b97;}
.table_input_form_01 th{padding:9px 0 9px 20px;border:1px solid #ddd;border-top:none;text-align:left;vertical-align:middle;background:#f7f7f7;height:31px;}
.table_input_form_01 th span{padding-left:2px;vertical-align:middle;color:#eb0000;}
.table_input_form_01 td{padding:9px 0 8px 16px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:left;vertical-align:middle;height:31px;}
.table_input_form_01 td select{width:86px;}/* border:1px solid #c4c4c4; */
.table_input_form_01 td input{vertical-align:middle;}
.table_input_form_01 td img{vertical-align:middle;}
.table_input_form_01 .text_import{padding-top:15px;font-size:11px;color:#9b9b9b;}
.table_input_form_01 .text_import a{margin-left:10px;font-weight:bold;color:#8580b8;text-decoration:underline;}
.table_input_form_01 .btn_r{padding-top:25px;}
.table_input_form_01 .btn_r a{margin-left:10px;}

/*comment_form_01*//*Âü°íÆäÀÌÁö /wb/gallery/post/view.html - ÇÏ´Ü ÇÑ ÁÙ °ø°¨*/
.comment_form_01{width:950px;}
.comment_form_01 .comment_form_content{margin-top:30px;padding:25px 0 30px 20px;position:relative;border-top:2px solid #808b97;border-bottom:1px solid #ddd;background:#f7f7f7;}
.comment_form_01 .title_box{height:30px;padding-left:25px;color:#9b9b9b;font-size:11px;background:url("/assets/resource/images/common/icon_comment_title.gif") no-repeat left 1px;}
.comment_form_01 .title_box strong{font-size:14px;color:#585858;}
.comment_form_01 .title_box span{padding:0 10px 0 2px;font-size:12px;font-weight:bold;color:#5cabab;}
.comment_form_01 .textarea_box textarea{width:778px;height:54px;color:#585858;border:1px solid #c4c4c4;}
.comment_form_01 .btn_box{position:absolute;top:55px;right:22px;}
.comment_form_01 .comment_list{padding-bottom:45px;}
.comment_form_01 .comment_list li{position:relative;padding:25px 0;border-bottom:1px solid #ddd;}
.comment_form_01 .member_info{padding:0 0 10px 21px;color:#9b9b9b;}
.comment_form_01 .member_info strong{padding-right:5px;color:#585858;}
.comment_form_01 .comment_text{padding-left:21px;}
.comment_form_01 .btn_del{position:absolute;right:21px;top:25px;}

/*paginate*//*Âü°íÆäÀÌÁö /wb/gallery/news/list.html - ÇÏ´Ü ÆäÀÌÂ¡*/
.paginate{width:950px;height:24px;margin-top:30px;text-align:center;clear:both;background:#fff;}
.paginate a, .paginate strong{display:inline-block;padding:4px 12px;vertical-align:middle;color:#fff;}/*padding:3px 12px 5px;*/
.paginate a{color:#5a5a5a;}
.paginate strong{background:#5cabab;}
.paginate a.pre, .paginate a.next{height:24px;margin:0;border:none;background:none;}
.paginate a.pre{padding:0;}
.paginate a.next{padding:0;}
.paginate img{vertical-align:middle;}

/* button  */
.btnTypeA {display:inline-block;position:relative;box-sizing: border-box;text-align:center;
		-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.btnTypeA a, .btnTypeA input, .btnTypeA button {display:inline-block;border:none;background:none;height:35px;line-height:36px;width:100%;color:#808b97;font-weight:bold;padding:0 20px;text-align:center;margin:0;width:auto;font-size:12px;letter-spacing:0;box-sizing: border-box;border:1px solid #808b97;background:#fff;vertical-align:middle;
		-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.btnTypeA .ico {display:inline-block;overflow:hidden;line-height:999em;}
.btnTypeA.lg a, .btnTypeA.lg input, .btnTypeA.lg button {height:41px;line-height:41px;font-size:14px;}
.btnTypeA.sm a, .btnTypeA.sm input, .btnTypeA.sm button {height:31px;line-height:31px;font-weight:normal;padding:0 12px}
.btnTypeA.ssm a, .btnTypeA.ssm input, .btnTypeA.ssm button {height:24px;line-height:24px;font-weight:normal;font-size:11px;padding:0 10px;}
.btnTypeA .ico.like {width:12px;height:12px;background:url(/assets/resource/images/common/ico_btn_like.gif) no-repeat 0 0;vertical-align:middle;margin-right:3px;margin-top:-3px;}
.btnTypeA .c_gray{color:#4c4c4c}
.btnTypeA.gray a, .btnTypeA.gray input, .btnTypeA.gray button {background:#7b8b98;color:#fff;border-color:#7b8b98;}
.btnTypeA.green a, .btnTypeA.green input, .btnTypeA.green button {background:#5ca5a5;color:#fff;border-color:#5ca5a5;}
.btnTypeA.purple a, .btnTypeA.purple input, .btnTypeA.purple button {background:#7f70be;color:#fff;border-color:#7f70be;}
.btnTypeA.ico a , .btnTypeA.ico button, .btnTypeA.ico input { padding:0 46px 0 15px; }
.btnTypeA.ico i.arr {width:7px;height:13px;display:block;position:absolute;background:url(/assets/resource/images/common/btn_bu_arr.png) no-repeat 0 0;top:10px;right:14px;cursor:pointer;}

/* new button style */
a.btnT,
a.btnT_gray,
a.btnT_green,
a.btnT_purple {display:inline-block;position:relative;text-align:center;height:33px;line-height:34px;vertical-align:middle;font-family:'NanumBarun_B';padding:0 25px;min-width:40px;font-size:12px;}/*		-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;*/
a.btnT {border:1px solid #808b97;background:#fff;}
a.btnT_gray {border:1px solid #7b8b98;background:#7b8b98;color:#fff;}
a.btnT_green {border:1px solid #5ca5a5;background:#5ca5a5;color:#fff;}
a.btnT_purple {border:1px solid #7f70be;background:#7f70be;color:#fff;}
a.btnT.sm,
a.btnT_gray.sm,
a.btnT_green.sm,
a.btnT_purple.sm {height:29px;line-height:30px;font-family:'NanumBarun_R';padding:0 10px;min-width:0;}
a.btnT.ssm,
a.btnT_gray.ssm,
a.btnT_green.ssm,
a.btnT_purple.ssm {height:22px;line-height:22px;font-family:'NanumBarun_R';font-size:11px;padding:0 10px;min-width:0;}
a.btnT.lg,
a.btnT_gray.lg,
a.btnT_green.lg,
a.btnT_purple.lg {height:39px;line-height:40px;font-size:14px;}

a.btnT .ico,
a.btnT_gray .ico,
a.btnT_green .ico {display:inline-block;overflow:hidden;line-height:999em;}

a.btnT.ico_like {padding:0 10px;}
a.btnT.ico_like .ico {width:12px;height:12px;background:url(/assets/resource/images/common/ico_btn_like.gif) no-repeat 0 0;vertical-align:middle;margin-right:3px;margin-top:-3px;}
a.btnT_green.lg.ico_gift {}
a.btnT_green.lg.ico_gift .ico {width:16px;height:17px;background:url(/assets/resource/images/common/ico_btn_gift.gif) no-repeat 0 0;vertical-align:middle;margin-right:5px;margin-top:-3px;}


a.btnTypeImg {font-size:0;line-height:0;}
a.btnTypeImg img {vertical-align:middle;}



/* radio */
.radio_section {line-height:16px;}
.radio_section label {display:inline-block;margin-right: 15px; cursor: pointer;vertical-align:middle;}
.radio_section span.radio-container{height:18px;overflow:hidden;}
.radio_section span.radio-container { position: relative;display:inline-block; margin-right:3px;vertical-align:middle;}
.radio_section span.radio-container span.radio { display: block;width:17px;height:16px; background: url(/assets/resource/images/community/bg_radio3.png) no-repeat top left; }
.radio_section span.radio-container span.radio.selected { background-position: 0 -16px; }
.radio_section span.radio-container input { position: absolute;top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);z-index: 101;	cursor: pointer; }

/* checkbox */
.check_section {display:inline-block;position:relative;}
.check_section .check_container {display:inline-block;overflow:hidden;vertical-align:middle;height:16px;line-height:16px;position:relative;}
.check_section .check_container input {position: absolute;left: 0;opacity: 0;filter: alpha(opacity=0);z-index:1;cursor:pointer;height:13px;top:50%;margin-top:-7px;}
.check_section .check_container .check {display:inline-block;width:14px;height:16px;background: url(/assets/resource/images/common/bg_check.gif) no-repeat top left;vertical-align:middle;margin-top:0;}
.check_section .check_container .check.checked {background-image:url(/assets/resource/images/common/bg_check_on.gif);}
.check_section label {display:inline-block;cursor:pointer;vertical-align:middle;}

/* select style 2015-06-28 */
.select_wrap {display:inline-block;height:29px;overflow:hidden;background:url(/assets/resource/images/common/bg_select.png) no-repeat right #fff;border:1px solid #c4c4c4;vertical-align:middle;}
.select_wrap select {background: transparent;padding:5px 5px;line-height:18px;border:0;border-radius:0;height:29px;-webkit-appearance:none;}



/* width */
.w20 {width:20px !important;}
.w30 {width:30px !important;}
.w50 {width:50px !important;}
.w100 {width:100px !important;}
.w150 {width:150px !important;}
.w200 {width:200px !important;}
.w250 {width:250px !important;}

/* font Color */
.colorGreen { color:#008489 !important; }
.colorOrange { color:#d44330 !important; }
.colorGray { color:#767676 !important; }
.colorDGray { color:#545861 !important; }
.purple {color:#8580b8 !important;}

/* spacing */
.pd30 { padding-bottom:30px !important; }
.space0 { margin-top:0 !important; }
.space01 { margin-top:30px !important; }
.space02 { margin-top:20px !important; }
.space03 { margin-top:10px !important; }
.ml10 { margin-left:10px !important; }
.ml5 { margin-left:5px !important; }
.mr20 { margin-right:20px !important; }
.mt0 {margin-top:0px !important}
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mb10 {margin-bottom:10px !important;}


/* 20171025 Ãß°¡ ½ÃÀÛ */
/* -- ±ÛÀÚÅ©±â Å©°Ô */
.text_big {font-size:15px;}
/* -- ±ÛÀÚ ±½Àº ±Û¾¾·Î */
.text_bold {font-weight:bold;}
/* -- ±ÛÀÚ»ö»ó¹Ù²Ù±â -*/
.text_color_green {color:#7f70be;}
.text_color_violet {color:#5ca5ac;}
/* 20180115 Ãß°¡ ½ÃÀÛ »ö»óÁøÇÏ°Ô*/
.text_color_violet2 {color:rgba(0, 132, 168, 1);}
/* 20180115 Ãß°¡ ³¡ */
.text_color_purple {color:#566989;}
/* -- 20171025 Ãß°¡ ³¡ -*/

