@charset "utf-8";
/* CSS Document */

#board_body{width:100%;}
#board_body .btn_al_right{text-align:right;margin-bottom:20px;}
#board_body .btn_al_center{text-align:center;margin-bottom:20px;}
#board_body .bar_bg_le{background:url(../images/bar_bg_le.gif) left top no-repeat;}
#board_body .bar_bg_ri{background:url(../images/bar_bg_ri.gif) right top no-repeat;}
.bInput{border: 1px solid #dbdbdb;height:18px;line-height:18px;}

/** ¸®½ºÆ® ******************************************************************/
#board_list table{width:100%;margin-bottom:20px;}
#board_list table thead td{text-align:center;}
#board_list table tbody td{border-bottom: 1px solid #e4e4e4;height:32px;line-height:32px;text-align:center;}
#board_list .subject{text-align:left;}
#board_list .bar_gap{background:url(../images/bar_gap.png) right top no-repeat;}

#board_cate { padding:10px 0; }

/** ÆäÀÌÂ¡ **/
#paging_area{position:relative;}
#paging_area p{text-align:center;margin-bottom:20px;}
.paging img{padding: 0 0px; vertical-align:middle; }
.paging .pd {margin:0 2px; vertical-align:middle; }
.paging .pdr { padding-right:7px;}
.paging .pdl { padding-left:7px;}

#paging_area .paging{padding: 0 5px;.padding: 0 9px;}
#paging_area .paging .pd{width:18px;height:18px;line-height:18px;display:inline-block;border: 1px solid #ddd;}
#paging_area .paging a:hover{border: 1px solid #bcbcbc;background:#ddd;color:#333;text-decoration:none;}
#paging_area .btn_write{position:absolute;right:0;top:-3px;}

/** °Ë»ö **/
#search_area{border: 1px solid #e1e1e1;padding:13px;background:#f8f8f8;text-align:center;font-size:12px;}
#search_area .sSelect{border: 1px solid #dbdbdb;height:20px;width: 80px;font-family:tahoma;}
#search_area .sInput{border: 1px solid #dbdbdb;height:18px;line-height:18px;width: 200px;}

/** »ó¼¼ÆäÀÌÁö ******************************************************************/
#board_view h1{height:27px;line-height:27px;color:#FFF;text-align:center;margin-bottom:5px;}
#board_view table{width:100%;margin-bottom:5px;}
#board_view table th, #board_view table td{border: 1px solid #e1e1e1;padding: 8px 10px 6px 10px;}
#board_view table th{background:#f8f8f8;font-weight:normal;color:#898989;font-size:11px;}
#board_view .file_down a{color:#333;font-weight:normal;letter-spacing:-1px;}
#board_view .contents{border-bottom: 1px solid #e1e1e1;padding: 15px 15px 20px 15px;margin-bottom:20px;}

.board_view h1{height:27px;line-height:27px;color:#FFF;text-align:center;margin-bottom:5px;}
.board_view table{width:100%;margin-bottom:5px;}
.board_view table th, .board_view table td{border: 1px solid #e1e1e1;padding: 8px 10px 6px 10px;}
.board_view table th{background:#f8f8f8;font-weight:normal;color:#898989;font-size:11px;}
.board_view .file_down a{color:#333;font-weight:normal;letter-spacing:-1px;}
.board_view .contents{border-bottom: 1px solid #e1e1e1;padding: 15px 15px 20px 15px;margin-bottom:20px;}

/** ´ñ±Û **/
#comments{padding-top:20px;}
#comments h2{margin-bottom:5px;}
#comments .writeBox{padding:10px;border: 1px solid #e1e1e1;background:#f8f8f8;margin-bottom:5px;position:relative;}
#comments .writeBox input{border: 1px solid #dbdbdb;background:#FFF;}
#comments .writeBox label{font-size:11px;padding-left:5px;}
#comments .write_btn{position:absolute;right:0;top:0;}
#comments dl {border-bottom: 1px solid #e1e1e1;margin-bottom: 23px;padding-bottom:19px;}
#comments dl dt{margin-bottom:10px;background:url(../images/comm_icon.gif) left top no-repeat;padding-left: 20px;}
#comments dl dt strong{color:#333;padding-right:5px;}
#comments dl dt span{color:#999;padding-right:10px;}
#comments dl dd{line-height:150%;padding: 0 20px;}

/** ±Û¾²±â ******************************************************************/
#board_write{border-top:2px solid #666;padding-top:7px;}
#board_write table{width:100%;margin-bottom:20px;}
#board_write table th, #board_write table td{border: 1px solid #e1e1e1;padding: 8px 10px 6px 10px;}
#board_write table th{background:#f8f8f8;font-weight:normal;color:#898989;font-size:11px;}
#board_write table td span, #board_write table td label{font-size:11px;color:#999;}



/** ¹®ÀÇÆû ******************************************************************/
#inquiryS1{border-top:2px solid #666;border-bottom: 1px solid #e1e1e1;padding: 20px 0 25px 20px;margin-bottom: 20px;}
#inquiryS1 table{width: 100%;}
#inquiryS1 table tr th{font-size: 11px;font-weight: bold;letter-spacing: -1px;padding: 7px 0;text-align:left;}
#inquiryS1 table tr td{font-size: 11px;letter-spacing: -1px;}
#inquiryS1 table tr td input{height: 15px;}

#inquiryS2{border-top:2px solid #666;border-bottom: 1px solid #e1e1e1;padding:10px 2px 10px 2px;margin-bottom: 20px;}
#inquiryS2 table{width: 100%;}
#inquiryS2 table th, #inquiryS2 table td{border: 1px solid #e1e1e1;padding: 8px 10px 6px 10px;}
#inquiryS2 table th{background:#f8f8f8;font-weight:normal;color:#898989;font-size:11px;text-align:left;}
#inquiryS2 table td span{font-size:11px;color:#999;}


/** ÀÚÁÖ¹¯´ÂÁú¹® ******************************************************************/


#faq {border-top:1px solid #494d63;margin-bottom:50px;}
#faq .faq_q{font-weight:bold;background:url(/images/mypage/icon_q.jpg)  0% 60% no-repeat;
	height:40px;padding-left:40px;line-height:310%;border-bottom:1px solid #efefef;}
#faq .faq_a{background:url(/images/mypage/icon_a.jpg) no-repeat 2% 50% #f8f8f8;
	padding:25px 50px;line-height:180%;border-bottom:1px solid #efefef;}
#faq dl dd {font:9pt "NanumGothicWeb";}


.search_notice_box{box-sizing:border-box;overflow:hidden;width:1280px; padding:14px 160px 4px; color:#fff; background-color:#612581}
.search_notice_box h3{margin-bottom:12px;font-size:18px;letter-spacing:2px;}
.search_notice_box .input_box{float:left;width:1000px;height:40px; text-align:center; margin:0px auto;}
.search_notice_box .input_box input{float:left;width:700px;height:100%;border:0;background-color:transparent;font-size:18px;font-weight:500;text-indent:12px;color:#fff; border-bottom:1px solid #fff;}
.search_notice_box .input_box input::-webkit-input-placeholder{color:#fff}
.search_notice_box .input_box input::-moz-placeholder{color:#fff}
.search_notice_box .input_box input:ms-input-placeholder{color:#fff}
.search_notice_box .input_box .effect_bar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid #dedede;border-radius:2px}
.search_notice_box .input_box input:focus+.effect_bar{border:2px solid #fff}
.btn_search_notice{width:76px;height:40px;margin-left:8px;font-size:18px;background-color:transparent;letter-spacing:1px;color:#fff; margin-left:-110px;}
.search_notice_box select{
	margin-right:50px;
    display: block;
	float:left;
    width: 200px;
    height: 38px;
    border-radius: 2px;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: 1px;
    text-indent: 18px;
    color: #fff;
	background-color:#612581;
	border:0px;
	text-align:center;
	border-bottom:1px solid #fff;
}

.notice_list{margin-top:16px;}
.notice_list li{border-bottom:1px solid #dedede}
.notice_link{display:block;padding:30px 5px 30px 24px;line-height:1}
.notice_num{font-size:16px;font-weight:bold;color:#000;vertical-align:middle}
.notice_txt{display:inline-block;overflow:hidden;width:646px;margin-left:17px;font-size:16px;font-weight:500;letter-spacing:1px;color:#000;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}
.notice_date{display:inline;vertical-align:middle;font-size:16px;font-weight:500;letter-spacing:1px;color:#000}
.board_title{padding: 30px 5px 30px 24px; color:#000;}
.question_txt,.answer_txt{overflow:hidden;font-size:16px;font-weight:500;line-height:23px;letter-spacing:1px}
.faq_question{display:block;overflow:hidden;padding:30px 34px 30px 24px}
.faq_question .arrow{float:right;width:12px;height:7px;margin-top:8px;width:12px;height:7px;background-position:-50px -46px}
.faq_question .question_txt{color:#000}
.faq_answer{display:none;padding:30px 34px 30px 24px; margin-left:70px; max-width:1080px;}
.faq_answer .answer_txt{color:#494949}

