/* body °øÅë ¼Ó¼º */
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {
 margin : 0;
 padding : 0;
}

body {
 font-family : µ¸¿ò,Dotum,Tahoma,verdana; 
 font-size : 12px; 
 color : #636363;
 background-color : #F2F2F2;
  -webkit-text-size-adjust:none;
}

ul,ol,dl {
 list-style : none;
}

img {
 border :0 ; 
 vertical-align : top;
}

fieldset {
 border : 0;
}

ul {
 list-style : none; 
 padding : 0; 
 margin : 0;
}

a {
 text-decoration : none;
}



/* ·¹ÀÌ¾Æ¿ô Å«¹Ú½º ¼Ó¼º */
#wrap {
 margin : 0 auto; 
 width : 100%; 
 float : left; 
 min-width : 320px;
 background-color : #FFF;
} 

#main_header {
 width : 100%; 
 height : 277px; 
 float : left; 
 background : url(../images/m_img_bg.jpg) repeat-x left top;
}  
.main_img_t1 {
 width : 100%; 
 height : 70px; 
 float : left; 
 background : url(../images/m_img_t.jpg) no-repeat left top;
}
.main_img_t2 {
 width : 100%; 
 height : 207px; 
 float : left; 
 text-align : center;
 background : url(../images/m_img.jpg) no-repeat center top;
}

#header {
 width : 100%; 
 height : 52px; 
 float : left; 
 background : url(../images/logo_bg.jpg) repeat-x left top;
}  /* °Ë»ö ¹è°æ ¿µ¿ª */

#menu1 {
 width : 100%; 
 float : left; 
 margin : 0 0 0 0;
 background-color : #FFF;
} /* ¸Þ´º(¸ÞÀÎ¿ë) */

#menu2 {
 width : 100%; 
 float : left; 
 margin : 0 0 18px 0; 
 clear : both; 
 overflow : hidden; 
 position : relative; 
 background : url(../images/bg_sub.gif) repeat-x left top;
 background-color : #FFF;
 } /* ¸Þ´º(¼­ºê¿ë) */

#menu_blank {
 width : 100%; 
 height :18px; 
 float : left;
 background-color : #FFF;
} /* ¸Þ´º»ç¿ë¾ÈÇÒ¶§ ¿©¹é°ª */

#contents {
 width : 100%; 
 float : left;
 background-color : #FFF;
} 

#footer {
 width : 100%; 
 float : left; 
 padding : 35px 0 0 0;
 background-color : #FFF;
} /* ÀÌÀüÀ§·Î ¹öÆ° ºÎÅÍ Ä«ÇÇ±îÁö */



/* menu1 - ¸Þ´º(¸ÞÀÎ¿ë) */
.tli {
 overflow : hidden; 
 display : inline; 
 margin : 0 auto;
}

.tli_l {
 float : left; 
 width : 24.9%; 
 text-align : center;
}



/* menu2 - ¸Þ´º(¼­ºê¿ë) */
.mn1 {
 overflow : hidden; 
 width : 99.6%; 
 height : 34px;
}

.mn1 li {
 background : url(../images/tab.gif) no-repeat; 
 float : left; 
 overflow : hidden; 
 height : 34px; 
 text-align : center;
}

.mn1 li img {
 padding-top : 10px;
}

.mn1 li span {
 display : block; 
 overflow : hidden; 
 width : 100%; 
 line-height : 100%; 
 height : 100%;
}

.mn1 a {
 display : block; 
 overflow : hidden; 
 width : 100%; 
 line-height : 100%; 
 height : 100%;
}

.on {
 background : url(../images/sub_tab_on.gif) repeat-x 0px 0px;
}

.on a {
 background : url(../images/sub_tab_on.gif) no-repeat left -35px;
}

.off {
 background : none transparent scroll repeat 0% 0%;
}

.mn01 {
 width : 23.5%;
}
.mn02 {
 width : 28.5%;
}
.mn03 {
 width : 23.5%;
}
.mn04 {
 width : 23.5%;
}



