/* 諛뺣Ъ愿� �씪�젙 */
.mgl5 {margin-left:5px;}
.month_daily { width:300px; height:auto; position: absolute; top: 0; left: 0; z-index: 1;}
.month_daily .mon {display:block; text-align:center; font-size:18px; color:#444; font-weight:500; padding:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.month_daily .mon a{ display: inline-block; padding: 0 10px; }
.month_daily .mon a img{ margin-bottom: -3px;}
.month_daily .calender { border-collapse: collapse; width:100%; text-align:center; }
.month_daily .calender th{padding:10px 7px; border-right:1px solid #3d6597; background:#007cbc; color:#fff; border-bottom:1px solid #eff5f8;}
.month_daily .calender td {padding:15px 7px; border-bottom:1px solid #e6e6e6;  border-right:1px solid #e6e6e6;}
.month_daily .calender td:first-child, .calender th:first-child{border-left:1px solid #e6e6e6;}
.month_daily .calender td.on{font-weight:600; background:#eff3f4;}
.month_daily .calender .red {color:#D44039;}
.month_daily .calender .red_bg {background:#D44039;}
.month_daily .calender .toDayRed {color:#D44039; font-weight:600; background:#eff3f4;}

.month_list { height:auto; position:relative; padding:35px 0 0 330px;}
.month_list .mon { width:180px; text-align:left; font-size:1.4em; color:#444; font-weight:500; padding:5px 5px 5px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; float:left;}
.month_list .mon_btn { width:210px; float:right;}
.month_list .mon_btn .today a{width:100px; height:30px; color:#666666; line-height:30px; background:#eff4f7; border:1px solid #d0e8f6; display:block; text-align:center; margin-bottom:5px; float:left;}
.month_list .mon_btn .to_month a{width:100px; height:30px; color:#666666; line-height:30px; background:#eff4f7; border:1px solid #d0e8f6; display:block; text-align:center; margin-bottom:5px; margin-left:5px;  float:left;}
.month_list .box {margin-top:10px; padding:10px; height:auto; border:1px solid #e0e0e0; background:#f6f6f6; color:#666; clear:both; }
.month_list .no-day {text-align:left; font-weight:600; color:#D44039;}
.month_list .box ul {margin-bottom:10px; line-height: 1.2em;}
.month_list .box ul li {padding:6px 6px 13px 15px; background: url(/images/common/blt_n.png) no-repeat 3px 10px;}
.month_list .box ul li span.t{ color: #D44039; display: inline-block; padding-right: 10px;}
.month_list .box ul li span.d{ display: block; color: #777; font-size: 0.9em; padding: 5px 0 0 0;}
.month_list .box ul li strong{ color: #444; font-size: 1.2em;}

.month_L  { height:auto; clear:both;}
.month_L .mon {display:block; text-align:center; font-size:1.4em; color:#444; font-weight:500; padding:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
/* �떖�젰 selectBox 異붽� */
.month_L .monSelect {display:block; text-align:center; font-size:18px; color:#777; font-weight:500; padding:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.month_L .today a, .to_month a{width:100px; height:30px; color:#666666; line-height:30px; background:#eff4f7; border:1px solid #d0e8f6; display:inline-block; text-align:center;}
.month_L .calender_L { border-collapse: collapse; width:100%; margin-top:10px; table-layout: fixed;}
.month_L .calender_L th{padding:5px 0px; border-right:1px solid #3d6597; background:#007cbc; color:#fff; border-bottom:1px solid #eff5f8;}
.month_L .calender_L td {padding:5px; min-height:100px; border-bottom:1px solid #e6e6e6;  border-right:1px solid #e6e6e6; vertical-align:top;}
.month_L .calender_L td:first-child, .calender_L th:first-child{border-left:1px solid #e6e6e6;}
.month_L .calender_L td.on{ background:#eff3f4;}
.month_L .calender_L td span{display:block; text-align:left; font-weight:600; font-size:13px;}
.month_L .calender_L td li {padding:3px 0;  line-height: 1em;}
.month_L .calender_L td li a{display:block;}
.month_L .calender_L .red a{color:#D44039;}
.month_L .calender_L .red_bg {background:#D44039;}
.month_L .calender_L td ul li a.exh{color:#0a8457; font-size: 0.8em;}
.month_L .calender_L td ul li a.evt{color:#cc0066; font-size: 0.8em;}
.month_L .calender_L td ul li a.cul{color:#0000ff; font-size: 0.8em;}
.month_L .calender_L td ul li a.edu{color:#c74000; font-size: 0.8em;}
.month_L .calender_L td ul li a.ris{color:#7A7200; font-size: 0.8em;}
.month_L .calender_L td ul li b.hol{color:#d12b2b; font-size: 0.8em;}
.month_L .monSelect .btn_search{ padding: 5px 30px; /* background-size: cover; */}
.month_L .monSelect select{ margin-bottom: -1px;}

/*�듅蹂꾩쟾�떆 �긽�꽭�럹�씠吏� �젅�씠�븘�썐*/

.bold {font-weight:bold;}
.line_B {width:100%; background:url("/images/exhibition_cnts/line_bold.gif" ) repeat-x; height:9px;}
.stich{width:100%; height:1px;  background:url("/images/exhibition_cnts/dash.png" ) repeat-x; margin:30px 0;}
.line_dr{width:100%; height:7px;  background:url("/images/exhibition_cnts/solid.png" ) repeat-x; margin:30px 0;}
#special_wrap { font-size: 1em; width: 100%; height:auto; overflow:hidden; position:relative; clear:both; display:block;}
#special_wrap:after{ clear:both; display:block; content:"";}
#special_wrap .top_box {width:100%; min-height:350px; overflow: hidden;  position:relative; margin-bottom:50px;}
#special_wrap .top_box .s_poster {width:270px; float:left; margin-right:40px;}
#special_wrap .top_box .s_txt {width:450px; float:left; margin-bottom:15px; }
#special_wrap .top_box .s_txt h1 {font-size:34px; color:#000; line-height:40px; text-align:left; font-weight:bold; font-family: '�굹�닎怨좊뵓','NanumGothic', Dotum,sans-serif;}
#special_wrap .top_box .s_txt .s_txt_list {width:450px; position:absolute; bottom:0; right:0; display:block; line-height:16px;}
#special_wrap .top_box .s_txt .s_txt_list .red {font-size:16px; font-weight:bold; color:#d93f21; line-height:25px;}
#special_wrap .top_box .s_txt .s_txt_list .gray {font-size:12px; font-weight:bold; color:#555555;}
#special_wrap .top_box .s_txt .s_txt_list .info{line-height:1.4em; background:#fafafa; padding:10px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
#special_wrap p.txt {line-height:1.6em; text-indent:10px;}
#special_wrap .cnt_box {width:100%; display:block; height:auto; margin-top:50px; text-align:justify;}
#special_wrap .cnt_box h1{text-align:center; font-size:28px; line-height:40px; font-weight:bold;}
#special_wrap .cnt_box h2 {margin:30px 0;}
#special_wrap .cnt_box table td {text-align:center; vertical-align:top!important; padding:15px 0; }
.sr-only {   position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.section_table02  { border-bottom:2px solid #dadada;}
.section_table02 thead  { }
.section_table02 thead th {   height:20px; padding:10px 15px 0 15px; text-align:center; font-weight:bold; color:#333333; }
.section_table02 .last {  background:url(../images/user/sub1/bg_table_last.gif) no-repeat top right; }
.section_table02 caption { display:none;}
.section_table02 tbody td {  height:22px; color:#787878; padding:12px 15px 0 15px; border-bottom:1px solid #e3e3e3;  text-align:center; }
.section_table02 tbody td.text { text-align:left !important;  }
.section_table02 tbody td.text img { height:14px; vertical-align:middle;}
.section_table02 tbody th { height:22px; color:#787878; padding:0 15px 0 15px; border-bottom:1px solid #e3e3e3; }
.section_table02 strong { font-weight:bold;  }
.section_table02 .content { padding:15px 0px 30px 0px; line-height:18px; }
.section_table02 .content p { margin-bottom:20px; }
.section_table02 .bg_title {background:#f4f4f4; color:#787878; }
.section_table03 .imgbox{padding:0; margin:0; position:relative;}
.section_table03 .imgbox .viewmore {position:absolute; z-index:100; top:460px; left:620px;}
.section_table03 .imgbox table {width:530px;}
.section_table03 .imgbox table td {line-height:10px;}
.section_table03 .imgbox table.tb300 {width:460px;}
.section_table03 .img {display:block; float:left; width:240px; text-align:center; position:relative; top:0; left:0; padding:17px 0 17px 0; overflow:hidden;}
.section_table03 .img300 {display:block; float:left; width:302px; position:relative; top:0; left:0; padding:0;}
.section_table03 .img300 p {width:300px; height:300px; line-height:300px; text-align:center; vertical-align: middle; border-right:1px solid #dedede; border-bottom:1px solid #e0e0e0; background-color:#efefef;}
.section_table03 .img300 .thums {display:block; float:left; width:300px; margin-bottom:20px;}
.section_table03 .img300 .thums li {float:left; width:53px; height:53px; line-height:53px; background:#efefef; margin:0 5px 0 0; border:1px solid #dedede; vertical-align: middle; text-align: center;}
.section_table03 .img300 .thums li img {max-width:53px; max-height:53px; vertical-align: middle;}
.section_table03 .imgbox table.tb300 td.text {width:310px;}
.section_table03 .img a{position:absolute; top:225px; left:70px;}
.section_table03 .text2{height:140px; border-bottom:none;}
.section_table03 .text_l2{border-bottom:none;}
.section_table02_next{background:none;}
.section_table03 {border-bottom:1px solid #dadada;}
.section_table03 td{line-height:20px; }


/* 諛뺣Ъ愿� �냼媛� */
.org_tit h2 {word-break:normal; font-size:20px; line-height:22px; margin-bottom:23px; color:#494949;}
.org_tit p {word-break:normal; font-size:13px; line-height:22px; margin-bottom:23px; color:#777;}
.org_tit img{display:block; margin-bottom:23px;}
.org_infobox {display:block;position:relative;}
.org_infobox div{display:block;}
.org_infobox div span{display:block!important;float:none!important; line-height:19px;margin-left:10px; color:#737373;}
.org_infobox div span img{display:block; margin-bottom:13px;}
.org_infobox div span p{padding:5px 0 22px 0;}
.org_wrap{background:url(/images/sub/p_sub08_03_org_line.gif) no-repeat center 65px; overflow:hidden; margin-top:30px; padding-bottom:20px; position:relative; text-align: center;}
.org_wrap .org_list dt{text-align:center; overflow:hidden; clear:both;}
.org_wrap .org_list dt.hy {margin-left:388px; margin-bottom:40px; margin-top:55px;}
.org_wrap .o{ position:absolute; top:110px; left:50%; margin-left:-25px; color:#757575; font-size:0.9em;}
.org_wrap ul{margin:0 auto;padding:0;list-style:none; height: 1000px; display: inline-block;}
.org_wrap ul:after{display:block;clear:both;content:""}
.org_wrap li{ display: inline-block; padding:30px 0 0 0; text-align: left; margin: 0 -1px;}
.org_wrap li a {display:inline-block;cursor:pointer; padding:0 0 0 4px;float:left; width:123px;}
.org_wrap li ul{display:none;position:absolute;top:170px;right:0;width:100%;margin:0;padding:0;border:0;list-style:none;}
.org_wrap li ul:after{display:block;clear:both;content:""}
.org_wrap.m1 .m1 ul,
.org_wrap.m2 .m2 ul,
.org_wrap.m3 .m3 ul,
.org_wrap.m4 .m4 ul,
.org_wrap.m5 .m5 ul,
.org_wrap.m6 .m6 ul{display:block;}
.org_wrap .org_list dd{text-align:center; overflow:hidden; clear:both;}
.org_wrap .org_list dd.hy {margin-left:390px; margin-top:60px}
.structure{border:4px solid #dadada; padding:10px 0 10px 200px; overflow:hidden; background:#f9f9f9 url(/images/sub/p_sub08_07_img1.gif) no-repeat 0 0;}
.structure ul{float:left; width:200px; line-height: 1.4em;}
.structure ul:first-child{float:left; width:340px;}
.structure ul li{ padding-bottom:1px;}
.list_structure{position:relative; top:0; left:0; line-height:20px; color:#737373; margin:10px 0 0 0; padding-bottom:30px; overflow:hidden;}
.list_structure dt{height:42px;}
.list_structure dd{width:520px; overflow:hidden;}
.contents .list_structure dd h4{background-position:0 6px; padding-left:12px; font-weight: 300;}
.contents .list_structure dd h5{background-position:4px 12px; padding-left:19px;}
.list_structure dd.w{width:100%; padding:0 0 20px 0;}
.list_structure dd.w2{width:100%; padding:75px 0 0 0;}
.list_structure dd.w2 p{ text-align:center; padding:25px 0 0 0;}
.list_structure dd.bg{background:url(/images/sub/p_sub08_07_img5.jpg) no-repeat 0 0; padding:0 0 0 340px;}
.contents .list_structure dd.bg h5{margin-top:0;}
.list_structure dd.img{width:auto; position:absolute; top:23px; right:0;}
.list_structure dd.img2{width:auto; position:absolute; top:45px; right:0;}
.list_structure dd h4{color:#242424;}
.list_structure h4{ font-weight: 600; color:#444;}
.his_tit{ height:48px; padding-top:0px; margin-top:0px;}
.his_tit h2 {word-break:normal; font-size:20px; line-height:22px; margin-bottom:5px; color:#494949;}
.historic dd {color:#555;}
.his_out {border-top: 2px solid #464646; border-bottom: 2px solid #464646;}
.his_line {border-bottom: 1px solid #dadada; position:relative;}
.his_line2 {border-bottom: 0px solid #dadada;}
.his_out div ul {padding:20px 0;}
.his_out div ul li {padding:5px 0 5px 3px; color:#6c6c6c;}
.his_out div ul li.years {font-size:21px; font-family:arial; color:#326cb2;}
.his_out div ul li strong {float:left; width: 60px; }
.his_out div ul li strong,
.his_out div ul li p {line-height:16px;}
.his_line div.imgs {position:absolute; right:3px; bottom:25px; z-index:10;}

/* �꺆�쁺�뿭 20151130 �쎒�젒洹쇱꽦 �쟻�슜 */
.tab_list3{display:block; position:relative; overflow:hidden; width:100%;}
.tab_list3 ul{position:relative;margin:0;padding:0;border-bottom:2px solid #003964; list-style:none;display:block;}
.tab_list3 ul:after{display:block;clear:both;content:""}
.tab_list3 li{float:left;margin-bottom:-1px; }
.tab_list3 li a{font-size: 0.85em; border-bottom:#003964 solid 1px; margin-right:2px; display:inline-block; background:#fafafa; padding: 5px 10px; vertical-align:middle; border-top:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; color:#878787; letter-spacing:-0.05em;}  /* �꺆留ㅻ돱 蹂�寃쎈�遺� off */
.tab_list3 li a span{display:inline-block;letter-spacing:-1px;cursor:pointer;}
.tab_list3 li ul{display:none;position:absolute;top:30px;right:0;width:100%; border:none; }
.tab_list3 li ul:after{display:block;clear:both;content:""}
.tab_list3 li ul a {padding:0!important;background:none!important; border:none!important; display:block;}
.tab_list3 li table a{ padding:0;}


/* �꺆�쁺�뿭 20151130 �쎒�젒洹쇱꽦 �쟻�슜-�젙蹂닿났媛쒖븞�궡 */
.tab_list3 li.info a{border-bottom:#003964 solid 1px; margin-right:2px; display:inline-block; background:#fafafa; vertical-align:middle; border-top:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; color:#878787; letter-spacing:-0.05em; }  /* �꺆留ㅻ돱 蹂�寃쎈�遺� off */

/* �꺆�쁺�뿭 20151130 �쎒�젒洹쇱꽦 �쟻�슜-�긽�꽕�쟾�떆�븞�궡 */
 .tab_list3 ul li.sangsul ul li a{width:170px; height:110px; display:block;}


.tab_list3.m1 .m1 a,
.tab_list3.m2 .m2 a,
.tab_list3.m3 .m3 a,
.tab_list3.m4 .m4 a,
.tab_list3.m5 .m5 a,
.tab_list3.m6 .m6 a,
.tab_list3.m7 .m7 a{background:#003964; border-top:#003964 solid 1px; border-left:#003964 solid 1px; border-right:#003964 solid 1px; color:#fff; font-weight:bold;} /* �꺆留ㅻ돱 蹂�寃쎈�遺� on */

.tab_list3.m1 .on a,
.tab_list3.m2 .on a,
.tab_list3.m3 .on a,
.tab_list3.m4 .on a,
.tab_list3.m5 .on a,
.tab_list3.m6 .on a,
.tab_list3.m7 .on a{background:#003964; border-top:#003964 solid 1px; border-left:#003964 solid 1px; border-right:#003964 solid 1px; color:#fff; font-weight:bold;} /* �꺆留ㅻ돱 蹂�寃쎈�遺� on */

.tab_list3.m1 .m1 a span,
.tab_list3.m2 .m2 a span,
.tab_list3.m3 .m3 a span,
.tab_list3.m4 .m4 a span,
.tab_list3.m5 .m5 a span,
.tab_list3.m6 .m6 a span,
.tab_list3.m7 .m7 a span{font-weight:bold;}

.tab_list3.m1 .m1 ul,
.tab_list3.m2 .m2 ul,
.tab_list3.m3 .m3 ul,
.tab_list3.m4 .m4 ul,
.tab_list3.m5 .m5 ul,
.tab_list3.m6 .m6 ul,
.tab_list3.m7 .m7 ul{display:block;}

/*踰꾪듉*/
.btnwrap{float:left; clear:both; width:100%;}
.blue140{display:inline-block; padding:2px 0 0 10px; width:130px; height:19px; overflow:hidden; background:url(/images/common/button.gif) no-repeat -300px -139px; color:white; font-size:13px; line-height:15px; text-align:left;}
.blue160{display:inline-block; padding:2px 0 0 10px; width:150px; height:19px; overflow:hidden; background:url(/images/common/button.gif) no-repeat -440px -139px; color:white; font-size:13px; line-height:15px; text-align:left;}
.gray80{}
.gray140{display:inline-block; padding:2px 0 0 10px; width:130px; height:19px; overflow:hidden; background:url(/images/common/button.gif) no-repeat -300px -160px; color:white; font-size:13px; line-height:15px; text-align:left;}
.gray160{display:inline-block; padding:2px 0 0 10px; width:150px; height:19px; overflow:hidden; background:url(/images/common/button.gif) no-repeat -440px -160px; color:white; font-size:13px; line-height:15px; text-align:left;}
.darkbtn{display:inline-block; padding:2px 10px; width:auto; height:17px; overflow:hidden; background:#696969; color:white; font-size:13px; line-height:15px; text-align:center;}
.whitebtn{display:inline-block; padding:2px 10px; width:auto; height:17px; overflow:hidden; background:white; border:1px solid #b8b8b8; color:#4e4e4e; font-size:13px; line-height:15px; text-align:center;}
.printbtn{display:inline-block; padding:2px 0 0 30px; width:110px; height:19px; background:url(/images/common/button.gif) no-repeat 0px -399px; color:#606060; font-size:13px; line-height:15px; text-align:left;}
.printbtn2{display:inline-block; padding:2px 0 0 30px; width:40px; height:19px; background:url(/images/common/button.gif) no-repeat -140px -399px; color:#606060; font-size:13px; line-height:15px; text-align:left;}
.eminbtn{display:inline-block; padding:10px 0 0 0; width:233px; height:33px; background:url(/images/common/button.gif) no-repeat -253px 0px; font-size:14px; line-height:18px; font-weight:bold; color:#0e62c3;}
.radius{border-radius:4px;}
.radius1{border-radius:1px;}
.vm{vertical-align:middle;}

.minim{padding:10px 10px; overflow:hidden; border: 2px solid #003964; border-top:none; margin-top:-20px; margin-bottom:30px;}
.minim li{padding:0 10px 0 22px; width:25%; background:url(/resource/asis_common/images/common/bullet.gif) no-repeat 0px -150px; display: inline-block;}
.prytit{width:100%; text-align:center; margin-top:30px; }
.prytit dt{padding-top:4px;  height:23px; text-align:center; font-weight:bold; color:white; font-size:15px; line-height:17px; background:url(/images/common/prytit.gif) no-repeat top center;}
.prytit dt.dno{ display:none;}
.prytit dd{padding-top:5px; width:100%; text-align:center;  font-size:15px; line-height:15px; color:#888888;}
.prytxt{padding:15px 20px; text-align:justify; background:#f1f1f1; overflow:hidden; margin-top:30px; color:#444; font-size:1.1em;}
.pry3{margin-top:10px; padding-left:20px; float:left; clear:both; width:720px; overflow:hidden; font-size:13px; line-height:15px; color:#4e4d4d;}
.pry3txt{display:block; padding-left:40px; clear:both; width:700px; overflow:hidden;}
.pryul{margin-top:10px; padding:10px 20px; color:#4e4d4d; border:1px solid #ddd; font-size:0.9em; line-height:1.6em; color:#666;}
.pryul li{padding-bottom:3px;}
.pryul li dl{margin-top:10px; padding-bottom:20px; padding-left:20px; color:#8C8C8C}
.pryul li dl dt{}
.pryul li dl dd{padding-left:20px;}
.subject8{padding-bottom:5px; overflow:hidden; color:#1477c1; font-size:1.2em; margin-top:30px;}
.text1{ color:#4e4d4d; text-align:justify;}
.text2{color:#4e4d4d; text-align:center;}
.dotted{border-bottom:1px dotted #cccccc;}
.writeform{margin:5px 0; padding:10px; width:95%; height:300px; border:1px solid #e4e4e4;}

/*�넂�씠�꼫鍮�*/
.mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt20{margin-top:20px;} .mt30{margin-top:30px;} .mt50{margin-top:50px;} .mt100{margin-top:100px;}
.pb5{padding-bottom:5px;} .pb10{padding-bottom:10px;} .pb20{padding-bottom:20px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;} .pl15{padding-left:15px;} .pl20{padding-left:20px;}
.mr5{margin-right:5px;} .mr20{margin-right:20px;} .mr25{margin-right:25px;} .mr30{margin-right:30px;}

.section_table02  { width:100%; border-bottom:2px solid #dadada; }
.section_table02 thead  { }
.section_table02 thead th {   height:20px; padding:10px 15px 0 15px; text-align:center; font-weight:bold; color:#333333; }
.section_table02 .last {  background:url(/images/sub/bg_table_last.gif) no-repeat top right; }
.section_table02 caption { display:none;}
.section_table02 tbody td {  height:22px; color:#787878; padding:12px 15px 0 15px; border-bottom:1px solid #e3e3e3;  text-align:center; }
.section_table02 tbody td.text { text-align:left !important;  }
.section_table02 tbody td.text img { height:14px; vertical-align:middle;}
.section_table02 tbody th { height:22px; color:#787878; padding:0 15px 0 15px; border-bottom:1px solid #e3e3e3; }
.section_table02 strong { font-weight:bold;  }
.section_table02 .content { padding:15px 0px 30px 0px; line-height:18px; }
.section_table02 .content p { margin-bottom:20px; }
.section_table02 .bg_title {background:#f4f4f4; color:#787878; }
.board_view .imgbox{padding:0; margin:0; position:relative;}
.board_view .imgbox .viewmore {position:absolute; z-index:100; top:460px; left:620px;}
.board_view .imgbox table {width:530px;}
.board_view .imgbox table td {line-height:10px;}
.board_view .imgbox table.tb300 {width:460px;}
.board_view .img {display:block; float:left; width:240px; text-align:center; position:relative; top:0; left:0; padding:17px 0 17px 0; overflow:hidden;}
.board_view .img300 {display:block; float:left; width:302px; position:relative; top:0; left:0; padding:0;}
.board_view .img300 p {width:300px; height:300px; line-height:300px; text-align:center; vertical-align: middle; border-right:1px solid #dedede; border-bottom:1px solid #e0e0e0; background-color:#efefef;}
.board_view .img300 .thums {display:block; float:left; width:300px; margin-bottom:20px;}
.board_view .img300 .thums li {float:left; width:53px; height:53px; line-height:53px; background:#efefef; margin:0 5px 0 0; border:1px solid #dedede; vertical-align: middle; text-align: center;}
.board_view .img300 .thums li img {max-width:53px; max-height:53px;}
.section_table03 .imgbox table.tb300 td.text {width:310px;}
.section_table03 .img a{position:absolute; top:225px; left:70px;}
.section_table03 .text2{height:140px; border-bottom:none;}
.section_table03 .text_l2{border-bottom:none;}
.section_table02_next{background:none;}
.section_table03 {border-bottom:1px solid #dadada;}
.section_table03 td{line-height:20px; }

.section_table04 .imgbox {padding-top:10px; margin:0;}
.section_table04 .imgbox table {border-top:1px solid #e3e3e3; width:400px; float:right; margin-right:10px;}
.section_table04 .imgbox table td.bg_title {padding:12px 0px 0 15px; width:80px;}
.section_table04 .img {display:block; float:left; width:328px; text-align:center; position:relative; top:0; left:0; padding:10px 0 0 0; margin-bottom:15px;}
.section_table04 .img img {margin-bottom:10px;}
.section_table04 .img li{float:left; width:60px; height:40px; border-bottom:1px solid #dbdbda; margin-right:7px;}
.section_table04 .imgbox {border-bottom:0px solid #ffffff;}
.viewp_content {  line-height:20px; color:#787878; padding:25px 15px 0px 15px;  }
.viewp_content p { margin-bottom:20px; }
.section_table05 .imgbox {padding: 20px 0 20px 0;  width:736px;}
.section_table05 .img_list {padding:20px 0 20px 0; width:100%; height:110px;}
.section_table05 .img_list li {display:inline-block; vertical-align:top; width:131px; height:170px; margin-right:20px;}
.section_table05 .img_list li a img{ margin-bottom: 15px;}
.section_table05 .img_list li div{ overflow:hidden;}
.section_table05 .img_list_td {padding:0 0 0 15px;}

.month {background:#fff; padding: 3px 3px 3px 170px; border: 1px solid #ddd; border-radius: 10px; overflow: hidden; position: relative;}
.month_01 {display: inline-block; width:160px; padding:13px 0 0 20px; font-size:1.4em; position: absolute; top:0; left:0;  color:#555; text-align: left;}
.month_02 {display: block; padding:10px 0 8px 20px; font-size:1.1em; color:#fff; background: #757575; border-radius: 5px; text-align: left;}
.month .months div{ display: inline-block; position: absolute; top: 0; right: 0;}
.respon{background:#fafafa url(/images/sub/bg_mail.gif) no-repeat 20px 18px; border-radius:2px; border:1px solid #e4e4e4; color:#737373; overflow:hidden; margin:30px 0 10px 0; padding:12px 45px;}

.pryul1{margin-top:10px; width:100%; line-height:18px; color:#4e4d4d;}
.pryul1 li{list-style:disc; overflow: hidden; background: url(/images/common/blt_dot.gif) no-repeat 0 10px; padding: 0 0 20px 10px;}
.pryul1 img {margin-left:30px;}
.pryul1 li span {color:#cb412d;}
.conul{padding-left:30px; float:left; clear:both; width:100%; overflow:hidden;}
.conul li{padding-left:10px; float:left; clear:both; width:100%; overflow:hidden; color:#4e4d4d; font-size:13px; line-height:20px; background:url(/images/common/bullet.gif) no-repeat 0px -52px;}
.conul li a{display:inline; background:none;}
.new{display:inline-block; background:#fa4c51; color:white; width:13px; height:12px; font-size:9px; line-height:15px; text-align:center; margin:0px 0 0 3px; padding:0 0 1px 0;}

.chapter1{float:left; clear:both; width:315px; overflow:hidden; background:white;}
.calendar{margin:auto; clear:both; width:300px; overflow:hidden; font-size:13px; line-height:15px;}
.calendar span{padding:9px 0; display:block; float:left; clear:both; width:195px; height:20px; overflow:hidden; text-align:center;}
.calendar table{width:100%; font-size:13px; line-height:15px;}
.calendar table thead tr th{height:25px; border:1px solid #3d6597; background:#5e91b9; color:white;}
.calendar table tbody tr td{height:25px; border:1px solid #d5d5d5; text-align:center;}
.calendar table a{color:#4a4a4a;}
.calendar table .eduselcet{padding:5px 0; color:white; background:#ee4517;}
.chapter1{float:left; border:1px solid #eaeaea; border-radius:0px; padding:15px; width:315px; }
.chapter1 *{vertical-align:middle;}
.chapter1 .calendar{width:300px; background:#444242; text-align:center; color:#fff; font-size:12px; line-height:16px; padding:4px 1px 0 0px; overflow:hidden;}
.chapter1 .calendar span {width:100%; font-size:14px;}
.chapter1 .calendar a img{margin-bottom:4px;}
.prvmonth{display:inline-block; width:8px; height:16px; font-size:0; line-height:0; background:url(/images/admin/calendar_prev.gif) no-repeat 0px 0px;}
.nextmonth{display:inline-block; width:8px; height:16px; font-size:0; line-height:0; background:url(/images/admin/calendar_next.gif) no-repeat 0px 0px;}
.chapter1 table{border-collapse:collapse; border-spacing:0; width:100%; text-align:center; table-layout:fixed; line-height:12px; font-size:11px;}
.chapter1 table thead tr th{background:#242424; color:#fff; padding:8px 0 7px 0; border:0px solid #dcdcdc;}
.chapter1 table thead tr th.sun{color:#ff8080;}
.chapter1 table tbody tr td{border:1px solid #dcdcdc; height:35px; font-size:11px; background:#fff; padding:2px; text-align:left; color:#737373; vertical-align:top;}
.chapter1 table tbody tr td p{ text-align:left; color:#555; padding:6px 7px;}
.chapter1 table tbody tr td.bg, .chapter1 table tbody tr td:hover{background:#f3f3f3;}
.chapter1 table tbody tr td.sun p{color:#ce1616;}
.chapter1 table tbody tr td div{ text-align: center;}
.chapter2wrap{float:left; width:445px; position:relative; padding-left:30px;}
.chapter2{padding:0 15px 10px 15px; float:left; clear:both; width:410px; height:auto; min-height:220px; background:white;}
.chapter2wrap{float:left; border:1px solid #eaeaea; border-radius:0px; padding:0px; width:380px; overflow:hidden; margin-left:25px; }
.chapter2{padding:0 15px 10px 15px; float:left; clear:both; width:100%; height:auto; min-height:220px; background:white;}
.chapter2 span{text-align:center; font-size:13px; padding:10px; display:block; width:330px;}
.chapter2 span mark{font-weight:bold; color:#000;}
.reserchck caption{position:absolute; left:-2000px; overflow:hidden;}
.reserchck {border-collapse:collapse; border-spacing:0; width:345px; table-layout:fixed; line-height:20px; text-align:center; border-top:1px solid #ccc;}
.reserchck th, .reserchck td {border-bottom:1px solid #e3e4e3; padding:6px 10px 6px 10px;}
.reserchck th {background:#fafafa; color:#000; vertical-align:middle; width:22%; padding-left:24px; font-weight:normal;}
.reserchck td {color:#666; vertical-align:middle;}
.reserchck td mark{font-weight:400; color:#2873b3; background:none;}

.search_list05{border:1px solid #d4d4d4; background:#fafafa; border-radius:4px; padding:10px 29px;}
.search_list05 table{border-collapse:collapse; border-spacing:0; width:100%; text-align:left; table-layout:fixed; line-height:20px; }
.search_list05 table caption{display:none; }
.search_list05 table th{text-align:left; color:#787878; font-weight:normal; padding:1px 10px;}
.search_list05 table td{text-align:left; color:#787878; font-weight:normal; padding:1px 15px;}
.search_list05 table td select{width:120px; margin-right:10px;}
.search_list05 table td .input{width:340px; margin-right:10px; color:#afafaf; height:18px; font-size:12px;}
.search_list05 table td .input:hover, .search_list02 table td .input:focus{color:#444;}
.search_list05 table td label{padding-right:20px;}

.detail-thumnail {
  display: inline-block;
  width: 388px;
  height: 305px;
  margin-top: -10px;
}
.detail-thumnail > .big_img {
  overflow: hidden;
  display: none;
  width: 388px;
  height: 235px;
  background: #e4e5e4;
  border: 1px solid #c2ccd1;
}
.big_img img{
  max-width: 100%;
  max-height: 100%;}
.detail-thumnail > .big_img.active {
  display: block;
}
.detail-thumnail .thumnail-list {
  display: block;
  width: 100%;
  height: 60px;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 0;
}
.detail-thumnail .thumnail-list li {
  border: 3px solid #E4E5E4;
  display: inline-block;
  float: left;
  width: 66px;
  height: 60px;
  margin: 0 5px 0 0;
  padding: 0;
  background: #e4e5e4;
}
.detail-thumnail .thumnail-list li.active {
  border: 3px solid #ff6666;
}
.detail-thumnail .thumnail-list li img {
  /* border: 3px solid transparent; */
}
.detail-thumnail .thumnail-list li.active img {
  /* border: 3px solid #ff6666; */
}
.detail-thumnail .thumnail-list li.last {
  float: right;
  margin: 0;
}
.table-owndata {
  width: 410px;
  float: right;
  margin-top: 20px;
}
.detail-thumnail.original {
  width: 233px;
  height: 288px;
  padding: 3px;
  border: 1px solid #c2ccd1;
}

.narr_text {

  padding:0 2%;
  overflow-x: hidden;
  overflow-y: scroll;
  border: 1px solid #ccc;
  font-family: Dotum, "�룍��";
}

.narr_text p {
  font-size: 12px;
  line-height: 16px;
  color: #333;
  padding: 0 3px;
}

.narr_text .gray {
  background: #e4e4e4;
  margin: 0 10px;
  padding: 5px;
}

.narr_text .title {
  font-size: 25px;
  font-weight: bold;
  color: #000;
}
.video_ifram iframe{width: 700px; height:400px; border: none; overflow: hidden;}
@media screen and (max-width:1099px){
  /*
  .month_daily{ position: relative; width: 100%;}
  .month_daily p, .mt{ }
  .month_daily .mon{ padding: 20px 0; font-size: 16px;}
  .month_daily .mon img{ width: 40px; margin-bottom: -6px;}
  .month_list{ padding: 30px 0 0 0;}
  .month_list .mon{ width: auto;}
  .month_list .box{ padding-top: 30px; letter-spacing: -0.05em;}
  .month_list .box ul li {background: url(/images/common/blt_n.png) no-repeat 3px 14px;}
  .month_list .box ul li span.t, .month_list .box ul li strong{ font-size: 1.6em;}
  .narr_text {line-height: 2.4em;}
  .narr_text p{ font-size: 1.4em; line-height: 1.4em;}
  .section_table05 .img_list_td{ padding: 0;}
  .section_table05 .img_list li{margin-right: 5px;}
	 .respon{background:#fafafa url(/images/sub/bg_mail.gif) no-repeat 20px 25px;}
	 .month_list .mon_btn{ width: auto; padding-bottom: 15px;}
	 .month_list .mon_btn .today a, .month_list .mon_btn .to_month a, .month_L .today a, .to_month a{ font-size: 1.6em; width: 150px; padding-top: 10px; height: auto; padding-bottom: 10px;}
	 .month_L .monSelect{ font-size: 2em;}
	 .month_L .monSelect select{ margin-left: 20px; width: 20%;}
	 .month_L .monSelect .btn_search{ padding: 10px 30px; font-size:1em; font-weight: bold; background-size: cover; margin-left: 20px;}
	 .month_L .calender_L td ul li a.exh{ padding-bottom: 10px;}
	 .srchform{ font-size: 1.4em; padding: 15px 0;}*/

	 .video_ifram iframe{ width: 100%; height:350px;}
	 .narr_text span{ line-height: 40px; color:#222;}
	 .org_wrap ul li ul li{ width: 100%;}

	/* �삤�뒛�쓽 �씪�젙 */
	.month_daily{ width: 100%; position: relative; margin-bottom: 10px;}
	.month_list{ padding: 10px 0 0 0;}
	.month_daily .mon a img{ width: 30px; margin-bottom: -3px;}
	.month_daily .calender td{ padding: 10px 0;}
	.month_list .box ul li{ background-position: 3px 15px;}
	.month_list .box ul li strong, .month_list .box ul li span.d{ letter-spacing: -0.05em;}
	.month_list .box ul li span.t{ display: none;}
	.org_wrap{background: url(/images/sub/p_sub08_03_org_line_m.gif) no-repeat center 65px;}
	.org_wrap li a, .org_wrap ul li img{ width: 90px;}

	/* 紐⑤컮�씪 �룿�듃 */
	.month_daily .mon{ font-size: 30px; line-height: 24px; font-weight: bold;}
	.month_daily .calender th, .month_daily .calender td a span, .month_list .box ul li strong,
	.narr_text, .narr_text{ font-size: 16px; line-height: 24px;}
	.month_list .box ul li span.d{ font-size: 12px; line-height: 20px;}
}

