@charset "utf-8";
/*------------------------------------------------- 
Author : myeong-hee park
-------------------------------------------------*/
@media (max-width: 1280px) {
.num-list > li div br {display: none;}	
img {max-width: 100%;}
}
@media (max-width: 1135px) { 
.tab-public {float: none;}
.tab-public + .basic_searchForm {float: none; margin: 20px 0;  text-align: center;}
.counseling-process .txt em::before {top: 9px;}
.counseling-info .list > li.col-md-5::before {top: 13px;}
.counseling-process .list.dash {font-size: 1.6rem;}
}
@media (max-width: 1024px) {
.biz-list>li strong {float: none; width: auto; margin-bottom: 15px;}	
.net-box {padding: 25px 30px;}
.net-box .img {float: none; margin: 0 0 25px; text-align: center;}
.num-list > li {width: 50%; min-height: 105px;}
.num-list > li div {padding-left: 90px;}
.num-list > li div::before {top: 50%; transform: translateY(-50%);}
.contact-list {padding: 20px 0;}
.contact-list li i {line-height: 1.8;}
.board-info {font-size: 1.8rem;}
.greeting {padding-right: 40%;}
.greeting br{display: none;}

.counseling-process .subject {width: 35%; margin-right: 20px;}
.counseling-info .list > li.col-md-5 > strong {display: inline-block; width: 60px;}
.format-download .gray {margin-right: 20px;}
}
@media (max-width: 865px) {
.title-layout {float: none;}	
.biz-list>li strong br {display: none;}
.public-type > li {width: 50%;}
.board-info {background-image: none;}
.greeting {padding-right: 0; background: none; }
.counseling-info {display: block; margin-top: 40px; padding: 25px;}
.counseling-info .caution {display: block; width: 100%; margin-bottom: 30px; padding: 0;}
.counseling-info .list.dot {display: block; padding: 25px;}
}
@media (max-width: 768px) {
.bg-area {padding: 30px 0;}	
.cooperation-agency {display: inherit;}
.cooperation-agency dt {margin-bottom: 30px;}
.num-list > li {width: 100%; }	
.location .contact-list {text-align: left;}
.location .contact-list>li strong {display: inline-block; width: 150px;}
.location .root-list > li > strong {float: none;}
.location .root-list > li .text {margin-left: 0;}
.equipment-list > li .thumb {float: none; margin: 0 auto 20px;}
.equipment-list .info {margin-bottom: 25px;}
.equipment-list .txt-more {position: inherit; top: inherit; right: inherit; width: 100%; text-align: center;}
.bbs-title.float_left {float: none;}
.introduction-link {float: none; margin-top: 10px; text-align: right;}

.counseling-request .first {padding: 25px;}
.counseling-process > li {margin-top: 30px; padding: 20px 20px 0;}
.counseling-process > li::before {top: 20px; left: 20px; line-height:2; font-size: 1.8rem;}
.counseling-process [class*="icon"] {width: 80px; height: 80px;}
.counseling-process .subject {float: none; width: 100%; margin-bottom: 15px; padding-right: 0;}
.counseling-process .subject::after {display: none;}
.format-download .gray + span {display: block; margin-top: 5px;}
}	
@media (max-width: 485px) {
.biz-list>li .depth2 .list.dash em {float: none; width: auto;}
.biz-list>li .depth2 .list.dash p {margin-left: 0;}
.public-type > li {width: 100%;}
.introduction-link {margin-left: -15px; text-align: left;}
.introduction-link a, .introduction-link button {margin: 0 0 8px 15px;}
.contact-list {padding-left: 25px; text-align: left;}
.contact-list li {display: block; margin-top: 10px; padding: 0;}
.contact-list li:first-child {margin-top: 0;}
.contact-list li i {text-align: center;}
.contact-list li:first-child::after {display: none;}
.location .contact-list>li {margin: 0;}

.counseling-info .list > li.col-md-5::before {top: 8px;}
.counseling-info .list > li.col-md-5 > span {display: block; margin-left: -15px; padding-left: 0;}
.counseling-info .list > li.col-md-5 > span::before {display: none;}
.format-download > li i {width: 25px; height: 25px; margin-right: 0; line-height: 25px;}
.format-download > li i  + span {width: 1px; text-indent: -9999px;}
}
@media (max-width: 400px) {
.tab-public + .basic_searchForm select,
.tab-public + .basic_searchForm input {
	width: 100%;
	margin-left: 0;
	}	
}