/*2011.03.9 ÀÛ¾÷ÇÔ */

/* --- common ---- */
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;list-style:none;}
input,textarea,select,table,button{font-size:12px; font-family:dotum,'µ¸¿ò',gulim,'±¼¸²',Helvetica,Apple-Gothic,sans-serif;}
body{ margin:0 auto;text-align:center; margin:0 auto;font-family:dotum,'µ¸¿ò',gulim,'±¼¸²', Helvetica,Apple-Gothic,sans-serif; background:url('/images/common/body_bg.gif') 0 0 repeat-x;}
img,fieldset{border:0;}
ul,ol{list-style:none}
a{color:#555;text-decoration:none;cursor:pointer; margin:0; padding:0;}
em,address{font-style:normal}
.normal{font-weight:normal;}


/*--- layout ---*/
#wrap{clear:both; margin:0 auto; width:980px;  position:relative;}
#container{clear:both; width:980px; margin:0 auto;text-align:left; margin-top:20px;}
#content{float:left; width:720px;font-family:dotum,'µ¸¿ò',Helvetica,Apple-Gothic,sans-serif; padding-bottom:40px;}
#assistant{float:right; width:240px;}
#cont_l{float:left; width:120px;}
#cont_r{float:right; width:545px; text-align:left; margin:0; padding:0;}
#s_cont_r{float:right; width:580px; text-align:left;}

/*--- layout ---*/
#wrap{clear:both; margin:0 auto; position:relative;width:980px; text-align:left;}


.cont_LR{ clear:both;width:715px;font-family:dotum,'µ¸¿ò',Helvetica,Apple-Gothic,sans-serif; margin-top:30px;}
/* main css */
.l_ad{ width:120px;}
.c_slide{clear:both; width:715px; background:url(../../images/cartoon/main_bg.png) 0 0 no-repeat; height:325px;} 
.c_slide .cl{width:130px;*width:170px; float:left; padding:112px 20px 0 20px;}
.cl .day{background:url(../../images/cartoon/day_bg.gif) 0 0 no-repeat; width:99px; height:19px; padding:4px 0 0 25px; font-size:11px; color:#fff;}
.cl .ct_list{padding-top:15px;}
.cl .ct_list li{font-size:11px; color:#ededee; clear:both; padding-top:3px; letter-spacing:-1px; line-height:15px;}

.c_slide .cr{float:right; width:515px;}
.cr .ct_sld{margin:30px 0 0 0;}
.cr .ct_sld li{ margin-right:12px; width:105px; margin-bottom:20px; text-align:center; font-weight:bold; letter-spacing:-1px; float:left;}
.cr .ct_sld img{display:block; clear:both; border:1px solid #000; margin-bottom:5px; width:103px; height:98px;}





.c_list{width:545px; clear:both; margin:0; padding:0;}
.c_list .tab{border-bottom:2px solid #ca1910; height:27px; *height:29px;}
.c_list .tab li{float:left; height:27px; margin-bottom:0; *margin-bottom:-4px;}
.c_list .tit1{clear:both;width:545px; border-bottom:1px solid #bcbcbc; padding:0 0 8px 0; border-bottom:1px solid #bcbcbc;}
.c_list .tit1 h3{float:left;}
.c_list .tit1 span{display:block; float:right; text-align:left; font-size:12px; color:#FF0000; letter-spacing:-1px; padding-top:3px;}

.c_list .c_box{ padding:20px 0 0 0;border-bottom:1px solid #e0e0e0; width:545px; float:left;  }
.c_list .w_list{ width:105px; float:left; margin-right:10px;}
.w_list dt{font-size:14px; font-weight:bold; width:105px; padding-bottom:8px;}
.w_list dd{clear:both; background:url(../../images/common/bul/bul_squre1.gif) 0 6px no-repeat; padding-left:6px; font-size:11px; letter-spacing:-1px; line-height:16px; padding-bottom:4px;}
.c_list .w_thum{ float:left; width:430px;}
.w_thum li, .novel li, .anwrt li{float:left; width:105px; margin:0 30px 0 0; letter-spacing:-1px; text-align:center; line-height:18px; padding-bottom:17px;  *padding-bottom:15px;}
.w_thum li img, .novel li img, .anwrt li img{border:1px solid #ccc; margin-bottom:3px;display:block; clear:both;}
.novel{width:545px;}

.ad_bn{clear:both; width:545px; padding-top:30px;}


/* sub css */
.sub_lnb{border:1px solid #dddddd; padding:20px 10px;}
.sub_lnb h3{padding-top:20px;}
.sub_lnb .s_list{padding-top:8px;}
.sub_lnb .s_list li{ clear:both; width:98px; letter-spacing:-1px; line-height:14px; padding-bottom:6px; background:url(/images/common/bul/bul_squre1.gif) 0 7px no-repeat; padding-left:4px; }
.sub_lnb .s_list a{font-size:11px; color:#333;}
.sub_lnb .s_list a:hover{ text-decoration:underline;}

.c_intro{ width:580px;}
.c_intro p{float:left; width:182px;}
.c_intro .in_box{float:right; width:373px;}
.in_box h3{color:#222; font-size:18px; font-weight:bold; letter-spacing:-2px; padding-top:10px;}
.in_box dl{clear:both; height:136px;*height:132px;overflow:hidden;width:373px; }
.in_box dt{float:left; width:42px; color:#777; font-size:11px; line-height:18px; padding-top:15px;}
.in_box dd{float:left; width:331px; line-height:18px; color:#333; letter-spacing:-1px; font-size:12px;padding-top:15px;}
.in_box ul{ background-color:#f2f2f2; border:1px solid #d2d2d2; float:left; width:353px; height:50px; *width:373px; *height:68px;padding:8px 10px;}
.in_box li{float:left; padding:0 5px ; white-space:nowrap; line-height:18px;}
.in_box li img{margin-left:2px;}

.anwrt{ width:580px; clear:both;}
.anwrt h3{padding-top:30px;width:580px; clear:both;}
.anwrt ul{padding:15px 0 0 0;border-bottom:1px solid #e0e0e0; clear:both; float:left; width:580px;}


.c_intro1{width:580px; margin:0 auto; clear:both;}
.c_intro1 p img{width:156px; height:80px; border:1px solid #ccc;}
.c_intro1 p{float:left; width:158px;}
.c_intro1 ul{float:right; width:402px; text-align:left;}
.c_intro1 h2{font-size:16px; font-weight:bold; letter-spacing:-2px; color:#222;}
.c_intro1 li{letter-spacing:-1px; padding-top:5px; }
.c_intro1 .nm{color:#222; font-size:12px;}
.c_intro1 .int{font-size:11px; color:#555; height:20px;overflow:hidden; width:395px; line-height:16px; }
.c_intro1 .notice{ font-size:11px; color:#fe3737;}

.c_view{ border:1px solid #ddd; margin-top:20px; padding:25px 39px; clear:both; width:498px;*width:580px; float:left; }
.c_view .tit{ clear:both; width:498px;}
.c_view .tit h3{float:left; font-size:14px; font-weight:bold; color:#333;}
.c_view .tit .list_v{float:right; text-align:left;}
.c_view .tit .list_v li{float:left; color:#ccc; font-size:11px; padding-left:8px;}
.c_view .c_ad{ clear:both; width:498px; height:92px; overflow:hidden; margin-top:10px; float:left;}
.c_view .ctn_cont{ width:498px; margin:0 auto; clear:both; text-align:center; padding-top:20px;}
.list_v1{ text-align:right; clear:both; padding-top:15px; color:#ccc; font-size:11px;}
.list_v1 img{margin-left:15px;}

.comut{clear:both; width:580px; margin-top:20px; margin:0 auto; padding-top:50px;}
.ad{clear:both; width:580px; margin:0 auto; padding-top:50px; text-align:center;}

.c_sub_list{clear:both; width:580px; margin:0 auto; padding-top:20px; }
.c_sub_list table{width:580px;}
.c_sub_list th{ font-weight:normal; font-size:11px; border-bottom:1px solid #c9c9c9; border-top:1px solid #c9c9c9; color:#777; height:31px; text-align:center;}
.c_sub_list td{ border-bottom:1px solid #e8e8e8; padding:10px 0; text-align:center; font-size:12px; color:#555;}


.many_N{width:240px; height:280px; *height:295px; margin-top:15px;} 
.many_N .tit4{clear:both; margin-bottom:8px;}
.tab_r{width:240px; clear:both;}
.tab_r li{float:left;}
.many_b{ border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; padding:0 10px 20px 10px ;*padding:0 18px 10px 10px ; width:220px; *width:240px; margin-top:-2px;}
.many_l{ clear:both; width:200px; padding-top:11px; margin:0 5px;}
.many_l2{ clear:both; width:200px; padding-top:5px; margin:0 5px;}
.many_ad{ clear:both;width:200px;margin:0 5px; padding:5px 0 15px 0;}
.many_ad li{font-size:11px; letter-spacing:-1px; padding-top:6px; line-height:14px;}
.many_ad li em{ color:#ed1d25; letter-spacing:-1px; font-size:11px;}

.many_l li, .many_l2 li{clear:both; width:200px; height:22px; overflow:hidden; line-height:20px;}
.many_l li em, .many_l2 li em{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333;}


/* thumnail */
.thum1{float:left;}
a.thum1:link, a.thum1:active, a.thum1:visited, a.thum1:hover{border:1px solid #ccc; background-color:#fff; padding:10px;}




.pageN{ clear:both; padding-top:15px;margin:0 auto;text-align:center;}
.pageN .num{font-size:12px;color:#555555;font-weight:bold;}
.num b{color:#fb011e;}
.num b, .num a{ padding:0 7px 0 5px; text-align:center; text-decoration:none; border-right:1px solid #cccccc;}
.pageN .right{ padding:0 10px 0 5px; font-size:11px; color:#555555;}