.contain .board-list { padding: 0 6.7567vw; box-sizing: border-box; }
/* .contain .media-body { display: flex; justify-content: center; flex-direction: column; } */
.contain.consult .board .list-wrap { transform: translate(0,-8.1081vw); border-radius: 10px; overflow: hidden; background: #fff; }
.contain .write-wrap,
.contain .view-wrap { padding: 6.7567vw; box-sizing: border-box; }

.contain.online > p { width: 100%; left: 0; }
.contain.online > p img { width: 100%; }
.contain.online > dl { font-size: 3.2432vw; color: #333; padding: 0 6.7567vw 13.5135vw; box-sizing: border-box; }
.contain.online > dl > dt,
.contain.online > dl > dd { line-height: 1.5; border-bottom: 1px solid #c9c9c9; padding: 10px 0; box-sizing: border-box; font-weight: normal; display: flex; align-items: center; justify-content: space-between; }
.contain.online > dl > dt { padding-left: 8vw; position: relative; cursor: pointer; }
.contain.online > dl > dt > p { padding-right: 0; }
.contain.online > dl > dt::after { content: ''; width: 4.1891vw; height: 4.5945vw; position: absolute; left: 0; top: 4vw; background: url('../img/sub/txt-q.png') center/100% no-repeat; }
.contain.online > dl > dt span { width: 8.1081vw; height: 8.1081vw; }
.contain.online > dl > dt span img { width: 100%; }
.contain.online > dl > dd { padding-left: 8vw; display: none; }
.contain.online > dl > dd > p { padding-right: 0; }
.contain.online > dl > dd.on { display: flex; }
.contain .board .board-list .nav { display: none; }

.contain .section { margin: 0 6.7567vw; box-sizing: border-box; width: auto; font-family: 'Noto Sans KR'; }
.contain .section img { width: 100%; }
.contain .section1 { background: #e6f0f5; border-radius: 3.3783vw; overflow: hidden; padding: 4.3243vw 2.7027vw; box-sizing: border-box; }
.contain .section1 .box { display: flex; flex-wrap: wrap; justify-content: space-between; font-weight: 400; }
.contain .section1 .box input,
.contain .section1 .box label { margin: 0 !important; font-weight: 400; font-family: 'Noto Sans KR'; }

.contain .section1 .box textarea,
.contain .section1 .box input[type=text],
.contain .section1 .box select
{ width: 39.7297vw; height: 9.4594vw; border: 0; background: #fff; padding: 0 2.7027vw; box-sizing: border-box; font-size: 2.9729vw; color: #666; margin-bottom: 1.7567vw !important; }
.contain .section1 .box input[type=text]::placeholder { font-size: 2.9729vw; color: #666; }
.contain .section1 .box input.half { width: 100%; }
.contain .section1 .box input.full { width: 100%; }


.contain .section1 .box textarea.full { width: 100%; height:100px}



.contain .section1 .box1 { justify-content: flex-start; display: block; margin-bottom: 4.0540vw; }
.contain .section1 .box1 > p { font-size: 3.2432vw; font-weight: 700; }
.contain .section1 .box1 > input { width: 3.5135vw; height: 3.5135vw; border-color: #b5b5b5 !important; margin-left: 0px !important; }
.contain .section1 .box1 > label { font-size: 3.1081vw; color: #333; margin-left: 0px !important; }

.contain .section2 input[type=submit] { width: 100%; height: 13.5135vw; text-indent: -999999px; background: url('../img/sub/form-btn.jpg') center/100% no-repeat; border: 0; }
.metain .contain .section2 input[type=submit] { background: url('../img/sub/form-btn2.png') center/100% no-repeat; }

.metainPrep .contain .main { position: relative; }
.metainPrep .contain .main .gif { position: absolute; top: 401vw; left: 15vw; display: flex; flex-wrap: wrap; width: 70.2702vw; }
.metainPrep .contain .main .gif > p { margin-bottom: 6vw !important; }
.metainPrep .contain .main .gif > p:nth-of-type(1) { width: 100%; }
.metainPrep .contain .main .gif > p:nth-of-type(2) { width: 100%; }
.metainPrep .contain .main .gif > p:nth-of-type(3) { width: 100%; }
.metainPrep .contain .main .gif > p:nth-of-type(4) { width: 100%; }
.metainPrep .contain .main .gif > p > img { width: 100%; }

.metainPrep .contain .main .slide-wrap { width: 86.6216vw; position: absolute; top: 589.1vw; left: 6.8vw; }
.metainPrep .contain .main .slide-wrap .sec3 { margin-top: 14.8vw; }
.metainPrep .contain .main .slide-wrap .swiper-button-next,
.metainPrep .contain .main .slide-wrap .swiper-button-prev { width: 6.7567vw; height: 6.7567vw; background-position: center; background-size: 100%; }
.metainPrep .contain .main .slide-wrap .swiper-button-next { right: 0; top: 47vw; background-image: url('../../_pc/img/metainPrep/main/next.png'); }
.metainPrep .contain .main .slide-wrap .swiper-button-prev { left: 70vw; top: 47vw; background-image: url('../../_pc/img/metainPrep/main/prev.png'); }
.metainPrep .contain .main .slide-wrap .swiper-button-next.sec3btn { top: 101vw; }
.metainPrep .contain .main .slide-wrap .swiper-button-prev.sec3btn { top: 101vw; }

.contain .section1 .box4 > label1 { font-size: 3.1081vw; color: #333; margin-left: 0px !important; margin-top:5px}
.contain .section1 .box4 > label { font-size: 3.1081vw; color: #333; margin-left: 0px !important; width:50px;line-height:initial;}
