/* Written By MJS */

html,body,p,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;color:#282828;}
img,fieldset{border:0;margin:0;padding:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{border:0;cursor:pointer;color:#333;}
a:link{border:0;color:#333;text-decoration:none}
a:visited,a:hover,a:active{border:0;color:#333;text-decoration:none}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}

html,body{min-width:990px;}


/* ³ª´®°íµñ ÆùÆ® Àû¿ë */
@font-face{
font-family:ng;
src:url(./font/NanumGothic.eot);
src:local(¡Ø), url(../font/NanumGothic.woff) format(¡®woff¡¯)}

*{font-family:NanumGothic,'³ª´®°íµñ',ng,sans-serif}




/*==================================== »ó´Ü ====================================*/
#head{position:relative;float:left;width:100%;height:140px;background:#4d4a49;}
.wrap{position:relative;width:990px;height:36px;margin:0 auto;padding:74px 0 20px 0;}

/* ·Î°í */
.logo{float:left;width:230px;height:36px;}

/* »ó´Ü Å¸ÀÌÆ² */
.b_title{float:left;width:140px;height:36px;font-size:20px;font-weight:bold;color:#fff;letter-spacing:-1px;}

/* ÀÔ°í¿äÃ»,µµ¼­µî·ÏÇÏ±â */
.top_btn{position:absolute;right:0;top:0;width:178px;height:48px;}

.select_search{position:absolute;right:0;bottom:21px;height:34px;}
/* ½ºÅ¸ÀÏ Àû¿ë½ÃÅ² SELECT 1(¼ö³³ÄÚ³Ê) */
.style_box{position:relative;float:left;width:124px;height:34px;background:#fff;}
#select_box{position:relative;width:124px;height:34px;background:url(./img/select_arrow.gif) 102px center no-repeat;}
#select_box label{position:absolute;font-size:14px;color:#333;top:8px;left:12px;letter-spacing:1px;letter-spacing:-1px;}
#select_box select#color{width:100%;height:34px;min-height:34px;line-height:34px;padding:0 10px;opacity:100;filter:alpha(opacity=100);}

/* ½ºÅ¸ÀÏ Àû¿ë½ÃÅ² SELECT 2(Ãþ¼ö) */
.style_box2{position:relative;float:left;width:74px;height:34px;background:#fff;margin-left:10px;}
#select_box2{position:relative;width:74px;height:34px;background:url(./img/select_arrow.gif) 52px center no-repeat;}
#select_box2 label{position:absolute;font-size:14px;color:#333;top:8px;left:12px;letter-spacing:1px;letter-spacing:-1px;}
#select_box2 select#color{width:100%;height:34px;min-height:34px;line-height:34px;padding:0 10px;opacity:100;filter:alpha(opacity=100);}

/* ½ºÅ¸ÀÏ Àû¿ë½ÃÅ² SELECT 3(µµ¼­µî·Ï - À§Ä¡) */
.style_box3{position:relative;float:left;width:80px;height:24px;background:#fff;border:1px solid #e0e0e0;margin-left:10px;}
#select_box3{position:relative;width:80px;height:24px;background:url(./img/select_arrow.gif) 62px center no-repeat;}
#select_box3 label{position:absolute;font-size:12px;color:#333;top:4px;left:8px;letter-spacing:1px;letter-spacing:-1px;}
#select_box3 select#color{width:100%;height:24px;min-height:24px;line-height:24px;padding:0 10px;opacity:100;filter:alpha(opacity=100);}


/* °Ë»öÃ¢ */
.search{position:relative;float:left;width:160px;height:34px;background:#fff;margin-left:10px;}
.search input.search_bar{float:left;width:142px;height:16px;line-height:16px;font-size:14px;vertical-align:middle;padding:9px;border:none;background:none;color:#555;letter-spacing:-1px;}
.search_btn{float:left;width:42px;height:16px;padding:9px;background:#f8a44e;margin-left:10px;}
.search_btn a{display:block;line-height:14px;font-size:14px;font-weight:bold;text-align:center;color:#333;}

/* ºÒ¸´ Å¸ÀÌÆ² */
.bullet{position:relative;float:left;height:18px;color:#fff;font-weight:bold;font-size:14px;padding-left:18px;background:url(./img/book_bullet.png) no-repeat 0 50%;}
.bullet2{position:relative;float:left;width:100%;height:18px;margin-bottom:10px;color:#333;font-weight:bold;font-size:14px;padding-left:18px;background:url(./img/book_bullet.png) no-repeat 0 50%;}
.mg{margin:8px 0 0 30px;}




/*==================================== ³»¿ë ====================================*/
#content{position:relative;float:left;width:100%;min-height:600px;}
.content_w{position:relative;width:990px;margin:40px auto;}

/* Å×ÀÌºí */
.tbl{width:100%;border-top:3px solid #f8a44e;background:#fff;}
.tbl table{width:100%;}
.tbl table th{font-size:16px;background:#f5f0eb;color:#333;}
.tbl table td{font-size:14px;color:#555;}
.tbl table th,.tbl table td{padding:12px 0;border:1px solid #e0e0e0;text-align:center;}

/* ÆäÀÌÂ¡ */
.paging{text-align:center;height:30px;margin:40px 0;}
.paging ul{display:inline-block;zoom:1;*display:inline;margin:0 10px}
.paging ul li{float:left;text-align:center;height:30px;line-height:18px;font-size:24px;padding:0 10px;}
.paging ul li.on{font-weight:bold;text-decoration:underline;}



/*********************  Å¸ÁöÁ¡ °Ë»ö°á°ú  *************/
#content2{position:relative;float:left;width:100%;}
.content_w2{position:relative;width:990px;margin:40px auto;}

/* Å×ÀÌºí */
.tbl2{width:100%;border-top:3px solid #f8a44e;background:#fff;}
.tbl2 table{width:100%;}
.tbl2 table th{font-size:16px;background:#f5f0eb;color:#333;}
.tbl2 table td{font-size:14px;color:#555;}
.tbl2 table th,.tbl2 table td{padding:12px 0;border:1px solid #e0e0e0;text-align:center;}

/* ÆäÀÌÂ¡ */
.paging2{text-align:center;height:30px;margin:40px 0;}
.paging2 ul{display:inline-block;zoom:1;*display:inline;margin:0 10px}
.paging2 ul li{float:left;text-align:center;height:30px;line-height:18px;font-size:24px;padding:0 10px;}
.paging2 ul li.on{font-weight:bold;text-decoration:underline;}


/*==================================== À§Ä¡º¸±â ÆË¾÷ ====================================*/
.layer{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999999999}
.layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=30);}
.layer .pop-layer{display:block;overflow:hidden;}
.pop-layer{display:none;position:absolute;top:50%;left:50%;width:800px;height:610px;padding-bottom:40px;background-color:#fff;border:5px solid #333;}	
.pop-layer .pop-container{position:relative;width:100%;}
.pop_title{position:relative;float:left;width:100%;background:#4d4a49;color:#fff;height:36px;font-size:30px;font-weight:bold;color:#fff;letter-spacing:-1px;text-align:center;padding:15px 0;}
.btn_w{width:100%;text-align:center;}

/* Å¸ÀÌÆ², ÁÂ¿ì */
.pop_location{position:relative;float:left;width:718px;margin:40px;border:1px solid #e0e0e0;}
.pop_top{float:left;width:100%;height:24px;padding:16px 0;border-bottom:1px solid #e0e0e0;background:url(./img/gd_line.gif) repeat-x;font-size:24px;font-weight:bold;color:#333;letter-spacing:-1px;text-align:center;}
.pop_left{float:left;width:367px;border-right:1px solid #e0e0e0;}
.pop_right{position:relative;float:left;width:310px;padding:30px 20px;}

/* Ã¥Ç¥Áö, Ã¥ Á¤º¸ */
.book_info{position:relative;float:left;width:308px;height:100px;margin-bottom:16px;border:1px solid #e0e0e0;}
.book_box{position:relative;float:left;width:100px;height:100px;}
.book_box a{position:absolute;right:0;bottom:0;width:18px;height:18px;}
.book_text{position:relative;float:left;width:167px;height:60px;padding:20px;border-left:1px solid #e0e0e0;}
.book_text .t14{width:167px;font-weight:bold;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.book_text p{line-height:20px}

/* Ã¥Á¤º¸ Ç×¸ñ */
.book_form{position:relative;float:left;width:308px;}
.bullet2 span{font-weight:normal;}
.book_textarea{float:left;width:100%;border:1px solid #e0e0e0;}




/*==================================== ÀÔ°í¿äÃ» ÆË¾÷ ====================================*/
.layer2{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999999999}
.layer2 .bg2{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=30);}
.layer2 .pop-layer2{display:block;overflow:hidden;}
.pop-layer2{display:none;position:absolute;top:50%;left:50%;width:560px;height:470px;padding-bottom:40px;background-color:#fff;border:5px solid #333;}	
.pop-layer2 .pop-container2{position:relative;width:100%;}
.pop_title2{position:relative;float:left;width:100%;background:#4d4a49;color:#fff;height:36px;font-size:30px;font-weight:bold;color:#fff;letter-spacing:-1px;text-align:center;padding:15px 0;}
.btn_w2{width:100%;text-align:center;}

/* ÀÔ°í¿äÃ» Å×ÀÌºí */
.pop_tbl{position:relative;float:left;width:480px;margin:40px;}
.pop_tbl table{width:100%;}
.pop_tbl table th{width:120px;font-size:14px;background:#f5f0eb;color:#333;text-align:right;}
.pop_tbl table td{font-size:12px;color:#555;text-align:left;}
.pop_tbl table th,.pop_tbl table td{padding:10px;border:1px solid #e0e0e0;}
input.pop_input{width:200px;height:14px;padding:4px;border:1px solid #e0e0e0;}




/*==================================== µµ¼­µî·ÏÆË¾÷ ====================================*/
.layer3{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999999999}
.layer3 .bg3{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=30);}
.layer3 .pop-layer3{display:block;overflow:hidden;}
.pop-layer3{display:none;position:absolute;top:50%;left:50%;width:560px;height:620px;padding-bottom:40px;background-color:#fff;border:5px solid #333;}	
.pop-layer3 .pop-container3{position:relative;width:100%;}
.pop_title3{position:relative;float:left;width:100%;background:#4d4a49;color:#fff;height:36px;font-size:30px;font-weight:bold;color:#fff;letter-spacing:-1px;text-align:center;padding:15px 0;}
.btn_w3{width:100%;text-align:center;}
.btn_w3 a{width:150px;height:50px;margin:0 5px;}




/*==================================== µµ¼­µî·Ï > ¼öÁ¤ ÆË¾÷ ====================================*/
.layer4{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999999999}
.layer4 .bg4{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=30);}
.layer4 .pop-layer4{display:block;overflow:hidden;}
.pop-layer4{display:none;position:absolute;top:50%;left:50%;width:560px;height:620px;padding-bottom:40px;background-color:#fff;border:5px solid #333;}	
.pop-layer4 .pop-container4{position:relative;width:100%;}
.pop_title4{position:relative;float:left;width:100%;background:#4d4a49;color:#fff;height:36px;font-size:30px;font-weight:bold;color:#fff;letter-spacing:-1px;text-align:center;padding:15px 0;}
.btn_w4{width:100%;text-align:center;}
.btn_w4 a{width:150px;height:50px;margin:0 5px;}
