/* Reset */
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
body{background:#fff;}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, 
font, img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend,  caption, tbody, tfoot, thead, table, tr, td {border:0 none;margin:0;padding:0;}
body,input,button{font-size:12px;line-height:1.5em;font-family:"µ¸¿ò",Dotum,"±¼¸²",Gulim,AppleGothic,Sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img,fieldset,iframe{border:0 none;}
li, ol, ul{list-style:none;}
blockquote, q{quotes:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff6600;}
em,address{font-style:normal;}
button,label{cursor:pointer;}
button *{position:relative;}
button img{left:-3px; left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
caption, legend {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
table{border-spacing:0;border-collapse:separate;}
table, td, th {vertical-align:middle;line-height:1.5em;font-size:12px;}
hr {display:none;}
legend {display:block;overflow:hidden;position:absolute;left:0;top:-5000px;display:none;}
.hidden {position:absolute; z-index:-1; visibility:hidden;}
select{ color:#333;font-size:12px;height:19px;Border:1px SOLID #7F9DB9;background:#F9F9F9;margin-top:-2px}
input {color:#333;font-size:12px;height:17px;background:#F6FAFD;border:1px solid #C4DAF2;margin-top:1px;}
input.gr {color:#333;font-size:12px;height:17px;background:#F7F7F7;border:1px solid #D6D6D6;margin-top:-2px}
textarea {color:#333;font-size:12px;background:#F6FAFD;border:1px solid #C4DAF2;width:100%;overflow:auto;margin-bottom:3px}
h1 {margin-top:15px;padding-left:15px;font-size:14px;line-height:16px;font-weight:bold;color:#333;background-image:url(../images/ic_h1.gif);background-repeat:no-repeat}
h2 {margin-top:15px;padding-left:13px;font-size:12px;font-weight:bold;color:#666;background-image:url(../images/ic_h2.gif);background-repeat:no-repeat;line-height:15px}
.bd_none {border:none;background:none;width:13px;height:13px;vertical-align:middle;margin-right:3px}



/* Common */
.clear { clear:both;}
.bpd {padding-top:20px;}

.pdt3 {padding-top:3px;}
.pdt5 {padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt20{padding-top:20px;}
.pdt30{padding-top:30px;}

.pdl3 {padding-left:3px;}
.pdl5 {padding-left:5px;}
.pdl10 {padding-left:10px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}

.pdr3 {padding-right:3px;}
.pdr5 {padding-right:5px;}
.pdr10 {padding-right:10px;}
.pdr20{padding-right:20px;}
.pdr30{padding-right:30px;}

.pdb10{padding-bottom:10px}
.pdb5{padding-bottom:5px}

.mgt3 {margin-top:3px;}
.mgt5 {margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px;}

.mgl3 {margin-left:3px;}
.mgl5 {margin-left:5px;}
.mgl10 {margin-left:10px;}
.mgl20{margin-left:20px;}
.mgl30{margin-left:30px;}

.mgr3 {margin-right:3px;}
.mgr5 {margin-right:5px;}
.mgr10 {margin-right:10px;}
.mgr20{margin-right:20px;}
.mgr30{margin-right:30px;}

.mgb10{margin-bottom:10px}
.mgb5{margin-bottom:5px}

.textl {text-align:left;}
.textc {text-align:center;}
.textr {text-align:right;}
.textt {vertical-align:top;}
.textm {vertical-align:middle;}
.textb {vertical-align:bottom;}

.divac {margin:0 auto;}

.b {font-weight:bold}
.nb {font-weight:100}

.bdn {border:none;vertical-align:-4px;padding-right:3px;background:#FFF}

.ws {width:50px}

/*º»¹® ¹®´Ü Á¤·Ä*/
.ctfl {float:left;}
.ctfr{float:right;}

/*middleÁ¤·Ä*/
.wrap_tb{position:absolute;top:0;left:0;width:100%;height:100%;display:table;z-index:100}
.wrap{display:table-cell;vertical-align:middle;}


/*ÆùÆ®*/
.p_red {color:#CC3333;}
.p_nv {color:#263E60;}
.p_gry {color:#777;}
.p_blk {color:#000;}
.p_org {color:#ff6600;}
.p_wht {color:#FFF;}

/*readonly*/
.readonly{background:#F2F2F2;border:1px solid #DADADA}








/********************* Layout *********************/

body {}

#header, #container, #footer {width:1050px;margin:0 auto;text-align:left;}
#header {height:85px; position: relative; z-index: 5;}
#container {}
#aside {width:220px;float:left}
#contents {width:830px;float:right}


/*header*/
#gnb {float:right;height:20px;padding:10px 0 0 0;}
#gnb li {float:left}
#logo {width:220px;height:30px;text-align:center;float:left;padding-top:4px}
#topmenu {width:830px;height:30px;float:right;}
#topmenu li {float:left}


/*Å¾·¹ÀÌ¾î*/
.bg_tsmlt {background-image:url(../images/bg_tsmlt.png);height:12px;width:12px;background-repeat:no-repeat}
.bg_tsmct {background-image:url(../images/bg_tsmct.png);height:12px;width:100%x;background-repeat:repeat}
.bg_tsmrt {background-image:url(../images/bg_tsmrt.png);height:12px;width:12px;background-repeat:no-repeat}
.bg_tsmtl{background-image:url(../images/bg_tsmtl.png);background-repeat:repeat}
.bg_tsmtc {background:#FFF}
.bg_tsmtr{background-image:url(../images/bg_tsmtr.png);background-repeat:repeat}
.bg_tsmlb {background-image:url(../images/bg_tsmlb.png);height:12px;width:12px;background-repeat:no-repeat}
.bg_tsmcb {background-image:url(../images/bg_tsmcb.png);height:12px;width:100%x;background-repeat:repeat}
.bg_tsmrb {background-image:url(../images/bg_tsmrb.png);height:12px;width:12px;background-repeat:no-repeat}

.tmsmct {padding:0 3px 0 3px;}
.tmsmct td {height:17px;line-height:14px;padding-top:6px;padding-left:5px;text-align:left;font-size:11px;letter-spacing:-1px}
.tmsmct th {height:1px;width:100%;height:1px;background-image:url(../images/line_tsm.gif);}
a.tmson { font-size:11px;}
a.tmson:hover {color:#2574B4;font-weight:bold;letter-spacing:-1px}/*388DB1*/


.topth_over {font-size:11px;color:#2574B4;font-weight:bold;letter-spacing:-1px}
.topth_out {font-size:11px;letter-spacing:-1px}

.tm {width:140px;position:absolute;top:52px;display:none}



/*left*/
#left {width:180px;margin:0 auto;}
#lmlist {background-image:url(../images/bg_lmlist.gif);background-repeat:repeat;width:180px;margin:0 auto;}
#lmlist li {height:21px;padding:7px 0 0 23px;background-image:url(../images/bg_lmli.gif);background-repeat:no-repeat;width:130px;margin:0 auto;}
#lmlist .on {height:21px;padding:7px 0 0 23px;background-image:url(../images/bg_lmli_on.gif);background-repeat:no-repeat;width:130px;margin:0 auto;font-weight:bold;margin-top:5px}
a.lmh {color:#666}
a.lmh:hover{color:#ff6600}

a.lmh1 {color:#666;letter-spacing:-1px;line-height:20px;font-size:11px}
a.lmh1:hover{color:#000}



/*container*/
#title {float:left;}
#history {float:right;height:25px;line-height:25px;padding-left:15px;color:#999;background-image:url(../images/bg_history.gif);background-repeat:no-repeat;}
#history strong {color:#333;}
.titline {width:830px;height:1px;background-image:url(../images/bg_titline.gif);background-repeat:repeat;margin-bottom:20px;}
.titline_no_bottom {width:830px;height:1px;background-image:url(../images/bg_titline.gif);background-repeat:repeat;}



/*Á¶È¸Á¶°Ç*/
.bg_chlt {background-image:url(../images/bg_chlt.gif);height:6px;width:6px;background-repeat:no-repeat}
.bg_chct {background-image:url(../images/bg_chct.gif);height:6px;width:100%x;background-repeat:repeat}
.bg_chrt {background-image:url(../images/bg_chrt.gif);height:6px;width:6px;background-repeat:no-repeat}
.bg_chdtl{background-image:url(../images/bg_chdtl.gif);background-repeat:repeat}
.bg_chdtc {}
.bg_chdtr{background-image:url(../images/bg_chdtr.gif);background-repeat:repeat}
.bg_chlb {background-image:url(../images/bg_chlb.gif);height:6px;width:6px;background-repeat:no-repeat}
.bg_chcb {background-image:url(../images/bg_chcb.gif);height:6px;width:100%x;background-repeat:repeat}
.bg_chrb {background-image:url(../images/bg_chrb.gif);height:6px;width:6px;background-repeat:no-repeat}

#inq {margin-top:10px;margin-bottom:10px;}
#inqct {color:#333;}
#inqct th {color:#263E60;font-weight:bold;text-align:left;height:23px;line-height:23px;padding:2px 15px 0 30px;}
#inqct td {}
#inqct td img {}
#inqct input {color:#333;font-size:12px;height:17px;background:#F7F7F7;border:1px solid #D6D6D6;;width:100px;}
#inqct img {vertical-align:3px;padding-right:5px}
#inqbtn {text-align:right}





/*Å×ÀÌºí»ó´Ü*/
.line_tbt {background-image:url(../images/line_tbt.gif);height:3px;background-repeat:repeat;}

/*Å×ÀÌºí01 ¸®½ºÆ®Çü*/
.tb01 {width:100%}
.tb01 th {background-color:#D8E7F7;color:#4B7FB5;border-bottom:#8FBAE5 1px solid;border-right:#8FBAE5 1px solid;font-Weight:bold;height:21px;padding:3px 0 0 0;text-align:center;}
.tb01 th.right {border-right:none} 
.tb01 td {background-color:#FFF;border-bottom:#D0E2E2 1px solid;border-right:#D0E2E2 1px solid;height:21px;padding:3px 5px 0 5px;text-align:center;}
.tb01 td.right {border-right:none} 

.tb01 td.textl {text-align:left;}
.tb01 td.textc {text-align:center;}
.tb01 td.textr {text-align:right;}
.tb01 td.textt {vertical-align:top;}
.tb01 td.textm {vertical-align:middle;}
.tb01 td.textb {vertical-align:bottom;}

/*Å×ÀÌºí01 Ç×¸ñÇü*/
.tb02 {width:100%}
.tb02 th {background-color:#D8E7F7;color:#4B7FB5;border-bottom:#8FBAE5 1px solid;border-right:#8FBAE5 1px solid;font-Weight:bold;height:21px;padding:3px 0 0 0;text-align:center;}
.tb02 th.right {border-right:none} 
.tb02 td {background-color:#FFF;border-bottom:#8FBAE5 1px solid;border-right:#8FBAE5 1px solid;height:21px;padding:0 5px 0 5px;text-align:left;}
.tb02 td img {vertical-align:-5px;padding-left:3px}
.tb02 td.right {border-right:none;} 

.tb02 td.textl {text-align:left;}
.tb02 td.textc {text-align:center;}
.tb02 td.textr {text-align:right;}
.tb02 td.textt {vertical-align:top;}
.tb02 td.textm {vertical-align:middle;}
.tb02 td.textb {vertical-align:bottom;}


/*Å×ÀÌºí03 ¸®½ºÆ®Çü tb01 º¯Çü*/
.tb03 {width:830px;}
.tb03 th {background-color:#D8E7F7;color:#4B7FB5;border-bottom:#8FBAE5 1px solid;border-right:#8FBAE5 1px solid;font-Weight:bold;height:21px;text-align:center;}
.tb03 th.right {border-right:none} 
.tb03 td {background-color:#FFF;border-bottom:#D0E2E2 1px solid;border-right:#D0E2E2 1px solid;height:21px;text-align:center;}
.tb03 td.right {border-right:none} 

.tb03 td.textl {text-align:left;}
.tb03 td.textc {text-align:center;}
.tb03 td.textr {text-align:right;}
.tb03 td.textt {vertical-align:top;}
.tb03 td.textm {vertical-align:middle;}
.tb03 td.textb {vertical-align:bottom;}


/*Å×ÀÌºí04 ¸®½ºÆ®Çü tb01 º¯Çü*/
.tb04 {width:480px;}
.tb04 th {background-color:#D8E7F7;color:#4B7FB5;border-bottom:#8FBAE5 1px solid;border-right:#8FBAE5 1px solid;font-Weight:bold;height:15px;text-align:center;}
.tb04 th.right {border-right:none} 
.tb04 td {background-color:#FFF;border-bottom:#D0E2E2 1px solid;border-right:#D0E2E2 1px solid;height:21px;text-align:center;}
.tb04 td.right {border-right:none} 

.tb04 td.textl {text-align:left;}
.tb04 td.textc {text-align:center;}
.tb04 td.textr {text-align:right;}
.tb04 td.textt {vertical-align:top;}
.tb04 td.textm {vertical-align:middle;}
.tb04 td.textb {vertical-align:bottom;}


/*º»¹® text*/
.ct {padding:10px 0 5px 15px;}
.ctimg img {width:840px;height:410px}

/*ÆäÀÌÁö head info */
.content_info {padding:8px 10px 5px 15px;border:1px solid #e4e4e4;background:#f8f8f8;}
.content_info li {background:url('../images/ic_info.gif') no-repeat 0px 4px;padding:1px 0 2px 13px;color:#787878;}

/*hsbtn*/
.hsbtn {margin-top:15px;margin-left:3px}

/*ÆË¾÷·¹ÀÌ¾î*/
.poplayer {width:496px;border:2px solid #4D95D3;position:absolute;background:#FFF;margin:0 auto;display:none;}
.poplayer .sj {background-image:url(../images/bg_popsj.gif);background-repeat:repeat;width:488px;height:24px;padding:8px 0 0 10px;color:#FFF;font-weight:bold}
.poplayer .ct {padding:10px 20px 10px 20px;}
.poplayer .ct textarea {height:150px}
.poplayer .foot {width:486px;background:#ececec;text-align:right;height:30px;padding-right:10px}
.conbox {padding:8px 10px 6px 15px;border:1px solid #e4e4e4;background:#f8f8f8;}
.conbox li {text-align:center;color:#787878;font-weight:bold}

.idip {padding:7px 0 7px 0;border:1px solid #e4e4e4;text-align:center;margin-top:3px}





/*wordsearch*/
#wordsearch {}
#wordsearch input {color:#333;font-size:12px;height:17px;line-height:17px;background:#FFF;border:1px solid #999;width:200px;margin-right:5px;vertical-align:top;margin-top:1px}
#wordsearch img {vertical-align:top;margin-top:1px}

.word {height:50px}
.word li {float:left;background-image:url(../images/bg_word.gif);background-repeat:no-repeat;width:20px;height:20px;line-height:22px;text-align:center;margin-right:3px;margin-top:5px} 

.w_info {padding:8px 10px 5px 15px;border:1px solid #e4e4e4;background:#fff;margin-top:10px;}
.w_info li {color:#333;font-weight:bold}
.w_info .low {padding:3px 0 0 27px;font-weight:normal}


/*mlist*/
.mlist {padding:10px 10px 0 15px;background:#fff;margin-top:10px;border:1px solid #e4e4e4}
.mlist li {height:30px;font-size:14px;font-weight:bold;text-align:left}
a.ml {color:#263E6D;}
a.ml:hover{color:#ff6600;}


/*¹öÆ°*/
.btn{width:100%;text-align:right;margin-top:10px}
.btn_left{float:left;margin-top:10px}
.btn_right{float:right;margin-top:10px}



/*ÆäÀÌÁö³Ñ±è*/
.pag{width:100%;text-align:center;margin-top:5px}
.pag img {vertical-align:-1px;}
.pag strong {color:#ff6600}




/*right*/
#right {width:165px;margin-top:10px}
#rightlist {background-image:url(../images/bg_rightlist.gif);background-repeat:repeat;width:165px;height:300px}
#rightlist li {height:20px;padding:5px 0 0 0;width:130px;margin:0 auto;}



/*ºÐ·ù*/
.seldv {width:200px;background:#F7F7F7;border:1px solid #D2D2D2;font-weight:bold;color:#333;vertical-align:top;text-align:center;padding:5px 0 10px 0;line-height:25px;margin-right:20px;float:left;}
.seldvct {width:160px;background:#FFF;overflow:auto;overflow-x:hidden;height:300px;padding:10px 10px 10px 10px;margin:0 auto;font-weight:100;text-align:left}



/*»çÀÌÆ®¸Ê*/
.sitemap {width:142px;float:left;margin-right:60px}
.sitemap li {background-image:url(../images/bg_sitemap.gif);background-repeat:no-repeat;height:30px;width:127px;padding:1px 0 0 15px;line-height:30px}



/*·Î±×ÀÎ*/
.login_ipt {float:left;width:190px;height:20px;line-height:23px;margin-left:95px;margin-top:18px}
.login_ipt img {vertical-align:-2px}
.login_btn {float:left;width:60px;margin-top:19px}
.login_join {font-size:11px;margin-top:5px}
.login_join img {vertical-align:-5px}

 .fakeFileTxt { float: left; }
 .fileDiv
 {
  position: relative;
/*¹öÆ°ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó¼­ width, height ¼öÁ¤*/
  width: 70px;
  height: 30px;
/*¹öÆ°ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó¼­ width, height ¼öÁ¤*/
  overflow: hidden;
 }
  
 .buttonImg
 {
  background:url('http://image.gmarket.co.kr/challenge/neo_my_gd/g_image/minishop.gif');
/*¹öÆ°ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó¼­ width, height ¼öÁ¤*/
  width:65px;
  height:25px;
/*¹öÆ°ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó¼­ width, height ¼öÁ¤*/
  position: absolute;
  top: -3px;
  color: #FFFFFF;
  border-style: solid;
 }
  
 .realFile
 { 
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
   
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  -khtml-opacity: 0;
  -moz-opacity: 0;
 }








/*calendar*/
#calendar {width:830px;height:565px;background:url('../images/bg_cld.gif') no-repeat;margin-top:10px}
#cld_top {text-align:center; width:830px; height:40px;}
.cld_top_left {width:570px;float:left;padding-left:80px}
.cld_top_right {width:180px;float:right;height:22px;margin-top:15px;text-align:right}

.cld_day {width:830px;margin-top:23px}
.cld_day td {width:113px;height:96px;padding:3px 1px 1px 5px;vertical-align:top;font-size:11px;letter-spacing:-1px;line-height:16px}

.sunday {font-size:12px;color:#e66f35}
.weekday {font-size:12px}
.saturday {font-size:12px;color:#3176b0}



/* 2021-03-29 ¹Ú¾ÆÁß Ãß°¡ */

.container_inner{position: relative;}
.price_go{ position: absolute; border: 2px solid #ff6600; left: 108px; bottom: 96px; font-weight:bold; padding: 6px 10px; text-align: center; color: #ff6600; cursor: pointer; border-radius: 12px; }
.price_go span{font-size:16px;}
.price_go:hover{ background: #f59453; border: #f59453; color: #fff;}




