@charset "utf-8";

iframe {position:relative !important; z-index:0 !important;}

/* BBS box */
#bbs_container {clear:both; width:100%; min-width:320px; color:#3b3b3b; position:relative; padding-top:10px;}
#bbs_wrapper {padding:0 10px; position:relative;}
#bbs_wrapper:after {clear:both; display:block; content:'';}
#bbs_container input.w10 {width:10%;}
#bbs_container input.w20 {width:20%;}
#bbs_container input.w30 {width:30%;}
#bbs_container input.w40 {width:40%;}
#bbs_container input.w50 {width:50%;}
#bbs_container input.w60 {width:60%;}
#bbs_container input.w80 {width:80%;}
#bbs_container input.w90 {width:90%;}
#bbs_container input.w100 {width:99%}

/* link Style */
#bbs_container a {color:#515151; text-decoration:none;}
#bbs_container a:hover {color:#222; text-decoration:none;}

/* BBS LIST */
/*------------------------------------------------------------------------------------------------------*/
/* BBS top */
#bbs_container .bbs_select_form {position:relative; width:100%; padding:30px 0;}
#bbs_container .bbs_select_form h2 {font-size:3.6rem; font-weight:400; letter-spacing:-2px; color:#111; text-align:center;}

#bbs_container .bbs_tab_category {margin-top:75px; font-size:1.4rem;}
#bbs_container .bbs_tab_category:after {display:block; content:""; height:3px; background:#444; margin-top:5px;}
#bbs_container .bbs_tab_category a {
	padding:7px 4%; color:#444; line-height:25px; border-top-left-radius:11px; border-top-right-radius:10px; background:#f2f2f2;
	border:1px solid #d2d2d2; border-bottom:none; margin-left:1px; font-weight:400;
}
#bbs_container .bbs_tab_category a:hover, #bbs_container .bbs_tab_category a.ct_current {border:1px solid #5e5e5e; background:#444; color:#fff;}

#bbs_container ul.bbs_select_form .bbs_search {width:38%; margin:40px auto 40px; text-align:right; vertical-align:middle; font-size:0;}
#bbs_container ul.bbs_select_form .bbs_search dl {display:block; min-width:340px;}
#bbs_container ul.bbs_select_form .bbs_search input {display:inline-block; height:42px; line-height:42px; font-size:1.3rem; box-sizing:border-box; border:none; outline:1px solid #616161;}
#bbs_container ul.bbs_select_form .bbs_search dt {display:block;}
#bbs_container ul.bbs_select_form .bbs_search dt input[type="date"] {width:49.5%; min-width:60px; color:#515151;padding:0 10px;}
#bbs_container ul.bbs_select_form .bbs_search dt input[name="start_date"] {border-top-left-radius:19px; border-bottom-left-radius:19px;}
#bbs_container ul.bbs_select_form .bbs_search dt input[name="end_date"] {margin-left:1%; border-top-right-radius:19px; border-bottom-right-radius:19px;}

#bbs_container ul.bbs_select_form .bbs_search dd {display:block; margin-top:1%;}
#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect::before {display:inline-block; content:''; clear:both; width:100%;}
#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect {width:30%; min-width:100px; vertical-align:middle; text-align:left; font-size:0; box-sizing:border-box;}
#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect p {font-size:1.3rem;}
#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect > .CaptionCont {outline:1px solid #616161; border:none !important;}
#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect > .optWrapper {
	top:42px; font-size:1.2rem; border-top-left-radius:14px; border-bottom-left-radius:14px; text-indent:10px;
}
#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect > .optWrapper .options li.selected label {font-weight:500; color:#339;}
#bbs_container ul.bbs_select_form .bbs_search dd .SelectBox {
	height:42px; line-height:42px; padding:0 8px; box-shadow:none; border-top-left-radius:18px; border-bottom-left-radius:18px; text-indent:10px;
}

