

/* ³»¿ëÆäÀÌÁö  */
a.blank { padding-right:13px; background:url(../../data/img/contents/blank.gif) no-repeat right bottom; margin-right:4px; text-decoration:underline; } /* ¸µÅ© 

¿À¸¥ÂÊ À¥Á¢±Ù¼º ¸µÅ© ÀÌ¹ÌÁö */
p.cafego { text-align:right; margin:0; padding:0 5px 0 0; }

/* ÁØºñÁß ÆäÀÌÁö */
#siteready { text-align:center; padding-top:30px; margin-bottom:50px; }

.spnone { visibility:hidden; position:absolute; width:0; height:0; font-size:0; overflow:hidden; text-indent:-9999px; line-height:0px; }

/* Àâµ¿»ç´Ï */
.c_brown { color:#91613b; }
.c_blue01 { color:#157ebc; }
.c_blue02 { color:#20439e; }
.c_blue03 { color:#0078d5; }
.c_jaju { color:#cf006c; }
.c_red { color:#ff0000; }
.c_chung { color:#00707e; }
.c_black { color:#000; }
.c_green { color:#6d9417; }
.c_bk { color:#000; }
.c_wb { color:#fff; }
.c_yel { color:#ffff00; }

.tbold { font-weight:bold; }
.tnor { font-weight:normal; }
.tcen { text-align:center; }
.trig { text-align:right; }

.linespa11 { line-height:1.1em; }
.linespa12 { line-height:1.2em; }
.linespa13 { line-height:1.3em; }
.linespa15 { line-height:1.5em; }
.linespa18 { line-height:1.8em; }
.letspa5 { letter-spacing:-0.05em; }

.esp5 { padding-top:5px; }
.esp10 { padding-top:10px; }
.esp20 { padding-top:20px; }
.esp25 { padding-top:25px; }
.esp30 { padding-top:30px; }
.esp35 { padding-top:35px; }
.esp40 { padding-top:40px; }
.esp70 { padding-top:70px; }

.rsp15 { padding-right:15px; }
.rsp45 { padding-right:45px; }
.rsp67 { padding-right:67px; }
.rsp300 { padding-right:300px; }
.rsp400 { padding-right:400px; }
.rsp620 { padding-right:620px; }

.sp3 { padding-bottom:3px; }
.sp5 { padding-bottom:5px; }
.sp10 { padding-bottom:10px; }
.sp15 { padding-bottom:15px; }
.sp20 { padding-bottom:20px; }
.sp25 { padding-bottom:25px; }
.sp30 { padding-bottom:30px; }
.sp40 { padding-bottom:40px; }
.sp50 { padding-bottom:50px; }
.sp70 { padding-bottom:70px; }
.sp100 { padding-bottom:100px; }

.lsp5 { padding-left:5px; }
.lsp10 { padding-left:10px; }
.lsp15 { padding-left:15px; }
.lsp19 { padding-left:19px; }
.lsp20 { padding-left:20px; }
.lsp31 { padding-left:31px; }
.lsp35 { padding-left:35px; }
.lsp38 { padding-left:38px; }
.lsp47 { padding-left:47px; }

.mtsp5 { margin-top:5px; }
.mbsp5 { margin-bottom:5px; }
.mbsp10 { margin-bottom:10px; }
.mbsp20 { margin-bottom:20px; }

.tsize11 { font-size:11px; }
.tsize12 { font-size:12px; }
.tsize13 { font-size:13px; }
.tsize14 { font-size:14px; }
.tsize15 { font-size:15px; }
.tsize16 { font-size:16px; }
.tsize17 { font-size:17px; }
.tsize18 { font-size:18px; }
.tsize20 { font-size:20px; }
.tsize22 { font-size:22px; }
.tsize25 { font-size:25px; }
.tsize26 { font-size:26px; }
.tsize30 { font-size:30px; }
.tsize35 { font-size:35px; }
.tsize40 { font-size:40px; }

.borbot { border-bottom:#d9d9d9 1px solid; }

.fright { text-align:right; padding:5px 0; }

siteready {text-align:justify; width:100%; margin:0; padding:0; clear: both; }
siteready p.photo { text-align:center; padding:30px; }


/* BOX */
.graybox { position:relative; background:#f9f9f9; border-top:#000 2px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid; padding:20px 20px 25px; }
.graybox ul li { font-size:14px; padding:0 0 0 10px; BACKGROUND: url(../../data/img/contents/h6_icon.gif) no-repeat 0 10px; }
.graybox ul li.imgul { margin:0; padding:10px 0; display:inline; background:none; }

.jajubox { padding:20px 20px 25px; margin:0; background:#b00069; border:#e9e9e9 0px solid; }
.greetbox { padding:0 0 0 280px; margin:0; background:none; } /* ÀÎ»ç¸» */
.pbox { padding:15px 15px 20px; background:#fbfbfb; line-height:1em; border-top:#d93d1e 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid; }
.bluebox { width:96%; padding:1.5% 2% 2%; margin:0; background:#2576bb; }


/* ¹è°æ»çÁø */
.pic010201 { BACKGROUND: url(../../data/img/contents/0102_01.jpg) no-repeat 391px 20px; }
.pic010202 { BACKGROUND: url(../../data/img/contents/0102_02.jpg) no-repeat 615px bottom; }


/* ±ÛÀÚ ¹öÆ° */
.textcgo, .textappgo { text-align:center; color:#fff; }
#intro .textrgo, #jlist .textrgo { width:300px; height:60px; padding-left:690px; }
#intro .btnone { width:300px; height:60px; padding:0; margin:0; }
#intro .btntwo { width:300px; height:60px; padding:0; margin:-60px 0 0 302px; }
#intro .btnthird { width:300px; height:60px; padding:0; margin:-60px 0 0 604px; }
.textcgo a, #intro .textrgo a, #intro .btnone a, #intro .btntwo a, #intro .btnthird a, #jlist .textrgo a { font-size:20px; font-weight:bold; color:#fff; text-decoration:none;  line-height:1.5em; width:300px; min-height:25px; padding:8px 0 12px; margin:0; text-align:center; display: block; background:url(../../images/common/black_tri.gif) no-repeat 0 0; }
.textcgo a:visited, #intro .textrgo a:visited, #intro .btnone a:visited, #intro .btntwo a:visited, #intro .btnthird a:visited, #jlist .textrgo a:visited { color:#fff; text-decoration:none; background:url(../../images/common/black_tri.gif) no-repeat 0 0; }
.textcgo a:hover, #intro .textrgo a:hover, #intro .btnone a:hover, #intro .btntwo a:hover, #intro .btnthird a:hover, #jlist .textrgo a:hover { background:#cf006c; color:#fff; text-decoration:none; }
.textcgo a span, #intro .textrgo a:span, #intro .btnone a:span, #intro .btntwo a:span, intro .btnthird a:span, #jlist .textrgo a:span { font-size:13px; font-weight:normal; }

.textappgo a { font-size:20px; font-weight:bold; color:#fff; text-decoration:none;  line-height:1.5em; width:300px; min-height:25px; padding:8px 0 15px; margin:0 auto; text-align:center; display: block; background:url(../../images/common/black_tri.gif) no-repeat 0 0; }
.textappgo a:visited { color:#fff; text-decoration:none; background:url(../../images/common/black_tri.gif) no-repeat 0 0; }
.textappgo a:hover { background:#cf006c; color:#fff; text-decoration:none; }


.textrgobtn { font-size:20px; font-weight:bold; color:#fff; text-decoration:none;  line-height:1.5em; width:300px; min-height:25px; padding:8px 0 12px; margin:0; text-align:center; display: block; background:#b00069; }

/* °Ë»ö */
.bbsSearch { font-size:20px; text-align:center; padding:15px; border-right:#c1c1c1 1px solid; border-top:#000 1px solid; border-bottom:#c1c1c1 1px solid; border-left:#c1c1c1 1px solid; background:#f9f9f9; }
.bbsSearchh { text-align:center; margin:20px 0 0 0; padding:5px 0 40px 0; height:40px; background:url(../../images/board/board_search_back.gif) no-repeat; }
.searchText {width:300px; height:30px; padding:4px; border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; background-color: #fff; font:16px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", Gulim, "µ¸¿ò", Dotum, Tahoma, Verdana, AppleGothic, sans-serif; }
.searchBtn { margin-top:-1px; }

.dataNo { text-align:center; padding:30px; font-size:18px; }


/* ±âº» */
#intro { position:relative; text-align:justify; width:100%; margin:0; font-size:15px; padding:0; clear: both; }
#intro h2 { font-size:25px; font-weight:bold; color:#000; }
#intro h2.stbox { position:relative; font-size:18px; font-weight:normal; color:#000; padding:16px 15px 20px; background:#fbfbfb; line-height:1em; border-top:#d93d1e 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid; }
#intro h3 { font-size:18px; font-weight:bold; }
#intro table { margin:0; width:100%; font-size:14px; border:0; border-collapse:collapse; letter-spacing:0em; }
#intro table td ul li { padding:0 0 0 8px; background:url(../../data/img/contents/list_dot.gif) no-repeat 0 9px; }
#intro table td img { padding:5px 0; }

#intro ul { padding:10px 0 0 0; margin:0; }
#intro ul li { padding:0 0 10px 25px; margin:0; background:url(../../data/img/contents/h3_icon.gif) no-repeat 6px 8px; }
#intro ul li.stli { padding:0 0 10px 35px; margin:0; background:url(../../data/img/contents/h3_icon.gif) no-repeat 16px 8px; }
#intro ul li ul { padding:5px 0; margin:0; }
#intro ul li ul li { padding:0 0 10px 0; margin:0; color:#777; background:none; }
#intro ul li ul.grayulbox { padding:8px 0 13px; margin:5px 0 0 0; background:#eee; }
#intro ul li ul.grayulbox li { padding:2px 0 2px 25px; margin:0; BACKGROUND: url(../../data/img/contents/h6_icon.gif) no-repeat 15px 13px; }
#intro ul li ul.grayulbox li.bknone { padding:3px 0 3px 20px; margin:0; BACKGROUND:none; }

#intro ol { margin:0; padding:0 0 0 35px; }
#intro ol li { list-style:decimal; margin:0; padding:3px 0 3px 0;}
#intro ol li ul { margin:0; padding:5px 0 10px 0; }
#intro ol li ul li { list-style:none; padding:0 0 5px 15px; margin:0; background:url(../../data/img/contents/uldot.gif) no-repeat 3px 12px; }

#intro .btnArea2 { position:absolute; margin:0; padding:0; top:7px; right:7px; }

#intro h3.fgrayb { width:970px; background:#6e7482; margin:0; padding:6px 10px 12px; font-size:20px; color:#fff; font-weight:bold; }
#intro div.fmovinfo { margin:0; width:990px; }

#intro p.fmovgoe { text-align:center; margin:30px auto; font-size:20px; font-weight:bold; background:#e70128; color:#fff; text-decoration:none; width:150px; height:32px; line-height:1.0em; display: block; padding:10px 10px 5px 10px; line-height:1.0em; }
#intro p.fmovgo {  text-align:center; margin:30px auto; width:170px; height:38px; font-size:20px; font-weight:bold; background:#1a7fd7; color:#fff; padding-top:10px; }
#intro p.fmovgo a { font-size:20px; font-weight:bold; background:#1a7fd7; color:#fff; text-decoration:none; width:150px; height:32px; line-height:1.0em; display: block; padding:10px 10px 5px 10px; line-height:1.0em; }
#intro p.fmovgo a:visited { background:#1a7fd7; color:#fff; text-decoration:none; }
#intro p.fmovgo a:hover { background:#e70128; color:#fff; text-decoration:none; }


/* ´ë¿©°ü¸® */
#rental { position:relative; text-align:justify; width:100%; margin:0; padding:0; clear: both; }
#rental h3.rentitle { margin:25px 0 10px; font-size:20px; font-weight:bold; color:#fff; padding:10px 10px 15px; background:#000; }
#rental div.rentalbox { padding:24px; margin:0; background:#fff; border-top: #6b6f81 2px solid; border-right: #cdcdcd 1px solid; border-bottom: #cdcdcd 1px solid; border-left: #cdcdcd 1px solid; }
#rental div.rentalbox div.rentalboxleft { width:300px; height:295px; margin:0; text-align:center; min-width:300px; }
#rental div.rentalbox div.rentalboxright { width:600px; height:295px; margin:-295px 0 0 340px; }

#rental div.rentalbox div.rentalboxleft #window { padding-bottom:10px }
#rental div.rentalbox div.rentalboxleft #window img { width:300px; height:230px; }

#rental div.rentalbox div.rentalboxleft #nav  { margin:0 auto; height:50px; }
#rental div.rentalbox div.rentalboxleft #nav li { display:inline; padding:0; margin:0; text-align:center; }
#rental div.rentalbox div.rentalboxleft #nav li img { width:65px; height:50px; }

#rental div.rentalbox div.rentalboxright h2 { font-size:20px; font-weight:bold; color:#b00069; padding:5px 0 15px; border-bottom: #e5e5e5 1px solid; }
#rental div.rentalbox div.rentalboxright h3 { font-size:14px; font-weight:bold; color:#555; padding:5px 0 3px; }
#rental div.rentalbox div.rentalboxright ul.rentalinfo { margin:0; padding:10px 0 5px; font-size:14px; }
#rental div.rentalbox div.rentalboxright ul.rentalinfo li { padding:1px 0; }
#rental div.rentalbox div.rentalboxright p.etcinfo { padding:10px; border: #d6d6d6 1px solid; background:#f9f9f9; font-size:12px; }

#rental table { margin:0; width:100%; font-size:12px; border:0; border-collapse:collapse; letter-spacing:0em; }
#rental table td ul li { padding:0 0 0 8px; background:url(../../data/img/contents/list_dot.gif) no-repeat 0 9px; }
#rental table td img { padding:5px 0; }


/* Àåºñ¸ñ·Ï */
#jlist { position:relative; text-align:justify; width:100%; margin:0; padding:0; clear: both; }
#jlist h2 { font-size:25px; font-weight:bold; color:#000; }
#jlist table { margin:0; width:100%; font-size:12px; border:0; border-collapse:collapse; letter-spacing:0em; }
#jlist table td ul li { padding:0 0 0 8px; background:url(../../data/img/contents/list_dot.gif) no-repeat 0 9px; }
#jlist table td img { padding:5px 0; }


/* ´ë¿© Ä«µ¥°í¸® */
ul.cate { position:relative; height:47px; margin:0; padding:20px 0 30px; letter-spacing:0em; font:16px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; clear:both; BORDER-left:#eaeaea 0px solid; }
ul.cate li { FLOAT:left; width:164px; height:45px; margin:0; background:#646e6d; text-align:center; border-top:#eaeaea 0px solid; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 0px solid; }
ul.cate li.subon { FLOAT:left; width:164px; height:45px; font-weight:bold; background:#b00069; color:#fff; z-index:200; text-align:center; border-top:#eaeaea 0px solid; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 0px solid; }
ul.cate li a, ul.cate li a:link { color:#fff; text-decoration:none; height:45px; padding:0; display: block;  LINE-HEIGHT:40px; } 
ul.cate li a:visited { text-decoration:none; }
ul.cate li a:hover { color:#fff; text-decoration:none; background:#000; font-weight:bold; }


/* ´ë¿© Ä«µ¥°í¸® ¸®½ºÆ® */
ul.catelist { position:relative; margin:0; padding:20px 0 30px; letter-spacing:0em; font:12px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; clear:both; BORDER-left:#eaeaea 0px solid; }
ul.catelist li.items { FLOAT:left; width:197px; height:250px; margin:5px; padding:19px 19px 0; background:#fbfbfb; text-align:center; border:#eaeaea 1px solid; }
ul.catelist li.items p.iphoto img { width:195px; height:150px; border:1px solid #fbfbfb; }
ul.catelist li.items p.iphoto a:hover img, ul.catelist li.items p.iphoto a:focus img  { border:1px solid #b00069; }
ul.catelist li.items p.names { color:#000; padding:10px 0 3px; line-height:1.2em; }
ul.catelist li.items p.price { color:#b00097; font-weight:bold; }
ul.catelist li.items p.rentBtns { text-align:center; padding:10px 0; }


/* TABLE DESIGN 2 */
.blue_table { border-collapse:collapse; }
.blue_table TH { BORDER-BOTTOM: #d9dfd2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d9dfd2 1px solid; PADDING:8px 3px; BACKGROUND-COLOR: #f0f4f8; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #d9dfd2 1px solid; line-height:1.3em; }
.blue_table TH span, .blue_table TBODY TD span { font-weight:bold; }
.blue_table TH.right { TEXT-ALIGN: right; PADDING-right:10px;}
.blue_table TH.md { BORDER:#ddd 1px solid; }
.blue_table TD { BORDER:#edeeef 1px solid; TEXT-ALIGN: center; PADDING:8px 8px 11px; }
.blue_table TD.left { TEXT-ALIGN: left; PADDING-LEFT: 10px }
.blue_table TD.right { TEXT-ALIGN: right; PADDING-RIGHT: 10px }
.blue_table TBODY TH.left { TEXT-ALIGN: left; PADDING-LEFT: 10px }
.blue_table TBODY TH { BORDER:#ddd 1px solid; }
.blue_table TBODY TD { BORDER:#ddd 1px solid; }
.blue_table TBODY TD.noinfo { BORDER:#ddd 1px solid; padding:10px 0; }

.blue_table td ul { margin:0; }
.blue_table td ul li { padding:0 0 5px 15px; margin:0; background:url(../../data/img/contents/uldot.gif) no-repeat 0 1px; font-weight:normal; color:#555; letter-spacing:0em; }


/* TABLE DESIGN 3 */
.blueb_table TH { BORDER-BOTTOM: #7f9db9 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d9dfd2 1px solid; PADDING:8px 3px; BACKGROUND-COLOR: #f0f4f8; BORDER-TOP: #0190d5 2px solid; BORDER-RIGHT: #d9dfd2 1px solid; }
.blueb_table TH span { font-weight:bold; }
.blueb_table TD.right { TEXT-ALIGN: right; PADDING:10px 10px 15px 10px; }
.blueb_table TBODY TH { BORDER:#7f9db9 1px solid; }
.blueb_table TBODY TD { BORDER:#7f9db9 1px solid; }


/* Estimate */
#estimate { text-align:justify; width:98%; margin:0; padding:1%; clear: both; }
#estimate h2 { font-size:30px; font-weight:bold; color:#000; padding:0 0 15px; text-align:center; letter-spacing:1.5em; }
#estimate div.skybox { width:880px; padding:20px; margin:0; background:#fff; border:5px solid #4b8df8; }

#estimate table { margin:0; width:100%; font-size:11px; border:0; border-collapse:collapse; letter-spacing:-0.05em; }
#estimate table td ul li { padding:0 0 0 8px; background:url(../../data/img/contents/list_dot.gif) no-repeat 0 9px; }

.est_table TH { BORDER-BOTTOM: #d9dfd2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d9dfd2 1px solid; PADDING:8px 3px; BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #0190d5 2px solid; BORDER-RIGHT: #d9dfd2 1px solid; }
.est_table TH span { font-weight:bold; }
.est_table TH.right { TEXT-ALIGN: right; PADDING-right:10px;}
.est_table TD { BORDER:#edeeef 1px solid; TEXT-ALIGN: center; PADDING:5px 3px; }
.est_table TD.left { TEXT-ALIGN: left; PADDING-LEFT: 10px }
.est_table TD.leftno { TEXT-ALIGN: left; PADDING-LEFT: 10px; BORDER:#edeeef 0px solid; }
.est_table TD.right { TEXT-ALIGN: right; PADDING-RIGHT: 10px }
.est_table TBODY TH.left { TEXT-ALIGN: left; PADDING-LEFT: 10px }
.est_table TBODY TH { BORDER:#ddd 1px solid; }
.est_table TBODY TD { BORDER:#ddd 1px solid; }
.est_table TBODY TD.noinfo { BORDER:#ddd 1px solid; padding:10px 0; }


/* ¾ÆÄ«ÀÌºê */
.boardList { width:100%; display:inline; font-size:12px; CLEAR: both; }
.boardList td.dataNo { height:30px; } /* µî·ÏµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù */
p.btnArea { text-align:right; margin:-30px 0 5px 0; } /* ¸®½ºÆ®¿¡¼­ ±Û¾²±â ¹öÆ° ¿µ¿ª */
p.bbsInform { font-size:16px; padding:0 0 10px 20px; background:url(../../images/board/icon_bullet.gif) no-repeat 0 0px; } /* ÀüÃ¼ ±Û Á¤º¸ */
p.bbsInform strong { color:#ff762c; } 



.boardList th { height:35px; color:#fff; padding:0; text-align:center; font-weight:normal; background:url(../../images/board/th_center.gif) repeat-x; }
.boardList th.thfirst { background:url(../../images/board/th_first.gif) no-repeat; }
.boardList th.thend { background:url(../../images/board/th_end.gif) no-repeat right 0; }

.boardList td { padding:7px 0 13px; background:url(../../images/board/board_mid.gif) repeat-x bottom; text-align:center; padding:1px 0 0 0; }
.boardList td.left { text-align:left; }
.boardList td img { padding:7px 0 10px; }

.boardList td a, a:link { color:#555; text-decoration:none; } 
.boardList td a:visited { color:#555; text-decoration:none; }
.boardList td a:hover { color:#1464bb; text-decoration:underline; }
.boardList td a:focus { color:#1464bb; text-decoration:underline; }
.boardList td a:active { color:#1464bb; text-decoration:none; }

.paging { padding:60px 0px 70px; margin:0; text-align:center; overflow:hidden; font-family:Tahoma; clear:both; }
.paging a { vertical-align:top; display:inline-block; }
.paging span.num { margin:0; font-weight:bold; vertical-align:top; display:inline-block; }
.paging span.num span { margin:0 0 0 -1px; width:42px; height:40px; text-align:center; line-height:38px; vertical-align:top; display:inline-block; background:url(../../images/board/num_back.gif) no-repeat; }
.paging span.num span.numon { width:42px; height:40px; color:#fff; background:url(../../images/board/num_back_on.gif) no-repeat; }
.paging span.num span a:hover, .paging span.num span a:focus { z-index:200; color:#fff; width:42px; height:40px; background:url(../../images/board/num_back_on.gif) no-repeat 0 0; }
.paging .prev { margin:0; }
.paging .next { margin:0; }


/* ¾ÆÄ«ÀÌºê »ó¼¼º¸±â */
#archiveview { text-align:justify; width:100%; margin:0 0 30px 0; clear: both; }
#archiveview h2 { padding:0 0 10px; margin:0 0 25px; color:#333; LINE-HEIGHT:1em; letter-spacing:-0.1em; font:36px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; font-weight:bold; border-bottom:1px solid #e2e2e2; }
#archiveview h3 { width:910px; background:#6e7482; margin:0; padding:6px 10px 12px; font-size:20px; color:#fff; font-weight:bold }

#archiveview div.contop { width:930px; height:260px; margin:0; }
#archiveview div.contop div.conleft { width:320px; height:220px; }
#archiveview div.contop div.conleft img { margin:0; border:#d9d9d9 1px solid; padding:8px; }

#archiveview div.contop div.conright { margin:-220px 0 0 350px; width:580px; height:220px; border:#d9d9d9 0px solid; padding:0; border-top:#e70128 0px solid; }
#archiveview div.contop div.conright dl { padding:0; margin:0; color:#555; font-size:12px; }
#archiveview div.contop div.conright dl dt { WIDTH:108px; height:32px; FLOAT:left; border-top:#e2e2e2 0px solid; border-bottom:#e2e2e2 1px solid; border-left:#e2e2e2 1px solid;  border-right:#e2e2e2 1px solid; background-color:#f4f4f4; padding:10px 10px 0; font-weight:bold; text-align:right; }
#archiveview div.contop div.conright dl dd { WIDTH:429px; height:32px; FLOAT:left; border-top:#e2e2e2 0px solid; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; background-color:#fff; padding:10px 10px 0; }
#archiveview div.contop div.conright dl dt.arcadd { padding:0 10px; }
#archiveview div.contop div.conright dl dd.arcaddd { padding:0 10px; }

#archiveview div.graybox { width:890px; padding:20px 12px 40px; margin:0; background:#fff; border:#d9dfd2 0px solid; font-size:14px; }

#archiveview p.archivego {  position:absolute; top:0; right:0;  margin:0; width:170px; padding:25px 0 0 0; }
#archiveview p.archivego a { font-size:20px; font-weight:bold; background:#1a7fd7; color:#fff; text-decoration:none;  line-height:1.0em; width:150px; height:32px; padding:10px 10px 5px 10px; margin:0; text-align:center; display: block; }
#archiveview p.archivego a:visited { background:#1a7fd7; color:#fff; text-decoration:none; }
#archiveview p.archivego a:hover { background:#e70128; color:#fff; text-decoration:none; }
.archivelistbtn { border-top:#7fb3dd 2px solid; padding:10px 0; margin:20px 0 0 0; text-align:right; }

#archiveview table { margin:0; width:100%; border:0; border-collapse:collapse; font-size:14px; border-top:#e70128 2px solid; }
#archiveview table th, #archiveview table td { padding:10px 10px 15px; }
#archiveview table th.arctr, #archiveview table td.arctd { padding:8px 10px 11px; }

.arch_table TBODY TH span { font-weight:bold; }
.arch_table TBODY TH { BORDER:#e2e2e2 1px solid; font-size:13px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN:right; }
.arch_table TBODY TD { BORDER:#e2e2e2 1px solid; font-size:13px; }


/* ÇÁ¸°Áö ½ÅÃ» */
#fringe { text-align:justify; width:100%; margin:0 0 30px 0; clear: both; }
#fringe h2 { padding:0 0 10px; margin:0; color:#333; LINE-HEIGHT:1em; letter-spacing:-0.1em; font:36px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; font-weight:bold; }
#fringe div.fribox { margin:0; width:930px; height:200px; border:#d9d9d9 0px solid; padding:0; border-top:#e70128 2px solid; }
#fringe div.fribox dl { padding:0; margin:0; color:#555; font-size:14px; }
#fringe div.fribox dl dt { WIDTH:158px; height:32px; FLOAT:left; border-top:#e2e2e2 0px solid; border-bottom:#e2e2e2 1px solid; border-left:#e2e2e2 1px solid;  border-right:#e2e2e2 1px solid; background-color:#f4f4f4; padding:10px 10px 0 10px; font-weight:bold; text-align:center; }
#fringe div.fribox dl dd { WIDTH:729px; height:32px; FLOAT:left; border-top:#e2e2e2 0px solid; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; background-color:#fff; padding:10px 10px 0 10px; }
#fringe h3 { width:910px; background:#6e7482; margin:0; padding:6px 10px 12px; font-size:20px; color:#fff; font-weight:bold; }
#fringe div.frIyo { margin:0; width:930px; padding:30px 0 0 0; }

#fringe p.fringegoe { text-align:center; margin:30px auto; font-size:20px; font-weight:bold; background:#e70128; color:#fff; text-decoration:none; width:150px; height:32px; line-height:1.0em; display: block; padding:10px 10px 5px 10px; line-height:1.0em; }
#fringe p.fringego {  text-align:center; margin:30px auto; width:170px; height:32px; }
#fringe p.fringego a { font-size:20px; font-weight:bold; background:#1a7fd7; color:#fff; text-decoration:none; width:150px; height:32px; line-height:1.0em; display: block; padding:10px 10px 5px 10px; line-height:1.0em; }
#fringe p.fringego a:visited { background:#1a7fd7; color:#fff; text-decoration:none; }
#fringe p.fringego a:hover { background:#e70128; color:#fff; text-decoration:none; }


/* ¿¹¼ú°¡ ¹× °ø¹æ µå·Ï */
p.btnArea_regist { text-align:center; margin:20px 0; } /* ±Û¾²±â¿¡¼­ ±Û¾²±â ¹öÆ° ¿µ¿ª */
.content { border-left:#ddd 1px solid; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; }

.inputMemoreg {width:99%; height:80px; border:1px solid #dfdfdf; margin:8px 0; padding:2px 2px 0 2px; background:#f7f7f7; font:12px dotum; color:#787878;}

.Datareg { margin:0; }
.Datareg th { font-size:14px; width:150px; padding:0 0 0 10px; border-bottom: #ddd 1px solid; BACKGROUND-COLOR: #fff; }
.Datareg th img { padding:4px 0 0 2px; }
.Datareg td {font-size:14px; height:40px; border-bottom: #ddd 1px solid; }
.Datareg .regist_name { padding:7px 0 13px; }
.Datareg th.regist_name2 { padding:5px 0 0 10px; border-top:2px solid #000; }
.Datareg td.regist_name3 { padding:5px 0 0 0; border-top:2px solid #000; }
.attach_input { width:550px; height:24px; margin:1px 0; border-right: #ddd 1px solid; border-top: #ddd 1px solid; font-size: 12px; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; background-color: #fbfbfb; }
.Datareg tr td input label { font-size:12px; margin:0; padding:0; }
.Datareg tr td img { padding:5px 0 0 0; }
.Datareg tr th.midlineth { border-top: #000 2px solid; padding:5px 0 0 10px; }
.Datareg tr td.midlinetd { border-top: #000 2px solid; padding:5px 0 0 0; }
.Datareg tr th.midtong { height:40px; BACKGROUND-COLOR: #343434; color:#fff; text-align:center; }


/*½½¶óÀÌµå¼î*/
#slideshow { position:relative; width:930px; height:620px; margin:10px 0 0 0; overflow:hidden; clear:both;}
.pageno { padding:5px 0; text-align:right; font-size:25px; font-weight:bold; color:#000; }
#slideshow .sliderbutton_prev { position:absolute; left:20px; top:250px; cursor:pointer; z-index:999; }
#slideshow .sliderbutton_next { position:absolute; right:20px; top:250px; cursor:pointer; z-index:999; }


/* 0205 ¼ö°­½ÅÃ» ÇÏ±â */
#sugang2 { margin:0; padding:0; width:100%; line-height:1.2; font-family:"¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", Gulim, "µ¸¿ò", Dotum, Tahoma, Verdana, AppleGothic, sans-serif; clear:both; }

#sugang2 div.openin { width:97%; padding:10px 0 0 10px; }

#sugang2 h1 { width:100%; font-size:30px; padding:20px 0 25px; margin:0; color:#fff; background:url(../../images/common/black_tri.gif) repeat-x 0 0; }
#sugang2 h1 span { padding:0 20px; }
#sugang2 h2.protitle { width:100%; margin:0; font-size:20px; padding:10px 0 15px; text-align:center; color:#fff; background:#2471da; }
#sugang2 h2.protitlee { width:100%; margin:0; font-size:20px; padding:10px 0 8px; text-align:left; color:#000; background:#fff; border-bottom:2px solid #4e71a5; }
#sugang2 h2.protitleee { width:100%; margin:0; font-size:20px; padding:10px 0 8px; text-align:left; color:#000; background:#fff; border-bottom:0px solid #4e71a5; }
#sugang2 .none { visibility:hidden; position:absolute; width:0; height:0; font-size:0; overflow:hidden; text-indent:-9999px; line-height:0px; }
#sugang2 fieldset { background:none; border:0; padding:0; margin:0; }
#sugang2 table { margin:0; width:100%; font-size:12px; border:0; letter-spacing:0em;  }
#sugang2 p.agreee { text-align:center; padding:20px 30px 10px; color:#555; font-size:12px; line-height:1.6em; }
#sugang2 p.agreecheck { text-align:center; padding:0 0 10px; }
#sugang2 p.botbtn { text-align:center; padding:20px 0; margin:0; }

#sugang2 h3 { padding:0 0 5px 33px; margin:10px 0 0 0; background:url(../../data/img/contents/h2_icon.gif) no-repeat 13px 5px; color:#000; font-size:15px; font-weight:bold; line-height:1.5em; }

#sugang2 p { margin:0; }
#sugang2 p.botbtnt { position:absolute; padding:0; margin:0; top:25px; right:30px; }

#sugang2 dl { width:100%; height:64px; padding:0 0 20px; margin:0; color:#555; font-size:12px; }
#sugang2 dl dt { margin:0; WIDTH:400px; height:40px; FLOAT:left; border-top:#e2e2e2 0px solid; border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid; border-left:#e2e2e2 1px solid; background-color:#f4f4f4; padding:10px 10px 0; font-weight:bold; text-align:left; }
#sugang2 dl dd { margin:0; WIDTH:272px; height:40px; FLOAT:left; border-top:#e2e2e2 0px solid; border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid; background-color:#fff; padding:10px 10px 0; }


#sugang2 ul { margin:0; }
#sugang2 ul li { margin:0; }
#sugang2 ul.stf { padding:20px 15px; }
#sugang2 ul.stf li { list-style:none; font-size:12px; padding:0 0 0 12px; background:url(../../images/contents/su_star.gif) no-repeat 0 7px; line-height:1.6em; }
#sugang2 ul.stf li span.bluee { color:#0b58c2; }
#sugang2 ul.stf li span.blueee { color:#0b58c2; font-weight:bold; }
#sugang2 ul.stf li span.grangee { color:#ff3e02; font-weight:bold; }

#sugang2 div.stp { padding:0; margin:0; padding:13px 20px 30px 30px; background:url(../../images/contents/st_box.gif) no-repeat 5px 0; }
#sugang2 div.stp p { font-size:13px; padding:0; margin:0; line-height:1.5em; }
#sugang2 div.stp p span { font-weight:bold; }
#sugang2 div.stp p span.stpay { color:#0e6abf; font-weight:normal; }
#sugang2 div.stp p span.stpayb { font-size:15px; color:#0e6abf; }
#sugang2 div.stp p span.stgang { color:#4c8503; }

#sugang2 ul.str { padding:0 0 10px 30px; margin:0; }
#sugang2 ul.str li { list-style:none; font-size:12px; padding:1px 0; margin:0; line-height:1.6em; }
#sugang2 ul.str li span { font-weight:bold; }

#sugang2 div.bank { margin:0; padding:20px 33px 15px 33px; background:url(../../images/contents/bank_box.gif) no-repeat 0 0; }
#sugang2 div.bank h3 { padding:0 0 15px 17px; margin:0; background:url(../../data/img/contents/h3_icon.gif) no-repeat 0px 2px; color:#075da7; font-size: 13px; font-weight:bold; line-height:1.6em; }
#sugang2 div.bank p { font-size:12px; padding:0; margin:0; line-height:1.5em; }
#sugang2 div.bank p span { font-weight:bold; }
#sugang2 div.bank p span.bnong { font-size:35px; padding:0 5px 0 17px; color:#4c8503; }
#sugang2 div.bank p span.bge { padding:0 5px 0 0; font-size:35px; color:#000; }
#sugang2 div.bank p span.bye { color:#0e6abf; }
#sugang2 div.bank p.bstar { font-size:12px; color:#777; padding:0 0 0 17px; margin:20px 0 0 0; background:url(../../images/contents/su_star.gif) no-repeat 5px 5px; line-height:1.6em; }
#sugang2 div.bank p.bstarr { font-size:12px; color:#777; padding:0 0 20px 17px; margin:0; background:url(../../images/contents/su_star.gif) no-repeat 5px 5px; line-height:1.6em; }
#sugang2 div.bank p.bstarrr { font-size:12px; color:#777; padding:0 0 0 17px; margin:0; background:url(../../images/contents/su_star.gif) no-repeat 5px 5px; line-height:1.6em; }


/* TABLE DESIGN 4 */
.joinData { width:100%; border-bottom:1px solid #93a8c8; padding:0; border-collapse:collapse; }
.joinData thead th { border-top:2px solid #4e71a5;  }
.joinData th, .joinData td {border-bottom:1px solid #e0e0e0; color:#3f3e3e;}
.joinData th { padding:8px 10px; font-weight:bold; color:#5d5d5d; background:#f0f5f8; text-align:right; }
.joinData th img {padding-top:8px; padding-right:5px;}
.joinData td { padding:8px 10px; line-height:1.3em; }
.joinData td p { padding:1px 0; }
.joinData td img { position:relative; top:7px; }
.joinData .mid {float:right; margin-top:2px; margin-right:140px;}
.joinData .mpw {float:right; margin-top:2px; margin-right:240px;}
.joinData .home {float:right; margin-top:2px; margin-right:30px;}
.joinData .gap {margin-top:3px; margin-left:20px; font-weight:bold; color:#5d5d5d;}

.inputSelect {border:1px solid #dfdfdf; height:22px; margin-bottom:1px; padding:2px 2px 0 2px; background:#f7f7f7; font:12px dotum; color:#777; width:200px;}
.inputText { height:22px; margin-bottom:1px; border: #ddd 1px solid; font-size:12px; background-color: #fbfbfb; }
.inputMemo {width:90%; border:1px solid #dfdfdf; margin:0; padding:2px; background:#fbfbfb; font:12px dotum; color:#777;}
.inputMemosu {width:99%; border:1px solid #dfdfdf; margin:0; padding:2px; background:#fbfbfb; font:12px dotum; color:#777;}
.inputTextreg { height:22px; margin-bottom:1px; border: #ddd 1px solid; font-size:12px;background-color: #fbfbfb; }

.joinDatain td {border-bottom:1px solid #e0e0e0; color:#3f3e3e;}
.joinDatain td.borbtmnone {border-bottom:0px solid #e0e0e0; }


/* TABLE DESIGN 5 */
.calendarList { margin:0px; border-collapse:collapse; }
.calendarList thead tr { height:35px; font-size:16px; font-weight:bold; background:url(../../images/board/th_center.gif) repeat-x; }
.calendarList th { height:35px; color:#fff; margin-top:10px; padding:0; text-align:center; font-weight:bold; border-left:#fff 0px solid; }
.calendarList th.sunDay { color:#ff0000; background:url(../../images/board/th_first.gif) no-repeat left 0; }
.calendarList th.saturDay { color:#ffff00; background:url(../../images/board/th_end.gif) no-repeat right 0; }
.calendarList td { height:75px; padding:8px; border:#ccc 1px solid; background: none transparent scroll repeat 0% 0%; }

.month_view { text-align:center; padding:25px 0 10px; }
.btnPage img { padding:0 10px; border:0; }
p.sunDay, p.holiDay { font-weight:bold; color:#ff0000; font-family:tahoma; }
p.saturDay { font-weight:bold; color:#0078d5; font-family:tahoma; }
p.commonDay { font-weight:bold; color:#666; font-family:tahoma; }
p.closeDate { font-weight:bold; color:#ff0000; }
p.selBtn a { font-weight:bold; color:#6d9417; }

p.sunDay_before, p.holiDay_before, p.sunDay_after, p.holiDay_after { color:#fe9d9d; font-family:tahoma; }
p.commonDay_before, p.commonDay_after, p.saturDay_before, p.saturDay_after { color:#5bafdd; font-family:tahoma; }

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:0px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
