/*SUB_LAYOUT.CSS*/
#container{width:100%;background-color:#f0f0f0;padding:30px 0 29px 0;}
#inner_container{width:1000px;margin:0 auto;}
#container_top{width:1000px;height:43px;background:url("../images/sub/top_bg.jpg") 0 0 no-repeat;}
#container_center{width:912px;padding:0 44px 37px 44px;background:#fff url("../images/sub/center_bg.jpg") 0 0 repeat-y;position:relative;}
#container_bottom{width:1000px;height:11px;position:relative;background:url("../images/sub/bottom_bg.jpg") 0 0 no-repeat;}

/*SUB_COMMON.CSS*/
#tit{width:912px;height:57px;margin-bottom:30px;border-bottom:2px solid #95615a;position:relative;}
#tit p.smap{color:#999999;font-size:11px;position:absolute;right:0;top:0;}
#tit p.smap a{color:#999999;font-size:11px;}
#tit p.smap img.home{margin-bottom:1px;}

/*학원소개-인사말*/
#container_bottom2{width:1000px;height:248px;background:url("../images/intro/bottom_bg2.jpg") 0 0 no-repeat;}

/*학원소개-시설안내(목록)*/
/*변경 전*/
#container_center table.fac{width:912px;}
#container_center table.fac td{border-bottom:1px solid #e8e8e8;}
#container_center table.fac ul{width:862px;padding-top:20px;margin-left:25px;padding-bottom:23px;}
#container_center table.fac ul:after{content:"";display:block;clear:both;}
#container_center table.fac li{width:193px;float:left;}
#container_center table.fac li.mgr{margin-right:30px;}

#container_center table.fac dl{width:193px;}
#container_center table.fac dt{margin-bottom:10px;}
#container_center table.fac dd.dd1{margin-bottom:7px;}
#container_center table.fac dd.dd1 a{color:#000000;}
#container_center table.fac dd.dd2{color:#666666;}

#container_center p.num{padding-top:20px;text-align:center;}
#container_center p.num a.selected{color:#703e36;font-weight:bold;}
#container_center p.num a.number{margin:0 3px;}

#container_center fieldset.sch_field{text-align:center;padding-top:30px;}
#container_center fieldset.sch_field #sch_kind{width:57px;height:24px;line-height:24px;color:#8d8d8d;}
#container_center fieldset.sch_field #sch_bar{width:163px;height:22px;line-height:22px;border:1px solid #cecece;}

#container_center fieldset.sch_field2{text-align:right;margin-bottom:15px;}
#container_center fieldset.sch_field2 #sch_kind{width:57px;height:24px;line-height:24px;color:#8d8d8d;}
#container_center fieldset.sch_field2 #sch_bar{width:163px;height:22px;line-height:22px;border:1px solid #cecece;}

/*변경 후*/
#container_center table.fac_list{width:912px;margin-bottom:40px;}
#container_center table.fac_list thead th{border:0px solid red;text-align:left;padding-left:20px;height:45px;background:url("../images/intro/th_bg.jpg") 0 0 repeat-x;color:#010101;font-size:14px;}
#container_center table.fac_list thead th.date{font-size:12px;color:#925c55;font-weight:normal;}
#container_center table.fac_list tbody td{border-bottom:1px solid #e8e8e8;}
#container_center table.fac_list tbody td.contents{padding:30px 20px;}
#container_center table.fac_list tbody td.sns{padding:10px 0 10px 20px;color:#4a81a8;font-weight:bold;}
#container_center table.fac_list tbody p.p1{margin-bottom:20px;}
#container_center table.fac_list tbody p.p2{color:#666666;margin-bottom:25px;line-height:1.4;}
#container_center table.fac_list tbody p.p2 a{color:#999999;border-bottom:1px solid #999999;}
#container_center table.fac_list tbody p.p3{color:#925c55;line-height:1.4;}
#container_center table.fac_list tbody p.p3 a{color:#925c55;border-bottom:1px solid #925c55;}