/* contents - ¸ÞÀÎ ÃÖ½Å¹°Ç° ¸®½ºÆ® + ¼­ºê(µî·Ï¹°Ç°, Ä«Å×°í¸®)Æ÷ÇÔ */
#list_tt {
 margin : 0 10px 0 10px;
}

.sub_t {
 background : url(../images/bullet.gif) no-repeat left; 
 background-color : #FFF;
 font-size : 15px; 
 font-weight : bold; 
 letter-spacing : -1px; 
 color : #000000;
 line-height : 27px;
 height : 27px; 
 border-bottom : solid 1px #3F73C1; 
 padding : 0 20px 2px 20px;
}


.cn_pd {
 border-bottom : solid 1px #dadada; 
 line-height : 18px;
}

.cn_pd a{
 text-decoration : none; 
 display : block; 
 padding : 10px 10px 10px 10px;
}

.t01 {
 font-size : 12px; 
 color : #636363; 
 padding : 0 2px 0 0;
}

.t02 {
 font-size : 11px; 
 color : #636363; 
 padding : 0 2px 0 0; 
 font-weight : bold;
}

.t03 {
 font-size : 10px; 
 color : #C1C1C1;
 padding : 0 3px 0 2px; 
}

.t04 {
 font-size : 14px; 
 color : #000000;
}

.t05 {
 font-size : 12px; 
 color : #636363; 
 padding : 0 2px 0 0;
}

.t06 {
 font-size : 14px; 
 color : #ED1B23; 
 font-weight : bold;
}

.timg {
 width : 50px; 
 height : 50px;
 border : 1px solid #c3c3c3;
 float: left;
}

.listcon {
 padding:0 0 0 10px;
 vertical-align : top;
}

.listcon2 {
 padding:0 0 0 0px;
 vertical-align : top;
}

.comm {
 color : #EE5A00;
 padding:0 0 0 5px;
}

.hot { 
 padding:0 0 0 5px;
}

#list_write {
 padding : 10px 0 0 0;
 float : center; 
 text-align : center; 
}

.pageNum {
 padding : 20px 0 0 0; 
 text-align : center; 
 white-space : nowrap; 
}

.pageNum a {
 border : 0px; 
 display : inline-block; 
 font-size : 14px; 
 vertical-align : middle; 
 width : 22px; 
 color : #636363; 
 line-height : 21px; 
 height : 21px; 
 margin : 0 5px 0 0;  
 background-color : #ffffff; 
 text-align : center;
}

.pageNum a.ck {
 font-weight : bold; 
 color : #000000; 
 text-decoration : underline;
}

.loca {
 color : #333333; 
 font-size : 12px; 
 padding : 7px 10px 5px 10px; 
 background-color : #E9F1FF; 
 text-align : center; 
 border-bottom : solid 1px #dadada; 
 line-height : 18px;
}

.ct_pd {
 border-bottom : solid 1px #dadada; 
 line-height : 18px; 
 background : url(../images/ct_right.gif) no-repeat right;
}

.ct_pd a{
 text-decoration:none; 
 display : block; 
 padding : 7px 10px 7px 15px;
}

.ct01 {
 font-size : 14px; 
 color : #000000;
}

.ct_n {
 font-size : 12px; 
 color : #636363;
}



/* contents - ¹°Ç°µî·ÏÈ­¸é  */
#write_tt {
 margin : 0 10px 0 10px;
}

.wt {
 border-bottom : solid 1px #dadada; 
 line-height : 18px; 
 padding : 5px 10px 5px 10px;
 font-size : 13px; 
}

.wt {
 padding : 5px 10px 5px 10px;
}

.wt_tt {
 font-size : 13px;
 padding : 0 10px 0 0;
}

.wt select,option {
 font-size : 13px;
}

.ipt {
 border : 1px solid #c3c3c3; 
 background-color : #ffffff; 
 height : 20px; 
 width : 70%; 
 font-size : 14px;
}

.ipt_area {
 border : 1px solid #c3c3c3; 
 background-color : #ffffff; 
 width : 97%; 
 font-size : 14px; 
 margin : 3px 0 0 0;
}

