@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}input,select,textarea{border-radius:0;vertical-align:middle}button{border-radius:0;vertical-align:middle;border:0 none;background-color:transparent;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}body{background:#fff;-webkit-text-size-adjust:none;font-size:12px;font-family:'굴림',gulim,sans-serif;color:#333}th,td,input,select,textarea,button{font-size:12px;font-family:'굴림',gulim,sans-serif;color:#333}a{color:#1a0dab;text-decoration:none}a:active,a:hover{text-decoration:underline}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}hr{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,main{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}input::-ms-clear{display:none}legend{font-size:0;line-height:0;visibility:hidden}caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}caption.screen_hide{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}

.detail_wrap{background-color:#fafafa;padding-bottom:20px}
.detail_wrap .coll_cont{width:708px;margin:22px auto 0;border:1px solid #f0f0f0;background:#fff}
.detail_wrap .mg_cont{margin:0 44px;padding:35px 0 15px}

.detail_wrap .topmenubox {width:708px;margin:22px auto 0;  }
.detail_wrap .topmenu {margin:0; padding:0px 30px;width:690px;list-style:none;}
.detail_wrap .topmenu li.box0 { width:215px; height:25px; padding:5px 10px 0px 5px; float:left;}
.detail_wrap .topmenubox .topmenu li { width:215px; height:25px; padding:5px 10px 0px 5px; float:left;font:15px Daum,Arial;font-weight:normal;line-height:1.8em;}
.detail_wrap .topmenubox .topmenu li a em { font:15px Daum,Arial;font-weight:normal;line-height:1.8em;}
.detail_wrap .topmenubox .topmenu li a {text-decoration:none; display:block; width:215pxpx; height:25px; text-align:center;position:absolute;}
.detail_wrap .topmenubox .topmenu li a.box1 { width:215px; background-color:#FF0000;color:#fff;}
.detail_wrap .topmenubox .topmenu li a.box2 { width:215px; background-color:#669900;color:#fff;}
.detail_wrap .topmenubox .topmenu li a.box3 { width:215px; background-color:#336600;color:#fff;}
.detail_wrap .topmenubox .topmenu li a:hover { width:215px; height:25px;background:#ddd;z-index:1;position:relative;}
.detail_wrap .topmenubox .topmenu li a:hover em { width:215px; height:25px;line-height:2em;text-align:center;border:1px solid #ccc;position:absolute;left:-7px;top:-3px;cursor:pointer;}
.detail_wrap .topmenubox .topmenu li a:hover.box1 em { background-color:#FF0000;}
.detail_wrap .topmenubox .topmenu li a:hover.box2 em { background-color:#669900;}
.detail_wrap .topmenubox .topmenu li a:hover.box3 em { background-color:#336600;}

.dl_comm{overflow:hidden;width:auto;margin-top:2px;font-size:12px;line-height:19px}
.dl_comm .tit_base{float:left;margin-right:8px;color:#777}
.dl_comm .tit{float:left;margin-right:6px;color:#777}
* html .dl_comm .tit{margin-right:3px}
.dl_comm .cont{overflow:hidden;font-size:12px;color:#333}
* html .dl_comm .cont{display:inline-block}

.dl_row{display:table-row;line-height:23px}
.dl_row .tit_base{display:table-cell;margin-right:13px;white-space:nowrap}
.dl_row .cont{display:table-cell;padding-right:24px;vertical-align:top}
.dl_row .cont .txt_bar{padding:0 8px;color:#ededed}
.dl_row .cont .txt_sub{color:#777;vertical-align:baseline}
.dl_row .cont .f_nb{color:#1a0dab;text-decoration:underline}

.coll_tit{width:100%;height:27px;padding-top:19px;margin-bottom:10px}
.coll_tit .tit{display:inline;float:left;margin:6px 0 0 20px;font-weight:bold;font-size:14px;line-height:16px;font-family:'돋움',dotum,sans-serif;color:#000;letter-spacing:-1px}


.sch_detail .detail_wrap .coll_tit{border-top:1px solid #e7e7e7}
.sch_detail .detail_wrap .coll_tit .tit{margin-left:0}

.wrap_thumb .thumb_noimg{display:inline-block;vertical-align:top}span.thumb_noimg{display:block}
.thumb img,.wrap_thumb .thumb_img{vertical-align:top}
.rwd_info .wrap_thumb{float:left;margin-right:14px}
.wid_r .wrap_thumb .thumb{display:block;position:relative;margin-bottom:1px;border:0 none}
.wid_r .wrap_thumb .thumb_frame{right:0;bottom:0;border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,0.1);cursor:auto}

.thumb_150x200 .thumb_img{width:150px;height:200px}

.detail_book #bookColl .desc{position:relative;float:left;text-align:justify;line-height:1.5}
.detail_book #bookColl .cp_info{margin-top:18px;color:#777}
.detail_book #bookColl .txt_sub{color:#777}
.detail_book #bookColl .txt_price{font-size:13px;font-weight:bold;color:#e52d38}
.detail_book #bookColl .info_section{overflow:hidden;padding-bottom:20px}
.detail_book #bookColl .info_intro .wrap_thumb{float:left;margin-right:19px}
.detail_book #bookColl .info_intro .wrap_cont{overflow:hidden}
.detail_book #bookColl .info_intro .tit_book{margin-top:3px;font-size:19px;line-height:24px}
.detail_book #bookColl .info_intro .txt_sub{display:block;margin:3px 0 15px}
.detail_book #bookColl .info_writer .wrap_thumb{float:left;margin-right:19px}
.detail_book #bookColl .info_writer .desc{margin-top:6px}
