@charset "utf-8";

.h4_reply{margin:25px 0 0 0; padding-left:18px; background:url('/main/images/join/bu_h4.gif') no-repeat 0 top; color:#2982cf; font-size:120%;line-height:normal;}
.disno{display:none;}
.vm img{vertical-align:middle !important;}
.hid{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}

/* board_top */
.board_top{overflow:hidden; width:650px; height:21px; padding:10px 0 3px 0;}
.board_top div.left{float:left;}
.board_top div.right{float:right;}
.board_top span{font-weight:bold; color:#3d99e7;}
.board_top p{float:left; color:#8c8c8c;}
.board_top label{float:left; color:#8c8c8c; margin-right:5px;}
.board_top input{float:left; margin-left:4px; display:inline; height:19px;}
.board_top input.text{float:left; margin-left:5px; width:125px; height:17px; border:1px solid #dbdbdb;}
.board_top select{float:left; height:19px; border:1px solid #dbdbdb;}
.board_top select.sel01{width:40px; margin-right:10px;}
.board_top select.sel02{width:65px;}
.board_top select.sel03{width:75px;}
.board_top select.sel04{width:110px; margin-left:4px;}
.board_top select.sel05{width:110px;}

/* board_list */
.MB25{margin-bottom:25px;}
.board_list .br{border-right:1px solid #bdbdbd;}

.board_list{width:650px; text-align:center; color:#606060; table-layout:fixed;}
.board_list th{padding:8px 0 5px 0; background:url('/skin/images/board/bg_th01.gif') repeat-x left bottom; border-bottom:1px solid #bdbdbd; border-top:2px solid #9b9b9b; font-size:0.95em; line-height:1.5em;;}
.board_list td{padding:8px 0 4px 0; border-bottom:1px solid #dbdbdb; line-height:1.5em;;}
.board_list td a{color:#606060;}
.board_list td a:hover{text-decoration:underline;}
.board_list td span.number{color:#fb8513;}
.board_list td img{margin-top:-4px; *margin-top:-3px; vertical-align:middle;}
.board_list td.al{text-align:left;}
.board_list td.al img{margin-left:5px;}
.board_list td.alpl{text-align:left; padding-left:10px;}
.board_list td.alpl img{margin-left:5px;}

/* board_view */
.board_view .nobr{border-right:none;}
.board_view .br{border-right:1px solid #dbdbdb;}

.board_view{width:650px; color:#606060; border-bottom:2px solid #dbdbdb; border-top:2px solid #9b9b9b; table-layout:fixed;}
.board_view th{padding:8px 0 5px 0; background:#f4f4f4; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size:0.95em; line-height:normal;}
.board_view th.thbg{background:url('/skin/images/board/bg_th01.gif') repeat-x left bottom; border-bottom:1px solid #bdbdbd; font-size:0.95em;}
.board_view th h5.h5_T10{background:transparent url(/main/images/join/bu_h5.gif) no-repeat scroll left top; font-size:100%; text-align:left; padding: 0 0 0 20px;margin-left:12px;}
.board_view th p{margin-top:5px;}
.board_view td{padding:8px 5px 4px 10px; border-bottom:1px solid #dbdbdb; line-height:normal;}
.board_view td.cen{text-align:center;}
.board_view td.thbg{background:url('/skin/images/board/bg_th01.gif') repeat-x left bottom; border-bottom:1px solid #bdbdbd; font-size:1em; text-align:left; font-weight:bold;}
.board_view td span.number{color:#fb8513;}
.board_view td.file a{color:#1a85d7;}
.board_view td.file a:hover{text-decoration:underline;}
.board_view td.file a img{padding-right:5px; vertical-align:-3px;}
.board_view td.file ul li{padding:2px 0;}
.board_view td.textbox{padding:15px; line-height:1.5em;}
.board_view td.textbox ul.maT10{margin-top:10px;}
.board_view td.textbox ul.maT25{margin-top:25px;}
.board_view td.textbox ul.normal li{font-weight:normal;}
.board_view td.textbox ul li{font-weight:bold;}
.board_view td.textbox ul li ul{margin-top:0; padding:3px 0 0 0;}
.board_view td.textbox ul li ul li{font-weight:normal; line-height:1.5em;}
.board_view td.textbox ul li ul li ul{ padding:3px 0 0 8px;}

/* prev next article */
.board_next{width:100%; color:#606060;}
.board_next th{padding:8px 0 5px 0; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; line-height:normal; background:#f4f4f4; font-size:0.95em;}
.board_next td{padding:8px 5px 4px 10px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; line-height:normal; font-size:1em;}
.board_next td a:hover{text-decoration:underline;}

/* board_write */
.board_write{width:650px; color:#606060; border-top:2px solid #9b9b9b; border-bottom:2px solid #dbdbdb; table-layout:fixed;}
.board_write th{padding:5px 0 3px 0; background:#f4f4f4; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size:0.95em; line-height:1.4em;}
.board_write th span{color:#4794d6;}
.board_write th.brn{border-right:none;}
.board_write th.title{padding:8px 0 5px 0;}
.board_write th.catch{padding:4px 0 4px 0; *padding:5px 0 3px 0;}
.board_write th.left{text-align:left; padding-left:10px;}
.board_write td{padding:4px 5px 4px 10px; border-bottom:1px solid #dbdbdb; line-height:1.4em;}
.board_write td span.maR20{margin-right:20px;}
.board_write td.br{border-right:1px solid #dbdbdb;}
.board_write td.cont{padding:15px; line-height:1.4em;}

.board_write td.catch{padding:4px 5px 5px 10px; _padding:4px 5px 4px 10px;}
.board_write td.catch label{float:left; margin:4px 8px 0 0;}
.board_write td.catch select{float:left; height:19px;}
/* input */
.board_write td input{height:17px; border:1px solid #dbdbdb; *margin-top:-2px;}
.board_write td input.txt01{width:177px;}
.board_write td input.txt02{width:502px;}

/* paging */
.paging{width:648px; text-align:center; padding:15px 0 0 0; *padding:17px 0 1px 0; }
.paging ul{margin:0 auto; width:250px; }
.paging ul li{display:inline; padding:0 4px 0 0; line-height:normal;}
.paging ul li.btn{padding:0;}
.paging ul li.btn a img{margin-top:-2px; vertical-align:0;}
.paging ul li.btn2{padding:0;}
.paging ul li.btn2 a img{margin-top:-2px; vertical-align:0;}
.paging ul li.presentPage{font-weight:bold;}


.board_write td.file input{width:400px; height:19px;}
.board_write td.file input.second{margin-top:4px; *margin-top:2px;}

/* buttonBox */
.buttonBox{overflow:hidden; height:20px; padding:15px 0 15px 0; text-align:center; margin:0 auto;}
.buttonBox input{height:20px;}
.buttonBox a{height:20px;}
.buttonBox a img{vertical-align:0;}
.buttonBox .left{float:left; margin:0 5px 0 0;}
.buttonBox .right{float:right; margin:0 0 0 5px;}

.buttonBox2{overflow:hidden; height:20px; padding:15px 0 0 0; text-align:center; margin:0 auto;}
.buttonBox2 input{height:20px;}
.buttonBox2 .left{float:left; margin:0 5px 0 0;}
.buttonBox2 .right{float:right; margin:0 0 0 5px;}


.prompt_box{width:100%; height:100px;}
.prompt_box .layer_prompt{position:absolute; width:241px; height:80px; border:2px solid #9b9b9b; background:#fff;}
.prompt_box .layer_prompt li{text-align:center; font-size:0.95em; line-height:1em;}
.prompt_box .layer_prompt li.info{margin:0 0 10px 0; padding:6px 0 0 0; *padding:4px 0 0 0; background:url('/skin/images/board/bg_th02.gif') repeat-x left top; height:17px; *height:19px; text-align:right;}
.prompt_box .layer_prompt li.info a{margin:0 7px 0 0;}
.prompt_box .layer_prompt li.info a img{font-size:0;}
.prompt_box .layer_prompt li.text{margin:0 0 5px 0;}
.prompt_box .layer_prompt li.btn .MR3{margin-right:3px;}