.btnArea {
 padding : 12px 0 0 0; 
 text-align : center; 
 white-space : nowrap; 
}

.mgbg {
 padding : 10px 10px 10px 10px;
 background-color : #e9f1ff;
 border-bottom : solid 1px #dadada; 
 }



/* contents - ¹°Ç°»ó¼¼Á¤º¸  */
#view_tt {
 margin : 0 10px 0 10px;
}

.subT {
 font-size : 14px; 
 padding : 7px 10px 7px 10px;
 font-weight : bold;
 letter-spacing : -1px; 
 color : #000000;
 background : url(../images/vtt_bg.gif) repeat-x;
 border-bottom : solid 1px #dadada;
 text-align : center;
}

.subT_bot {
 padding : 7px 10px 7px 10px;
 background-color : #FFF; 
 border-bottom : solid 1px #dadada;
}

.subT_bot_right {
 float : right; 
}


.sub_sj {
 padding : 10px 10px 5px 10px;
 font-size : 13px; 
 color : #000000;
 font-weight : bold;
 border-bottom : solid 1px #dadada;
 letter-spacing : -1px; 
}

.v_table {
 width : 100%;
 text-align : center;
 border-collapse : collapse;
}

.tb_i1{
 width : 20%; 
 border-bottom : solid 1px #dadada;
 background-color : #FEF4EB;
 padding : 5px 0 5px 0;
 font-weight : bold;
}

.tb_i2{
 width : 30%;
 border-bottom : solid 1px #dadada;
 padding : 5px 0 5px 0;
 color : #333333;
 font-weight : bold;
 font-size : 13px; 
 background-color : #FFF;
}

.tb_i22{
 width : 50%;
 border-bottom : solid 1px #dadada;
 padding : 5px 0 5px 0;
 color : #333333;
 font-weight : bold;
 font-size : 13px; 
 background-color : #FFF;
}

.tb_i3{
 width : 80%;
 border-bottom : solid 1px #dadada;
 padding : 5px 0 5px 0;
 color : #EE5A00;
 font-weight : bold;
 font-size : 13px; 
}

.tb_i4{
 width : 20%; 
 border-bottom : solid 1px #dadada;
 background-color : #F9F1F9;
 padding : 5px 0 5px 0;
 font-weight : bold;
 color : #632F5A;
}

.tb_i5{
 width : 30%;
 border-bottom : solid 1px #dadada;
 padding : 5px 0 5px 0;
 color : #333333;
}

.tb_i6{
 width : 80%;
 border-bottom : solid 1px #dadada;
 padding : 5px 0 5px 0;
 color : #333333;
}

.view_img{
 padding : 10px 10px 0 10px;
 color : #333333;
}

.v_img_size {
 max-width : 99.5% 
}

.view_ct{
 padding : 20px 10px 10px 10px;
 color : #333333;
 line-height : 18px;
 font-size : 13px; 
}

.vt {
 border-bottom : solid 1px #dadada; 
 line-height : 18px; 
 padding : 5px 10px 5px 10px;
 font-size : 13px; 
}

.vt_tt {
 font-size : 13px;
 padding : 0 10px 0 0;
}

.comm_list01 {
 font-size : 12px;
 padding : 5px 10px 5px 10px;
 background : url(../images/cmt_line.gif) repeat-x bottom;
 line-height : 18px;
 background-color : #F9F9F9;
}

.comm_list02 {
 padding : 5px 10px 7px 10px;
 font-size : 13px; 
 color : #333333;
 line-height : 18px;
 border-bottom : solid 1px #dadada;
}

.comm_list02_sc {
 padding : 5px 10px 7px 10px;
 font-size : 13px; 
 color : #ff6600;
 line-height : 18px;
 border-bottom : solid 1px #dadada;
}

.cm01 {
 padding : 0 7px 0 0;
 color : #333333;
}

.cm02 {
 color : #7D7D7D;
 padding : 0 7px 0 0;
}

