@charset "utf-8";
/* css by OOparts */

/* 타이틀 */ 
#page_title_container {
	height:auto !important;
	margin-top:98px;
}
#page_title_container .page_title_wrap {
	margin:0 10px;
	padding:15px 10px 7px;
	border-width:2px;
}

/* 메인 상단 타이틀 이미지 div */
#page_title_container .page_title_img {
	position:static;
	top:0;
	left:0;
	right:0;
	height:auto;
}
#page_title_container .page_title_img > img {
	width:100%;
}
#page_title_container .page_title .title {
	font-size:20px;
}

/* 페이지 타이틀 */
/* 모바일 타이틀 이미지 */
#content_title .title_m {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center 0;
	height:100px;
}
/* 타이틀 이미지가 없는 경우 텍스트 타이틀 */
#content_title h4 {
	font-size:20px;
	padding:25px 0 15px;
}

/* page container */
#page_container {
	padding-bottom:0;
	padding-left:0;
}

/* 페이지 문의하기 버튼 여백 추가 */
.page_btn {
	padding:35px 50px 80px;
}
.page_btn a {
	width:49%;
	padding:0 1%;
}

/* 모바일 슬라이더 li */ 
#left_menu #menu_left_list .list-group-item {
	padding:0.7rem 1.5rem 0.7rem 1rem;
}
#left_menu #menu_left_list .list-group-item.active:after {
	margin-top:-0.25rem;
	right:0.5rem;
}

/* 페이지 하단 공통 슬라이드 부분 */
.page_common_slide {
	padding:0 10px;
	margin:20px auto 35px;
}
.page_common_slide .lSSlideOuter .lSSlideWrapper {
	margin-top:50px;
}

/* 슬라이드 버튼 부분 */
.page_common_slide .lSSlideOuter .lSGallery {
	height:auto !important;	
	margin-top:0 !important;
	position:absolute;
	top:0;
	left:10px;
	right:10px;
	z-index:10;
}
.page_common_slide .lSSlideOuter.vertical .lSGallery {
	width:100% !important;
}
.page_common_slide .lSSlideOuter .lSGallery li {
	width:25% !important;
	height:50px !important;
	margin-bottom:0 !important;
    background-position:center 0;
    background-repeat:no-repeat;
    background-size:contain;
	background-color:#898989;
}
.page_common_slide .lSSlideOuter.vertical .lSGallery li {
	height:50px !important;
	margin-bottom:0 !important;
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li.active, 
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:hover {
	background-color:#2d508a;
}

/* 슬라이드 버튼 이미지 적용 */
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:first-child {
	background-image:url(../img/slide/menu_off_01_m.jpg);
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:nth-child(2) {
	background-image:url(../img/slide/menu_off_02_m.jpg);
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:nth-child(3) {
	background-image:url(../img/slide/menu_off_03_m.jpg);
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:nth-child(4) {
	background-image:url(../img/slide/menu_off_04_m.jpg);
}

/* 슬라이드 버튼 on 이미지 적용 */
.page_common_slide .lSSlideOuter .lSPager.lSGallery li.active:first-child,
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:active:first-child,
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:hover:first-child {
	background-image:url(../img/slide/menu_on_01_m.jpg);
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li.active:nth-child(2),
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:active:nth-child(2),
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:hover:nth-child(2) {
	background-image:url(../img/slide/menu_on_02_m.jpg);
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li.active:nth-child(3),
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:active:nth-child(3),
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:hover:nth-child(3) {
	background-image:url(../img/slide/menu_on_03_m.jpg);
}
.page_common_slide .lSSlideOuter .lSPager.lSGallery li.active:nth-child(4),
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:active:nth-child(4),
.page_common_slide .lSSlideOuter .lSPager.lSGallery li:hover:nth-child(4) {
	background-image:url(../img/slide/menu_on_04_m.jpg);
}