@CHARSET "UTF-8";

#content .sub_h2 img{width:100%;}

/** 회사소개 */
#content .company_detail{margin:10px 0 20px 0;}
#content .company_detail01{width:100%;}
#content img.detail, #content img.company_detail{width:100%;}
#company_wrap{width:70.625%;margin-left:2.71%;}
#company_wrap #company_tel{width:34.375%;float:left;}
#company_wrap #company_tel #tel_title{width:35.15%;}
#company_wrap #company_tel #tel{width:94.55%;margin-left:5.45%;}
#company_wrap #company_fax{width:26.46%;margin-left:9.79%;float:left;display:inline;}
#company_wrap #company_fax #fax_title{width:46.46%;}
#company_wrap #company_fax #fax{width:92.13%;margin-left:7.87%;}
#company_wrap img{display:block;}

#content .sub_menu01{border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .sub_menu01 li{border-top:#e4e4e4 1px solid;border-bottom:#ffffff 1px solid;height:78px;}
#content .sub_menu01 li a{display:inline-block;height:80px;width:100%;}
#content .sub_menu01 li a .menu_icon{float:left;margin:15px 0 0 1.79%;display:inline;}
#content .sub_menu01 li a .title_wrap01{float:left;margin:17px 0 0 1.66%;display:inline;text-align:left;}
#content .sub_menu01 li a .title_wrap02{float:left;margin:17px 0 0 5.08%;display:inline;text-align:left;}
#content .sub_menu01 li a .title_wrap03{float:left;margin:31px 0 0 6.5%;display:inline;}
#content .sub_menu01 li a .menu_title{display:block;}
#content .sub_menu01 li a .menu_explain{margin-top:6px;display:block;font-size:1.35em;text-align:left;}
#content .sub_menu01 li a .menu_shortcut{float:right;margin:31px 3.95% 0 0;display:inline;}

#content .sub_menu02{border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .sub_menu02 li{border-top:#e4e4e4 1px solid;border-bottom:#ffffff 1px solid;height:158px;}
#content .sub_menu02 li a{display:inline-block;height:160px;width:100%;}
#content .sub_menu02 li a .menu_icon{float:left;margin:5px 0 0 1.04%;display:inline;}
#content .sub_menu02 li a .menu_draw_icon{float:left;margin:47px 0 0 1.04%;display:inline;}
#content .sub_menu02 li a .title_wrap01{float:left;margin:57px 0 0 3.17%;display:inline;text-align:left;}
#content .sub_menu02 li a .title_wrap02{float:left;margin:46px 0 0 3.17%;display:inline;text-align:left;}
#content .sub_menu02 li a .title_wrap03{float:left;margin:40px 0 0 3.17%;display:inline;}
#content .sub_menu02 li a .menu_title{display:block;}
#content .sub_menu02 li a .menu_explain{margin-top:5px;display:inline-block;font-size:1.35em;text-align:left;}
#content .sub_menu02 li a .menu_shortcut{float:right;margin:71px 3.95% 0 0;display:inline;}

#content .sub_menu03{border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .sub_menu03 li{border-top:#e4e4e4 1px solid;border-bottom:#ffffff 1px solid;height:102px;}
#content .sub_menu03 li a{display:inline-block;height:104px;width:100%;}
#content .sub_menu03 li a .menu_icon{float:left;margin:30px 0 0 1.79%;display:inline;}
#content .sub_menu03 li a .title_wrap01{float:left;margin:17px 0 0 5.08%;display:inline;text-align:left;}
#content .sub_menu03 li a .title_wrap02{float:left;margin:28px 0 0 5.08%;display:inline;text-align:left;}
#content .sub_menu03 li a .menu_title{display:block;}
#content .sub_menu03 li a .menu_explain{margin-top:6px;display:block;font-size:1.5em;text-align:left;}
#content .sub_menu03 li a .menu_shortcut{float:right;margin:44px 3.95% 0 0;display:inline;}

#content .img_info{width:250px;margin:15px auto;text-align:center;}
#content .img_info span{margin-top:5px;display:inline-block;font-size:1.35em;}

#content .event{width:100%; background-color:#f15821;}

/** 상세보기 */
#view_body{width:100%;height:100%;text-align:center;position:relative;}
#view_body #img_detail{width:480px; margin:0 auto;}
#view_body #btn_wrap{height:60px;width:480px;position:relative;margin:0 auto;}
#view_body #btn_wrap #btn_back{background-color:#f15821;bottom:10px;color:#fff;font-size:1.35em;font-weight:bold;height:40px;line-height:40px;position:absolute;right:20px;width:130px;border-radius:5px;}

