﻿#gnb > li > a{color:#000;}
#gnb-wrap .container{border-bottom: 1px solid #000;}
@media (max-width:1699px) {
}
@media (max-width:1499px) {
    .person_name{font-size:24px!important;}
    .person_work{font-size:15px!important;}
    .person_work_t{font-size:15px!important;}
    #component5599 #unit8994{word-break:keep-all;}
}

@media (max-width:1199px) {
    #component6515{word-break:keep-all;}
    #component4679{flex-direction: column;}
    #component4679 #component6314{width:100%!important;}
    .person_name{font-size:26px!important;}
    .person_work{font-size:17px!important;}
    .person_work_t{font-size:17px!important;}
    #component2186 #component5420{width:33%!important;}
    #component5599 .row{display: grid;grid-template-columns: 1fr;}
    #component5599 .row:after,
    #component5599 .row:before{content:none!important;}
    #component5599 #unit7672{width:100%!important;}
    #component5599 #unit8994{width:100%!important;}
}

@media (max-width:992px) {
    .sub18 .text_w{font-size:20px!important;word-break:keep-all;}
    #component5072 #component9023{width:50%!important;}
    #component2652 #component9796{width:100%!important;}
    #component2334 #component8374 #unit9250{word-break:keep-all;}
    #component2334 #component8374{margin:20px 0 0!important;}
    .sub19 #component2334 #component8374{margin:20px 0!important;}
    .sub20 .text_w{font-size:20px!important;}
    #component5599 #unit8994{padding:20px!important;}
    #component2334 #component8374 #unit9250 .text .textbox_01{width:100%!important;margin:0 0 10px!important;}
}

@media (max-width:767px) {
	.row{margin:0!important;}
	.font-l {font-size: 1.1rem!important;}
	.font-xl {font-size: 1.2rem!important;}
	.font-1xl {font-size: 1.2rem!important;}
	.text_01 {font-size: 1.2rem!important;}
	.text_02 {font-size: 1.2rem!important;}
	.text_03 {font-size: 1.2rem!important;}
	.text_w,
	.sub20 .text_w {font-size: 1.2rem!important;}
	.text {font-size: 1.2rem!important;}
	.text_b {font-size: 1.2rem!important;}
	.sub18 .text_w {font-size: 1.2rem!important;}
	.text_19 {font-size: 1.2rem!important;}
	.textbox_01 {font-size: 1.2rem!important;}
	.font-2xl {font-size: 1.3rem!important;}
    .text_04 {font-size: 1.3rem!important;}
    .text_b2 {font-size: 1.3rem!important;}
	.font-3xl {font-size: 1.4rem!important;}
	.font-4xl {font-size: 1.5rem!important;}
	.font-5xl {font-size: 1.6rem!important;}
    .title_01 {font-size: 1.6rem!important;}
    .title_02 {font-size: 1.6rem!important;}
    .title_w {font-size: 1.6rem!important;}
    .title_bl {font-size: 1.6rem!important;}
    #component3112{margin:0!important;}
    #component9931 #unit3812 > div:nth-child(1){font-size: 1.4rem!important;}
    #component4978 #unit3072 > div:nth-child(1){font-size: 1.4rem!important;}
    #component9931 #unit3812 > div:nth-child(2){font-size: 1.2rem!important;}
    #component4978 #unit3072 > div:nth-child(2){font-size: 1.2rem!important;}
    #component6462 #component2199 #unit5220 .tabmenu .nav-pills > li{width:33%!important;}
    .tabmenu .tabbtn li a{width:100%!important;font-size: 15px!important;padding: 10px 5px!important;}
    #component6462 #component2199{padding:0!important;}
    .year tbody tr td{font-size: 1.1rem!important;}
    .year tbody tr td:nth-child(1){width:30%!important;}
    #component6516{margin:20px!important;height:inherit!important;}
    #component6516 #unit4898 > div{padding:30px!important;}
    #component6515{margin:0!important;}
    #component6515 #unit4898 .title_01{padding:0 0 20px!important;}
    #component6515 #unit4898 .text_02{padding:0 0 15px!important;}
    #component6314{padding:0 15px 15px!important;}
    #component6314 #unit3219{padding:15px!important;}
    .person_name{font-size:1.5rem!important;padding:0 0 10px!important;}
    .person_work,
    .person_work_t{font-size:1.2rem!important;word-break:keep-all;}
    #component2186 #component5420{width:100%!important;padding-bottom:15px!important;}
    #component5324 #component6066{padding:0!important;margin:0!important;}
    #component5324 #component6066 #unit6954 iframe{height:300px!important;}
    #component2402 #unit6454 .text,
    #component2402 #unit6454 .text .text_b{font-size:1.1rem!important;word-break:keep-all;}
    #component6131{margin:20px 0 0!important;}
    #component3167 #component7162 #unit1381 table tbody tr td{font-size:1.1rem!important;word-break:keep-all;}
    #component5803 #component1672 #unit4472 .btn01{padding:10px 0!important;font-size:1.2rem!important;}
    #component1228,
    #component1228 #component6681 #unit9210{height:inherit!important;}
    #component1228 #component6681{margin:0!important;padding:15px!important;}
    #component1228 #component6681 #unit9210 > div{position:relative!important;top: inherit!important; left: inherit!important; transform: none!important;}
    #component5072{display: grid;grid-template-columns: 1fr 1fr;}
    #component5072:after,
    #component5072:before{content:none!important;}
    #component5072 #component9023{width:100%!important;}
    #component5072 #component9023 #unit1597{height:100%!important; display: flex; align-items: center; flex-direction: column; word-break:keep-all;}
    #component2652 #component9796 #unit7676 .text_01{word-break:keep-all;}
    #component2652 #component9796 #unit7676 .text_01 br{display:none!important;}
    .sub19 #component2334 #component8374{margin:20px 0!important;}
    #component2334 #component8374 #unit9250 table tbody tr td{font-size:1.1rem!important;}
    .sub230 #component2334 #component8374 #unit9250{padding:0!important;}
    #component5599{padding:0!important;}
    #component5599 #unit8994{padding: 20px 0 !important;}
    #component5599 #unit8994 .title_bl{margin:0!important;}
    #component2334 #component8374 #unit9250 .text .textbox_01{padding: 5px 0px!important;margin: 0 0 5px !important;}
}

@media (max-width:320px) {
}
