@charset "utf-8";

/***************************************************************************/
/*                                             레이아웃 설정					 	  		             /
/***************************************************************************/

/* 카카오톡 배너 고정 위치 스타일 */
.kakao-banner {
    position: fixed;
    top: 70px; /* 상단에서의 거리 */
    right: 20px; /* 우측에서의 거리 */
    transform: translateY(-50%); /* 세로 중앙 정렬 */
    z-index: 1000; /* 다른 요소들보다 위에 오게 함 */
}

.kakao-banner img {
    width: 106px; /* 배너 이미지 크기 조정 */
    height: auto;
    cursor: pointer; /* 클릭 가능한 배너임을 표시 */
}

/* 모바일 대응 */
@media screen and (max-width: 768px) {
    .kakao-banner img {
        width: 60px; /* 모바일에서 배너 크기 조정 */
    }
}
/* 유튜브 배너 고정 위치 스타일 */
.youtube-banner {
    position: fixed;
    top: calc(170px + 20px); /* 상단에서의 거리 */
    right: 20px; /* 우측에서의 거리 */
    transform: translateY(-50%); /* 세로 중앙 정렬 */
    z-index: 1000; /* 다른 요소들보다 위에 오게 함 */
}

.youtube-banner img {
    width: 106px; /* 배너 이미지 크기 조정 */
    height: auto;
    cursor: pointer; /* 클릭 가능한 배너임을 표시 */
}

/* 모바일 대응 */
@media screen and (max-width: 768px) {
    .youtube-banner img {
        width: 60px; /* 모바일에서 배너 크기 조정 */
    }
    .youtube-banner {
        top: calc(100px + 40px); /* 모바일에서는 더 좁게 간격 조절 */
    }
}

/* 전체공통 */
#wrap {position: relative;width: 100%;height: 100%;}

/* 위로가기 버튼 */
.topBtn {display:scroll;position:fixed;bottom:15px;right:20px;z-index:200;}
.topBtn:hover {opacity: 0.7;  /* 마우스를 올렸을 때 버튼의 투명도를 살짝 줄여서 효과를 줌 */}
.topBtn > img {width:60px;height:60px;}

/* footer */
#footer-area {width:100%;background:#1f222a;}
.footer-inner {position:relative;width:1000px;margin:0 auto;padding:80px 0;text-align:center;}
.footer-inner > .cominfo {width:100%;margin: 0 auto;text-align: center;}
.footer-inner > .cominfo:after {display: block;content: "";clear: both;}
.footer-inner > .cominfo ul {padding: 0 0 10px 0;list-style: none;margin: 0;}
.footer-inner > .cominfo ul li {display: inline-block; /* float을 inline-block으로 변경 */padding-right:25px;color: rgba(255, 255, 255, 0.5);font-size: 0.7em;line-height: 1.6;font-weight: 300 !important;font-family: 'Inter', sans-serif;}
.footer-inner > .cominfo > .copy {padding:10px 0 0 0;color:rgba(255,255,255,0.3);font-size:0.6em;font-family: 'Inter', sans-serif;font-weight: 300 !important;}
.footer-inner > .cominfo > .wws {width:100%;color:rgba(255,255,255,0.3);font-size:0.6em;font-family: 'Inter', sans-serif;}
.footer-inner > .cominfo > .wws img {width:24px;height:8px;margin:6px 0 0 4px;opacity:0.4;}