/*학원소개-오시는 길*/
#container_center div.map{width:870px;height:448px;border:1px solid #d9d9d9;margin-bottom:13px;margin-left:20px;}
#container_center p.map_con1{padding-left:20px;margin-bottom:45px;}
#container_center p.map_con2{padding-left:20px;}

/*교육과정*/
#container_center p.edu_info{margin-bottom:30px;}
#container_center p.subject_tit{margin:60px 0 19px 0;}
#container_center ul.subject{width:900px;}
#container_center ul.subject:after{content:"";display:block;clear:both;}
#container_center ul.subject li{float:left;width:106px;height:118px;margin-right:10px;}
#container_center ul.subject li.mgn{margin-right:0;}

/*과목 팝업 부분 시작*/
#container_center div.pop{position:absolute;bottom:10px;display:none;}
#container_center div.pop1{left:150px;}
#container_center div.pop2{left:267px;}
#container_center div.pop3{left:385px;}
#container_center div.pop4{left:499px;}
#container_center div.pop5{left:616px;}
#container_center div.pop6{left:733px;}
#container_center div.pop7{left:790px;bottom:160px;}
#container_center div.inner_pop{width:507px;position:relative;}
#container_center div.inner_pop p.close{position:absolute;right:30px;top:30px;}
#container_center div.pop div.center{width:505px;height:357px;background:url("../images/edu/pop5_center.png") 0 0 repeat-y;}
#container_center div.pop div.center div.inner_center{width:458px;padding-top:11px;padding-left:27px;height:346px;overflow-y:scroll;}
#container_center div.pop div.inner_center ul.intro{padding-top:20px;}
#container_center div.pop div.inner_center ul.intro>li{margin-bottom:5px;position:relative;width:423px;height:22px;}
#container_center div.pop div.inner_center ul.intro>li>a{position:absolute;right:0;top:0;}

/*과목소개-작곡 시작*/
#container_center ul.tab{width:284px;height:24px;margin-bottom:19px;}
#container_center ul.tab:after{content:"";display:block;clear:both;}
#container_center ul.tab li{float:left;}
#container_center ul.tab li a{display:block;height:24px;}
#container_center ul.tab li.li1 a{width:86px;background:url("/images/subject/tab1.jpg") 0 0 no-repeat;}
#container_center ul.tab li.li2 a{width:139px;background:url("/images/subject/tab2.jpg") 0 0 no-repeat;}
#container_center ul.tab li.li3 a{width:49px;background:url("/images/subject/tab3.jpg") 0 0 no-repeat;}
#container_center ul.tab li.li1 a.selected{background:url("/images/subject/tab1_on.jpg") 0 0 no-repeat;}
#container_center ul.tab li.li2 a.selected{background:url("/images/subject/tab2_on.jpg") 0 0 no-repeat;}
#container_center ul.tab li.li3 a.selected{background:url("/images/subject/tab3_on.jpg") 0 0 no-repeat;}
#container_center ul.tab li.mgr{margin-right:5px;}
#container_center p.bg2{position:absolute;right:43px;top:105px;}
/*과목소개-작곡 끝*/

#container_center div.pop div.inner_center ul.tab2{width:284px;height:24px;margin-bottom:19px;display:none;}
#container_center div.pop div.inner_center ul.tab2:after{content:"";display:block;clear:both;}
#container_center div.pop div.inner_center ul.tab2 li{float:left;}
#container_center div.pop div.inner_center ul.tab2 li a{display:block;height:24px;}
#container_center div.pop div.inner_center ul.tab2 li.li1 a{width:86px;background:url("/images/edu/tab1.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab2 li.li2 a{width:139px;background:url("/images/edu/tab2.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab2 li.li3 a{width:49px;background:url("/images/edu/tab3.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab2 li.li1 a.selected{background:url("/images/edu/tab1_on.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab2 li.li2 a.selected{background:url("/images/edu/tab2_on.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab2 li.li3 a.selected{background:url("/images/edu/tab3_on.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab2 li.mgr{margin-right:5px;}
#container_center div.pop div.inner_center ul.panel2{display:none;}

