@charset "euc-kr";
@import url(nanumfont.css);

/*±âº»*/
* {margin:0; padding:0; max-height:100000000px;}
* {-webkit-text-size-adjust:none;} /* ¾ÆÀÌÆù ÅØ½ºÆ® ÀÚµ¿È®´ë ¸·±â */

html {overflow-y:scroll;}
html.on {overflow:hidden;}
body {width:100%; height:100%;}

td *, div *, li *, span *, p * {}
ul, ol, li {list-style:none;}
p,div,ul,li,dl,dt,dd,ol,em,fieldset,textarea,input,select,table,th,td,address,cite,h1,h2,h3,h4,h5,h6 {font-family:'Verdana', 'Tahoma', sans-serif; font-size:15px; line-height:160%; color:#666;}
th, td {line-height:150% !important;}

img {border:0; vertical-align:middle;}

ul, li, dl, dt, dd {list-style:none;}

a:link, a:visited, a:hover, a:active  {color: #666; font-family:'Verdana', 'Tahoma', sans-serif; font-size:15px; text-decoration:none;} 
a:hover {text-decoration:underline;}
/*±âº» ³¡*/


/*margin, padding*/
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;} .mt15 {margin-top:15px !important;} 
.mt20 {margin-top:20px !important;} .mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;} .mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;} .mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;} .mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;} .mt65 {margin-top:65px !important;}
.mb10 {margin-bottom:10px !important;} .mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;} .mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;} .mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;} .mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;} .mb55 {margin-bottom:55px !important;}
.ml10 {margin-left:10px !important;} .ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;} .ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;} .ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;} .ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;} .ml55 {margin-left:55px !important;}
.mr10 {margin-right:10px !important;} .mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;} .mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;} .mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;} .mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;} .mr55 {margin-right:55px !important;}
.pt10 {padding-top:10px !important;} .pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;} .pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;} .pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;} .pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;} .pt55 {padding-top:55px !important;}
.pb10 {padding-bottom:10px !important;} .pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;} .pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;} .pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;} .pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;} .pb55 {padding-bottom:55px !important;}
.pl10 {padding-left:10px !important;} .pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;} .pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;} .pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;} .pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;} .pl55 {padding-left:55px !important;}
.pr10 {padding-right:10px !important;} .pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;} .pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;} .pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;} .pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;} .pr55 {padding-right:55px !important;}

