diff --git a/theme/54/_common.php b/theme/54/_common.php
new file mode 100644
index 000000000..bad54a5d7
--- /dev/null
+++ b/theme/54/_common.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/theme/54/css/default.css b/theme/54/css/default.css
new file mode 100644
index 000000000..90cd3680f
--- /dev/null
+++ b/theme/54/css/default.css
@@ -0,0 +1,450 @@
+@charset "utf-8";
+
+/* 초기화 */
+html {overflow-y:scroll}
+body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sans-serif;background:#e7e7e7}
+html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
+h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif}
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
+
+ul, dl,dt,dd {margin:0;padding:0;list-style:none}
+legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+label, input, button, select, img {vertical-align:middle;font-size:1em}
+input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
+input[type="submit"]{cursor:pointer}
+button {cursor:pointer}
+
+textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
+select {margin:0}
+p {margin:0;padding:0;word-break:break-all}
+hr {display:none}
+pre {overflow-x:scroll;font-size:1.1em}
+a {color:#000;text-decoration:none}
+
+*, :after, :before {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+input[type=text],input[type=password], textarea {
+-webkit-transition: all 0.30s ease-in-out;
+-moz-transition: all 0.30s ease-in-out;
+-ms-transition: all 0.30s ease-in-out;
+-o-transition: all 0.30s ease-in-out;
+outline: none;
+}
+
+input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
+-webkit-box-shadow: 0 0 5px #9ed4ff;
+-moz-box-shadow: 0 0 5px #9ed4ff;
+box-shadow: 0 0 5px #9ed4ff;
+border: 1px solid #558ab7 !important;
+}
+.placeholdersjs { color: #aaa !important; }
+
+/* 레이아웃 크기 지정 */
+#hd, #wrapper, #ft{min-width:1200px}
+
+#hd_pop,
+#hd_wrapper,
+#tnb ul,
+#gnb .gnb_wrap,
+#container_wr,
+#ft_wr{width:1200px}
+
+/* 팝업레이어 */
+#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
+#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
+.hd_pops img{max-width:100%}
+.hd_pops_con {}
+.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
+.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
+.hd_pops_footer button {padding: 10px;border:0;color:#fff}
+.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
+.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}
+
+/* 상단 레이아웃 */
+#hd {border-top:2px solid #253dbe}
+#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#hd_wrapper {position:relative;margin:0 auto;padding:10px 0;height:115px;zoom:1}
+#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
+
+#logo {float:left;padding:30px 0 0}
+
+.hd_sch_wr{position:absolute;top:25px;left:50%;width:430px;margin-left:-215px;}
+#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#hd_sch{border:2px solid #556ada;background:#fff;border-radius:5px;overflow:hidden}
+#hd_sch #sch_stx {padding-left:10px;height:40px;width:376px;border:0;border-right:0;float:left;font-size:1.25em}
+#hd_sch #sch_submit {height:40px;border:0;background:#fff;color:#253dbe;width:50px;float:left;cursor:pointer;font-size:18px}
+
+#sbn_side{position:absolute;top:20px;right:0}
+
+#tnb {border-bottom:1px solid #ddd;background:#fff}
+#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#tnb ul {margin:0 auto;zoom:1}
+#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}
+#tnb li {float:right;border-left:1px solid #ddd;margin-bottom:-1px;font-size:0.92em}
+#tnb a {display:inline-block;padding:0 10px;color:#646464;line-height:35px}
+#tnb a:focus, #tnb a:hover {color:#253dbe;background:#fafafa}
+#tnb .tnb_admin a{color:#ff0000;}
+#tnb .tnb_left{float:left}
+#tnb .tnb_left a{padding:0 14px}
+#tnb .tnb_cart{border-right:1px solid #ddd;}
+#tnb .tnb_community{border-right:1px solid #ddd}
+#tnb .tnb_community i{font-size:15px}
+#tnb .tnb_community{background:#e7e7e7;font-weight:bold;}
+#tnb .tnb_community:focus, #tnb .tnb_community:hover {color:#333;border-bottom:0}
+#tnb .tnb_community a{color:#253dbe;border-bottom:1px solid #e7e7e7}
+
+#hd_qnb{float:right;margin-top:20px}
+#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
+#hd_qnb li{float:left;font-size:1.083em;line-height:15px;position:relative;text-align:center;margin:0 10px}
+#hd_qnb li span {display:block;margin-top:5px;font-size:0.92em}
+#hd_qnb li a{display:block}
+#hd_qnb li i{display:inline-block;width:40px;line-height:40px;border-radius:25px;background:#fff;text-align:center;margin:0;color:#fff}
+#hd_qnb .visit .visit-num{display:inline-block;line-height:18px;padding:0 5px;border-radius:10px;background:#f04e00;color:#fff;font-size:10px;position:absolute;top:0;right:0}
+#hd_qnb li .fa-question{background:#e83a5f;font-size:20px}
+#hd_qnb li .fa-question:hover{background:#e41b45}
+#hd_qnb li .fa-comments{background:#82c13f;font-size:16px}
+#hd_qnb li .fa-comments:hover{background:#5aa708}
+#hd_qnb li .fa-users{background:#f0ba00;font-size:15px}
+#hd_qnb li .fa-users:hover{background:#f06f00}
+#hd_qnb li .fa-history{background:#8522c4;font-size:15px}
+#hd_qnb li .fa-history:hover{background:#6700a9}
+
+/* 메인메뉴 */
+#gnb{position:relative}
+#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
+#gnb .gnb_wrap{margin:0 auto;position:relative}
+#gnb #gnb_1dul {font-size:1.083em;padding: 0;background:#253dbe;zoom:1;
+-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
+-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
+box-shadow: 0 1px 3px rgba(0,0,0,0.3)}
+#gnb ul:after {display:block;visibility:hidden;clear:both;content:""}
+#gnb .gnb_1dli{float:left;line-height:50px;padding:0 15px;position:relative;}
+#gnb .gnb_1dli:hover{background:#1a30a7;
+-webkit-transition: background-color 2s ease-out;
+-moz-transition: background-color 0.3s ease-out;
+-o-transition: background-color 0.3s ease-out;
+transition: background-color 0.3s ease-out;}
+
+.gnb_1dli .bg{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(../img/gnb_bg2.gif) no-repeat 50% 50%;text-indent:-999px}
+.gnb_1da {display:inline-block;font-weight:bold;color:#fff;text-decoration:none;}
+.gnb_2dli{border-top:1px solid #253dbe}
+.gnb_2dli:first-child{border:0}
+.gnb_2dul {display:none;position:absolute;top:50px;min-width:140px;background:#1a30a7;padding: 0;
+-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
+-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
+box-shadow: 0 1px 5px rgba(0,0,0,0.1);}
+.gnb_2da {display:block;padding:0 10px;line-height:40px;color:#c3cbf7;text-align:left;text-decoration:none}
+a.gnb_2da:hover{background:#0e2080;
+-moz-transition: all 0.3s ease-out;
+-o-transition: all 0.3s ease-out;
+transition: all 0.3s ease-out;}
+
+.gnb_1dli_air .gnb_2da {}
+.gnb_1dli_on .gnb_2da {}
+.gnb_2da:focus, .gnb_2da:hover {color:#fff}
+.gnb_1dli_over .gnb_2dul {display:block;left:0}
+.gnb_1dli_over2 .gnb_2dul {display:block;right:0}
+.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em;color:#fff}
+.gnb_wrap .gnb_empty a{color:#fff;text-decoration:underline}
+.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a{color:#555}
+
+#gnb .gnb_menu_btn{background:#4158d1;color:#fff;width:50px;height:50px;border:0;vertical-align:top;font-size:18px}
+#gnb .gnb_close_btn{background:#4158d1;color:#fff;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:-50px;left:0}
+#gnb .gnb_mnal{padding:0}
+
+#gnb_all{display:none;position:absolute;width:100%;z-index:99;}
+#gnb_all .gnb_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
+#gnb_all .gnb_al_ul{background:#fff;border:1px solid #4158d1;padding:20px;
+-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
+-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
+box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
+#gnb_all .gnb_al_li{background:#fff;float:left;min-width:20%;padding:5px }
+#gnb_all .gnb_al_li .gnb_al_a{font-size:1.083em;padding:10px;display:block;position:relative;margin-bottom:10px;background: #eff1f9;border-bottom: 1px solid #dee2f1;font-weight: bold;color:#243071}
+#gnb_all .gnb_al_li li {padding-left:10px;line-height:2em}
+#gnb_all .gnb_al_li li i{color:#9ca6cc}
+#gnb_all .gnb_al_li li a{color:#555}
+
+/* 중간 레이아웃 */
+#wrapper{}
+#container_wr:after {display:block;visibility:hidden;clear:both;content:""}
+#container_wr {z-index:5;margin:0 auto;height:100%;zoom:1}
+#aside {float:right;width:305px;padding:0;background: #e7ebf3;height: 100%;border: 1px solid #adbfd2;margin:20px 0 20px 20px}
+
+#container {z-index:4;position:relative;float:left;min-height:500px;height:auto !important;margin:20px 0;height:500px;font-size:1em;width:875px;zoom:1}
+#container:after {display:block;visibility:hidden;clear:both;content:""}
+#container_title {font-size:1.333em;margin:0 auto;font-weight:bold;}
+#container_title span{margin:0 auto 10px;display:block;line-height:30px;}
+/*.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}*/
+.lt_wr{width:49%}
+.lt_wr:nth-child(2n+1){clear:both}
+.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}
+/* 하단 레이아웃 */
+#ft {border-top:1px solid #d5d5d5;background:#fff;padding-bottom:30px;margin:0 auto;text-align:center}
+#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#ft_wr {margin:0 auto;position:relative;}
+#ft_link{padding:15px 0;border-bottom:1px solid #eee}
+#ft_link a{display:inline-block;padding:0 8px;line-height:1.083em;font-weight:bold}
+#ft_catch{margin:20px 0 10px}
+#ft_copy{color:#555;font-size:0.92em}
+#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)}
+#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff}
+
+/* 게시물 선택복사 선택이동 */
+#copymove {}
+#copymove .win_desc {text-align:center;display:block}
+#copymove .tbl_wrap{margin:20px }
+#copymove .win_btn{padding:0 20px 20px}
+.copymove_current {float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px}
+.copymove_currentbg {background:#f4f4f4}
+
+/* 화면낭독기 사용자용 */
+#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
+.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
+/* 본문 바로가기 */
+#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
+#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}
+
+/* ie6 이미지 너비 지정 */
+.img_fix {width:100%;height:auto}
+
+/* 캡챠 자동등록(입력)방지 기본 -pc */
+#captcha {display:inline-block;position:relative}
+#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
+#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
+#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
+#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
+#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
+#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
+
+/* 캡챠 자동등록(입력)방지 기본 - mobile */
+#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
+#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
+#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px}
+#captcha.m_captcha #captcha_reload span{display:none;}
+#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
+#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
+#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}
+
+/* ckeditor 단축키 */
+.cke_sc {margin:0 0 5px;text-align:right}
+.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
+.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
+.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
+.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
+.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
+.cke_sc_def dt {width:20%;font-weight:bold}
+.cke_sc_def dd {width:30%}
+
+/* ckeditor 태그 기본값 */
+#bo_v_con ul{display: block;list-style-type: disc;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;}
+#bo_v_con ol{display: block;list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;}
+#bo_v_con li{display: list-item;}
+
+/* 버튼 */
+a.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;
+-webkit-transition: background-color 0.3s ease-out;
+-moz-transition: background-color 0.3s ease-out;
+-o-transition: background-color 0.3s ease-out;
+transition: background-color 0.3s ease-out;}
+
+a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
+a.btn01:focus, a.btn01:hover {text-decoration:none}
+button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
+a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle;}
+a.btn02:focus, .btn02:hover {text-decoration:none}
+button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}
+
+.btn_confirm {text-align:right} /* 서식단계 진행 */
+
+.btn_submit {border:0;background:#253dbe;color:#fff;cursor:pointer;border:0}
+.btn_submit:hover {background:#0025eb}
+
+a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle;}
+button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
+.btn_cancel:hover {background:#aaa;
+}
+a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:40px;border:0;background:#3c3c3c;border-radius:5px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
+a.btn_frmline {}
+button.btn_frmline {font-size:1em}
+
+/* 게시판용 버튼 */
+a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle}
+.btn_b01:hover, .btn_b01:hover {background:#54598c}
+a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle;}
+a.btn_b02:hover, .btn_b02:hover {background:#0025eb}
+a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
+a.btn_b03:hover, .btn_b03:hover {background:#ebedf6}
+a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}
+a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9}
+a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
+.btn_admin:hover, a.btn_admin:hover {background:#ff3746}
+
+
+/*컬러*/
+.color_1 {background:#169dd6}
+.color_2 {background:#14d53d}
+.color_3 {background:#3814ff}
+.color_4 {background:#7520c5}
+
+/* 기본테이블 */
+.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px;border:1px solid #ccc;}
+.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}
+.tbl_head01 {margin:0 0 10px}
+.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
+.tbl_head01 thead th {padding:10px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ddd;background:#fafafa;height:40px}
+.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
+.tbl_head01 tbody th {padding:8px 0;border-bottom:1px solid #e8e8e8}
+.tbl_head01 td {color:#666;background:#fff;padding:10px 5px;border-top:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all}
+.tbl_head01 tbody tr:hover td{background:#fafafa;}
+.tbl_head01 a:hover {text-decoration:underline}
+
+.tbl_head02 {margin:0 0 10px}
+.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
+.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
+.tbl_head02 thead a {color:#383838}
+.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
+.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff}
+.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;line-height:1.4em;word-break:break-all}
+.tbl_head02 a {}
+
+/* 폼 테이블 */
+.tbl_frm01 {margin:0 0 20px}
+.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
+.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
+.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
+.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
+-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.tbl_frm01 textarea {padding:2px 2px 3px}
+.frm_input {height:40px;}
+
+.full_input{width:100%}
+.half_input{width:49.5%}
+.tbl_frm01 textarea, .write_div textarea {width:100%;height:100px}
+.tbl_frm01 a {text-decoration:none}
+.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
+.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}
+
+/*기본 리스트*/
+.list_01 li{border:1px solid #dbdbdb;background:#fff;border-radius:3px;margin:3px 0;padding:10px 15px;list-style:none;position:relative;}
+.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
+.list_01 li:hover{background:#f9f9f9}
+.list_01 li.empty_li{text-align:center;padding:20px 0;color:#666}
+/*폼 리스트*/
+.form_01 h2{margin:0 0 10px;font-size:1.167em}
+.form_01 li{margin:10px 0}
+.form_01 li:after {display:block;visibility:hidden;clear:both;content:""}
+.form_01 li .right_input{float:right}
+.form_01 textarea{height:100px;width:100%}
+.form_01 .frm_label{display:inline-block;width:130px}
+
+/* 자료 없는 목록 */
+.empty_table {padding:50px 0 !important;text-align:center}
+.empty_list {padding:20px 0 !important;color:#666;text-align:center}
+
+/* 필수입력 */
+.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important;}
+
+/* 테이블 항목별 정의 */
+.td_board {width:80px;text-align:center}
+.td_category {width:80px;text-align:center}
+.td_chk {width:30px;text-align:center}
+.td_date {width:60px;text-align:center}
+.td_datetime {width:110px;text-align:center}
+.td_group {width:80px;text-align:center}
+.td_mb_id {width:100px;text-align:center}
+.td_mng {width:80px;text-align:center}
+.td_name {width:100px;text-align:left}
+.td_nick {width:100px;text-align:center}
+.td_num {width:50px;text-align:center}
+.td_numbig {width:80px;text-align:center}
+.td_stat {width:60px;text-align:center}
+
+.txt_active {color:#5d910b}
+.txt_done {color:#e8180c}
+.txt_expired {color:#ccc}
+.txt_rdy {color:#8abc2a}
+
+/* 새창 기본 스타일 */
+.new_win {position:relative;}
+.new_win .tbl_wrap {margin:0 20px}
+.new_win #win_title {font-size:1.25em;height:50px;line-height:30px;padding:10px 20px;background:#333;color:#fff;}
+.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
+.new_win .win_ul {border-right:1px solid #dfe6e7;}
+.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
+.new_win .win_ul li{float:left;background:#fff;width:33.333%;text-align:center;border:1px solid #ccc;margin-left:-1px}
+.new_win .win_ul li a{display:block;padding:10px 0}
+.new_win .win_ul .selected{background:#fff;border-color:#253dbe;position:relative;z-index:5}
+.new_win .win_ul .selected a{color:#253dbe;font-weight:bold}
+.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#3598db;}
+.new_win .frm_info{font-size:0.92em;color:#3598db}
+.new_win .win_total{text-align:right;margin:10px 0}
+.new_win .win_total span{display:inline-block;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}
+.new_win .new_win_con{margin:20px;}
+.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""}
+.new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
+.new_win .win_btn{text-align:right}
+.new_win .btn_close {position:absolute;top:0;right:0;height:50px;width:50px;background:url(../img/close_btn.gif) no-repeat 50% 50%;border:0;text-indent:-999px;overflow:hidden;cursor:pointer}
+.new_win .btn_submit {padding:0 20px;height:40px;font-weight:bold;font-size:1.083em;float:right}
+
+/* 검색결과 색상 */
+.sch_word {color:#00c4ac}
+
+/* 자바스크립트 alert 대안 */
+#validation_check {margin:100px auto;width:500px}
+#validation_check h1 {margin-bottom:20px;font-size:1.3em}
+#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}
+
+/* 사이드뷰 */
+.sv_wrap {position:relative;font-weight:normal}
+.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;
+-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
+.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;}
+.sv_wrap .sv a {display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb }
+.sv_wrap .sv a:hover{background:#000;color:#fff}
+.sv_member{color:#333}
+.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
+.sv_nojs .sv {display:block}
+
+/* 페이징 */
+.pg_wrap {clear:both;margin:30px 0 ;text-align:center}
+.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""}
+.pg {}
+.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#f3f3f3;border:1px solid #bbbcc3}
+.pg a:focus, .pg a:hover {text-decoration:none}
+.pg_page {color:#555;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px;}
+.pg_page:hover{background-color:#ddd}
+.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;}
+.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
+.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
+.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
+.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}
+
+.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px;
+-webkit-box-shadow: inset 1px 1px 2px #222542;
+-moz-box-shadow: inset 1px 1px 2px #222542;
+box-shadow: inset 1px 1px 2px #222542;
+}
+
+/* cheditor 이슈 */
+.cheditor-popup-window *, .cheditor-popup-window :after, .cheditor-popup-window :before {
+-webkit-box-sizing: content-box;
+-moz-box-sizing: content-box;
+box-sizing: content-box;
+}
+
+/* Mobile화면으로 */
+#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}
+
diff --git a/theme/54/css/mobile.css b/theme/54/css/mobile.css
new file mode 100644
index 000000000..8dc962b88
--- /dev/null
+++ b/theme/54/css/mobile.css
@@ -0,0 +1,322 @@
+@charset "utf-8";
+
+/* 초기화 */
+html {overflow-y:scroll;height:100%;min-width:320px}
+body {margin:0;padding:0;font-size:0.75em;background:#e6e6e6;height:100%}
+html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
+h1, h2, h3, h4, h5, h6 {font-size:1em}
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
+legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+label, input, button, select, img {vertical-align:middle}
+input, button {margin:0;padding:0;font-size:1em}
+button {cursor:pointer}
+input[type=text], input[type=password], input[type=submit], input[type=image], button {font-size:1em;-webkit-appearance:none}
+textarea, select {font-size:1em;font-family:dotum}
+textarea {border-radius:0;-webkit-appearance:none}
+select {margin:0;background:none}
+p {margin:0;padding:0;word-break:break-all}
+hr {display:none}
+pre {overflow-x:scroll;font-size:1.1em}
+a {color:#000;text-decoration:none}
+ul,li,dl,dt,dd{padding:0;margin:0}
+ul{list-style:none;}
+
+*, :after, :before {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/* 팝업레이어 */
+#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:0}
+#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
+.hd_pops img{max-width:100%;height:auto}
+.hd_pops_con {}
+.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
+.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
+
+/* 상단 레이아웃 */
+#hd {position:relative;background:#333}
+#hd:after {display:block;visibility:hidden;clear:both;content:""}
+#hd_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+
+#logo {padding:10px 10px;height:50px;text-align:center}
+#logo img{vertical-align:middle;max-height:100%;width:auto}
+#gnb_open {position:absolute;top:10px;left:10px;padding:0 10px;height:30px;width:30px;border:0;background-size:70%;color:#fff;background:none; font-size: 16px;}
+#gnb {display:none;background:#262626;position:fixed;top:0;left:0;z-index:99999;height:100%;overflow-y:auto;width:300px;
+-webkit-box-shadow:0 0 5px rgba(55,55,5,0.4);
+-moz-box-shadow:0 0 5px rgba(55,55,5,0.4);
+box-shadow: 0 0 5px rgba(55,55,5,0.4);}
+
+#gnb a {display:block;color:#efefef}
+.gnb_1dli{position:relative;line-height:40px;}
+.gnb_1dli button{position:absolute;top:0;right:0;background:url;border:0;width:40px;height:40px;overflow:hidden;border:0;background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%;text-indent:-9999px}
+.gnb_1dli button.btn_gnb_cl{background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%}
+.gnb_1da {padding:0 20px;border-bottom:1px solid #2d2d2d}
+.gnb_2dul {display:none;}
+.gnb_2da {border-bottom:1px solid #2d2d2d;background:url(../img/btn_next.gif) no-repeat 21px 17px;padding-left:30px}
+#gnb_close {display:block;margin:0;height:50px;width:100%;border:0;background:url(../img/mobile/btn_close.png) no-repeat right 50%
+#222222;background-size:25px;color:#fff;text-indent:-999999999px;overflow:hidden}
+
+#gnb_empty {padding:20px 0;color:#fff;text-align:center;line-height:2em}
+#gnb_empty a {display:inline;text-decoration:underline}
+
+#hd_sch {text-align:center;padding:20px}
+#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#hd_sch form {position:relative;padding-right:40px;}
+#hd_sch #sch_stx {width:100%;height:45px;background:#464646;border:0;padding-left:10px;border-radius:3px 0 0 3px;color:#fff}
+#hd_sch #sch_submit {position:absolute;top:0;right:0;width:40px;height:45px;;border:0;border-radius:0 3px 3px 0;cursor:pointer;color:#fff;background:#464646;font-size:1.25em}
+
+#user_btn {position:absolute;top:10px;right:10px;padding:0 10px;height:30px;width:30px;border:0;;color:#fff;font-size:16px;background:none;letter-spacing:-0.1em}
+#user_menu{display:none;position:fixed;top:0;right:0;height:100%;;overflow-y:auto;width:320px;z-index:9999;background:#fff;text-align:center;
+-webkit-box-shadow:0 0 5px rgba(55,55,5,0.4);
+-moz-box-shadow:0 0 5px rgba(55,55,5,0.4);
+box-shadow: 0 0 5px rgba(55,55,5,0.4);}
+#user_close {display:block;margin:0;height:50px;width:100%;border:0;background:url(../img/mobile/btn_close.png) no-repeat right 50%
+#222;background-size:25px;color:#fff;text-indent:-999999999px;overflow:hidden}
+#snb_cnt span{display:inline-block;padding: 0 7px;height:18px;line-height:18px;font-size:12px;background:#3ca1ff;border-radius:20px;color:#fff}
+
+#hd_nb{margin:20px;}
+#hd_nb:after {display:block;visibility:hidden;clear:both;content:""}
+#hd_nb li{width:50%;float:left;text-align:center;line-height:25px;font-size:1.083em;font-weight:bold}
+#hd_nb li a{display:block;color:#717171;padding:20px 0}
+#hd_nb li i{font-size:20px;}
+#hd_nb .hd_nb1{border-right:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7}
+#hd_nb .hd_nb2{border-bottom:1px solid #e2e5e7}
+#hd_nb .hd_nb3{border-right:1px solid #e2e5e7}
+
+/* 텍스트 크기 조절 */
+#text_size {margin:0 0 10px;text-align:center;display:inline-block;padding:7px 20px;background:#e6e7e9;border-radius:25px;height:48px;}
+#text_size button {margin:0 5px;border:0;background:none;height:35px;width:35px;border-radius:50%}
+#text_size button.select{background:#fff;border-bottom:1px solid #bbb;
+-webkit-box-shadow:0 0 5px rgba(100,80,100,0.2);
+-moz-box-shadow:0 0 5px rgba(100,100,100,0.2);
+box-shadow: 0 0 5px rgba(100,100,100,0.2);}
+.ts_up {font-size:1.167em !important}
+.ts_up2 {font-size:1.3em !important}
+
+/* 중간 레이아웃 */
+#wrapper {}
+#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
+#container {position:relative;min-height:300px}
+#container:after {display:block;visibility:hidden;clear:both;content:""}
+#container_title {font-size:1.2em;font-weight:bold;height:50px;padding:10px;line-height:30px;background:#fff;color:#333;
+-webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4);
+-moz-box-shadow: 0 0 5px rgba(55,55,5,0.4);
+box-shadow: 0 0 5px rgba(55,55,5,0.4);
+}
+.top{position:relative}
+.btn_top{position:absolute;top:0px;right:0px;z-index:999;padding:10px;}
+.btn_top li{display:inline-block}
+.btn_top a,.btn_top .btn_submit{line-height:30px;padding: 0 10px;border-radius:3px}
+.btn_top .btn_cancel,.btn_top .btn_b01{border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff}
+.fixed{position:fixed;top:0;right:0;z-index:999;}
+#container_title.fixed{width:100%;}
+
+/* 하단 레이아웃 */
+#ft {background:#222;padding:0px 10px 10px}
+#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#ft p {margin:0;padding:10px 0;line-height:1.8em}
+
+#ft_copy {padding:10px;line-height:2em;text-align:center;color:#777}
+#ft_copy #ft_company {text-align:center}
+#ft_copy #ft_company a {display:inline-block;padding:0 10px;line-height:1em;border-left:1px solid #333;color:#fff}
+#ft_copy #ft_company a:first-child{border:0}
+#ft_copy b {color:inherit}
+#ft_copy a {color:inherit;text-decoration:none}
+
+#top_btn {position:fixed;bottom:10px;right:10px;width:40px;height:40px;line-height:36px;border:2px solid #333;background:rgba(255,255,255,0.6);color:#333;text-align:center;font-size:15px;z-index:99}
+#device_change {display:block;line-height:40px;border:1px solid #3a3a3a;border-radius:2em;color:#777;font-size:1em;text-decoration:none;text-align:center}
+
+/* 게시물 선택복사 선택이동 */
+#copymove {}
+.copymove_current {float:right;color:#ff3061}
+.copymove_currentbg {background:#f4f4f4}
+#copymove .tbl_head01{margin-top:10px}
+#copymove td{background:#fff}
+#copymove .win_btn{margin:10px}
+
+/* 화면낭독기 사용자용 */
+#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
+.msg_sound_only, .sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}
+
+/* 본문 바로가기 */
+.to_content a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+
+/* 이미지 등비율 리사이징 */
+.img_fix {width:100%;height:auto}
+
+/* 캡챠 자동등록(입력)방지 기본 -pc */
+#captcha {position:relative}
+#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
+#captcha #captcha_img {height:40px;border:1px solid #898989;;vertical-align:top;padding:0;margin:0}
+#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;width:40px;height:40px;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;;border-radius:3px}
+#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
+#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
+#captcha #captcha_info {display:block;margin:3px 0 5px ;font-size:0.95em;letter-spacing:-0.1em}
+
+/* 캡챠 자동등록(입력)방지 기본 - mobile */
+#captcha.m_captcha audio {display:block;margin:0 0 5px}
+
+/* 구글리캡챠 크기 조정 scale */
+#captcha.recaptcha{width:213px;height:55px;overflow:hidden}
+#rc-imageselect, .g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0;}
+
+/* ckeditor 태그 기본값 */
+#bo_v_con ul{display: block;list-style-type: disc;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;}
+#bo_v_con ol{display: block;list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;}
+#bo_v_con li{display: list-item;}
+
+/*단축키일람 */
+.cke_sc{text-align:right}
+.btn_cke_sc{background:#333;color:#fff;padding:5px;border:none}
+.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
+.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
+.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
+.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
+.cke_sc_def dt {width:50%;font-weight:bold}
+.cke_sc_def dd {width:50%}
+.btn_cke_sc_close{background:#333;padding:5px;border:none;color:#fff}
+
+/* 버튼 */
+.btn{display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px}
+a.btn01 {display:inline-block;background:#ddd;color:#444;text-decoration:none;vertical-align:middle}
+a.btn01:focus, a.btn01:hover {text-decoration:none}
+button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
+a.btn02 {display:inline-block;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
+a.btn02:focus, .btn02:hover {text-decoration:none}
+button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}
+.btn_confirm {text-align:center} /* 서식단계 진행 */
+.btn_submit {border:0;background:#ff506a;color:#fff;cursor:pointer;border-radius:3px}
+fieldset .btn_submit {}
+a.btn_cancel {display:inline-block;background:#ddd;color:#444;text-decoration:none;vertical-align:middle}
+button.btn_cancel {display:inline-block;;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}
+a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
+button.btn_frmline {font-size:1em}
+
+/* 게시판용 버튼 */
+a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle}
+.btn_b01:hover, .btn_b01:hover {}
+a.btn_b02 ,.btn_b02{display:inline-block;background:#ff506a;color:#fff;text-decoration:none;vertical-align:middle;border:0}
+a.btn_b02:hover, .btn_b02:hover {}
+a.btn_b03, .btn_b03 {display:inline-block;line-height:28px;border:1px solid #ed6478;color:#ed6478;background:none;text-decoration:none;vertical-align:middle}
+a.btn_b03:hover, .btn_b03:hover {}
+a.btn_admin {display:inline-block;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
+a.btn_admin:focus, a.btn_admin:hover {}
+
+/* 기본테이블 */
+.tbl_wrap {margin:0 10px 10px}
+.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
+.tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left}
+
+.tbl_head01 {}
+.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}
+.tbl_head01 thead th {padding:12px 0;border:1px solid #cacaca;background:#d9d9da;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
+.tbl_head01 thead a {color:#383838}
+.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+.tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
+.tbl_head01 tfoot td {border-color:#e3e3e5;background:#484848;color:#fff;font-weight:bold;text-align:center}
+.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
+.tbl_head01 td {padding:5px;border:1px solid #e3e3e5;line-height:1.5em;word-break:break-all}
+
+.tbl_head02 {}
+.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}
+.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
+.tbl_head02 thead a {color:#383838}
+.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+.tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
+.tbl_head02 tfoot td {background:#484848;color:#fff;font-weight:bold;text-align:center}
+.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
+.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
+
+/* 기본리스트 */
+.list_01{padding:0 10px;}
+.list_01 li{background:#fff;border-radius:3px;margin:10px 0;padding:10px 15px;border-bottom:1px solid #ccc;}
+
+/* 기본폼 */
+.form_01{margin:10px}
+.form_01 .write_div{margin:5px 0;position:relative}
+.form_01 li{margin:5px 0;position:relative;list-style:none}
+.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;}
+.form_01 textarea {width:100%;height:100px}
+.frm_input {height:40px;}
+.full_input{width:100%}
+.form_01 .frm_file {display:block;margin-bottom:5px;width:100%}
+.form_01 select{height:40px;border-radius:3px;background-color:#fff}
+.form_01 .frm_info{font-size:0.92em;color:#4162ff;text-align:left;margin:3px 0 10px;display:block;line-height:1.3em}
+
+/* 자료 없는 목록 */
+.empty_table {padding:100px 0 !important;color:#777;text-align:center}
+.empty_list {padding:20px 0 !important;text-align:center}
+
+/* 필수입력 */
+.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important;}
+
+/* 테이블 항목별 정의 */
+.td_board {width:120px;text-align:center}
+.td_category {width:80px;text-align:center}
+.td_chk {width:30px;text-align:center}
+.td_date {width:60px;text-align:center}
+.td_datetime {width:150px;text-align:center}
+.td_group {width:100px;text-align:center}
+.td_mb_id {width:100px;text-align:center}
+.td_mng {width:80px;text-align:center}
+.td_name {width:100px;text-align:left}
+.td_nick {width:100px;text-align:center}
+.td_num {width:50px;text-align:center}
+.td_numbig {width:80px;text-align:center}
+.td_stat {width:60px;text-align:center}
+
+.txt_active {color:#5d910b}
+.txt_done {color:#e8180c}
+.txt_expired {color:#999}
+.txt_rdy {color:#8abc2a}
+
+/* 새창 기본 스타일 */
+.new_win {}
+.new_win #win_title {font-size: 1.2em;font-weight: bold;height: 50px;padding: 10px;line-height: 30px;background: #4162ff;color: #fff;}
+.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
+.new_win_con{margin:10px}
+
+.new_win .win_ul {margin:10px}
+.new_win .win_ul li {display:inline-block;}
+.new_win .win_ul li a {display: block;line-height: 24px;padding: 0 10px;}
+.new_win .win_ul li .selected {background: #4162ff;color: #fff;border-radius: 13px;
+-webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+
+.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#4162ff}
+.new_win .win_btn {clear:both;margin:10px 0;text-align:center}
+.new_win .win_btn a {display:inline-block;height:40px;line-height:40px;font-weight:bold}
+.new_win .win_btn .btn_close {display:inline-block;padding:0 10px;border:0;background:#c6c6d2;color:#666;text-decoration:none;font-weight:bold;height:40px;border-radius:3px;margin:10px 0}
+.new_win .win_btn .btn_submit {width:100%;height:40px;line-height:40px;border-radius:3px;margin:0 0 20px;display:inline-block;font-weight:bold}
+
+/* 검색결과 색상 */
+.sch_word {color:#00c4ac}
+
+/* 사이드뷰 */
+.sv_wrap {display:inline-block;position:relative;font-weight:normal;line-height:20px}
+.sv_wrap .sv {z-index:1000;width:100px;display:none;margin:5px 0 0;font-size:0.92em;background:#333;text-align:left;
+-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
+.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;}
+.sv_wrap .sv a {display:inline-block;width:100px;margin:0;padding:0 10px;line-height:30px;font-weight:normal;color:#bbb }
+.sv_wrap .sv a:hover{background:#000;color:#fff}
+.sv_member{color:#333;font-weight:bold;}
+.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
+.sv_nojs .sv {display:block}
+
+/* 페이징 */
+.pg_wrap {clear:both;margin:10px 0;text-align:center}
+.pg {display:inline-block}
+.pg_page, .pg_current {display:inline-block;padding:0 10px;height:30px;color:#000;line-height:28px;vertical-align:middle}
+.pg a:focus, .pg a:hover {text-decoration:none}
+.pg_page {background:#fff;border:1px solid #d4d4d4;border-radius:3px}
+.pg_start {background:url(../img/btn_first.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden}
+.pg_prev {background:url(../img/btn_prev.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden}
+.pg_next {background:url(../img/btn_next.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden}
+.pg_end {background:url(../img/btn_end.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden}
+.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:normal;border-radius:3px;line-height:30px;}
diff --git a/theme/54/group.php b/theme/54/group.php
new file mode 100644
index 000000000..6a2fbb55c
--- /dev/null
+++ b/theme/54/group.php
@@ -0,0 +1,50 @@
+
+
+
+
+
+ 'mobile' ";
+if(!$is_admin)
+ $sql .= " and bo_use_cert = '' ";
+$sql .= " order by bo_order ";
+$result = sql_query($sql);
+for ($i=0; $row=sql_fetch_array($result); $i++) {
+ $lt_style = "";
+ if ($i%2==1) $lt_style = "margin-left:2%";
+ else $lt_style = "";
+?>
+
+
+
+
+
+
+
diff --git a/theme/54/head.php b/theme/54/head.php
new file mode 100644
index 000000000..774c39de5
--- /dev/null
+++ b/theme/54/head.php
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 사이트 내 전체검색
+
+
+
+
+
+
+
+
+
+
+
+
+ 메인메뉴
+
+
+
+
+
+
+ 하위분류'.PHP_EOL;
+ ?>
+
+ 0)
+ echo ' '.PHP_EOL;
+ ?>
+
+
+ 메뉴 준비 중입니다. 관리자모드 > 환경설정 > 메뉴설정 에서 설정하실 수 있습니다.
+
+
+
+
전체메뉴
+
+
+
+
+ '.PHP_EOL;
+ ?>
+
+ 0)
+ echo ' '.PHP_EOL;
+ ?>
+
+
+
메뉴 준비 중입니다. 관리자모드 > 환경설정 > 메뉴설정 에서 설정하실 수 있습니다.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/head.sub.php b/theme/54/head.sub.php
new file mode 100644
index 000000000..5e18db3cb
--- /dev/null
+++ b/theme/54/head.sub.php
@@ -0,0 +1,90 @@
+
+
+
+
+
+'.PHP_EOL;
+ echo '
'.PHP_EOL;
+ echo '
'.PHP_EOL;
+} else {
+ echo '
'.PHP_EOL;
+ echo '
'.PHP_EOL;
+}
+
+if($config['cf_add_meta'])
+ echo $config['cf_add_meta'].PHP_EOL;
+?>
+
+
+
+
+
+
+
+
+
+
+'.PHP_EOL; // overflow scroll 감지
+}
+if(!defined('G5_IS_ADMIN'))
+ echo $config['cf_add_script'];
+?>
+
+>
+'.$sr_admin_msg.get_text($member['mb_nick']).'님 로그인 중 ';
+ echo '
로그아웃 ';
+}
+?>
\ No newline at end of file
diff --git a/theme/54/img/btn_end.gif b/theme/54/img/btn_end.gif
new file mode 100644
index 000000000..e7d610564
Binary files /dev/null and b/theme/54/img/btn_end.gif differ
diff --git a/theme/54/img/btn_first.gif b/theme/54/img/btn_first.gif
new file mode 100644
index 000000000..82aeea5f7
Binary files /dev/null and b/theme/54/img/btn_first.gif differ
diff --git a/theme/54/img/btn_next.gif b/theme/54/img/btn_next.gif
new file mode 100644
index 000000000..eb714a33b
Binary files /dev/null and b/theme/54/img/btn_next.gif differ
diff --git a/theme/54/img/btn_prev.gif b/theme/54/img/btn_prev.gif
new file mode 100644
index 000000000..cdc83748f
Binary files /dev/null and b/theme/54/img/btn_prev.gif differ
diff --git a/theme/54/img/bullet.gif b/theme/54/img/bullet.gif
new file mode 100644
index 000000000..a7cd0fc91
Binary files /dev/null and b/theme/54/img/bullet.gif differ
diff --git a/theme/54/img/close_btn.gif b/theme/54/img/close_btn.gif
new file mode 100644
index 000000000..8007ef37c
Binary files /dev/null and b/theme/54/img/close_btn.gif differ
diff --git a/theme/54/img/gnb_bg.gif b/theme/54/img/gnb_bg.gif
new file mode 100644
index 000000000..4e1d1aea3
Binary files /dev/null and b/theme/54/img/gnb_bg.gif differ
diff --git a/theme/54/img/gnb_bg00.gif b/theme/54/img/gnb_bg00.gif
new file mode 100644
index 000000000..fd24f34da
Binary files /dev/null and b/theme/54/img/gnb_bg00.gif differ
diff --git a/theme/54/img/gnb_bg2.gif b/theme/54/img/gnb_bg2.gif
new file mode 100644
index 000000000..fe636b930
Binary files /dev/null and b/theme/54/img/gnb_bg2.gif differ
diff --git a/theme/54/img/mobile/btn_close.png b/theme/54/img/mobile/btn_close.png
new file mode 100644
index 000000000..22f13faae
Binary files /dev/null and b/theme/54/img/mobile/btn_close.png differ
diff --git a/theme/54/img/mobile/gnb_bg.png b/theme/54/img/mobile/gnb_bg.png
new file mode 100644
index 000000000..ab10537d2
Binary files /dev/null and b/theme/54/img/mobile/gnb_bg.png differ
diff --git a/theme/54/img/mobile/gnb_bg2.png b/theme/54/img/mobile/gnb_bg2.png
new file mode 100644
index 000000000..5828f41b7
Binary files /dev/null and b/theme/54/img/mobile/gnb_bg2.png differ
diff --git a/theme/54/img/more-btn.gif b/theme/54/img/more-btn.gif
new file mode 100644
index 000000000..fa4c87331
Binary files /dev/null and b/theme/54/img/more-btn.gif differ
diff --git a/theme/54/img/no_profile.gif b/theme/54/img/no_profile.gif
new file mode 100644
index 000000000..4494757bc
Binary files /dev/null and b/theme/54/img/no_profile.gif differ
diff --git a/theme/54/img/require.png b/theme/54/img/require.png
new file mode 100644
index 000000000..c03e1eb6f
Binary files /dev/null and b/theme/54/img/require.png differ
diff --git a/theme/54/img/wrest.gif b/theme/54/img/wrest.gif
new file mode 100644
index 000000000..a5ecfb334
Binary files /dev/null and b/theme/54/img/wrest.gif differ
diff --git a/theme/54/index.php b/theme/54/index.php
new file mode 100644
index 000000000..f7bd1020b
--- /dev/null
+++ b/theme/54/index.php
@@ -0,0 +1,60 @@
+
+
+
최신글
+
+
+
+
+ 'mobile' ";
+ if(!$is_admin)
+ $sql .= " and a.bo_use_cert = '' ";
+ $sql .= " and a.bo_table not in ('notice', 'gallery') "; //공지사항과 갤러리 게시판은 제외
+ $sql .= " order by b.gr_order, a.bo_order ";
+ $result = sql_query($sql);
+ for ($i=0; $row=sql_fetch_array($result); $i++) {
+ if ($i%2==1) $lt_style = "margin-left:2%";
+ else $lt_style = "";
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/_common.php b/theme/54/mobile/_common.php
new file mode 100644
index 000000000..2ce42a3fc
--- /dev/null
+++ b/theme/54/mobile/_common.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/theme/54/mobile/group.php b/theme/54/mobile/group.php
new file mode 100644
index 000000000..aa9187851
--- /dev/null
+++ b/theme/54/mobile/group.php
@@ -0,0 +1,35 @@
+
+
+
+ 'pc' ";
+if(!$is_admin)
+ $sql .= " and bo_use_cert = '' ";
+$sql .= " order by bo_order ";
+$result = sql_query($sql);
+for ($i=0; $row=sql_fetch_array($result); $i++) {
+ // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
+ // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
+
+ // 사용방법
+ // latest(스킨, 게시판아이디, 출력라인, 글자수);
+ echo latest('theme/basic', $row['bo_table'], 5, 70);
+}
+?>
+
+
+
diff --git a/theme/54/mobile/head.php b/theme/54/mobile/head.php
new file mode 100644
index 000000000..a63bb027a
--- /dev/null
+++ b/theme/54/mobile/head.php
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
메뉴열기
+
+
+
메뉴 닫기
+
+
+
+
+
+ 하위분류'.PHP_EOL;
+ ?>
+
+ 0)
+ echo ' '.PHP_EOL;
+ ?>
+
+
+ 메뉴 준비 중입니다. 관리자모드 > 환경설정 > 메뉴설정 에서 설정하세요.
+
+
+
+
+
사이트 내 전체검색
+
+
+
+
+
+
+
사용자메뉴
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/index.php b/theme/54/mobile/index.php
new file mode 100644
index 000000000..3df4ba11b
--- /dev/null
+++ b/theme/54/mobile/index.php
@@ -0,0 +1,30 @@
+
+
+
+ 'pc' ";
+if(!$is_admin)
+ $sql .= " and a.bo_use_cert = '' ";
+$sql .= " order by b.gr_order, a.bo_order ";
+$result = sql_query($sql);
+for ($i=0; $row=sql_fetch_array($result); $i++) {
+ // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
+ // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
+
+ // 사용방법
+ // latest(스킨, 게시판아이디, 출력라인, 글자수);
+ echo latest('theme/basic', $row['bo_table'], 5, 25);
+}
+?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/board/basic/img/btn_next2.gif b/theme/54/mobile/skin/board/basic/img/btn_next2.gif
new file mode 100644
index 000000000..f17993bb1
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/btn_next2.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/btn_prev2.gif b/theme/54/mobile/skin/board/basic/img/btn_prev2.gif
new file mode 100644
index 000000000..63604af1a
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/btn_prev2.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/cmt_btn.png b/theme/54/mobile/skin/board/basic/img/cmt_btn.png
new file mode 100644
index 000000000..202f1ff47
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/cmt_btn.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_bad.png b/theme/54/mobile/skin/board/basic/img/icon_bad.png
new file mode 100644
index 000000000..e568b1d83
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_bad.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_comment.png b/theme/54/mobile/skin/board/basic/img/icon_comment.png
new file mode 100644
index 000000000..bd7e67f33
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_comment.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_file.gif b/theme/54/mobile/skin/board/basic/img/icon_file.gif
new file mode 100644
index 000000000..244af004d
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_file.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_good.png b/theme/54/mobile/skin/board/basic/img/icon_good.png
new file mode 100644
index 000000000..69841a134
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_good.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_hot.gif b/theme/54/mobile/skin/board/basic/img/icon_hot.gif
new file mode 100644
index 000000000..4e8d7ff1b
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_hot.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_img.gif b/theme/54/mobile/skin/board/basic/img/icon_img.gif
new file mode 100644
index 000000000..fefa10d4a
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_img.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_link.gif b/theme/54/mobile/skin/board/basic/img/icon_link.gif
new file mode 100644
index 000000000..e9cb9559c
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_link.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_lock.png b/theme/54/mobile/skin/board/basic/img/icon_lock.png
new file mode 100644
index 000000000..2a083a51d
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_lock.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_mobile.gif b/theme/54/mobile/skin/board/basic/img/icon_mobile.gif
new file mode 100644
index 000000000..ad934d23c
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_mobile.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_movie.gif b/theme/54/mobile/skin/board/basic/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_movie.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_new.gif b/theme/54/mobile/skin/board/basic/img/icon_new.gif
new file mode 100644
index 000000000..45aa6d7ed
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_new.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_reply.gif b/theme/54/mobile/skin/board/basic/img/icon_reply.gif
new file mode 100644
index 000000000..7fe2c6558
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_reply.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_secret.gif b/theme/54/mobile/skin/board/basic/img/icon_secret.gif
new file mode 100644
index 000000000..7be670092
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_secret.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_sound.gif b/theme/54/mobile/skin/board/basic/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_sound.gif differ
diff --git a/theme/54/mobile/skin/board/basic/img/icon_view.png b/theme/54/mobile/skin/board/basic/img/icon_view.png
new file mode 100644
index 000000000..bfa5eb1e6
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/icon_view.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/require.png b/theme/54/mobile/skin/board/basic/img/require.png
new file mode 100644
index 000000000..c03e1eb6f
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/require.png differ
diff --git a/theme/54/mobile/skin/board/basic/img/sch_btn.png b/theme/54/mobile/skin/board/basic/img/sch_btn.png
new file mode 100644
index 000000000..94f98db8f
Binary files /dev/null and b/theme/54/mobile/skin/board/basic/img/sch_btn.png differ
diff --git a/theme/54/mobile/skin/board/basic/list.skin.php b/theme/54/mobile/skin/board/basic/list.skin.php
new file mode 100644
index 000000000..c9331c5a2
--- /dev/null
+++ b/theme/54/mobile/skin/board/basic/list.skin.php
@@ -0,0 +1,209 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+ 카테고리
+
+
+
+
+
+ 전체 건
+ 페이지
+
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/board/basic/style.css b/theme/54/mobile/skin/board/basic/style.css
new file mode 100644
index 000000000..b30511b36
--- /dev/null
+++ b/theme/54/mobile/skin/board/basic/style.css
@@ -0,0 +1,279 @@
+@charset "utf-8";
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+/* 게시판 버튼 */
+/* 목록 버튼 */
+#bo_list a.btn_b01 {}
+#bo_list a.btn_b01:focus, #bo_list .btn_b01:hover {}
+#bo_list a.btn_b02 {}
+#bo_list a.btn_b02:focus, #bo_list .btn_b02:hover {}
+#bo_list a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_list a.btn_admin:focus, #bo_list a.btn_admin:hover {}
+.chk_all{margin:10px 0}
+/* 읽기 버튼 */
+#bo_v a.btn_b01 {}
+#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {}
+#bo_v a.btn_b02 {}
+#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {}
+#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}
+
+/* 쓰기 버튼 */
+#bo_w .btn_confirm {} /* 서식단계 진행 */
+#bo_w .btn_submit {}
+#bo_w .btn_cancel {}
+#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */
+
+
+/* 게시판 목록 */
+#bo_list .td_chk {width:30px;text-align:center}
+#bo_list .td_group {width:100px;text-align:center}
+#bo_list .td_board {width:120px;text-align:center}
+#bo_list .td_num {width:50px;text-align:center}
+#bo_list .td_numbig {width:80px;text-align:center}
+#bo_list .td_mb_id {width:100px;text-align:center}
+#bo_list .td_nick {width:100px;text-align:center}
+#bo_list .td_name {width:100px;text-align:left}
+#bo_list .td_date {width:60px;text-align:center}
+#bo_list .td_datetime {width:150px;text-align:center}
+#bo_list .td_mng {width:80px;text-align:center}
+#bo_list .notice_icon{display: inline-block;background: #ff6f6f;padding: 0 5px;line-height: 20px;border-radius: 5px;font-weight: normal;font-size:11px;color: #fff;}
+#bo_list .notice_icon i{color:#fff}
+#bo_list .bo_subject .fa-download{width:16px;height:16px;line-height:16px;background:#ecaa30;color:#fff;text-align:center;font-size:10px;border-radius:2px}
+#bo_list .bo_subject .fa-link{width:16px;height:16px;line-height:16px;background:#2aa974;color:#fff;text-align:center;font-size:10px;border-radius:2px}
+#bo_list .bo_subject .fa-heart{color:#ff0000;;text-align:center;font-size:10px;border-radius:2px}
+#bo_list .bo_subject .new_icon{display:inline-block;padding: 0 3px;line-height:16px ;font-size:0.833em;color:#fff;background:#c56bed}
+#bo_list .bo_tit .fa-lock{color:#666}
+
+
+#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {margin: 10px;padding-left:1px;zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li{display:inline-block;float:left;margin:3px 5px 3px 0}
+#bo_cate a {display:block;line-height:24px;padding:0 10px;border-radius:13px;background:#fff;}
+#bo_cate #bo_cate_on {background:#4162ff;color:#fff;
+-webkit-box-shadow:0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow:0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+
+/* 관리자일 때 */
+#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#bo_list_admin th:nth-of-type(1) {width:40px}
+#bo_list_admin th:nth-of-type(3) {width:100px}
+
+#bo_list_admin td:nth-of-type(1) {text-align:center}
+#bo_list_admin td:nth-of-type(3) {text-align:center}
+
+/* 관리자가 아닐 때 */
+#bo_list th:nth-of-type(2) {width:100px}
+#bo_list td:nth-of-type(2) {text-align:center}
+
+/* 게시판 목록 공통 */
+.bo_fx {margin-bottom:5px;padding:0 10px}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+#bo_list_total{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;font-size:0}
+.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
+.btn_bo_user li {float:left;margin-left:5px}
+.btn_bo_adm {text-align:center}
+.btn_bo_adm li {display:inline-block;}
+.btn_bo_adm button {border:0;padding:0 10px;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle}
+.bo_notice td {background:#f7f7f7}
+.bo_notice td a {font-weight:bold}
+.td_num strong {color:#000}
+.bo_cate_link {;color:#3ca1ff !important;font-weight:normal;text-decoration:none;font-size:0.92em} /* 글제목줄 분류스타일 */
+.bo_subject{display:block;font-size:1.083em;font-weight:bold;margin:5px 0}
+.bo_subject i{color: #8d96c2;font-size:12px}
+.bo_subject .fa-heart{color:#ff0000}
+.bo_current {color:#e8180c}
+.bo_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 20px;color: #666;position: relative;padding-top: 10px;vertical-align:top}
+.bo_info .comment_icon{background:url(./img/icon_comment.png) no-repeat 50% 50% ;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px}
+.bo_info .bo_date{position:absolute;top:10px;right:0;font-style: italic;}
+.bo_info .cnt_cmt {display:inline-block;margin: 0 5px 0 3px;}
+.bo_info .profile_img img{border-radius:50%;vertical-align:top}
+
+#bo_sch {background:#fff;border:1px solid #bdc2d8;position:relative;margin:10px;border-radius:3px}
+#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#bo_sch select{border:0;;margin:9px 0;height:20px;border-right:1px solid #ddd;float:left;width:40%}
+#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px}
+#bo_sch .sch_btn{height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px}
+
+.view_is_list.btn_top{position:relative;z-index:auto;top:0;left:0}
+.view_is_list{margin:8px 10px 0;height:50px;padding:10px;line-height:30px;border-radius:3px;border-bottom:1px solid #ccc;background:#fff;color:#333;text-align:right}
+.view_is_list li{display:inline-block}
+
+#bo_list{margin:10px 0}
+
+/* 게시판 쓰기 */
+#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%}
+
+#char_count_desc {display:block;margin:0 0 5px;padding:0}
+#char_count_wrap {margin:5px 0 0;text-align:right}
+#char_count {font-weight:bold}
+
+#wr_email, #wr_homepage, #wr_subject, .wr_link {width:100%}
+
+/* 게시판 읽기 */
+#bo_v {padding:20px 10px 10px;background:#fff
+;-webkit-box-shadow: 0 1px 4px #ddd;
+-moz-box-shadow: 0 1px 4px #ddd;
+box-shadow: 0 1px 4px #ddd;}
+
+#bo_v_table {padding: 10px;color:#999;font-size:0.9em;font-weight:bold}
+
+#bo_v_title {;text-align:center}
+.bo_v_cate{display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;font-weight:normal;
+-webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+.bo_v_tit{display:block;font-size:1.5em;margin:10px 0 0}
+#bo_v header p{font-size:0.92em;color:#777;font-style:italic ;text-align:center;margin:10px 0 0 }
+
+#bo_v_info {padding:15px 0px 10px;border-bottom:1px solid #eee;text-align:center;color:#666;line-height:20px;}
+#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_info strong {display:inline-block;font-weight:normal;margin:0 5px}
+#bo_v_info .profile_img img{border-radius:50%;vertical-align:top}
+#bo_v_info .icon_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;background-size:80%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin:0 3px 0 5px}
+#bo_v_info .icon_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;background-size:70%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin:0 3px 0 5px}
+
+#bo_v_file {margin:10px 0}
+#bo_v_file h2 {background:#949ab4;color:#fff;margin-bottom:1px;line-height:35px;padding: 0 10px}
+#bo_v_file ul {margin:0;padding:0;list-style:none}
+#bo_v_file li {padding: 10px;border-bottom:1px solid #fff;background:#f1f7fa;color:#777}
+#bo_v_file a {display:block;color:#000;text-decoration:none;margin:0 0 3px}
+#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
+#bo_v_file a strong{color:#3497d9;text-decoration:underline}
+.bo_v_file_cnt {font-size:0.92em}
+
+#bo_v_link{margin:10px 0}
+#bo_v_link h2 {background:#949ab4;color:#fff;margin-bottom:1px;line-height:35px;padding: 0 10px}
+#bo_v_link ul {margin:0;padding:0;list-style:none}
+#bo_v_link li {padding: 10px;border-bottom:1px solid #fff;background:#f1f7fa;color:#777}
+#bo_v_link a {display:block;color:#000;text-decoration:none;margin:0 0 3px}
+#bo_v_link a strong{color:#3497d9;text-decoration:underline}
+#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
+.bo_v_link_cnt {font-size:0.92em}
+
+#bo_v_top {margin:10px 0;}
+#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_top ul {margin:0;padding:0;list-style:none}
+#bo_v_top ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top ul li{display:inline-block;}
+.bo_v_left{float:left}
+.bo_v_right{float:right}
+
+#bo_v_bot {padding:0 10px}
+#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_bot ul {margin:0;padding:0;list-style:none}
+
+.bo_v_nb{margin:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;position:relative;}
+.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_v_nb li {}
+.bo_v_nb li a{display:inline-block;padding:10px;color:#777}
+.bo_v_nb .bo_v_next{;position:absolute;top:0;right:0;}
+.bo_v_nb .bo_v_prev{;position:absolute;top:0;left:0;}
+
+#bo_v_atc {min-height:200px}
+#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden}
+
+#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
+#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_img a.view_image{display:block}
+#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto}
+
+#bo_v_con {min-height:200px;margin-bottom:20px;width:100%;font-size:1.250em;line-height:1.7em;word-break:break-all;overflow:hidden}
+#bo_v_con a {color:#000;text-decoration:underline}
+#bo_v_con img {max-width:100%;height:auto}
+
+#bo_v_act {margin-bottom:30px;text-align:center}
+#bo_v_act .bo_v_act_gng {position:relative}
+#bo_v_act a {margin-right:5px;vertical-align:middle}
+#bo_v_act a:hover{background-color:#f3f3f3}
+#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
+#bo_v_act .bo_v_good{padding:15px 0;display:inline-block;border:1px solid #000;width:70px;height:70px;line-height:20px;border-radius:50%;font-style:italic}
+#bo_v_act .bo_v_nogood{padding:15px 0;display:inline-block;border:1px solid #000;width:70px;height:70px;line-height:20px;border-radius:50%;font-style:italic}
+#bo_v_act .bo_v_good i,#bo_v_act .bo_v_nogood i{font-size:18px;}
+#bo_v_share{position:relative;margin:20px 0;text-align:right}
+#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_share .btn_scrap{display:inline-block;background:#d4d4d4;color:#444;line-height:40px;width:60px;font-weight:bold;text-align:center;float:left;border-radius:3px}
+
+.btn_share{display:none;}
+.bo_v_snswr{position:relative;float:right}
+#bo_v_sns {;padding:0;list-style:none;zoom:1}
+#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_sns li {float:left;width:50px;text-align:center;margin-left:3px}
+#bo_v_sns li a{height:40px;padding:10px 0;}
+#bo_v_sns li .sns_f{display:block;background:#415b92;border-radius:3px}
+#bo_v_sns li .sns_t{display:block;background:#35b3dc;border-radius:3px}
+#bo_v_sns li .sns_g{display:block;background:#d5503a;border-radius:3px}
+#bo_v_sns li .sns_k{display:block;background:#fbe300;border-radius:3px}
+#bo_v_sns li img{vertical-align:top}
+
+/* 게시판 댓글 */
+.cmt_btn{background:url('./img/cmt_btn.png') no-repeat right 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.167em;margin: 20px 0 10px;padding:0 0 10px ;border-bottom:1px solid #e8e8e8}
+.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat right -23px}
+
+#bo_vc {}
+#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc article {margin:0 0 15px}
+#bo_vc header {position:relative;padding:0 0 0 50px;height:40px;line-height:20px}
+#bo_vc .comment_profile_img{position:absolute;top:0;left:0}
+#bo_vc .comment_profile_img img, #bo_vc .profile_img img{border-radius:50%}
+#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
+.bo_vc_hdinfo {display:inline-block;color:#777;font-style:italic}
+#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_vc .cmt_contents {padding:10px 15px ;margin:5px 0 0 ;border-radius:5px;background:#f6f6f6;line-height:1.8em}
+#bo_vc .cmt_contents p{font-size:1.083em}
+#bo_vc p a {text-decoration:underline}
+#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
+#bo_vc_empty {margin:0;padding:15px !important;text-align:center}
+#bo_vc #bo_vc_winfo {float:left}
+#bo_vc footer {zoom:1}
+#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}
+
+.bo_vc_act {text-align:right;;margin:0;list-style:none}
+.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_act li {display:inline-block;margin:0 2px}
+.bo_vc_act li a{color:#3497d9;text-decoration:underline}
+
+.bo_vc_w {position:relative;margin:10px 0;display:block;}
+.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
+.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px}
+#wr_secret{}
+.bo_vc_w_info{margin:5px 0}
+.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w_info .frm_input{float:left;;width:49.5%;margin: 0 0 5px 0}
+.bo_vc_w_info #wr_password{float:right;}
+.bo_vc_w_info #captcha{;display:block;clear:both}
+.bo_vc_w .btn_confirm{margin-top:5px;clear:both}
+.bo_vc_w .icon_lock{display:inline-block;font-size:17px;padding: 5px;margin-right:5px;}
+.bo_vc_w .btn_submit{height:50px;width:100%;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;}
+.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w .bo_vc_secret{float:right;display:block;}
+
+#bo_vc_send_sns{display:block;float:left}
+#bo_vc_sns {display:block;margin:0;padding:0;list-style:none;zoom:1}
+#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc_sns li {float:left;margin:0 5px 0 0}
+#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;;padding: 10px 0 10px 10px}
+#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;;padding: 10px 0 10px 10px}
+#bo_vc_sns .sns_li_off{background:#bbb}
+#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
+#bo_vc_sns input {margin:0 5px 0 0 }
+
+/*글쓰기*/
+#bo_w .bo_w_select select{border:1px solid #3497d9;background:#fff;width:100%}
+#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center}
+#bo_w .bo_w_link .frm_input{padding-left:50px}
+#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center}
+#bo_w .bo_w_flie .frm_file{padding-left:50px;}
+#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
+#bo_w .bo_w_flie .frm_input{margin:5px 0 0 }
+
diff --git a/theme/54/mobile/skin/board/basic/view.skin.php b/theme/54/mobile/skin/board/basic/view.skin.php
new file mode 100644
index 000000000..a0b0f4d87
--- /dev/null
+++ b/theme/54/mobile/skin/board/basic/view.skin.php
@@ -0,0 +1,278 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+ 페이지 정보
+ 작성자
+ 조회 회
+ 댓글 건
+
+
+
+
+
+ 본문
+
+ \n";
+
+ for ($i=0; $i<=count($view['file']); $i++) {
+ if ($view['file'][$i]['view']) {
+ //echo $view['file'][$i]['view'];
+ echo get_view_thumbnail($view['file'][$i]['view']);
+ }
+ }
+
+ echo " \n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+ 추천
+ 이 글을 추천하셨습니다
+
+
+
+
+ 비추천
+
+
+
+
+
+
+ 추천
+ 비추천
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/board/basic/view_comment.skin.php b/theme/54/mobile/skin/board/basic/view_comment.skin.php
new file mode 100644
index 000000000..06dd49ea2
--- /dev/null
+++ b/theme/54/mobile/skin/board/basic/view_comment.skin.php
@@ -0,0 +1,328 @@
+
+
+
+
+
댓글목록
+
+
+
+ 댓글목록
+ \]/i", "", $str);
+ ?>
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/board/basic/write.skin.php b/theme/54/mobile/skin/board/basic/write.skin.php
new file mode 100644
index 000000000..9165fd212
--- /dev/null
+++ b/theme/54/mobile/skin/board/basic/write.skin.php
@@ -0,0 +1,247 @@
+', 0);
+?>
+
+
+
+
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_file.gif b/theme/54/mobile/skin/board/gallery/img/icon_file.gif
new file mode 100644
index 000000000..cca47f566
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_file.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_hot.gif b/theme/54/mobile/skin/board/gallery/img/icon_hot.gif
new file mode 100644
index 000000000..c95b839ae
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_hot.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_img.gif b/theme/54/mobile/skin/board/gallery/img/icon_img.gif
new file mode 100644
index 000000000..fefa10d4a
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_img.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_link.gif b/theme/54/mobile/skin/board/gallery/img/icon_link.gif
new file mode 100644
index 000000000..0f3cb1ac6
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_link.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_mobile.gif b/theme/54/mobile/skin/board/gallery/img/icon_mobile.gif
new file mode 100644
index 000000000..ad934d23c
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_mobile.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_movie.gif b/theme/54/mobile/skin/board/gallery/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_movie.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_new.gif b/theme/54/mobile/skin/board/gallery/img/icon_new.gif
new file mode 100644
index 000000000..45aa6d7ed
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_new.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_reply.gif b/theme/54/mobile/skin/board/gallery/img/icon_reply.gif
new file mode 100644
index 000000000..91c135977
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_reply.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_secret.gif b/theme/54/mobile/skin/board/gallery/img/icon_secret.gif
new file mode 100644
index 000000000..c04899f14
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_secret.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/img/icon_sound.gif b/theme/54/mobile/skin/board/gallery/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/mobile/skin/board/gallery/img/icon_sound.gif differ
diff --git a/theme/54/mobile/skin/board/gallery/list.skin.php b/theme/54/mobile/skin/board/gallery/list.skin.php
new file mode 100644
index 000000000..5f7e18df7
--- /dev/null
+++ b/theme/54/mobile/skin/board/gallery/list.skin.php
@@ -0,0 +1,236 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 카테고리
+
+
+
+
+
+ 전체 건
+ 페이지
+
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/board/gallery/style.css b/theme/54/mobile/skin/board/gallery/style.css
new file mode 100644
index 000000000..e35747966
--- /dev/null
+++ b/theme/54/mobile/skin/board/gallery/style.css
@@ -0,0 +1,302 @@
+@charset "utf-8";
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+/* 게시판 버튼 */
+/* 목록 버튼 */
+#bo_gall a.btn_b01 {}
+#bo_gall a.btn_b01:focus, #bo_gall .btn_b01:hover {}
+#bo_gall a.btn_b02 {}
+#bo_gall a.btn_b02:focus, #bo_gall .btn_b02:hover {}
+#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_gall a.btn_admin:focus, #bo_gall a.btn_admin:hover {}
+
+/* 읽기 버튼 */
+#bo_v a.btn_b01 {}
+#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {}
+#bo_v a.btn_b02 {}
+#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {}
+#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}
+
+/* 쓰기 버튼 */
+#bo_w .btn_confirm {} /* 서식단계 진행 */
+#bo_w .btn_submit {}
+#bo_w .btn_cancel {}
+#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */
+
+/* 기본테이블 */
+/* 읽기 내 테이블 */
+#bo_v .tbl_head01 {}
+#bo_v .tbl_head01 caption {}
+#bo_v .tbl_head01 thead th {}
+#bo_v .tbl_head01 thead a {}
+#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_v .tbl_head01 tfoot th {}
+#bo_v .tbl_head01 tfoot td {}
+#bo_v .tbl_head01 tbody th {}
+#bo_v .tbl_head01 td {}
+#bo_v .tbl_head01 a {}
+#bo_v td.empty_table {}
+
+/* 쓰기 테이블 */
+#bo_w table {}
+#bo_w caption {}
+#bo_w .frm_address {}
+#bo_w .frm_file {}
+#bo_w .frm_info {}
+
+#bo_w .tbl_frm01 {}
+#bo_w .tbl_frm01 caption {}
+#bo_w .tbl_frm01 th {}
+#bo_w .tbl_frm01 td {}
+#bo_w .tbl_frm01 textarea, #bo_w .frm_input {}
+#bo_w .tbl_frm01 textarea {}
+/*
+#bo_w .tbl_frm01 #captcha {}
+#bo_w .tbl_frm01 #captcha input {}
+*/
+#bo_w .tbl_frm01 a {}
+
+#bo_w .required, #bo_w textarea.required {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 갤러리 목록 */
+#bo_gall h2 {margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+
+#bo_gall #gall_allchk {margin:0 10px}
+
+#bo_gall #gall_ul {margin:10px 0 0;padding:0 10px;list-style:none}
+#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
+
+#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {margin: 10px;padding-left:1px;zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li{display:inline-block;float:left;margin:3px 5px 3px 0}
+#bo_cate a {display:block;line-height:24px;padding:0 10px;border-radius:13px;background:#fff;}
+#bo_cate #bo_cate_on {background:#4162ff;color:#fff;
+-webkit-box-shadow:0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow:0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+
+
+#bo_gall .gall_li {float:left;;width:50%;padding:5px}
+#bo_gall .gall_li_wr{background:#fff;position:relative;}
+#bo_gall .gall_li_chk{display:inline-block;padding:5px;position:absolute;top:0;left:0}
+#bo_gall .gall_li:nth-child(2n+1) {clear:both}
+#bo_gall .gall_li .gall_img img{width:100%;height:auto}
+#bo_gall .gall_li .gall_img .no-img{display:block;background:#ddd;text-align:center;padding:30% 0}
+
+#bo_gall .gall_now .gall_text_href a {color:#ff3061}
+
+#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
+#bo_gall .gall_href strong, #bo_gall .gall_href span {display:block;width:174px;height:124px;background:#f7f7f7;text-align:center;line-height:8em}
+
+#bo_gall .gall_text_href {padding:10px;display:block}
+#bo_gall .gall_li_tit{display:block;margin:5px 0;font-weight:bold}
+#bo_gall .bo_cate_link {display:inline-block;color:#3ca1ff !important}
+#bo_gall .profile_img img{border-radius:50%}
+#bo_gall .gall_info{padding:5px 0 0;margin:10px 0 0 ;color:#777;font-size:0.92em;border-top:1px solid #eee;}
+#bo_gall .gall_info:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_gall .gall_info strong{display:inline-block;margin-right:3px}
+#bo_gall .date{float:right}
+
+/* 게시판 목록 공통 */
+.bo_fx {margin-bottom:5px;padding:5px 10px}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em}
+.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
+.btn_bo_user li {float:left;margin-left:5px}
+.btn_bo_adm {text-align:center}
+.btn_bo_adm li {display:inline-block;}
+.btn_bo_adm button {border:0;padding:0 10px;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle}.bo_notice td {background:#f7f7f7}
+.bo_notice td a {font-weight:bold}
+.td_num strong {color:#000}
+.bo_current {color:#e8180c}
+.td_subject img {margin-left:3px}
+.cnt_cmt {font-weight:bold}
+
+#bo_sch {background:#fff;border:1px solid #bdc2d8;position:relative;margin:10px;border-radius:3px}
+#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#bo_sch select{border:0;;margin:9px 0;height:20px;border-right:1px solid #ddd;float:left;width:40%}
+#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px}
+#bo_sch .sch_btn{height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px}
+
+.view_is_list.btn_top{position:relative;z-index:auto;top:0;left:0}
+.view_is_list{margin:8px 10px 0;height:50px;padding:10px;line-height:30px;border-radius:3px;border-bottom:1px solid #ccc;background:#fff;color:#333;text-align:right}
+.view_is_list li{display:inline-block}
+
+#bo_gall li.empty_list {padding:30px 0;text-align:center}
+
+/* 게시판 쓰기 */
+#char_count_desc {display:block;margin:0 0 5px;padding:0}
+#char_count_wrap {margin:5px 0 0;text-align:right}
+#char_count {font-weight:bold}
+
+#wr_email, #wr_homepage, #wr_subject, .wr_link {width:100%}
+
+/* 게시판 읽기 */
+#bo_v {padding:20px 10px 10px;background:#fff
+;-webkit-box-shadow: 0 1px 4px #ddd;
+-moz-box-shadow: 0 1px 4px #ddd;
+box-shadow: 0 1px 4px #ddd;}
+
+#bo_v_table {padding: 10px;color:#999;font-size:0.9em;font-weight:bold}
+
+#bo_v_title {;text-align:center}
+.bo_v_cate{display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;font-weight:normal;
+-webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+.bo_v_tit{display:block;font-size:1.5em;margin:10px 0 0}
+#bo_v header p{font-size:0.92em;color:#777;font-style:italic ;text-align:center;margin:10px 0 0 }
+
+#bo_v_info {padding:15px 0px 10px;border-bottom:1px solid #eee;text-align:center;color:#666}
+#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_info strong {display:inline-block;font-weight:normal;margin:0 5px}
+#bo_v_info .profile_img img{border-radius:50%}
+#bo_v_info .icon_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;background-size:80%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin:0 3px 0 5px}
+#bo_v_info .icon_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;background-size:70%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin:0 3px 0 5px}
+#bo_v_info .ip{vertical-align:middle}
+
+#bo_v_file {margin:10px 0}
+#bo_v_file h2 {background:#949ab4;color:#fff;margin-bottom:1px;line-height:35px;padding: 0 10px}
+#bo_v_file ul {margin:0;padding:0;list-style:none}
+#bo_v_file li {padding: 10px;border-bottom:1px solid #fff;background:#f1f7fa;color:#777}
+#bo_v_file a {display:block;color:#000;text-decoration:none;margin:0 0 3px}
+#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
+#bo_v_file a strong{color:#3497d9;text-decoration:underline}
+.bo_v_file_cnt {font-size:0.92em}
+
+#bo_v_link{margin:10px 0}
+#bo_v_link h2 {background:#949ab4;color:#fff;margin-bottom:1px;line-height:35px;padding: 0 10px}
+#bo_v_link ul {margin:0;padding:0;list-style:none}
+#bo_v_link li {padding: 10px;border-bottom:1px solid #fff;background:#f1f7fa;color:#777}
+#bo_v_link a {display:block;color:#000;text-decoration:none;margin:0 0 3px}
+#bo_v_link a strong{color:#3497d9;text-decoration:underline}
+#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
+.bo_v_link_cnt {font-size:0.92em}
+
+#bo_v_top {margin:10px 0;}
+#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_top ul {margin:0;padding:0;list-style:none}
+#bo_v_top ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top ul li{display:inline-block;}
+.bo_v_left{float:left}
+.bo_v_right{float:right}
+
+#bo_v_bot {padding:0 10px}
+#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_bot ul {margin:0;padding:0;list-style:none}
+
+.bo_v_nb{margin:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;position:relative;}
+.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_v_nb li {}
+.bo_v_nb li a{display:inline-block;padding:10px;color:#777}
+.bo_v_nb .bo_v_next{;position:absolute;top:0;right:0;}
+.bo_v_nb .bo_v_prev{;position:absolute;top:0;left:0;}
+
+#bo_v_atc {min-height:200px}
+#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden}
+
+#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
+#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_img a.view_image{display:block}
+#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto}
+
+#bo_v_con {min-height:200px;margin-bottom:20px;width:100%;font-size:1.250em;line-height:1.7em;word-break:break-all;overflow:hidden}
+#bo_v_con a {color:#000;text-decoration:underline}
+#bo_v_con img {max-width:100%;height:auto}
+
+#bo_v_act {margin-bottom:30px;text-align:center}
+#bo_v_act .bo_v_act_gng {position:relative}
+#bo_v_act a {margin-right:5px;vertical-align:middle}
+#bo_v_act a:hover{background-color:#f3f3f3}
+#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
+#bo_v_act .bo_v_good{padding:15px 0;display:inline-block;border:1px solid #000;width:70px;height:70px;line-height:20px;border-radius:50%;font-style:italic}
+#bo_v_act .bo_v_nogood{padding:15px 0;display:inline-block;border:1px solid #000;width:70px;height:70px;line-height:20px;border-radius:50%;font-style:italic}
+#bo_v_act .bo_v_good i,#bo_v_act .bo_v_nogood i{font-size:18px;}
+#bo_v_share{position:relative;margin:20px 0;text-align:right}
+#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_share .btn_scrap{display:inline-block;background:#d4d4d4;color:#444;line-height:40px;width:60px;font-weight:bold;text-align:center;float:left;border-radius:3px}
+
+.btn_share{display:none;}
+.bo_v_snswr{position:relative;float:right}
+#bo_v_sns {;padding:0;list-style:none;zoom:1}
+#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_sns li {float:left;width:50px;text-align:center;margin-left:3px}
+#bo_v_sns li a{height:40px;padding:10px 0;}
+#bo_v_sns li .sns_f{display:block;background:#415b92;border-radius:3px}
+#bo_v_sns li .sns_t{display:block;background:#35b3dc;border-radius:3px}
+#bo_v_sns li .sns_g{display:block;background:#d5503a;border-radius:3px}
+#bo_v_sns li .sns_k{display:block;background:#fbe300;border-radius:3px}
+#bo_v_sns li img{vertical-align:top}
+
+/* 게시판 댓글 */
+.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 79px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.167em;margin: 20px 0 10px;padding:0 0 10px ;border-bottom:1px solid #e8e8e8}
+.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 79px -23px}
+
+#bo_vc {}
+#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc article {margin:0 0 15px}
+#bo_vc header {position:relative;padding:0 0 0 50px;height:40px;line-height:20px}
+#bo_vc .comment_profile_img{position:absolute;top:0;left:0}
+#bo_vc .comment_profile_img img, #bo_vc .profile_img img{border-radius:50%}
+#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
+.bo_vc_hdinfo {display:inline-block;color:#777;font-style:italic}
+#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_vc .cmt_contents {padding:10px 15px ;margin:5px 0 0 ;border-radius:5px;background:#f6f6f6;line-height:1.8em}
+#bo_vc .cmt_contents p{font-size:1.083em}
+#bo_vc p a {text-decoration:underline}
+#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
+#bo_vc_empty {margin:0;padding:15px !important;text-align:center}
+#bo_vc #bo_vc_winfo {float:left}
+#bo_vc footer {zoom:1}
+#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}
+
+.bo_vc_act {text-align:right;;margin:0;list-style:none}
+.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_act li {display:inline-block;margin:0 2px}
+.bo_vc_act li a{color:#3497d9;text-decoration:underline}
+
+.bo_vc_w {position:relative;margin:10px 0;display:block;}
+.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
+.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px}
+#wr_secret{}
+.bo_vc_w_info{margin:5px 0}
+.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w_info .frm_input{float:left;;width:49.5%;margin: 0 0 5px 0}
+.bo_vc_w_info #wr_password{float:right;}
+.bo_vc_w_info #captcha{;display:block;clear:both}
+.bo_vc_w .btn_confirm{margin-top:5px;clear:both}
+.bo_vc_w .icon_lock{display:inline-block;font-size:17px;padding: 5px;margin-right:5px;}
+.bo_vc_w .btn_submit{height:50px;width:100%;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;}
+.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w .bo_vc_secret{float:right;display:block;}
+
+#bo_vc_send_sns{display:block;float:left}
+#bo_vc_sns {display:block;margin:0;padding:0;list-style:none;zoom:1}
+#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc_sns li {float:left;margin:0 5px 0 0}
+#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;;padding: 10px 0 10px 10px}
+#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;;padding: 10px 0 10px 10px}
+#bo_vc_sns .sns_li_off{background:#bbb}
+#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
+#bo_vc_sns input {margin:0 5px 0 0 }
+
+/*글쓰기*/
+#bo_w .bo_w_select select{border:1px solid #3497d9;background:#fff;width:100%}
+#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center}
+#bo_w .bo_w_link .frm_input{padding-left:50px}
+#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center}
+#bo_w .bo_w_flie .frm_file{padding-left:50px;}
+#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
+#bo_w .bo_w_flie .frm_input{margin:5px 0 0 }
+
diff --git a/theme/54/mobile/skin/board/gallery/view.skin.php b/theme/54/mobile/skin/board/gallery/view.skin.php
new file mode 100644
index 000000000..a0b0f4d87
--- /dev/null
+++ b/theme/54/mobile/skin/board/gallery/view.skin.php
@@ -0,0 +1,278 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+ 페이지 정보
+ 작성자
+ 조회 회
+ 댓글 건
+
+
+
+
+
+ 본문
+
+ \n";
+
+ for ($i=0; $i<=count($view['file']); $i++) {
+ if ($view['file'][$i]['view']) {
+ //echo $view['file'][$i]['view'];
+ echo get_view_thumbnail($view['file'][$i]['view']);
+ }
+ }
+
+ echo " \n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+ 추천
+ 이 글을 추천하셨습니다
+
+
+
+
+ 비추천
+
+
+
+
+
+
+ 추천
+ 비추천
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/board/gallery/view_comment.skin.php b/theme/54/mobile/skin/board/gallery/view_comment.skin.php
new file mode 100644
index 000000000..06dd49ea2
--- /dev/null
+++ b/theme/54/mobile/skin/board/gallery/view_comment.skin.php
@@ -0,0 +1,328 @@
+
+
+
+
+
댓글목록
+
+
+
+ 댓글목록
+ \]/i", "", $str);
+ ?>
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/board/gallery/write.skin.php b/theme/54/mobile/skin/board/gallery/write.skin.php
new file mode 100644
index 000000000..1bec14b05
--- /dev/null
+++ b/theme/54/mobile/skin/board/gallery/write.skin.php
@@ -0,0 +1,247 @@
+', 0);
+?>
+
+
+
+
diff --git a/theme/54/mobile/skin/connect/basic/connect.skin.php b/theme/54/mobile/skin/connect/basic/connect.skin.php
new file mode 100644
index 000000000..96d2da394
--- /dev/null
+++ b/theme/54/mobile/skin/connect/basic/connect.skin.php
@@ -0,0 +1,8 @@
+', 0);
+?>
+
diff --git a/theme/54/mobile/skin/connect/basic/current_connect.skin.php b/theme/54/mobile/skin/connect/basic/current_connect.skin.php
new file mode 100644
index 000000000..5d48dca9e
--- /dev/null
+++ b/theme/54/mobile/skin/connect/basic/current_connect.skin.php
@@ -0,0 +1,32 @@
+', 0);
+?>
+
+
+
+
+ ".$location."";
+ else $display_location = $location;
+ ?>
+
+
+
+
+
+
+
+ 현재 접속자가 없습니다.";
+ ?>
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/connect/basic/style.css b/theme/54/mobile/skin/connect/basic/style.css
new file mode 100644
index 000000000..be5819fb8
--- /dev/null
+++ b/theme/54/mobile/skin/connect/basic/style.css
@@ -0,0 +1,17 @@
+@charset "utf-8";
+/* SIR 지운아빠 */
+
+/* 현재접속자 */
+#current_connect{margin:0;padding:5px;}
+#current_connect li {padding:5px;float:left;width:50%;text-align:center;}
+#current_connect li:nth-child(2n+1){clear:both}
+#current_connect .crt_name {padding:20px 0;display:block}
+#current_connect .crt_name img{ border-radius:50%;margin: 0 0 5px}
+#current_connect .crt_wr{background:#fff;position:relative;
+-webkit-box-shadow: 0 1px 4px #cbd1df;
+ -moz-box-shadow: 0 1px 4px #cbd1df;
+ box-shadow: 0 1px 4px #cbd1df;}
+#current_connect .crt_lct{display:block;text-align:center;border-top:1px solid #ddd;padding:10px 5px;line-height:1.4em}
+#current_connect .crt_lct a{color:#3ca1ff}
+#current_connect .crt_num{position:absolute;top:10px;left:10px;color:#777;font-weight:bold}
+#current_connect .empty_li{width:100%;padding:100px 0;color:#777}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/content/basic/content.skin.php b/theme/54/mobile/skin/content/basic/content.skin.php
new file mode 100644
index 000000000..79d47d932
--- /dev/null
+++ b/theme/54/mobile/skin/content/basic/content.skin.php
@@ -0,0 +1,18 @@
+', 0);
+
+?>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/content/basic/style.css b/theme/54/mobile/skin/content/basic/style.css
new file mode 100644
index 000000000..638229597
--- /dev/null
+++ b/theme/54/mobile/skin/content/basic/style.css
@@ -0,0 +1,8 @@
+@charset "utf-8";
+
+/* 내용관리 */
+#ctt {margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
+.ctt_admin {margin:0 5px;text-align:right}
+#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#ctt_con {padding:10px 0}
+.ctt_img {text-align:center}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/faq/basic/list.skin.php b/theme/54/mobile/skin/faq/basic/list.skin.php
new file mode 100644
index 000000000..68d928b2a
--- /dev/null
+++ b/theme/54/mobile/skin/faq/basic/list.skin.php
@@ -0,0 +1,124 @@
+', 0);
+?>
+
+
+'.conv_content($fm['fm_mobile_head_html'], 1).'
';
+?>
+
+
+
+
+
+
+
+
+ 자주하시는질문 분류
+
+ 열린 분류 ';
+ }
+ ?>
+ >
+
+
+
+
+
+
+
+
+ 목록
+
+ $v){
+ if(empty($v))
+ continue;
+ ?>
+
+ Q
+
+
+
+
+
+ 검색된 게시물이 없습니다.';
+ } else {
+ echo '
';
+ }
+ }
+ ?>
+
+
+
+
+'.conv_content($fm['fm_mobile_tail_html'], 1).'
';
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/faq/basic/style.css b/theme/54/mobile/skin/faq/basic/style.css
new file mode 100644
index 000000000..fcdc9cd86
--- /dev/null
+++ b/theme/54/mobile/skin/faq/basic/style.css
@@ -0,0 +1,34 @@
+@charset "utf-8";
+
+#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {margin: 10px;padding-left:1px;zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li{display:inline-block;float:left;margin:3px 5px 3px 0}
+#bo_cate a {display:block;line-height:24px;padding:0 10px;border-radius:13px;background:#fff;}
+#bo_cate #bo_cate_on {background:#4162ff;color:#fff;
+-webkit-box-shadow:0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow:0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+
+#faq_wrap {margin:10px 10px 60px}
+#faq_wrap h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+.faq_admin {margin:0 5px;text-align:right}
+#faq_wrap p {line-height:1.8em}
+#faq_wrap ol {margin:0;padding:0;list-style:none}
+#faq_wrap li{margin:10px 0;background:#fff;border-radius:3px;
+-webkit-box-shadow: 0 1px 4px #cbd1df;
+ -moz-box-shadow: 0 1px 4px #cbd1df;
+ box-shadow: 0 1px 4px #cbd1df;}
+#faq_con h3{position:relative;padding-left:30px;}
+#faq_con h3 a {display:block;padding:10px;}
+#faq_con .faq_alp{position:absolute;top:10px;left:10px;display:inline-block;background:#333;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;color:#fff}
+#faq_con .faq_alp_a{background:#aaa}
+#faq_con .con_inner {;position:relative;display:none;padding:10px;padding-left:40px;line-height:1.8em;border-top:1px solid #eee;}
+#faq_con .con_closer {margin:10px 0 0;text-align:right}
+#faq_con .closer_btn {margin:0;padding:0 5px;line-height:24px;border:0;background:#666;color:#fff}
+.faq_tolist {padding:0 10px;text-align:right}
+.faq_img {text-align:center}
+
+#faq_sch {text-align:center;margin:10px;position:relative}
+#faq_sch .frm_input {width:100%}
+#faq_sch .btn_submit{position:absolute;top:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_comment.png b/theme/54/mobile/skin/latest/basic/img/icon_comment.png
new file mode 100644
index 000000000..bd7e67f33
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_comment.png differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_file.gif b/theme/54/mobile/skin/latest/basic/img/icon_file.gif
new file mode 100644
index 000000000..244af004d
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_file.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_hot.gif b/theme/54/mobile/skin/latest/basic/img/icon_hot.gif
new file mode 100644
index 000000000..4e8d7ff1b
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_hot.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_img.gif b/theme/54/mobile/skin/latest/basic/img/icon_img.gif
new file mode 100644
index 000000000..3ba495d05
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_img.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_link.gif b/theme/54/mobile/skin/latest/basic/img/icon_link.gif
new file mode 100644
index 000000000..e9cb9559c
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_link.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_mobile.gif b/theme/54/mobile/skin/latest/basic/img/icon_mobile.gif
new file mode 100644
index 000000000..43189ffae
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_mobile.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_more.gif b/theme/54/mobile/skin/latest/basic/img/icon_more.gif
new file mode 100644
index 000000000..7cdf200a7
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_more.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_movie.gif b/theme/54/mobile/skin/latest/basic/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_movie.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_new.gif b/theme/54/mobile/skin/latest/basic/img/icon_new.gif
new file mode 100644
index 000000000..45aa6d7ed
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_new.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_reply.gif b/theme/54/mobile/skin/latest/basic/img/icon_reply.gif
new file mode 100644
index 000000000..7fe2c6558
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_reply.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_secret.gif b/theme/54/mobile/skin/latest/basic/img/icon_secret.gif
new file mode 100644
index 000000000..7be670092
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_secret.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/img/icon_sound.gif b/theme/54/mobile/skin/latest/basic/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/mobile/skin/latest/basic/img/icon_sound.gif differ
diff --git a/theme/54/mobile/skin/latest/basic/latest.skin.php b/theme/54/mobile/skin/latest/basic/latest.skin.php
new file mode 100644
index 000000000..45f0bcd65
--- /dev/null
+++ b/theme/54/mobile/skin/latest/basic/latest.skin.php
@@ -0,0 +1,44 @@
+', 0);
+?>
+
+
diff --git a/theme/54/mobile/skin/latest/basic/style.css b/theme/54/mobile/skin/latest/basic/style.css
new file mode 100644
index 000000000..fa2a2ab8a
--- /dev/null
+++ b/theme/54/mobile/skin/latest/basic/style.css
@@ -0,0 +1,19 @@
+@charset "utf-8";
+
+/* 최근게시물 스킨 (latest) */
+.lt {position:relative;padding:15px 10px ;}
+.lt ul {margin:10px 0 0 ;padding:0;list-style:none}
+.lt .lt_title {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;border-bottom:1px solid #ccc;}
+.lt .lt_more {position:absolute;top:5px;right:10px}
+.lt .cnt_cmt {display:inline-block;margin:0 5px 0 3px;}
+.lt .lt_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 20px;color: #666;position: relative;padding-top: 10px;vertical-align:top}
+.lt .profile_img img{border-radius:50%;vertical-align:top}
+.lt .lt_tit{display: block;font-size: 1.083em;font-weight: bold;margin: 5px 0;}
+.lt li .fa-download{width:16px;height:16px;line-height:16px;background:#ecaa30;color:#fff;text-align:center;font-size:10px;border-radius:2px}
+.lt li .fa-link{width:16px;height:16px;line-height:16px;background:#2aa974;color:#fff;text-align:center;font-size:10px;border-radius:2px}
+.lt li .fa-heart{color:#ff0000;}
+.lt li .new_icon{display:inline-block;padding: 0 3px;line-height:16px ;font-size:0.833em;color:#fff;background:#c56bed}
+.lt .lt_tit .fa-heart{color: #fe4560;}
+.lt .lt_date{position:absolute;top:10px;right:0;color:#666;font-style:italic}
+.lt .comment_icon{background:url(./img/icon_comment.png) no-repeat 50% 50% ;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px}
+.lt .empty_li{text-align:center;padding:40px 0;color:#777}
diff --git a/theme/54/mobile/skin/member/basic/formmail.skin.php b/theme/54/mobile/skin/member/basic/formmail.skin.php
new file mode 100644
index 000000000..19688df2c
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/formmail.skin.php
@@ -0,0 +1,94 @@
+', 0);
+?>
+
+
+
+
diff --git a/theme/54/mobile/skin/member/basic/img/btn_del.gif b/theme/54/mobile/skin/member/basic/img/btn_del.gif
new file mode 100644
index 000000000..484697f03
Binary files /dev/null and b/theme/54/mobile/skin/member/basic/img/btn_del.gif differ
diff --git a/theme/54/mobile/skin/member/basic/img/icon_file.gif b/theme/54/mobile/skin/member/basic/img/icon_file.gif
new file mode 100644
index 000000000..244af004d
Binary files /dev/null and b/theme/54/mobile/skin/member/basic/img/icon_file.gif differ
diff --git a/theme/54/mobile/skin/member/basic/img/zip_ico_up.gif b/theme/54/mobile/skin/member/basic/img/zip_ico_up.gif
new file mode 100644
index 000000000..a1eff70fa
Binary files /dev/null and b/theme/54/mobile/skin/member/basic/img/zip_ico_up.gif differ
diff --git a/theme/54/mobile/skin/member/basic/login.skin.php b/theme/54/mobile/skin/member/basic/login.skin.php
new file mode 100644
index 000000000..4c6ff111f
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/login.skin.php
@@ -0,0 +1,58 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/member/basic/login_check.skin.php b/theme/54/mobile/skin/member/basic/login_check.skin.php
new file mode 100644
index 000000000..1b182915e
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/login_check.skin.php
@@ -0,0 +1,5 @@
+
diff --git a/theme/54/mobile/skin/member/basic/member_confirm.skin.php b/theme/54/mobile/skin/member/basic/member_confirm.skin.php
new file mode 100644
index 000000000..08308c159
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/member_confirm.skin.php
@@ -0,0 +1,42 @@
+', 0);
+?>
+
+
+
+
diff --git a/theme/54/mobile/skin/member/basic/memo.skin.php b/theme/54/mobile/skin/member/basic/memo.skin.php
new file mode 100644
index 000000000..cfa7e11b5
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/memo.skin.php
@@ -0,0 +1,45 @@
+', 0);
+?>
+
+
+
+
+
+
+
+ 전체 쪽지 통
+
+
+
+
+
+
+
+ 에 쪽지 -
+
+
+ 삭제
+
+
+ 자료가 없습니다."; } ?>
+
+
+
+
+
+
+ 쪽지 보관일수는 최장 일 입니다.
+
+
+ 창닫기
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/member/basic/memo_form.skin.php b/theme/54/mobile/skin/member/basic/memo_form.skin.php
new file mode 100644
index 000000000..d7daf9809
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/memo_form.skin.php
@@ -0,0 +1,54 @@
+', 0);
+?>
+
+
+
쪽지보내기
+
+
+
+
+
+
+
+ 창닫기
+
+
+
+
+
diff --git a/theme/54/mobile/skin/member/basic/memo_view.skin.php b/theme/54/mobile/skin/member/basic/memo_view.skin.php
new file mode 100644
index 000000000..51ed44b88
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/memo_view.skin.php
@@ -0,0 +1,57 @@
+', 0);
+?>
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/member/basic/password.skin.php b/theme/54/mobile/skin/member/basic/password.skin.php
new file mode 100644
index 000000000..70fea0e0b
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/password.skin.php
@@ -0,0 +1,44 @@
+', 0);
+?>
+
+
diff --git a/theme/54/mobile/skin/member/basic/password_lost.skin.php b/theme/54/mobile/skin/member/basic/password_lost.skin.php
new file mode 100644
index 000000000..ce266e9f8
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/password_lost.skin.php
@@ -0,0 +1,47 @@
+', 0);
+?>
+
+
+
+
diff --git a/theme/54/mobile/skin/member/basic/point.skin.php b/theme/54/mobile/skin/member/basic/point.skin.php
new file mode 100644
index 000000000..ec86b37cf
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/point.skin.php
@@ -0,0 +1,82 @@
+', 0);
+?>
+
+
+
+
+
+ 0) {
+ $point1 = '+' .number_format($row['po_point']);
+ $sum_point1 += $row['po_point'];
+ } else {
+ $point2 = number_format($row['po_point']);
+ $sum_point2 += $row['po_point'];
+ }
+
+ $po_content = $row['po_content'];
+
+ $expr = '';
+ // if($row['po_expired'] == 1)
+ $expr = ' txt_expired';
+ ?>
+
+
+
+
+
+
+
+
+
+ 만료:
+
+
+
+
+ 자료가 없습니다.';
+ else {
+ if ($sum_point1 > 0)
+ $sum_point1 = "+" . number_format($sum_point1);
+ $sum_point2 = number_format($sum_point2);
+ }
+ ?>
+
+
+
+
+ 지급
+
+
+
+ 사용
+
+
+
+ 보유
+
+
+
+
+
+
+
창닫기
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/member/basic/profile.skin.php b/theme/54/mobile/skin/member/basic/profile.skin.php
new file mode 100644
index 000000000..4d52b5fb0
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/profile.skin.php
@@ -0,0 +1,48 @@
+', 0);
+?>
+
+
+
님의 프로필
+
+
+
+
+
+ 회원권한
+
+
+
+ 포인트
+
+
+
+
+ 홈페이지
+
+
+
+
+ 회원가입일
+ = $mb['mb_level']) ? substr($mb['mb_datetime'],0,10) ." (".number_format($mb_reg_after)." 일)" : "알 수 없음"; ?>
+
+
+ 최종접속일
+ = $mb['mb_level']) ? $mb['mb_today_login'] : "알 수 없음"; ?>
+
+
+
+
+
+
+
+
+ 창닫기
+
+
diff --git a/theme/54/mobile/skin/member/basic/register.skin.php b/theme/54/mobile/skin/member/basic/register.skin.php
new file mode 100644
index 000000000..b952cef5f
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/register.skin.php
@@ -0,0 +1,105 @@
+', 0);
+?>
+
+
diff --git a/theme/54/mobile/skin/member/basic/register_form.skin.php b/theme/54/mobile/skin/member/basic/register_form.skin.php
new file mode 100644
index 000000000..6f9137059
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/register_form.skin.php
@@ -0,0 +1,465 @@
+', 0);
+?>
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/member/basic/register_result.skin.php b/theme/54/mobile/skin/member/basic/register_result.skin.php
new file mode 100644
index 000000000..fb677f0c1
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/register_result.skin.php
@@ -0,0 +1,45 @@
+', 0);
+?>
+
+
회원가입이 완료 되었습니다.
+
+
+ 님의 회원가입을 진심으로 축하합니다.
+
+
+
+
+ 회원 가입 시 입력하신 이메일 주소로 인증메일이 발송되었습니다.
+ 발송된 인증메일을 확인하신 후 인증처리를 하시면 사이트를 원활하게 이용하실 수 있습니다.
+
+
+ 아이디
+
+ 이메일 주소
+
+
+
+ 이메일 주소를 잘못 입력하셨다면, 사이트 관리자에게 문의해주시기 바랍니다.
+
+
+
+
+ 회원님의 비밀번호는 아무도 알 수 없는 암호화 코드로 저장되므로 안심하셔도 좋습니다.
+ 아이디, 비밀번호 분실시에는 회원가입시 입력하신 이메일 주소를 이용하여 찾을 수 있습니다.
+
+
+
+ 회원 탈퇴는 언제든지 가능하며 일정기간이 지난 후, 회원님의 정보는 삭제하고 있습니다.
+ 감사합니다.
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/member/basic/scrap.skin.php b/theme/54/mobile/skin/member/basic/scrap.skin.php
new file mode 100644
index 000000000..6ba0a162c
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/scrap.skin.php
@@ -0,0 +1,27 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+ 삭제
+
+
+ 자료가 없습니다."; ?>
+
+
+
+
+
+ 창닫기
+
+
diff --git a/theme/54/mobile/skin/member/basic/scrap_popin.skin.php b/theme/54/mobile/skin/member/basic/scrap_popin.skin.php
new file mode 100644
index 000000000..1b3fc792b
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/scrap_popin.skin.php
@@ -0,0 +1,38 @@
+', 0);
+?>
+
+
+
스크랩하기
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/member/basic/style.css b/theme/54/mobile/skin/member/basic/style.css
new file mode 100644
index 000000000..7d2123881
--- /dev/null
+++ b/theme/54/mobile/skin/member/basic/style.css
@@ -0,0 +1,242 @@
+@charset "utf-8";
+/* ### 기본 스타일 커스터마이징 시작 ### */
+.mbskin{text-align:center;padding:10px}
+.mbskin h1{font-size:1.75em;margin:40px 0 25px}
+.mbskin p {padding-bottom:20px;border-bottom:1px solid #c8c8c8}
+.mbskin p strong{color:#4162ff;padding-bottom:5px;display:block;font-size:1.083em}
+
+/* 버튼 */
+.mbskin a.btn01 {}
+.mbskin a.btn01:focus, .mbskin a.btn01:hover {}
+.mbskin a.btn02 {}
+.mbskin a.btn02:focus, .mbskin .btn02:hover {}
+.mbskin .btn_confirm {} /* 서식단계 진행 */
+.mbskin .btn_submit {}
+.mbskin .btn_cancel {}
+.mbskin .btn_frmline {} /* 우편번호검색버튼 등 */
+.mbskin .win_btn {} /* 새창용 */
+.mbskin .win_btn a {}
+.mbskin .win_btn button {}
+.mbskin .win_btn input {}
+/* 게시판용 버튼 */
+.mbskin a.btn_b01 {}
+.mbskin a.btn_b01:focus, .mbskin .btn_b01:hover {}
+.mbskin a.btn_b02 {}
+.mbskin a.btn_b02:focus, .mbskin .btn_b02:hover {}
+.mbskin a.btn_admin {} /* 관리자 전용 버튼 */
+.mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {}
+
+/* 기본테이블 */
+.mbskin .tbl_head01 {}
+.mbskin .tbl_head01 caption {}
+.mbskin .tbl_head01 thead th {}
+.mbskin .tbl_head01 thead a {}
+.mbskin .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+.mbskin .tbl_head01 tfoot th {}
+.mbskin .tbl_head01 tfoot td {}
+.mbskin .tbl_head01 tbody th {}
+.mbskin .tbl_head01 td {}
+.mbskin .tbl_head01 a {}
+.mbskin td.empty_table {}
+
+/* 폼 테이블 */
+.mb_skin table {}
+.mb_skin caption {}
+.mb_skin .frm_info {}
+.mb_skin .frm_file {}
+
+.mbskin .tbl_frm01 {}
+.mbskin .tbl_frm01 caption {}
+.mbskin .tbl_frm01 th {}
+.mbskin .tbl_frm01 td {}
+.mbskin .tbl_frm01 textarea, .mbskin .frm_input {}
+.mbskin .tbl_frm01 textarea {}
+/*
+.mbskin .tbl_frm01 #captcha {}
+.mbskin .tbl_frm01 #captcha input {}
+*/
+.mbskin .tbl_frm01 a {}
+
+.mbskin .required, .mbskin textarea.required {} /* 필수입력 */
+
+/* 테이블 항목별 정의 */
+.mbskin .td_board {}
+.mbskin .td_chk {}
+.mbskin .td_date {}
+.mbskin .td_datetime {}
+.mbskin .td_group {}
+.mbskin .td_mb_id {}
+.mbskin .td_mng {}
+.mbskin .td_name {}
+.mbskin .td_nick {}
+.mbskin .td_num {}
+.mbskin .td_numbig {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 회원가입 약관 */
+#fregister section {background:#fff;margin:10px 0;border:1px solid #dbdbdb;
+-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
+#fregister .chk_all{text-align:left}
+#fregister h2 {text-align:left;border-bottom:1px solid #dbdbdb;padding:10px 15px;line-height:1.7em;font-size:1.167em}
+#fregister textarea {display:block;padding:10px;width:100%;border:0;background:#fff;height:180px;line-height:1.5em;color:#555}
+.fregister_agree {border-top:1px solid #dbdbdb;padding:10px 15px;line-height:1.7em;text-align:left;font-size:1.083em}
+.fregister_agree label {display:inline-block;margin-right:5px}
+#fregister p {border:0;padding:0 0 5px;}
+#fregister .btn_confirm {margin:15px 0}
+#fregister_private .tbl_head01 {padding:20px;margin:0}
+#fregister_private .tbl_head01 caption{position:absolute;font-size:0;line-height:0;overflow:hidden;top:0;color:#fff}
+
+/* 회원가입 입력 */
+#fregisterform #reg_mb_email, #fregisterform .frm_address {width:100%}
+#fregisterform textarea {width:100%;height:50px}
+#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}
+#fregisterform .frm_address {margin:5px 0 0}
+#fregisterform #mb_addr3 {display:block;margin:5px 0 0}
+#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}
+#fregisterform .form_01{margin-bottom: 30px}
+#fregisterform .form_01 h2{font-size:1.167em;margin:0 0 5px}
+#fregisterform .frm_label{display:block;font-size:1.083em;margin:15px 0 5px;color:#555}
+#fregisterform .btn_frmline {height:40px;padding:0 10px}
+#fregisterform .rgs_name_li button{margin:5px 0 0 }
+#fregisterform .reg_mb_img_file img{max-width:100%;height:auto}
+
+/* 회원가입 완료 */
+#reg_result {padding:20px 10px 10px}
+#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;line-height:2em}
+#reg_result #result_email span {display:inline-block;width:150px}
+#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
+#reg_result h2{text-align:center;font-size:1.25em;margin:0 0 10px}
+#reg_result h2 strong{color:#ed6478}
+#reg_result p {line-height:1.7em}
+#reg_result .btn_confirm {margin:20px 0 30px}
+#reg_result .reg_result_wr{background:#fff;padding:10px 20px}
+#reg_result .reg_cong{margin:10px 0;font-size:1.083em;font-weight:bold}
+#reg_result .reg_cong strong{color:#3497d9}
+#reg_result .btn_confirm a{display:inline-block;padding:0 20px;height:40px;line-height:38px;border:1px solid #ed6478;color:#ed6478;border-radius:3px;font-weight:bold}
+
+/* 아이디/비밀번호 찾기 */
+/*#find_info #info_fs {margin:0 20px 10px}*/
+#find_info #info_fs p {margin:0 0 10px;line-height:1.5em;font-size:0.92em;color:#4162ff}
+#find_info #info_fs #mb_email {width:100%}
+#find_info #captcha{margin:5px 0 }
+
+/* 로그인 */
+#mb_login {margin:40px auto 10px;;max-width:500px;padding:20px;}
+#mb_login h1 {font-size:2em;text-align:center;margin:0 0 20px}
+#mb_login h2 {margin:0}
+#mb_login p {padding:10px 0;line-height:1.5em}
+#mb_login #login_frm {position:relative}
+#mb_login #login_frm div {padding:10px 0 ;text-align:right}
+#mb_login .frm_input {width:100%;margin:5px 0}
+#mb_login .btn_submit {width:100%;border-radius:3px;height:40px;margin:5px 0;font-size:1.083em;font-weight:bold}
+#mb_login .mb_login_join{border-top:1px solid #ddd;margin:20px 0 0 ;padding:10px 0}
+#mb_login .mb_login_join:after {display:block;visibility:hidden;clear:both;content:""}
+#mb_login .mb_login_join h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
+#mb_login .mb_login_join a{display:block;float:left;width:50%;}
+#login_password_lost{border-right:1px solid #cdcdcd;}
+
+#flogin{background:#fff;padding:20px;margin:20px 0;border-bottom:1px solid #ddd;}
+
+#mb_login_notmb{background:#fff;border-bottom:1px solid #ccc;padding:20px;}
+#mb_login_notmb h2{font-size:1.25em;padding:10px;background:#f3f3f3}
+#mb_login_notmb p{border:0;padding:0;margin:10px;color:#}
+#guest_privacy p{border:1px solid #ddd;background:#fff;color:#666;min-height:20px;height:200px;padding:10px;text-align:left;overflow-y:auto;margin:10px 0}
+#mb_login_notmb .btn_submit{width:100%;display:block;height:40px;line-height:40px}
+
+#mb_login_od_wr{background:#fff;border-bottom:1px solid #ccc;padding:20px;}
+#mb_login_od_wr p{border:0;text-align:left;}
+#mb_login_od_wr p strong{display:inline}
+#mb_login_odinfo{margin:10px 0 0 ;background:#f3f3f3;padding:10px}
+#mb_login_odinfo h2{font-size:1.167em}
+/* 쪽지 */
+#memo_view_contents {}
+#memo_view_contents h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#memo_view_ul {margin:0 0 3px;background:#fff;padding:5px 10px;border-radius:3px;
+-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+-moz-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+box-shadow: 0 1px 5px rgba(50,50,50,0.2);}
+.memo_view_li {position:relative;padding:2px 0}
+.memo_view_subj {display:inline-block;width:60px;font-size:0.92em;color:#777}
+#memo_view_ul a {}
+#memo_view p {padding:10px 15px;border-radius:3px;;min-height:150px;height:auto !important;height:150px;line-height:1.8em;background:#fff;
+-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+-moz-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+box-shadow: 0 1px 5px rgba(50,50,50,0.2);}
+
+#memo_list_ul {}
+#memo_list_ul li {position:relative;background:#fff;margin:10px 0;border-radius:3px;padding:10px 15px;
+-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+-moz-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+box-shadow: 0 1px 5px rgba(50,50,50,0.2);}
+
+#memo_list_ul .memo_link {display:block;font-weight:bold;font-size:1.083em;margin:0 0 5px}
+#memo_list_ul .memo_date{font-size:0.92em;color:#777;font-style:italic}
+#memo_list_ul .memo_del{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url(./img/btn_del.gif) no-repeat 50% 50%; text-indent:-9999px;overflow:hidden}
+
+#memo_write #me_recv_mb_id {width:100%}
+#memo_write textarea {width:100%;height:100px}
+#memo_write .win_btn{margin:10px;}
+
+/* 스크랩 */
+#scrap_ul li{position:relative;}
+#scrap_ul .scrap_board {display:block;color:#4162ff;margin:0 0 5px}
+#scrap_ul .scrap_del {display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url(./img/btn_del.gif) no-repeat 50% 50%; text-indent:-9999px;overflow:hidden}
+#scrap_ul .scrap_link{font-weight:bold;font-size:1.083em;}
+.scrap_tit{font-weight:bold;border-bottom:1px solid #d7d7d7;padding:0 0 10px;font-size:1.167em}
+#scrap_do #wr_content{margin-top:5px}
+#scrap_do label{color:#666}
+
+/* 포인트 */
+#point_ul {;padding:0;border-top:1px solid #e9e9e9;list-style:none}
+#point_ul li {position:relative;}
+#point_ul li:after {display:block;visibility:hidden;clear:both;content:""}
+#point_ul .point_wrap01 {float:left}
+#point_ul .point_wrap02 {float:right;text-align:right}
+#point_ul .point_log{display:block;font-weight:bold;margin:0 0 5px;font-size:1.083em}
+#point_ul .point_inout{display:block;font-weight:bold;margin:0 0 5px;color:#4162ff;font-size:1.083em}
+#point_ul .point_date{font-style:italic}
+
+#point_sum{margin:10px 0 20px}
+#point_sum:after {display:block;visibility:hidden;clear:both;content:''}
+#point_sum .sum_row {float:left;width:33.333%;text-align:center;background:#939db8;color:#fff;}
+#point_sum .sum_row:nth-child(even){background:#8490af}
+#point_sum .sum_tit, #point_sum .sum_val {display:block;margin:0 0 1px;padding:10px}
+#point_sum .sum_tit {}
+#point_sum .sum_val {}
+
+/* 회원 비밀번호 확인 */
+#mb_confirm {margin:30px 0}
+#mb_confirm h1 {margin:0 0 15px;padding:0 10px;font-size:1.3em}
+#mb_confirm p {padding:15px 10px;border-bottom:1px solid #cfded8;border-bottom:0;background:#fff}
+#mb_confirm p strong {display:block}
+#mb_confirm fieldset {position:relative;margin:20px 0;text-align:left;color:#555}
+#mb_confirm_id{font-weight:bold;display:block;font-size:1.083em;margin:5px 0}
+#mb_confirm_pw {display:block;margin-top:10px;width:100%}
+#mb_confirm .btn_submit {width:100%;height:40px;border-radius:3px;margin:10px 0}
+
+/* 비밀글 비밀번호 확인 */
+#pw_confirm fieldset {position:relative;margin:0 0 5px;padding:15px 0;border-top:1px solid #fffefe}
+#pw_wr_password {width:100%}
+#pw_confirm .btn_submit {margin:5px 0;width:100%;border-radius:3px;height:45px;font-weight:bold;font-size:1.083em}
+
+/* 폼메일 */
+#formmail #subject {width:100%}
+#formmail textarea {width:100%;height:100px}
+#formmail .frm_file{padding-left:50px;}
+#formmail .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;}
+#formmail .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;overflow:hidden;text-indent:-999px;background:url(./img/icon_file.gif) no-repeat 50% 50% #eee}
+
+/* 자기소개 */
+#profile section {margin:10px; }
+#profile h2 {margin:0}
+#profile .sv_wrap a {color:#fdff2f}
+#profile table{width:100%;border-collapse:collapse}
+#profile table th{background:#fff;padding:10px;width:90px;text-align:left;border-bottom:1px solid #eee}
+#profile table td{background:#fff;padding:10px;border-bottom:1px solid #eee}
+#profile p{background:#fff;padding:10px;margin:10px 0;
+-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+-moz-box-shadow: 0 0 5px rgba(50,50,50,0.2);
+box-shadow: 0 1px 5px rgba(50,50,50,0.2);}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/new/basic/new.skin.php b/theme/54/mobile/skin/new/basic/new.skin.php
new file mode 100644
index 000000000..e7263f92f
--- /dev/null
+++ b/theme/54/mobile/skin/new/basic/new.skin.php
@@ -0,0 +1,58 @@
+', 0);
+?>
+
+
+
+ 상세검색
+
+
+ 검색대상
+
+ 전체게시물
+ 원글만
+ 코멘트만
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 게시물이 없습니다.';
+ ?>
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/new/basic/style.css b/theme/54/mobile/skin/new/basic/style.css
new file mode 100644
index 000000000..cfcd9728f
--- /dev/null
+++ b/theme/54/mobile/skin/new/basic/style.css
@@ -0,0 +1,11 @@
+@charset "utf-8";
+
+/* 새글 */
+#new_sch {margin:10px;border:1px solid #bdc2d8;background:#fff;position:relative}
+#new_sch select{float:left;width:50%;border:0;height:40px}
+#new_sch #view{border-left:1px solid #e2e2e2}
+#new_sch .frm_input {border:0;border-top:1px solid #e2e2e2;width:100% }
+#new_sch .btn_submit {position:absolute;bottom:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px}
+#new_list .new_tit{display:block;font-weight:bold;margin:0 0 5px;font-size:1.083em}
+#new_list .new_date{float:right;color:#666;font-style:italic}
+#new_list .new_board{color:#3ca1ff}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/outlogin/basic/img/icon_edit.png b/theme/54/mobile/skin/outlogin/basic/img/icon_edit.png
new file mode 100644
index 000000000..cea6ea72d
Binary files /dev/null and b/theme/54/mobile/skin/outlogin/basic/img/icon_edit.png differ
diff --git a/theme/54/mobile/skin/outlogin/basic/img/icon_memo.png b/theme/54/mobile/skin/outlogin/basic/img/icon_memo.png
new file mode 100644
index 000000000..5b8613320
Binary files /dev/null and b/theme/54/mobile/skin/outlogin/basic/img/icon_memo.png differ
diff --git a/theme/54/mobile/skin/outlogin/basic/img/icon_point.png b/theme/54/mobile/skin/outlogin/basic/img/icon_point.png
new file mode 100644
index 000000000..27fa83259
Binary files /dev/null and b/theme/54/mobile/skin/outlogin/basic/img/icon_point.png differ
diff --git a/theme/54/mobile/skin/outlogin/basic/img/icon_scrap.png b/theme/54/mobile/skin/outlogin/basic/img/icon_scrap.png
new file mode 100644
index 000000000..43e10b13e
Binary files /dev/null and b/theme/54/mobile/skin/outlogin/basic/img/icon_scrap.png differ
diff --git a/theme/54/mobile/skin/outlogin/basic/outlogin.skin.1.php b/theme/54/mobile/skin/outlogin/basic/outlogin.skin.1.php
new file mode 100644
index 000000000..9b9ed2da4
--- /dev/null
+++ b/theme/54/mobile/skin/outlogin/basic/outlogin.skin.1.php
@@ -0,0 +1,72 @@
+', 0);
+?>
+
+
+
+
+
diff --git a/theme/54/mobile/skin/outlogin/basic/outlogin.skin.2.php b/theme/54/mobile/skin/outlogin/basic/outlogin.skin.2.php
new file mode 100644
index 000000000..6b338c82a
--- /dev/null
+++ b/theme/54/mobile/skin/outlogin/basic/outlogin.skin.2.php
@@ -0,0 +1,53 @@
+', 0);
+?>
+
+
+
+
+ 나의 회원정보
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/outlogin/basic/style.css b/theme/54/mobile/skin/outlogin/basic/style.css
new file mode 100644
index 000000000..d6d4f7cdb
--- /dev/null
+++ b/theme/54/mobile/skin/outlogin/basic/style.css
@@ -0,0 +1,29 @@
+@charset "utf-8";
+.ol {position:relative;margin:0 0 10px;padding:20px;background:#292929;text-align:center;}
+.ol h2 {width:0;height:0;overflow:hidden}
+
+#ol_before{padding:20px 30px 30px}
+#ol_before input[type=text], #ol_before input[type=password] {width:100%;border:0;border-bottom:1px solid #434242;background:none;height:40px;;margin:0 0 10px;color:#fff}
+#ol_submit {width:100%;height:40px;border-radius:23px;font-weight:bold;font-size:1.083em; }
+#ol_svc {text-align:left;color:#dadada;font-size:0.92em;margin:5px 0 20px}
+.ol_before_btn{margin:15px 0 0;color:#aaa;line-height:1em}
+.ol_before_btn a{color:#fff;display:inline-block;width:50%;float:left}
+#ol_password_lost{border-left:1px solid #777}
+
+#ol_after_hd strong {display:block;color:#fff;}
+#ol_after_hd .btn_admin {display:block;padding:0 !important;text-align:center}
+#ol_after_hd .profile_img{display:inline-block;position:relative;margin:0 0 10px}
+#ol_after_hd .profile_img img{border-radius:50%;}
+#ol_after_info{position:absolute;bottom:-5px;right:-5px;background:url(./img/icon_edit.png) no-repeat 50% 50% #292929;background-size:15px;width:30px;height:30px;text-indent:-9999px;overflow:hidden;border-radius:50%}
+
+#ol_after_private {margin:0;padding:0;list-style:none}
+#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
+#ol_after_private li {float:left;width:33.333%}
+#ol_after_memo {background:url(./img/icon_memo.png) no-repeat 36px 22px #2c2d2e;background-size:19px}
+#ol_after_pt {background:url(./img/icon_point.png) no-repeat 38px 24px #313334;background-size:16px}
+#ol_after_scrap {background:url(./img/icon_scrap.png) no-repeat 38px 22px #2c2d2e;background-size:18px}
+#ol_after_private a {color:#fff;height:90px;display:block;padding-top:60px}
+
+#ol_after_btn {margin:15px 0}
+#ol_after_btn a{display:inline-block;padding:0 10px;line-height:25px;border-radius:15px;font-weight:bold}
+#ol_after_logout{background:#fff;color:#555}
diff --git a/theme/54/mobile/skin/poll/basic/poll.skin.php b/theme/54/mobile/skin/poll/basic/poll.skin.php
new file mode 100644
index 000000000..e570098a2
--- /dev/null
+++ b/theme/54/mobile/skin/poll/basic/poll.skin.php
@@ -0,0 +1,65 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/poll/basic/poll_result.skin.php b/theme/54/mobile/skin/poll/basic/poll_result.skin.php
new file mode 100644
index 000000000..aafdbb84a
--- /dev/null
+++ b/theme/54/mobile/skin/poll/basic/poll_result.skin.php
@@ -0,0 +1,113 @@
+', 0);
+?>
+
+
+
+
+
전체 표
+
+ 결과
+
+
+
+
+ %
+
+ 표
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 창닫기
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/poll/basic/style.css b/theme/54/mobile/skin/poll/basic/style.css
new file mode 100644
index 000000000..65da79acb
--- /dev/null
+++ b/theme/54/mobile/skin/poll/basic/style.css
@@ -0,0 +1,103 @@
+@charset "utf-8";
+/* SIR 지운아빠 */
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+#poll a.btn_admin {} /* 관리자 전용 버튼 */
+#poll a.btn_admin:focus, #poll a.btn_admin:hover {}
+
+/* 폼 테이블 */
+#poll .tbl_frm table {}
+#poll .tbl_frm .frm_address {}
+#poll .tbl_frm .frm_file {}
+#poll .tbl_frm .frm_info {}
+
+#poll .tbl_frm01 {}
+#poll .tbl_frm01 caption {}
+#poll .tbl_frm01 th {}
+#poll .tbl_frm01 td {}
+#poll .tbl_frm01 textarea, #poll .frm_input {}
+#poll .tbl_frm01 textarea {}
+/*
+#poll .tbl_frm01 #captcha {}
+#poll .tbl_frm01 #captcha input {}
+*/
+#poll .tbl_frm01 a {}
+
+#poll .required, #poll textarea.required {}
+
+#poll .btn_confirm {} /* 서식단계 진행 */
+#poll .btn_submit {}
+#poll .btn_cancel {}
+#poll .btn_frmline {} /* 우편번호검색버튼 등 */
+#poll .win_btn {} /* 새창용 */
+#poll .win_btn a {}
+#poll .win_btn button {}
+#poll .win_btn input {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 설문조사 스킨 */
+#poll {margin:30px 10px }
+#poll header {position:relative;}
+#poll h2 {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;margin:0 0 10px;
+-webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);
+}
+#poll header .btn_admin {display:block;margin:0 0 5px;color:#fff;text-align:center;text-decoration:none;line-height:2em;vertical-align:middle}
+#poll header p {padding:0;font-weight:bold}
+#poll li {background:#fff;margin: 8px 0;padding:10px;
+ -webkit-box-shadow: 0 1px 4px #cbd1df;
+ -moz-box-shadow: 0 1px 4px #cbd1df;
+ box-shadow: 0 1px 4px #cbd1df;}
+#poll footer:after {display:block;visibility:hidden;clear:both;content:""}
+#poll footer input {float:right;font-weight:bold;}
+#poll footer a {display:inline-block;float:left;background:#c6c6d2;color:#333;font-weight:bold}
+#poll footer a:focus, #poll footer a:hover {text-decoration:none !important}
+
+/* 설문조사 결과 (새창) */
+#poll_result {}
+#poll_result section {margin:0 0 20px;padding:25px;border:1px solid #dbdbdb;background:#fff;
+-webkit-box-shadow: 0 0 5px rgba(55,55,5,0.1));
+ -moz-box-shadow: 0 0 5px rgba(55,55,5,0.1));
+ box-shadow: 0 0 5px rgba(55,55,5,0.1); }
+#poll_result .tbl_wrap {margin:0}
+#poll_result h2 {}
+#poll_result a {}
+#poll_result .sv_member,
+#poll_result .sv_guest {font-weight:bold}
+#poll_result .poll_all{float:right;display:inline-block;padding:0 5px;margin:0 0 10px;line-height:26px;border:1px solid #ddd;border-radius:3px;font-size:0.92em;background:#fff}
+#poll_result .btn_confirm{text-align:right;margin:5px 0 0}
+#poll_result_list {margin:0 auto 20px;clear:both}
+#poll_result_list h2 {margin:0;font-size:1.083em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;}
+#poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right}
+#poll_result_list ol {margin:0;padding:0}
+#poll_result_list li {margin:20px 0;position:relative;list-style-position:inside}
+#poll_result_list .poll_percent{position:absolute;top:0;right:0;color:#415b72;font-weight:bold}
+.poll_result_graph {position:relative;margin-right:5%;margin:5px 0 ;height:15px;background:#f4f4f4;border-radius:10px 10px}
+.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#ae99da;border-radius:10px 10px}
+.poll_result_graph span .poll_cnt {display:none;position:absolute;top:18px;right:0;font-size:0.92em;text-align:right;background:#333;color:#fff;padding:0 7px;line-height:22px;border-radius:3px}
+.poll_result_graph span:hover .poll_cnt {display:block;white-space: nowrap;}
+.poll_result_graph span .poll_cnt:before{content: "";position: absolute;top: -6px;left: 50%;margin-left:-4px;width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #333 transparent;}
+#poll_result_cmt {}
+#poll_result_cmt h2 {;font-size:1.083em;}
+#poll_result_cmt h3 {margin:0;font-size:1.083em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;}
+#poll_result_cmt article {margin:15px 0 ;position:relative;}
+#poll_result_cmt h2 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#poll_result_cmt header{margin:0 0 5px}
+#poll_result_cmt .poll_datetime{display:inline-block;position:absolute;top:0;right:0;font-size:0.92em;color:#777;font-style:italic}
+#poll_result_cmt .profile_img img{border-radius:50%}
+#poll_result_cmt p {padding:10px;background:#f6f6f6;border-radius:5px;}
+#poll_result_cmt fieldset {margin-bottom:0;text-align:left}
+#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left}
+#poll_result_cmt footer {text-align:right}
+#poll_result_cmt .btn_submit {height:40px;padding:0 20px}
+
+.poll_cmt_del a {display:inline-block;margin-left:5px;color:#49857c;font-size:16px;}
+.poll_cmt_del a:hover{color:#98ca69}
+#poll_result_oth {padding:0}
+#poll_result_oth ul {margin:0;padding:0;list-style:none;}
+#poll_result_oth li{position:relative}
+#poll_result_oth li:after {display:block;visibility:hidden;clear:both;content:""}
+#poll_result_oth li span{float:right;color:#777;font-size:0.92em;font-style:italic}
diff --git a/theme/54/mobile/skin/popular/basic/popular.skin.php b/theme/54/mobile/skin/popular/basic/popular.skin.php
new file mode 100644
index 000000000..42f239e48
--- /dev/null
+++ b/theme/54/mobile/skin/popular/basic/popular.skin.php
@@ -0,0 +1,21 @@
+', 0);
+?>
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/popular/basic/style.css b/theme/54/mobile/skin/popular/basic/style.css
new file mode 100644
index 000000000..74f4e373e
--- /dev/null
+++ b/theme/54/mobile/skin/popular/basic/style.css
@@ -0,0 +1,10 @@
+@charset "utf-8";
+
+/* 인기검색어 */
+#popular {margin:30px 10px }
+#popular h2 {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;margin:0 0 10px;
+-webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8); }
+#popular a{display:inline-block;height:22px;line-height:22px;background:#b9bdd3;color:#fff;margin:2px 0;padding: 0 5px;border-radius:3px}
+#popular a:hover{background:#646982}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/qa/basic/img/btn_close.gif b/theme/54/mobile/skin/qa/basic/img/btn_close.gif
new file mode 100644
index 000000000..040b180ac
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/btn_close.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_answer.gif b/theme/54/mobile/skin/qa/basic/img/icon_answer.gif
new file mode 100644
index 000000000..91c135977
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_answer.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_file.gif b/theme/54/mobile/skin/qa/basic/img/icon_file.gif
new file mode 100644
index 000000000..cca47f566
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_file.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_hot.gif b/theme/54/mobile/skin/qa/basic/img/icon_hot.gif
new file mode 100644
index 000000000..c95b839ae
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_hot.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_img.gif b/theme/54/mobile/skin/qa/basic/img/icon_img.gif
new file mode 100644
index 000000000..fefa10d4a
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_img.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_link.gif b/theme/54/mobile/skin/qa/basic/img/icon_link.gif
new file mode 100644
index 000000000..0f3cb1ac6
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_link.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_mobile.gif b/theme/54/mobile/skin/qa/basic/img/icon_mobile.gif
new file mode 100644
index 000000000..ad934d23c
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_mobile.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_movie.gif b/theme/54/mobile/skin/qa/basic/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_movie.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_new.gif b/theme/54/mobile/skin/qa/basic/img/icon_new.gif
new file mode 100644
index 000000000..45aa6d7ed
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_new.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_secret.gif b/theme/54/mobile/skin/qa/basic/img/icon_secret.gif
new file mode 100644
index 000000000..c04899f14
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_secret.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/img/icon_sound.gif b/theme/54/mobile/skin/qa/basic/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/mobile/skin/qa/basic/img/icon_sound.gif differ
diff --git a/theme/54/mobile/skin/qa/basic/list.skin.php b/theme/54/mobile/skin/qa/basic/list.skin.php
new file mode 100644
index 000000000..09fe7c0fd
--- /dev/null
+++ b/theme/54/mobile/skin/qa/basic/list.skin.php
@@ -0,0 +1,151 @@
+', 0);
+?>
+
+
+
+
+
+ 카테고리
+
+
+
+
+
+
+
+
+
+
+
+
+ Total 건
+ 페이지
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 게시물 전체선택
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
답변완료' : ' 답변대기'); ?>
+
+
+
+
+
+ 게시물이 없습니다.'; } ?>
+
+
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+ 검색어 필수
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/qa/basic/style.css b/theme/54/mobile/skin/qa/basic/style.css
new file mode 100644
index 000000000..fb1255593
--- /dev/null
+++ b/theme/54/mobile/skin/qa/basic/style.css
@@ -0,0 +1,275 @@
+@charset "utf-8";
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+/* 게시판 버튼 */
+/* 목록 버튼 */
+#bo_list a.btn_b01 {}
+#bo_list a.btn_b01:focus, #bo_list .btn_b01:hover {}
+#bo_list a.btn_b02 {}
+#bo_list a.btn_b02:focus, #bo_list .btn_b02:hover {}
+#bo_list a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_list a.btn_admin:focus, #bo_list a.btn_admin:hover {}
+
+/* 읽기 버튼 */
+#bo_v a.btn_b01 {}
+#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {}
+#bo_v a.btn_b02 {}
+#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {}
+#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}
+
+/* 쓰기 버튼 */
+#bo_w .btn_confirm {} /* 서식단계 진행 */
+#bo_w .btn_submit {}
+#bo_w .btn_cancel {}
+#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */
+
+/* 읽기 내 테이블 */
+#bo_v .tbl_head01 {}
+#bo_v .tbl_head01 caption {}
+#bo_v .tbl_head01 thead th {}
+#bo_v .tbl_head01 thead a {}
+#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_v .tbl_head01 tfoot th {}
+#bo_v .tbl_head01 tfoot td {}
+#bo_v .tbl_head01 tbody th {}
+#bo_v .tbl_head01 td {}
+#bo_v .tbl_head01 a {}
+#bo_v td.empty_table {}
+
+/* 쓰기 테이블 */
+#bo_w table {}
+#bo_w caption {}
+#bo_w .frm_address {}
+#bo_w .frm_file {}
+#bo_w .frm_info {}
+
+#bo_w .tbl_frm01 {}
+#bo_w .tbl_frm01 caption {}
+#bo_w .tbl_frm01 th {}
+#bo_w .tbl_frm01 td {}
+#bo_w .tbl_frm01 textarea, #bo_w .frm_input {}
+#bo_w .tbl_frm01 textarea {}
+/*
+#bo_w .tbl_frm01 #captcha {}
+#bo_w .tbl_frm01 #captcha input {}
+*/
+#bo_w .tbl_frm01 a {}
+
+#bo_w .required, #bo_w textarea.required {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 게시판 목록 */
+#bo_list #list_chk {padding:0 10px }
+
+#bo_list .li_stat{float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px}
+#bo_list .txt_rdy{border:1px solid #ff63ab;color:#ff63ab;line-height:23px}
+#bo_list .txt_done{background:#ff63ab;color:#fff;line-height:25px}
+
+#bo_list .li_title{display: block;font-weight: bold;margin: 5px 0;}
+#bo_list .li_title strong{color: #3ca1ff !important;font-weight: normal;text-decoration: none;font-size: 0.92em;}
+#bo_list .li_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 28px;color: #666;position: relative;padding-top: 3px;}
+#bo_list .li_info:after {display:block;visibility:hidden;clear:both;content:""}#bo_list .profile_img img{border-radius:50%;}
+#bo_list .li_sbj{display: block;font-weight: bold;margin: 5px 0;font-size: 1.083em;}
+
+#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {margin: 10px;padding-left:1px;zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li{display:inline-block;float:left;margin:3px 5px 3px 0}
+#bo_cate a {display:block;line-height:24px;padding:0 10px;border-radius:13px;background:#fff;}
+#bo_cate #bo_cate_on {background:#4162ff;color:#fff;
+-webkit-box-shadow:0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow:0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+
+/* 관리자일 때 */
+#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#bo_list_admin th:nth-of-type(1) {width:40px}
+#bo_list_admin th:nth-of-type(3) {width:100px}
+
+#bo_list_admin td:nth-of-type(1) {text-align:center}
+#bo_list_admin td:nth-of-type(3) {text-align:center}
+
+/* 관리자가 아닐 때 */
+#bo_list th:nth-of-type(2) {width:100px}
+
+#bo_list td:nth-of-type(2) {text-align:center}
+
+/* 게시판 목록 공통 */
+.bo_fx {margin-bottom:5px;padding:5px 10px}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em}
+.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
+.btn_bo_user li {float:left;margin-left:5px}
+.btn_bo_adm {float:left}
+.btn_bo_adm li {float:left;margin-right:5px}
+.btn_bo_adm input {padding:0 10px;height:2em;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none}
+.bo_notice td {background:#f7f7f7}
+.bo_notice td a {font-weight:bold}
+.td_num strong {color:#000}
+.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */
+.bo_current {color:#e8180c}
+.td_subject img {margin-left:3px}
+#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
+
+#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center}
+#bo_sch .btn_submit{width:40px;height:40px}
+
+
+/* 게시판 쓰기 */
+#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%}
+
+#char_count_desc {display:block;margin:0 0 5px;padding:0}
+#char_count_wrp {margin:5px 0 0;text-align:right}
+#char_count {font-weight:bold}
+
+#qa_subject {width:100%}
+
+/* 게시판 읽기 */
+#bo_v {margin-bottom:15px;padding-bottom:15px}
+#bo_v .bo_v_wr{background:#fff;margin:10px;border-radius:5px;padding:15px;
+-webkit-box-shadow: 0 1px 4px #cbd1df;
+-moz-box-shadow: 0 1px 4px #cbd1df;
+box-shadow: 0 1px 4px #cbd1df;}
+
+#bo_v_table {margin:0 0 5px;padding:0 10px;color:#999;font-size:0.9em;font-weight:bold}
+
+#bo_v_title {padding:0 0 10px;font-size:1.2em}
+#bo_v_title span{display:block;font-size:11px;color:#4162ff}
+
+#bo_v_info {padding:0 0 10px;border-bottom:1px solid #eee;position:relative;}
+#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_info strong {display:inline-block;margin:0 ;font-weight:normal}
+#bo_v_info .info_date{position:absolute;top:0;right:0;color:#777}
+#bo_v_info .profile_img img{border-radius:50%}
+
+#bo_v_file {}
+#bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_file ul {margin:0;padding:0;list-style:none}
+#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7}
+#bo_v_file a {display:inline-block;padding:5px 0;color:#000;text-decoration:none}
+#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
+.bo_v_file_cnt {display:inline-block;margin:0 10px}
+
+#bo_v_link {}
+#bo_v_link h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_link ul {margin:0;padding:0;list-style:none}
+#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7}
+#bo_v_link a {display:inline-block;padding:5px 0;color:#000;text-decoration:none}
+#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
+.bo_v_link_cnt {display:inline-block;margin:0 10px}
+
+#bo_v_contact {border-bottom:1px solid #eee}
+#bo_v_contact h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_contact dl {margin:0;padding:5px 0;color:#666;list-style:none}
+#bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_contact dt, #bo_v_contact dd {float:left;margin:0}
+#bo_v_contact dt {clear:both;padding:3px 0 ;width:30px;text-align:center;font-weight:bold}
+#bo_v_contact dd {padding:3px 0;width:80%}
+
+#bo_v_top {margin:0 0 10px;padding:10px}
+#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_top ul {margin:0;padding:0;list-style:none}
+
+#bo_v_bot {padding:0 10px}
+#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#bo_v_bot ul {margin:0;padding:0;list-style:none}
+
+.bo_v_nb {float:left}
+.bo_v_nb li {float:left;margin-right:5px}
+.bo_v_com {float:right}
+.bo_v_com li {float:left;margin-left:5px}
+
+#bo_v_atc {padding:10px 0;min-height:100px}
+#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden}
+
+#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
+#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto}
+
+#bo_v_con {margin-bottom:20px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden}
+#bo_v_con a {color:#000;text-decoration:underline}
+#bo_v_con img {max-width:100%;height:auto}
+
+#bo_v_act {margin-bottom:20px;text-align:center}
+#bo_v_act a {margin-right:5px;vertical-align:top}
+#bo_v_act span {display:inline-block;margin-right:5px;padding:0 10px;border:1px solid #eee !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:2em;vertical-align:top}
+#bo_v_act strong {color:#ff3061}
+#bo_v_act_good, #bo_v_act_nogood {display:inline-block;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
+
+#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1}
+#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_sns li {float:left;margin:0 5px 0 0}
+
+#bo_v_addq {margin:0 0 30px;text-align:right}
+
+#bo_v_ans {}
+#bo_v_ans h2 {font-size:1.2em;margin:10px}
+#bo_v_ans h2 span{display:block}
+#bo_v_ans h2 .tit_rpl{display:inline-block;font-size:11px;padding:0 5px;line-height:23px;font-weight:normal;background:#646982;color:#fff;}
+#bo_v_ans #ans_datetime {padding:5px 0 10px;border-bottom:1px solid #eee;color:#777}
+#bo_v_ans #ans_con {margin:10px 0 ;line-height:1.8em}
+#bo_v_ans #ans_con img{max-width:100%;height:auto}
+#bo_v_ans #ans_add {text-align:right}
+#bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center}
+#bo_v_ans .btn_submit{width:100%;height:40px;border-radius:5px}
+#bo_v_ans .btn_confirm{margin:0 10px}
+
+#bo_v_rel {}
+#bo_v_rel h2 {margin:0 10px 10px;font-size:1.2em}
+#bo_v_rel .li_stat{float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px}
+#bo_v_rel .txt_rdy{border:1px solid #ff63ab;color:#ff63ab;line-height:23px}
+#bo_v_rel .txt_done{background:#ff63ab;color:#fff;line-height:25px}
+
+#bo_v_rel .li_title{display: block;font-weight: bold;margin: 5px 0;}
+#bo_v_rel .li_title strong{color: #3ca1ff !important;font-weight: normal;text-decoration: none;font-size: 0.92em;}
+#bo_v_rel .li_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 28px;color: #666;position: relative;padding-top: 3px;}
+#bo_v_rel .li_info:after {display:block;visibility:hidden;clear:both;content:""}#bo_list .profile_img img{border-radius:50%;}
+#bo_v_rel .li_sbj{display: block;font-weight: bold;margin: 5px 0;font-size: 1.083em;}
+
+
+
+/* 게시판 댓글 */
+#bo_vc {margin:0 0 5px;padding:15px 15px 5px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f7f7f7}
+#bo_vc h2 {margin-bottom:5px}
+#bo_vc article {padding:0 0 5px;border-top:1px dotted #ccc}
+#bo_vc header {position:relative;padding:13px 0 5px}
+#bo_vc header .icon_reply {position:absolute;top:13px;left:-20px}
+#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
+.bo_vc_hdinfo {display:inline-block;margin:0 10px 0 5px}
+#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
+#bo_vc a {color:#000;text-decoration:none}
+#bo_vc p {padding:0 0 5px;line-height:1.8em}
+#bo_vc p a {text-decoration:underline}
+#bo_vc_empty {margin:0;padding:15px !important;border-bottom:1px dotted #ccc;text-align:center}
+#bo_vc fieldset {margin:0 0 10px;padding:0}
+#bo_vc #bo_vc_winfo {float:left}
+#bo_vc footer {zoom:1}
+#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}
+
+.bo_vc_act {float:right;margin:0;list-style:none}
+.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_act li {float:left;margin-left:5px}
+
+#bo_vc_w {position:relative;margin-bottom:10px;padding:0 15px 15px;border-bottom:1px solid #cfded8}
+#bo_vc_w h2 {padding:10px 0 5px}
+#bo_vc_w #char_cnt {display:block;margin-bottom:5px}
+#bo_vc_w textarea {width:99%}
+
+#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1}
+#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc_sns li {float:left;margin:0 10px 0 0}
+#bo_vc_sns input {margin:0 0 0 5px}
+
+#bo_vc form {padding:0}
+
+#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center}
+#bo_w .bo_w_flie .frm_file{padding-left:50px;}
+#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
+#bo_w .bo_w_flie .frm_input{margin:5px 0 0 }
diff --git a/theme/54/mobile/skin/qa/basic/view.answer.skin.php b/theme/54/mobile/skin/qa/basic/view.answer.skin.php
new file mode 100644
index 000000000..b1bc9ac61
--- /dev/null
+++ b/theme/54/mobile/skin/qa/basic/view.answer.skin.php
@@ -0,0 +1,25 @@
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/qa/basic/view.answerform.skin.php b/theme/54/mobile/skin/qa/basic/view.answerform.skin.php
new file mode 100644
index 000000000..3eea2b9e4
--- /dev/null
+++ b/theme/54/mobile/skin/qa/basic/view.answerform.skin.php
@@ -0,0 +1,121 @@
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/qa/basic/view.skin.php b/theme/54/mobile/skin/qa/basic/view.skin.php
new file mode 100644
index 000000000..c0c5bec20
--- /dev/null
+++ b/theme/54/mobile/skin/qa/basic/view.skin.php
@@ -0,0 +1,182 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 본문
+
+ \n";
+
+ for ($i=0; $i<$view['img_count']; $i++) {
+ //echo $view['img_file'][$i];
+ echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']);
+ }
+
+ echo " \n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/qa/basic/write.skin.php b/theme/54/mobile/skin/qa/basic/write.skin.php
new file mode 100644
index 000000000..3d19ca931
--- /dev/null
+++ b/theme/54/mobile/skin/qa/basic/write.skin.php
@@ -0,0 +1,174 @@
+', 0);
+?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/mobile/skin/search/basic/search.skin.php b/theme/54/mobile/skin/search/basic/search.skin.php
new file mode 100644
index 000000000..d4229ec77
--- /dev/null
+++ b/theme/54/mobile/skin/search/basic/search.skin.php
@@ -0,0 +1,147 @@
+', 0);
+?>
+
+
+
+
+ 상세검색
+
+
+
+
+ 검색조건
+
+ >제목+내용
+ >제목
+ >내용
+ >회원아이디
+ >이름
+
+
+ 검색어 필수
+
+
+
+
+
+
+ id="sop_or" name="sop">
+ OR
+ id="sop_and" name="sop">
+ AND
+
+
+
+
+
+
+
+
+ 전체검색 결과
+
+ 게시판
+ 개
+ 게시물
+ 개
+
+ / 페이지 열람 중
+
+
+
+
+
+
+
검색된 자료가 하나도 없습니다.
+
+
+
+
+
+
+
+
+ 댓글 ';
+ $comment_href = '#c_'.$list[$idx][$i]['wr_id'];
+ }
+ else
+ {
+ $comment_def = '';
+ $comment_href = '';
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/mobile/skin/search/basic/style.css b/theme/54/mobile/skin/search/basic/style.css
new file mode 100644
index 000000000..3206a7506
--- /dev/null
+++ b/theme/54/mobile/skin/search/basic/style.css
@@ -0,0 +1,43 @@
+@charset "utf-8";
+/* 전체검색결과 스킨 */
+#sch_res_detail {margin:10px;text-align:center}
+#sch_res_detail legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#sch_res_detail .sch_wr {position:relative;border:1px solid #bdc2d8;background:#fff;margin:0 0 5px}
+#sch_res_detail select{width:50%;float:left;height:40px;border:0}
+#sch_res_detail #sfl{border-left:1px solid #e2e2e2;}
+#sch_res_detail .frm_input {position:relative;width:100%;border:0;border-top:1px solid #e2e2e2;border-radius:0;clear:both}
+#sch_res_detail .btn_submit{position:absolute;bottom:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px}
+
+#sch_res_ov {margin: 10px;padding:20px;background:#e4e4e4;text-align:center;zoom:1}
+#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
+#sch_res_ov h2 {font-size:1.25em;margin:0 0 5px}
+#sch_res_ov dl {margin:0 0 5px;display:inline-block;;zoom:1}
+#sch_res_ov dt {display:inline-block}
+#sch_res_ov dd {display:inline-block;margin:0 2px 0 5px}
+#sch_res_ov p {margin:0;padding:0;color:#666;font-size:0.92em}
+
+#sch_res_board {margin: 10px;padding-left:1px;zoom:1}
+#sch_res_board:after {display:block;visibility:hidden;clear:both;content:""}
+#sch_res_board li {display:inline-block;float:left;margin:3px 5px 3px 0}
+#sch_res_board a {display:block;line-height:24px;border-radius:13px;padding:0 10px;background:#fff}
+#sch_res_board .sch_on {background:#4162ff;color:#fff;
+-webkit-box-shadow:0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow:0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8);}
+
+
+.sch_res_list {margin:0 0 10px;padding:10px 0}
+.sch_res_list h2 {margin:0 0 10px;font-size:1.083m}
+.sch_res_list ul {margin:0;padding:0;list-style:none}
+.sch_res_list li {margin:0 0 10px;padding:0 10px 10px;border-bottom:1px solid #e9e9e9}
+.sch_res_list a {text-decoration:none}
+.sch_res_title {display:block;font-weight:bold;padding:10px 0;padding-right:30px;position:relative}
+.sch_res_info{line-height:28px;border-top:1px solid #eee;padding:3px 0 0;margin: 10px 0 0;color:#666 }
+.sch_res_info:after {display:block;visibility:hidden;clear:both;content:""}
+.sch_res_new{position:absolute;top:10px;right:0;font-size:0.92em;color:#777;width:20px;height:20px;line-height:20px;display:block;background:#eee;text-align:center}
+.sch_res_list p {margin:0 0 10px;line-height:1.4em;color:#777;font-size:0.92em}
+.sch_more {padding:0 0 30px;font-size:0.92em;text-align:right }
+.sch_more a{;color:#f2664f}
+.sch_more i{font-size:13px}
+.sch_datetime{float:right;font-style:italic}
+.sch_res_info .profile_img img{border-radius:50%}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/visit/basic/style.css b/theme/54/mobile/skin/visit/basic/style.css
new file mode 100644
index 000000000..26ee1ad6e
--- /dev/null
+++ b/theme/54/mobile/skin/visit/basic/style.css
@@ -0,0 +1,15 @@
+@charset "utf-8";
+
+#visit {margin:30px 10px}
+#visit h2 {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;margin:0 0 10px;
+-webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+-moz-box-shadow: 0 0 5px rgba(65,98,255,0.8);
+box-shadow: 0 0 8px rgba(65,98,255,0.8); }
+#visit dl{background:#fff;padding:10px;border-radius:3px;line-height:20px;
+-webkit-box-shadow: 0 1px 4px #cbd1df;
+ -moz-box-shadow: 0 1px 4px #cbd1df;
+ box-shadow: 0 1px 4px #cbd1df;}
+#visit dl:after {display:block;visibility:hidden;clear:both;content:""}
+#visit dt {float:left;width:50%}
+#visit dd {float:left;width:50%;text-align:right}
+#visit a {display:inline-block;padding:10px 3px;text-decoration:none}
\ No newline at end of file
diff --git a/theme/54/mobile/skin/visit/basic/visit.skin.php b/theme/54/mobile/skin/visit/basic/visit.skin.php
new file mode 100644
index 000000000..3e4bf3430
--- /dev/null
+++ b/theme/54/mobile/skin/visit/basic/visit.skin.php
@@ -0,0 +1,23 @@
+', 0);
+?>
+
+
+ 접속자집계
+
+ 오늘
+
+ 어제
+
+ 최대
+
+ 전체
+
+
+ 상세보기
+
diff --git a/theme/54/mobile/tail.php b/theme/54/mobile/tail.php
new file mode 100644
index 000000000..547b52676
--- /dev/null
+++ b/theme/54/mobile/tail.php
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Copyright ©
소유하신 도메인. All rights reserved.
+
+
상단으로
+
+
PC 버전으로 보기
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/readme.txt b/theme/54/readme.txt
new file mode 100644
index 000000000..9517c16b5
--- /dev/null
+++ b/theme/54/readme.txt
@@ -0,0 +1,8 @@
+Theme Name: 베이직
+Theme URI: http://theme.sir.kr/gnuboard5/demo/basic
+Maker: SIR
+Maker URI: http://sir.kr
+Version: 1.0.0
+Detail: 베이직 테마는 SIR에서 제공하는 그누보드5 테마입니다. 베이직 테마는 웹표준 및 접근성을 준수합니다.
+License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1
+License URI: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
\ No newline at end of file
diff --git a/theme/54/screenshot.png b/theme/54/screenshot.png
new file mode 100644
index 000000000..249f4c134
Binary files /dev/null and b/theme/54/screenshot.png differ
diff --git a/theme/54/skin/board/basic/img/btn_close.gif b/theme/54/skin/board/basic/img/btn_close.gif
new file mode 100644
index 000000000..040b180ac
Binary files /dev/null and b/theme/54/skin/board/basic/img/btn_close.gif differ
diff --git a/theme/54/skin/board/basic/img/btn_next2.gif b/theme/54/skin/board/basic/img/btn_next2.gif
new file mode 100644
index 000000000..9ec94650a
Binary files /dev/null and b/theme/54/skin/board/basic/img/btn_next2.gif differ
diff --git a/theme/54/skin/board/basic/img/btn_prev2.gif b/theme/54/skin/board/basic/img/btn_prev2.gif
new file mode 100644
index 000000000..827e7be43
Binary files /dev/null and b/theme/54/skin/board/basic/img/btn_prev2.gif differ
diff --git a/theme/54/skin/board/basic/img/close_btn.png b/theme/54/skin/board/basic/img/close_btn.png
new file mode 100644
index 000000000..50e9f26ef
Binary files /dev/null and b/theme/54/skin/board/basic/img/close_btn.png differ
diff --git a/theme/54/skin/board/basic/img/cmt_btn.png b/theme/54/skin/board/basic/img/cmt_btn.png
new file mode 100644
index 000000000..202f1ff47
Binary files /dev/null and b/theme/54/skin/board/basic/img/cmt_btn.png differ
diff --git a/theme/54/skin/board/basic/img/icon_bad.png b/theme/54/skin/board/basic/img/icon_bad.png
new file mode 100644
index 000000000..e568b1d83
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_bad.png differ
diff --git a/theme/54/skin/board/basic/img/icon_comment.png b/theme/54/skin/board/basic/img/icon_comment.png
new file mode 100644
index 000000000..c7e3acbf9
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_comment.png differ
diff --git a/theme/54/skin/board/basic/img/icon_file.gif b/theme/54/skin/board/basic/img/icon_file.gif
new file mode 100644
index 000000000..244af004d
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_file.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_good.png b/theme/54/skin/board/basic/img/icon_good.png
new file mode 100644
index 000000000..69841a134
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_good.png differ
diff --git a/theme/54/skin/board/basic/img/icon_hot.gif b/theme/54/skin/board/basic/img/icon_hot.gif
new file mode 100644
index 000000000..2936de662
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_hot.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_img.gif b/theme/54/skin/board/basic/img/icon_img.gif
new file mode 100644
index 000000000..3ba495d05
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_img.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_link.gif b/theme/54/skin/board/basic/img/icon_link.gif
new file mode 100644
index 000000000..e9cb9559c
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_link.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_lock.png b/theme/54/skin/board/basic/img/icon_lock.png
new file mode 100644
index 000000000..2a083a51d
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_lock.png differ
diff --git a/theme/54/skin/board/basic/img/icon_mobile.gif b/theme/54/skin/board/basic/img/icon_mobile.gif
new file mode 100644
index 000000000..43189ffae
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_mobile.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_movie.gif b/theme/54/skin/board/basic/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_movie.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_new.gif b/theme/54/skin/board/basic/img/icon_new.gif
new file mode 100644
index 000000000..73fa06a8f
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_new.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_reply.gif b/theme/54/skin/board/basic/img/icon_reply.gif
new file mode 100644
index 000000000..7fe2c6558
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_reply.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_secret.gif b/theme/54/skin/board/basic/img/icon_secret.gif
new file mode 100644
index 000000000..7be670092
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_secret.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_share.png b/theme/54/skin/board/basic/img/icon_share.png
new file mode 100644
index 000000000..6d64f625a
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_share.png differ
diff --git a/theme/54/skin/board/basic/img/icon_sound.gif b/theme/54/skin/board/basic/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_sound.gif differ
diff --git a/theme/54/skin/board/basic/img/icon_view.png b/theme/54/skin/board/basic/img/icon_view.png
new file mode 100644
index 000000000..ea76f5442
Binary files /dev/null and b/theme/54/skin/board/basic/img/icon_view.png differ
diff --git a/theme/54/skin/board/basic/img/sch_bg.png b/theme/54/skin/board/basic/img/sch_bg.png
new file mode 100644
index 000000000..729178d8e
Binary files /dev/null and b/theme/54/skin/board/basic/img/sch_bg.png differ
diff --git a/theme/54/skin/board/basic/img/sch_btn.png b/theme/54/skin/board/basic/img/sch_btn.png
new file mode 100644
index 000000000..94f98db8f
Binary files /dev/null and b/theme/54/skin/board/basic/img/sch_btn.png differ
diff --git a/theme/54/skin/board/basic/list.skin.php b/theme/54/skin/board/basic/list.skin.php
new file mode 100644
index 000000000..8d1ab4dcd
--- /dev/null
+++ b/theme/54/skin/board/basic/list.skin.php
@@ -0,0 +1,253 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+ Total 건
+ 페이지
+
+
+
+
+
+
+
+
+
+
+
+ 카테고리
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 선택삭제
+ 선택복사
+ 선택이동
+
+ 목록
+ 글쓰기
+
+
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+
+
+ 검색대상
+
+
+
+ 검색어 필수
+
+ 검색
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/skin/board/basic/style.css b/theme/54/skin/board/basic/style.css
new file mode 100644
index 000000000..37bf7fab7
--- /dev/null
+++ b/theme/54/skin/board/basic/style.css
@@ -0,0 +1,370 @@
+@charset "utf-8";
+
+/* 게시판 버튼 */
+/* 목록 버튼 */
+#bo_list a.btn_b01 {}
+#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {}
+#bo_list a.btn_b02 {}
+#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {}
+#bo_list a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {}
+
+/* 읽기 버튼 */
+#bo_v a.btn_b01 {}
+#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {}
+#bo_v a.btn_b02 {}
+#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {}
+#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}
+
+/* 쓰기 버튼 */
+#bo_w .btn_confirm {} /* 서식단계 진행 */
+#bo_w .btn_submit {padding:0 20px}
+#bo_w button.btn_submit {}
+#bo_w fieldset .btn_submit {}
+#bo_w .btn_cancel {}
+#bo_w button.btn_cancel {}
+#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
+#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */
+#bo_w button.btn_frmline {}
+
+/* 기본 테이블 */
+/* 목록 테이블 */
+#bo_list .tbl_head01 {}
+#bo_list .tbl_head01 caption {}
+#bo_list .tbl_head01 thead th {}
+#bo_list .tbl_head01 thead a {}
+#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_list .tbl_head01 tfoot th {}
+#bo_list .tbl_head01 tfoot td {}
+#bo_list .tbl_head01 tbody th {}
+#bo_list .tbl_head01 td {}
+#bo_list .tbl_head01 a {}
+#bo_list td.empty_table {}
+
+/* 읽기 내 테이블 */
+#bo_v .tbl_head01 {}
+#bo_v .tbl_head01 caption {}
+#bo_v .tbl_head01 thead th {}
+#bo_v .tbl_head01 thead a {}
+#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_v .tbl_head01 tfoot th {}
+#bo_v .tbl_head01 tfoot td {}
+#bo_v .tbl_head01 tbody th {}
+#bo_v .tbl_head01 td {}
+#bo_v .tbl_head01 a {}
+#bo_v td.empty_table {}
+
+/* 쓰기 테이블 */
+#bo_w table {}
+#bo_w caption {}
+#bo_w .frm_info {}
+#bo_w .frm_address {}
+#bo_w .frm_file {}
+
+#bo_w .tbl_frm01 {}
+#bo_w .tbl_frm01 th {}
+#bo_w .tbl_frm01 td {}
+#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {}
+#bo_w .tbl_frm01 textarea {}
+/*
+#bo_w .tbl_frm01 #captcha {}
+#bo_w .tbl_frm01 #captcha input {}
+*/
+#bo_w .tbl_frm01 a {}
+
+/* 필수입력 */
+#bo_w .required, #bo_w textarea.required {}
+
+#bo_w .cke_sc {}
+#bo_w button.btn_cke_sc{}
+#bo_w .cke_sc_def {}
+#bo_w .cke_sc_def dl {}
+#bo_w .cke_sc_def dl:after {}
+#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {}
+#bo_w .cke_sc_def dt {}
+#bo_w .cke_sc_def dd {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 게시판 목록 */
+#bo_list {position:relative}
+#bo_list:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_list .td_board {width:120px;text-align:center}
+#bo_list .td_chk {width:30px;text-align:center}
+#bo_list .td_date {width:60px;text-align:center;font-style: italic;}
+#bo_list .td_datetime {width:60px;text-align:center;font-style: italic}
+#bo_list .td_group {width:100px;text-align:center}
+#bo_list .td_mb_id {width:100px;text-align:center}
+#bo_list .td_mng {width:80px;text-align:center}
+#bo_list .td_name {width:90px;text-align:left;padding:10px 0}
+#bo_list .td_nick {width:100px;text-align:center}
+#bo_list .td_num {width:50px;text-align:center}
+#bo_list .td_num2 {width:50px;text-align:center}
+#bo_list .td_numbig {width:80px;text-align:center}
+#bo_list .txt_active {color:#5d910b}
+#bo_list .txt_expired {color:#ccc}
+#bo_list tbody tr:hover {border-left:2px solid #253dbe}
+
+#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4}
+#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li {display:inline-block;padding:2px;}
+#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent}
+#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;}
+#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;
+-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+box-shadow:inset 0 2px 5px rgb(33, 135, 202);}
+.td_subject img {margin-left:5px}
+
+/* 게시판 목록 공통 */
+#bo_btn_top{margin: 10px 0 }
+#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx {margin-bottom:5px;float:right;zoom:1}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}
+
+.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
+.btn_bo_user li {float:left;margin-left:5px}
+.btn_bo_adm {float:left}
+.btn_bo_adm li {float:left;margin-right:5px}
+.btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}
+.bo_notice td {background:#e6f8ff !important;border-bottom:1px solid #c3dfe8;}
+.bo_notice td a {font-weight:bold;}
+
+.bo_notice .notice_icon{display:inline-block;background:#4158d1;width:25px;line-height:25px;border-radius:5px;font-weight:normal;color:#fff}
+.td_num strong {color:#000}
+.bo_cate_link {display: inline-block;color: #3497d9;height: 20px;font-size:0.92em} /* 글제목줄 분류스타일 */
+.bo_tit{display:block;color:#000;font-weight:bold;}
+.bo_current {color:#e8180c}
+/*#bo_list .profile_img {display:inline-block;margin-right:2px}*/
+#bo_list .profile_img img{border-radius:50%}
+#bo_list .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle;
+-webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);
+-moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);
+box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);}
+
+#bo_list .bo_tit .title_icon{margin-right:2px}
+#bo_list .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}
+#bo_list .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal}
+#bo_list .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
+#bo_list .bo_tit .fa-heart{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px;font-weight:normal}
+#bo_list .bo_tit .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}
+
+
+#bo_sch {float:left;border:1px solid #ccc;background:#fff;border-radius:3px}
+#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;}
+#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left}
+#bo_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}
+
+
+/* 게시판 쓰기 */
+#char_count_desc {display:block;margin:0 0 5px;padding:0}
+#char_count_wrap {margin:5px 0 0;text-align:right}
+#char_count {font-weight:bold}
+
+#autosave_wrapper {position:relative}
+#autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;
+-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
+#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;}
+#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;}
+html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
+#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#autosave_pop div {text-align:center;margin:0 !important;}
+#autosave_pop button {margin:0;padding:0;border:0;}
+#autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
+#autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}
+#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
+#autosave_pop a {display:block;float:left}
+#autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
+.autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
+.autosave_close:hover{background:#f3f3f3;color:#3597d9}
+.autosave_content {display:none}
+.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;}
+
+/* 게시판 읽기 */
+#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box}
+
+#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}
+
+#bo_v_title {}
+#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px;
+-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+}
+#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all}
+
+#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666}
+#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
+#bo_v_info .sv_member,
+#bo_v_info .sv_guest,
+#bo_v_info .member,
+#bo_v_info .guest {font-weight:bold}
+#bo_v_info .profile_img {}
+#bo_v_info .profile_img img{border-radius:50%}
+#bo_v_info .sv_member{color:#000}
+#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
+#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
+#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888}
+
+#bo_v_file {margin:10px 0;border:1px solid #d4d4d4}
+#bo_v_file h2 {padding:10px;background: #f3f3f3}
+#bo_v_file ul {margin:0;padding:5px 0;list-style:none}
+#bo_v_file li {padding:5px 10px;position:relative;}
+#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
+#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
+#bo_v_file img {float:left;margin:0 10px 0 0}
+.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}
+
+#bo_v_link {margin:10px 0;border:1px solid #d4d4d4}
+#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3}
+#bo_v_link ul {margin:0;padding:5px 0;list-style:none}
+#bo_v_link li {padding:5px 10px;position:relative;}
+#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
+#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
+.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}
+
+#bo_v_top {zoom:1}
+#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_top ul {padding:0;list-style:none;word-break:break-all}
+
+#bo_v_bot {zoom:1}
+#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_bot ul {padding:0;list-style:none}
+
+.bo_v_com {margin:20px 0;float:right}
+.bo_v_com li {float:left;margin-left:5px}
+
+.bo_v_left {margin:20px 0;float:left}
+.bo_v_left li {float:left;margin-right:5px}
+
+.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd}
+.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
+.bo_v_nb li:hover{background:#f6f6f6}
+.bo_v_nb li i{font-size:13px}
+.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5}
+.bo_v_nb li .nb_date{float:right;color:#888}
+
+#bo_v_atc {min-height:200px;height:auto !important;height:200px}
+#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#bo_v_img {width:100%;overflow:hidden;zoom:1}
+#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_img a.view_image{display:block}
+#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}
+
+#bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
+#bo_v_con a {color:#000;text-decoration:underline}
+#bo_v_con img {max-width:100%;height:auto}
+
+#bo_v_act {margin-bottom:30px;text-align:center}
+#bo_v_act .bo_v_act_gng {position:relative}
+#bo_v_act a {margin-right:5px;vertical-align:middle}
+#bo_v_act a:hover{background-color:#f3f3f3}
+#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
+#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}
+#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}
+
+#bo_v_share{position:relative;margin:20px 0;text-align:right}
+#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5}
+#bo_v_share .btn:hover{background:#fff}
+#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;}
+#bo_v_share .btn_share{}
+#bo_v_share .btn_share:hover{}
+
+.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px}
+#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1}
+#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;}
+#bo_v_sns li {float:left;width:60px;text-align:center}
+#bo_v_sns li a{height:40px;padding:10px 0;}
+#bo_v_sns li .sns_f{display:block;background:#415b92}
+#bo_v_sns li .sns_t{display:block;background:#35b3dc}
+#bo_v_sns li .sns_g{display:block;background:#d5503a}
+#bo_v_sns.show_kakao{width:240px;margin-left:-120px}
+#bo_v_sns li .sns_k{display:block;background:#fbe300}
+#bo_v_sns li img{vertical-align:top}
+
+/* 게시판 댓글 */
+.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0 0 10px }
+.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px -23px}
+#bo_vc {}
+#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc article {margin:20px 0;position:relative}
+#bo_vc article .profile_img img{border-radius:50%}
+#bo_vc header {}
+#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
+#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
+.bo_vc_hdinfo{float:right;font-style:italic;color:#777}
+#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc .cmt_contents {padding:15px ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em}
+#bo_vc p a {text-decoration:underline}
+#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
+#bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center}
+#bo_vc #bo_vc_winfo {float:left}
+
+.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1}
+.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_act li {display:inline-block;}
+.bo_vc_act li a{padding:0 5px;line-height:23px}
+
+.bo_vc_w {position:relative;margin:10px 0;display:block;}
+.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
+.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;
+-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
+#wr_secret{}
+.bo_vc_w_info{margin:10px 0;float:left}
+.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w_info .frm_input{float:left;margin-right:5px}
+.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
+.bo_vc_w .btn_confirm{float:right;margin-top:10px}
+.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;}
+.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;}
+.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}
+
+#bo_vc_send_sns{display:inline-block;float:left}
+#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
+#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc_sns li {float:left;margin:0 5px 0 0}
+#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
+#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
+#bo_vc_sns .sns_li_off{background:#bbb}
+#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
+#bo_vc_sns input {margin:0 5px 0 0 }
+
+
+/*글쓰기*/
+#bo_w .write_div{margin:10px 0;position:relative}
+#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_w .bo_w_info .frm_input{float:left;width:33%}
+#bo_w #wr_password{margin:0 0.5% }
+#bo_w .wr_content.smarteditor2 iframe{background:#fff}
+#bo_w .bo_w_tit{position:relative}
+#bo_w .bo_w_tit .frm_input{padding-right:120px;}
+#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
+#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888}
+#bo_w .bo_w_link .frm_input{padding-left:50px}
+#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
+#bo_w .bo_w_flie .frm_file{padding-left:50px;}
+#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
+#bo_w .bo_w_flie .frm_input{margin:10px 0 0 }
+#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
+#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px}
\ No newline at end of file
diff --git a/theme/54/skin/board/basic/view.skin.php b/theme/54/skin/board/basic/view.skin.php
new file mode 100644
index 000000000..326c4320a
--- /dev/null
+++ b/theme/54/skin/board/basic/view.skin.php
@@ -0,0 +1,299 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+ 페이지 정보
+ 작성자
+ 댓글 건
+ 조회 회
+ 작성일
+
+
+
+
+ 본문
+
+ \n";
+
+ for ($i=0; $i<=count($view['file']); $i++) {
+ if ($view['file'][$i]['view']) {
+ //echo $view['file'][$i]['view'];
+ echo get_view_thumbnail($view['file'][$i]['view']);
+ }
+ }
+
+ echo "\n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 추천
+
+
+
+
+
+ 비추천
+
+
+
+
+
+
+ 추천
+ 비추천
+
+
+
+
+
+
+
+
+
+
+
+
+ 첨부파일
+
+
+
+
+
+
+
+ ()
+ 회 다운로드 | DATE :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/board/basic/view_comment.skin.php b/theme/54/skin/board/basic/view_comment.skin.php
new file mode 100644
index 000000000..a372ff01f
--- /dev/null
+++ b/theme/54/skin/board/basic/view_comment.skin.php
@@ -0,0 +1,325 @@
+
+
+
+ 댓글목록
+
+
+ 댓글목록
+ \]/i", "", $comment);
+ $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
+ ?>
+
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/board/basic/write.skin.php b/theme/54/skin/board/basic/write.skin.php
new file mode 100644
index 000000000..f41ee7a29
--- /dev/null
+++ b/theme/54/skin/board/basic/write.skin.php
@@ -0,0 +1,259 @@
+', 0);
+?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/board/gallery/img/btn_close.gif b/theme/54/skin/board/gallery/img/btn_close.gif
new file mode 100644
index 000000000..040b180ac
Binary files /dev/null and b/theme/54/skin/board/gallery/img/btn_close.gif differ
diff --git a/theme/54/skin/board/gallery/img/btn_next2.gif b/theme/54/skin/board/gallery/img/btn_next2.gif
new file mode 100644
index 000000000..9ec94650a
Binary files /dev/null and b/theme/54/skin/board/gallery/img/btn_next2.gif differ
diff --git a/theme/54/skin/board/gallery/img/btn_prev2.gif b/theme/54/skin/board/gallery/img/btn_prev2.gif
new file mode 100644
index 000000000..827e7be43
Binary files /dev/null and b/theme/54/skin/board/gallery/img/btn_prev2.gif differ
diff --git a/theme/54/skin/board/gallery/img/close_btn.png b/theme/54/skin/board/gallery/img/close_btn.png
new file mode 100644
index 000000000..50e9f26ef
Binary files /dev/null and b/theme/54/skin/board/gallery/img/close_btn.png differ
diff --git a/theme/54/skin/board/gallery/img/cmt_btn.png b/theme/54/skin/board/gallery/img/cmt_btn.png
new file mode 100644
index 000000000..202f1ff47
Binary files /dev/null and b/theme/54/skin/board/gallery/img/cmt_btn.png differ
diff --git a/theme/54/skin/board/gallery/img/facebook.png b/theme/54/skin/board/gallery/img/facebook.png
new file mode 100644
index 000000000..aa73c864c
Binary files /dev/null and b/theme/54/skin/board/gallery/img/facebook.png differ
diff --git a/theme/54/skin/board/gallery/img/gplus.png b/theme/54/skin/board/gallery/img/gplus.png
new file mode 100644
index 000000000..45bdf4396
Binary files /dev/null and b/theme/54/skin/board/gallery/img/gplus.png differ
diff --git a/theme/54/skin/board/gallery/img/icon_bad.png b/theme/54/skin/board/gallery/img/icon_bad.png
new file mode 100644
index 000000000..e568b1d83
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_bad.png differ
diff --git a/theme/54/skin/board/gallery/img/icon_comment.png b/theme/54/skin/board/gallery/img/icon_comment.png
new file mode 100644
index 000000000..c7e3acbf9
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_comment.png differ
diff --git a/theme/54/skin/board/gallery/img/icon_file.gif b/theme/54/skin/board/gallery/img/icon_file.gif
new file mode 100644
index 000000000..244af004d
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_file.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_good.png b/theme/54/skin/board/gallery/img/icon_good.png
new file mode 100644
index 000000000..69841a134
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_good.png differ
diff --git a/theme/54/skin/board/gallery/img/icon_hot.gif b/theme/54/skin/board/gallery/img/icon_hot.gif
new file mode 100644
index 000000000..4e8d7ff1b
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_hot.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_img.gif b/theme/54/skin/board/gallery/img/icon_img.gif
new file mode 100644
index 000000000..fefa10d4a
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_img.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_link.gif b/theme/54/skin/board/gallery/img/icon_link.gif
new file mode 100644
index 000000000..e9cb9559c
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_link.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_lock.png b/theme/54/skin/board/gallery/img/icon_lock.png
new file mode 100644
index 000000000..2a083a51d
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_lock.png differ
diff --git a/theme/54/skin/board/gallery/img/icon_mobile.gif b/theme/54/skin/board/gallery/img/icon_mobile.gif
new file mode 100644
index 000000000..ad934d23c
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_mobile.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_movie.gif b/theme/54/skin/board/gallery/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_movie.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_new.gif b/theme/54/skin/board/gallery/img/icon_new.gif
new file mode 100644
index 000000000..73fa06a8f
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_new.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_reply.gif b/theme/54/skin/board/gallery/img/icon_reply.gif
new file mode 100644
index 000000000..7fe2c6558
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_reply.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_secret.gif b/theme/54/skin/board/gallery/img/icon_secret.gif
new file mode 100644
index 000000000..7be670092
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_secret.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_share.png b/theme/54/skin/board/gallery/img/icon_share.png
new file mode 100644
index 000000000..6d64f625a
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_share.png differ
diff --git a/theme/54/skin/board/gallery/img/icon_sound.gif b/theme/54/skin/board/gallery/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_sound.gif differ
diff --git a/theme/54/skin/board/gallery/img/icon_view.png b/theme/54/skin/board/gallery/img/icon_view.png
new file mode 100644
index 000000000..ea76f5442
Binary files /dev/null and b/theme/54/skin/board/gallery/img/icon_view.png differ
diff --git a/theme/54/skin/board/gallery/img/sch_bg.png b/theme/54/skin/board/gallery/img/sch_bg.png
new file mode 100644
index 000000000..729178d8e
Binary files /dev/null and b/theme/54/skin/board/gallery/img/sch_bg.png differ
diff --git a/theme/54/skin/board/gallery/img/sch_btn.png b/theme/54/skin/board/gallery/img/sch_btn.png
new file mode 100644
index 000000000..94f98db8f
Binary files /dev/null and b/theme/54/skin/board/gallery/img/sch_btn.png differ
diff --git a/theme/54/skin/board/gallery/img/twitter.png b/theme/54/skin/board/gallery/img/twitter.png
new file mode 100644
index 000000000..a5452f253
Binary files /dev/null and b/theme/54/skin/board/gallery/img/twitter.png differ
diff --git a/theme/54/skin/board/gallery/list.skin.php b/theme/54/skin/board/gallery/list.skin.php
new file mode 100644
index 000000000..05daac605
--- /dev/null
+++ b/theme/54/skin/board/gallery/list.skin.php
@@ -0,0 +1,256 @@
+', 0);
+?>
+
+
+
+
+
+
+
+ 카테고리
+
+
+
+
+
+
+
+
+ Total 건
+ 페이지
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 현재 페이지 게시물 전체
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 열람중 ";
+ else
+ echo $list[$i]['num'];
+ ?>
+
+
+
+
+
+
+ 작성자
+
+
+ 조회
+ 추천
+ 비추천
+ 작성일
+
+
+
+
+
+ 게시물이 없습니다."; } ?>
+
+
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+
+
+ 검색대상
+
+
+
+ 검색어 필수
+
+
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/54/skin/board/gallery/style.css b/theme/54/skin/board/gallery/style.css
new file mode 100644
index 000000000..e20ab1c66
--- /dev/null
+++ b/theme/54/skin/board/gallery/style.css
@@ -0,0 +1,383 @@
+@charset "utf-8";
+/* SIR 지운아빠 */
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+/* 게시판 버튼 */
+/* 목록 버튼 */
+#bo_gall a.btn_b01 {}
+#bo_gall a.btn_b01:focus, #bo_gall a.btn_b01:hover {}
+#bo_gall a.btn_b02 {}
+#bo_gall a.btn_b02:focus, #bo_gall a.btn_b02:hover {}
+#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_gall a.btn_admin:focus, #bo_gall .btn_admin:hover {}
+
+/* 읽기 버튼 */
+#bo_v a.btn_b01 {}
+#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {}
+#bo_v a.btn_b02 {}
+#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {}
+#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}
+
+/* 쓰기 버튼 */
+#bo_w .btn_confirm {} /* 서식단계 진행 */
+#bo_w .btn_submit {padding:0 20px}
+#bo_w button.btn_submit {}
+#bo_w fieldset .btn_submit {}
+#bo_w .btn_cancel {}
+#bo_w button.btn_cancel {}
+#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
+#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */
+#bo_w button.btn_frmline {}
+
+/* 기본 테이블 */
+/* 읽기 내 테이블 */
+#bo_v .tbl_head01 {}
+#bo_v .tbl_head01 caption {}
+#bo_v .tbl_head01 thead th {}
+#bo_v .tbl_head01 thead a {}
+#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_v .tbl_head01 tfoot th {}
+#bo_v .tbl_head01 tfoot td {}
+#bo_v .tbl_head01 tbody th {}
+#bo_v .tbl_head01 td {}
+#bo_v .tbl_head01 a {}
+#bo_v td.empty_table {}
+
+/* 쓰기 테이블 */
+#bo_w table {}
+#bo_w caption {}
+#bo_w .frm_info {}
+#bo_w .frm_address {}
+#bo_w .frm_file {}
+
+#bo_w .tbl_frm01 {}
+#bo_w .tbl_frm01 th {}
+#bo_w .tbl_frm01 td {}
+#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {}
+#bo_w .tbl_frm01 textarea {}
+/*
+#bo_w .tbl_frm01 #captcha {}
+#bo_w .tbl_frm01 #captcha input {}
+*/
+#bo_w .tbl_frm01 a {}
+
+/* 필수입력 */
+#bo_w .required, #bo_w textarea.required {}
+
+#bo_w .cke_sc {}
+#bo_w button.btn_cke_sc{}
+#bo_w .cke_sc_def {}
+#bo_w .cke_sc_def dl {}
+#bo_w .cke_sc_def dl:after {}
+#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {}
+#bo_w .cke_sc_def dt {}
+#bo_w .cke_sc_def dd {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 게시판 목록 */
+#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4}
+#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li {display:inline-block;padding:2px;}
+#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent}
+#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;}
+#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;
+-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+box-shadow:inset 0 2px 5px rgb(33, 135, 202);}
+
+.td_subject img {margin-left:3px}
+
+/* 갤러리 목록 */
+#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
+#bo_gall #gall_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1}
+#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_gall .gall_box {position:relative;margin:0 0 30px 0;border:1px solid #ccc;background:#fff;border-radius:0 0 2px 2px}
+#bo_gall .gall_li .gall_chk{position:absolute;top:0;left:0;padding:5px;}
+
+.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;}
+.gall_row .col-gn-0,.latest_row .col-gn-1{width:100%}
+.gall_row .col-gn-2{width:50%}
+.gall_row .col-gn-3{width:33.33333333%}
+.gall_row .col-gn-4{width:25%}
+.gall_row .col-gn-5{width:20%}
+.gall_row .col-gn-6{width:16.66666667%}
+.gall_row .col-gn-7{width:14.28571428%}
+.gall_row .col-gn-8{width:12.5%}
+.gall_row .col-gn-9{width:11.11111111%}
+.gall_row .col-gn-10{width:10%}
+
+.gall_row .box_clear{clear:both}
+
+#bo_gall .gall_now .gall_text_href a {color:#ff3061}
+
+#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
+#bo_gall .gall_img{border-bottom:1px solid #eee;text-align:center}
+#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{display:block}
+#bo_gall .gall_img img{max-width:100%;height:auto !important}
+#bo_gall .gall_img span{display:inline-block;background:#eee;text-align:center;line-height:150px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777}
+
+#bo_gall .gall_text_href {margin:10px}
+#bo_gall .gall_text_href a {font-weight:bold}
+#bo_gall .gall_text_href img {margin:0 0 0 4px}
+#bo_gall .bo_tit{display:block;font-weight:bold;color:#000;font-size:1.083em}
+#bo_gall .bo_tit .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle;
+-webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);
+-moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);
+box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);}
+#bo_gall .profile_img img{border-radius:50%}
+#bo_gall .gall_name{margin:10px}
+
+#bo_gall .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}
+#bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal}
+#bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;margin-right:2px}
+#bo_gall .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
+#bo_gall .bo_tit .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
+#bo_gall .bo_tit .fa-lock{display: inline-block;line-height: 16px;color: #999;text-align: center;vertical-align:middle;}
+
+
+#bo_gall .gall_info{line-height:1.5em;padding:10px;font-size:0.92em;background:#f6f6f6;line-height:20px}
+#bo_gall .gall_info strong{ display:inline-block;margin:0 0 0 10px }
+#bo_gall .gall_info i{font-size:12px}
+#bo_gall .gall_info .gall_date{position:absolute;bottom:10px;right:10px;font-style:italic;display:inline-block;color:#777;}
+/* 게시판 목록 공통 */
+#bo_btn_top{margin: 10px 0}
+#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx {margin-bottom:5px;float:right;zoom:1}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}
+
+.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
+.btn_bo_user li {float:left;margin-left:5px}
+.btn_bo_adm {float:left}
+.btn_bo_adm li {float:left;margin-right:5px}
+.btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}
+.bo_notice td {background:#f5f6fa}
+.bo_notice td a {font-weight:bold}
+.bo_notice .notice_icon{display:inline-block;background:#ed6478;padding:0 3px;line-height:20px;font-weight:normal;font-size:0.92em;color:#fff}
+.td_num strong {color:#000}
+.bo_cate_link {display:inline-block;margin:0 3px 0 0;font-size:0.92em;color:#3598db !important;font-weight:bold} /* 글제목줄 분류스타일 */
+.bo_current {color:#e8180c}
+#bo_list .profile_img {display:inline-block;margin-right:5px}
+#bo_list .profile_img img{border-radius:50%}
+#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold;color:#ed6478;font-size:0.86em}
+
+#bo_sch {float:left;border:1px solid #ccc;border-radius:3px;margin:0 0 20px;background:#fff}
+#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;}
+#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left}
+#bo_sch .sch_btn{height:38px;float:left;background:url('./img/sch_btn.png') no-repeat 50% 50%;border:0;width:40px;text-indent:-999px;overflow:hidden}
+
+#bo_gall li.empty_list {padding:85px 0;text-align:center}
+
+
+/* 게시판 쓰기 */
+#char_count_desc {display:block;margin:0 0 5px;padding:0}
+#char_count_wrap {margin:5px 0 0;text-align:right}
+#char_count {font-weight:bold}
+
+#autosave_wrapper {position:relative}
+#autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;
+-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
+box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
+#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;}
+#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;}
+html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
+#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#autosave_pop div {text-align:center;margin:0 !important;}
+#autosave_pop button {margin:0;padding:0;border:0;}
+#autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
+#autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}
+#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
+#autosave_pop a {display:block;float:left}
+#autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
+.autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
+.autosave_close:hover{background:#f3f3f3;color:#3597d9}
+.autosave_content {display:none}
+.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;}
+
+/* 게시판 읽기 */
+#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box}
+
+#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}
+
+#bo_v_title {}
+#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px;
+-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+box-shadow: inset 0 2px 5px rgb(33, 135, 202);}
+#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all}
+
+#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666}
+#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
+#bo_v_info .sv_member,
+#bo_v_info .sv_guest,
+#bo_v_info .member,
+#bo_v_info .guest {font-weight:bold}
+#bo_v_info .profile_img {}
+#bo_v_info .profile_img img{border-radius:50%}
+#bo_v_info .sv_member{color:#000}
+#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
+#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
+#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888}
+
+#bo_v_file {margin:10px 0;border:1px solid #d4d4d4}
+#bo_v_file h2 {padding:10px;background: #f3f3f3}
+#bo_v_file ul {margin:0;padding:5px 0;list-style:none}
+#bo_v_file li {padding:5px 10px;position:relative;}
+#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
+#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
+#bo_v_file img {float:left;margin:0 10px 0 0}
+.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}
+
+#bo_v_link {margin:10px 0;border:1px solid #d4d4d4}
+#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3}
+#bo_v_link ul {margin:0;padding:5px 0;list-style:none}
+#bo_v_link li {padding:5px 10px;position:relative;}
+#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
+#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
+.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}
+
+#bo_v_top {zoom:1}
+#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_top ul {padding:0;list-style:none;word-break:break-all}
+
+#bo_v_bot {zoom:1}
+#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_bot ul {padding:0;list-style:none}
+
+.bo_v_com {margin:20px 0;float:right}
+.bo_v_com li {float:left;margin-left:5px}
+
+.bo_v_left {margin:20px 0;float:left}
+.bo_v_left li {float:left;margin-right:5px}
+
+.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd}
+.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
+.bo_v_nb li:hover{background:#f6f6f6}
+.bo_v_nb li i{font-size:13px}
+.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5}
+.bo_v_nb li .nb_date{float:right;color:#888}
+
+#bo_v_atc {min-height:200px;height:auto !important;height:200px}
+#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#bo_v_img {width:100%;overflow:hidden;zoom:1}
+#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_img a.view_image{display:block}
+#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}
+
+#bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
+#bo_v_con a {color:#000;text-decoration:underline}
+#bo_v_con img {max-width:100%;height:auto}
+
+#bo_v_act {margin-bottom:30px;text-align:center}
+#bo_v_act .bo_v_act_gng {position:relative}
+#bo_v_act a {margin-right:5px;vertical-align:middle}
+#bo_v_act a:hover{background-color:#f3f3f3}
+#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
+#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}
+#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}
+
+#bo_v_share{position:relative;margin:20px 0;text-align:right}
+#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5}
+#bo_v_share .btn:hover{background:#fff}
+#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;}
+#bo_v_share .btn_share{}
+#bo_v_share .btn_share:hover{}
+
+.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px}
+#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1}
+#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;}
+#bo_v_sns li {float:left;width:60px;text-align:center}
+#bo_v_sns li a{height:40px;padding:10px 0;}
+#bo_v_sns li .sns_f{display:block;background:#415b92}
+#bo_v_sns li .sns_t{display:block;background:#35b3dc}
+#bo_v_sns li .sns_g{display:block;background:#d5503a}
+#bo_v_sns.show_kakao{width:240px;margin-left:-120px}
+#bo_v_sns li .sns_k{display:block;background:#fbe300}
+#bo_v_sns li img{vertical-align:top}
+
+
+/* 게시판 댓글 */
+.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0 0 10px;cursor:pointer}
+.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px -23px}
+#bo_vc {}
+#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc article {margin:20px 0;position:relative}
+#bo_vc article .profile_img img{border-radius:50%}
+#bo_vc header {}
+#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
+#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
+.bo_vc_hdinfo{float:right;font-style:italic;color:#777}
+#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc .cmt_contents {padding:15px ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em}
+#bo_vc p a {text-decoration:underline}
+#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
+#bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center}
+#bo_vc #bo_vc_winfo {float:left}
+
+.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1}
+.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_act li {display:inline-block;}
+.bo_vc_act li a{padding:0 5px;line-height:23px}
+
+.bo_vc_w {position:relative;margin:10px 0;display:block;}
+.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
+.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;
+-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
+#wr_secret{}
+.bo_vc_w_info{margin:10px 0;float:left}
+.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_w_info .frm_input{float:left;margin-right:5px}
+.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
+.bo_vc_w .btn_confirm{float:right;margin-top:10px}
+.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;}
+.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;}
+.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}
+
+#bo_vc_send_sns{display:inline-block;float:left}
+#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
+#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc_sns li {float:left;margin:0 5px 0 0}
+#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
+#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
+#bo_vc_sns .sns_li_off{background:#bbb}
+#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
+#bo_vc_sns input {margin:0 5px 0 0 }
+
+/*글쓰기*/
+#bo_w .write_div{margin:10px 0;position:relative}
+#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_w .bo_w_info .frm_input{float:left;width:33%}
+#bo_w #wr_password{margin:0 0.5% }
+#bo_w .wr_content.smarteditor2 iframe{background:#fff}
+#bo_w .bo_w_tit{position:relative}
+#bo_w .bo_w_tit .frm_input{padding-right:120px;}
+#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
+#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888}
+#bo_w .bo_w_link .frm_input{padding-left:50px}
+#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
+#bo_w .bo_w_flie .frm_file{padding-left:50px;}
+#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
+#bo_w .bo_w_flie .frm_input{margin:10px 0 0 }
+#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
+#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px}
\ No newline at end of file
diff --git a/theme/54/skin/board/gallery/view.skin.php b/theme/54/skin/board/gallery/view.skin.php
new file mode 100644
index 000000000..b1507b3e9
--- /dev/null
+++ b/theme/54/skin/board/gallery/view.skin.php
@@ -0,0 +1,299 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+ 페이지 정보
+ 작성자
+ 댓글 건
+ 조회 회
+ 작성일
+
+
+
+
+ 본문
+
+ \n";
+
+ for ($i=0; $i<=count($view['file']); $i++) {
+ if ($view['file'][$i]['view']) {
+ //echo $view['file'][$i]['view'];
+ echo get_view_thumbnail($view['file'][$i]['view']);
+ }
+ }
+
+ echo "\n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 추천
+
+
+
+
+
+ 비추천
+
+
+
+
+
+
+ 추천
+ 비추천
+
+
+
+
+
+
+
+
+
+
+
+
+ 첨부파일
+
+
+
+
+
+
+
+ ()
+ 회 다운로드 | DATE :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/board/gallery/view_comment.skin.php b/theme/54/skin/board/gallery/view_comment.skin.php
new file mode 100644
index 000000000..a372ff01f
--- /dev/null
+++ b/theme/54/skin/board/gallery/view_comment.skin.php
@@ -0,0 +1,325 @@
+
+
+
+ 댓글목록
+
+
+ 댓글목록
+ \]/i", "", $comment);
+ $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
+ ?>
+
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/board/gallery/write.skin.php b/theme/54/skin/board/gallery/write.skin.php
new file mode 100644
index 000000000..690cb92be
--- /dev/null
+++ b/theme/54/skin/board/gallery/write.skin.php
@@ -0,0 +1,261 @@
+', 0);
+?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/connect/basic/connect.skin.php b/theme/54/skin/connect/basic/connect.skin.php
new file mode 100644
index 000000000..55849443c
--- /dev/null
+++ b/theme/54/skin/connect/basic/connect.skin.php
@@ -0,0 +1,9 @@
+', 0);
+?>
+
+
diff --git a/theme/54/skin/connect/basic/current_connect.skin.php b/theme/54/skin/connect/basic/current_connect.skin.php
new file mode 100644
index 000000000..d199f8f09
--- /dev/null
+++ b/theme/54/skin/connect/basic/current_connect.skin.php
@@ -0,0 +1,39 @@
+', 0);
+?>
+
+
+
+
+ ".$location."";
+ else $display_location = $location;
+
+ $classes = array();
+ if( $i && ($i % 4 == 0) ){
+ $classes[] = 'box_clear';
+ }
+ ?>
+
+
+
+
+
+
+
+ 현재 접속자가 없습니다.";
+ ?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/connect/basic/style.css b/theme/54/skin/connect/basic/style.css
new file mode 100644
index 000000000..a13cd43c5
--- /dev/null
+++ b/theme/54/skin/connect/basic/style.css
@@ -0,0 +1,14 @@
+@charset "utf-8";
+
+#current_connect ul{margin:0 -10px 0;padding:0;list-style:none;zoom:1}
+#current_connect ul:after{display:block;visibility:hidden;clear:both;content:""}
+#current_connect li{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
+#current_connect li{width:25%}
+#current_connect li.box_clear{clear:both}
+#current_connect li .inner{position:relative;border:1px solid #d8d8d8;background:#fff;margin-bottom:10px;text-align:center}
+#current_connect .crt_name {margin:20px 20px 15px;display:block;min-height:88px}
+#current_connect .crt_name img{ border-radius:50%;margin: 0 0 5px;max-width:100%;height:auto}
+#current_connect .crt_lct{display:block;text-align:center;border-top:1px solid #ddd;padding:10px 5px;line-height:1.4em}
+#current_connect .crt_lct a{color:#3ca1ff}
+#current_connect .crt_num{position:absolute;top:10px;left:10px;color:#777;font-weight:bold}
+#current_connect li.empty_li{width:100%;padding:200px 0 ;border:0;color:#666}
\ No newline at end of file
diff --git a/theme/54/skin/content/basic/content.skin.php b/theme/54/skin/content/basic/content.skin.php
new file mode 100644
index 000000000..5fd7fcecd
--- /dev/null
+++ b/theme/54/skin/content/basic/content.skin.php
@@ -0,0 +1,17 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/content/basic/style.css b/theme/54/skin/content/basic/style.css
new file mode 100644
index 000000000..806aee24a
--- /dev/null
+++ b/theme/54/skin/content/basic/style.css
@@ -0,0 +1,9 @@
+@charset "utf-8";
+
+/* 내용관리 */
+#ctt {margin:10px 0;padding:20px;background:#fff}
+.ctt_admin {text-align:right}
+#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#ctt_con {padding:10px 0;line-height:1.6em}
+#ctt_con img{max-width:100%;height:auto}
+.ctt_img {text-align:center}
\ No newline at end of file
diff --git a/theme/54/skin/faq/basic/list.skin.php b/theme/54/skin/faq/basic/list.skin.php
new file mode 100644
index 000000000..e0c1b4f7f
--- /dev/null
+++ b/theme/54/skin/faq/basic/list.skin.php
@@ -0,0 +1,142 @@
+', 0);
+
+if ($admin_href)
+ echo '';
+?>
+
+
+ ';
+
+// 상단 HTML
+echo ''.conv_content($fm['fm_head_html'], 1).'
';
+?>
+
+
+ FAQ 검색
+
+
+ FAQ 검색
+
+ 검색어 필수
+
+ 검색
+
+
+
+
+
+
+ 자주하시는질문 분류
+
+ 열린 분류 ';
+ }
+ ?>
+ >
+
+
+
+
+
+
+
+
+ 목록
+
+ $v){
+ if(empty($v))
+ continue;
+ ?>
+
+ Q
+
+
+
+
+
+ 검색된 게시물이 없습니다.';
+ } else {
+ echo '
';
+ }
+ }
+ ?>
+
+
+
+
+'.conv_content($fm['fm_tail_html'], 1).'';
+
+if ($timg_src)
+ echo '';
+?>
+
+
+
+
+FAQ 수정 ';
+?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/faq/basic/style.css b/theme/54/skin/faq/basic/style.css
new file mode 100644
index 000000000..3c3ce0bbb
--- /dev/null
+++ b/theme/54/skin/faq/basic/style.css
@@ -0,0 +1,27 @@
+@charset "utf-8";
+#bo_cate {margin:15px 0 10px}
+#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {;zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li {display:inline-block;}
+#bo_cate a {display:block;border:1px solid #dadada;background:#fff;margin:0 0 5px 0;line-height:30px;padding:0 10px;border-radius:3px}
+#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#f3f3f3}
+#bo_cate #bo_cate_on {z-index:2;border:1px solid #253dbe;color:#253dbe;font-weight:bold}
+
+#faq_wrap {margin:10px 0 30px}
+#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+.faq_admin {text-align:right}
+#faq_wrap ol {margin:0;padding:0;list-style:none}
+#faq_wrap li{border:1px solid #ddd;background:#fff;margin:5px 0;}
+#faq_wrap li h3{min-height:50px;line-height:30px;padding:10px;padding-left:50px;position:relative}
+#faq_wrap li h3 .tit_bg{display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#333;color:#fff;border-radius:50%;width:30px;height:30px}
+#faq_con .con_inner{display:none;border-top:1px solid #ddd;padding:15px;padding-left:50px;position:relative;background: #f7f7f7;}
+#faq_con .con_inner .tit_bg{display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}
+#faq_con .con_inner .closer_btn{height:25px;font-size:0.92em;display:inline-block;padding:0 5px;border-radius:5px;}
+#faq_con .con_closer{text-align:right}
+
+#faq_sch {text-align:center;border:1px solid #ccc;background:#fff;;padding:30px;margin:10px 0}
+#faq_sch form{display:inline-block;position:relative}
+#faq_sch .sch_tit{font-size:20px;font-weight:bold;display:inline-block;margin-right:10px;vertical-align:middle}
+#faq_sch .frm_input{border-color:#646982;border-radius:0;width:300px}
+#faq_sch .btn_submit{padding:0 10px;height:40px;color:#000;font-size:1.083em;font-weight:bold;color:#fff;background:#253dbe;}
diff --git a/theme/54/skin/latest/basic/img/icon_file.gif b/theme/54/skin/latest/basic/img/icon_file.gif
new file mode 100644
index 000000000..244af004d
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_file.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_hot.gif b/theme/54/skin/latest/basic/img/icon_hot.gif
new file mode 100644
index 000000000..2936de662
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_hot.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_img.gif b/theme/54/skin/latest/basic/img/icon_img.gif
new file mode 100644
index 000000000..3ba495d05
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_img.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_link.gif b/theme/54/skin/latest/basic/img/icon_link.gif
new file mode 100644
index 000000000..e9cb9559c
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_link.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_lock.png b/theme/54/skin/latest/basic/img/icon_lock.png
new file mode 100644
index 000000000..2a083a51d
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_lock.png differ
diff --git a/theme/54/skin/latest/basic/img/icon_mobile.gif b/theme/54/skin/latest/basic/img/icon_mobile.gif
new file mode 100644
index 000000000..43189ffae
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_mobile.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_more.gif b/theme/54/skin/latest/basic/img/icon_more.gif
new file mode 100644
index 000000000..7cdf200a7
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_more.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_movie.gif b/theme/54/skin/latest/basic/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_movie.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_new.gif b/theme/54/skin/latest/basic/img/icon_new.gif
new file mode 100644
index 000000000..45aa6d7ed
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_new.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_reply.gif b/theme/54/skin/latest/basic/img/icon_reply.gif
new file mode 100644
index 000000000..91c135977
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_reply.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_secret.gif b/theme/54/skin/latest/basic/img/icon_secret.gif
new file mode 100644
index 000000000..7be670092
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_secret.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_sound.gif b/theme/54/skin/latest/basic/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_sound.gif differ
diff --git a/theme/54/skin/latest/basic/img/icon_view.png b/theme/54/skin/latest/basic/img/icon_view.png
new file mode 100644
index 000000000..ea76f5442
Binary files /dev/null and b/theme/54/skin/latest/basic/img/icon_view.png differ
diff --git a/theme/54/skin/latest/basic/img/more-btn.gif b/theme/54/skin/latest/basic/img/more-btn.gif
new file mode 100644
index 000000000..fa4c87331
Binary files /dev/null and b/theme/54/skin/latest/basic/img/more-btn.gif differ
diff --git a/theme/54/skin/latest/basic/img/more_bg.gif b/theme/54/skin/latest/basic/img/more_bg.gif
new file mode 100644
index 000000000..19aab13a3
Binary files /dev/null and b/theme/54/skin/latest/basic/img/more_bg.gif differ
diff --git a/theme/54/skin/latest/basic/latest.skin.php b/theme/54/skin/latest/basic/latest.skin.php
new file mode 100644
index 000000000..a580b753d
--- /dev/null
+++ b/theme/54/skin/latest/basic/latest.skin.php
@@ -0,0 +1,52 @@
+', 0);
+?>
+
+
+
+
+
+
+ 비밀글 ";
+
+ if ($list[$i]['icon_new']) echo "N새글 ";
+
+ if ($list[$i]['icon_hot']) echo "H인기글 ";
+
+
+ echo " ";
+ if ($list[$i]['is_notice'])
+ echo "".$list[$i]['subject']." ";
+ else
+ echo $list[$i]['subject'];
+
+
+
+ echo " ";
+
+ // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
+ // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
+
+ //echo $list[$i]['icon_reply']." ";
+ // if ($list[$i]['icon_file']) echo " " ;
+ //if ($list[$i]['icon_link']) echo " " ;
+
+ if ($list[$i]['comment_cnt']) echo "
+ + ".$list[$i]['comment_cnt']." ";
+
+ ?>
+
+
+
+
+
+ 게시물이 없습니다.
+
+
+
더보기
+
+
diff --git a/theme/54/skin/latest/basic/style.css b/theme/54/skin/latest/basic/style.css
new file mode 100644
index 000000000..8fb71ebde
--- /dev/null
+++ b/theme/54/skin/latest/basic/style.css
@@ -0,0 +1,26 @@
+@charset "utf-8";
+/* 새글 스킨 (latest) */
+
+.lat {position:relative;margin-bottom:20px;overflow:hidden;border: 1px solid #c6cacc;background:#fff}
+.lat .lat_title {display:block;padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;background:#fcfcfc}
+.lat .lat_title a{color:#253dbe;display:inline-block;position:relative}
+.lat .lat_title a:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#253dbe;content:''}
+.lat ul{padding:15px 20px}
+.lat li {position:relative;line-height:18px;padding:3px 0;padding-right:50px;padding-left:10px;position:relative}
+.lat li:before{position: absolute;top: 12px;left: 0px;width: 4px;height: 4px;background: #aaa;content: '';border-radius: 50%;}
+.lat li a:hover{color:#a22121}
+.lat li .fa-heart{color:#ff0000;}
+.lat li .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}
+.lat li .new_icon{display:inline-block;width: 16px;line-height:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;}
+.lat li .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;}
+.lat li .fa-caret-right{color:#bbb}
+.lat .lt_date{position:absolute;top:3px;right:0;color:#888}
+.lat .empty_li{line-height:145px ;color:#666;text-align:center;padding:0;}
+.lat .empty_li:before{background:none;padding:0}
+
+.lat .lt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;
+-webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);
+-moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);
+box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);}
+.lat .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;}
+.lat .lt_more:hover{color:#777}
\ No newline at end of file
diff --git a/theme/54/skin/latest/notice/latest.skin.php b/theme/54/skin/latest/notice/latest.skin.php
new file mode 100644
index 000000000..d994b10f3
--- /dev/null
+++ b/theme/54/skin/latest/notice/latest.skin.php
@@ -0,0 +1,53 @@
+', 0);
+add_javascript('', 10);
+?>
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/latest/notice/style.css b/theme/54/skin/latest/notice/style.css
new file mode 100644
index 000000000..3867cde8e
--- /dev/null
+++ b/theme/54/skin/latest/notice/style.css
@@ -0,0 +1,16 @@
+@charset "utf-8";
+/* 새글 스킨 (latest) */
+.notice {position:relative;padding:15px 50px;border-bottom:1px solid #d0d6e4}
+.notice li{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
+.notice li a:hover{color:#a22121}
+.notice li .lock_icon{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:top}
+.notice li .new_icon{display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;margin-right:3px;border-radius:2px;vertical-align:top}
+.notice .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space: nowrap;margin-left:5px;
+-webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);
+-moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);
+box-shadow: inset 0 2px 5px rgba(255,255,255,0.4)}
+
+.notice h2{position:absolute;top:50%;left:10px;margin-top:-15px;left:5;line-height:30px}
+.notice h2 a{display:inline-block;width:30px;line-height:30px;border-radius:25px;background:#4158d1;color:#fff;text-align:center;color:#fff}
+.notice .bx-next{position:absolute;top:50%;right:10px;;width:26px;height:26px;line-height:24px;text-align:center;background:#fff;border:1px solid #d1d1d1;margin-top:-12px}
+.notice .bx-prev{position:absolute;top:50%;right:35px;width:26px;height:26px;line-height:24px;text-align:center;background:#fff;border:1px solid #d1d1d1;margin-top:-12px}
diff --git a/theme/54/skin/latest/pic_basic/latest.skin.php b/theme/54/skin/latest/pic_basic/latest.skin.php
new file mode 100644
index 000000000..3e94c4d8e
--- /dev/null
+++ b/theme/54/skin/latest/pic_basic/latest.skin.php
@@ -0,0 +1,67 @@
+', 0);
+$thumb_width = 210;
+$thumb_height = 150;
+?>
+
+
+
+
+ ';
+ ?>
+
+
+ 비밀글 ";
+
+ if ($list[$i]['icon_new']) echo "N새글 ";
+
+ if ($list[$i]['icon_hot']) echo "H인기글 ";
+
+
+ echo " ";
+ if ($list[$i]['is_notice'])
+ echo "".$list[$i]['subject']." ";
+ else
+ echo $list[$i]['subject'];
+
+
+
+ echo " ";
+
+ // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
+ // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
+
+ //echo $list[$i]['icon_reply']." ";
+ // if ($list[$i]['icon_file']) echo " " ;
+ //if ($list[$i]['icon_link']) echo " " ;
+
+ if ($list[$i]['comment_cnt']) echo "
+ + ".$list[$i]['wr_comment']." ";
+
+ ?>
+
+
+
+
+
+ 게시물이 없습니다.
+
+
+
더보기
+
+
diff --git a/theme/54/skin/latest/pic_basic/style.css b/theme/54/skin/latest/pic_basic/style.css
new file mode 100644
index 000000000..9945e8d26
--- /dev/null
+++ b/theme/54/skin/latest/pic_basic/style.css
@@ -0,0 +1,24 @@
+@charset "utf-8";
+/* 새글 스킨 (latest) */
+.pic_lt{position:relative;margin-bottom:20px;overflow:hidden;border: 1px solid #c6cacc;background:#fff}
+.pic_lt .lat_title {display:block;background:#fcfcfc;padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;}
+.pic_lt .lat_title a{color:#253dbe;display:inline-block;position:relative}
+.pic_lt .lat_title a:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#253dbe;content:''}
+.pic_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;}
+.pic_lt .lt_more:hover{color:#777}
+.pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""}
+.pic_lt ul{padding:20px 15px }
+.pic_lt li{float:left;width:20%;padding:0 10px}
+.pic_lt li .lt_img{margin:5px 0;display:block}
+.pic_lt li .lt_img img{width:100%;height:auto}
+.pic_lt li a:hover{color:#a22121}
+.pic_lt li .fa-heart{color:#ff0000;}
+.pic_lt li .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}
+.pic_lt li .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;}
+.pic_lt li .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;}
+.pic_lt li .fa-caret-right{color:#bbb}
+.pic_lt .lt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space: nowrap;
+-webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);
+-moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);
+box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);}
+.pic_lt .lt_date{display:block;margin-top:5px;color: #888;}
diff --git a/theme/54/skin/member/basic/formmail.skin.php b/theme/54/skin/member/basic/formmail.skin.php
new file mode 100644
index 000000000..42b5520de
--- /dev/null
+++ b/theme/54/skin/member/basic/formmail.skin.php
@@ -0,0 +1,99 @@
+', 0);
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/img/zip_ico_up.gif b/theme/54/skin/member/basic/img/zip_ico_up.gif
new file mode 100644
index 000000000..a1eff70fa
Binary files /dev/null and b/theme/54/skin/member/basic/img/zip_ico_up.gif differ
diff --git a/theme/54/skin/member/basic/login.skin.php b/theme/54/skin/member/basic/login.skin.php
new file mode 100644
index 000000000..482bef584
--- /dev/null
+++ b/theme/54/skin/member/basic/login.skin.php
@@ -0,0 +1,58 @@
+', 0);
+?>
+
+
+
+
+
+
diff --git a/theme/54/skin/member/basic/login_check.skin.php b/theme/54/skin/member/basic/login_check.skin.php
new file mode 100644
index 000000000..1b182915e
--- /dev/null
+++ b/theme/54/skin/member/basic/login_check.skin.php
@@ -0,0 +1,5 @@
+
diff --git a/theme/54/skin/member/basic/member_confirm.skin.php b/theme/54/skin/member/basic/member_confirm.skin.php
new file mode 100644
index 000000000..457a318b4
--- /dev/null
+++ b/theme/54/skin/member/basic/member_confirm.skin.php
@@ -0,0 +1,45 @@
+', 0);
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/memo.skin.php b/theme/54/skin/member/basic/memo.skin.php
new file mode 100644
index 000000000..82207d2f1
--- /dev/null
+++ b/theme/54/skin/member/basic/memo.skin.php
@@ -0,0 +1,47 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+ 전체 쪽지 통
+
+
+
+
+
+
+
+
+ - 삭제
+
+
+ 자료가 없습니다.'; } ?>
+
+
+
+
+
+
+
+ 쪽지 보관일수는 최장 일 입니다.
+
+
+
+ 창닫기
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/memo_form.skin.php b/theme/54/skin/member/basic/memo_form.skin.php
new file mode 100644
index 000000000..4870601a9
--- /dev/null
+++ b/theme/54/skin/member/basic/memo_form.skin.php
@@ -0,0 +1,60 @@
+', 0);
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/memo_view.skin.php b/theme/54/skin/member/basic/memo_view.skin.php
new file mode 100644
index 000000000..fe62d7a6b
--- /dev/null
+++ b/theme/54/skin/member/basic/memo_view.skin.php
@@ -0,0 +1,63 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/password.skin.php b/theme/54/skin/member/basic/password.skin.php
new file mode 100644
index 000000000..eab84757f
--- /dev/null
+++ b/theme/54/skin/member/basic/password.skin.php
@@ -0,0 +1,46 @@
+', 0);
+?>
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/password_lost.skin.php b/theme/54/skin/member/basic/password_lost.skin.php
new file mode 100644
index 000000000..755cbd8bc
--- /dev/null
+++ b/theme/54/skin/member/basic/password_lost.skin.php
@@ -0,0 +1,48 @@
+', 0);
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/point.skin.php b/theme/54/skin/member/basic/point.skin.php
new file mode 100644
index 000000000..5c0c80dc1
--- /dev/null
+++ b/theme/54/skin/member/basic/point.skin.php
@@ -0,0 +1,79 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+ 보유포인트
+
+
+ 0) {
+ $point1 = '+' .number_format($row['po_point']);
+ $sum_point1 += $row['po_point'];
+ } else {
+ $point2 = number_format($row['po_point']);
+ $sum_point2 += $row['po_point'];
+ }
+
+ $po_content = $row['po_content'];
+
+ $expr = '';
+ if($row['po_expired'] == 1)
+ $expr = ' txt_expired';
+ ?>
+
+
+
+
+
+
+
+
+
+ 만료
+
+
+
+ 자료가 없습니다.';
+ else {
+ if ($sum_point1 > 0)
+ $sum_point1 = "+" . number_format($sum_point1);
+ $sum_point2 = number_format($sum_point2);
+ }
+ ?>
+
+
+ 소계
+
+
+
+
+
+
+
+
+
+
창닫기
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/profile.skin.php b/theme/54/skin/member/basic/profile.skin.php
new file mode 100644
index 000000000..31fa9c15c
--- /dev/null
+++ b/theme/54/skin/member/basic/profile.skin.php
@@ -0,0 +1,52 @@
+', 0);
+?>
+
+
+
+
님의 프로필
+
+
+
+
+
+
+
+
+
+
+ 회원권한
+
+ 포인트
+
+
+
+ 회원가입일
+ = $mb['mb_level']) ? substr($mb['mb_datetime'],0,10) ." (".number_format($mb_reg_after)." 일)" : "알 수 없음"; ?>
+ 최종접속일
+ = $mb['mb_level']) ? $mb['mb_today_login'] : "알 수 없음"; ?>
+
+
+
+ 홈페이지
+
+
+
+
+
+
+
+
+
+
+
+ 창닫기
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/register.skin.php b/theme/54/skin/member/basic/register.skin.php
new file mode 100644
index 000000000..4aff4828e
--- /dev/null
+++ b/theme/54/skin/member/basic/register.skin.php
@@ -0,0 +1,103 @@
+', 0);
+?>
+
+
+
+
diff --git a/theme/54/skin/member/basic/register_form.skin.php b/theme/54/skin/member/basic/register_form.skin.php
new file mode 100644
index 000000000..5ecb1c8e0
--- /dev/null
+++ b/theme/54/skin/member/basic/register_form.skin.php
@@ -0,0 +1,461 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/register_result.skin.php b/theme/54/skin/member/basic/register_result.skin.php
new file mode 100644
index 000000000..2072485a3
--- /dev/null
+++ b/theme/54/skin/member/basic/register_result.skin.php
@@ -0,0 +1,44 @@
+', 0);
+?>
+
+
+
+
회원가입 이 완료되었습니다.
+
+ 님의 회원가입을 진심으로 축하합니다.
+
+
+
+
+ 회원 가입 시 입력하신 이메일 주소로 인증메일이 발송되었습니다.
+ 발송된 인증메일을 확인하신 후 인증처리를 하시면 사이트를 원활하게 이용하실 수 있습니다.
+
+
+ 아이디
+
+ 이메일 주소
+
+
+
+ 이메일 주소를 잘못 입력하셨다면, 사이트 관리자에게 문의해주시기 바랍니다.
+
+
+
+
+ 회원님의 비밀번호는 아무도 알 수 없는 암호화 코드로 저장되므로 안심하셔도 좋습니다.
+ 아이디, 비밀번호 분실시에는 회원가입시 입력하신 이메일 주소를 이용하여 찾을 수 있습니다.
+
+
+
+ 회원 탈퇴는 언제든지 가능하며 일정기간이 지난 후, 회원님의 정보는 삭제하고 있습니다.
+ 감사합니다.
+
+
+
메인으로
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/scrap.skin.php b/theme/54/skin/member/basic/scrap.skin.php
new file mode 100644
index 000000000..c2a7c52ce
--- /dev/null
+++ b/theme/54/skin/member/basic/scrap.skin.php
@@ -0,0 +1,33 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 삭제
+
+
+
+ 자료가 없습니다."; ?>
+
+
+
+
+
+
+ 창닫기
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/scrap_popin.skin.php b/theme/54/skin/member/basic/scrap_popin.skin.php
new file mode 100644
index 000000000..ad3ed8b28
--- /dev/null
+++ b/theme/54/skin/member/basic/scrap_popin.skin.php
@@ -0,0 +1,40 @@
+', 0);
+?>
+
+
+
+
스크랩하기
+
+
+
+
+
+
+
+
+ 스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/member/basic/style.css b/theme/54/skin/member/basic/style.css
new file mode 100644
index 000000000..ab6c5e9f5
--- /dev/null
+++ b/theme/54/skin/member/basic/style.css
@@ -0,0 +1,263 @@
+@charset "utf-8";
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+/* 버튼 */
+.mbskin a.btn01 {}
+.mbskin a.btn01:focus, .mbskin .btn01:hover {}
+.mbskin a.btn02 {}
+.mbskin a.btn02:focus, .mbskin .btn02:hover {}
+.mbskin .btn_confirm {} /* 서식단계 진행 */
+.mbskin .btn_submit {}
+.mbskin button.btn_submit {}
+.mbskin fieldset .btn_submit {}
+.mbskin .btn_cancel {}
+.mbskin button.btn_cancel {}
+.mbskin .btn_cancel:focus, .mbskin .btn_cancel:hover {}
+.mbskin a.btn_frmline, .mbskin button.btn_frmline {} /* 우편번호검색버튼 등 */
+.mbskin button.btn_frmline {}
+.mbskin .win_btn {} /* 새창용 */
+.mbskin .win_btn button {}
+.mbskin .win_btn input {}
+.mbskin .win_btn a {}
+.mbskin .win_btn a:focus, .mbskin .win_btn a:hover {}
+
+/* 게시판용 버튼 */
+.mbskin a.btn_b01 {}
+.mbskin a.btn_b01:focus, .mbskin .btn_b01:hover {}
+.mbskin a.btn_b02 {}
+.mbskin a.btn_b02:focus, .mbskin .btn_b02:hover {}
+.mbskin a.btn_admin {} /* 관리자 전용 버튼 */
+.mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {}
+
+/* 기본박스 */
+.mbskin{position: relative;margin:100px auto 0;border:1px solid #ddd;width:400px;background:#fff;text-align:center;
+}
+.mbskin:before,.mbskin:after{
+content:"";
+position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px;
+-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
+ -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
+ box-shadow:0 0 20px rgba(0,0,0,0.8);
+-moz-border-radius:100px / 10px;
+ border-radius:100px / 10px;}
+.mbskin:after{right:10px;left:auto;
+ -webkit-transform:skew(8deg) rotate(3deg);
+ -moz-transform:skew(8deg) rotate(3deg);
+ -ms-transform:skew(8deg) rotate(3deg);
+ -o-transform:skew(8deg) rotate(3deg);
+ transform:skew(8deg) rotate(3deg);}
+.mbskin .frm_input{width:100%}
+.mbskin .btn_submit{width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em}
+.mbskin h1{margin: 60px 0 30px;font-size: 2em;}
+
+
+/* 기본테이블 */
+
+.mbskin .tbl_head01 {}
+.mbskin .tbl_head01 caption {}
+.mbskin .tbl_head01 thead th {}
+.mbskin .tbl_head01 thead a {}
+.mbskin .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+.mbskin .tbl_head01 tfoot th {}
+.mbskin .tbl_head01 tfoot td {}
+.mbskin .tbl_head01 tbody th {}
+.mbskin .tbl_head01 td {}
+.mbskin .tbl_head01 a {}
+.mbskin td.empty_table {}
+
+/* 폼 테이블 */
+.mbskin table {}
+.mbskin caption {}
+.mbskin .frm_info {}
+.mbskin .frm_file {}
+
+.mbskin .tbl_frm01 {}
+.mbskin .tbl_frm01 th {width:85px;}
+.mbskin .tbl_frm01 td {}
+.mbskin .tbl_frm01 textarea, .mb_skin tbl_frm01 .frm_input {}
+.mbskin .tbl_frm01 textarea {}
+/*
+.mbskin .tbl_frm01 #captcha {}
+.mbskin .tbl_frm01 #captcha input {}
+*/
+.mbskin .tbl_frm01 a {}
+
+/* 필수입력 */
+.mbskin .required, .mbskin textarea.required {}
+
+/* 테이블 항목별 정의 */
+.mbskin .td_board {}
+.mbskin .td_chk {}
+.mbskin .td_date {}
+.mbskin .td_datetime {}
+.mbskin .td_group {}
+.mbskin .td_mb_id {}
+.mbskin .td_mng {}
+.mbskin .td_name {}
+.mbskin .td_nick {}
+.mbskin .td_num {}
+.mbskin .td_numbig {}
+
+.mbskin .txt_active {}
+.mbskin .txt_expired {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 회원가입 약관 */
+#fregister p{text-align:center;color: #c7254e;background: #f9f2f4;padding:10px;border:1px solid #ecc7d2;margin:0 0 5px}
+#fregister section {;margin:10px auto 30px;border:1px solid #dbdbdb;position:relative;border-radius:3px 3px 0 0 ;
+-webkit-box-shadow: 0 1px 3px #eee;
+-moz-box-shadow: 0 1px 3px #eee;
+box-shadow: 0 1px 3px #eee;
+}
+#fregister_chkall{text-align:right}
+#fregister h2 {text-align:left;padding:15px 20px;border-bottom:1px solid #dbdbdb;background:#f8f8f8}
+#fregister textarea {display:block;padding:20px;width:100%;height:150px;background:#fff;border:0;line-height:1.6em}
+#fregister .fregister_agree {position:absolute;top:0;right:0;;padding:15px}
+#fregister_private div{padding:20px;background:#fff}
+#fregister_private table{width:100%;border-collapse:collapse}
+#fregister_private table caption {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#fregister_private table th{background:#646982;width:33.33%;color:#fff;padding:10px;border:1px solid #555971}
+#fregister_private table td{border:1px solid #ddd;padding:10px;}
+#fregister .btn_confirm{text-align:center;}
+#fregister .btn_confirm .btn_submit{height:50px;padding:0 40px;font-weight:bold;font-size:1.083em}
+
+/* 회원가입 입력 */
+#register_form{background:#fff;padding:20px;margin-bottom:20px}
+#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}
+#fregisterform .frm_address {margin:5px 0 0}
+#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
+#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}
+#fregisterform .btn_confirm{text-align:center}
+#fregisterform .btn_confirm .btn_submit{height:45px;;padding:0 30px;font-weight:bold;font-size:1.083em}
+#fregisterform .btn_confirm .btn_cancel{line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em}
+#fregisterform .frm_info{display:block;color:#3497d9;font-size:0.92em}
+#fregisterform .form_01 div{margin: 0 0 50px}
+#fregisterform .captcha{display:block;margin:5px 0 0}
+#fregisterform .reg_mb_img_file img{max-width:100%;height:auto}
+
+
+/* 회원가입 완료 */
+#reg_result {padding:100px 0 40px;text-align:center;background:#fff}
+#reg_result h2{font-size:2em;margin:0 0 20px}
+#reg_result h2 strong{color:#ed6478}
+#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
+#reg_result #result_email span {display:inline-block;width:150px}
+#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
+#reg_result p {line-height:1.8em}
+#reg_result .btn_confirm {margin:50px 0}
+#reg_result .reg_result_p{font-size:1.25em;margin:0 0 10px;}
+#reg_result .reg_result_p strong{color:#3497d9}
+#reg_result .btn_submit{padding: 0 30px;font-weight:bold;height:40px;line-height:40px;display:inline-block;margin:30px 0 0 ;font-size:1.083em}
+
+/* 아이디/비밀번호 찾기 */
+#find_info #mb_hp_label {display:inline-block;margin-left:10px}
+#find_info p {line-height:1.5em}
+#find_info #mb_email{margin:10px 0;}
+
+/* 로그인 */
+#mb_login {}
+#login_fs{padding:0 50px}
+#mb_login #login_fs .frm_input{margin:0 0 10px}
+#mb_login #login_fs .btn_submit {margin:0 0 20px}
+#mb_login #login_info{background:#f6f6f6;padding:25px 10px;border-top:1px solid #e8e8e8;margin:40px 0 0 }
+#mb_login #login_info:after {display:block;visibility:hidden;clear:both;content:""}
+#mb_login #login_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#mb_login #login_info a{display:inline-block;width:50%;float:left}
+#login_password_lost{border-right:1px solid #ddd}
+
+#mb_login_notmb{margin:30px auto;padding:20px 30px }
+#mb_login_notmb h2{font-size:1.25em;margin:20px 0 10px}
+#guest_privacy{border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto}
+#mb_login_notmb .btn_submit{display:block;text-align:center;line-height:45px}
+
+#mb_login_od_wr{margin:30px auto;padding:20px 30px }
+#mb_login_od_wr h2{font-size:1.25em;margin:20px 0 10px}
+#mb_login_od_wr .frm_input{margin:10px 0 0 }
+#mb_login_od_wr p{background:#f3f3f3;margin:20px 0 0 ;padding:15px 20px;line-height:1.5em}
+
+/* 쪽지 */
+#memo_list .memo_name,#memo_list .memo_name .sv_wrap{font-weight:bold}
+#memo_list .memo_datetime{float:right;font-size:0.92em;color:#777;font-style:italic}
+#memo_list .memo_del{margin-left: 5px; color: #49857c;font-size: 15px;}
+
+#memo_view_contents {margin:10px 0;border:1px solid #ddd;}
+#memo_view_contents h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#memo_view_ul {margin:0;border-bottom:1px solid #eee;list-style:none;background:#f3f3f3;}
+#memo_view_ul:after {display:block;visibility:hidden;clear:both;content:""}
+.memo_view_li {position:relative;padding:10px;float:left;width:50%;}
+.memo_view_name strong,.memo_view_name .sv_wrap{font-weight:bold !important}
+.memo_view_subj{display: inline-block;height: 20px;line-height: 18px;border: 1px solid #3497d9;color: #3497d9;padding: 0 5px;border-radius: 15px;font-size: 11px;}
+.memo_view_li .profile_img img{border-radius:50%}
+.memo_view_date{text-align:right;color:#555;font-style:italic}
+.memo_view_date strong{font-weight:normal}
+#memo_view .btn_b02{float:right}
+#memo_view .btn_b02.reply_btn{margin-left:4px}
+#memo_view p {padding:10px;border-top:1px solid #ddd;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em}
+
+#memo_write textarea {height:100px}
+
+/* 스크랩 */
+#scrap .scrap_tit{font-weight:bold;display:block;font-size:1.083em;margin-bottom:5px;line-height:1.3em}
+#scrap .scrap_cate{ display:block;color:#3598db ;font-size:0.92em;float:left}
+#scrap .scrap_datetime{;color:#777;font-style:italic;float:right}
+#scrap .scrap_del{position:absolute;top:5px;right:10px;font-size:18px;color:#49857c}
+#scrap .scrap_del:hover{color:#98ca69}
+#scrap_do table {margin:0 0 10px;width:100%}
+#scrap_do textarea {height:100px}
+#scrap_do .scrap_tit{background:#f3f3f3;padding:10px 15px;font-size:1.083em;font-weight:bold}
+#scrap_do label{display:block;margin:0 0 5px;font-size:0.92em}
+/*포인트*/
+#point .point_top{line-height:15px;margin:0 0 5px}
+#point .point_top:after {display:block;visibility:hidden;clear:both;content:""}
+#point .point_tit{font-weight:bold;float:left;font-size:1.083em;display:block;}
+#point .point_num{font-size:1.25em;color:#00c4ac;font-weight:bold;float:right;}
+#point .point_date1{float:left;color:#555;font-style:italic}
+#point .point_date{float:right;color:#555;font-style:italic}
+#point .txt_expired {color:#aaa;}
+#point .point_all{background:#ae99da;border:0;border-bottom:2px solid #9781c5;color:#fff;font-weight:bold;font-size:1.083em}
+#point .point_all span,#point .point_status span{float:right;}
+#point .point_status{background:#737373;border:0;color:#fff;font-weight:bold;font-size:1.083em}
+#point .point_status span{margin-left:10px}
+
+/* 회원 비밀번호 확인 */
+#mb_confirm {}
+#mb_confirm h1 {margin:60px 0 30px;font-size:2em}
+#mb_confirm p {padding:0 20px 40px;border-bottom:1px solid #e9e9e9;font-size:1.083em;line-height:1.4em;color:#656565}
+#mb_confirm p strong {display:block;color:#3ca1ff;font-size:1.167em;margin:0 0 5px}
+#mb_confirm fieldset {;padding:50px;text-align:left}
+#mb_confirm fieldset .frm_input {background-color:#fff !important}
+#mb_confirm label {letter-spacing:-0.1em}
+#mb_confirm_id {display:block;margin:5px 0 10px;font-weight:bold}
+#mb_confirm .confirm_id{font-size:0.92em;color:#666}
+
+/* 비밀글 비밀번호 확인 */
+#pw_confirm h1 {margin:60px 20px 30px;font-size:2em}
+#pw_confirm p {padding:0 20px 40px;border-bottom:1px solid #e9e9e9;font-size:1.083em;line-height:1.4em;color:#656565}
+#pw_confirm p strong {display:block;color:#3ca1ff;font-size:1.167em;margin:0 0 5px}
+#pw_confirm fieldset {;padding:50px;text-align:center}
+#pw_confirm fieldset .frm_input {background-color:#fff !important}
+#pw_confirm label {letter-spacing:-0.1em}
+#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}
+#mb_confirm_id{}
+
+/* 폼메일 */
+#formmail textarea {height:100px}
+#formmail .formmail_flie{position:relative}
+#formmail .formmail_flie .file_wr {border: 1px solid #ccc;background: #fff;color: #000;vertical-align: middle;border-radius: 3px;padding: 5px;height: 40px;margin: 0;}
+#formmail .lb_icon {position: absolute;top: 1px;left: 1px;border-radius: 3px 0 0 3px;height: 38px;line-height: 38px;width: 40px;background: #eee;text-align: center;color: #888;}
+#formmail .frm_file {padding-left: 50px;}
+#formmail .frm_info{color: #3497d9;font-size: 0.92em;}
+
+/* 자기소개 */
+#profile h1 a{color:#fff}
+#profile table {margin-bottom:0}
+#profile table th{text-align:left;padding:10px;width:100px}
+#profile section {color: #2d4c7b;background: #eff9f9;padding: 10px;border: 1px solid #bfd4dc;margin: 10px 0;}
+#profile h2 {margin:0 0 5px}
+#profile .profile_name{text-align:center;font-weight:bold}
+#profile .my_profile_img{display:block;margin:20px 0 5px;}
+#profile .my_profile_img img{border-radius:50%;border:1px solid #aaa}
+#profile .profile_img img{border-radius:50%}
+#profile .profile_name .sv_wrap{font-weight:bold;text-align:left}
\ No newline at end of file
diff --git a/theme/54/skin/new/basic/new.skin.php b/theme/54/skin/new/basic/new.skin.php
new file mode 100644
index 000000000..adb023df1
--- /dev/null
+++ b/theme/54/skin/new/basic/new.skin.php
@@ -0,0 +1,144 @@
+', 0);
+?>
+
+
+
+ 상세검색
+
+
+ 검색대상
+
+ 전체게시물
+ 원글만
+ 코멘트만
+
+ 검색어 필수
+
+ 검색
+ 회원 아이디만 검색 가능
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 선택삭제
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/new/basic/style.css b/theme/54/skin/new/basic/style.css
new file mode 100644
index 000000000..5823010ec
--- /dev/null
+++ b/theme/54/skin/new/basic/style.css
@@ -0,0 +1,12 @@
+@charset "utf-8";
+
+/* 최근게시물 스킨 (new) */
+#new_sch {margin-bottom:15px;text-align:center;padding: 20px;border: 1px solid #e8e8e8;background: #fbfbfb;}
+#new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#new_sch p {padding:5px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
+#new_sch .frm_input{border-color:#646982;border-radius:0}
+#new_sch select{border:1px solid #646982;height:40px;padding:0 5px}
+#new_sch .btn_submit{padding: 0 10px;height: 40px;font-size: 1.083em;font-weight: bold;color: #fff;background: #253dbe;}
+#fnewlist .new_tit{font-weight:bold}
+#fnewlist .profile_img img{border-radius:50%}
+#fnewlist .td_date{font-style:italic}
\ No newline at end of file
diff --git a/theme/54/skin/outlogin/basic/img/info_edit.png b/theme/54/skin/outlogin/basic/img/info_edit.png
new file mode 100644
index 000000000..ce5eae3eb
Binary files /dev/null and b/theme/54/skin/outlogin/basic/img/info_edit.png differ
diff --git a/theme/54/skin/outlogin/basic/outlogin.skin.1.php b/theme/54/skin/outlogin/basic/outlogin.skin.1.php
new file mode 100644
index 000000000..a2a07b0b8
--- /dev/null
+++ b/theme/54/skin/outlogin/basic/outlogin.skin.1.php
@@ -0,0 +1,63 @@
+', 0);
+?>
+
+
+
+
+
+
diff --git a/theme/54/skin/outlogin/basic/outlogin.skin.2.php b/theme/54/skin/outlogin/basic/outlogin.skin.2.php
new file mode 100644
index 000000000..d8e745e95
--- /dev/null
+++ b/theme/54/skin/outlogin/basic/outlogin.skin.2.php
@@ -0,0 +1,51 @@
+', 0);
+?>
+
+
+
+
+
+
diff --git a/theme/54/skin/outlogin/basic/style.css b/theme/54/skin/outlogin/basic/style.css
new file mode 100644
index 000000000..f9f01b818
--- /dev/null
+++ b/theme/54/skin/outlogin/basic/style.css
@@ -0,0 +1,48 @@
+@charset "utf-8";
+
+/* 아웃로그인 스킨 */
+.ol {position:relative;margin:20px;}
+.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
+
+.ol a.btn_admin {display:inline-block;padding:0 10px;height:25px;text-decoration:none;line-height:25px;vertical-align:middle} /* 관리자 전용 버튼 */
+.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}
+
+#ol_before {}
+#ol_before:after {display:block;visibility:hidden;clear:both;content:""}
+#ol_before .ol_wr{position:relative;border:1px solid #b7bece;margin-bottom:5px}
+#ol_id {display:block;width:185px;border:1px solid #fff;padding:0 10px;height:32px}
+#ol_pw {display:block;width:185px;border:1px solid #fff;padding:0 10px;border-top:1px solid #ededed;height:32px}
+#ol_submit {position:absolute;top:0;right:0;width:76px;height:64px;background:#fff;border-left:1px solid #ccc;color:#000;font-weight:bold;font-size:1.167em}
+#ol_svc {float:right;line-height:20px}
+#ol_svc a{display:inline-block;color:#555;margin:0 5px}
+#ol_auto {float:left;line-height:20px}
+#ol_auto label {color:#555}
+#ol_auto input {width:13px;height:13px}
+.ol_auto_wr:after {display:block;visibility:hidden;clear:both;content:""}
+
+#ol_after {background:#fff;border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;
+-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+box-shadow:0 1px 2px rgba(0,0,0,0.1)}
+#ol_after_hd {position:relative;margin:0 0 10px;padding:10px;padding-left:80px;height:72px;}
+#ol_after_hd strong{display:block;margin:5px 0}
+#ol_after_hd .profile_img{position:absolute;top:15px;left:15px;display:inline-block;}
+#ol_after_hd .profile_img img{border:1px solid #bbb;border-radius:50%;width:50px;height:50px}
+#ol_after_hd .profile_img a{display:block;position:absolute;bottom:-5px;right:-5px;background: #fff;text-align:center;font-size:17px;width:30px;line-height:30px;border-radius:50%;color:#777;
+-webkit-box-shadow: -2px -2px 5px rgba(0,0,0,0.1);
+-moz-box-shadow: -2px -2px 5px rgba(0,0,0,0.1);
+box-shadow: -2px -2px 5px rgba(0,0,0,0.1);}
+#ol_after_hd .btn_admin {}
+#ol_after_hd .btn_b04{line-height:23px;padding:0 5px}
+#ol_after_private {background:#f7f7f7;border-top: 1px solid #e8e8e8;zoom:1}
+#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
+#ol_after_private li {margin-bottom:1px;position:relative;float:left;width:33.333%;text-align:center}
+#ol_after_private a {display:block;color:#444;line-height:20px;height:60px;border-left:1px solid #e8e8e8;padding:10px 0;}
+#ol_after_private li:first-child a{border-left:0}
+#ol_after_private a strong {display:inline-block;max-width:87px;overflow:hidden;white-space:nowrap;text-overflow:clip;background:#7587a2;color:#fff;padding:0 8px;border-radius:15px;font-size:0.92em;box-shadow:inset 2px 1px 3px rgba(0,0,0,0.2)}
+#ol_after_private a strong.scrap{padding:0 14px}
+#ol_after_private a:hover strong{background:#4b8bff}
+#ol_after_private li a:hover{color:#4b8bff;background:#f1f1f1}
+#ol_after_memo {;margin-right:1px}
+#ol_after_pt {margin-right:1px}
+
diff --git a/theme/54/skin/poll/basic/poll.skin.php b/theme/54/skin/poll/basic/poll.skin.php
new file mode 100644
index 000000000..b83cbe43e
--- /dev/null
+++ b/theme/54/skin/poll/basic/poll.skin.php
@@ -0,0 +1,69 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/poll/basic/poll_result.skin.php b/theme/54/skin/poll/basic/poll_result.skin.php
new file mode 100644
index 000000000..632658ffc
--- /dev/null
+++ b/theme/54/skin/poll/basic/poll_result.skin.php
@@ -0,0 +1,120 @@
+', 0);
+?>
+
+
+
+
+
+
+
전체 표
+
+ 결과
+
+
+
+
+
+ %
+
+ 표
+
+
+
+
+
+
+
+
+
+
+ 이 설문에 대한 기타의견
+
+
+
+
+
+
+
+
+
+
+
+ = $po['po_level']) { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 창닫기
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/poll/basic/style.css b/theme/54/skin/poll/basic/style.css
new file mode 100644
index 000000000..5b3d04851
--- /dev/null
+++ b/theme/54/skin/poll/basic/style.css
@@ -0,0 +1,101 @@
+@charset "utf-8";
+
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+#poll a.btn_admin {} /* 관리자 전용 버튼 */
+#poll a.btn_admin:focus, #poll a.btn_admin:hover {}
+
+#poll_result .tbl_frm table {}
+#poll_result .tbl_frm .frm_info {}
+#poll_result .tbl_frm .frm_address {}
+#poll_result .tbl_frm .frm_file {}
+#poll_result .tbl_frm caption {}
+
+#poll_result .tbl_frm01 {}
+#poll_result .tbl_frm01 th {}
+#poll_result .tbl_frm01 td {}
+#poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {}
+#poll_result .tbl_frm01 textarea {}
+/*
+#poll_result .tbl_frm01 #captcha {}
+#poll_result .tbl_frm01 #captcha input {}
+*/
+#poll_result .tbl_frm01 a {}
+
+/* 필수입력 */
+#poll_result .required, #poll_result textarea.required {}
+
+#poll_result .btn_confirm {} /* 서식단계 진행 */
+#poll_result .btn_submit {}
+#poll_result button.btn_submit {}
+#poll_result .win_btn {} /* 새창용 */
+#poll_result .win_btn button {}
+#poll_result .win_btn input {}
+#poll_result .win_btn a {}
+#poll_result .win_btn a:focus, #poll_result .win_btn a:hover {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 설문조사 스킨 */
+#poll {border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;background:#fff;margin:50px 20px 20px;position:relative;
+-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+box-shadow:0 1px 2px rgba(0,0,0,0.1)}
+#poll h2 {font-size:1.167em;text-align:center;padding-top:25px;color:#1d9d74;position:relative}
+#poll h2 i{position:absolute;top:-22px;left:50%;width:44px;line-height:44px;margin-left:-22px;border-radius:25px;background:#1d9d74;color:#fff}
+#poll header .btn_admin {text-align:center;position:absolute;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;border-radius:3px}
+#poll ul {padding: 10px 15px;list-style:none}
+#poll li {padding:5px 0}
+#poll .poll_con{}
+#poll .poll_con p{font-weight:bold;padding: 10px 15px;background: #f1f9f7;border:1px solid #e0f1e9;color: #457163;margin:10px 10px 0}
+#poll_btn{background:#f7f7f7;padding:10px;text-align:center}
+#poll_btn:after {display:block;visibility:hidden;clear:both;content:""}
+#poll_btn .btn_poll{display:inline-block;height:30px;line-height:28px;padding: 0 10px}
+#poll_btn .btn_result{;display:inline-block;height:30px;line-height:30px;padding: 0 10px;font-weight:bold}
+
+
+/* 설문조사 결과 (새창) */
+#poll_result {}
+#poll_result section {margin:0 0 20px;padding:25px;border:1px solid #dbdbdb;background:#fff;
+-webkit-box-shadow: 0 0 5px rgba(55,55,5,0.1));
+ -moz-box-shadow: 0 0 5px rgba(55,55,5,0.1));
+ box-shadow: 0 0 5px rgba(55,55,5,0.1); }
+#poll_result .tbl_wrap {margin:0}
+#poll_result h2 {}
+#poll_result a {}
+#poll_result .sv_member,
+#poll_result .sv_guest {font-weight:bold}
+#poll_result .poll_all{float:right;display:inline-block;margin:0 0 10px;line-height: 30px;font-size: 0.92em;color: #4e546f;background: #d4d4d4;padding: 0 10px;border-radius: 5px;}
+#poll_result_list {margin:0 auto 20px;clear:both}
+#poll_result_list h2 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;}
+#poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right}
+#poll_result_list ol {margin:0;padding:0}
+#poll_result_list li {margin:20px 0;position:relative;list-style-position:inside}
+#poll_result_list .poll_percent{position:absolute;top:0;right:0;color:#415b72;font-weight:bold}
+.poll_result_graph {position:relative;margin-right:5%;margin:5px 0 ;height:15px;background:#f4f4f4;border-radius:10px 10px}
+.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#ae99da;border-radius:10px 10px;white-space: nowrap;}
+.poll_result_graph span .poll_cnt {display:none;position:absolute;top:18px;right:0;font-size:0.92em;text-align:right;background:#333;color:#fff;padding:0 7px;line-height:22px;border-radius:3px}
+.poll_result_graph span:hover .poll_cnt {display:block}
+.poll_result_graph span .poll_cnt:before{content: "";position: absolute;top: -6px;left: 50%;margin-left:-4px;width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #333 transparent;}
+#poll_result_cmt {}
+#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#poll_result_cmt h3 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;}
+#poll_result_cmt article {margin:15px 0 ;position:relative;}
+#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
+#poll_result_cmt header{margin:0 0 5px}
+#poll_result_cmt .poll_datetime{display:inline-block;position:absolute;top:0;right:0;font-size:0.92em;color:#777;font-style:italic}
+#poll_result_cmt .profile_img img{border-radius:50%}
+#poll_result_cmt p {padding:10px;background:#f6f6f6;border-radius:5px;line-height:1.5em}
+#poll_result_cmt fieldset {margin-bottom:0;text-align:left}
+#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left}
+#poll_result_cmt footer {text-align:right}
+#poll_result_cmt .btn_submit {padding:0 20px;float:right}
+
+.poll_cmt_del a {display:inline-block;margin-left:5px;color:#49857c;font-size:15px;}
+.poll_cmt_del a:hover{color:#98ca69}
+#poll_result_oth {padding:0 0 30px}
+#poll_result_oth h2 {padding:0 0 10px}
+#poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;background:#fff;border-top:0}
+#poll_result_oth ul li{border-top:1px solid #ddd; position:relative;line-height:20px}
+#poll_result_oth a {display:block;padding: 10px}
+#poll_result_oth li span{position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em;font-style:italic}
diff --git a/theme/54/skin/popular/basic/popular.skin.php b/theme/54/skin/popular/basic/popular.skin.php
new file mode 100644
index 000000000..fbaae65bf
--- /dev/null
+++ b/theme/54/skin/popular/basic/popular.skin.php
@@ -0,0 +1,27 @@
+', 0);
+?>
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/popular/basic/style.css b/theme/54/skin/popular/basic/style.css
new file mode 100644
index 000000000..30c7e1f5a
--- /dev/null
+++ b/theme/54/skin/popular/basic/style.css
@@ -0,0 +1,10 @@
+@charset "utf-8";
+/* 인기검색어 */
+#popular {margin:8px 0 0;position:relative}
+#popular h2{display:inline-block;font-size:0.92em;color:#4b8bff;background:#fff;line-height:20px;padding:0 5px;border:1px solid #dcdcde;vertical-align:top}
+#popular .popular_inner{position:absolute;left:70px;top:2px;height:18px;overflow:hidden}
+#popular ul{display:inline-block}
+#popular ul:after {display:block;visibility:hidden;clear:both;content:""}
+#popular li{height:18px;line-height:18px;border-left:1px solid #c3c3c3;padding:0 10px;float:left}
+#popular li:first-child{border-left:0}
+#popular li a:hover{color:#a22121;text-decoration:underline}
diff --git a/theme/54/skin/qa/basic/img/btn_close.gif b/theme/54/skin/qa/basic/img/btn_close.gif
new file mode 100644
index 000000000..040b180ac
Binary files /dev/null and b/theme/54/skin/qa/basic/img/btn_close.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_answer.gif b/theme/54/skin/qa/basic/img/icon_answer.gif
new file mode 100644
index 000000000..91c135977
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_answer.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_file.gif b/theme/54/skin/qa/basic/img/icon_file.gif
new file mode 100644
index 000000000..cca47f566
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_file.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_hot.gif b/theme/54/skin/qa/basic/img/icon_hot.gif
new file mode 100644
index 000000000..c95b839ae
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_hot.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_img.gif b/theme/54/skin/qa/basic/img/icon_img.gif
new file mode 100644
index 000000000..fefa10d4a
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_img.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_link.gif b/theme/54/skin/qa/basic/img/icon_link.gif
new file mode 100644
index 000000000..0f3cb1ac6
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_link.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_mobile.gif b/theme/54/skin/qa/basic/img/icon_mobile.gif
new file mode 100644
index 000000000..ad934d23c
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_mobile.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_movie.gif b/theme/54/skin/qa/basic/img/icon_movie.gif
new file mode 100644
index 000000000..cb958f83f
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_movie.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_new.gif b/theme/54/skin/qa/basic/img/icon_new.gif
new file mode 100644
index 000000000..45aa6d7ed
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_new.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_secret.gif b/theme/54/skin/qa/basic/img/icon_secret.gif
new file mode 100644
index 000000000..c04899f14
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_secret.gif differ
diff --git a/theme/54/skin/qa/basic/img/icon_sound.gif b/theme/54/skin/qa/basic/img/icon_sound.gif
new file mode 100644
index 000000000..c5188318a
Binary files /dev/null and b/theme/54/skin/qa/basic/img/icon_sound.gif differ
diff --git a/theme/54/skin/qa/basic/list.skin.php b/theme/54/skin/qa/basic/list.skin.php
new file mode 100644
index 000000000..d176a044d
--- /dev/null
+++ b/theme/54/skin/qa/basic/list.skin.php
@@ -0,0 +1,167 @@
+', 0);
+?>
+
+
+
+
+
+
+
+ Total 건
+ 페이지
+
+
+
+
+
+
+
+
+
+
+
+ 카테고리
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+ 검색어 필수
+
+ 검색
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/qa/basic/style.css b/theme/54/skin/qa/basic/style.css
new file mode 100644
index 000000000..30929a38a
--- /dev/null
+++ b/theme/54/skin/qa/basic/style.css
@@ -0,0 +1,339 @@
+@charset "utf-8";
+/* ### 기본 스타일 커스터마이징 시작 ### */
+
+/* 게시판 버튼 */
+/* 목록 버튼 */
+#bo_list a.btn_b01 {}
+#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {}
+#bo_list a.btn_b02 {}
+#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {}
+#bo_list a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {}
+
+/* 읽기 버튼 */
+#bo_v a.btn_b01 {}
+#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {}
+#bo_v a.btn_b02 {}
+#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {}
+#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
+#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}
+
+/* 쓰기 버튼 */
+#bo_w .btn_confirm {} /* 서식단계 진행 */
+#bo_w .btn_submit {}
+#bo_w button.btn_submit {}
+#bo_w fieldset .btn_submit {}
+#bo_w .btn_cancel {}
+#bo_w button.btn_cancel {}
+#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
+#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */
+#bo_w button.btn_frmline {}
+
+/* 기본 테이블 */
+/* 목록 테이블 */
+#bo_list {position:relative}
+#bo_list:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_list .tbl_head01 {}
+#bo_list .tbl_head01 caption {}
+#bo_list .tbl_head01 thead th {}
+#bo_list .tbl_head01 thead a {}
+#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_list .tbl_head01 tfoot th {}
+#bo_list .tbl_head01 tfoot td {}
+#bo_list .tbl_head01 tbody th {}
+#bo_list .tbl_head01 td {}
+#bo_list .tbl_head01 a {}
+#bo_list td.empty_table {}
+
+/* 읽기 내 테이블 */
+#bo_v .tbl_head01 {}
+#bo_v .tbl_head01 caption {}
+#bo_v .tbl_head01 thead th {}
+#bo_v .tbl_head01 thead a {}
+#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
+#bo_v .tbl_head01 tfoot th {}
+#bo_v .tbl_head01 tfoot td {}
+#bo_v .tbl_head01 tbody th {}
+#bo_v .tbl_head01 td {}
+#bo_v .tbl_head01 a {}
+#bo_v td.empty_table {}
+
+/* 쓰기 테이블 */
+#bo_w h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_w table {}
+#bo_w caption {}
+#bo_w .frm_info {}
+#bo_w .frm_address {}
+#bo_w .frm_file {}
+
+#bo_w .tbl_frm01 {}
+#bo_w .tbl_frm01 th {}
+#bo_w .tbl_frm01 td {}
+#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {}
+#bo_w .tbl_frm01 textarea {}
+/*
+#bo_w .tbl_frm01 #captcha {}
+#bo_w .tbl_frm01 #captcha input {}
+*/
+#bo_w .tbl_frm01 a {}
+
+/* 필수입력 */
+#bo_w .required, #bo_w textarea.required {}
+
+#bo_w .cke_sc {}
+#bo_w button.btn_cke_sc{}
+#bo_w .cke_sc_def {}
+#bo_w .cke_sc_def dl {}
+#bo_w .cke_sc_def dl:after {}
+#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {}
+#bo_w .cke_sc_def dt {}
+#bo_w .cke_sc_def dd {}
+
+/* ### 기본 스타일 커스터마이징 끝 ### */
+
+/* 게시판 목록 */
+#bo_list .td_board {width:120px;text-align:center}
+#bo_list .td_chk {width:30px;text-align:center}
+#bo_list .td_date {width:80px;text-align:center;font-style: italic;}
+#bo_list .td_datetime {width:60px;text-align:center;font-style: italic}
+#bo_list .td_group {width:100px;text-align:center}
+#bo_list .td_mb_id {width:100px;text-align:center}
+#bo_list .td_mng {width:80px;text-align:center}
+#bo_list .td_name {width:90px;text-align:left;padding:10px 0}
+#bo_list .td_nick {width:100px;text-align:center}
+#bo_list .td_num {width:40px;;text-align:center}
+#bo_list .td_num2 {width:50px;;text-align:center}
+#bo_list .td_numbig {width:80px;text-align:center}
+#bo_list .txt_active {color:#5d910b}
+#bo_list .txt_expired {color:#ccc}
+#bo_list .td_stat,#bo_v_rel .td_stat{width:100px;text-align:center}
+
+#bo_list .txt_active {color:#5d910b}
+#bo_list .txt_expired {color:#ccc}
+#bo_list .txt_done,#bo_v_rel .txt_done{display:inline-block;height:30px;line-height:30px;padding:0 10px;border-radius:15px;color:#fff;font-size:0.92em;background:#ff63ab}
+#bo_list .txt_done i,#bo_v_rel .txt_done i{font-size:13px}
+#bo_list .txt_rdy,#bo_v_rel .txt_rdy{display:inline-block;height:30px;line-height:28px;padding:0 10px;border-radius:15px;color:#ff63ab;font-size:0.92em;border:1px solid #ff63ab}
+#bo_list .txt_rdy i,#bo_v_rel .txt_rdy i{font-size:13px}#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+/* 게시판 목록 */
+#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4}
+#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_cate ul {zoom:1}
+#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_cate li {display:inline-block;padding:2px;}
+#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent}
+#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;}
+#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;
+-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+box-shadow:inset 0 2px 5px rgb(33, 135, 202);}
+
+
+.td_subject img {margin-left:5px}
+
+
+/* 게시판 목록 공통 */
+#bo_btn_top{margin: 10px 0 5px}
+#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx {margin-bottom:5px;float:right;zoom:1}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_fx ul {margin:0;padding:0;list-style:none}
+#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}
+.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
+.btn_bo_user li {float:left;margin-left:5px}
+.btn_bo_adm {float:left}
+.btn_bo_adm li {float:left;margin-right:5px}
+.btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}
+.bo_notice td {background:#f5f6fa}
+.bo_notice td a {font-weight:bold}
+.td_num strong {color:#000}
+.bo_cate_link {display: inline-block;color: #3497d9;height: 20px;font-size:0.92em} /* 글제목줄 분류스타일 */
+.bo_tit{display:block;font-weight:bold;color:#000}
+.td_subject .fa-download{width:16px;height:16px;line-height:16px;background:#ecaa30;color:#fff;text-align:center;font-size:10px;border-radius:2px}
+
+.bo_current {color:#e8180c}
+#bo_list .profile_img img{border-radius:50%}
+#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold;color:#ed6478;}
+#bo_list .bo_tit .fa-heart{color:#fe4560}
+#bo_list .bo_tit .fa-lock{color:#000}
+#bo_sch {float:left;border:1px solid #ccc;background:#fff;border-radius:3px}
+#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left}
+#bo_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}
+
+/* 게시판 쓰기 */
+#char_count_desc {display:block;margin:0 0 5px;padding:0}
+#char_count_wrp {margin:5px 0 0;text-align:right}
+#char_count {font-weight:bold}
+
+#autosave_wrapper {position:relative}
+#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll}
+html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
+#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#autosave_pop div {text-align:right}
+#autosave_pop button {margin:0;padding:0;border:0;background:transparent}
+#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
+#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1}
+#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
+#autosave_pop a {display:block;float:left}
+#autosave_pop span {display:block;float:right}
+.autosave_close {cursor:pointer}
+.autosave_content {display:none}
+
+/* 게시판 읽기 */
+#bo_v {margin-bottom:20px;padding-bottom:20px}
+#bo_v_table {position:absolute;top:0;right:15px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em}
+
+#bo_v header{background:#eee;border:1px solid #d4d4d4;border-bottom:0;}
+#bo_v_title {font-size:1.083em;padding:10px 10px 5px}
+#bo_v_title .bo_v_cate{display: inline-block;height: 20px;line-height: 18px;border: 1px solid #3497d9;color: #3497d9;padding: 0 5px;border-radius: 15px;font-size:11px}
+#bo_v_info {padding:5px 10px 10px ;background:#eee;border:1px solid #d4d4d4;color:#555;border-top:0;position:relative;font-size:0.92em}
+#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_info strong {display:inline-block;margin:0 7px 0 0;font-weight:normal}
+#bo_v_info .sv_member,
+#bo_v_info .sv_guest,
+#bo_v_info .member,
+#bo_v_info .guest {font-weight:bold}
+#bo_v_info .bo_date{position:absolute;top:10px;right:10px;font-style:italic}
+#bo_v_info .profile_img img{border-radius:50%;}
+
+
+#bo_v_file {margin:10px 0 0;background:#f3f3f3}
+#bo_v_file h2 {margin:0;padding:0;height:0;overflow:hidden}
+#bo_v_file ul {margin:0;padding:5px 0;list-style:none}
+#bo_v_file li {padding:5px 10px;position:relative;}
+#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
+#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
+#bo_v_file img {float:left;margin:0 10px 0 0}
+.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}
+
+#bo_v_link {}
+#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_link ul {margin:0;padding:0;list-style:none}
+#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
+#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word}
+#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
+.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px}
+
+#bo_v_contact {border-bottom:1px solid #ddd}
+#bo_v_contact h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_contact dl {margin:0;padding:0;list-style:none;zoom:1}
+#bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_contact dt, #bo_v_contact dd {float:left;margin:0;border-bottom:1px solid #eee;background:#f5f6fa;}
+#bo_v_contact dt {clear:both;padding:8px 0 8px 30px;width:100px;font-weight:bold}
+#bo_v_contact dd {padding:8px 0;width:598px}
+
+#bo_v_top {padding:10px 0;zoom:1}
+#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_top h2 {margin:0;padding:0;height:0;overflow:hidden}
+#bo_v_top ul {margin:0;padding:0;list-style:none}
+
+#bo_v_bot {zoom:1}
+#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_v_bot ul {margin:0;padding:0;list-style:none}
+
+.bo_v_nb {float:left}
+.bo_v_nb li {float:left;margin-right:5px}
+.bo_v_com {float:right}
+.bo_v_com li {float:left;margin-left:5px}
+
+#bo_v_atc {min-height:100px;background:#fff;height:auto !important;height:100px;padding:15px ;border:1px solid #d4d4d4;border-top:0;;}
+#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
+#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}
+
+#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden}
+#bo_v_con a {color:#000;text-decoration:underline}
+#bo_v_con img {max-width:100%;height:auto}
+
+#bo_v_act {margin-bottom:30px;text-align:center}
+#bo_v_act a {margin-right:5px;vertical-align:top}
+#bo_v_act span {display:inline-block;margin-right:5px;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:2.15em;vertical-align:top}
+#bo_v_act strong {color:#ff3061}
+#bo_v_act_good,
+#bo_v_act_nogood {position:absolute;font-size:0;line-height:0;overflow:hidden}
+
+#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1}
+#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_v_sns li {float:left;margin:0 5px 0 0}
+
+#bo_v_addq {margin:0 0 30px;text-align:right}
+
+#bo_v_ans {margin:0 0 30px;border:1px solid #d4d4d4;background:#fff;position:relative;}
+#bo_v_ans h2 {font-size:1.083em;padding:10px 90px 5px 10px;background:#eee}
+#bo_v_ans h2 span{display:inline-block;font-size:11px;background:#555;border-radius:5px;height:22px;line-height:22px;;padding:0 5px;color:#fff;font-weight:normal}
+#bo_v_ans #ans_datetime {padding:0 10px 10px;font-size:0.92em;;background:#eee;;color:#666;font-style:italic}
+#bo_v_ans #ans_con {margin:0 0 10px;padding:15px;line-height:1.8em}
+#bo_v_ans #ans_con img{max-width:100%;height:auto}
+#bo_v_ans #ans_add {text-align:right;padding:15px;}
+#ans_msg {padding:40px 0;background:#f2f5f9;text-align:center}
+#bo_v_ans .add_qa{position:absolute;top:10px;right:10px;background:#f57b8a;color:#fff}
+#bo_v_ans .add_qa:hover{background:#ed6478}
+
+#bo_v_rel {margin:0 0 30px;padding:30px 0 0;}
+#bo_v_rel h2 {margin:0 0 10px;font-size:1.2em}
+
+#bo_v_ans_form h2{margin:10px 0 0;font-size:1.167em }
+#bo_v_ans_form .btn_submit{height: 50px;padding: 0 20px;border-radius: 3px;font-weight: bold;font-size: 1.083em;}
+
+/* 게시판 댓글 */
+#bo_vc {padding:20px 20px 10px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f5f6fa}
+#bo_vc h2 {margin-bottom:10px}
+#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc}
+#bo_vc header {position:relative;padding:15px 0 5px}
+#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
+#bo_vc .sv_wrap {margin-right:15px}
+#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
+.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px}
+#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc a {color:#000;text-decoration:none}
+#bo_vc p {padding:0 0 5px;line-height:1.8em}
+#bo_vc p a {text-decoration:underline}
+#bo_vc_empty {margin:0;padding:20px !important;text-align:center}
+#bo_vc fieldset {margin:0 0 10px;padding:0}
+#bo_vc #bo_vc_winfo {float:left}
+#bo_vc footer {zoom:1}
+#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}
+
+.bo_vc_act {float:right;margin:0;list-style:none;zoom:1}
+.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
+.bo_vc_act li {float:left;margin-left:5px}
+
+#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8}
+#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#bo_vc_w #char_cnt {display:block;margin:0 0 5px}
+
+#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1}
+#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_vc_sns li {float:left;margin:0 20px 0 0}
+#bo_vc_sns input {margin:0 0 0 5px}
+
+#bo_vc form {padding:0}
+
+/*글쓰기*/
+#bo_w li{;position:relative;}
+#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
+#bo_w .bo_w_info .frm_input{float:left;width:33%}
+#bo_w #wr_password{margin:0 0.5%}
+.qa_content_wrap.smarteditor2 iframe{background:#fff}
+#bo_w .bo_w_tit{position:relative}
+#bo_w .bo_w_tit .frm_input{padding-right:120px;}
+#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
+#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;;background: #eee;text-align:center;color:#888}
+#bo_w .bo_w_link .frm_input{padding-left:50px}
+#bo_w .bo_w_flie .lb_icon{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
+#bo_w .bo_w_flie .frm_file{padding-left:50px;}
+#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
+#bo_w .bo_w_flie .frm_input{margin:10px 0 0 }
+#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
+#bo_w #qa_category{border:1px solid #3497d9;height:40px;border-radius:3px}
+#bo_w .bo_w_mail{float:left;width:49%}
+#bo_w .bo_w_hp{float:right;width:49%}
+#bo_w .bo_w_sbj{clear:both}
+#bo_w .frm_info{color: #3497d9;margin:0 0 5px;display:inline-block;font-size: 0.92em;}
\ No newline at end of file
diff --git a/theme/54/skin/qa/basic/view.answer.skin.php b/theme/54/skin/qa/basic/view.answer.skin.php
new file mode 100644
index 000000000..fdb2c5ecd
--- /dev/null
+++ b/theme/54/skin/qa/basic/view.answer.skin.php
@@ -0,0 +1,25 @@
+
+
+
+ 답변
+ 추가질문
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/qa/basic/view.answerform.skin.php b/theme/54/skin/qa/basic/view.answerform.skin.php
new file mode 100644
index 000000000..8e3590ae3
--- /dev/null
+++ b/theme/54/skin/qa/basic/view.answerform.skin.php
@@ -0,0 +1,123 @@
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/qa/basic/view.skin.php b/theme/54/skin/qa/basic/view.skin.php
new file mode 100644
index 000000000..35a143ec8
--- /dev/null
+++ b/theme/54/skin/qa/basic/view.skin.php
@@ -0,0 +1,183 @@
+', 0);
+?>
+
+
+
+
+
+
+
+
+ '.$view['category'].' '; // 분류 출력 끝
+ ?>
+
+
+
+
+
+ 페이지 정보
+ 작성자
+ 작성일
+
+
+ 이메일
+
+
+
+ 휴대폰
+
+
+
+
+
+
+
+
+ 본문
+
+ \n";
+
+ for ($i=0; $i<$view['img_count']; $i++) {
+ //echo $view['img_file'][$i];
+ echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']);
+ }
+
+ echo "\n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 연관질문
+
+
+
+
+
+ 제목
+ 등록일
+ 상태
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 답변완료' : ' 답변대기'); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/qa/basic/write.skin.php b/theme/54/skin/qa/basic/write.skin.php
new file mode 100644
index 000000000..fe1d1a6bc
--- /dev/null
+++ b/theme/54/skin/qa/basic/write.skin.php
@@ -0,0 +1,179 @@
+', 0);
+?>
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/search/basic/search.skin.php b/theme/54/skin/search/basic/search.skin.php
new file mode 100644
index 000000000..c6386f500
--- /dev/null
+++ b/theme/54/skin/search/basic/search.skin.php
@@ -0,0 +1,148 @@
+', 0);
+?>
+
+
+
+
+
+ 상세검색
+
+
+
+ 검색조건
+
+ >제목+내용
+ >제목
+ >내용
+ >회원아이디
+ >이름
+
+
+ 검색어 필수
+
+
+ 검색
+
+
+
+
+ id="sop_or" name="sop">
+ OR
+ id="sop_and" name="sop">
+ AND
+
+
+
+
+
+
+
+
+ 전체검색 결과
+
+ 게시판
+ 개
+ 게시물
+ 개
+
+ / 페이지 열람 중
+
+
+
+
+
+
+
검색된 자료가 하나도 없습니다.
+
+
+
+
+
+
+
+
+ 댓글 ';
+ $comment_href = '#c_'.$list[$idx][$i]['wr_id'];
+ }
+ else
+ {
+ $comment_def = '';
+ $comment_href = '';
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/skin/search/basic/style.css b/theme/54/skin/search/basic/style.css
new file mode 100644
index 000000000..94d01dc26
--- /dev/null
+++ b/theme/54/skin/search/basic/style.css
@@ -0,0 +1,53 @@
+@charset "utf-8";
+/* 전체검색결과 스킨 */
+#sch_res_detail {background:#fff;padding:30px;border:1px solid #ccc;text-align:center;margin:0 0 10px}
+#sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
+#sch_res_detail select{border:1px solid #646982;height:40px;padding:0 5px}
+#sch_res_detail .frm_input{border:1px solid #646982;border-radius:0;}
+#sch_res_detail .sch_wr{position:relative;display:inline-block}
+#sch_res_detail .btn_submit{padding:0 10px;height:40px;color:#000;font-size:1.083em;font-weight:bold;color:#fff;background:#253dbe}
+#sch_res_detail .sch_rd{display:block;margin:5px 0 0;font-size:0.92em;color:#666}
+
+#sch_res_ov {text-align:center;zoom:1}
+#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
+#sch_res_ov h2 {text-align:center;margin:30px 0 10px;font-size:1.5em;}
+#sch_res_ov h2 strong{color:#00c4ac;}
+#sch_res_ov dl {display:inline-block;line-height: 30px;font-size: 0.92em;color: #4e546f;background: #d4d4d4;padding: 0 10px;border-radius: 5px;}
+#sch_res_ov dl:after {display:block;visibility:hidden;clear:both;content:""}
+#sch_res_ov dt {float:left}
+#sch_res_ov dd {float:left;margin:0 10px 0 5px}
+#sch_res_ov dd .sch_word{color:#000}
+#sch_res_ov p {margin:0;padding:0;line-height:1em;color:#777;font-size:0.92em}
+
+
+#sch_res_board {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4}
+#sch_res_board h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
+#sch_res_board ul {zoom:1}
+#sch_res_board ul:after {display:block;visibility:hidden;clear:both;content:""}
+#sch_res_board li {display:inline-block;padding:2px;}
+#sch_res_board a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent}
+#sch_res_board a:focus, #sch_res_board a:hover {text-decoration:none;background:#d2d6dc;}
+#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;background:#c4dce0;margin-left:3px;color:#3497d9;border-radius:15px;height:18px;padding:0 5px;line-height:18px;font-size:0.92em}
+#sch_res_board .sch_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;
+-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
+box-shadow:inset 0 2px 5px rgb(33, 135, 202);}
+#sch_res_board .sch_on:hover{;background:#3497d9;color:#fff;}
+
+
+
+
+.sch_res_list {margin:0 0 10px;padding:10px 0 15px}
+.sch_res_list h2 {margin:0 0 10px;font-size:1.2em}
+.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #000}
+.sch_res_list li {;border-bottom:1px solid #e0e0e0;background:#fff;position:relative}
+.sch_res_list .sch_tit{display:block;background:#f4f4f4;padding:10px 70px 10px 10px}
+.sch_res_list .pop_a{position:absolute;top:10px;right:10px;color:#666;}
+.sch_res_title {display:inline-block;margin:0 0 5px}
+.sch_res_list p {padding:10px;color:#666;line-height:1.5em}
+.sch_res_list .sch_info{padding:10px;color:#777}
+.sch_res_list .sch_info:after {display:block;visibility:hidden;clear:both;content:""}
+.sch_res_list .profile_img img{border-radius:50%}
+.sch_res_list .sch_datetime{float:right;}
+.sch_more {text-align:right;margin:10px 0 30px}
+.sch_more a{display:inline-block;color:#f2664f}
diff --git a/theme/54/skin/visit/basic/style.css b/theme/54/skin/visit/basic/style.css
new file mode 100644
index 000000000..039875a6a
--- /dev/null
+++ b/theme/54/skin/visit/basic/style.css
@@ -0,0 +1,15 @@
+@charset "utf-8";
+/* 방문자 집계 */
+#visit {border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;margin:40px 20px 20px;background:#fff;position:relative;
+-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+box-shadow:0 1px 2px rgba(0,0,0,0.1)}
+#visit .btn_admin{position:absolute;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;border-radius:3px}
+#visit h2 {font-size:1.167em;text-align:center;padding-bottom:15px;padding-top:25px;color:#16b3d6;position:relative}
+#visit h2 i{position:absolute;top:-22px;left:50%;width:44px;line-height:44px;margin-left:-22px;border-radius:25px;background:#16b3d6;color:#fff}
+#visit dl {border-top:1px solid #e9e9e9;padding:10px 15px;border-radius:5px}
+#visit dl:after {display:block;visibility:hidden;clear:both;content:""}
+#visit dt {float:left;width:20%;padding:0 5px;line-height:23px;height:23px;color:#555}
+#visit dt span{display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align: middle;}
+#visit dd {float:left;;width:30%;padding:0 5px;;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em}
+#visit dd strong{display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff;}
diff --git a/theme/54/skin/visit/basic/visit.skin.php b/theme/54/skin/visit/basic/visit.skin.php
new file mode 100644
index 000000000..768a58829
--- /dev/null
+++ b/theme/54/skin/visit/basic/visit.skin.php
@@ -0,0 +1,25 @@
+', 0);
+?>
+
+
+
+ 접속자집계
+
+ 오늘
+
+ 어제
+
+ 최대
+
+ 전체
+
+
+ 상세보기
+
+
\ No newline at end of file
diff --git a/theme/54/tail.php b/theme/54/tail.php
new file mode 100644
index 000000000..23b828ecf
--- /dev/null
+++ b/theme/54/tail.php
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Copyright © 소유하신 도메인. All rights reserved.
+
+
+
상단으로
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/tail.sub.php b/theme/54/tail.sub.php
new file mode 100644
index 000000000..6772a3772
--- /dev/null
+++ b/theme/54/tail.sub.php
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/theme/54/theme.config.php b/theme/54/theme.config.php
new file mode 100644
index 000000000..562616b57
--- /dev/null
+++ b/theme/54/theme.config.php
@@ -0,0 +1,38 @@
+ false, // 기본환경설정의 최근게시물 등의 기본스킨 변경여부 true, false
+ 'preview_board_skin' => 'basic', // 테마 미리보기 때 적용될 기본 게시판 스킨
+ 'preview_mobile_board_skin' => 'basic', // 테마 미리보기 때 적용될 기본 모바일 게시판 스킨
+ 'cf_member_skin' => 'basic', // 회원 스킨
+ 'cf_mobile_member_skin' => 'basic', // 모바일 회원 스킨
+ 'cf_new_skin' => 'basic', // 최근게시물 스킨
+ 'cf_mobile_new_skin' => 'basic', // 모바일 최근게시물 스킨
+ 'cf_search_skin' => 'basic', // 검색 스킨
+ 'cf_mobile_search_skin' => 'basic', // 모바일 검색 스킨
+ 'cf_connect_skin' => 'basic', // 접속자 스킨
+ 'cf_mobile_connect_skin' => 'basic', // 모바일 접속자 스킨
+ 'cf_faq_skin' => 'basic', // FAQ 스킨
+ 'cf_mobile_faq_skin' => 'basic', // 모바일 FAQ 스킨
+ 'bo_gallery_cols' => 4, // 갤러리 이미지 수
+ 'bo_gallery_width' => 210, // 갤러리 이미지 폭
+ 'bo_gallery_height' => 150, // 갤러리 이미지 높이
+ 'bo_mobile_gallery_width' => 125, // 모바일 갤러리 이미지 폭
+ 'bo_mobile_gallery_height' => 100, // 모바일 갤러리 이미지 높이
+ 'bo_image_width' => 600, // 게시판 뷰 이미지 폭
+ 'qa_skin' => 'basic', // 1:1문의 스킨
+ 'qa_mobile_skin' => 'basic' // 1:1문의 모바일 스킨
+);
+?>
\ No newline at end of file