@charset "utf-8";

@import url(../../_common/_css/common_add.css?d=240205);

@font-face {
	font-family: 'NEXON Lv2 Gothic';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/****************************  1000  *************************************/
a,input,img {outline:none; selector-dummy:expression(this.hideFocus=true);}/* 링크태크 점섬제거 */
img { border:0;}
.red	{ color:#A60004;}
.gray	{ color:#999 !important;}
/* lnb */
#new_menu{ width:100%; height:60px; clear:both; position:relative;background:#2660f3; z-index:50; margin:0 auto;}
#new_menu h2 {display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
/*
TODO 양지환 20231026 1depth 메뉴 폰트사이즈 up
#new_menu li{ float:left; text-align:left; font-size:0;background:url(../../_common/_image/nav/nb_menu_bar.gif) left center no-repeat;}
*/
#new_menu li{ float:left; text-align:left; font-size:15px; border-left:1px solid rgba(255,255,255,.2); transition: .3s}
#new_menu li:first-child{ background:0 none}
#new_menu li a { padding-top:20px; padding-bottom:20px; display:block; color:#fff; text-align:center;width:190px; height:100%;}
#new_menu li:hover {background: #113ca7;}
#new_menu .menu > li > a {font-size: 18px; letter-spacing: -1px;}
/*
TODO 양지환 20231026 1depth 백그라운드 이미지 삭제
#new_menu li.dta1{background:url(../../_common/_image/nav/nb_menu01_off.gif) top center no-repeat;}
#new_menu li.dta2{background:url(../../_common/_image/nav/nb_menu02_off.gif) top center no-repeat;}
#new_menu li.dta3{background:url(../../_common/_image/nav/nb_menu03_off.gif) top center no-repeat;}
#new_menu li.dta4{background:url(../../_common/_image/nav/nb_menu04_off.gif) top center no-repeat;}
#new_menu li.dta5{background:url(../../_common/_image/nav/nb_menu05_off.gif) top center no-repeat;}
#new_menu li.dta1_{background:url(../../_common/_image/nav/nb_menu01_on.gif) top center no-repeat;}
#new_menu li.dta2_{background:url(../../_common/_image/nav/nb_menu02_on.gif) top center no-repeat;}
#new_menu li.dta3_{background:url(../../_common/_image/nav/nb_menu03_on.gif) top center no-repeat;}
#new_menu li.dta4_{background:url(../../_common/_image/nav/nb_menu04_on.gif) top center no-repeat;}
#new_menu li.dta5_{background:url(../../_common/_image/nav/nb_menu05_on.gif) top center no-repeat;}
*/
#new_menu li img{ vertical-align:top;}
#new_menu li .m_bg{background:#f8f8f8 url(/images/nav/bg_menu_new1.gif) 0 215px repeat-x;}
/*new*/
.pageTitle {font-family: 'NEXON Lv2 Gothic'; font-size: 30px; font-weight:700; color: #1648c6; letter-spacing: 1px;}
#new_menu li .depth1, #new_menu li .depth2, #new_menu li .depth3, #new_menu li .depth4, #new_menu li .depth5, #new_menu li .depth6 {
	position:absolute; top:59px; border:1px solid rgba(255,255,255,.2); transition: .3s;
}
#new_menu li .depth1{position:absolute; left:-1px; z-index:20;}
#new_menu li .depth2{z-index:80; left:190px;}
#new_menu li .depth3{z-index:80;left:381px;}
#new_menu li .depth4{z-index:80;left:572px;}
#new_menu li .depth5{z-index:80;left:763px;}
#new_menu li .depth6{z-index:80;left:954px;}
#new_menu li ul {width:192px;height:295px; padding-top:10px; margin-left:1px; background:#113ca7; display:none; border-top:1px solid rgba(255,255,255,.2);}
#new_menu li ul li{width:100%; line-height:24px; clear:both; padding:0; font-size:14px;float:left; background: none; color:#fff; border-left:none;}
#new_menu li ul li a{width:100%; color:#fff; text-decoration:none; display:block; padding:3px 0 3px 30px; text-align:left;}
#new_menu li ul li a:active, #new_menu li ul li a:visited{ color:#fff; text-decoration:none;}
#new_menu li ul li a:hover{ color:#71c9ff; text-decoration:none; font-weight:bold; background: rgba(0,0,0,.1);}
#new_menu li ul li.pt20{ padding-top:20px;}
.allmenu {position:relative; width:1200px; clear:both; padding-left:0; margin:0 auto;}
.allmenu .all_btn{ position:absolute; top:0; right:0;background:#113ca7 url(/_common/_image/nav/nb_plus.gif) center center no-repeat; width:55px; height: 60px; }
.allmenu .all_btn a{ display:block;width:55px; height:100%;}
.allmenu .all_btn_{ position:absolute; top:0; right:0;background:#113ca7 url(/_common/_image/nav/nb_minus_n.gif) center center no-repeat;width:55px; height:60px;}
.allmenu .all_btn_ a{ display:block;width:55px; height:100%;}
/* layout */
#top_bg { width:100%; text-align:center;}
#top { position:relative; width:100%; margin:0 auto;  text-align:left; z-index:110;}
.utilArea {width:1200px; margin:0 auto;}
#logo { margin:20px 0 0 0; float:left; }
#top_link { text-align:right; padding:10px 0 10px 0; float:right; }
#top_link ul { margin-top:3px; }
#top_link li:first-child {background:none;}
#top_link li { float:left; background:url(../../_common/_image/common/toplink_line.jpg) no-repeat left 5px; padding:0 7px 0 5px; }
#top_link li a{color:#666;}
#top_link li a:hover{color:#217ae4;}
#top_menu {position:relative; clear:both; height:36px; margin:0 0 0 20px; z-index: 1000;}
* + html #top_menu { clear:both; height:36px; margin:-10px 0px 0px 20px; } /* IE7적용 */
#top_menu .bg { height:40px; position:absolute; z-index:10; background:url() no-repeat left top; }
#top_menu .bg_o { width:1200px; position:absolute; margin-top:8px; z-index:110; background:url() no-repeat left top; }
*   html #top_menu .bg_o  { background:url(../../_common/_image/common/top_menu_bg_6_o.gif) no-repeat 1px top; } /* IE6적용 */
#top_menu ul { padding:0 0 0 0; }
#top_menu .bg li { float:left; padding:0 0px 0 0px;}
#top_menu .bg_o li { float:left; padding:0 0px 0 0px;}
#top_menu .tmenu1 { width:120px; text-align:left; padding:0; margin:35px 0 0 15px; }
#top_menu .tmenu2 { width:120px; text-align:left; padding:0; margin:35px 0 0 58px; }
#top_menu .tmenu3 { width:120px; text-align:left; padding:0; margin:35px 0 0 58px; }
#top_menu .tmenu4 { width:120px; text-align:left; padding:0; margin:35px 0 0 54px; }
#top_menu .tmenu5 { width:120px; text-align:left; padding:0; margin:35px 0 0 63px; }
* + html #top_menu .tmenu1 { margin-top:60px } /* IE7적용 */
* + html #top_menu .tmenu2 { margin-top:60px } /* IE7적용 */
* + html #top_menu .tmenu3 { margin-top:60px } /* IE7적용 */
* + html #top_menu .tmenu4 { margin-top:60px } /* IE7적용 */
* + html #top_menu .tmenu5 { margin-top:60px } /* IE7적용 */

*   html #top_menu .tmenu1 { margin-top:60px; margin-left:70px; } /* IE6적용 */
*   html #top_menu .tmenu2 { margin-top:60px } /* IE6적용 */
*   html #top_menu .tmenu3 { margin-top:60px } /* bbs_list */
*   html #top_menu .tmenu4 { margin-top:60px } /* IE6적용 */
*   html #top_menu .tmenu5 { margin-top:60px } /* IE6적용 */

/*		#main_menu_01 { padding:0px; margin:-48px 0px 0px 0px;}*/


*   html #top_menu_all dl { padding:14px 25px 20px 25px; width:110px } /* IE6적용 */
#top_menu .tmenu1 img, #top_menu .tmenu2 img, #top_menu .tmenu3 img, #top_menu .tmenu4 img, #top_menu .tmenu5 img { padding:4px 0; }
#main_visual { height:431px; background:url('') no-repeat left top; padding-left:20px;  margin-top:0px; clear:both}
#main_visual_1 { height:431px; background:url(../../_common/_image/main/index_img.jpg) no-repeat left top; margin-left:20px;  margin-top:0px; clear:both}
#main_visual_1 .banner{ width:330px;}
#top .banner .none{ display:none;}
#top .banner .ban_01{background:url(../../_common/_image/main/m_roll_01_on.gif) no-repeat left top;width:330px; height:162px;}
#top .banner .ban_01 ul{ padding:82px 0 0 175px;}
#top .banner .ban_01 ul li{ padding-bottom:10px; float:left; padding-right:20px;}
#top .banner .ban_02{background:url(../../_common/_image/main/m_roll_02_on.gif) no-repeat left top;width:330px; height:162px;}
#top .banner .ban_02 ul{ padding:82px 0 0 175px;}
#top .banner .ban_02 ul li{ padding-bottom:10px;}
#top .banner .ban_03{background:url(../../_common/_image/main/m_roll_03_on.gif) no-repeat left top;width:330px; height:162px;}
#top .banner .ban_03 ul{ padding:82px 0 0 85px;}
#top .banner .ban_03 ul li{ padding-bottom:10px; float:left; padding-right:10px;}
#top .banner .ban_04{background:url(../../_common/_image/main/m_roll_04_on.gif) no-repeat left top;width:330px; height:162px;}
#top .banner .ban_04 ul{ padding:60px 0 0 180px;}
#top .banner .ban_04 ul li{ padding-bottom:10px;}
#top .banner .ban_05{background:url(../../_common/_image/main/m_roll_05_on.gif) no-repeat left top;width:330px; height:162px;}
#top .banner .ban_05 ul{ padding:82px 0 0 85px;}
#top .banner .ban_05 ul li{ padding-bottom:10px; float:left; padding-right:10px;}
/*new*/
.sub_topbg1, .sub_topbg2,.sub_topbg3,.sub_topbg4,.sub_topbg5,.sub_topbg6,.sub_topbg7,.sub_topbg8,.sub_topbg9,.sub_topbg10 {
	width:100%; height:260px; margin: 0 auto;
}
.sub_topbg1 { background:url(../../_common/_image/common/sub_visual_1.png) no-repeat center top;}
.sub_topbg2 { background:url(../../_common/_image/common/sub_visual_2.png) no-repeat center top;}
.sub_topbg3 { background:url(../../_common/_image/common/sub_visual_3.png) no-repeat center top;}
.sub_topbg4 { background:url(../../_common/_image/common/sub_visual_4.png) no-repeat center top;}
.sub_topbg5 { background:url(../../_common/_image/common/sub_visual_5.png) no-repeat center top;}
.sub_topbg6 { background:url(../../_common/_image/common/sub_visual_6.png) no-repeat center top;}
.sub_topbg7 { background:url(../../_common/_image/common/sub_visual_7.png) no-repeat center top;}
.sub_topbg8 { background:url(../../_common/_image/common/sub_visual_8.png) no-repeat center top;}
.sub_topbg9 { background:url(../../_common/_image/common/sub_visual_9.png) no-repeat center top;}
.sub_topbg10 { background:url(../../_common/_image/common/sub_visual_10.png) no-repeat center top;}

.subTitle_text {font-family: 'NEXON Lv2 Gothic'; color:#fff; font-size:36px; line-height:46px; letter-spacing:-1px; width:1200px; margin:0 auto; padding-top:80px;}
.subTitle_text > strong {color:#ffd800;}


#top_menu_all { position:relative; margin-top:30px; width:960px; height:191px; background:url(../../_common/_image/common/top_menu_all.gif) no-repeat left top; text-align:center; padding-left:25px; z-index:100; }
* + html #top_menu_all { position:relative; margin-top:41px; height:200px; background:url(../../_common/_image/common/top_menu_all.gif) no-repeat left 8px; z-index:100; } /* IE7적용 */
*   html #top_menu_all { position:relative; margin-top:41px; height:200px; background:url(../../_common/_image/common/top_menu_all.gif) no-repeat left 8px; z-index:100; } /* IE6적용 */
#top_menu_all dl { padding:10px 25px 20px 25px; }
* + html #top_menu_all dl { padding:20px 25px 20px 25px; } /* IE7적용 */
*   html #top_menu_all dl { padding:14px 25px 20px 25px; width:110px } /* IE6적용 */
#top_menu_all li { height:20px; }
*   html #top_menu_all li { line-height:0; font-size:0; } /* IE6적용 */
#middle { clear:both; position:relative; width:1200px; margin:0 auto; text-align:left; }
#sub_middle { clear:both; width:1200px; margin:0 auto; text-align:left;  }
#mid_1 { width:1200px; height:255px;   margin-top:-2px; padding-left:20px;}
#mid_1_1, #mid_1_2, #mid_1_3, #mid_1_4, #mid_1_5 { padding:0 0 0 0px; }
#mid_1_1 { width:100%; position:relative;}
#mid_1_2 { width:450px; }
#mid_1_1, #mid_1_2, #mid_1_3 { float:left; }
#mid_1_4, #mid_1_5 { float:left; }
#mid_2_1 { padding:10px 0 0 12px; }
#mid_2_2 { padding:10px 0 0 44px; }
#mid_2_1, #mid_2_2 { float:left; }
#mid_3 { padding:10px 0 0 28px; }
#content { margin-left:220px; }
#titlenline { position:relative; margin-top:40px; height:94px; border-bottom:1px solid #1648c6; }
*   html #titlenline {  margin-left:-22px; } /* IE6적용 */
/* #titlenline .title { float:left; background:url(/_common/_image/common/h2.gif) no-repeat left 3px; padding-left:10px; margin-left:20px; width:720px;  border-bottom:2px solid #62abe9;} */
#titlenline .title {position:absolute; left:0; bottom:38px;}
#titlenline .line_menu { position:absolute; right:0; bottom:30px; padding-top:10px; font-size:13px; }
*   html #titlenline .line_menu {  margin:10px 26px; } /* IE6적용 */
*   +html #titlenline .line_menu {  margin-left:-40px; } /* IE7적용 */
#cont_top { clear:both; width:100%; height:20px; }
/*#cont_mid { min-height:480px; _height:480px; width:730px;	margin:10px 20px 20px 18px; }*/
#cont_mid { min-height:1200px; _height:480px; width:100%; margin:0;}
#cont_bottom { width:100%; height:10px; padding-bottom:50px; }
/*left old
 		#left_menu { position:absolute; top:421px;  width:180px; text-align:center; z-index:9px; }
			#left_menu ul { padding-top:10px;}
			#left_menu li { font-size:0; line-height:0; }
			#left_menu .depth3 { font-size:0; line-height:0;  padding-top:0; }
			#left_menu .left_1 { background:url(../../_common/_image/left/left_1_bg.gif) no-repeat left top; height:430px; margin-top:0px; }
			#left_menu .left_22 { background:url(../../_common/_image/left/left_2_bg.gif) no-repeat left top; height:495px; margin-top:0px; }
			#left_menu .left_2 { background:url(../../_common/_image/left/left_3_bg.gif) no-repeat left top; height:880px; margin-top:0px; }
			#left_menu .left_3 { background:url(../../_common/_image/left/left_5_bg.gif) no-repeat left top; height:253px; margin-top:0px; }
			#left_menu .left_5 { background:url(../../_common/_image/left/left_5_bg.gif) no-repeat left top; height:293px; margin-top:0px; }
			#left_menu .left_6 { background:url(../../_common/_image/left/left_6_bg.gif) no-repeat left top; height:253px; margin-top:0px; }
			#left_menu .left_7 { background:url(../../_common/_image/left/left_7_bg.gif) no-repeat left top; height:253px; margin-top:0px; }
			#left_menu .left_8 { background:url(../../_common/_image/left/left_8_bg.gif) no-repeat left top; height:253px; margin-top:0px; }
			#left_menu .left_9 { background:url(../../_common/_image/left/left_9_bg.gif) no-repeat left top; height:495px; margin-top:0px; }
left old*/
/*new: left*/
#left_menu { position:absolute; top:421px;  width:180px; text-align:center; z-index:9px; }
#left_menu h2 {position:relative; height:100px; background: #2660f3; color: #fff; font-size: 20px; font-weight: 500; letter-spacing: -0.1rem;}
#left_menu h2 span {position: absolute; left:0; top:50%; transform: translateY(-50%); width: 100%; text-align: center; line-height:1.6rem;}
#left_menu {}
#left_menu li {text-align: left; font-size: 16px; font-weight: 500; letter-spacing: -0.05rem; border-bottom: 1px solid #dcdde1;}
#left_menu li a:hover {color: #2660f3;}
#left_menu > div > ul > li > a {display:block; color: #222; padding: 17px 10px;}
#left_menu > div > ul > li > a::before {content: '\25AA'; display:inline-block; margin-right:4px; color: #ccc; transition: .3s;}
#left_menu > div > ul > li.on > a {color:#2660f3; background:#f7f8f9; border-top: 1px solid #2660f3;}
#left_menu > div > ul > li.on > a::before, #left_menu > div > ul > li:hover > a::before {color: #2660f3;}
#left_menu .depth3 {padding: 0  5px 10px 5px;}
#left_menu .depth3 li {font-size: 14px; padding: 7px 0 7px 10px; border-bottom: 1px solid #eee; transition: .3s;}
#left_menu .depth3 li:first-child {border-top:1px solid #eee;}
#left_menu .depth3 li:last-child {border:none;}
#left_menu .depth3 li:hover, #left_menu .depth3 li.on {}
#left_menu .depth3 li:hover > a, #left_menu .depth3 li.on > a {color:#2660f3;}
#left_menu .depth3 li::before {content: '-'; display:inline-block; margin-right:4px; color: #ccc;}
#left_menu .depth3 li.on::before {content: '\2023'; color: #2660f3; }

/**
#bottom_bg { width:100%; height:100px; text-align:center; }
	#bottom { width:1000px; height:100px; margin:0 auto; border-top:1px solid #CACACA;}
		#bottom .bottom_logo { width:168px; height:50px; margin:10px 0 0 0; float:left;}
		*   html #bottom .bottom_logo {  width:160px; }
		#bottom .right_box { float:left; width:820px; text-align:left; margin-top:5px; }
			#bottom .menu  { border-bottom:1px solid #efefef; width:520px; padding:8px 0 3px 0; height:20px; }
			#bottom .copyright { text-align:left; margin-top:10px; width:490px; }
			#bottom .link { float:right; margin-top:-66px; width:348px;padding-left:5px;}
			#bottom .site { font-size:11px; padding:2px; width:134px; background:#666666; color:#fff; }
**/
#bottom_bg { width:100%; height:100px; text-align:center; }
#bottom {border-top:1px solid #CACACA; position:relative; width:1200px;}
#bottom .btm1{width:150px; height:100px;float:left;margin-top:10px;}
#bottom .btm2{float:left; width:480px;padding-left:10px;}
#bottom .btm3{float:left; width:340px;margin-top:10px;}
#bottom .menu  { border-bottom:1px solid #efefef; width:480px; padding:8px 0 3px 0; height:20px; }
#bottom .copyright { text-align:left; margin-top:10px; width:960px; font-size:11px; clear:both}
*   html #bottom .lo { width:201px; height:54px; } /* IE6적용 */

#bottom .lo li { float:left; }
#bottom .site { font-size:11px; padding:2px; width:134px; height:22px; background:#868686; color:#fff;margin-top:3px; }

#bottom_nbg {margin:0 auto; height:100px; text-align:center; width:1200px; }
#bottom .nbtm1{width:150px; height:100px;float:left;margin-top:10px;}
#bottom .nbtm2{float:left; width:1200px;}
#bottom .nbtm3{float:left; position:absolute;top:30px; right:10px;}
#bottom .nbtm3 li{ float:left; padding-left:15px;}
#bottom .n_menu  {width:100%; padding:15px 0 3px 0;}
#bottom .copy{text-align:left; margin-top:5px; width:960px; font-size:11px; float:left}


#cnj1 { position:absolute; margin-top:-8px; }

.dot { background:url(/_common/_image/common/dot.gif) no-repeat left 13px; padding-left:6px; }
.dot2 { background:url(/_common/_image/common/dot.gif) no-repeat left 7px; padding-left:6px; }
.dot4 { background:url(/_common/_image/common/dot04.gif) no-repeat left 3px; padding-left:15px; }
#layer1_tab table{ width:333px; color:#939393;}
#layer2_tab table{ width:333px; color:#939393;}
#layer3_tab table{ width:333px; color:#939393;}
#layer4_tab table{ width:450px; }
#layer4_tab table th, #layer4_tab table td { padding-left:0px; padding-right:0px; }
#layer4_tab table th { letter-spacing:-1px; }
#layer4_tab table th.bg{ background:#edeef0;}
#layer5_tab table{ width:450px; }
#layer1_tab td, #layer2_tab td, #layer3_tab td, #layer4_tab td{ padding-top:5px; }
#layer5_tab td { padding-top:9px; border-bottom:1px solid #CACACA;}
#layer4_tab th { color:#666666; border-bottom:1px solid #CACACA; height:22px;background:#edeef0}
#layer5_tab th { color:#666666; border-bottom:1px solid #CACACA; height:26px; background:#edeef0}
#mid_1_3 li { text-align:center; padding:7px 0 7px 0; border-bottom:1px solid #CACACA; }
#mid_1_4 { margin-top:-23px; }
#mid_1_5 { margin-top:20px; }
#mid_2_1 { width:450px; }
#mid_2_2 { width:450px; }
.tb01  { width:450px; margin-top:5px; }
.tb01 th { color:#2c82b6; border-top:1px solid #CACACA;  border-bottom:1px solid #CACACA; padding:4px 0 4px 0;  }
.tb01 td { padding-top:5px; }

.bordersilver10_m { border:10px solid #f5f5f5; }
.bordersilver_1_m { border:1px solid #E0E0E0; padding:15px 25px 15px 25px }

.box1 { padding:5px; background:#f6f6f6; border:1px solid #E0E0E0;}
.tb02 { width:100%; }
.tb02 th, .tb02 td {padding:10px 15px; border:1px solid #E0E0E0; font-size: 13px;}
.tb02 th { background:#f6f6f6; color:#335d83; text-align:center;}
.tb02 td { }
.tb02.tbthLeft th {text-align: left; letter-spacing: -0.05rem;}
.tb03 { width:100%; }
.tb03 td { background:0 none; }
/*.tb03 td { background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }*/
.tb03 td { border-bottom:1px dotted #ccc; }
.tb03 .s { background:url(/_common/_image/bbs/tb04_th_s.gif) no-repeat left top; height:35px; text-align:center; }
.tb03 .m { background:url(/_common/_image/bbs/tb04_th_m.gif) repeat-x left top; text-align:center; }
.tb03 .e { background:url(/_common/_image/bbs/tb04_th_e.gif) no-repeat right top; text-align:center; }
.tb03 .ar { text-align:right; padding-right:10px; }
.tb03 .ac { text-align:center; }
.tb03 .al { text-align:left; padding-left:10px;}
.tb03 .line_c { background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 27px; }
.tb03_center { width:100%; }
.tb03_center td { background:0 none; }

.tb03_center_repeat { width:100%;}
.tb03_center_repeat td { background:url(/_common/_image/bbs/th_r_line_long.gif) no-repeat center right; }

.hp_reg_popup { margin:0 auto; width:400px; height:234px; background:url(/_common/_image/sub6/hp_reg_popup_bg.jpg) no-repeat left top; border:1px solid #dcdcdc;}
.hp_reg_popup .t{ padding:13px 0 0 14px; }
.hp_reg_popup .txt { margin:55px 0 0 25px; font-size:11px; letter-spacing:-0.7pt; width:290px; float:left; }
.hp_reg_popup .btn_resend { margin:55px 0 0 0; float:left; width:80px; }
* + html .hp_reg_popup .btn_resend { margin:85px 0 0 210px; width:55px; } /* IE7적용 */
*   html .hp_reg_popup .btn_resend { margin:85px 0 0 100px; width:55px; } /* IE6적용 */
.hp_reg_popup .inp dt{ float:left; background:#ededed; width:75px; height:23px; margin:5px 0 0 20px;  border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc; padding:7px 0 0 37px; }
.hp_reg_popup .inp dd { float:left; width:240px; height:26px; margin-top:5px; padding:4px 0 0 10px; border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc; }

*   html .hp_reg_popup .txt { margin-left:11px; } /* IE6적용 */
*   html .hp_reg_popup .btn_resend { margin-left:160px; }  /* IE6적용 */
*   html .hp_reg_popup .inp dt { margin-left:10px;} /* IE6적용 */


.tith31 { background:url(/_common/_image/common/h3.gif) no-repeat left top; padding-left:17px; color:#2356a4; font-size:14px; font-weight:bold; }
.tith32 { background:url(/_common/_image/common/h32.gif) no-repeat left 5px; padding-left:10px; color:#565656; font-size:12px; font-weight:bold; }
.arrow01 { background:url(/_common/_image/common/arrow01.gif) no-repeat left 4px; padding-left:6px; }
.arrow02 { background:url(/_common/_image/common/arrow01.gif) no-repeat left 6px; padding-left:6px; }
.login li { padding:5px 0;  }
.right_arrow { width:12px; position:absolute; right:10px; bottom:0;}

.search_box { background:url(/_common/_image/bbs/search_box_bg.jpg) no-repeat left top; width:740px; height:72px; margin-left:-3px; }
.search_box .line1 { border-bottom:1px solid #dcdcdc; width:560px; padding:7px 0 4px 10px; margin-left:10px; }
.search_box .line2 { width:550px; height:30px; padding:7px 0 3px 10px; margin-left:10px; }
.search_box .country { width:153px; margin-left:5px; }
* + html .search_box .country { width:150px; } /* IE7적용 */
.search_input_gs { width:496px; border:1px solid #e2e2e2; padding:2px 0 2px 7px; vertical-align:middle; margin-left:2px; }
* + html .search_input_gs { width:494px; } /* IE7적용 */

.input_no { width:320px; border:1px solid #e2e2e2; padding:2px 0 2px 7px; vertical-align:middle; }
* + html .input_no { width:317px; } /* IE7적용 */
*   html .input_no { width:317px; } /* IE6적용 */

/*추가E*/
.L{float:left; text-align:left; }
.left_t{text-align:left; }
.search_box .country2 { width:100px; margin-left:5px; }

.bbs_padging{ width:632px; margin-top:10px; padding-left:100px;}
.bbs_padging .num{float:left; width:560px; text-align:center; }

.bbs_write{ width:732px; margin-bottom:10px; }
.bbs_write .stitle{ text-align:center; color:#4b82b8; background:#f5f9fc;}
.bbs_write thead th{ text-align:left; color:#4b82b8; border-top:2px solid #007eb9; border-left:1px solid #bdbdbd; padding:5px 5px 5px 5px; background:#f6f6f6;}
.bbs_write thead td{ text-align:left; border-top:2px solid #007eb9; border-right:1px solid #bdbdbd; padding:5px 5px 5px 5px;}
.bbs_write th{ text-align:left; color:#4b82b8; border:1px solid #bdbdbd; padding:5px 5px 5px 5px; background:#f6f6f6;}
.bbs_write td{ border:1px solid #bdbdbd; padding:3px 5px 3px 5px; line-height:120%; }

.bbs_write2{ width:732px; margin-bottom:10px; }
.bbs_write2 thead th{ line-height:120%; text-align:center;  color:#4b82b8; border:1px solid #bdbdbd; background:#f6f6f6;}
.bbs_write2 thead td{ border:1px solid #bdbdbd;}
.bbs_write2 tbody th{ text-align:center; border:1px solid #bdbdbd;}
.bbs_write2 tbody td{ text-align:left; border:1px solid #bdbdbd; padding:3px 5px 3px 5px;line-height:150%; }

.bbs_view2{ width:732px; margin-bottom:10px; }
.bbs_view2 thead th{ line-height:120%; text-align:center;  color:#4b82b8; border:1px solid #bdbdbd; background:#f6f6f6;}
.bbs_view2 thead td{ border:1px solid #bdbdbd;}
.bbs_view2 tbody th{ text-align:center; border:1px solid #bdbdbd;}
.bbs_view2 tbody td{ text-align:right; border:1px solid #bdbdbd; padding:3px 5px 3px 5px;line-height:150%; }
/*추가E*/


.bbs_list { width:960px; margin-top:10px; border-top:solid 2px #6b94b2;}
.bbs_list table { width:100%;}
.bbs_list th {  text-align:center; padding-right:5px; height:34px; background:#f4f4f4; color:#535a6d; }
.bbs_list .ths { }
.bbs_list .the  {}
.bbs_list td { border-bottom:1px dotted #CACACA; padding-top:7px; padding-bottom:7px;}

.bbs_list2 { width:740px; margin-top:10px; margin-left:-3px; letter-spacing:-0.2pt;}
.bbs_list2 th { text-align:center; padding-right:5px; height:31px; background:url(/_common/_image/bbs/list_th_bg.jpg) repeat-x left top; }
.bbs_list2 td { height:28px;background:url(/_common/_image/bbs/line2.gif) no-repeat left bottom; line-height:110%; padding-top:2px; padding-bottom:1px; }
*   html .bbs_list2 td { height:26px; } /* IE6적용 */
.bbs_list2 .ths { background:url(/_common/_image/bbs/list_ths_bg.jpg) no-repeat left top; padding-right:2px; text-align:right; }
.bbs_list2 .the { background:url(/_common/_image/bbs/list_the_bg.jpg) no-repeat right top; padding-right:0; }
.bbs_list2 .l { text-align:left; padding-right:5px; letter-spacing:-0.4pt;}
.bbs_list2 .c { text-align:center; padding-right:5px; }
.bbs_list2 .r { text-align:right; padding-right:5px; }
.bbs_list2 .le { text-align:left; }
.bbs_list2 .ce { text-align:center; }
.bbs_list2 .re { text-align:right; }
.bbs_list2 .cn { text-align:center; letter-spacing:0; }


.bbs_form { width:100%; }
.bbs_form table { width:100%; }
.bbs_form .line_t th, .bbs_form .line_t td { border-top:3px solid #dcdcdc; }
.bbs_form .line_b, .bbs_form .line_b th, .bbs_form .line_b td { border-bottom:3px solid #dcdcdc; }
.bbs_form th { border-bottom:1px solid #dcdcdc; text-align:left; height:31px; padding-left:15px; background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }
.bbs_form td { border-bottom:1px solid #dcdcdc; height:31px; padding-left:10px; }
.bbs_form #friendView td { border-bottom:1px solid #dcdcdc; height:31px; padding-left:10px; background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }
.th_rline2 { background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 20px; }
.bbs_form a img,.bbs_form input,.bbs_form a { vertical-align:middle;}
.bbs_form a img	{margin-top:0px;}


.bbs_form2 { width:100%; }
.bbs_form2 table { width:100%; }
.bbs_form2 .line_t th, .bbs_form2 .line_t td { border-top:3px solid #dcdcdc; }
.bbs_form2 .line_b, .bbs_form2 .line_b th, .bbs_form2 .line_b td { border-bottom:3px solid #dcdcdc; }
.bbs_form2 th { border-bottom:1px solid #dcdcdc; height:31px; background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }
.bbs_form2 td { border-bottom:1px solid #dcdcdc; height:31px; }
.bbs_form2 .pdleft th { padding-left:15px; }
.bbs_form2 .pdleft td { padding-left:10px; }
.bbs_form2 .valignb img { vertical-align:bottom; }
.bbs_form2 a img,.bbs_form2 input,.bbs_form2 a { vertical-align:middle;}
.bbs_form2 a img	{margin-top:0px;}

.bbs_view { width:100%; }
.bbs_view table { width:100%; border-top:1px solid #dcdcdc;}
.bbs_view .line_t th, .bbs_view .line_t td { border-top:3px solid #dcdcdc; }
.bbs_view .line_b, .bbs_view .line_b th, .bbs_view .line_b td { border-bottom:3px solid #dcdcdc; }
.bbs_view th { border-bottom:1px solid #dcdcdc; text-align:left; height:31px; padding-left:15px; background: #f5f5f5; }
.bbs_view td { border-bottom:1px solid #dcdcdc; padding:10px; }

.bbs_view_num { width:100%; }
.bbs_view_num table { width:100%; }
.bbs_view_num .line_t th, .bbs_view_num .line_t td { border-top:3px solid #dcdcdc; }
.bbs_view_num .line_b, .bbs_view_num .line_b th, .bbs_view_num .line_b td { border-bottom:3px solid #dcdcdc; }
.bbs_view_num .th1 { border-bottom:1px solid #dcdcdc; height:31px; background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; padding-left:70px; text-align:left; }
.bbs_view_num .th2 { border-bottom:1px solid #dcdcdc; height:31px; background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; padding-left:10px; text-align:left; }
.bbs_view_num .th3 { border-bottom:1px solid #dcdcdc; padding:3px 0 3px 0; background:url(/_common/_image/bbs/th_r_line.gif) no-repeat left 15px; text-align:center; }
.bbs_view_num .th4 { border-bottom:1px solid #dcdcdc; padding:3px 0 3px 0; text-align:center; letter-spacing:-1pt; border-right:1px solid #dcdcdc; border-top:3px solid #dcdcdc;}
.bbs_view_num td { border-bottom:1px solid #dcdcdc; height:31px; text-align:right; padding-right:10px;  background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }

.r_line { background:0 none; }
/*.r_line { background:url(/_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }*/
.input_balju { margin-left:5px; width:144px; border:1px solid #e2e2e2; padding:2px 0 2px 7px; vertical-align:middle;  }
.input_kongsa { width:256px; border:1px solid #e2e2e2; padding:2px 0 2px 7px; vertical-align:middle; }
.input_kongsa_long { width:494px; border:1px solid #e2e2e2; padding:2px 0 2px 7px; vertical-align:middle; }
* + html .input_balju { width:141px; } /* IE7적용 */
*   html .input_balju { width:141px; } /* IE6적용 */

.methodist { text-align:right; padding-right:38px; }
* + html .methodist { padding-right:28px; } /* IE7적용 */
*   html .methodist {padding-right:38px; } /* IE6적용 */

.t_cstandards { vertical-align:middle; margin-left:150px; }
* + html .t_cstandards { margin-left:150px } /* IE7적용 */
*   html .t_cstandards { margin-left:150px } /* IE6적용 */

/* 2010-11-07 Modify*/
.ul_l li{text-align:left;padding-left:10px;font-size:11px;line-height:200%;}
.ul_img li{float:left;width:116px;height:160px;margin-right:8px;padding-right:8px;border-right:1px solid #cdcdcd;}
.ul_img li:last-child {border: 0 none;}

.reg_list {  }
.reg_list_l { }
.reg_list_l .s_box { font-weight:bold; background:#ececec; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:15px 7px 7px 20px; height:60px; }
.reg_list_l .s_box .arrow_01 { background:url(/_common/_image/bbs/arrow_01.gif) no-repeat left 5px; padding-left:9px; }
.tb04  { width:100%; border-top:solid 2px #6b94b2; margin-top:10px;}
.tb04 th {padding: 10px 0;}
.tb04 td { border-bottom:1px solid #d6d6d6; color:#535967; padding: 10px 0;}
.tb04 .s { text-align:center;  background:#f4f4f4;border-bottom:1px solid #d6d6d6;}
.tb04 .m {text-align:center;  background:#f4f4f4;border-bottom:1px solid #d6d6d6;}
.tb04 .e {text-align:center;  background:#f4f4f4;border-bottom:1px solid #d6d6d6;}
.tb04 .ar { text-align:right; padding-right:10px; }
.tb04 .ac { text-align:center; }
.tb04 .al { text-align:left; padding-left:10px;}
.tb04 .trcol { background:#f0f0f0; }
.tb04 .r { background:url(/_common/_image/bbs/th_r_line.gif) no-repeat 70px 15px; }
.loginp_box .t { width:640px; height:75px; margin:15px 0 0 32px; background:url(/_common/_image/sub6/6_1_1.gif) no-repeat left bottom; }
.loginp_box .box { width:640px; margin-left:32px; padding-top:40px; background:url(/_common/_image/sub6/6_1_6.gif) no-repeat left top;}
.loginp_box .idsave { margin:5px 0 0 220px;; }
.loginp_box .b_btn { width:670px; height:85px; background:url(/_common/_image/sub6/6_1_7.gif) no-repeat left top; margin:0 auto; margin-top:20px; margin-bottom:40px; }
.mid_6_4 { width:702px; height:220px; margin:0 auto; margin-top:30px; margin-bottom:35px; background:url(/_common/_image/sub6/6_1_17.gif) no-repeat left top; }
.mid_6_4 .txt { padding-top:35px; margin:0 0 0 365px;  }
.mid_6_4 .txt li{ height:22px; }
.mid_6_4_ok { width:714px; height:461px; background:url(/_common/_image/sub6/mid_6_4_ok.gif) no-repeat left top; }
.mid_6_4_ok .btn { padding:330px 0 0 0 }
.mem_ok_print { width:919px; height:299px; background:url(/_common/_image/sub6/mem_ok_print.gif) no-repeat left top; }
.mem_ok_print .box { padding:132px 0 0 160px; }
.mem_ok_print .box dt { clear:both; float:left; width:68px; height:15px; padding:5px 0 0 5px; }
.mem_ok_print .box dd { float:left; padding-left:15px; padding:5px 15px 0 5px; }
.mem_ok_print .btn_ok { margin-top:0; }
.mem_ok_print .btn { clear:both; }
* + html .mem_ok_print .btn_ok { width:74px; height:53px; margin-top:-35px; } /* IE7적용 */
*   html .mem_ok_print .btn_ok { width:74px; height:53px; margin-top:-35px; } /* IE6적용 */
.mem_auth { position:relative;}
.mem_auth .tab_m { position:relative; width:938px; height:38px; background:#f0f5fa; border:solid 1px #c0d2e1; margin:10px 0 0 0; text-align:center; padding-top:10px; }
.mem_auth .tab_m input{ margin-left:20px; margin-top:5px;}
.mem_auth .tab_m img{ margin-left:5px; vertical-align:middle}
.mem_auth .box1 { position:absolute; top:112px; width:481px; height:135px; background:url(/_common/_image/sub6/mem_auth_tab_1_box.gif) no-repeat left top; padding:68px 0 0 161px; border:0; }
.mem_auth .box1 dt { clear:both; float:left; width:72px; margin-top:2px; }
.mem_auth .box1 dd { float:left; width:210px; margin-top:2px; }
.mem_auth .box1 .btn { float:left; margin:-67px 0 0 -10px; width:120px;}
.mem_auth .box2 { position:absolute; top:112px; width:461px; height:162px; background:url(/_common/_image/sub6/mem_auth_tab_2_box.gif) no-repeat left top; padding:68px 0 0 181px; border:0; }
.mem_auth .box2 dt { clear:both; float:left; width:72px; margin-top:2px; }
.mem_auth .box2 dd { float:left; width:210px; margin-top:2px; }
.mem_auth .box2 .btn { float:left; margin:-67px 0 0 -10px; width:120px;}
.mem_auth  .btn_pn1 { position:absolute; top:323px; margin-left:515px; }
.mem_auth  .btn_pn2 { position:absolute; top:350px; margin-left:515px; }
.mem_blindness { width:100%; border:10px solid #f5f5f5; padding:25px 35px 25px 35px;}
.mem_blindness .box1 { width:100%; background:#f0f5fa;border:solid 1px #a8b8d5; padding:30px; margin-top:20px;}
.mem_blindness .box1 dl { width:415px; margin:0 auto; }
.mem_blindness .box1 dt,.mem_blindness .box1 dd {padding:3px; 0;}
.mem_blindness .box1 dt { clear:both; float:left; width:85px; margin-top:2px; letter-spacing: -0.1rem; }
.mem_blindness .box1 dd { float:left; width:210px; margin-top:2px; }
.mem_blindness .box1 .btn { float:left; margin:-40px 0 0 -30px; width:120px;}
.mem_blindness .box2 { width:100%;  background:#f3f5f6; border:solid 1px #e3e3e3; margin:25px 0; color:#3669c0; padding:25px; line-height:120%; }
.mem_idfind { margin-left:0; position:relative}
.mem_idfind p{ position:absolute; top:20px; left:40px;}
.mem_idfind .box1 { width:930px; height:320px; background:url(/_common/_image/sub6/mem_idfind.gif) no-repeat left top; border:0;}
.mem_idfind .box2 { width:455px; height:129px;  background:0 none; margin:65px 0 0 0; padding-top:20px; }
.mem_idfind .box2 dt { clear:both; float:left; width:86px; margin-top:2px; }
.mem_idfind .box2 dd { float:left; width:320px; margin-top:2px; }
* + html .mem_idfind .box2 dd input { margin-left:-40px; } /* IE7적용 */
*   html .mem_idfind .box2 dd input { margin-left:-40px; } /* IE6적용 */
.mem_idfind .box2 .btn { float:left; margin:-67px 0 0 -10px; width:120px;}
.mem_pwfind  { margin-left:0; position:relative}
.mem_pwfind p{ position:absolute; top:20px; left:40px;}
.mem_pwfind .box1 { width:930px; height:320px; background:url(/_common/_image/sub6/mem_idfind.gif) no-repeat left top; border:0;}
.mem_pwfind .box2 { width:455px; height:149px;  background:0 none;  margin:65px 0 0 0; padding-top:20px; }
.mem_pwfind .box2 dt { clear:both; float:left; width:86px; margin-top:2px; }
.mem_pwfind .box2 dd { float:left; width:320px; margin-top:2px; }
* + html .mem_pwfind .box2 dd input { margin-left:-40px; } /* IE7적용 */
*   html .mem_pwfind .box2 dd input { margin-left:-40px; } /* IE6적용 */
.mem_pwfind .box2 .btn { float:left; margin:-67px 0 0 -10px; width:120px;}
.mem_idpwauth2 { margin-left:40px; width:642px; height:140px; background:url(/_common/_image/sub6/mem_idpwauth2.gif) no-repeat left top;  }
.mem_idpwauth2 .t { width:150px; margin:0 0 0 57px; padding-top:15px; }
.mem_idpwauth2 .box1 { width:458px; height:57px; background:url(/_common/_image/sub6/mem_blindness_box1.gif) no-repeat left top; padding:17px 0 0 60px; border:0; margin:15px 0 0 60px; }
.mem_idpwauth2 .box1 dt { clear:both; float:left; width:72px; margin-top:2px;  }
.mem_idpwauth2 .box1 dd { float:left; width:210px; margin-top:2px; }
.mem_idpwauth2 .box1 .btn { float:left; margin:-23px 0 0 10px; width:120px;}
.mem_idpwauth2 .box2 { width:488px; height:86px; background:url(/_common/_image/sub6/mem_blindness_box2.gif) no-repeat left top;  margin:15px 0 0 25px; color:#3669c0; padding:10px 15px 15px 15px; line-height:120%; }
.popup_auth { width:599px; height:416px; background:url(/_common/_image/sub7/popup_auth.jpg) no-repeat left top; padding-top:40px; padding-left:52px; }
.popup_auth .t1 { margin-top:50px; }
.popup_auth .t2 { margin-top:15px; }
.popup_auth .t3 { margin-top:40px; }
.my_quit { width:652px; height:513px; background:url(/_common/_image/sub7/7_3_bg.jpg) no-repeat left top; margin-top:10px; padding:22px 0 0 19px; }
.my_quit ul { width:570px; }
.my_quit .left_box { width:266px; height:206px; float:left; margin:10px 0 0 20px; background:url(/_common/_image/sub7/7_3_left.gif) no-repeat left top; padding:10px 10px 10px 14px; }
.my_quit .right_box { width:266px;  height:206px; float:left; margin:10px 0 0 5px; background:url(/_common/_image/sub7/7_3_right.gif) no-repeat left top; padding:10px 10px 10px 14px; }
.my_quit .left_box dl { margin-top:15px; }
.my_quit .right_box dl { margin-top:50px; margin-left:15px; }
.my_quit .left_box dt { clear:both; float:left; width:103px; font-weight:bold; padding:2px 0; }
.my_quit .left_box dd { float:left; padding:2px 0; }
.my_quit .right_box dt { clear:both; float:left; width:70px; font-weight:bold; padding:2px 0; }
.my_quit .right_box dd { float:left; padding:2px 0; }
.my_quit .left_box .btn { padding-top:20px; }
* + html .my_quit .left_box .btn { padding-top:5px; } /* IE7적용 */
*   html .my_quit .left_box .btn { padding-top:5px; } /* IE6적용 */
.my_quit .right_box .btn { padding-top:54px; }
* + html .my_quit .right_box .btn { padding-top:0; } /* IE7적용 */
*   html .my_quit .right_box .btn { padding-top:0; } /* IE6적용 */
.mem_blindness_ok { width:718px; height:216px; text-align:center; border:1px solid #fff;}
.mem_blindness_ok .t1 { margin-top:70px; }
.box0201 { width:980px; height:145px; background:url(/_common/_image/sub2/2_1_4.gif) no-repeat left top; padding:7px; line-height:120%; }
.box0202 { width:980px; height:145px; background:url(/_common/_image/sub2/2_1_41.gif) no-repeat left top; padding:7px; line-height:120%; }
.box0203 { width:980px; height:145px; background:url(/_common/_image/sub2/2_1_42.gif) no-repeat left top; padding:7px; line-height:120%; }
.tab_menu li { float:left; background:url(/image/) no-repeat left top; }
.etc_9_6_1 { margin-top:10px; width:920px; height:505px; }
.etc_9_6_1 .clear {  border-bottom:1px solid #BEDBEA; }
.etc_9_6_1 p	{ padding-bottom:10px;}
.etc_9_6_1 dt { clear:both; float:left; width:190px; height:92px; text-align:center; padding:10px 14px 14px 5px;}
.etc_9_6_1 dd { float:left; width:660px; padding:20px 14px 14px 5px; letter-spacing:-0.7pt; }
.etc_9_6_1 .line_b { border-bottom:2px solid #b8c0c6; }
.etc_9_6_2 { margin-top:10px; width: 920px; height: 280px;}
.etc_9_6_2 p	{ padding-bottom:5px; }
.etc_9_6_2 dt { clear:both; float:left; width:290px; height:92px; text-align:center; padding:8px 14px 14px 4px;}
.etc_9_6_2 dd { float:left; width:860px; padding:10px 14px 14px 4px; letter-spacing:-0.7pt;}
.etc_9_6_2 .line_b { border-bottom:2px solid #b8c0c6; }
.etc_9_7 { width:918px; height:399px; background:#fff; border:solid 1px #c9dde8; padding:10px 10px 10px 10px;}
.etc_9_7 .box { width:293px; height:174px; background:url(/_common/_image/sub9/9_7_1_box.gif) no-repeat left top; margin:20px 22px 0 22px; padding:26px 0 0 19px;; }
.etc_9_7_1 .box { float:left; margin:20px 0 0 25px; }
.etc_9_7_2 .box { float:left; margin:20px 0 0 25px; }
.etc_9_7_3 .box { float:left; margin:20px 0 0 25px; }
.etc_9_7_4 .box { float:left; margin:20px 0 0 25px; }
.etc_9_2 { padding:10px 20px 20px 20px; }
.etc_9_2 ul { padding:15px 15px 15px 30px; }
.etc_9_2 li { list-style-type: decimal; padding:0 0 15px 0;}
.etc_9_3 { padding:10px 0 20px 0; }
.etc_9_3 ul { padding:10px 15px 10px 40px; }
.etc_9_3 li { list-style-type: decimal; padding:0 0 2px 0;}
.etc_9_3 .t1 { margin:20px 0; border:1px solid #f0f1f2; background:#f7f9fa; padding:15px; text-align:justify;font-size:16px;line-height: 1.5rem;letter-spacing: -0.01rem;}
.etc_9_3 .t2 { margin:20px 0 0 0; }
.etc_9_3 .t3 { margin:5px 0 0 10px; }
.etc_9_4 { padding:10px 0 20px 0; }
.etc_9_4 ul { padding:10px 15px 0px 40px; }
.etc_9_4 li { list-style-type: decimal; padding:0 0 10px 0;}
.etc_9_4 .t1 { margin:10px; border:2px solid #f0f1f2; background:#f7f9fa; padding:5px; text-align:justify; }
.etc_9_5 { width:673px; height:546px; margin:0 auto; }
.etc_9_5 .t1 li {  padding:5px 0 2px 15px; background:url(/_common/_image/sub9/dot02.gif) no-repeat left 10px; padding-left:10px; }
.etc_9_5 .t2 li {  padding:0 0 2px 15px; background:url();}
.etc_9_5 .t3 li {  padding:0 0 2px 15px; background:url();}

.box_2_1 { color: #626568;letter-spacing: -0.01rem;line-height: 1.5rem;padding: 25px 30px;background-color: #f4f6f9;border: 1px solid #eee; margin-top:10px; font-size:16px;}
.box_2_2 { background:url(/_common/_image/sub2/box_2_2.gif) no-repeat left top; width:920px; height:174px; padding:15px 15px 15px 25px; margin-top:10px; }

/* 퀵메뉴 */
/*
#quickbar { float:right; width:18px; height:220px; padding-top:10px; padding-left:8px; vertical-align:middle;}
#quickbar li { padding-bottom:10px;}
*/
#quickbar {
	position: absolute;
	right: 0;
}

/*2차사업 디자인 변경 신규*/
.jy_search_box { background:url(../../_common/_image/common/bg_search.gif) no-repeat left top; width:960px; height:72px; margin-left:0px; }
.jy_search_box table td .ui-datepicker-trigger{vertical-align:middle; margin-left:5px;}
.jy_search_box .line1 { border-bottom:1px solid #dcdcdc; width:470px; padding:7px 0 4px 10px; margin-left:200px; }
.jy_search_box .line2 { width:450px; height:30px; padding:7px 0 3px 10px; margin-left:200px; }
.jy_search_box .country { width:153px; margin-left:5px; }

.jy_bbs_list2 { padding-bottom:30px;padding-top:10px;}
/*.jy_bbs_list2 { background:url(../../_common/_image/common/paper_02.gif) repeat left top;  margin-left:-10px; width:720px; padding-top:30px; padding-bottom:30px;  }*/

.jy_bbs_list2 table{ width:100%; margin-top:0px; margin-left:0px; letter-spacing:0pt; border-top:solid 2px #6b94b2;}
/*.jy_bbs_list2 table{ width:660px; margin-top:0px; margin-left:0px; letter-spacing:0pt; }*/
.jy_bbs_list2 th { text-align:center;  padding:15px 0; background:#f4f4f4; color:#535a6d;}
.jy_bbs_list2 td { background:url(../../_common/_image/bbs/line2.gif) repeat-x left bottom; line-height:110%; padding:20px 0; }
*   html .jy_bbs_list2 td { height:26px; } /* IE6적용 */
.jy_bbs_list2 .ths {}
.jy_bbs_list2 .the {}
/*	.jy_bbs_list2 .ths { background:url(../../_common/_image/bbs/list_ths_bg.jpg) no-repeat left top; padding-right:0px; }
.jy_bbs_list2 .the { background:url(../../_common/_image/bbs/list_the_bg.jpg) no-repeat right top; padding-right:0; } */
.jy_bbs_list2 .l { text-align:left; padding-right:5px; letter-spacing:-0.4pt;}
.jy_bbs_list2 .c { text-align:center; padding-right:5px; }
.jy_bbs_list2 .r { text-align:right; padding-right:5px; }
.jy_bbs_list2 .le { text-align:left; }
.jy_bbs_list2 .ce { text-align:center; }
.jy_bbs_list2 .re { text-align:right;}
.jy_bbs_list2 .re_30{ margin-right:30px;}
.jy_bbs_list2 .le_30{ margin-left:30px;}
.jy_bbs_list2 .cn { text-align:center; letter-spacing:0; }

/*New:검색영역*/
.searchBox {
	display:flex;
	justify-content:center;
	background:#eaeef1;
	padding:20px;
	padding-right:40px;
	margin-bottom:30px;
}
.searchBox .btnArea button{
	display: block;
	width: 100px;
	height: 100%;
	background: #252f41;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	border-radius: 5px;
	border:none;
	padding: 6px 10px 7px;
	margin-left:10px;
	vertical-align: middle;
}
.searchBox .inpLine2 > div:nth-child(2) {
	margin-top: 10px;
}
.searchBox .inputArea label {
	display: inline-block;
	min-width: 45px;
	margin-left: 20px;
	margin-right: 0;
	line-height: 20px;
	letter-spacing: -0.05rem;
	font-weight: bold;
	vertical-align: middle;
}
.searchBox .inputArea label::before {
	content: '';
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #999;
	vertical-align: middle;
	margin: 0 2px 3px 0;
}
.searchBox .rdioBox {display: inline-block; border:1px solid #ccc; padding:4px 7px 5px 7px; border-radius: 3px; background: #f1f1f1;}


/*.p_top { background:url(/_common/_image/common/paper_01.gif) repeat-x left top; margin-left:-10px; width:720px; height:30px;}*/
.p_top {width:720px; height:10px;}
.p_middle { background:url(/_common/_image/common/paper_02.gif) repeat left top;  margin-left:-10px;width:720px;}
.p_bottom {margin-left:-10px; width:720px; height:0; clear:both;}
/*.p_bottom { background:url(/_common/_image/common/paper_03.gif) repeat-x left top;  margin-left:-10px; width:720px; height:30px; clear:both;}*/

.new_view {width:100%; padding-bottom:0px; float:left;}
/*.new_view {background:url(../../_common/_image/common/paper_02.gif) repeat left top;  margin-left:-10px; width:720px; padding-top:30px; padding-bottom:0px; float:left;}*/
.new_view table { width:100%;border-left:1px solid #d1d3d4;}
.new_view .line_t th, .new_view .line_t td { border-top:1px solid #c5c9cc;}
.new_view .line_b, .new_view .line_b th, .new_view .line_b td { border-bottom:1px solid #d1d3d4;}
.new_view th, .new_view td {padding: 8px 10px;}
.new_view th { border-bottom:1px solid #c5c8cd;border-right:1px solid #d1d3d4; text-align:left; background:#f1f1f3;}
.new_view td { border-bottom:1px solid #c5c8cd;border-right:1px solid #d1d3d4; text-align:left;}
.new_view td pre{word-wrap:break-word; word-break:break-all; white-space: normal}
.new_view .require {  background-color: #ffeae4; }
.new_view .tright { text-align:right; }
.new_view .tcenter { text-align:center; }
.new_view .trightp { text-align:right; padding-right:10px; }
.new_view .trightp5 { text-align:right; padding-right:5px; }
.new_view .ta_num { text-align:right; padding-right:10px; }

#view_mid { min-height:480px; _height:480px; width:100%;	margin:0px 0px 0px 0px; }

.com_width {width:100%;}

.th {text-align:left; height:29px; padding-left:10px;  background:url(../../_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }

.new_view2 {  padding-bottom:0px;}
.new_view2 table { width:100%; background:#f6f6f6; font-size:12px;}
.new_view2 .line_t th, .new_view2 .line_t td { border-top:3px solid #d1d3d4;  }
.new_view2 .line_b, .new_view2 .line_b th, .new_view2 .line_b td { border-bottom:3px solid #d1d3d4; }
.new_view2 th { border-bottom:1px solid #dcdcdc; text-align:left; height:35px; padding-left:10px;  background:url(../../_common/_image/bbs/th_r_line.gif) no-repeat right 10px; }
.new_view2 td { border-bottom:1px solid #dcdcdc; text-align:left; height:35px; padding-left:10px;  background:url() no-repeat right 10px; }
.new_view2 .tright { text-align:right; }
.new_view2 .trightp { text-align:right; padding-right:10px; }
.new_view .trightp5 { text-align:right; padding-right:5px; }
.new_view2 .ta_num { text-align:right; padding-right:10px; }


#header h1 {float:left; height:auto; overflow:hidden; }
#header form {float:left;}
#wrapper { width: 100%; height:auto; margin: 0 auto; text-align: center; align: center; background:url(../../_common/_image/nav/bg_bodyTop.gif) 0 0 repeat-x;}

.global_bg { background:url(../../_common/_image/_bg/bg_bodyTop.gif) 0 0 repeat-x;}
.global {width: 1000px; align: center; clear:both; margin:0 auto; height:40px; padding-bottom:10px; }
.global img {border: none;}
.global .startPage {float:left; margin:14px 20px 0 10px; cursor: pointer;}
.global .mobile {position:relative; float:right; margin:14px 10px 0 0; font-size:0; line-height:0;}
.global .mobileDetail {position:absolute; right:0px; width:360px; margin-top:17px; display:none; z-index:100;}
.global .mobileDetail .arrow {position:relative; height:13px; margin-bottom:-2px; background:url(../../_common/_image/nav/arrow_mobile.png) 301px 0 no-repeat;}
.global .mobileDetail .mobileBox {height:auto; padding:10px 11px; border:2px solid #7cb746; background:#fff; overflow:hidden;}
.global .mobileDetail .btnR {float:right; margin-bottom: auto; }
.global .mobileDetail .qrCode {float:left; margin-bottom:-1px; padding:10px 0 17px 10px; background:url(../../_common/_image/nav/dotline01.gif) 0 100% no-repeat;}
.global .mobileDetail .qrCode img {position:relative; margin-left:10px; vertical-align:middle;}
.global .mobileDetail .mobileTxt {text-align: left; margin: 90px -10px 0 -5px; padding:16px 0 0 14px; background:url(../../_common/_image/nav/bg_mobile.gif) 0 0 no-repeat;}
.global .mobileDetail span { margin-bottom:4px; padding-left:22px; font-size:12px; line-height:22px; color:#555; letter-spacing:-1px; background-position:0 0; background-repeat:no-repeat;}
.global .mobileDetail span#mtxt1 {background-image:url(../../_common/_image/nav/no01_01.gif);}
.global .mobileDetail span#mtxt2 {background-image:url(../../_common/_image/nav/no01_02.gif);}
.global .mobileDetail span#mtxt3 {background-image:url(../../_common/_image/nav/no01_03.gif);}
.global #menu {width:663px;border-right:solid 1px #d4d5d7; height:39px; float:none; margin:0 auto;}
.global #menu span {height:auto; font-size:0; line-height:0; width:60px; float:left; *display:inline; *zoom:1; display:inline-block;}
.global #menu span:hover {position:relative;}
.global #btnA .altBox {margin-left: 0px;}
.global #btnB .altBox {margin-left:-25px;}
.global #btnC .altBox {margin-left:-10px;}
.global #btnD .altBox {margin-left:-11px;}
.global #btnE .altBox {margin-left:-37px;}
.global #btnF .altBox {margin-left:-39px;}
.global #btnG .altBox {margin-left:-39px;}
.global #btnH .altBox {margin-left:-28px;}
.global #btnI .altBox {margin-left:-28px;}
.global #btnJ .altBox {margin-left:-28px;}
.global #btnK .altBox {margin-left:-13px;}
.global #btnL .altBox {margin-left:-10px;}
.global #btnM .altBox {margin-left:-5px;}
.global #btnN .altBox {margin-left:-28px;}
.global #btnO .altBox {margin-left:-68px;}
.global #btnP .altBox {margin-left:-13px;}
.global .altBox {position:absolute; /*margin-top:35px;*/ padding:0 1px 1px 0; z-index:100; display:none;}
.global .altBox .arrow {position:relative; width:100%; height:5px; margin-bottom:-1px; background:url(../../_common/_image/nav/arrow_global.gif) 50% 0 no-repeat; overflow:hidden;}
.global .altBox .alt { width: 100%; margin:0 auto; padding:3px 5px 3px 5px; font-size:11px; color:#555; line-height:14px; border:1px solid #bbb; background:#fff; box-shadow:1px 1px 1px rgba(233,233,233,1.0); -o-box-shadow:1px 1px 1px rgba(233,233,233,1.0); -moz-box-shadow:1px 1px 1px rgba(233,233,233,1.0); -webkit-box-shadow:1px 1px 1px rgba(233,233,233,1.0); word-break:keep-all; word-wrap:normal; white-space:nowrap;}

.btn_add_0 { width:100%; clear:both;}

/*content_top*/
#top_con{ width:960px; float:left; margin-left:22px; display:none;}
#top_con .top_t{ padding-top:36px; padding-left:50px; padding-bottom:22px;}
#top_con .square_01{ width:193px; height:200px; padding-top:40px; padding-left:40px; border-right:solid 1px #99c8e3; background:#297dc0 url(/_common/_image/main/square_bg_01.gif) 170px 180px no-repeat; float:left}
#top_con .square_01 dt{ padding-bottom:35px;}
#top_con .square_01 dd{ padding-bottom:20px;}
#top_con .square_02{ width:193px; height:200px; padding-top:40px; padding-left:40px; border-right:solid 1px #99c8e3; background:#42a0d3 url(/_common/_image/main/square_bg_02.gif) 160px 180px no-repeat; float:left}
#top_con .square_02 dt{ padding-bottom:35px;}
#top_con .square_02 dd{ padding-bottom:20px;}
#top_con .square_03{ width:193px; height:200px; padding-top:40px; padding-left:40px; background:#45ae80 url(/_common/_image/main/square_bg_03.gif) 175px 180px no-repeat; float:left}
#top_con .square_03 dt{ padding-bottom:35px;}
#top_con .square_03 dd{ padding-bottom:20px;}
#top_con .square_04{ width:237px; padding:10px;height:101px;float:left;background:#45ae80 url(/_common/_image/main/square_bg_04.gif) 0 0 no-repeat; }
#top_con .square_04 dd{ float:left; width:110px; padding-bottom:10px;}
#top_con .square_04 dt{ width:100%; padding:16px 0 20px 4px;}
#top_con .square_05{ width:257px;float:left}

/*content_top*/
#top_con1{ width:1200px; float:left; margin-left:22px;}
#top_con1 .top_t{ padding-top:36px; padding-left:50px; padding-bottom:22px;}
#top_con1 .square_01{ width:273px; height:200px; padding-top:40px; padding-left:40px; border-right:solid 1px #99c8e3; background:#297dc0 url(/_common/_image/main/square_bg_01.gif) 220px 180px no-repeat; float:left}
#top_con1 .square_01 dt{ padding-bottom:35px;}
#top_con1 .square_01 dd{ padding-bottom:20px;}
#top_con1 .square_02{ width:273px; height:200px; padding-top:40px; padding-left:40px; border-right:solid 1px #99c8e3; background:#42a0d3 url(/_common/_image/main/square_bg_02.gif) 230px 180px no-repeat; float:left}
#top_con1 .square_02 dt{ padding-bottom:35px;}
#top_con1 .square_02 dd{ padding-bottom:20px;}
#top_con1 .square_03{ width:273px; height:200px; padding-top:40px; padding-left:40px; background:#45ae80 url(/_common/_image/main/square_bg_03.gif) 235px 180px no-repeat; float:left}
#top_con1 .square_03 dt{ padding-bottom:35px;}
#top_con1 .square_03 dd{ padding-bottom:20px;}
#top_con1 .square_04{ width:237px; padding:10px;height:101px;float:left;background:#45ae80 url(/_common/_image/main/square_bg_04.gif) 0 0 no-repeat; }
#top_con1 .square_04 dd{ float:left; width:225px; padding-bottom:10px;}
#top_con1 .square_04 dt{ width:100%; padding:16px 0 20px 4px;}
#top_con1 .square_05{ width:257px;float:left}

.nbanner{ float:left; width:257px;}
.nbanner li{ padding-bottom:10px;}

#layer1_tab{ }
#layer2_tab{ }
#layer3_tab{ }

.first_box{border:10px solid #f5f5f5; width:900px; font-size:14px; padding:10px; line-height:24px; margin-top:30px;}
.first_box .blue{ color:#008fff;}
.first_box ul ul{ padding:5px 10px 10px 20px;}

/*sub_nav 강제 */
.sub_nav {position:static !important;}