#bbs_container ul.bbs_select_form .bbs_search dd input.search_form {width:49%; margin-left:1%; text-indent:10px;}
#bbs_container ul.bbs_select_form .bbs_search dd input.search_bt {
	width:20%; min-width:50px; background:#414141; color:#FFF; font-size:1.3rem; cursor:pointer; border:none; text-align:center;
	border-top-right-radius:18px; border-bottom-right-radius:18px;
}

#bbs_container dl.bbs_top {width:100%; display:table; margin-top:30px;}
#bbs_container dl.bbs_top dt {width:50%; height:40px; display:table-cell; font-size:1.4rem; color:#616161; vertical-align:middle; text-align:left;}
#bbs_container dl.bbs_top dt a {vertical-align:middle; margin-left:5px;}
#bbs_container dl.bbs_top dt a img {border:none; margin-top:-2px;}
#bbs_container dl.bbs_top dd {width:50%; height:40px; display:table-cell; vertical-align:middle; text-align:right;}
#bbs_container dl.bbs_top dd button,
#bbs_container dl.bbs_top dd input,
#bbs_container dl.bbs_top dd label,
#bbs_container dl.bbs_top dd form {display:inline-block; font-size:1.1rem; font-weight:400; color:#313131; text-align:center; margin-left:-1px; vertical-align:top;}
#bbs_container dl.bbs_top dd button.ex_format {margin-right:2px;}
#bbs_container dl.bbs_top dd input.upload_name {width:60px; height:22px; line-height:22px; border:1px solid #d2d2d2;}
#bbs_container dl.bbs_top dd input.upload_name::placeholder {color:#616161;}
#bbs_container dl.bbs_top dd label {width:36px; height:22px; line-height:22px; color:#414141 !important; cursor:pointer; border:1px solid #d2d2d2;}
#bbs_container dl.bbs_top dd input[name="excelfile"] {position:absolute; width:0; height:0; overflow:hidden;}
#bbs_container dl.bbs_top dd img {width:24px;}

/* BBS list */
#bbs_container .bbs_list_wrap {margin:20px 0 60px;}
#bbs_container .bbs_list_wrap:after {clear:both; display:block; content:"";}
#bbs_container .bbs_list_wrap ul.tr {width:100%; margin:20px 0; border-top:1px solid #d2d2d2; vertical-align:middle;}
#bbs_container .bbs_list_wrap ul.tr:first-child {border-top:none;}
#bbs_container .bbs_list_wrap ul.tr li.question {position:relative; padding:2% 40px; margin-top:20px; background:url('../skin_images/list_q.gif') 0 50% no-repeat; cursor:pointer;}
#bbs_container .bbs_list_wrap ul.tr li.question span {position:absolute; right:10px; top:50%; margin-top:-3px; z-index:100;}
#bbs_container .bbs_list_wrap ul.tr li.question h2 {font-size:1.8rem;}

#bbs_container .bbs_list_wrap ul.tr li.answer {width:96%; background:#F2F2F2; border-radius:20px; margin:0 auto; display:none;}
#bbs_container .bbs_list_wrap ul.tr li.answer dl {display:table; width:100%;}
#bbs_container .bbs_list_wrap ul.tr li.answer dt {display:table-cell; vertical-align:middle; width:50px; background:url('../skin_images/list_a.gif') center no-repeat;}
#bbs_container .bbs_list_wrap ul.tr li.answer dd {display:table-cell; vertical-align:middle; padding:20px 20px 20px 0;}
#bbs_container .bbs_list_wrap ul.tr li.answer dd div.contents {white-space:normal; word-wrap:break-word;}
#bbs_container .bbs_list_wrap ul.tr li.answer dd div.contents {font-size:1.4rem; line-height:2.2rem; color:#111; font-weight:400;}
#bbs_container .bbs_list_wrap ul.tr li.answer dd.modify {width:50px;}
#bbs_container .bbs_list_wrap ul.tr li.answer dd.modify a {font-size:1.1rem; text-decoration:none; color:#313131; padding:3px 6px;}

