@charset "utf-8";

/* 상단 faq */

.top_faq_wrap {margin-bottom:100px;}

.top_faq_wrap .top_faq {background:#fff;}

.top_faq_wrap #category {margin-bottom:28px;text-align: center;}
.top_faq_wrap #category h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.top_faq_wrap #category ul {zoom:1}
.top_faq_wrap #category ul:after {display:block;visibility:hidden;clear:both;content:""}
.top_faq_wrap #category li {display:inline-block;padding:2px}
.top_faq_wrap #category a {display:block; padding:10px 25px;border-radius:30px;border:1px solid #115fad;color:#6794d3; min-width:100px; text-align:center; background:#fff;}
.top_faq_wrap #category a:focus, #category a:hover, #category a:active {text-decoration:none;background:#115fad;color:#fff}
.top_faq_wrap #category #on {z-index:2;background:#115fad;color:#fff;font-weight:normal;border:1px solid #115fad;}

@media (max-width:699px) {
	.top_faq_wrap #category {text-align:center;}
	.top_faq_wrap #category li {width:40%; padding:2px 0;}
}


.top_faq_wrap .top_faq .faq_ul {border-top:2px solid #2961b8;}
.top_faq_wrap .top_faq .faq_ul li {background:#fff;}
.top_faq_wrap .top_faq .faq_ul li .tit {position:relative; font-size:15px; color:#444; font-weight:400; border-bottom:1px solid #ddd; padding:20px; background: #f7faff !important;}
.top_faq_wrap .top_faq .faq_ul li .tit:before {position:relative; display:inline-block; width:26px; height:26px; line-height:22px; color:#fff; text-align:center; background:#275c92; border-radius:50%; font-weight:400; margin-right:13px; content:'Q';}
.top_faq_wrap .top_faq .faq_ul li .tit:after {position:absolute; right:20px;  display:inline-block; font-family:"Font Awesome 5 Free", sans-serif !important; font-weight: 900; font-size:22px; color:#444; content:'\f078';}
.top_faq_wrap .top_faq .faq_ul li .cont {display: none; font-size:15px; color:#444; font-weight:400; border-bottom:1px solid #ecf0f1; padding:20px;}
.top_faq_wrap .top_faq .faq_ul li .cont:before {position:relative; display:inline-block; width:26px; height:26px; line-height:26px; color:#fff; text-align:center; background:#858585; border-radius:50%; font-weight:400; vertical-align:top; margin-right:12px; content:'A';}
.top_faq_wrap .top_faq .faq_ul li .cont p {display:inline-block; width:calc(100% - 41px); line-height:140%;}
.top_faq_wrap .top_faq .faq_ul li .cont .adm_btn {text-align:right; margin-top:10px;}
.top_faq_wrap .top_faq .faq_ul li .cont .adm_btn a {/*border: 1px solid #3b5fab;*/ color: #3b5fab; font-size: 14px; display: inline-block; padding: 5px 8px; margin: 0 2px;}
.top_faq_wrap .top_faq .faq_ul li .faq_li_open {background:#fcfdfc;}
.top_faq_wrap .top_faq .faq_ul li .tit.faq_li_open:after {color:#9e9e9e; content:'\f077';}

.top_faq_wrap .list_btn_wrap a.btn_write {cursor:pointer;}



/*반응형 미디어쿼리*/
@media (max-width:1219px) {
}

@media (max-width:999px) {
}

@media (max-width:799px) {
	.top_faq_wrap .top_faq .faq_ul li .tit:after {display: block;}
}

@media (max-width:599px) {
	.top_faq_wrap .top_faq .faq_ul li .tit:after {display: none;}
}




.btn_modify {float:right; border:1px solid #3b5fab; color:#3b5fab; padding:4px 10px; display:inline-block;}

/*.bottom_wrap {margin-top:70px;}*/
.bottom_wrap #paging {text-align:center; margin:50px 0;}
.bottom_wrap #paging ul {display:inline-block; overflow:hidden;}
.bottom_wrap #paging ul li {float:left; width:40px; line-height:40px; border:1px solid #ddd; background:#fff; text-align:center;}
.bottom_wrap #paging ul li a {color:inherit;}
.bottom_wrap #paging ul li.on {background:#495caa; color:#fff; border:1px solid #495caa;}

.bottom_wrap #total {display:inline-block; line-height:34px;font-size:16px;color:#484848; font-weight:500; letter-spacing:-0.03em; margin-right:20px;}
.bottom_wrap #total span {font-size:18px;}
.bottom_wrap #total span b {color:#2b84d5; font-weight:500;}



/* 카테고리 */
.category {display:block; overflow:hidden; text-align:center; margin-bottom:40px;}
.category li {min-width:120px; display:inline-block; border:1px solid #ddd; border-radius:20px; margin:0 3px;}
.category li a {display:block; padding:10px 5px;}
.category li.on {background:#014693; border:1px solid #014693;}
.category li.on a {color:#fff;}

/* 비밀번호 입력 */
.secret_box {position:fixed; width:350px; background:#fff; top:calc(50% - 175px); left:calc(50% - 175px); border:1px solid #ddd; z-index:1001;}
.secret_box .img {text-align:center; background:#f5f5f5; padding:15px 0;}
.secret_box .text {padding:20px;}
.secret_box .text h4 {margin-bottom:20px; font-weight:500; font-size:17px;}
.secret_box .text p {font-size:15px; line-height:120%; word-break:keep-all;}
.secret_box .text .form {display:block; margin:20px 0;}
.secret_box .text .form input {width:100%;}
.secret_box .btn_submit {display:block; text-align:center;}
.secret_box .btn_submit a {display:block; width:100%; background:#014693; color:#fff; padding:10px 0; font-size:15px;}
.secret_box .btn_cancle {display:block; text-align:center; position: absolute; top: 0; right: 0; font-size: 0; background: url(../images/sub/close.png) rgba(0,0,0,0.6) center no-repeat; width: 38px; height: 38px; background-size:18px;}

#modal_back {position:fixed; top:0; right:0; width:100%; height:100%; z-index:1000;}


/* 게시판 리스트 */
.board_basic {border-top:2px solid #2961b8;}
.board_basic .board_th ul,
.board_basic .board_td ul {width:100%; display:table;overflow:hidden;}
.board_basic .board_th ul li,
.board_basic .board_td ul li {display:table-cell;overflow:hidden;}
.board_basic .board_th ul li {text-align:center;}
.board_basic .board_td ul li {}
.board_basic .board_th ul li.num,
.board_basic .board_td ul li.num {width:10%; text-align:center;}
.board_basic .board_th ul li.subject,
.board_basic .board_td ul li.subject {width:auto}
.board_basic .board_th ul li.writer,
.board_basic .board_td ul li.writer {width:15%; text-align:center;}
.board_basic .board_th ul li.date,
.board_basic .board_td ul li.date {width:15%; text-align:center;}
.board_basic .board_th ul li.reply,
.board_basic .board_td ul li.reply {width:15%; text-align:center;}
.board_basic .board_th ul li.hit,
.board_basic .board_td ul li.hit {width:20%; text-align:center;}
.board_basic .board_td ul li.state {width:20%; text-align:center;}
.board_basic .board_td ul li.state .state01{text-align: center;}
.board_basic .board_td ul li.empty_li {float:none;width:100%;text-align:center;}

.board_basic .board_th ul {border-bottom:1px solid #ecf0f1; padding:28px 0; font-size:18px; color:#444; letter-spacing:-0.1em; font-weight:600;}
.board_basic .board_td ul {border-bottom:1px solid #ecf0f1; padding:1rem .5rem; font-size:1rem; letter-spacing:-0.05em; font-weight:300;table-layout:fixed;}
.board_basic .board_td ul:hover {background: #f8fbfe; /*font-weight: 500;*/color: #3b5fab;}
.board_basic .board_td ul li.subject {padding:0 .5rem;}
.board_basic .board_td ul li.subject h5 {display:inline-block; max-width:85%; font-size:17px; font-weight:300; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board_basic .board_td ul li.subject span {margin-left:5px;}
.board_basic .board_td ul li.subject .reply {display:inline-block; min-width:23px; line-height:23px; background:#e6f1fb; border-radius:5px; color:#3b5fab; padding:0 3px; text-align:center;}
.board_basic .board_td ul li.subject .lock {color:#3551a4;}
.board_basic .board_td ul li.reply i {margin-right:5px;}
.board_basic .board_td ul li.reply .reply_ing {display:inline-block; border-radius:5px; background:#ccc; color:#fff; padding:11px; font-size:16px;}
.board_basic .board_td ul li.reply .reply_ok {display:inline-block; border-radius:5px; background:#2b84d5; color:#fff; padding:11px; font-size:16px;}
.board_basic .board_td ul:last-child {border-bottom:2px solid #ccc;}

.board_basic .board_write_wrap {text-align:right; margin-top:30px;}
.board_basic .board_write_wrap a {display:inline-block; width:180px; line-height:45px; background:#12294b; color:#fff; text-align:center;}

.list_btn_wrap {display:block; overflow:hidden; margin-top:20px;}
.list_btn_wrap a {float:right; font-size:14px; display:inline-block; padding:5px 8px; margin:0 2px;}
.list_btn_wrap a:last-child {margin-right:0;}
.list_btn_wrap a.btn_write {border:1px solid #3b5fab; color:#3b5fab;}

/*반응형 미디어쿼리*/
@media (max-width:1219px) {
}

@media (max-width:999px) {
}

@media (max-width:799px) {
}

@media (max-width:599px) {
	.board_basic .board_th ul {padding: 1rem 0;font-size: 1rem;}
	.board_basic .board_td ul:hover {background: #f8fbfe;}
	.board_basic .board_th ul li.num, .board_basic .board_td ul li.num{display: none;}
	.board_basic .board_th ul li.subject, .board_basic .board_td ul li.subject {padding: 0;}
	.board_basic .board_th ul li.writer, .board_basic .board_td ul li.writer {width: 20%;}
	.board_basic .board_th ul li.date, .board_basic .board_td ul li.date { width: 20%;}
	.board_basic .board_th ul li.reply, .board_basic .board_td ul li.reply {width: 20%;}
	.board_basic .board_td ul li.reply .reply_ok {padding: .3rem;font-size: .9rem;}
	.board_basic .board_td ul li.reply .reply_ing {padding: .3rem;font-size: .9rem;}
	.board_basic .board_td ul li.reply i {display: :none;}
}





/* 무료전화상담 리스트 */
.board_consult {}
.board_consult .board_th ul li.state,
.board_consult .board_td ul li.state {width:13%; text-align:center;}


/* 게시판 뷰 */
.board_basic_view {}
.board_basic_view h5 {font-size:28px; color:#444; letter-spacing:-0.1em;}
.board_basic_view .view_writer_info {display:block; overflow:hidden; border-bottom:3px solid #2b84d5; padding:20px 0;}
.board_basic_view .view_writer_info ul {}
.board_basic_view .view_writer_info ul li {display:inline-block;}
.board_basic_view .view_writer_info .left {float:left;}
.board_basic_view .view_writer_info .left li {margin-right:10px;}
.board_basic_view .view_writer_info .right {float:right;}
.board_basic_view .view_writer_info .right li {margin-left:10px;}
.board_basic_view .view_contents {min-height:400px; border-bottom:1px solid #ddd; margin-bottom:30px; padding:30px 0;}

.board_basic_view .view_link  {display:block; overflow:hidden; border-bottom:1px solid #dddddd;}
.board_basic_view .view_link dt {float:left;color:#444444;font-size:16px;margin-right:20px; font-weight:bold; margin-top:-2px; padding:22px 0 12px; width:65px;}
.board_basic_view .view_link dd {float:left; padding:22px 0 12px;}
.board_basic_view .view_file {display:block; overflow:hidden; border-bottom:1px solid #dddddd;}
.board_basic_view .view_file dt {float:left;color:#444444;font-size:16px;margin-right:20px; font-weight:bold; margin-top:-2px; padding:22px 0 12px; width:65px;}
.board_basic_view .view_file dd {float:left; padding:22px 0 12px;}
.board_basic_view .view_contents {min-height:400px; border-bottom:1px solid #ddd; margin-bottom:30px; padding:30px 0;line-height: 1.652rem;}



.board_basic_view .view_btn_wrap ul {}
.board_basic_view .view_btn_wrap ul li {display:inline-block; width:180px; border:1px solid #c6c6c6; margin-left:-4px; background:#fff;}
.board_basic_view .view_btn_wrap ul li a {display:block; overflow:hidden; padding:15px 0; color:#808080; font-size:14px; font-weight:400;}
.board_basic_view .view_btn_wrap ul li a.list_btn {background:#e6e6e6;}
.board_basic_view .view_btn_wrap ul li a.print_btn {}


.board_basic_view .list_btn_wrap{ /*float:right; margin-top:0;*/margin-top: 20px;margin-bottom: 50px;}
.board_basic_view .view_btn_wrap{overflow:hidden;}
.board_basic_view .view_btn_wrap ul{text-align:center;}
.board_basic_view .view_btn_wrap ul li{text-align:center;/*margin:0 3px 0 0*/}

.board_basic_view .comment {clear:both; margin-top:30px}
.board_basic_view .comment .comment_ul .comment_li {}
.board_basic_view .comment h3 {position:relative; padding-bottom:10px; margin-bottom:10px; font-size:18px; font-weight:400;}
.board_basic_view .comment h3:before {position:absolute; left:0; bottom:0; width:80px; height:2px; background:#2b84d5; content:'';}
.board_basic_view .comment h3:after {position:absolute; left:0; bottom:0; width:100%; height:1px; background:#f0f0f0; content:'';}
.board_basic_view .comment .comment_box {padding:10px 20px;}
.board_basic_view .comment .comment_box .comment_writer_info {display:block; overflow:hidden;}
.board_basic_view .comment .comment_box .comment_writer_info ul li {font-weight:300;}
.board_basic_view .comment .comment_box .comment_writer_info ul.left {float:left;}
.board_basic_view .comment .comment_box .comment_writer_info ul.right {float:right; dimargin-top:2px;}
.board_basic_view .comment .comment_box .comment_writer_info ul.right li {font-size:14px; letter-spacing:0;}
.board_basic_view .comment .comment_box .comment_writer_info ul li h4 {margin-right:30px;}
.board_basic_view .comment .comment_box .comment_content {margin-top:10px; font-size: 1rem;  line-height: 1.652rem;}
.board_basic_view .comment .comment_box .comment_content p {font-size: 1rem !important;}
.board_basic_view .comment .comment_box .comment_content span {font-size: 1rem !important;}

.board_basic_view .comment_form {padding:20px; background:#fafafa; margin-top:50px;}
.board_basic_view .comment_form h4 {color:#2b84d5; font-weight:500; margin-bottom:20px;}
.board_basic_view .comment_form dl.comment_writer_form {margin:10px 0;}
.board_basic_view .comment_form dl.comment_writer_form dt {display:inline-block; margin-right:10px;}
.board_basic_view .comment_form dl.comment_writer_form dd {display:inline-block; margin-right:10px;}

.board_basic_view .comment_form #comment_fm label {margin-top:10px;}
.board_basic_view .comment_form #comment_content {width:calc(100% - 20px);margin: 10px 0;min-height: 105px;}

.board_basic_view .comment .btn_box {text-align:right;}
.board_basic_view .comment .btn_box a {display:inline-block; font-size:14px; font-weight:300; color:#808080; border:1px solid #c6c6c6; padding:5px 8px; background:#fff;}

.board_basic_view .comment_btn_wrap {text-align:center; margin-top:10px;}
.board_basic_view .comment_btn_wrap a {display:inline-block; width:200px; padding:12px 0; text-align:center; color:#fff; border-radius:23px; margin:0 5px; font-size:16px; background:#014693;}


.board_basic_view .nb_ul {position:relative;margin:80px 0 20px 0;clear:both;text-align:left}
.board_basic_view .nb_ul:after {display:block;visibility:hidden;clear:both;content:""}
.board_basic_view .nb_ul li {border-top:1px solid #ddd;padding:25px 10px; font-size:15px; font-weight:300;}
.board_basic_view .nb_ul li:last-child {border-bottom:1px solid #ddd}
.board_basic_view .nb_ul li:hover {background:#fdfdfd}
.board_basic_view .nb_ul li i {font-size:15px;color:#2b84d5}
.board_basic_view .nb_ul li .nb_tit {display:inline-block;padding:0 20px 0 0px;color:#2b84d5; vertical-align:top;}
.board_basic_view .nb_ul li .nb_date {float:right;color:#444444;display:inline-block;}

@media (max-width:1219px) {
}

@media (max-width:999px) {
}

@media (max-width:799px) {

	.board_basic_view .nb_ul {margin:20px 0;}
	.board_basic_view .nb_ul li {padding:10px 0; font-size:90%;}
	.board_basic_view .nb_ul li .nb_tit {padding:0 3% 0 2%;}
	.board_basic_view .nb_ul li .nb_date {padding:0 2% 0 3%;}

	.btn_prev a {width:60%; display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.btn_next a {width:60%; display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}

@media (max-width:499px) {
}


.bottom_wrap {position:relative; clear:both; width:1000%; text-align:left; display:block; overflow:hidden; padding:18px 0px; background:#f7fafc; left:-450%; margin-top:70px;}
.bottom_wrap .left {float:left;}
.bottom_wrap .right {float:right; text-align:right}

.bottom_wrap #paging {display:inline-block; margin: 0 auto;}
.bottom_wrap #paging ul {display:block; overflow:hidden;}
.bottom_wrap #paging ul li {float:left; width:40px; line-height:40px; border:1px solid #ddd; background:#fff; text-align:center;}
.bottom_wrap #paging ul li a {color:inherit;}
.bottom_wrap #paging ul li.on {background:#495caa; color:#fff; border:1px solid #495caa;}

.bottom_wrap #total {display:inline-block; line-height:34px;font-size:16px;color:#484848; font-weight:500; letter-spacing:-0.03em; margin-right:20px;}
.bottom_wrap #total span {font-size:18px;}
.bottom_wrap #total span b {color:#2b84d5; font-weight:500;}




.bottom_wrap #search_box {display:inline-block; border-radius:3px;}
.bottom_wrap #search_box:after {display:block;visibility:hidden;clear:both;content:""}
.bottom_wrap #search_box h3 {display:none;}
.bottom_wrap #search_box label {display:none;}
.bottom_wrap #search_box legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
.bottom_wrap #search_box select{border:0;padding:0px 5px; width:145px; height:34px;border:1px solid #cccccc; border-radius:5px; margin-right:10px;}
.bottom_wrap #search_box .sch_box {display:inline-block;}
.bottom_wrap #search_box .sch_input{width:295px; height:34px; border:1px solid #cccccc; padding:0px 10px;background-color:transparent; background:#fff; border-radius:5px; overflow:hidden; vertical-align:top; margin-right:8px;}
.bottom_wrap #search_box .sch_input::-ms-input-placeholder {color:#495161;}
.bottom_wrap #search_box .sch_input::-webkit-input-placeholder {color:#495161;}
.bottom_wrap #search_box .sch_input::-moz-placeholder {color:#495161;}
.bottom_wrap #search_box .sch_btn{width:75px; height:34px; border:0;font-size:14px; background:#5163ae; color:#fff; border-radius:5px; overflow:hidden;}
.bottom_wrap #search_box .sch_btn_all {width:75px; height:34px; border:0;font-size:14px; background:#5163ae; color:#fff; border-radius:5px; overflow:hidden;}

@media (max-width:1419px) {
	.bottom_wrap {width:100%; left:0;}
}

@media (max-width:1219px) {
	.bottom_wrap #total {font-size:100%; margin-top: 1rem; margin-right: 0;display: none;}
	.bottom_wrap #search_box label {display: none;}
}

@media (max-width:999px) {
	.bottom_wrap #total {font-size:110%; display: none;}
	.bottom_wrap #total span {font-size:100%;}

	.bottom_wrap #search_box {width: auto;padding: 3px 0;left: auto;}
	.bottom_wrap #search_box {}
	.bottom_wrap #search_box select {width:130px; margin-right:5px}
	.bottom_wrap #search_box .sch_bar {width:71%;}
	.bottom_wrap #search_box .sch_input {width:calc(100% - 95px);}
	.bottom_wrap #search_box .sch_btn {}
}

@media (max-width:799px) {
	.bottom_wrap .left,.bottom_wrap .right {float:none;text-align:center}
	.bottom_wrap #total {display:none}
	.bottom_wrap #search_box {width: auto;padding:15px 1%;left: auto;}
	.bottom_wrap #search_box select {width:21%; margin-right:8px;}
	.bottom_wrap #search_box .sch_box {display: inline;}
	.bottom_wrap #search_box .sch_input {width: calc(100% - 160px);margin-right: 5px;}
	.bottom_wrap #search_box .sch_btn {width: 45px;}
	.lasik_center_Shortcut {float: right;margin-top: -1.6rem;position: relative;display: inline-block;cursor: pointer;}
	.lasik_center_Shortcut a {padding: 6px 5px;}

	.webzine_gallery01 .bottom_wrap .right {float:left;text-align: left;}
	.webzine_gallery01 .bottom_wrap .right > #total {margin-top: 0; text-align: center;}
	.webzine_gallery01 .bottom_wrap #search_box .sch_input {width: 61%;margin-right: 5px;}
}

@media (max-width:499px) {
	.bottom_wrap .left {float:none;text-align: center;}
	.bottom_wrap .right {float:none;text-align: center;}
	.bottom_wrap #total {font-size:100%; margin-top: 1rem; margin-right: 0; display: none;}
	.bottom_wrap #search_box{width: auto;padding:15px 1%;left: auto;}
	.bottom_wrap #search_box select {width:21%; margin-right:8px;}
	.bottom_wrap #search_box .sch_box {display: inline;}
	.bottom_wrap #search_box .sch_input {width: calc(100% - 150px);margin-right: 5px;}
	.bottom_wrap #search_box .sch_btn {width: 45px;}

	.webzine_gallery01 .bottom_wrap .right {float:left;text-align: left;}
	.webzine_gallery01 .bottom_wrap .right > #total {margin-top: 0; text-align: center;}
	.webzine_gallery01 .bottom_wrap #search_box .sch_input {width: calc(100% - 150px);margin-right: 5px;}

	.lasik_center_Shortcut {float: right;margin-top: -1.6rem;position: relative;display: inline-block;cursor: pointer;}
	.lasik_center_Shortcut a {padding: 6px 5px;}
}



/* 게시판 글쓰기 */

#privacy_agree {margin-bottom:40px;}
#privacy_agree .box {display: block; padding: 20px; width: 100%; height: 250px; background: #fff; border: 0; line-height:160%; border: 1px solid #dde7e9; overflow-y:scroll; margin-bottom:5px;}
#privacy_agree .agree {font-size:16px; color:#222; text-align:right; margin-top:10px;}


.write {border-top:3px solid #2b84d5;}
.write dl {display:block; overflow:hidden; width:100%; border-bottom:1px solid #ddd; background:#f7fafc;}
.write dl dt {float:left; width:15%; text-align:center; font-weight:600; padding:20px 0;}
.write dl dt label {word-wrap:break-word; word-break:keep-all;}
.write dl dd {float:left; width:85%; padding:12px 15px;  background:#fff;}
.write dl dd input[type="text"] {width:100%;}
.write dl dd.option {padding:19px 15px; font-size:14px;}
.write dl dd.option input[type="radio"], .write dl dd.option input[type="checkbox"] {position:relative; top:1px;}
.write dl dd input[type="text"] {width:100%;}
.write dl dd .explan {display:block; font-size:14px; margin-top:10px; letter-spacing:-0.03em; word-wrap:break-word; word-break:keep-all;}
.write dl dd .write_important{ font-size:14px; font-weight:500; word-break:keep-all; color:red; margin-bottom:12px; }
.write dl.name dd input[type="text"] {width:auto;}
.write dl.email dd input[type="text"] {width:auto;}
.write dl.hp dd input[type="text"] {width:auto;}

.write_btn_wrap {text-align:center; margin-top:30px; }
.write_btn_wrap a, .write_btn_wrap input[type=submit] {display:inline-block; min-width:150px; padding:12px 0; border-radius:20px; font-size:14px; height:40px; overflow:hidden; vertical-align:top;}
.write_btn_wrap .btn_submit {background:#2b84d5; color:#fff; border:1px solid #2b84d5;}
.write_btn_wrap .btn_cancle {background:#fff; color:#999; border:1px solid #999;}

.filebox input[type="file"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.filebox label { display: inline-block; padding:6px 15px; color: #999; font-size: inherit; line-height: normal; vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 1px solid #ebebeb; border-bottom-color: #e2e2e2; border-radius:5px; }
/* named upload */
.filebox .upload-name {display: inline-block; padding:6px 15px; /* label의 패딩값과 일치 */ font-size: inherit; font-family: inherit; line-height: normal; vertical-align: middle; background-color: #f5f5f5; border: 1px solid #ebebeb; border-bottom-color: #e2e2e2; border-radius:5px; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; }



@media (max-width:799px) {
	.hidden-xs{display:none !important;width:0 !important}


	.write dl dt,.write dl dd{width:100%;}
	.write dl dt{text-align:left;padding:12px 15px; background:none;}
	.write dl dt label{ line-height:1.1em}

	.write dl.hp dd input[type="text"]{width:30%;}
	.write dl.email dd input[type="text"]{width:calc(50% - 77px);}
	.write dl.email dd select{padding-right:25px}


	.list_btn_wrap a{padding:.5rem;}
	.board_basic_view .view_btn_wrap ul li a{padding:15px 0;}

}
@media (max-width:550px) {
	.write dl dt,.write dl dd{width:100%;}
	.write dl dt{text-align:left;padding:12px 15px; background:none;}
	.write dl dt label{ line-height:1.1em}
}
