/* UI Object */
fieldset{border:0 none;}
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table > table{width:100%;border:0;border-top:2px solid #999}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align:left}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
/* .form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0} */
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}
/* //UI Object */

ul, ol, li{list-style:none}
div.meta {
margin:15px 0 0 0;
padding: 0 10px;
height: 37px;
line-height: 37px;
background: url(/bbs/skin/muscle/img/meta-bg-shadow.png) no-repeat top center;
border-top: 3px solid #D1D3D4;
border-bottom: 1px solid #D1D3D4;
color: #333;
font-weight:bold;
font-size:1.3em;
}

.tbl_type_11,.tbl_type_11 th,.tbl_type_11 td{border:0}
.tbl_type_11{width:100%;border-bottom:1px solid #dddee2;font-family:'µ¸¿ò',dotum;font-size:12px;table-layout:fixed}
.tbl_type_11 caption{display:none}
.tbl_type_11 th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}
.tbl_type_11 td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top}

.img_float_list1{margin:2% 0;text-align:left}
.img_float_list1 img { padding: 4px;border: solid 1px #DEDEDE; }

/*
#fixedtipdiv{
position:absolute;
padding: 2px;
height:100px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
*/
#fixedtipdiv{
position: absolute;
padding: 17px 20px 12px;
border: 1px solid #888;
background-color: white;
text-align: left;
z-index:100;
}

#fixedtipdiv .cb_close{top:8px;right:8px;padding:0}
#fixedtipdiv .cb_close{overflow:visible;position:absolute;top:5px;*top:6px;_top:5px;right:5px;*right:6px;_right:7px;width:auto;padding:3px;*padding:2px;_padding:3px 1px 1px 3px;border:none;background:none;font-size:0;cursor:pointer;_cursor /**/:hand}
#fixedtipdiv .cb_close span{display:block;position:relative;width:19px;height:19px;margin:0;padding:0;border:none;background:url(/bbs/skin/muscle/img/bg_sprite_btn.gif) 0 -310px no-repeat;font-size:0}
#fixedtipdiv .cb_close em{display:none}

