<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";
/* newojy0714@naver.com OJY */
/* Common */
body,p,h1,h2,h3,h4,h5,h6,menu,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'�뗭�',Dotum;font-size:12px;line-height:14px;color:#444}
img,fieldset{border:0}
menu,ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
button[disabled=disabled]{cursor:default !important}
button{border:0;background:none;cursor:pointer}
input[type=image],input[type=text],input[type=submit],input[type=password],textarea{-webkit-appearance:none;-webkit-border-radius:0;resize:none}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
input[type=text],input[type=password],input[type=file]{padding:2px 2px 1px;border:1px solid;border-color:#b7b7b7 #e1e1e1 #e1e1e1 #b7b7b7;background:#fff;line-height:12px;font-size:12px;color:#666;vertical-align:middle}
input[type=text]:hover,input[type=password]:hover,input[type=file]:hover{border-color:#a0a0a0 #bcbcbc #bcbcbc #a0a0a0;color:#000}
input[type=text]:focus,input[type=password]:focus,input[type=file]:focus{border-color:#719fee #aacbff #aacbff #719fee;color:#000}
input[type=text].error,input[type=password].error{border-color:#ee7174 #ffaaad #ffaaad #ee7174;color:#000}
input[type=text].valid,input[type=password].valid{border-color:#a4d48a #ceedbb #ceedbb #a4d48a;color:#000}
input[type=radio],input[type=checkbox]{padding-bottom:2px;vertical-align:middle}
input[type=text].number{text-align:right}
select{border:1px solid;border-color:#b7b7b7 #e1e1e1 #e1e1e1 #b7b7b7;background:#fff;font-size:12px;color:#666;vertical-align:middle}
select:hover{border-color:#a0a0a0 #bcbcbc #bcbcbc #a0a0a0;color:#000}
select:focus{border-color:#719fee #aacbff #aacbff #719fee;color:#000}
select.error{border-color:#ee7174 #ffaaad #ffaaad #ee7174;color:#000}
select.valid{border-color:#a4d48a #ceedbb #ceedbb #a4d48a;color:#000}
em.error{display:block;overflow:visible;float:none;clear:both;position:relative;margin:8px 2px 2px;padding:4px 22px 2px;background:url(../images/icon_validate.gif) no-repeat;font-size:12px;line-height:12px;font-weight:bold;color:#ea5200;text-align:left}
textarea{padding:2px 2px 1px;border:1px solid;border-color:#b7b7b7 #e1e1e1 #e1e1e1 #b7b7b7;background:#fff;line-height:18px;font-size:12px;color:#666;vertical-align:middle}
label{cursor:pointer}
::-moz-selection{background:#d4f699;color:#7aa62f}
::selection{background:#d4f699;color:#7aa62f}
.left{text-align:left}
.right,.number{text-align:right !important}

/* header */
header{width:712px}
header nav{}
header nav ul{text-align:right; font-size:11px}
header nav ul li{display:inline; padding-left:6px; margin-left:6px; /*background:url(../images/icon_arrow.gif) no-repeat 0 50%*/}
header nav ul li a{display:inline-block; padding-top:2px; color:#333}

/* Color */
.green{color:#3a9200 !important}
.blue{color:#1f69cd !important}
.orange{color:#ff7200 !important}
.gray{color:#888 !important}

/* estimate */
.estimate{margin:20px 10px 10px 10px; position:relative; padding-bottom:60px; font-size:11px}
.estimate h1{margin:10px; width:70%;font-size:12px; padding:16px 12px 14px; margin:10px auto; text-align:center; background:#ffc; border:2px solid #000; border-collapse: collapse;}
.estimate h1 strong{font-size:16px}
.estimate h1 span{text-decoration:underline}
.estimate .info_wrap{overflow:hidden; margin:4px 0}
.estimate .info_wrap table{float:left; width:48%; border-collapse:collapse; font-size:11px; margin-left:4%;*margin-left:3%;}
.estimate .info_wrap table:first-child{margin-left:0}
.estimate .info_wrap table.type1{margin-top:2px;line-height:12px;}
.estimate .info_wrap table.type1 th,.estimate .info_wrap table.type1 td{border-bottom:1px solid #000; padding:4px 2px 0; font-weight:normal; text-align:left}
.estimate .info_wrap table.type2{border:1px solid #000; line-height:12px}
.estimate .info_wrap table.type2 th,.estimate .info_wrap table.type2 td{border:1px solid #000; padding:2px 4px 0; font-weight:normal;}
.estimate .subscriber{width:100%;margin:4px 0; border-collapse:collapse; font-size:11px;line-height:12px;border:2px solid #000; text-align:center; table-layout:fixed}
.estimate .subscriber th,.estimate .subscriber td{border:1px solid #000; padding:2px 6px 0;}
.estimate .subscriber input{margin:3px 0 0 -3px; width:100%; text-align:center}
.estimate .total_price{text-align:center; padding:4px 6px 2px; font-size:14px; font-weight:bold; background:#ff9; border:2px solid #000; margin:4px 0}
.estimate .total_price strong{overflow:hidden; border-bottom:1px solid #f00; vertical-align:middle; margin:0 12px; color:#f00; display:inline-block; width:200px;}
.estimate .total_price strong span{float:right}
.estimate .total_price strong span:first-child{float:left}
.estimate .price{width:100%;margin:4px 0; border-collapse:collapse; font-size:11px;border:2px solid #000; text-align:center; table-layout:fixed;line-height:12px;}
.estimate .price th,.estimate .price td{border-left:2px solid #000}
.estimate .price thead th,.estimate .price thead td{padding:2px 4px 0;border-bottom:2px solid #000}
.estimate .price tbody th,.estimate .price tbody td{padding:3px 4px 1px;border-bottom:1px solid #bababa}
.estimate .price tfoot th,.estimate .price tfoot td{padding:3px 4px 1px;border-top:2px solid #000}
.estimate .price input{margin:3px 0 0 -3px; width:100%; text-align:center}
.estimate .price input:first-child{margin-top:0}
.estimate .price input.left{text-align:left}
.estimate .memo{width:100%;margin:4px 0; border-collapse:collapse; line-height:12px; font-size:11px;border:2px solid #000;table-layout:fixed}
.estimate .memo th,.estimate .memo td{padding:4px 5px 2px}
.estimate .memo th{border-right:1px solid #000}
.estimate .memo td{}
.estimate .memo td p{line-height:14px}
.estimate .footer{position:fixed; bottom:0; left:0; padding:16px 0; border-top:1px solid #f3f3f3; background:#fff; width:100%; text-align:center}

/* bbs */
.board_list{position:relative;width:100%;margin:6px 0}
.board_list .header{position:relative;min-height:20px}
.board_list .header .category{margin-bottom:20px;padding:3px;border:2px solid #45c900;border-radius:10px}
.board_list .header .category h1{margin-bottom:16px;padding:6px 20px;border-radius:6px;background:#42a302 url(../images/icon_category_list.gif) no-repeat 10px 50%;font-size:11px;line-height:11px;font-weight:normal;color:#fff;letter-spacing:-1px}
.board_list .header .category ul{margin:10px 18px}
.board_list .header .category ul li{display:inline;margin-right:70px}
.board_list .header .category ul li a{display:inline-block;padding-top:2px;padding-left:11px;background:url(../images/icon_category_list2.gif) no-repeat 0 50%;color:#444}
.board_list .header .category ul li a:hover,.board_list .header .category ul li a:focus,.board_list .header .category ul li a.on{font-weight:bold;color:#444;text-decoration:none}
.board_list .header .btn{display:block;height:23px;margin-bottom:-15px;text-align:right}
.board_list .header .category_small{position:absolute;top:-8px;right:0;z-index:10;font-size:12px}
.board_list .header .category_small .title{display:inline-block;width:100px;height:12px;padding:5px 28px 2px 6px;border:2px solid #40a8f5;background:url(../images/bg_board_category.gif) no-repeat 100% 0;line-height:12px}
.board_list .header .category_small .title:focus,.board_list .header .category_small .title:hover{color:#40a8f5}
.board_list .header .category_small ul{display:inline-block;position:absolute;top:23px;right:0;margin-top:-2px;padding:6px 0;border:solid #40a8f5;border-width:1px 2px 2px;background:#fff}
.board_list .header .category_small ul li{}
.board_list .header .category_small ul li a{display:inline-block;width:100px;width:100px;padding:5px 28px 2px 6px;line-height:12px}
.board_list .header .category_small ul li a.on,.board_list .header .category_small ul li a:focus,.board_list .header .category_small ul li a:hover{background:#eee}
.board_list .header .category_small a{color:#444}
.board_list .header .category_small a:hover,.board_list .header .category_small a:focus{text-decoration:none}
.board_list .header .search{position:absolute;right:0;bottom:3px}
.board_list .header .search select,.board_list .search input{vertical-align:middle}
.board_list .header .search select{height:22px;padding:1px;border:2px solid #7cc800}
.board_list .header .search input[type=text]{display:inline-block;height:14px;padding:2px;border:2px solid #7cc800}
.board_list .header .caption{float:right;margin-left:0;margin-right:2px;padding-left:20px;padding-top:2px;background:url(../images/icon_title.gif) no-repeat 0 50%;line-height:18px;font-size:12px;color:#444;letter-spacing:0}
.board_list p{margin-left:2px;padding-left:20px;padding-top:2px;background:url(../images/icon_title.gif) no-repeat 0 50%;line-height:18px;font-size:11px;color:#989898;letter-spacing:-1px}
.board_list p strong{color:#666}
.board_list table{width:100%;margin:6px 0;border-collapse:collapse;border:none;border-top:2px solid #42a302;border-bottom:1px solid #42a302;font-size:12px;line-height:18px;table-layout:fixed}
.board_list table caption{display:none}
.board_list table thead tr{background:url(../images/bg_head.gif) repeat-x 0 100%}
.board_list table thead tr th,.board_list table tbody tr td{padding:6px 4px 4px;border:0;line-height:18px}
.board_list table thead tr th{border-bottom:1px solid #42a302;background:url(../images/bg_head_line.gif) no-repeat 0 50%;color:#3a9200;letter-spacing:-1px;text-align:center}
.board_list table thead tr th a{color:#3a9200; text-decoration:underline}
.board_list table thead tr th:first-child{background:none}
.board_list table tbody tr:nth-child(even){background:#f9f9f9}
.board_list table tbody tr td{border-top:1px solid #e1e1e1;font-size:11px;color:#686868;text-align:center;vertical-align:middle}
.board_list table tbody tr td.subject,.board_list table tbody tr td.left{padding:6px 14px 4px;text-align:left}
.board_list table tbody tr td.number,.board_list table tbody tr td.right{padding:6px 14px 4px;text-align:right}
.board_list table tbody tr td a{color:#444}
.board_list table tbody tr td img{margin:-4px 0;padding-bottom:2px;vertical-align:middle}
.board_list table tbody tr td input{padding-bottom:2px;vertical-align:middle}
.board_list table tbody tr td .ellipsis{display:inline-block;overflow:hidden;_width:100%;max-width:100%;height:12px;margin:-5px -2px -5px 0;padding:5px 4px 3px;color:#444;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.board_list table tbody tr td .ellipsis,x:-moz-any-link,x:default{white-space:normal;word-wrap:break-word}
*+html .board_list table tbody tr td .ellipsis{white-space:nowrap}
.board_list table tfoot tr td{padding:6px 12px 4px;border-top:1px solid #42a302;color:#444;text-align:right}
.board_list .note{margin-bottom:8px;padding:10px 12px 12px 46px;border-bottom:1px solid #42a302;background:url(../images/icon_note.gif) no-repeat 12px 12px;line-height:18px;color:#444}
.board_list .note p{margin-left:0;padding-left:0;padding-top:0;background:none;line-height:18px;font-size:12px;color:#444;letter-spacing:0}
.board_list .desc{margin:8px 2px;padding-left:0;padding-top:0;background:none;line-height:18px;line-height:18px;font-size:12px;color:#777;letter-spacing:0}
.board_list .footer{}
.board_list .footer .paginate{margin:8px 0 16px}
.board_list .footer .btn{padding-top:8px;border-top:1px solid #dfdfdf}
.board_list .footer .search{margin:30px 0;padding:12px;border:1px solid #d9d9d9;border-radius:6px;background:#f8f8f7;text-align:center}
.board_list .footer .search input[type=text]{width:380px}

.board_form{position:relative;width:712px;margin:6px 0}
.board_form .wrap{padding:10px 15px;border-radius:4px;border:none;background:#f8f8f8}
.board_form .guide{margin:4px 0;padding-top:2px;padding-left:18px;border-radius:4px;background:#42a302 url(../images/icon_arrow2.gif) no-repeat 10px 50%;line-height:18px;font-size:11px;color:#fff}
.board_form .guide:first-child{margin-top:0}
.board_form table{width:100%;border-collapse:collapse;border:none;line-height:18px;table-layout:fixed}
.board_form table tr:first-child th,.board_form table tr:first-child td{border-top:none}
.board_form table tr th,.board_form table tr td{border-top:1px solid #e8e8e8}
.board_form table tr th{padding:5px 3px 3px 14px;background:url(../images/icon_label.gif) no-repeat 6px 12px; vertical-align:top;font-weight:normal;color:#388d00;text-align:left}
.board_form table tr th strong{color:#f00}
.board_form table tr td{padding:3px;}
.board_form table tr td input[type=radio],.board_form table tr td input[type=checkbox]{width:14px; height:14px; margin-bottom:2px;}
.board_form table tr td img{vertical-align:middle}
.board_form label{margin-right:6px}
.board_form .desc{font-size:11px;color:#666}
.board_form .group{margin-bottom:12px;font-weight:bold}
.board_form .group input[type=radio],.board_form .group input[type=checkbox]{vertical-align:top; margin-bottom:0}
.board_form .footer{}
.board_form .footer .btn{padding-top:8px}

.footer{overflow:hidden}
.footer .paginate{display:block;margin:12px;text-align:center}
.footer .paginate img{vertical-align:middle}
.footer .paginate .num{display:inline-block;margin:0 10px;line-height:16px;vertical-align:middle}
.footer .paginate .num a{display:inline-block;padding:2px 5px 0;color:#666}
.footer .paginate .num strong{display:inline-block;padding:2px 5px 0;color:#ff8000}
.footer .btn{overflow:hidden;text-align:center}
.footer .btn a{line-height:0;vertical-align:top}
.footer .btn .left{float:left;margin-right:1px}
.footer .btn .right{float:right;margin-left:1px}

.itm tbody td {border:none !important;}</pre></body></html>