@charset "utf-8";
/* ----------
css
---------- */


/* common */
.alert-ie { margin:0; padding:1em; font-size:12px; letter-spacing:-1px; color:#ebebeb; background:#808080; }
.alert-ie a { color:#ffd6c2; }
.alert-ie a:hover { color:#ffd6c2; }
.alert-ie a:focus { color:#ffd6c2; }
.alert-ie a:active { color:#ffd6c2; }

.accessibility a { position:absolute; text-align:center; width:200px; display:block; background:#c52227; color:#fff; left:-9999px; }
.accessibility a:hover { z-index:999999; margin-left:-100px; left:50%; }
.accessibility a:focus { z-index:999999; margin-left:-100px; left:50%; }
.accessibility a:active { z-index:999999; margin-left:-100px; left:50%; }

#quick {position: absolute; display: block; width: 153px; left: 50%;margin-left: 560px; top: 0px; z-index: 99999999992001;}
#quick_slide {width: 153px; text-align:center;}

.subon {background:url(/images/board/subbg.png) no-repeat 0 308px}

#mquick {position: absolute; display: block; width: 153px; left: 50%;margin-left: 560px; top: 700px; z-index: 99999999992001;}




/*앨범형 리스트형 선택*/

.wtop_list{ overflow:hidden;}
.wtop_list ul{display:block; float:right;}
.wtop_list ul li{float:left; width:120px;height:30px; line-height:30px; text-align:center; border:1px solid #ddd; margin-left:10px;}
.wtop_list ul li a{display:block;}


/* 탭스타일1 *******************************************************************************************************************************************************************************************/
.sub-tabs1 {height:100px;border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:2px solid #000; margin-top:30px;}
.sub-tabs1 ul {overflow:hidden}
.sub-tabs1 li {float:left;margin-right:-1px;}
.sub-tabs1 li a {display:block;padding:32px 26px;font-size:12px;font-weight:600;color:#999;text-align:center;border-left:0px solid #ccc;border-right:0px solid #ccc;border-top:0px solid #ccc;background:url(/images/board/products_tab_bg.gif) repeat-x;}
.sub-tabs1 li a span{color:#FFFFFF; background:#E7E7E7; width:30px; height:30px; padding:2px 3px; font-size:12px; font-weight:500}
.sub-tabs1 li a:hover {color:#333;text-decoration:underline}
.sub-tabs1 li a.on {position:relative;color:#333;border-top:2px solid #000;border-bottom:0px solid #f4f4f4; border-left:1px solid #8f8f8f;border-right:1px solid #8f8f8f;background:#fff;z-index:1;padding:32px 30px;}
.sub-tabs1 li a.on span{ color:#FFFFFF; background:#000; width:30px; height:30px; padding:2px 3px; font-size:12px; font-weight:600}


/* 탭스타일2 *******************************************************************************************************************************************************************************************/
.sub-tabs2 {height:52px;border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:1px solid #8f8f8f; margin-top:30px;}
.sub-tabs2 ul {overflow:hidden}
.sub-tabs2 li {float:left;margin-right:-1px;}
.sub-tabs2 li a {display:block;padding:16px 100px;font-size:16px;font-weight:600;color:#666;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background:#f4f4f4;}
.sub-tabs2 li a:hover {color:#333;text-decoration:underline}
.sub-tabs2 li a.on {position:relative;color:#333;border-top:3px solid #000;border-bottom:1px solid #f4f4f4; border-left:1px solid #8f8f8f;border-right:1px solid #8f8f8f;background:#fff;z-index:1;padding:15px 100px;}

/* 탭스타일2 *******************************************************************************************************************************************************************************************/
.sub-tabs2_1 {height:51px;border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:1px solid #8f8f8f; margin-top:30px;}
.sub-tabs2_1 ul {overflow:hidden}
.sub-tabs2_1 li {float:left;margin-right:-1px;}
.sub-tabs2_1 li a {display:block;padding:16px 100px;font-size:16px;font-weight:600;color:#666;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background:#f4f4f4;border-radius:10px 10px 0px 0px;}
.sub-tabs2_1 li a:hover {color:#333;text-decoration:underline}
.sub-tabs2_1 li a.on {position:relative;color:#333;border-top:2px solid #000;border-bottom:1px solid #f4f4f4; border-left:1px solid #8f8f8f;border-right:1px solid #8f8f8f;background:#fff;z-index:1;padding:15px 100px;}


/* 탭스타일3 *******************************************************************************************************************************************************************************************/
.product-tabs3 {border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc; margin-top:30px;}
.product-tabs3 ul {overflow:hidden}
.product-tabs3 li {float:left;margin-right:-1px;}
.product-tabs3 li a p{ padding-top:120px}
.product-tabs3 li a {display:block;padding:8px 46px;font-size:16px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:#f4f4f4; height:150px}
.product-tabs3 li a:hover {color:#333;text-decoration:underline}
.product-tabs3 li a.on {color:#333;border:2px solid #ee0101;background:#fff;z-index:999;padding:8px 46px; margin-right:1px}


/* 탭스타일4 *******************************************************************************************************************************************************************************************/
.sub-tabs4 {height:33px;border-bottom:1px solid #ccc; margin-top:30px}
.sub-tabs4 ul {overflow:hidden}
.sub-tabs4 li {float:left;margin-right:-1px; width:200px}
.sub-tabs4 li a {display:block;padding:7px 20px;font-size:15px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:url(/images/board/products_tab_bg.gif) repeat-x}
.sub-tabs4 li a:hover {color:#333;text-decoration:underline}
.sub-tabs4 li a.on {position:relative;color:#fff;border:1px solid #004f62;background:#d22832;z-index:1}

/* 탭스타일4 *******************************************************************************************************************************************************************************************/
.sub-tabs4_1 {height:37px;border-bottom:1px solid #ccc; margin-top:30px}
.sub-tabs4_1 ul {overflow:hidden}
.sub-tabs4_1 li {float:left;margin-right:-1px; width:200px; margin-right:5px}
.sub-tabs4_1 li a {display:block;padding:9px 20px;font-size:15px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:url(/images/board/products_tab_bg.gif) repeat-x;border-radius:10px 10px 0px 0px;}
.sub-tabs4_1 li a:hover {color:#333;text-decoration:underline}
.sub-tabs4_1 li a.on {position:relative;color:#fff;border:1px solid #332C2B;background:#332C2B;z-index:1}



/* 탭스타일5 *******************************************************************************************************************************************************************************************/
.sub-tabs5 {height:30px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #8f8f8f; margin-top:30px; }
.sub-tabs5 h3{float:left; font-size:15px; font-weight:600; padding:7px 25px 5px 26px;}
.sub-tabs5 ul {overflow:hidden}
.sub-tabs5 li {float:left;margin-right:-1px;}
.sub-tabs5 li a {display:block;padding:6px 16px;font-size:13px;font-weight:600;color:#666;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;background:url(/images/board/products_tab_bg.gif) repeat-x;background:#f4f4f4;}
.sub-tabs5 li a:hover {color:#333;text-decoration:underline}
.sub-tabs5 li a.on {position:relative;color:#333;border-top:2px solid #1185df;border-bottom:1px solid #f4f4f4; border-left:1px solid #8f8f8f;border-right:1px solid #8f8f8f;background:#fff;z-index:1;padding:5px 15px;}

/* 회원가입스탭 *******************************************************************************************************************************************************************************************/
.member-tabs {border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc; margin-top:30px;}
.member-tabs ul {overflow:hidden}
.member-tabs li {float:left;margin-right:-1px; margin-left:15px; width:250px}
.member-tabs li a p{ padding-top:73px}
.member-tabs li a {display:block;font-size:13px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:#f4f4f4; height:100px;border-radius:5px;}
.member-tabs li a:hover {color:#333;text-decoration:underline}
.member-tabs li a.on {color:#333;border-top:2px solid #000;background:#fff;z-index:999; margin-right:1px; width:250px}

/* 회원가입스탭 *******************************************************************************************************************************************************************************************/
.member-tabs2 {border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc; margin-top:30px;}
.member-tabs2 ul {overflow:hidden}
.member-tabs2 li {float:left;margin-right:-1px; margin-left:30px; width:250px;}
.member-tabs2 li a p{ padding-top:73px}
.member-tabs2 li a {display:block;font-size:13px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:#f4f4f4; height:100px;border-radius:5px;}
.member-tabs2 li a:hover {color:#333;text-decoration:underline}
.member-tabs2 li a.on {border:1px solid #E7CEA5; background:#FF9900;width:250px}


/* 회원가입스탭 *******************************************************************************************************************************************************************************************/
.member-tabs3 {border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc; margin-top:30px;}
.member-tabs3 ul {overflow:hidden}
.member-tabs3 li {float:left;margin-right:-1px; margin-left:30px; width:250px; }
.member-tabs3 li em{ padding-top:10px; font-size:11px; border-bottom:1px solid #666}
.member-tabs3 li a p{ padding-top:8px}
.member-tabs3 li a {display:block;font-size:13px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:#f4f4f4; height:60px;border-radius:5px;}
.member-tabs3 li a:hover {color:#333;text-decoration:underline}
.member-tabs3 li a.on {border-top:2px solid #000; width:250px; background:#FFF }


/* 회원가입스탭 *******************************************************************************************************************************************************************************************/
.member-tabs4 {border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc; margin-top:30px;}
.member-tabs4 ul {overflow:hidden}
.member-tabs4 li {float:left;margin-right:-1px; margin-left:30px; width:250px;}
.member-tabs4 li a p{ padding-top:73px}
.member-tabs4 li a {display:block;font-size:13px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:#f4f4f4; height:100px;border-radius:0px 20px;}
.member-tabs4 li a:hover {color:#333;text-decoration:underline}
.member-tabs4 li a.on {border:1px solid #E7CEA5; background:#FF9900;width:250px}


/* 회원가입스탭 *******************************************************************************************************************************************************************************************/
.member-tabs5 {border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc; margin-top:30px;}
.member-tabs5 ul {overflow:hidden}
.member-tabs5 li {float:left;margin-right:-1px; margin-left:30px; width:250px;}
.member-tabs5 li a p{ padding-top:73px}
.member-tabs5 li a {display:block;font-size:13px;font-weight:600;color:#666;text-align:center;border:1px solid #ccc;background:#f4f4f4; height:100px;border-radius:5px;}
.member-tabs5 li a:hover {color:#333;text-decoration:underline}
.member-tabs5 li a.on {border:1px solid #ADC9F3; background:#E8F2FD;width:250px}

/* 회원가입 완료  *******************************************************************************************************************************************************************************************/
.cm-join3-area .join-step { text-align:center; margin-bottom:70px; }
.cm-join3-area .join-step .step-box { display:inline-block; width:150px; height:100px; border-top:3px solid #d5d5d5; background-color:#f7f7f7; margin:0 30px; overflow:hidden; }
.cm-join3-area .join-step .step-box .num { display:block; margin-top:28px; font-size:16px; color:#555; font-weight:600; text-align:center; }
.cm-join3-area .join-step .step-box .txt { display:block; margin-top:16px; font-size:12px; color:#888; text-align:center; }
.cm-join3-area .join-step .step-box.current { border-top:3px solid #444; background-color:#1d3050; }
.cm-join3-area .join-step .step-box.current .num { color:#fff; }
.cm-join3-area .join-step .step-box.current .txt { color:#fff; }
.cm-join3-area .join3-box {	width:508px; border:1px solid #e5e5e5; border-top:2px solid #444; margin:0 auto 0; padding-bottom:40px; overflow:hidden; }
.cm-join3-area .join3-box .tit { margin:40px auto 0; font-size:42px; color:#444; font-weight:600; text-align:center; }
.cm-join3-area .join3-box .txt { margin:28px auto 0; font-size:14px; color:#777; text-align:center; }
.cm-join3-area .join3-box .txt .essential { color:#1855e1; }
.cm-join3-area .join3-box .join3-btn-box { margin:65px 0 0 83px; }
.cm-join3-area .join3-box .join3-btn-box .btn { width:342px; height:60px; background-color:#444; border:0; font-size:20px; color:#fff; font-weight:600; line-height:60px; text-align:center; cursor:pointer; }

/* 게시판 검색 *******************************************************************************************************************************************************************************************/
.search_box {*zoom:1;border-bottom:1px dashed #d6d6d6; }
.search_box:after {content:"";clear:both;display:block}
.search_box .pages {float:left;padding-top:6px;font-size:11px;color:#7e7e7e}
.search_box .select_search .btn_search {margin:0;margin-bottom:-8px;*margin-bottom:-4px;padding:0;border:none}
.select_search .btn_sch {padding:0;border:0;background:none; vertical-align:middle;}
.srh_b {margin-top:20px;padding:17px 0;text-align:center;border:1px solid #d7d7d3;background:#f7f7f7; } /* 하단 검색창 */
.select_search {display:inline-block;  }

/* BOARD : 페이징 *******************************************************************************************************************************************************************************************/
.pagination_a {position:relative;padding:40px 0;text-align:center}
.pagination_a a {display:inline-block;width:26px;height:20px;padding-top:5px;color:#777;font:11px tahoma;border:1px solid #ccc;text-align:center;text-decoration:none;vertical-align:top;background:#fff}
.pagination_a a:hover {color:#333;font-weight:600;background:#f9f9f9}
.pagination_a strong {display:inline-block;width:26px;height:20px;padding-top:5px;color:#fff;font:bold 11px tahoma;border:1px solid #555;text-align:center;background:#666;vertical-align:top}
.pagination_a a.first, 
.pagination_a a.prev, 
.pagination_a a.next, 
.pagination_a a.last {border:0;padding-top:0px;border:0}
.pagination_a .button {position:absolute;right:0;top:30px}
.pagination_a .button a {border:none;width:auto;height:auto;padding:0}

/* FAQ형 */
.faq {width:100%;margin:0 auto 50px}
.faq dl {overflow:hidden}
.faq dl dt {
	margin:0 0 5px 0;padding:0 0 0 20px;display:block;
	line-height:50px;font-size:13px;color:#666;cursor:pointer;
	font-weight:600;border:1px solid #ddd;background-color:#fff;border-radius: 5px
}
.faq dl dt strong {color:#fe4c59;font-size:20px;display:inline-block;margin:0 5px 0 0}
.faq dl dd {font-size:13px;color:#777;line-height:22px;padding:20px 0 30px 35px}
.faq dl dd strong {color:#4c9cfe;font-size:20px;display:inline-block;margin:0 10px 0 0}

/* g1 갤러리형 *******************************************************************************************************************************************************************************************/
.model_list {width:900px;margin-top:0px;border-top:0px solid #333}
.model_list ul {*zoom:1}
.model_list ul:after {content:"";clear:both;display:block}
.model_list ul li {float:left;display:inline;width:198px;min-height:20px;margin-top:10px;margin-right:27px; margin-bottom:20px}
.model_list ul li.end {margin-right:0}

.model_list ul li .thumb {position:relative;width:198px;height:270px;border:1px solid #666}
.model_list ul li .thumb a {position:absolute;bottom:0px;right:0px; color:#FFF;}
.model_list ul li .thumb a .view {display:none;position:absolute;left:0;top:0;right:0;bottom:0;font-size:15px; background:url(/images/board/over.png)}
.model_list ul li .thumb:hover{position:relative;width:198px;height:270px;border:1px solid #000;}
.model_list ul li .thumb:hover a .view {display:block;z-index:10}
/*
.model_list ul li .thumb a .view {display:none;position:absolute;left:0;top:0;right:0;bottom:0;font-size:15px;background:#000;filter:alpha(opacity=50);opacity:0.5}
*/


/* g1뷰 *******************************************************************************************************************************************************************************************/
.model_a .model_l{ float:left; border:0px solid #dcdcdc;width:411px;margin:0 0 30px 0px;}
.model_a .model_l .m_img { width:413px; height:564px; border:1px solid #CDCDCD; background:#F7F7F7}
.model_a .model_l ul {*zoom:1 margin-bottom:20px; margin-top:20px}
.model_a .model_l ul:after {content:"";clear:both;display:block}
.model_a .model_l ul li {float:left; font-size:12px; font-weight:600; border:1px solid #E7E7E7; margin-right:0px; margin-left:9px; width:70px; height:90px; background-color:#FAFAFA}

.model_a .model_r{ float:right;width:400px;margin:0 0 0 0px;}
.model_a .model_r h4{ font-size:15px; font-weight:500; padding:15px 0px; color:#F90}
.model_a .model_r h3{ font-size:18px; font-weight:600; padding:20px 0px; color:#000000}
.model_a .model_r p{ line-height:22px}
.model_a .model_r .bt_n{padding:30px 0; border-top:1px solid #e2e2e2; margin-top:20px}


/* 갤러리형1*******************************************************************************************************************************************************************************************/
.event_a { height:230px; border-bottom:1px solid #dcdcdc; margin-top:15px}
.event_a .event_l{ float:left; border:1px solid #D8D8D8;width:359px;margin:0 0 0px 20px; padding:7px 7px; background-color:#F6F6F6}
.event_a .event_l .m_img { width:358px; height:195px; border:0px solid #CDCDCD; background:#fff}
.event_a .event_l:hover{ border:1px solid #000;}
.event_a .event_l ul {*zoom:1 margin-bottom:20px; margin-top:20px}
.event_a .event_l ul:after {content:"";clear:both;display:block}
.event_a .event_l ul li {float:left; font-size:12px; font-weight:600;width:30px; border:1px solid #e2e2e2; margin-right:38px; margin-left:10px}

.event_a .event_r{ float:right;width:400px;margin:0 0 0 0px;}
.event_a .event_r h4{ font-size:12px; font-weight:500; padding:15px 0px; color:#5C83AD; font-weight:600;}
.event_a .event_r h3{ font-size:16px; font-weight:600; padding:10px 0px; color:#000000}
.event_a .event_r p{ line-height:22px}
.event_a .event_r .bt_n{padding:25px 0; margin-top:0px; text-align:right}


/* 갤러리형2 *******************************************************************************************************************************************************************************************/
.magazine_list {clear:both;position:relative;margin:0 auto;width:100%;padding:0;z-index:9999999;}
.magazine_list .h3 {text-align:center;background:#111111;}
.magazine_list ul {width:1000px;margin:44px auto;}
.magazine_list ul:after {content:" "; display:block; clear:both;}
/*
.magazine_list ul > li {float:left;border:1px solid #dcdcdc;width:283px;margin:0px 0 0 13px; padding-bottom:30px}
*/
/*
.magazine_list ul > li {float:left;border:1px solid #dcdcdc;width:258px;margin:20px 0 0 13px; padding-bottom:30px}
*/
.magazine_list ul > li {float:left;border:1px solid #dcdcdc;width:258px;height:265px;margin:20px 0 0 13px; padding-bottom:30px}
.magazine_list ul > li:hover { background:#FCFCFC;border:1px solid #000;}
.magazine_list ul > li.st {margin-left:0;}
.magazine_list ul > li.st .tex {width:243px;margin:0px 0 0 13px; font-size:12px; color:#808080}
.magazine_list ul > li .tex {width:243px;margin:0px 0 0 13px; font-size:12px; color:#808080}
.magazine_list ul > li p.subject {border-top:1px solid #dcdcdc;border-bottom:0px solid #dcdcdc;font-size:14px;color:#353535;height:37px;line-height:37px;padding:10px 10px 0 13px; font-weight:600}
.magazine_list ul > li p.btn {margin:8px;}
.magazine_list ul > li p a {color:#353535;}


/* 갤러리형1 리스트 *******************************************************************************************************************************************************************************************/
.board_list {position:relative}
.board_list .titSec {margin-bottom:10px}
.board_list table {width:100%}
.board_list thead {color:#333;border-top:1px solid #414141;border-bottom:1px solid #ccc;background:#f9f9f9}
.board_list thead th {color:#444;height:44px;line-height:44px;font-weight:600;text-align:center}
.board_list tbody td {padding:8px 0;text-align:center;vertical-align:middle;border-bottom:1px solid #eee}
.board_list tbody td span.reply {margin-left:20px;margin-right:-10px}
.board_list tbody td .repl_no {margin-right:10px;color:#338104}
.board_list tbody a {display:inline-block;padding:3px 0;font-weight:normal;color:#333;line-height:24px}
.board_list tbody a:hover {text-decoration:underline;color:#000}
.board_list tbody a.btn_view {margin-right:0}
.board_list tbody a.btn_modify {margin-left:0;margin-right:5px}
.board_list tbody a.attached {padding-left:20px;margin:0;font-family:segoe UI, tahoma;font-size:10px;color:#666}
.board_list tbody a.attached:hover {color:#000;text-decoration:underline}
.board_list tbody a.attached.hwp {background:url(/images/board/attached_hwp.png) no-repeat left 50%}
.board_list tbody a.attached.zip {background:url(/images/board/attached_zip.png) no-repeat left 50%}
.board_list tbody a.attached.pdf {background:url(/images/board/attached_pdf.png) no-repeat left 50%}
.board_list tbody a.repl {padding-left:25px;background:url(/images/board/icon_reply.png) no-repeat left 50%} /* 답글 */
.board_list tbody tr:hover {background:#fdfdfd;*cursor:pointer}
.board_list tbody .tl {padding-left:10px;text-align:left}
.board_list tbody .gk {text-align:left; background-color:#f4f4f4; padding:10px 20px 10px 30px; font-size:12px; line-height:20px}
.board_list tbody .hit {color:#999}
.board_list tbody .notice {font-weight:bold;color:#333}
.board_list tbody .subject {padding-left:10px;text-align:left;color:#333}
.board_list .tNote {margin-top:10px;text-align:right;font-size:11px;color:#999;letter-spacing:-1px}


/* 갤러리형 4 *******************************************************************************************************************************************************************************************/
.gallery_list {width:900px;margin-top:0px;border-top:0px solid #333}
.gallery_list ul {*zoom:1}
.gallery_list ul:after {content:"";clear:both;display:block}
.gallery_list ul li {float:left;display:inline;width:205px;min-height:20px;margin-top:10px;margin-right:20px;border-bottom:0px solid #ccc}
.gallery_list ul li.end {margin-right:0}
.gallery_list ul li .thumb {position:relative;width:205px;height:135px;border:1px solid #666}
.gallery_list ul li .thumb a {position:absolute;bottom:0px;right:0px; font-weight:600}
.gallery_list ul li .cont {min-height:35px;padding:12px 3px;color:#333}
.gallery_list ul li .cont p { font-size:11px; color:#666; padding-top:5px}
.gallery_list ul li .cont  h3{ font-size:14px; font-weight:600}
.gallery_list ul li .cont a:hover {color:#0c4da2;}
.gallery_list ul li .cont span {display:block;font:normal 10px tahoma;color:#999;margin-top:10px}
.gallery_list ul li .thumb  a.btn_play {bottom:5px;right:5px}



/* BOARD : 상세 *******************************************************************************************************************************************************************************************/
.board_view {position:relative;width:100%}
.board_view .tit_sec {height:55px;line-height:55px;border-top:2px solid #666;border-bottom:1px solid #999;background:#fff url(/images/bg/board_view_tit_bg.gif) repeat-x top}
.board_view .tit_sec .tit {float:left;font-weight:600;font-size:14px;color:#333;}
.board_view .tit_sec .date {float:right;font-size:11px; padding: 0 5px 0 0;}
.board_view .tit_sec .date span { font-weight:600;vertical-align:0.5px;}
.board_view .tit_sec .date em {margin-left:11px;vertical-align:0.5px; color:#333}

.board_view .con {position:relative;padding:35px 0;min-height:200px;border-bottom:0px solid #dadada; line-height:22px}
.board_view .con .attached {position:relative;padding:10px;margin-top:-35px;margin-bottom:25px;background:#f8f8f8;font-family:segoe UI, tahoma;font-size:12px;border-bottom:1px solid #CCC}
.board_view .con .attached a {margin-left:10px;color:#1c76b1}
.board_view .con .attached a:hover {text-decoration:underline}
.board_view .con .view_img {position:relative;margin-top:20px}
.board_view .con a.btn_recom {position:absolute;top:100px;right:10px;display:block;width:68px;height:68px;background:url(/images/board/btn_recommand.png) no-repeat}
.board_view .con a.btn_recom:hover {background:url(/images/board/btn_recommand_on.png) no-repeat}

.board_view .con .reply{ background:#FAFAFA; border-bottom:1px solid #E3E3E3;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;}
.board_view .con .reply h3{color:#333333; font-weight:600; font-size:14px; padding:10px 0 10px 10px; background:#FFF;border-bottom:1px solid #E3E3E3;}
.board_view .con .reply span{color:#666; font-size:13px;vertical-align:0px; font-weight:500}
.board_view .con .reply p{color:#666; font-size:13px; padding:30px 10px 30px 55px;}

.board_view .answer{padding:25px;border:1px solid #dedede;background:#f9f9f9; }
.board_view .answer h2{ color:#333333; font-weight:600; font-size:16px; padding:0 0 10px 0;margin-bottom:10px}
.board_view .answer span{ color:#0078ff;}
.board_view .answer p{  border:1px solid #CCC; background:#FFF; padding:10px 10px; }


/* BOARD : 상세2 *******************************************************************************************************************************************************************************************/
.board_view2 {position:relative;width:100%}
.board_view2 .tit_sec {height:65px;line-height:65px;border-top:2px solid #666;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #CCC;background:#fff url(/images/bg/board_view_tit_bg.gif) repeat-x top}
.board_view2 .tit_sec .tit {float:left;font-weight:600;font-size:15px;color:#333; padding-left:10px}
.board_view2 .tit_sec .date {float:right;font-size:11px; padding: 0 20px;border-left:1px solid #ccc;}
.board_view2 .tit_sec .date span { font-weight:600;vertical-align:0.5px;}
.board_view2 .tit_sec .date em {margin-left:11px;vertical-align:0.5px; color:#333}

.board_view2 .con {position:relative;padding:35px 15px;min-height:200px;border-bottom:1px solid #666;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1; line-height:22px}
.board_view2 .con h3{color:#333333; font-weight:600; font-size:14px; padding:20px 0 10px 0;margin-top:5px;;border-top:1px solid #E3E3E3;}
.board_view2 .con h3 span{color:#666;  font-size:13px;}
.board_view2 .con .attached {position:relative;padding:17px;margin-top:-35px;margin-bottom:25px;font-size:13px;border-bottom:1px solid #E1E1E1;}
.board_view2 .con .attached a {margin-left:10px;color:#f06e0f; vertical-align:1px;text-decoration:underline}
.board_view2 .con .attached a:hover {text-decoration:underline}
.board_view2 .con .view_img {position:relative;margin-top:20px}
.board_view2 .con a.btn_recom {position:absolute;top:100px;right:10px;display:block;width:68px;height:68px;background:url(/images/board/btn_recommand.png) no-repeat}
.board_view2 .con a.btn_recom:hover {background:url(/images/board/btn_recommand_on.png) no-repeat}

.board_view2 .answer{padding:25px;border:1px solid #dedede;background:#f9f9f9; }
.board_view2 .answer h2{ color:#333333; font-weight:600; font-size:16px; padding:0 0 10px 0;margin-bottom:10px}
.board_view2 .answer span{ color:#0078ff;}
.board_view2 .answer p{  border:1px solid #CCC; background:#FFF; padding:10px 10px; }

/* BOARD : 이전글, 다음글 *******************************************************************************************************************************************************************************************/
.prev_next {border-top:1px solid #999}
.prev_next table {width:100%}
.prev_next th {padding:13px 0;border-bottom:1px solid #dadada;background:#F7F7F7}
.prev_next td {vertical-align:middle;padding:0 10px;border-bottom:1px solid #dadada}

/* BOARD : 이전글, 다음글 *******************************************************************************************************************************************************************************************/
.prev_next2 {border-top:1px solid #999}
.prev_next2 table {width:100%}
.prev_next2 th {padding:13px 0;border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-gight:1px solid #dadada;background:#F7F7F7}
.prev_next2 td {vertical-align:middle;padding:0 10px;border-bottom:1px solid #dadada;border-right:1px solid #dadada}

/* BOARD : 글쓰기, 입력폼 *******************************************************************************************************************************************************************************************/
.board_write {width:100%;border-top:1px solid #999}
.board_write thead th,
.board_write thead td {border-bottom:1px solid #e6e6e6;padding:12px 0 12px 10px}
.board_write thead th {font-size:13px;font-weight:600;color:#333;background:#f9f9f9}
.board_write tbody th,
.board_write tbody td {text-align:left;border-bottom:1px solid #e6e6e6;padding:12px 0 12px 10px}
.board_write tbody th {font-size:13px;font-weight:600;color:#333;padding-left:15px;background:#f9f9f9}
.board_write tbody th.blank {padding-left:15px !important;background:#eee !important}
.board_write tbody td.comment {padding:10px 0}
.board_write tbody td.myid {font-weight:600;font-size:14px;color:#333}
.board_write tbody .add_tx {margin-left:5px;padding-left:15px;font-size:11px;color:#999;letter-spacing:-1px;background:url(/images/icon/icon_check.gif) no-repeat left 50%}
.board_write tbody .edit_sec {position:relative}
.board_write tbody .edit_sec .exp_tx {position:absolute;top:10px;left:10px}
.board_write tbody .edit_file {display:none}
.board_write tbody label {margin:0 15px 0 3px}
.board_write tbody .cont {padding:20px 0 !important}
.board_write tbody .cont textarea {padding:10px}
.board_write tbody .tit {display:inline-block;width:50px;font-weight:600}

/* BOARD : 글쓰기, 입력폼2 *******************************************************************************************************************************************************************************************/
.board_write2 {width:100%;border-top:2px solid #666}
.board_write2 thead th,
.board_write2 thead td {border-bottom:1px solid #e6e6e6;padding:12px 0 12px 10px}
.board_write2 thead th {font-size:13px;font-weight:600;color:#333;background:#f9f9f9}
.board_write2 tbody th,
.board_write2 tbody td {text-align:left;border:1px solid #e6e6e6;padding:12px 0 12px 10px; font-size:11px; color:#8C8C8C}
.board_write2 tbody th {font-size:13px;font-weight:600;color:#333;padding-left:15px;background:#f9f9f9}
.board_write2 tbody th.blank {padding-left:15px !important;background:#eee !important}
.board_write2 tbody td.comment {padding:10px 0}
.board_write2 tbody td.myid {font-weight:600;font-size:14px;color:#333}
.board_write2 tbody .add_tx {margin-left:5px;padding-left:15px;font-size:11px;color:#999;letter-spacing:0px;background:url(/images/icon/icon_check.gif) no-repeat left 50%}
.board_write2 tbody .edit_sec {position:relative}
.board_write2 tbody .edit_sec .exp_tx {position:absolute;top:10px;left:10px}
.board_write2 tbody .edit_file {display:none}
.board_write2 tbody label {margin:0 15px 0 3px}
.board_write2 tbody .cont {padding:10px 10px; background-color:#FCFCFC}
.board_write2 tbody .cont textarea {padding:10px}
.board_write2 tbody .tit {display:inline-block;width:50px;font-weight:600}


/* BOARD : 인증현황 *******************************************************************************************************************************************************************************************/
.certification_list {width:900px;margin-top:0px;border-top:0px solid #333}
.certification_list ul {*zoom:1}
.certification_list ul:after {content:"";clear:both;display:block}
.certification_list ul li {float:left;display:inline;width:185px;min-height:20px;margin-top:10px;margin-right:40px;border-bottom:1px solid #ccc}
/*.certification_list ul li {float:left;display:inline;width:188px;min-height:20px;margin-top:10px;margin-right:27px;border-bottom:1px solid #ccc}*/
.certification_list ul li.end {margin-right:0}
.certification_list ul li .thumb {position:relative;width:188px;height:250px;border:1px solid #666}
.certification_list ul li .thumb a {position:absolute;bottom:0px;right:0px}
.certification_list ul li .cont {min-height:35px;padding:12px 3px;color:#333}
.certification_list ul li .cont a:hover {color:#0c4da2}
.certification_list ul li .cont span {display:block;font:normal 10px tahoma;color:#999;margin-top:3px}
.certification_list ul li .thumb  a.btn_play {bottom:5px;right:5px}

/* 개인정보동의 *******************************************************************************************************************************************************************************************/
.rent_apply {}
.rent_apply h4{ font-size:16px; font-weight:600; padding-left:10px; padding:10px 0}
.terms {height:100px;padding:20px;margin-top:10px;line-height:20px;color:#777;border:1px solid #999;background:#fbfbfb;overflow-y:scroll;}
.terms ol {margin-bottom:20px;}
.agree_tx {text-align:center;padding-top:10px;}
.apply_form {position:relative;}
.apply_form .attention {position:absolute;top:0;right:10px;padding-left:7px;font-size:11px;color:#333;background:url(/images/bullet_02.gif) no-repeat left 50%;}
.apply_form .btn_apply {text-align:center;padding-top:40px;}
.apply_form .btn_apply input {width:auto;height:auto;padding:0;border:0;}

/* 글쓰기, 입력폼table *******************************************************************************************************************************************************************************************/
.write {width:100%;border-top:1px solid #666;}
.write th,.write td {border-bottom:1px solid #dadada;text-align:left;padding:8px 0 8px 15px;vertical-align:middle;}
.write th {font-size:12px;font-weight:bold;padding-left:25px;background:#fafafa url(/images/icon/icon_must_item.png) no-repeat right 50%;}
.write th.blank {padding-left:15px !important;background:#eee !important;}
.write td.cont {padding-left:0;}
.write .add_tx {margin-left:5px;padding-left:15px;font-family:dotum, 돋움;font-size:11px;color:#999;letter-spacing:-1px;background:url(/images/icon/icon_check.gif) no-repeat left 50%;}
.write .edit_sec {position:relative;}
.write .edit_sec .exp_tx {position:absolute;top:10px;left:10px;}
.write select option {padding:4px 10px 4px 0;}
.write button {cursor:pointer;}
.write .edit_file {display:none;}

.on_line {*zoom:1; padding-bottom:30px;}
.on_line h2 { font-size:18px; font-weight:600; padding:10px 0}
.terms {height:140px;padding:20px;margin-top:0px;line-height:20px;color:#777;border:1px solid #999;background:#fbfbfb;overflow-y:scroll;}
.terms ol {margin-bottom:20px;}
.agree_tx {text-align:center;padding-top:10px;}
.on_line {position:relative;}
.on_line .attention {position:absolute;top:0;right:10px;padding-left:7px;font-size:11px;color:#999;background:url(/images/icon/bullet_02.gif) no-repeat left 50%;}
.on_line .btn_apply {text-align:center;padding-top:40px;}
.on_line .btn_apply input {width:auto;height:auto;padding:0;border:0;}




/* BOARD : 글쓰기, 입력폼2 *******************************************************************************************************************************************************************************************/
.p_w {width:100%;border-top:2px solid #666; margin-top:50px}
.p_w thead th,
.p_w thead td {border-bottom:1px solid #e6e6e6;padding:12px 0 12px 10px}
.p_w thead th {font-size:13px;font-weight:600;color:#333;background:#f9f9f9}
.p_w tbody th,
.p_w tbody td {text-align:center;border:1px solid #e6e6e6;padding:25px 0 25px 0px; font-size:13px; color:#8C8C8C}
.p_w tbody th {font-size:16px;font-weight:600;color:#333;padding-left:15px;background:#f9f9f9}



/* 회원가입 *******************************************************************************************************************************************************************************************/
.join_c {position:relative}
.join_c h2 {font-size:16px;color:#333; font-weight:600; letter-spacing:0px; padding-bottom:10px;  margin-top:20px}
.join_c .step {position:absolute;top:-60px;right:6px}

.regist_item {width:100%;margin-top:10px;border-top:1px solid #999;background:#fff}
.regist_item th,.regist_item td {border-bottom:1px solid #dadada;text-align:left;padding:6px 0 6px 15px;vertical-align:middle}
.regist_item th {font-size:12px;font-weight:bold;background:url(/images/board/th_bg.gif) repeat}
.regist_item td span.add_tx {display:inline-block;padding-left:15px;margin-left:10px;font-size:11px;color:#888;background:url(/images/board/join_check.gif) no-repeat left 50%}
.regist_item .va_code {font-size:18px;font-weight:bold;color:#b00e42}
.join .btns {padding-top:30px;border-top:1px solid #9c9772}
.join .btInput {padding:0;border:0}
.jnCompleted .message {padding:35px 0;border-top:1px solid #7c7c7c}
.jnCompleted .message p {font-size:13px;color:#545242;text-align:center;line-height:24px}
.jnCompleted .message p strong {display:block;font-size:22px;padding-bottom:15px;letter-spacing:-1px}
.jnCompleted .message p strong em {font-weight:bold;color:#f16000;border-bottom:1px solid #f16000}
.jnCompleted .message .myId {width:300px;margin:35px 0 0 190px;padding:18px 0;font-size:13px;text-align:center;background:url(/images/board/th_bg.gif) repeat}
.jnCompleted .message .myId strong {margin-left:5px;font:bold 15px tahoma;color:#f16000}

/* 이용약관 개인정보 동의 *******************************************************************************************************************************************************************************************/
.agreements {padding:6px;}
.agreements .terms {padding:15px;border:1px solid #9c9772;background:#fff;overflow-y:scroll; height:180px; line-height:25px}
.agreements .terms h4 {padding-top:15px; padding-bottom:30px}
.agreements .chkBox {text-align:right;padding:5px 0}
.agreements .rmCheck {padding:15px;border:1px solid #9c9772;background:#fff}
.agreements .rmCheck strong {display:inline-block;padding:0 10px}
.agreements .rmCheck .rmBtns {display:inline-block;margin-left:20px}

.agreements2 {padding:0px;border:1px solid #e5e5e5}
.agreements2 .terms {padding:15px;border:1px solid #f8f8f8;background:#FAFAFA;overflow-y:scroll; height:180px; line-height:25px}
.agreements2 .terms h4 {padding-top:15px; padding-bottom:30px}
.agreements2 .chkBox {text-align:center;padding:20px 0;border-top:1px solid #e5e5e5}
.agreements2 .rmCheck {padding:15px;border:1px solid #9c9772;background:#fff}
.agreements2 .rmCheck strong {display:inline-block;padding:0 10px}
.agreements2 .rmCheck .rmBtns {display:inline-block;margin-left:20px}



/* 회원가입2 *******************************************************************************************************************************************************************************************/
.join_c2 {position:relative}
.join_c2 h2 {font-size:16px;color:#333; font-weight:600; letter-spacing:0px; padding-bottom:10px;  margin-top:20px}
.join_c2 .step {position:absolute;top:-60px;right:6px}

.regist_item2 {width:100%;margin-top:10px;border-top:2px solid #999;background:#fff}
.regist_item2 th,.regist_item2 td {border:1px solid #dadada;text-align:left;padding:10px 0 10px 10px;vertical-align:middle}
.regist_item2 th {font-size:12px;font-weight:bold;background-color:#F7F7F7}
.regist_item2 td span.add_tx {display:inline-block;padding-left:15px;margin-left:10px;font-size:11px;color:#888;background:url(/images/board/join_check.gif) no-repeat left 50%}
.regist_item2 .va_code {font-size:18px;font-weight:bold;color:#b00e42}





/* 회원가입 - 로그인- 아이디비번찾기 *******************************************************************************************************************************************************************************************/
.login {*zoom:1; padding-top:30px;}
.login h2 { color:#333333; font-size:18px; font-weight:600; padding-bottom:10px}
.login h2 span {color:#3D72CB}
.login .loginWrap {margin-top:35px;padding:0px 0 30px;border-top:1px solid #333;border-bottom:1px solid #c3d5df;overflow:hidden; background-color:#FAFAFA}
.login .loginWrap .lgnSec {float:left;width:100%;margin-right:40px}
.login .loginWrap .lgnSec .lgnBox {position:relative; padding-bottom:25px; padding-left:30px; padding-top:30px; border-bottom:1px solid #c3d5df; background-color:#FFFFFF }
.login .loginWrap .lgnSec .lgnBox dl dt {float:left;width:65px;font-size:15px;color:#333;line-height:33px; font-weight:600}
.login .loginWrap .lgnSec .lgnBox dl dd {padding-left:70px;margin-bottom:5px}
.login .loginWrap .lgnSec .lgnBox dl dd input {height:33px;line-height:33px;padding:0 5px;font-weight:bold;font-size:14px;color:#63604e;border:1px solid #a0a9bf;background:#f2f4f9}
.login .loginWrap .lgnSec .lgnBox input.btn_login {position:absolute;top:30px;right:30px;width:100px;height:76px;padding:0;border:none; background-color:#FAFAFA}
.login .loginWrap .lgnSec .lgnBtns {padding-top:20px;color:#333; background-color:#FAFAFA}
.login .loginWrap .lgnSec .lgnBtns li {position:relative;margin:0px 30px;line-height:35px;}
.login .loginWrap .lgnSec .lgnBtns li a {position:absolute;top:0px;right:0}
.login .loginWrap .adver {float:left;width:280px}

.left-con { width:400px; overflow:hidden; float:left; }
.left-con h2{font-size:16px;color:#333; font-weight:600; letter-spacing:0px; padding-bottom:10px; margin-top:0px}
.right-con { width:400px; overflow:hidden; float:right; }
.right-con h2{font-size:16px;color:#333; font-weight:600; letter-spacing:0px; padding-bottom:10px; margin-top:0px}
.login-box02 { width:400px; height:140px; border-top:2px solid #000; border-bottom:1px solid #e5e5e5; position:relative; overflow:hidden; margin-bottom:40px; font-weight:600 }
.login-box02 .login-txt01 { margin:35px 0 0 0px; }
.login-box02 .login-txt01 label { padding:0 40px 0 0; }
.login-box02 .login-txt01 label img { margin-top:4px; }
.login-box02 .login-txt01 input{border:1px solid #e4e4e4;background:#fbfbfb; height:22px}
.login-box02 .login-txt02 { margin:5px 0 0 0px; }
.login-box02 .login-txt02 label { padding:0 39px 0 0; }
.login-box02 .login-txt02 label img { margin-top:4px; }
.login-box02 .login-txt02 input{border:1px solid #e4e4e4;background:#fbfbfb; height:22px}
.login-box02 .login-btn { position:absolute; left:310px; top:35px;border:0px  }
.login-box03 { width:400px; height:140px; border-top:2px solid #000; border-bottom:1px solid #e5e5e5; position:relative; overflow:hidden; margin-bottom:40px;font-weight:600 } 
.login-box03 .login-txt01 { margin:35px 0 0 0px;}
.login-box03 .login-txt01 label { padding:0 39px 0 0; }
.login-box03 .login-txt01 label img { margin-top:4px; }
.login-box03 .login-txt01 input{border:1px solid #e4e4e4;background:#fbfbfb;height:22px}
.login-box03 .login-txt02 { margin:5px 0 0 0px; }
.login-box03 .login-txt02 label { padding:0 39px 0 0; }
.login-box03 .login-txt02 label img { margin-top:4px; }
.login-box03 .login-txt02 input{border:1px solid #e4e4e4;background:#fbfbfb;height:22px}
.login-box03 .login-btn { position:absolute; left:310px; top:35px; }
.login-bott-txt { clear:both; line-height:1.5; color:#333; font-size:12px; }
.login-bott-txt a { color:#0095da; }

/* 아이디 비번찾기2 *******************************************************************************************************************************************************************************************/
.id_pw{*zoom:1; padding-bottom:30px;}
.id_pw h2{font-size:16px;color:#333; font-weight:600; letter-spacing:0px; padding-bottom:5px; margin-top:0px}
.ip-write {width:100%;border-top:1px solid #666;}
.ip-write th,.ip-write td {border-bottom:1px solid #dadada;text-align:left;padding:8px 0 8px 15px;vertical-align:middle;}
.ip-write th {font-size:12px;font-weight:bold;padding-left:25px;background:#fafafa url(/images/icon/icon_must_item.png) no-repeat right 50%;}
.ip-write th.blank {padding-left:15px !important;background:#eee !important;}
.ip-write td.cont {padding-left:0;}
.ip-write .add_tx {margin-left:5px;padding-left:15px;font-family:dotum, 돋움;font-size:11px;color:#999;letter-spacing:-1px;background:url(/images/icon/icon_check.gif) no-repeat left 50%;}
.ip-write .edit_sec {position:relative;}
.ip-write .edit_sec .exp_tx {position:absolute;top:10px;left:10px;}
.ip-write select option {padding:4px 10px 4px 0;}
.ip-write button {cursor:pointer;}
.ip-write .edit_file {display:none;}

/* 로그인 *******************************************************************************************************************************************************************************************/
#loginForm {padding:50px 90px 50px 330px; border:1px solid #cbd5eb; background:url("/images/board/member.png") #fafafa no-repeat 55px 55px;}
#loginForm.memberForm {padding:50px 90px 50px 330px; border:1px solid #cbd5eb;}
#loginForm fieldset {width:460px;position:relative; }
#loginForm .loginBox {border-bottom:1px solid #ccc; padding-bottom:20px;}
#loginForm .loginBox .idBox{ margin-bottom:10px;}
#loginForm .btnLogin {width:120px; height:80px; background:#3776dd; color:#fff; font-size:18px; text-align:center;line-height:80px; display:block; position:absolute; right:0; top:0; border-radius:3px;}
#loginForm .btnWrap {position:relative; width:460px;}
#loginForm .btnMember {float:left;width:225px; height:80px; background:#fe8251; color:#fff; font-size:18px; text-align:center;line-height:80px; display:block; border-radius:5px;}
#loginForm .btnMember.gray {float:left; background:#999;margin-left:10px; }
#loginForm label {font-size:16px; color:#333; width:80px; display:inline-block;}
#loginForm input {width:242px; height:27px; border:1px solid #ccc; padding:3px;}
#loginForm p {font-size:13px;color:#808080;}

#loginForm .searchBox {padding-top:20px; margin-bottom:0;}
#loginForm .searchBox div{ margin-bottom:10px; position:relative; height:20px;;}
#loginForm .searchBox p{ width:300px; display:inline-block; vertical-align:middle;}
#loginForm .searchBox .btnGray{ display:inline-block;width:160px; height:25px; background:#999;color:#fff; line-height:25px;text-align:center; border-radius:3px; vertical-align:middle;}


/* 로그인2 *******************************************************************************************************************************************************************************************/
.login2 {*zoom:1;}
.login2 .loginWrap2 {margin-top:35px;padding:0px 0 30px 0;border-top:1px solid #333;border-bottom:1px solid #c3d5df;overflow:hidden; background-color:#FAFAFA; padding:20px 0}
.login2 .loginWrap2 .lgnSec2 {width:100%; padding-left:30px}
.login2 .loginWrap2 .lgnSec2 .left{float:left;}
.login2 .loginWrap2 .lgnSec2 .left h2{ padding-left:30px; font-weight:600; font-size:18px; padding-top:10px}
.login2 .loginWrap2 .lgnSec2 .left h3{ padding-left:30px; font-weight:500; font-size:13px; padding-top:10px; margin-bottom:30px}
.login2 .loginWrap2 .lgnSec2 .left .searchBox {padding-top:40px; margin-bottom:0; margin-left:30px;border-top:1px solid #ccc;}
.login2 .loginWrap2 .lgnSec2 .left .searchBox div{ margin-bottom:10px; position:relative; height:20px;}
.login2 .loginWrap2 .lgnSec2 .left .searchBox p{ width:410px; display:inline-block; vertical-align:middle;}
.login2 .loginWrap2 .lgnSec2 .left .searchBox .btnGray{ display:inline-block;width:160px; height:25px; background:#999;color:#fff; line-height:25px;text-align:center; border-radius:3px; vertical-align:middle;}



/* 회원탈퇴 *******************************************************************************************************************************************************************************************/

.withdraw {*zoom:1;border:1px solid #E0E0E0;}
.withdraw .tex-box{border:15px solid #FAFAFA;background-color:#fff;}
.withdraw .tex-box ul{border:1px solid #F0F0F0; padding:25px 20px}
.withdraw .tex-box ul li{ size:12px;color:#666;font-weight:500;letter-spacing:0px;line-height:23px}
.withdraw .tex-box .t-check{ size:12px;color:#666;font-weight:500;border-bottom:1px solid #F0F0F0;border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0; text-align:center; padding:30px 0; background-color:#fff}

.withdraw-w {*zoom:1; padding-bottom:30px;}
.withdraw-w h2{font-size:16px;color:#333; font-weight:600; letter-spacing:0px; padding-bottom:5px; margin-top:0px}
.withdraw-write {width:100%;border-top:1px solid #666;}
.withdraw-write th,.withdraw-write td {border-bottom:1px solid #dadada;text-align:left;padding:8px 0 8px 15px;vertical-align:middle;}
.withdraw-write th {font-size:12px;font-weight:bold;padding-left:25px;background:#fafafa url(/images/icon/icon_must_item.png) no-repeat right 50%;}




/* UTIL - 간격 *******************************************************************************************************************************************************************************************/
.mt5 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px !important}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important}
.mt70 {margin-top:70px !important}
.mt80 {margin-top:80px !important}
.mt100 {margin-top:100px !important}
/* UTIL - 정렬 */
.tc {text-align:center !important}
.tr {text-align:right}
.tl {text-align:left !important}
.fl {float:left}
.fr {float:right}
/* UTIL - Input Box */
.ib15 {width:15px}
.ib25 {width:25px}
.ib30 {width:30px}
.ib40 {width:40px}
.ib50 {width:50px}
.ib75 {width:75px}
.ib80 {width:80px}
.ib110 {width:110px}
.ib150 {width:150px}
.ib160 {width:160px}
.ib170 {width:170px}
.ib200 {width:200px}
.ib250 {width:250px}
.ib300 {width:300px}
.ib370 {width:370px}
.ib400 {width:400px}
.ib500 {width:500px}
.ib550 {width:550px}
.ib600 {width:600px}
.ib700 {width:700px}
.ib750 {width:750px}
.ib800 {width:800px}
.ib800 {width:900px}
/* UTIL - 속성해제 */
.clear_border {border:none !important;padding:0;margin:0;background:none}
.input_clear {border:0;background:none}
.blind {position:absolute;left:-1000000px}
.clbh {clear:both}
.dbk {display:block}