#container_center div.pop div.inner_center ul.tab3{width:284px;height:24px;margin-bottom:19px;display:none;}
#container_center div.pop div.inner_center ul.tab3:after{content:"";display:block;clear:both;}
#container_center div.pop div.inner_center ul.tab3 li{float:left;}
#container_center div.pop div.inner_center ul.tab3 li a{display:block;height:24px;}
#container_center div.pop div.inner_center ul.tab3 li.li1 a{width:86px;background:url("/images/edu/tab1.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab3 li.li2 a{width:139px;background:url("/images/edu/tab2.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab3 li.li3 a{width:49px;background:url("/images/edu/tab3.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab3 li.li1 a.selected{background:url("/images/edu/tab1_on.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab3 li.li2 a.selected{background:url("/images/edu/tab2_on.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab3 li.li3 a.selected{background:url("/images/edu/tab3_on.jpg") 0 0 no-repeat;}
#container_center div.pop div.inner_center ul.tab3 li.mgr{margin-right:5px;}
#container_center div.pop div.inner_center ul.panel3{display:none;}
/*과목 팝업 부분 끝*/

/*강사소개(목록)*/
#teacher_sch{width:910px;height:34px;padding-top:10px;border:1px solid #dddddd;text-align:center;}
#sub_find{width:127px;height:24px;}
#teacher_name{width:132px;height:22px;line-height:22px;border:1px solid #cecece;}

#container_center table.teacher_list{width:912px;}
#container_center table.teacher_list td{border-bottom:1px solid #dddddd;}
#container_center table.teacher_list td.pic{padding:30px 20px;}
#container_center table.teacher_list td.title{padding-top:30px;}
#container_center table.teacher_list ul li{height:22px;line-height:22px;color:#555555;font-size:12px;}
#container_center table.teacher_list ul li a{color:#555555;font-size:12px;}
#container_center table.teacher_list p.btn{padding-top:34px;}

/*강사소개(보기)*/
#container_center ul.history{width:912px;color:#555555;}
#container_center ul.history ul{width:912px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dddddd;}
#container_center ul.history ul:after{content:"";display:block;clear:both;}
#container_center ul.history ul li{float:left;line-height:1.4;}
#container_center ul.history ul li.title{padding:19px 0 0 21px;width:161px;}
#container_center ul.history ul li.content{min-height:100px;padding:19px 0 30px 61px;border-left:1px dotted #bbbbbb;}
#container_center p.list{text-align:right;padding-top:20px;}

/*커뮤니티-게시판(목록)*/

#container_center table.bbs_list{width:912px;}
#container_center table.bbs_list thead th{color:#ffffff;font-size:12px;padding:12px 0;text-align:center;background:#925c55 url("../images/icon/bbs.gif") right center no-repeat;}
#container_center table.bbs_list thead th.lth{background-image:none;}
#container_center table.bbs_list tbody td{color:#999999;font-size:12px;padding:12px 0;text-align:center;border-bottom:1px solid #e8e8e8;}
#container_center table.bbs_list tbody td.t_left{text-align:left;padding-left:20px;}
#container_center table.bbs_list tbody td a{color:#666666;}
#container_center table.bbs_list tbody td a:hover{color:#000000;}
/*
#container_center p.write{text-align:right;position:relative;top:-20px;}*/