/** 아동인지 */
#cvoucher01_list{margin:0 0 20px 6.67%;overflow:hidden;text-align:left;}
#cvoucher01_list li img{width:86.125%;}
#cvoucher01_list li img.pre{width:4%;}
#cvoucher01_list li img.link{width:28.75%;}
#cvoucher01_list li img.sur{width:54.83%;}
#cvoucher03_pre{width:63.125%;;margin:0 0 20px 7.08%;float:left;}
#cvoucher_link{width:26.67%;float:left;}

/** 독서종합검사 */
#h3_nri{margin:0 0 1% 4.58%;display:block;width:10.83%;}
#nri_wrap{margin:0 0 60px 5.63%;overflow:hidden;}
#nri_team{margin-top:1%;width:14.58%;float:left;}
#nri_phone{margin:0 0 2% 3.12%;width:29.8%;float:left;}
#nri_info{width:77.08%;float:left;}

/** 추천도서 */
#reco_box{width:91.46%;margin:0 auto 60px auto;border:1px solid #ccc;border-radius:15px;overflow:hidden;}
#reco_box img{display:block;margin-left:1.875%;}
.info_type01{margin-top:5%;margin-bottom:5%;width:94.10%;}
.info_type02{margin-bottom:5%;width:94.10%;}
.info_type03{width:94.10%;}
.info_type04{width:64.17%;}
.down_wrap{overflow:hidden;margin-bottom:2%;}
.app_icon{float:left;width:15%;}
.down_list li{float:left;width:34.375%;margin:1% 0.625%;}
.down_list li img{width:100%;}

/** 프로그램찾기 */
#h3_pfind{width:68.75%;margin:3% 0 3% 8.75%;float:left;}
.pfind_box01{width:87.92%;margin:24px auto 13px auto;overflow:hidden;}
.pfind_box01 .type01{width:100%;overflow:hidden;}
.pfind_box01 .type01 li{float:left;width:33.3%;text-align:center;}

