@charset "utf-8";
.memberb{position:relative;padding:0;margin:0}

.stepbox{position:relative;width:100%;height:111px;padding:0;margin:0;background:url(/images/content/bg_stepbox.gif) no-repeat}
.stepbox.kid{background:url(/images/content/bg_childstepbox.gif) no-repeat}
.stepbox h2{position:absolute;left:117px;top:29px;padding:0;margin:0;background:transparent}
.stepbox h2.child{left:112px}
.stepbox .step{position:absolute;right:40px;top:25px;}
.stepbox .step.child{right:30px}

.mb_agree{position:relative;width:688px;height:114px;padding:10px;margin:0;border:1px solid #dedede;overflow:auto}
.mb_agree:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mb_agree .mmagbox{display:block;position:relative;width:671px;padding:0;margin:0}

/* 2014.04.16 HJC - 교과서민원서비스 > 민원신청 > 글쓰기 - 개인정보수집 안내문구 CSS */
.mw_agree{position:relative;width:688px;height:145px;padding:10px;margin:0;border:1px solid #dedede;overflow:auto}
.mw_agree:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mw_agree .mwagbox{display:block;position:relative;width:671px;padding:0;margin:0}

.step4complete{position:relative;width:710px;height:192px;padding:0;margin:0;background:url(/images/content/bg_completeimg.gif) no-repeat}
.step4complete .ttbox{width:476px;height:155px;padding:37px 0 0 234px;margin:0;line-height:20px}

.mm_end{position:relative;width:408px;height:235px;padding:52px 0 0 182px;margin:0;background:url(/images/content/bg_memberwithdrawalgif.gif) no-repeat}
.mm_end h2{padding:0;margin:0;background:transparent}

.dtab{position:relative;width:100%;margin:0 0 1em}
.dtab .bg{display:none;}
.dtab ul.tab{clear:both;position:relative;padding:0;margin:0;* zoom:1}
.dtab ul.tab:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.dtab ul.tab li{display:inline;float:left;margin:0;padding:0;white-space:nowrap;}
.dtab ul.tab li a{display:inline;float:left;padding:0;margin:0;line-height:1.25;text-decoration:none;}
.dtab .contview{position:relative;padding:25px;margin:0;border:1px solid #ddd;border-width:0 1px 1px 1px}
.dtab .contview:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.dtab .contview.pd40,
.dtab .contview.p0b0{padding:0;border:0}

.faqsearch{position:relative;width:710px;height:75px;padding:0;margin:0;background:url(/images/content/bg_faqsearch.gif) no-repeat}
.faqsearch h2{position:absolute;left:34px;top:14px;padding:0;margin:0;background:transparent}
.faqsearch .iptbox{position:absolute;left:34px;top:40px;width:660px;height:20px;}

.conttab{position:relative;width:100%;padding:0;margin:0;}
.conttab:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.conttab ul {clear: both; position: relative; left: 0; padding:0;margin:0overflow: hidden;}
.conttab ul li {display:inline;float:left;margin: 0; padding: 0 0 0 4px; border: 0; background: url(/images/inc/bg_contenttab.gif) no-repeat; }
.conttab ul li a {display: block; padding: 15px 4px 10px 0; margin:0;border: 0; background: url(/images/inc/bg_contenttab.gif) no-repeat 100% 0; color: #666; line-height:1.25;cursor: pointer; font-weight: bold; text-decoration: none; text-align:center}
.conttab ul li a.w122{width:122px}
.conttab ul li:hover,
.conttab ul li:focus, 
.conttab ul li.on { background: url(/images/inc/bg_contenttabon.gif) no-repeat; }
.conttab ul li:hover a,
.conttab ul li:focus a,
.conttab ul li.on a {background: url(/images/inc/bg_contenttabon.gif) no-repeat 100% 0; color: #885d2e}

.tshbox{z-index:10;position:relative;width:557px;height:26px;padding:12px 112px 17px 111px;margin:0;background:url(/images/content/bg_tshbox.gif) no-repeat}
.tshbox select.select{float:left;width:103px;height:18px;border:1px solid #b9b9b9;padding:0;margin:3px 5px 0 0}
.tshbox .tsh_tt{float:left;position:relative;width:382px;height:24px;padding:0;margin:0 5px 0 0;border:1px solid #b9b9b9;background:#fff}
.tshbox .tsh_tt input.text{width:339px;height:17px;border:0;padding:5px 9px 2px;margin:0;color:#222;font-size:1.17em;line-height:1.25;font-weight:bold}
.tshbox .tsh_tt .btn_tsh_at{z-index:10;position:absolute;right:0;top:0;width:25px;height:25px;padding:0;margin:0}
.tshbox .tsh_tt .btn_tsh_at_cont{z-index:20;display:none;position:absolute;left:-1px;top:24px;width:364px;height:80px;padding:6px 9px 9px;margin:0;background:#fff;border:1px solid #b9b9b9;overflow:auto}
.tshbox .tsh_tt .btn_tsh_at_cont ul.tslt{position:relative;min-width:347px;padding:0;margin:0}
.tshbox .tsh_tt .btn_tsh_at_cont ul.tslt li{display:inline;width:100%;padding:0;margin:0}
.tshbox .tsh_tt .btn_tsh_at_cont ul.tslt li a{display:block;width:100%;padding:3px 0 2px;margin:0;line-height:1.25;color:#222}
.tshbox .tsh_tt .btn_tsh_at_cont ul.tslt li a strong{color:#e03712}

.tshtab{position:relative;width:780px;height:40px;padding:0;margin:0}
.tshtab ul{width:780px;}
.tshtab ul li{display:inline}
.tshtab ul li a{display:inline;float:left;padding:0;margin:0}

.tshtab_cont{position:relative;width:780px;padding:0;margin:0}
.tshtab_cont:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tshtab_cont h2{position:relative;padding:0;margin:25px 0 0;color:#222;font-size:1.17em;line-height:1.25;background:transparent;}
.tshtab_cont .ttbox{position:relative;width:780px;padding:0;margin:20px 0 0}
.tshtab_cont .ttbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tshtab_cont .ttbox .ttsb{float:left;padding:0;margin:0;line-height:1.25;}
.tshtab_cont .ttbox .ttsb a{display:block;color:#e03712;text-decoration:underline}
.tshtab_cont .ttbox .ttnd{float:right;padding:0;margin:0;color:#666;font-size:.92em}
.tshtab_cont p.cont{display:block;padding:0;margin:0;color:#222;line-height:34px;}
.tshtab_cont .libb{position:relative;width:780px;height:24px;line-height:24px;padding:0;margin:5px 0 0}
.tshtab_cont .libb:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tshtab_cont dl.qa{width:780px;padding:0;margin:10px 0 0}
.tshtab_cont dl.qa:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tshtab_cont dl.qa dt{float:left;padding:0;margin:0 0 9px;line-height:1.25}
.tshtab_cont dl.qa dd{float:left;width:742px;padding:1px 0 0 6px;margin:0 0 9px;line-height:1.25;color:#222}
.tshtab_cont .pnvbox{position:relative;width:780px;height:16px;padding:0;margin:0}
.tshtab_cont .pnvbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tshtab_cont .pnvbox .nv{float:left;height:15px;padding:1px 12px 0 0;margin:0 10px 0 0;line-height:1.25;color:#666;font-size:.92em;background:url(/images/content/bg_pnv_ln.gif) no-repeat 100% 2px}
.tshtab_cont .pnvbox .data{float:left;height:15px;padding:1px 0 0 22px;margin:0;line-height:1.25;font-size:.92em;background:url(/images/content/bg_pnv_data.gif) no-repeat}
.tshtab_cont .pnvbox .data a{color:#39962e;text-decoration:underline}
.tshtab_cont .btnb{clear:both;position:relative;width:780px;padding:20px 0 5px;margin:0;border-bottom:1px solid #ddd}
.tshtab_cont .btnb:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tshtab_cont .btnb .more{float:right;padding:0 12px 0 0;margin:0 12px 0 0;line-height:1.25;font-size:.92em;background:url(/images/content/bg_more.gif) no-repeat 100% 1px}
.tshtab_cont .btnb .more a{color:#e03712}

.tsh_rsbox{position:relative;width:180px;height:190px;padding:0;margin:0;background:url(/images/content/bg_tsh_rsbox.gif) no-repeat}
.tsh_rsbox h2{position:absolute;left:19px;top:16px;padding:0;margin:0;background:transparent}
.tsh_rsbox .pplist{position:absolute;left:19px;top:51px;width:142px;height:106px;}
.tsh_rsbox .pplist ol.num{padding:0 0 0 22px;margin:0 0 0 -22px}
.tsh_rsbox .pplist ol.num li{list-style:none;padding:4px 0 3px 20px;margin:0;line-height:1.25;background-repeat:no-repeat;background-position:0 4px}
.tsh_rsbox .pplist ol.num li a{color:#222;}
.tsh_rsbox .pplist ol.num li a:hover{color:#e03712;text-decoration:underline}
.tsh_rsbox .pplist ol.num li.num1{background-image:url(/images/content/bg_tsh_num1.gif)}
.tsh_rsbox .pplist ol.num li.num2{background-image:url(/images/content/bg_tsh_num2.gif)}
.tsh_rsbox .pplist ol.num li.num3{background-image:url(/images/content/bg_tsh_num3.gif)}
.tsh_rsbox .pplist ol.num li.num4{background-image:url(/images/content/bg_tsh_num4.gif)}
.tsh_rsbox .pplist ol.num li.num5{background-image:url(/images/content/bg_tsh_num5.gif)}
.tsh_rsbox .remlist{position:absolute;left:19px;top:51px;width:142px;height:106px;}
.tsh_rsbox .remlist ul{}
.tsh_rsbox .remlist ul li{padding:4px 0 3px 20px;line-height:1.25;background:url(/images/content/bg_tsh_rem_li.gif) no-repeat 0 4px}
.tsh_rsbox .remlist ul li a{color:#222;}
.tsh_rsbox .remlist ul li a:hover{color:#e03712;text-decoration:underline}

.esofa{position:relative;width:450px;height:220px;max-height:261px;padding:0;margin:0;overflow:auto}

.ttcivil_search{position:relative;width:710px;height:68px;padding:0;margin:0;background:url(/images/content/bg_textcivilsearch.gif) no-repeat}
.ttcivil_search h2{position:absolute;left:83px;top:15px;width:160px;padding:0;margin:0;background:transparent;font-size:11px;line-height:14px;color:#252525;}
.ttcivil_search input.text{position:absolute;left:274px;top:13px;width:265px;height:15px;padding:2px 5px 1px;margin:0;line-height:1.25;color:#222;font-size:1em;border:1px solid #b9b9b9}
.ttcivil_search input.image{position:absolute;right:98px;top:13px;}
.ttcivil_search .extt{position:absolute;left:274px;top:37px;padding:0;margin:0;color:#222;line-height:1.25}

.ttcivil_subidx{position:relative;width:710px;height:604px;padding:0;margin:25px 0 0;background:url(/images/content/bg_textcivil_cont.gif) no-repeat}
.ttcivil_subidx h2{position:absolute;left:40px;top:32px;padding:0;margin:0;background:transparent;}
.ttcivil_subidx .ttbox{position:absolute;left:202px;top:26px;width:480px;padding:0;margin:0}
.ttcivil_subidx .ttcont{position:absolute;left:40px;top:206px;width:630px;height:350px;padding:0;margin:0}
.ttcivil_subidx .ttcont h3{padding:0;margin:0;background:transparent}
.ttcivil_subidx .ttcont .ttimg{display:block;padding:0;margin:39px 0 0}
.ttcivil_subidx .ttcont .ttimg2{display:block;padding:0;margin:9px 0 0}
.ttcivil_subidx .ttcont .btnb{display:block;width:630px;height:47px;padding:0;margin:20px auto 0;text-align:center}

.guideinfo{position:relative;width:617px;height:610px;padding:45px 50px 53px 43px;margin:0;background:url(/images/content/bg_guideinfo.gif) no-repeat}
.guideinfo h2{padding:0;margin:0 0 25px;background:transparent}
.guideinfo p.tt{display:block;padding:0;margin:0;line-height:22px;color:#222}
.guideinfo p.tt strong{color:#885d2e}
.guideinfo .btnb{display:block;width:617px;height:47px;padding:0;margin:20px auto 0;text-align:center}

.ttcommunityguide{position:relative;width:617px;height:444px;padding:43px 46px 65px 47px;margin:0;background:url(/images/content/bg_ttcommunityguide.gif) no-repeat}
.ttcommunityguide h2{padding:0;margin:0 0 20px;background:transparent}
.ttcommunityguide h3{padding:0;margin:0 0 30px;background:transparent}
.ttcommunityguide p.tt{display:block;padding:0;margin:0 0 40px;}

.ttbookmonitor{position:relative;width:616px;height:997px;padding:43px 47px 51px;margin:0;background:url(/images/content/bg_ttbookmonitor.gif) no-repeat}
.ttbookmonitor .btnb{display:block;width:617px;height:47px;padding:0;margin:30px auto 0;text-align:center}

.ttbookdutycommunity{position:relative;width:623px;height:544px;padding:43px 40px 48px 47px;margin:0;background:url(/images/content/bg_textbookdutycommunity.gif) no-repeat}
.ttbookdutycommunity .btnb{display:block;width:617px;height:47px;padding:0;margin:30px auto 0;text-align:center}

.advicecommunity{position:relative;width:616px;height:528px;padding:43px 47px 50px;margin:0;background:url(/images/content/bg_advicecommunity.gif) no-repeat}
.advicecommunity .btnb{display:block;width:617px;height:47px;padding:0;margin:30px auto 0;text-align:center}

.tiosinfo{position:relative;width:642px;height:799px;padding:43px 33px 46px 35px;margin:0;background:url(/images/content/bg_tiosinfo.gif) no-repeat}
.tiosinfo .tsifbox{position:relative;width:630px;padding:0;margin:0 0 0 12px}
.tiosinfo .tsifbox h2{padding:0;margin:0 0 20px;background:transparent}
.tiosinfo h3{padding:0;margin:0;background:transparent}
.tiosinfo p.tt{display:block;padding:0;margin:0;line-height:22px;color:#222}

.tios_search{position:relative;width:710px;height:42px;padding:0;margin:0;background:url(/images/content/bg_tiosedusearch.gif) no-repeat}
.tios_search .item{position:absolute;left:90px;top:14px;width:40px;padding:0;margin:0;background:transparent;font-size:12px;line-height:14px;color:#222;}
.tios_search .text{position:absolute;left:132px;top:10px;width:409px;height:15px;padding:2px 4px 1px;margin:0;line-height:1.25;color:#222;font-size:1em;border:1px solid #b9b9b9}
.tios_search .image{position:absolute;right:96px;top:10px;}

.guidebox{position:relative;width:710px;padding:0;margin:0;background:url(/images/content/bg_guidebox.gif) no-repeat 0 100%}
.guidebox_wp{position:relative;width:630px;padding:30px 50px 40px 30px;margin:0;background:url(/images/content/bg_guidebox_f.gif) no-repeat}
.guidebox_wp.pcy{width:640px;padding:30px 40px 40px 30px}
.guidebox_wp:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clausebox h2{padding:0;margin:0;font-size:1em;line-height:20px;color:#222;background:transparent;}
.clausebox h3{padding:0;margin:20px 0 0;font-size:1em;line-height:20px;color:#222;background:transparent;}
.clausebox p{padding:0;margin:0;line-height:20px;color:#222}

.sitemap{position:relative;width:710px;padding:0;margin:0}
.sitemap:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.sitemap .stmbox{float:left;position:relative;width:210px;padding:0;margin:0;background:url(/images/inc/bg_sitemapbox.gif) no-repeat 0 100%}
.sitemap .stmbox h2{position:relative;padding:0;margin:0 0 11px;background:transparent}
.sitemap .stmbox ul.stbu{list-style:none;height:254px;margin:0 25px;padding:0;text-align:left}
.sitemap .stmbox ul.stbu li{display:block;margin:0;padding:4px 0 4px 18px;line-height:1.25;background:url(/images/inc/li1bg.gif) no-repeat 0 5px}
.sitemap .stmbox ul.stbu li a{color:#222;}
.sitemap .stmbox ul.stbu li a:hover{color:#e03712;text-decoration:underline}
.sitemap .stmbox ul.stbu ul li{padding:3px 0 0 8px;background:url(/images/inc/li2bg.gif) no-repeat 0 7px}
.sitemap .stmbox ul.stbu ul{list-style:none;margin:3px 0 0;padding:0}



/* community */
.ttbookmonitor{position:relative;width:616px;height:997px;padding:43px 47px 51px;margin:0;background:url(../../images/content/bg_ttbookmonitor.gif) no-repeat}
.ttbookmonitor .btnb{display:block;width:617px;height:47px;padding:0;margin:30px auto 0;text-align:center}
.ttbookmonitor h2{padding:0;margin:0 0 40px;background:transparent}
.ttbookmonitor h3{padding:0;margin:0 0 10px;background:transparent}
.ttbookmonitor p.tt{display:block;padding:0;margin:0 0 30px;}

.ttbookdutycommunity{position:relative;width:623px;height:544px;padding:43px 40px 48px 47px;margin:0;background:url(../../images/content/bg_textbookdutycommunity.gif) no-repeat}
.ttbookdutycommunity .btnb{display:block;width:617px;height:47px;padding:0;margin:30px auto 0;text-align:center}
.ttbookdutycommunity h2{padding:0;margin:0 0 40px;background:transparent}
.ttbookdutycommunity h3{margin:0 0 10px}
.ttbookdutycommunity p.tt{display:block;padding:0;margin:0 0 30px;}
.ttbookdutycommunity ul li{padding-bottom:15px;}

.advicecommunity{position:relative;width:616px;height:528px;padding:43px 47px 50px;margin:0;background:url(../../images/content/bg_advicecommunity.gif) no-repeat}
.advicecommunity .btnb{display:block;width:617px;height:47px;padding:0;margin:30px auto 0;text-align:center}
.advicecommunity h2{padding:0;margin:0 0 40px;background:transparent}
.advicecommunity h3{padding:0;margin:0 0 10px;background:transparent}
.advicecommunity p.tt{display:block;padding:0;margin:0 0 30px;}