﻿@media (min-width: 1500px) { #content > .container, #subgnb > .container { width: 1400px; } }

@font-face {
    font-family: 'Katuri';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/Katuri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.f_katuri{font-family: 'Katuri';}

#subtop img { width:100%; }
#gnb-wrap{ background: rgba(19, 36, 53, 1); position:relative;}
.board-theme.gallery .theme-list > .each-document > a.title-image > .list-items .items-wrapper {display: none!important;}
.board-theme .theme-list table th { background: #f0f0f0 !important; }
@media (max-width:1499px) {
	#component9444{display:grid;}
	#component9444 #component2041{order:2;padding:0!important;width: 100%;}
	#component9444 #component2041 div{padding:0!important;text-align:center!important;width:100%!important;}
	#component9444 #component8913{order:1;width:100%!important;text-align:center;}
	#component3392{display:grid;}
	#component3392 #component3259{order:2;padding:0!important;margin:0!important;width:100%!important;}
	#component3392 #component6573{order:1;padding:0!important;margin:0 0 50px!important;width:100%!important;text-align:center;}
	#component8513{display:grid;}
	#component8513 #component5052{order:2;padding:0!important;margin:0!important;width:100%!important;}
	#component8513 #component5052 div{padding:0!important;text-align:center!important;width:100%!important;}
	#component8513 #component2741{order:1;padding:0!important;margin:0 0 50px!important;width:100%!important;text-align:center;}
	#component7870 #component2444{width:100%!important;background-size: cover;border-radius: 20px;background-color: #DBCCBF;}
	#component7871 #component2444{width:100%!important;background-size: cover;border-radius: 20px;background-color: #F2F5F9;}
	#component9389 #component9123 #unit2430 .row,
	#component9389 #component7538 #unit7811 .row,
	#component9389 #component1787 #unit5716 .row{display: flex;flex-direction: column;align-items: center;}
	#component9389 #component9123 #unit2430 .row .col-sm-6,
	#component9389 #component7538 #unit7811 .row .col-sm-6,
	#component9389 #component1787 #unit5716 .row .col-sm-6{width:100%!important;text-align: center;}
	#component9389 #component9123 #unit2430 .row .col-sm-6:last-child,
	#component9389 #component7538 #unit7811 .row .col-sm-6:last-child,
	#component9389 #component1787 #unit5716 .row .col-sm-6:last-child{margin-top:20px!important;}
	#component9389{display: flex;flex-direction: column;}
	#component9389 #component9123,
	#component9389 #component7538,
	#component9389 #component1787{width:100%!important;}
}
@media (max-width:1199px) {
	#component9389{width:100%!important;display:flex;flex-direction: column;}
	#component9389 #component9123,
	#component9389 #component7538,
	#component9389 #component1787{width:100%!important;padding:0!important;}
	#component9389 #component9123 #unit2430 > div,
	#component9389 #component7538 #unit7811 > div,
	#component9389 #component1787 #unit5716 > div{border-bottom:none!important;}
	
}
@media (max-width:992px) {
    #component7870 #component2444{padding:40px 20px 0!important;background-position:right!important;}
    #component7871 #component2444{padding:40px 20px 0!important;
	background-position:right!important;}
	.map_01 li{word-break:keep-all;}
}
@media (max-width:767px) {
	.font-5xl{font-size: 2.2rem;}
	#component8513 #component2741{margin:0 0 20px!important;}
	#component9444 #component2041 div > div:last-child{margin-top: 20px!important;}
	#component8513 #component5052 div > div:last-child{margin-top: 20px!important;}
	#component3392 #component6573{padding:0!important;margin:0 0 20px!important;}
	#component7870 #component2444 {padding: 470px 20px 200px!important;height: 800px!important;background-size: auto;background-position: top right !important;}
	#component7871 #component2444 {padding: 470px 20px 200px!important;height: 800px!important;background-size: auto;background-position: top right !important;}
	#component8841 #component5190{padding:0!important;margin:0 0 10px!important;}
	#component8841 #component5313{padding:0!important;margin:0 0 10px!important;}
	#component4940 #component4446 #unit4026 > div{padding:15px!important;}
	.map_01 li{text-indent:0!important;padding-left:15px!important;}
	#component9389 #component9123 #unit2430 > div,
	#component9389 #component7538 #unit7811 > div,
	#component9389 #component1787 #unit5716 > div{padding:20px!important;}
	#component9582 #component8330 #unit7171 > div{margin-top:15px!important;}
	#component9613{margin:0!important;}
	#component4104{padding:20px 0!important;}
} 
@media (max-width:320px) {
}

/*********************kjl추가*************************/
@media (max-width:767px) { 
   .page-content { /*font-size: 1.6rem;*/ word-break:keep-all; }
}
