﻿@charset "utf-8"; 

body {overflow-x:hidden;}

.wrapper {/*position:absolute; top:0; left:0; width:100%;*/ font-family:'Noto Sans Korean'; letter-spacing:-0.9px;}
.wrapper.gnb_on {/*position:absolute; top:0; left:280px; */width:100%; height:539px; overflow:hidden;}
.wrapper.main {background:#f0f0f0;}

.gnb_wrap {position:absolute; top:0; left:-280px; width:280px; min-height:744px;/*height:100%;*/ font-weight:bold; font-family:'Apple SD Gothic Neo'; background:url('/imagesmGB/board/bg_gnb.png') repeat-y left top; background-size:280px 9px; z-index:100000;}
.gnb_wrap a.btn_gnb_close {position:absolute; top:12px; right:12px; z-index:10000;}
.gnb_wrap a.btn_gnb_close img {width:16px;}
.gnb_wrap .gnb li {height:48px; font-size:18px; line-height:48px; padding:0 0 0 20px; border-bottom:1px solid #dad7d4; background:url('/imagesmGB/board/gnb_arr.png') no-repeat 252px 18px; background-size:8px 12px;}
.gnb_wrap .gnb li a {color:#7b6b5d;}
.gnb_wrap .gnb_ft {height:44px; background:#7c6651; padding:16px 0 0 45px;}
.gnb_wrap .gnb_ft img.logo_ft {width:75px; margin:0 31px 0 0;}
.gnb_wrap .gnb_ft span.txt_ft {display:inline-block; font-size:12px; color:#fff; padding-top:9px; vertical-align:top;}

.gnb_bg_bk {position:absolute; top:0; left:0; width:100%; min-height:744px;/*height:100%;*/ background:#000 /*url('/imagesmGB/board/bg_gnb.png') repeat-y left top*/; background-size:280px 9px; opacity:0.8; z-index:10000; display:none;}

.gnb_top_box_off {height:106px; background:#45372c; padding:30px 0 0 18px; display:block;}
.gnb_top_box_off p.txt {font-size:14px; color:#fff; line-height:18px; padding-bottom:20px;}
.gnb_top_box_off a.btn_login {display:block; width:240px; height:40px; font-weight:bold; font-size:16px; color:#ffd005; line-height:40px; background:#261f19; border-radius:2px; text-align:center; text-decoration:none;}

.gnb_top_box_on {position:relative; height:72px; background:#45372c; padding:24px 0 0 0; display:none;}
.gnb_top_box_on p.pic {position:absolute; top:24px; left:20px;}
.gnb_top_box_on p.pic img {width:48px;}
.gnb_top_box_on p.txt {font-weight:bold; font-size:14px; color:#fff; line-height:18px; padding:6px 0 0 81px;}
.gnb_top_box_on p.txt span.id {font-size:16px; color:#ffd005;}

.logoff .gnb_top_box_off {display:block;}
.logoff .gnb_top_box_on {display:none;}
.logoff .gnb_login {display:none;}

.logon .gnb_top_box_off {display:none;}
.logon .gnb_top_box_on {display:block;}
.logon .gnb_login {display:block;}
.logon .gnb_login li {background:#ffd005; border-bottom:1px solid #e0c65e;}
.logon .gnb_login li a {color:#322011;}
.logon .gnb_login li.dep2 {background:#dddbd8 url('/imagesmGB/board/bg_line.png') no-repeat right 2px; background-size:30px 27px; border-bottom:1px solid #cfcbc7;}
.logon .gnb_login li.dep2 a {font-size:15px; color:#58422f; background:url('/imagesmGB/board/blit_brown.png') no-repeat left 8px; background-size:3px 4px; padding-left:16px;}



/* header */
.header {position:relative; height:44px; background:#61544c; z-index:1;}
.header a.btn_menu_all {position:absolute; top:14.5px; left:13px;}
.header a.btn_menu_all img {width:16px;}
.header h1.logo {position:relative; width:75px; height:27px; padding-top:4px; margin:0 auto;}
.header h1.logo img {width:75px;}
.header h1.logo span {position:absolute; top:26px; right:-24px; font-size:11px; color:#ff8a00;}
.header a.btn_search_all {position:absolute; top:12.5px; right:13px;}
.header a.btn_search_all img {width:20px;}

.search_all {position:absolute; top:0; left:0; width:100%; height:37px; padding-top:50px; background:#402f20; display:none;}
.search_all p.s_tit {position:absolute; top:14px; left:42px; font-size:16px; color:#fff; line-height:16px;}
.search_all a.btn_search_close {position:absolute; top:15px; right:8px;}
.search_all a.btn_search_close img {width:26px;}
.search_all p.inp_box {position:relative; height:32px; background:#fff;  margin:0 8px; padding:0 32px 0 50px;}
.search_all p.inp_box input {width:100%; height:32px; font-size:10px; color:#666; line-height:32px; border:none;}
.search_all p.inp_box a.btn_search {position:absolute; top:0; right:0;}
.search_all p.inp_box a.btn_search img {width:32px;}
.search_all p.inp_box select {position:absolute; top:0; left:0; width:45px; height:32px; font-size:10px; color:#666; border:none;}

.today_word {height:36px; font-size:15px; /*font-size:13px;*/ color:#fff; line-height:36px; padding:0 13px; background:#678728; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.today_word span {color:#d8f3a2; padding-right:10px;}
.today_word a {color:#fff;}

h2.tit {height:44px; font-weight:bold; font-family:'Apple SD Gothic Neo'; font-size:20px; color:#ffd005; line-height:44px; background:#3a2818; text-align:center;}



/* footer */
.btn_view_more {padding-top:20px; text-align:center;}
.btn_view_more img {width:47px;}

.ft_menu {position:relative; height:30px; font-family:'Apple SD Gothic Neo';}
.ft_menu li.menu_l {float:left; width:50%; height:30px; font-weight:bold; line-height:30px; background:#7d6956; text-align:center;}
.ft_menu li.menu_l a {color:#beb4ab;}
.ft_menu li.menu_l img {width:1px; margin:10px 7px 0 7px;}
.ft_menu li.menu_r {float:left; width:50%; height:30px; font-weight:bold; font-size:12px; line-height:30px; background:#30231b; text-align:center;}
.ft_menu li.menu_r a {color:#cea804;}
.ft_menu a.btn_top {position:absolute; top:-32px; right:10px;}
.ft_menu a.btn_top img {width:32px;}

.footer {height:81px; font-size:12px; color:#c6beb5; padding:19px 0 0 0; background:#8c7c6a; text-align:center;}



/* tab */
.tab_ty01 {/*height:45px;*/ border-bottom:1px solid #5b5044; overflow-x:auto; overflow-y:hidden;}
.tab_ty01 ul {min-width:320px;}
.tab_ty01 li {float:left; /*width:25%;*/ font-size:14px; line-height:16px; padding:0 15px 0 15px; text-align:center;}
.tab_ty01 li a {display:block; /*height:38px;*/ color:#7b6b5d; padding:7px 0; text-decoration:none;}
.tab_ty01 li a.on {color:#322011;}
.tab_ty01::-webkit-scrollbar {display:none;}

.tab_ty02 {/*height:45px;*/ border-bottom:1px solid #5b5044; overflow-x:auto; overflow-y:hidden;}
.tab_ty02 ul {min-width:320px;}
.tab_ty02 li {float:left; /*width:25%;*/ font-size:14px; line-height:16px; padding:0 15px 0 15px; text-align:center;}
.tab_ty02 li a {display:block; /*height:38px;*/ color:#7b6b5d; padding:7px 0; text-decoration:none;}
.tab_ty02 li a.on {color:#322011;}
.tab_ty02::-webkit-scrollbar {display:none;}
/*
.tab_ty02 {height:45px; border-bottom:1px solid #5b5044;}
.tab_ty02 li {float:left; width:25%; font-size:14px; line-height:45px; padding:0; text-align:center;}
.tab_ty02 li a {display:block; height:45px; color:#7b6b5d; text-decoration:none;}
.tab_ty02 li a.on {color:#322011;}
*/



/* main*/
.main_visual {position:relative; height:160px; font-family:'Apple SD Gothic Neo'; padding:20px 13px 0 13px; background:url('/imagesmGB/board/bg_vis.png') repeat-x left top; background-size:30px 180px;}
.main_visual p.icon_best {width:44px; height:18px; font-weight:bold; color:#fff; line-height:18px; background:#ff7200; margin-bottom:15px; text-align:center;}
.main_visual dt {font-weight:bold; font-size:18px; /*font-size:16px;*/ color:#fff; line-height:18px; padding-bottom:7px;}
.main_visual dt span {font-size:20px; font-family:'helvetica'; font-style:italic; color:#ffe822; line-height:20px;}
.main_visual dd {font-size:15px; /*font-size:13px;*/ color:#fff; line-height:20px; padding-bottom:13px; /*letter-spacing:-1.8px;*/}
.main_visual p.btn_icons {font-size:11px; line-height:15px;}
.main_visual p.btn_icons a.btn_heart {color:#fff; background:url('/imagesmGB/board/icon_main_heart.png') no-repeat left 2px; background-size:13px 11px; margin:0 20px 0 2px; padding:0 0 0 23px;}
.main_visual p.btn_icons a.btn_eye {color:#fff; background:url('/imagesmGB/board/icon_main_eye.png') no-repeat left 3px; background-size:15px 9px; margin:0 20px 0 2px; padding:0 0 0 23px;}
.main_visual p.btn_icons a.btn_rep {color:#fff; background:url('/imagesmGB/board/icon_main_rep.png') no-repeat left 1px; background-size:15px 15px; margin:0 20px 0 2px; padding:0 0 0 23px;}
.main_visual .btn_down_box {position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.main_visual .btn_down_box img.btn_down {width:32px; height:21px;}

.main_notice {position:relative; height:36px; font-size:15px; /*font-size:13px;*/ color:#fff; line-height:36px; padding:0 10px 0 97px /*88px*/; margin-bottom:7px; background:#44b3b3; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.main_notice p {position:absolute; top:4px; left:8px; width:78px; /*width:70px;*/ height:27px; line-height:27px; background:#3a9999; border-radius:13px; text-align:center;}
.main_notice a {color:#fff; }

.main_list_box {padding:15px 13px 0 13px; background:#fff; margin-bottom:5px;}
.main_list_box p.tit {position:relative; height:29px; /*height:27px;*/ font-weight:bold; font-size:18px; /*font-size:16px;*/ color:#2a2f43; line-height:18px;}
.main_list_box p.tit span.line01 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#4bc7c7;}
.main_list_box p.tit span.line02 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#90c23a;}
.main_list_box p.tit span.line03 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#f9a542;}
.main_list_box p.tit span.line04 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#37a2d3;}
.main_list_box p.tit span.line05 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#3bbf8f;}
.main_list_box p.tit span.line06 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#745cb0;}
.main_list_box p.tit span.line07 {position:absolute; bottom:0; left:0; width:40px; height:1px; background:#a568cb;}
.main_list_box a.btn_more {position:absolute; top:10px; right:13px;}
.main_list_box a.btn_more img {width:23px;}

.main_list_box.ty01 {position:relative; background:#fff; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.main_list_box.ty01 ul {font-size:15px; color:#2a2f43; line-height:30px; padding:7px 0 6px 0; /*letter-spacing:-1.4px;*/}
.main_list_box.ty01 ul.pty01 {padding:10px 0;}
.main_list_box.ty01 li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.main_list_box.ty01 li span {color:#9b9da5; padding-right:7px;}
.main_list_box.ty01 li a {color:#2a2f43;}
.main_list_box.ty01 li img.icon_q {width:22px; margin:3px 5px 0 0;}
.main_list_box.ty01 dl {/*letter-spacing:-2px;*/}
.main_list_box.ty01 dt {font-weight:bold; font-size:15px; line-height:15px; padding:15px 0 6px 0; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.main_list_box.ty01 dt a {color:#2a2f43;}
.main_list_box.ty01 dd {font-size:15px; /*font-size:13px;*/ line-height:20px; padding-bottom:13px; /*text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;*/}
.main_list_box.ty01 dd a {color:#2a2f43;}
.main_list_box.ty01 .in_box01 {position:relative; padding-bottom:15px;}
.main_list_box.ty01 .in_box01 a.thum {position:absolute; top:0; left:0;}
.main_list_box.ty01 .in_box01 a.thum img {width:91px;}
.main_list_box.ty01 .in_box01 dl {min-height:69px; padding-left:103px; /*letter-spacing:-2px;*/}
.main_list_box.ty01 .in_box01 dt {padding-top:6px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.main_list_box.ty01 .in_box01 dd {padding-bottom:0;}
.main_list_box.ty01 p.banner {padding-top:15px;}
.main_list_box.ty01 p.banner img {width:100%;}

.main_list_box.ty02 ul {height:70px; /*height:67px;*/ border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin:10px -13px 0 -13px;}
.main_list_box.ty02 li {float:left; width:20%; height:67px;}
.main_list_box.ty02 li a {display:block; font-weight:bold; font-size:12px; /*font-size:10px;*/ color:#2a2f43; line-height:15px; border-right:1px solid #e6e6e6; text-align:center;}
.main_list_box.ty02 li a.menu01 {height:34px; padding-top:35px; background:url('/imagesmGB/board/icon_board01.png') no-repeat center 7px; background-size:20px 19px;}
.main_list_box.ty02 li a.menu02 {height:34px; padding-top:35px; background:url('/imagesmGB/board/icon_board02.png') no-repeat center 10px; background-size:23px 17px;}
.main_list_box.ty02 li a.menu03 {height:27px; padding-top:42px; background:url('/imagesmGB/board/icon_board03.png') no-repeat center 9px; background-size:28px 20px;}
.main_list_box.ty02 li a.menu04 {height:34px; padding-top:35px; background:url('/imagesmGB/board/icon_board04.png') no-repeat center 8px; background-size:20px 21px;}
.main_list_box.ty02 li a.menu05 {height:27px; padding-top:42px; background:url('/imagesmGB/board/icon_board05.png') no-repeat center 9px; background-size:20px 20px;}
.main_list_box.ty02 li.last a {border-right:none;}

.main_list_box.ty02 ul.ty02 {height:55px;}
.main_list_box.ty02 ul.ty02 li {width:25%; height:55px;}
.main_list_box.ty02 ul.ty02 li a {display:block; height:43px; font-weight:bold; font-size:13px; color:#2a2f43; line-height:15px; border-right:1px solid #e6e6e6; text-align:center; padding-top:12px;}
.main_list_box.ty02 ul.ty02 li.first a {display:block; height:55px; font-weight:bold; font-size:13px; color:#2a2f43; line-height:55px; border-right:1px solid #e6e6e6; text-align:center; padding-top:0;}



/* content */
.content {font-family:'Apple SD Gothic Neo'; background:#5d5854; /*background:#bdaa97;*/ padding:0 5px 55px 5px;}
.content:after {content:''; display:block; clear:both;}
.content.main {background:none; padding:0 0 47px 0;}
.content.main:after {content:''; display:block; clear:both;}

p.cont_tit {font-size:18px; color:#fff; line-height:18px; padding:15px 0 14px 8px;}

.list_top_box01 {height:43px;}
.list_top_box01 a.btn_write {float:left; display:block; width:65px; height:32px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;}
.list_top_box01 ul {float:right; padding-top:9px;}
.list_top_box01 li {float:left; padding-left:5px;}
.list_top_box01 li img {width:26px; height:26px;}

.list_btm_box01 {padding-top:10px;}
.list_btm_box01 a.btn_write {display:block; width:65px; height:32px; font-size:13px; color:#ffd005; line-height:32px; background:#322c2b; /*background:#5b5044;*/ text-align:center; text-decoration:none;}

.list_ty01 li {/*margin-bottom:5px; box-shadow:0 5px 5px #99897a;*/}
.list_ty01 dd.top_add {display:block; height:35px; font-size:12px; color:#494949; line-height:35px; background:#f9f3ec;; padding:0 8px;}
.list_ty01 dt a {display:block; height:40px; font-weight:bold; font-size:15.5px; /*font-size:14px;*/ color:#2a2f43; line-height:40px; background:#f0f0f0; padding:0 8px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.list_ty01 dt a.reply {background:#f0f0f0 url('/imagesmGB/board/icon_reply.png') no-repeat 12px 12px; background-size:13px 14px; padding-left:31px;}
.list_ty01 dt.folder_tree {position:relative; height:40px; line-height:40px; background:#f0f0f0; padding:0 57px 0 8px;}
.list_ty01 dt.folder_tree p.tree {color:#666; padding-left:22px; background:url('/imagesmGB/board/icon_folder.png') no-repeat left 14px; background-size:14px 12px;}
.list_ty01 dt.folder_tree p.reply_r {position:absolute; top:0; right:0; width:56px; height:40px; color:#666; line-height:40px; border-left:1px solid #e4e4e4; text-align:center;}
.list_ty01 dt.folder_tree a.btn_close_r {position:absolute; top:14px; right:8px; width:12px; height:12px;}
.list_ty01 dt.folder_tree a.btn_close_r img {width:12px;}
.list_ty01 dd.name_date {height:33px; background:#fff; /*border-bottom:1px solid #e4e4e4;*/ padding:0 8px;}
.list_ty01 dd.name_date p.name {float:left; font-size:12px; color:#333; line-height:33px;}
.list_ty01 dd.name_date p.date {float:right; font-size:12px; color:#666; line-height:33px;}
.list_ty01 dd.btm_btns {height:25px; /*line-height:36px;*/ background:#fff; border-bottom:1px solid #e4e4e4; padding:0 8px;}
.list_ty01.event dd.btm_btns {height:36px; line-height:36px; background:#fff; border-bottom:1px solid #e4e4e4; padding:0 8px;}
.list_ty01 dd.btm_btns .btns_l {float:left;}
.list_ty01 dd.btm_btns .btns_l a.btn_heart {display:block; float:left; min-height:16px; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_heart.png') no-repeat left 1px; background-size:15px 13px; margin-right:15px; padding:0 0 0 24px;}
.list_ty01 dd.btm_btns .btns_l a.btn_eye {display:block; float:left; min-height:16px; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_eye.png') no-repeat left 3px; background-size:17px 10px; margin-right:15px; padding:0 0 0 24px;}
.list_ty01 dd.btm_btns .btns_l .btn_rep {display:block; float:left; min-height:16px; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_rep.png') no-repeat left 0px; background-size:15px 16px; margin-right:15px; padding:0 0 0 24px;}
.list_ty01 dd.btm_btns .btns_l .btn_peo {display:block; float:left; min-height:16px; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_people.png') no-repeat left 12px; background-size:15px 13px; margin-right:15px; padding:0 0 0 24px;}
.list_ty01 dd.btm_btns .txt_l {float:left;}
.list_ty01 dd.btm_btns .txt_l span {color:#ff7101;}
.list_ty01 dd.btm_btns .txt_l span.mr {margin-right:11px;}
.list_ty01 dd.btm_btns .txt_r {float:right;}
.list_ty01 dd.btm_btns .txt_r span {color:#ff7101;}
.list_ty01 dd.btm_btns .txt_r span.mr {margin-right:11px;}
.list_ty01 dd.btm_btns p.date {float:right; font-size:12px; color:#666; /* line-height:36px;*/}
.list_ty01 dd.txt_cont {line-height:16px; background:#fff; /*border-bottom:1px solid #e4e4e4; padding:8px;*/ padding:7px 8px 12px 8px;}
.list_ty01 dd.txt_cont a {color:#373737;}
.list_ty01 dd.stit_date {position:relative; line-height:35px; padding:0 78px 0 8px; background:#fff; /*border-bottom:1px solid #e4e4e4;*/}
.list_ty01 dd.stit_date a {font-size:14px; color:#2a2f43;}
.list_ty01 dd.stit_date p.date {position:absolute; top:0; right:8px; color:#666;}

.write_box01 {background:#fff; box-shadow:0 5px 5px #322c24; /*box-shadow:0 5px 5px #99897a;*/ margin-bottom:40px;}
.write_box01 dt {padding:12px 10px; border-bottom:1px solid #e5e5e5;}
.write_box01 dd {padding:12px 10px; border-bottom:1px solid #e5e5e5;}
.write_box01 dd.btns {padding:20px 0 40px 0; border-bottom:none; text-align:center;}
.write_box01 dd.btns a.btn_cancel {display:inline-block; width:136px; height:40px; font-size:14px; color:#fff; line-height:40px; background:#aaafb3; margin:0 4px; text-align:center; text-decoration:none;}
.write_box01 dd.btns a.btn_add {display:inline-block; width:136px; height:40px; font-size:14px; color:#ffd005; line-height:40px; background:#5b5044; margin:0 4px; text-align:center; text-decoration:none;}
.write_box01 p.inp_wrap01 {height:34px; padding:0 0 0 10px; border:1px solid #ccc;}
.write_box01 p.inp_wrap02 {height:150px; padding:0 0 0 10px; border:1px solid #ccc;}
.write_box01 p.inp_wrap03 {height:105px; padding:0 0 0 10px; border:1px solid #ccc;}
.write_box01 p.inp_wrap04 {height:139px; padding:0 0 0 10px; border:1px solid #ccc;}
.write_box01 input.inp_ty01 {width:100%; height:34px; font-size:12px; font-family:'굴림'; color:#666; line-height:34px; border:none; letter-spacing:-1px;}
.write_box01 input.inp_ty02 {width:49%; height:34px; font-size:12px; font-family:'굴림'; color:#666; line-height:34px; border:none; letter-spacing:-1px;}
.write_box01 input.inp_ty03 {width:30%; height:34px; font-size:12px; font-family:'굴림'; color:#666; line-height:34px; border:none; letter-spacing:-1px;}
.write_box01 select.sel_ty00 {width:100%; height:34px; font-size:12px; font-family:'굴림'; color:#666; line-height:34px; border:none; letter-spacing:-1px;}
.write_box01 select.sel_ty01 {width:49%; height:34px; font-size:12px; font-family:'굴림'; color:#666; line-height:34px; border:none; letter-spacing:-1px;}
.write_box01 select.sel_ty02 {width:30%; height:34px; font-size:12px; font-family:'굴림'; color:#666; line-height:34px; border:none; letter-spacing:-1px;}
.write_box01 dd textarea {width:100%; height:150px; padding:10px 0; border:none;}
.write_box01 a.btn_region {width:180px; height:80px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;}
.write_box01 div.btns a.btn_reset {width:120px; height:80px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;}
.write_box01 div.btns a.btn_go {width:120px; height:80px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;}

.view_box01 {background:#fff; margin-bottom:13px; box-shadow:0 5px 5px #322c24; /*box-shadow:0 5px 5px #99897a;*/}
.view_box01 dt {font-weight:bold; font-size:15px; color:#2a2f43; line-height:18px; padding:15px 10px; background:#f0f0f0;}
.view_box01 dd.btm_date {height:35px; line-height:35px; padding:0 8px 0 0; border-bottom:1px solid #e4e4e4; margin:0 10px;}
.view_box01 dd.btm_date span.name {float:left; color:#333;}
.view_box01 dd.btm_date span.date {float:right; font-size:12px; color:#666;}
.view_box01 dd.btm_date p.icons {float:left;}
.view_box01 dd.btm_date p.icons a.btn_heart {display:block; float:left; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_heart.png') no-repeat left 11px; background-size:15px 13px; margin-right:15px; padding:0 0 0 24px;}
.view_box01 dd.btm_date p.icons a.btn_eye {display:block; float:left; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_eye.png') no-repeat left 13px; background-size:17px 10px; margin-right:15px; padding:0 0 0 24px;}
.view_box01 dd.btm_date p.icons a.btn_rep {display:block; float:left; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_rep.png') no-repeat left 10px; background-size:15px 16px; margin-right:15px; padding:0 0 0 24px;}
.view_box01 dd.btm_date p.txt_r {float:right;}
.view_box01 dd.btm_date p.txt_r span {color:#ff7101;}
.view_box01 dd.btm_date p.txt_r span.mr {margin-right:11px;}
.view_box01 dd.txt_r {float:right;}
.view_box01 dd.cont {font-size:13px; color:#373737; line-height:17px; padding:15px 0; margin:0 10px; border-bottom:1px solid #e4e4e4;}
.view_box01 dd.tag {font-size:12px; color:#333; line-height:16px; padding:15px 0 132px 0; margin:0 10px; border-bottom:1px solid #e4e4e4;}
.view_box01 dd.tag p {padding-bottom:7px;}
.view_box01 dd.tag p img {width:36px;}
.view_box01 dd.tag .sns_btns {padding-top:10px; text-align:center;}
.view_box01 dd.tag .sns_btns a {margin:0 4px;}
.view_box01 dd.tag .sns_btns a img {width:40px;}
.view_box01 .btm_btns {height:72px; padding:20px 0 0 0; margin:0 10px;}
.view_box01 .btm_btns p {float:left;}

.box_pn {position:relative; height:84px; box-shadow:0 5px 5px #322c24; /*box-shadow:0 5px 5px #99897a;*/}
.box_pn.prev {background:#fff url('/imagesmGB/board/icon_arr_up.png') no-repeat 12px 38px; background-size:12px 8px; padding:0 0 0 128px; margin-bottom:8px;}
.box_pn.next {background:#fff url('/imagesmGB/board/icon_arr_down.png') no-repeat 12px 38px; background-size:12px 8px; padding:0 0 0 35px; margin-bottom:15px;}
.box_pn p.thum {position:absolute; top:10px; left:36px;}
.box_pn p.thum img {width:80px; height:60px;}
.box_pn dl {padding:8px 0 0 0;}
.box_pn dt {height:30px; font-weight:bold; font-size:12px;}
.box_pn dt a {color:#000;}
.box_pn dd {font-size:11px; color:#666; padding-bottom:6px;}

.comment_box {border-bottom:1px solid #ccc;}
.comment_box p.tit_wrap {height:40px; line-height:40px; padding:0 10px; background:#ffd005;}
.comment_box p.tit_wrap span.tit {float:left; font-weight:bold; font-size:16px; color:#261f19;}
.comment_box p.tit_wrap span.txt {float:right; font-size:11px; color:#666;}

.inp_box_n {padding:12px 10px 0 10px; background:#fff;}
.inp_box_n p.text_wrap {position:relative; height:70px; border:1px solid #ccc; padding:12px; margin-bottom:10px;}
.inp_box_n p.text_wrap textarea {width:100%; height:70px; font-size:11px; color:#666; line-height:14px; border:none;}
.inp_box_n p.text_wrap span.num {position:absolute; bottom:12px; right:17px; font-size:11px; color:#666;}
.inp_box_n p.btm_btns {height:48px;}
.inp_box_n.ty02 {padding:0 0 0 34px; background:#fff url('/imagesmGB/board/img_reply.png') no-repeat left top; background-size:24px 20px;}

.reply_box01 {padding:12px 10px 20px 10px; background:#fff; border-bottom:1px solid #ccc;}
.reply_box01 dt {height:25px;}
.reply_box01 dt p.name {float:left; color:#333;}
.reply_box01 dt p.notify_r {float:right; font-size:11px;}
.reply_box01 dt p.notify_r a {color:#666;}
.reply_box01 dd p.date {font-size:11px; color:#666; padding-bottom:15px;}
.reply_box01 dd p.cont {font-size:12px; color:#808080; line-height:16px; padding-bottom:12px;}
.reply_box01 dd p.btm_btns {height:48px;}
.reply_box01 dd p.btn_btms_l {text-align:left;}
.reply_box01 dd p.btn_btms_r {text-align:right;}
.reply_box01 dd .reply_in_cont_box {padding:10px 10px 0 42px; background:#fff url('/imagesmGB/board/img_reply.png') no-repeat 10px 12px; background-size:24px 20px; border-top:1px solid #f0f0f0; margin:0 -10px;}

a.btn_modify01 {display:inline-block; float:left; width:64px; height:32px; font-size:13px; color:#fff; line-height:32px; background:#aaafb3; margin:0 4px 0 0; text-align:center; text-decoration:none;}
a.btn_modify02 {display:inline-block; width:40px; height:26px; color:#fff; line-height:26px; background:#aaafb3; border:1px solid #aaafb3; border-radius:2px; text-align:center; text-decoration:none;}
a.btn_delete01 {display:inline-block; float:left; width:64px; height:32px; font-size:13px; color:#fff; line-height:32px; background:#919699; margin:0 4px 0 0; text-align:center; text-decoration:none;}
a.btn_delete02 {display:inline-block; width:40px; height:26px; color:#fff; line-height:26px; background:#919699; border:1px solid #919699; border-radius:2px; text-align:center; text-decoration:none;}
a.btn_list01 {display:inline-block; float:right; width:64px; height:32px; font-size:13px; color:#ffd005; line-height:32px; background:#5b5044; /*margin:0 4px 0 0;*/ text-align:center; text-decoration:none;}

a.btn_cancel01 {display:block; float:left; width:40px; height:26px; color:#fff; line-height:26px; background:#919699; border:1px solid #919699; border-radius:2px; text-align:center; text-decoration:none;}
a.btn_upload01 {display:block; float:right; width:78px; height:26px; color:#ffd005; line-height:26px; background:#261f19; border:1px solid #261f19; border-radius:2px; text-align:center; text-decoration:none;}

a.btn_plus_img {display:block; float:left; width:78px; height:26px; color:#333; line-height:26px; background:#f4f4f4; border:1px solid #ccc; border-radius:2px; text-align:center; text-decoration:none;}
a.btn_add01 {display:block; float:right; width:78px; height:26px; color:#ffd005; line-height:26px; background:#261f19; border:1px solid #261f19; border-radius:2px; text-align:center; text-decoration:none;}

a.btn_reply_n_r {display:inline-block; width:40px; height:28px; font-size:12px; color:#deb612; line-height:28px; background:#5b5044; border-radius:2px; /*margin:0 4px 0 0;*/ text-align:center; text-decoration:none;}


/* 2016-01-06 */
.gnb_top_box_on a.btn_logout {position:absolute; top:65px; right:12px;}
.gnb_top_box_on a.btn_logout img {width:17px;}

/* 2016-01-11 */
select.top_new01 {width:100%; height:35px; font-size:12px; color:#666; background:#fff url('/imagesmGB/board/bg_search.png') no-repeat right top; background-size:32px 36px; border:none; padding-left:8px; margin-bottom:16px; -webkit-appearance:none;}

.list_ty01 dd.event_thum {padding:5px 10px; background:#fff; border-bottom:1px solid #e4e4e4;}
.list_ty01 dd.event_thum img {width:100%;}

.list_ty01 dd.btm_btns .btns_l span.evt_ing {float:left; color:#ff7101; padding-right:15px;}
.list_ty01 dd.btm_btns .btns_l span.evt_end {float:left; color:#373737; padding-right:15px;}
.list_ty01 dd.btm_btns a.btn_evt_ing {display:block; float:right; width:81px; height:24px; color:#fff; line-height:24px; background:#ff7200; margin:7px 0 0 0; text-align:center; text-decoration:none;}
.list_ty01 dd.btm_btns a.btn_evt_end {display:block; float:right; width:81px; height:24px; color:#fff; line-height:24px; background:#9b9da5; margin:7px 0 0 0; text-align:center; text-decoration:none;}
.list_ty01 dd.btm_btns .btns_l .btn_peo.end {color:#a9a9a9;}

.view_box01 dt.tit_q {background:#f0f0f0 url('/imagesmGB/board/icon_q02.png') no-repeat 10px 14px; background-size:19px 19px; padding-left:36px;}
.view_box01 dt.tit_a {background:#f0f0f0 url('/imagesmGB/board/icon_a02.png') no-repeat 10px 14px; background-size:19px 19px; padding-left:36px;}

.btm_btn_l_n {padding:15px 0 15px 0; text-align:left;}
.btm_btn_l_n a.btn_add_reply {display:inline-block; width:75px; height:32px; font-size:12px; color:#ffd005; line-height:32px; background:#322011; /*background:#5b5044;*/ text-align:center; text-decoration:none;}
.btm_btn_r_n {padding:15px 10px 15px 0; text-align:right;}
.btm_btn_r_n a.btn_list_n {display:inline-block; width:64px; height:32px; font-size:12px; color:#ffd005; line-height:32px; background:#322011; /*background:#5b5044;*/ text-align:center; text-decoration:none;}

.add_reply_box_n {background:#fff; box-shadow:0 5px 5px #322c24; /*box-shadow:0 5px 5px #99897a;*/ margin-bottom:20px;}
.add_reply_box_n dt {padding:12px 10px; border-bottom:1px solid #e5e5e5;}
.add_reply_box_n dt p {border:1px solid #ccc; padding-left:10px;}
.add_reply_box_n dt p input {width:100%; height:34px; font-family:'Noto Sans Korean'; font-size:11px; color:#666; line-height:34px; border:none;}
.add_reply_box_n dd {padding:12px 10px; border-bottom:1px solid #e5e5e5;}
.add_reply_box_n .btns_n {height:80px; background:#fff; padding:20px 12px 0 12px;}
.add_reply_box_n .btns_n li {float:left; width:50%;}
.add_reply_box_n a.btn_cancel {display:block; height:40px; font-size:14px; color:#fff; line-height:40px; background:#aaafb3; text-align:center; text-decoration:none; margin-right:4px;}
.add_reply_box_n a.btn_add {display:block; height:40px; font-size:14px; color:#ffd005; line-height:40px; background:#5b5044; text-align:center; text-decoration:none; margin-left:4px;}

.file_list_n01 {margin:25px 10px 0 10px; border-bottom:1px solid #e4e4e4;}
.file_list_n01 p.tit {font-weight:bold; font-size:10px; color:#565656; padding-bottom:6px; border-bottom:1px solid #e4e4e4; background:url('/imagesmGB/board/icon_file01.png') no-repeat 4px 2px; background-size:9px 11px; padding-left:19px;}
.file_list_n01 ul {padding:8px 6px 3px 6px;}
.file_list_n01 li {height:20px;}
.file_list_n01 li span.txt_l {float:left; font-size:11px; color:#414141;}
.file_list_n01 li span.txt_l img {width:8px; margin:3px 4px 0 0;}
.file_list_n01 li span.txt_r {float:right; font-size:11px; color:#717171;}

.box_pn.prev.ty02_n {height:53px; line-height:53px; padding-left:40px; background:#fff url('/imagesmGB/board/icon_arr_up.png') no-repeat 12px 22px; background-size:12px 8px;}
.box_pn.prev.ty02_n a {font-weight:bold; color:#000;}
.box_pn.next.ty02_n {height:53px; line-height:53px; padding-left:40px; background:#fff url('/imagesmGB/board/icon_arr_down.png') no-repeat 12px 22px; background-size:12px 8px;}
.box_pn.next.ty02_n a {font-weight:bold; color:#000;}

.reply_box01 a img.icon_write {width:15px; margin:0 6px 0 4px;}
.reply_box01 a.btn_modify_n01 {font-size:11px; color:#808080;}
.reply_box01 a.btn_delete_n01  {font-size:11px; color:#808080;}
.reply_box01 span.line_n01 {font-size:11px; color:#d6d6d6;}
.reply_box01 a.btn_add_img_n01 {display:inline-block; float:right; font-size:10px; color:#808080; margin-right:10px; padding-top:7px;}
.reply_box01 a.btn_add_img_n01 img {width:12px; margin:1px 6px 0 0;}

.reply_box01 dd .reply_in_cont_box02 {padding:10px 10px 0 74px; background:#fff url('/imagesmGB/board/img_reply.png') no-repeat 42px 12px; background-size:24px 20px; margin:0 -10px;}
.reply_box01 dd .reply_in_cont_box02 p.text_wrap {position:relative; height:70px; border:1px solid #ccc; padding:12px; margin-bottom:10px;}
.reply_box01 dd .reply_in_cont_box02 p.text_wrap textarea {width:100%; height:70px; font-size:11px; color:#666; line-height:14px; border:none;}
.reply_box01 dd .reply_in_cont_box02 p.text_wrap span.num {position:absolute; bottom:12px; right:17px; font-size:11px; color:#666;}
.reply_box01 dd .reply_in_cont_box02 p.btm_btns {height:48px;}

.view_box01 dd.btm_btns_n01 {height:36px; line-height:36px; background:#fff; border-bottom:1px solid #e4e4e4; padding:0 8px 25px 8px;}
.view_box01 dd.btm_btns_n01 .btns_l {float:left;}
.view_box01 dd.btm_btns_n01 .btns_l .btn_peo {display:block; float:left; font-size:12px; color:#ff7101; background:url('/imagesmGB/board/icon_people.png') no-repeat left 12px; background-size:15px 13px; margin-right:15px; padding:0 0 0 24px;}
.view_box01 dd.btm_btns_n01 .btns_l span.evt_ing {float:left; color:#ff7101; padding-right:15px;}
.view_box01 dd.btm_btns_n01 .btns_l span.evt_end {float:left; color:#373737; padding-right:15px;}
.view_box01 dd.btm_btns_n01 a.btn_evt_ing {display:block; float:right; width:81px; height:24px; color:#fff; line-height:24px; background:#ff7200; margin:7px 0 0 0; text-align:center; text-decoration:none;}
.view_box01 dd.btm_btns_n01 a.btn_evt_end {display:block; float:right; width:81px; height:24px; color:#fff; line-height:24px; background:#9b9da5; margin:7px 0 0 0; text-align:center; text-decoration:none;}
.view_box01 dd.btm_btns_n01 .btns_l .btn_peo.end {color:#a9a9a9;}

.write_box_wrap01 {display:inline-block; width:100%; background:#fff; padding-bottom:40px; box-shadow:0 5px 5px #322c24; /*box-shadow:0 5px 5px #99897a;*/}
.write_box_wrap01 .btm_btns_w_n {padding:0 15px;}
.write_box_wrap01 .btm_btns_w_n li {float:left; width:50%;}
.write_box_wrap01 .btm_btns_w_n li a.btn_cancel_w_n01 {display:block; height:40px; font-weight:bold; font-size:14px; color:#fff; line-height:40px; background:#aaafb3; text-align:center; text-decoration:none; margin-right:8px;}
.write_box_wrap01 .btm_btns_w_n li a.btn_ok_w_n01 {display:block; height:40px; font-weight:bold; font-size:14px; color:#ffd005; line-height:40px; background:#5b5044; text-align:center; text-decoration:none; margin-left:8px;}
.write_box_wrap01 .btm_inp_w_n {padding:10px 15px 23px 15px; border-top:1px solid #e5e5e5;}
.write_box_wrap01 .btm_inp_w_n p.inp_wrap {border:1px solid #ccc; margin:0; padding:0 0 0 10px;}
.write_box_wrap01 .btm_inp_w_n p.inp_wrap input.inp_ty01 {width:100%; height:34px; font-family:'Noto Sans Korean'; font-size:12px; color:#666; line-height:34px; border:none; letter-spacing:-2px;}

.board_wrap {border-top:1px solid #e5e5e5;}
.board_wrap.ty02 {margin:0 12px; border-top:none;}
.board_wrap.ty02 p.btm_txt_r {padding:8px 0 23px 0; text-align:right;}
.board_wrap.ty02 p.btm_txt_r a.add_file {font-size:10px; color:#8080; background:url('/imagesmGB/board/icon_file01.png') no-repeat left 2px; background-size:9px 11px; padding-left:14px; margin-left:10px; text-decoration:underline;}

.board_write {width:100%;}
.board_write tbody th {height:49px; font-size:12px; color:#333; line-height:44px; background:#f4f4f4; padding-left:14px; border-bottom:1px solid #e5e5e5; border-right:1px solid #c2bdb8; text-align:left;}
.board_write tbody th.file {background:#f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.board_write tbody td {min-height:49px; text-align:left; background:#fff; border-bottom:1px solid #e5e5e5;}
.board_write tbody td.line01 {padding:10px 12px;}
.board_write tbody td.line02 {height:32px; font-weight:bold; font-size:12px; color:#333; line-height:32px; padding-left:15px;}
.board_write tbody td.line03 {padding:1px 10px 0 7px;}
.board_write tbody td.line04 {position:relative; padding:1px 10px 0 112px;}
.board_write tbody td.line05 {padding:6px 10px 5px 7px;}
.board_write tbody td.line06 {padding:10px 12px 18px 10px; border-bottom:none;}
.board_write tbody td p.inp_wrap {border:1px solid #ccc; margin:0; padding:0 0 0 10px;}
.board_write tbody td p.inp_wrap.ty01 {position:absolute; top:6px; left:7px; width:71px;}
.board_write tbody td p.inp_wrap.ty02 {width:107px; margin-bottom:5px;}
.board_write tbody td input.inp_ty01 {width:100%; height:34px; font-family:'Noto Sans Korean'; font-size:12px; color:#666; line-height:34px; border:none;}
.board_write tbody td select {width:100%; height:36px; font-family:'Noto Sans Korean'; font-size:12px; color:#666; border:1px solid #ccc;}
.board_write tbody td textarea {width:100%; height:143px; font-family:'Noto Sans Korean'; font-size:12px; color:#666; line-height:34px; border:none;}
.board_write tbody td p.txt_a {position:absolute; top:15px; left:95px;}
.board_write tbody td.last {border-right:none;}
.board_write tbody td.file {padding:10px 0 1px 10px; border:1px solid #f2f2f2; border-left:none;}
.board_write tbody td.file p.file_list {font-size:11px; color:#666; padding-bottom:9px;}
.board_write tbody td.file p.file_list a.btn_del {font-size:10px; color:#575757; background:url('/imagesmGB/board/icon_x.png') no-repeat left 5px; background-size:6px 6px; padding-left:11px; margin-left:10px;}

/* 2016-01-18 */
.fl_n {float:left;}
.cl_b_n {clear:both;}

a.btn_find_postcode {float:left; display:block; width:90px; height:36px; font-weight:bold; font-size:12px; color:#fff; line-height:36px; background:#aaafb3; text-align:center; text-decoration:none; margin-left:8px;}

.agree_box_n01 {padding:10px 10px 22px 10px; background:#eaeaea; margin-bottom:10px;}
.agree_box_n01 .tx_area {height:92px; background:#fff; border:1px solid #ccc; padding:20px; margin-bottom:10px; overflow-y:scroll;}
.agree_box_n01 .tx_area dl {padding-bottom:25px;}
.agree_box_n01 .tx_area dt {font-weight:bold; font-size:14px; color:#000; padding-bottom:18px;}
.agree_box_n01 .tx_area dd.stit {color:#71899e; line-height:14px; padding-bottom:11px;}
.agree_box_n01 .tx_area dd.cont {color:#777; line-height:18px;}
.agree_box_n01 p.btm_txt01 {font-size:12px; color:#777; padding:0 0 23px 12px;}
.agree_box_n01 p.inp_box {font-size:12px; color:#422f20; text-align:center;}
.agree_box_n01 p.inp_box input {margin:1px 5px 0 0; vertical-align:top;}
.agree_box_n01 p.inp_box label.first {margin-right:25px;}