@charset "euc-kr";

/* Check Password */
.check_pw {border-top:1px solid #6d6d6d; border-bottom:1px solid #d3d3d3; width:450px; margin:30px auto 0 auto; padding:0 0 30px 0;}
.check_pw .h4 {padding:15px 0; border-bottom:1px solid #d3d3d3;}
.check_pw .h4 .span_tit {font-size:24px; margin:0 8px 0 15px; font-weight:600; color:#444;}
.check_pw .h4 .span_txt {font-size:13px; color:#666666;}
.check_pw .pw_input_wrap {padding:40px 0 30px 0; text-align:center;}



#board_table .board_gall {overflow:hidden; padding:10px 0 0 0; }
#board_table .board_gall ul {overflow:hidden; position:relative; left:-8px; width:1030px;}
#board_table .board_gall ul .first-child {position:relative; float:left; }
#board_table .board_gall ul li {position:relative; float:left; margin:0 0 27px 14px; border:1px solid #dddddd;}
#board_table .board_gall ul li .img { width:240px; }
#board_table .board_gall ul li .plus { position:absolute; right:1px; top:161px; }
#board_table .board_gall ul li dl { padding:10px 10px;}
#board_table .board_gall ul li dl dt {padding:1px 0 0 0;}
#board_table .board_gall ul li dl dd { padding:7px 0 0 0; position:relative; font-size:12px; color:#b1b1b1;}
#board_table .board_gall ul li dl dd .day {position:absolute; right:0; color:#7d7d7d;}

.movie_titbox { padding:20px 0 20px 0; border-bottom:1px solid #ccc; }
.movie_titbox h4 { font-size:28px; color:#000; font-weight:normal;}
.info {padding-top:6px; color:#777; font-size:13px;}

.board_gall .imga { z-index:10;}
.board_gall .over_text { z-index:12; position:absolute; left:0; bottom:0; width:100%; height:100%; text-align:center;}
.board_gall .over_text a { z-index:12; position:relative; display:block; height:100%; font-size:0; color:#fff; }
.board_gall .over_text a:hover { background: url(../images/common/bg_hover.png) repeat-x 0 bottom; font-size:15px; }
.board_gall .over_text a span { position:absolute; height:28px; bottom:1px; display:block; width:100%; text-align:center;}


caption { visibility:hidden; font-size:0;}

.box_normal { width:982px; margin:0 auto; text-align:center; }


#board_table .board_table01 { width:100%; text-align:center; margin-bottom:30px; border-top:2px solid #4d4d4d;}
.board_table01 thead th { font-weight:bold; padding:12px 2px 10px 2px; border-bottom:1px solid #b2b2b2; background:url('/skin/line_v.gif') no-repeat left 49%;}
.board_table01 td, .board_table01 tbody th { padding:12px 2px 10px 2px; border-bottom:1px dotted #b3b3b3; }
.board_table01 .subject { padding-left:12px; text-align:left; }
.board_table01 .st01{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_01.gif) no-repeat center 0;}
.board_table01 .st02{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_02.gif) no-repeat center 0;}


.board_table02 { width:100%; margin-top:14px; border-top:1px solid #b9b9b9;}
.board_table02 thead th { font-weight:bold; padding:7px 2px 6px 2px; border-bottom:1px solid #b2b2b2; background:url('/skin/line_v.gif') no-repeat left 49%;}
.board_table02 tbody th { width:20%; font-weight:bold; background:#fafafa; padding:6px 2px 6px 2px; border-bottom:1px solid #e3e3e3; }
.board_table02 td { padding:6px 2px 6px 12px; border-bottom:1px solid #e3e3e3; }
.board_table02 .subject { padding-left:12px; text-align:left; }




#board_table .board_table01_inquiry { width:100%;margin:0 auto; border-top:2px solid #4d4d4d;}
.board_table01_inquiry thead th { text-align:left; font-weight:bold; padding:9px 2px 8px 30px; border-bottom:1px solid #b2b2b2; background:url('../skin/board_spot.gif') no-repeat 10px 49%;}
/*.board_table01_inquiry tbody th { padding:8px 2px 7px 2px; min-width:70px; border-bottom:1px solid #b2b2b2; background:url('/img/line_v.gif') no-repeat left 49%; text-align:right;}*/
.board_table01_inquiry tbody th { padding:8px 10px 7px 2px; min-width:70px; border-bottom:1px dotted #b3b3b3; text-align:right;background:url('/skin/line_v.gif') no-repeat right 49%;}
.board_table01_inquiry tbody th.check { background: url('../image/bl_check.gif') no-repeat 13px 49%;}
.board_table01_inquiry td { padding:8px 2px 7px 16px; border-bottom:1px dotted #b3b3b3; }



.board_table01_view {width:100%; margin-bottom:30px; border-top:1px solid #4d4d4d; }
.board_table01_view th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; background-color:#e5e5e5; border-bottom:1px solid #d5d5d5; text-align:center;}
.board_table01_view td {padding:10px 2px 8px 12px; border-bottom:1px solid #d5d5d5; background-color:#ffffff;}
.board_table01_view .view_datacon { padding:30px 25px; min-height:200px; vertical-align:top;}

#gallery { }
#gallery th { }
#gallery td {padding:0; border:none;}


/* board_table01_write  
.board_table01_write {width:100%; margin-bottom:30px; border-top:1px solid #4d4d4d;}
.board_table01_write th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; border-bottom:1px solid #e5e5e5; background-color:#f0f0f0; text-align:center;}
.board_table01_write td { padding:10px 2px 8px 12px; border-bottom:1px solid #e5e5e5;  padding-left:3px; }
*/



/* ¼­Ä¡Æû ¼¿·ºÆ®¹Ú½º p_searchtype  */
.searchbox {margin:10px auto; text-align:center; border:2px solid #dcdcdc; background:#fff; height:40px; }

.searchbox #p_searchtype { margin-top:0; height:28px; width:80px; padding:0 0 0 3px; vertical-align: top; border:1px solid #D0D0D0; line-height:12px;}
.searchbox .input01_text { color:#5E5E5E; margin:0 5px 0 0; border:1px solid #D0D0D0; padding-left:3px; line-height:100%; height:24px; vertical-align:top;}




.board_table01_write {width:100%; margin-bottom:30px; border-top:1px solid #4d4d4d;}
.board_table01_write th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; border-bottom:1px solid #e5e5e5; background-color:#f0f0f0; text-align:center;}
.board_table01_write td { padding:10px 2px 8px 12px; border-bottom:1px solid #e5e5e5;  padding-left:3px; }
.board_btn { overflow:hidden; margin-bottom:100px; text-align:center; }
.board_btn span { pad:0 4px;}


.board_topbg {background:url(/image/board_topbg.gif) no-repeat;}
.board_graybg {background:url(/image/board_gray_bg.gif);}
.board_nobg {background:url(/image/no_bg.gif) no-repeat;}
.board_hitbg {background:url(/image/hit_gray_bg.gif);}
.board_counter {float:left;}
.board_line {background-color:#ddd; height:1px;}
.board_line02 {padding-left:3px; padding-right:3px;}
.bold {font-weight:bold;}
.board_search_bg {border:8px solid #ebebeb; width:720px; height:54px;}

.search_input {width:202px; height:17px; border:1px solid #ddd;}

.board_bullet01 {background:url(/image/board_bullet.gif) no-repeat; padding-left:15px; font-weight:bold; color:#828282;}
.board_view_th01 {float:left; width:184px;}
.board_view_th02 {float:left;}
.board_view_th01 li {float:left;}
.board_view_th02 li {float:left;}
.file_th {font-weight:bold;}
.file_icon {margin-left:3px; margin-top:-2px;}
.file_name {margin-left:3px;}
.board_bullet02 {background:url(/image/board_bullet.gif) no-repeat; padding-left:15px; font-weight:bold; color:#5c9b14;}


.reply_bg {border-bottom:2px solid #cccccc; border-top:2px solid #cccccc; background-color:#f9f9f9; padding-left:5px;  padding-right:5px;}
.reply_input01 {width:88px; height:18px; border:1px solid #d0d0d0;}
.reply_input02 {width:493px; height:60px; border:1px solid #d0d0d0;}
.reply_prev {background:url(/image/btn_prev01.gif) no-repeat; padding-left:20px;}
.reply_next {background:url(/image/btn_next01.gif) no-repeat; padding-left:20px;}

.board_bullet01 {background:url(/images/board/board_bullet.gif) no-repeat; padding-left:15px; font-weight:bold; color:#828282;}
.board_view_th01 {float:left; width:184px;}
.board_view_th02 {float:left;}
.board_view_th01 li {float:left;}
.board_view_th02 li {float:left;}

.num {
font-family:tahoma;
color:#29435B;
font-size:8pt;
text-decoration:none; 
letter-spacing:0pt;
text-align:center;
}
.comment {font-family:tahoma;color:FF6600;font-size:8pt;text-decoration:none; letter-spacing:0pt}
.input_text {font-family:nanum; font-size:9pt; color:#5E5E5E; margin-top:0; margin-bottom:0;  border: 1px solid #D0D0D0; padding-left:3; line-height:125%; height:20px;}
.input_st01 {font-family:nanum; font-size:12px; color:#5E5E5E; margin-top:0; margin-bottom:0; border: 1px solid #D0D0D0; padding-left:3; line-height:125%; height:20px; background-color:#fbfbfb;}
.input_st01_area {font-family:nanum; font-size:12px; color:#5E5E5E; margin-top:0; margin-bottom:0; border: 1px solid #D0D0D0; padding-left:3; line-height:125%;}

select {font-family:nanum; color:#6e6e6e; border:1px solid #D0D0D0;  padding-left:1px; padding-top:1px; padding-bottom:1px; line-height:125%; height:22px;}

.btn_wrap { position:relative; margin:20px 0;}
.btn_wrap .ap_right { position:absolute; right:0; top:0;}

#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;width:756px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:14px 0px;width:61px;border:1px solid #c8c8c8;background:#FFFFF;color:#000000;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #c8c8c8;background:#606060;color:#ffffff;font-weight:bold}

.p_agree{width:280px;; margin-left:140px;}

.product_boder	{border:solid 1px #d6d6d6;}