
/* ------------------- 페이지 */

.step-section {font-size:18px; font-weight: var(--font-m); word-break: keep-all;}
.step-section h2 { font-weight: var(--font-b); color: var(--color-basic); margin-bottom:15px}
.step-section p {margin-top:5px; overflow: hidden;}
.step-section.mg p {margin-left:10px;}

.scope-section { margin-top:35px;}
.scope-section {font-size:18px; font-weight: var(--font-m); word-break: keep-all;}
.scope-section h2 { font-weight: var(--font-b); color: var(--color-basic); margin-bottom:15px}
.scope-section p {margin-top:5px; overflow: hidden; color: var(--color-gray);}
.scope-section.mg p {margin-left:10px;}

.action-section { font-size:18px; margin-top:35px; text-align:center; font-weight: var(--font-m);  border-top:1px solid #e3e3e3;}
.action-section .action-text {margin-top:30px}
.action-section .action-text span input {max-width:180px; width:100%;}

.action-section .action-button {  display: flex; align-items: center; justify-content: center; margin-top:35px}
.action-section .action-button a { padding-left:20px; padding-right:20px;height:70px; border-radius:35px; line-height:70px; background:#111111; color:#fff; display:block; text-align:center; }
.action-section .action-button a + a {margin-left:17px;}
.action-section .action-button a i {margin-right:20px;}
.action-section .action-button a i img {vertical-align:middle;}


@media screen and (max-width: 1023px){

	.step-section p {margin-left:0; }

	.scope-section p {font-size:16px;}

	.action-section .action-text {margin-top:20px}
	.action-section .action-text span input {text-align:center; width:100px;}

	.action-section .action-button a { height: 60px; line-height: 60px;}
	.action-section .action-button a i img {width:13%}
	.action-section .action-button a i {margin-right:10px;}
}


/* ------------------- 롤링*/

.mainSec02 {position:relative;}
.mainSec02 .swiper {
	.mainSec02 .swiper-button-prev,
	.mainSec02 .swiper-button-next {
	  position:static;
	  margin-top:0;
	}
	
}

.swiper-button-next.ms02_next {background: url(/images/icon/ms02_right_arr.png) no-repeat center / cover; width:40px; height:40px; right:-20px;  box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.1); border-radius:50%; overflow:hidden; }
.swiper-button-prev.ms02_prev {background: url(/images/icon/ms02_left_arr.png) no-repeat center / cover; width:40px; height:40px; left:-20px;  box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.1); border-radius:50%; overflow:hidden;}
.swiper-button-next::after,.swiper-button-prev::after {display: none;}

.mainSec02 .navigation-wrapper {
	width:100%;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	position:absolute;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:70;
}

.mainSec02 .navigation-wrapper { top:57%; }
@media (max-width: 767px) { /* 모바일기기전용 */
	.mainSec02 .navigation-wrapper {
	  top:60%;
	}
}

.ms02Swip_partner .swiper-wrapper .swiper-slide figure img {width:100%; }
.ms02Swip_partner .swiper-wrapper .swiper-slide {background:#f4f5f6; border-radius:15px; overflow:hidden;  padding:10px 0 20px; }
.ms02tit {font-size:16px; font-weight:var(--font-sb); text-align:center; margin-top:17px;}



/* ------------------- 광고문의*/

.employ_content {display:flex; border-radius:15px; overflow: hidden;}
.employ_content {margin-top:30px;}
.employ_content .employ_img_box {width:50%;background: var(--color-gray-th);}
.employ_content .employ_con01_wrap {width:50%; background: var(--color-gray-th); padding:20px 20px 20px 20px; box-sizing: border-box;}
.employ_content .employ_con01_wrap .employ_con01_chk {}

.employ_img_box_con01 { width: 100%;}
.employ_img_box_con01 img { display:block; max-height:360px; border-radius:15px;}

.employ_con01 h2 {font-size:26px; font-weight: var(--font-b)}
.employ_con01 ul {margin-top:30px;}

.employ_con01 .txt_tit {display:flex; align-items: center;}
.employ_con01 .txt_tit span {background:#ff2424; display:block; letter-spacing:-0.010em; border-radius:13px; width:100px; height:25px; text-align:center; line-height:25px; margin-right:11px;}

.employ_con01 .guide {}
.employ_con01 .guide.mg {margin-left:45px}

.employ_con01_list {display:flex; align-items:center;}
.employ_con01_list + .employ_con01_list {margin-top:5px;}

.employ_con01_date {margin-left:12px; text-align:right}
.employ_con01_date {width:70px;}
.employ_con01_date.mg {width:220px;}

/* .employ_con01_price {width:calc(100% - 110px);} */
.employ_con01_price {width:160px; padding-left:20px; text-align:right}
.employ_con01_price.mg {width:120px; }

.employ_con01_chk {display:none;}

.employ_left {max-height:1010px;}


@media screen and (min-width: 1024px){

	.employ_con01 {margin-left:5%}

}

@media (max-width:1399px){

	.employ_img_box_con01 img { width:100%; }

}


@media (max-width:1199px){

	.employ_img_box_con01 img { width:100%; }

}

@media screen and (max-width: 1023px){

	.sphere_con>ul>li {flex-wrap:wrap; gap:5px;}

	.employ_content {flex-wrap:wrap;}
	.employ_content {margin-top:20px;}
	.employ_content .employ_img_box {width:100%;}
	.employ_content .employ_con01_wrap {width:100%;}
	.employ_content .employ_con01_wrap {padding:20px;}
/*	.employ {padding:45px 0;}*/	

	.employ_img_box_con01 {width: 100%; }
	.employ_img_box_con01 img {width:100%; display:block; max-height:250px; width:70%;}

	.employ_con01 ul {margin-top:20px;}
	.employ_con01 h2 {text-align:right; font-size:22px; }

	.employ_con01 .guide.mg {margin-left:0px; text-align:right;}

	.employ_con01_list {justify-content: space-between;}
	.employ_con01_list span{font-size:16px;}
	.employ_con01_list p {font-size:16px;}
	.employ_con01_list + .employ_con01_list {margin-top:10px;}

	.employ_con01_date.mg {width:70%;}

	.employ_con01_price {width:140px;}
	.employ_con01_price.mg {width:30%; min-width:110px}

}

@media (max-width: 767px) {  /* 모바일이하 */

	.employ_img_box_con01 img {width:100%; display:block; max-height:250px;}

}