/*
a:link { color:#636363; text-decoration:none; }
a:visited { color:#636363; text-decoration:none; }
a:hover { color:#0030ae; text-decoration:underline; }
a:active { color:#0030ae; text-decoration:underline; }
*/

/* ì±˜ì¨€ì¨ì±˜ì§­ì¨ì±˜ì§¸ï¿½ì”³ãƒ‚âˆ´ë²­ã¢ê²¸ê¶—ì±—ì¨ì§¸  */
.accessibility {overflow:hidden;position:relative;z-index:1000;width:100%;}
.accessibility a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
.accessibility a:focus, #accessibility a:hover, #accessibility a:active {width:auto;height:20px;margin:0;padding:8px 0 0 15px;background:#20262c;font-size:12px;font-weight:700;line-height:1;color:#fff;}

/* ì±™íƒ‘ï¿½â”šãƒ‚ì¡–ï¿½ form */
input{height:28px;margin:1px;padding:1px 3px;border:solid 1px #dedede;line-height:24px; }
input[type="submit"]{height:28px;line-height:24px;}
input[type="radio"],input[type="checkbox"]{width:14px;height:14px;}
select{height:28px; padding:1px 0 1px 3px; border:solid 1px #dedede; background:#fff; line-height:24px;}
textarea{min-height:80px; padding:1px 3px; border:solid 1px #dedede; line-height:25px;}


/* ì±™í˜»í¹ì±˜ì§§ì§¤ */
#contents h3{margin:25px 0 15px 0;padding:0 0 0 23px;background-position:left top;color:#000;font-size:1.4em;line-height:22px; background:url('/images/portal/common/h3_icon01.png') 0px 3px no-repeat;}
#contents h4{display: block;margin:25px 0 15px 17px;padding:0 0 0 23px;background-position:left top;color:#000;font-size:1.2em;line-height:22px;background:url('/images/portal/common/h4_icon01.png') 0px 3px no-repeat;}
#contents h5{margin:25px 0 5px 14px;padding:0 0 0 23px;background-position:left top;color:#000;font-size:1.1em;line-height:22px; font-weight:600;}

/* ì±˜ì§¼ï¿½ì™—ï¿½ì¡–ï¿½ */
 /* button */
.btnArea { overflow:hidden; margin:15px 0 15px; padding:2px;}
.btnArea:after {content:"";display:block;clear:both}
.btnArea .btnR{float:right}
.btnArea.btnC{text-align:center}
.btnArea .btnL{float:left}
.btnArea .btn_cen{display:block; text-align:center;}

.btnArea_right { overflow:hidden; margin:20px 0 20px; text-align:right;}
.btnArea_right:after {content:"";display:block;clear:both}
.btnArea_right .btnR{float:right}
.btnArea_right.btnC{text-align:center}
.btnArea_right .btnL{float:left}
.btnArea_right a:focus{outline:2px dotted #01f8ef; outline-offset:-4px;}


.btn_left{float:left; margin:10px 5px 10px 20px;}
.btn_center{display:block; text-align:center;}
.exc{letter-spacing:-1px;}


.button,
.button * {margin:0;padding:0;display:inline-block;text-decoration:none;border:0;/*background:url(/images/portal/bg_btn_s.png);*/overflow:visible;white-space:nowrap;cursor:pointer;height:30px;font-size:13px; }
.button button,.button input {margin:0; padding:0; border:0;}
.button a,.button button,.button input{display:inline-block; min-width:85px; height:30px; padding:0 40px 0 10px; font-size:13px;font-family:NanumG, "Open Sans", 'ì±˜ï¿½ì‹ˆì‘¦ãƒ‹ë…³ï¿½ì”³ã¢ëƒˆì¡—ãƒ¢ï¿½ì•ªï¿½ï¿½', "Nanum Gothic", "ì±˜í˜§ï¿½ë®¨Ñ€ï¿½ë·œê¶—", Dotum, AppleGothic, sans-serif;cursor:pointer;color:#666;line-height:30px;/*background:url(/images/portal/bg_btn_s.png) no-repeat;*/ color:#555; font-weight:600; border:1px solid #bdbdbd;}
.button a:hover, .button a:active, .button a:focus, .button input:hover, .button input:active, .button input:focus, .button button:hover, .button button:active, .button button:focus{color:#3b6eb4; border:1px solid #3b6eb4;}


.button.icon_down a, .button.icon_down input, .button.icon_down button{background:url('/images/portal/common/icon_down.png') right 0 no-repeat;}
.button.icon_pdf a, .button.icon_pdf input, .button.icon_pdf button{background:url('/images/portal/common/icon_pdf.png') right 0 no-repeat;}
.button.icon_print a, .button.icon_print input, .button.icon_print button{background:url('/images/portal/common/icon_print.png') right 0 no-repeat;}
.button.icon_jump a, .button.icon_jump input, .button.icon_jump button{background:url('/images/portal/common/icon_jump.png') right 0 no-repeat;}
.button.icon_popup a, .button.icon_popup input, .button.icon_popup button{background:url('/images/portal/common/icon_popup.png') right 0 no-repeat;}
.button.icon_default a, .button.icon_default input, .button.icon_default button{background:url('/images/portal/common/icon_default.png') right 0 no-repeat;}

.btn_leftPd{margin-left:8px;}
.btn_indent{margin:5px 0 10px 25px !important;}


/* ì±™ì¨©ì§­ì±˜íƒ€ì§­ ì±—ì¨ì§¸ì±˜ì¨€ì¨ì±˜ì§¼ï¿½ì™—ï¿½ì¡–ï¿½ */
.button_white input, .button_white { display:inline-block; padding:1px 15px; background-color:#fff; text-align:center; margin:10px 0px; border:1px solid #444 }
.button_white a {display:block; color:#444 !important; min-width:28px; display:inline-block; text-indent:0; font-size:15px; margin:2px 5px; }

.button_black input, .button_black { display:inline-block; padding:1px 15px; background-color:#48525b; text-align:center; margin:10px 0px; color:#fff;}
.button_black a { color:#fff !important; min-width:28px; display:inline-block; text-indent:0; font-size:15px; margin:2px 5px; }

.button_blue input, .button_blue { display:inline-block; padding:1px 15px; background-color:#1b61b4; text-align:center; margin:10px 0px; color:#fff;}
.button_blue a {display:block; color:#fff !important; min-width:28px; display:inline-block; text-indent:0; font-size:15px; margin:2px 5px; }

.button_blue1 input, .button_blue1 { display:inline-block; padding:1px 15px; background-color:#064287; border:1px solid #0e509c; text-align:center; margin:10px 0px; border-radius:0px;}
.button_blue1 a { color:#fff !important; min-width:28px; display:inline-block; font-weight:400; text-indent:0; font-size:15px; margin:2px 5px; }

.button_blue2 input, .button_blue2 { display:inline-block; padding:0px 4px; background-color:#1b61b4;  text-align:center; margin:4px 0px; border-radius:0px;}
.button_blue2 a { color:#fff !important; min-width:20px; display:inline-block; line-height:20px; font-weight:400; text-indent:0; font-size:13px; margin:0px 5px; }


.button_red input, .button_red { display:inline-block; padding:1px 15px; background-color:#ea2626;  text-align:center; margin:10px 0px; border-radius:0px;}
.button_red a { color:#fff !important; min-width:28px; display:inline-block; font-weight:400; text-indent:0; font-size:15px; margin:2px 5px; }

.button_gray input, .button_gray { display:inline-block; padding:1px 15px; background-color:#e3e3e3; border:1px solid #cbcbcb; text-align:center; margin:10px 5px; border-radius:7px; }
.button_gray a { color:#3b3b3b !important; min-width:28px; display:inline-block; font-weight:400; text-indent:0; font-size:15px; margin:2px 5px; }

.btn { position:relative; /*display:-moz-inline-stack;*/ display:inline-block; text-decoration:none !important; border:0; font-size:14px; white-space:nowrap; vertical-align:middle; overflow:visible;}
.btn.blue input, .btn.blue a { font-weight:bold; border:1px solid #0e509c; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#1b61b4; border-radius:3px; }
.btn.gray a { font-weight:bold; border:1px solid #494949; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#585858; border-radius:3px; }


/* ì±˜ì§§ì§¤ì±˜ì§•í˜¶(List) */
ul.bu { clear:both; margin: 0; padding: 2px 0 5px 40px;}
td ul.bu { padding: 0;  text-align:left;}
ul.bu li { margin: 3px 0; padding: 0 0 0 10px; list-style: none; background: url(/images/portal/common/bu_li.png) no-repeat 0 12px;}
ul.bu ul li,ul.bu.type2 li  { padding-left:15px;  background: url(/images/portal/common/bu_li2.png) no-repeat 3px 11px; }
ul.bu ul ul li,ul.bu.type3 li {padding-left:13px; background: url(/images/portal/common/bu_li3.png) no-repeat 3px 11px; font-size:0.98em; color:#777;}
ul.bu ul ul ul li,ul.bu.type4 li {padding-left:13px; background: NONE; font-size:0.95em; color:#777;}
ul.bu ul, ul.bu ul ul, ul.bu ul ul ul { margin: 0; padding: 0 0 5px 0;}
ul.bu > li.bu_none{background:none;}

ul.bu2 { clear:both; margin: 0; padding: 2px 0 5px 20px;}
td ul.bu2 { padding: 0;  text-align:left;}
ul.bu2 li { margin: 3px 0; padding: 0 0 0 10px; list-style: none; background: url(/images/portal/common/bu_li.png) no-repeat 0 12px;}
ul.bu2 ul li,ul.bu2.type2 li  { padding-left:15px;  background: url(/images/portal/common/bu_li2.png) no-repeat 3px 11px; }
ul.bu2 ul ul li,ul.bu2.type3 li {padding-left:13px; background: url(/images/portal/common/bu_li3.png) no-repeat 3px 11px; font-size:0.96em; color:#777;}
ul.bu2 ul ul ul li,ul.bu2.type4 li {padding-left:13px; background: NONE; font-size:0.93em; color:#777;}
ul.bu2 ul, ul.bu2 ul ul, ul.bu2 ul ul ul { margin: 0; padding: 0 0 5px 0;}
ul.bu2 > li.bu_none{background:none;}
ul.bu_btn li{margin:15px 0;}

ul.bu_none { clear:both; margin: 0; padding: 2px 0 5px 0px;}
td ul.bu_none { padding: 0;  text-align:left;}
ul.bu_none li { margin: 3px 0; padding: 0 0 0 0px; list-style: none;}
ul.bu_none ul li,ul.bu_none.type2 li  { padding-left:15px;}
ul.bu_none ul ul li,ul.bu_none.type3 li {padding-left:13px; font-size:0.98em; color:#777;}
ul.bu_none ul ul ul li,ul.bu_none.type4 li {padding-left:13px; font-size:0.95em; color:#777;}
ul.bu_none ul, ul.bu_none ul ul, ul.bu_none ul ul ul { margin: 0; padding: 0 0 5px 0;}
ul.bu_none .bu_icon li{padding: 0 0 0 5px; background: url(/images/portal/common/bu_li.png) no-repeat 0 12px;}

/* dl dt */
dl.bu {margin:0;padding:0;line-height:150%}
dl.bu dt {color:#000;font-size:1.1em;line-height:22px;background:url(/images/portal/common/h4_icon01.png) no-repeat 0 3px;font-weight:800;text-indent:25px}
dl.bu dd {margin:5px 0 50px 0;padding-left:10px}
dl.bu dd li {background:url(/images/portal/common/bu_li.png) no-repeat 3px 12px}
dl.bu dd ul li {padding-left:13px; margin:10px 0; background:url(/images/portal/common/bu_li2.png) no-repeat 3px 11px}
dl.bu dd ul ul li {padding-left:13px;background:url(/images/portal/common/bu_li3.png) no-repeat 3px 11px;color:#777}


.blt { margin: 0; padding: 2px 0 3px 12px; background: url(/common/images/template/bu_li.png) no-repeat 0 9px;}
.blt.type2 { margin: 0; padding: 2px 0 3px 15px; background: url(/common/images/template/bu_li2.png) no-repeat 0 9px;}

table.table ul { text-align:left;}

p.bu { margin: 3px 0; padding: 0 0 0 10px; list-style: none; background: url(/images/portal/common/bu_li.png) no-repeat 0 12px;}
.h3_bu { margin: 0px 0 3px 10px ; padding: 0 0 0 16px; list-style: none; /*background: url(/images/portal/common/bu_li.png) no-repeat 0 12px;*/}
.h4_bu { margin: 0px 0 3px 10px ; padding: 0 0 0 30px; list-style: none;}
.h5_bu { margin: 0px 0 3px 10px ; padding: 0 0 0 37px; list-style: none;}
p.title{font-size:15px; font-weight:600; color:#333; padding-left:20px; margin-top:5px; background:url(/images/portal/common/bu_tit.png) no-repeat 3px center}

.num {margin:0;}
td .num {padding: 0;}
.num li { margin: 0; padding: 0; list-style: none; }
.num li .item{display:inline-block;width:22px;height:22px;margin-right:8px;border-radius:4px;background:#4688d6;font-size:0.9em;color:#fff;line-height:24px;text-align:center;vertical-align: top;}
.num li:nth-child(even) .item{background:#3d69b4}

.num.type2{}
.num.type2 li .item{width:24px;height:24px;margin-right:8px;background:transparent url(/common/images/template/template.png) no-repeat left top;font-size:0;border-radius:0;}
.num.type2 li .item, .num.type2 li:nth-child(2n) .item {width:24px;height:24px;margin-right:8px;background:transparent url(/common/images/template/template.png) no-repeat left top;font-size:0;border-radius:0;}

.num.type2 li .item.n1{background-position:0 -80px}
.num.type2 li .item.n2{background-position:-40px -80px}
.num.type2 li .item.n3{background-position:-80px -80px}
.num.type2 li .item.n4{background-position:-120px -80px}
.num.type2 li .item.n5{background-position:-160px -80px}
.num.type2 li .item.n6{background-position:-200px -80px}
.num.type2 li .item.n7{background-position:-240px -80px}
.num.type2 li .item.n8{background-position:-280px -80px}
.num.type2 li .item.n9{background-position:-320px -80px}
.num.type2 li .item.n10{background-position:-360px -80px}
.num.type2 li .item.n11{background-position:0 -120px}
.num.type2 li .item.n12{background-position:-40px -120px}
.num.type2 li .item.n13{background-position:-80px -120px}
.num.type2 li .item.n14{background-position:-120px -120px}
.num.type2 li .item.n15{background-position:-160px -120px}
.num.type2 li .item.n16{background-position:-200px -120px}
.num.type2 li .item.n17{background-position:-240px -120px}
.num.type2 li .item.n18{background-position:-280px -120px}
.num.type2 li .item.n19{background-position:-320px -120px}
.num.type2 li .item.n20{background-position:-360px -120px}
.num.type2 li .item.n21{background-position:0 -163px}
.num.type2 li .item.n22{background-position:-40px -163px}
.num.type2 li .item.n23{background-position:-80px -163px}
.num.type2 li .item.n24{background-position:-120px -163px}
.num.type2 li .item.n25{background-position:-160px -163px}
.num.type2 li .item.n26{background-position:-200px -163px}
.num.type2 li .item.n27{background-position:-240px -163px}
.num.type2 li .item.n28{background-position:-280px -163px}
.num.type2 li .item.n29{background-position:-320px -163px}
.num.type2 li .item.n30{background-position:-360px -163px}


/* ì±˜ì§¼ï¿½ì™—ï¿½ì¡–ì…Œãƒ‚â”‘ï¿½ï¿½ì¡–ã…“ï¿½ì¡–ï¿½ 5ì±—ì§¸í¹ */
.btn_list_col5 span{min-width:162px; margin:5px 0 10px 18px;}
.btn_list_col5 span a{display:block; width:100%;}


/* ì±—ì¨ï¿½ï¿½ï¿½ì”¸ï¿½ ì±—ì§¸ï¿½â–£ï¿½â‰¤ï¿½ ì±˜ì§¸í˜§ ì±™ì¨©ì§­ì±˜íƒ€ì§­ */
.small { font-size: 0.82em;}
.large { font-size: 1.167em; letter-spacing: -1px; }
.mlarge { font-size: 1.4em; letter-spacing: -1px; }
.underline {padding-bottom:1px;border-bottom:1px solid #888}
.em_blue {color:#0861bc;}
.em_orange {color:#ff6600;}
.em_red {color:#de2500;}
.em_green {color:#398308;}
.em_purple {color:#8a56af;}
.em_brown { color:#705417;}
.em_point{color:#185194;}
.em_b_blue {color:#0861bc; font-weight:bold;}
.em_b_orange {color:#ff6600; font-weight:bold;}
.em_b_red {color:#de2500; font-weight:bold;}
.em_b_green {color:#398308; font-weight:bold;}
.em_b_purple {color:#8a56af; font-weight:bold;}
.em_b_point{color:#185194;font-weight:bold;}
.em_b_black{color:#222;font-weight:bold;}
.white{color:#fff !important;}


/* ì± ï¿½â”–ë®¼ï¿½ì”²ëŠ˜ãƒ‚ë©¤ï¿½ï¿½ */
.table-subject { display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0; text-indent:-999px; }

.tb_t1{width:100%;margin:10px 0;border-top:1px solid #434343;border-bottom:2px solid #ccc;}
.tb_t1 caption{visibility:visible; position:absolute; display:none;}
.tb_t1 th {padding:10px;vertical-align:middle;border:1px solid #d9d9d9;}
.tb_t1 td {padding:10px 10px;vertical-align:middle;border:1px solid #d9d9d9;}
.tb_t1 th{text-align:center;background-color:#f4f4f4; font-size:15px;}
.tb_t1 td{background-color:#fff;color:#555;}
.tb_t1 th:first-child, .tb_t1 td:first-child{border-left:none;}
.tb_t1 .last{border-right:none;}
.tb_t1 tr:first-child th, .tb_t1 tr:first-child td{border-top:none;}
.tb_t1 th:last-child , .tb_t1 td:last-child {border-right:none;}
.tb_t1 .left{text-align:left; padding-left:20px;}

table.cen_td13 td{font-size:13px; text-align:center;}
table.cen_tdth13 td, #contents table.cen_tdth13 th{font-size:13px; text-align:center;}
table.cen_td td{text-align:center; vertical-align:middle;}
table.fcen_td td{text-align:left;}
table.fcen_td td:first-child{text-align:center;}
table.fcen_td13 td{text-align:left !important; font-size:13px;}
table.fcen_td13 td:first-child{text-align:center; font-size:13px;}

table.tb_t2 {width:100%;margin:10px 0;border-top:1px solid #434343;border-bottom:1px solid #ccc; border-collapse:collapse;}
table.tb_t2 th {padding:10px;border:1px solid #d9d9d9;vertical-align:middle;}
table.tb_t2 td {padding:6px 10px;border:1px solid #d9d9d9; vertical-align:middle;}
/*#contents table.tb_t2 tr >:first-child{border-left:none !important;}*/
table.tb_t2 th{text-align:center;background-color:#f4f4f4;}
table.tb_t2 .last{border-right:none;}
table.tb_t2 td.left{text-align:left; padding:20px 20px;}
table.tb_t2 tr:first-child th, #contents table.tb_t2 tr:first-child td{border-top:none;}
table.tb_small td{font-size:13px; padding:5px 10px; }

.sp_td{border-top: 0px !important}
.sp_td tr:first-child th, .sp_td tr:first-child td{border:1px solid #ccc !important}

table caption{visibility:visible; position:absolute; top:-9999px;}
table.tb_t1s{width:100%;margin:10px 0;border-top:1px solid #434343;border-bottom:2px solid #ccc;}
table.tb_t1s caption{visibility:visible; position:absolute; display:none;}
table.tb_t1s th {padding:5px;vertical-align:middle;border:1px solid #d9d9d9; font-size:13px;}
table.tb_t1s td {padding:5px 5px;vertical-align:middle;border:1px solid #d9d9d9; font-size:13px;}
table.tb_t1s th{text-align:center;background-color:#f4f4f4; }
table.tb_t1s td{background-color:#fff;color:#555;}
table.tb_t1s th:first-child, #contents table.tb_t1s td:first-child{border-left:none;}
table.tb_t1s .last{border-right:none;}
table.tb_t1s tr:first-child th, #contents table.tb_t1s tr:first-child td{border-top:none;}
table.tb_t1s tr:last-child th, #contents table.tb_t1s tr:last-child td{border-right:none;}


/* ì± ï¿½â”–ë®¼ï¿½ì”²ëŠ˜ãƒ‚ë©¤ï¿½ï¿½ ì±™ï¿½ì™™ë²­Ñ€ï¿½ë®¤ï¿½ */
.table_unit{margin-top:-23px;font-size:0.9em;text-align:right}
.table{width:100%;margin:5px 0 10px; word-break:keep-all;}

.table th, table.table td{padding:8px 10px 6px;border:1px solid #c7c7c7;vertical-align: middle}
.table thead th { border-top:none;  color:#ffffff; font-weight:normal; background:#717171;}
.table tfoot th, table.table tfoot td{font-weight:normal; background-color:#f8f8f8;}
.table tbody th{font-weight:normal;background:#f8f8f8;}
.table td img{vertical-align:middle}

.table.type2 tbody tr:first-child th, .table.type2 tbody tr:first-child td{border-top: 2px solid #717171;border-bottom:1px solid #aaa}
.table.type2 th, .table.type2 td{padding:6px 6px 4px;border:1px solid #c8c8c8;}
.table.type2 tbody th{color:#333; font-weight:normal;background-color:#f8f8f8;}


.bbs_search {margin-top:30px;padding:15px 0;border:1px solid #e9e9e9;background:#fafafa;text-align: center;}
.bbs_search .input_text {width:200px}
.bbs_search .submit{padding:1px 20px;border: 1px solid #686869;background:#686868;color: #fff;}
.bbs_search .submit:hover{border: 1px solid #151517;background:#151515;}
.bbs_search .submit:focus{outline:2px solid #ff0000;}

.board_total,
.search-box{display:inline-block;/*float:left;margin-bottom:20px;*/font-size:14px;margin-top:10px;}
.search-box{float:right}
.board_total{padding-top:5px;padding-left:5px;}
.board_total .bold{font-weight:bold;}

 /* ì±—ì§¼í¸ì±™ï¿½ë®´ë²­ï¿½ë®»ë¨„ãƒ‚ã¢ãˆ’ãƒ‚â‰¤ï¿½, ì±˜ï¿½ìŠ¿ëŠ˜ï¿½â‰¤ï¿½ */
table.basic{width:100%;margin:10px 0;border-top:2px solid #151515;}
table.basic thead.th tr,
table.basic tbody.tb tr{text-align:center;}
table.basic thead.th th{padding:15px 0;border-bottom:1px solid #aaa;font-size:1em;letter-spacing:-1px;white-space:nowrap; background:#f4f4f4;}
table.basic tbody.tb td,#contents div.board table.basic tbody.tb th{padding:15px 5px;border-bottom:1px solid #ddd; vertical-align:middle;}
table.basic tbody.tb th{white-space:nowrap;background-color:#f4f4f4;}
table.basic tbody.tb td.subject{text-align:left;white-space:normal;}
table.basic tbody.tb td{text-align:center; padding:10px 10px;}
table.basic tbody.tb td.subject{text-align:left !important;}
table.basic tbody.tb tr.notice_tr{background:#f5f5f5;}
table.basic tbody.tb tr.notice_tr td{border-bottom:1px solid #ccc;}
table.basic tbody.tb tr.notice_tr td.notice_tit{font-weight:600;letter-spacing:-0.2em;color:#3b77c0;}
table.basic tbody.tb td:first-child em{display:inline-block; background-color:#333333; padding:0 2px; color:#FFF; font-size:13px;}
table.basic img{vertical-align:middle;}
#view table.basic{border:0px;}
#view table.basic tbody.tb td{text-align:left;}
#view table.basic tbody.tb td.subject{font-size:1.1em;color:#333; text-align:center;font-weight:600;background:#f4f4f4; border-top:2px solid #000;}
#view table.basic tbody.read th{width:15%;padding-left:8px;text-align:center;background:#f4f4f4;}
table.basic tbody.write{border-top:2px solid #000;}
table.basic tbody.write th{width:15%;}
table.basic tbody.write td {text-align:left;}
table.basic tbody.write td input[type="text"],#contents div.board table.basic tbody.write td textarea{width:98% !important;}
table.basic tbody.write td.notice_check label{display:inline-block;margin-left:5px;}
table.basic tbody.write td.notice_check .notice_text.first{margin-left:30px;}

table tbody.tb td img{max-width:100% !important;}
table.basic .reply{display:inline-block; margin-right:10px;}
table.basic .new{display:inline-block; margin-left:5px;}

table.basic tbody td a.cnt_btn_view{display:inline-block; background:#47566b url(/images/portal/template/preview.gif) no-repeat right center; margin-left:10px; padding:0 30px 0 9px; line-height:23px; color:#FFF; font-size:13px;}



table.b_table{border:1px solid #ddd !important;}

/* ì±—ì§¸ì§šì±˜íƒ€ì§­ì±˜ì§ì§­ */
.bbs_gallery{overflow:hidden;width:100%;margin:5px 0;border-top: 2px solid #151515; border-bottom: 1px solid #e9e9e9;}
.bbs_gallery ul.list {width:104%;margin:10px -1.4%;}
.bbs_gallery ul.list li{display:inline;overflow:hidden;float:left;width:30%;margin:10px 1.5% 15px;min-height:180px;}
.bbs_gallery ul.list li a {display:block;position:relative;border:1px solid #e9e9e9;text-align: center}
.bbs_gallery ul.list li a span{display:inline-block}
.bbs_gallery ul.list li a .photogroup{width:100%;height:100%;}
.bbs_gallery ul.list li a .photo {display:block;overflow:hidden;position:relative;width:100%;height:180px;background:url('/common/images/board/mask.png');font-size:0;line-height:180px;}
.bbs_gallery ul.list li a .photo img{max-width:100%;max-height:100%;vertical-align:middle}
.bbs_gallery ul.list li a:hover .photo img{transform: scale(1.2);  transition: all 400ms;}
.bbs_gallery ul.list li a .subject{overflow: hidden;display:block;margin:20px 5px 0;line-height:1.3em;white-space: nowrap;text-overflow: ellipsis;}
.bbs_gallery ul.list li a .author{font-size:0.85em}
.bbs_gallery ul.list li a .date{font-size:0.8em;color:#888; padding-bottom:10px;}
.bbs_gallery ul.list .empty{padding:10px 0;border-bottom:1px solid #e7e7e7;text-align:center;}
.bbs_gallery ul.list li.delete .delete_info{font-size:11px;color:#2e84d1;vertical-align:center;}
.bbs_gallery ul.list li.delete .subject{color:#aaa}
.bbs_gallery ul.list li .ico_group{position:absolute;top:5px;left:5px;z-index:10}
.bbs_gallery ul.list li .ico_group .bbs_ico{margin-left:0;margin-right:1px}
*:first-child+html .bbs_gallery ul.list li a .photo {width:100%;}
*:first-child+html .bbs_gallery ul.list li a .photo img{width:100%;height:180px}

.bbs_gallery ul.list.subject_over .date{display:none}
.bbs_gallery ul.list.subject_over .subject{position:absolute;bottom:0;left:0;width:96%;margin:0;padding:8px 2%;background:url('/common/images/board/mask2.png') ;color:#fff;text-align:left}

.table_03 { width:100%; border-top:2px solid #3f638f; margin:20px 0; }
.table_03 th { text-align:center; padding:10px; border-bottom:1px solid #e6e6e6; }
.table_03 td{ color:#3c3c3c; font-size:13px; border-bottom:1px solid #e6e6e6; padding:0 10px; word-break:break-all; vertical-align:top; }
.table_03 td a { color:#000; }
.table_03 td.center { text-align:center; }
.table_03 td .part { margin:10px 0 5px 0; position:relative; color:#586b82; }
.table_03 td .part span { position:absolute; right:0px; }
.table_03 td .subject { font-size:16px; margin:3px 0; font-weight:600; }
.table_03 td .board_cont{width:650px;height: 50px;margin-top: 15px;overflow:hidden;text-overflow: ellipsis;/*-webkit-line-clamp: 3; white-space:nowrap; */}


/* ì± ï¿½â”‘ì”³ãƒ‚â’±ï¿½ì”³ãƒ¢ï¿½ê±”ï¿½ */

.tab-ul{margin-bottom:20px; margin-left:2px; margin-top:1px;}
.tab-ul:after {content:"";display:block;visibility:hidden;clear:both;}
.tab-ul li{display:table;float:left;margin-left:-1px;margin-top:-1px;height:100%;vertical-align:middle;height:100%;}
.tab-ul li *{margin:0;padding:0;line-height:0;}
.tab-ul li a{display:table-cell;color:inherit;cursor:pointer;transition:background-color 0.05s ease-in-out;/*-webkit-transition:background-color 0.05s ease-in-out;-moz-transition:all 0.3s;*/background-image:none;text-align:center; vertical-align:middle;border:1px solid transparent;}
.tab-ul li a span{display:block;position:relative;line-height:120%;}
.tab-ul li a:hover,
.tab-ul li a:focus,
.tab-ul li a:active {}

.tab-ul.tab-col-2 li,
.tab-ul.tab-col-3 li,
.tab-ul.tab-col-4 li,
.tab-ul.tab-col-5 li{width:100%}



.tab-ul.deth-4st li a{text-align:left;}
.tab-ul.deth-4st li a{border-color:#d2d2d2;background:url(/images/common/tab_4th.png) no-repeat 95% 50%;color:#121212;font-size:15px;line-height:1;height:60px;}
.tab-ul.deth-4st li a span{padding:10px 40px 10px 15px;}
.tab-ul.deth-4st li a:hover,
.tab-ul.deth-4st li a:focus,
.tab-ul.deth-4st li a:active{border-color:#45495b;border-bottom-color:#45495c;background:url(/images/common/tab_4th_ov.png) no-repeat 95% 50%;background-color:#45495c;color:#fff;}
.tab-ul.deth-4st li.on a,
.tab-ul.deth-4st li.on a:hover,
.tab-ul.deth-4st li.on a:focus,
.tab-ul.deth-4st li.on a:active{border-color:#2f71d3;border-bottom-color:#2f71d3;background:url(/images/common/tab_4th_ov.png) no-repeat 95% 50%;background-color:#2f71d2;color:#fff;}
.tab-ul.deth-5st li{position:relative;z-index:10;background-color:#fff;}
.tab-ul.deth-5st li a{position:relative;border-color:#ddd;color:#666;font-size:13px;line-height:1;height:54px;text-align:left;transition:all 0.3s;/*-webkit-transition:all 0.3s;-moz-transition:all 0.3s;*/}
.tab-ul.deth-5st li a:hover,
.tab-ul.deth-5st li a:focus,
.tab-ul.deth-5st li a:active{color:#2f71d2;}
.tab-ul.deth-5st li a span{padding:10px 40px 10px 20px;}
.tab-ul.deth-5st li a span:before{content:"";display:block;position:absolute;top:50%;right:20px;margin-top:-5px;width:5px;height:9px;background:url(/images/common/tab_deth_5st_arr.png) no-repeat;}
.tab-ul.deth-5st li.on{position:relative;z-index:11;}
.tab-ul.deth-5st li.on a,
.tab-ul.deth-5st li.on a:hover,
.tab-ul.deth-5st li.on a:focus,
.tab-ul.deth-5st li.on a:active{border-color:#2452a7;color:#2452a7;}
.tab-ul.deth-5st li.on a span:before,
.tab-ul.deth-5st li a:hover span:before,
.tab-ul.deth-5st li a:focus span:before,
.tab-ul.deth-5st li a:active span:before{background-position:-5px 0;}
.tab-ul.deth-5st li{margin-left:0;}
.tab-ul.deth-5st li a.ov{border-color:#2452a7;color:#2452a7;}
.tab-ul.tab-col-4.modify_tab li{background:#fff;}
#tabmenu_4 li.tabmenu_4_on { /*border-left:1px solid #448ccb;*/}

.recom_tab { position:relative; display:block; overflow:hidden; margin:10px 0 30px; }
.recom_tab li { float:left; }
.recom_tab li a { display:block; background:#f7f7f7; font-size:15px; color:#333; text-align:center; line-height:44px; margin-right:1px; margin-top:1px; }
.recom_tab li.over a { background:#384554; color:#fff; }

.r_tab_wi2 li {width:50%;}
.r_tab_wi3 li {width:33.3%;}
.r_tab_wi4 li {width:25%;}
.r_tab_wi5 li {width:20%;}
.r_tab_wi6 li {width:16.6%;}


/* ì±™ï¿½ì™–ï¿½, ì±˜ì§¸ï¿½â–£ï¿½ì¡–ï¿½ */
.line { display: block; margin:10px 0; border-bottom : 1px solid #ccc; }
.dot{ display: block; margin:10px 0; border-bottom : 1px dotted #ccc; }
.dash{display: block; margin:10px 0; border-bottom : 1px dashed #ccc; }
.pattern_line { display:block;  height:5px; margin:10px auto;  background:url(/common/images/template/box_pattern.gif) repeat-x; }

.box { background:url(/common/images/template/box_bg.png) no-repeat;   border-width:1px 1px 1px 3px; border-style:solid; border-color:#d2d2d2 #d2d2d2 #d2d2d2 #a0a0a0;   }
.box .box_wrap {padding:30px 40px;}

.box.type2 { background:url(/common/images/template/box_bg.png) no-repeat;  border-width:3px 1px 1px 1px; border-style:solid; border-color:#a0a0a0 #d2d2d2 #d2d2d2 #d2d2d2; }

.box.type3 {border:solid 1px #eee;background:url(/common/images/template/box_pattern.gif);}
.box.type3 .box_wrap{margin:6px;padding:10px 20px;background:#fff}

.box.type4 {border:solid 1px #e2e2e2;border-radius:3px;box-shadow:0 0 10px #eee inset;background:none}
.box.type4 .box_wrap{margin:10px 20px;border:none;background:transparent}

.box .box_img { float:left; margin-right:30px; padding-right:40px;  height:103px; background:url(/common/images/template/box_line.png) repeat-y right top;  text-align:center;}
.box .box_img img { margin-top:30px;}
.box .box_text  { float:left;}


.nobg{background: none !important;}



.em_font12{font-size:12px;}
.em_font13{font-size:13px;}
.em_font14{font-size:14px;}

/* paging2 */
.paging2 { overflow:hidden; width:100%; margin:40px 0 0 0; text-align:center; }
.paging2 ul { overflow:hidden; display:table; display:inline-block; margin:0 auto; }
.paging2 ul li { float:left; padding-right:5px; }
.paging2 ul li.num { border:none; }
.paging2 ul li.num ul li a { border:1px solid #ddd; background:#fff; padding:1px 10px 1px 10px ; display:block; }
.paging2 ul li.num ul li a:hover { background:#286ace; color:#fff; font-weight:bold; }
.paging2 ul li.num ul li a.on { background:#286ace; color:#fff; font-weight:bold; }


/* ì± ï¿½â”‘ëŠï¿½ì¡–ã…“ï¿½ì¡–ï¿½ ì±™í˜»ï¿½â–£ãƒ‚ì¡–ï¿½ */
.textp100{display:block; width:100%;}
.text_center {text-align:center;}
.text_right {text-align:right;}
.text_left {text-align:left;}
.vertical_top{vertical-align:top}
.vertical_middle{vertical-align:middle}
.vertical_bottom{vertical-align:bottom}
.t_left{float:left;}
.t_right{float:right;}
.t_right::after{clear:both; content:''; display:block;}
.readyImg{display:block; text-align:center; padding:20px 0;}

/* ì±˜ï¿½ì‘£ã…“Ñ€ï¿½ë¶‹ï¿½Ñ€ï¿½ì‘£ê±˜ã¢ë§žï¿½ */
.indent {margin-left:28px; padding:5px 0;}
.indent10 { margin-left: 10px; }
.inden0 { margin-left: 20px; }
.indent30 { margin-left: 30px; }
.indent40 { margin-left: 40px; }
.indent50 { margin-left: 50px; }

/* margin */
.margin_0{margin:0 !important;}
.margin_10{margin:10px !important;}
.margin_20{margin:20px !important;}
.margin_30{margin:30px !important;}

.mgt_0{margin-top:0 !important;}
.mgt_5{margin-top:5px !important;}
.mgt_10{margin-top:10px !important;}
.mgt_15{margin-top:15px !important;}
.mgt_20{margin-top:20px !important;}
.mgt_25{margin-top:25px !important;}
.mgt_30{margin-top:30px !important;}
.mgt_35{margin-top:35px !important;}
.mgt_40{margin-top:40px !important;}
.mgt_45{margin-top:45px !important;}
.mgt_50{margin-top:50px !important;}

.mgr_0{margin-right:0 !important;}
.mgr_5{margin-right:5px !important;}
.mgr_10{margin-right:10px !important;}
.mgr_15{margin-right:15px !important;}
.mgr_20{margin-right:20px !important;}
.mgr_25{margin-right:25px !important;}
.mgr_30{margin-right:30px !important;}
.mgr_35{margin-right:35px !important;}
.mgr_40{margin-right:40px !important;}
.mgr_45{margin-right:45px !important;}
.mgr_50{margin-right:50px !important;}

.mgb_0{margin-bottom:0 !important;}
.mgb_5{margin-bottom:5px !important;}
.mgb_10{margin-bottom:10px !important;}
.mgb_15{margin-bottom:15px !important;}
.mgb_20{margin-bottom:20px !important;}
.mgb_25{margin-bottom:25px !important;}
.mgb_30{margin-bottom:30px !important;}
.mgb_35{margin-bottom:35px !important;}
.mgb_40{margin-bottom:40px !important;}
.mgb_45{margin-bottom:45px !important;}
.mgb_50{margin-bottom:50px !important;}

.mgl_0{margin-left:0 !important;}
.mgl_5{margin-left:5px !important;}
.mgl_10{margin-left:10px !important;}
.mgl_15{margin-left:15px !important;}
.mgl_20{margin-left:20px !important;}
.mgl_25{margin-left:25px !important;}
.mgl_30{margin-left:30px !important;}
.mgl_35{margin-left:35px !important;}
.mgl_40{margin-left:40px !important;}
.mgl_45{margin-left:45px !important;}
.mgl_50{margin-left:50px !important;}
.mgl_20m{margin-left:-20px !important;}

/* padding */
.padding_0{padding:0 !important;}
.padding_10{padding:10px !important;}
.padding_20{padding:20px !important;}
.padding_30{padding:30px !important;}

.padding_t_0{padding-top:0 !important;}
.padding_t_5{padding-top:5px !important;}
.padding_t_10{padding-top:10px !important;}
.padding_t_15{padding-top:15px !important;}
.padding_t_20{padding-top:20px !important;}
.padding_t_25{padding-top:25px !important;}
.padding_t_30{padding-top:30px !important;}
.padding_t_35{padding-top:35px !important;}
.padding_t_40{padding-top:40px !important;}
.padding_t_45{padding-top:45px !important;}
.padding_t_50{padding-top:50px !important;}

.padding_r_0{padding-right:0 !important;}
.padding_r_5{padding-right:5px !important;}
.padding_r_10{padding-right:10px !important;}
.padding_r_15{padding-right:15px !important;}
.padding_r_20{padding-right:20px !important;}
.padding_r_25{padding-right:25px !important;}
.padding_r_30{padding-right:30px !important;}
.padding_r_35{padding-right:35px !important;}
.padding_r_40{padding-right:40px !important;}
.padding_r_45{padding-right:45px !important;}
.padding_r_50{padding-right:50px !important;}

.padding_b_0{padding-bottom:0 !important;}
.padding_b_5{padding-bottom:5px !important;}
.padding_b_10{padding-bottom:10px !important;}
.padding_b_15{padding-bottom:15px !important;}
.padding_b_20{padding-bottom:20px !important;}
.padding_b_25{padding-bottom:25px !important;}
.padding_b_30{padding-bottom:30px !important;}
.padding_b_35{padding-bottom:35px !important;}
.padding_b_40{padding-bottom:40px !important;}
.padding_b_45{padding-bottom:45px !important;}
.padding_b_50{padding-bottom:50px !important;}

.padding_l_0{padding-left:0 !important;}
.padding_l_5{padding-left:5px !important;}
.padding_l_10{padding-left:10px !important;}
.padding_l_15{padding-left:15px !important;}
.padding_l_20{padding-left:20px !important;}
.padding_l_25{padding-left:25px !important;}
.padding_l_30{padding-left:30px !important;}
.padding_l_35{padding-left:35px !important;}
.padding_l_40{padding-left:40px !important;}
.padding_l_45{padding-left:45px !important;}
.padding_l_50{padding-left:50px !important;}

/* width */
.w5p{width:5% !important;}
.w10p{width:10% !important;}
.w15p{width:15% !important;}
.w20p{width:20% !important;}
.w25p{width:25% !important;}
.w30p{width:30% !important;}
.w35p{width:35% !important;}
.w40p{width:40% !important;}
.w45p{width:45% !important;}
.w50p{width:50% !important;}
.w55p{width:55% !important;}
.w60p{width:60% !important;}
.w65p{width:65% !important;}
.w70p{width:70% !important;}
.w75p{width:75% !important;}
.w80p{width:80% !important;}
.w85p{width:85% !important;}
.w90p{width:90% !important;}
.w95p{width:95% !important;}
.w100p{width:100% !important;}


/* float */
.floatL { float:left; }
.floatR { float:right; }
.cf:after { content:""; display:block; clear:both; }
.clear { clear:both; }


/* ì± ï¿½â”‘ì”³ãƒ‚â’±ï¿½ì”³ãƒ¢ï¿½ê±”ï¿½(4ì±™ì§¸ì§¢) */
.tab_menu{margin:20px 0; border-left:solid 1px #d2d2d2;}
.tab_menu li{display:inline;float:left;margin: 0;}
.tab_menu li a{display:block;padding:5px 20px 3px 35px;border:solid 1px #d2d2d2;border-left:none;background:url(/common/images/template/tab_menu_off.png) no-repeat 17px 23px #f8f8f8;font-size:15px;line-height:40px;text-align:center;text-decoration:none;white-space:nowrap}
.tab_menu li.on a,.tab_menu li a:hover {border:solid 1px #626263;border-left:none;background:url(/common/images/template/tab_menu_on.png) no-repeat 17px 20px #626262;color:#fff;}


/* ì± ï¿½ì§¯ì±˜ì§¤ï¿½ì”³ãƒ¢ï¿½ê±”ï¿½(ì±™ï¿½â—ˆë¤ï¿½ë¼˜ï¿½ ì±˜ì§¸í˜§ ì±™ì¨©ì§¢ì± ï¿½â”‘ë¨„ï¿½ë§žï¿½ ì±˜ï¿½ìŠ¿ï¿½ ì± ï¿½ì§¯ì±˜ì§¤ï¿½ì”³ãƒ¢ï¿½ê±”ï¿½) */
pre{margin:10px 0;padding:10px 20px 0;border:1px solid #e9e9e9;background:#fafafa;font-size:12px;}

.tab_item{margin:15px 0 20px; padding: 10px 3%; border:1px solid #d9d9d9;}
.tab_item li{float:left;display:inline; margin-right:5px;  padding:5px 0;  }
.tab_item li.split_line {padding:0; width:100%; border-bottom:1px dashed #dbdbdb;}
.tab_item li a {display:inline-block;padding:2px 20px 2px 35px; background:url(/common/images/template/tab_item_off.png) no-repeat 15px 10px; line-height:20px;font-size:15px; text-decoration:none; color:#313131;}
.tab_item li.active a, .tab_obj li a:hover{  background:url(/common/images/template/tab_item_on.png) no-repeat  15px 10px #717171; color:#ffffff;}
.tab_obj{display:none;position: relative;padding:0;}

/*ì±—ì§¸ï¿½ï¿½ï¿½â‰¤ëŠ˜ãƒ‚ë‰ï¿½ ì±™í˜»ï¿½â–£ãƒ‚ì¡–ï¿½ï¿½ì”²ëŠ˜ãƒ‚ï¿½ë§¡ï¿½ãŽ®ê¶—*/
.center_img { margin:30px 0; text-align:center;}/* ì± ï¿½â—ˆëŠ˜ãƒ¢ï¿½ë®¤ë®¨ï¿½ì”²ëŠ˜ãƒ‚ï¿½ë§¡ï¿½ãŽ®ê¶—ì±™ï¿½ë¶‹ï¿½ ì±™í˜¶ì¨ˆì±˜ì§±ì¨ì±™ì§ ï¿½ï¿½ ì± í˜–ì§­ì±—ì¨ì§¸ì±™ï¿½ë¶‹ï¿½ max-width ì±˜ï¿½ì™–ï¼£ï¿½ì•ªï¿½ì™—ã¢ê¼¿ï¿½*/

/* input box */
.inbox100{width:100%;}
.inbox20{width:20%;}

/* box ì± ï¿½ï¿½â–£ï¿½ë®¾ï¿½ ì± ï¿½â”‘ëŠï¿½ì¡–ã…“ï¿½ì¡–ï¿½ */
.rbox { border:1px solid #ddd; border-radius:5px; padding:20px; overflow:hidden;}
.cbox {padding:25px 40px; overflow:hidden; background:#f7f7f7; margin:10px 0 25px 0;}
.box_type1 { border:1px solid #ccc; background:#f7f7f7; padding:10px 20px; }

/* boxì± ï¿½ï¿½â–£ï¿½ë®¾ï¿½ ì± íƒï¿½ì±™í˜¶ì¨ˆì±™ì§ ï¿½ï¿½ ì±™í˜¶ì¨ˆì±˜í˜§ï¿½ï¿½*/
.boxCont{position:relative; width:100%; min-height:300px; border-top:3px solid #005baa; border-right:1px solid #dad8db;border-bottom:1px solid #dad8db;border-left:1px solid #dad8db;border-right:1px solid #dad8db;}
.boxCont .boxLine{position:absolute; top:-3px; right:-1px;width:20%; height:3px;background:#f2bb26; text-indent:-9999px;}
.boxCont .boxTitle{font-size:38px; color:#333; text-align:center; font-weight:600; font-family:'NanumS'; margin:80px 0 0 0;}
.boxCont .boxTitle:after{display:block; content:''; width:80px; height:2px; background:#333; margin:0px auto; margin-top:30px;}
.boxCont .boxText{display:block; font-size:14px; color:#888; text-align:center; padding:20px 0;}
.boxCont .boxBtn{text-align:center; padding-bottom:40px;}
.boxCont .boxLogo{position:absolute; width:180px; right:20px; bottom:20px;}

/* boxì± ï¿½ï¿½â–£ï¿½ë®¾ï¿½_ì± í˜§ì§­ì± ï¿½ï¿½ ì± íƒï¿½ì±™í˜¶ì¨ˆì±™ì§ ï¿½ï¿½ ì±™í˜¶ì¨ˆì±˜í˜§ï¿½ï¿½*/
.boxCont_portal{position:relative; width:99.5%; min-height:300px; border-top:3px solid #005baa; border-right:1px solid #dad8db;border-bottom:1px solid #dad8db;border-left:1px solid #dad8db;border-right:1px solid #dad8db;}
.boxCont_portal .boxLine{position:absolute; top:-3px; right:-1px;width:20%; height:3px;background:#f2bb26; text-indent:-9999px;}
.boxCont_portal .boxTitle{font-size:38px; color:#333; text-align:center; font-weight:600; font-family:'NanumS'; margin:80px 0 0 0;}
.boxCont_portal .boxTitle:after{display:block; content:''; width:80px; height:2px; background:#333; margin:0px auto; margin-top:30px;}
.boxCont_portal .boxText{display:block; font-size:14px; color:#888; text-align:center; padding:20px 0;}
.boxCont_portal .boxBtn{text-align:center; padding-bottom:40px;}
.boxCont_portal .boxLogo{position:absolute; width:180px; right:20px; bottom:20px;}

/* ì±˜ì¨€ì¨ˆì±—ì§¹ì¨ˆì±™ï¿½ì¡™ï¿½ ì±™í˜»ï¿½ì±™ì§¸ì§¢ */
.box-step:after { content:''; clear:both; display:block;}
.box-step.col-2 li  {width: 47.5%;}
.box-step.col-3 li  {width: 30%;}
.box-step li { display:block; float:left; }
.box-step li.arrow { width:5%; height:180px; background:url(/images/health/contents/sub02/health_ic_arrow.png) no-repeat center center; content:''; display:block; }
.box-step li:last-child { margin-right:0; }
.box-head { background-color:#3053c6; color:#fff; border-radius:5px; padding:5px 10px; text-align:center; font-weight:700; }
.box-cont {border:2px solid #3053c6;border-radius:5px;padding: 10px 25px;margin-top:5px;text-align:center;min-height: 140px;}
.box-cont.left { text-align:left !important;}


@media only screen and (max-width:640px){
.bbs_search {padding:0;}
.bbs_search form{margin:15px 3%}
.bbs_search select{width:100%;margin:2px 0;margin-left: 0 !important;}
.bbs_search .input_text {width:100%;margin:2px 0;padding-left: 0 !important;padding-right:0;text-align: center;margin-left: 0 !important;}
.bbs_search .submit{width:100%;margin:2px 0;margin-left: 0 !important;}
ul.bu { padding: 0px;}
.bbs_gallery ul.list li{width: 90%;margin: 20px auto;float:none;display: block;}
}

@media only screen and (max-width:640px){
table.bbs_list thead th{display:none;}
table.bbs_list tbody.tb{border-top: 1px solid #151515;text-align:left;letter-spacing:-1px;}
table.bbs_list tbody.tb tr{display:block;padding:8px 0;text-align:left;border-bottom:1px solid #d9d9d9;}
table.bbs_list tbody.tb tr:nth-child(odd) {background:#f8f8f8}
table.bbs_list tbody.tb td{display:inline-block;padding:3px 5px;border:none;text-align:left;}
table.bbs_list tbody.tb td.subject{display:block;padding:3px 10px !important;font-weight:600;color:#000;}
table.bbs_list tbody.tb td:first-child{/*display:none;*/}
table.bbs_list td[data-cell-header]:before{display:inline-block;}
table.basic tbody.tb td{padding:5px 2%;}
}

.taR_float{float:right;}

@media only screen and (max-width:640px){
    .taR_float{float:none;display:block;}
}


.arrow_col{text-align:right;display:none}
.arrow_col img{width:20px;display:inline-block;margin-right:10px}

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

    .arrow_col{display:block}
.sub_head .title h2{font-size: 25px !important;}
}            