<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
table caption{width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
textarea{overflow:auto;}
html:first-child select{padding-right:6px; height:38px; vertical-align: middle;} /* Opera 9 &amp; Below Fix */
option{padding-right:6px;} /* Firefox Fix */
fieldset {border:none;}
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
button img{display:none;}
input {vertical-align:middle; border:1px solid #ddd}


/* 게시판비쥬얼 */
#board_visual {width:100%; height:100px; margin:0 auto; text-align:center; background-color:#f7f7f7; overflow:hidden; margin-bottom:40px;}
#board_visual h2{font-weight:700; font-size:43px; color:#333;line-height:115px;}
#board_visual p {display: block; width: 100%; font-size:25px; text-align: center;}


.board_list_box{width:640px}

.bbs_list_table {width:92%; padding:0 4%; margin:30px auto;}
.bbs_list_table a { text-decoration:none;color:#444;}
.bbs_list_table a:hover {color:#666;}
.bbs_list_table thead {}
.bbs_list_table thead th { height:42px; font-size:25px; border-top:2px solid #494949;border-bottom:1px solid #eaeaea;background:#f7f7f7;color:#444;}
.bbs_list_table tbody {}
.bbs_list_table tbody th {padding:15px 5px; height:39px;border-bottom:1px solid #dfdfdf;background:#f4f6f8;}
.bbs_list_table tbody th.titles {text-align:left;}
.bbs_list_table tbody td {padding:10px 5px;height:29px;border-bottom:1px solid #dfdfdf;text-align:center; vertical-align:top}
.bbs_list_table tbody td.titles {text-align:left;line-height:30px; font-size:25px; padding-left:15px;background:#fff;}
.bbs_list_table tbody td.titles span {color:#999;}
.bbs_list_table tbody td .notice_icon img {width:35px;height:16px;border:0;}
.bbs_list_table tbody td .icons {margin-left:10px;}
.bbs_list_table tbody td .icons img {width:14px;height:12px;border:0;}
.bbs_list_table .thumb {vertical-align:top;}





/*약관, 개인정보보호방침*/
.terms {width:92%; margin:0 auto; padding:0 4%}
.terms_in {width:100%; height:80px; padding:20px 0; line-height:160%;}


.board_check {overflow: hidden; padding-bottom: 30px;}

/* board list(img) press style */ 
.board_list_img{width:100%; border-top:2px solid #333;}
.board_list_img th{height:45px;  font-weight:600; background:#f6f6f6 url(../images/board/board_line.gif) no-repeat right 50%; border-bottom:1px solid #d9d9d9;}
.board_list_img th.end{background-image:none;}
.board_list_img td{text-align:center; padding:15px 0; border-bottom:1px solid #dbdbdb;}
.board_list_img td.aliL{text-align:left; padding-left:5px;}
.board_list_img img{vertical-align:middle;}
.board_list_img .viewimg {border:1px solid #ccc; }

.board_list_img .article table, .board_list_img .article th, .board_list_img .article td {border:none; padding:0; margin:0; background:none;}
.board_list_img .article .photo {width:182px; height:122px; text-align:left; }
.board_list_img .article .text p {margin-bottom:0 !important; text-align:left;}
.board_list_img .article .text .bo_title a {font-size:15px; line-height:25px; font-weight:600; color:#369;}
.board_list_img .article .text .bo_title img {vertical-align:middle; margin-left:2px;}
.board_list_img .article .text .date {font-size:12px; color:#999; padding:10px 0;}
.board_list_img .article .text .cnt a {font-size:13px; line-height:160%;}

.board_title{vertical-align:middle; padding-bottom:10px; padding-top:32px; background:url(../images/sub/subtt_bg.gif) no-repeat 0 0;}
.board_title img{vertical-align:middle;}


/* paging */
.paging{margin:10px 0 20px 0; text-align:center;}
.paging img{vertical-align:middle;}
.paging a{ 
	display:inline-block; text-align:center; height:25px; padding:0 9px; margin:0 1px; border:1px solid #d3d3d3; background:#ffffff; color:#626262;
	font-family:arial, helvetica, sans-serif; font-size:20px; color:#666; line-height:25px; vertical-align:middle;}
.paging a.selected {border:1px solid #97c6dc; background:#97c6dc; font-weight:bold; color:#fff; text-decoration:none;}
.paging .prev {width:27px; height:0; overflow:hidden; padding:0; padding-top:27px; border:0; background:url(../images/board/page_prev.gif) no-repeat;}
.paging .next {width:27px; height:0; overflow:hidden; padding:0; padding-top:27px; border:0; background:url(../images/board/page_next.gif) no-repeat;}


/* search */
.search{padding-top:15px; width:100%; height:40px; margin:0 auto;  }
.search input,.search select{vertical-align:middle; }
.search fieldset{text-align:center;}
.btn{padding-top:15px; text-align:right;}
.search .input_text{ height:38px; border:1px solid #ddd;}
.search select{width:94px; height:28px;}



/* board write */
.board_write{width:92%; padding:0 4%; margin:30px auto; border-top:2px solid #333;}
.board_write img{vertical-align:middle;}
.board_write th{background:#f5f5f5; font-size:25px; text-align:center; height:45px; border-bottom:1px solid #d9d9d9; color:#222; }
.board_write td{text-align:left; padding:7px 5px; border-bottom:1px solid #d9d9d9;}
.board_write em{color:#cc3366; font-style:normal;}
.board_write .input_text{height:40px; border:1px solid #ddd; }
.board_write .input_text_area{width:98%; height:200px; border:1px solid #ddd;}
.board_write .input_text_title{width:100%; border:1px solid #ddd;}
.board_write .input_file{width:100%; border:1px solid #ddd;}
.board_write .tx {border:1px solid #ddd; width:100%;}




/* board view */
.board_view{width:92%; padding:4%; border-top:2px solid #bbb;  margin:50px auto}
.board_view img{vertical-align:middle; width:100%}
.board_view th {height:40px; border-bottom:1px solid #d9d9d9; background:#eaeaec}
.board_view .subject {width:96%; line-height:40px; background-color:#f6f6f6; text-align:left; padding-left:4%; font-weight:600; font-size:28px;}

.board_view td {text-align:left; height:60px; border-bottom:1px solid #dbdbdb; font-family:inherit;}
.board_view .input_file{width:100%; border:1px solid #ddd;}
.board_view .up_img {margin-bottom:10px;}
.board_view td.answer {padding:10px; background-image:none; background-color:#f7f7f7;}
.board_view td.answer .tit_anwser {color:#333; font-weight:600; margin-bottom:5px;}


/*board password check*/
.pwd {
	width:450px; height:75px; margin:30px auto;
	text-align:center; padding-top:135px;
	background:#f6f6f6 url(../images/board/tit_pwd.gif) no-repeat center 35px;
}
.pwd .pwdbox {width:245px; height:40px; border:solid 1px #d9d9d9; background:#fff; margin-right:5px; padding-left:3px;}


/*before &amp; after */
.albumlist {width:640px; overflow:hidden; border-top:solid 2px #bbb; border-bottom:solid 1px #d9d9d9; margin:30px auto;}
.albumlist table {width:640px;}
.albumlist td {padding:17px; text-align:center;border:1px solid #ddd; vertical-align:top}
.albumlist .album {width:100%; margin:0 auto; position:relative;}
.albumlist .album_img {width:100%; background:url(../images/board/arrow.png) no-repeat center center;}
.albumlist .album_img .img {width:250px; height:252px; border:solid 1px #d9d9d9;}
.albumlist .album_img .img img {width:100%; height:100%;}
.albumlist .album_img .before {float:left;}
.albumlist .album_img .after {float:right;}
.albumlist .album_txt {width:100%; text-align:center; margin-top:15px;}
.albumlist .event_black{position: absolute;width:255px;height:252px; background:rgba(0,0,0, 0.7);z-index:1;line-height:250px;}
.albumlist a:hover {color:#ab8a76;}

.albumlist .titles{width:240px; line-height:30px; padding:10px; 0}
.albumlist .gal_tit {width:240px; height:80px; }
.albumlist .gal_tit a{width:240px; height:80px; overflow:hidden;}



.album_view {width:90%; margin:10px auto; margin-bottom:20px; background:url(../images/board/view_arrow.png) no-repeat center center;}
.album_view .img {width:43%; padding:5px; border:solid 1px #d9d9d9;}
.album_view .img img {width:100%; height:auto;}
.album_view .before {float:left;}
.album_view .after {float:right; }
.gal_img{width:252px; width:center}







/* 버튼 */
.s_btn01{width:57px; height:40px; background-color:#999; border-radius:2px;}
.s_btn02{width:57px; height:40px; background-color:#4476ba; border-radius:2px;}
.btn_Grey{display:inline-block; border:1px solid #000; height:40px!important; padding:5px 40px; margin-top:10px; line-height:30px; background-color:#333; color:#fff; font-weight:400; text-decoration:none; text-align:center;  border-radius:2px; cursor:pointer;}
.btn_Grey span{font-size:22px!important; }

.btn_Cancel{display:inline-block;  border:1px solid #bbb; height:40px; padding:5px 40px; margin-top:10px; line-height:30px; background-color:#666; color:#fff; font-weight:400; text-decoration:none; text-align:center;  border-radius:2px; cursor:pointer;}
.btn_Cancel span{}

.agree_ck{text-align:right}
.form_area{width:1200px}

.Red {color: #ff0000;}




/*회원페이지 관련*/
/*회원서브메뉴*/
.input_text {width:150px; margin:0 5px; height:40px; border:1px solid #ddd;}
.input_email {width:120px; height:40px; border:1px solid #ddd;}
.input_tel {width:100px; height:40px; border:1px solid #ddd;}
.select1 {height:40px;}

/*login */
.login_box {width:92%; border:solid 4px #f1f1f1; padding:4%}
.login_box .tit{margin-bottom:15px;}

.login_box .r_row label{position:absolute; top:0; left:-200000px}
.login_box .r_row input[type="text"], .login_box .r_row input[type="password"]{width:100%; height:60px; padding:0 10px; font-size:18px; color:#b7b7b7; border:0; box-sizing:border-box; background:#fff}
.login_box .r_row{overflow:hidden; margin-bottom:10px; border:1px solid #e0e0e0}
.login_box .r_row.s02 dt{background-image: url('/new2023/mobile/member/images/ico_pw.png')}
.login_box .r_row dt{position:relative; float:left; height:60px; background:url('/new2023//mobile/member/images/ico_id.png') no-repeat 31px center}
.login_box .r_row dd{margin-left:10px}
.login_wrap .btn_submit{display:block; width:100%; height:62px; margin-top:20px; border:0; font-size:23px; color:#fff; cursor:pointer; background:#262626}
.login_link{padding:30px 0 40px 0}
.login_link a{float:right; width:174px; height:40px; line-height:40px; color:#fff; letter-spacing:-0.03em; text-align:center; background:#3d3d3f}
.login_link strong{float:left; font-size:20px; color:#666; font-weight:300}



/*회원가입*/
.join_form {padding:2%}
.join_form table {width:100%;}
.join_form .tit {height:35px; line-height:35px; padding-left:10px; color:#333; background:#f6f6f6; }
.join_form .form_area {padding-bottom:5px; }
.join_form .form_area span {display:block; border:solid 1px #d9d9d9; overflow:hidden;}
.join_form .agree_ck {padding-bottom:10px;}
.join_form .tx {width:99%; height:80px; border:none !important;}
.point05 {margin-left:5px;line-height: 1}


/*id, pw찾기*/
.find_box {width:360px; padding:35px 25px 10px 25px; border:4px solid #f1f1f1; text-align:left; margin:0 auto 40px auto;}
.find_box .tit{margin-bottom:15px;}
.find_box .find_table {padding:20px 10px 20px 20px; background:#f5f5f5; margin-bottom:15px;}
.find_box .find_id_table {padding:30px 10px 30px 20px; background:#f5f5f5; margin-bottom:15px;}
.find_box .input_text{width:170px;}


.bl_end{background-color:#74b2e1; color:#fff; width:80px; height:40px; line-height:38px; border-radius:7px; display:block}





em{font-style:normal}
.pageArea .pagingList &gt; span, .pageArea .pagingList &gt; a {float:left; margin:0 5px}
.boardList {border-top:2px solid #383838;}
.boardList li {position:relative; border-bottom:1px solid #cbcbcb;}
.boardList button {display:block;position:relative;width:100%;padding:13px 60px 13px 0px;border:0;color:#595959;/* background:#fff; */cursor:pointer;}
.boardList button:before {position:absolute; top:20px; left:20px; font-size:25px; color:#383838; font-weight:700; line-height:40px; content:'Q'}
.boardList button:after {position:absolute; top:50%; right:20px; width:24px; height:14px; margin-top:-8px; background:url('../images/icon_arrow01.png') no-repeat; content:'';}
.boardList button em {position:absolute; top:20px; left:50px; width:130px; font-size:22px; height:40px; border-radius:5px; color:#fff; line-height:40px; background:#fb6c2a;}
.boardList button span {display:block; padding:5px 0; margin-left:200px; text-align:left; font-size:25px; color:#222}
.boardList .cont {/*display:none;*/ position:relative; padding:13px 60px 13px 50px; border-top:1px solid #cbcbcb; background:#f4f9f9;}
.boardList .cont:before {position:absolute; top:20px; left:20px; font-size:25px; color:#e41919; font-weight:700; line-height:40px; content:'A';}
.boardList .btnWrap {overflow:hidden; position:absolute; right:30px; bottom:30px; text-align:right;}
.btnWrap {border:1px solid #4e4e4e;}
.btnWrap a {float:left; width:77px; font-size:18px; color:#333333; text-align:center; line-height:38px;}
.btnWrap a.gray {color:#fff; background:#333333;}
.btnWrap a+a {border-left:1px solid #4e4e4e;}
.boardList .on button {color:#343434; font-weight:700;}
.boardList .on button:after {transform:rotate(180deg);}
.boardList .on .cont {display:block;}
.boardList .answer{font-size:22px; font-weight:300}


#categoryBox .category li a:hover {background:#383838;}
#categoryBox .category li.select a { background:#383838;}
#categoryBox .category li.select a:hover { background:#383838;}






#faq_move {position:absolute; top:-58px; left:0;}


/***************************** ////// 전후사진 ////// *******************************/
#bo_gall{width:100%; max-width:640px; margin:30px auto;}
#bo_gall #gall_ul {list-style:none;zoom:1}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li {}
#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:5px;z-index:1}
#bo_gall .gall_con {position:relative}

.gall_row .col-gn-2{position:relative;min-height:1px;padding-left:10px; padding-right:10px; float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
.gall_row .col-gn-2 {width:50%}

#bo_gall .gall_img {text-align:center;overflow:hidden;}
#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice {display:block}
#bo_gall .gall_img img {}
#bo_gall .gall_img span {display:inline-block;background:#eaeaea;text-align:center;line-height:200px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777}

#bo_gall .gall_text_href {margin:10px auto; text-align:center}
#bo_gall .gall_text_href a {color:#3c435a; font-size:23px}
#bo_gall .gall_text_href img {margin:0 0 0 4px}
#bo_gall .bo_tit {display:block;line-height:30px; height:60px; font-weight:bold;color:#000;font-size:1.2em}


#bo_gall .gall_img .gall_wrap{width:100%; height:195px}
#bo_gall .gall_img .gall_wrap .cont1{overflow:hidden; }
#bo_gall .gall_img .gall_wrap .cont1 .cont1_ab{width:298px;  height:195px; background:rgba(72,72,72,0.6);text-align:center; float:left}
#bo_gall .gall_img .gall_wrap .cont1 .s_txt{color:#fff; line-height:24px; margin-top:10px; padding:10px 20px; font-size:18px}
.review_login{width:80px; height:10px; margin:10px auto; background-color:#bbb;}
.review_login a{display:block; background-color:#ddd; color:#000}
.exam_img{position:absolute; top:0; right:0; width:50%;}
.exam_img {height:195px}



.photo_before{width:600px; height:50px; background:#333; color:#fff; text-align:center; line-height:50px;font-size:25px; margin-bottom:30px}
.photo_after{width:600px; height:50px; background:#333; color:#fff; text-align:center; line-height:50px;font-size:25px</pre></body></html>