/* 텍스트 공통 */
h2 {font-size:2.8em;letter-spacing:-1px;line-height:1;text-align:center;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
h2 > strong {color:#dd032d;}
h2 > strong a {color:#dd032d;}

/* 상단이미지 */
.topimg_wrap {position:relative;width:100%;height:600px;overflow:hidden;background:url('../img2/topimg.jpg') no-repeat center top;background-size:cover;display: flex;justify-content: center;}
.topimg_inner {width:1000px;height:600px;margin:0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align:center;}
.topimg_inner > h1 {padding:10px 0 30px 0;color:#20baff;font-size:5.6em;line-height:1;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
.topimg_inner > .toptxt1 {color:#fff;font-size:2em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
.topimg_inner > .toptxt2 {color:#fff;font-size:1.5em;font-weight:500;}
.menubox {position:absolute;width:100%;height:70px;margin: 0 auto;text-align: center;bottom:0;}
.menubox:after {display: block;content: "";clear: both;}
.menubox ul {margin:0;}
.menubox ul li {display:inline-block;padding: 0 60px;font-size:1.4em;letter-spacing:-1px;line-height:70px;font-weight:600;background:#fff;cursor:pointer;}
.menubox ul li a {color:#222;}
.menubox ul li a:hover {color:#0081bb;}

/* 섹션1 */
.section1 {width:1000px;margin:0 auto;padding:200px 0;text-align:center;}
.section1-inner {margin-top:100px;width:100%;}
.section1-inner > img {width:100%;}
.section1-inner > .txtbox {padding:50px 0 0 0;width:100%;font-size:1.2em;font-weight:300 !important;}
.section1-inner > .txtbox > strong {color:#dd032d;font-weight:500;letter-spacing:-1px;}
.section1-inner > .txtbox > strong a {color:#dd032d;}

/* 섹션2 */
.section2 {width:100%;padding:200px 0;text-align:center;background:#f7f8fb;}
.section2-inner {width:1000px;margin:0 auto;padding:60px 0 0 0;}
.section2-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.section2-inner ul li {width:32%;margin:40px 0;}
.section2-inner ul li img {width:100%;object-fit:cover;}
.section2-inner ul li p {padding:10px 0 0 0;font-weight:500;font-size:1.4em;letter-spacing:-1px;}

/* 섹션3 */
.section3 {width:1000px;margin:0 auto;padding:200px 0;text-align:center;}
.section3 > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;font-size:2em;padding:20px 60px;line-height:1;border:1px solid #0081bb;}
.section3 > .call {padding:30px 0 0 0;font-size:5.2em;font-family: 'Paperlogy-8ExtraBold', sans-serif;letter-spacing:-1px;}
.section3 > p {padding:10px 0 0 0;font-size:1.4em;}

/* 섹션4 */
.section4 {width:100%;padding:200px 0;text-align:center;background:#f7f8fb;}
.section4-inner {width:1000px;margin:0 auto;padding:60px 0 0 0;}
.section4-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.section4-inner ul li {width:49%;margin:40px 0;}
.section4-inner ul li img {width:100%;object-fit:cover;}
.section4-inner ul li p {padding:10px 0 0 0;font-weight:500;font-size:1.4em;letter-spacing:-1px;}

/* 섹션5 */
.section5 {width:1000px;margin:0 auto;padding:200px 0;}
.section5-inner {margin-top:20px;width:100%;}
.section5-inner > h3 {display:inline-block;background:#0081bb;margin:100px 0 20px 0;padding:20px 30px;border-radius:10px;color:#fff;font-weight:500;font-size:1.4em;line-height:1;}
.section5-inner > .abox {display: flex;justify-content: flex-end;width:100%;}
.section5-inner > .abox > .abox-inner {width:80%;background:#fff;font-weight:300 !important;font-size:1.2em;line-height:1.5;padding:50px 50px;border-radius:10px;box-shadow: 0 14px 40px rgba(0,0,0,0.03), 0 10px 12px rgba(0,0,0,0.03);}
.section5-inner > .abox > .abox-inner > strong {color:#dd032d;font-weight:500;letter-spacing:-1px;}
.section5-inner > .abox > .abox-inner > strong a {color:#dd032d;}

/* 섹션6 */
.section6 {width:100%;padding:200px 0;text-align:center;background:#f7f8fb;}
.section6-inner {width:1000px;margin:0 auto;}
.section6-inner > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;background:#fff;font-size:2em;padding:20px 60px;line-height:1;border:1px solid #0081bb;}
.section6-inner > .call {padding:30px 0 0 0;font-size:4.6em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
.section6-inner > p {padding:10px 0 0 0;font-size:1.4em;}

/* 섹션7 */
.section7 {width:1000px;margin:0 auto;padding:200px 0;text-align:center;}
.section7-inner {margin-top:100px;width:100%;}
.section7-inner > .video {position: relative;padding-bottom:56.25%;}
.section7-inner > .video iframe {position: absolute;top: 0;left: 0 ;right: 0;bottom: 0;width:100%;height: 100%;}
.stxt-top {padding:0 0 10px 0;font-size:1.6em;letter-spacing:-1px;}

/* 섹션8 */
.branch-m-wrap {display:none;}
.section8 {width:100%;padding:200px 0;text-align:center;background:#f7f8fb;}
.section8-inner {width:1000px;margin:100px auto 0;background:#fff;padding:70px;display: flex;justify-content: space-between;}
.section8-inner > .binfo {width:18%;}
.section8-inner > .binfo > ul {width:100%;margin:16px 0 0 0;text-align:center;line-height:1;font-size:1em;text-align:center;}
.section8-inner > .binfo > ul li.bname {padding:10px 0;background:#0081bb;color:#fff;border-radius:3px 3px 0 0;}
.section8-inner > .binfo > ul li.bcall {padding:6px 0;border:1px solid #0081bb;color:#0081bb;font-family: 'Inter', sans-serif;border-radius:0 0 5px 5px;font-weight:500;}
.section8-inner > .binfo > ul li.bname-s {padding:10px 0;background:#c10d14;color:#fff;border-radius:3px 3px 0 0;}
.section8-inner > .binfo > ul li.bcall-s {padding:6px 0;border:1px solid #c10d14;color:#c10d14;font-family: 'Inter', sans-serif;border-radius:0 0 5px 5px;font-weight:500;}
.section8-inner > .mapimg {width:36%;}
.section8-inner > .mapimg img {width:380px;height:550px;}
.stxt-bottom {padding:10px 0 0 0;font-size:1.6em;letter-spacing:-1px;}
.bcallnumbox {margin-top:100px;width:100%;text-align:center;}
.bcallnumbox > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;font-size:1.8em;line-height:1;}
.bcallnumbox > .call {padding:10px 0 0 0;font-size:3em;font-family: 'Paperlogy-8ExtraBold', sans-serif;line-height:1;}

/* 섹션9 */
.section9 {width:1000px;margin:0 auto;padding:200px 0;}
.section9-inner {margin-top:100px;width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.section9-inner > .imgbox {width:40%;}
.section9-inner > .imgbox img {width:100%;}
.section9-inner > .textbox {width:54%;font-weight:300 !important;font-size:1.2em;line-height:1.5;}
.callnumbox {margin-top:180px;width:100%;text-align:center;}
.callnumbox > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#fff;background:#0081bb;font-size:1.6em;padding:15px 60px;line-height:1;border-radius:50px;}
.callnumbox > .call {padding:30px 0 0 0;font-size:3.8em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
.callnumbox > p {padding:10px 0 0 0;font-size:1.4em;}


/***************************************************************************/
/*                                    모바일  Layout 설정                                            /
/***************************************************************************/
@media all and (max-width:479px) {

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:16px;line-height:1.5;}

	/* footer */
	.footer-inner {position:relative;width:100%;margin:0 auto;padding:30px 0;text-align:center;}
	.footer-inner > .cominfo {width: 100%;margin: 0 auto;padding:0 15px;text-align: center;}
	.footer-inner > .cominfo:after {display: block;content: "";clear: both;}
	.footer-inner > .cominfo ul {padding: 0 0 10px 0;list-style: none;margin: 0;}
	.footer-inner > .cominfo ul li {display: inline-block; /* float을 inline-block으로 변경 */padding-right:18px;color: rgba(255, 255, 255, 0.5);font-size: 0.7em;line-height: 1.3;font-weight: 300 !important;}
	.footer-inner > .cominfo > .copy {padding:10px 0 0 0;color:rgba(255,255,255,0.3);font-size:0.6em;font-weight: 300 !important;}
	.footer-inner > .cominfo > .wws {width:100%;color:rgba(255,255,255,0.3);font-size:0.6em;}
	.footer-inner > .cominfo > .wws img {width:24px;height:8px;margin:4px 0 0 4px;opacity:0.4;}

	/* 위로가기 버튼 */
	.topBtn {display:scroll;position:fixed;bottom:10px;right:20px;z-index:200;}
	.topBtn:hover {opacity: 0.7;  /* 마우스를 올렸을 때 버튼의 투명도를 살짝 줄여서 효과를 줌 */}
	.topBtn > img {width:40px;height:40px;}

	/* 텍스트 공통 */
	h2 {font-size:1.5em;letter-spacing:0;line-height:1.2;text-align:center;font-family: 'Paperlogy-8ExtraBold', sans-serif;}

	/* 상단이미지 */
	.topimg_wrap {position:relative;width:100%;height:320px;overflow:hidden;background:url('../img2/topimg.jpg') no-repeat center top;background-size:cover;display: flex;justify-content: center;}
	.topimg_inner {width:100%;height:320px;margin:0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align:center;}
	.topimg_inner > h1 {padding:15px 0 15px 0;color:#20baff;font-size:3.7em;line-height:1;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.topimg_inner > .toptxt1 {color:#fff;font-size:1.4em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.topimg_inner > .toptxt2 {color:#fff;font-size:1.15em;font-weight:500;}
	.menubox {position:absolute;width:100%;height:45px;margin: 0 auto;text-align: center;bottom:0;}
	.menubox ul li {display:inline-block;padding: 0;width:30%;text-align:center;font-size:1.03em;letter-spacing:0;line-height:45px;font-weight:600;background:#fff;cursor:pointer;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
	.menubox ul li a:hover {color:#222;}

	/* 섹션1 */
	.section1 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section1-inner {margin-top:30px;width:100%;}
	.section1-inner > img {width:100%;}
	.section1-inner > .txtbox {padding:20px 0 0 0;width:100%;font-size:1em;font-weight:300 !important;}

	/* 섹션2 */
	.section2 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section2-inner {width:100%;margin:0 auto;padding:0;}
	.section2-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section2-inner ul li {width:48%;margin:30px 0 0 0;}
	.section2-inner ul li img {width:100%;height:120px;object-fit:cover;object-position:top;}
	.section2-inner ul li p {padding:5px 0 0 0;font-weight:500;font-size:1.1em;letter-spacing:0;}

	/* 섹션3 */
	.section3 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section3 > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;font-size:1.3em;padding:12px 20px;line-height:1;border:1px solid #0081bb;}
	.section3 > .call {padding:10px 0 0 0;font-size:2.8em;font-family: 'Paperlogy-8ExtraBold', sans-serif;letter-spacing:0;}
	.section3 > p {padding:5px 0 0 0;font-size:1.1em;}

	/* 섹션4 */
	.section4 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section4-inner {width:100%;margin:0 auto;padding:0;}
	.section4-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section4-inner ul li {width:49%;margin:30px 0 0 0;}
	.section4-inner ul li img {width:100%;object-fit:cover;}
	.section4-inner ul li p {padding:8px 0 0 0;font-weight:500;font-size:1.1em;letter-spacing:0;}

	/* 섹션5 */
	.section5 {width:100%;margin:0 auto;padding:60px 15px;}
	.section5-inner {margin-top:0;width:100%;}
	.section5-inner > h3 {display:inline-block;background:#0081bb;margin:40px 0 15px 0;padding:15px 15px;border-radius:10px;color:#fff;font-weight:500;font-size:1em;line-height:1.3;}
	.section5-inner > .abox {display: flex;justify-content: flex-end;width:100%;}
	.section5-inner > .abox > .abox-inner {width:90%;background:#fff;font-weight:300 !important;font-size:1em;line-height:1.4;padding:20px 20px;border-radius:10px;box-shadow: 0 14px 40px rgba(0,0,0,0.03), 0 10px 12px rgba(0,0,0,0.03);}

	/* 섹션6 */
	.section6 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section6-inner {width:100%;margin:0 auto;}
	.section6-inner > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;background:#fff;font-size:1.3em;padding:12px 20px;line-height:1;border:1px solid #0081bb;}
	.section6-inner > .call {padding:10px 0 0 0;font-size:2.1em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.section6-inner > p {padding:5px 0 0 0;font-size:1.1em;}

	/* 섹션7 */
	.section7 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section7-inner {margin-top:30px;width:100%;}
	.section7-inner > .video {position: relative;padding-bottom:56.25%;}
	.section7-inner > .video iframe {position: absolute;top: 0;left: 0 ;right: 0;bottom: 0;width:100%;height: 100%;}
	.stxt-top {padding:0 0 5px 0;font-size:1.2em;letter-spacing:0;}

	/* 섹션8 */
	.section8 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section8-inner {display:none;}
	.branch-m-wrap {display:block;padding:30px 0 0 0;width:100%;}
	.ocallnum {width:66%;margin:0 auto;text-align:center;font-size:1.3em;padding:6px 0;border:2px solid #0081bb;border-radius:30px;color:#0081bb;font-weight:500;letter-spacing:-0.5px;}
	.ocallnum b {font-weight:600;font-family: 'Inter', sans-serif;}
	.calltable-wrap {clear:both;width:100%;margin:30px 0 0 0;border-top:1px solid #888;}
	.calltable-wrap tbody td.item {padding:10px 0;text-align:center;font-weight:500;background:#eeeff2;}
	.calltable-wrap tbody td {padding:10px 30px;border-bottom:1px solid #d3d4d8;font-family: 'Inter', sans-serif;}
	.stxt-bottom {padding:5px 0 0 0;font-size:1.2em;letter-spacing:0;}
	.bcallnumbox {display:none;}

	/* 섹션9 */
	.section9 {width:100%;margin:0 auto;padding:60px 15px;}
	.section9-inner {margin-top:30px;width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section9-inner > .imgbox {width:100%;}
	.section9-inner > .imgbox img {width:100%;}
	.section9-inner > .textbox {padding:20px 0 0 0;width:100%;font-weight:300 !important;font-size:1em;line-height:1.4;}
	.callnumbox {margin-top:50px;width:100%;text-align:center;}
	.callnumbox > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#fff;background:#0081bb;font-size:1.1em;padding:12px 20px;line-height:1;border-radius:50px;}
	.callnumbox > .call {padding:10px 0 0 0;font-size:2.1em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.callnumbox > p {padding:5px 0 0 0;font-size:1.1em;}
	
}

/***************************************************************************/
/*          모바일 가로, 테블릿 세로 (해상도 480px ~ 767px)	   		             /
/***************************************************************************/
@media all and (min-width:480px) and (max-width:767px) {

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:16px;line-height:1.5;}

	/* footer */
	.footer-inner {position:relative;width:100%;margin:0 auto;padding:30px 0;text-align:center;}
	.footer-inner > .cominfo {width: 100%;margin: 0 auto;padding:0 15px;text-align: center;}
	.footer-inner > .cominfo:after {display: block;content: "";clear: both;}
	.footer-inner > .cominfo ul {padding: 0 0 10px 0;list-style: none;margin: 0;}
	.footer-inner > .cominfo ul li {display: inline-block; /* float을 inline-block으로 변경 */padding-right:18px;color: rgba(255, 255, 255, 0.5);font-size: 0.7em;line-height: 1.3;font-weight: 300 !important;}
	.footer-inner > .cominfo > .copy {padding:10px 0 0 0;color:rgba(255,255,255,0.3);font-size:0.6em;font-weight: 300 !important;}
	.footer-inner > .cominfo > .wws {width:100%;color:rgba(255,255,255,0.3);font-size:0.6em;}
	.footer-inner > .cominfo > .wws img {width:24px;height:8px;margin:4px 0 0 4px;opacity:0.4;}

	/* 위로가기 버튼 */
	.topBtn {display:scroll;position:fixed;bottom:10px;right:20px;z-index:200;}
	.topBtn:hover {opacity: 0.7;  /* 마우스를 올렸을 때 버튼의 투명도를 살짝 줄여서 효과를 줌 */}
	.topBtn > img {width:40px;height:40px;}

	/* 텍스트 공통 */
	h2 {font-size:1.5em;letter-spacing:0;line-height:1.2;text-align:center;font-family: 'Paperlogy-8ExtraBold', sans-serif;}

	/* 상단이미지 */
	.topimg_wrap {position:relative;width:100%;height:320px;overflow:hidden;background:url('../img2/topimg.jpg') no-repeat center top;background-size:cover;display: flex;justify-content: center;}
	.topimg_inner {width:100%;height:320px;margin:0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align:center;}
	.topimg_inner > h1 {padding:15px 0 15px 0;color:#20baff;font-size:3.7em;line-height:1;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.topimg_inner > .toptxt1 {color:#fff;font-size:1.4em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.topimg_inner > .toptxt2 {color:#fff;font-size:1.15em;font-weight:500;}
	.menubox {position:absolute;width:100%;height:45px;margin: 0 auto;text-align: center;bottom:0;}
	.menubox ul li {display:inline-block;padding: 0;width:30%;text-align:center;font-size:1.03em;letter-spacing:0;line-height:45px;font-weight:600;background:#fff;cursor:pointer;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
	.menubox ul li a:hover {color:#222;}

	/* 섹션1 */
	.section1 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section1-inner {margin-top:30px;width:100%;}
	.section1-inner > img {width:100%;}
	.section1-inner > .txtbox {padding:20px 0 0 0;width:100%;font-size:1em;font-weight:300 !important;}

	/* 섹션2 */
	.section2 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section2-inner {width:100%;margin:0 auto;padding:0;}
	.section2-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section2-inner ul li {width:48%;margin:30px 0 0 0;}
	.section2-inner ul li img {width:100%;object-fit:cover;}
	.section2-inner ul li p {padding:5px 0 0 0;font-weight:500;font-size:1.1em;letter-spacing:0;}

	/* 섹션3 */
	.section3 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section3 > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;font-size:1.3em;padding:12px 20px;line-height:1;border:1px solid #0081bb;}
	.section3 > .call {padding:10px 0 0 0;font-size:2.8em;font-family: 'Paperlogy-8ExtraBold', sans-serif;letter-spacing:0;}
	.section3 > p {padding:5px 0 0 0;font-size:1.1em;}

	/* 섹션4 */
	.section4 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section4-inner {width:100%;margin:0 auto;padding:0;}
	.section4-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section4-inner ul li {width:49%;margin:30px 0 0 0;}
	.section4-inner ul li img {width:100%;object-fit:cover;}
	.section4-inner ul li p {padding:8px 0 0 0;font-weight:500;font-size:1.1em;letter-spacing:0;}

	/* 섹션5 */
	.section5 {width:100%;margin:0 auto;padding:60px 15px;}
	.section5-inner {margin-top:0;width:100%;}
	.section5-inner > h3 {display:inline-block;background:#0081bb;margin:40px 0 15px 0;padding:15px 15px;border-radius:10px;color:#fff;font-weight:500;font-size:1em;line-height:1.3;}
	.section5-inner > .abox {display: flex;justify-content: flex-end;width:100%;}
	.section5-inner > .abox > .abox-inner {width:90%;background:#fff;font-weight:300 !important;font-size:1em;line-height:1.4;padding:20px 20px;border-radius:10px;box-shadow: 0 14px 40px rgba(0,0,0,0.03), 0 10px 12px rgba(0,0,0,0.03);}

	/* 섹션6 */
	.section6 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section6-inner {width:100%;margin:0 auto;}
	.section6-inner > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;background:#fff;font-size:1.3em;padding:12px 20px;line-height:1;border:1px solid #0081bb;}
	.section6-inner > .call {padding:10px 0 0 0;font-size:2.1em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.section6-inner > p {padding:5px 0 0 0;font-size:1.1em;}

	/* 섹션7 */
	.section7 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section7-inner {margin-top:30px;width:100%;}
	.section7-inner > .video {position: relative;padding-bottom:56.25%;}
	.section7-inner > .video iframe {position: absolute;top: 0;left: 0 ;right: 0;bottom: 0;width:100%;height: 100%;}
	.stxt-top {padding:0 0 5px 0;font-size:1.2em;letter-spacing:0;}

	/* 섹션8 */
	.section8 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section8-inner {display:none;}
	.branch-m-wrap {display:block;padding:30px 0 0 0;width:100%;}
	.ocallnum {width:40%;margin:0 auto;text-align:center;font-size:1.3em;padding:6px 0;border:2px solid #0081bb;border-radius:30px;color:#0081bb;font-weight:500;letter-spacing:-0.5px;}
	.ocallnum b {font-weight:600;font-family: 'Inter', sans-serif;}
	.calltable-wrap {clear:both;width:100%;margin:30px 0 0 0;border-top:1px solid #888;}
	.calltable-wrap tbody td.item {padding:10px 0;text-align:center;font-weight:500;background:#eeeff2;}
	.calltable-wrap tbody td {padding:10px 30px;border-bottom:1px solid #d3d4d8;font-family: 'Inter', sans-serif;}
	.stxt-bottom {padding:5px 0 0 0;font-size:1.2em;letter-spacing:0;}
	.bcallnumbox {display:none;}

	/* 섹션9 */
	.section9 {width:100%;margin:0 auto;padding:60px 15px;}
	.section9-inner {margin-top:30px;width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section9-inner > .imgbox {width:100%;}
	.section9-inner > .imgbox img {width:100%;}
	.section9-inner > .textbox {padding:20px 0 0 0;width:100%;font-weight:300 !important;font-size:1em;line-height:1.4;}
	.callnumbox {margin-top:50px;width:100%;text-align:center;}
	.callnumbox > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#fff;background:#0081bb;font-size:1.1em;padding:12px 20px;line-height:1;border-radius:50px;}
	.callnumbox > .call {padding:10px 0 0 0;font-size:2.1em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.callnumbox > p {padding:5px 0 0 0;font-size:1.1em;}
	
	
}

/***************************************************************************/
/*					       테블릿 세로 (해상도 768px ~ 1023px)			                 /
/***************************************************************************/
@media all and (min-width:768px) and (max-width:1023px) { 

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:16px;line-height:1.5;}

	/* footer */
	.footer-inner {position:relative;width:100%;margin:0 auto;padding:30px 0;text-align:center;}
	.footer-inner > .cominfo {width: 100%;margin: 0 auto;padding:0 15px;text-align: center;}
	.footer-inner > .cominfo:after {display: block;content: "";clear: both;}
	.footer-inner > .cominfo ul {padding: 0 0 10px 0;list-style: none;margin: 0;}
	.footer-inner > .cominfo ul li {display: inline-block; /* float을 inline-block으로 변경 */padding-right:18px;color: rgba(255, 255, 255, 0.5);font-size: 0.7em;line-height: 1.3;font-weight: 300 !important;}
	.footer-inner > .cominfo > .copy {padding:10px 0 0 0;color:rgba(255,255,255,0.3);font-size:0.6em;font-weight: 300 !important;}
	.footer-inner > .cominfo > .wws {width:100%;color:rgba(255,255,255,0.3);font-size:0.6em;}
	.footer-inner > .cominfo > .wws img {width:24px;height:8px;margin:4px 0 0 4px;opacity:0.4;}

	/* 위로가기 버튼 */
	.topBtn {display:scroll;position:fixed;bottom:10px;right:20px;z-index:200;}
	.topBtn:hover {opacity: 0.7;  /* 마우스를 올렸을 때 버튼의 투명도를 살짝 줄여서 효과를 줌 */}
	.topBtn > img {width:40px;height:40px;}

	/* 텍스트 공통 */
	h2 {font-size:1.5em;letter-spacing:0;line-height:1.2;text-align:center;font-family: 'Paperlogy-8ExtraBold', sans-serif;}

	/* 상단이미지 */
	.topimg_wrap {position:relative;width:100%;height:320px;overflow:hidden;background:url('../img2/topimg.jpg') no-repeat center top;background-size:cover;display: flex;justify-content: center;}
	.topimg_inner {width:100%;height:320px;margin:0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align:center;}
	.topimg_inner > h1 {padding:15px 0 15px 0;color:#20baff;font-size:3.7em;line-height:1;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.topimg_inner > .toptxt1 {color:#fff;font-size:1.4em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.topimg_inner > .toptxt2 {color:#fff;font-size:1.15em;font-weight:500;}
	.menubox {position:absolute;width:100%;height:45px;margin: 0 auto;text-align: center;bottom:0;}
	.menubox ul li {display:inline-block;padding: 0;width:30%;text-align:center;font-size:1.03em;letter-spacing:0;line-height:45px;font-weight:600;background:#fff;cursor:pointer;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
	.menubox ul li a:hover {color:#222;}

	/* 섹션1 */
	.section1 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section1-inner {margin-top:30px;width:100%;}
	.section1-inner > img {width:100%;}
	.section1-inner > .txtbox {padding:20px 0 0 0;width:100%;font-size:1em;font-weight:300 !important;}

	/* 섹션2 */
	.section2 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section2-inner {width:100%;margin:0 auto;padding:0;}
	.section2-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section2-inner ul li {width:48%;margin:30px 0 0 0;}
	.section2-inner ul li img {width:100%;object-fit:cover;}
	.section2-inner ul li p {padding:5px 0 0 0;font-weight:500;font-size:1.1em;letter-spacing:0;}

	/* 섹션3 */
	.section3 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section3 > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;font-size:1.3em;padding:12px 20px;line-height:1;border:1px solid #0081bb;}
	.section3 > .call {padding:10px 0 0 0;font-size:2.8em;font-family: 'Paperlogy-8ExtraBold', sans-serif;letter-spacing:0;}
	.section3 > p {padding:5px 0 0 0;font-size:1.1em;}

	/* 섹션4 */
	.section4 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section4-inner {width:100%;margin:0 auto;padding:0;}
	.section4-inner ul {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section4-inner ul li {width:49%;margin:30px 0 0 0;}
	.section4-inner ul li img {width:100%;object-fit:cover;}
	.section4-inner ul li p {padding:8px 0 0 0;font-weight:500;font-size:1.1em;letter-spacing:0;}

	/* 섹션5 */
	.section5 {width:100%;margin:0 auto;padding:60px 15px;}
	.section5-inner {margin-top:0;width:100%;}
	.section5-inner > h3 {display:inline-block;background:#0081bb;margin:40px 0 15px 0;padding:15px 15px;border-radius:10px;color:#fff;font-weight:500;font-size:1em;line-height:1.3;}
	.section5-inner > .abox {display: flex;justify-content: flex-end;width:100%;}
	.section5-inner > .abox > .abox-inner {width:90%;background:#fff;font-weight:300 !important;font-size:1em;line-height:1.4;padding:20px 20px;border-radius:10px;box-shadow: 0 14px 40px rgba(0,0,0,0.03), 0 10px 12px rgba(0,0,0,0.03);}

	/* 섹션6 */
	.section6 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section6-inner {width:100%;margin:0 auto;}
	.section6-inner > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#0081bb;background:#fff;font-size:1.3em;padding:12px 20px;line-height:1;border:1px solid #0081bb;}
	.section6-inner > .call {padding:10px 0 0 0;font-size:2.1em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.section6-inner > p {padding:5px 0 0 0;font-size:1.1em;}

	/* 섹션7 */
	.section7 {width:100%;margin:0 auto;padding:60px 15px;text-align:center;}
	.section7-inner {margin-top:30px;width:100%;}
	.section7-inner > .video {position: relative;padding-bottom:56.25%;}
	.section7-inner > .video iframe {position: absolute;top: 0;left: 0 ;right: 0;bottom: 0;width:100%;height: 100%;}
	.stxt-top {padding:0 0 5px 0;font-size:1.2em;letter-spacing:0;}

	/* 섹션8 */
	.section8 {width:100%;padding:60px 15px;text-align:center;background:#f7f8fb;}
	.section8-inner {display:none;}
	.branch-m-wrap {display:block;padding:30px 0 0 0;width:100%;}
	.ocallnum {width:40%;margin:0 auto;text-align:center;font-size:1.3em;padding:6px 0;border:2px solid #0081bb;border-radius:30px;color:#0081bb;font-weight:500;letter-spacing:-0.5px;}
	.ocallnum b {font-weight:600;font-family: 'Inter', sans-serif;}
	.calltable-wrap {clear:both;width:100%;margin:30px 0 0 0;border-top:1px solid #888;}
	.calltable-wrap tbody td.item {padding:10px 0;text-align:center;font-weight:500;background:#eeeff2;}
	.calltable-wrap tbody td {padding:10px 30px;border-bottom:1px solid #d3d4d8;font-family: 'Inter', sans-serif;}
	.stxt-bottom {padding:5px 0 0 0;font-size:1.2em;letter-spacing:0;}
	.bcallnumbox {display:none;}

	/* 섹션9 */
	.section9 {width:100%;margin:0 auto;padding:60px 15px;}
	.section9-inner {margin-top:30px;width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.section9-inner > .imgbox {width:100%;}
	.section9-inner > .imgbox img {width:100%;}
	.section9-inner > .textbox {padding:20px 0 0 0;width:100%;font-weight:300 !important;font-size:1em;line-height:1.4;}
	.callnumbox {margin-top:50px;width:100%;text-align:center;}
	.callnumbox > .txt24h {font-family: 'Paperlogy-8ExtraBold', sans-serif;display:inline-block;color:#fff;background:#0081bb;font-size:1.1em;padding:12px 20px;line-height:1;border-radius:50px;}
	.callnumbox > .call {padding:10px 0 0 0;font-size:2.1em;font-family: 'Paperlogy-8ExtraBold', sans-serif;}
	.callnumbox > p {padding:5px 0 0 0;font-size:1.1em;}
	
		
}

/***************************************************************************/
/*                                           아이패드 프로									             /
/***************************************************************************/
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) {

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	
}