@charset "utf-8";
body,table,input,textarea,select,optgroup,button{ font-size:16px}
/* 네이티브 화살표 대체 */
select					{ padding-right:45px; background-position:100% -3px; border:1px solid #e3e3e3}
/* Forms */
textarea,select,input[type="text"],input[type="password"],input[type="email"],input[type="file"],input[type="url"],input[type="number"],input[type="tel"]{ height:40px}
textarea				{ height:auto}

/* MOBILE */
/* File Browser */
.file-input				{ width:70% !important}
.file-input-div .file-button{ width:30% !important}
/* Scroll To Top */
#back-top				{ right:10px; bottom:10px; width:50px; height:50px; background-size:50px}
/* Button */
.buttonWrap				{ margin:20px 0 0 0}
.button a,.button button,.button input{ padding:0 30px; height:50px; line-height:50px}
.button.grey,.button.red,.button.blue,.button.black{ height:50px; font-size:16px ! important}
.button.grey a,.button.grey button,.button.grey input,.button.red a,.button.red button,.button.red input,.button.blue a,.button.blue button,.button.blue input,.button.black a,.button.black button,.button.black input{ padding:0 30px}
/* Search Form */
.searchForm				{ margin-bottom:30px; padding:20px}
.searchForm select		{ margin-bottom:5px; width:100%; border-color:#664d37}
.searchForm input[type=text]{ padding-left:15px; width:80%; line-height:normal; border-color:#664d37}
.searchForm input[type=submit],.searchForm input[type=button]{ padding:0; width:20%; height:40px; line-height:40px}
/* Board List-View */
.board-content .youtube-frame{ margin-bottom:30px ! important}
.board-content .youtube-frame iframe{ width:100%; height:300px}
/* List-thumb Mixed */
.thumb-list li			{ padding:18px 0 18px 120px}
.thumb-list li.notify .title strong{ padding-left:75px}
.thumb-list div.shortening{ margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em}
.thumb-list .title img	{ margin-right:3px}
.thumb-list .title strong{ font-size:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:1.6em; height:1.6em}
.thumb-list .notify em	{ left:120px}
.thumb-list .date		{ display:block; position:absolute; top:43%; left:0; width:100px}
.thumb-list .date span	{ font-size:17px; line-height:16px}
.thumb-list .date strong{ margin-bottom:15px; font-size:24px; line-height:22px}
.thumb-list .link-button{ display:none; width:31px; height:39px}
.thumb-list .link-button a{ background-position:-10px 0}
.thumb-list .link-button a:hover,.thumb-list .link-button a:active,.thumb-list .link-button a:focus{ background-position:-10px -39px}
.thumb-list .list-numeral{ display:inline-block; vertical-align:middle; font-size:14px}
.thumb-list .list-numeral.R1,.thumb-list .list-numeral.R2,.thumb-list .list-numeral.R3{ margin-right:20px}
.thumb-list .no-message	{ padding-left:0}
.thumb-list .thumb2 img	{ margin-bottom:15px}
.thumb-list.view li		{ padding:14px 0 17px 0}
.thumb-list.view li:first-child{ padding:20px 0}
.thumb-list.view li:nth-child(2){ border-top-color:#664d37}
.thumb-list.view li.viewWrap{ margin-bottom:1px; padding:23px 0; border-bottom:1px solid #664d37}
.thumb-list.view .postedby{ display:block}
.thumb-list.view .numeral{ margin-left:20px; padding-left:20px; background:url(/images/board/vertical-dv.png) 0 60% no-repeat}
.thumb-list.view li span:nth-child(2){ margin-left:0; padding-left:0; background-image:none}
.thumb-list.view li span:nth-child(2) span,.thumb-list.view li span:nth-child(3) span,.thumb-list.view li span:nth-child(4) span{ padding-left:10px}
.thumb-list.view .s-title strong{ font-size:18px; line-height:24px}
.thumb-list.view .add-file strong{ padding-right:10px}
.thumb-list.view .add-file img{ padding-left:7px}
.thumb-list.view .thumb2{ margin-bottom:20px}
.thumb-list.recruit div.shortening{ -webkit-line-clamp:1; line-height:1.4em; height:1.4em}
.thumb-list.qna li		{ padding-left:20px}
.thumb-list.qna a		{ display:block; margin-bottom:10px}
.thumb-list.qna strong	{ font-size:16px; font-weight:300}
.thumb-list.qna .notify em{ left:20px}
.thumb-list.qna .notify strong{ font-weight:500}
.thumb-list.qna .no		{ display:none}
/* Next - Prev */
.next-prev				{ position:relative; margin-top:30px}
.next-prev li			{ line-height:50px}
.next-prev li a.prev,.next-prev li a.next{ margin:0 20px 0 0; width:50px; height:50px; line-height:55px; background-color:#fff; background-repeat:no-repeat; text-indent:-9999px}
.next-prev li a.prev	{ background-image:url(/images/board/prev.png)}
.next-prev li a.next	{ background-image:url(/images/board/next.png)}
.next-prev li a			{ width:75%}
.next-prev li span		{ right:10px}
/* Board Write-Edit */
.qna-write .write-box	{ margin-bottom:15px}
.qna-write .write-box em{ margin-bottom:10px; font-size:14px}
.qna-write input,.qna-write textarea,.qna-write label{ font-size:14px}
.qna-write textarea		{ height:150px}
.editor,.write-con,.write-tit{ padding:10px}
.write-con label		{ height:35px; line-height:35px}
.qna-write.edit input[type=password],.qna-write.edit #pwd{ width:auto}
.qna-write.edit #passBtn1 a,.qna-write.edit #passBtn2 a{ padding:2px 15px 5px 15px; color:#fff; font-size:14px; background:#3b586b}
.captcha				{ margin-top:10px}
.captcha .captcha-input,.captcha .captcha-confirm{ float:left; width:100%}
.captcha .captcha-confirm{ margin-top:5px}
.captcha input[type=text]{ width:150px}
.captcha img,.captcha a,.captcha button{ height:40px; cursor:pointer}
.captcha a,.captcha button{ font-size:14px; color:#fff; font-weight:400; line-height:38px; text-align:center}
.captcha a				{ width:80px; background:#505050}
.captcha span			{ margin-left:10px; font-size:14px}
.captcha button			{ width:120px; background:#3b586b}
/* Comment */
.write-reply,.write-reply .write-info,ul.reply-comment li{ padding:10px}
ul.reply-comment		{ margin-top:-2px}
ul.reply-comment li		{ padding:15px 10px}
ul.reply-comment li strong{ margin-right:30px}
ul.reply-comment li strong:last-child{ margin-right:0}
ul.reply-comment li.line{ padding:10px 15px}
/* Masonry List */
.grid-box strong		{ margin-bottom:15px; text-align:center}
.grid-box .fix-wrap		{ height:200px}
.grid-box .imgholder .image-caption img{ width:300px}
/* Pagenation */
.pagenation				{ margin-top:30px}
.pagenation ul > li > a,
.pagenation ul > li > span{ padding:7px 15px; line-height:24px; font-size:16px}
.pagenation ul > .pg-arrow.prev > a{ padding-right:25px}
.pagenation ul > .pg-arrow.next > a{ padding-left:25px}
/* Kakao Map */
#map,#d-map,#d-roadview	{ height:250px}
/* 모달윈도우 */
.mw-close				{ top:11px; right:15px}
.mw .pop-layer .layer-header h1{ padding-left:15px; height:50px; font-size:18px; line-height:48px}
.mw .pop-layer .layer-body{ padding:20px 15px}
.mw .pop-layer .layer-body h3{ margin-bottom:10px; font-size:18px}
.mw .pop-layer .layer-body .auto-scroll{ height:300px; overflow-y:auto}
.mw .pop-layer .layer-body .auto-scroll.terms{ height:400px}
.mw .pop-layer.w800		{ top:50px; margin-left:-45%; width:90%}
/* 팝업 레이어 */
.popup-layer.w600		{ top:50px; margin-left:-45%; width:90%}
/* Table */
.default				{ margin-bottom:10px}
.default p				{ margin-top:10px; line-height:20px}
.default caption		{ font-size:16px}
.default thead th,.default tfoot th,.default th{ padding:10px 5px}
.default th,.default td	{ font-size:14px; line-height:20px}
.default td				{ padding:10px 10px}
.default.cap			{ margin-bottom:30px}
.default.cap table th,.default.cap table td{ padding:15px 20px; height:auto; line-height:24px}
/* Tab Menu */
ul.tab-menu				{ margin-bottom:30px; width:100%}
ul.tab-menu li,ul.tab-menu li button{ height:40px; line-height:38px}
ul.tab-menu.col2 li		{ width:50%}
ul.tab-menu.col3 li		{ width:32.5%}
ul.tab-menu.col3 li:first-child{ width:33%}
/* Global Navigation Bar */
.gnb,#location			{ display:none}
/* Full Down Menu */
.full-down-menu			{ left:0; top:0; width:100%; height:100vh}
.full-down-menu button	{ right:0; top:0; width:50px; height:50px}
.full-down-menu .gnb-full{ margin:0 auto; padding:50px 10px 10px 10px}
.full-down-menu .gnb-full li{ float:left; padding:0 5px; width:100%}
.full-down-menu .gnb-full li strong{ padding:10px 6px; font-size:14px}
.full-down-menu .gnb-full li:nth-child(1) strong,.full-down-menu .gnb-full li:nth-child(7) strong{ border-top:1px solid #dadde2}
.full-down-menu .gnb-full li li{ width:50%; height:auto}
.full-down-menu .gnb-full li li:nth-child(1),.full-down-menu .gnb-full li li:nth-child(2){ margin-top:9px}
.full-down-menu .gnb-full li li:nth-child(3),.full-down-menu .gnb-full li li:nth-child(4){ margin-bottom:20px}
.full-down-menu .gnb-full li:nth-child(7) li:nth-child(3),.full-down-menu .gnb-full li:nth-child(7) li:nth-child(4){ margin-bottom:0}
.full-down-menu .gnb-full ul.news li{ margin-bottom:20px}
.full-down-menu .gnb-full li li span{ padding:5px 15px; font-size:14px}
/* 약관 및 개인정보처리방침 */
.terms-service .summary-box{ font-size:14px; line-height:20px}
.terms-service .summary-box h3{ margin:20px 0 7px 0; font-size:20px}
.terms-service .summary-box h4{ margin-bottom:10px; font-size:18px}
/* Layout */
.header-content,.footer-content,section article{ width:100%}
.header-content,.body.main section article{ padding:0}
.body					{ padding:0 10px}
.body.main				{ padding:0}
.header					{ padding:0; height:100px}
#header-wrap.fixed,#header-wrap.fixed.header-content{ height:60px}
.header-content			{ height:100px}
.header-content h1		{ top:12px; left:10px; width:99px; height:35px; background-position:0 0}
.header-content h1 a	{ font-size:16px; line-height:14px}
.header-content .all-menu,.header-content .map-point{ display:block; top:10px}
.header-content .all-menu>button,.header-content .map-point>button{ width:40px; height:40px; background-position:50% 50%; background-size:contain}
.header-content .all-menu{ right:10px}
.header-content .map-point{ right:10px}
.footer					{ padding:0; font-size:14px}
.footer .footer-content	{ padding:20px 10px}
.footer .footer-content h2{ margin-bottom:15px}
.footer em				{ display:block}
.footer em img			{ width:130px}
.footer .address		{ margin-bottom:20px}
.footer .address p		{ margin-top:10px; line-height:22px}
.footer .address p:first-child{ margin-top:0}
.footer .address p:last-child{ margin-top:10px}
.footer .address span	{ display:block}
.footer .copyright strong{ margin-left:0 !important}
.footer-menu			{ margin-top:0}
.footer-menu ul.legal li{ padding:0; width:100%; text-align:center}
.footer-menu ul.legal li a,.footer-menu ul.legal li button{ margin:0; padding:10px 0; width:100%; font-size:14px; line-height:16px}
/* Swiper */
.swiper-button-prev,.swiper-button-next{ top:auto !important; bottom:100px !important}
.swiper-button-prev2,.swiper-button-next2{ bottom:0 !important}
.swiper-button-prev1,.swiper-button-prev2{ left:auto !important; right:61px !important}
.swiper-button-next1,.swiper-button-next2{ right:0 !important}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:120px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination2{ bottom:0}
.play-stop				{ bottom:33px}
/* Main */
section .head-title		{ margin-bottom:15px}
section .head-title strong{ font-size:1.5rem; line-height:1.2}
section .head-title span{ font-size:15px; line-height:18px}
section .head-title em	{ width:30px; height:1px}
/*section .head-title h1 span,section .head-title h1 strong{ font-size:20px}*/
/* 메인 비주얼 */
#mainPromotion			{ height:375px}
#mainPromotion .mask li.slider-1 .img{ background-image:url("/images/contents/slider-m-1.jpg?v=20210924")}
#mainPromotion .mask li.slider-2 .img{ background-image:url("/images/contents/slider-m-2.jpg?v=20210924")}
#mainPromotion .mainSlogan{ top:40%}
#mainPromotion .mainSlogan span,#mainPromotion .mainSlogan strong{ font-size:1.4rem; line-height:1.6}
#mainPromotion .mainSlogan img{ width:250px}
#mainPromotion .mainSlogan .desc{ margin-top:15px}
#mainPromotion .mainSlogan .desc span{ font-size:1rem; line-height:0.5}
#mainPromotion .mainSlogan .btnMore{ margin-top:30px; width:100px; height:45px; line-height:45px; border:0}
#mainPromotion li.slider-1 .mainSlogan .btnMore,#mainPromotion li.slider-2 .mainSlogan .btnMore{ margin-top:80px}
.main-gnb				{ bottom:20px; padding:0 5px; width:100%}
.main-gnb li			{ margin-left:0.5%; width:33%}
.main-gnb li a			{ padding:10px 0}
.main-gnb li span		{ font-size:12px}
.main-gnb li strong		{ font-size:14px}
section.board			{ padding:30px 10px 0}
section.board .head-title strong{ font-weight:700}
section.board .board-box h3{ margin-bottom:15px; font-size:18px}
ul.board-list li a		{ width:36px; height:36px}
ul.board-list li a:hover,ul.board-list li a:active,ul.board-list li a:focus{ width:60px}
ul.board-list li strong	{ font-size:18px; line-height:26px}
ul.board-list .content-data{ margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em}
ul.board-list .none-data,ul.board-list .date-numeral{ line-height:18px}
ul.board-list .date-numeral{ margin:15px 0 25px 0; font-size:15px}
section.board .hanmi .title-box{ left:1px; bottom:1px; padding:20px}
section.board .hanmi .title-box strong,section.board .hanmi .title-box span{ font-size:18px; line-height:24px}
section.board .hanmi .title-box span{ margin-top:15px}
section.board .hanmi.museum,section.board .hanmi.institute,section.board .hanmi.academy,section.board .hanmi.publishing{ margin-top:30px}
/* ETC Classes */
.input-full,.input-half	{ width:100%}
.input-midium			{ width:46%}
.input-small			{ width:29.5%}
.help-fix				{ right:20px}
.help-inline			{ font-size:14px; line-height:16px}
.input-email1			{ width:45%}
.input-email2			{ width:45%}
.input-email3			{ width:100%}
/* 서브 콘텐츠 */
section.sub-wrap,section.boardWrap{ padding:30px 0}
.hgroup					{ margin-bottom:20px}
.hgroup h2.sub-title span{ margin-top:7px; font-size:15px; line-height:18px}
.hgroup h2.sub-title strong{ font-size:22px; line-height:20px}
.sub-wrap h3			{ margin-bottom:10px; font-size:18px; line-height:24px}
.descrip-left,.descrip-right{ width:100%}
/* 가현문화재단 */
.summary .gahyeon-info	{ margin-bottom:30px}
.summary .gahyeon-info em,.summary .gahyeon-info span{ width:100%}
.summary .gahyeon-info em{ padding:40px 70px; border-bottom:1px solid #d7d7d7}
.summary .gahyeon-info span{ padding:15px 20px}
.summary .descript		{ margin-bottom:30px}
.summary .descript span	{ display:block}
ul.dot-list li			{ margin-top:7px; padding-left:10px; line-height:22px; background-position:0 10px}
ul.numbering-list		{ margin-bottom:30px}
ul.numbering-list li	{ margin-top:5px; line-height:22px}
ul.organ				{ width:300px; background-position:30px 0; background-repeat:repeat-y}
ul.organ li				{ margin-top:15px; padding:25px 0; width:100%; background-position:93% 15px; background-size:50px}
ul.organ li:nth-child(1){ height:120px}
ul.organ li:nth-child(1) strong,ul.organ li span span{ text-align:left}
ul.organ li:nth-child(1) span{ width:auto}
ul.organ li strong mark	{ margin-left:10px; font-size:16px}
ul.organ li strong:last-child mark{ margin-left:28px}
ul.organ li:nth-child(2){ float:right; width:80%}
ul.organ li span		{ width:72%}
ul.organ li strong		{ font-size:20px}
ul.organ li span span	{ margin-top:5px; padding-left:10px; width:auto; background-position:0 11px}
ul.organ li:last-child span{ width:75%; text-align:left}
ul.organ li:last-child span span{ display:inline-block; vertical-align:top; padding-left:0; width:auto; line-height:28px; background-image:none}
ul.organ li:last-child .line{ margin-right:11px; padding-right:14px; border-right:1px solid #d7d7d7}
.summary.intro .descript{ margin-bottom:0}
.summary.intro .descrip-right{ margin-top:30px; font-size:0; line-height:0}
.wrap-history .year-tab { margin-bottom:5px}
.wrap-history .year-tab em	{ display:none}
.wrap-history .year-tab strong{ margin:0; font-size:20px}
.wrap-history ul.history-list li{ margin-top:15px}
.wrap-history ul.history-list li em{ margin:20px 0}
.wrap-history ul.history-list li span{ width:65%}
.wrap-history ul.history-list li strong{ margin-right:30px; width:88px; text-align:right}
.wrap-history ul.history-list li strong.now{ margin-right:25px; width:83px}
.wrap-history .history-l,
.wrap-history .history-r{ width:100%}
.wrap-history .history-l ul.history-list li span,
.wrap-history .history-r ul.history-list li span{ float:right}
.wrap-history .history-l ul.history-list li strong,
.wrap-history .history-r ul.history-list li strong{ float:left}
.wrap-history .his2014	{ margin-top:30px}
ul.map-info				{ margin-top:30px}
ul.map-info li			{ padding:15px 0}
ul.map-info li mark,ul.map-info li span,ul.map-info li strong{ display:block}
ul.map-info li mark		{ margin:5px 0; line-height:20px}
ul.map-info li span		{ line-height:24px}
ul.map-info li strong	{ margin-bottom:5px}
/* 재단사업 */
.summary.museum ul.dot-list,ul.box-list{ margin-bottom:30px}
.summary.museum .descript .descrip-right{ margin-top:15px}
ul.inline-type li		{ margin-top:15px; padding:20px; width:100%}
ul.inline-type li em	{ margin-bottom:15px}
ul.inline-type li span	{ margin-top:15px}
ul.inline-type li strong{ font-size:20px}
ul.box-list li			{ margin-top:5px; padding:15px; width:100%}
/* 뮤지엄한미 바로가기 추가(2023.09.12) */
.museum-go				{ margin-top:15px; height:30px}
.museum-go a			{ padding:3px 30px 4px 10px; font-size:15px; background-position:right 10px top -1px; background-size:15px}
.museum-go a.active,.museum-go a:hover{ background-position:right 10px bottom}
/* 재단소식 */
.thumb-list.webzine li	{ padding-left:0px}
.thumb-list.webzine .date{ left:auto; right:0; top:40%}
.thumb-list.webzine .date span{ font-size:16px}
.thumb-list.webzine .no { width:30px}
.thumb-list.webzine .no,.thumb-list.webzine .title{ margin-top:-2px}
.thumb-list.webzine .notify button{ margin-left:70px}
.inline-box.webzine .inline-box{ margin-top:-10px}
.inline-box.webzine .grid-box .block-margin{ margin:10px}
.inline-box.webzine .grid-box strong{ margin-bottom:10px}
.inline-box.webzine .grid-box .fix-wrap{ margin-bottom:15px; height:250px}
.inline-box.webzine .grid-box .imgholder img{ height:300px}
.inline-box.webzine .grid-box a,.inline-box.webzine .grid-box button{ margin-top:5px; padding:0; width:100px; height:30px; line-height:30px; font-size:14px}

/* Media Quary ***********************************************************************************/
@media all and (min-width:420px){
	/* 모달윈도우 */
	.mw .pop-layer.w800	{ top:20px}
	.mw .pop-layer .layer-body .auto-scroll{ height:170px}
	.mw .pop-layer .layer-body .auto-scroll.terms{ height:200px}
	/* 팝업 레이어 */
	.popup-layer.w600	{ top:20px}
	/* Main */
	#mainPromotion		{ height:400px}
}
@media all and (min-width:550px){
	/* 가현문화재단 */
	.wrap-history ul.history-list li span{ width:75%}
	ul.organ			{ width:400px; background-position:40px 0}
	ul.organ li:last-child span{ width:75%}
	ul.organ li:last-child .line{ margin-right:30px; padding-right:30px}
}
@media all and (min-width:660px){
	/* Scroll To Top */
	#back-top			{ bottom:20px; right:20px}
	/* Kakao Map */
	#map,#d-map,#d-roadview{ height:350px}
	/* Board Write-Edit */
	.qna-write			{ width:600px}
	.editor,.write-con,.write-tit{ padding:10px 20px}
	/* Global Navigation Bar */
	.gnb				{ display:block; width:100%}
	.gnb ul				{ padding:0 20px}
	.gnb ul li			{ margin-left:0.5%; width:33%; height:40px; line-height:38px; background:#777}
	.gnb ul li span,.gnb ul li strong{ font-size:16px}
	#header-wrap.fixed .gnb	{ padding:14px 20px 0 0}
	#header-wrap.fixed .gnb ul li{ padding-left:25px}
	/* Local Navigation Bar */
	#location			{ display:block}
	#location.fixed		{ top:60px}
	#location .head a	{ font-size:14px}
	#location .head ul.sub{ top:41px; width:241px}
	#location .head div.home,
	#location .head div.home a{ width:61px; height:40px}
	#location .head div.depth1,
	#location .head div.depth2{ width:241px}
	#location .head div.depth3{ width:380px}
	#location .head div.depth1 a,
	#location .head div.depth2 a,
	#location .head div.depth3 a{ height:40px; line-height:40px; padding-left:20px}
	#location .head div.home,#location .head div.depth1,#location .head div.depth2,	#location .head div.depth3{ background-size:auto 40px}
	#location.red,
	#location.red .head ul.sub li
	#location.blue,
	#location.blue .head ul.sub li{ height:42px}
	#location .head div.depth3 ul.sub{ width:380px}
	/* Full Down Menu */
	.full-down-menu		{ display:none}
	.full-down-menu .gnb-full li{ width:50%}
	.full-down-menu .gnb-full li:nth-child(1) strong,.full-down-menu .gnb-full li:nth-child(2) strong{ border-top:1px solid #dadde2}
	.full-down-menu .gnb-full li:nth-child(7) strong{ border-top:0}
	.full-down-menu .gnb-full li:nth-child(5){ width:100%}
	/* Tab Menu */
	ul.tab-menu.col2	{ width:400px}
	ul.tab-menu.col2 li	{ width:200px}
	/* Layout */
	.body				{ padding:0 20px}
	.header,.header-content{ height:150px}
	.header-content h1	{ left:20px}
	.header-content h1 a{ font-size:22px}
	.header-content .all-menu{ display:none; right:20px}
	.header-content .map-point{ right:20px}
	.footer .footer-content{ padding:20px 20px}
	.footer .address span{ display:inline-block; margin-right:20px}
	.footer .address span:last-child{ margin-right:0}
	.footer-menu ul.legal li{ width:180px}
	/* Main */
	section .head-title strong{ font-size:1.65rem; line-height:1.3}
	section .head-title span{ font-size:16px}
	#mainPromotion		{ height:320px}
	#mainPromotion .mainSlogan{ top:32%}
	#mainPromotion .mainSlogan .main,#mainPromotion .mainSlogan .desc{ padding-left:50px}
	.main-gnb			{ left:50%; margin-left:-304px; padding:0; width:608px}
	.main-gnb li		{ margin-left:4px; width:200px}
	.main-gnb li a		{ padding:20px 0}
	.main-gnb li span	{ margin-top:5px; font-size:14px}
	.main-gnb li strong	{ font-size:16px}
	section.board{ padding:50px 20px 0; background:linear-gradient(180deg, #fff 38%, #3391cc 38%)}
	section.board .board-box{ float:left; width:47%}
	section.board .hanmi .title-box{ left:0; bottom:0}
	section.board .hanmi.museum,section.board .hanmi.academy,section.board .hanmi.institute,section.board .hanmi.publishing{ width:47%}
	section.board .hanmi.museum,section.board .hanmi.academy{ float:right}
	section.board .hanmi.institute,section.board .hanmi.publishing{ float:left}
	section.board .hanmi.academy,section.board .hanmi.publishing{ margin-top:50px}
	section.board .hanmi.museum,section.board .hanmi.institute{ margin-top:70px}
	/* 서브 콘텐츠 */
	section.sub-wrap,section.boardWrap{ padding:50px 0}
	.sub-wrap h3		{ font-size:20px; line-height:26px}
	/* 가현문화재단 */
	.summary .gahyeon-info em{ width:35%}
	.summary .gahyeon-info span{ width:65%}
	.summary .gahyeon-info em,.summary .gahyeon-info span{ height:200px}
	.summary .gahyeon-info em{ padding:0 30px; border-bottom:0; border-right:1px solid #d7d7d7}
	.summary .gahyeon-info span{ padding:0 30px}
	.wrap-history ul.history-list li span{ width:80%}
	ul.map-info li		{ padding:20px 0}
	ul.map-info li mark,ul.map-info li span,ul.map-info li strong{ display:inline-block; vertical-align:top}
	ul.map-info li mark	{ margin:10px 0}
	ul.map-info li:last-child mark{ margin-top:2px}
	ul.map-info li span	{ width:88%}
	ul.map-info li strong{ margin-bottom:0; width:10%}
	ul.map-info li span span{ display:block; width:auto}
	/* 재단사업 */
	ul.inline-type li	{ margin-left:2%; width:49%; height:250px}
	ul.inline-type li:nth-child(2){ margin-top:0}
	ul.inline-type li:nth-child(3){ margin-left:0}
	ul.box-list li		{ margin-top:0; margin-left:1%; width:24.25%}
	ul.box-list li:nth-child(2),ul.box-list li:nth-child(3),ul.box-list li:nth-child(4){ margin-top:0}
	/* 뮤지엄한미 바로가기 추가(2023.09.12) */
	.museum-go			{ position:absolute; bottom:0; left:260px; margin-top:0}
	/* 재단소식 */
	.inline-box.webzine .inline-box{ margin-top:-20px}
	.inline-box.webzine .grid-box .block-margin{ margin:20px}
	.inline-box.webzine .grid-box strong{ margin-bottom:20px}
	.inline-box.webzine .grid-box .fix-wrap{ height:300px}
	.inline-box.webzine .grid-box .imgholder img{ height:350px}
	.inline-box.webzine .grid-box a,.inline-box.webzine .grid-box button{ height:35px; line-height:35px}
}
@media all and (min-width:768px){
	/* File Browser */
	.file-input			{ width:85% !important}
	.file-input-div .file-button{ width:15% !important}
	/* Search Form */
	.searchForm			{ margin-bottom:60px; padding:50px}
	.searchForm select	{ margin-bottom:0; width:180px}
	.searchForm input[type=text]{ width:50%}
	.searchForm input[type=submit],.searchForm input[type=button]{ padding:0 30px; width:90px}
	/* Button */
	.buttonWrap			{ margin:30px 0 0 0}
	/* Board List-View */
	.thumb-list.view div{ margin:0}
	.board-content,.board-content div,.thumb-list.view div,.board-content p{ font-size:16px; line-height:32px}
	/* List-thumb Mixed */
	.thumb-list li		{ padding:35px 0 30px 140px}
	.thumb-list li.notify .title strong{ padding-left:85px}
	.thumb-list div.shortening{ margin-top:18px; padding-right:60px; -webkit-line-clamp:1; line-height:1.6em; height:1.6em}
	.thumb-list .notify em{ left:140px}
	.thumb-list .link-button{ display:block; position:absolute; right:5px; top:35%}
	.thumb-list .link-button a{ background-position:50% 0}
	.thumb-list .link-button a:hover,.thumb-list .link-button a:active,.thumb-list .link-button a:focus{ background-position:50% -39px}
	.thumb-list .thumb	{ margin:0 30px 0 0; width:150px; height:80px}
	.thumb-list .thumb2 img{ margin-bottom:20px}
	.thumb-list .no		{ width:80px}
	.thumb-list .title img{ margin-top:-3px}
	.thumb-list .title strong{ padding-right:60px}
	.thumb-list .numeral,.thumb-list .list-numeral{ font-size:16px}
	.thumb-list .no-message,.thumb-list .notify .title{ font-size:18px}
	.thumb-list .reply .no{ display:inline-block}
	.thumb-list .list-numeral{ position:absolute; top:35%}
	.thumb-list .list-numeral.R1,.thumb-list .list-numeral.R2,.thumb-list .list-numeral.R3{ display:block; margin-right:0; text-align:center}
	.thumb-list .list-numeral.R3{ right:0}
	.thumb-list .list-numeral.R2{ right:0; width:100px}
	.thumb-list .list-numeral.R1{ right:100px; width:120px}
	.thumb-list.view li	{ padding:17px 20px}
	.thumb-list.view li:first-child,.thumb-list.view li:last-child{ padding:30px 20px}
	.thumb-list.view li:nth-child(2){ text-align:right}
	.thumb-list.view li.viewWrap{ padding:30px 20px 40px 20px}
	.thumb-list.view .s-title,.thumb-list.view .s-title strong{ font-size:24px; line-height:30px}
	.thumb-list.view .postedby{ display:inline-block; vertical-align:middle; margin-right:20px; padding-right:20px; background:url(/images/board/vertical-dv.png) 100% 60% no-repeat}
	.thumb-list.view .add-file{ position:static; display:block; text-align:right}
	.thumb-list.view .add-file img{ margin-left:7px}
	.thumb-list.view div.board-content{ line-height:32px}
	.thumb-list.view .thumb2{ margin-bottom:30px}
	.thumb-list.qna li	{ padding-left:0}
	.thumb-list.qna li.notify .title strong{ padding-left:100px}
	.thumb-list.qna a	{ display:inline-block; margin-bottom:0; width:70%}
	.thumb-list.qna strong{ font-size:16px; font-weight:300}
	.thumb-list.qna .no	{ display:inline-block}
	.thumb-list.qna .list-numeral{ font-size:14px}
	/* Board Write-Edit */
	.qna-write			{ width:700px}
	.qna-write textarea	{ height:250px}
	.write-con label,.write-con span,.write-tit .title label,.write-tit .title span{ height:45px; line-height:45px}
	.write-con .file-button input[type=button]{ font-size:16px}
	.write-tit .cate-select{ margin-bottom:10px}
	.write-tit .cate-select select{ width:100%}
	.captcha input[type=text]{ width:180px}
	.captcha .captcha-input,.captcha .captcha-confirm{ width:auto}
	.captcha .captcha-confirm{ margin-top:0; margin-left:5px}
	/* Comment */
	.write-reply		{ margin-top:1px; padding:30px; font-size:16px}
	.write-reply p		{ padding-bottom:20px}
	.write-reply .write-info{ padding:30px; font-size:16px}
	.write-reply .write-info span{ display:block}
	.write-reply .write-info span:first-child{ margin-bottom:15px}
	.write-reply .input-box{ width:90%}
	.write-reply .button-box{ width:10%}
	.write-reply .input-box textarea{ font-size:16px}
	ul.reply-comment li	{ padding:30px}
	ul.reply-comment li span{ line-height:30px}
	ul.reply-comment li strong{ margin-right:30px}
	ul.reply-comment li.line{ padding:20px 30px}
	.edit-delete		{ top:14px; right:30px}
	.edit-delete button	{ height:25px; line-height:25px; font-size:14px}
	/* 모달윈도우 */
	.mw .pop-layer.w800	{ top:50px; margin-left:-300px; width:600px}
	.mw .pop-layer .layer-body .auto-scroll{ height:250px}
	.mw .pop-layer .layer-body .auto-scroll.terms{ height:250px}
	/* 팝업 레이어 */
	.popup-layer.w600	{ top:100px; margin-left:-300px; width:600px}
	/* Table */
	.default th,.default td,.default.board td a.bu{ font-size:16px}
	.default.cap		{ margin-bottom:50px}
	/* Tab Menu */
	ul.tab-menu li,ul.tab-menu li button{ height:50px; line-height:43px; font-size:18px}
	ul.tab-menu.col3	{ width:500px}
	ul.tab-menu.col3 li	{ width:32%}
	ul.tab-menu.col3 li:first-child{ width:33%}
	/* 약관 및 개인정보처리방침 */
	.terms-service .summary-box{ font-size:16px; line-height:28px; text-align:justify}
	/* Full Down Menu */
	.full-down-menu .gnb-full li{ padding:0 10px}
	.full-down-menu .gnb-full li strong{ padding:15px 20px; font-size:18px}
	.full-down-menu .gnb-full li li:nth-child(1),.full-down-menu .gnb-full li li:nth-child(2){ margin-top:15px}
	.full-down-menu .gnb-full li li span{ padding:5px 20px; font-size:16px}
	/* Layout */
	.header,.header-content{ height:200px}
	/* Swiper */
	.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:130px}
	/* Main */
	section .head-title strong{ font-size:1.85rem; line-height:1.5}
	/*section .head-title h1 strong,section .head-title h1 strong span{ font-size:24px}*/
	#mainPromotion		{ height:500px}
	#mainPromotion .mainSlogan{ top:40%}
	#mainPromotion .mainSlogan span,#mainPromotion .mainSlogan strong{ font-size:2rem; line-height:1.8}
	#mainPromotion .mainSlogan img{ width:380px}
	#mainPromotion .mainSlogan .desc{ margin-top:15px}
	#mainPromotion .mainSlogan .desc span{ font-size:1.5rem; line-height:1.5}
	#mainPromotion .mainSlogan .btnMore{ margin-top:50px; width:150px}
	#mainPromotion li.slider-1 .mainSlogan .btnMore,#mainPromotion li.slider-2 .mainSlogan .btnMore{ margin-top:100px}
	section.board .head-title{ text-align:left}
	section.board .hanmi.academy,section.board .hanmi.publishing{ margin-top:50px}
	section.board .hanmi.museum,section.board .hanmi.institute{ margin-top:80px}
	section.board .hanmi .title-box{ padding:30px}
	section.board .hanmi .title-box strong,section.board .hanmi .title-box span{ font-size:20px; line-height:26px}
	ul.board-list li a:hover,ul.board-list li a:active,ul.board-list li a:focus{ width:80px}
	/* ETC Classes */
	.input-half			{ width:50%}
	.input-midium		{ width:47.5%}
	.input-small		{ width:31.5%}
	.help-fix			{ right:30px}
	/* 서브 콘텐츠 */
	.hgroup				{ margin-bottom:30px}
	.hgroup h2.sub-title span{ margin-top:10px; font-size:16px}
	.hgroup h2.sub-title strong{ font-size:26px; line-height:24px}
	.sub-wrap h3		{ margin-bottom:15px; font-size:24px; line-height:32px}
	.descrip-left,.descrip-right{ width:100%}
	/* 가현문화재단 */
	/* 재단사업 */
	.summary.museum .descript .descrip-left{ float:left}
	.summary.museum .descript .descrip-right{ float:right; margin-top:0}
	.summary.museum .descript .descrip-left,.summary.museum .descript .descrip-right{ width:49%}
	ul.inline-type li	{ height:230px}
	/* 뮤지엄한미 바로가기 추가(2023.09.12) */
	.museum-go			{ left:280px}
	/* 재단소식 */
	.thumb-list.webzine .no{ width:40px}
	.thumb-list.webzine .no,.thumb-list.webzine .title{ margin-top:-8px}
}
@media all and (min-width:850px){
	/* Board List-View */
	.thumb-list.view.block .thumb2{ margin:0 auto ! important; margin-bottom:30px ! important; width:700px}
	/* 문의하기 */
	/* 서브 콘텐츠 */
	/* 가현문화재단 */
	.summary.intro .descrip-left{ width:50%}
	.summary.intro .descrip-right{ margin-top:0; width:45%; text-align:right}
}
@media all and (min-width:1024px){
	/* File Browser */
	.file-input			{ width:80% !important}
	.file-input-div .file-button{ width:20% !important}
	/* Board List-View */
	/* List-thumb Mixed */
	.thumb-list.view li	{ padding:17px 30px}
	.thumb-list.view li:first-child,.thumb-list.view li:last-child{ padding:30px 40px}
	.thumb-list.view li.viewWrap{ padding:40px 45px 50px 40px}
	.thumb-list .add-file{ position:absolute; top:35%}
	.thumb-list .add-file{ right:180px}
	.thumb-list .add-file em{ font-size:14px}
	/* Comment */
	ul.reply-comment li	{ padding:40px}
	ul.reply-comment li.line{ padding:20px 40px}
	/* Board Write-Edit */
	.qna-write			{ width:800px}
	.qna-write .write-box{ margin-bottom:20px}
	.qna-write .write-box em{ font-size:16px}
	.qna-write input,.qna-write textarea,.qna-write label{ font-size:16px}
	.editor,.write-con,.write-tit{ padding:10px 30px}
	/* Next - Prev */
	.next-prev li		{ float:left; width:50%}
	.next-prev li a.next{ position:absolute; right:0; margin:0}
	.next-prev li:nth-child(2){ padding:0 70px 0 0; text-align:right}
	.next-prev .buttonWrap{ position:absolute; top:-1px; left:50%; margin:0 0 0 -50px; width:100px}
	/* Global Navigation Bar */
	.gnb ul li			{ height:50px; line-height:48px}
	.gnb ul li span,.gnb ul li strong{ font-size:18px}
	#header-wrap.fixed .gnb	{ padding:15px 20px 0 0}
	#header-wrap.fixed .gnb ul li{ padding-left:45px}
	/* Local Navigation Bar */
	#location .head a	{ font-size:16px}
	#location .head ul.sub{ top:51px}
	#location .head div.home,
	#location .head div.home a{ height:50px}
	#location .head div.depth1 a,
	#location .head div.depth2 a,
	#location .head div.depth3 a{ height:50px; line-height:50px}
	#location .head div.home,#location .head div.depth1,#location .head div.depth2,	#location .head div.depth3{ background-size:auto}
	#location.red,
	#location.red .head ul.sub li
	#location.blue,
	#location.blue .head ul.sub li{ height:52px}
	/* 모달윈도우 */
	.mw .pop-layer.w800	{ top:100px; margin-left:-400px; width:800px}
	.mw .pop-layer .layer-body .auto-scroll{ height:auto}
	.mw .pop-layer .layer-body .auto-scroll.terms{ height:450px}
	/* Table */
	.default.cap		{ margin-bottom:80px}
	/* Full Down Menu */
	.full-down-menu		{ top:60px; height:400px}
	.full-down-menu button{ top:auto; bottom:0}
	.full-down-menu .gnb-full{ padding-top:0px}
	.full-down-menu .gnb-full li{ padding:0 15px}
	/* Layout */
	.footer .footer-content h2,.footer .address,.footer-menu{ float:left; margin-bottom:0}
	.footer .footer-content h2{ margin-right:20px; width:150px; border-right:1px solid #d8d8d9}
	.footer .address	{ width:655px}
	.footer .address p,.footer .address p:last-child{ margin-top:5px}
	.footer-menu,.footer-menu ul.legal li{ width:140px}
	/* Swiper */
	.swiper-button-prev,.swiper-button-next{ bottom:37px !important}
	.swiper-button-prev2,.swiper-button-next2{ bottom:0 !important}
	.swiper-button-prev{ left:auto !important; right:61px !important}
	/* Main */
	section .head-title	{ text-align:left}
	#mainPromotion		{ height:600px}
	#mainPromotion .mainSlogan{ top:45%}
	/*#mainPromotion .mainSlogan .main,#mainPromotion .mainSlogan .desc{ padding-left:100px}*/
	#mainPromotion .mainSlogan span,#mainPromotion .mainSlogan strong{ font-size:2.75rem; line-height:1.8}
	#mainPromotion .mainSlogan img{ width:500px}
	/*#mainPromotion .mainSlogan .desc span{ font-size:1.5rem; line-height:1.5}*/
	#mainPromotion .mask li.slider-1 .img{ background-image:url("/images/contents/slider-1.jpg?v=20210924")}
	#mainPromotion .mask li.slider-2 .img{ background-image:url("/images/contents/slider-2.jpg?v=20210924")}
	#mainPromotion li.slider-1 .mainSlogan .btnMore,#mainPromotion li.slider-2 .mainSlogan .btnMore{ margin-top:50px}
	.main-gnb			{ bottom:-55px; margin-left:-379px; width:758px}
	.main-gnb li		{ width:250px}
	.main-gnb li a		{ padding:25px 0}
	.main-gnb li span	{ font-size:16px}
	.main-gnb li strong	{ font-size:18px}
	section.board{ padding:110px 20px 0; background:linear-gradient(180deg, #fff 42%, #3391cc 42%)}
	section.board .board-box{ width:40%}
	section.board .hanmi.museum,section.board .hanmi.academy,section.board .hanmi.institute,section.board .hanmi.publishing{ width:47%}
	section.board .hanmi.academy,section.board .hanmi.publishing{ margin-top:70px}
	section.board .hanmi.museum,section.board .hanmi.institute{ margin-top:100px}
	ul.board-list .none-data{ line-height:30px}
	ul.board-list .content-data{ margin-top:15px; line-height:1.5em; height:3em}
	ul.board-list .date-numeral{ margin-bottom:30px}
	ul.board-list li strong	{ font-size:22px; line-height:28px}
	ul.board-list li a:hover,ul.board-list li a:active,ul.board-list li a:focus{ width:80px}
	/* ETC Classes */
	.input-midium		{ width:450px}
	.input-small		{ width:250px}
	.help-fix			{ right:40px}
	/* 서브 콘텐츠 */
	.hgroup				{ margin-bottom:40px}
	.hgroup h2.sub-title span{ margin-top:15px; font-size:18px; line-height:20px}
	.hgroup h2.sub-title strong{ font-size:34px; line-height:34px}
	.sub-wrap h3		{ font-size:26px; line-height:36px}
	/* 가현문화재단 */
	.summary .gahyeon-info,.summary .descript,ul.numbering-list{ margin-bottom:40px}
	ul.dot-list li		{ line-height:24px}
	.summary .descript span,ul.numbering-list li{ line-height:26px}
	ul.organ			{ width:100%; background-position:50% 115px; background-repeat:repeat-x}
	ul.organ li			{ margin-left:2%; width:23.5%; height:150px; background-position:92% 20px; background-size:60px}
	ul.organ li:nth-child(1),ul.organ li:nth-child(3){ margin-left:0}
	ul.organ li:nth-child(1),ul.organ li:nth-child(2){ width:49%; height:150px}
	ul.organ li:nth-child(2){ margin-top:85px; height:65px; background-position:97% 7px}
	ul.organ li span,ul.organ li:nth-child(1) span,ul.organ li:last-child span{ width:80%}
	ul.organ li:last-child .line{ margin-right:50px; padding-right:50px}
	/* 재단사업 */
	.summary.museum ul.dot-list,ul.box-list{ margin-bottom:40px}
	.summary.museum .descript .descrip-left,.summary.museum .descript .descrip-right{ width:49.5%}
	ul.inline-type li	{ margin-top:0; margin-left:1%; width:24.25%; height:275px}
	ul.inline-type li:nth-child(2),ul.inline-type li:nth-child(3),ul.inline-type li:nth-child(4){ margin-top:0}
	ul.inline-type li:nth-child(3){ margin-left:1%}
	ul.inline-type li strong{ font-size:22px}
	/* 뮤지엄한미 바로가기 추가(2023.09.12) */
	.museum-go			{ left:310px}
	/* 재단소식 */
	.inline-box.webzine .grid-box .fix-wrap{ margin-bottom:20px; height:400px}
	.inline-box.webzine .grid-box .imgholder img{ height:480px}
}
@media all and (min-width:1200px){
	/* Full Down Menu */
 	/* Global Navigation Bar */
	/* Layout */
	#header-wrap		{ box-shadow:none}
	.footer em img		{ width:auto}
	.footer .address	{ width:670px}
	.footer .address p,.footer .address p:last-child{ margin-top:10px}
	.footer .footer-content h2{ width:185px}
	.footer-menu,.footer-menu ul.legal li{ width:150px}
	/* Main */
	section.board{ background:linear-gradient(180deg, #fff 45%, #3391cc 45%)}
	section.board .board-box{ width:400px}
	section.board .hanmi.museum,section.board .hanmi.academy{ width:548px}
	section.board .hanmi.institute,section.board .hanmi.publishing{ width:470px}
	/* 가현문화재단 */
	.summary.intro .descrip-left{ width:55%}
	.summary.intro .descrip-right{ width:40%}
	ul.organ li:last-child span{ width:90%}
	ul.organ li:last-child .line{ margin-right:18px; padding-right:18px}
	.history			{ background:url(/images/contents/back-line.png) 50% 0 repeat-y}
	.wrap-history		{ padding-top:30px; background:url(/images/contents/back-road.png) 50% 0 repeat-y}
	.wrap-history .year-tab{ margin-bottom:20px}
	.wrap-history .year-tab em{ display:inline-block; margin-bottom:8px}
	.wrap-history .year-tab strong{ margin:0 20px; font-size:26px}
	.wrap-history ul.history-list{ margin-bottom:40px}
	.wrap-history ul.history-list li{ margin-top:25px}
	.wrap-history ul.history-list li em{ margin:30px 0}
	.wrap-history ul.history-list li span,
	.wrap-history ul.history-list li strong{ line-height:26px}
	.wrap-history .history-l,
	.wrap-history .history-r{ width:50%}
	.wrap-history .history-l .year-tab{ margin-right:-7px}
	.wrap-history .history-r .year-tab{ margin-left:-7px}
	.wrap-history .history-l ul.history-list{ margin-right:80px}
	.wrap-history .history-r ul.history-list{ margin-left:80px}
	.wrap-history .history-l .year-tab,
	.wrap-history .history-l ul.history-list li{ text-align:right}
	.wrap-history .history-r ul.history-list li{ text-align:left}
	.wrap-history .history-l ul.history-list li span{ float:left}
	.wrap-history .history-l ul.history-list li strong{ float:right}
	.wrap-history ul.history-list li span{ width:76%}
	.wrap-history .history-l ul.history-list li strong{ margin-right:0; margin-left:30px}
	.wrap-history .history-l ul.history-list li strong.now{ margin-right:0; margin-left:25px}
	.wrap-history .his2021	{ margin-top:-35px}
	.wrap-history .his2014	{ margin-top:130px}
	/* 재단사업 */
	.summary.museum .descript img{ width:100%}
}
@media all and (min-width:1300px){
	body,table,input,textarea,select,optgroup,button{ font-size:18px}
	/* Kakao Map */
	#map,#d-map,#d-roadview{ height:550px}
	/* Search Form */
	.searchForm input[type=text]{ width:450px}
	/* Board List-View */
	.board-content,.board-content div,.thumb-list.view div,.board-content p{ font-size:18px; line-height:36px}
	/* List-thumb Mixed */
	.thumb-list .numeral,.thumb-list .list-numeral{ font-size:18px}
	.thumb-list div.shortening,.thumb-list .title strong{ padding-right:90px}
	.thumb-list .link-button{ right:15px}
	.thumb-list.view li span:nth-child(2) span,.thumb-list.view li span:nth-child(3) span,.thumb-list.view li span:nth-child(4) span{ padding-left:20px}
	/* Masonry List */
	.grid-box .fix-wrap	{ height:300px}
	.grid-box strong	{ font-size:18px; text-align:left}
	.grid-box .imgholder .image-caption img{ width:500px}
	/* Full Down Menu */
	/* Layout */
	.header,.header-content{ height:280px}
	.footer .footer-content{ padding:40px 20px}
	/* Swiper */
	.swiper-button-prev,.swiper-button-next{ bottom:44px !important}
	.swiper-button-prev2,.swiper-button-next2{ bottom:0 !important}
	.swiper-button-prev1{ right:0 !important}
	.swiper-button-next1{ right:-61px !important}
	.swiper-button-prev1,.swiper-button-next1{ top:55% !important; bottom:auto !important}
	/* Main */
	section .head-title	{ margin-bottom:20px}
	section .head-title strong{ font-size:2.7rem; line-height:1.3}
	section .head-title span{ font-size:18px; line-height:24px}
	#mainPromotion		{ height:690px}
	/*#mainPromotion .mainSlogan .main,#mainPromotion .mainSlogan .desc{ padding-left:150px}*/
	#mainPromotion .mainSlogan img{ width:auto}
	#mainPromotion .mainSlogan strong{ font-size:3.15rem}
	#mainPromotion .mainSlogan .desc{ margin-top:40px}
	#mainPromotion .mainSlogan .desc span{ font-size:2rem; line-height:1.6}
	.main-gnb			{ bottom:-75px; margin-left:-454px; width:908px}
	.main-gnb li		{ width:300px}
	.main-gnb li a		{ padding:40px 0}
	.main-gnb li span	{ font-size:20px}
	.main-gnb li strong	{ font-size:24px}
	section.board{ padding:70px 50px}
	section.board{ padding:150px 50px 0; background:linear-gradient(180deg, #fff 45%, #3391cc 45%)}
	section.board .hanmi.museum{ margin-top:80px}
	section.board .hanmi.institute{ margin-top:110px}
	ul.board-list li a	{ width:45px; height:36px}
	ul.board-list li strong{ font-size:24px}
	/* 서브 콘텐츠 */
	section.sub-wrap,section.boardWrap{ padding:70px 50px}
	.hgroup				{ margin-bottom:50px}
	.hgroup h2.sub-title span{ font-size:20px}
	.hgroup h2.sub-title strong{ font-size:38px}
	.sub-wrap h3		{ margin-bottom:20px}
	.descrip-left,.descrip-right{ width:50%}
	.descrip-left		{ padding-right:40px}
	.descrip-right		{ padding-left:40px}
	/* 가현문화재단 */
	.summary .gahyeon-info,.summary .descript,ul.numbering-list{ margin-bottom:60px}
	ul.dot-list li		{ line-height:26px}
	.summary .descript span,ul.numbering-list li{ line-height:28px}
	.summary .gahyeon-info em,.summary .gahyeon-info span{ height:240px}
	.summary .gahyeon-info em{ width:30%}
	.summary .gahyeon-info span{ width:70%}
	.summary .gahyeon-info span{ padding:0 50px}
	ul.dot-list li		{ margin-top:10px; padding-left:15px; background-position:0 12px}
	ul.numbering-list li{ margin-top:7px}
	ul.organ			{ background-position:50% 160px}
	ul.organ li			{ margin-left:1%; width:24.25%; height:200px; background-position:90% 25px; background-size:auto}
	ul.organ li:nth-child(5){ margin-left:1%}
	ul.organ li:nth-child(1),ul.organ li:nth-child(2){ width:49.5%; height:200px}
	ul.organ li:nth-child(2){ margin-top:120px; height:80px; background-position:96% 9px}
	ul.organ li strong	{ font-size:26px}
	ul.organ li strong mark	{ margin-left:15px; font-size:18px}
	ul.organ li strong:last-child mark{ margin-left:39px}
	ul.organ li:nth-child(1) span,ul.organ li span{ width:83%}
	ul.organ li span span{ padding-left:12px; background-position:0 12px}
	ul.organ li:last-child span{ width:95%}
	ul.organ li:last-child span span{ line-height:32px}
	ul.organ li:last-child .line{ margin-right:16px; padding-right:20px}
	.summary.intro .descrip-left{ width:650px}
	.summary.intro .descrip-right{ width:471px}
	.wrap-history .year-tab{ margin-bottom:25px}
	.wrap-history ul.history-list li em{ margin:50px 0}
	.wrap-history ul.history-list li span,
	.wrap-history ul.history-list li strong{ line-height:30px}
	.wrap-history ul.history-list li span{ width:73%}
	.wrap-history .history-l ul.history-list li strong,
	.wrap-history .history-r ul.history-list li strong{ width:100px}
	.wrap-history .history-l ul.history-list li strong.now{ width:95px}
	.kakao-map			{ margin:0 auto; width:1100px}
	ul.map-info			{ margin-top:50px; width:1100px}
	ul.map-info li		{ padding:30px 0}
	/* 재단사업 */
	.summary.museum ul.dot-list,ul.box-list{ margin-bottom:60px}
	ul.inline-type li	{ padding:40px 20px; height:350px}
	ul.inline-type li em{ margin-bottom:25px}
	ul.inline-type li span{ margin-top:25px; line-height:26px}
	ul.inline-type li strong{ font-size:26px}
	/* 뮤지엄한미 바로가기 추가(2023.09.12) */
	.museum-go			{ height:50px}
	.museum-go a		{ padding:9px 60px 10px 20px; font-size:20px; background-position:right 20px top -1px; background-size:auto}
	.museum-go a.active,.museum-go a:hover{ background-position:right 20px bottom}
	/* 재단소식 */
	.thumb-list.webzine .date{ top:40%}
	.thumb-list.webzine .date span{ font-size:18px}
	.thumb-list.webzine .no { width:60px}
	.thumb-list.webzine .no,.thumb-list.webzine .title{ margin-top:-10px}
	.inline-box.webzine .inline-box{ margin-top:-30px}
	.inline-box.webzine .grid-box .block-margin{ margin:30px}
	.inline-box.webzine .grid-box strong{ margin-bottom:30px}
	.inline-box.webzine .grid-box a,.inline-box.webzine .grid-box button{ margin-top:0; padding:0; width:110px; height:40px; line-height:40px; font-size:16px}
}
@media all and (min-width:1400px){
	/* Scroll To Top */
	#back-top			{ right:50px; bottom:50px; width:65px; height:65px; background-size:auto}
	/* 모달윈도우 */
	.mw-close			{ top:15px; right:30px}
	.mw .pop-layer .layer-header h1{ padding-left:30px; height:60px; font-size:22px; line-height:58px}
	.mw .pop-layer .layer-body{ padding:30px 30px}
	.mw .pop-layer .layer-body .auto-scroll.terms{ height:500px}
	/* List-thumb Mixed */
	.thumb-list .no 	{ width:100px}
	.thumb-list .list-numeral.R2{ width:140px}
	.thumb-list .list-numeral.R1{ right:140px; width:140px}
	.thumb-list.qna strong{ font-size:18px}
	.thumb-list.qna li.notify .title strong{ padding-left:110px}
	.thumb-list.qna .notify em{ left:30px}
	.thumb-list.qna .list-numeral{ font-size:16px}
	/* Table */
	.default			{ margin-bottom:20px}
	.default th,.default td,.default.board td button{ font-size:18px; line-height:24px}
	.default.cap table th,.default.cap table td{ padding:25px 45px; line-height:28px}
	.default.cap table th strong{ font-size:20px}
	/* Tab Menu */
	ul.tab-menu			{ margin-bottom:50px}
	ul.tab-menu li,ul.tab-menu li button{ height:60px; line-height:56px}
	ul.tab-menu.col2	{ width:500px}
	ul.tab-menu.col2 li	{ width:250px}
	/* Global Navigation Bar */
	.gnb ul				{ padding:0}
	.gnb ul li			{ height:85px; line-height:82px}
	.gnb ul li span,.gnb ul li strong{ font-size:20px}
	#header-wrap.fixed .gnb{ padding:23px 0 0 0}
	/* Local Navigation Bar */
	#location.fixed		{ top:80px}
	/* 약관 및 개인정보처리방침 */
	.terms-service .summary-box h3{ margin:40px 0 10px 0}
	.terms-service .summary-box h4{ margin-bottom:15px}
	/* Full Down Menu */
	.full-down-menu		{ top:80px; height:450px}
	.full-down-menu .gnb-full{ width:1200px}
	.full-down-menu .gnb-full li{ padding:0 0 0 50px}
	.full-down-menu .gnb-full li:first-child,.full-down-menu .gnb-full li:nth-child(3),.full-down-menu .gnb-full li:nth-child(5),.full-down-menu .gnb-full li:nth-child(6){ padding-left:0}
	.full-down-menu .gnb-full li strong{ padding:20px}
	.full-down-menu .gnb-full li li span{ padding:8px 20px}
	/* Layout */
	.body,.body.main	{ padding:0}
	.header				{ padding:0}
	#header-wrap.fixed,#header-wrap.fixed.header-content{ height:80px}
	#header-wrap.fixed.header-content h1{ top:13px; left:80px; width:142px; height:50px}
	#header-wrap.fixed.header-content{ padding:0 80px}
	.header-content		{ width:1200px}
	.header-content h1	{ top:16px; left:0; width:193px; height:68px}
	.header-content h1 a{ font-size:28px; line-height:26px}
	.header-content .all-menu,.header-content .map-point{ top:65px}
	.header-content .all-menu>button,.header-content .map-point>button{ width:50px; height:50px; background-position:100% 0; background-size:auto}
	.header-content .all-menu{ right:105px}
	.header-content .map-point{ right:50px}
	.footer .footer-content{ padding:50px 0; width:1200px}
	/* Swiper */
	.play-stop			{ bottom:88px}
	/* Main */
	section .head-title strong{ font-size:3.5rem}
	#mainPromotion .mainSlogan .main,#mainPromotion .mainSlogan .desc{ margin:0 auto; padding-left:0; width:1200px}
	#mainPromotion .mainSlogan .desc{ margin-top:40px}
	#mainPromotion .mainSlogan strong{ font-size:3.75rem}
	#mainPromotion .mainSlogan .btnMore{ margin-top:100px; height:55px; line-height:55px; font-size:18px}
	#mainPromotion li.slider-1 .mainSlogan .btnMore,#mainPromotion li.slider-2 .mainSlogan .btnMore{ margin-top:50px}
	section.board article,#location .head,section.boardWrap article,section.sub-wrap article{ margin:0 auto; width:1200px}
	section.board{ padding:180px 0 0; background:linear-gradient(180deg, #fff 45%, #3391cc 45%)}
	ul.board-list li strong	{ font-size:28px; line-height:34px}
	/* 서브 콘텐츠 */
	section.sub-wrap,section.boardWrap{ padding:90px 0}
	.hgroup				{ margin-bottom:70px}
	.hgroup h2.sub-title span{ font-size:22px}
	.hgroup h2.sub-title strong{ font-size:40px}
	.descrip-left		{ padding-right:50px}
	.descrip-right		{ padding-left:50px}
	/* 가현문화재단 */
	.summary .gahyeon-info,.summary .descript,ul.numbering-list{ margin-bottom:80px}
	ul.organ li:last-child span{ width:90%}
	.kakao-map,ul.map-info{ width:100%}
	/* 재단사업 */
	.summary.museum ul.dot-list,ul.box-list{ margin-bottom:80px}
	/* 뮤지엄한미 바로가기 추가(2023.09.12) */
	.museum-go				{ left:380px; height:50px}
	.museum-go a			{ padding:9px 55px 10px 20px; font-size:20px}
	/* 재단소식 */
}