/* From Style */
input, select {line-height:100%; vertical-align:middle; background:#fff; }
input.ed {border:1px solid #D8D8D8;padding:2px 3px; }
select.ed {border:1px solid #D8D8D8; }
textarea.ed { border:1px solid #D8D8D8; padding:2px; }
hr, caption {display:none;}
legend {position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset {border:0; padding:0; }
label {cursor:pointer;vertical-align:middle;display:inline-block;}

/*etc*/
.hidden {display:none !important;}
.backNone {background:none !important;}
.dinb {display:inline-block !important;}
.disb {display:block !important;}
.tc {text-align:center !important;}
.tl {text-align:left !important;}
.tr {text-align:right !important;}
.vt {vertical-align:top !important;}
.displayno {display:none;}
.fr {float:right !important;}
.fl {float:left !important;}
.brNone {border-right:0 !important;}
.blNone {border-left:0 !important;}
.btNone {border-top:0 !important;}
.bbNone {border-bottom:0 !important;}
.ptNone {padding-top:0 !important;}
.pbNone {padding-bottom:0 !important;}
.plNone {padding-left:0 !important;}
.prNone {padding-right:0 !important;}
.mtNone {margin-top:0 !important;}
.mbNone {margin-bottom:0 !important;}
.mlNone {margin-left:0 !important;}
.mrNone {margin-right:0 !important;}
.borl {border-left:0 !important;}
.borr {border-right:0 !important;}
.backDot {background:url('../images/sub/dotLine.gif') repeat-x bottom;}
.colorRed {color:#e00000 !important;}
.colorBlue {color:#499DDC !important;}
.colorNavy {color:#314c71 !important;}
.color555 {color:#555 !important;}
.color333 {color:#333 !important;}
.color111 {color:#111 !important;}
.colorPuple {color:#3c1a66 !important;}
.w100 {width:100px;}

/* PlaceHolder */
::-webkit-input-placeholder{color: #CCCCCC; }
:-moz-placeholder{color: #CCCCCC; }			/* Firefox 18- */
::-moz-placeholder{color: #CCCCCC; }		/* Firefox 19+ */
:-ms-input-placeholder{color: #CCCCCC; }

/*motion*/
.ani, .ani_all *{
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;	
}


/* º»¹® ¹Ù·Î°¡±â */
#skip_top {overflow:hidden; position:absolute; top:0px; left:0px; width:0px; height:0px; line-height:0; border:none; font-size:0; z-index:100000;}
#skip_top:focus, #skip_top:active {width:100%; height:35px; line-height:35px; background:#444; color:#fff; font-size:15px; text-align:center; text-decoration:none;}


/*wrap*/
#wrap {width:100%; min-width:1100px; position:absolute; top:0; left:0; z-index:999;}

/*main container - lnb, global, contents*/
#main_container {width:1100px; overflow:hidden; background:url('../images/sub/lngBg.gif') repeat-y left; margin:0 auto; position:relative;}
#main_container div.global {position:absolute; top:0; right:0; background:#000; padding:7px 15px 10px; opacity:0.75; filter:alpha(opacity=75);}
#main_container div.global > ul:after {display:block; height:0; content:""; clear:both;}
#main_container div.global > ul > li {float:left; padding:0 10px 0 15px; background:url('../images/sub/globalLine.png') no-repeat left;}
#main_container div.global > ul > li:first-child {padding-left:0; background:none;}
#main_container div.global > ul > li > a {height:15px; line-height:15px; padding-left:22px; font-size:11px; color:#fff; text-decoration:none; display:inline-block;} 
#main_container div.global > ul > li > a:hover {text-decoration:underline;}
#main_container div.global > ul > li > a.global_home {background:url('../images/sub/global_01.png') no-repeat left;}
#main_container div.global > ul > li > a.global_mail {background:url('../images/sub/global_02.png') no-repeat left;}
#main_container div.global > ul > li > a.global_login {background:url('../images/sub/global_03.png') no-repeat left;}
#main_container div.global > ul > li > a.global_signUp {background:url('../images/sub/global_04.png') no-repeat left;}
#main_container div.global > ul > li > a.global_logout {background:url('../images/sub/global_05.png') no-repeat left;}
#main_container div.global > ul > li > a.global_mypage {background:url('../images/sub/global_06.png') no-repeat left;}


/*header*/
#header {width:230px; float:left;}
#header h1 {width:100%; height:182px; padding-top:6px; background:url('../images/sub/logoLine.gif') no-repeat left top;}

#header div.lnbGlobal {width:228px; height:39px; border-top:1px solid #ddd; margin-left:1px; background:#e7e7e7; text-align:center;}
#header div.lnbGlobal > a {padding:0 0 0 22px; height:39px; line-height:39px; font-size:12px; display:inline-block;}
#header div.lnbGlobal > a.lnbGlobal_1 {background:url('../images/sub/global_04_gray.png') no-repeat left;}
#header div.lnbGlobal > a.lnbGlobal_2 {background:url('../images/sub/global_03_gray.png') no-repeat left;}
#header div.lnbGlobal > a.lnbGlobal_3 {background:url('../images/sub/global_06_gray.png') no-repeat left;}
#header div.lnbGlobal > a.lnbGlobal_4 {background:url('../images/sub/global_05_gray.png') no-repeat left;}
#header div.lnbGlobal > a:hover {color:#333;}

#header ul.lnb {width:100%; border-top:1px solid #ddd;}
#header ul.lnb > li {}
#header ul.lnb > li > a {width:100%; height:54px; line-height:55px; font-size:17px; color:#555; text-align:center; text-decoration:none; border-bottom:1px solid #ddd; display:block; font-weight:400;}
#header ul.lnb > li > a:hover, #header ul.lnb > li.on > a {height:55px; border-bottom:none; background:url('../images/sub/lnbBg.gif') no-repeat left #0d2d58; color:#fff; text-shadow:1px 0 0 #fff;}
#header ul.lnb > li > ul {display:none; background:#314c71; padding:21px 0 25px;}
#header ul.lnb > li > ul > li {}
#header ul.lnb > li > ul > li > a {width:205px; height:33px; line-height:33px; padding-left:25px; font-size:15px; color:#b9c6d7; text-decoration:none; display:block;}
#header ul.lnb > li > ul > li > a:hover, #header ul.lnb > li > ul > li.on > a {color:#fff;}

#header div.dDay {width:188px; padding:25px 0 28px 40px; background:url('../images/sub/clock.gif') no-repeat 117px 10px #e7e7e7; margin-left:1px; font-size:13px; color:#444; line-height:16px; position:relative;}
#header div.dDay > strong {color:#333; font-size:25px; text-shadow:1px 0 0 #333; display:block; line-height:100%; margin-top:5px; font-weight:400;}
#header div.dDay > span {display:block; font-size:11px; position:absolute; bottom:6px; right:12px; color:#777;}

#header div.lnb_isfg {width:228px; border:1px solid #ddd; padding:15px 0; text-align:center;}
#header div.lnb_isfg > a {margin:0 7px; display:inline-block;}


/*main contents*/
#mContainer {width:838px; margin:573px 0 32px 32px; float:right;}
#mContainer:after {height:0; content:""; clear:both; display:block;}

/*main left contents*/
#mContainer div.conLeft {width:404px; float:left; margin-right:30px;}
#mContainer div.conRight {width:404px; float:right;}
#mContainer .conTitle {padding-bottom:15px; margin-bottom:20px; display:inline-block; font-size:20px; color:#111; background:url('../images/main/titlePointer.gif') no-repeat center bottom;}

/*main left contents - important date*/
#mContainer div.conLeft div.date {margin-bottom:35px;}
#mContainer div.conLeft div.date > p {margin-left:110px;}
#mContainer div.conLeft div.date > ul:after {height:0; content:""; clear:both; display:block;}
#mContainer div.conLeft div.date > ul > li {width:200px; height:170px; border:1px solid #ddd; float:left; margin-left:-1px; text-align:center; padding-top:30px; line-height:145%; font-size:16px; color:#444; background:url('../images/main/dateLine.gif') no-repeat center 114px;}
#mContainer div.conLeft div.date > ul > li > img {display:inline-block; margin-top:47px;}

/*main left contents - notice & news*/
#mContainer div.conLeft div.notice {}
#mContainer div.conLeft div.notice > p {margin-left:115px;}
#mContainer div.conLeft div.notice div.noticeBox {width:342px; height:159px; padding:30px; border:1px solid #ddd; position:relative;}
#mContainer div.conLeft div.notice div.noticeBox > a {width:30px; height:30px; background:#ddd; display:block; position:absolute; top:-30px; right:-1px;}
#mContainer div.conLeft div.notice div.noticeBox > a:hover {background:#999;}
#mContainer div.conLeft div.notice div.noticeBox > ul {}
#mContainer div.conLeft div.notice div.noticeBox > ul > li {background:url('../images/sub/noticeDot.gif') no-repeat left 10px; margin-bottom:11px; padding-left:10px; overflow:hidden;}
#mContainer div.conLeft div.notice div.noticeBox > ul > li > a {color:#777; font-size:14px; display:inline-block; float:left;}
#mContainer div.conLeft div.notice div.noticeBox > ul > li > a:hover {color:#111; text-decoration:none;}
#mContainer div.conLeft div.notice div.noticeBox > ul > li > span {font-size:13px; color:#888; display:inline-block; float:right;}

/*main right contents - quick link
#mContainer div.conRight div.quickLink {margin-bottom:30px;}
#mContainer div.conRight div.quickLink > p {margin-left:140px;}
#mContainer div.conRight div.quickLink > ul:after {display:block; height:0; content:""; clear:both;}
#mContainer div.conRight div.quickLink > ul > li {width:202px; height:202px; float:left;}
#mContainer div.conRight div.quickLink > ul > li > a {width:100%; height:152px; padding-top:50px; font-size:16px; text-align:center; display:block;}
#mContainer div.conRight div.quickLink > ul > li > a:hover {background:url('../images/main/link_on_bg.png'); text-decoration:none;}
#mContainer div.conRight div.quickLink > ul > li > a > img {display:inline-block; margin-bottom:35px;}
#mContainer div.conRight div.quickLink > ul > li > a:hover > img {animation-name:btn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;}
#mContainer div.conRight div.quickLink > ul > li.quick1 {background:#c21515;}
#mContainer div.conRight div.quickLink > ul > li.quick1 > a {padding-top:40px; height:162px; line-height:140%;}
#mContainer div.conRight div.quickLink > ul > li.quick1 > a > img {margin-bottom:20px;}
#mContainer div.conRight div.quickLink > ul > li.quick2, #mContainer div.conRight div.quickLink > ul > li.quick3 {background:#eee;}
#mContainer div.conRight div.quickLink > ul > li.quick4 {background:#3d3d3d; }

#mContainer div.conRight div.quickLink > ul > li.quick1 > a, #mContainer div.conRight div.quickLink > ul > li.quick4 > a {color:#fff;}
#mContainer div.conRight div.quickLink > ul > li.quick2 > a, #mContainer div.conRight div.quickLink > ul > li.quick3 > a {color:#444;}

@keyframes btn {
	16.65% {
    -webkit-transform: translateY(6px);transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  49.95% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
*/


/*main right contents - quick link*/
#mContainer div.conRight div.quickLink_new {margin-bottom:30px;}
#mContainer div.conRight div.quickLink_new > p {margin-left:90px;}

#mContainer div.conRight div.quickLink_new > ol > li {width:202px; height:202px; float:left;}
#mContainer div.conRight div.quickLink_new > ol > li.video1 {background:url('../images/main/video1.jpg') no-repeat;}
#mContainer div.conRight div.quickLink_new > ol > li.video2 {background:url('../images/main/video2.jpg') no-repeat;}
#mContainer div.conRight div.quickLink_new > ol > li > a {width:202px; height:162px; padding:20px 0; font-size:14px; color:#fff; color:#fff; text-shadow:1px 0 0 #fff; font-weight:normal; line-height:135%; text-align:center; display:block; text-decoration:none; background:url('../images/main/video_go.png') no-repeat center 76px; opacity:0.85; filter:alpha(opacity=85);}
#mContainer div.conRight div.quickLink_new > ol > li > a:hover {opacity:1; filter:alpha(opacity=100);}

#mContainer div.conRight div.quickLink_new > ul:after, #mContainer div.conRight div.quickLink_new > ol:after {display:block; height:0; content:""; clear:both;}
#mContainer div.conRight div.quickLink_new > ul > li {width:202px; height:101px; float:left;}
#mContainer div.conRight div.quickLink_new > ul > li > a {width:152px; height:65px; padding:18px 25px; font-size:15px; line-height:135%; display:block; position:relative;}
#mContainer div.conRight div.quickLink_new > ul > li > a:hover {background:url('../images/main/link_on_bg.png'); text-decoration:none;}
#mContainer div.conRight div.quickLink_new > ul > li > a > img {display:block; position:absolute; right:20px; top:42px;}
#mContainer div.conRight div.quickLink_new > ul > li.quick1 > a > img, #mContainer div.conRight div.quickLink_new > ul > li.quick4 > a > img, #mContainer div.conRight div.quickLink_new > ul > li.quick2 > a > img {top:50px;}
#mContainer div.conRight div.quickLink_new > ul > li > a:hover > img {animation-name:btn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;}
#mContainer div.conRight div.quickLink_new > ul > li.quick1 {background:#c21515;}
#mContainer div.conRight div.quickLink_new > ul > li.quick2, #mContainer div.conRight div.quickLink_new > ul > li.quick3 {background:#eee;}
#mContainer div.conRight div.quickLink_new > ul > li.quick4 {background:#3d3d3d; }

#mContainer div.conRight div.quickLink_new > ul > li.quick1 > a, #mContainer div.conRight div.quickLink_new > ul > li.quick4 > a {color:#fff;}
#mContainer div.conRight div.quickLink_new > ul > li.quick2 > a, #mContainer div.conRight div.quickLink_new > ul > li.quick3 > a {color:#444;}

@keyframes btn {
	16.65% {
    -webkit-transform: translateY(6px);transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  49.95% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}




/*main right contents - sponsor banner*/
#mContainer div.conRight div.spBanner {width:402px; height:88px; border:1px solid #ddd; line-height:79px;}
#mContainer div.conRight div.spBanner > ul {margin-top:20px;}
#mContainer div.conRight div.spBanner > ul:after {height:0; display:block; clear:both; content:"";}
#mContainer div.conRight div.spBanner > ul > li {width:199px; text-align:center; border-left:1px solid #ddd; float:left;}
#mContainer div.conRight div.spBanner > ul > li:first-child {border-left:none;}


/*main visual*/
#visualWrap {width:100%; min-width:1100px; height:546px;}
#visualWrap > div {width:100%; min-width:1100px; height:546px; position:absolute; top:0; left:0; z-index:997;}
#visualWrap > div.visual_01 {background:url('../images/main/visual_01.jpg') no-repeat center top;}
#visualWrap > div.visual_02 {background:url('../images/main/visual_02.jpg') no-repeat center top;}
#visualWrap > div.visual_03 {background:url('../images/main/visual_03.jpg') no-repeat center top;}
#visualWrap > div.displayno {display:none;}
#visualWrap ul.tab {position:absolute; top:495px; left:50%; margin-left:100px; z-index:999;}
#visualWrap ul.tab > li {width:16px; height:16px; margin:0 2px; float:left; background:url('../images/main/visual_p_off.png') no-repeat; text-align:center; cursor:pointer;}
#visualWrap ul.tab > li.on {background:url('../images/main/visual_p_on.png') no-repeat !important;}

/*footer*/
#footerWrap2 {width:100%; min-width:1100px; padding:30px 0 45px; border-top:2px solid #d7d7d7; color:#888;}
#footerWrap2 > p {width:1100px; margin:0 auto;}
#footerWrap2 > p > strong {font-size:14px; font-weight:700; color:#555; background:url('../images/sub/footer_dot.gif') no-repeat left; padding-left:10px; display:block; margin-bottom:20px;}
#footerWrap2 ul.footer {width:1100px; margin:0 auto; overflow:hidden;}
#footerWrap2 ul.footer > li {float:left;}
#footerWrap2 ul.footer > li > p > a {font-size:13px; color:#888;}
#footerWrap2 ul.footer > li > p {font-size:13px; color:#888; line-height:145%;}
#footerWrap2 ul.footer > li > p > strong {color:#175ba9; border-bottom:1px solid #175ba9; display:inline-block; font-weight:400; margin-bottom:5px;}
#footerWrap2 ul.footer li.footLeft {width:490px;}
#footerWrap2 ul.footer li.footLeft > div {overflow:hidden;}
#footerWrap2 ul.footer li.footLeft > div > a {height:40px; display:block; overflow:hidden; transition:1s; float:left; margin-right:10px;}
#footerWrap2 ul.footer li.footLeft > div > a:hover > img {margin-top:-40px;}
#footerWrap2 ul.footer li.footRight {width:540px; padding-left:50px; background:url('../images/sub/footer_dotBg.gif') repeat-y left;}


/*mtop*/
#mTop	{width:60px; height:60px; z-index:99999; bottom:92px; left:50%; margin-left:570px; position:fixed; display:none;}

/*sub visual*/
#sVisual {width:100%; min-width:1100px; height:252px; position:relative; overflow:hidden;}
#sVisual > p {width:820px; height:170px; padding:65px 0 0 280px; position:absolute; top:0; left:50%; margin-left:-550px; z-index:99;}
#sVisual > img {position:absolute; top:0; left:50%; margin-left:-1000px;}

/*sub container*/
#mContainer.sContainer {width:820px; margin:280px 0 55px 50px;}

/*sub title*/
.sContainer div.title {margin-bottom:45px;}
.sContainer div.title ul.location {margin-bottom:15px;}
.sContainer div.title ul.location:after {display:block; height:0; clear:both; content:"";}
.sContainer div.title ul.location > li {float:left; padding:0 12px; background:url('../images/sub/locationDot.gif') no-repeat left; font-size:13px; color:#888; line-height:100%;}
.sContainer div.title ul.location > li:first-child {padding-left:0; background:none;}
.sContainer div.title ul.location > li.here {color:#555;}
.sContainer h2 {font-size:32px; color:#333; text-shadow:2px 0 0 #333; font-weight:400; line-height:100%; letter-spacing:1px;}

/*sub contents*/
#sContents {width:100%; overflow:hidden;}
#sContents h4 {font-size:15px; color:#333; text-shadow:1px 0 0 #333; letter-spacing:1px; font-weight:400;}
#sContents h5 {font-size:14px; color:#666; font-weight:700;}

/*table*/
.isfgTable {width:100%; border-top:2px solid #314c71; border-collapse:collapse;}
.isfgTable th, .isfgTable td {padding:12px 10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.isfgTable th {background:#f9f9f9; color:#222; font-weight:400;}
.isfgTable th:first-child, .isfgTable td:first-child {border-left:none;}
.isfgTable td.bl {border-left:1px solid #ddd;}

#sContents .speakers td > strong {display:block; margin-bottom:12px; font-weight:400;}
#sContents .speakers td > a {display:inline-block; margin-bottom:3px; color:#333; border-bottom:1px solid #999;}
#sContents .speakers td > a:hover {border-bottom:1px solid #499DDC; color:#499DDC; text-decoration:none;}
.colorNavy {color:#314c71 !important;}

#sContents .workshop td > a > span {color:#111;}
#sContents .workshop td > a:hover, #sContents .workshop td > a:hover > span {border-bottom:1px solid #499DDC; color:#499DDC !important; text-decoration:none;}

/*dotList
#sContents .dotList,
#sContents .dotListNormal,
#sContents .inList {height:100%;}*/
#sContents .dotList > li {background:url('../images/sub/noticeDot.gif') no-repeat left 10px; padding-left:130px; margin-bottom:10px; text-indent:-130px; line-height:140%;}
#sContents .dotList > li > span {width:130px; display:inline-block; color:#111; text-indent:10px;}

#sContents .eventList > li > span {width:190px;}

#sContents .dotListNormal > li {background:url('../images/sub/noticeDot.gif') no-repeat left 10px; padding-left:10px; margin-bottom:10px;line-height:140%;}

/*inList*/
#sContents .inList > li {padding-left:23px; margin-bottom:15px;line-height:140%;}
#sContents .inList > li > span {text-indent:-23px; display:inline-block;}

#sContents .inList > li > strong, 
#sContents .dotList > li > strong, 
#sContents .dotListNormal > li > strong {font-weight:400;}

#sContents .dotList > li:last-child, 
#sContents .dotListNormal > li:last-child, 
#sContents .inList > li:last-child {margin-bottom:0;}


/*tab menu*/
#sContents ul.tabMenu {width:100%; margin-bottom:40px; background:url(../images/contents/tabBg.gif) repeat-x;}
#sContents ul.tabMenu:after {clear:both; height:0; display:block; content:"";}
#sContents ul.tabMenu > li {height:55px; float:left;}
#sContents ul.tabMenu > li:first-child > a {background:none;}
#sContents ul.tabMenu > li:hover, #sContents ul.tabMenu > li.on {background:url('../images/contents/tabDot.gif') no-repeat center bottom;}
#sContents ul.tabMenu > li > a {height:50px; line-height:50px; padding:0 35px; background:url('../images/contents/tableLine.gif') no-repeat left; text-align:center; display:block;}
#sContents ul.tabMenu > li > a:hover, #sContents ul.tabMenu > li.on > a {background:#0d2d58; color:#fff; text-decoration:none;}

/*sign up*/
#sContents .signStar {width:760px; font-size:14px; color:#777; padding:20px 30px; background:#f5f5f5; margin-bottom:15px;}

/*mypage*/
#sContents .beforeSubmission {height:86px; padding:53px 0 35px 170px; font-size:22px; color:#333; background:url('../images/contents/calendar.png') no-repeat 80px; border:1px solid #ddd;}
#sContents .submissionBtn {height:53px; line-height:53px; padding:0 50px 0 80px; border:1px solid #ccc; display:inline-block; background:url('../images/contents/pen.png') no-repeat 40px #f7f7f7; font-size:16px; color:#555; text-shadow:1px 0 0 #555;}
#sContents .submissionBtn:hover {background-color:#444; border:1px solid #111; color:#fff; text-shadow:1px 0 0 #fff; text-decoration:none; border-radius:11px;
-webkit-border-radius:11px;
-moz-border-radius:11px;}

/*login*/
#sContents .loginWrap {background:#f5f5f5; padding:40px 0 50px; border-top:2px solid #314c71;}
#sContents .loginWrap > p {height:56px; line-height:56px; font-size:27px; color:#333; text-shadow:1px 0 0 #333; margin-bottom:40px; background:url('../images/contents/loginImg.png') no-repeat 280px; padding-left:340px;}
#sContents .loginWrap div.loginBox {width:412px; margin:0 auto; background:#fff; padding:60px 120px; border:1px solid #e3e3e3;}
#sContents .loginWrap div.loginBox:after {display:block; clear:both; content:""; height:0;}
#sContents .loginWrap div.loginBox ul.login {float:left; margin-right:10px;}
#sContents .loginWrap div.loginBox ul.login > li {margin-bottom:10px;}
#sContents .loginWrap div.loginBox ul.login > li > input {border:1px solid #d3d3d3;}
#sContents .loginWrap div.loginBox > a {width:128px; height:86px; line-height:88px; text-align:center; color:#fff; font-size:18px; font-weight:700; background:#314c71; border:1px solid #314c71; display:block; float:left;}
#sContents .loginWrap div.loginBox > a:hover {background:#0d2d58; border:1px solid #0d2d58; text-decoration:none; border-radius:12px;
-webkit-border-radius:12px;
-moz-border-radius:12px;}

/*program*/
.proTable {width:820px; border-collapse:collapse; border-top:2px solid #314c71;}
.proTable th, .proTable td {padding:8px 3px; line-height:16px !important; font-size:12px; border:1px solid #ccc;}
.proTable th {font-weight:400; color:#111; background:#f7f7f7; padding:8px 0;}
.proTable td {color:#444;}
.proTable td.bg1 {background:#dceff4;}
.proTable td.bg2 {background:#e4f8e1;}
.proTable td.bg6 {background:#f8eae2;}
.proTable td.bg6T {font-weight:600;}
.proTable td.bg7 {background:#e4e4f6;}
.proTable td.colorRed {text-shadow:1px 0 0 #e00000; letter-spacing:1px;}

#sContents div.program {width:100%; text-align:center; border-top:2px solid #ddd; border-bottom:2px solid #ddd; padding:20px 0 60px;}
#sContents div.program > a {width:170px; padding-top:200px; font-size:22px; color:#333; text-shadow:1px 0 0 #333; display:inline-block; margin:0 35px;}
#sContents div.program > a:hover {background-position:center 30px !important;} 
#sContents div.program > a.program1 {background:url('../images/contents/program_view.png') no-repeat center 40px;}
#sContents div.program > a.program2 {background:url('../images/contents/program_down.png') no-repeat center 40px;}
#sContents div.program > a.program3 {background:url('../images/contents/program_down2.png') no-repeat center 40px;}

.c_pop_wrap {width:100%; height:100%; overflow:auto; display:none; background:url('../images/contents/profPopBg.png'); position:fixed; top:0; left:0; z-index:999998;}
.c_pop {width:800px; margin:0 auto; background:#fff;}
.c_pop div.popTitle {height:50px; line-height:50px; background:#111; color:#fff; font-size:18px; font-weight:700; padding-left:40px; position:relative;}
.c_pop div.popTitle p.close_bt {position:absolute; top:0; right:0; z-index:999999;}
.c_pop_wrap .c_pop1_load{}

/*keynote speakers*/
#sContents dl.spekarWrap {width:100%; overflow:hidden; border-bottom:1px solid #ddd;}
#sContents dl.spekarWrap > dt {width:150px; float:left; margin-right:20px; border-top:1px solid #888; padding-top:25px;}
#sContents dl.spekarWrap > dd {width:620px; float:left; border-top:1px solid #ddd; padding:30px 0 30px 30px;}

#sContents dl.spekarWrap2 > dt {display:none;}
#sContents dl.spekarWrap2 > dd {width:800px;}

#sContents dl.work > dt {width:120px;}
#sContents dl.work > dd {width:660px; padding-left:20px;}

#sContents dl.organi {border-bottom:none;}
#sContents dl.organi > dt {width:150px; padding:30px 0 30px 20px; background:#eee; border-bottom:1px solid #ddd;}
#sContents dl.organi > dd {width:610px; margin-bottom:20px; padding-left:20px; border-bottom:1px solid #ddd;}

.slideTable {overflow:hidden; padding:35px 30px; border-bottom:1px solid #ddd;}
#Kyoung {border-top:1px solid #ddd; margin-top:50px;}
.slideTable > ul > li {width:760px;}
.slideTable > ul > li ul.spSlide {}
.slideTable > ul > li ul.spSlide:after {display:block; clear:both; content:""; height:0;}
.slideTable > ul > li ul.spSlide > li {float:left;}
.slideTable > ul > li ul.spSlide li.spPhoto {width:120px; margin-right:35px;}
.slideTable > ul > li ul.spSlide li.spTxt {width:605px;}
.slideTable > ul > li ul.spSlide li.spTxt > span {font-size:16px; color:#333; display:block;}
.slideTable > ul > li ul.spSlide li.spTxt > p {font-style:italic; color:#314c71; margin:10px 0;}
.slideTable > ul > li ul.spSlide li.spTxt > a {width:110px; height:28px; overflow:hidden; display:inline-block; margin-top:12px;}
.slideTable > ul > li ul.spSlide li.spTxt > a:hover > img, .slideTable > ul > li ul.spSlide > li.spTxt > a.on > img {margin-top:-28px;}
.slideTable > ul > li .answer {width:680px;/*width:580px;*/ padding:25px 40px 28px; font-size:14px; line-height:170%; background:#f5f5f5; margin-top:10px; display:none;}

.workSlide {padding:20px 0 30px; border-top:1px solid #ddd; margin:10px 0 40px;}
.workSlide > ul > li {width:820px !important;}
.workSlide > ul > li ul.spSlide li.spTxt ul.dotList > li > a {color:#314c71;}
.workSlide > ul > li ul.spSlide li.spTxt ul.dotList > li > a:hover, .workSlide > ul > li ul.spSlide.on li.spTxt ul.dotList > li > a {color:#499DDC !important; text-decoration:underline;}
.workSlide .answerWork {width:620px !important; margin-left:130px; padding:30px 35px !important;}
.workSlide .answerWork > ul {margin-top:25px; padding-top:25px; border-top:1px dotted #aaa;}
.workSlide .answerWork > ul:first-child {margin-top:0; padding-top:0; border-top:0;}
.workSlide .answerWork > ul:after {display:block; height:0; content:""; clear:both;}
.workSlide .answerWork > ul > li {float:left;}
.workSlide .answerWork > ul li.orPhoto {width:120px; margin-right:30px;}
.workSlide .answerWork > ul li.orTxt {width:470px; font-size:14px;}
.workSlide .answerWork > ul li.orTxt > h4 {line-height:100%; border-bottom:1px solid #666; display:inline-block; margin-bottom:3px;}
.workSlide .answerWork > ul li.orTxt > p {margin-bottom:15px; font-size:14px; color:#555; line-height:140%;}

/*venue*/
#sContents dl.coexCate > dt {width:240px;}
#sContents dl.coexCate > dt h4 {height:66px; padding-left:95px; line-height:66px;}
#sContents dl.coexCate > dt.coexEnter h4 {background:url('../images/contents/coex_enter.gif') no-repeat 20px; margin-top:10px;}
#sContents dl.coexCate > dt.coexShopping h4 {background:url('../images/contents/coex_shopping.gif') no-repeat 20px; margin-top:10px;}
#sContents dl.coexCate > dt.coexHotel h4 {background:url('../images/contents/coex_hotel.gif') no-repeat 20px;}
#sContents dl.coexCate > dd {width:530px;}

#sContents ul.venueTab {width:100%; margin-bottom:30px;}
#sContents ul.venueTab:after {display:block; clear:both; height:0; content:"";}
#sContents ul.venueTab > li {float:left; margin-left:-1px;}
#sContents ul.venueTab > li:first-child {margin-left:0;}
#sContents ul.venueTab > li > a {padding:0 20px; height:44px; line-height:43px; border:1px solid #d3d3d3; background:#f5f5f5; text-align:center; font-size:15px; color:#555; display:block; z-index:0;}
#sContents ul.venueTab > li > a:hover, #sContents ul.venueTab > li.on > a {background:#fff; border:1px solid #999; color:#333; text-shadow:1px 0 0 #333; text-decoration:none; z-index:2; position:relative;}

#sContents div.way > div {position:relative;}

.pixBtn {height:44px; line-height:44px; border:1px solid #aaa; font-size:15px; color:#555; display:inline-block; padding:0 25px 0 42px;}
.pixBtn:hover {color:#fff; border:1px solid #444; text-decoration:none;}

.printBtn{background:url('../images/contents/print.png') no-repeat 20px; position:absolute; top:-76px; right:0;}
.printBtn:hover {background:url('../images/contents/print_on.png') no-repeat 20px #666;}

.proDown {background:url('../images/contents/down.png') no-repeat 20px;}
.proDown:hover {color:#fff;  background:url('../images/contents/down_on.png') no-repeat 20px #666;}

.detailBtn {height:38px; line-height:38px; background:url('../images/contents/detail.png') no-repeat 18px; position:absolute; top:-47px; right:0;}
.detailBtn:hover {color:#fff;  background:url('../images/contents/detail_on.png') no-repeat 18px #666;}


/*submission guide*/
#sContents ul.abProcess {margin-bottom:20px; background:url('../images/contents/submission_process.gif') no-repeat center top;}
#sContents ul.abProcess:after {display:block; clear:both; content:""; height:0;}
#sContents ul.abProcess > li {width:164px; height:74px; padding-top:107px; text-align:center; color:#111; font-size:15px; line-height:140%; float:left;}
#sContents ul.abProcess > li > span {position:absolute; text-indent:-100000000000px;}

#sContents ul.topic {width:410px; float:left; margin-left:-1px;}
#sContents ul.topic:first-child {margin-left:0;}
#sContents ul.topic > li {width:338px; padding:15px 30px 15px 40px; border:1px solid #ddd; margin-top:-1px; background:url('../images/sub/noticeDot.gif') no-repeat 30px;}
#sContents ul.topic > li:nth-child(odd) {margin-left:0;}
#sContents ul.topic > li > strong {display:inline-block; color:#70849f; font-weight:400; margin-right:10px; padding-right:20px; background:url('../images/sub/locationDot.gif') no-repeat right;}
#sContents ul.topic > li.poticLine {border-top:2px solid #314c71;}

/*registration guide*/
#sContents ul.regiProcess {background:url('../images/contents/regi_process.gif') no-repeat center top;}
#sContents ul.regiProcess > li {height:55px; padding-top:126px;}

/*flight*/
#sContents ul.flight:after {display:block; clear:both; height:0; content:"";}
#sContents ul.flight > li {width:400px; padding:20px 0 30px; background:#f7f7f7; text-align:center; float:left;}
#sContents ul.flight > li > img {margin-bottom:15px; display:inline-block;}
#sContents ul.flight > li > a {width:198px; height:33px; line-height:33px; border:1px solid #ccc; display:inline-block; margin-bottom:5px; font-size:14px;}
#sContents ul.flight > li > a:hover {color:#fff; text-decoration:none; background:#888; border:1px solid #666; border-radius:10px;}

/*¼­¿ï ´ëÁß±³Åë*/
#sContents div.subwayMap {margin:15px 0; position:relative;}

/*accommodation - hotel*/
#sContents ul.hotelList > li {padding:30px 0; border-bottom:1px solid #ddd;}
#sContents ul.hotelList > li:first-child {border-top:1px solid #ddd;}
#sContents ul.hotelList > li > ul:after {display:block; height:0; clear:both; content:"";}
#sContents ul.hotelList > li > ul > li {float:left;}
#sContents ul.hotelList > li > ul li.hotelPhoto {width:200px; margin-right:30px; padding-top:3px;}
#sContents ul.hotelList > li > ul li.hotelPhoto > img {width:200px;}
#sContents ul.hotelList > li > ul li.hotelTxt {width:590px;}
#sContents ul.hotelList > li > ul li.hotelTxt h4 > a {width:52px; height:25px; line-height:23px; background:url('../images/contents/mail_con.png') no-repeat 12px #b6b6b6; padding-left:30px; font-size:11px; color:#fff; font-weight:400; text-shadow:none;
display:inline-block; text-decoration:none; letter-spacing:normal; margin-left:15px;
border-radius:30px;
-webkit-border-radius:30px;
-moz-border-radius:30px;}
#sContents ul.hotelList > li > ul li.hotelTxt h4 > a:hover {background-color:#314c71;}
#sContents div.addHotel {border:1px solid #ddd; padding:30px; text-align:center;}
#sContents div.addHotel > a {width:265px; padding:25px 0; text-align:center; line-height:110px; display:inline-block; margin:0 10px;}
#sContents div.addHotel > a.addHotel_01 {background:#0094d8;}
#sContents div.addHotel > a.addHotel_02 {background:#ff5a5f;}
#sContents div.addHotel > a:hover {border-radius:17px;
-webkit-border-radius:17px;
-moz-border-radius:17px;}

/*sponsor*/
#sContents div.spon {padding-left:180px;}
#sContents div.spon > p {width:594px; border-left:1px solid #ddd; padding-left:45px;}
#sContents div.spon.sponsor {background:url('../images/contents/sponsor.gif') no-repeat left;}
#sContents div.spon.exhibition {background:url('../images/contents/exhibition.gif') no-repeat left;}
#sContents div.spon.oralPre {background:url('../images/contents/oralPre.gif') no-repeat left;}
#sContents div.spon.posterPre {background:url('../images/contents/posterPre.gif') no-repeat left;}

#sContents div.sponLogo {height:120px; line-height:120px; overflow:hidden; border:1px solid #ddd; text-align:center; margin-bottom:20px; vertical-align:middle; position:relative;}
#sContents div.sponLogo > a {margin:0 30px; text-align:center; display:inline-block;}



/*welcome*/
#sContents .welcomeKorean {width:660px; height:990px; background:url('../images/contents/welcome_bg.gif') no-repeat center top; padding:110px 80px 0 80px;}
#sContents .welcomeKorean > dt {text-align:center; margin-bottom:55px;}
#sContents .welcomeKorean > dd {line-height:200%; font-family:"Nanum Gothic","NanumGothic"; word-break:keep-all; text-align:justify;}
#sContents .welcomeKorean > dd > span {color:#000;}
#sContents .welcomeKorean > dd > p {margin-top:40px; color:#333; font-family:"Nanum Gothic","NanumGothic"; font-size:17px; font-weight:400; text-shadow:1px 0 0 #333; text-align:right;}
/*
#sContents .welcomeKorean > dd > ul {overflow:hidden; margin-top:40px;}
#sContents .welcomeKorean > dd > ul > li {float:left; margin-left:30px; color:#333; font-family:"Nanum Gothic","NanumGothic";}
#sContents .welcomeKorean > dd > ul > li > strong {font-size:18px; color:#111; font-weight:700;}
*/

#sContents .welcomeEn {height:1050px; background:url('../images/contents/welcome_bg_en.gif') no-repeat center top;}
#sContents .welcomeEn > dd, #sContents .welcomeEn > dd > p {font-family:'Verdana', 'Tahoma', sans-serif; line-height:150%;}

/*overview*/
#sContents div.overview {margin-bottom:40px;}
#sContents div.overview > strong {font-size:22px; color:#314c71; display:block; margin-bottom:35px; font-weight:400;}
#sContents div.overview ul.overviewList > li {margin-bottom:15px; padding:0 0 10px 10px; background:url('../images/sub/dotLine.gif') repeat-x bottom; font-size:17px;}
#sContents div.overview ul.overviewList > li > span {width:100px; font-size:17px; color:#333; text-shadow:1px 0 0 #333; display:inline-block; background:url('../images/contents/overviewDot.gif') no-repeat left; padding-left:12px;}
#sContents ul.over_txt:after {display:block; height:0; content:""; clear:both;}
#sContents ul.over_txt > li {float:left;}
#sContents ul.over_txt li.overLogo {width:151px; height:156px; padding:20px; border:1px solid #ddd; margin-right:30px;}
#sContents ul.over_txt li.overText {width:597px;}

/*
#sContents ul.over_txt > li {width:400px; margin-left:20px; float:left;}
#sContents ul.over_txt > li:first-child {margin-left:0;}
#sContents ul.over_txt > li:first-child > p {width:338px; padding:30px;}
#sContents ul.over_txt > li > p {width:328px; height:395px; border:1px solid #ddd; padding:30px 35px;}
#sContents ul.over_txt > li > p > img {display:block; margin:0 auto 25px;}
*/


/*important date*/
#sContents ul.imDate:after {display:block; content:""; clear:both; height:0;}
#sContents ul.imDate > li {float:left; border-left:1px solid #ddd; text-align:center; font-size:17px; color:#333; padding:105px 65px 15px;}
#sContents ul.imDate > li:first-child {border-left:0; padding-left:0;}
#sContents ul.imDate > li > img {display:inline-block; margin-top:20px;}
#sContents ul.imDate li.date1 {background:url('../images/contents/date_01.gif') no-repeat 70px 10px;}
#sContents ul.imDate li.date2 {background:url('../images/contents/date_02.gif') no-repeat center 10px;}
#sContents ul.imDate li.date3 {padding-right:0; background:url('../images/contents/date_03.gif') no-repeat 120px 10px;}

/*contact us*/
#sContents ul.contactUs {}
#sContents ul.contactUs > li {margin-bottom:40px; padding-bottom:40px; background:url('../images/sub/dotLine.gif') repeat-x bottom;}
#sContents ul.contactUs > li {}

/*tour*/
#sContents div.tourBtn {height:280px; border:1px solid #ddd; overflow:hidden; background:url('../images/contents/tourLine.gif') repeat-x left 250px #fcfcfc; position:relative; margin-bottom:30px;}
#sContents div.tourBtn > a {height:22px; line-height:22px; padding-left:30px; background:url('../images/contents/tourCircle_off.png') no-repeat 7px; display:block; text-decoration:none; margin:0 10px;
transform:rotate(-60deg);
-webkit-transform:rotate(-60deg);
-moz-transform:rotate(-60deg);
-o-transform:rotate(-60deg);
-ms-transform:rotate(-60deg);}
#sContents div.tourBtn > a.tour11 {position:absolute; top:136px; left:-25px;}
#sContents div.tourBtn > a.tour1 {position:absolute; top:203px; left:75px;}
#sContents div.tourBtn > a.tour2 {position:absolute; top:192px; left:125px;}
#sContents div.tourBtn > a.tour3 {position:absolute; top:191px; left:180px;}
#sContents div.tourBtn > a.tour4 {position:absolute; top:201px; left:250px;}
#sContents div.tourBtn > a.tour5 {position:absolute; top:149px; left:285px;}
#sContents div.tourBtn > a.tour6 {position:absolute; top:160px; left:362px;}
#sContents div.tourBtn > a.tour7 {position:absolute; top:191px; left:445px;}
#sContents div.tourBtn > a.tour8 {position:absolute; top:165px; left:495px;}
#sContents div.tourBtn > a.tour9 {position:absolute; top:177px; left:560px;}
#sContents div.tourBtn > a.tour10 {position:absolute; top:177px; left:620px;}
#sContents div.tourBtn > a:hover, #sContents div.tourBtn > a.on {background:url('../images/contents/tourCircle_on.png') no-repeat 7px; color:#314c71; text-shadow:1px 0 0 #314c71;}

#sContents div.tourTxt > div > p {margin-bottom:30px;}
#sContents div.tourTxt > div > p > strong {color:#333; display:block; text-shadow:1px 0 0 #333; letter-spacing:1px; font-weight:400; margin-bottom:5px;}
.tourDay {width:60px; height:22px; line-height:20px; text-align:center; font-size:13px; font-weight:700; color:#fff; display:inline-block; margin-right:10px; background:#bbb;}
.tourJeju {height:188px; padding:15px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:140%;}

/*visa info*/
#sContents .visaBtn {padding-left:20px; background:url('../images/contents/click.png') no-repeat left; display:inline-block;}

/*È¯À²°è»ê±â*/
.gcw_valblockF7UNS8q2b {width:100% !important;}
.gcw_valblockFjZM5XI2v input.gcw_inputFjZM5XI2v {width:60px !important;} 
.gcw_ttlF7UNS8q2b {width:0 !important;}
.gcw_ttlF7UNS8q2b select.gcw_selectF7UNS8q2b {width:60px !important;}
.gcw_info-bgF7UNS8q2b, .gcw_info-signF7UNS8q2b {display:none;}


/***************submission search pop *****************************/
.searchPop {padding:3%; margin:0 auto;}
.searchPop input {padding:7px; border:1px solid #ddd;}
.searchPop .searchPopTitle {height:50px; line-height:50px; color:#fff; text-shadow:1px 0 0 #fff; letter-spacing:1px; background:#0d2d58; text-align:center; margin-bottom:20px; font-size:18px;}
.searchPop div.autInfo {width:90%; padding:4% 5%; border:1px solid #ddd; margin-bottom:20px;}
.searchPop div.autInfo:after {display:block; height:0; content:""; clear:both;}
.searchPop div.autInfo > ul {float:left; margin-right:20px;}
.searchPop div.autInfo > ul > li {margin-bottom:8px;}
.searchPop div.autInfo > ul > li > span {width:130px; color:#333; display:inline-block;}

.btn_basic {width:100px; height:40px; background:#aaa; border:1px solid #999 !important; color:#fff; text-align:center; display:inline-block; cursor:pointer;}
.btn_basic:hover {background:#777; border:1px solid #555 !important;}

.btn_gray {background:#999; border:none; color:#fff !important; padding:10px; font-size:12px; cursor:pointer; margin-bottom:1px;}
.btn_blue {background:#7195BD; border:none; color:#fff !important; padding:10px; font-size:12px; cursor:pointer; margin-bottom:1px;}

.btn_popSearch {background:#314c71; border:1px solid #153054 !important;}
.btn_popSearch:hover {background:#0d2d58; border:1px solid #001127 !important;}

.btn_searchSelect {width:78px !important; height:28px; font-size:13px !important; text-align:center; cursor:pointer; border:1px solid #d3d3d3;}
.btn_searchSelect:hover {border:1px solid #999;}

.btn_close {height:30px; background:#777 !important; border:1px solid #555 !important;}
.btn_close:hover {background:#555 !important; border:1px solid #333 !important;}

.searchPopTable th, .searchPopTable td {border-left:1px solid #ddd !important; border-right:1px solid #ddd;}



/****************************** Sub Content ***********************************/
.content .default_def{}	
.content .default_def dt{margin:0 0 3px 0;font-weight:600}	
.content .default_def dd{margin:0 0 15px 8px;}

.content .default_table{border-top:2px solid #314c71}
.content .default_table th{border:1px solid #ddd;background:#605f78;padding:8px 0 10px 0;color:#fff}
.content .default_table td{border:1px solid #ddd;padding:5px;text-align:center;}

.content .form_title {line-height:100%; font-size:20px; text-shadow:1px 0 0 #314c71; letter-spacing:1px; color:#314c71; font-weight:400; display:inline-block; margin-bottom:20px;}
.content .checkPoint {padding-left:23px; background:url('../images/contents/checkPoint.png') no-repeat left 5px;}

.content .form_table {width:100%; border-top:2px solid #314c71; border-collapse:collapse;}
.content .form_table th {border-bottom:1px solid #d3d3d3; padding:12px 0 12px 15px; text-align:left; color:#111; font-weight:400;}
.content .form_table td {border-bottom:1px solid #d3d3d3; vertical-align:middle; padding:12px 15px 12px 0;}
.content .form_table th:first-child, .content .form_table td:first-child {border-left:0;}
.content input, .content select, .content textarea {border:1px solid #ddd; padding:10px;}
.content .form_table td input.emailCheck {height:39px; padding:0 20px; font-size:12px; font-weight:400; box-shadow:none; color:#777; border:1px solid #ddd; cursor:pointer;}
.content .form_table td input.emailCheck:hover {border:1px solid #bbb; color:#333;}
.content .form_table td textarea {border:1px solid #ccc; width:90%; padding:5px 10px; vertical-align:middle;}
.content .form_table td input.checkbox{width:auto; border:none; margin-bottom:2px;}

.content .download {padding:3px 23px 3px 40px; background:url('../images/contents/btn_down.png')no-repeat 20px #f9f9f9; border:1px solid #d0d0d0; font-size:12px; color:#666; text-align:center; display:inline-block; text-decoration:none; margin:5px 0;}
.content .download:hover {border:1px solid #999; color:#111;}

.content .download2 {width:auto !important; height:26px !important; line-height:26px !important; padding:0 20px 0 40px; cursor:pointer; margin:0;}


.content .formTxt {font-size:14px; color:#777; line-height:150%;}
.content .formTxt > strong {color:#555; text-shadow:0.5px 0 0 #555; font-weight:400;}
.content .formTxt > strong.colorRed {text-shadow:0.5px 0 0 #e00000;}
.content .formTxt > strong.color333 {text-shadow:0.5px 0 0 #333;}
.content .formTxt > strong.colorBlue {text-shadow:0.5px 0 0 #03C;}


.content .btn{}
.content .btn .btn_ok, .content .btn .btn_no {width:220px; padding:15px; text-align:center; font-weight:400;}
.content .btn .btn_ok:hover, .content .btn .btn_no:hover {border-radius:11px;
-webkit-border-radius:11px;
-moz-border-radius:11px;}
.content .btn .btn_ok {background:#314c71; color:#fff; border:1px solid #314c71;}
.content .btn .btn_ok:hover {background:#0d2d58; border:1px solid #0d2d58; cursor:pointer;}
.content .btn .btn_no {background:#aaa; border:1px solid #aaa; color:#fff;}
.content .btn .btn_no:hover {background:#888; border:1px solid #888; cursor:pointer;}

.content .btn_search {height:40px; padding:0 20px 0 50px; font-size:14px; color:#555; background:url('../images/contents/btn_search.gif') no-repeat left #eee; border:none; float:right; margin-top:-10px;}
.content .btn_search:hover {color:#fff; background-color:#7c94a4; color:#fff; cursor:pointer;}

.content .btn .btn_add, .content .btn .btn_de {min-width:180px; height:40px; padding:0 20px 0 45px; font-size:14px; border:none; color:#555; text-align:center;}
.content .btn .btn_add {background:url('../images/contents/btn_add.gif') no-repeat left #eee;}
.content .btn .btn_de {background:url('../images/contents/btn_de.gif') no-repeat left #eee;}
.content .btn .btn_add:hover, .content .btn .btn_de:hover {color:#fff; cursor:pointer; background-color:#aaa;}

.content .important{border:1px solid #d7d7d7;background:#f5f5f5;padding:15px 20px}
.content .important span{display:block;text-align:center;font-weight:bold;font-size:16px;}
.content .important ul{}
.content .important ul li{}

/*.content .btn a{display:block;text-align:center;margin:0 auto;padding:15px 30px;background:#f5f5f5;border:1px solid #d9d9d9;width:300px;}
.content .btn a:hover{background:#db4520;color:#fff;}
*/

/*°Ô½ÃÆÇ °Ë»ö*/
.search {width:100%; background:#fbfbfb; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:15px 0; margin-bottom:30px; display:inline-block; position:relative;}
.search .s01{width:55%; float:left;}
.search .s02{width:35%; float:right; }
.search input{width:300px; border:1px solid #ddd; display:block; float:left; margin-right:5px; padding:9px;}
.search select{width:190px; border:1px solid #ddd;  float:left; margin-right:5px; padding:8px; }
.search a{width:90px; height:36px; line-height:36px; border:1px solid #999; display:block; float:left; text-align:center; background:#999; color:#fff;}
.search a:hover {background:#314c71; border:1px solid #314c71; text-decoration:none;border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;}
.search .tt{height:30px; display:block; float:left; margin-right:20px; color:#333; text-shadow:1px 0 0 #333; letter-spacing:1px; font-size:17px; padding:6px 0 0 60px; background:url('../images/contents/search.png') no-repeat 25px 4px;}
.search .s02 select{float:right; width:200px;margin-right:15px;}
.old-ie .search{padding:19px 0;}
.old-ie .search input{padding-top:6px; height:25px;}

/*°Ô½ÃÆÇ ÆäÀÌÂ¡*/
.PagingB{width:100%; text-align:center; padding:30px 0 50px; clear:both;}
.PagingB .Paging{width:100%; text-align:center; }
.PagingB .Paging a{display:inline-block; width:40px; height:40px; line-height:40px; border:1px solid #ddd; margin-right:3px; color:#777;}
.PagingB .Paging a:hover{border:1px solid #ccc; background:#f5f5f5; text-decoration:none;}
.PagingB .Paging a.on{border:1px solid #555; background:#777; color:#fff; font-weight:bold;}
.PagingB .Paging a.off{color:#cccccc; font-weight:normal;}
.PagingB .Paging a.off:hover{border:1px solid #e9e9e9;  background:#fff;}
.PagingB .Paging a.prev01_on, .PagingB .Paging a.prev02_on, .PagingB .Paging a.next01_on, .PagingB .Paging a.next02_on{border:1px solid #cfcfcf; background:#fafafa; font-weight:normal;}
.PagingB .Paging a.prev01_on:hover, .PagingB .Paging a.prev02_on:hover, .PagingB .Paging a.next01_on:hover, .PagingB .Paging a.next02_on:hover{border:1px solid #a8a6a6; background:#d2d2d2;}

.PagingB .Paging a.prev01_off, .PagingB .Paging a.prev02_off, .PagingB .Paging a.next01_off, .PagingB .Paging a.next02_off{border:1px solid #cfcfcf; background:#fafafa; color:#999; font-weight:normal;}
.PagingB .Paging a.prev01_off:hover, .PagingB .Paging a.prev02_off:hover, .PagingB .Paging a.next01_off:hover, .PagingB .Paging a.next02_off:hover{}
.old-ie .PagingB .Paging a{height:26px;}	

#bContentArea{width:100%; padding:20px 0 30px 0; overflow:auto; min-height:100px; border-bottom:1px solid #ccc;}
#bContentArea p{margin-bottom:5px;}
#pContentArea{width:100%; padding:30px 0; text-align:center; border-bottom:2px dashed #ccc;}
#pContentArea p{width:100%; padding:0; margin:0; text-align:center;}

/*°Ô½ÃÆÇ ¹öÆ°*/
.bListBtn {padding:20px 0; overflow:auto;}
.bListBtn input{float:left; margin-right:5px;}
.bListBtn input.right{float:right; margin-left:5px;}
.bListBtn a{ display:inline-block; float:left; border:1px solid #ddd; text-align:center; padding:5px 20px; margin-right:5px;}
.bListBtn a:hover{border:1px solid #bbb; color:#333; background:#f5f5f5; text-decoration:none;}
.bListBtn a.right{float:right;}

#bContentArea{width:780px; padding:20px; overflow:auto; min-height:100px; border-bottom:1px solid #ddd;}
#bContentArea p{margin-bottom:5px;}
#pContentArea{width:100%; padding:30px 0; text-align:center; border-bottom:2px dashed #ddd;}
#pContentArea p{width:100%; padding:0; margin:0; text-align:center;}

.ellipsis{
	white-space:nowrap;
	text-overflow:ellipsis;					/* IE, Safari */
	-o-text-overflow:ellipsis;				/* Opera under 10.7 */
	overflow:hidden;							/* "overflow" value must be different from "visible" */
	-moz-binding:url('ellipsis.xml#ellipsis');	
}