/* BBS no list */
#bbs_container .bbs_list_wrap .bbs_table {width:100%; display:table;}
#bbs_container .bbs_list_wrap .bbs_table ul.no_list {display:table-row; cursor:default;}
#bbs_container .bbs_list_wrap .bbs_table ul.no_list li {display:table-cell; width:100%; padding:50px 0; font-size:1.8rem; color:#515151; text-align:center; background:#fff !important;}

/* BBS Paging */
#bbs_container ul#bbs_paging {margin:90px 0 20px; text-align:center; font-size:0;}
#bbs_container ul#bbs_paging a {}
#bbs_container ul#bbs_paging img {}
#bbs_container ul#bbs_paging li.numbox {
	font-size:1.3rem; font-family:Arial, Helvetica, sans-serif; font-weight:600 !important; margin-left:3px;
	display:inline-block; width:32px; height:32px; line-height:32px; border-radius:16px; border:1px solid #717171; background:#fff; vertical-align:top; text-align:center;
}
#bbs_container ul#bbs_paging li.numbox::nth-child(1){margin-left:0 !important;}
#bbs_container ul#bbs_paging li.prev {background:#fff url('img/btn_paging_prev.png') no-repeat center;}
#bbs_container ul#bbs_paging li.next {background:#fff url('img/btn_paging_next.png') no-repeat center;}
#bbs_container ul#bbs_paging li.start {background:#fff url('img/btn_paging_start.png') no-repeat center;}
#bbs_container ul#bbs_paging li.end {background:#fff url('img/btn_paging_end.png') no-repeat center;}
#bbs_container ul#bbs_paging li.current {font-weight:500; background:#363636; color:#FFF;}

.page_box {border:1px solid #666; padding:2px; background:#333; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:1.2rem;}

/* BBS WRITE */
/*------------------------------------------------------------------------------------------------------*/
#bbs_container h2.bbs_write_title {height:50px; margin:10px 0; background:#fff;}

/* BBS Write Form */
#bbs_container .bbs_write_wrap {border:1px solid #d2d2d2; border-bottom:none; border-top:2px solid #2b2f3f; margin-bottom:30px;}
#bbs_container .bbs_write_wrap ul.tr {width:100%; display:table; border-collapse:collapse; font-size:1.4rem; text-align:left; border-bottom:1px solid #d2d2d2;}
#bbs_container .bbs_write_wrap ul.pc_none {display:none;}
#bbs_container .bbs_write_wrap ul.tr li.th,
#bbs_container .bbs_write_wrap ul.tr li.td {display:table-cell; box-sizing:border-box; vertical-align:middle; height:60px;}
#bbs_container .bbs_write_wrap ul.tr li.th {width:23%; padding-left:2%; background:#f2f2f2 url(../skin_images/bg_pattern01.gif); font-weight:500; border-right:1px solid #d2d2d2;}
#bbs_container .bbs_write_wrap ul.tr li.th span {color:#F03; position:relative; top:-4px;}
#bbs_container .bbs_write_wrap ul.tr li.td {width:73%; padding-left:2%;}
#bbs_container .bbs_write_wrap ul.tr li.colspan2 {width:98%; height:auto; display:table-cell; padding:10px 2% 10px !important; font-size:1.2rem; text-align:center; vertical-align:middle;}
#bbs_container .bbs_write_wrap ul.tr li textarea[name="contents"] {
	width:98%; height:200px; text-align:left; padding:10px 2% 10px; border:1px solid #d2d2d2; border-radius:10px; font-family:'Noto Sans KR', Helvetica, Apple SD Gothic Neo Medium, sans-serif;
}