#cmt {
 padding : 10px 10px 10px 10px;
 border-bottom : solid 1px #dadada;
 background-color : #F9F9F9;
}

.cmt_table {
 width : 100%;
}

.cmt_area {
 border : 1px solid #c3c3c3; 
 background-color : #ffffff; 
 width : 99%; 
 font-size : 13px; 
 line-height : 18px; 
 margin : 3px 0 0 0;
}

.v_btnArea {
 padding : 12px 0 0 0; 
 text-align : center; 
 white-space : nowrap; 
}

.comt {
 padding : 0 10px 0 0;
 }

.comt_btn {
 width : 70px;
 text-align : center;
 line-height : 30px;
 }



/* contents - ·Î±×ÀÎ */
.log_title {
 margin : 0 auto; 
 text-align : center;
}

.log_title_img {
 margin : 0 auto; 
 text-align : center;
 background-color : #FFF;
}

.invisible{
 display : none;
}

#log_box {
 background-color : #F9F9F9; 
 border : 1px solid #dadada;
}

.hgt {
 padding : 15px 105px 15px 15px;
}

.id_input {
 border : 1px solid #c3c3c3; 
 background-color : #ffffff  !important; 
 height : 28px; 
 width : 99%; 
 font-size : 14px; 
 font-weight : bold; 
 padding : 5px 0 0 0;
}

.pw_input {
 border : 1px solid #c3c3c3; 
 background-color : #ffffff  !important; 
 height : 28px; 
 width : 99%;
 font-size : 14px; 
 font-weight : bold; 
 padding : 5px 0 0 0; 
 margin : 6px 0 0 0;
}

.log_btn {
 position : absolute; 
 right : 25px; 
 top : 150px;
}

#log_msg_box {
 line-height : 17px; 
 padding : 15px 0 0 0;
 background-color : #FFF;
} 

.msg1 {
 padding : 0px 0 10px 10px; 
 color : #333333; 
 font-size : 14px;
}

.msg2 {
 padding : 0px 10px 0 10px;
}

.hlink a {
 color : #B1560F; 
 text-decoration : none;
}



/* contents - ÇÏ´Ü¸Þ´º ³»¿ë */
#list_tt {
 margin : 0 10px 0 10px;
}

.sub_t {
 background : url(../images/bullet.gif) no-repeat left; 
 font-size : 15px; 
 font-weight : bold; 
 letter-spacing : -1px; 
 color : #000000;
 line-height : 27px;
 height : 27px; 
 border-bottom : solid 1px #B1560F; 
 padding : 0 20px 2px 20px;
}

.contt {
 font-size : 13px;
 color : #333333;
 padding : 10px 20px 2px 20px;
}


/* footer(°øÅë) */
#bot_btn {
 float : left; 
 width : 100%; 
 height : 25px; 
 padding : 0 0 10px 0;
}

.prev {
 position : absolute; 
 left : 12px;
}

.top {
 position : absolute; 
 right : 12px;
}

#bot_menu {
 float : left; 
 width : 100%; 
 text-align : center; 
 border-top : solid 1px #CDCDCD; 
 padding : 7px 0 7px 0; 
 font-size : 13px; 
 letter-spacing : -1px;
 background-color : #FFF; 
}

.bot_sp {
 padding : 0 4px 0 4px; 
 color : #C1C1C1; 
 font-size : 10px; 
 padding : 0 0 2px 0;
}

.bot_sp2 {
 padding : 0 2px 0 2px; 
 color : #C1C1C1; 
 font-size : 10px;
}

.menu a {
 color : #333333; 
 text-decoration : none;
 padding:5px 10px 5px 10px;
}

#bot_copy {
 float : left; 
 width : 100%; 
 height : 65px; 
 text-align : center; 
 padding : 4px 0 0 0; 
 border-top : solid 1px #CDCDCD; 
 background-color : #F2F2F2; 
 line-height : 19px; 
 padding : 8px 0 0 0;
}

.copy a {
 color : #636363; 
 text-decoration : none;
 padding:5px 10px 5px 10px;
}