@charset "utf-8";
/*-------------------------------------------------
2020. 09. 14. myeong-hee
 -------------------------------------------------*/
 @media (max-width: 1280px) {
.fostering-industry {
	margin-left: 0;
	text-align: left;
	}
.fostering-industry > li {
 	width: 100%;
 	margin-left: 0;
    margin-bottom: 1.1rem;
 	}
.fostering-industry .tit {
	padding-left: 3.4rem;
	}	
.fostering-industry .tit .num {
 	display: inline-block;
    margin-right: 1.3rem;
    margin-bottom: 0;
    vertical-align: bottom;
 	}	
 .fostering-industry .tit::after {
 	margin: 1rem 0 0;
 	}
.fostering-industry .desc {
	min-height: inherit;
	}
 .fostering-industry .bg {
 	min-height: auto;
    justify-content: left;
 	}	
.fostering-industry-type2 > li {
	width: calc(100% / 2 - 2rem * 1 / 2);
}
.porcess-list {
	margin-left: -3rem;
	}
.porcess-list > li {
	padding-left: 3rem;
 	}	
 .porcess-list .company {
 	font-size: 1.4rem;
 	}
 .porcess-list > li::before {
    left: 0.3rem;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 1.6;
 	}	
.porcess-list > li::after {
	width: 2.5rem;
	height: 2.5rem;
	line-height: 1.6;
	left: calc(50% + 3rem / 2);
	}	
.nation-sedarch .graybox label {
	width: auto;
	}	
.search-form.graybox > .display-inline {
	width: 100%;
	margin-bottom: .5rem;
	}	
.search-form .row > .display-inline {
	margin-bottom: .5rem;
	}
.search-form .btn-submit {
	display: block;
    margin: 3rem auto 0;
	}
.icon-link-text-more {
	width: 100%;
}
 }
