@charset "utf-8";

/*게시판*/
.List_title {width:100%; height:31px; background:url(../images/common/table_title_bg.gif) no-repeat; padding-top:9px; padding-bottom:11px;}
.List_title td {text-align:center; vertical-align:middle;  background:url(../images/common/tb_bar.gif) no-repeat right 50%;}

.List {width:100%; border-collapse:collapse; font-size:12px; line-height:18px;  border-bottom-color:#b2b2b2; border-bottom-width:1px; border-bottom-style:solid;}
.List td {padding:6px 0px; border-bottom-color:#e8e8e8; border-bottom-style:solid; border-bottom-width:1px; vertical-align:middle; color:#555555;}
.List img {vertical-align:middle;}
.bg_color {background-color:#f9f9f9;}
.bg_color2 {background-color:#E4ECFC;}
.reply {padding-left:10px;}
.reply img {padding-right:10px;}


.View_title {width:100%; border-collapse:collapse; height:31px; background:url(../images/common/table_title_bg.gif) no-repeat;}
.View_title td {padding-left:15px; text-align:left; vertical-align:middle; font-size:12px; font-family:Dotum; color:#333333; font-weight:bold;}
.View {width:100%; border-collapse:collapse; font-size:12px; border-bottom-color:#7999c9; border-bottom-style:solid; border-bottom-width:1px;}
.View th {padding:8px; border-bottom-color:#d6dde7; border-bottom-style:solid; border-bottom-width:1px; vertical-align:middle; background:url(../images/common/tv_bar.gif) no-repeat bottom right;}
.View td {padding:8px 8px 8px 15px; border-bottom-color:#d6dde7; border-bottom-style:solid; border-bottom-width:1px; vertical-align:middle;}
.View img {vertical-align:middle;}
.View .view_con {padding:20px;}

.Write {width:100%; border-collapse:collapse; font-size:12px; border-top-color:#7999c9; border-top-style:solid; border-top-width:1px; border-bottom-color:#7999c9; border-bottom-style:solid; border-bottom-width:1px;}
.Write th {padding:8px; border-bottom-color:#d6dde7; border-bottom-style:solid; border-bottom-width:1px; background:url(../images/common/tv_bar.gif) no-repeat bottom right; text-align:left; vertical-align:middle;}
.Write td {padding:8px 8px 8px 15px; border-bottom-color:#d6dde7; border-bottom-style:solid; border-bottom-width:1px; vertical-align:middle;}
.Write img {vertical-align:middle;}
.Write input {vertical-align:middle;}
.Write select {vertical-align:middle;}

.Reply {width:100%; border-collapse:collapse; font-size:12px;}
.Reply td {color:#555555; padding:8px 0; border-bottom-color:#dddddd; border-bottom-style:dashed; border-bottom-width:1px;}
.Reply img {vertical-align:middle;}
.Reply input {vertical-align:middle;}
.Reply select {vertical-align:middle;}

.faq {width:100%; border-collapse:collapse; font-size:12px;}
.faq_q {width:100%; height:33px; border-collapse:collapse; background:url(../images/common/faq_bg.gif) no-repeat; padding-top:10px; padding-bottom:10px;}
.faq_q th {text-align:center; vertical-align:middle;  background:url(../images/common/tb_bar.gif) no-repeat right 50%;}
.faq_q td {padding-left:15px; text-align:left; vertical-align:middle; font-size:12px; font-family:Dotum; color:#333333; font-weight:bold;}
.faq_a {width:100%; border-collapse:collapse;background-color:#f9f9f9;}
.faq_a th {text-align:center; vertical-align:text-top; padding-top:10px; padding-bottom:10px; }
.faq_a td {padding-left:15px; text-align:left; vertical-align:middle; font-size:12px; font-family:Dotum; color:#333333; padding-top:10px; padding-bottom:10px;}

.pw {width:500px; border-collapse:collapse; text-align:center; background:url("/images/common/write_linebg.gif") repeat-y; font-size:12px; color:#555555; font-family:Dotum;}
.pw input {vertical-align:middle;}
.pw img {vertical-align:middle;}

.c {text-align:center;}

.numbering {width:100%; height:11px; text-align:center; vertical-align:middle; font-family:Dotum; font-size:12px; color:#555555; margin-top:30px;}
.numbering img {margin:0 10px; vertical-align:middle;}

.numbering02 {width:350px; height:15px; margin-top:5px; margin-left:170px; _margin-left:85px; text-align:center; font-family:Verdana; font-size:12px; color:#828282;}
.numbering02 img {margin:0 15px; vertical-align:middle;}



.btn {text-align:left;}
.btn02 {height:18px; text-align:center; margin-top:15px;}
.btn03 {text-align:center;}
.btn04 {text-align:right;}



/* 2014-02-11 신재민 css 추가하였음 참고해주세요 두현씨...*/

/* 게시판 
====================*/
.bbs_wrap{width:740px;margin:0 auto;}

/* search */
.bbs_search_wrap{position:relative;background-image:url("/commons/images/site/bbs_search_bg.jpg");background-position:0 0;background-repeat:no-repeat;height:23px;padding:12px 0 0 20px;margin-bottom:10px;}
.bbs_search_wrap .pos_s_box{position:absolute;top:4px;left:430px;}

.search_box{margin-bottom:10px;font-size:11px;}
.search_box .align_center{text-align:right;}
.search_box h3{display:inline;visibility:hidden;}
.search_box .top_select{width:100px;}
.search_box .selectbox_title {display:inline-block;
background-image: url("/commons/images/site/t_select_bg2.jpg");background-repeat:no-repeat;background-position:99% center;text-align:left;height:15px;border:1px solid #ddd;padding:5px;}
    *+ html .search_box .selectbox_title{display:inline;}
.chk_box{height:13px;margin:0;}
.in_s_box{border:1px solid #ddd;height:23px;padding:2px 0 0 3px;background-color:#fff;}


.selectbox_title_focus{border:1px solid red !important;}
.selectbox_title {
    background-color: #fff;
    background-image: url("/commons/images/site/t_select_bg.jpg");
    background-position: 95% 4px;
    background-repeat: no-repeat;
    color: #585858;
    font-size: 11px;
    font-family:'나눔고딕';
    height: 14px;
    margin-right: 2px;
    margin-top: 0;
    padding: 2px 0;
    position: relative;
    width: 82px;
    border:1px solid #d4d4d4;
}
.selectbox_title strong {padding-left: 10px;}
.top_select{width:105px !important;}
.selectbox_option{background-color:#fff;border:1px solid #d4d4d4;width:115px !important;}
.selectbox_option a {
    color: #585858;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 5px 5px 10px;
}
.selectbox_option a:hover{font-weight:bold;}

.selectbox_title_focus{border:1px solid gold !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* 크롬 핵 */

  /*  body .top_select{float:left;}*/
    body .selectbox_option {top:307px !important;}
}
/* list */
.bbs_list_wrap{background-image:url("/commons/images/site/bbs_bg.jpg");background-position:0 0;background-repeat:no-repeat;margin-bottom:30px;}
.bbs_list_wrap caption{display:none;}
.bbs_list_lay{width:100%;border-collapse:collapse;}
.bbs_list_lay th{font-weight:bold;padding:10px 0 6px 0;color:#666;}
.bbs_list_lay td{font-family:'돋움';text-align:center;padding:7px 0;border-bottom:1px solid #d1d1d1;line-height:1.5;}
.bbs_list_lay td.sub_line{text-align:left;padding-left:10px;}
.bbs_list_lay td.sub_line a{font-weight:normal;color:#666;}
.bbs_list_lay td.sub_line a:hover{color:#8f8f8f;}

/* paging */
.paging{text-align:center;margin-bottom:10px;}
.paging span{padding:0 5px;}
.paging span a{padding:0 3px;color:#b6b6b6;}
.paging span a strong{color:#999;}
.paging img{vertical-align:middle;padding:0 4px;}

/* 이전글 다음글 */
.before_next {border-top:2px solid #d1d1d1;margin-bottom:10px;border-bottom:1px solid #d1d1d1;}
.before_next dl{border-bottom:1px solid #d1d1d1;padding:10px 10px 10px 20px;}
.before_next dl dt,.before_next dl dd{display:inline-block;}
    *+ html .before_next dl dt{display:inline;}
    * html .before_next dl dt{display:inline;}
    *+ html .before_next dl dd{display:inline;}
    * html .before_next dl dd{display:inline;}

.before_next dl dt{width:10%;font-weight:bold;}
.before_next dl dd a{color:#666;}
.before_next dl dd a:hover{text-decoration:underline;}
/* 비밀번호 box */
.pw {width:500px; border-collapse:collapse; text-align:center; background:url("/images/common/write_linebg.gif") repeat-y;}
.pw input {vertical-align:middle;}
.pw img {vertical-align:middle;}


/* 갤러리 게시판
=====================*/
.gall_wrap{width:740px;padding-top:10px;}

/*게시판 하단공통*/
.bbs_bottom_box {position:relative;min-height:32px;padding-top:2px;}
    * html .bbs_bottom_box{height:35px;}
.bbs_bottom_box .left_btn{position:absolute;top:0px;left:0;}
.bbs_bottom_box .right_btn{position:absolute;top:0px;right:0;}

/* list */
.gallery_list_wrap li{float:left; width:223px;height:217px; padding-left:10px; padding-right:10px;}
    * html .gallery_list_wrap li{float:left; width:223px;height:217px; padding-left:1px; padding-right:11px;}
.gallery_list_wrap li p.item01{margin-bottom:7px;}
.gallery_list_wrap li p.item01 img{width:223px; height:134px;}
.gallery_list_wrap li h3{font-size:16px;margin-bottom:5px;width:223px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gallery_list_wrap li p.item02{text-align:left;padding:0 0px;}
.gallery_list_wrap li p.item02 a{font-weight:normal;color:#666;font-family:'돋움';}
.gallery_list_wrap li p.item02 a:hover{text-decoration:underline;}

/* list 2 */
.gallery_list_wrap2 ul{padding-left:8px;}
.gallery_list_wrap2 li{float:left; width:114px;height:250px; padding-left:15px; padding-right:15px;}

.gallery_list_wrap2 li p{text-align:center;color:#666;}
.gallery_list_wrap2 li p.item01{border:1px solid #c2c2c2; margin-bottom:10px; padding:4px;}
.gallery_list_wrap2 li p.item01 img{width:104px; height:150px;}
.gallery_list_wrap2 li p.item02{padding:0 5px;margin-bottom:3px;}
.gallery_list_wrap2 li p.item03{margin-bottom:8px;}

/* view and edit */
.bbs_view{width:740px;margin:0 auto;}
.bbs_view_wrap{background-image:url("/commons/images/site/nav_bottom_bg2.jpg");background-position:0 bottom;background-repeat:no-repeat;padding-bottom:8px;}
.bbs_view_box{background-image:url("/commons/images/site/nav_top_bg2.jpg");background-position:0 0;background-repeat:no-repeat;padding-top:8px;}
.bbs_view_wrap table{width:100%;text-align:left;border-collapse:collapse;}
.bbs_view_wrap table th{color:#666;font-weight:bold;padding-right:10px;padding-top:5px;padding-bottom:5px;text-align:right;}
.bbs_view_wrap table caption{display:none;}
.bbs_view_wrap table td{padding-left:10px;padding-top:5px;padding-bottom:5px;font-family:'돋움';}

.bbs_cont{padding:20px 10px 20px 10px;line-height:150%; margin-bottom:10px;font-family:'돋움';}
.bbs_cont p{margin-bottom:20px;font-family:'돋움';}

.bbs_file_box{border-bottom:1px solid #666;padding:7px 0 10px 10px;margin-bottom:10px;}
.bbs_file_box li{padding:3px 0;}
.bbs_file_box li label{padding-right:10px;font-weight:bold;color:#666;}
.bbs_file_box li input{}

/* 이전글 다음글 */

.bn_box{border-top:1px solid #c7c7c7;border-bottom:0px solid #c7c7c7;margin-bottom:20px; background-position:0 0; background-repeat: repeat-x;}
.bn_box p{padding:0;border-bottom:1px solid #c7c7c7;}
.bn_box p img{padding-top:0px;padding-right:10px;padding-left:0px;}
.bn_box p a{color:#606060;font-size:12px;vertical-align:middle;display:inline-block;margin-top:15px;font-family:'돋움';}
    *+ html .bn_box p a{display:inline;}
    * html .bn_box p a{display:inline;}
.bn_box p a:hover{text-decoration:underline;}

/* 게시판 쓰기 */
.in_text_sp{width:718px;height:233px; border:1px solid #ddd;font-size:12px; overflow:auto;}

/* 정의리스트 인라인 */
.basic_dl_1 dt,.basic_dl_1 dd{display:inline;}
.basic_dl_1 dd{margin-right:10px;}
.basic_dl_1 dt b{color:#003976;}

.basic_dl_1 dt .wid_dt{display:inline-block;}
*+ html .basic_dl_1 dt .wid_dt{display:inline;}
* html .basic_dl_1 dt .wid_dt{display:inline;}

/* 정의리스트 블락 */
.basic_dl_2 dt,.basic_dl_2 dd{display:block;margin-bottom:10px;}
.basic_dl_2 dd{margin-bottom:20px;line-height:1.6;}
.bold_dt dt{font-weight:bold;}


/* 아이디중복확인팝업 */
.id_same{text-align:center;height:295px;width:388px;background-image:url("/commons/images/member/id_same.jpg");background-position:0 0;background-repeat:no-repeat;position:relative;}
.id_same .cl_btn{position:absolute;bottom:3px;right:5px;}
.id_itme01{padding-top:80px;margin-bottom:17px;font-weight:bold;font-size:11px;}
.id_itme02{margin-bottom:20px;line-height:1.8;font-size:11px;}
.id_itme02 .same_in_box{width:100px;border:1px solid #d9d9d9;padding:2px 0 0 3px; height:17px;}
.id_item03{margin-bottom:10px;}
.id_item03 strong{color:#9d3e22;}
/* 우편번호찾기팝업 */
.post_search{height:470px;width:388px;background-image:url("/commons/images/member/post_search.jpg");background-position:0 0;background-repeat:no-repeat;position:relative;}
.post_search .cl_btn{position:absolute;bottom:3px;right:5px;}
.post_search label{font-size:11px;font-weight:bold;}
.post_s_top{height:212px;overflow:hidden;}
.post_in_box{width:100px;border:1px solid #d9d9d9;padding:2px 0 0 3px; height:17px;}
.p_item1{padding:90px 0 15px 30px;font-size:11px;}
.p_item2{padding:0 0 35px 0;text-align:center;}
.p_item3{padding-left:24px;font-size:11px;color:#9d3e22;font-weight:bold;}

.post_b_top{width:350px;height:200px;overflow:auto;margin-top:30px;margin-left:24px;}

.post_b_top .post_table{width:100%;}
    * html .post_b_top .post_table{width:auto;}
    *+ html .post_b_top .post_table{width:auto;}
.post_b_top .post_table thead{position:absolute;top:0;left:0;text-indent:-9999px;display:block;font-size:0;}

.post_b_top .post_table td{text-align:center;padding-left:3px;padding-top:5px; padding-bottom:5px;line-height:1.6;
background-image:url("/commons/images/member/post_dot.jpg");background-position:0 bottom;background-repeat:repeat-x;
}
.post_b_top .post_table td.add_line{text-align:left;padding-left:0px;}
.post_b_top .post_table td.add_line a:hover{text-decoration:underline;}

.join_tb_wrap table td .tableintablexx {margin:0;padding:0;width:100%;border:0;}    
    
.join_tb_wrap table td .tableintablexx td{margin:0;padding:0;border:0;}

/* 2014-02-11 신재민 css 추가하였음 참고해주세요 두현씨...*/