#bbs_container .bbs_write_wrap .bbs_category {display:table-cell; text-align:left; vertical-align:middle;}
#bbs_container .bbs_write_wrap .bbs_category .SumoSelect {min-width:140px; display:inline-block; vertical-align:middle;}
#bbs_container .bbs_write_wrap .bbs_category .SumoSelect p {font-size:1.3rem;}
#bbs_container .bbs_write_wrap .bbs_category .SumoSelect > .CaptionCont {border:1px solid #d2d2d2 !important;}
#bbs_container .bbs_write_wrap .bbs_category .SumoSelect > .optWrapper {top:42px; font-size:1.3rem;}
#bbs_container .bbs_write_wrap .bbs_category .SumoSelect > .optWrapper > .options li.opt {line-height:1.3rem;}
#bbs_container .bbs_write_wrap .bbs_category .SumoSelect > .optWrapper > .options li.selected label {font-weight:500; color:#339;}
#bbs_container .bbs_write_wrap .bbs_category .SelectBox {height:42px; line-height:43px; padding:0 8px; box-shadow:none !important; border-radius:10px !important;}

#bbs_container .bbs_write_wrap .bbs_tel {text-align:left; vertical-align:middle;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect {min-width:100px; display:inline-block; vertical-align:middle;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect p {font-size:1.3rem;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect > .CaptionCont {border:1px solid #d2d2d2 !important;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect > .optWrapper {top:42px;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect > .optWrapper > .options {max-height:420px;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect > .optWrapper > .options li.opt {line-height:1.3rem;}
#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect > .optWrapper > .options li.selected label {font-weight:500; color:#339;}
#bbs_container .bbs_write_wrap .bbs_tel .SelectBox {height:42px; line-height:43px; padding:0 8px; box-shadow:none !important; border-radius:10px !important;}

#bbs_container .bbs_write_wrap input {vertical-align:middle;}
#bbs_container .bbs_write_wrap input.text_form {height:44px; line-height:44px; border:1px solid #d2d2d2; border-radius:10px; text-indent:14px; font-size:1.4rem;}

#bbs_container .bbs_write_wrap .bbs_file {clear:both; overflow:hidden;}
#bbs_container .bbs_write_wrap .upload_file input.input_file {
	width:72%; height:50px; line-height:50px; border:none; outline:none; background:#818181; color:#fff; font-weight:500; padding-left:3%;
	border-top-left-radius:10px; border-bottom-left-radius:10px; float:left;
}
#bbs_container .bbs_write_wrap .upload_file label {
	width:25%; height:50px; line-height:50px; float:left; cursor:pointer; font-size:1.4rem; color:#fff; vertical-align:middle; background:#616161; text-align:center;
	border-top-right-radius:10px; border-bottom-right-radius:10px; font-weight:500;
}
#bbs_container .bbs_write_wrap .upload_file input[type="file"] {position:absolute; width:0; height:0; padding:0; overflow:hidden; border:none;}
#bbs_container .bbs_write_wrap .upload_file i {margin-top:-3px;}

#bbs_container .bbs_write_wrap input.text_form.placeholder {color:#45afd8; font-size:1.3rem;}
#bbs_container .bbs_write_wrap input.text_form::placeholder {color:#45afd8; font-size:1.3rem;}
#bbs_container .bbs_write_wrap input.text_form:-ms-input-placeholder {color:#45afd8; font-size:1.3rem;}
#bbs_container .bbs_write_wrap input.text_form::-ms-input-placeholder {color:#45afd8; font-size:1.3rem;}
#bbs_container .bbs_write_wrap input.text_form::-webkit-input-placeholder {color:#45afd8; font-size:1.3rem;}
#bbs_container .bbs_write_wrap input.text_form:-moz-placeholder {color:#45afd8; font-size:1.3rem;}
#bbs_container .bbs_write_wrap input.text_form::-moz-placeholder {color:#45afd8; font-size:1.3rem;}

