@charset "utf-8";
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 700; src: url(../font/NanumGothic-Bold.eot); src: url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),  url(../font/NanumGothic-Bold.woff2) format('woff2'),  url(../font/NanumGothic-Bold.woff) format('woff'),  url(../font/NanumGothic-Bold.ttf) format('truetype'); }
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400; src: url(../font/NanumGothic-Regular.eot); src: url(../font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),  url(../font/NanumGothic-Regular.woff2) format('woff2'),  url(../font/NanumGothic-Regular.woff) format('woff'),  url(../font/NanumGothic-Regular.ttf) format('truetype'); }
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 800; src: url(../font/NanumGothic-ExtraBold.eot); src: url(../font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),  url(../font/NanumGothic-ExtraBold.woff2) format('woff2'),  url(../font/NanumGothic-ExtraBold.woff) format('woff'),  url(../font/NanumGothic-ExtraBold.ttf) format('truetype'); }
body {position:relative;font-size:12px;color:#616161;font-family: "Nanum Gothic","나눔고딕","맑은고딕","Malgun Gothic","돋움","Dotum";margin:0; padding:0;width:100%;}		
h1,h2,h3,h4,h5,h6,ol,ul,li,form,fieldset,input,textarea,p,th,td,dt,dd,dl {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:13px;}
li {list-style:none;}
img,fieldset {border:0;vertical-align:top;}
em {font-style:normal;font-weight:bold;}
input.radio {width:13px; height:13px; vertical-align:middle;}
a {text-decoration:none; color:#616161;}
a:hover {color:#616161;}
address,em,i {font-style:normal;}
.hdn, legend,table caption{font-size:0; height:0; overflow:hidden; position:absolute;visibility:hidden; width:0; line-height:0;}
table caption{font-size:0; height:0; overflow:hidden; position:static;visibility:hidden; width:0; line-height:0;}
button{overflow:visible;margin:0;padding:0;border:0;background-color:transparent}
textarea{overflow-x:hidden;overflow-y:scroll;resize:none}
input{border:none;font-family: "Nanum Gothic","나눔고딕","맑은고딕","Malgun Gothic","돋움","Dotum"}

.cR {clear:both;}
.fL {float:left;}
.fR {float:right;}
.alC {text-align:center;}
.alL {text-align:left;}
.alR {text-align:right;}
.vMid{vertical-align:middle;}
.btn_c{text-align:center;margin:15px 0;}
.btn_l{text-align:left;margin:15px 0;}
.btn_r{text-align:right;margin:15px 0;}
.bg_btn{overflow:hidden;width:100%;margin:15px 0}
.bg_btn .fL{float:left;width:70%;}
.bg_btn .fR{float:right;width:29%;text-align:right;}
.inp{padding:0 5px;line-height:30px;height:30px;border:1px solid #cccccc;vertical-align:middle;}
.strong{font-weight:bold;}
.red{color:red;}
.blue{color:#1488c5;}
.blue:hover{color:#1488c5;}
.clear{overflow:hidden;width:100%;}
.green {color:#2ba600;}
.black{color:#424242;}
.org{color:#f26522;}
.org2{color:#fe9900;}
.gray{color:#9b9b9b;}
.block{display:block}
.ft11{font-size:11px;color:#8c8c8c}
.ft13{font-size:13px;}
.ft14{font-size:14px;}
.ft16{font-size:16px;}
.ft18{font-size:18px;}
.strong{font-weight:bold;}
.cover{overflow:hidden;width:100%;}
.cover:after{content:"";display:block;clear:both;}
.pbg{background:#f4f4f4;padding:20px;}
.pbg:after{content:"";display:block;clear:both;}
.under_line{text-decoration:underline;}
.bg_gray{background:#f8f8f8;}
.inp_bg{background:#f1f1f1;}
.border{border:5px solid #f4f4f4;}
.hide{display:none;}
.show{display:block;}
.bold{font-weight:bold;}
.relative{position:relative}

/* size style*/
.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w55{width:55px;}
.w60{width:60px;}
.w65{width:65px;}
.w70{width:70px;}
.w75{width:75px;}
.w80{width:80px;}
.w85{width:85px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w152{width:152px;}
.w160{width:160px;}
.w165{width:165px;}
.w185{width:185px;}
.w190{width:190px;}
.w200{width:200px;}
.w215{width:215px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w270{width:270px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w430{width:430px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}

.wid5{width:5%;}
.wid8{width:8%;}
.wid10{width:10%;}
.wid15{width:15%;}
.wid20{width:20%;}
.wid25{width:25%;}
.wid30{width:30%;}
.wid35{width:35%;}
.wid40{width:40%;}
.wid45{width:45%;}
.wid50{width:50%;}
.wid55{width:55%;}
.wid60{width:60%;}
.wid65{width:65%;}
.wid70{width:70%;}
.wid75{width:75%;}
.wid80{width:80%;}
.wid85{width:85%;}
.wid80{width:80%;}
.wid85{width:85%;}
.wid90{width:90%;}
.wid95{width:95%;}

.h5{height:5px;}
.h10{height:10px;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h100{height:100px;}

/* padding_style */
.pT3{padding-top:3px;}
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}
.pT20{padding-top:20px;}
.pT50{padding-top:50px;}
.pB10{padding-bottom:10px;}
.pB20{padding-bottom:20px;}
.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}
.pL20{padding-left:20px;}
.pL25{padding-left:25px;}
.pL30{padding-left:30px;}
.pL35{padding-left:35px;}
.pL40{padding-left:40px;}
.pL65{padding-left:65px;}
.pL70{padding-left:70px;}
.pR10{padding-right:10px;}
.pR20{padding-right:20px;}

/* margin_style */
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT40{margin-top:40px;}
.mB5{margin-bottom:5px;}
.mB8{margin-bottom:8px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.mB30{margin-bottom:30px;}
.mB40{margin-bottom:40px;}
.mB50{margin-bottom:50px;}
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL25{margin-left:25px;}
.mL30{margin-left:30px;}
.mL40{margin-left:40px;}
.mL45{margin-left:45px;}
.mR10{margin-right:10px;}
.mR20{margin-right:20px;}

#museum_box{width:725px;margin:0 auto;}

/* 탭스타일  */
.tab_month a strong, .tab_week ul li a strong, .tab_week2 ul li a strong, .tab_day ul li a strong{background:url('/front/resources/images/page/bg_round.png') 0 0 no-repeat;}

.tab_month{overflow:hidden;width:100%;border-top:3px solid #1388c5;}
.tab_month ul{overflow:hidden;}
.tab_month ul li{float:left;min-height:44px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_month a{overflow:hidden;display:block;width:100%;height:44px;border-bottom:1px solid #cccccc;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_month a strong{float:left;display:block;width:33px;height:33px;margin:7px 0px 7px 5px;line-height:33px;vertical-align:middle;background-position:0 -33px;color:#fff;text-align:center;letter-spacing:-0.09em;}
.tab_month a span{display:table-cell;width:70%;height:44px;padding-left:8px;vertical-align:middle;font-weight:bold;font-size:11px;}
.tab_month a:hover, .tab_month li.active a{background:#3faae2;color:#fff;}
.tab_month a:hover strong, .tab_month li.active a strong{background-position:0 0px;color:#3faae2}

.tab_week{overflow:hidden;width:100%;border-top:2px solid #70a614;}
.tab_week ul{overflow:hidden;}
.tab_week ul li{float:left;min-height:44px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_week ul li a{overflow:hidden;display:block;padding:5px 0;border-bottom:1px solid #cccccc;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_week ul li a strong{float:left;display:block;width:33px;height:33px;margin:0 5px;line-height:33px;vertical-align:middle;background-position:0 -66px;color:#fff;text-align:center;letter-spacing:-0.09em;}
.tab_week ul li a span{display:table-cell;height:33px;vertical-align:middle;font-weight:boldfont-size:11px;;}
.tab_week ul li a:hover, .tab_week ul li.active a{background:#70a614;color:#fff;}
.tab_week ul li a:hover strong, .tab_week ul li.active a strong{background-position:0 0px;color:#70a614}

.tab_week2{overflow:hidden;width:100%;border-top:2px solid #70a614;}
.tab_week2 ul{overflow:hidden;}
.tab_week2 ul li{float:left;min-height:44px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_week2 ul li a{overflow:hidden;display:block;padding:5px 0;border-bottom:1px solid #cccccc;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_week2 ul li a strong{display:block;width:33px;height:33px;margin:0 auto;line-height:33px;vertical-align:middle;background-position:0 -66px;color:#fff;text-align:center;letter-spacing:-0.09em;}
.tab_week2 ul li a:hover, .tab_week2 ul li.active a{background:#70a614;color:#fff;}
.tab_week2 ul li a:hover strong, .tab_week2 ul li.active a strong{background-position:0 0px;color:#70a614}

.tab_day{overflow:hidden;width:100%;border-top:2px solid #fac100;}
.tab_day ul{overflow:hidden;}
.tab_day ul li{float:left;width:20%;min-height:44px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_day ul li a{overflow:hidden;display:block;padding:5px 0;border-bottom:1px solid #cccccc;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_day ul li a strong{float:left;display:block;width:33px;height:33px;margin:0 5px;line-height:33px;vertical-align:middle;background-position:0 -99px;color:#fff;text-align:center;letter-spacing:-0.09em;}
.tab_day ul li a span{float:left;display:block;height:33px;line-height:33px;vertical-align:middle;font-weight:bold;font-size:11px;}
.tab_day ul li a span.hline{line-height:16px;}
.tab_day ul li a:hover, .tab_day ul li.active a{background:#fac100;color:#fff;}
.tab_day ul li a:hover strong, .tab_day ul li.active a strong{background-position:0 0px;color:#fac100}

.tab2{margin-right:-2px;}
.tab2 li{width:50%;*width:48.95%;}

.tab3{margin-right:-2px;}
.tab3 li{width:33.3%;}

.tab4{margin-right:-2px;*margin-right:0;}
.tab4 li{width:25%;*width:223.5px;}

.tab5{margin-right:-2px;}
.tab5 li{width:20%;}

.tab6{margin-right:-2px;}
.tab6 li{width:16.65%;}

.tab7{margin-right:-2px;}
.tab7 li{width:14.28%;}

.tab9{margin-right:-2px;}
.tab9 li{width:11.11%;}

.tab_org{overflow:hidden;border-bottom:2px solid #fe9901;}
.tab_org ul{margin-right:-1px;}
.tab_org li{float:left;}
.tab_org li a{display:block;height:48px;line-height:48px;vertical-align:middle;background:#8c8b89;color:#fff;font-weight:bold;text-align:center;font-size:16px;}
.tab_org li.active a,.tab_org li a:hover{background:#fe9901;}

.tab_org1{overflow:hidden;width:100%;border-top:2px solid #fe9900;background:url('/front/resources/images/page/bg_tab_bottom_x.gif') 0 0 repeat}
.tab_org1 ul{overflow:hidden;}
.tab_org1 ul li{float:left;min-height:35px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_org1 ul li a{overflow:hidden;display:block;height:35px;border-bottom:1px solid #cccccc;color:#303030;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_org1 ul li a strong{display:block;line-height:35px;vertical-align:middle;text-align:center;letter-spacing:-0.09em;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_org1 ul li a:hover, .tab_org1 ul li.active a{background:#fe9900;color:#fff;}
.tab_org1 ul li a:hover strong, .tab_org1 ul li.active a strong{color:#fff}


.tab_org2{overflow:hidden;width:100%;}
.tab_org2 ul{overflow:hidden;background:url('/front/resources/images/page/bg_y.png') left 0 repeat-y}
.tab_org2 ul li{float:left;min-height:34px;vertical-align:middle;letter-spacing:-0.05em;border-top:2px solid #fe9900}
.tab_org2 ul li a{overflow:hidden;display:block;height:34px;padding:0 15px;border-bottom:1px solid #cccccc;color:#303030;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_org2 ul li a strong{display:block;line-height:34px;vertical-align:middle;text-align:center;letter-spacing:-0.09em;}
.tab_org2 ul li a:hover, .tab_org2 ul li.active a{background:#fe9900;color:#fff;}
.tab_org2 ul li a:hover strong, .tab_org2 ul li.active a strong{color:#fff}

.tab_green{overflow:hidden;width:100%;border-top:2px solid #70a614;background:url('/front/resources/images/page/bg_tab_bottom_x.gif') 0 0 repeat}
.tab_green ul{overflow:hidden;}
.tab_green ul li{float:left;min-height:44px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_green ul li a, .tab_green ul li span{overflow:hidden;display:block;height:44px;border-bottom:1px solid #cccccc;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_green ul li a strong, .tab_green ul li span strong{display:block;line-height:44px;vertical-align:middle;text-align:center;letter-spacing:-0.09em;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_green ul li a:hover, .tab_green ul li.active a, .tab_green ul li.active span{background:#70a614;color:#fff;}
.tab_green ul li a:hover strong, .tab_green ul li.active a strong, .tab_green ul li.active span strong{color:#fff}
.tab_green ul li span label{margin:0 15px;vertical-align:middle;color:#383838}
.tab_green ul li span input{vertical-align:middle;}

.tab_green2{overflow:hidden;border-top:1px solid #cccccc;border-bottom:2px solid #70a614;}
.tab_green2 ul li{float:left;}
.tab_green2 ul li a{min-height:44px;}
.tab_green2 li a:hover, .tab_green2 li.active a{background:#70a614;color:#fff;}
.tab_green2 li a{display:block;height:40px;padding-bottom:1px;line-height:40px;vertical-align:middle;text-align:center;color:#323131;font-weight:bold;}
.tab_green2 li:first-child a{border-right:none;}

.tab_blue{overflow:hidden;}
.tab_blue li{float:left;}
.tab_blue li a:hover, .tab_blue li.active a{background:#1388c5;color:#fff;border:1px solid #1388c5;}
.tab_blue li a{display:block;height:36px;padding:0 30px;line-height:36px;vertical-align:middle;border:1px solid #cccccc;margin-right:3px;text-align:center;color:#323131;font-weight:bold;}

.tab_blue2{overflow:hidden;border-bottom:2px solid #1488c5}
.tab_blue2 li{float:left;}
.tab_blue2 li a:hover, .tab_blue2 li.active a{background:#1488c5;color:#fff;border-top:1px solid #1488c5}
.tab_blue2 li a{display:block;height:45px;line-height:45px;vertical-align:middle;text-align:center;color:#323131;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y;border-top:1px solid #cccccc;font-weight:bold;}




/* 버튼, 아이콘  */
.icon_img, .icon_name, .icon_write, .icon_scrap, .icon_down, .icon_scrap02, .icon_down02, .icon_down03, .icon_print, .icon_print2, .icon_folder, .icon_folder02, .edit, .del, .icon_cart, .icon_list{display:inline-block;vertical-align:middle;background-image:url('/front/resources/images/page/btn_all.png');background-repeat:none;}
.icon_img{width:15px;height:15px;margin-right:5px;background-position:-100px -180px;}
.icon_name{width:15px;height:15px;margin-right:5px;background-position:-150px -180px;}
.icon_write{width:15px;height:15px;margin-right:5px;background-position:0px -150px;}
.icon_scrap{width:11px;height:13px;background-position:0px -180px;margin:0 3px;cursor:pointer;*margin-top:5px;}
.icon_down{width:16px;height:15px;background-position:-49px -180px;cursor:pointer;}
.icon_scrap02{width:16px;height:16px;background-position:-150px -150px;*margin-top:12px;}
.icon_down02{width:16px;height:13px;background-position:-50px -150px;margin-left:2px;}
.icon_down03{width:16px;height:16px;background-position:-75px -150px;margin-left:2px;}
.icon_print{width:16px;height:15px;background-position:-100px -150px;*margin-top:12px;}
.icon_print2{width:16px;height:16px;background-position:-125px -150px;}
.icon_folder{width:29px;height:20px;background-position:-100px -100px;}
.icon_folder02{width:29px;height:22px;background-position:-150px -100px;}
.icon_cart{width:29px;height:22px;background-position:-200px -150px;}
.icon_list{width:19px;height:17px;background-position:-200px 0px;margin-left:8px;}
.active .icon_list{width:19px;height:17px;background-position:-200px -30px;}
a:hover .icon_list{width:19px;height:17px;background-position:-200px -30px;}

.cbtn{height:36px;line-height:36px;padding:0 20px;font-size:14px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:middle;text-align:center;color:#323131;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;border:1px solid #cccccc;background:#EFEFEF;background:#FCFCFC -webkit-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -ms-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -moz-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -o-linear-gradient(top,#FCFCFC,#EFEFEF);user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}
.cbtn1{height:32px;line-height:32px;padding:0 20px;font-size:14px;font-weight:bold;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:middle;text-align:center;color:#323131;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;border:1px solid #cccccc;background:#EFEFEF;background:#FCFCFC -webkit-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -ms-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -moz-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -o-linear-gradient(top,#FCFCFC,#EFEFEF);user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}
.cbtn1:hover{color:#323131;}
.cbtn1.blue{color:#1488c5!important;}
.cbtn2{height:36px;line-height:36px;padding:0 7px 0 5px;font-size:14px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:middle;text-align:center;color:#323131;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;border:1px solid #cccccc;background:#EFEFEF;background:#FCFCFC -webkit-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -ms-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -moz-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -o-linear-gradient(top,#FCFCFC,#EFEFEF);user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}

/* 공통_상단 탭 년도 */
.top_ctg{width:100%;margin-bottom:8px;}
.top_ctg:after{content:"";display:block;clear:both;}
.top_ctg .tab_blue{float:left;}
.top_ctg .select_box.fL{margin-right:5px;}
.top_ctg .select_box select{height:36px;padding:4px 0;min-width:120px;line-height:36px;border: none;background:#fff;}
.top_ctg .select_box .select_value{display:inline-block;height:36px;padding:0 0;min-width:110px;line-height:36px;border: none;}
.top_ctg .select_box .select_value a{display:block;zoom: 1; *display:inline-block;padding:0 20px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#323131;width:80px;}
.top_ctg .select_box .select_option{position:absolute;margin-left:-1px;*top:42px;*margin-left:-84.99px;min-width:110px;background:#fff;border:1px solid #ccc;z-index:500;display:none;}
.top_ctg .info_layer_wrap .set {float:left;display:block;width:17px;height:17px;margin-top:20px;font-size:0;line-height:0;background:url('/front/resources/images/mypage/bg_set.png') 0 0 no-repeat;}
.top_ctg .info_layer_wrap .info_layer_cont .set_input {padding:20px 0;}

/* 공통검색 */
.search_bar:after{content:"";display:block;clear:both;}
.search_bar{position:relative;padding:10px 0;text-align:center;border-top:2px solid #1488c5;border-bottom:1px dashed #c2c2c2}
.search_bar.skip_guide{padding:6px 160px 8px 0;}
.search_bar input{vertical-align: middle; }
.search_bar .select_box{margin:0 3px;}
.search_bar .inp_s{height:30px;line-height:30px;width:155px;padding-left:10px;border:1px solid #cccccc;vertical-align:middle;border-right:none;}
.search_bar .inp_s_wide{height:30px;line-height:30px;width:300px;padding-left:10px;border:1px solid #cccccc;vertical-align:middle;border-right:none;}
.search_bar .bbtn_s input{display:inline-block;height:32px;line-height:1.0em;padding:0 12px;vertical-align:top;background:#636363;color:#fff;border:1px solid ##636363;font-weight:bold;vertical-align:middle;}
.search_bar label{padding-left:10px;color:#1488c5;font-weight:bold;background:url('/front/resources/images/page/bg_dot_blue.png') 0 center no-repeat;}
.search_bar .btn_guide{display:block;position:absolute;top:0;right:0;width:105px;height:46px;padding:0 40px 0 30px;line-height:46px;letter-spacing:-0.05em;vertical-align:middle;color:#1388c5;font-weight:bold;background:#f2f2f2 url('/front/resources/images/page/bg_skip.png') 95% center no-repeat;}

/* 통합검색 */
.total_search_bar:after{content:"";display:block;clear:both;}
.total_search_bar{position:relative;padding:10px 0;margin-bottom:15px;text-align:center;border-top:1px solid #959595;border-bottom:1px dashed #c2c2c2}
.total_search_bar input{vertical-align: middle; }
.total_search_bar .select_box{margin:0 3px;}
.total_search_bar .inp_s_wide{height:30px;line-height:30px;width:350px;padding-left:10px;border:1px solid #cccccc;vertical-align:middle;border-right:none;}
.total_search_bar .bbtn_s input{display:inline-block;height:32px;line-height:1.0em;padding:0 12px;vertical-align:top;background:#636363;color:#fff;border:1px solid ##636363;font-weight:bold;vertical-align:middle;}
.total_search_bar label{padding-left:10px;color:#646262;}

.select_box{display:inline-block;zoom: 1; *display: inline; text-align:left;vertical-align:middle;z-index:500;border:1px solid #cccccc;background:#fff;overflow:visible}
.select_box select{background:#fff;border:medium none;height:30px;line-height:30px;width:100%;padding:4px 0}
.select_box .select_value{display:block;zoom: 1; *display:inline-block;position:relative;background:url('/front/resources/images/page/bg_select.png') 90% center no-repeat;height:30px;line-height:30px;text-align:left;vertical-align:middle;z-index:100}
.select_box .select_value a{display:block;zoom: 1; *display:inline-block;padding:0 20px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#323131;width:50px;}
.select_box .select_option{position:absolute;margin-left:-1px;*top:42px;*margin-left:-84.99px;min-width:80px;background:#fff;border:1px solid #ccc;z-index:500;display:none;}
.select_box .select_option div.scope{text-align:left;}
.select_box .select_option strong{display:block;background:#f7f7f7;color:#323131;padding:13px 13px 13px 10px;text-align:left;}
.select_box .select_option ul{font-size:12px;padding:10px 0;}
.select_box .select_option ul{display:block;text-align:left;}
.select_box .select_option ul li{text-align:left;width:100%}
.select_box .select_option ul li a{display:block;padding:4px 25px 4px 10px;color:#6f6f6f;}
.select_box .select_option ul li a:hover{color:#1488c5}

.select_box .select_option2{overflow:hidden;border-top:1px dashed #ccc}
.select_box .select_option2 div.scope{float:left;margin-left:-1px;}
.select_box .select_option2 div.scope strong{padding:13px 13px 13px 15px}
.select_box .select_option2 div.scope ul{border-left:1px dashed #ccc;margin:10px 0}
.select_box .select_option2 div.scope ul li a{padding:4px 30px 4px 15px}



/* 공통_순서정렬 */
.btn_box{overflow:hidden;width:100%;padding:10px 0 5px;margin-bottom:3px;border-bottom:1px solid #c9c9c9;}
.btn_box .btn_view{float:left;border:1px solid #c2c2c2;border-left:none;}
.btn_box .btn_view li{float:left;border-left:1px solid #c2c2c2;}
.btn_box .btn_view li a{display:block;height:27px;padding:0 10px;line-height:27px;background:#eeeeee;color:#323131}
.btn_box .btn_view li.active a{background:#fff;}

.btn_box .btn_range{float:right;padding-top:10px;}
.btn_box .btn_range span{margin:0 10px;}
.btn_box .btn_range a{color:#color:#323131;}
.btn_box .btn_range a.active{color:#1388c5;}
.btn_box .total{float:left;padding:15px 0 0 5px;}
.btn_box .link_pop{float:left;display:block;padding:15px 10px 0 0;font-size:11px;font-weight:bold;vertical-align:middle;}
.btn_box .link_pop a, .btn_box .link_pop span{color:#4b4b4b;margin-left:10px;}

/* 공통_페이징 */
#paging { width: 100%; color: #7F7F7F;  font-style: normal; padding: 40px 0; font-weight: bold; text-align: center; }
#paging a {margin:0 2px;}
#paging img {vertical-align:middle;}
#paging a {display:inline-block;width:30px;height:30px;line-height:28px;vertical-align:middle;background:#ffffff;border:1px solid #fff;}
#paging a span {position:absolute; z-index:-1;visibility:hidden;}
#paging .first , #paging .prev , #paging .next , #paging .last{background:#fff;background-image:url('/front/resources/images/page/btn_all.png');width:30px; height:30px;}
#paging .first {background-position:0 0px;}
#paging .prev {background-position:-50px 0;}
#paging .next {background-position:-100px 0;}
#paging .last {background-position:-150px 0;}
#paging .current {display:inline-block;width:30px;height:30px;line-height:28px; margin: 0 2px; vertical-align:middle;background:#f39a00;border:1px solid #f39a00;color:#fff;}

/* 공통_토탈 */
.total{padding-bottom:10px;font-size:11px;}
.total strong{color:#0c76e3;}
.total .word{color:#000;}

/*  썸네일 공통 */
.thumb{position:relative;display:block;height:100%;}
.thumb img{width:100%;height:100%;}
.thumb .png{position:absolute;bottom:0;left:0;width:90%;padding:0 5%;color:#fff;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;background:url('/front/resources/images/page/bg_png.png') 0 0 repeat;}
.thumb .dot{position:absolute;bottom:0;left:0;width:90%;padding:0 5%;color:#fff;overflow:hidden;display:block;background:url('/front/resources/images/page/bg_png.png') 0 0 repeat; height:40px;}
.thumb .png em{color:#eeea05;}
.thumb .dot em{color:#eeea05;}
.thumb .play{position:absolute;top:0;left:0;width:100%;height:100%;background:url('/front/resources/images/page/btn_play.png') center 40% no-repeat;}
.thumb .play.big{background:url('/front/resources/images/page/btn_play01.png') center 40% no-repeat;}
.thumb .play.mini{background:url('/front/resources/images/page/btn_play02.png') center 50% no-repeat;}

/* 아이콘공통 */
.icon_multi, .icon_pic, .icon_flash, .icon_fdown{position:absolute;bottom:3px;right:3px;display:inline-block;width:27px;height:26px;line-height:0;font-size:0;text-indent:-1000em;overflow:hidden;vertical-align:middle;background-image:url('/front/resources/images/page/btn_cnt_icon.png');background-repeat:none;}
.icon_multi{background-position:0 0;}
.icon_pic{background-position:0 -35px;}
.icon_flash{background-position:0 -70px;}
.icon_fdown{background-position:0 -105px;}


.icon_mini .icon_multi, .icon_mini .icon_pic, .icon_mini .icon_flash, .icon_mini .icon_fdown{position:absolute;bottom:0px;right:0px;display:inline-block;width:19px;height:16px;line-height:0;font-size:0;text-indent:-1000em;overflow:hidden;vertical-align:middle;background-image:url('/front/resources/images/page/btn_cnt_icon.png');background-repeat:none;}
.icon_mini .icon_multi{background-position:-30px 0;}
.icon_mini .icon_pic{background-position:-30px -35px;}
.icon_mini .icon_flash{background-position:-30px -70px;}
.icon_mini .icon_fdown{background-position:-30px -105px;}


/*공용탭 (카테고리내에 분류)*/
div.tab_menu {position:relative;margin:0px 0 7px 0;z-index:10;font-size:13px;}
div.tab_menu a {text-decoration:none;}
div.tab_menu ul,div.tab_menu ul li{padding:0;margin:0;list-style-type:none;}
div.tab_menu ul {overflow:hidden;background:#e0e0e0;}
div.tab_menu ul li {float:left;}
div.tab_menu ul li a {display:block;padding:16px 22px;color:#555;}
div.tab_menu ul li.active {background:#f39a00;}
div.tab_menu ul li.active a {color:#fff;}



.rc_section{position:relative;margin:0 20px 40px}
.rc_section h1{margin-bottom:10px;}
.rc_section h2.micon02{height:30px;padding:0 30px;margin-bottom:5px;line-height:30px;vertical-align:middle;background:#bcd307 url('/front/resources/images/museum/micon02.png') 15px center no-repeat;;color:#fff;}
.rc_section .more{position:absolute;top:5px;right:0;font-weight:bold;color:#313131}
.rc_section .more:hover{color:#1488c5;}



/* 교육계획안_박스*/
.smy_box{position:relative;padding:15px 250px 15px 20px;margin-bottom:17px;background-color:#f8f8f8;border-top:1px solid #646464;border-bottom:1px solid #646464;color:black;}
.smy_box dl{overflow:hidden;width:100%;padding:5px 0;}
.smy_box dl dt{float:left;width:17%;padding-left:3%;font-size:15px;background:url('/front/resources/images/page/bg_dot_blue.png') 0 center no-repeat;}
.smy_box dl dd{float:left;width:68%;padding-left:5%;font-size:14px;background:url('/front/resources/images/page/bg_bar.gif') 0 3px no-repeat;}
.smy_box dl dd ol li{padding:3px 0;}
.smy_box h2.tit{margin-bottom:15px;font-size:15px;}
.smy_box h2.tit .stxt{color:#2a8dc1}

.age_box{position:absolute;top:40px;right:10px;}
.age_box li{float:left;margin-right:8px;}
.age_box li a{display:block;text-align:center;}
.age_box li a strong{display:block;color:#292929;font-size:13px;margin-top:10px;}
.age_box li.active a strong{color:#1388c5;}
.age_box li a:hover strong{color:#1488c5;}

/* 추천해요 */
.mrecome_list{overflow:hidden;width:100%;padding:10px 0 0;}
.mrecome_list li{float:left;margin:0 7px 7px 7px;border:1px solid #e1e1e1;}
.mrecome_list li a .thumb{width:212px;height:118px;}
.mrecome_list li a .png{height:32px;line-height:32px;text-align:center;}
.mrecome_list li .icon_multi,
.mrecome_list li .icon_pic,
.mrecome_list li .icon_flash,
.mrecome_list li .icon_fdown{bottom:35px;}
.mrecome_list li a .tit{display:block;height:32px;padding:0 15px;line-height:32px;vertical-align:middle;color:#1488c5;font-size:13px;}

/* 주간 테마 콘텐츠  */
.mtab{position:relative;height:180px;border-top:1px solid #959595;}
.mtab_box h2{float:left;display:block;height:37px;width:214px;margin:10px 7px 0px 7px;line-height:36px;text-align:center;vertical-align:middle;background:#e6e6e6;color:#0f0f0f;font-size:13px;}
.mtab_box h2 a{display:block;}
.mtab_box h2 span{font-size:11px;}
.mtab_box div{position:absolute;top:47px;left:0;display:none;}
.mtab_box .more{position:absolute;top:-70px;right:0;}
.mtab .on h2 a{background:#1388c5;color:#fff}
.mtab .on div{z-index:1;display:block;}


.week_theme{overflow:hidden;width:100%;padding:10px 0 0;}
.week_theme li{float:left;margin:0 7px;}
.week_theme li a .thumb{width:212px;height:118px;border:1px solid #e1e1e1;}
.week_theme li a .png{height:32px;line-height:32px;text-align:center;}
.week_theme li .icon_multi,
.week_theme li .icon_pic,
.week_theme li .icon_flash,
.week_theme li .icon_fdown{bottom:35px;}

.theme_box{position:relative;height:289px;border-top:1px solid #959595;background:url('/front/resources/images/museum/bg_theme.jpg') 0 0 no-repeat;}
.theme_box ul{position:absolute;right:0;top:7px;overflow:hidden;width:340px;}
.theme_box ul li{float:left;margin:15px 20px 0 0;text-align:center;}
.theme_box ul li a{display:block;}
.theme_box ul li a strong{display:block;font-size:13px;margin-top:5px;;}
.theme_box ul li a:hover{color:#1488c5;}

/* 누리과정 안내  */
.intro.player{*zoom:1;margin:10px 0}
.intro.player:after{content:" ";display:block;clear:both;}
.intro.player{position:relative;border:1px solid #E3E3E3;}
.intro.player .control{position:relative;overflow:hidden;height:81px;}
.intro.player .control ul{overflow:hidden;margin-right:-10px;}
.intro.player .control ul:after{content:"";display:block;clear:both;}
.intro.player .control li{float:left;width:16.5%;border-right:1px solid #E3E3E3;background:#F3F3F3;border-bottom:1px solid #E3E3E3;}
.intro.player .control li:first-child{border-top:0;}
.intro.player .control li a{*zoom:1;}
.intro.player .control li a:after{content:" ";display:block;clear:both;}
.intro.player .control li a{display:block;height:30px;padding:18px 0px;margin-left:-2px;text-align:center}
.intro.player .control li a span{display:inline;vertical-align:top;}
.intro.player .control li a .label{font-size:13px;font-weight:600;color:#666666;}
.intro.player .control li a .arrow{display:inline-block;width:16px;height:15px;background:url('/front/resources/images/museum/button_intro_play.png') no-repeat 0 0;}
.intro.player .control li span.block{display:block;}
.intro.player .control li.current,
.intro.player .control li.current{background-position:33px 0;background-color:#fff;}
.intro.player .control li.current a .label,
.intro.player .control li.current a:hover .label{color:#000000;}
.intro.player .control li.current a .arrow,
.intro.player .control li.current a:hover .icon{background-position:-16px 0;}
.intro.player .control li a:hover .label{color:#000000;}
.intro.player .control li a:hover .arrow{background-position:0 0;}
.intro.player .control .prj{position:absolute;left:45px;bottom:0px;width:30px;height:15px;background:url('/front/resources/images/museum/prj_intro.png') no-repeat 0 0;}
.intro.player .flash{width:683px;height:425px;padding:10px 20px 20px 20px;}


/* 누리놀이 플러스 리스트 */
.vod_list_box{overflow:hidden;border-bottom:1px solid #c2c2c2;padding:12px 0 0px}
.vod_list_box ul{overflow:hidden;width:100%;}
.vod_list_box ul li{float:left;margin:0 6px;}

ul.vod_list li{position:relative;width:212px;margin-bottom:13px;;border:1px solid #e1e1e1;}
ul.vod_list li .thumb{position:relative;display:block;height:118px;}
ul.vod_list li .thumb strong.png{position:absolute;bottom:0;left:0;display:block;width:172px;padding:0 20px;height:32px;line-height:32px;text-align:center;}
ul.vod_list li .thumb strong.png em{color:#ffeb00;}
ul.vod_list li .thumb span.play{position:absolute;top:0;left:0;display:block;width:212px;height:118px;text-align:center;background:url('/front/resources/images/page/btn_play.png') center 40px no-repeat;}
ul.vod_list li .thumb span.icon_multi, ul.vod_list li .thumb span.icon_flash, ul.vod_list li .thumb span.icon_pic, ul.vod_list li .thumb span.icon_fdown{position:absolute;right:10px;bottom:35px;}
ul.vod_list li .chk{position:absolute;top:97px;*top:92px;left:12px;z-index:5;vertical-align:middle;}
ul.vod_list li .info{padding:10px 15px;color:#6c6c6c;font-size:12px;}
ul.vod_list li .info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;color:#1488c5;}
ul.vod_list li .info strong a{color:#1488c5;}
ul.vod_list li .info strong.name{padding-bottom:8px;color:#6c6c6c;border-bottom:1px dashed #d1d1d1}
ul.vod_list li .info strong.name span{display:inline-block;width:49%;}
ul.vod_list li .info strong.name em{padding:1px 3px;margin-right:5px;background:#70a614;color:#fff;border-radius:8px;}
ul.vod_list li .info .top_fix{position:absolute;right:10px;bottom:7px;}

/* 누리과정 테마콘텐츠 */
.sub_main_nuri{padding:20px 0;margin-bottom:10px;background:#f0f0f0;}
.sub_main_nuri ul{overflow:hidden;width:100%;text-align:center}
.sub_main_nuri ul li{display:inline;margin:15px 15px 0 0;text-align:center;}
.sub_main_nuri ul li a{display:inline-block;}
.sub_main_nuri ul li a strong{display:block;font-size:13px;margin-top:5px;;}
.sub_main_nuri ul li a:hover{color:#1488c5;}
.sub_main_nuri ul li.active a{color:#1488c5;}

.line_none{border-top:none;border-bottom:none}
.tline_none{border-top:none;}
.bline_none{border-bottom:none;}
.line_none{border:none;}


/* 레이어팝업_딤드 (공통) */
.layer {display:none; position:fixed;top:0; left:0; width:100%; height:100%; z-index:50000;}
.layer .bg_dimmed {position:absolute; top:0; left:0; width:100%; height:100%; background:#000;opacity:0.5;filter: alpha(opacity=50)}
.layer .pop_layer{position:relative;top:50%;*top:50%;left:50%;background:#fff;border-top:5px solid #70a614;display:none;}
.layer .pop_layer h1{padding-left:15px;font-size:20px;color:#242424;padding:25px 25px 0 45px;margin-bottom:15px;background:url('/front/resources/images/page/bg_pop_tit.png') 25px 28px no-repeat;}
.layer .pop_cont{padding:25px;}
.layer .pop_layer .pop_close{position:absolute;top:20px;right:25px;width:30px;height:30px;font-size:0;display:block;overflow:hidden;text-indent:-1000em;background:url('/front/resources/images/page/btn_pop_close.png') 0 0 no-repeat;cursor:pointer}

.dialog-popup {display:none;position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:10000;}
.dialog-content {border-top: 5px solid #70a614;}
.dialog-header h1 {font-size:20px;color: #242424; margin-bottom:15px; padding-left:15px; background:url('/front/resources/images/page/bg_pop_tit.png') no-repeat;}
.dialog-close {background:url('/front/resources/images/page/btn_pop_close.png') no-repeat; cursor:pointer; display:block; position:absolute; top:20px; right:25px; text-indent:-1000em; overflow:hidden; width:30px; height:30px;}
 

/* 레이어팝업-(플레이어) */
.pop_player #vod_thumb_list{padding:35px 28px 20px;min-height:500px;}

.pop_player .pop_top_bar{background:#f7f7f7;height:30px;padding-top:15px;text-align:center;}
.pop_player .list_type{text-align:center;}
.pop_player .list_type li{display:inline;}
.pop_player .list_type li a{display:inline-block;height:20px;background:url('/front/resources/images/page/btn_pop_all.png') 0 0 no-repeat;}
.pop_player .list_type .list{width:25px;margin-right:10px;background-position:0 0;}
.pop_player .list_type .list2{width:25px;background-position:-40px 0;}
.pop_player .list_type .active a.list{background-position:0 -30px;}
.pop_player .list_type .active a.list2{background-position:-40px -30px;}

.pop_player .player_list{padding-top:20px; max-height:600px; overflow-x:hidden;}
.pop_player .player_list ul{margin-right:-7px;}
.pop_player .player_list ul:after{content:"";display:block;clear:both;}
.pop_player .player_list ul li{float:left;margin:0px 3px 20px 0}
.pop_player .player_list ul li{float:left;width:236px;height:136px;}
.pop_player .player_list ul li a{width:230px;height:130px;border:3px solid #fff;border-radius:5px;}
.pop_player .player_list ul li a:hover{border:3px solid #ebdd02;border-radius:5px;}
.pop_player .player_list ul li .png{height:25px;line-height:25px;vertical-align:middle;font-size:11px;text-overflow:ellipsis;white-space:nowrap;text-align:center;}

.pop_player #vod_view_box{overflow:hidden;padding:10px 15px 25px;}
.pop_player #vod_view_box .vod_view{float:left;width:640px;}
.pop_player #vod_view_box .vod_title {position:relative; color:white; size: 12px; font-weight:bold; background:#373336; padding:10px 10px;}
.pop_player #vod_view_box .vod_title .tit{display:inline-block;font-size:20px;}
.pop_player #vod_view_box .vod_title .age{display:inline-block;color:yellow;padding:0 0 0 10px;}
.pop_player #vod_view_box .vod_title .subject{display:inline-block;}
.pop_player #vod_view_box .vod_title .icon_scrap {position:absolute; right:10px; top:20px;}
.pop_player #vod_view_box .vod_play{width:640px;height:360px;margin-bottom:10px;background:#373336}
.pop_player #vod_view_box .vod_aside{float:right;width:335px;}
.pop_player #vod_view_box .vod_info{position:relative; overflow:hidden;width:100%;margin-bottom:30px;}
.pop_player #vod_view_box .vod_info .vod_facebook {position:absolute; top:0; right:0;}
.pop_player #vod_view_box .vod_info strong{float:left;padding:0 30px;margin-right:12px;}
.pop_player #vod_view_box .vod_info span{float:left;width:76%;font-size:12px;padding:10px 0;color:#313131;font-size:12px;font-weight:bold;}

.pop_player #vod_view_box .rela_cnt strong{padding-left:10px;background:#FFF url('/front/resources/images/page/bg_dot_blue.png') 0 center no-repeat;font-size:14px;font-weight:bold;color:#333;}
.pop_player #vod_view_box .rela_cnt ul{overflow:hidden;background:#f4f4f4;margin-top:5px;padding:15px 20px;}
.pop_player #vod_view_box .rela_cnt ul:after{content:"";display:block;clear:both;}
.pop_player #vod_view_box .rela_cnt ul li{float:left;}
.pop_player #vod_view_box .rela_cnt ul li a{text-decoration:underline;color:#313131;font-size:11px;margin-right:20px;}
.pop_player #vod_view_box .rela_cnt ul li a:hover{color:#1488c5;}

.pop_player #vod_view_box .vod_view .login_box{position:relative;top:118px;left:0;float:none;width:260px;height:auto;margin:0 auto;padding:0;background:none;border-top:none;}
.pop_player #vod_view_box .vod_view .login_box input.inp{border:1px solid #b9b9b9;width:172px;height:31px;padding:0 10px;margin-bottom:3px;line-height:31px;vertical-align:middle;letter-spacing:-0.05em;}
.pop_player #vod_view_box .vod_view .login_box .btn_login{position:absolute;top:0px;right:0px;width:63px;height:69px;line-height:69px;vertical-align:middle;color:#fff;font-weight:bold;font-size:13px;background:url('/front/resources/images/main/bg_login.png') 0 center no-repeat;cursor:pointer;}
.pop_player #vod_view_box .vod_view .login_box .chk_link{overflow:hidden;padding:10px 0;margin-bottom:0px;font-size:11px;border-bottom:none;font-weight:bold;}
.pop_player #vod_view_box .vod_view .login_box .chk_link label{float:left;vertical-align:middle;color:#fff;}
.pop_player #vod_view_box .vod_view .login_box .chk_link input{float:left;vertical-align:middle;margin:0 5px;}
.pop_player #vod_view_box .vod_view .login_box .chk_link ul{float:right;}
.pop_player #vod_view_box .vod_view .login_box .chk_link ul li{float:left;padding-left:45px;margin-top:1px;letter-spacing:0;font-weight:bold;vertical-align:middle;background:none;}
.pop_player #vod_view_box .vod_view .login_box .chk_link ul li a{color:#fff;}
.pop_player #vod_view_box .vod_view .login_box .chk_link ul li a:hover{text-decoration:underline;}
.pop_player #vod_view_box .vod_view .login_box .btn_start{display:block;width:256px;height:34px;text-align:center;background:#ffeb00;border:none;font-weight:bold;}
.pop_player #vod_view_box .vod_view .login_box .btn_start strong{display:inline-block;height:25px;line-height:25px;vertical-align:middle;padding-left:40px;margin-top:5px;background:url('/front/resources/images/main/icon_talk.png') 0 center no-repeat;}
.pop_player #vod_view_box .vod_view .login_box .txt{padding:10px;text-align:center;color:#fff;}

.pop_player #vod_view_box .vod_view .no_authority{padding-top:130px;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
.pop_player #vod_view_box .vod_view .no_authority p{line-height:1.5em;}
.pop_player #vod_view_box .vod_view .no_authority a{padding:0 30px;}

.pop_player #vod_view_box .vod_view .vod_nuri_btns {background:black; text-align:center;}
.pop_player #vod_view_box .vod_view .vod_nuri_btns a {display:inline-block; margin:10px 20px;}

.pop_player .tit_green{height:34px;line-height:34px;vertical-align:middle;background:#70a614;text-align:center;color:#fff;}
.pop_player .tb_list{position:relative;width:255px;height:110px;margin:0 auto;padding:0 40px;}
.pop_player .tb_list ul{overflow:hidden;width:240px;height:110px;margin:0 auto;}
.pop_player .tb_list ul li {float:left;width:240px;height:90px;padding:10px 0;}
.pop_player .tb_list ul li a{overflow:hidden;display:block;width:240px;height:90px;}
.pop_player .tb_list ul li a .thumb{position:relative;float:left;margin-right:15px; }
.pop_player .tb_list ul li a .thumb{width:88px;height:88px;border:1px solid #bebebe;}
.pop_player .tb_list ul li .info{float:left;width:55%;}
.pop_player .tb_list ul li .info em{display:block;padding-top:5px;color:#70a614;font-weight:bold;}
.pop_player .tb_list ul li .info strong{display:block;margin-bottom:10px;font-weight:bold;color:#303030;}

.pop_player .tb_list .bx-controls-direction a.disabled{display:none;}
.pop_player .tb_list .bx-prev, .pop_player .tb_list .bx-next{display:block;position:absolute;width:24px;height:44px;font-size:0;line-height:0;text-indent:-1000em;background:url('/front/resources/images/page/btn_pop_all.png') 0 0 no-repeat;background-repeat:none;}
.pop_player .tb_list .bx-prev{position:absolute;top:30px;left:0;background-position:0 -60px;}
.pop_player .tb_list .bx-next{position:absolute;top:30px;right:0;background-position:-40px -60px;}

.pop_player .data_list_top{overflow:hidden;padding:5px 10px;;background:#efefef;}
.pop_player .data_list_top{background:#efefef;}
.pop_player .data_list_top .btn_view{float:left;color:#4f4f4f;font-size:11px;font-weight:bold;}
.pop_player .data_list_top .btn_view a{display:inline-block;vertical-align:middle;color:#4f4f4f}
.pop_player .data_list_top .btn_view a:hover {color:#1488c5;}
.pop_player .data_list_top .btn_view .active{color:red;}
.pop_player .data_list_top .btn_view span{margin:0 5px;vertical-align:middle;color:#959595;}

.pop_player .data_list ul{height:270px;overflow-y:scroll;}
.pop_player .data_list ul li{position:relative;overflow:hidden;padding:10px 0px;border-bottom:1px solid #c2c2c2;}
.pop_player .data_list ul li a{overflow:hidden;display:block;margin-left:35px;}
.pop_player .data_list ul li .chk{position:absolute;top:35px;left:10px;}
.pop_player .data_list ul li .thumb{position:relative;float:left;width:123px;height:69px;}
.pop_player .data_list ul li .thumb .recom{background-position:0 0;}
.pop_player .data_list ul li .thumb .free{background-position:-50px 0;}
.pop_player .data_list ul li .info{position:relative;height:69px;width:135px;float:left;padding:0 12px 0px;font-size:12px;color:#6a6a6a;}
.pop_player .data_list ul li .info strong{display:block;margin-bottom:3px;font-size:13px;color:#333;}
.pop_player .data_list ul li .info .hit{position:absolute;bottom:0;left:12px;font-size:11px;color:#8c8c8c;}
.pop_player .data_list ul li .cbtnm{position:absolute;right:10px;bottom:10px;}

.pop_player .vod_aside .relate strong{margin:10px 0 5px;}
.pop_player .vod_aside .relate ul{width:100%;}
.pop_player .vod_aside .relate ul li{font-weight:normal;}
.pop_player .vod_aside .relate ul li a{text-decoration:underline;}
.pop_player .vod_aside .relate ul li a:hover{color:#1488c5;font-weight:normal;}



.tab_org1{overflow:hidden;width:100%;border-top:2px solid #fe9900;background:url('/front/resources/images/page/bg_tab_bottom_x.gif') 0 0 repeat}
.tab_org1 ul{overflow:hidden;}
.tab_org1 ul li{float:left;min-height:35px;vertical-align:middle;letter-spacing:-0.05em;}
.tab_org1 ul li a{overflow:hidden;display:block;height:35px;border-bottom:1px solid #cccccc;color:#303030;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_org1 ul li a strong{display:block;line-height:35px;vertical-align:middle;text-align:center;letter-spacing:-0.09em;background:url('/front/resources/images/page/bg_y.png') right 0 repeat-y}
.tab_org1 ul li a:hover, .tab_org1 ul li.active a{background:#fe9900;color:#fff;}
.tab_org1 ul li a:hover strong, .tab_org1 ul li.active a strong{color:#fff}


/* 버튼, 아이콘  */
.icon_img, .icon_name, .icon_write, .icon_scrap, .icon_down, .icon_scrap02, .icon_down02, .icon_down03, .icon_print, .icon_print2, .icon_folder, .icon_folder02, .edit, .del, .icon_cart, .icon_list{display:inline-block;vertical-align:middle;background-image:url('/front/resources/images/page/btn_all.png');background-repeat:none;}
.icon_img{width:15px;height:15px;margin-right:5px;background-position:-100px -180px;}
.icon_name{width:15px;height:15px;margin-right:5px;background-position:-150px -180px;}
.icon_write{width:15px;height:15px;margin-right:5px;background-position:0px -150px;}
.icon_scrap{width:11px;height:13px;background-position:0px -180px;margin:0 3px;cursor:pointer;*margin-top:5px;}
.icon_down{width:16px;height:15px;background-position:-49px -180px;cursor:pointer;}
.icon_scrap02{width:16px;height:16px;background-position:-150px -150px;*margin-top:12px;}
.icon_down02{width:16px;height:13px;background-position:-50px -150px;margin-left:2px;}
.icon_down03{width:16px;height:16px;background-position:-75px -150px;margin-left:2px;}
.icon_print{width:16px;height:15px;background-position:-100px -150px;*margin-top:12px;}
.icon_print2{width:16px;height:16px;background-position:-125px -150px;}
.icon_folder{width:29px;height:20px;background-position:-100px -100px;}
.icon_folder02{width:29px;height:22px;background-position:-150px -100px;}
.icon_cart{width:29px;height:22px;background-position:-200px -150px;}
.icon_list{width:19px;height:17px;background-position:-200px 0px;margin-left:8px;}
.active .icon_list{width:19px;height:17px;background-position:-200px -30px;}
a:hover .icon_list{width:19px;height:17px;background-position:-200px -30px;}

.icon_arrow1{display:inline-block;width:24px;height:23px;margin-left:20px;vertical-align:middle;background:url('/front/resources/images/page/bg_arrow1.png') 0 0;}

.cbtn{height:36px;line-height:36px;padding:0 20px;font-size:14px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:middle;text-align:center;color:#323131;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;border:1px solid #cccccc;background:#EFEFEF;background:#FCFCFC -webkit-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -ms-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -moz-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -o-linear-gradient(top,#FCFCFC,#EFEFEF);user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}
.cbtn1{height:32px;line-height:32px;padding:0 20px;font-size:14px;font-weight:bold;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:middle;text-align:center;color:#323131;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;border:1px solid #cccccc;background:#EFEFEF;background:#FCFCFC -webkit-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -ms-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -moz-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -o-linear-gradient(top,#FCFCFC,#EFEFEF);user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}
.cbtn1:hover{color:#323131;}
.cbtn1.blue{color:#1488c5!important;}
.cbtn2{height:36px;line-height:36px;padding:0 7px 0 5px;font-size:14px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:middle;text-align:center;color:#323131;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;border:1px solid #cccccc;background:#EFEFEF;background:#FCFCFC -webkit-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -ms-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -moz-linear-gradient(top,#FCFCFC,#EFEFEF);background:#FCFCFC -o-linear-gradient(top,#FCFCFC,#EFEFEF);user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}


.cbtn01{display:inline-block;height:38px;line-height:38px;padding:0 20px;font-size:14px;font-weight:bold;border-radius:5px;vertical-align:middle;}
.cbtn01.org{background-color:#ff9900;color:#fff;}
.cbtn01_02{display:inline-block;height:26px;line-height:26px;padding:0 20px;font-size:12px;font-weight:bold;border-radius:5px;vertical-align:middle;}
.cbtn01_02.org{background-color:#ff9900;color:#fff;}

.cbtn02{display:inline-block;height:30px;line-height:30px;padding:0 20px;font-size:14px;font-weight:bold;border-radius:15px;vertical-align:middle;}
.cbtn02.green{background-color:#70a614;color:#fff;}
.cbtn02.blue, .cbtn02.blue:hover{background-color:#1488c5;color:#fff;}
.cbtn02.gray, .cbtn02.gray:hover{background-color:#7f7f7f;color:#fff;}
.cbtn02.org, .cbtn02.org:hover{background-color:#ff9900;color:#fff;}

.cbtn03{display:inline-block;height:45px;line-height:45px;padding:0 50px;font-size:14px;font-weight:bold;vertical-align:middle;}
.cbtn03.org, .cbtn03.org:hover{background-color:#fe9900;color:#fff;}
.cbtn03.gray, .cbtn03.gray:hover{background-color:#7f7f7f;color:#fff;}
.cbtn03.green, .cbtn03.green:hover{background-color:#70a614;color:#fff}

.cbtn04{display:inline-block;height:33px;line-height:33px;padding:0 20px;font-size:14px;font-weight:bold;border-radius:15px;box-shadow:3px 3px 3px #bdbdbd;vertical-align:middle;}
.cbtn04.green, .cbtn04.green:hover{background-color:#70a614;color:#fff;}
.cbtn04.blue, .cbtn04.blue:hover{background-color:#1488c5;color:#fff;}
.cbtn04.gray, .cbtn04.gray:hover{background-color:#7f7f7f;color:#fff;}
.cbtn04.org, .cbtn04.org:hover{background-color:#ff9900;color:#fff;}

.cbtn05{display:inline-block;height:33px;line-height:33px;padding:0 40px;font-size:14px;font-weight:bold;cursor:pointer;vertical-align:middle;}
.cbtn05.blue, .cbtn05.blue:hover{background-color:#1488c5;color:#fff;}
.cbtn05.org, .cbtn05.org:hover{background-color:#fe9900;color:#fff;}
.cbtn05.gray, .cbtn05.gray:hover{background-color:#7f7f7f;color:#fff;}

.cbtn06{display:inline-block;height:32px;line-height:30px;padding:0 20px;font-size:14px;font-weight:bold;cursor:pointer;vertical-align:middle;}
.cbtn06.org, .cbtn06.org:hover{background-color:#fe9900;color:#fff;}
.cbtn06.gray, .cbtn06.gray:hover{background-color:#7f7f7f;color:#fff;}

.cbtnm{display:inline-block;height:20px;padding:0 4px;margin-left:1px;line-height:20px;vertical-align:middle;border-radius:5px;font-size:11px;}
.cbtnm.blue, .cbtnm.blue:hover{background-color:#1388c5;color:#fff;}
.cbtnm.green, .cbtnm.green:hover{background-color:#70a614;color:#fff;}
.cbtnm .icon_down{margin:0 2px;}

.cbtnm02{display:inline-block;height:25px;line-height:25px;padding:0 20px;font-size:12px;font-weight:bold;border-radius:15px;vertical-align:middle;}
.cbtnm02.green, .cbtnm02.green:hover{background-color:#70a614;color:#fff;}
.cbtnm02.blue,.cbtnm02.blue:hover{background-color:#1488c5;color:#fff;}
.cbtnm02.gray, .cbtnm02.gray:hover{background-color:#7f7f7f;color:#fff;}
.cbtnm02.org, .cbtnm02.org:hover{background-color:#ff9900;color:#fff;}

.cbtnm03{display:inline-block;height:25px;line-height:25px;padding:0 20px;font-size:12px;font-weight:bold;vertical-align:middle;}
.cbtnm03.green, .cbtnm03.green:hover{background-color:#70a614;color:#fff;}
.cbtnm03.blue,.cbtnm03.blue:hover{background-color:#1488c5;color:#fff;}
.cbtnm03.gray, .cbtnm03.gray:hover{background-color:#7f7f7f;color:#fff;}
.cbtnm03.org, .cbtnm03.org:hover{background-color:#ff9900;color:#fff;}

.nbtn{display:inline-block;height:30px;line-height:30px;vertical-align:middle;padding:0 15px;text-align:center;}
.nbtn.green{background-color:#70a614;color:#fff;font-weight:bold;}
.nbtn.gray{background-color:#7f7f7f;color:#fff;font-weight:bold;}

.nbtn_fix{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;}
.nbtn_fix.green{background-color:#70a614;}
.nbtn_fix.gray{background-color:#7f7f7f;}
.nbtn_fix .edit{display:inline-block;width:11px;height:13px;background-position:-100px -50px;vertical-align:middle;font-size:0;line-height:0;}
.nbtn_fix .del{display:inline-block;width:10px;height:11px;background-position:-150px -50px;vertical-align:middle;font-size:0;line-height:0;}



input.cbtn01, input.cbtn02, input.cbtn03, input.cbtn03, input.cbtn04, input.cbtn05, input.cbtn06, input.cbtnm, input.cbtnm02{cursor:pointer;vertical-align:middle;}

.ar_left{text-align:left;padding:0 80px 0 25px;font-size:15px;background:url('/front/resources/images/page/bg_arrow.png')90% center no-repeat;}


/* 관련활동 프로그램 (공통 팝업, 교구/교재리스트, 멀티교수자료히스트) */
.relate{overflow:hidden;font-size:12px;color:#959595;}
.relate strong{float:left;margin-right:10px;}
.relate ul{float:left;width:70%;padding-top:5px;}
.relate ul li{display:inline-block;margin:0 15px 5px 0;font-weight:bold;}
.relate em{color:#70a614;}
.relate a:hover{text-decoration:underline;}

.relate_area{position:relative;padding:12px 0;border-top:1px dashed #d1d1d1;border-bottom:1px solid #c9c9c9}
.relate_list{margin:0 40px;}
.relate_list ul:after{content:"";display:block;clear:both;}
.relate_list li{float:left;width:30%;}
.relate_list li a{display:block;overflow:hidden;width:100%;}
.relate_list li a:after{content:"";display:block;clear:both;}
.relate_list li a:hover strong{text-decoration:underline;}
.relate_list li .thumb{float:left;width:100px;height:55px;}
.relate_list li .info{float:left;width:130px;padding:0 15px;font-size:12px;}
.relate_list li .info strong{display:block;padding:5px 0;font-size:14px;}
.relate_list li .info span{font-weight:bold;}
.relate_list .bx-prev, .relate_list .bx-next{display:block;position:absolute;width:12px;height:25px;font-size:0;line-height:0;text-indent:-1000em;background-image:url('/front/resources/images/page/btn_all.png');background-repeat:none;}
.relate_list .bx-prev{position:absolute;top:30px;left:0;background-position:0 -100px;}
.relate_list .bx-next{position:absolute;top:30px;right:0;background-position:-50px -100px;}
.relate_list .bx-pager{display:none;}
.relate_list .bx-controls-direction a.disabled{display:none;}


#footer{border-top:2px solid #000000;background:#ebebeb;padding:35px 0;margin-top:25px;text-align:center;}
#footer .ft_link{padding-bottom:10px;border-bottom:1px solid #d7d7d7;}
#footer .ft_txt{padding-top:14px;border-top:1px solid #ffffff;color:#3b3b3b;line-height:1.5em;}
#footer .ft_txt a{color:#3b3b3b;}