@charset "UTF-8";
.inner {max-width: 1400px; width: 100%; height: auto; margin: 0 auto;}
.s-inner {max-width: 1200px; width: 100%; height: auto; margin: 0 auto;}
.v-inner {max-width: 1000px; width: 100%; height: auto; margin: 0 auto;}

/* �뱀젒洹쇱꽦 怨좊젮�� �띿뒪�� �④린湲� */
.hidden {
	position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip-path: polygon(0 0, 0 0, 0 0);
}
/* .view_btn, .table-view-nav{max-width: 1000px; width: 100%; height: auto; margin: 0 auto;}
.bo_vc_w{max-width: 1000px; width: 100%; height: auto; margin: 25px auto !important;} */
@media(max-width:1480px){
.inner {padding: 0 4%;}
}
@media(max-width:1280px){
.s-inner {padding: 0 4%;}
}
@media(max-width:1000px){
.v-inner {padding: 0 4%;}
}

/************************* footer_inc �쒖옉 *************************/
footer {background: #222; padding: 60px 0;}
footer * {color: #9D9D9D; font-size: 16px;}
.fct-wrap {display: flex; align-items: flex-start; justify-content: space-between;}

.f-left {width: 75%;}
.f-l-l img {display: block; max-width: 150px; width: 100%; height: auto;}
.f-l-c {display: flex; align-items: center; justify-content: flex-start; flex-flow: row wrap; margin: 35px 0 23px;}
.f-l-c a {display: block; position: relative;}
.f-l-c a:first-child {color: #fff;}
.f-l-c a:not(:last-child)::after, .f-l-b li span:not(:last-child)::after {content: ''; display: inline-block; width: 1px; height: 13px; background: #9D9D9D; margin: 0 20px;}

.f-l-b {line-height: 1.6;}
.f-l-b li {display: flex; align-items: center; flex-flow: row wrap;}
.f-l-b li span {display: block;}

.f-right {width: 25%;}
.sns-logo {justify-content: flex-end;}
.f-right .sns-logo li:not(:last-child) {margin-right: 18px;}
.f-right .sns-logo a {width: 40px; height: 40px; background: #9D9D9D; display: flex; align-items: center; justify-content: center; border-radius: 50%;}
.f-right .sns-logo i {color: #fff !important; font-size: 20px;}

.f-t-fr {display: flex; align-items: flex-start; justify-content: space-between; margin-top: 43px;}
.f-t-fr img {display: block; width: 80%; height: auto; margin: 0 auto;}
.f-t-fr figure:first-child img {max-width: 160px;}
.f-t-fr figure:last-child img {max-width: 73px;}
.f-t-fr p {text-align: center; margin-top: 3px; word-break: keep-all;}

@media(max-width:1280px){
footer {padding: 50px 0;}
footer * {font-size: 15px;}
.f-l-c a:not(:last-child)::after, .f-l-b li span:not(:last-child)::after {margin: 0 15px;}
.f-t-fr p {font-size: 14px;}
}
@media(max-width:1080px){
.f-right {width: 35%;}
.f-right .sns-logo li:not(:last-child) {margin-right: 13px;}
.f-right .sns-logo a {width: 36px; height: 36px;}
.f-l-c a:not(:last-child)::after, .f-l-b li span:not(:last-child)::after {margin: 0 12px; height: 11px;}
.f-t-fr {margin-top: 85px;}
.f-t-fr figure:first-child img {max-width: 100px;}
.f-t-fr figure:last-child img {max-width: 55px;}
}
@media(max-width:768px){
footer {padding: 35px 0;}
footer * {font-size: 0.9rem;}
.f-l-c {margin: 4% 0 2%;}
.f-l-l img {max-width: 120px;}
.fct-wrap {flex-flow: row wrap;}
.f-left, .f-right {width: 100%;}
.f-right .sns-logo a {width: 33px; height: 33px;}
.f-right {justify-content: flex-start; margin-top: 4%;}
.f-l-c a:not(:last-child)::after, .f-l-b li span:not(:last-child)::after {height: 10px; margin: 0 8px;}
.f-t-fr {margin-top: 4%; justify-content: flex-end; }
.f-t-fr figure:first-child {margin-right: 3%;}
.f-t-fr p {font-size: 0.8rem;}
.f-t-fr figure:first-child img {max-width: 162px;}
.f-t-fr figure:last-child img {max-width: 80px;}
}
@media(max-width:500px){
footer * {font-size: 0.8rem;}
.f-l-l img {max-width: 100px;}
.f-l-c a:not(:last-child)::after, .f-l-b li span:not(:last-child)::after {margin: 0 7px;}
}