#bbs_container .bbs_write_wrap textarea[name="contents"]::placeholder {color:#45afd8; font-size:1.4rem;}
#bbs_container .bbs_write_wrap textarea[name="contents"]::-ms-input-placeholder {color:#45afd8; font-size:1.4rem;}
#bbs_container .bbs_write_wrap textarea[name="contents"]::-ms-input-placeholder {color:#45afd8; font-size:1.4rem;}
#bbs_container .bbs_write_wrap textarea[name="contents"]::-webkit-input-placeholder {color:#45afd8; font-size:1.4rem;}
#bbs_container .bbs_write_wrap textarea[name="contents"]::-moz-placeholder {color:#45afd8; font-size:1.4rem;}
#bbs_container .bbs_write_wrap textarea[name="contents"]::-moz-placeholder {color:#45afd8; font-size:1.4rem;}

#bbs_container .bbs_write_wrap p.secret {margin-bottom:5px; font-size:1.2rem;}

.jqte_toolbar .jqte_tool {line-height:1.3rem;}

/* BBS Upload */
#bbs_container .bbs_write_wrap p.bbs_upload,
#bbs_container .bbs_write_wrap p.bbs_file {min-width:300px; margin:4px 0px; vertical-align:middle;}
#bbs_container .bbs_write_wrap p.bbs_upload img {vertical-align:middle;}
#bbs_container .bbs_write_wrap p.bbs_file input {min-width:200px;}

/* AUTH_CODE */
#bbs_container #auth_code {position:relative; display:table; min-width:320px;}
#bbs_container #auth_code li {}
#bbs_container #auth_code:after {clear:both; display:block; content:'';}
#bbs_container #auth_code img,
#bbs_container #auth_code input,
#bbs_container #auth_code button {height:44px; line-height:44px; vertical-align:middle; float:left; margin-left:5px; border:1px solid #d2d2d2; border-radius:4px;}
#bbs_container #auth_code img {width:100px !important; height:44px;}
#bbs_container #auth_code input#input_code {width:170px; color:#09C; text-indent:10px;}
#bbs_container #auth_code input.code_checkOn {display:none;}
#bbs_container #auth_code input.btnRefresh {width:20px; height:20px; border:none; margin-top:16px;}
#bbs_container #auth_code button {width:120px; height:44px; line-height:42px; outline:none; font-size:1.0em; color:#fff; background:#515151;}
#bbs_container #auth_code #auth_code-resTxt {min-width:80px; height:44px; line-height:44px; display:inline-block; margin-left:5px;}

/* BBS VIEW */
/*------------------------------------------------------------------------------------------------------*/
/* BBS top */
#bbs_container .bbs_view_wrap {}
#bbs_container .bbs_view_wrap p.sub_cont {text-align:right; color:#7b7b7b; font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; padding:4px 0; margin:0;}
#bbs_container .bbs_view_wrap p.sub_cont span {padding:0 3px;}
#bbs_container .bbs_view_wrap p.sub_cont font {font-family:dotum; font-size:0.688em; color:#b2b2b2;}

#bbs_container .bbs_view_wrap .top_table {border-top:2px solid #2b2f3f; border-bottom:1px solid #acaeb5; color:#3b3b3b; font-size:1.2em;}
#bbs_container .bbs_view_wrap .top_table ul {clear:both; height:40px; overflow:hidden; border-top:1px solid #d2d2d2;}
#bbs_container .bbs_view_wrap .top_table ul:first-child {border-top:none;}
#bbs_container .bbs_view_wrap .top_table ul li {height:40px; line-height:40px; vertical-align:middle;}
#bbs_container .bbs_view_wrap .top_table ul li.td_left {width:50%; float:left;}
#bbs_container .bbs_view_wrap .top_table ul li.td_right {width:50%; float:right;}
#bbs_container .bbs_view_wrap .top_table ul li span {display:inline-block; *display:inline; zoom:1;}
#bbs_container .bbs_view_wrap .top_table ul li span.th {width:70px; font-weight:600; padding-left:16px; background:url(../skin_images/title_line.png) right center no-repeat;}
#bbs_container .bbs_view_wrap .top_table ul li span.td {padding-left:16px;}

