
/*�곷Ц�고듃 Lato-----------------------------------------------------------------------------------------------------------------------------*/
/* latin-ext */
/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v14/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}*/
/* latin */
/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v14/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/
html,body {
	width:100%;
	height:auto;
	color:#413f3f;
	font-family: 'Pretendard' !important;
	/* font-family:'Noto Sans', sans-serif, 'Noto Sans JP', sans-serif, 'Noto Sans KR', sans-serif !important; */
	line-height:1.4;
	letter-spacing:-0.5px;
	font-weight:300;
}

body { overflow:hidden; }
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
img,fieldset,iframe{border:0 none}
legend, hr, caption{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;display:none;}
ol, ul ,li{ list-style:none;}
img, input, button, select, textarea {vertical-align:middle;}
em,address {font-style:normal}
fieldset {border:none;}
label,button {cursor:pointer}
button{margin:0;padding:0;}
table {border-spacing:0;border: 0 none;word-wrap:break-word;border-collapse:collapse;}
 
hr, legend, caption { overflow:hidden; position:absolute; left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; }
input, textarea, select, button{
	font-family: 'Pretendard' !important;
	/* font-family:'Noto Sans', sans-serif, 'Noto Sans JP', sans-serif, 'Noto Sans KR', sans-serif !important; */
}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}
textarea{}
a {color:#413f3f; cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none; cursor:pointer;}
a:focus {outline: 1px dotted #a0a0a0;}
a img {border:0;}

.fl_left{float:left;}
.fl_right{float:right;}
.clear{clear:both;}

.mar_t15{margin-top:15px}

/* btn */
.btn_left{text-align:left}
.btn_center{text-align:center}
.btn_right{text-align:right}

.btn_gray {
	display: inline-block;
    padding: 4px 8px;
    margin: 0 0 4px 8px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 16px;
    font-size: 14px;
}

.btn_gray02{display:inline-block;padding:7px 15px 9px 15px;background-color:#f2f2f2;color:#222;font-size:15px;font-weight:200}
.btn_gray03{display:inline-block;padding:9px 25px 11px 25px;background-color:#666;color:#fff;font-size:15px;font-weight:200}
.btn_orange{display:inline-block;padding:9px 25px 11px 25px;background-color:#f96910;color:#fff;font-size:15px;font-weight:200}

/* paging */
.paging{text-align:center;margin-top:30px;z-index:990}
.paging a{display:inline-block;width:20px;height:15px;color:#999;padding:5px 2px 5px 2px;vertical-align:top;font-size:12px}
.paging a.on{color: #eaeaea;background:url('/lenstown/images/paging_on_bg.gif')no-repeat center 0px;background: #000;  border-radius: 15px;}

.paging02{position:relative;width:230px;margin:0 auto;margin-top:30px;border:1px solid #e0e0e0;text-align:center;padding:0}
.paging02 span.prebtn a, .paging02 span.nextbtn a{padding:10px 17px}
.paging02 a{display:inline-block;font-size:14px;color:#666;padding:10px 20px 10px 18px;background:url('/lenstown/images/paging02_bg.gif')no-repeat right}
.paging02 a.on{color:#fff;background:#f96910}
.paging02 a.b_none{background:none}

.paging03{text-align:center;margin-top:30px;z-index:990}
.paging03 a{display:inline-block;width:23px;height:23px;color:#666;text-align:center;padding:6px 5px 4px;font-size:13px}
.paging03 a.on{color:#fff;background:#222;border-radius:2px}
.paging03 span.prebtn a, .paging03 span.nextbtn a{width:22px;height:22px;padding:5px;border-radius:2px;border:1px solid #ddd}

/* 寃뚯떆�� */
.search_box{position:relative;width:300px;float:right;margin-bottom:20px;border:1px solid #7f7f7f}
.search_box input{width:240px;padding:8px;margin-right:3px;border:none;font-size:12px;color:#888;letter-spacing:0.5px;font-weight:300}

.board_wrap{position:relative;width:1200px;margin:0 auto}

/* 寃뚯떆�� 紐⑸줉 */
.tbl_list_default{width:100%;margin:0 auto;letter-spacing:0;}
.tbl_list_default thead th{padding:15px 0;font-size:16px;font-weight:500;color:#333;text-align:center;border-bottom:1px solid #555;border-top:1px solid #555;}
.tbl_list_default tbody td{padding:25px 0;font-size:14px;font-weight:300;color:#333;text-align:center;border-bottom:1px solid #e6e6e6}
.tbl_list_default tbody td.nu{font-size:14px}
.tbl_list_default tbody td a{color:#333}
.tbl_list_default tbody td a:hover{text-decoration:underline;color:#f76a12}
.tbl_list_default tbody td.left{text-align:left;padding:8px 0}
.tbl_list_default tbody td.left span.orange_br20{border-radius:20px;background:#f96910;font-size:12px;color:#fff;padding:3px 15px 4px;margin-right:15px}
.tbl_list_default tbody td.reply{color:#f78712}
.tbl_list_default tbody td.reply a{margin-left:5px;color:#f78712;}
.tbl_list_default tbody td.reply a:hover{color:#f78712}
.tbl_list_default tbody td.reply span{font-size:13px}
.tbl_list_default tbody td.qna_txt{text-align:left;padding:0}
.tbl_list_default tbody td li{background:#fbfbfb;padding:30px 35px}
.tbl_list_default tbody td li p{font-size:14px;color:#666;font-weight:300;line-height:23px;padding:13px 0 0 70px}
.tbl_list_default tbody td li p.q_txt{background:url('/lenstown/images/q_txt_bg.gif')no-repeat;padding-bottom:40px}
.tbl_list_default tbody td li p.a_txt{background:url('/lenstown/images/a_txt_bg.gif')no-repeat 0 25px;padding-top:30px;border-top:1px solid #e5e5e5}

/* 寃뚯떆�� �곌린 */
.tbl_write{width:100%;margin:0 auto;letter-spacing:0;clear:both;margin-top:15px}
.tbl_write thead th{padding:15px;font-size:15px;font-weight:400;text-align:center;color:#666;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #555;border-collapse:collapse}
.tbl_write thead td{font-size:14px;font-weight:300;border-top:1px solid #555;border-collapse:collapse}
.tbl_write thead td.txt_sm{font-size:12px;color:#999}
.tbl_write tbody td{vertical-align:top;min-height:300px;border-bottom:1px solid #ddd;color:#777;padding:12px 0;}
.tbl_write tfoot th{font-size:15px;color:#666;text-align:center;background-color:#f0f3f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl_write td{border-bottom:1px solid #eaeaea;color:#777;padding:12px;font-weight:300}
.tbl_write td textarea{box-sizing:border-box;border:1px solid #eaeaea;width:100%;min-height:300px;vertical-align:top;text-align:left;padding:1%;color:#777;font-weight:200}
.tbl_write td a{color:#333;}
.tbl_write td a:hover{text-decoration:underline;color:#014080}
.tbl_write input[type=text]{width:50%;border:1px solid #eaeaea;padding:5px 7px;color:#777;}
.tbl_write input[type=file]{width:50%;margin:0 0 3px 3px}
.tbl_write select{border:1px solid #eaeaea;padding:5px 7px;color:#777;margin:0 5px 0 10px}

/* 寃뚯떆��_蹂닿린 */
.tbl_view{width:100%;margin:0 auto;letter-spacing:-0.3px;clear:both;margin-top:15px}
.tbl_view thead th{padding:12px;font-size:16px;text-align:left;color:#333;background:#f5f5f5;border-bottom:1px solid #eaeaea;border-top:1px solid #555;}
.tbl_view thead strong, .tbl_view tfoot strong{margin-left:15px;font-weight:400;}
.tbl_view thead strong:first-child, .tbl_view tfoot strong:first-child{margin-left:0;}
.tbl_view thead td, .tbl_view tfoot td{font-size:14px;letter-spacing:0;color:#666;font-weight:200}
.tbl_view td{border-bottom:1px solid #eaeaea;color:#777;padding:12px;}
.tbl_view td a{color:#666;font-weight:200}
.tbl_view tbody td{vertical-align:top;min-height:400px;border-bottom:1px solid #eaeaea;color:#777;padding:20px 12px;font-size:16px;color:#666;font-weight:300;line-height:28px}
.tbl_view tbody td img{width:100%;}
.tbl_view tfoot td{border-top:1px solid #eaeaea}
.tbl_view tfoot th{text-align:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}

.tbl_view02{width:100%;margin:0 auto;letter-spacing:-0.3px;clear:both;margin-top:15px}
.tbl_view02 tfoot th{font-size:15px;color:#333;font-weight:400;background-color:#f0f3f5;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center}
.tbl_view02 tfoot td{font-size:14px;color:#666;font-weight:300;padding:15px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}

/* 寃뚯떆�� 異쒖꽍泥댄겕 */
.top{font-size:36px;letter-spacing:-0.75px;color:#333;font-weight:400;text-align:center}
.top img{margin:30px 0}
.top a{vertical-align:middle;margin:0 45px;line-height:0;font-size:0}
.top a img{margin-top:25px}

.tbl_schedule{width:100%;margin-top:10px}
.tbl_schedule tbody th{font-size:18px;padding:10px;font-weight:400;color:#fff;text-align:center;background:#999}
.tbl_schedule tbody td{font-size:18px;padding:15px;font-weight:400;color:#666;border:1px solid #eee;text-align:left;vertical-align:top;cursor:pointer}
.tbl_schedule tbody td p{min-height:100px;text-align:center}
.tbl_schedule tbody td.sun{color:#ed1e1e}
.tbl_schedule tbody td.sat{color:#2a7cec}
.tbl_schedule tbody td.mg{border:none;padding:5px}
.tbl_schedule tbody td a{display:block;margin-bottom:10px;color:#ddedfd}

.top_sm{font-size:28px;letter-spacing:-0.75px;color:#333;font-weight:400;text-align:center;margin-top:20px}
.top_sm img{width:16px;margin:20px 0}
.top_sm a{vertical-align:middle;margin:0 45px;line-height:0;font-size:0}
.top_sm a img{margin-top:18px}

.tbl_schedule_sm{width:100%;margin-top:10px}
.tbl_schedule_sm tbody th{font-size:15px;padding:10px;font-weight:400;color:#fff;text-align:center;background:#999}
.tbl_schedule_sm tbody td{font-size:15px;padding:15px;font-weight:400;color:#666;border:1px solid #eee;text-align:left;vertical-align:top;cursor:pointer}
.tbl_schedule_sm tbody td p{min-height:85px;text-align:center}
.tbl_schedule_sm tbody td.sun{color:#ed1e1e}
.tbl_schedule_sm tbody td.sat{color:#2a7cec}
.tbl_schedule_sm tbody td.mg{border:none;padding:3px}
.tbl_schedule_sm tbody td a{display:block;margin-bottom:10px;color:#ddedfd}
.tbl_schedule_sm tbody td img{width:85px}

/* 寃뚯떆�� 留덉씠�섏씠吏� */
.tbl_mypage{width:100%}
.tbl_mypage tr th{font-size:14px;color:#333;font-weight:400;letter-spacing:0;background:#f8f8f8;text-align:left;padding:15px 34px;border-bottom:1px solid #dbdbdb}
.tbl_mypage tr th.img{padding:15px 20px}
.tbl_mypage tr th.img img{margin:-4px 10px 0 0}
.tbl_mypage tr td{font-size:14px;color:#666;font-weight:300;letter-spacing:0;text-align:left;padding:15px 20px;border-bottom:1px solid #dbdbdb}
.tbl_mypage tr td.dif_txt{font-size:12px;color:#333}
.tbl_mypage tr td.dif_bg{padding:25px 20px;font-weight:400;color:#333;background:#fcfcfc}
.tbl_mypage tr td input{border:1px solid #ccc;padding:7px 8px 9px;color:#777;font-weight:300}
.tbl_mypage tr td label{font-size:13px;color:#777;letter-spacing:0;font-weight:300;line-height:30px}
.tbl_mypage tr td a.pre_input{margin-left:10px;padding:6px 50px 10px 15px;font-size:13px;line-height:45px;border:1px solid #ccc;color:#666;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 90px center}
.tbl_mypage tr td a.pre_input02{padding:7px 50px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 65px center}
.tbl_mypage tr td a.pre_input03{padding:7px 200px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 365px center}
.tbl_mypage tr td a.pre_input04{padding:7px 200px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 310px center}
.tbl_mypage tr td a.pre_input05{padding:7px 150px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 260px center}
.tbl_mypage tr td a.pre_input06{padding:7px 100px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 130px center}
.tbl_mypage tr td a.post_srch{margin-left:10px;padding:6px 15px 10px 15px;font-size:13px;line-height:45px;border:1px solid #ccc;color:#666}
.tbl_mypage tr td a.btn{padding:6px 15px 10px 15px;font-size:14px;line-height:40px;border:1px solid #444;color:#333;font-weight:400}
.tbl_mypage tr td p{font-size:13px;color:#777;font-weight:200;letter-spacing:-0.2px;padding:8px 0 0 10px;background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 15px}
.tbl_mypage tr td strong{font-size:14px;color:#333;font-weight:500;letter-spacing:-0.1px}
.tbl_mypage tr td strong span{color:#f96910}
.tbl_mypage tr td b{font-size:12px;color:#999;font-weight:400;letter-spacing:-0.5px;margin-left:5px;line-height:30px}

/* margin */
.mt20{margin-top:20px}
.mt50{margin-top:50px}