@charset "utf-8";
.bmovie {
  position: relative;margin-bottom:20px;
  width: 100%;
  padding-bottom: 56.25%;
}
.bmovie iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* new style */
#newbod {font-size:0.82em;}
.btncenter {text-align:center;}
.btncenter li {display:inline-block;margin:0 2px;font-size:1.12em;height:30px;line-height:30px;padding:0;}
.btncenter input[type="submit"] {vertical-align:top;padding:0 10px;}
.btncenter button {}
.btncenter .btnok {height:30px;border:0;background:#f6a133;color:#fff;cursor:pointer;vertical-align:middle;margin:0;}
.btncenter .btns {background:#969696;color:#fff;padding:0 10px;}

#boallbtn {margin-bottom:30px;margin-top:20px;}
#boallbtn .red {background:#f6a133;color:#fff}
.btnleft {float:left;}
.btnleft li {float:left;margin:0 1px 0 0;font-size:1.12em;height:30px;line-height:30px;background:#b7b7b7;color:#fff;padding:0 10px;}
.btnright {float:right;}
.btnright li {float:left;margin:0 0 0 1px;font-size:1.12em;height:30px;line-height:30px;background:#b7b7b7;color:#fff;padding:0 10px;}

.newbtnlist {font-size:0.82em;}
.newbtnlist li {padding:0;margin-right:1px;}
.newbtnlist li input {background:#b7b7b7;vertical-align:top;padding:0 10px;height:30px;border:0;color:#fff;cursor:pointer;}
.newbtnlist .btnok {height:30px;border:0;background:#f6a133;color:#fff;cursor:pointer;vertical-align:middle;margin:0;padding:0 10px;}
.newbtnlist .btnrnor {height:30px;border:0;cursor:pointer;vertical-align:middle;margin:0;padding:0 10px;margin-right:1px;}

.bowrite {border-top:2px solid #d9d9d9;margin-bottom:30px;}
.bowrite dl {border-bottom:1px solid #efefef;width:100%;}
.bowrite dl dt {float:left;width:12%;padding:8px 1% 5px;font-size:1.2em;}
.bowrite dl dd {float:right;width:83%;padding:5px;font-size:1.2em;}
.bowrite dl dd input {font-size:0.92em;}
.bowrite dl dd input[type="text"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.bowrite dl dd input[type="password"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.bowrite dl dd input[type="file"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.bowrite dl dd select {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.bowrite dl dd .inlong {width:99% !important;}
.bowrite dl dd textarea {border:1px solid #d9d9d9;width:98.5% !important;color:#696969;line-height:1.6em;}
.bowrite dl dd input[type="checkbox"] {margin-left:12px;margin-right:4px;}
.bowrite dl dd input[type="checkbox"]:first-child {margin-left:0;}
.bowrite dl dd input[type="radio"] {margin-left:12px;margin-right:4px;}
.bowrite dl dd input[type="radio"]:first-child {margin-left:0;}


.santas {border-bottom:1px solid #efefef;width:100%;}
.santas th {width:12%;padding:8px 1% 5px;font-size:1.2em;border-bottom:1px solid #efefef;border-right:1px solid #efefef;background:#f9f9f9;}
.santas td {padding:5px;font-size:1.2em;border-bottom:1px solid #efefef;border-right:1px solid #efefef}
.santas td:last-child {border-right:0;}
.santas td input {font-size:0.92em;}
.santas td input[type="text"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.santas td input[type="password"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.santas td input[type="file"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.santas td select {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.santas td .inlong {width:99% !important;}
.santas td textarea {border:1px solid #d9d9d9;width:98.5% !important;color:#696969;line-height:1.6em;}
.santas td input[type="checkbox"] {margin-left:12px;margin-right:4px;}
.santas td input[type="checkbox"]:first-child {margin-left:0;}
.santas td input[type="radio"] {margin-left:12px;margin-right:4px;}
.santas td input[type="radio"]:first-child {margin-left:0;}

.santas2 {border-bottom:1px solid #efefef;width:100%;}
.santas2 th {width:15%;min-width:50px;padding:5px;font-size:1.2em;border-bottom:1px solid #efefef;border-right:1px solid #efefef;background:#f9f9f9;}
.santas2 td {padding:5px;font-size:1.2em;border-bottom:1px solid #efefef;border-right:1px solid #efefef}
.santas2 td:last-child {border-right:0;}
.santas2 td input {font-size:0.92em;}
.santas2 td input[type="text"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;}
.santas2 td input[type="password"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;}
.santas2 td input[type="file"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;}
.santas2 td select {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.santas2 td .inlong {width:90% !important;}
.santas2 td textarea {border:1px solid #d9d9d9;width:98.5% !important;color:#696969;line-height:1.6em;}
.santas2 td input[type="checkbox"] {margin-left:12px;margin-right:4px;}
.santas2 td input[type="checkbox"]:first-child {margin-left:0;}
.santas2 td input[type="radio"] {margin-left:12px;margin-right:4px;}
.santas2 td input[type="radio"]:first-child {margin-left:0;}
.santas2 th br {display:none}
@media screen and (max-width:700px) {
.santas2 th br {display:block;}
}

.bocounsel .counseli li {}

.boview header {}
.boview header h3 {border-bottom:2px solid #525252;padding-bottom:7px;color:#f6a133;font-size:1.2em;}
.boview header h3 .cas {font-size:0.72em;padding:3px 5px;background:#f6a133;color:#fff;font-weight:normal;}

.boview #bowinfo {background:#f9f9f9;padding:7px 5px;border-bottom:1px solid #d9d9d9;font-size:0.92em;color:#7c7c7c;}
.boview #bowinfo h3 {display:none;}
.boview #bowinfo strong {padding-right: 5px;color:#666666}
.boview #bowinfo i {padding:0 5px;font-size:1.2em;color:#f6a133;}

.boview #bowfile {background:#fbfbfb;padding:7px 5px;border-bottom:1px solid #d9d9d9;font-size:0.92em;color:#7c7c7c;}
.boview #bowfile:after {display:block;visibility:hidden;clear:both;content:""}
.boview #bowfile dl dt {display:inline-block;padding:0 8px;background:#f6a133;color:#fff;border-radius:10px;margin:2px 0;font-weight:normal;}
.boview #bowfile dl dt i {padding-right:4px;}
.boview #bowfile dl dd {display:inline-block;background:#e9e9e9;border-radius:10px;margin:2px 0;padding:0 10px;text-shadow:1px 1px rgba(255,255,255.5);color:#505050;}

.boview #bowcc {padding:0;}
.boview #bowcc h3 {display:none;}
.boview #bowcc #bocont {border-bottom:1px solid #d9d9d9;padding:20px 5px;font-size:1.2em;}
.boview #bowcc #bocimg {padding:15px 5px;}
.boview #bowcc #bocimg li {text-align:center;padding:3px 0;}
.boview #bowcc #bocimg li img {max-width:100%;height:auto;}

.boview #bowcc .cintable {font-size:1.12em;}
.boview #bowcc .cintable th {border-bottom:1px solid #d9d9d9;width:120px;background:#f9f9f9;padding:5px;text-align:left;color:#767676;font-weight:normal;}
.boview #bowcc .cintable td {border-bottom:1px solid #d9d9d9;padding:5px;color:#868686;}
.boview #bowcc .cintable td .admintel {background:#f6a133;color:#fff;padding:4px 8px;border-radius:5px;}
.boview #bowcc .cintable td .step {background:#f6a133;color:#fff;padding:4px 8px;border-radius:5px;}

.boview #bocomm {border-bottom:1px solid #d9d9d9;}
.boview #bocomm header {border-bottom:1px dotted #d9d9d9;background:#f6f6f6;padding:7px 5px;}
.boview #bocomm header .commdels {float:right;}
.boview #bocomm header .commdels li {float:left;margin-left:5px;font-size:0.72em;}
.boview #bocomm header .commdels li a {background:#737373;color:#fff;padding:3px;border-radius:3px;}
.boview #bocomm h3 {display:none;}
.boview #bocomm h4 {display:none;}
.boview #bocomm .icomm span {font-size:0.82em;}
.boview #bocomm .icomm strong {}
.boview #bocomm p {background:#fff;border-bottom:1px dotted #d9d9d9;padding:10px 5px;}
.boview #bocomm #commno {text-align:center;}
.boview #commww {border-bottom:1px solid #d9d9d9;margin-bottom:30px;}
.boview #commww h3 {display:none;}
.boview #commww .comminfo {font-size:0.92em;background:#f9f9f9;padding:7px 5px 0 5px;}
.boview #commww .comminfo input[type="text"],.boview #commww .comminfo input[type="password"] {width:80px;height:24px;border:1px solid #d9d9d9;}
.boview #commww .commwc {padding: 5px;background:#f9f9f9}
.boview #commww .commwc textarea {width:99%;height:100px;border:1px solid #d9d9d9;;}
.boview #commww .commok {text-align:center;margin-top:15px;margin-bottom:15px;}
.boview #commww .commok input[type="submit"] {padding:10px 18px;background:#f6a133;color:#fff;border:0;}

#bocate h3 {display:none;}
#bocate #bo_cate_ul {border-bottom:1px solid #f6a133;text-align:center;margin-bottom:20px;}
#bocate #bo_cate_ul a li {display:inline-block;font-size:0.82em;height:30px;line-height:30px;border:1px solid #d9d9d9;margin-right:-1px;margin-bottom:-1px;
								width:12%;text-align:center;border-bottom:1px solid #f6a133;}
#bocate #bo_cate_ul a:hover li {font-weight:700;color:#f6a133;}

#bo_cate_on {font-weight:700;color:#f6a133;}

.bolisttop {font-size:0.82em;margin-bottom:10px;}
.bolisttop #bomany {float:left;}
.bolisttop .botopbtn {float:right;}
.bolisttop .botopbtn li {float:left;margin-left:1px;background:#efefef;padding:0 8px;color:#fff;}
.bolisttop .botopbtn .rss {background:#3e77cc}
.bolisttop .botopbtn .admin {background:#cc3e70}
.bolisttop .botopbtn .writebtn {background:#f6a133;}

#bogall #bogallist {text-align:center;margin-bottom:30px;}
#bogall #bogallist li {display:inline-block;vertical-align:top;width:22.4%;margin:1%;font-size:0.92em;}
#bogall #bogallist li {border:1px solid #d9d9d9;}
#bogall #bogallist li dt {border-bottom:1px solid #d9d9d9;overflow:hidden;position:relative;font-size:0.82em;}
#bogall #bogallist li dt img {width:100%;height:auto;}
#bogall #bogallist li dt .nopp {position:absolute;width:100%;text-align:center;left:0;top:45%;}
#bogall #bogallist li dd {text-align:left;}
#bogall #bogallist li dd .picinfo {background:#f4f4f4;height:33px;line-height:33px;overflow:hidden;padding:0 8px;font-size:0.92em;font-weight:700;}
#bogall #bogallist li dd .picinfo .icate {background:#f6a133;color:#fff;font-size:0.92em;padding:2px 5px;border-radius:3px;font-weight:normal;}
#bogall #bogallist li dd .wrtinfo {font-size:0.92em;padding:4px 8px;color:#8f8f8f;}
#bogall #bogallist li dd .wrtinfo .vico img {width:12px;margin-right:2px;margin-left:5px;}
#bogall #bogallist li dd .wrtinfo .viewc {color:#f6a133;font-weight:700;font-size:.92em;}

.bolist {font-size:0.82em;}
.bolist table {border-top:2px solid #4e4e4e;font-size:1em;margin-bottom:20px;}
.bolist table tr:hover {background:#f9f9f9;}
.bolist table th {text-align:center;background:#f9f9f9;border-bottom:1px solid #d9d9d9;height:34px;}
.bolist table td {text-align:center;border-bottom:1px solid #d9d9d9;height:34px;color:#858585;}
.bolist table td div {height:34px;line-height:34px;overflow:hidden;}
.bolist table td div .listco {padding-left:5px;color:#f6a133;}
.bolist table .blnum {width:50px;}
.bolist table .blcheck {width:20px;}
.bolist table .blsubject {font-size:1.12em !important;}
.bolist table td.blsubject {text-align:left;color:#595959;font-size:1.2em;}
.bolist table .blwriter {width:90px;}
.bolist table .blwriter div {height:34px;line-height:34px;overflow:hidden}
.bolist table .bldate {width:90px;}
.bolist table .blview {width:50px}
.bolist table .blgood {width:30px}


/* 보드 페이징 ----- /lib/common.lib.php 18줄부터 */
#bodpaging {text-align:center;margin-bottom:20px;}
#bodpaging li {display:inline-block;padding:2px 6px;min-width:15px;background:#fff;border:1px solid #d9d9d9;font-size:0.82em;color:#7d7d7d;}
#bodpaging li:hover {background:#f6a133;color:#fff;}
#bodpaging .pgstart {background:#f9f9f9;}
#bodpaging .pgprev {background:#f9f9f9;}
#bodpaging .pgnow {background:#f6a133;color:#fff}
#bodpaging .pgnext {background:#f9f9f9;}
#bodpaging .pgend {background:#f9f9f9;}

#bosch {text-align:center;}
#bosch .bosein {width:200px;height:28px;border:1px solid #f6a133;}
#bosch .bosebtn {width:40px;height:30px;border:0;background:#f6a133;color:#fff;margin-left:-5px}


/* 화면낭독기 사용자용 */
#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}

/* 캡챠 자동등록(입력)방지 기본 -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 {width:160px;height:60px;border:1px solid #e9e9e9;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:31px;height:31px;background:url('../img/captcha.png') no-repeat;}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../img/captcha.png') no-repeat  0 -30px;border-top:1px solid #ccc;text-indent:-999px}
#captcha #captcha_key {margin:0 0 0 33px;padding:0 5px;width:70px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;
								text-align:center;line-height:2.8em;vertical-align:top}
#captcha #captcha_info {display:none;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:185px;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:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;
														cursor:pointer;background:url('../../../img/captcha.png') no-repeat  0 -30px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:141px;min-width:60px;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:none;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em;}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../img/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}


/*로그인박스, 비번입력*/
#pwconfirm {width:90%;max-width:350px;margin:60px auto;border:1px solid #d9d9d9;border-radius:10px;}
#pwconfirm p {font-size:1em;line-height:1.4em;padding:15px;color:#8a8a8a;}
#pwconfirm p strong {color:#f6a133}
#pwconfirm .inpbox {padding:15px;background:#ecf6f6;text-align:center;}
#pwconfirm .inpbox input[type="password"] {border:1px solid #d9d9d9;height:26px;padding:0 5px;width:60%;max-width:200px;}
#pwconfirm .inpbox input[type="submit"] {border:1px solid #d9d9d9;height:28px;color:#fff;background:#f6a133;border:0;width:40px;font-size:0.92em;margin-left:-5px;}
#pwconfirm .btnback {padding:15px;text-align:center;}
#pwconfirm .btnback span {color:#757575;background:#efefef;border-radius:5px;padding:5px 8px;font-size:0.92em;}

#newlogin {width:90%;max-width:300px;margin:60px auto;border:1px solid #d9d9d9;border-radius:10px;overflow:hidden;}
#newlogin h1 {padding:15px;color:#f6a133;font-size:1.2em;}
#newlogin .loginbox .loginput {padding:15px;background:#ecf6f6}
#newlogin .loginbox .loginput #login_fs {}
#newlogin .loginbox .loginput input[type="text"] {border:1px solid #d9d9d9;height:34px;padding:0;width:100%;margin-bottom:5px;}
#newlogin .loginbox .loginput input[type="password"] {border:1px solid #d9d9d9;height:34px;padding:0;width:100%;margin-bottom:5px}
#newlogin .loginbox .loginput input[type="submit"] {border:1px solid #d9d9d9;height:34px;width:100%;color:#fff;background:#f6a133;border:0;font-size:1em;}
#newlogin .loginbox #login_info {padding:20px 0;font-size:1em;text-align:center;}
#newlogin .loginbox #login_info span {color:#d9d9d9;padding:0 10px;}
#newlogin .loginbox .gohome {padding:10px;background:#f7f7f7;text-align:center;font-size:1em;}

/*회원가입*/
.mbst1 {padding:0;}
.mbst1 h2 {font-size:2em;color:#4cc0bf;}
.mbst1 p {font-size:1em;border-bottom:1px solid #f6a133;padding:10px 0;margin-bottom:30px;}
.mbst1 h3 {margin-bottom:10px;}
.mbst1 h3 i {padding-right:8px;color:#f6a133;}
.mbst1 textarea {width:99%;height:150px;border:1px solid #d9d9d9;font-size:0.92em;line-height:1.4em;color:#8b8b8b;}
.mbst1 .pribs {width:100%;height:100px;border:1px solid #d9d9d9;font-size:0.92em;line-height:1.4em;color:#8b8b8b;overflow-y:scroll;margin-bottom:8px;}
.mbst1 .pribs .pad10 {padding:10px;line-height:1.6em;}
.mbst1 .fregister_agree {font-size:0.92em;text-align:right;margin-bottom:30px;}

.mbst2 {line-height:1.4em;padding:0;}
.mbst2 h2 {font-size:2em;color:#4cc0bf;padding-bottom:10px;border-bottom:1px solid #f6a133;}
.mbst2 dl {border-bottom:1px solid #efefef;width:100%;}
.mbst2 dl dt {float:left;width:12%;padding:12px 1% 5px;}
.mbst2 dl dd {float:right;width:83%;padding:5px;}
.mbst2 dl dd input {font-size:1em;}
.mbst2 dl dd input[type="text"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:40%;min-width:200px;}
.mbst2 dl dd input[type="password"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:40%;min-width:200px;}
.mbst2 dl dd input[type="file"] {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.mbst2 dl dd select {border:1px solid #d9d9d9;padding:0;height:30px;background:#fff;width:30%;min-width:200px;}
.mbst2 dl dd .inlong {width:99% !important;}
.mbst2 dl dd textarea {border:1px solid #d9d9d9;width:98.5% !important;color:#696969;}
.mbst2 dl dd input[type="checkbox"] {margin-left:12px;margin-right:4px;}
.mbst2 dl dd input[type="checkbox"]:first-child {margin-left:0;}
.mbst2 dl dd input[type="radio"] {margin-left:12px;margin-right:4px;}
.mbst2 dl dd input[type="radio"]:first-child {margin-left:0;}
.mbst2 dl dd .zipbtn {width:70px;height:30px;background:#f6a133;color:#fff;border:0;}
.mbst2 .frm_info {font-size:0.92em;color:#8b8b8b}

#regok {}
#regok p {font-size:1em;text-align:center !important;padding:20px 15px;}
#regok p strong {color:#f6a133}
#regok h3 {margin-bottom:10px;}
#regok h3 i {padding-right:8px;color:#f6a133;}

.membtn {text-align:center;padding:30px 0;}
.membtn li {display:inline-block;height:30px;line-height:30px;margin:0 1px;min-width:80px;background:#989898;color:#fff;}
.membtn li input[type="submit"] {width:80px;height:30px;background:#f6a133;color:#fff;border:0;cursor:pointer;vertical-align:top;}
.membtn .ok {background:#f6a133;color:#fff}

@media screen and (max-width:900px) {
#bogall #bogallist li {width:30.4%;}
}

@media screen and (max-width:800px) {
.bowrite dl dt {float:left;width:17%;}
.bowrite dl dd {float:right;width:78%;}

.santas th {float:left;width:17%;}
.santas td {float:right;width:78%;}
#bocate #bo_cate_ul li {width:33.1%;}
.mbst2 dl dt {float:left;width:17%;}
.mbst2 dl dd {float:right;width:78%;}
}

@media screen and (max-width:700px) {
.bolist table .blview {display:none;}
.bolist table .blgood {display:none;}
}

@media screen and (max-width:600px) {
.bowrite dl dt {float:left;width:19%;}
.bowrite dl dd {float:right;width:74%;}
.bowrite dl dd input[type="text"] {width:99%;}
.bowrite dl dd input[type="password"] {width:99%;}
.bowrite dl dd select {width:99%;}
.bowrite dt.wcont  {width:50%;display:block;padding:6px;}
.bowrite dd.wcont {width:99%;display:block;padding:0;}

.santas th {float:left;width:19%;}
.santas td {float:right;width:74%;}
.santas td input[type="text"] {width:99%;}
.santas td input[type="password"] {width:99%;}
.santas td select {width:99%;}
.bowrite th.wcont  {width:50%;display:block;padding:6px;}
.bowrite td.wcont {width:99%;display:block;padding:0;}

#bogall #bogallist li {width:30.4%;margin:1.6% 0.8%;}
.mbst2 dl dt {float:left;width:19%;}
.mbst2 dl dd {float:right;width:74%;}
.mbst2 dl dd input[type="text"] {width:99%;}
.mbst2 dl dd input[type="password"] {width:99%;}
.mbst2 dl dd select {width:99%;}
.mbst2 dt.wcont  {width:50%;display:block;padding:6px;}
.mbst2 dd.wcont {width:99%;display:block;padding:0;}
.boview #bowcc .cintable th {width:80px;}
.bolist table .bldate {display:none;}
}

@media screen and (max-width:500px) {
#bocate #bo_cate_ul li {width:32.8%;}
.bolist table .blnum {display:none;}
.mbst1 h2 {font-size:1.4em;padding-top:20px;}
.mbst2 h2 {font-size:1.4em;padding-top:20px;}
}

@media screen and (max-width:450px) {
#bogall #bogallist li {width:46.6%;}
.bolist table .blwriter {width:50px;}
}

@media screen and (max-width:360px) {
.bolist table .blwriter {display:none;}
}

/* end new style */
/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}



/* 기타 추가된 부분 */
.works .nobg {background:none !important;padding:0 !important;}

/* 상담게시판 전용 */
.gocounsel {height:40px;line-height:40px;text-align:center;background:#f6a133;color:#fff;border-radius:6px;font-size:1.2em;font-weight:700;text-shadow:1px 1px rgba(0,0,0,0.5);
				margin:0 auto;}
.bolist table td div .listco2 {padding:2px 4px;font-size:0.82em;background:#f6a133;color:#fff;border-radius:4px;}
.bolist table .step {width:50px;color:#fff;}
.bolist table .step span {padding:2px 4px;border-radius:4px;}
.bolist table .step .st1 {background:#b3e4e6;}
.bolist table .step .st2 {background:#34cfd5;}
.bolist table .step .st3 {background:#00a4aa;}
.bolist table .step .stn {background:#ababab;}

#bo_list .counseltop {text-align:center;}
#bo_list .counseltop .ibox {width:150px;height:150px;line-height:180px;text-align:center;border-radius:50%;background:#f6a133;color:#fff;margin:0 auto 30px;}
#bo_list .counseltop i {font-size:4em;}
#bo_list .counseltop p {margin-bottom:30px;text-align:center !important}
#bo_list .counseltop p span {font-size:1.4em;font-weight:700;}

.counselend {text-align:center;}
.counselend p {color:#f6a133;font-size:1.8em;font-weight:700;margin-bottom:20px;text-align:center !important;}
.counselend .iwork {color:#f6a133;font-weight:700;font-size:1.2em;}
.counselend .ibox {width:150px;height:150px;line-height:180px;text-align:center;border-radius:50%;background:#f6a133;color:#fff;margin:0 auto 30px;}
.counselend i {font-size:4em;}