/*커뮤니티-게시판(보기)*/
#container_center table.fac_view{width:912px;}
#container_center table.fac_view th{text-align:left;padding:12px 0 12px 40px;font-weight:bold;color:#666666;border-bottom:1px solid #e8e8e8;background:url("../images/icon/th.gif") right 14px no-repeat;}
#container_center table.fac_view td{padding:12px 0 12px 26px;color:#999999;border-bottom:1px solid #e8e8e8;}
#container_center table.fac_view td a{color:#999999;}
#container_center table.fac_view th.fth{color:#ffffff;font-weight:bold;background:#925c55 url("../images/icon/fth.gif") right 14px no-repeat;}
#container_center table.fac_view td.ftd{background-color:#925c55;color:#ffffff;font-weight:bold;}
#container_center table.fac_view td.content{padding:40px 0 40px 40px;}
#container_center table.fac_view td.content p.text{color:#666666;line-height:2;}
#container_center p.list{padding:20px 0 60px 0;text-align:right;}

#container_center table.fac_view2{width:912px;}
#container_center table.fac_view2 th{text-align:left;padding:12px 0 12px 24px;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8;}
#container_center table.fac_view2 td{text-align:left;padding:12px 0 12px 30px;border-bottom:1px solid #e8e8e8;}
#container_center table.fac_view2 th.fth{border-top:1px solid #e8e8e8;}
#container_center table.fac_view2 td.ftd{border-top:1px solid #e8e8e8;}
#container_center table.fac_view2 td a{color:#999999;}

/*커뮤니티-게시판(쓰기)*/
#container_center table.bbs_write{width:912px;margin-bottom:30px;}
#container_center table.bbs_write th{background-color:#f4f4f4;border-bottom:1px solid #dddddd;color:#333333;text-align:left;padding-left:30px;}
#container_center table.bbs_write th.fth{border-top:2px solid #925c55;}
#container_center table.bbs_write td.ftd{border-top:2px solid #925c55;}
#container_center table.bbs_write td.spam{font-size:11px;}
#container_center table.bbs_write td{border-bottom:1px solid #dddddd;padding:8px 0 8px 10px;color:#888787;}
#container_center table.bbs_write input.bar{width:135px;height:20px;line-height:20px;border:1px solid #dedede;}
#container_center table.bbs_write input.bar2{width:560px;height:20px;line-height:20px;border:1px solid #dedede;}
#container_center table.bbs_write #bbs_content{border:1px solid #dddddd;}

#container_center p.privacy_tit{margin-bottom:8px;}

#privacy{width:870px;height:97px;padding:20px 20px;border:1px solid #dfdfdf;overflow-y:scroll;}
#privacy p{color:#999999;line-height:1.3;}
#privacy p span.shir{color:#999999;font-weight:bold;}
#privacy p span{color:#555555;font-weight:bold;}

#container_center p.agree{color:#888888;padding-top:10px;}
#container_center p.btns{text-align:center;/*padding-top:40px;*/}

/*사이트맵*/
#sitemap{background:url("../images/sitemap/site_bg.jpg") right bottom no-repeat;}
div.site{width:912px;padding-bottom:33px;}
div.site:after{content:"";display:block;clear:both;}
div.site dl{width:259px;float:left;}
div.site dl.mgr{margin-right:67px;}
div.site dt{width:259px;height:49px;margin-bottom:13px;}
div.site dd{padding:0 0 16px 48px;}

div.site2{padding-bottom:70px;}

/*SMA Gallery*/
ul.sma_gallery{width:928px;position:relative;left:-5px;}
ul.sma_gallery:after{content:"";display:block;clear:both;}
ul.sma_gallery li{float:left;margin:4px;}
ul.sma_gallery li img{margin:auto;}
ul.sma_gallery a{display:block;width:221px;height:221px;}

ul.sma_gallery div.cover{width:221px;height:221px;background:url("../images/intro/cover.png") 0 0 repeat;position:absolute;left:4px;top:4px;display:none;}
ul.sma_gallery div.cover p{font-size:18px;font-weight:bold;color:#ffffff;text-align:center;padding-top:78px;}
ul.sma_gallery div.cover a{margin:0 auto;display:block;width:48px;height:48px;padding-top:3px;}