#bbs_container .bbs_view_content {padding:40px 20px; font-size:1.2em; line-height:16px;}
#bbs_container .bbs_view_content p.con_img img {width:100%; padding:5px 0; border:none;}

#bbs_container .bbs_view_wrap .bottom_table {border-top:1px solid #acaeb5; border-bottom:1px solid #d2d2d2; color:#3b3b3b; font-size:1.2em;}
#bbs_container .bbs_view_wrap .bottom_table ul {clear:both; height:40px; overflow:hidden; border-top:1px solid #d2d2d2;}
#bbs_container .bbs_view_wrap .bottom_table ul:first-child {border-top:none;}
#bbs_container .bbs_view_wrap .bottom_table ul li {height:40px; line-height:40px; vertical-align:middle; display:inline-block; *display:inline; zoom:1;}
#bbs_container .bbs_view_wrap .bottom_table ul li.th {width:70px; font-weight:600; padding-left:16px; background:url(../skin_images/title_line.png) right center no-repeat;}
#bbs_container .bbs_view_wrap .bottom_table ul li.td {padding-left:16px;}
#bbs_container .bbs_view_wrap .bottom_table ul.file li span {display:inline-block; *display:inline; zoom:1;}
#bbs_container .bbs_view_wrap .bottom_table ul.file li span a {vertical-align:middle;}
#bbs_container .bbs_view_wrap .bottom_table ul.file li span font {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:888; padding-left:2px;}

/* BBS Preview */
ul#preview_title {clear:both; margin:20px 0; border-top:2px solid #2b2f3f; color:#3b3b3b; font-size:1.2em;}
ul#preview_title li {height:40px; line-height:40px; border-bottom:1px solid #d2d2d2;}
ul#preview_title li.next {background:url(../skin_images/bbs_next.png) 60px center no-repeat;}
ul#preview_title li.prev {background:url(../skin_images/bbs_prev.png) 60px center no-repeat;}
ul#preview_title li span {display:inline-block; *display:inline; zoom:1; padding-left:16px;}
ul#preview_title li span.th {width:70px; font-weight:600; background:url(../skin_images/title_line.png) right center no-repeat;}
ul#preview_title li span a {text-decoration:none; color:#666; display:block;}
ul#preview_title li span a:hover {color:#555;}

/* BBS Button*/
#bbs_button {clear:both; width:100%; margin-top:40px; display:table;}
#bbs_button.box {height:78px; padding:14px 14px; background:#fdfdfd; border:1px solid #dfdfdf; overflow:hidden; box-sizing:border-box;}
#bbs_button p {display:table-cell; vertical-align:middle;}
#bbs_button p.left {text-align:left;}
#bbs_button p.right {text-align:right;}
#bbs_button button, #bbs_button input {
	width:110px; height:45px; line-height:45px; border:none; background:#292929 url(../skin_images/bt_pattern01.gif); color:#FFF; font-size:1.3rem; text-align:center; cursor:pointer;
	*+margin-left:2px; display:inline-block; *display:inline; zoom:1; font-weight:400; text-indent:0; border-radius:22.5px;
}
#bbs_button button.write, #bbs_button input.write {background:#292929 url(../skin_images/bt_pattern02.gif);}
#bbs_button button.delete, #bbs_button input.delete {background:#292929 url(../skin_images/bt_pattern03.gif);}
#bbs_button button.modify, #bbs_button input.modify {background:#292929 url(../skin_images/bt_pattern02.gif);}
#bbs_button button.answer, #bbs_button input.answer {}

