@charset "euc-kr";

/* layout */
#photoVisit{width:100%;height:100%;padding:0 0 60px;background:#e3dedd;border-top:1px solid #c1bdbc;border-bottom:1px solid #c1bdbc;}

/* common */
.cfix{*zoom:1;}
.cfix:after{content:"";display:block;clear:both;}
.inputStyle02{border:1px solid #c1bdbc;}
.mt4{margin-top:4px !important;}
button{padding:0; margin:0; border:0; background:transparent; cursor:pointer; !important}

/* Main */
/* layout */
#photoVisit #photoVisitMain,#photoVisit #photoVisitSub{width:990px;margin:0 auto;text-align:left;}
#photoVisit #photoVisitMain #pVMainContainer,#photoVisit #photoVisitSub #pVMainContainer{*zoom:1;}
#photoVisit #photoVisitMain #pVMainContainer:after,#photoVisit #photoVisitSub #pVMainContainer:after{content:"";display:block;clear:both;}
#photoVisit #pVMainContainer #pVMainSnb{float:left;width:95px;margin:2px 0 0;}
#photoVisit #pVMainContainer #pVMainSnb li{display:block;border-top:1px solid #bbb8b7;padding:19px 0 14px;}
#photoVisit #pVMainContainer #pVMainSnb li a{display:block;height:12px;}
#photoVisit #pVMainContainer #pVMainSnb li span{display:inline-block;font-size:0;line-height:0;text-indent:-9999px;}
#photoVisit #pVMainContainer #pVMainSnb li ul{display:none;}
#photoVisit #pVMainContainer #pVMainSnb .snb01 a{background:url(/images/storage/pv/main/text_snb01.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb01 a:hover,#photoVisit #pVMainContainer #pVMainSnb .snb01.on a{background:url(/images/storage/pv/main/text_snb01_on.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb02 a{background:url(/images/storage/pv/main/text_snb02.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb02 a:hover,#photoVisit #pVMainContainer #pVMainSnb .snb02.on a{background:url(/images/storage/pv/main/text_snb02_on.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb03 a{background:url(/images/storage/pv/main/text_snb03.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb03 a:hover,#photoVisit #pVMainContainer #pVMainSnb .snb03.on a{background:url(/images/storage/pv/main/text_snb03_on.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb04 a{background:url(/images/storage/pv/main/text_snb04.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb04 a:hover,#photoVisit #pVMainContainer #pVMainSnb .snb04.on a{background:url(/images/storage/pv/main/text_snb04_on.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb05 a{background:url(/images/storage/pv/main/text_snb05.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb05 a:hover,#photoVisit #pVMainContainer #pVMainSnb .snb05.on a{background:url(/images/storage/pv/main/text_snb05_on.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb06 a{background:url(/images/storage/pv/main/text_snb06.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb .snb06 a:hover,#photoVisit #pVMainContainer #pVMainSnb .snb06.on a{background:url(/images/storage/pv/main/text_snb06_on.gif) 0 0 no-repeat;}
#photoVisit #pVMainContainer #pVMainSnb li.on ul{display:block;margin:0 0 0 2px;padding:0 0 10px;}
#photoVisit #pVMainContainer #pVMainSnb li.on a{padding-bottom:8px;}
#photoVisit #pVMainContainer #pVMainSnb li.on ul li{border-top:none;padding:0;font-size:11px;background:none;}
#photoVisit #pVMainContainer #pVMainSnb li.on ul li a{background:none !important;}
#photoVisit #pVMainContainer #pVMainSnb li.on ul li a:hover{font-size:11px;font-weight:bold;color:#333;background:none;}
#photoVisit #pVMainContainer #pVMainSnb li.on ul li.on a{font-weight:bold;background:none;}
#photoVisit #pVMainContainer #pVContent{float:right;width:879px;position:relative;}
#photoVisit #pVMainContainer #pVContent02{float:right;width:826px;position:relative;}
#photoVisit #photoVisitMain #pVMainContainer #pVContent{height:524px;}
#photoVisit #photoVisitSub{padding-top:57px;}

/* con */
.mainTitleAcc{padding:59px 13px 47px 0;text-align:right;}
.boxStyle{padding:4px;border:1px solid #c1bdbc;background:#fff;}
#photoVisitMain .boxStyle{height:251px;}
.boxStyle.gallery01{width:218px;position:absolute;top:0;left:0;}
.boxStyle.gallery02{width:218px;position:absolute;top:0;left:230px;}
.boxStyle.gallery03{width:410px;position:absolute;top:0;left:460px;}
.boxStyle.gallery04{width:448px;position:absolute;top:263px;left:0;}
.boxStyle.gallery05{width:229px;position:absolute;top:263px;left:460px;}
.boxStyle.gallery06{width:168px;position:absolute;top:263px;left:701px;}

h3.mainTitleAccSub{background:#5e5e5e;position:relative;height:23px;padding:10px 0 0 10px;}
h3.mainTitleAccSub .btnReg{position:absolute; left:330px; top:6px;}
h3.mainTitleAccSub .style01{margin-top:-1px;}
.mainBtnMore{position:absolute;top:16px;right:9px;display:inline-block;width:11px;height:11px;background:url(/images/storage/pv/main/btn_more.gif) 0 0 no-repeat;}
.mainBtnMore span{display:inline-block;font-size:0;line-height:0;text-indent:-9999px;}

.galleryStyle dl{position:relative;width:218px;height:218px;}
.galleryStyle dl dt{width:218px;height:218px;}
.galleryStyle dl dt img{width:218px;height:218px;}
.galleryStyle dl dd{position:absolute;bottom:0;left:0;width:208px;height:40px;padding:6px 0 0 10px;background:url(/images/storage/pv/main/bg_title.png) 0 0 repeat;}
.galleryStyle.jGallery dl dd{height:110px;padding:9px 0 0 10px;}
.galleryStyle dl .infoArea{position:absolute;top:-158px;left:228px;width:218px; height:200px;font-size:11px;color:#4b4b4b;line-height:18px;letter-spacing:-.5px; overflow:hidden;}
.galleryStyle dl dd li.title a{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-size:12px;color:#fff;font-weight:bold;}
.galleryStyle dl dd li.name a{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-size:11px;color:#fff;}

.galleryList{height:212px;margin-top:3px;overflow-y:scroll;overflow-x:hidden;position:relative;}
.galleryList ul{margin:-1px 0 0 -5px;}
.galleryList ul li{float:left;position:relative;width:195px;height:106px;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;}
.galleryList ul li dl{padding:8px 0 0 84px;}
.galleryList ul li dl dt{height:48px;width:107px;}
.galleryList ul li dl a{font-size:11px;color:#4b4b4b;}
.galleryList ul li dd.img{position:absolute;top:8px;left:14px;}
.galleryList ul li dd.img img{width:62px;height:86px;  border:1px solid #666;}
.galleryList ul li dd{font-size:11px;color:#777;}

.galleryList02{background:#f8f8f8;height:217px;border:1px solid #e5e5e5;border-top:none;}
.galleryList02 ul{margin-top:-1px;}
.galleryList02 li{border-top:1px solid #e5e5e5;height:31px;padding:7px 0 4px 8px;overflow:hidden;line-height:16px;}
.galleryList02 li span{color:#7d7d7d;}
.galleryList02 li span em{font-weight:normal;display:inline-block;margin-left:10px;font-size:11px;}
.galleryList02 a{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-size:11px;color:#4b4b4b;display:block;}
.galleryList02 a:hover{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-size:11px;color:#4b4b4b;}

.galleryList03{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-size:11px;background:#f8f8f8;height:207px;padding:10px 0 0 8px;border:1px solid #e5e5e5;border-top:none;overflow-y:scroll;overflow-x:hidden;}
.galleryList03 dt{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-weight:bold;color:#4b4b4b;margin:0 0 10px;}
.galleryList03 dd li{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif;}
.galleryList03 dd li.qs{margin:10px 0 0;font-weight:bold;color:#2193b9;word-break:break-all;}

/* sub */
/* layout */
#pVContent #pVConLeft{float:left;width:601px;margin:0 36px 0 20px;_display:inline;}
#pVContent #pVConRight{float:left;width:221px;overflow:hidden;}

/* gallery list */
.galleryBox{min-height:450px;_height:450px;}
.txtNone{padding:150px 0;font-weight:bold;text-align:center;}

.galleryStyle.subGS dl{width:432px;height:432px;}
.galleryStyle.subGS dl dt{width:432px;height:432px;}
.galleryStyle.subGS dl dt img{width:432px;height:432px;}
.galleryStyle.subGS dl dd{width:422px;}
.galleryStyle dl dd li.title a em{color:#2193b9;}
.galleryStyle.jGallery dl dd li.summary a{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; display:inline-block;color:#fff;margin:5px 0 0;}
.galleryStyle.subGS .lBox{float:left;}
.galleryStyle.subGS .rBox{float:right;}

.subGalleryList{width:880px;margin:3px 0 0;overflow:hidden;}
.subGalleryList .galleryStyle{float:left;width:209px;margin:0 1px 2px 0;padding:4px;border:1px solid #c1bdbc;background:#fff;}
.subGalleryList .galleryStyle dl{width:209px;height:209px;}
.subGalleryList .galleryStyle dl dt{width:209px;height:209px;}
.subGalleryList .galleryStyle dl dt img{width:209px;height:209px;}
.subGalleryList .galleryStyle dl dd{width:199px;}

.searchArea{margin:30px 0 0;}
.searchArea .paging{float:left;margin:2px 0 0;}

.searchArea .search{float:right;_width:354px;}
.searchArea .search button,.searchArea .search input,.searchArea .search form{float:left;}
.searchArea .search .btnUpload{display:inline-block;width:89px;height:23px;line-height:999px;overflow:hidden;background:url(/images/storage/pv/sub/btn_upload.gif) 0 0 no-repeat;}
.searchArea .search .btnView{display:inline-block;margin:0 7px 0 2px;width:89px;height:23px;line-height:999px;overflow:hidden;background:url(/images/storage/pv/sub/btn_myview.gif) 0 0 no-repeat;}
.searchArea .search .inputStyle{border:1px solid #939393;border-right:none;width:122px;height:17px;line-height:21px;padding:2px 3px;overflow:hidden;}
.searchArea .search .btnSearch{display:inline-block;width:38px;height:23px;border:none;line-height:999px;font-size:0;line-height:0;overflow:hidden;background:url(/images/storage/pv/sub/btn_search.gif) 0 0 no-repeat;}

/* gallery view */
.photoView{position:relative;width:100%;height:100%;border-bottom:1px solid #ccc7c6;}
.photoView dt.title{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; font-size:18px;font-weight:bold;color:#000;margin:0 0 17px;padding:0 0 0 3px;}
.photoView dd.photographer{position:absolute;right:3px;top:2px;font-size:12px;font-weight:bold;color:#080808;}
.photoView dd.photographer em{display:inline-block;margin-right:10px;}
.photoView dd.photographer span{display:inline-block;padding-left:10px;margin-left:10px;background:url(/images/storage/pv/sub/bul_line.gif) 0 4px no-repeat;}
.photoView dd.photoImg{text-align:center;}
.photoView dd.photoImg img{max-width:869px;_width:869px;}
.photoView dd.photoImg .boxStyle{display:inline-block;max-width:869px;}
.photoView dd.detail{overflow:hidden;width:880px;margin:15px 0 18px;}
.photoView dd.detail ul{float:right;margin-right:-10px;}
.photoView dd.detail li{float:left;font-size:12px;font-weight:bold;color:#545454;margin:0 8px 0 0;padding:0 8px 0 0;height:18px;line-height:17px;background:url(/images/storage/pv/sub/bul_line02.gif) 100% 2px no-repeat;vertical-align:0;}
.photoView dd.caption{font-size:12px;color:#5e5e5e;border-bottom:1px solid #ccc7c6;padding:0 0 18px;}
.photoView dd.jCommentary{border-top:1px solid #fff;border-bottom:1px solid #ccc7c6;padding:25px 0 18px;position:relative;min-height:52px;_height:52px;}
.photoView dd.jCommentary dt{position:absolute;top:29px;left:5px;}
.photoView dd.jCommentary dd{padding:0 0 0 142px;color:#000;}
.photoView dd.jCommentary dd textarea{float:left;width:601px;height:66px;padding:5px 10px;border:1px solid #c1bdbc;color:#1d8eb5;font-size:12px;}
.photoView dd.jCommentary dd button{float:left;width:86px;height:78px;line-height:999px;margin:0 0 0 10px;background:url(/images/storage/pv/sub/btn_write.gif) 0 0 no-repeat;}
.photoView dd.comment{overflow:hidden;border-top:1px solid #fff;}
.photoView dd.comment ul{margin-top:-2px;}
.photoView dd.comment li{font-size:11px;color:#000;border-top:1px solid #c9c5c4;padding:15px 0 12px 146px;position:relative;*zoom:1;}
.photoView dd.comment li:after{content:"";display:block;clear:both;}
.photoView dd.comment li em{font-size:11px;font-weight:normal;color:#5e5e5e;width:122px;position:absolute;left:22px;top:50%;height:18px;margin-top:-8px;}
.photoView dd.comment button{display:inline-block;width:42px;height:20px;overflow:hidden;}
.photoView dd.comment button span{display:inline-block;text-indent:-9999px;font-size:0;line-height:0;}
.photoView dd.comment textarea{float:left;width:601px;height:24px;padding:5px 10px;}
.photoView dd.comment .btnConfirm{float:left;margin:9px 1px 0 12px;line-height:999px;background:url(/images/storage/pv/sub/btn_confirm.gif) 0 0 no-repeat;}
.photoView dd.comment .btnRecom{float:left;margin:9px 0 0;line-height:999px;background:url(/images/storage/pv/sub/btn_recom.gif) 0 0 no-repeat;}
.photoView dd.comment .btnModify{vertical-align:1px;_vertical-align:-6px;background:url(/images/storage/pv/sub/btn_modify02.gif) 0 0 no-repeat;margin-left:5px;}
.photoView dd.comment .btnDel{vertical-align:1px;_vertical-align:-6px;background:url(/images/storage/pv/sub/btn_del02.gif) 0 0 no-repeat;margin-left:1px;}
*:first-child+html .photoView dd.comment .btnModify,*:first-child+html .photoView dd.comment .btnDel{vertical-align:-7px;}
.btnAreaPV{border-top:1px solid #fff;text-align:right;padding:25px 5px 0;}
.btnAreaPV.boardBtn{padding:15px 0 0;}
.btnAreaPV p{float:left;}
.btnAreaPV a,.btnAreaPV button{display:inline-block;line-height:999px;width:59px;height:23px;overflow:hidden;font-size:0;line-height:0;}
.btnAreaPV button{float:left;}
.btnAreaPV .btnModify{background:url(/images/storage/pv/sub/btn_modify.gif) 0 0 no-repeat;}
.btnAreaPV .btnDel{background:url(/images/storage/pv/sub/btn_del.gif) 0 0 no-repeat;margin-left:5px;}
.btnAreaPV .btnList{background:url(/images/storage/pv/sub/btn_list.gif) 0 0 no-repeat;}
.btnAreaPV .btnCancel{background:url(/images/storage/pv/sub/btn_cancel.gif) 0 0 no-repeat;}
.btnAreaPV .btnComplete{background:url(/images/storage/pv/sub/btn_complete.gif) 0 0 no-repeat;margin-left:5px;}

/* photo upload */
.photoUpload dt select{float:left;border:1px solid #c1bdbc;height:18px;line-height:18px;vertical-align:middle;}
.photoUpload dt input{float:right;height:18px;line-height:18px;}
.photoUpload dd .photoUploadView{margin:12px 0 0;background:#fff;border:1px solid #c1bdbc;overflow-y:auto;overflow-x:hidden;font-size:12px;}
.photoUpload dd .photoUploadView textarea{background:#fff;border:none;font-size:12px;width:857px;height:238px;padding:10px;}

.photoUpload dd .photoUploadBtn{margin:7px 0;position:relative;}
.pUp{position:absolute;left:0;top:0;z-index:100;width:300px;height:23px;}
.pUp .vHide{width:100px;height:23px;filter:alpha(opacity=0);opacity:0;padding:100px 0 0 100px;cursor:pointer;}
#fileNameView{margin:0 0 0 100px;width:500px;border:1px solid #c1bdbc;height:18px;}
.photoUpload dd .photoUploadBtn .btnUpload{position:absolute;left:0;top:0;z-index:10;width:89px;height:23px;}
.photoUpload dd .photoUploadBtn p{padding:5px 0 0 0;color:#4b4b4b;font-size:11px;line-height:18px;}

.photoUpload dd .photoUploadList{border:1px solid #c1bdbc;background:#efecec;padding:15px 0 7px 15px;position:relative;}
.photoUpload dd .photoUploadList li{float:left;margin:0 9px 8px 0;width:162px;}
.photoUpload dd .photoUploadList li dt{color:#acacac;font-size:12px;text-align:center;width:160px;height:160px;line-height:160px;background:#e3dedd;border:1px solid #d7d3d3;}
.photoUpload dd .photoUploadList li dt img{width:160px;height:160px;}
.photoUpload dd .photoUploadList li dd{text-align:center;padding:6px 0 0 32px;}
.photoUpload dd .photoUploadList li dd button span{display:inline-block;font-size:0;line-height:0;text-indent:-9999px;}
.photoUpload dd .photoUploadList li dd .btnLeft{float:left;width:31px;height:23px;background:url(/images/storage/pv/sub/btn_photo_left.gif) 0 0 no-repeat;}
.photoUpload dd .photoUploadList li dd .btnRight{float:left;width:29px;height:23px;background:url(/images/storage/pv/sub/btn_photo_right.gif) 0 0 no-repeat;}
.photoUpload dd .photoUploadList li dd .btnDel{float:left;width:38px;height:23px;background:url(/images/storage/pv/sub/btn_photo_del.gif) 0 0 no-repeat;}
.btnAreaUpload{text-align:right;margin-top:13px;padding-top:15px;background:url(/images/storage/pv/sub/bg_upload.gif) 0 0 repeat-x;}
.btnAreaUpload button{float:left;}
.btnAreaUpload button,.btnAreaUpload a{display:inline-block;width:59px;height:23px;}
.btnAreaUpload button span,.btnAreaUpload a span{display:inline-block;font-size:0;line-height:0;text-indent:-9999px;}
.btnAreaUpload .btnCancel{background:url(/images/storage/pv/sub/btn_cancel.gif) 0 0 no-repeat;}
.btnAreaUpload .btnComplete{margin-left:3px;background:url(/images/storage/pv/sub/btn_complete.gif) 0 0 no-repeat;}
.btnAreaUpload .btnList{background:url(/images/storage/pv/sub/btn_list.gif) 0 0 no-repeat;}

/* board */
.boardTab{width:601px;overflow:hidden;margin:0 0 1px;}
.boardTab li{float:left;width:80px;border-right:1px solid #e3dedd;}
.boardTab li.t1{width:114px;}
.boardTab li a{background:#969392;color:#fff;}
.boardTab li a:hover{font-weight:bold;background:#5e5e5e;color:#31ccff;}
.boardTab li strong{background:#5e5e5e;color:#31ccff;}
.boardTab li a, .boardTab li strong{display:block;height:24px;padding:12px 0 0;font-weight:bold;line-height:15px;text-align:center;}
.boardStyle{padding-bottom:15px;background:url(/images/storage/pv/sub/bg_upload.gif) 0 100% repeat-x;}
.boardStyle table{width:100%;border-collapse:collapse;table-layout:fixed;}
.boardStyle th{height:36px;line-height:36px;text-align:center;background:#d4d0cf url(/images/storage/pv/sub/bg_upload.gif) 0 100% repeat-x;}
.boardStyle td{color:#686868;font-size:12px;text-align:center;height:36px;line-height:36px;border-top:1px solid #c9c5c4;}
.boardStyle td.title{text-align:left;color:#000;line-height:22px;padding-left:5px;}
.boardStyle tr.first td{border-top:none;}

.pGVisitList{background:#f8f8f8;overflow-y:scroll;overflow-x:hidden;height:218px;}
.pGVisitList dt{float:left;width:45px;height:35px;line-height:35px;color:#4b4b4b;font-size:11px;font-weight:bold;border:1px solid #e5e5e5;border-top:none;text-align:center;background:#fff;}
.pGVisitList dd{float:left;width:136px;height:35px;line-height:35px;padding:0 0 0 8px;border-bottom:1px solid #e5e5e5;background:#f8f8f8;}

.boardPaging{position:relative;margin:15px 0 0;}
.boardPaging .btnWrite{position:absolute;top:0;right:0;display:inline-block;width:66px;height:23px;background:url(/images/storage/pv/sub/btn_write02.gif) 0 0 no-repeat;}
.boardPaging .btnWrite span{line-height:0;font-size:0;text-indent:-9999px;display:inline-block;}

.boardViewList{text-align:left;}
.boardViewList .boardCon{line-height:22px;color:#000;padding:25px 20px;word-break:break-all;}
.boardViewList .attach_img img{max-width:532px;_width:532px;}
.boardViewList ul li{position:relative;padding:15px 0 12px 106px;border-top:1px solid #b2aead;font-size:11px;color:#000;*zoom:1;}
.boardViewList ul li:after{content:"";display:block;clear:both;}
.boardViewList ul li em{position:absolute;top:50%;left:0;margin:-8px 0 0;height:18px;line-height:18px;font-weight:normal;font-size:11px;color:#5e5e5e;text-align:center;width:106px;display:inline-block;}
.boardViewList ul li textarea{float:left;width:380px;height:34px;}
.boardViewList ul li button{float:left;width:42px;height:20px;overflow:hidden;}
.boardViewList ul li button.btnDel{float:none;}
.boardViewList ul li button span{display:inline-block;text-indent:-9999px;font-size:0;line-height:0;}
.boardViewList ul li .btnConfirm{margin:9px 1px 0 12px;font-size:0;line-height:0;background:url(/images/storage/pv/sub/btn_confirm.gif) 0 0 no-repeat;}
.boardViewList ul li .btnRecom{margin:9px 0 0;line-height:999px;background:url(/images/storage/pv/sub/btn_recom.gif) 0 0 no-repeat;}
.boardViewList ul li .btnModify{vertical-align:1px;_vertical-align:-6px;background:url(/images/storage/pv/sub/btn_modify02.gif) 0 0 no-repeat;margin-left:5px;}
.boardViewList ul li .btnDel{vertical-align:1px;_vertical-align:-6px;background:url(/images/storage/pv/sub/btn_del02.gif) 0 0 no-repeat;margin-left:1px;}

.boardViewList dl{background:#f7f5f5;padding:0 0 5px;position:relative; width:590px;}
.boardViewList dl dt{height:35px;line-height:35px;padding:0 0 0 15px;margin:0 0 5px;overflow:hidden;font-size:12px;font-weight:bold;color:#4b4b4b;background:url(/images/storage/pv/sub/bg_upload.gif) 0 100% repeat-x;}
.boardViewList dl dd{padding:0 0 0 18px;margin:0 0 0 15px;font-size:12px;color:#4b4b4b;line-height:20px;}
.boardViewList dl dd img{max-width:532px;_width:532px;}
.boardViewList dl dd a.btnFileDel{display:inline-block;width:12px;height:11px;background:url(/images/storage/pv/sub/btn_del03.gif) 0 0 no-repeat;margin:0 0 0 5px;vertical-align:-2px;}
.boardViewList dl dd a.btnFileDel span{font-size:0;line-height:0;display:inline-block;text-indent:-9999px;position:absolute;left:-9999px;}
.boardViewList dl dd.none{background:none;padding:0;}
.boardViewList dl dd.btnFile a{position:absolute;top:7px;right:7px;width:62px;height:20px;background:url(/images/storage/pv/sub/btn_file.gif) 0 0 no-repeat;}

.viewPager{border-bottom:1px solid #ccc7c6;}
.viewPager li{line-height:18px;}
.viewPager li a{font-size:12px;color:#000;}
.viewPager li.prev{padding:10px 0 6px;}
.viewPager li.next{padding:6px 0 10px;}
.viewPager li em{color:#686868;font-size:12px;font-weight:normal;display:inline-block;width:62px;padding:0 0 0 43px;}
.viewPager li.prev em{background:url(/images/storage/pv/sub/bul_prev.gif) 22px 5px no-repeat;}
.viewPager li.next em{background:url(/images/storage/pv/sub/bul_next.gif) 22px 6px no-repeat;}

.pagingArea{position:relative;}
.pagingArea .paging{text-align:center;margin:20px 0 0 20px;padding:13px 0 0;}
.galleryBox .paging{text-align:center;margin-top:-5px;}
.pagingArea .paging li,.galleryBox .paging li{display:inline;font:none;margin:0;}
.pagingArea .paging a,.galleryBox .paging a{font-size:13px;color:#3e3d3d;padding:3px;display:inline-block;margin:0 10px 0 0;width:22px;height:22px;text-align:center;line-height:22px;vertical-align:top;border:0;}
.pagingArea .paging strong,.galleryBox .paging strong{font-size:13px;color:#352c37;padding:3px;display:inline-block;margin:0 10px 0 0;width:20px;height:20px;text-align:center;line-height:20px;vertical-align:top;border:1px solid #99b3c2;}
.pagingArea .paging .prevend a,.pagingArea .paging .prev a,.pagingArea .paging .next a,.pagingArea .paging .nextend a,.galleryBox .paging .prevend a,.galleryBox .paging .prev a,.galleryBox .paging .next a,.galleryBox .paging .nextend a{display:inline-block;line-height:999px;overflow:hidden;vertical-align:-1px;_vertical-align:15px;font-size:0;}
*:first-child+html .pagingArea .paging .prevend a,*:first-child+html .pagingArea .paging .prev a,*:first-child+html .pagingArea .paging .next a,*:first-child+html .pagingArea .paging .nextend a{vertical-align:15px;}
.pagingArea .paging .prevend a,.galleryBox .paging li.prevend a{background:url(/images/storage/pv/sub/btn_prev02.png) 50% 9px no-repeat;}
.pagingArea .paging .prev a,.galleryBox .paging li.prev a{background:url(/images/storage/pv/sub/btn_prev.png) 50% 9px no-repeat;}
.pagingArea .paging .next a,.galleryBox .paging li.next a{background:url(/images/storage/pv/sub/btn_next.png) 50% 9px no-repeat;}
.pagingArea .paging .nextend a,.galleryBox .paging li.nextend a{background:url(/images/storage/pv/sub/btn_next02.png) 50% 9px no-repeat;}
.pagingArea .btnWrite{position:absolute;top:0;right:0;display:inline-block;width:66px;height:23px;background:url(/images/storage/pv/sub/btn_write02.gif) 0 0 no-repeat;}
.pagingArea .btnWrite span{line-height:0;font-size:0;text-indent:-9999px;display:inline-block;}

.boardTitle{padding:20px 0 10px;background:url(/images/storage/pv/sub/bg_upload.gif) 0 100% repeat-x;text-align:right;}
.boardTitle select{float:left;}
.boardTitle input{width:465px;border:1px solid #c1bdbc;}
.boardInputArea{margin:10px 0 15px;width:598px;overflow:hidden;border:1px solid #c1bdbc;background:#fff;}
.boardInputArea textarea{width:596px;height:443px;border:none;border-bottom:1px solid #c1bdbc; vertical-align:top;}

.boardInputAreaSrr {margin:10px 0 15px;width:768px;overflow:hidden;border:1px solid #c1bdbc;background:#fff;}
.boardInputAreaSrr textarea{width:766px;height:443px;border:none;border-bottom:1px solid #c1bdbc; vertical-align:top;}

.boardInputArea dl{background:#f7f5f5;padding:0 0 5px;position:relative;}
.boardInputArea dl dt{height:35px;line-height:35px;padding:0 0 0 15px;margin:0 0 5px;overflow:hidden;font-size:12px;font-weight:bold;color:#4b4b4b;background:url(/images/storage/pv/sub/bg_upload.gif) 0 100% repeat-x;}
.boardInputArea dl dd{padding:0 0 0 18px;margin:0 0 0 15px;font-size:12px;color:#4b4b4b;line-height:20px;background:url(/images/storage/pv/sub/icon_file.gif) 0 3px no-repeat;}
.boardInputArea dl dd a{display:inline-block;width:12px;height:11px;background:url(/images/storage/pv/sub/btn_del03.gif) 0 0 no-repeat;margin:0 0 0 5px;vertical-align:-2px;}
.boardInputArea dl dd a span{font-size:0;line-height:0;display:inline-block;text-indent:-9999px;position:absolute;left:-9999px;}
.boardInputArea dl dd.none{background:none;padding:0;}
.boardInputArea dl dd.btnFile a{position:absolute;top:7px;right:7px;width:62px;height:20px;background:url(/images/storage/pv/sub/btn_file.gif) 0 0 no-repeat;}

/* intro */
#pVContent02 h4{margin:0 0 10px;}
.introBox{padding:0 0 22px 12px;background:url(/images/pv/sub/bg_upload.gif) 0 100% repeat-x;}
.introBox02{padding:24px 0 20px 12px;border-bottom:1px solid #cbc7c6;line-height:23px;}
.introBox02 p{float:left;width:455px;margin:0 20px 0 0;}
.introBox02 .img{float:left;margin:8px 0 0;}
.introBox02 .btnArea{text-align:left;}
.introBox02 .btnArea a{display:inline-block;height:29px;vertical-align:top;}
.introBox02 .btnArea a span{font-size:0;line-height:0;display:inline-block;text-indent:-9999px;}
.introBox02 .btnArea .btnInfo{width:98px;background:url(/images/pv/sub/btn_how_join.gif) 0 0 no-repeat;}
.introBox02 .btnArea .btnFrame{width:189px;background:url(/images/pv/sub/btn_j_frame.gif) 0 0 no-repeat;}
.introBox03{padding:24px 0 0 12px;font-size:12px;color:#000;}
.introBox04{line-height:23px;padding:24px 0 0 12px;}
.infoList{width:817px;background:#faf9f9;}
.infoList dt{float:left;width:158px;border-top:1px solid #e3dedd;background:#faf9f9;font-weight:bold;padding:15px 0 13px 25px;}
.infoList dd{float:left;width:616px;background:#f4f3f2;padding:15px 0 13px 18px;border-top:1px solid #e3dedd;}
.introBox04 .infoList{margin:20px 0 0;}
.introBox04 .infoList dt{background:url(/images/pv/sub/bul_infolist.gif) 41px 22px no-repeat;padding-left:58px;width:125px;}
.introBox04 .infoList dd{padding-left:50px;width:584px;}

.noticeAdd{padding:0 0 15px;background:#f7f5f5;position:relative;border-top:1px solid #c1bdbc;}
.noticeAdd h4{height:35px;line-height:35px;padding:0 0 0 15px;overflow:hidden;font-size:12px;font-weight:bold;color:#4b4b4b;background:url(/images/pv/sub/bg_upload.gif) 0 100% repeat-x;}
.noticeAdd .btnAdd{position:absolute;top:7px;right:7px;width:42px;height:20px;background:url(/images/pv/sub/btn_add.gif) 0 0 no-repeat;}
.noticeAdd .btnAdd span{font-size:0;line-height:0;display:inline-block;text-indent:-9999px;position:absolute;left:-9999px;}
.noticeAdd div{padding:15px 0 0 15px;}
.noticeAdd input{width:562px;border:1px solid #c1bdbc;background:#fff;margin:0 0 10px;}
.noticeAdd textarea{width:562px;height:50px;border:1px solid #c1bdbc;vertical-align:top;}

.hidden{font-size:0;line-height:0;visibility:hidden;position:absolute;left:-9999px;}
.mt20{margin-top:20px !important;}

#viewLoading{position:absolute;z-index:999;top:50% !important;left:50% !important;width:32px;height:32px;margin:-16px 0 0 -16px;}

.profileCho{overflow:hidden;}
.profileCho dl{width:928px;}
.profileCho dt,.profileCho dd{float:left;}
.profileCho dt{margin:0 16px 0 0;}
.profileCho dd{border-top:3px solid #919191;margin:0 16px 0 0;padding:13px 0 0;}
.profileCho dd h5{font-size:12px;color:#000;margin:0 0 0 2px;}
.profileCho dd li{padding:0 0 0 13px;margin:0 0 7px;color:#000;background:url(/images/pv/sub/bul_list.gif) 5px 8px no-repeat;}
.profileCho dd li span{letter-spacing:-1px;}
.introBox05{line-height:23px;padding:60px 0 10px 12px;border-bottom:1px solid #cbc7c6;}
.introBox05 h4{padding:0 0 10px;}

/********************************************************************/
/****************************** ½Ã¾Ö¶ó ******************************/
/********************************************************************/
#sierraWrap{background:url(/images/sierra/bg_sierra.jpg) 50% 0 no-repeat;min-height:686px;}
#sierraWrap img,#sierraWrap a{vertical-align:top;}
#sierraMain{width:987px;margin:0 auto;padding-top:80px;}
#sierraMainSnb{float:left;width:95px;}
#sierraContent{float:right;width:879px;position:relative;text-align:left;}

#sierraWrapSub{background:#d8edf5;height:100%;}
#sierraSub{width:990px;margin:0 auto;padding:80px 0 50px;}

#sierraMainSnb li{width:95px;padding:18px 0 15px;border-top:1px solid #99b3c2;text-align:left;}
#sierraMainSnb li a{display:inline-block;height:12px;line-height:999px;overflow:hidden;}
#sierraMainSnb .snb01 a{background:url(/images/sierra/txt_snb01.png) 0 0 no-repeat;width:52px;}
#sierraMainSnb li.snb01.on a.on,#sierraMainSnb .snb01 a:hover{background:url(/images/sierra/txt_snb01_on.png) 0 0 no-repeat;}
#sierraMainSnb .snb02 a{background:url(/images/sierra/txt_snb02.png) 0 0 no-repeat;width:51px;}
#sierraMainSnb li.snb02.on a.on,#sierraMainSnb .snb02 a:hover{background:url(/images/sierra/txt_snb02_on.png) 0 0 no-repeat;}
#sierraMainSnb .snb03 a{background:url(/images/sierra/txt_snb03.png) 0 0 no-repeat;width:54px;}
#sierraMainSnb li.snb03.on a.on,#sierraMainSnb .snb03 a:hover{background:url(/images/sierra/txt_snb03_on.png) 0 0 no-repeat;}
#sierraMainSnb .snb04 a{background:url(/images/sierra/txt_snb04.png) 0 0 no-repeat;width:68px;}
#sierraMainSnb li.snb04.on a.on,#sierraMainSnb .snb04 a:hover{background:url(/images/sierra/txt_snb04_on.png) 0 0 no-repeat;}
#sierraMainSnb .snb05 a{background:url(/images/sierra/txt_snb05.png) 0 0 no-repeat;width:66px;}
#sierraMainSnb li.snb05.on a.on,#sierraMainSnb .snb05 a:hover{background:url(/images/sierra/txt_snb05_on.png) 0 0 no-repeat;}
#sierraMainSnb .snb06 a{background:url(/images/sierra/txt_snb06.png) 0 0 no-repeat;width:57px;}
#sierraMainSnb li.snb06.on a.on,#sierraMainSnb .snb06 a:hover{background:url(/images/sierra/txt_snb06_on.png) 0 0 no-repeat;}
#sierraMainSnb .snb07 a{background:url(/images/sierra/txt_snb07.png) 0 0 no-repeat;width:44px;}
#sierraMainSnb li.snb07.on a.on,#sierraMainSnb .snb07 a:hover{background:url(/images/sierra/txt_snb07_on.png) 0 0 no-repeat;}
#sierraMainSnb li ul{display:none;}
#sierraMainSnb li.on ul{display:block;padding:10px 0 20px;}
#sierraMainSnb li.on ul li{margin:0;padding:0;border:none;}
#sierraMainSnb li.on ul li a{font:normal 11px dotum;color:#4b4b4b;background:none;}
#sierraMainSnb li.on ul li a.on,#sierraMainSnb li.on ul li a:hover{background:none;}

#sierraWrap .boxStyle{border:1px solid #86b0c3;}
.boxStyle.sG01 {position:absolute;width:427px;top:0;left:0;}
.sG01List{margin-top:3px;overflow-x:hidden;position:relative;}
.sG01List ul li{float:left;position:relative;width:213px;overflow:hidden;}
.boxStyle.sG01 dl dt img{width:211px;height:211px;}
.boxStyle.sG02{position:absolute;width:430px;top:0;left:439px;}
.boxStyle.sG03{position:absolute;width:329px;top:263px;left:0;}
.boxStyle.sG04{position:absolute;width:168px;top:263px;left:341px;}
.boxStyle.sG05{position:absolute;width:168px;top:263px;left:521px;}
.boxStyle.sG06{position:absolute;width:168px;top:263px;left:701px;}

.galleryListSie{height:217px;background:#f8f8f8;border:1px solid #e1e1e1;border-top:none;}
.listSierra{overflow-y:scroll;overflow-x:hidden;}
.listSierra .txtList{float:left;padding:20px 15px;width:175px;}
.listSierra .txtList dt{padding:0 0 20px;font:bold 12px/20px dotum;color:#4b4b4b;}
.listSierra .txtList dd li{*zoom:1;vertical-align:top;}
.listSierra .txtList dd li *{font:normal 11px/20px dotum;color:#4b4b4b;}
.listSierra .txtList dd li:after{content:"";display:block;clear:both;}
.listSierra .txtList dd li span{float:left;width:50px;}
.listSierra .txtList dd li em{float:left;display:inline-block;width:10px;}
.listSierra .txtList dd li div{float:left;}
.listSierra .img{float:right;width:205px;}
.listSierra .img img{height:217px;width:205px;}
.sierraList{background:#f8f8f8;border:1px solid #e5e5e5;border-top:none;overflow-y:scroll;overflow-x:hidden;height:217px;}
.sierraList li{border-bottom:1px solid #e5e5e5;height:28px;padding:2px 0 0 10px; color:#4b4b4b;font:normal 11px dotum;line-height:28px;}

.sierraSearch .search .btnUpload{background:url(/images/sierra/btn_upload.gif) 0 0 no-repeat;}
.sierraSearch .search .btnView{background:url(/images/sierra/btn_myview.gif) 0 0 no-repeat;}

.monthSierra dt{background:url(/images/sierra/bg_sierra_month.gif) 0 0 repeat-x;height:12px;padding:12px 0 12px 20px;font:bold 12px dotum;}
.monthSierra dd{width:850px;overflow:hidden;}
.monthSierra ul{width:900px;}
.monthSierra li{float:left;width:384px;padding:0 0 0 20px;margin:0 37px 0 0;height:35px;border-bottom:1px solid #bfd2d9;}
.monthSierra li span{background:url(/images/sierra/bul_month.gif) 0 4px no-repeat;padding:0 0 0 12px;font:bold 12px dotum;color:#000;line-height:35px;}
.monthSierra .con{font-family:"µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", Dotum, sans-serif; padding:20px;}
.monthSierra .con .file_img {padding:0 0 20px 0;}
.monthSierra .con .file_img img{max-width:700px;_width:700px; padding:4px;border:1px solid #c1bdbc;background:#fff;} 

.btnAreaSierra{position:relative;}
.btnAreaSierra .paging{text-align:center;padding:10px 0 0;}
.btnAreaSierra .paging a{color:#3e3d3d;}
.btnAreaSierra .paging strong{color:#352c37;}
.btnAreaSierra .paging .prevend{background:url(/images/sierra/btn_prev02.gif) 4px 8px no-repeat;line-height:999px;width:8px;}
.btnAreaSierra .paging .prev{background:url(/images/sierra/btn_prev.gif) 4px 8px no-repeat;line-height:999px;width:4px;}
.btnAreaSierra .paging .next{background:url(/images/sierra/btn_next.gif) 4px 8px no-repeat;line-height:999px;width:4px;}
.btnAreaSierra .paging .nextend{background:url(/images/sierra/btn_next02.gif) 4px 8px no-repeat;line-height:999px;width:8px;}
.btnAreaSierra a,.btnAreaSierra strong{display:inline-block;overflow:hidden;height:16px;line-height:16px;font-family:arial;font-size:14px;padding:4px;vertical-align:top;}
.btnAreaSierra .btnWrite{background:url(/images/sierra/btn_regi_sierra.gif) 0 0 no-repeat;width:76px;height:23px;line-height:999px;position:absolute;top:10px;right:0;padding:0;}
.btnAreaSierra .btnWrite02{background:url(/images/sierra/btn_write02.gif) 0 0 no-repeat;width:66px;height:23px;line-height:999px;position:absolute;top:10px;right:0;padding:0;}

.sierraTable table{margin:20px 0 0;width:700px;border-left:1px solid #a9bac0;border-top:1px solid #a0bac0;text-align:center;}
.sierraTable table th{background:#f1f9fc;border:1px solid #a9bac0;border-left:none;border-top:none;padding:4px 0 3px;}
.sierraTable table tbody th{font-weight:normal;}
.sierraTable table td{border-right:1px solid #a9bac0;border-bottom:1px solid #a9bac0;;background:#fff;padding:4px 0 3px;}

.listSierraIntro01{background:url(/images/sierra/bg_line.gif) 0 100% repeat-x;padding:0 0 25px;}
.listSierraIntro01 dt{float:left;width:278px;padding:20px 0 0 10px;}
.listSierraIntro01 dd{float:right;font:normal 12px dotum;color:#000;line-height:24px;}
.listSierraIntro02,.listSierraIntro04{padding:20px 0 30px;line-height:24px;color:#000;position:relative;border-bottom:1px solid #c2d3d9;}
.listSierraIntro02 dt{margin:0 0 10px;}
.listSierraIntro02 .btnJoy{position:absolute;top:80px;right:0;display:inline-block;width:98px;height:29px;background:url(/images/sierra/btn_enjoy.gif) 0 0 no-repeat;overflow:hidden;line-height:999px;}
.listSierraIntro03{padding:20px 0 30px;border-bottom:1px solid #c2d3d9;}
.listSierraIntro03 dt{margin:0 0 10px;}
.listSierraIntro03 .listOper .left{float:left;width:380px;padding:30px 0 0;}
.listSierraIntro03 .listOper .right{float:right;width:420px;}
.listSierraIntro03 .listOper .right table{width:100%;background:#fff;border-left:1px solid #e3dedd;border-top:1px solid #e3dedd;}
.listSierraIntro03 .listOper .right table th,.listSierraIntro03 .listOper .right table td{border-bottom:1px solid #e3dedd;border-right:1px solid #e3dedd;padding:5px 0 4px 15px;}
.listSierraIntro03 .listOper .right table td{background:#f4f3f2;}
.listSierraIntro03 .listOper .right table td.bg{background:#faf9f9;}
.listSierraIntro03 p{text-align:right;color:#000;margin:10px 0 0;}
.listSierraIntro04 ol li strong{display:block;margin:20px 0 5px;}
.listSierraIntro04 p{margin:50px 0 0;font:bold 12px dotum;color:#000;line-height:24px;}
.listSierraIntro04 .btnTop{display:inline-block;width:46px;height:39px;background:url(/images/sierra/btn_top.gif) 0 0 no-repeat;position:absolute;bottom:10px;right:0;line-height:999px;overflow:hidden;}
.listSierraIntro05{padding:20px 0 30px;}
.sierraTitle{position:relative;margin:0 0 15px;}
.sierraTitle select{position:absolute;right:40px;top:0;}
.sierraTitle a{position:absolute;right:0;top:0;}
.galleryMargin .infoTxt{margin:10px 0 0;color:#000;text-align:right;}

#sierraContent .galleryList02{overflow-y:scroll;overflow-x:hidden;}
#sierraContent .photoView .caption{margin:20px 0 0;}
#sierraContent .galleryMargin{width:768px;margin:0 0 0 50px;}
#sierraContent .galleryMargin02{width:820px;}
#sierraContent .viewPager{border:none;background:url(/images/sierra/bg_line.gif) 0 100% repeat-x;}
#sierraContent .viewPager ul{background:url(/images/sierra/bg_line.gif) 0 0 repeat-x;}
#sierraContent .btnAreaPV{border:none;}
#sierraContent .btnAreaPV .btnList{background:url(/images/sierra/btn_list.gif) 0 0 no-repeat;}
#sierraContent .boardTab{width:100%;}
#sierraContent .boardTab .t1S{width:151px;}
#sierraContent .boardTab .t2S{width:136px;}
#sierraContent .boardTab .t3S{width:141px;}
#sierraContent .boardTab .t4S{width:172px;}
#sierraContent .boardTab .t5S{width:164px;border-right:none;}
#sierraContent .boardTab li a:hover{font-weight:bold;background:#5e5e5e;color:#ff8358;}
#sierraContent .boardTab li strong{background:#5e5e5e;color:#ff8358;}
#sierraContent .boardStyle .inBoardStyle{background:url(/images/sierra/bg_sierra_month.gif) 0 0 repeat-x;}
#sierraContent .boardStyle table th{background:none;}
#sierraContent .boardViewList ul li textarea{width:550px;}
#sierraContent .galleryStyle dl dd{width:417px;}
#sierraContent .galleryStyle.subGS dl dd{width:422px;}
#sierraContent .subGalleryList .galleryStyle dl dd{width:199px;}
#sierraContent .photoUpload dt.cfix strong{float:left;}
.fLeft{float:left;}

/* ´ÙºóÄ¡ */
.daVinciCon{padding:0 !important; background: #f9f6ea; width: 100% !important;}
.daVinciCon .listTitle {position: relative;}
.daVinciMain .titleArea {padding: 15px 0; border: 1px solid #e0e0e4; border-width: 1px 1px 0; background-color: #f0f0f0; *zoom: 1;}
.daVinciArea .titleArea {*zoom: 1;}
.daVinciArea .titleArea:after {display: block; content: ""; clear: both;}
.daVinciArea h3{font-size:24px; line-height:30px; color: #282a37; font-weight:bold; padding-left:20px; float:left; margin-right:30px; min-width:90px; }
.daVinciArea{min-height: 500px; _height: 500px; margin: 0px auto; width: 1020px; }
.daVinciArea #content {width: 795px;}
.daVinciArea .snb{ float: left; width: 206px; padding: 0 17px 0 1px; }
.daVinciArea .snb li{ padding: 13px 0 13px 11px; border-bottom: 1px solid #c7c5bb; position: relative; }
.daVinciArea .snb li:first-child{ border-top: 1px solid #c7c5bb; }
.daVinciArea .snb li.on{}
.daVinciArea .snb li a{ color: #232323; font-size: 15px; display: inline-block; height: 20px; line-height: 20px; padding: 0 4px 0 0; letter-spacing: -0.1em; }
.daVinciArea .snb li.on a{color: #b8490c; text-decoration:underline;}
.daVinciArea .snb ul ul { padding-top: 11px;}
.daVinciArea .snb li li{ border: none !important; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; }
.daVinciArea .snb li li a { color: #616161; background: url(/images/sub/davinci/bl_snb.gif) no-repeat left center; padding-left: 12px; font-size:14px; }
.daVinciArea .snb li li.on a{ color: #b8490c; }
.daVinciArea .content{ float: left; width: 795px; _height: 600px; min-height: 600px; }
.daVinciArea .content .visualArea { float: right; margin: 0; height: 268px; width: 378px; }
.daVinciArea .st_ing { background: url(/images/sub/davinci/st_ing.gif) no-repeat 0px 0px; text-indent: -10000px; height: 18px; width: 33px; vertical-align: middle; display: inline-block; }
.daVinciArea .st_done { background: url(/images/sub/davinci/st_done.gif) no-repeat 0px 0px; text-indent: -10000px; height: 18px; width: 43px; vertical-align: middle; display: inline-block; }
.daVinciArea .map { background: url(/images/sub/davinci/st_map.gif) no-repeat 0px 0px; text-indent: -10000px; display: inline-block; height: 18px; width: 38px; vertical-align: middle; margin-left: 6px; }
.daVinciArea .ingArea .st_ing, .daVinciArea .doneArea .st_done { float: left; margin-right: 8px;}
.daVinciArea .more { position: absolute; top: 10px; right: 8px; background: url(/images/sub/davinci/btn_more.png) no-repeat 0px 0px; height: 20px; width: 20px; text-indent: -10000px; padding: 0px !important; }
.daVinciArea .ingArea { border: 1px solid #d5a282 !important; float: left; height: 259px; width: 407px; margin-bottom: 8px; }
.daVinciArea .ingArea .status, .daVinciArea .doneArea .status { color: #c34300; letter-spacing: -0.1em; font: 15px/100% "³ª´®°íµñ", "µ¸¿ò", sans-serif; }
.daVinciArea .noticeArea { float: left; height: 259px; width: 407px; }
.daVinciArea .doneArea {  float: right; height: 259px; width: 378px; }
.daVinciArea .doneArea.daBox dl { width: 216px; }

.daVinciArea .daBox { border: 1px solid #d4d1c7; background: #FFF; position: relative; letter-spacing: -0.1em; }
.daVinciArea .daBox .inner { margin: 19px 25px;}
.daVinciArea .daBox .more { top: 18px; right: 18px;}
.daVinciArea .daBox dl { float: left; width: 242px; clear: left; }
.daVinciArea .daBox dl.pic { position: absolute; top: 58px; right: 18px; }
.daVinciArea .daBox dl dt { font: 24px/36px "³ª´®¸íÁ¶", "¹ÙÅÁ", serif; border-bottom: 1px solid #DBDBDB; color: #000; margin-bottom: 15px; margin-top: 15px; }
.daVinciArea .daBox dl dt a, .daVinciArea .daBox h4  { font: 24px/42px "³ª´®¸íÁ¶", "¹ÙÅÁ", serif; color: #000; }
.daVinciArea .daBox dl dd, .daVinciArea .daBox li { color: #232323; font-size: 15px; line-height: 32px; background: url(/images/sub/davinci/bl_list.gif) no-repeat 1px 12px; padding-left: 20px; }
.daVinciArea .daBox .pic { position: absolute; top: 58px; right: 18px; background: url(none); padding: 0px; }
.daVinciArea .daBox li { position: relative; }
.daVinciArea .daBox li a { display: inline-block; width: 270px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #616161; font-size: 16px; }
.daVinciArea .daBox li .date { position: absolute; right: 0; top: 0; text-align: right; font-size: 12px; color: #616161; }
.daVinciArea .daVinciNotice .titleArea {position: relative; border-width: 1px; background-color: #fff;}
.daVinciArea .daVinciSlogan {}

.daVinciArea .daVinciLec {position: relative;}
.daVinciArea .daVinciLec .more {right: 20px; top: 20px;}
.daVinciArea .daVinciLec .tabArea { display: block; text-align: right; margin-top: -10px; }
.daVinciArea .daVinciLec .tabArea li { display: inline; margin-left: -6px; }
.daVinciArea .daVinciLec .tabArea li a{display: inline-block; height: 32px; width: 50px; color: #868686; background: #fbfbfb; border-top: 1px solid #e0e0e4; border-right: 1px solid #e0e0e4; border-left: 1px solid #e0e0e4; padding-right: 55px; padding-left: 55px; text-align: center; font: bold 12px/32px "µ¸¿ò", "µ¸¿òÃ¼", sans-serif; }
.daVinciArea .daVinciLec .tabArea li a.on { color: #000; background: #FFF; height: 33px; }
.daVinciArea .daVinciLec .lectureList { background: #FFF; margin-top: -1px; border: 1px solid #E0E0E4; }
.daVinciArea .daVinciLec .lectureList ul { padding-top: 10px; }
.daVinciArea .daVinciLec .lectureList li { padding: 10px 0 25px 35px; border-bottom: 1px solid #E0E0E4; position: relative; }
.daVinciArea .daVinciLec .lectureList .pic {position: absolute; width:108px; top:7px; right:40px; background: url(none); padding: 0px; border:1px solid #ccc;}
.daVinciArea .daVinciLec dl{width: 610px; padding: 0px 0px 0px 55px; display: block; } 
.daVinciArea .daVinciLec dl.my{background: url(/images/sub/davinci/ic_my.gif) no-repeat 0px 0px; } 
.daVinciArea .daVinciLec dl dt{*float: left; font: 24px/36px "³ª´®¸íÁ¶", "¹ÙÅÁ", serif; border-bottom: 1px solid #DBDBDB; color: #000; margin-bottom: 15px; margin-top: 15px; }
.daVinciArea .daVinciLec dl dt a{font: 24px/36px "³ª´®¸íÁ¶", "¹ÙÅÁ", serif; color: #000;}
.daVinciArea .daVinciLec dl dt .date{ color: #c34300; font: 15px "³ª´®°íµñ", "µ¸¿ò", sans-serif; }
.daVinciArea .daVinciLec .st_ing, .daVinciLec .st_done {*float: left; *margin-right:8px; *vertical-align: super !important;} 
.daVinciArea .daVinciLec .st_done {background: url(/images/sub/davinci/st_done.gif) no-repeat 0px 0px; text-indent: -10000px; display: inline-block; height: 18px; width: 43px; vertical-align: middle; }
.daVinciArea .daVinciLec .st_done2 {background: url(/images/sub/davinci/st_done2.gif) no-repeat 0px 0px; text-indent: -10000px; display: inline-block; height: 18px; width: 43px; vertical-align: middle; }
.daVinciArea .daVinciLec .st_ing2 {background: url(/images/sub/davinci/st_ing2.gif) no-repeat 0px 0px; text-indent: -10000px; display: inline-block; height: 18px; width: 33px; vertical-align: middle; }
.daVinciArea .daVinciLec dd {*clear: both; color: #4e4e4e; font-size: 14px; line-height: 32px; background: url(/images/sub/davinci/bl_list.gif) no-repeat 1px 12px; padding-left: 20px; }
.daVinciArea .paging {margin-top: 20px; margin-bottom: 30px;}
.daVinciArea .paging a{border:none;}
.daVinciArea .paging a.on{border:1px solid #78a6cd;color:#5c93c3;}
.daVinciArea .paging a.btnNext,.paging a.btnPrev{border:1px solid #e9e9e9;}

.daVinciNotice {margin-bottom: 17px;}
.daVinciNotice .titleArea em {font-size: 16px; line-height: 30px; color: #616161; vertical-align: middle;}
.daVinciNotice .titleArea span {display:inline-block; margin-left: 20px; vertical-align: middle;}
.daVinciNotice .titleArea .more {right: 20px; top: 20px;}

.daVinciBd .titleArea {margin-bottom: 25px; position: relative;}
.daVinciBd .titleArea p{float: left; line-height: 30px; font-size: 14px; letter-spacing:-0.5px;}
.daVinciBd .boardTable table { border-top: 1px solid #d0cec5;border-bottom: 1px solid #fff; }
.daVinciBd .boardTable table thead th {border-top: 1px solid #fff; background: #e8e5db; border-bottom: 1px solid #d0cec5; font-family: "³ª´®°íµñ", "µ¸¿ò", sans-serif; font-size: 12px; font-weight: 500;}
.daVinciBd .boardTable table tbody td {padding-top: 9px; padding-bottom: 9px;}
.daVinciBd .boardTable table tbody tr:first-child td { border-top: 1px solid #fff;}
.daVinciBd .boardTable table tbody td.title a {font-size:13px;}
.daVinciBd .boardTable {padding-left: 10px;}
.daVinciBd .boardTable .tabArea { margin-top: 30px; height: 36px; }
.daVinciBd .boardTable .tabArea li { float: left; width: 25%; }
.daVinciBd .boardTable .tabArea li a { text-align: center; display: block; line-height: 36px; height: 36px; color: #FFF; background: #969392; border-left: 1px solid #F9F6EA; font-weight: bold; }
.daVinciBd .boardTable .tabArea li:first-child a { border: none;}
.daVinciBd .boardTable .tabArea li a:hover { color: #ff8358;}
.daVinciBd .boardTable .tabArea li a.on {background: #5e5e5e; color: #ff8358;}
.daVinciBd .boardTable .attach{width:100%}
.daVinciBd .btnArea .fL {float: left; }
.daVinciBd .writeBoard table { border-top: none !important ;border-bottom: 1px solid #fff; }
.daVinciBd .writeBoard table tbody td:first-child { border-top: none !important }
.daVinciBd .writeBoard table tbody td {  border-top:1px solid #fff;border-bottom: 1px solid #e0ddd2; }
.daVinciBd .writeBoard table { border-bottom: 1px solid #fff; }
.daVinciBd .writeBoard,.daVinciBd .btnArea  { padding-left: 20px; }
.daVinciBd .writeBoard .ipStyle01{padding-left:8px; height:30px;}
.daVinciBd .writeBoard table tbody tr:hover{background:none;}

.content.daVinciReview { margin-left: 23px; width: 772px !important; }
.daVinciReview h3 { padding-left: 0; }
.daVinciReview h3 .seperate { font-size: 80%; font-weight: normal; color: #282a37; padding: 4px 10px; }
.daVinciReview h3 em { color: #973511; }
.daVinciReview .tabArea { margin-top: 30px; height: 36px; }
.daVinciReview .tabArea li { float: left; width: 25%; }
.daVinciReview .tabArea li a { text-align: center; display: block; line-height: 36px; height: 36px; color: #FFF; background: #969392; border-left: 1px solid #F9F6EA; font-weight: bold; }
.daVinciReview .tabArea li:first-child a { border: none;}
.daVinciReview .tabArea li a:hover { color: #ff8358;}
.daVinciReview .tabArea li a.on {background: #5e5e5e; color: #ff8358;}
.daVinciReview .lectureReview { clear: both; margin-top: 7px; }  
.daVinciReview .lectureReview .write { border-bottom: 1px solid #dddacf; padding: 19px 25px; height: 54px; }
.daVinciReview .lectureReview .write .inputTxt { float: left; width: 610px; padding: 8px; background: #FFF; border: 1px solid #969392; font: 13px/18px "³ª´®°íµñ", "µ¸¿ò", sans-serif; color: #454545; letter-spacing: 0em; height: 38px; }
.daVinciReview .lectureReview .write .button { background: url(/images/sub/davinci/btn_rgst.png) no-repeat; height: 54px; width: 82px; border-style: none; cursor: pointer; text-indent: -10000px; float: right; }
.daVinciReview .lectureReview li { border-bottom: 1px solid #dddacf; padding: 19px 25px; position: relative; }
.daVinciReview .lectureReview li .no { font-size: 11px; color:#5e5e5e; margin-bottom: 15px;}
.daVinciReview .lectureReview li .comment { font-size: 13px; line-height: 24px; color: #232323; }
.daVinciReview .lectureReview li .button { position: absolute; top: 16px; right: 15px; z-index: auto; }