
#contents .nor {padding-bottom:27px;}
#contents .nor .nor_wrap:first-child {margin-bottom:20px;}
#contents .nor_wrap {border:#e5e5e5 1px solid; overflow:hidden; position:relative;}
#contents .nor_wrap .nor_tit {width:70px; background:#f9f9f9; color:#4d4d4d; text-align:center; display:table-cell; vertical-align:middle; border-right:#e5e5e5 1px solid;}
#contents .nor_wrap .nor_area {width:907px; color:#4d4d4d; display:table-cell; vertical-align:middle;}
#contents .nor_wrap .nor_area .nor_inner {overflow:hidden;}
#contents .nor_wrap .nor_area .nor_inner:first-child {border-bottom:#e5e5e5 1px solid;}
#contents .nor_wrap .nor_inner em {width:82px; padding:7px 0 0 30px; float:left; display:inline-block;}
#contents .nor_wrap .nor_inner .more_btn {margin:7px 20px 0 0; float:right;}

/* main */
#main section .linkbox {font-size:0;}
#main section .linkbox a {display:block; width:230px; height:50px; margin-top:10px; border:1px solid #7296be; color:#002f6d; text-align:center; font-size:17px; line-height:50px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#main section .linkbox a:first-child {margin-top:0;}
#main section .linkbox a:hover {border-color:#01b4fe; background-color:#01b4fe; color:#fff; text-decoration:none;}
#main section .linkbox.st2 a {display:inline-block; margin:0 0 0 10px;}
#main section .linkbox.st2 a:first-child {margin:0;}
#main .innerwrap {overflow:hidden; position:relative; width:980px; margin:0 auto; padding:130px 0 60px 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#main .innerwrap strong {display:block; text-indent:-99999px;}
#main .innerwrap p.txt {line-height:20px;}
#main .maincon_01 {height:700px; background:#287ebe url(../images/contents/bg_main_01_fadeout.jpg) no-repeat 50% 0;}
#main .maincon_01 .innerwrap {padding:200px 0 0 560px; ;}
#main .maincon_01 strong {width:334px; height:141px; background:url(../images/contents/txt_main_01.png) no-repeat;}
#main .maincon_01 .lastest {width:320px; margin-top:95px; color:#fff; ;background: rgba(0,0,0,0.2);padding:20px;border-radius: 5px;}
#main .maincon_01 .lastest dt {line-height:20px; font-size:17px;}
#main .maincon_01 .lastest dt a.more {display:block; float:right; margin-right:3px; padding-right:15px; background:url(../images/common/bg_more.gif) no-repeat 100% 50%; text-decoration:none; font-size:12px; line-height:20px;}
#main .maincon_01 .lastest dd {margin-top:10px; border-top:2px solid #58a5da; font-size:12px;}
#main .maincon_01 .lastest dd p {margin-top:8px;}
#main .maincon_01 .lastest dd p:first-child {margin-top:19px;}
#main .maincon_01 .lastest dd p a {display:inline-block; overflow:hidden; width:250px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#main .maincon_01 .lastest dd p span {float:right; color:#9ee2ff;}
#main .maincon_02 {background:#fff url(../images/contents/bg_main_02.png) no-repeat 50% 0;}
#main .maincon_02 .innerwrap {height:820px;}
#main .maincon_02 strong {width:476px; height:222px; margin-left:485px; background:url(../images/contents/txt_main_02.png) no-repeat;}
#main .maincon_02 .name {display:block; width:160px; height:77px; margin-left:485px; background:url(../images/contents/txt_main_03.png) no-repeat; text-indent:-99999px;}
#main .maincon_02 dl {margin-top:150px;}
#main .maincon_02 dl dt {display:inline-block; padding:0 3px 7px 0; border-bottom:3px solid #58a5da; font-size:15px; font-family:tss;font-weight:bold; letter-spacing:-0.5px;}
#main .maincon_02 dl dd {position:relative; margin-top:30px; padding-left:325px; line-height:20px;}
#main .maincon_02 dl dd .date {display:block; position:absolute; top:5px; left:0; width:277px; height:48px; background:url(../images/contents/txt_main_04.png) no-repeat; text-indent:-99999px;}
#main .maincon_02 .linkbox {position:absolute; top:580px; right:0;}
#main .maincon_03 {height:760px; background:#f3fbff url(../images/contents/bg_main_03.png) no-repeat 50% 0;}
#main .maincon_03 strong {width:431px; height:128px; margin-bottom:50px; background:url(../images/contents/txt_main_05.png) no-repeat;}
#main .maincon_03 p.txt.st02 {margin-top:25px;}
#main .maincon_03 .linkbox {margin-top:100px;}
#main .maincon_04 {background:#24364f; color:#fff;}
#main .maincon_04 strong {width:786px; height:39px; background:url(../images/contents/txt_main_06.png) no-repeat;}
#main .maincon_04 dl {position:relative; margin-top:95px; padding-left:325px;}
#main .maincon_04 dl dt {position:absolute; top:0; left:0; width:155px; padding-bottom:7px; border-bottom:3px solid #58a5da; font-size:15px; font-family:tss;font-weight:bold; letter-spacing:-0.5px;}
#main .maincon_04 dl.research dd em {display:block; margin:30px 0 15px; padding-left:35px; background:url(../images/contents/bg_research.png) no-repeat 0 50%; color:#99caff; font-size:20px; line-height:22px;}
#main .maincon_04 dl.research dd em:first-child {margin-top:0;}
#main .maincon_04 dl.research dd em a {display:none;}
#main .maincon_04 dl.research dd li {line-height:18px;}
#main .maincon_04 dl.books {margin-top:80px;}
#main .maincon_04 dl.books dd {position:relative;}
#main .maincon_04 dl.books dd .btnset {position:absolute; top:50%; z-index:2; width:100%;}
#main .maincon_04 dl.books dd .btnset button {position:absolute; top:50%; width:64px; height:64px; margin-top:-32px; background:url(../images/btn/btnset_arr.png) no-repeat 0 100%; text-indent:-99999px;}
#main .maincon_04 dl.books dd .btnset button.btn_prev {left:0;}
#main .maincon_04 dl.books dd .btnset button.btn_prev:hover {background-position:0 0;}
#main .maincon_04 dl.books dd .btnset button.btn_next {right:0; background-position:100% 100%;}
#main .maincon_04 dl.books dd .btnset button.btn_next:hover {background-position:100% 0;}
#main .maincon_04 dl.books dd.slidewrap {height:165px;}
#main .maincon_04 dl.books dd.slidewrap .actionarea {overflow:hidden; position:relative; height:170px; margin:0 auto;}
#main .maincon_04 dl.books dd ul.objwrap {overflow:hidden; position:absolute; left:0; top:0; z-index:1; height:170px; width:10000px;}
#main .maincon_04 dl.books dd ul li {position:absolute; top:0; left:0; width:500px; text-align:center;}
#main .maincon_04 dl.books dd ul li div {display:inline-block; position:relative; min-height:85px; margin-top:40px; padding-left:90px; text-align:left; line-height:25px;}
#main .maincon_04 dl.books dd ul li div b {display:block; margin-bottom:10px; font-size:20px; font-family:tss; line-height:23px;}
#main .maincon_04 dl.books dd ul li div .thumb {position:absolute; top:0; left:0; ;}
#main .maincon_04 dl.books dd ul li div .thumb img {border-width:0 2px 2px 0; border-style:solid; border-color:#192637;}
#main .maincon_04 .linkbox {margin-top:20px; text-align:right;}
#main .maincon_04 .linkbox a {border-color:#fff; color:#fff;}
#main .maincon_05 {background:#f4f4f4;}
#main .maincon_05 strong {float:left; width:430px; height:38px; background:url(../images/contents/txt_main_07.png) no-repeat;}
#main .maincon_05 strong.st02 {height:133px; background:url(../images/contents/txt_main_09.png) no-repeat;}
#main .maincon_05 p.txt {float:right; width:485px;text-align: justify;}
#main .maincon_05 dl {clear:both; padding-top:65px;}
#main .maincon_05 dl dt {font-size:20px; font-family:tss; line-height:16px;font-weight: bold;}
#main .maincon_05 dl dd {margin-top:15px; border-width:3px 0; border-style:solid; border-color:#7eb5e3;}
#main .maincon_05 .more {display:none;}
#main .maincon_05 .linkbox {margin-top:30px; text-align:right;}
#main .maincon_05.lecture dl dd {overflow:hidden; padding:35px 55px;}
#main .maincon_05.lecture dl dd .thumb {float:left;}
#main .maincon_05.lecture dl dd .txt {margin-left:430px;}
#main .maincon_05.lecture dl dd .txt b {display:block; margin-bottom:17px; color:#3c3c3c; font-size:17px;}
#main .maincon_05.lecture dl dd .txt em {display:block; margin-bottom:47px; color:#002f6d; font-size:25px; line-height:30px;}
#main .maincon_05.lecture dl dd .txt p {line-height:160%;display:table-cell;height:300px;vertical-align: middle;text-align: justify;}
#main .maincon_05.lecture dl dd .txt p.summary {vertical-align: top;}
#main .maincon_05.graph dl dd {padding:60px 15px 35px; text-align:center;margin-top: 8px !important}
#main .maincon_05.graph .more {display:none;}
#main .maincon_06 {height:690px; background:#d6e3e5 url(../images/contents/bg_main_04.png) no-repeat 50% 0;}
#main .maincon_06 strong {float:left; width:219px; height:auto; background:url(../images/contents/txt_main_08.png) no-repeat;}
#main .maincon_06 fieldset {width:inherit;}
#main .maincon_06 fieldset p {margin-bottom:15px; line-height:20px;}
#main .maincon_06 fieldset .inpbox {display:inline-block;float:right;margin-top: 20px;}
#main .maincon_06 fieldset .inpbox input.txt {width:320px; border:0; height:50px;}
#main .maincon_06 fieldset .btn_sch {width:60px; height:50px; background:#3c3c3c; color:#fff;}
#main .maincon_06 fieldset .btn_sch_02 {width:90px; height:50px; margin-left:10px; background:transparent; color:#3c3c3c;}
#main .maincon_06 fieldset button:hover {background:#01b4fe; color:#fff;}
#main .maincon_06 dl {clear:both; padding-top:30px;}
#main .maincon_06 dl dt {font-size:15px; font-family:tss;font-weight:bold; line-height:16px;}
#main .maincon_06 dl dt a {display:none;}
#main .maincon_06 dl dd {position:relative; margin-top:15px; padding-top:30px; border-top:3px solid #7eb5e3; font-size:0;}
#main .maincon_06 dl dd p.total {position:absolute; top:-40px; right:0; color:#529bcc; font-size:20px; ;}
#main .maincon_06 dl dd p.total em {font-size:20px; font-family:ts; line-height:30px; letter-spacing:0px;}
#main .maincon_06 dl dd span {display:inline-block; width:33.3%; padding-top:115px; background-repeat:no-repeat; background-position:50% 0; color:#002f6d; text-align:center; font-size:20px;}
#main .maincon_06 dl dd span b {display:block; margin-bottom:20px; color:#529bcc; font-size:20px;}
#main .maincon_06 dl dd span em {display:inline-block; vertical-align:-5%; margin-right:10px; font-size:60px; font-family:Dotum; line-height:63px; letter-spacing:-4px;}
#main .maincon_06 dl dd span.doc {background-image:url(../images/contents/bg_main_doc.png);}
#main .maincon_06 dl dd span.pic {background-image:url(../images/contents/bg_main_pic.png);}
#main .maincon_06 dl dd span.mov {background-image:url(../images/contents/bg_main_mov.png);}

