  /* base */
  #wrap {position:relative; width:100%;}
  body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button {margin:0; padding:0;}
  body, input, textarea, select, table, button {font-family:"±¼¸²",Gulim,Helvetica,Sans-serif; font-size:14px; line-height:1.25em;}
  body {background-color:#F4F4F4; color:#000000; position:relative; word-wrap:break-word;}
  img, fieldset {border:0 none;}
  ul, ol, dl, dt, dd, li{list-style:none outside none;}
  a {color:#000000; cursor:pointer; text-decoration:none;}
  em, address{font-style:normal;}
  hr, .hidden {display:none !important;}
  .hid{font-size:0; height:0; left:-1000em; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}
  .hc, .gct {font-size:0; height:0; left:-1000em; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}
  .nc, hr {display:none !important;}

  /* padding */
  .pt9{padding-top:9px;}
  .pt10{padding-top:10px;}
  .pt15 {padding-top:15px;}
  .pt20{padding-top:20px;}
  .pb20{padding-bottom:20px;}
  .pb10{padding-bottom:10px;}
  .pb15 {padding-bottom:15px;}
  .pb5{padding-bottom:5px;}
  .pr10{padding-right:10px;}
  .p110{padding-left:10px;}
  .pr30 {padding-right:30px;}
  .pb15 {padding-bottom:15px;}

  /* margin */
  .ml10{margin-left:10px;}
  .ml20{margin-left:20px;}
  .mr20{margin-right:20px;}
  .mr5 {margin-right:5px;}
  .mb15{margin-bottom:15px;}
  .mb20{margin-bottom:20px;}
  .mt20{margin-top:20px;}

  /* text */
  .t_11 {font-size:11px;}
  .aupu {color:#999;}
  .b {font-weight:bold;}
  .aC { text-align:center !important;}
  .aL { text-align:left !important;}

  .borange  {letter-spacing:0; color:#FA4108;  font-weight:bolder;}
  .borange A:link {color:#FA4108;}
  .borange A:visited {color:#FA4108;}
  .borange A:hover { color:#347BD1;}

  .commonT { color:#353535; font-weight:normal;}
  .commonT  A {letter-spacing:0px; color:#353535;}
  .commonT  A:link {color:#353535;}
  .commonT  A:visited {color:#353535;}
  .commonT  A:hover { color:#0279CC;}

  .btitle { color:#0279CC; font-weight:bold; }
  .btitle A {letter-spacing:0px; color:#0279CC;}
  .btitle A:link {color:#0279CC;}
  .btitle A:visited {color:#0279CC;}
  .btitle A:hover { color:#0279CC; text-decoration:underline;}

  /*align*/
  .vaT {vertical-align:top !important; }
  .vaM {vertical-align:middle !important; }

  .boardinput {border:1px solid #999; padding:3px;  height:20px; } /*°Ô½ÃÆÇÀÔ·Â*/


    /*header*/
  #header {background:none repeat scroll 0 0 #ffffff; height:110px;}
  #top_menu  {float:right; position:absolute; right:10px; top:10px;}
  #top_menu li {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #C4C4C4; display:inline-block; float:left; margin-left:3px; overflow:hidden; padding:1px;}
  #top_menu li.login {border:1px solid #EA6253;}
  #top_menu li.login a {color:#EA6253;}
  #top_menu li a {display:inline-block; font-size:14px; letter-spacing:-0.1em; padding:2px;}
  .top_text{font-weight:bold;}
  .sh1 .sbt {float:rigth;}
  .sh1w {padding:20px 0 0 10px;}
  .sh1w p{float:left;}
  .sh1 .itw {background:none repeat scroll 0 0 #fffff; border:8px solid #222222; display:block; height:17px; padding:3px 10px 0 0.35em; width:100%;}
  .sh1 .it {border:0 none; font-size:1em; width:100%;}
  .hc {font-size:0; left:-1000em; overflow:hidden; position:absolute; visibility:hidden; width:0; line-height:0; height:0;}
  #c_gnb {background:url("/images/main/bg_gnb.gif") repeat-x scroll 0 0 #000000; height:40px; line-height:40px; overflow:hidden; position:relative; width:100%; margin-top:20px;} 
  #c_gnb li {float:left;  font-size:1em; letter-spacing:-1px;  width:25%; text-align:center; white-space:nowrap;}
  #c_gnb a {background:url("/images/main/bg_gnb.gif") repeat-x scroll  0 -10.488em transparent; color:#FFFFFF; font-weight:bold; display:block;}
  #c_gnb .book {width:25%;}
  #c_gnb .book a {background:none repeat scroll 0 0 transparent;}
  #c_gnb .on a{background:url("/images/main/bg_gnb.gif") repeat-x scroll  0 -45px transparent; color:#000000;}
  .lnb {background:#e9e9e9; clear:both; height:35px; width:100%; border-bottom:1px solid #cdcdcd;}
  .lnb dl dd {background:url("/images/main/on_bg_b.gif") no-repeat scroll 0 0px transparent; float:left; text-align:center; white-space:nowrap;  line-height:35px;}
  .lnb dl .total {background:none repeat scroll 0 0 transparent;}
  .lnb dl a {color:#333333; display:block; font-weight:bold; white-space:nowrap; height:35px;}
  .lnb dl dd.on a {color:#3d68ac; background-color:#f4f4f4; border-left:1px solid #cdcdcd; background-image:none;}

  #dlist_book {clear:both; position:relative;}
  #dlist_book dl {background:#e9e9e9; height:40px; width:100%; border-bottom:1px solid #cdcdcd;}
  #dlist_book dl dd {background:url("/images/main/on_bg_b.gif") no-repeat scroll 0 0px transparent; float:left; text-align:left; white-space:nowrap;  line-height:45px; width:100%;}
  #dlist_book .bu_lk {background:url("/images/main/bu_lk.gif") no-repeat scroll 100% 50% transparent;}
  #dlist_book dl .total {background:none repeat scroll 0 0 transparent;}
  #dlist_book dl a {color:#666; display:block; font-weight:bold; white-space:nowrap; height:40px; padding-left:15px;}
  #dlist_book dl dd.on a {color:#3d68ac; background-color:#f4f4f4; border-left:1px solid #cdcdcd; background-image:none;}

  /* gnb */
  #gnb {background:url("/images/main/gnb_bg2.gif") repeat-x scroll 0 0; height:41px; line-height:40px; overflow:hidden;  width:100%; margin-top:0;} 
  #gnb li {float:left;  letter-spacing:-1px;  width:33%; text-align:center; white-space:nowrap; border-left:1px solid #000;}
  #gnb a {font-size:16px; color:#FFFFFF; font-weight:bold; display:block;}

  /*menu_top*/
  .menu_top {height:40px; width:100%; text-align:center; background:url("/images/main/login_tbg.gif") repeat-x; height:40px; float:left; position:relative;}
  .menu_top h1 {font:16px dotum,"µ¸¿ò"; color:#fff; font-weight:bold; padding-top:9px;}
  .menu_top input {float:left; position:absolute; top:9px; left:10px;}

  /* footer */
  #footer {background:#e9e9e9 repeat scroll 0 0; clear:both; text-align:center; padding:30px 0 0px 0;  border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; margin-top:20px;}
  #footer ul {padding:0px 0 20px;}
  #footer ul li {font:13px "±¼¸²",Gulim,Helvetica,Sans-serif;}
  #footer address { font:11px "±¼¸²",Gulim,Helvetica,Sans-serif; padding:5px 0; color:#fff; background:#b1b1b1;}

.book_tab01 {border-radius:4px; display:block; background:#4d608a; height:40px; line-height:40px; color:#ffffff; font-size:18px; font-weight:bold; text-align:left; padding-left:20px; border-bottom:2px solid #fff;}
.book_tab02 {border-radius:4px; display:block; background:#4d608a; height:40px; line-height:40px; color:#ffffff; font-size:18px; font-weight:bold; text-align:left; padding-left:20px;}
.book_summary {margin-top:50px;}
.book_banner {margin-top:30px;}
.summary_tit {font-size:40px;}
 
 