@media (min-width: 1120px) and (max-width: 1310px)  { 
.search-form .row > [class*="col-"] {
	width: 100%;
	margin-bottom: 0.5rem;
	}
.search-form .row > [class*="col-"] > label {
    width: 13rem;
	}
.search-form .row > [class*="col-"] > select,
.search-form .row > [class*="col-"] > input[type="search"] {
	width: 25rem;
	}
}
@media (min-width: 1120px) and (max-width: 1280px)  { 
.search-form {text-align: center;} 	
}
@media (max-width: 1024px) {
.earth-map {
	height: 50rem; 
	}	
.earth-map svg {
	padding: 3rem;
	}
.linebox, .graybox {
	padding: 2.5rem 3rem;
	}
}
@media (max-width: 995px) {
.tstyle_list.online-consulting .subject {
	width: 100%;
	}	
.tstyle_list.online-consulting .txt_bold {
	display:  inline-block;
	}
.search-form .row > [class*="col-"] {
	width: 100%;
	margin: .5rem 0 0;
	}	
.search-form .row > [class*="col-"] label {
	width: 12rem;
	}
.align {
	flex-direction: column;
}
.align-item {
	width: 100%;
}
.align-item-table-contents {
	padding: 2rem;
}
}
@media (max-width: 880px) {
.search-form.graybox > .display-inline input {
	width: calc(100% - 18%);
	} 	
.search-form .btn-submit {
	display: block;
    margin: 0 auto;
	}
.search-form .btn-area	.btn-submit {
	margin-top: 0;
	}
.search-form.nation-sedarch > .display-inline {
	display: block;
	width: 100%;
    margin: 3rem auto 0;
    text-align: center;
	}
	
.service_area {
	display: block;
    height: auto;
	}
.service_area > li {
	display: block;
    width: 100%;
	}
.service_area .title {
	margin: -1px 0 0;
	}	
.service_area .con {
	position: relative;
	left: inherit;
	}
.nation-info .flag-area {
    width: 30rem;
	padding-left: 3.5rem;
	padding-right: 3.5rem;
	}	
.nation-info .detail-list {
	padding-left: 3.5rem;
	padding-right: 3.5rem;
	}	
.gov-field {
	margin: 0 -1rem;
	}
.gov-field > li { 
    width: calc(20% - 2rem);
    margin: 0.5rem 1rem;
	}
.nation-sedarch .row {
	text-align: left;
	}	
.nation-sedarch .row [class*="col-"]  {
    display: flex; flex-flow: row wrap;
	}
.nation-sedarch .row [class*="col-"] + [class*="col-"] {
	padding-left: 0;
	}	
.nation-sedarch .row [class*="col-"]:first-child select {
    width: calc(50% - .5rem);
	margin: 0 .25rem;
	}
.nation-sedarch .row [class*="col-"]:nth-child(2) label {
	display: flex; flex-flow: row wrap; align-items: center; align-content: center;
    width: 5rem;
    margin-left: 0;
	}
.nation-sedarch .row [class*="col-"]:nth-child(2) input {
	width: calc(100% - 5.4rem);
	}
.nation-sedarch .row [class*="col-"]:nth-child(3)  {
	width: 100%;
	}
.expert-list .link {
    position: inherit;
    top: inherit;
    right: inherit;
    margin-top: 3rem;
    text-align: center;
	}	
}
@media (max-width: 780px) {
.news_view > .tstyle_view colgroup {
	display: block;
	}	
.news_view > .tstyle_view th, .news_view > .tstyle_view td {
	display: table-cell;
	}
.porcess-list > li {
	width: 33.33%;
	}
.porcess-list > li:nth-child(n+5) {
	float: left;
}
.porcess-list > li:nth-child(4),
.porcess-list > li:nth-child(5),
.porcess-list > li:nth-child(6) {
		float:right;
}
.porcess-list > li:nth-of-type(4)::after {
	display: none;	
}
.porcess-list > li:nth-of-type(3)::after,
.porcess-list > li:nth-of-type(6)::after {
    display: block;
}
.flag-list > li {
	width: 25%;
	}
.multi_searchForm {
    min-height: inherit;
	padding: 2rem;
	background-image: none;
	}
.multi_searchForm [class*="float_"],
.multi_searchForm [class*="col-sm-"]   {
	float: none;
	width: 100%;
	margin-bottom: 0.5rem;
	}
.multi_searchForm select,
.multi_searchForm input[type="text"] {
	display: block;
	width: 100%;
	}	
.multi_searchForm .date_input  input[type="text"] {
	display: inline-block;
	width: calc(100% - 2rem);
	}	
.multi_searchForm .input_smallBlack {
	width: 100%;
	}	
.doc-download .tit {
	width: 100%;
	}
.doc-download .tit::after {
	width: 80%;
	}	
.doc-download .doc-file {
	display: flex; flex-flow: row wrap;
    width: 100%;
	}	
.doc-download .doc-file  a {
	width: calc(50% - 1.1rem);
	}
.nation-sedarch .graybox [class*="col-"] {
	width: 100%;
    margin: 0 0 0.5rem;
	}	
.nation-sedarch .graybox [class*="col-"] select {
	width: 49%;
	}	
.nation-sedarch .graybox [class*="col-"] .input-keyword {
	width: calc(100% - 5.3rem);
	}
.nation-sedarch .graybox [class*="col-"]:last-child {
    margin-top: 3rem;
    text-align: center;
	}
.list-logo>li {
	width: calc(33.33333% - 4rem / 3);
	}
.fostering-industry-type2 > li {
	width: 100%;
	}
.globalGuide-item {
	flex-direction: column;
	gap: 1rem;
}
.globalGuide-item::after {
	left: 50%;
}
.globalGuide-item-title {
	width: 100%;
}
} 
@media (max-width: 667px) {
.tab-menu {
    margin-bottom: 2.4rem;
	}	
.tab-menu > li {
    flex: auto;
    width: 33.33%;
	}	
.tab-menu .active:before {
	z-index: 1;
	}	
.news_view > .tstyle_view colgroup {
	display: none;
	}	
.news_view > .tstyle_view th, .news_view > .tstyle_view td {
	display: block;
	}	
.news_view > .tstyle_view tr.m-hidden {
	display: none;
	}		
.expert-list .pic {
	float: none;
	margin: 0 auto 3rem;
	}
.graybox {
	padding: 2.5rem;
	}
.gov-select > li { 
	width: 33.33%;
	}
.org-info {	
    display: table;
    width: 100%;
    }
.org-info .figure {
    position: inherit;
    top: inherit;
    left: inherit;
    transform: inherit;
    display: table-cell;
    vertical-align: middle;
	}	
.org-info dl {
    position: relative;
    display: table-cell;
    padding-left: 3rem;
    vertical-align: middle;
	overflow: hidden;
	}
.service_area .con strong,
.service_area .con ul {
	float: none;
	width: 100%;
	}	
.service_area .con strong {
    margin-bottom: 2rem;
	}
.flag-list > li {width: 33.33%;}	
.nation-info .flag-area {
	float: none;
	width: 100%;
    padding-top: 3rem;
    padding-bottom: 3rem;
	}
.nation-info .flag-icon {
	width: 25rem;
	margin: auto;
	}
.nation-info .nation-name .eng {
    display: inline-block;
    margin-top: 0;
    padding-top: 0;
    border-top: none;
	}
.nation-info .detail-list {
	padding-top: 2.5rem;
	}
.dictionary-input input {
    width: calc(100% - 6rem);
	}
.consultant-apply input[type="text"] {
	width: calc(100% - 7.5rem)
	}
.expert-list li .tit {
	float: none;
	width: auto;
	}
.expert-search .row .country {
    width: 49.4%;
	}
.img-list>li {
	width: 100%;
	}
.icon-link {
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	}
.icon-link-text {
	width: 100%;
}
}
@media (max-width: 570px) {
[class*="indent"] {
	margin-left: 0;
	}

.porcess-list {
	margin-left: 0;
	}	
.porcess-list > li {
	float: none !important;
	width: 100%;
	padding-left: 0;
	}
.porcess-list > li:first-child::before {
	display: block;
	}	
.porcess-list > li::before {
	top: inherit;
	bottom: 1rem;
	left: 50%;
	transform: translateX(-50%);
	content:"\e942" !important;
	}
.porcess-list > li::after {
	display: none !important;
}
.search-form label {
	width: 25%;
	}
.search-form input {
	width: calc(100% - 28%);
	} 	
.search-form .row {
	flex-direction: column;
	}
.search-form .row > .display-inline {
	display: block;
    margin-right: 0;
	}	
.consulting-search [class*="col-xs"],
.search-form label {
	display: block;
	width: 100%;
	margin-bottom: 0.5rem;
	padding-right: 0;
	}
.nation-sedarch .graybox label {
    display: inline-block;
    width: 4.5rem;
	}
.search-form .row > [class*="col-"] label,
.search-form .row > [class*="col-"] select, 
.search-form .row > [class*="col-"] input {
	display: block;
    width: 100%;
	}
.search-form .row > [class*="col-"] label {	
    font-weight: 700;
	}	
.gov-select > li { 
	width: 50%;
	}
.earth-map {
	height: 40rem;
	}
.earth-map svg {
	padding-left: 0;
	padding-right: 0;
	}
.completed-completed .bg {
	margin: 0 auto 2rem;
	}
.completed-completed .txt {
	width: 100%;
	}	
.flag-list > li {
	width: 50%;
	}
.expert-list > li {
	padding: 3rem;
	}	
.expert-list .link button {
    font-size: 1.5rem;
	}
.expert-search .row {
	margin: 0 0 1rem;
	}
.expert-search .row > label {
	display: block;
	width: 100%;
    font-weight: 600;
	}
.expert-search .form-control,
.expert-search input {
	width: 100%;
	}
.globalGuide-item-contents-list {
	flex-direction: column;
}
}
@media (max-width: 540px) {
.articles_search .basic_searchForm  select, 
.articles_search #searchForm select {
	display: block;
	width: 100%;
	}