input.input_type_08{ padding:2px;border:1px solid #666666;height:17px;width:80px; }

.tbl_type_bbs3,.tbl_type_bbs3 th,.tbl_type_bbs3 td{border:0}
.tbl_type_bbs3 a{color:#383838;text-decoration:none}
.tbl_type_bbs3{width:100%;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_type_bbs3 caption,.tbl_type_bbs3 .frm label{display:none}
.tbl_type_bbs3 th{padding:5px 0 4px;border-top:solid 1px #999;border-bottom:solid 1px #b2b2b2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.tbl_type_bbs3 td{padding:8px 0 5px;border-bottom:solid 1px #d2d2d2;text-align:center;background:#ffffff}
.tbl_type_bbs3 td.cl_icon{padding:9px 0 6px;}
.tbl_type_bbs3 .frm{padding:0;text-align:center}
.tbl_type_bbs3 .frm input{margin:0}
.tbl_type_bbs3 .num,.tbl_type_bbs3 .date,.tbl_type_bbs3 .hit{padding:0;font-family:Tahoma;font-size:11px;line-height:normal}
.tbl_type_bbs3 .title{text-align:left}
.tbl_type_bbs3 .title .pic,.tbl_type_bbs3 .title .new{margin:0 0 2px;vertical-align:middle}
.tbl_type_bbs3 tr.reply .title a{padding-left:12px;background:url(img/ic_reply.gif) 0 1px no-repeat}
.tbl_type_bbs3 tr.reply td a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}
.tbl_type_bbs3 thead th{ text-align:center }

/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(/Madmin/img/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; font-weight:bold; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; font-weight:bold; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(/Madmin/img/buttonGreen.gif); color:#ffffff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(/Madmin/img/buttonBlack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url(/Madmin/img/buttonRed.gif); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(/Madmin/img/buttonBlue.gif); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}

legend{display:none}
.tbl_type_view2,.tbl_type_view2 th,.tbl_type_view2 td{border:0}
.tbl_type_view2{width:100%;border-top:1px solid #999;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_type_view2 caption{display:none}
.tbl_type_view2 th{padding:5px 0 4px;border-bottom:solid 1px #d2d2d2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top;text-align:center}
.tbl_type_view2 td{padding:8px 0 5px 10px;border-bottom:solid 1px #d2d2d2;text-align:left}
.tbl_type_view2 td.cont{padding:20px;line-height:160%}
.tbl_type_view2 td.cont h1,.tbl_type_view2 td.cont h2,.tbl_type_view2 td.cont h3,.tbl_type_view2 td.cont h4{line-height:280%}
.tbl_type_view22{width:100%;margin-top:15px;border-top:1px solid #999;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_type_view22,.tbl_type_view22 th,.tbl_type_view22 td{border:0}
.tbl_type_view22 caption{display:none}
.tbl_type_view22 td{padding:5px 0 3px 10px;line-height:1.4em;text-align:left}
.tbl_type_view22 .input_txt td{padding:5px 0 5px 10px;border-bottom:solid 1px #d2d2d2}
.tbl_type_view22 .input_txt td input,.tbl_type_view22 .input_txt td textarea{vertical-align:middle}
.tbl_type_view22 .input_txt input.name{width:100px;padding:2px 0 1px;border:solid 1px #d2d2d2}
.tbl_type_view22 .input_txt textarea.comment{width:80%;height:14px;padding:2px 0 1px;border:solid 1px #d2d2d2}
.tbl_type_view22 .input_txt input.submit{width:60px;border:solid 1px #666;background-color:#f2f2f2;font-family:'µ¸¿ò';font-size:12px;line-height:normal}

.tbl_type_view2 td.bordernone{ border:none 0; }

span.list_chkb_yn {display:none}

.view_img_1 img{max-width:100%}


.board1 {  }

.board1 li {
overflow: hidden;
clear: both;
position: relative;
width: 100%;
border-bottom: 1px solid #E3E3E3;
}
.board1 li.noticeItem{background:#F8F8F8;}
.board1 li.noticeItem a{color:#3E90DE}
.board1 .ct {
padding-right: 6px;
/* background: url(/img/ib2.png) no-repeat 100% 11px; */
}
.board1 .ct:after {
display: block;
clear: both;
content: '';
}
.board1 .ct {
display: block;
position: relative;
padding: .7em 6px .6em;
font-size:1.1em;
line-height:130%
}
.board1 span.fl_l0 {font-weight:bold;color:#2f3e46}
.board1 span.fl_l0 em{font-weight:normal;color:#7C011F}
.board1 .if {
white-space: nowrap;
padding:0 0 0 0em;
font-size: .85em;
color: #999;
}
.board1 .if img{vertical-align:middle}
.board1 .if .br {
padding: 0 .47em;
color: #E5E5E5;
}

.board1 .notice{display:inline-block;background:#a06acd;font-weight:bold;font-size:0.9em;margin-right:3px;color:#fff;padding:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.board1 .notice + .fl_l0{font-weight:bold}

.board1 li img.fx.vm{max-width:100%;vertical-align:middle}
H1.bbs_title1{color:#08C;font-size:1.3em}
.board_contents{
padding:15px 5px;border-bottom:1px solid #DDDEE2;line-height:160%;min-height:150px;font-size:1.1em;word-break: break-all;
word-wrap: break-word;}
.board_contents img{max-width:100%}
.view_title_bottom {
white-space: nowrap;
padding:0 0 0 0.0em;
font-size: .85em;
color: #999;
}
.img_group img{max-width:100%}

.ym-button, .ym-form button, .ym-form input[type="button"], .ym-form input[type="reset"], .ym-form input[type="submit"] {
display: inline-block;
white-space: nowrap;
background-color: #CCC;
background-image: -webkit-linear-gradient(top,#EEE,#CCC);
background-image: -moz-linear-gradient(top,#EEE,#CCC);
background-image: -ms-linear-gradient(top,#EEE,#CCC);
background-image: -o-linear-gradient(top,#EEE,#CCC);
background-image: linear-gradient(top,#EEE,#CCC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#cccccc');
border: 1px solid #777;
-webkit-border-radius: .2em;
-moz-border-radius: .2em;
border-radius: .2em;
-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.15);
-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.15);
box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.15);
color: #333!important;
cursor: pointer;
font: normal 1em/2em Arial,Helvetica;
margin: 1.5em .75em 0 0;
padding: 0 1.5em;
overflow: visible;
text-decoration: none!important;
text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
.ym-form .ym-fbox-button input {
display: inline;
overflow: visible;
width: auto;
}
.ym-form input, .ym-form input, .ym-form textarea, .ym-form select {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
width: 60%;
}
.ym-form select, .ym-form input, .ym-form textarea {
display: block;
position: relative;
width: 58.5%;
}
.board_btn_group1 .btn{margin-left:5px}

.cmt_tab{border-top:1px solid #a9a9a9}
.cmt_tab li{overflow:hidden;background:#f7f7f7;font-weight:bold;font-size:14px;zoom:1}
.cmt_tab a{display:block;border-bottom:1px solid #d2d2d2;color:#000;text-align:center;line-height:34px}
.cmt_tab a span{color:#ed232b}
.cmt_tab li:first-child{float:left;width:50%;border-right:1px solid #d2d2d2}
.cmt_tab .on a{border-color:#f4f4f4;background:#fff}