/*-- Comment -------------------------------------------------------------------------------------------------------------*/
#bbs_comment {padding:30px; background:#eaeaea; overflow:hidden; border-radius:10px; margin-top:20px;}
#bbs_comment h2 {height:28px; line-height:28px; font-family:'Arial', Helvetica, sans-serif; font-size:1.375em; color:#333; word-spacing:-1px;}
#bbs_comment .comment_box {margin:12px 0 2px; overflow:hidden;}
#bbs_comment .comment_box .comment_textarea {border:1px solid #afafaf; border-radius:10px; background:#fff; padding:20px;}
#bbs_comment .comment_box .comment_textarea textarea {
	width:100%; height:100px; background:none; border:none; outline:none; font-size:1.2em; color:#09C; display:inline-block; line-height:16px;
}
#bbs_comment .comment_box ul.comment_form {position:relative; list-style:none; margin:0; padding:4px 0 0; overflow:hidden;}
#bbs_comment .comment_box ul.comment_form li {float:left; height:30px; margin:0 1px 0 0; padding:0;}
#bbs_comment .comment_box ul.comment_form li.point {float:right; padding:4px 4px;}
#bbs_comment .comment_box ul.comment_form li.cm_bt {float:right;}

#bbs_comment .comment_box ul.comment_form li input {vertical-align:middle;}
#bbs_comment .comment_box ul.comment_form li input.text_form {padding-left:2px; height:24px; line-height:24px; border:1px solid #d2d2d2; border-radius:4px;}
#bbs_comment .comment_box ul.comment_form li input.cm_write {
	width:78px; height:26px; border:none; background:#292929; color:#FFF; font-size:1.2em; text-align:center; cursor:pointer;
	*+margin-left:2px; display:inline-block; *display:inline; zoom:1; border-radius:4px;
}

/* Comment AUTH_CODE */
#bbs_comment #auth_code {position:relative; overflow:hidden;}
#bbs_comment #auth_code img, #auth_code input {vertical-align:middle; float:left; border:1px solid #d2d2d2; border-radius:4px;}
#bbs_comment #auth_code img {width:80px !important; height:24px !important;}
#bbs_comment #auth_code input {width:140px; height:24px; line-height:24px; margin-left:2px; color:#09C;}

/* Comment list */
#bbs_comment_list {font-family:'tahoma', dotum; color:#666;}
#bbs_comment_list ul {list-style:none; margin:16px 0; border:1px solid #AFAFAF; border-radius:10px; padding:14px;}
#bbs_comment_list li.comment_info {border-bottom:1px dotted #A1A1A1; overflow:hidden; padding:0 0 4px;}
#bbs_comment_list li span.com_name {float:left; font-size:0.750em; font-weight:bold; font-weight:800; line-height:1.500em;}
#bbs_comment_list li span.com_rateit {float:left;}
#bbs_comment_list li span.com_info {font-size:0.688em; color:#8b8b8b;}
#bbs_comment_list li span {float:right; padding-left:6px;}
#bbs_comment_list span img {display:inline-block;*display:inline; margin-left:1px; border:none;}
#bbs_comment_list li.comment_list {clear:both; margin-top:6px; font-size:0.750em;}