/* page */
/* 01_01 Àü½Ã°ü¼Ò°³ */
.exhibition {padding-top:258px; background:url(../images/contents/bg_exh.jpg) no-repeat;}
.exhibition * {box-sizing:border-box;}
.exhibition p {text-align: justify;}
.exhibition > div {overflow:hidden;}
.exhibition .listwrap_01 > div {float:left; width:33.3%; height:260px; padding:40px 20px;}
.exhibition .listwrap_01 dl dt {padding-bottom:8px; color:#529bcc; font-size:18px; font-family:tss;}
.exhibition .listwrap_01 dl dd.notice {font-size:14px !important;}
.exhibition .listwrap_01 .txt {color:#adadad; font-size:12px; line-height:18px;}
.exhibition .listwrap_02 > div {height:520px; padding:40px 30px;}
.exhibition .listwrap_02 dl dt {width:265px; padding-bottom:10px; border-bottom:2px solid #8bbddf; color:#529bcc; font-size:18px; font-family:tss;}
.exhibition .listwrap_02 dl dt:first-child {margin-top:0;}
.exhibition .listwrap_02 dl dd {min-height:80px; margin-top:15px; color:#3c3c3c; font-size:12px; line-height:18px;}
.exhibition .conbox_01 {background:#f9f9f9;}
.exhibition .conbox_01 dl dd {margin-bottom:29px; font-size:20px !important;}
.exhibition .conbox_02 dl dd {padding:10px 0 25px; text-align:center;}
.exhibition .conbox_02 dl dd span {display:inline-block; margin:0 5px; color:#82c8e5;}

@media screen and (max-width: 980px) {
.exhibition .conbox_02 dl dd span {display:none;}	
.exhibition .conbox_02 dl dd span.arr {display:inline;content:'\25B8';text-decoration: none;}	
}

.exhibition .conbox_02 dl dd em {display:inline-block; width:99px; height:99px; color:#fff; font-size:14px; line-height:99px !important;}
.exhibition .conbox_02 dl dd em.bg_f1 {background:url(../images/contents/bg_exh_1f.png) no-repeat;}
.exhibition .conbox_02 dl dd em.bg_f2 {background:url(../images/contents/bg_exh_2f.png) no-repeat;}
.exhibition .conbox_03 {width:33.4%; background:#99caff;}
.exhibition .conbox_03 strong {display:block; color:#4d4d4d; font-size:30px; font-family:tss; line-height:35px;}
.exhibition .conbox_03 ul {margin-top:70px;}
.exhibition .conbox_03 ul li {margin-top:5px; color:#39579a; font-size:12px;}
.exhibition .conbox_03 ul li em {display:inline-block; min-width:60px;}
.exhibition .conbox_04 {float:left; width:33.3%; background:#e0efff url(../images/contents/bg_exh_02.jpg) no-repeat 0 100%;}
.exhibition .conbox_05 {float:none; width:auto; margin-left:33.3%; padding-right:50px; background:#fafafa;}
.exhibition .conbox_05 ul li {position:relative; padding-left:10px;text-align: justify;}
.exhibition .conbox_05 ul li:after {position:absolute; top:3px; left:0; width:1px; height:11px; background-color:#c7c7c7; content:'';}

/* 01_02 Àü½Ã°ü¿¹¾à */
.reservation .calendarwrap {position:relative;}
.reservation .calendarwrap .date {display:block; height:50px; padding-top:18px; background:#99caff; text-align:center; font-size:24px; line-height:25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.reservation .calendarwrap a.btn {position:absolute; top:18px; width:11px; height:21px;}
.reservation .calendarwrap a.prev {left:50%; margin-left:-80px;}
.reservation .calendarwrap a.next {right:50%; margin-right:-80px;}
.reservation .calendarwrap span.today {position:absolute; top:10px; right:10px;}
.reservation .listwrap {overflow:hidden; margin-top:50px;}
.reservation .listwrap dl {width:470px;}
.reservation .listwrap dl dt {padding-bottom:10px; border-bottom:2px solid #8bbddf; color:#58a5da; font-size:18px; font-family:tss; line-height:20px;font-weight: bold;}
.reservation .listwrap dl dd {position:relative; min-height:185px;}
.reservation .listwrap dl.msgbox dd {height:185px;}
.reservation .schedulelist {float:left; padding-bottom:40px;}
.reservation .schedulelist dd {border-bottom:1px solid #e5e5e5;}
.reservation .schedulelist ul li {position:relative; padding:10px 10px 10px 130px; border-top:1px solid #e5e5e5;}
.reservation .schedulelist ul li:first-child {border-top:0;}
.reservation .schedulelist ul li span {color:#4d4d4d;}
.reservation .schedulelist ul li em {display:block; position:absolute; top:50%; left:10px; margin-top:-9px; color:#39579a; font-size:14px; font-family:tss;font-weight: bold;}
.reservation .schedulelist .pagination {position:absolute; bottom:-35px;}
.reservation .msgbox {float:right; border-bottom:1px solid #e5e5e5;}
.reservation .msgbox dd {display:table-cell; width:470px; vertical-align:middle; text-align:center;}
.reservation .msgbox span {display:block; color:#4d4d4d; font-size:18px; line-height:22px;}
.reservation .msgbox .btncenter {padding-top:10px;}
.reservation .pop_reservation {display:none; padding-top:35px;}
.reservation .pop_reservation .boardwrite tr:first-child th,
.reservation .pop_reservation .boardwrite tr:first-child td {border-top:0;}
.reservation .pop_reservation .btncenter {padding-top:10px;}

/* 01_03_01 ¿Â¶óÀÎÀü½Ã°ü */
.online_list .txt_intro .txt_m {width:270px; display:none;}
/*.online_list .txt_intro span {display:none !important; padding:15px 0; display:inline-block; color:#3c3c3c; line-height:15px;}*/
.online_list .introduce_movie .part1 {height:108px; margin-top:40px; padding:40px 0 0 30px; background:#e0efff; position:relative;}
.online_list .introduce_movie .part1 .img_online {position:absolute; top:-98px; right:78px;}
/*.online_list .introduce_movie .part1 .txt span {display:none;}*/
.online_list .introduce_movie .part2 {height:138px; padding:40px 0 0 30px; background:url(../images/contents/bg_online_01.jpg) 50% 0 no-repeat;}
/*.online_list .introduce_movie .part2 .txt span {display:none;}*/
.online_list .introduce_movie .part3 {padding-top:20px;}
.online_list .introduce_movie .part3 .txt {text-align:center;}
.online_list .introduce_movie .part3 .btncenter {padding-bottom:40px;}
.online_list .introduce_movie .part3 .txt span {display:none;}
.online_list .tour_list {overflow:hidden;}
/*.online_list .tour_list {padding-top:39px; border-top:#8bbddf 3px solid; overflow:hidden;}*/
.online_list .tour_list.type02 {border-top-width:2px;}
.online_list .tour_list .tour_tit {padding-bottom:20px; font-size:20px; color:#39579a;font-weight: bold;}
.online_list .tour_list .tour_tit_02 {padding-bottom:20px; font-size:18px; color:#4d4d4d}
.online_list .tour_list ul {width:999px; overflow:hidden;}
.online_list .tour_list ul li {width:315px; height:365px; float:left; padding:0 15px 60px 0;}
.online_list .tour_list ul li img {border:#a4a4a4 1px solid;}
.online_list .tour_list ul li .pic_info dt {padding:9px 0; font-size:18px; color:#002f6d;}
.online_list .tour_list ul li .pic_info dd {font-size:14px; color:#959595; line-height:20px;}
.online_list .tour_list ul li .data_info {padding-top:20px;}
.online_list .tour_list ul li .data_info dl {overflow:hidden; line-height:20px;}
.online_list .tour_list ul li .data_info dt {width:52px; float:left; color:#39579a;}
.online_list .tour_list ul li .data_info dd {float:left; color:#4d4d4d;}
.online_list .slidewrap {position:relative; ; width:100%; background:#000;overflow:hidden;}
.online_list .slidewrap .actionarea {position:relative; z-index:1; width:100%;}
.online_list .slidewrap ul.objwrap {clear:both; overflow:hidden; position:absolute; left:0; top:0; height:370px; width:10000px}
.online_list .slidewrap ul.objwrap li {position:absolute; top:0; left:0; z-index:0; width:620px; height:370px; line-height:370px;}
.online_list .slidewrap ul.objwrap li.on {display:block; z-index:1;}
/*.online_list .slidewrap .listBox {overflow: hidden;}*/
.online_list .slidewrap .titleTemp {background: white;}
.online_list .slidewrap .titleTemp ul li {display:none;line-height: 50px;}
.online_list .slidewrap .titleTemp ul li dt * {vertical-align: top}
.online_list .slidewrap .titleTemp ul li.on {display:block;}
.online_list .slidewrap .titleTemp ul li em {color:#39579a;font-size: 30px;line-height: 31px;}
.online_list .slidewrap .titleTemp ul li strong {color:#58a5da;font-size: 18px;margin:3px 0 0 20px;line-height: 20px;display: inline-block;}
.online_list .slidewrap .titleTemp h3 {font-size: 25px;line-height: 60px;text-align: left;}
.online_list .slidewrap .list {overflow:hidden; width:2000px; margin:10px 0; text-align:center; font-size:0;-webkit-transition: all 0.2s ease-in-out;}
.online_list .slidewrap .list a {float:left;  position:relative; width:125px; height:95px; margin-left:6px; text-decoration:none;}
.online_list .slidewrap .list a em {position:absolute; top:0; left:0; width:20px; height:20px; background:url(../images/contents/bg_num.png) no-repeat 0 0; color:#fff; text-align:center; font-size:11px; line-height:20px;}
.online_list .slidewrap .list a:first-child {margin-left:0;}
.online_list .slidewrap .list a.subject {background:#000; color:#5097c6; font-size:18px; line-height:30px;padding-top: 20px}
.online_list .slidewrap .list a.on {background:#000; color:#5097c6;}
.online_list .slidewrap .list a.on:after {position:absolute; top:0; left:0; width:121px; height:91px; border:2px solid #529bcc; content:'';}
.online_list .slidewrap button {position:absolute; top:50%; z-index:2; margin-top:-20px;}
.online_list .slidewrap button.btn_prev_04 {left:0;}
.online_list .slidewrap button.btn_next_04 {right:0;}
.online_list .slidewrap img {display:block; width:100%;}
.online_list .txtlist {margin-bottom:35px;}
.online_list .txtlist li {margin-top:35px;}
.online_list .txtlist li dl {position:relative; padding-left:330px; }
.online_list .txtlist li dl dt {position:absolute; top:0; left:0;}
.online_list .txtlist li dl dt * {vertical-align:top;}
.online_list .txtlist li dl dt em {color:#39579a; font-size:30px; line-height:31px;}
.online_list .txtlist li dl dt strong {display:inline-block; margin:3px 0 0 20px; color:#58a5da; font-weight:normal; font-size:18px; font-family:tss; line-height:20px;}
.online_list .txtlist li dl dd {font-size:12px; line-height:20px;}

/* 02_01 ¼ö°­½ÅÃ» */
.newsview .education .msgbox {padding:20px; background:#f9f9f9; color:#4d4d4d; font-size:12px; line-height:18px;}

/* 02_02 °­ÁÂ¼Ò°³ */
.newsview .education .subject {position:relative; padding-top:10px; border-top:2px solid #8bbddf;}
.newsview .education .subject strong {display:block; padding:0 110px 10px 0; border-bottom:1px solid #e5e5e5; color:#4d4d4d; font-size:24px;}
.newsview .education .subject .btn_blue_04 {position:absolute; top:50%; right:0; margin-top:-12px;}
.newsview .education .txtbox {font-size:12px; line-height:18px;}
.lecturelist {overflow:hidden; border-width:1px 0; border-style:solid; border-color:#ccc}
.lecturelist dl {float:left; width:50%; border-top:1px solid #e5e5e5;}
.lecturelist dl:first-child,
.lecturelist dl.first {border-top:0;}
.lecturelist dl dt {display:table-cell; width:130px; padding:10px 0 20px; background:#f9f9f9; color:#4d4d4d; text-align:center;}
.lecturelist dl dt strong {display:block; margin-top:25px; font-size:20px;}
.lecturelist dl dd {display:table-cell; ; width:auto; padding:10px 30px;}
.lecturelist dl dd strong {display:block; min-height:35px; margin-bottom:5px; color:#58a5da; line-height:18px;}
.lecturelist dl dd ul li {font-size:12px; line-height:17px;}

/* 03_01_01 ±âÈ¹Àü½Ã */
#wrap>.museum {background:url(../images/contents/bg_musium.gif) repeat-y 100% 0;}
.museum .path,
.museum .statebar {width:620px;}
.museum #contents {float:left; width:620px;}
.museum #rightarea {float:right; width:320px; margin-top:-97px;}
.newsview {color:#666; font-size:12px; line-height:18px; letter-spacing:0.5px;}
.newsview .subject {display:block; color:#4d4d4d; font-size:36px; font-family:tss; line-height:38px;text-align: ;}
.newsview .origin {display:block; margin:10px 0 35px; color:#666; font-size:14px; line-height:17px;text-align: ;}
.newsview .slidewrap {position:relative; overflow:hidden; width:620px; margin:0 auto 35px;}
.newsview .slidewrap .actionarea {position:relative; z-index:1; width:620px; height:370px;}
.newsview .slidewrap ul.objwrap {clear:both; overflow:hidden; position:absolute; left:0; top:0; height:370px; width:10000px}
.newsview .slidewrap ul.objwrap li {position:absolute; top:0; left:0; z-index:0; width:620px; height:370px; line-height:370px;}
.newsview .slidewrap ul.objwrap li.on {display:block; z-index:1;}
.newsview .slidewrap .tab {display:table; margin-top:6px; text-align:center; font-size:0}
.newsview .slidewrap .tab a {display:inline-block; position:relative; width:150px; height:100px; margin-left:6px;}
.newsview .slidewrap .tab a img {width:150px; height:100px;}
.newsview .slidewrap .tab a:first-child {margin-left:0;}
.newsview .slidewrap .tab a.on {background:#f60;}
.newsview .slidewrap .tab a.on:after {position:absolute; top:0; left:0; width:146px; height:96px; border:2px solid #529bcc; content:'';}
.newsview .slidewrap button {position:absolute; top:405px; z-index:2;}
.newsview .slidewrap button.btn_prev_03 {left:1px;}
.newsview .slidewrap button.btn_next_03 {right:1px;}
.newsview .slidewrap img {display:block; width:100%;}
.newsview .navy {display:block; margin-bottom:55px; color:#00356c; font-size:15px;}
.newsview .txtbox {margin:18px 0 40px; padding:40px 20px; background:#f9f9f9;}
.newsview .txtbox p {margin-top:20px; color:#4d4d4d;}
.newsview .txtbox p:first-child {margin-top:0;}
.newsview .bottombox {overflow:hidden; margin:70px 0 18px;}
.newsview .bottombox em {margin-right:15px; color:#a8a8a8;}
.newsview .bottombox span {display:inline-block; color:#767676;}
.newsview .bottombox .date {float:left;}
.newsview .bottombox .sharebox {display:block; float:right;}
.comments {margin-top:60px;}
.comments fieldset p {overflow:hidden; margin-bottom:13px; text-align:right; line-height:16px;}
.comments fieldset p strong {float:left; color:#39579a; font-size:15px;}
.comments fieldset p em {color:#4d4d4d; font-size:12px; font-family:tssB;}
.comments fieldset p span {position:relative; margin-left:13px; padding-left:14px; color:#959595; font-size:11px;}
.comments fieldset p span:before {position:absolute; top:50%; left:0; width:1px; height:10px; margin-top:-5px; background-color:#959595; content:'';}
.comments fieldset div {position:relative; padding-right:100px;}
.comments fieldset div textarea {width:100%; height:100px; border:1px solid #e5e5e5; background:#f9f9f9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; resize:none;}
.comments fieldset div button {position:absolute; top:0; right:0; width:100px; height:100px;}

.comments .copybox {border-bottom:1px solid #ddd;}
.comments .copybox dl {padding:20px 30px; border-top:1px solid #ddd;}
.comments .copybox dl dt strong {color:#464444;}
.comments .copybox dl dt span {margin-left:10px; color:#888; font-size:11px;}
.comments .copybox dl dd {margin-top:10px;}

.comments dl {padding:20px 0; border-bottom:1px dotted #e5e5e5;}
.comments dl dt {font-size:12px;}
.comments dl dt span {float:right; color:#a2a2a2;}
.comments dl dd {margin-top:10px; color:#808080; font-size:11px; line-height:18px;}
.comments .btn_more {display:none;}
.lastestlist dl {padding:40px 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.lastestlist dl dt {padding-bottom:10px; color:#58a5da; font-size:19px; font-family:tss;font-weight: bold;}
.lastestlist dl dt .more {float:right; color:#aaa; font-size:12px;}
.lastestlist dl dd {position:relative;}
.lastestlist dl.bg {background:#f9f9f9 url(../images/contents/bg_musium_02.gif) repeat-y;}
.lastestlist dl.cont_01 .txt {margin-top:15px; color:#4d4d4d; font-size:12px; line-height:17px;}
.lastestlist dl.cont_02 .btnset {position:absolute; top:-33px; right:0;}
.lastestlist dl.cont_02 .btnset .btn_next_02 {margin-left:10px;}
.lastestlist dl.cont_02 dd {padding-top:5px; border-top:2px solid #e0e0e0;}
.lastestlist dl.cont_02 ul li {margin-top:5px;}
.lastestlist dl.cont_02 ul li a {color:#a7a7a7; text-decoration:none; font-size:14px; line-height:16px;}
.lastestlist dl.cont_02 ul li a:hover {color:#39579a;}

.lastestlist dl.cont_03 .actionarea {overflow:hidden; margin-left:-5px; padding-bottom:10px;}
.lastestlist dl.cont_03 .actionarea .holder {overflow:hidden; position:relative; width:100%;}
.lastestlist dl.cont_03 ul {overflow:hidden; width:1000px;}
.lastestlist dl.cont_03 ul li {float:left; width:135px;}
.lastestlist dl.cont_03 ul li a {display:block; margin-left:5px;}
.lastestlist dl.cont_03 ul li span {display:block; margin-top:10px; color:#4d4d4d; font-size:14px;}
.lastestlist dl.cont_03 .btnset {position:relative; margin-top:15px;}
.lastestlist dl.cont_03 .btnset button {position:absolute; top:0;}
.lastestlist dl.cont_03 .btnset button.btn_prev {left:0;}
.lastestlist dl.cont_03 .btnset button.btn_next {right:0;}
.lastestlist dl.cont_03 .nav {display:block; margin-top:20px; text-align:center; font-size:0;}
.lastestlist dl.cont_03 .nav a {display:inline-block; width:5px; height:5px; margin-left:5px; background:url(../images/btn/btnset_nav.png) no-repeat 100% 0;}
.lastestlist dl.cont_03 .nav a.on {background-position:0 0;}

.lastestlist dl.cont_04 ul li {position:relative; min-height:95px; margin-top:10px; padding-left:135px; color:#39579a; font-size:14px; line-height:18px;}
.lastestlist dl.cont_04 ul li img {position:absolute; top:0; left:0;}
.lastestlist dl.cont_04 ul li em {display:block; margin-bottom:3px; color:#666; font-size:12px;}

.lastestlist dl.cont_05 dd {padding-top:5px; border-top:2px solid #e0e0e0;}
.lastestlist dl.cont_05 ul li {position:relative; min-height:95px; margin-top:10px; padding-left:0px; color:#39579a; font-size:14px; line-height:18px;}
.lastestlist dl.cont_05 ul li.img {padding-left:135px;}
.lastestlist dl.cont_05 ul li img {position:absolute; top:0; left:0;}
.lastestlist dl.cont_05 ul li em {display:block; margin-bottom:3px; color:#666; font-size:14px;}

/* 03_02_02 »ç·á ¸ñ·Ï »çÁø ±¸¼º */
.category_wrap {overflow:hidden; width: 100%; height:40px; padding-bottom:20px;}
.category_wrap .owl-carousel .owl-wrapper-outer {overflow: hidden; position: relative; width: 100%;}
.category_wrap .owl-carousel .owl-wrapper {display: none; position: relative;}
.category_wrap .owl-carousel .owl-item {float: left;}
.category_wrap .item {float:left; border-bottom:#9e9e9e 2px solid;}
.category_wrap .item a {display:inline-block; width:138px; height:37px; border:#d9d9d9 1px solid; background:#ebebeb; color:#666; text-align:center; text-decoration:none; line-height:39px; font-size:14px;}
.category_wrap .item.on {height:39px; border:#9e9e9e 2px solid; border-bottom:none;}
.category_wrap .item.on a {width:136px; border:none; background:#fff;}
.photo_list_wrap .search_area {overflow:hidden; padding-bottom:5px; border-bottom:#8bbddf 2px solid;}
.online_list .photo_list_wrap .search_area {border-bottom:none;}
.photo_list_wrap .search_area .search_tit {float:left; padding:3px 29px 0 0; color:#4d4d4d; font-size:18px; font-family:tssB;}
.photo_list_wrap .search_area .search_tit span {color:#529bcc; vertical-align:top;}
.photo_list_wrap .search_area fieldset {float:left;}
.photo_list_wrap .search_area fieldset select {float:left; width:88px; margin-right:5px;}
.photo_list_wrap .search_area fieldset select {}
.photo_list_wrap .search_area fieldset p {float:left;}
.photo_list_wrap .search_area fieldset input {width:188px; margin-right:5px;}
.photo_list_wrap .search_area fieldset button {float:left; width:51px;}
.photo_list_wrap .search_area .con_inline {float:right;}
.photo_list_wrap .search_area .con_inline strong {float:left; padding-top:6px; color:#4d4d4d; font-family:tss;}
.photo_list_wrap .search_area .con_inline select {float:left; width:108px; margin-left:10px;}
.photo_list {overflow:hidden; padding-left:10px;  background:url(../images/common/bg_photolist_1.gif) repeat 0 0 ;}
.photo_list li {float:left; padding:30px 10px 30px 10px;}
.photo_list li strong {display:block; padding:12px 0 7px 0; color:#39579a; font-size:18px; font-family:tss;}
.photo_list li dl {overflow:hidden; padding-bottom:3px;}
.photo_list li dl dt {float:left; padding-right:4px; color:#999; font-family:tss;}
.photo_list li dl dd {float:left; color:#4d4d4d;}

/* 03_02_03 »ç·á°ü¸ñ·Ï ±âº» */
.history_list li {padding:30px 20px 30px 220px; overflow:hidden; border-bottom:#e5e5e5 1px solid; position:relative;}
.history_list li .history_pic {margin-right:20px; position:absolute; top:30px; left:20px;}
.history_list li .photo_info {width:100%;}
.history_list li .photo_info.center {text-align: center;padding-top: 30px}
.history_list li .photo_info em {padding-bottom:16px; display:inline-block; font-size:26px; color:#39579a;}
.history_list li .photo_info .info {padding-bottom:15px; color:#999;}
.history_list li .photo_info .info strong {font-family:tss; color:#4d4d4d; vertical-align:top;}
.archives_wrap .history_list li .photo_info .info strong {color:#888;font-weight: normal !important;;}
.history_list li .photo_info .info .line_bar {width:1px; padding:0 12px; display:inline-block; text-align:center;}
.history_list li .photo_info .info .i_creator {display:block;margin-top:2px;}
.history_list li .photo_info .txt {height:105px; overflow:hidden; color:#666; line-height:21px; letter-spacing:-1px;}
.table_nor_wrap {padding-bottom:27px;}
.table_nor_wrap .table_nor:first-child {margin-bottom:20px;}
.table_nor {border:#e5e5e5 1px solid;}
.table_nor tr:first-child th {border-top:none;}
.table_nor tr:first-child td {border-top:none;}
.table_nor tr th {border-top:#e5e5e5 1px solid;}
.table_nor tr td {border-top:#e5e5e5 1px solid;}
.table_nor th {font-family:tss; color:#4d4d4d; background:#f9f9f9; border-right:#e5e5e5 1px solid;}
.table_nor td {padding:7px 0; position:relative;}
.table_nor .btn_arrow {width: 76px; font-size: 11px; color: #666; background: url(../images/common/bg_arrow_down.gif) 100% 50% no-repeat; text-align: left;}
.table_nor .btn_arrow.on {background: url(../images/common/bg_arrow_up.gif) 100% 50% no-repeat;}
.table_nor dl {position:relative; overflow:hidden; padding:0 10px 0 112px;}
.table_nor dl dt {position:absolute; top:0; left:30px;}
.table_nor dl dd {overflow:hidden; height:26px; margin-top:-7px;}
.table_nor dl dd.open {height:auto;}
.table_nor dl dd label {display:inline-block; width:134px; margin-top:7px;}
.table_nor dl dd label input {margin-right:5px;}
.table_nor .more_btn {position:absolute; top:7px; right:24px;}

/* 03_02_04 »ç·áºä */
.history_view .tit_wrap {overflow:hidden; padding:14px 0 13px 0; border-top:2px solid #8bbddf;}
.history_view .tit_wrap .tit {float:left; padding:0; color:#4d4d4d; font-size:24px; line-height:30px;text-align: left !important ;}
.history_view .tit_wrap .btn_area {float:right; margin-top:5px;}
.history_view .tit_wrap .btn_area .img_num {display:inline-block; float:left; color:#999; font-family:'Gulim';}
.history_view .tit_wrap .btn_area .img_num .c_blue {color:#529bcc; vertical-align:top;}
.history_view .tit_wrap .btn_area .btns {float:left; margin-left:18px;}
.history_view .tit_wrap .btn_area .btns button {float:left; width:12px; height:12px; margin-left:10px; text-indent:-9999px;}
.history_view .tit_wrap .btn_area .btns button:first-child {margin-left:0;}
.history_view .tit_wrap .btn_area .btns button.m1 {background:url(../images/btn/btn_view_option.gif) no-repeat 3px 0;}
.history_view .tit_wrap .btn_area .btns button.m2 {background:url(../images/btn/btn_view_option.gif) no-repeat -13px 0;}
.history_view .tit_wrap .btn_area .btns button.m3 {background:url(../images/btn/btn_view_option.gif) no-repeat -32px 0;}
.history_view .tit_wrap .btn_area .btns button.m4 {background:url(../images/btn/btn_view_option.gif) no-repeat -54px 0;}
.history_view .tit_wrap .btn_area .btns button.m5 {background:url(../images/btn/btn_view_option.gif) no-repeat -76px 0;}
.history_view .tit_wrap .btn_area .btns button.m6 {background:url(../images/btn/btn_view_option.gif) no-repeat -98px 0;}
.history_view .tit_wrap .btn_area .btns button.m7 {background:url(../images/btn/btn_view_option.gif) no-repeat -120px 0;}
.history_view .tit_wrap .btn_area .btns button.m8 {background:url(../images/btn/btn_view_option.gif) no-repeat -141px 0;}
.history_view .tit_wrap .btn_area .btns button.m1:hover {background:url(../images/btn/btn_view_option.gif) no-repeat 3px -17px;}
.history_view .tit_wrap .btn_area .btns button.m2:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -13px -17px;}
.history_view .tit_wrap .btn_area .btns button.m3:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -32px -17px;}
.history_view .tit_wrap .btn_area .btns button.m4:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -54px -17px;}
.history_view .tit_wrap .btn_area .btns button.m5:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -76px -17px;}
.history_view .tit_wrap .btn_area .btns button.m6:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -98px -17px;}
.history_view .tit_wrap .btn_area .btns button.m7:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -120px -17px;}
.history_view .tit_wrap .btn_area .btns button.m8:hover {background:url(../images/btn/btn_view_option.gif) no-repeat -141px -17px;}
.history_view .history_view_contents {overflow:hidden; padding:30px 0; border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid;}
.history_view .history_view_contents .video_area {float:left; width:650px; padding:74px 0 10px 0; background:#000;}
.history_view .history_view_contents .video_area .play_video {position:relative; padding-bottom:74px;}
.history_view .history_view_contents .video_area .play_video .screen {overflow:hidden;}
.history_view .history_view_contents .video_area .play_video .imgs {position:relative; left:-100%;width:300%;}
.history_view .history_view_contents .video_area .play_video .imgs li {display:none; position:absolute; top:0; left:33.33%; width:33.33%;}
.history_view .history_view_contents .video_area .play_video .imgs li:first-child {display:block;}
.history_view .history_view_contents .video_area .play_video .imgs li img {width:650px; height:477px;}
.history_view .history_view_contents .video_area .play_video .btns button {width:40px; height:40px; text-indent:-99999px;}
.history_view .history_view_contents .video_area .play_video .btns button.play {position:absolute; top:228px; left:50%; width:70px; height:70px; margin-left:-35px; background:url(../images/btn/btn_play.png) no-repeat 0 0;}
.history_view .history_view_contents .video_area .play_video .btns button.left {position:absolute; top:250px; left:0; background:url(../images/btn/btn_video_left.png) no-repeat 0 0;}
.history_view .history_view_contents .video_area .play_video .btns button.right {position:absolute; top:250px; right:0;background:url(../images/btn/btn_video_right.png) no-repeat 0 0;}
.history_view .history_view_contents .video_area .play_video .btns button.left:hover {background:url(../images/btn/btn_video_lefton.png) no-repeat 0 0;}
.history_view .history_view_contents .video_area .play_video .btns button.right:hover {background:url(../images/btn/btn_video_righton.png) no-repeat 0 0;}
.history_view .history_view_contents .video_area .video_list {overflow:hidden}
.history_view .history_view_contents .video_area .video_list .item img {width:125px; height:95px;}
.history_view .history_view_contents .video_area .video_list .owl-wrapper-outer {overflow: hidden; position: relative; width: 100%;}
.history_view .history_view_contents .video_area .video_list .owl-wrapper {display: none; position: relative;}
.history_view .history_view_contents .video_area .video_list .owl-item {float: left; padding-left:6px;}
.history_view .history_view_contents .video_area .video_list .owl-item:first-child {padding-left:0;}
.history_view .history_view_contents .video_info {width:290px ;float:right}
.history_view .history_view_contents .video_info .txt {color:#666; line-height:18px;}
.history_view .history_view_contents .video_info .txt2 {margin-top:20px; line-height:18px;}
.history_view .history_view_contents .video_info .info_tit {padding-bottom:15px; color:#58a5da; font-size:18px;}
.history_view .history_view_contents .video_info .m1 {margin-top:30px;}
.history_view .history_view_contents .video_info .m1 dl {overflow:hidden; padding-top:6px;}
.history_view .history_view_contents .video_info .m1 dl dt {float:left; color:#999;width:95px;}
.history_view .history_view_contents .video_info .m1 dl dd {float:left; padding-left:4px; color:#4d4d4d;}
.history_view .history_view_contents .video_info .m2 {margin-top:30px;}
.history_view .history_view_contents .video_info .m3 {margin-top:30px;}
.history_view .history_view_contents .video_info .m2 .pic_area1 {overflow:hidden; margin-bottom:11px;width:100%;float:left;}
.history_view .history_view_contents .video_info .m2 .pic_area2 {overflow:hidden;}
.history_view .history_view_contents .video_info .m2 img {float:left;}
.history_view .history_view_contents .video_info .m2 dl {float:left; padding-left:10px;}
.history_view .history_view_contents .video_info .m2 .noImg dl {width:100% !important;}
.history_view .history_view_contents .video_info .m2 dl dt {padding-bottom:8px; color:#666;}
.history_view .history_view_contents .video_info .m2 dl dd a {color:#39579a; font-size:14px;}

/* 04_01 ÈÄ¿ø¾È³» */
.sponsorinfo {position:relative; line-height:18px;}
.sponsorinfo .txtbox {padding-bottom:40px; border-bottom:3px solid #7eb5e3;}
.sponsorinfo .txtbox .txt_01 {display:block; margin-bottom:27px; font-size:12px;}
.sponsorinfo .txtbox .pic {position:absolute; top:0; right:0;}
.sponsorinfo .listwrap dl {position:relative; margin-top:40px; padding-left:330px;}
.sponsorinfo .listwrap dl dt {position:absolute; top:0; left:0;}
.sponsorinfo .listwrap dl dt.tit {font-size:16px;}
.sponsorinfo .listwrap dl.txtbox_02 dt {color:#39579a; font-size:20px; line-height:33px;}
.sponsorinfo .listwrap dl.txtbox_02 dd {line-height:20px;}
.sponsorinfo .listwrap dl dd.ext {position:absolute; top:20px; left:0;}
.sponsorinfo .listwrap ul {margin-top:15px;}
.sponsorinfo .listwrap ul li {position:relative; padding-left:7px; font-size:12px;}
.sponsorinfo .listwrap ul li:after {position:absolute; top:3px; left:0; width:1px; height:11px; background-color:#c7c7c7; content:'';}

/* 04_02 ÈÄ¿øÇöÈ² */
.sponsorreport dl {position:relative;}
.sponsorreport dl dt {color:#39579a; font-size:26px;}
.sponsorreport dl dd {margin-top:50px;}
.sponsorreport dl.graphbox {padding-bottom:40px; border-bottom:2px solid #7eb5e3;}
.sponsorreport dl.graphbox dd {text-align:center;}
.sponsorreport dl.namelist {margin-top:60px;}
.sponsorreport dl.namelist .banner {position:absolute; top:0; right:0;}
.sponsorreport dl.namelist .banner a {display:inline-block; position:relative; width:130px; vertical-align:bottom; text-align:center;}
.sponsorreport dl.namelist .banner a:after {position:absolute; bottom:0; left:0; width:1px; height:26px; background-color:#d5d5d5; content:'';}
.sponsorreport dl.namelist .banner a:first-child:after {background:none;}
.sponsorreport dl.namelist .banner a.ban_06 {width:90px; text-align:right;}
.sponsorreport dl.namelist fieldset input.txt {width:200px;}
.sponsorreport dl.namelist fieldset button {width:50px; margin-left:5px;}
.sponsorreport dl.namelist ul {margin-top:20px; padding:20px 0; border-width:2px 0 1px; border-style:solid; border-color:#8bbddf transparent #e5e5e5; background:#f9f9f9; font-size:0;}
.sponsorreport dl.namelist ul li {display:inline-block; width:163px; padding:7px 0 7px 30px; font-size:12px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* 05_01_01 ¿¬º¸ */
.chronology .btnright {padding-top:0;}
.chronologywrap {overflow:hidden; margin-top:30px; border:1px solid #e5e5e5; box-shadow: 0 0 1px 1px #e5e5e5;}
.chronologywrap .listwrap_m {display:none; overflow:hidden; margin-bottom:10px;}
.chronologywrap .listwrap_m > div {float:left; position:relative; width:33.3%; padding-right:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.chronologywrap .listwrap_m > div > em {position:absolute; top:0; right:6px; line-height:25px;}
.chronologywrap .listwrap_m .cxquantity {width:100%;}
.chronologywrap .listwrap_m .cxquantity input.txt {width:100%;}
.chronologywrap .listwrap {overflow:hidden; float:left; width:340px; height:755px;}
.chronologywrap .listwrap ul {float:left; width:100px; height:755px; border:1px solid #f5f5f5; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.chronologywrap .listwrap ul li {border-top:1px solid #f5f5f5; text-align:center; font-size:12px; cursor:pointer;}
.chronologywrap .listwrap ul li:first-child {border-top:0;}
.chronologywrap .listwrap ul li.on {background:#529bcc; color:#fff;}
.chronologywrap .listwrap ul li.on_02 {border:1px solid #529bcc;}
.chronologywrap .listwrap ul li.bg {background:#f9f9f9;}
.chronologywrap .listwrap ul.list_01 {overflow-y:auto;}
.chronologywrap .listwrap ul.list_01 li {position:relative; height:24px; line-height:24px;}
.chronologywrap .listwrap ul.list_01 li em {position:relative; z-index:2;}
.chronologywrap .listwrap ul.list_01 li .graph {position:absolute; top:0; left:0; z-index:1; width:5%; height:24px; background-color:#9fd5fa; content:'';}
.chronologywrap .listwrap ul.list_03 {width:70px;}
.chronologywrap .listwrap ul.list_03 li {height:62px; line-height:62px;}
.chronologywrap .listwrap ul.list_04 {width:70px;}
.chronologywrap .listwrap ul.list_04 li {height:25px; line-height:25px;}
.chronologywrap .viewwrap {float:none; width:auto; overflow-x:hidden; overflow-y:auto; height:755px; padding:30px; margin-left:340px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.chronologywrap .viewwrap fieldset {padding-bottom:25px; border-bottom:2px solid #8bbddf;}
.chronologywrap .viewwrap fieldset .txtbox {margin-bottom:10px; font-size:0;}
.chronologywrap .viewwrap fieldset .txtbox p {display:inline-block; color:#39579a; font-size:12px;}
.chronologywrap .viewwrap fieldset .txtbox p span {display:inline-block; margin-right:7px;}
.chronologywrap .viewwrap fieldset .txtbox em {float:right; color:#4d4d4d; font-size:14px;}
.chronologywrap .viewwrap fieldset .txtbox em b {color:#529bcc;}
.chronologywrap .viewwrap fieldset .inpbox {display:inline-block;}
.chronologywrap .viewwrap fieldset .inpbox input.txt {width:200px; border-color:#d9d9d9;}
.chronologywrap .viewwrap fieldset .inpbox button.btn_sch {width:40px; height:25px; margin-left:5px; background:#529bcc; color:#fff; font-size:12px;}
.chronologywrap .viewwrap fieldset .selbox {display:inline-block; width:46%; text-align:right; font-size:0;}
.chronologywrap .viewwrap fieldset .selbox select {width:190px; height:25px; border-color:#d9d9d9;}
.chronologywrap .viewwrap fieldset label {margin-right:10px; color:#4d4d4d; font-size:12px;}
.chronologywrap .viewwrap dl {border-top:1px solid #e5e5e5; padding:20px 10px;}
.chronologywrap .viewwrap dl.first {border-top:0;}
.chronologywrap .viewwrap dl dt {color:#39579a; font-family:tssB;}
.chronologywrap .viewwrap dl dd {margin-top:10px; line-height:17px;}
.chronologywrap .viewwrap dl dd .imgbox {margin-top:10px; font-size:0;}
.chronologywrap .viewwrap dl dd .imgbox img {margin-left:7px;}
.chronologywrap .viewwrap dl dd .imgbox img:first-child {margin-left:0;}
.chronologywrap .viewwrap dl.gray {background-color:#f9f9f9;}
.chronologywrap .viewwrap dl.blue {background-color:#9fd5fa;}
.pop_newsview .subject {display:block; color:#4d4d4d; font-weight:normal; font-size:36px; font-family:tss; line-height:38px;}
.pop_newsview .origin {display:block; margin-top:10px; color:#58a5da; font-size:15px; line-height:17px;}
.pop_newsview .photoview {margin-top:20px;}
.pop_newsview .photoview img {width:100%;}
.pop_newsview .photoview .hiddenarea {display:none;}
.pop_newsview .photoview .hiddenarea.on {display:block;}
.pop_newsview .photoview .hiddenarea img {height:370px;}
.pop_newsview .photoview .tab {margin-top:5px; text-align:center; font-size:0;}
.pop_newsview .photoview .tab a {display:inline-block; width:32.5%; margin-left:5px;}
.pop_newsview .photoview .tab a:first-child {margin-left:0;}
.pop_newsview .photoview .tab a img {height:100px;}
.pop_newsview .photoview .tab a.on {position:relative;}
.pop_newsview .photoview .tab a.on:after {position:absolute; top:0; left:0; width:100%; height:100%; border:2px solid #529bcc; content:''; box-sizing:Border-box}

/* 05_01_02 ¹ÙÀÌ¿À±×¶óÇÇ */
.biography {position:relative; padding-bottom:40px; line-height:19px; letter-spacing:-0.5px;}
.biography .txt_year {float:left; margin:0 20px 10px 0;color:#55a5dc;font-size:40px;}
.biography div {overflow:hidden; position:relative; z-index:2; text-align:justify;}
.biography div p {margin-top:20px;}
.biography div p:first-child {margin-top:0;}
.biography .txt_01 {width:603px; height:166px;}
.biography .txt_02 {width:313px; margin:120px 0 60px;}
.biography .txt_03 {float:left; margin:120px 20px 0 0; width:313px;}
.biography .txt_04 {width:313px; margin:165px 0 50px;}
.biography .txt_05 {clear:both; float:left; width:313px; margin-right:20px;}
.biography .txt_05 em.txt_year {margin:10px 20px 0px 0px;}
.biography .txt_06 {clear:both; margin:95px 20px 0 0;}
.biography .txt_06 p {float:left; width:313px; margin:0 20px 0 0;}
.biography .txt_07 {float:left; width:313px; margin:0 20px 0 0; line-height:17px;}
.biography .txt_08 {overflow:hidden; clear:both; margin-top:-220px;}
.biography .txt_08 p {float:left; width:313px; margin:0 0 0 20px;}
.biography .txt_08 p:first-child {margin-left:0;}
.biography .img_01 {position:absolute; top:0; right:-110px; z-index:1;}
.biography .img_02 {float:left; margin:0 20px 60px 0;}
.biography .img_04 {margin-top:-300px; text-align:right;}
.biography .img_06 {clear:both;;}
.movlist {clear:both; border-top:2px solid #8bbddf;}
.movlist dt {margin:40px 0 20px; color:#39579a; font-size:30px;}
.movlist dd ul {overflow:hidden;}
.movlist dd ul li {overflow:hidden; float:left; position:relative; margin-left:19px;}
.movlist dd ul li:first-child {margin-left:0;}
.movlist dd ul li .mov {position:relative; border:1px solid #a4a4a4;}
.movlist dd ul li .mov:after {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:url(../images/common/bg_transp_bk.png) repeat 0 0; content:''}
.movlist dd ul li .mov img {width:100%;}
.movlist dd ul li .mov .btn_play {position:absolute; top:50%; left:50%; z-index:2; margin:-35px 0 0 -35px;}
.movlist dd ul li span {display:block; margin-top:20px; color:#002f6d; font-size:18px;}

/* 05_02 ÀÌÈñÈ£¿©»ç */
.hhlee .topimg {width:100%;}
.hhlee dl {position:relative; margin-top:40px; padding-left:165px;}
.hhlee dl dt {position:absolute; top:0; left:0; color:#39579a; font-size:30px;}
.hhlee .book {font-size:12px; line-height:15px;}
.hhlee .book .nation {width:665px;}
.hhlee .book div {display:inline-block; width:450px;margin-bottom: 20px}
.hhlee .book div img {display:inline;width:90px;height:120px;}
.hhlee .book div strong {display:block; margin:10px 0 3px; color:#39579a;}
.hhlee .book div em {color:#999;}
.hhlee .book div span {color:#4d4d4d;}

.hhlee dl {padding-left: 0px;}
.hhlee dl dt {top:-50px;}
.hhlee dd  {margin-top: 100px;}

@media screen and (max-width: 980px) {
	.hhlee dl dt {font-size:20px;}
}

@media screen and (max-width: 768px) {
	.hhlee dl {margin-top:15px;}
	.hhlee dd  {margin-top: 20px;}
}


/* 06_01 ÀÎ»ç¸» */
.greeting { font-size:12px; line-height:18px;}
.greeting .conbox_01 {position:relative;}
.greeting .conbox_01 .txt_01 {display:block; width:534px; height:86px; background:url(../images/contents/txt_greeting.png) no-repeat; text-indent:-99999px;}
.greeting .conbox_01 .txt {width:560px; margin:30px 0 15px;}
.greeting .conbox_01 .photo {position:absolute; top:0; right:0;}
.greeting .conbox_01 .photo .pic {display:block;}
.greeting .conbox_01 .photo em {display:block; margin:10px 0 8px; color:#959595;}
.greeting .conbox_01 .photo .name {display:block; width:72px; height:25px; background:url(../images/contents/txt_greeting_02.png) no-repeat; text-indent:-99999px;}
.greeting .conbox_02 {padding-top:35px; margin:40px 0; border-width:2px 0; border-style:solid; border-color:#7eb5e3;}
.greeting .conbox_02 .txt_02 {display:block; width:462px; height:60px; margin:0 auto; background:url(../images/contents/txt_greeting_03.png) no-repeat; text-indent:-99999px;;}
.greeting .conbox_02 ul {margin:60px 0 0 -20px; font-size:0;}
.greeting .conbox_02 ul li {display:inline-block; width:480px; margin:0 0 35px 20px; vertical-align:top;}
.greeting1 .conbox_02 ul li {display:inline-block; width:310px; margin:0 0 35px 20px; vertical-align:top;}
.greeting .conbox_02 ul li em {color:#39579a; font-size:18px;}
.greeting .conbox_02 ul li p {margin-top:20px; font-size:14px;text-align: justify;}
.greeting .conbox_03 {position:relative;}
.greeting .conbox_03 .date {text-align:right;}
.greeting .conbox_03 .date span {display:inline-block; width:95px; height:21px; background:url(../images/contents/date_greeting.png) no-repeat; text-align:left; text-indent:-99999px;}

/* 06_03 µµ¼­°üÇöÈ² */
.librarycond {overflow:hidden; height:525px; background:url(../images/contents/bg_library.jpg) no-repeat 0 0;}
.librarycond ul {float:right; width:478px; margin:10px 10px 0 0;}
.librarycond ul li {height:80px; margin-top:5px; padding:0 0 0 50px; background:url(../images/contents/bg_floor_01.png) no-repeat 0 0; color:#fff; line-height:80px; letter-spacing:-0.5px;}
.librarycond ul li * {vertical-align:middle;}
.librarycond ul li:first-child {margin-top:0;}
.librarycond ul li em {display:inline-block; width:95px; font-weight:bold; font-size:36px; font-family:Arial;}
.librarycond ul li em small {vertical-align:11%; font-weight:normal; font-size:20px;}
.librarycond ul li span {font-size:20px;}
.librarycond ul li.f1 {background-image:url(../images/contents/bg_floor_02.png);}
.librarycond ul li.f2 {background-image:url(../images/contents/bg_floor_03.png);}
.librarycond ul li.f3 {background-image:url(../images/contents/bg_floor_04.png);}
.librarycond ul li.f4 {background-image:url(../images/contents/bg_floor_05.png);}

/* 06_05 Ã£¾Æ¿À½Ã´Â±æ */
.directions .maparea {overflow:hidden; width:100%; height:515px;}
.directions dl {overflow:hidden; margin-top:35px;}
.directions dl dt {float:left; width:330px; color:#39579a; font-size:30px;}
.directions dl dd {float:none; margin-left:330px;}
.directions dl dd ul li {position:relative; padding-left:80px; font-size:12px; line-height:18px;}
.directions dl dd ul li * {vertical-align:middle;}
.directions dl dd ul li em {position:absolute; top:0; left:0; color:#002f6d;}
.directions dl.public dd ul li {margin-bottom:20px;}
.directions dl.public dd ul li p {margin-top:15px;}
.directions dl.public dd ul li p.first {margin-top:0 !important;}
.directions dl.public dd ul li strong {margin-left:5px;}
.directions dl.public dd ul li strong {display:inline-block; min-width:65px; height:25px; margin-left:3px; padding:0 8px; border-radius:15px; color:#fff; text-align:center; line-height:26px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.directions dl.public dd ul li strong:first-child {margin-left:0;}
.directions dl.public dd ul li strong.line_2 {background-color:#64c571;}
.directions dl.public dd ul li strong.line_gyeongui {background-color:#4fd3ce;}
.directions dl.public dd ul li strong.line_airport {background-color:#4c6db8;}

.directions dl.public dd ul li b {margin-left:5px;}
.directions dl.public dd ul li b {display:inline-block; min-width:65px; height:25px; margin-left:3px; padding:0 8px; border-radius:15px; color:#fff; text-align:center; line-height:26px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.directions dl.public dd ul li b:first-child {margin-left:0;}
.directions dl.public dd ul li b.line_2 {background-color:#64c571;}
.directions dl.public dd ul li b.line_gyeongui {background-color:#4fd3ce;}
.directions dl.public dd ul li b.line_airport {background-color:#4c6db8;}

/* 07_01 È¸¿ø°¡ÀÔ */
.joinwrap {margin-bottom:80px;}
.agreementwrap {margin-bottom:0px;}
.sitemap .agreementwrap {margin-bottom:20px;}
.agreementwrap dl {margin-top:35px;}
.agreementwrap dl:first-child {margin-top:0;}
.agreementwrap dl dd {margin-top:5px;}
.agreementwrap dl dt {display:block; margin-top:0px; padding-bottom:10px; color:#58a5da; font-size:18px; font-family:tssB; line-height:20px;}
.agreementwrap dl dd .agrbox {overflow-y:auto; width:100%; height:350px; margin-bottom:15px; padding:38px; border:solid 1px #d9d9d9; background-color:#fff; color:#666; font-size:12px; line-height:22px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.agreementwrap dl dd .agrbox > ul > li {position:relative; margin-top:20px; padding-left:10px; background:url(../images/icon/bu_bk.png) no-repeat 0 8px;}
.agreementwrap dl dd .agrbox > ul > li:first-child {margin-top:0;}
.agreementwrap dl dd .agrbox ul.listst li li {padding-left:13px;}
.agreementwrap dl dd .agrbox ul.listst li li em {margin-left:-13px;}
.agreementwrap dl dd .agrbox ul.listst {margin-bottom:30px;}
.agreementwrap dl dd .agrbox strong {font-size:14px;}


/* 07_02 ·Î±×ÀÎ */
.loginwrap {margin-bottom:50px; padding:55px 0 80px; border-width:2px 1px 1px; border-style:solid; border-color:#8bbddf #e5e5e5 #e5e5e5; text-align:center;}
.loginwrap .msg {margin-bottom:55px; color:#4d4d4d; font-size:17px; line-height:22px;}
.loginwrap .msg strong {color:#39579a;}
.loginwrap fieldset {position:relative; overflow:hidden; width:445px; height:65px; margin:0 auto; text-align:left;}
.loginwrap fieldset p {margin-bottom:13px;}
.loginwrap fieldset p label {display:inline-block; width:60px; margin-right:5px; line-height:25px;}
.loginwrap fieldset p input.txt {width:240px;}
.loginwrap fieldset .btn_blue_02 {position:absolute; top:0; right:0; height:65px;}
.loginwrap .botbox {overflow:hidden;width:445px; height:38px; margin:40px auto 0; color:#4d4d4d; text-align:right; font-size:12px; line-height:38px;}
.loginwrap .botbox p {float:left; position:relative;}
.loginwrap .botbox p:after {position:absolute; top:0; right:-28px; width:1px; height:100%; background-color:#e5e5e5; content:'';}
.loginwrap .botbox p b {color:#39579a;}
.loginwrap .botbox span {margin-right:10px;}

/* 07_03 »çÀÌÆ®¸Ê */
.sitemap .listwrap {overflow:hidden; margin-left:-20px; font-size:0;}
.sitemap .listwrap:first-child {margin-top:0;}
.sitemap .listwrap dl {display:inline-block; width:230px; margin:0 0 50px 20px; vertical-align:top;}
.sitemap .listwrap dl dt {padding-bottom:20px; border-bottom:3px solid #7eb5e3;font-size: 16px;text-indent: 10px;}
.sitemap .listwrap dl dt a {color:#529bcc; font-size:24px; font-family:tssB;}
.sitemap .listwrap dl dt a:hover {color:#002f6d;}
body.f13 .sitemap .listwrap dl dd>* {line-height: auto !important;}
.sitemap .listwrap dl dd ul li a {display:block; padding:10px 19px; color:#122649; font-size:15px; text-decoration:none;}
.sitemap .listwrap dl dd ul li a:hover {background-color:#b2e8ff;}

/* QUICK */
@media screen and (max-width:1250px) {
	#quick,
	.btn_top {display:none;}
}

.visionImg {width:50%;float:left;margin-bottom: 20px;}
.visionImg2 {width:50%;float:left;margin-bottom: 20px;}
.kor_vision {clear:both;margin-top: 20px;}
/* 980 */
@media screen and (max-width:980px) {
	/* layout */
	body {min-width:768px; background:#fff;}
	#wrap {min-width:768px; margin:0 auto; background:none;}
	header {position:fixed; width:100%; height:40px; background:url(../images/common/bg_transp.png);}
	header h1 {position:fixed; top:8px; left:50%; z-index:1; width:133px; height:21px; margin-left:-364px; border:0; background:none;}
	header h1 a {width:133px; height:21px; padding-top:0; background:url(../images/common/logo_02.png) no-repeat 50% 40%; background-size:133px 21px; text-indent:-99999px;}
	#container {width:768px;}
	#wrap>.museum {background:none;}
	#contents {padding:30px 18px;}

	footer {width:100%;}
	footer h1 {left:20px;}
	footer .inner_footer {width:768px; padding-left:200px;}
	footer .botmenu > li {width:140px;}
	.btn_gnb {display:block;}
	.utilwrap {display:none;}
	.gnbview .utilwrap {display:block;}
	.gnb {display:none;}
	.gnb.active_m {display:inline-block;}
	.gnb.active_m ul {display:block;}
	.gnb.active_m .submenu {display:block;}
	.path {padding-top:10px; border-top:1px solid #e0e0e0;}

	/* etc */
	.toolbox.on .boxwrap {display:none;}

	/* table */
	table.calendarlist td div {padding:30px 8px 8px 8px;}

	table.boardwrite td.address input.txt {width:250px;}
	table.boardwrite td .juminset input.txt {width:130px;}
	table.boardwrite td input.st02 {width:290px;}
	table.boardwrite.w50 input.txt {width:70%;}

	/* main */
	#main header h1 {top:0; left:20px; width:155px; height:118px; margin:0; border-bottom:2px solid #529bcc; background-color:#fff;}
	#main header h1 a {width:155px; height:106px; padding-top:12px; background:#fff; text-indent:0;}
	#main .innerwrap {width:768px;}
	#main .maincon_01 .innerwrap {padding-left:420px;}
	#main .maincon_02 strong {margin-left:280px;}
	#main .maincon_02 dl dd {padding-left:0;}
	#main .maincon_02 dl dd .date {position:static; margin-bottom:20px;}
	#main .maincon_04 dl {padding-left:250px;}
	#main .maincon_05 p.txt {float:none; clear:both; padding-top:20px;}
	#main .maincon_05.lecture dl dd {padding:55px 15px;}
	#main .maincon_05.lecture dl dd .txt {margin-left:390px;}
	#main .maincon_05.graph dl dd img {width:100%;}

	/* page */
	/* 01_01 Àü½Ã°ü¼Ò°³ */
	.exhibition .listwrap_01 > div {padding:25px 20px;}
	.exhibition .listwrap_01 .txt span {display:block;}
	.exhibition .listwrap_01 .conbox_01 .txt {margin-top:-18px;}
	.exhibition .listwrap_01 .conbox_02 dd {margin:0 -20px;}
	.exhibition .conbox_04 {width:43%;}
	.exhibition .conbox_05 {margin-left:43%;}
	.exhibition .conbox_05 span {display:block;}

	/* 01_02 Àü½Ã°ü¿¹¾à */
	.reservation .listwrap dl {width:360px;}

	/* 02_02 °­ÁÂ¼Ò°³ */
	.lecturelist dl dd {padding:10px 15px;}

	/* 01_03_01 ¿Â¶óÀÎÀü½Ã°ü ¸ñ·Ï */
	.online_list .introduce_movie .part1 .img_online {right:-78px;}
	.online_list .tour_list ul {width:836px;}
	/*.online_list .tour_list ul li {padding:0 104px 60px 0;}*/

	/* 03_02_02 »ç·á ¸ñ·Ï »çÁø ±¸¼º */
	.category_wrap .item a {width:103px; letter-spacing:-1px;}
	.category_wrap .item.on a {width:101px; color:#529bcc;}
	.photo_list_wrap .search_area .search_tit {float:none; padding:0 0 13px 0;}

	/* 03_02_04 »ç·áºä */
	.history_view .history_view_contents {border-bottom:none;}
	.history_view .history_view_contents .video_area {margin:0 auto; float:none;}
	.history_view .history_view_contents .video_info {width:auto; float:none;}
	.history_view .history_view_contents .video_info .txt {margin-top:35px; padding-top:17px; border-top:#e5e5e5 1px solid;}
	.history_view .history_view_contents .video_info .txt2 {padding-top:24px;}
	.history_view .history_view_contents .video_info .data_wrap {overflow:hidden;}
	.history_view .history_view_contents .video_info .data_wrap .m1 {width:386px; float:left;}
	.history_view .history_view_contents .video_info .data_wrap .m2 {float:left;}
	.history_view .btnright .btn_blue {width:80px;}

	/* 04_00 ±âÈ¹Àü½Ã */
	.museum {background:none;}
	.museum .path,
	.museum .statebar {width:100%;}
	.museum #contents {float:none; width:100%;}
	.museum #rightarea {float:none; width:100%; margin-top:20px;}
	.museum .lastestlist .bg {background-image:none;}
	.museum .lastestlist dl {width:365px; padding-right:50px; padding-left:50px;float:left;}
	.museum .lastestlist dl.cont_02 {float:right; margin-top:-400px;}
	.museum .lastestlist dl.cont_04 {float:right; margin-top:-380px;}
	.museum .lastestlist dl.cont_03,
	.museum .lastestlist dl.cont_04 {padding-top:0;}

	/* 04_01 ÈÄ¿ø¾È³» */
	.sponsorinfo .txtbox {padding-bottom:70px;}
	.sponsorinfo .txtbox .txt {width:400px;}
	.sponsorinfo .txtbox .pic {top:110px;}

	/* 04_02 ÈÄ¿øÇöÈ² */
	.sponsorreport dl.graphbox dd img {width:100%;}
	.sponsorreport dl.namelist .banner {position:static; margin-top:-30px;}
	.sponsorreport dl.namelist .banner a {width:125px;}
	.sponsorreport dl.namelist .banner a:first-child {width:110px;}
	.sponsorreport dl.namelist fieldset {margin-top:40px;}
	.sponsorreport dl.namelist ul li {width:120px;}

	/* 05_01_01 ¿¬º¸ */
	.chronologywrap .viewwrap {padding:15px;}
	.chronologywrap .viewwrap fieldset .txtbox p { width:180px;}
	.chronologywrap .viewwrap fieldset .inpbox input.txt {width:235px;}
	.chronologywrap .viewwrap fieldset .selbox {width:100%; margin-top:5px; text-align:left;}
	.chronologywrap .viewwrap fieldset .selbox select {width:280px;}
	.chronologywrap .viewwrap fieldset label {display:inline-block; width:50px;}
	.chronologywrap .viewwrap dl dd .imgbox img {margin:0 7px 7px 0;}

	/* 05_01_02 ¹ÙÀÌ¿À±×¶óÇÇ */
	.biography {margin:0 -10px; line-height:18px;}
	.biography .txt_year {margin:0 16px 10px 0;}
	.biography .txt_02 {width:365px; margin-bottom:90px;}
	.biography .txt_03 {width:365px; margin:0 0 40px 0;}
	.biography .txt_04 {width:365px; margin:0 0 60px 0;}
	.biography .txt_05 {width:365px; margin-bottom:70px;}
	.biography .txt_06 {width:100%; margin:0;}
	.biography .txt_06 p {float:left; width:365px; margin:0;}
	.biography .txt_06 p:first-child {margin-right:20px;}
	.biography .txt_07 {float:left; width:365px; margin:0 20px 0 0; line-height:17px;}
	.biography .txt_08 {margin-top:0; margin:-120px 0 -15px;}
	.biography .txt_08 p {width:365px; margin:0 0 15px 20px;}
	.biography .txt_08 p:first-child {margin-left:0;}
	.biography .img_01 {top:180px; right:-50px; width:450px; background:#fcc2015-03-16;}
	.biography .img_01 img {width:100%;}
	.biography .img_02 {width:365px; margin:0 20px 0 0;}
	.biography .img_03 {width:365px;}
	.biography .img_03 img {width:100%;}
	.biography .img_04 {margin-top:-50px;}
	.biography .img_04 img {width:300px;}
	.biography .img_05 img {width:100%;}
	.biography .img_06 {clear:both;}
	.biography .img_06 img {width:100%;}
	.movlist dt {margin-bottom:5px;}
	.movlist dd ul li {margin-left:15px;}
	.movlist dd ul li .mov {width:232px; height:147px;}
	.movlist dd ul li span {margin-top:5px;}

	/* 06_01 ÀÎ»ç¸» */
	.greeting .conbox_02 ul {margin-left:-10px;}
	.greeting .conbox_02 ul li {width:360px; margin-left:10px;}
	.greeting1 .conbox_02 ul li {width:235px; margin-left:10px;}

	/* 06_03 µµ¼­°üÇöÈ² */
	.librarycond {background-position:-85px 0;}
	.librarycond ul {width:360px;}
	.librarycond ul li {padding-left:20px;}
	.librarycond ul li em {width:70px;}

	/* 06_05 Ã£¾Æ¿À½Ã´Â±æ */
	.directions dl dt {width:250px;}
	.directions dl dd {margin-left:250px;}

	#main .maincon_06 fieldset p {width:70%;float:left;}

}

/* 768 */
@media screen and (max-width:768px) {
	/* layout */
	body {width:100%; min-width:320px;}
	#wrap {width:100%; min-width:320px;}
	header h1 {left:13px; margin-left:0 !important;}
	/*footer {height:320px; padding:18px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	footer .inner_footer {width:auto; padding:0;}
	footer h1 {position:relative; top:0; left:0; width:82px; height:62px;}
	footer h1 img {width:100%;}
	footer .botmenu {margin-top:15px;}
	footer .botmenu li {float:none; width:auto; color:#fff;}
	footer .botmenu li strong {display:none;}
	footer .botmenu li ul {overflow:hidden; margin-top:0;}
	footer .botmenu li ul li {float:left;}
	footer .botmenu li.lang ul {border-width:2px 0; border-style:solid; border-color:#58a5da;}
	footer .botmenu li.lang ul li {width:33.3%; padding:10px 0; text-align:center; font-size:12px;}
	footer .botmenu li.etc {margin-top:20px;}
	footer .botmenu li.etc li {width:49.5%; border-left:1px solid #777; text-align:center; line-height:17px; font-size:11px;}
	footer .botmenu li.etc li:first-child {border-left:0;}
	footer .botmenu li.cs {margin-top:25px; ;}
	footer .botmenu li.cs li {padding:0; color:#58a5da; font-size:11px; line-height:16px;}
	footer .botmenu li.cs li.tel {margin-right:10px; font-size:15px;}
	footer .botmenu li.sitelink {position:absolute; top:0; left:100px;}
	footer .botmenu li.sitelink strong {display:block; padding-bottom:13px; background:none; font-size:12px; font-family:tss;}
	footer .botmenu li.sitelink li {padding:0 2px;}
	footer .botmenu li.sitelink li a img {width:87px;}
	footer address {margin-top:10px;}
	footer address span {display:block;}
	footer address span.email {overflow:hidden; text-indent:-7px;}*/
	#container {width:auto;}

	.path {width:100% !important; position:relative; z-index:2; height:34px; padding:0; font-size:12px; line-height:14px; border-bottom:1px solid #e0e0e0;}
	.path > * {display:inline-block; vertical-align:middle;}
	.path > span {display:none;}
	.path .home {display:none;}
	.path .mlist {position:static; z-index:1; width:34%; height:34px; margin-right:0; padding:0 0 0 15px; background:url(../images/common/bg_path_m.png) no-repeat 0 0; background-size:10px 34px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.path .mlist.first {width:28%; background:none;}
	.path .mlist a.selected {display:block; overflow:hidden; float:left; height:34px; background-position:100% 50%; line-height:34px;}
	.path .mlist ul {left:0; top:34px;}
	.statebar {display:none;}
	.btn_gnb {right:13px; margin-right:0;}

	/* button */
	button.btn_blue.list {width:100%;}
	button.btn_more {width:100%; height:30px; margin-top:10px; background-color:transparent; color:#39579a;}
	button.btn_more span {padding-right:20px; background:url(../images/btn/btn_more_m.png) no-repeat 100% 50%; background-size:8px 4px;}
	button.btn_blue_03 {width:100%;}

	/* etc*/
	.tit {margin-top:20px; padding-bottom:0; font-size:15px;}
	.stit {margin:25px 0 7px; font-size:14px; line-height:15px;}

	.sharebox {display:block; height:45px; margin-top:10px; border:1px solid #b2b2b2;}
	.sharebox em {display:none;}
	.sharebox span {display:table !important; width:100%;}
	.sharebox span a {display:table-cell; width:25%; height:45px; margin:0; border-left:1px solid #d8d8d8;}
	.sharebox span a:first-child {border-left:0;}

	.pagination {display:none;}
	.pagination_m {display:block;}

	.prelist {margin:0 -18px; padding:0 20px;border:none;border-top:2px solid #8bbddf ;}
	.prelist p {float:left; width:50%; padding:0; margin-top:10px;}
	.prelist p .subject {display:none;}
	.prelist p .link {display:inline-block; float:none; height:20px; line-height:20px;}
	.prelist .prev .link {padding-left:20px; background:url(../images/common/arr_prev_off_m.png) no-repeat 0 40%; background-size:7px 11px;}
	.prelist .prev .link:hover {background-image:url(../images/common/arr_prev_on_m.png);}
	.prelist .next {position:relative; text-align:right;}
	.prelist .next:before {position:absolute; top:50%; left:0; width:1px; height:20px; margin-top:-10px; background:#b2b2b2; content:''}
	.prelist .next .link {padding-right:20px; background:url(../images/common/arr_next_off_m.png) no-repeat 100% 40%; background-size:7px 11px;}
	.prelist .next .link:hover {background-image:url(../images/common/arr_next_on_m.png);}
	.prelist .next {border-top:0;}

	/* table */
	table .thwidth {width:25%;}
	table .thwidth_02 {width:25%;}
	table.boardview th,
	table.boardview td {padding:7px 5px;}
	table.boardview th span {display:block;}

	table.boardview_02 th,
	table.boardview_02 td {padding:7px 0; font-size:11px;}
	table.boardview_02 th span {display:block;}
	table.boardview_02 .nob td {padding-top:0;}

	table.boardwrite th,
	table.boardwrite td {padding:5px;}
	table.boardwrite th span {display:block;}
	table.boardwrite td.date div { margin:1px 0;}
	table.boardwrite td.date div input.txt {width:70px;margin-right:10px;}
	table.boardwrite td.people {font-size:12px;}
	table.boardwrite td.people input.txt {width:40px;}
	table.boardwrite td.phone select {width:60px;}
	table.boardwrite td.phone input.txt {width:50px;}
	table.boardwrite td .desc {display:block; margin:5px 0 0; font-size:11px;}
	table.boardwrite td.address input.txt {width:100%;}
	table.boardwrite td.address .zipcode {display:block; margin:0 0 5px 0; padding-right:65px;}
	table.boardwrite td.address .zipcode input.txt {width:46%;}
	table.boardwrite td.address .zipcode .bar {width:8%;}
	table.boardwrite td.address .zipcode .btn_gray {width:60px; font-size:12px;}
	table.boardwrite td .juminset {display:block;}
	table.boardwrite td .juminset input.txt {width:46%;}
	table.boardwrite td .juminset .bar {width:8%;}
	table.boardwrite td input.st02,
	table.boardwrite td input.st03 {width:100%;}
	table.boardwrite td .inpbox {position:relative; padding-right:65px;}
	table.boardwrite td .inpbox button {position:absolute; top:0; right:0; width:60px;}
	table.boardwrite.w50 input.txt {width:100%;}

	table.calendarlist thead th {padding:2px 0; font-size:15px;}
	table.calendarlist thead th span {display:none;}
	table.calendarlist td div {padding:18px 5px 5px 5px; height:50px; font-size:11px;}
	table.calendarlist td em {width:13px; height:13px; font-size:11px; line-height:14px;}
	table.calendarlist td.today em {background-size:13px 13px !important;}

	/* main */
	#main header {background:none;}
	#main header h1 {top:0; width:107px; height:80px;}
	#main header h1 a {width:107px; height:80px; background:url(../images/common/logo_m.png) no-repeat 50% 40%; background-size:76px 57px; text-indent:-99999px;}
	#main article section {height:auto !important;}
	#main .innerwrap {width:auto; height:auto !important; padding:35px 20px !important;}
	#main .innerwrap .linkbox {position:static; margin-top:20px;}
	#main .innerwrap .linkbox a {width:100%; height:40px; margin:8px 0 0 0 !important; font-size:14px; line-height:40px;}
	#main .innerwrap .linkbox a:first-child {margin:0 !important;}
	#main .innerwrap strong {float:none; margin:0;}
	#main .innerwrap p.txt {float:none; font-size:12px; line-height:18px;}
	#main .innerwrap a.more {padding-right:20px; background-repeat:no-repeat; background-position:100% 0; background-size:14px 14px; vertical-align:middle; text-decoration:none; font-size:12px; font-family:tss; line-height:16px;}
	#main .maincon_01 {background:url(../images/contents/bg_main_m_01.png) no-repeat 50% 100%; background-size:cover;}
	#main .maincon_01 strong {margin-top:95px; background:url(../images/contents/txt_main_m_01.png) no-repeat 0 0; background-size:251px 107px;}
	#main .maincon_01 .lastest {width:100%;margin-left: -20px;}
	#main .maincon_01 .lastest dt a.more {background:url(../images/common/bg_more_m.png) no-repeat 100% 50%; background-size:5px 9px;}
	#main .maincon_01 .lastest dd p a {width:210px;}
	#main .maincon_02 {background:url(../images/contents/bg_main_m_02.png) no-repeat 0 0; background-size:900px auto;}
	#main .maincon_02 strong {width:207px; height:102px; background:url(../images/contents/txt_main_m_02.png) no-repeat; background-size:207px 102px;}
	#main .maincon_02 .name {width:109px; height:45px; margin:70px 0 0 170px; background:url(../images/contents/txt_main_m_03.png) no-repeat; background-size:109px 45px;}
	#main .maincon_02 dl {margin-top:60px;}
	#main .maincon_02 dl dt {position:relative; border-bottom:0; font-size:14px;}
	#main .maincon_02 dl dt:before {position:absolute; bottom:0; left:0; width:50px; height:2px; background-color:#58a5da; content:'';}
	#main .maincon_02 dl dd {margin-top:10px; font-size:12px; line-height:18px;}
	#main .maincon_02 dl dd .date {width:114px; height:20px; margin-bottom:8px; background:url(../images/contents/txt_main_m_04.png) no-repeat; background-size:114px 20px;}
	#main .maincon_03 {background:url(../images/contents/bg_main_m_03.png) no-repeat 50% 50%; background-size:cover;}
	#main .maincon_03 strong {width:192px; height:99px; background:url(../images/contents/txt_main_m_05.png) no-repeat; background-size:192px 99px;}
	#main .maincon_03 .txt {margin-top:20px;}
	#main .maincon_03 .txt.st02 {display:none;}
	#main .maincon_03 .linkbox {margin-top:220px;}
	#main .maincon_03 .linkbox a {border-color:#fff; background-image:url(../images/contents/bg_linkbox.png); color:#fff;}
	#main .maincon_04 {background:#24364f;}
	#main .maincon_04 strong {width:179px; height:72px; background:url(../images/contents/txt_main_m_06.png) no-repeat; background-size:179px 72px;}
	#main .maincon_04 dl {position:relative; margin-top:95px; padding-left:0;}
	#main .maincon_04 dl dt {position:relative; width:155px; padding-bottom:7px; border-bottom:0; font-size:15px; font-family:tssB; letter-spacing:-0.5px;}
	#main .maincon_04 dl dt:before {position:absolute; bottom:0; left:0; width:50px; height:2px; background-color:#58a5da; content:'';}
	#main .maincon_04 dl.research {margin-top:65px;}
	#main .maincon_04 dl.research dd em {margin:10px 0 0;padding-left:25px; font-size:12px; background-image:url(../images/contents/bg_research_m.png); background-size:11px 14px;}
	#main .maincon_04 dl.research dd em:first-child {margin:15px 0 0;}
	#main .maincon_04 dl.research dd em a.more {display:block; float:right; background-image:url(../images/contents/bg_more_off.png); color:#fff;}
	#main .maincon_04 dl.research dd em a.more:hover {background-image:url(../images/contents/bg_more_on.png); color:#01b4fe;}
	#main .maincon_04 dl.research dd ul {display:none;}
	#main .maincon_04 dl.books {margin-top:30px;}
	#main .maincon_04 dl.books dd .btnset button {width:32px; height:32px; margin-top:-16px; background:url(../images/btn/btnset_arr.png) no-repeat 0 100%; background-size:72px;}
	#main .maincon_04 dl.books dd.slidewrap {height:90px;}
	#main .maincon_04 dl.books dd.slidewrap .actionarea {width:auto; height:90px;}
	#main .maincon_04 dl.books dd ul.objwrap {height:90px;}
	#main .maincon_04 dl.books dd ul li {width:auto;}
	#main .maincon_04 dl.books dd ul li div {margin-top:20px; padding-left:50px; font-size:11px; line-height:16px;}
	#main .maincon_04 dl.books dd ul li div b {display:block; margin-bottom:5px; font-size:13px; line-height:16px;}
	#main .maincon_04 dl.books dd ul li div .thumb {width:35px; height:57px;}
	#main .maincon_04 dl.books dd ul li div .thumb img {width:100%;}
	#main .maincon_05 {background:#ebebeb;}
	#main .maincon_05 strong {width:170px; height:21px; background-image:url(../images/contents/txt_main_m_07.png); background-size:170px 21px;}
	#main .maincon_05 strong.st02 {width:190px; height:72px; background-image:url(../images/contents/txt_main_m_09.png); background-size:190px 72px;}
	#main .maincon_05 p.txt {float:none; width:auto; margin-top:60px; padding-top:0; font-size:12px; line-height:18px;}
	#main .maincon_05 dl {padding-top:35px;}
	#main .maincon_05.lecture dl dd {border-width:2px 0; margin-top:7px; padding:25px 0;}
	#main .maincon_05.lecture dl dd .thumb {width:110px; margin-right:10px;}
	#main .maincon_05.lecture dl dd .thumb img {width:100%;}
	#main .maincon_05.lecture dl dd .txt {margin-left:0;}
	#main .maincon_05.lecture dl dd .txt b {margin-bottom:7px; font-size:12px;}
	#main .maincon_05.lecture dl dd .txt em {margin-bottom:5px; font-size:16px; line-height:20px; letter-spacing:-1px;}
	#main .maincon_05.lecture dl dd .txt p {display:none;}
	#main .maincon_05.lecture dl dd .more {display:inline-block; background-image:url(../images/contents/bg_more.png); color:#3c3c3c;}
	#main .maincon_05.graph {min-height:0; background:#fff;}
	#main .maincon_05.graph p.txt {width:auto;}
	#main .maincon_05.graph dl {margin-top:20px; padding:10px 0 0; border-top:2px solid #58a5da;}
	#main .maincon_05.graph dl dt {font-size:0;}
	#main .maincon_05.graph dl dd {display:none;}
	#main .maincon_05.graph .more {display:block; float:right; background-image:url(../images/contents/bg_more_02.png); color:#002f6d;}
	#main .maincon_06 {background:url(../images/contents/bg_main_m_04.png) no-repeat 50% 100%; background-size:cover;}
	#main .maincon_06 strong {width:120px; height:20px; background-image:url(../images/contents/txt_main_m_08.png); background-size:120px 20px;}
	#main .maincon_06 fieldset {float:none; width:auto; margin-top:50px;}
	#main .maincon_06 fieldset p {margin-bottom:20px; font-size:12px; line-height:18px;}
	#main .maincon_06 fieldset .inpbox {display:block; position:relative; padding-right:60px;margin-top: 0px;}
	#main .maincon_06 fieldset .inpbox input.txt {width:100%; height:40px; line-height:40px;}
	#main .maincon_06 fieldset .btn_sch {position:absolute; top:0; right:0; height:40px;}
	#main .maincon_06 fieldset .btn_sch_02 {width:100%; height:40px; margin:8px 0 0 0 !important; border:1px solid #3c3c3c; font-size:14px; line-height:40px;}
	#main .maincon_06 dl {padding-top:70px;}
	#main .maincon_06 dl dt {padding-bottom:7px; position:relative; font-size:15px; letter-spacing:-0.5px;}
	#main .maincon_06 dl dt:before {position:absolute; bottom:0; left:0; width:100%; height:2px; background-color:#58a5da; content:'';}
	#main .maincon_06 dl dd {border:0;}
	#main .maincon_06 dl dd p.total {font-size:11px; ;}
	#main .maincon_06 dl dd p.total em {font-size:15px; vertical-align:middle; line-height:20px; letter-spacing:0;}
	#main .maincon_06 dl dd span {padding-top:60px; background-size:50px 50px; font-size:15px;}
	#main .maincon_06 dl dd span b {font-size:11px;}
	#main .maincon_06 dl dd span em {margin-right:5px; vertical-align:-10%; font-size:24px; line-height:26px; letter-spacing:0;}

	/* page */
	/* 01_01 Àü½Ã°ü¼Ò°³ */
	.exhibition .listwrap_01 > div,
	.exhibition .listwrap_02 > div {float:none; width:100%;}
	.exhibition .conbox_02 {width:240px !important; margin:0 auto;}
	.exhibition .conbox_02 dl dd em {width:86px; height:86px; color:#fff; font-size:12px; line-height:86px;}
	.exhibition .conbox_02 dl dd em.bg_f1 {background:url(../images/contents/bg_exh_m_1f.png) no-repeat; background-size:86px 86px;}
	.exhibition .conbox_02 dl dd em.bg_f2 {background:url(../images/contents/bg_exh_m_2f.png) no-repeat; background-size:86px 86px;}
	.exhibition .conbox_05 {height:auto !important; margin-left:0;}

	/* 01_02 Àü½Ã°ü¿¹¾à */
	.reservation .calendarwrap .date {height:30px; padding-top:5px; background:#99caff; text-align:center; font-size:15px; line-height:25px;}
	.reservation .calendarwrap a.btn {top:5px; margin-left:0; text-align:center;}
	.reservation .calendarwrap a.btn img {width:5px; height:10px; margin-top:5px;}
	.reservation .calendarwrap a.prev {left:18px; margin-left:0;}
	.reservation .calendarwrap a.next {right:18px; margin-right:0;}
	.reservation .calendarwrap span.today {display:none;}
	.reservation .listwrap {margin-top:10px;}
	.reservation .listwrap dl {float:none; width:100%;}
	.reservation .listwrap dl dt {padding-bottom:0; font-size:15px;}
	.reservation .listwrap dl dd {height:auto;}
	.reservation .schedulelist ul li {padding:5px;}
	.reservation .schedulelist ul li span {font-size:12px;}
	.reservation .schedulelist ul li em {display:block; position:static; margin-top:5px; font-size:11px;}
	.reservation .pagination_m {position:absolute; bottom:-35px;}
	.reservation .msgbox dd {display:block; width:auto; padding:20px 0;;}
	.reservation .msgbox dd span {font-size:15px; line-height:18px;}
	.reservation .msgbox .btncenter button {font-size:14px;}
	.reservation .pop_reservation.on {display:block;}

	/* 01_03_01 ¿Â¶óÀÎÀü½Ã°ü ¸ñ·Ï */
	.online_list .txt_intro .txt {display:none;}
	.online_list .txt_intro .txt_m {display:block;}
	/*.online_list .txt_intro span {display:block !important;}*/
	.online_list .introduce_movie .part1 {position:relative; height:auto; margin:0 -18px; padding:25px 18px;}
	.online_list .introduce_movie .part1 .img_online {display:none;}
	.online_list .introduce_movie .part1 .txt img {display:none;}
	.online_list .introduce_movie .part1 .txt .m_txt {display:block; line-height:18px; color:#666;}
	/*.online_list .introduce_movie .part1 .txt .m_txt span {color:#58a5da; vertical-align:top;}*/
	.online_list .introduce_movie .part1 .txt .m_txt span {vertical-align:top;}
	.online_list .introduce_movie .part2 {position:relative; height:auto; margin:0 -18px; padding:25px 18px;}
	.online_list .introduce_movie .part2 .txt img {display:none;}
	/*.online_list .introduce_movie .part2 .txt span {display:block; color:#fff; line-height:18px;}*/
	.online_list .introduce_movie .part2 .txt span {color:#fff; line-height:18px;}
	.online_list .introduce_movie .part3 .txt img {display:none;}
	.online_list .introduce_movie .part3 .txt span {display:block; color:#333;}
	.online_list .introduce_movie .part3 .txt span.m_txt1 {padding-top:15px;}
	.online_list .introduce_movie .part3 .txt span.m_txt2 {padding-top:22px; font-size:15px;}
	.online_list .introduce_movie .part3 .btncenter {padding-bottom:26px;}
	.online_list .tour_list {position:relative; margin:0 -18px; padding-top:26px;}
	.online_list .tour_list .tour_tit {padding:0 18px 15px 18px; font-size:18px;}
	.online_list .tour_list .tour_tit_02 {padding:0 18px 15px 18px; font-size:15px;}
	.online_list .tour_list ul {width:auto; padding:0 18px;}
	.online_list .tour_list ul li {width:100%; height:; padding:0 0 30px 0;}
	/*.online_list .tour_list ul li img {width:100%;}*/
	.online_list .tour_list ul li .pic_info dt {padding:15px 0 10px; font-size:15px;}
	.online_list .tour_list ul li .data_info {padding-top:10px;}
	.online_list .tour_list ul li {width:43% !important;padding:0px 5% 30px 0;}

	.online_list .txtlist li {margin-top:20px;}
	.online_list .txtlist li dl {padding-left:0;}
	.online_list .txtlist li dl dt {position:static;}
	.online_list .txtlist li dl dt em {font-size:18px; line-height:20px;}
	.online_list .txtlist li dl dt strong {margin:0 0 0 3px; font-size:15px; line-height:20px;}
	.online_list .slidewrap {}
	.online_list .slidewrap .titleTemp h3 {line-height: 40px;}
	.online_list .slidewrap .titleTemp ul li {line-height: 30px;}
	.online_list .slidewrap .titleTemp ul li em {font-size: 18px;line-height: 20px;float:left;}
	.online_list .slidewrap .titleTemp ul li strong {font-size: 15px;margin:0 0 0 25px;line-height: 20px;display: block;}

	.online_list .txtlist li dl dd {margin-top:5px; line-height:17px;}

	/* 02_01 ¼ö°­½ÅÃ» */
	.education .msgbox {margin:-30px -20px 0;}

	/* 02_02 °­ÁÂ¼Ò°³ */
	.education .subject strong {display:block; padding-right:0; border-bottom:1px solid #e5e5e5; color:#4d4d4d; font-size:24px;}
	.education .subject .btn_blue_04 {position:static; width:100%; height:45px; margin-top:10px; font-size:14px;}
	.lecturelist dl {display:table; float:none; width:100%;}
	.lecturelist dl.first {border-top:1px solid #e5e5e5;}
	.lecturelist dl dt {width:25%;}
	.lecturelist dl dt em {font-size:12px;}
	.lecturelist dl dt span {display:block; font-size:11px;}
	.lecturelist dl dt strong {font-size:15px; margin-top:3px;}
	.lecturelist dl dd {width:75%; padding:10px 15px;}
	.lecturelist dl dd strong {min-height:0; margin-bottom:0;}

	/* 03_02_02 »ç·á ¸ñ·Ï »çÁø ±¸¼º */
	.category_wrap {width:auto; height:38px; padding-bottom:0; margin:-30px -20px 25px -20px; background:#ebebeb; border-bottom:none;}
	.category_wrap ul.list {width:1000px;}
	.category_wrap .item,
	.category_wrap .item.on {border:none;}
	.category_wrap .item a {border:none; border-bottom:#d9d9d9 1px solid; color:#666; font-size:14px;}
	.category_wrap .item.on a {height:36px; border-bottom:#529bcc 2px solid; background:#ebebeb;}
	.category_wrap .item.hidden {display:none;}
	.photo_list_wrap .search_area {width:100%; padding-bottom:15px;}
	.photo_list_wrap .search_area .search_tit {padding:4px 0 10px 0;}
	.photo_list_wrap .search_area .con_inline {display:none;}
	.photo_list_wrap .search_area {position:relative;}
	.photo_list_wrap .search_area fieldset {width:100%;}
	.photo_list_wrap .search_area fieldset select {position:absolute; top:0; right:0; width:106px !important; margin-right:0;}
	.photo_list_wrap .search_area fieldset p {float:none; padding-right:68px;}
	.photo_list_wrap .search_area fieldset input {width:100%; height:34px; margin:0;}
	.photo_list_wrap .search_area fieldset .btn_blue_04 {position:absolute; bottom:15px; right:0; height:36px; line-height:36px;}
	.photo_list {padding-left:0; background:none;}
	.photo_list li {float:none; padding:20px 10px; border-bottom:#e5e5e5 1px solid;}
	.photo_list li:nth-child(2n) {background:#f9f9f9;}
	.photo_list li img {display:block; min-width:100%;}
	.photo_list li strong {padding:15px 0; font-size:20px;}
	.photo_list li dl:first-child {padding-top:9px}
	.photo_list li dl dt,
	.photo_list li dl dd {font-size:12px;}

	/* 03_02_03 »ç·á ¸ñ·Ï ±âº» ±¸¼º */
	.history_list li {padding: 20px 10px 20px 10px;}
	.history_list li .history_pic {position:static; width:100%; margin:0 0 15px 0;}
	.history_list li .photo_info .info .m1 {display:block; padding-top:8px;}
	.history_list li .photo_info .info .m1:first-child {padding-top:0;}
	.history_list li .photo_info .info .line_bar {display:none;}
	.history_list li .photo_info em {padding-bottom:15px; font-size:20px;}
	.history_list li .photo_info .txt {height:auto;}
	.table_nor_wrap {padding-bottom:35px;}
	.table_nor_wrap .table_nor {margin-bottom:10px !important;}
	.table_nor dl {padding-left:60px;}
	.table_nor dl dt {left:15px;}
	.table_nor dl dd label {width:55px;}

	/* 03_02_04 »ç·áºä */
	.history_view .tit_wrap {padding:22px 0 20px 0; border-top:none;}
	.history_view .tit_wrap .tit {font-size:21px;}
	.history_view .tit_wrap .btn_area {display:none;}
	.history_view .history_view_contents {padding-top:20px; border:none;}
	.history_view .history_view_contents .video_area {width:auto; height:auto; padding:30px 0 5px 0;}
	.history_view .history_view_contents .video_area .play_video {margin:0; padding-bottom:30px;}
	.history_view .history_view_contents .video_area .play_video .btns button.play {margin-top:-35px; top:50%;}
	.history_view .history_view_contents .video_area .play_video .btns button.left {margin-top:-20px; top:50%}
	.history_view .history_view_contents .video_area .play_video .btns button.right {margin-top:-20px; top:50%}
	.history_view .history_view_contents .video_area .play_video .btns button.left:hover {margin-top:-20px; top:50%}
	.history_view .history_view_contents .video_area .play_video .btns button.right:hover {margin-top:-20px; top:50%}
	.history_view .history_view_contents .video_area .video_list {min-width:637px; overflow:hidden;}
	.history_view .history_view_contents .video_area .video_list li {padding-left:3px; width:125px; height:95px;}
	.history_view .history_view_contents .video_area .play_video .imgs li img {width:100%; height:auto;}
	.history_view .history_view_contents .video_area .video_list li {padding-left:3px; width:125px; height:95px;}
	.history_view .history_view_contents .video_area .video_list img {width:100%}
	.history_view .history_view_contents .video_info .txt {border:none; padding-top:10px; margin:0;}
	.history_view .history_view_contents .video_info .txt2 {padding:0;}
	.history_view .history_view_contents .video_info .m1 {padding-top:28px}
	.history_view .history_view_contents .video_info .info_tit {padding-bottom:9px;}

	/* 04_00 ±âÈ¹Àü½Ã */
	.newsview {color:#666; font-size:12px; line-height:18px; letter-spacing:0.5px;}
	.newsview .subject {font-size:25px; line-height:26px;}
	.newsview .origin {margin:10px 0; font-size:12px; line-height:14px;}
	.newsview .slidewrap {width:100%; margin-bottom:15px;}
	.newsview .actionarea {width:100%;}
	.newsview .slidewrap .tab {display:none;}
	.newsview .slidewrap button {position:absolute; top:50%; margin-top:-18px;}
	.newsview .navy {margin-bottom:25px;}
	.newsview .txtbox {margin:30px -20px; padding:15px 20px; background:#f9f9f9;}
	.newsview .txtbox .hiddenbox {display:none;}
	.newsview .bottombox {margin:25px 0 15px;}
	.newsview .bottombox .date {display:block; float:none; text-align:right;}
	.newsview .bottombox .sharebox {clear:both; float:none;}
	.comments {; margin:15px -20px; padding:25px 20px;}
	.comments fieldset p .tit {font-size:15px;}
	.comments fieldset p em,
	.comments fieldset p span {display:none;}
	.comments fieldset div {padding-right:40px;}
	.comments fieldset div textarea {height:45px; border:0; background-color:#f9f9f9;border:1px solid #e5e5e5;}
	.comments fieldset div .btn_blue {width:40px; height:45px; background-image:url(../images/btn/btn_write_m.png); background-repeat:no-repeat; background-position:50% 50%; background-size:19px 18px; text-indent:-99999px;}
	.comments .hiddenbox {display:none;}
	.comments .btn_more {display:block;}
	.museum .lastestlist dl {width:100% !important;}
	.museum .lastestlist dl dt {font-size:15px;}
	.museum .lastestlist dl dt .more {width:7px; height:11px; background:url(../images/common/arr_next_off_m.png) no-repeat 100% 40%; background-size:7px 11px; text-indent:-99999px;}
	.museum .lastestlist dl dt .more {background-image:url(../images/common/arr_next_on_m.png);}
	.museum .lastestlist dl.bg {border:0px solid #b2b2b2; background:none#f9f9f9;}
	.museum .lastestlist dl.cont_03 .btnset,
	.museum .lastestlist dl.cont_03 .nav {display:none;}

	/*.museum .lastestlist dl.cont_01,*/
	/*.museum .lastestlist dl.cont_02 {display:none;}*/
	/*.museum .lastestlist dl.cont_03,*/
	/*.museum .lastestlist dl.cont_04 {float:none; width:100%; margin:0; padding:20px;}*/
	/*.museum .lastestlist dl.cont_05 {float:none; width:100%; margin:0; padding:20px;}*/

	/* 04_01 ÈÄ¿ø¾È³» */
	.sponsorinfo {position:relative; line-height:18px;}
	.sponsorinfo .txtbox {padding-bottom:10px; border-bottom:3px solid #7eb5e3;}
	.sponsorinfo .txtbox .txt_01 {margin-bottom:10px;}
	.sponsorinfo .txtbox .txt_01 img {width:100%;}
	.sponsorinfo .txtbox .txt {width:auto;}
	.sponsorinfo .txtbox .pic {position:static; width:100%; margin-top:10px;}
	.sponsorinfo .listwrap dl {margin-top:20px; padding-left:0;}
	.sponsorinfo .listwrap dl dt {position:static; margin-bottom:10px;}
	.sponsorinfo .listwrap dl dt.tit {font-size:15px;}
	.sponsorinfo .listwrap dl.txtbox_02 dt {font-size:18px; line-height:20px;}
	.sponsorinfo .listwrap dl dd.ext {position:static; margin-bottom:10px;}

	/* 04_02 ÈÄ¿øÇöÈ² */
	.sponsorreport dl dt {font-size:20px;}
	.sponsorreport dl dd {margin-top:25px;}
	.sponsorreport dl.graphbox {padding-bottom:20px;}
	.sponsorreport dl.namelist {margin-top:40px;}
	.sponsorreport dl.namelist .banner {margin-top:-20px;}
	.sponsorreport dl.namelist .banner a {margin-top:10px; width:92px;}
	.sponsorreport dl.namelist .banner span {display:block;}
	.sponsorreport dl.namelist .banner a:first-child,
	.sponsorreport dl.namelist .banner a.ban_04 {width:90px; text-align:left;}
	.sponsorreport dl.namelist .banner a.ban_04:after {background:none;}
	.sponsorreport dl.namelist .banner a.ban_06 {width:90px; text-align:center;}
	.sponsorreport dl.namelist fieldset {margin-top:15px;}
	.sponsorreport dl.namelist ul {padding:5px 0;}
	.sponsorreport dl.namelist ul li {width:25%; padding:5px 5px 5px 10px;}

	/* 05_01_01 ¿¬º¸ */
	.chronology .btnright {display:none;}
	.chronologywrap {overflow:hidden; margin-top:0; border:0; box-shadow:none;}
	.chronologywrap .listwrap_m {display:block;}
	.chronologywrap .listwrap {display:none;}
	.chronologywrap .viewwrap {overflow:hidden; width:100%; height:auto; padding:0; margin-left:0;}
	.chronologywrap .viewwrap fieldset {padding-bottom:20px;}
	.chronologywrap .viewwrap fieldset .txtbox p {overflow:hidden; width:100%; height:15px;}
	.chronologywrap .viewwrap fieldset .txtbox em {display:none;}
	.chronologywrap .viewwrap fieldset .inpbox {display:block; position:relative; padding:0 45px 0 50px;}
	.chronologywrap .viewwrap fieldset .inpbox input.txt {width:100%; height:35px; line-height:35px;}
	.chronologywrap .viewwrap fieldset .inpbox button.btn_sch {position:absolute; top:0; right:0; height:35px;}
	.chronologywrap .viewwrap fieldset .inpbox label {position:absolute; top:0; left:0; line-height:35px;}
	.chronologywrap .viewwrap fieldset .selbox {display:none;}
	/*.chronologywrap .viewwrap dl dd .imgbox {overflow:hidden; height:50px;}*/
	.chronologywrap .viewwrap dl dd .imgbox img {height:50px;}
	.pop_newsview .photoview .hiddenarea img {height:200px;}
	.pop_newsview .photoview .tab a {width:32%;}
	.pop_newsview .photoview .tab a img {height:80px;}

	/* 05_01_02 ¹ÙÀÌ¿À±×¶óÇÇ */
	.biography {margin:0; padding-bottom:0;}
	.biography div {clear:both !important; float:none !important;; width:100% !important;}
	.biography img {width:100%;}
	.biography p {width:100% !important; margin-top:10px;}
	.biography .txt_year {width:60px; margin-right:10px;}
	.biography .txt_01 {height:auto;}
	.biography .txt_02 {margin:-30px 0 10px;}
	.biography .txt_03 {margin:0 0 10px 0;}
	.biography .txt_04,
	.biography .txt_05 {margin:0 0 20px 0;}
	.biography .txt_06 p {margin-bottom:20px;}
	.biography .txt_07 {margin-bottom:20px; line-height:18px;}
	.biography .txt_08 {margin:-100px 0 0;}
	.biography .txt_08 p {margin-left:0;}
	.biography .img_01 {position:relative; top:0; right:0; width:100%; text-align:right;}
	.biography .img_01 img {width:320px;}
	.biography .img_02,
	.biography .img_03,
	.biography .img_04 {margin:0 0 20px 0;}
	.movlist dt {margin-top:10px; font-size:20px;}
	.movlist dd ul li {float:none; margin:25px 0 0;}
	.movlist dd ul li:first-child {margin-top:0;}
	.movlist dd ul li .mov {width:200px; height:127px;}
	.movlist dd ul li .mov,
	.movlist dd ul li span {display:inline-block; vertical-align:bottom; font-size:12px;}

	/* 05_02 ÀÌÈñÈ£¿©»ç */
	.hhlee dl {margin-top:35px; padding-left:0;}
	.hhlee dl dt {position:static; margin-bottom:5px; font-size:15px;}
	.hhlee .book {font-size:12px; line-height:15px;}
	.hhlee .book div {display:block; position:relative; width:auto; min-height:100px; padding-left:0px;}
	.hhlee .book div img {position:; top:0; left:7px; width:90px;}

	/* 06_01 ÀÎ»ç¸» */
	.greeting .conbox_01 .txt_01 {display:block; width:267px; height:43px; background:url(../images/contents/txt_greeting_m.png) no-repeat 0 0; background-size:267px 43px;}
	.greeting .conbox_01 .txt {width:100%; margin:10px 0 0;}
	.greeting .conbox_01 .photo {position:static; width:138px; margin:10px auto;}
	.greeting .conbox_01 .photo .pic {width:138px; height:160px; background:url(../images/contents/img_greeting_m.jpg) no-repeat 0 0; background-size:138px 160px; text-indent:-99999px;}
	.greeting .conbox_01 .photo .name {width:69px; height:25px; background:url(../images/contents/txt_greeting_m_02.png) no-repeat; background-size:69px 25px;margin-bottom: 10px;}
	.greeting .conbox_02 ul {margin-left:0;}
	.greeting .conbox_02 ul li {width:100%; margin-left:0;}
	.greeting .conbox_02 {padding-top:15px; margin:25px 0; border-width:2px 0; border-style:solid; border-color:#7eb5e3;}
	.greeting .conbox_02 .txt_02 {width:231px; height:30px; background:url(../images/contents/txt_greeting_m_03.png) no-repeat; background-size:231px 30px;}
	.greeting .conbox_02 ul {margin:15px 0 0 0;}
	.greeting .conbox_02 ul li {margin-bottom:20px;}
	.greeting .conbox_02 ul li p {margin-top:10px;}
	.greeting .conbox_03 .date {margin-top:20px;}
	.greeting .conbox_03 .date span {width:68px; height:14px; background:url(../images/contents/date_greeting_m.png) no-repeat; background-size:68px 14px;}

	/* 06_03 µµ¼­°üÇöÈ² */
	.librarycond {margin:0 -18px; height:260px; background:url(../images/contents/bg_library_m.jpg) no-repeat 0 0; background-size:auto 260px;}
	.librarycond ul {width:70%; margin:5px 5px 0 0;}
	.librarycond ul li {height:39px; margin-top:3px; padding-left:15px; line-height:39px;}
	.librarycond ul li em {width:40px; font-size:18px;}
	.librarycond ul li em small {font-size:11px;}
	.librarycond ul li span {font-size:12px;}

	/* 06_05 Ã£¾Æ¿À½Ã´Â±æ */
	.directions .maparea {height:390px; background:url(../images/contents/tmp_map_m.png) no-repeat 0 0; text-indent:-99999px;}
	.directions dl {margin-top:20px;}
	.directions dl dt {float:none; width:100%; margin-bottom:15px; font-size:15px;}
	.directions dl dd {float:none; margin-left:0;}
	.directions dl dd ul li {line-height:16px;}
	.directions dl.public dd ul li {padding-left:0;}
	.directions dl.public dd ul li em {display:block; position:static; margin-bottom:3px;}
	.directions dl.public dd ul li p {margin-top:10px;}
	.directions dl.public dd ul li p span {display:block; margin:3px 0;}
	.directions dl.public dd ul li strong {margin-left:0;}

	/* 07_01 È¸¿ø°¡ÀÔ */
	.agreementwrap {margin-bottom:25px;}
	.agreementwrap dl {margin-top:25px;}
	.agreementwrap dl dd .agrbox {height:170px; margin-bottom:5px; padding:10px 15px; line-height:17px;}
	.agreementwrap dl dd .agrbox > ul > li {margin-top:10px; background-position:0 5px;}
	.agreementwrap dl dd label {font-size:11px;}

	/* 07_02 ·Î±×ÀÎ */
	.loginwrap {padding:30px 0;}
	.loginwrap .msg {margin-bottom:15px; font-size:12px; line-height:16px;}
	.loginwrap fieldset {overflow:visible; width:50%; height:auto;}
	.loginwrap fieldset p {position:relative; margin-bottom:10px;}
	.loginwrap fieldset p label {position:absolute; top:0; left:-50px;}
	.loginwrap fieldset p input.txt {width:100%;}
	.loginwrap fieldset .btn_blue_02 {position:static; width:100%; height:40px; font-size:14px;}
	.loginwrap .botbox {width:100%; height:auto; margin-top:10px; text-align:center; font-size:12px; line-height:25px;}
	.loginwrap .botbox p {float:none;}
	.loginwrap .botbox span {display:block; width:80%; margin:0 auto 10px; border-top:1px solid #e5e5e5;}
	.loginwrap .botbox .btn_gray {width:50%; height:40px; font-size:14px;}

	/* 07_03 »çÀÌÆ®¸Ê */
	.sitemap .listwrap dl {float:none; width:100%; margin:0 0 40px 0;}

}


@media screen and (max-width: 680px) {
	.newsview .subject {font-size: 16px !important;}

	.visionImg {width:100%;float:none;margin-bottom: 20px;}
	.visionImg2 {width:100%;float:none;margin-bottom: 20px;}
}