.pfind_box02{width:95.42%;margin:13px auto;padding:14px 0;overflow:hidden;background-color:#f2f2f2;border-radius:10px;}
.pfind_box02 .type02{width:100%;overflow:hidden;}
.pfind_box02 .type02 li{float:left;width:33.3%;text-align:center;}

.pfind_box03{width:95.42%;margin:13px auto;overflow:hidden;background-color:#f2f2f2;border-radius:10px;}
.pfind_box03 .type01{width:100%;overflow:hidden;margin:10px 0;}
.pfind_box03 .type01 li{float:left;width:25%;text-align:center;}
.pfind_box03 .type02{width:100%;overflow:hidden;margin-bottom:13px;}
.pfind_box03 .type02 li{float:left;width:33.3%;text-align:center;margin-top:13px;}

.detail_images{width:87.92%;margin:10px auto 60px auto;display:block;}
.detail_box01{width:87.92%;margin:15px auto;padding:2% 0;border:1px solid #d9d9d9;background-color:#fcfcfc;border-radius:10px;/*background:url('../images/bg_detail_box01.gif') no-repeat 0 0;background-size:100% 100%;*/}
.detail_box02{width:87.92%;margin:15px auto;padding:2% 0;border:1px solid #d9d9d9;background-color:#fcfcfc;border-radius:10px;/*background:url('../images/bg_detail_box02.gif') no-repeat 0 0;background-size:100% 100%;*/}
.detail_box03{width:87.92%;margin:15px auto;padding:2% 0;border:1px solid #d9d9d9;background-color:#fcfcfc;border-radius:10px;/*background:url('../images/bg_detail_box03.gif') no-repeat 0 0;background-size:100% 100%;*/}
.detail_boxes{text-align:left;background-color:#f5f5f5;margin-bottom:60px;}
.detail_boxes a{display:block;overflow:hidden;}
.detail_box_title{width:91.5%;margin:0 0 0 2.92%;}
.detail_box_detail{width:93.6%;margin:2% 0 2% 2.92%;}
.detail_box_image{width:92.04%;margin-left:4.17%;}
.choice_boxes, .detail_boxes{display:none;}
.line{border-top:1px solid #e4e4e4;margin:17px 0;}

/** 공지사항 */
#content .sub_menu04{border-bottom:1px solid #e4e4e4;}
#content .sub_menu04 li{border-top:#e4e4e4 1px solid;overflow:hidden;}
#content .sub_menu04 li a{display:inline-block;width:100%;}
#content .sub_menu04 li .notice_type{float:left;font-size:1.35em;margin:17px 0 17px 1.5%;text-align:left;width:76%;}
#content .sub_menu04 li #notice_date{float:right;font-size:1.35em;margin:17px 1.5% 17px 0;}
#content .sub_menu04 li span.text_ellipsis{margin:17px 0 17px 5.08%;display:block;overflow:hidden;width:75%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow:ellipsis;color:#000;text-align:left;}
#content .sub_menu04 li .new{margin:26px 0 0 8px;}
#content .sub_menu04 li .menu_shortcut{float:right;margin:20px 3.95% 0 0;display:inline;}
#content .sub_menu04 li.notice_even{background-color:#f7f7f7;}

#content #notice_content{width:93.96%;margin:10px auto;font-size:1.35em;text-align:left;}
#content #notice_content img{width:100%; margin:5px auto;}
#content #notice_bar{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#f7f7f7;height:57px;position:relative;text-align:center;}
#content #notice_bar img{margin-top:20px;}
#content #notice_bar #notice_prev{position:absolute;top:0;left:2.5%;height:57px;width:10.83%;}
#content #notice_bar #notice_list{position:absolute;top:0;left:43.75%;height:57px;width:12.29%;}
#content #notice_bar #notice_next{position:absolute;top:0;right:2.5%;height:57px;width:10.83%;}
#content #notice_bar #notice_more{width:100%;height:59px;display:block;}

/** 센터찾기 */
.center_list_box{width:87.92%;margin:24px auto 13px auto;overflow:hidden;}
.center_list_box #center_list{width:100%;overflow:hidden;margin-bottom:1%;}
.center_list_box #center_list li{float:left;width:25%;text-align:center;margin-top:1%;}

#center_info{width:97.92%;margin:0 auto;display:none;}
#center_info .center_list_title{background-color:#f15821;overflow:hidden;padding-bottom:1%;border-radius:15px 15px 0 0;position:relative;}
#center_info .center_list_title #center_title_name{font-size:1.5em;font-weight:bold;color:#fff000;float:left;margin-left:4.58%;display:inline;margin-top:2.5%;}
#center_info .center_list_title #center_phone{position:absolute;bottom:5px;right:20px;}
#center_info .center_list_title #center_phone img{width:60.28%;}
#center_info .center_list_wrap{background:url('../images/bg_center_list.jpg') no-repeat 0 0;background-size:100% 100%;}
#center_info #center_list_tbl{font-size:1.35em;width:94.125%;padding-top:2%;margin-left:3%;border-bottom:1px solid #c7c7c7;}
#center_info #center_list_tbl thead{display:none;}
#center_info #center_list_tbl td{text-align:left;height:40px;border-top:1px solid #c7c7c7;}
#center_info #center_list_tbl td.text_center{text-align:center;}
#center_info #center_list_tbl td.text_center img{vertical-align:middle;}
#center_info #center_list_tbl td.vertical_top{vertical-align:top;padding-left:5px;}
#center_info #center_list_tbl td.bg_eee{background-color:#f4f4f4;}
#center_info #center_list_tbl td.list_center_name{color:#df6e1a;font-weight:bold;font-size:1.1em;vertical-align:bottom;padding-left:5px;}
#center_info #center_list_tbl td.border_none{border:none;padding-bottom: 3px;}
#center_info #center_list_tbl td span.center_phone{width:140px;padding:4%;display:inline-block;background-color:#f15821;color:#fff;border-radius:7px;}

#content #center_name{width:76.875%;margin:20px auto 0 auto;overflow:hidden;font-size:1.3em;color:#fff;font-weight:bold;padding:2.29% 0;background-color:#f15821;border-radius:15px 15px 0 0;}
#content #center_map{width:81.92%;height:430px;margin:0 auto;border:1px solid #999;}
.center_info{width:92.08%;margin:20px auto 0 auto;font-size:1.35em;overflow:hidden;display:inline-block;}
.center_info02{width:92.08%;margin:20px auto;font-size:1.35em;overflow:hidden;display:inline-block;}
.center_info dt, .center_info02 dt{font-weight:bold;line-height:1.35em;}
.center_info dd{line-height:1.35em;margin-left:1.35%;text-align:left;}
.center_info02 dd{line-height:1.35em;text-align:left;}
.center_info dt, #content .center_info dd, .center_info02 dt, #content .center_info02 dd{float:left;display:inline;}

.center_title{width:18.125%;float:left;margin:1% 0 0 4.17%;}
#center_intro{clear:both;display:inline-block;text-align:left;width:90.83%;margin:2% auto 20px auto;background-color:#fff;border-radius:15px;padding:1% 2.5%;font-size:1.35em;}
#center_tel{float:left;background-color:#f15821;border-radius:7px;color:#fff;display:inline-block;padding:1% 1% 1% 2%;width:140px;}
#center_tel a{color:#fff;}
#content .center_info02 #center_time_wrap{clear:both;padding:1% 0.5%;background-color:#fff;border-radius:10px;}
#no_center_wrap, #no_centerlist_wrap{display:none;font-size:1.35em;}
span.font_bold{font-weight:bold}

/** 리딩점프 */
#eprogramsub06_link01{width:58.3%;margin-left:37.08%;float:left;}
#h3_jump{margin-left:4.17%;display:block;width:91.875%;clear:both;}
#jump_pre{margin-left:5.21%;width:25.625%;float:left;}
#jump_phone{width:34.375%;float:left;}
#book_view{border:1px solid #ccc;background-color:#f8f8f8;width:91.67%;margin:0 auto 20px auto;}
#book_view #book_view_title{width:7.08%;margin:1% 1.875%;display:block;}
#book_view #cvoucher_title{width:14.17%;margin:1% 1.875%;display:block;}
#book_view #book_list{margin:2% 0 2% 4.17%;overflow:hidden;width:100%;}
#book_view #book_list li{float:left;width:41.46%;margin:1% 2.5%;}
#book_view #book_list li img{width:99%;}

/** sns */
#sns_wrap{text-align:center;overflow:hidden;clear:both;}
#sns_wrap #sns_box{width:92%; border:1px solid #e2e2e2;border-radius:3px; padding:10px 0; float:right; margin-right:3.6%; display:inline;}
.sns_list{overflow:hidden; width:92%; margin: 0 auto;}
.sns_list li{float:left; display:inline; width:15%; margin:0 2.3%;}
.sns_list li img{width:96%;}

/** 체험후기 */
#product{text-align:center; overflow:hidden; clear:both; text-align:left; margin-left:5%;}
.product_list{overflow:hidden;}
.product_list li{border:1px solid #e9e9e9; float:left; width:40%; padding:15px; margin:0px 10px 10px 0px;}
.product_list li p{margin-top:15px; margin-left:5%; margin-right:5%; display:block; font-size:1.35em; text-align:left;}
.product_list li img{width:90%; margin-left:5%; margin-right:5%; display:inline;}
.product_list li .btn{float:right; margin-right:5%; display:inline; width:45%; margin-top:10px;}


/** error */
#error_wrap{width:90%;margin:30% auto 45% auto;text-align:center;}
#error_wrap #error_title{width:21.67%;}
#error_wrap #explain_en{display:block;font-family:Arial;font-size:1.23em;color:#5c7eab;margin:5% 0 3% 0;}
#error_wrap #explain_ko{display:block;font-size:1.35em;margin:3% 0 5% 0;}
#error_wrap .home_btn{display:block;width:38.33%;margin:0 auto;}
#error_wrap .home_btn img{width:100%;}

/** 기타 공통모듈 */
.margin10_0{margin:10px 0;}
.margin20_0{margin:20px 0;}
.margintop_20{margin-top:20px;}
.marginbottom_10{margin-bottom:10px;}
.marginbottom_20{margin-bottom:20px;}
.marginbottom_30{margin-bottom:30px;}
.marginbottom_40{margin-bottom:40px;}
#content .marginbottom_60{margin-bottom:60px;}
.margintb_30{margin:30px 0;}
.margint30_b60{margin:30px 0 60px 0;}
.margint30_b10{margin:30px 0 0 0;}
.marginbottom_3per{margin-bottom:3%;}


/** 수업동영상 */
#hanuri_video{border:1px solid #ccc;background-color:#f8f8f8;width:91.67%;margin:0 auto 20px auto;}
#hanuri_video #video_view_title{display:block; width:100%;}

#content .esystem_section1 {overflow:hidden;  margin: 0 auto; background-color:#ff8989; height:300px; }
#content .esystem_section2 {overflow:hidden;  margin: 0 auto; background-color:#f9e4e1; height:300px; }
#content .esystem_section3 {overflow:hidden;  margin: 0 auto; background-color:#623e3e; height:340px; }


/** 이벤트  */
#event_wrap{text-align:center; overflow:hidden; padding: 10px 0 0 40px; width:90%; }
.event_info {font-size:1.6em; float:left; display:inline;}
.event_agree {font-size:1.6em; text-align:center; display:inline;}
.zone9{overflow:hidden;  margin: 0 auto; background-color:#0f80e6; height:110px; }
.zone9_1{margin:0 1.5625% 0 0;display:inline-block; padding-top:0px; height:110px;}
.zone_wrap .zone_target{height:110px;display: inline-block;}

/** 한우리 융합독서 */
#content .reading_section1 {overflow:hidden;  margin: 0 auto; background-color:#f27a52; height:300px; }
#content .reading_section2 {overflow:hidden;  margin: 0 auto; background-color:#91e0f1; height:300px; }
#content .reading_section3 {overflow:hidden;  margin: 0 auto; background-color:#fdb87d; height:300px; }
#content .reading_section4 {overflow:hidden;  margin: 0 auto; background-color:#484566; height:370px; }
