@charset "utf-8";
@import "btn.css";


/* Font */
@font-face	 {font-family:'NanumGothic'; src:url('/css/font/NanumGothic.eot'); src:local("NanumGothic"), url('/css/font/NanumGothic.woff') format("woff");}
@font-face	 {font-family:'NanumGothicBold'; src:url('/css/font/NanumGothicBold.eot'); src:local("NanumGothicBold"), url('/css/font/NanumGothicBold.woff') format("woff");}
@font-face	 {font-family:'NanumMyeongjo'; src:url('/css/font/NanumMyeongjo.eot'); src:local("NanumMyeongjo"), url('/css/font/NanumMyeongjo.woff') format("woff");}
@font-face	 {font-family:'NanumMyeongjoBold'; src:url('/css/font/NanumMyeongjoBold.eot'); src:local("NanumMyeongjoBold"), url('/css/font/NanumMyeongjoBold.woff') format("woff");}
@font-face	 {font-family:'NanumBarunGothic'; src:url('/css/font/NanumBarunGothic.eot'); src:local("NanumBarunGothic"), url('/css/font/NanumBarunGothic.woff') format("woff");}
@font-face	 {font-family:'NanumBarunGothicBold'; src:url('/css/font/NanumBarunGothicBold.eot'); src:local("NanumBarunGothicBold"), url('/css/font/NanumBarunGothicBold.woff') format("woff");}

 
/* CSS Document */
body { margin:0 auto; font-family:"돋움", dotum, sans-serif, sans-serif; font-size:12px; line-height:18px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, optgroup, option, legend { margin:0; padding:0 }
ul, ol, dl { list-style:none }
a { color:#666; text-decoration:none }
a:hover { color:#a85300; text-decoration:none }
img, fieldset { border:none; vertical-align:middle }
select, input, textarea, button, radio { font-family:inherit; vertical-align:middle; font-size:12px }
input[type="text"], input[type="password"] { border:1px solid #ccc; height:25px; background:#f9f9f9; line-height:23px }
input[disabled="disabled"] { border:1px solid #fff; height:25px; line-height:23px; background:#fff }
input[readonly] { border:1px solid #fff; height:25px; line-height:23px; background:#fff }
input[type="file"]{ border:1px solid #ccc; height:25px; background:#f9f9f9; line-height:23px;}
.input_cb1 {background:#ffffff; border-top:1px solid #ccc; border-right:0px solid #ccc; border-bottom:1px solid #ccc; border-left:0px solid #ccc; line-height:18px; }
.input_cb2 {border-top:1px solid #ccc; border-right:0px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc;  line-height:18px; }
textarea { background:#f9f9f9; border:1px solid #ccc; font-size:12px }
select { border:1px solid #ccc; font-size:12px;padding:2px}
:root select{height:27px;padding:2px}
radio { margin-top:5px }
table { border-collapse:separate; table-layout:fixed }
legend, .none { display:none }
label { font-family:"돋움", dotum, sans-serif; font-size:12px; line-height:18px; color:#666 }
.clear { _display:inline-block; *zoom:1}
.clear:after { display:block; clear:both; content:'' }

.t_bold   { font-weight:bold;}
.t_lh1    { line-height:15px;}
.t_ls-1   { letter-spacing:-1px;}
.t_under  { text-decoration:underline;}

.vat {vertical-align:top;}
.vam {vertical-align:middle}

.cursor_p {cursor:pointer}

.shadow      { filter:progid:DXImageTransform.Microsoft.shadow(color=#EAEAEA,direction=120 strength=2)}
.shadow1     { filter:progid:DXImageTransform.Microsoft.shadow(color=#EAEAEA,direction=180 strength=2)}
.shadow2     { filter:progid:DXImageTransform.Microsoft.shadow(color=#aeaeae,direction=120 strength=2)}

.imagebox    { border:1px solid; border-color:#dddddd;}
.imagebox1   { border:1px solid; border-color:#dcdcdc;}
.imagebox2   { border:1px solid; border-color:#cccccc;}

.t_on1       { font-weight:bold; color:#FF7531 !important;}  .t_on1:hover { font-weight:bold; color:#FF7531 !important;}
.t_on2       { font-weight:bold !important;}

.t_Info1     { font-size:12px; color:#777777; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:18px}

.info_box0   {font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;}
.Info_box1   {padding:7px 12px 10px 12px; margin:0 0 15px; border:1px solid #dad6ba; background-color:#fffce2}

.info_box10  {overflow:hidden; clear:both; padding:10px 0 15px; background-color:#fff; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; color:#414141; font-size:20px; FONT-WEIGHT:bold; line-height:23px;}
.info_box11  {overflow:hidden; clear:both; padding:11px 0 15px; background-color:#fffef2; border-top:#d1c795 1px solid; border-bottom:#d1c795 1px solid; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; color:#333333; font-size:13px; FONT-WEIGHT:bold; line-height:16px;}

.t_line1     { color:#dddddd;}

.t_cr0  { color:#666666 !important;}  .t_cr1:hover { color:#4a86c2 !important;}
.t_cr1  { color:#999999 !important;}
.t_cr2  { color:#888888 !important;}
.t_cr3  { color:#777777 !important;}
.t_cr4  { color:#757575 !important;}
.t_cr5  { color:#555555 !important;}
.t_cr6  { color:#444444 !important;}
.t_cr7  { color:#333333 !important;}

.t_cr11 { color:#a85300 !important;}  .t_cr1:hover { color:#a85300 !important;}


.ts15 {font-size:15px; line-height:18px}
.ts15t{font-size:15px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:18px}
.ts16 {font-size:16px; line-height:19px}
.ts16t{font-size:16px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:19px}
.ts17 {font-size:17px; line-height:20px}
.ts17t{font-size:17px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:20px}
.ts18 {font-size:18px; line-height:21px}
.ts18t{font-size:18px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:21px}
.ts19 {font-size:19px; line-height:22px}
.ts19t{font-size:19px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:22px}
.ts20 {font-size:20px; line-height:21px}
.ts20t{font-size:20px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height:23px}

.t_num1  { font-size:11px; font-family:tahoma;}

.t_name1 { font-size:11px; color:#3d8822; font-family:돋움;}

.fl { float:left }
.fr { float:right }
.tc { text-align:center; }
.tr { text-align:right; }
.text18 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; color:#414141; font-size:18px; font-weight:bold; line-height:24px }
.bullet02 { font-size:12px; font-weight:bold; padding-left:10px; background:url(/images/common/bullet_02.gif) no-repeat 0 7px; }
.bullet03 { font-size:12px;}

.ls1 { letter-spacing:1px}

.ptb10 { padding:10px 0 }
.ptb5 { padding:5px 0 }
.pdb5 { padding:0 0 5px }
.pl15 { padding-left:15px }
.mtg18 { margin:18px 0 0 }

.relative { position:relative }

.txt16 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; letter-spacing:-1px; font-size:16px; line-height:24px; font-weight:bold; color:#515151 }
.txt14 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; letter-spacing:-1px; font-size:14px; line-height:18px }
.txt16 em { color:#ec118f; text-decoration:underline; font-style:normal }
.txt11 { font-size:11px }
.mt10 { margin-top:10px }
.mt10 dt { padding-top:10px }
.mt10 dd img { margin-bottom:2px }
.bgnone { background-image:none }
.padnone {padding:0;}
.mg10{margin:10px 0}
.pstr{position:absolute;right:0;top:5px}
hr.dot{background:url(/images/common/dot_bg_01.gif) repeat-x;height:1px;width:100%;margin:20px 0 5px}
/* Skip Navigation */
h2, .blind { visibility:hidden; overflow:hidden; position:absolute; top:0; left:-1000%; width:0; height:0; font-size:0; line-height:0 }
.skip { position:absolute; left:0px; top:0px; height:0px; overflow:visible; }
.skip a { position:absolute; left:0px; top:-200px; }
.skip a:hover, .skip a:active, .skip a:focus { display:block; width:200px; top:0px; padding:6px 10px; color:#fff; font-weight:bold; text-align:center; background:#000; z-index:30 }
/*layout*/
#wrap { width:100%; }
#header { position:relative; width:980px; margin:0 auto; z-index:100 }
#container { width:980px; margin:0 auto }
#container_popup { width:790px; margin:0 auto }
#container_print { width:805px; margin:0 auto }
#container:after { display:block; clear:both; content:'' }
#snb { float:left; width:185px; margin-right:-185px }
#content { margin-left:185px; padding:15px 15px 30px 15px; min-height:600px; background:#fff; }
#content_popup { margin-left:10px; padding:15px 15px 30px 15px; min-height:600px; background:#fff; }
#content_print { margin-left:10px; padding:15px 15px 30px 15px; min-height:600px; background:#fff; }
#footer { clear:both; margin-top:30px }
/*header*/
#header .gnb_top { width:980px; }
#header h1 { padding:10px 30px 10px 62px; float:left; }
#header .util_area { float:right }
#header .search { float:left; width:245px; padding:4px 4px; border:1px solid #ccc; margin:22px 60px 8px 185px; overflow:hidden; }
#header .search:after { display:block; clear:both; content:'' }
#header .search input[type="text"] { background:#fff; border:0; width:220px; height:20px; float:left }
#header .box_util { position:relative; margin-right:10px }
#header .util1, #header .util2, #header .gnb_area { _display:inline-block; *zoom:1}
#header .util1:after, #header .util2:after, #header .gnb_area:after { display:block; clear:both; content:''; }
#header .util1 { display:block; text-align:right }
#header .util2 { display:block;}
#header .util1 { position:absolute; top:8px; right:0;}
#header .util2 { position:absolute; top:26px; right:0;}
#header .box_util li { float:left }
#header .util1 li { font-size:11px; }
#header .util1 li.dash { background:url(/images/common/dash02.gif) right center no-repeat; padding:0 6px }
#header .util1 li.dashno { padding:0 6px }
#header .util1 li.bgnone { background:none }
#header .util1 li img { padding-left:2px }
#header .util2 li { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:14px; padding:5px 0 5px 25px }

#header .favorite{clear:both;position:absolute;right:32;top:27px;color:#666;border:1px solid #b2b2b2;background:#fff;z-index:500;}
#header .favorite ul{padding:5px 0;}
#header .favorite li{font-family:dotum, "돋움", sans-serif; font-size:12px; color:#666;font-weight:bold;padding:3px 15px;clear:both;width:130px}
#header .favorite li li{padding:0 8px;background:url(/images/common/bullet_05.gif) no-repeat left 7px;font-weight:normal}
#header .favorite .line{background:url(/images/common/dot_bg_01.gif) repeat-x top;padding:10px 15px;margin-top:5px}
#header .favorite .line a{font-weight:bold;}
#header .arrow{padding-right:10px;background:url(/images/common/arrow03.gif) no-repeat right 8px}

.gnb_area, .gnb_area_main { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-weight:bold; }
.gnb_area .util3 { float:left; background:url(/images/common/bg_gnb_left.gif) no-repeat; width:170px; padding:11px 15px 0 15px; height:31px }
.gnb_area .util3 a, .gnb_area_main .util3 a { color:#fff; line-height:16px; font-size:12px }
.gnb_area .util3 .home { background:url(/images/common/dash03.gif) no-repeat right 5px; padding-right:6px; }
.gnb_area_main .util3 .home { background:url(/images/common/dash03.gif) no-repeat right 5px; padding-right:6px; padding-left:15px }
.gnb_area .util3 .sitemap { padding:0 10px 0 6px; background:url(/images/common/arrow01.gif) no-repeat right 9px; white-space:nowrap; }
.gnb_area_main .util3 .sitemap { padding:0 10px; background:url(/images/common/arrow01.gif) no-repeat right 9px; white-space:nowrap; }
.gnb_area_main .util3 { float:left; background:url(/images/common/bg_gnbmain_left.gif) no-repeat; width:200px; padding:11px 15px 0 15px; height:31px }
.gnb_area li, .gnb_area_main li { float:left; }
.gnb ul ul, .gnbmain ul ul { background:#fff; }
.gnb { float:left; position:relative; background:url(/images/common/bg_gnb.gif) no-repeat 0 0; width:780px; height:68px; }
.gnb_main { float:left; position:relative; background:url(/images/common/bg_gnbmain.gif) no-repeat 0 0; width:750px; height:68px; }
.gnb .menu1, .gnb .menu2, .gnb .menu3, .gnb .menu4, .gnb .menu5 { font-size:20px; text-align:center; width:156px; height:41px; }
.gnb_main .menu1, .gnb_main .menu2, .gnb_main .menu3, .gnb_main .menu4, .gnb_main .menu5 { font-size:20px; text-align:center; width:150px; height:41px; }
.gnb li a, .gnb_main li a { color:#523d30; display:block; padding:9px 0 13px }
.gnb li a:hover, .gnb_main li a:hover { color:#523d30; display:block; }
.gnb .menu1:hover, .gnb .menu1 .active { background:url(/images/common/bg_gnb.gif) no-repeat 0 -80px }
.gnb .menu2:hover, .gnb .menu2 .active { background:url(/images/common/bg_gnb.gif) no-repeat -156px -80px }
.gnb .menu3:hover, .gnb .menu3 .active { background:url(/images/common/bg_gnb.gif) no-repeat -312px -80px }
.gnb .menu4:hover, .gnb .menu4 .active { background:url(/images/common/bg_gnb.gif) no-repeat -468px -80px }
.gnb .menu5:hover, .gnb .menu5 .active { background:url(/images/common/bg_gnb.gif) no-repeat -624px -80px }
.gnb_main .menu1:hover, .gnb_main .menu1 .active { background:url(/images/common/bg_gnbmain.gif) no-repeat 0 -80px }
.gnb_main .menu2:hover, .gnb_main .menu2 .active { background:url(/images/common/bg_gnbmain.gif) no-repeat -150px -80px }
.gnb_main .menu3:hover, .gnb_main .menu3 .active { background:url(/images/common/bg_gnbmain.gif) no-repeat -300px -80px }
.gnb_main .menu4:hover, .gnb_main .menu4 .active { background:url(/images/common/bg_gnbmain.gif) no-repeat -450px -80px }
.gnb_main .menu5:hover, .gnb_main .menu5 .active { background:url(/images/common/bg_gnbmain.gif) no-repeat -600px -80px }
.gnb .submenu1 { position:absolute; top:41px; left:-77px; display:none }
.gnb .submenu2 { position:absolute; top:41px; left:50px; display:none }
.gnb .submenu3 { position:absolute; top:41px; left:150px; display:none }
.gnb .submenu4 { position:absolute; top:41px; left:261px; display:none }
.gnb .submenu5 { position:absolute; top:41px; left:0; display:none }
.gnb_main .submenu1 { position:absolute; top:41px; left:-77px; display:none }
.gnb_main .submenu2 { position:absolute; top:41px; left:50px; display:none }
.gnb_main .submenu3 { position:absolute; top:41px; left:150px; display:none }
.gnb_main .submenu4 { position:absolute; top:41px; left:261px; display:none }
.gnb_main .submenu5 { position:absolute; top:41px; left:0; display:none }


.gnb li li a, .gnb_main li li a { display:block; font-size:12px; padding:0; color:#666; height:20px; background-image:none; padding:3px 11px 3px 8px; background:url(/images/common/dash04.gif) no-repeat right center; }
.gnb li li a:hover, .gnb_main li li a:hover { display:block; font-size:12px; padding:0; color:#a85300; height:20px; background-image:none; padding:3px 11px 3px 8px; background:url(/images/common/dash04.gif) no-repeat right center; }
.gnb li li .bgnone, .gnb_main li li .bgnone, .gnb li li a:hover.bgnone, .gnb_main li li a:hover.bgnone { background:none; }


.siteview { position:absolute; top:110px; right:0; border:1px solid #767676; width:968px; padding:10px 5px 5px; background:#fff; z-index:120; }
.siteview ul { _display:inline-block; background:#fff; overflow:hidden; *zoom:1
}
.siteview ul:after { display:block; clear:both; content:'' }
.siteview li { float:left; width:105px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:16px; letter-spacing:-1px; font-weight:bold; color:#333; padding:0 8px; text-align:center }
.siteview li a { display:block; width:105px; border-bottom:2px solid #333; margin:5px 0; padding:5px 0 }
.siteview li ul { clear:both; dipsplay:block; }
.siteview li li { padding:0; margin:0 }
.siteview li li a, .siteview li p a { font-size:12px; font-weight:normal; width:auto; line-height:18px; padding:3px 0 3px 5px; margin:0; border:0; text-align:left }
.siteview .half li { float:left; width:47%; }
.siteview .close { text-align:right; padding-right:10px }
.siteview .close_popup { text-align:right }


/*leftmenu*/
#snb .leftmenu { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; padding:0 25px; width:135px; display:block }
#snb h3 { font-size:21px; line-height:24px; border-bottom:1px solid #505050; padding:14px 0 }
#snb .leftmenu li { padding:6px 15px 10px 0; font-weight:bold; border-bottom:1px solid #e4e4e4; background:url(/images/common/bg_leftmenu_arrow.gif) no-repeat right center }
#snb .leftmenu .active a { color:#a85300 }


/*right*/
#right_area {position:absolute; width:134px; left:50%; top:184px; margin-left:490px;}
#right_area .box1 {margin:0;}
#right_area .box1 ul {padding:0;}
#right_area .box1 li {float:left; display:block; overflow:hidden; clear:both; margin:0 0 8px}



h4 { background:url(/images/common/dot_bg_01.gif) repeat-x bottom; margin-bottom:20px; color:#505050; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:16px; line-height:24px; font-weight:bold; letter-spacing:-1px ;padding:5px 0}
.titnrss { background:url(/images/common/dot_bg_01.gif) repeat-x bottom;padding:5px 0 5px; margin-bottom:20px; overflow:hidden; _display:inline-block; *zoom:1}
.titnrss:after { clear:both; display:block; content:'' }
.titnrss h4 { float:left; height:28px; margin:0; background:0;padding:0}
.rss { float:left; font-size:11px;margin-top:5px}
.rss span { background:url(/images/common/icon_rss.gif) no-repeat 8px 5px; padding:7px 7px 7px 32px;}
.print a {margin-top:10px;float:right;display:block;background:url(/images/common/btn_print_s.gif) no-repeat left 4px;font-size:11px;padding-left:13px}
.sns_box {margin-top:2px; float:right;}


.btn_area1 { overflow:hidden; padding:4px 0 14px; background:#f9f9f9; border-bottom:1px solid #e7e7e7; color:#666666}
.btn_area1 ul  {text-align:left; padding:0 15px 0 15px;}
.btn_area1 li  {float:left; font-size:12px; line-height:15px;}
.btn_area1 li.text1 {overflow:hidden; width:100%; padding:10px 0 4px; font-weight:bold;}
.btn_area1 li a   { display:block; padding:5px 7px 2px 7px; margin:0 1px 1px 0px; font-size:11px; color:#444444; 
                   border-top:1px solid #e4e4e4; border-right:1px solid #dcdcde; border-bottom:1px solid #c4c5c8; border-left:1px solid #dfdfe0; background-color:#fff;
                   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
		   		   background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
				   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');}
.btn_area1 li .on { color:#fff; border-top:1px solid #8a909d; border-right:1px solid #7a7f89; border-bottom:1px solid #61666d; border-left:1px solid #7f848e;
                   background-color:#7f848e;
                   background: -webkit-gradient(linear, left top, left bottom, from(#9ca0aa), to(#7f848e));
		   		   background: -moz-linear-gradient(top,  #9ca0aa,  #7f848e);
				   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ca0aa', endColorstr='#7f848e');}
.btn_area1_box { overflow:hidden; clear:both; height:20px;}
		
				   

.icon_radio    {display:inline-block; width:22px; height:22px; background:url(/images/common/icon_radio_off.png) no-repeat left top; cursor:pointer}
.icon_radio_on {display:inline-block; width:22px; height:22px; background:url(/images/common/icon_radio_on.png) no-repeat left top; cursor:pointer}

/* btn_sns 버튼 */
.btn_read ol, ul {list-style: none;}
.btn_read {overflow:hidden; clear:both;}
.btn_read li,
.btn_read li a,
.btn_read li ul {float:left;}
.btn_read li a {background:url('/bbs/img/bg_btn_sns.png') no-repeat; height:20px;}

.btn_read li.btn_twitter   {margin-right:4px;}
.btn_read li.btn_facebook  {margin-right:0;}
.btn_read li.btn_metoday   {margin-right:0;}

.btn_read li.btn_twitter a   {width:20px; background-position:0 -60px;}
.btn_read li.btn_facebook a  {width:20px; background-position:-30px -60px;}

/* btn 버튼 설정 */
.btn_area { text-align:center; margin:25px auto }
.btn_area1 { text-align:center; margin:25px 0 0}
.btn_area a { padding:1px }
.btn_area2 { position:absolute; top:0; right:0 }
.btn_area3 { position:absolute; top:-5px; left:0 }
.btn_area4 { position:absolute; top:-5px; left:0 }
.btn_area4 a{display:inline-block;padding:3px 20px; border:1px solid #ccc; margin-right:1px; font-size:12px}

/*footer*/
#footer { width:980px; padding:0 0 20px; margin:0 auto }
.foot_menu { border-top:1px solid #eee; border-bottom:1px solid #eee; padding:5px 0; position:relative; margin-bottom:10px }
.foot_menu { _display:inline-block; overflow:hidden; *zoom:1
}
.foot_menu:after { display:block; clear:both; content:'' }
.foot_menu li { float:left; font-weight:bold; background:url(/images/common/dash05.gif) no-repeat right center; padding:3px 16px 0 14px }
.foot_menu li.bgnone { background:none }
.foot_menu .sns { position:absolute; top:7px; right:15px }
#footer p { font-size:12px; color:#848484; font-weight:bold; margin:0 15px }
#footer address { font-style:normal; font-size:11px; margin:0 15px }
/*button*/

.btn_type1 { text-align:right }
.btn_type1 a { display:inline-block; padding:3px 10px 3px 25px; background:url(/images/common/bg_btn.gif) no-repeat 3px 2px; border:1px solid #ccc; margin-bottom:6px; font-size:12px }
.btn_type2 { text-align:center; margin:20px 0 }
.btn_type2 a { display:inline-block; padding:4px 20px 2px; border:1px solid #ccc; margin-right:1px; font-size:12px }
.btn_type2_input { text-align:center; margin:20px 0; display:inline-block; padding:6px 20px 4px; border:1px solid #ccc; background-color:#fff; margin-right:1px; font-size:12px; color:#666; cursor:pointer }
.btn_type3 { text-align:left; margin:20px 0 }
.btn_type3 a { display:inline-block; padding:4px 20px 2px; border:1px solid #ccc; margin-right:1px; font-size:12px }
.btn_type4 { float:right; }
.btn_type4 a { display:inline-block; background:url(/images/common/dash02a.gif) no-repeat right top; padding:0 8px 0 5px; font-family:"돋움"; font-weight:lighter }
.btn_type4 .bdnone { background-image:none }
.btn_type5 a { display:inline-block; padding:1px 15px 1px 5px; border:1px solid #ccc; margin-left:5px; background:url(/images/common/bg_arrowb.gif) no-repeat 95% center; font-size:11px; font-family:"돋움", dotum, sans-serif, sans-serif; }
.btn_type7 { text-align:center; margin:10px 0 }
.btn_type7 a { display:inline-block; padding:4px 25px 3px; border:1px solid #ccc; margin-right:1px; font-size:12px; }
.btn_type8 { text-align:center; }
.btn_type8 a { display:inline-block; padding:4px 10px 3px; border:1px solid #ccc; margin-right:2px; font-size:12px; width:50px }
td a.btn_type6 { display:inline-block; padding:0 2px 0 0; margin:0 2px 0 0; background:url(/images/common/btn_type_s.gif) no-repeat top right; font-size:11px; font-family:"돋움", dotum, sans-serif, sans-serif; }
td a.btn_type6 span { display:block; background:url(/images/common/btn_type_s.gif) no-repeat top left; padding:0 5px 0 7px; margin:0 }
.btn_type9 {float:right;background:url(/images/common/bg_btn_arrow.gif) no-repeat left center;font-size:11px;font-family:"돋움", dotum, sans-serif, sans-serif;}
.btn_type9 a{display:inline-block; background:url(/images/common/bg_btn_arrow.gif) no-repeat right center;padding:0 25px 0 10px;margin-left:2px;height:22px;line-height:22px}
.btn_type10 { text-align:left; margin:20px 0 }
.btn_type10 a { display:inline-block; padding:3px 20px; border:1px solid #ccc; margin-right:1px; font-size:12px }
.btn_type11 { text-align:center; font-family:'Malgun Gothic'; font-size:17px; font-weight:bold; padding:6px 20px 10px; cursor:pointer;}
.btn_type12 { font-family:'Malgun Gothic'; font-size:17px; color:#444; border:1px solid #ccc; border-top:#dbdbdb 1px solid; padding:15px 20px 19px 47px; background:url(/images/common/icon_radio1_off.png) no-repeat left top; cursor:pointer;}
.btn_type12:hover {color:#333; border:solid 1px #f5bd1b; background:url(/images/common/icon_radio1_on.png) no-repeat left top;}

/* 라인 */
line_box1 {border-bottom:1px solid #dedede;}

/*paging*/
.paging { position:relative; margin:20px auto; font-size:12px; color:#333; text-align:center; }
.paging a span { padding:2px 4px; font-size:12px }
.paging strong { color:#a85300; font-weight:normal }
.paging .next, .paging .prev, .paging .first, .paging .last { padding:0 }
.paging .first { background:url(/images/common/icon_prev.gif) no-repeat left center; padding:2px 5px 2px 10px }
.paging .prev { background:url(/images/common/icon_prev.gif) no-repeat left center; padding:2px 10px }
.paging .next { background:url(/images/common/icon_next.gif) no-repeat right center; padding:2px 10px }
.paging .last { background:url(/images/common/icon_next.gif) no-repeat right center; padding:2px 10px 2px 5px }

/*board*/
.board_list { border:0; color:#333; border-bottom:1px solid #959595 }
.board_list thead th { color:000; border-top:2px solid #444; border-bottom:1px solid #959595; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; padding:9px 7px }
.board_list tbody td { padding:7px 7px; border-bottom:1px solid #e9e9e9 }
.num { font-size:11px; color:#999; text-align:center }
.board_list thead th.bgnone { background-image:none }
.board_list strong { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-weight:bold; font-size:13px; }
.board_list .num, .board_list .date, .board_list .like, .board_list .review, .board_list .attach { word-space:nowrap; text-align:center }
.board_list .num, .board_list .date, .board_list .like, .board_list .review { font-size:11px; }
.board_list .nick { letter-spacing:-1px; }

.board_list .title span { padding:2px }
.board_list .title .reply { font-weight:bold; color:#666 }
.board_list .title dt{font-weight:bold;padding:7px 0}
.board_search { margin:0 auto; display:block; text-align:center; }
.board_search select { padding:3px; height:30px; width:90px; }
.board_search input[type="text"] { width:140px; border:1px solid #ddd; background:#fff; height:28px; line-height:28px; padding:0 35px 0 10px }
.board_search input[type="image"] { margin-left:-30px }
table { border:0; margin:0; padding:0 }

/*quiz*/
.quiz_list { border:0; color:#333; border-top:2px solid #444; border-bottom:1px solid #959595 }
.quiz_list tbody td { padding:7px 7px; border-bottom:1px solid #e9e9e9 }
.quiz_list tbody tr:hover { background:#f7f7f7; cursor:pointer }
.quiz_list .pic { padding:12px 0 12px; text-align:center }
.quiz_list .pic img {width:100px; height:90px}
.quiz_list dl {}
.quiz_list dl, .quiz_list dt, .quiz_list dd { display:block; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px }
.quiz_list dd { font-weight:bold; font-size:16px; color:#404040; letter-spacing:-1px; margin:0 0 10px}
.quiz_list dt { color:#999; font-size:11px; margin:0 0 2px}
.quiz_list span { color:#999; font-size:11px; }

.quiz_pic1 { padding:0;}
.quiz_box1 { margin:30px 0 0;}
.quiz_box1 h5 { font-size:21px; line-height:27px; color:#404040; letter-spacing:-1px; padding:0; margin:0 0 25px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;}
.quiz_box1 h5 .text1 { color:#a8533b; font-weight:lighter}
.quiz_box1 h5 .text2 { margin:0 4px 0 0; font-weight:lighter}
.quiz_box1 .box1 { overflow:hidden; clear:both; height:30px}
.quiz_box1 .box2 { font-size:16px; line-height:27px; color:#505050; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;}


.form { width:100%; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5;font-size:12px}
.form th { background:#f9f9f9; border-right:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center; font-weight:bold; text-align:left; padding:11px 20px 9px; vertical-align:top; width:130px }
.form th.pad1{ padding:11px 5px 5px 20px; }
.form td { background:#fff; border-bottom:1px solid #ededed; text-align:left; padding:6px 10px; line-height:25px }
.form .must { background:#f9f9f9 url(/images/common/bullet_01.gif) no-repeat 10px 15px; }
.form .desc { padding:7px 0 3px }
.form td span { padding-left:5px; padding-right:5px }
.form .snschk li { display:inline; padding:5px }
.form label { padding-right:10px; *padding-right:5px}
.form .thumb { float:left; display:block; padding-right:10px }
.form input[readonly] { font-weight:bold }
.form .rline{border-left:1px solid #ededed}
.form em{color:#da2693;font-style:normal;font-weight:normal;}
.form .addfile li { padding:2px 0 }
.form .thumbnail li { float:left; width:80px; padding:0 10px 0 0 }
.form .thumbnail li .end { padding:0 }
.form .thumbnail li .check_box { position:absolute; z-index:10; padding:5px 0 0 5px}

.form .box1 {overflow:hidden; clear:both; width:100%; padding:5px 0}
.form .box1 .box1a {overflow:hidden; clear:both; width:100%;}
.form .box1 .box1a .fl  {float:left; width:94px; font-weight:bold}
.form .box1 .box1a .fl1 {float:left; width:480px;}
.form .box1 .box1a .fl1 .pad1 {margin:3px 0 0 0}

.descript { margin:10px 0 }
.descript li { padding:2px 20px }
.view_top { border-top:2px solid #444; }
.view_title, .view_send, .view_tag, .view_tail { _display:inline-blck; *zoom:1;
}
.view_title:after, .view_send:after, .view_tag:after, .view_tail:after { display:block; content:''; clear:both; }
.view_title { padding:8px 10px; border-bottom:1px solid #959595; overflow:hidden; }
.view_title .thumb { float:left; width:52px; height:52px; margin:3px 10px 0 0; }
.view_title .thumb img { border:1px solid #e1e1e1 }
.view_title .title { float:left }
.view_title h5 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-weight:normal; font-size:17px; line-height:24px; letter-spacing:-1px; color:#000; width:580px; height:24px; padding:3px 0; overflow:hidden }
.view_title .info { position:relative; }
.view_title .viewer { float:right }
.view_title .date { background:url(/images/common/dash02.gif) no-repeat left center; padding-left:10px; font-size:11px }
.view_title .nickname a { color:#7086b8; font-weight:bold; padding-right:10px }
.view_title .viewer { padding:20px 0; font-size:14px; font-weight:bold }
.view_desc { float:right; font-size:11px; width:240px; margin:15px 10px 15px 0; text-align:right }
.view_desc span { padding-right:5px; background:url(/images/common/dash01.gif) no-repeat right center }
.view_send { border-bottom:1px solid #e1e1e1; padding:5px 10px; position:relative; height:18px }
.view_send .copyurl { float:left; padding-right:10px; }
.view_send .attfile { float:right; z-index:10; }
.attfile span { background:url(/images/common/icon_attach.gif)no-repeat 0 2px; padding-left:10px }
.attfile strong { color:#4db848; font-weight:bold }
.file_layer { position:absolute; top:23px; right:10px; border:1px solid #ccc; padding:15px 25px 15px 15px; background:#fff; z-index:20; }
.file_layer ul { position:relative }
.file_layer li { white-space:nowrap; font-size:11px; padding:1px 0 1px 13px; background:url(/images/common/icon_file.gif) no-repeat 0 5px }
.file_layer .close { position:absolute; top:7px; right:10px }
.view_content { padding:30px; line-height:22px; min-height:400px }
.view_content p { padding:5px 0;word-break:break-all; }
.view_content1 { padding:0 0 30px; line-height:22px;}
.quiz_list dd { font-weight:bold; font-size:16px; color:#404040; letter-spacing:-1px; margin:0 0 10px}
.view_gallery { padding:30px; line-height:22px; min-height:400px; text-align:center }
.view_tag { padding:10px; margin-top:30px; overflow:hidden }
.view_tag il { padding:10px; }
.view_tag h6 { float:left; padding:2px 5px 2px 0; }
.view_tag ul { float:left; display:block; width:480px; overflow:hidden }
.view_tag li { display:inline; padding-right:5px }
.view_tail { border-top:1px solid #e1e1e1; border-bottom:1px solid #959595; padding:10px; overflow:hidden }
.view_tail .push { float:right; font-size:11px; padding:0; margin-top:4px }
.view_tail .push li { float:left; padding:0 5px; margin:0; }
.view_tail .push span { display:inline-block; text-align:center; width:43px; letter-spacing:-1px }
.view_tail .push strong { display:inline-block; font-weight:normal; text-align:center; width:43px; letter-spacing:-1px; padding-left:12px }
.view_tail .push .num { color:#fff; font-weight:bold; font-size:11px; letter-spacing:normal; padding:5px 0 }
.view_tail .push a, .view_tail .push a:hover { color:#fff; color:#fff; text-align:center; padding:5px; width:50px; height:45px }
.view_tail .best a { display:block; background:url(/images/common/bg_best.gif) no-repeat; }
.view_tail .like a { display:block; background:url(/images/common/bg_like.gif) no-repeat; }
.view_tail .hate a { display:block; background:url(/images/common/bg_hate.gif) no-repeat; }
.nicklayer { position:absolute; background:#fff; padding:10px 0; border:1px solid #cccccc; z-index:10; font-size:12px; margin:0 }
.nicklayer li { padding:2px 15px; color:#666; font-size:12px; margin:0 }
.nicklayer .line { background:url(/images/common/dot_bg_02.gif) repeat-x top; padding-top:7px; margin-top:4px }
.urlcopy { position:absolute; left:100px; top:5px }
.thumb { background:url(/images/common/icon_face.gif) no-repeat; }

/* 덧글 */
.cb_section1 td {border:0}
.cb_section1 .btn_area {float:none; padding:0 0 0 5px}
.cb_section1 caption,.cb_section1 thead {display:none}

.cb_box2 {padding:10px 10px 0 10px; background-color:#f9f9f9; border:1px solid #e6e6e6;}
.cb_box2 .text1 {clear:both; text-align:right; padding:1px 0 2px; font-family:tahoma; font-size:10px; color:#999999; line-height:13px}

.cmt_tit { padding:10px; }
.cmt_box strong { color:#a85300 }
.cmt_tit h6 { display:inline-block; font-size:12px }
.cmt { border-bottom:1px solid #ececec; margin-bottom:20px }
.cmt_box { display:block; overflow:hidden; *zoom:1;
}
.cmt_box:after { display:block; clear:both; content:'' }
.cmt li .con { padding:15px 10px 0; border-top:1px solid #ececec }
.cmt li li .con { padding-left:35px; background:url(/images/common/icon_reply.gif) no-repeat 5px 5px; border-top:0 }
.cmt li li li .con { padding-left:65px; background:url(/images/common/icon_reply.gif) no-repeat 35px 5px; border-top:0 }
.cmt li li li li .con { padding-left:95px; background:url(/images/common/icon_reply.gif) no-repeat 65px 5px; border-top:0 }
.cmt li li li li li .con { padding-left:125px; background:url(/images/common/icon_reply.gif) no-repeat 95px 5px; border-top:0 }
.cmt li li li li li li .con { padding-left:155px; background:url(/images/common/icon_reply.gif) no-repeat 125px 5px; border-top:0 }
.cmt .con { _display:inline-block; *zoom:1;
}
.cmt .con:after { display:block; clear:both; content:'' }
.cmt_box .thumb { width:52px; float:left; margin-right:-62px; }
.cmt_box .thumb img { border:1px solid #dcdcdc; width:50px; height:50px }
.cmt_box .thumb1 { width:52px; float:left; margin-right:-62px; }
.cmt_box .comment { display:block; margin-left:62px }
.cmt_box .comment .nickname { font-size:12px; color:#7086b8; font-weight:bold; padding-right:3px }
.cmt_box .comment p { display:block; }
.cmt .nicklayer { top:16px; background:#fff; z-inde:20 }
.cmt li .nicklayer li { padding:2px 15px; color:#666; font-size:12px; margin:0 }
.cmt_box .comment .date { color:#b7b7b7; padding-right:10px; border:0; font-size:11px }
.cmt_box .comment .info a { padding: 0 5px; background:url(/images/common/dash01.gif) no-repeat right 0; font-size:11px }
.cmt_box .comment .info .bdnone { border-right:0 }
.cmt_box .comment .txt { display:block; padding:10px 0; }

.cmt1_tit { padding:10px; }
.cmt1_box strong { color:#a85300 }
.cmt1_tit h6 { display:inline-block; font-size:12px }
.cmt1 {}
.cmt1_box { display:block; overflow:hidden; *zoom:1;
}
.cmt1_box:after { display:block; clear:both; content:'' }
.cmt1 li .con { padding:15px 10px 0; border-bottom:1px solid #ececec }
.cmt1 li li .con { padding-left:35px; background:url(/images/common/icon_reply.gif) no-repeat 5px 5px; border-top:0 }
.cmt1 li li li .con { padding-left:65px; background:url(/images/common/icon_reply.gif) no-repeat 35px 5px; border-top:0 }
.cmt1 li li li li .con { padding-left:95px; background:url(/images/common/icon_reply.gif) no-repeat 65px 5px; border-top:0 }
.cmt1 li li li li li .con { padding-left:125px; background:url(/images/common/icon_reply.gif) no-repeat 95px 5px; border-top:0 }
.cmt1 li li li li li li .con { padding-left:155px; background:url(/images/common/icon_reply.gif) no-repeat 125px 5px; border-top:0 }
.cmt1 .con { _display:inline-block; *zoom:1;
}
.cmt1 .con:after { display:block; clear:both; content:'' }
.cmt1_box .thumb { width:52px; float:left; margin-right:-62px; }
.cmt1_box .thumb img { border:1px solid #dcdcdc; width:50px; height:50px; margin:0 0 15px }
.cmt1_box .comment { display:block; margin-left:62px }
.cmt1_box .comment .nickname { font-size:12px; color:#7086b8; font-weight:bold; padding-right:3px }
.cmt1_box .comment p { display:block; }
.cmt1 .nicklayer { top:16px; background:#fff; z-inde:20 }
.cmt1 li .nicklayer li { padding:2px 15px; color:#666; font-size:12px; margin:0 }
.cmt1_box .comment .date { color:#b7b7b7; padding-right:10px; border:0; font-size:11px }
.cmt1_box .comment .info a { padding: 0 5px; background:url(/images/common/dash01.gif) no-repeat right 0; font-size:11px }
.cmt1_box .comment .info .bdnone { border-right:0 }
.cmt1_box .comment .txt { display:block; padding:10px 0; }

.cmt1_box_cb {width:100%; border:0; border-bottom:1px solid #eaeaea; }  /* 테이블 상단 보더 칼러  */
.cmt1_box_cb table {text-align:left}
.cmt1_box_cb td {border:0; padding:10px 0 10px}
.cmt1_box_cb td.pic1 {text-align:right; padding:5px 10px 10px 0}
.cmt1_box_cb td .text1 {font-size:12px; color:#7086b8; font-weight:bold; padding:0 7px 0 0}
.cmt1_box_cb td .text2 {clear:both; text-align:right; padding:1px 0 2px; font-family:tahoma; font-size:10px; color:#999999; line-height:13px}
.cmt1_box_cb td .date {color:#b7b7b7; padding-right:10px; border:0; font-size:11px}
.cmt1_box_cb td .btn1 {font-size:12px; color:#7086b8; font-weight:bold;}

.reply_box { background:#f9f9f9; border:1px solid #ddd; padding:25px 25px 5px 25px; }
.reply { margin:0 auto }
.reply textarea { border:1px solid #bcbcbc; background:#fff; width:623px; height:46px; padding:10px }
.reply input[type="image"] { margin-left:-5px }
.reply p { display:inline-block; padding:10px 0 }
.reply .check { overflow:hidden; display:block }
.reply .check:after { clear:both; display:block; content:'' }
.reply .check span { text-align:right }
.reply .box1{ clear:both; }
.reply .box1 .box1a{ float:left; padding:3px 5px 5px 0 }
.reply .box1 .box1b{ float:left; padding:0 13px 5px 0 }
.reply .box1 .box1c{ float:left; padding:0 0 5px 0}
.reply .box1 .box1d{ float:left; padding:0 0 5px 0}
.poll_title { border-top:2px solid #444; border-bottom:1px solid #949494; background:url(/images/common/text_poll.gif) no-repeat 10px center; padding:13px 10px 17px 100px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; color:#333; overflow:hidden; *zoom:1
}
.poll_title1 { border-top:2px solid #444; border-bottom:1px solid #949494; padding:13px 10px 17px 10px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; color:#333; *zoom:1
}
.poll_title:after { display:block; clear:both; content:'' }
.poll_title h5 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:20px; letter-spacing:-1px; line-height:24px; float:left }
.poll_title p { float:right; font-size:14px; font-weight:bold; }
.poll_box { padding:20px 15px 20px; min-height:200px; background:url(/images/common/dot_bg_03.gif) repeat-x bottom }
.poll_box dl { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:16px; color:#333; letter-spacing:-1px; padding:10px 0 0}
.poll_box dt { padding:10px 0; font-weight:bold }
.poll_box li { padding:7px 0 }
.poll_box label { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:14px; padding:0 10px }
.poll_title2 { background:#f9f9f9 url(/images/common/img_result.gif) top left no-repeat; height:125px; border-top:1px solid #f9f4f8; padding-top:15px; }
.poll_title2 h5 { color:#fff; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:18px; float:left; width:176px; text-align:center; padding-top:25px }
.poll_title2 .tit { float:left; padding:20px 20px }
.poll_title2 .tit h6 { color:#333; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:24px; padding:10px 0 20px; letter-spacing:-1px }
.poll_title2 .tit p { color:#333 }
.poll_list { border:0; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; }
.poll_list thead th { background:#e3e3e3; color:#444; font-size:14px; padding:5px 5px; }
.poll_list tbody td { border-bottom:1px solid #ebebdc; padding:15px 5px }
.poll_list .item { font-size:14px; padding:15px 20px }
.result_box { margin:10px 0 }
.result_box h6 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:16px; color:#333; letter-spacing:-1px; padding:10px 0 }
.result_box .box { border:1px solid #cacaca; margin-top:-1px; padding:15px; position:relative }
.result_box .box dl { display:block; *zoom:1;
overflow:hidden }
.result_box .box dl:after { display:block; clear:both; content:'' }
.result_box .box dt, .result_box .box dd { display:block; float:left }
.result_box .box dd { width:90% }
.result_box .box dt { width:40px; padding-right:25px }
.result_box .box .close { position:absolute; right:10px; bottom:10px }
.result_box .box .horizontal li { display:inline; background:url(/images/common/dash06.gif) no-repeat right center; padding:2px 10px 2px 5px }
.result_box .box .vertical li { display:block; background:url(/images/common/bullet_03.gif) left 8px no-repeat; padding:2px 10px 2px 5px; }
.num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9, .num10, .num11, .num12, .num13, .num14, .num15, .num16, .num17, .num18, .num19, .num20 { font-size:0; text-indent:-100000px; line-height:0; text-align:center; width:50px }
.num1 { background:url(/images/common/num1.gif) no-repeat center center; }
.num2 { background:url(/images/common/num2.gif) no-repeat center center; }
.num3 { background:url(/images/common/num3.gif) no-repeat center center; }
.num4 { background:url(/images/common/num4.gif) no-repeat center center; }
.num5 { background:url(/images/common/num5.gif) no-repeat center center; }
.num6 { background:url(/images/common/num6.gif) no-repeat center center; }
.num7 { background:url(/images/common/num7.gif) no-repeat center center; }
.num8 { background:url(/images/common/num8.gif) no-repeat center center; }
.num9 { background:url(/images/common/num9.gif) no-repeat center center; }
.num10 { background:url(/images/common/num10.gif) no-repeat center center; }
.num11 { background:url(/images/common/num11.gif) no-repeat center center; }
.num12 { background:url(/images/common/num12.gif) no-repeat center center; }
.num13 { background:url(/images/common/num13.gif) no-repeat center center; }
.num14 { background:url(/images/common/num14.gif) no-repeat center center; }
.num15 { background:url(/images/common/num15.gif) no-repeat center center; }
.num16 { background:url(/images/common/num16.gif) no-repeat center center; }
.num17 { background:url(/images/common/num17.gif) no-repeat center center; }
.num18 { background:url(/images/common/num18.gif) no-repeat center center; }
.num19 { background:url(/images/common/num19.gif) no-repeat center center; }
.num20 { background:url(/images/common/num20.gif) no-repeat center center; }


.graph { position:relative; }
.graph .bar { height:13px; position:absolute; top:-5px; *top:-15px;
right:130px; }
.graph .bar span { position:absolute; right:-110px; width:100px; top:-5px; text-align:right }
.color1 { background:#f66cbc }
.color2 { background:#a68dd9 }
.color3 { background:#968e9f }
.gallery_list { border:solid #dadada; border-width:1px 1px 1px 0; }
.gallery_list ul {
*zoom:1; _display:inline-block; }
.gallery_list ul:after { display:block; clear:both; content:'' }
.gallery_list { margin:0 1px }
.gallery_list li { float:left; border-left:1px solid #dadada; width:253px; text-align:center; }
.gallery_list li dl { border:5px solid #fff; padding:30px 20px 20px; }
.gallery_list li dl:hover { border:5px solid #dadada; color:#ec85ca }
.gallery_list li dl, .photo_list li dt, .photo_list li dd { display:block; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px }
.gallery_list li dt { padding:15px 0 10px; height:28px; vertical-align:top; text-align:center; }
.gallery_list li dd { color:#999; font-size:11px; position:relative }
.gallery_list li strong { color:#ec85ca }
.gallery_list li dd img { width:150px; height:115px; }
.gallery_list li dd span { position:absolute; top:40px; left:39% }
.gallery_list li dd span img { width:54px; height:46px }
.view_photo { padding:30px; line-height:22px; min-height:400px }
.view_photo p { padding:5px 0; text-align:center }
.view_photo img { max-width:100%; padding:15px 0 }
.tv_content { margin:50px 0; background:#424858; *zoom:1;
_display:inline-block; overflow:hidden; }
.tv_content:after { display:block; overflow:hidden; content:'' }
.tv_content .vod { border:1px solid #000; float:left; margin-right:-422px; }
.tv_content .vod_text { margin-left:422px; padding:15px 25px; color:#fff; height:272px; overflow:auto }
.tv_content .vod_text h5 { font-weight:bold; font-size:12px; padding-bottom:10px }
.tab_type1 {_display:inline-block; margin-bottom:30px; background:url(/images/common/tab_type1.gif) bottom repeat-x;*zoom:1;overflow:hidden;}
.tab_type1:after { display:block;clear:both; content:'' }
.tab_type1 li { float:left; }
.tab_type1 li a { display:block; padding:9px 30px 10px; border:1px solid #dddce1; border-bottom:1px solid #cacaca;font-weight:bold; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; background:#f8f8f8 }
.tab_type1 li a:hover { display:block; padding:9px 30px 10px; border:1px solid #cacaca; background:#fff;font-weight:bold; }
.tab_type1 li.selected a { display:block; padding:9px 30px 10px; border:1px solid #cacaca; border-bottom:1px solid #fff; background:#fff;font-weight:bold;}
.tab_type1 li strong { color:#dd3396 }




hr { height:1px; border:1px solid #fff; margin:25px 0 }
.pst { position:absolute; left:90px; top:8px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; }
.pritwrap { margin:20px }
/*지역*/
.branch_new {padding:0 0 20px 20px}
.branch_new dl {_display:inline-block; overflow:hidden; *zoom:1;}
.branch_new dl:after{ display:block;clear:both; content:'' }
.branch_new dt{display:block;float:left;width:70px;text-align:center;border-bottom:1px solid #956900;padding:4px 0 3px}
.branch_new dt a{color:#956900;font-weight:bold;}
.branch_new dd{float:left;width:305px;display:block;padding:4px 15px 3px;border-bottom:1px solid #ccc;background:url(/images/common/bullet_03.gif) 5px 10px no-repeat}

/*branch gnb lnb*/
#snb_branch { float:left; width:185px; margin-right:-185px }
#snb_branch .leftmenu { width:185px; display:block; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; }
#snb_branch .leftmenu .lnb {margin-bottom:20px;padding:0 15px 15px 15px}
#snb_branch .leftmenu .lnb li { padding:6px 15px 10px 0; font-weight:bold; border-bottom:1px solid #e4e4e4; background:url(/images/common/bg_leftmenu_arrow.gif) no-repeat right center }
#snb_branch .leftmenu .lnb h3{ font-size:21px; line-height:24px; border-bottom:1px solid #505050; padding:14px 0 }
#snb_branch .leftmenu .lnb .active a { color:#a85300 }
#snb_branch .leftmenu .lnb .menu_box1 { padding:6px 0 8px 5px; border-bottom:1px solid #e4e4e4;}
#snb_branch .leftmenu .lnb .menu_box1 li{padding:2px 0 3px 6px; border-bottom:0px solid #ffffff; background:url(/images/common/bg_leftmenu_arrow1.gif) no-repeat left center}
#snb_branch .leftmenu .lnb .menu_box1 li a {font-size:12px; line-height:18px; font-weight:normal;}
#snb_branch .leftmenu .lnb .menu_box1 li.active a { color:#a85300; font-weight:bold; }

#snb_branch .branch_tit { display:block; background:url(/images/common/left_select.gif) 0 0 no-repeat; padding-left:15px }
#snb_branch .branch_tit h3 { background:url(/images/common/left_select.gif) 100% 0 no-repeat; height:28px; font-size:14px; color:#333; line-height:24px; padding:2px 0 0; text-align:left }
#snb_branch .branch_cont { border:1px solid #bfbfbf; border-top:none; padding:15px 10px; margin-bottom:20px; }
#snb_branch .branch_cont ul { _display:inline-block; overflow:hidden; *zoom:1
}
#snb_branch .branch_cont ul:after { display:block; clear:both; content:'' }
#snb_branch .branch_cont li { float:left; padding:3px 7px; letter-spacing:-1px; font-size:12px }
#snb_branch .list li { width:45px; padding:3px 4px; }
.select_branch { font-size:12px; padding:1px; line-height:18px; margin-bottom:10px }

#header_city { position:relative; width:980px; height:100px; margin:0 auto; z-index:100; }
#header_city h1 { float:left; }
#header_city .name_area h3 { float:left; font-size:35px; line-height:39px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; color:#2e2e2e; font-weight:lighter; letter-spacing:-2px; padding:23px 0 0 23px;}
#header_city .name_area h3 a, #header_city .name_area h3 a:hover { color:#2e2e2e }
#header_city .util { float:right; margin-top:20px }
#header_city .util1 { float:right; margin-top:8px }
#header_city .util li, #header_city .util1 li { float:left }
#header_city .dash { background:url(/images/common/dash02.gif) right 3px no-repeat; padding:0 6px }
#header_city .dashno { padding:0 6px }

#header_city .favorite {clear:both;position:absolute;right:0;top:40px;color:#666;border:1px solid #b2b2b2;background:#fff;z-index:500;}
#header_city .favorite ul {padding:5px 0;}
#header_city .favorite li {color:#666;font-weight:bold;padding:3px 15px;clear:both;width:130px}
#header_city .favorite li li {padding:0 8px;background:url(/images/common/bullet_05.gif) no-repeat left 7px;font-weight:normal}
#header_city .favorite .line {background:url(/images/common/dot_bg_01.gif) repeat-x top;padding:10px 15px;margin-top:5px}
#header_city .favorite .line a {font-weight:bold;}
#header_city .arrow {padding-right:10px;background:url(/images/common/arrow03.gif) no-repeat right 4px}


.gnb_city_wrap { _display:inline-block; *zoom:1; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; width:980px; background:#ffcb08; height:36px }
/* - 오페라 문제 때문에 주석 .gnb_city_wrap { display:block; clear:both; content:'' } */
.gnb_city_wrap h3 { float:left; font-size:20px; line-height:24px; color:#523d30; padding:4px 15px 8px; background:#ffcb08; width:250px }
.gnb_city_wrap h3 a, .gnb_city_wrap h3 a:hover { color:#523d30 }


.gnb_city { display:inline-block; *zoom:1; float:left;height:36px; background:#ffcb08 }
.gnb_city1 { display:inline-block; *zoom:1; float:left;height:34px; }
.gnb_city:after,
.gnb_city1:after { display:block; clear:both; content:'' }
.gnb_city li,
.gnb_city1 li { float:left }
.gnb_city li a { display:block; color:#523d30; font-weight:bold; padding:4px 30px 8px; font-size:18px; line-height:24px; }
.gnb_city1 li a { display:block; color:#523d30; font-weight:bold; padding:6px 20px 7px; font-size:15px; line-height:21px; background:url(/images/branch/top_bg1_menu.png) no-repeat right}
.gnb_city li a:hover, .gnb_city .over a { background:#ffdd43; }
.gnb_city1 li a:hover, .gnb_city1 .over a { background:#ffe572; }
.gnb_city .menu1, .gnb_city .menu2, .gnb_city .menu3, .gnb_city .menu4, .gnb_city .menu5, .gnb_city .menu6, .gnb_city .menu7, .gnb_city .menu8, .gnb_city .menu9, .gnb_city .menu10,
.gnb_city1 .menu {font-size:20px; text-align:center; height:20px; color:#666}
.gnb_city li li a, .gnb_city .over li a,
.gnb_city1 li li a, .gnb_city1 .over li a { background:#fff; display:block; font-size:12px; padding:0; color:#666; height:20px; padding:2px 11px 3px 8px; background:url(/images/common/dash04.gif) no-repeat right 11px; }
.gnb_city li li a:hover,
.gnb_city1 li li a:hover { display:block; font-size:12px; padding:0; color:#666; height:20px; padding:2px 11px 3px 8px; background:#fff url(/images/common/dash04.gif) no-repeat right 11px; color:#a85300; }
.gnb_city li .bgnone a, .gnb_city li .bgnone a:hover,
.gnb_city1 .bgnone a, .gnb_city1 li .bgnone a, .gnb_city1 li .bgnone a:hover { background:none }

.gnb_city .submenu1 { position:absolute; top:83px; left:250px; display:none }
.gnb_city .submenu2 { position:absolute; top:83px; left:350px; display:none }
.gnb_city .submenu3 { position:absolute; top:83px; left:450px; display:none;}
.gnb_city .submenu4 { position:absolute; top:83px; left:560px; display:none }
.gnb_city .submenu5 { position:absolute; top:83px; left:630px; display:none }

.gnb_city1 .submenu1 { position:absolute; top:139px; left:0; display:none }
.gnb_city1 .submenu2 { position:absolute; top:139px; left:165px; display:none }
.gnb_city1 .submenu3 { position:absolute; top:139px; left:295px; display:none;}
.gnb_city1 .submenu4 { position:absolute; top:139px; left:416px; display:none }
.gnb_city1 .submenu5 { position:absolute; top:139px; left:416px; display:none }
.gnb_city1 .submenu6 { position:absolute; top:139px; left:416px; display:none }
.gnb_city1 .submenu7 { position:absolute; top:139px; left:416px; display:none }
.gnb_city1 .submenu8 { position:absolute; top:139px; left:416px; display:none }
.gnb_city1 .submenu9 { position:absolute; top:139px; left:416px; display:none }

.gnb_city .submenu1 a, .gnb_city .submenu2 a, .gnb_city .submenu3 a, .gnb_city .submenu4 a, .gnb_city .submenu5 a, .gnb_city .submenu6 a, .gnb_city .submenu7 a, .gnb_city .submenu8 a, 
.gnb_city1 .submenu1 a, .gnb_city1 .submenu2 a, .gnb_city1 .submenu3 a, .gnb_city1 .submenu4 a, .gnb_city1 .submenu5 a, .gnb_city1 .submenu6 a, .gnb_city1 .submenu7 a, .gnb_city1 .submenu8 a{display:block;}

.gnb_city_wrap .quick { float:right; width:200px; background:#7a7367; height:36px; text-align:center }
.gnb_city_wrap .quick a { display:block; font-size:14px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:8px 10px }

#header_county {width:100%; min-width:980px; background:url(/images/branch/bg_gnb_county.gif) repeat-x top; }
#header_county h1 { float:left; overflow:hidden; clear:both; width:100%; text-align:center; }
#header_county .box1 { float:left; overflow:hidden; clear:both; width:120px;}
#header_county .box1a { float:left; overflow:hidden; clear:both; width:120px; text-align:center; color:#464646; font-size:14px; font-weight:bold; letter-spacing:-1px; padding:4px 0 0 0}
#header_county {width:100%; min-width:980px; background:url(/images/branch/bg_gnb_county.gif) repeat-x top; }
.county_wrap {  position:relative;width:980px; margin:0 auto; padding-top:6px; height:29px;z-index:100 }
.county_wrap li { float:left; }
.county_wrap .util1 { float:left; width:220px }
.county_wrap .util2 {float:right}
.county_wrap .util1, .county_wrap .util2 { _display:inline-block;  *zoom:1}
.county_wrap .favorite{clear:both;position:absolute;right:0;top:25px;color:#666;border:1px solid #b2b2b2;background:#fff;z-index:500;}
.county_wrap .favorite ul{padding:5px 0;}
.county_wrap .favorite li{color:#666;font-weight:bold;padding:3px 15px;clear:both;width:130px}
.county_wrap .favorite li li{padding:0 8px;background:url(/images/common/bullet_05.gif) no-repeat left 7px}
.county_wrap .favorite .line{background:url(/images/common/dot_bg_01.gif) repeat-x top;padding:10px 15px;margin-top:5px}
.county_wrap .favorite .line a{font-weight:bold;}

.county_wrap .favorite li a{display:block;color:#666;font-weight:normal;}
.county_wrap .favorite li a:hover{color:#a85300}
.county_wrap .util1, .county_wrap .util2:after { display:block; clear:both; content:'' }
.county_wrap .util2 .arrow{padding-right:10px;background:url(/images/common/arrow01.gif) no-repeat right 4px}
.county_wrap .util1 li { background:url(/images/branch/icon_fav.gif) no-repeat 0 5px; padding:0 10px }
.county_wrap li a { color:#806325 }
.btn_cafe{border:1px solid #b0b0b0;border-radius:2px;background:#f3ffe6;font-size:11px;color:#636a63;padding:3px 5px;display:inline-block;line-height:12px}

/*팝업 공지*/
.notice_box1 {width:464px; margin:0 auto; border-bottom:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid; margin:93px 0 120px 258px;}
.notice1 {font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; width:420px; border:#afafaf 2px solid; padding:20px; background-color:#f9f9f9}
.notice1 h6 {font-size:14px;color:#333;line-height:20px;margin-bottom:10px}
.notice1 p {padding:10px 0;font-size:12px;line-height:20px}
/*팝업 공지*/

#header_county .dash { background:url(/images/branch/gnb_dash.gif) right 3px no-repeat; padding:0 6px }
#header_county .dashno { padding:0 6px }
#header_county .county_wrap strong { color:#ffe400 }
.gnb_county_wrap { _display:inline-block; *zoom:1;
font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; width:980px; margin:0 auto; padding:10px 0; height:65px; position:relative; }
.gnb_county_wrap:after { display:block; clear:both; content:'' }
#header_county h3 { float:left; margin:15px 35px 0 5px; width:185px }
#header_county h3 strong { display:inline-block; background:url(/images/branch/h3_dash.gif) 0 7px no-repeat; }
#header_county h3 a { display:inline-block; padding:0 10px; font-size:20px; line-height:24px; letter-spacing:-1px; color:#464646; background:url(/images/branch/h3_dash.gif) 100% 7px no-repeat }
.gnb_county { padding-top:15px; }
.gnb_county li { float:left }
.gnb_county li a { display:block; color:#464646; font-weight:bold; padding:0 25px; font-size:20px; line-height:24px; background:url(/images/branch/ball.gif) 10px 12px no-repeat }
.gnb_county li a:hover, .gnb_county .over a, .gnb_county .over li a:hover { color:#a85300 }
.gnb_county li li a, .gnb_county .over li a { display:block; font-size:12px; padding:0; height:20px; padding:3px 11px 3px 8px; background:url(/images/common/dash04.gif) no-repeat right 10px; color:#666 }
.gnb_county li .bgnone a, .gnb_county li .bgnone a:hover { background:none }
.gnb_county .submenu1 { position:absolute; top:50px; left:340px; display:none }
.gnb_county .submenu2 { position:absolute; top:50px; left:420px; display:none }
.gnb_county .submenu3 { position:absolute; top:50px; left:440px; display:none }
.gnb_county .submenu4 { position:absolute; top:50px; left:630px; display:none }
.gnb_county_wrap .quick { float:right; margin-top:0 }
#footer_branch{_display:inline-block;overflow:hidden;*zoom:1;width:980px;margin:20px auto;border-top:2px solid #aeaeae;padding:10px 0 20px;}
#footer_branch:after{clear:both;display:block;content:''}
#footer_branch h3{float:left;padding:0 10px}
#footer_branch .address{padding:10px}
#footer_branch .address span{font-family:Verdana, Geneva, sans-serif}
#footer_branch address{font-style:normal;font-size:11px;font-family:Verdana, Geneva, sans-serif}

.branch_text{font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:13px;line-height:20px;padding:0 20px}
.branch_text p{padding:8px 0}
.branch_text h1, .branch_text h2, .branch_text h3, .branch_text h4, .branch_text h5, .branch_text h6{font-weight:bold;font-size:18px;line-height:24px;padding:10px 0;color:#333}
.bn_join a{display:block;background:url(/images/common/bn_join.gif) no-repeat;color:#1db771;margin:-20px 0 15px;font-size:14px;font-weight:bold;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;padding:10px  10px 10px 65px}


/*tab매뉴*/
.tab_box1 { width:100%;}

.gnb_tab1 { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;}
.gnb_tab1 li { float:left }
.gnb_tab1 li a   { display:block; font-weight:bold; padding:6px 19px 8px 19px; 
                   border-top:1px solid #dedee0; border-right:1px solid #c4c5c8; border-left:1px solid #e8e8e9; background-color:#fff;
                   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
		   		   background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
				   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');}
.gnb_tab1 li .on { color:#fff; border-top:1px solid #494c56; border-right:1px solid #4c4f59; border-left:1px solid #494c56;
                   background-color:#50535e;
                   background: -webkit-gradient(linear, left top, left bottom, from(#575a65), to(#50535e));
		   		   background: -moz-linear-gradient(top,  #575a65,  #50535e);
				   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575a65', endColorstr='#50535e');}
/*tab매뉴*/


/*지도부*/
.leader{border-bottom:1px solid #959595;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px;font-size:14px;font-weight:bold}
.leader .list{border-top:2px solid #444;}
.leader thead th{font-size:18px;border-bottom:1px solid #959595;padding:6px 10px 10px;color:#000;text-align:left}
.leader table{width:100%}
.leader tbody th.photozone{border-bottom:1px solid #e0e0e0;border-left:none;padding:10px;text-align:center}
.leader tbody th, .leader tbody td{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.leader tbody th{padding:10px;text-align:left;font-weight:bold;vertical-align:top}
.leader tbody td{padding:10px 20px}
.photozone p{width:140px;height:170px;}
.photozone span{display:inline-block;border: 1px solid rgba(149, 149, 149, .4);width:138px;height:168px;font-size:0;text-indent:-10000px;line-height:0}
.admin{ border-top:1px solid #e9e9e9; margin-top:50px;text-align:right}


/*search*/
.search_head{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f8f8 url(/images/common/bg_search.gif) no-repeat;padding:45px 0 45px 100px}
.tab_type3 {_display:inline-block;*zoom:1;overflow:hidden;margin-top:20px;background:url(/images/common/bg_tab2.gif) repeat-x bottom}
.tab_type3:after { display:block;clear:both; content:'' }
.tab_type3 li { float:left;height:37px;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:14px;}
.tab_type3 li .end{border-right:1px solid #cfcfd1;}
.tab_type3 li a {display:block; padding:7px 30px 10px;border-top:1px solid #cfcfd1;border-left:1px solid #cfcfd1;font-weight:bold; text-align:center;font-weight:bold}
.tab_type3 li a:hover { background:#f8f8f8;}
.tab_type3 li.selected a { border:3px solid #a85300; border-bottom:1px solid #fff;background:#fff}
.tab_type3 li.selected a:hover{background:#fff}
.tab_type3 li strong { color:#dd3396 }

.result_view{position:relative;margin:25px 0;border-bottom:1px solid #dedede}
.result_view h5{font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;font-size:12px;border-bottom:1px solid #cccccc;padding:5px;}
.result_view .more{position:absolute;right:0;top:5px;display:block;background:#7a7367;color:#fff;padding:0 5px 0 10px;font-size:11px;line-height:17px;border-radius:2px}
.result_view ul{padding:20px 0}

.textlist li {background:url(/images/common/bullet_02.gif) no-repeat 15px 9px;padding:3px 25px}
.textlist1 li {padding:0 0 14px 4px}
.textlist1 li h3 {font-size:14px; font-family:돋움; line-height:17px; margin:0 0 5px}
.textlist1 li h3 a {}
.textlist1_mg1 {margin:4px 0 -14px}

.nosearch {padding:40px 0;text-align:center}
.imglist {_display:inline-block;*zoom:1;overflow:hidden;}
.imglist:after { display:block;clear:both; content:'' }
.imglist li {float:left;width:150px; padding:18px 18px 10px 18px;border:2px solid #fff}
.imglist li p {width:150px;height:36px;padding:10px 0}
.imglist li:hover {border:2px solid #dadada}

.movielist{_display:inline-block;*zoom:1;overflow:hidden;}
.movielist:after { display:block;clear:both; content:'' }
.movielist li{position:relative;float:left;width:150px;padding:18px 18px 10px 18px;border:2px solid #fff}
.movielist li p{width:150px;padding:10px 0}
.movielist li:hover{border:2px solid #dadada}

.movielist li span{position:absolute;top:50px;left:70px}


/* Page 뉴스(칼럼) 리스트 */
.list_thmb3  {width:100%; margin:0 0 15px; border-bottom:1px solid #e9e9e9;}
.list_thmb3 .cont  {width:100%;}
.list_thmb3 .thmb  {float:left; overflow:hidden; margin:0 14px 0 0;}
.list_thmb3 .text  {overflow:hidden; padding:0 0 11px;}
.list_thmb3 h3     {font-size:14px; font-family:돋움; line-height:17px; letter-spacing: -1px}
.list_thmb3 h3 a   {color:#333333;}
.list_thmb3 dl     {width:100%; line-height:15px;}
.list_thmb3 dl a   {color:#666666;}
.list_thmb3 dt     {width:100%; overflow:hidden; color:#999999; font-size:10px; font-family:Tahoma; line-height:14px; padding:0 0 8px;}
.list_thmb3 dt a   {color:#999999;}
.list_thmb3 dd     {margin:0 0 4px 0; padding:0; color:#666666; line-height:17px;}
.list_thmb3 p      {color:#777777; font-size:11px; font-family:돋움; line-height:14px;}
.list_thmb3 li     {margin:3px 0 0 0; font-size:11px; font-family: 돋움; line-height:14px}
.list_thmb3 li a   {color:#999999;}


/* Page 타이틀바(bar) 타입 */
.bar_type0 {overflow:hidden; clear:both; width:100%; background:url('/img/bar_bg1.gif'); background-repeat:repeat-x;}
.bar_type0 .fl  {float:left;}
.bar_type0 .fl1  {float:left; font-family:'Malgun Gothic','맑은 고딕'; font-size:18px; font-weight:bold; color:#f2f2f2; letter-spacing:-1px;}
.bar_type0 .fl1 .text1  {color:#cccccc; font-size:15px; font-weight:lighter}
.bar_type0 .fc  {text-align:center;}
.bar_type0 .fr  {float:right; padding:12px 10px 0 0;}

.bar_type3 {overflow:hidden; clear:both; width:100%; border-bottom:2px solid #444}
.bar_type3 .fl  {float:left; padding:0 0 12px 0;}
.bar_type3 h5   {font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-size:18px;color:#000;color:#a85300}
.bar_type3 .fr  {float:right;}

.bar_type3a {overflow:hidden; clear:both; width:100%;}
.bar_type3a .fl  {float:left; padding:0 0 12px;}
.bar_type3a h5   {font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-size:18px;color:#000;color:#a85300}
.bar_type3a .fr  {float:right; padding:3px 0 0}


/* Page 박스 타입 */
.box_type0 { margin:0 auto; overflow:hidden; clear:both; width:440px; border:1px solid #cccccc; background:#ffffff;}
.box_type0:after { display:block; clear:both; content:'' }
.box_type0 .left { width:440px; margin-right:-440px; float:left; text-align:left; padding:20px 12px 10px; background:#fff; display:block; }
.box_type0 .right { margin-left:374px; padding:20px 20px 10px 20px; border-left:1px solid #d2d2d2; }
.box_type0 .right p { padding:5px 0 }
.box_type0 .left dl { padding:2px 10px; }
.box_type0 .left dt { float:left; display:block; width:230px }
.box_type0 .left dd { float:right; display:block; width:80px; margin-left:5px }
.box_type0 .left ul { padding:0 5px 10px 10px; float:left; display:block; margin:0 }

.box_type0a { margin:0 auto; overflow:hidden; clear:both; width:440px; border:1px solid #cccccc; background:#ffffff;
			background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
			background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');}
.box_type0a:after { display:block; clear:both; content:'' }
.box_type0a .left { width:440px; margin-right:-440px; float:left; text-align:left; padding:20px 12px 10px; display:block; }
.box_type0a .right { margin-left:374px; padding:20px 20px 10px 20px; border-left:1px solid #d2d2d2; }
.box_type0a .right p { padding:5px 0 }
.box_type0a .left dl { padding:2px 10px; }
.box_type0a .left dt { float:left; display:block; width:230px }
.box_type0a .left dd { float:right; display:block; width:80px; margin-left:5px }
.box_type0a .left ul { padding:0 5px 10px 10px; float:left; display:block; margin:0 }

.box_type1{overflow:hidden; clear:both; width:100%; text-align:left; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif}
.box_type1 dl{width:100%;}
.box_type1 dt{float:left;font-size:18px;font-weight:bold;color:#333;letter-spacing:-1px;text-align:center}
.box_type1 dd{float:left;width:100%;}
.box_type1 p{padding:10px 0}
.box_type1 p strong{font-size:18px;font-weight:bold;color:#333;letter-spacing:-1px}
.box_type1 .text1{font-size:16px;font-weight:bold;color:#333;letter-spacing:-1px}
.box_type1 .text2{color:#ec0d08;}


/* Page  바닥 레이어 타입  */
*html #lay_bottom1 {left:0; bottom:0; width:100%; height:20px; z-index:20; position:absolute; overflow-y:hidden; min-width:100%;} 
#lay_bottom1 {left:0; bottom:0; width:100%; height:20; z-index:21; position:fixed; overflow-y:hidden; min-width:100%;} 


/* Page 버튼 타입  */
.btn_ok1 { float:left; margin:2px 5px 0 0 }


/* Page 테이블 타입  */
.form_table4 {width:100%; border:0; border:1px solid #dcdcdc; border-top:2px solid #444444; }  /* 테이블 상단 보더 칼러  */
.form_table4 table {}
.form_table4 td {border:0;}
.form_table4 thead th {color:#333333; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; font-weight: bold; line-height:15px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; padding:7px 0 10px 0}
.form_table4 thead th {background-color:#f5f5f5; border-bottom:1px solid #959595}
.form_table4 tbody th {color:#777777; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; line-height:15px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; padding:9px 0 11px 0}
.form_table4 tbody th {font-weight:normal}
.form_table4 tbody td {text-align:center; color:#666666; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; line-height:15px; border-right:1px solid #efefef; border-bottom:1px solid #efefef; padding:9px 0 11px 0}
.form_table4 .text1 {text-align:left; color:#555555; padding:8px 15px 12px 9px}
.form_table4 .text2 {padding:8px 0 12px 0; color:#555555; font-weight:bold}
.form_table4 .text2a {padding:8px 0 12px 10px; color:#555555; font-weight:bold; text-align:left}


.form_table5 {width:100%; border:0; border-top:1px solid #959595; border-right:0px solid #e0e0e0; border-bottom:0px solid #e0e0e0; border-left:1px solid #e0e0e0; }  /* 테이블 상단 보더 칼러  */
.form_table5 table {}
.form_table5 td {border:0;}
.form_table5 thead th {color:#555555; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; font-weight: bold; line-height:15px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:7px 0 10px 0}
.form_table5 thead th {background-color:#f5f5f5; border-bottom:1px solid #e0e0e0}
.form_table5 tbody th {background-color:#fffef2; color:#777777; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; line-height:15px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:9px 0 11px 0}
.form_table5 tbody th {font-weight:normal}
.form_table5 tbody td {text-align:center; color:#666666; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; line-height:15px; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:9px 0 11px 0}



/* another Layout */
#wrap_pop {width:100%;}
#content_pop   {text-align:_left; background-color:#FFFFFF;}
#content_page  {text-align:_left; background-color:#FFFFFF;}

.content_bg    {background:url('/img/bar_bg2.gif'); background-repeat:repeat-x;}
.content_bg1   {background:url('/img/bar_bg2.gif'); background-repeat:repeat-x; padding:30px}


/*warning*/
.warning_box{margin:0 auto;width:320px;border:1px solid #666;padding:35px 25px 25px;margin-top:30px;}
.warning{background:url(/images/common/bg_warning.gif) no-repeat center 95%; padding-bottom:50px}
.warning p{background:url(/images/common/icon_warning.gif) no-repeat 0 5px;padding-left:70px;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:14px;line-height:20px;color:#333;font-weight:bold}





/**/

@media print {
body { color:#000; }
#header, #footer, #snb { display:none; }
#container { width:100%; margin:0; padding:0 }
#content { width:100%; margin:0; padding:0 }
.pritwrap { margin:0 }
}