.status-info [class*="btn_"] {
	float: none;
	display: inline-block;
	margin-bottom: 0.5rem;
	}	
.gov-field > li { 
    width: calc(33.33% - 2rem);
	}
.service-area .tab-tit {width: 50%;}
.service-area .con strong,
.service-area .con ul {	
	width: 100%;
	}
.service-area .tab-tit a {
	margin-left: 0;
	}	
}

@media (max-width: 490px) {
.earth-map {
	height: 35rem;
	}
.earth-map svg {
	padding: 0 3rem;
	}
.search-nomenclator select,
.dictionary-input  {
	width: 100%;
    margin-left: 0;
	}
.doc-download .doc-file  a {
	width: 100%;
	margin: 0 0 0.5rem;
	}	
.expert-search .country select {
	width: 100%;
	}	
}
@media (max-width: 385px) {
.tab-menu > li { 
	width: 33.33%;
	}
.expert-list > li {
	padding: 3rem 2.5rem; 
	}
.expert-list .link button {
	margin-left: 0;
	}
.org-info .figure {
	display: block;
	margin: 0 auto 3rem;
	}
.org-info dl {
	display: block;
	padding-left: 0;
	}		
.completed-completed {
    padding: 3rem;
	}

.nation-sedarch > span:first-child select {
	width: 100%;
    margin: .25rem 0;
	}	
.list-logo>li {
	width: calc(50% - 1rem);
	}
}