/* Point */
div.mzboard_point {border:1px solid #ccc; font-size:0.750em; margin-bottom:10px;}
div.mzboard_point_title {background:#eee; padding:5px 10px;}
div.mzboard_point_cont {padding:5px 10px;}
div.mzboard_point_cont input {vertical-align:middle;}

/* Password */
#divBoardPass {width:100%; height:100%; position:fixed; top:0; left:0; background:url(../skin_images/bg_pattern.png); z-index:9999;}
#divBoardPass .password_form {width:300px; height:90px; position:absolute; left:50%; top:50%; margin:-45px 0 0 -150px; padding:10px 20px 20px; background:#fff; border-radius:10px;}
#divBoardPass .password_form p.close_bt {text-align:right;}
#divBoardPass .password_form span.close_bt a img {border:none; vertical-align:top;}
#divBoardPass ul.password_box {overflow:hidden; list-style:none; margin:10px 0 0; padding:0;}
#divBoardPass ul.password_box li.th {width:80%; float:left;}
#divBoardPass ul.password_box li.th h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#212121; font-weight:600; margin:0 0 8px 0; padding:0;}
#divBoardPass ul.password_box li.th input {width:99%; border:1px solid #d2d2d2; height:24px; line-height:24px; border-radius:4px;}
#divBoardPass ul.password_box li.td {width:20%; float:left; text-align:right;}
#divBoardPass ul.password_box li input.submit {
	width:52px; height:52px; border:none; background:#292929 url(../skin_images/bt_pattern01.gif); color:#fff; font-size:1.2em; text-align:center;
	cursor:pointer; display:inline-block; *display:block; zoom:1; border-radius:6px;
}

@media screen and (max-width:768px) {
	
	.m_none {display:none !important;}
	.m_size {width:6% !important; max-width:35px;}
	.m_auto {width:auto !important; max-width:80px;}

	#bbs_container ul.bbs_select_form h2 {font-size:3.0rem;}
	#bbs_container ul.bbs_select_form .bbs_search {width:60%; margin:30px auto 30px;}

	#bbs_container ul#bbs_paging li.numbox {font-size:1.1rem; width:38px; height:38px; line-height:38px;}
	#bbs_container ul#bbs_paging li.paging {display:none;}
	
	#bbs_container .bbs_write_wrap ul.pc_none {display:table;}
	#bbs_container .bbs_write_wrap ul.tr li.th {display:none;}
	#bbs_container .bbs_write_wrap ul.tr li.td {width:100%;}
	#bbs_container .bbs_write_wrap ul.tr li.colspan2,
	#bbs_container .bbs_write_wrap ul.tr li.textarea {text-align:left;}
	
	#bbs_container .bbs_write_wrap .bbs_tel .SumoSelect > .optWrapper > .options  li.opt {line-height:1.0rem;}
	
	#bbs_container .bbs_write_wrap input.m_max {width:98%;}
	
	#bbs_container #auth_code {position:relative; display:table; min-width:320px; margin:35px auto 0;}
	#bbs_container #auth_code img {width:30% !important;}
	#bbs_container #auth_code input.btnRefresh {margin:14px 2% 0;}
	#bbs_container #auth_code input#input_code {width:30%;}
	#bbs_container #auth_code button {width:22%;}
	
	.m_wd16p {width:16% !important;}
	
	#bbs_button button, #bbs_button input {width:102px; height:42px; line-height:42px; font-size:1.2rem;}
	#bbs_button.box {padding:0; background:none; border:none; overflow:visible;}
}

@media screen and (max-width:430px) {

	#bbs_container ul.bbs_select_form h2 {font-size:2.2rem;}
	#bbs_container ul.bbs_select_form .bbs_tab_category {margin-top:45px;}

	#bbs_container ul.bbs_select_form .bbs_search {width:98%; padding:0 1%;}
	#bbs_container ul.bbs_select_form .bbs_search dl {min-width:300px;}

	#bbs_container ul.bbs_select_form .bbs_search dd {margin:1% 0 0;}
	#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect {width:100%; display:block;}
	#bbs_container ul.bbs_select_form .bbs_search dd .SumoSelect > .optWrapper {top:42px; border-radius:14px;}
	#bbs_container ul.bbs_select_form .bbs_search dd .SelectBox {height:42px; line-height:42px; padding:0 8px; border-radius:18px;}
	#bbs_container ul.bbs_select_form .bbs_search dd input.search_form {width:80%; border-top-left-radius:18px; border-bottom-left-radius:18px; margin:5px 0 0;}
	#bbs_container ul.bbs_select_form .bbs_search dd input.search_bt {width:20%; min-width:50px; margin:5px 0 0;}

	#bbs_container dl.bbs_top {margin-top:0px;}

	#bbs_container .bbs_list_wrap dl dd.answer {width:100%;}
}