body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:'µ¸¿ò',dotum,sans-serif;color:#333}/* color°ªÀº µðÀÚÀÎ°¡ÀÌµå¿¡ ¸Â°Ô»ç¿ë */
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
a:active {background-color:transparent}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
html,body {height:100%}

* { box-sizing:border-box; }

/* ¼¿·ºÆ®¹Ú½º */
	select::-ms-expand { display: none;} /* ieÈ­»ìÇ¥È÷µç */
	select	{outline:none;width: 100%; height:45px; padding-left:10px; background: #ffffff url('/images/sel_arr.gif') no-repeat 95% 50%; /* È­»ìÇ¥ ´ëÃ¼ */ border: 1px solid #999; border-radius: 0px; -webkit-appearance: none; /* ¿ÜÇü °¨Ãß±â */ -moz-appearance: none; appearance: none;}
input::-ms-clear, 
select::-ms-expand{ display: none; }

/* Ã¼Å©¹Ú½º */
	input[type="checkbox"] { display:inline-block; width: 20px; height: 20px; padding: 0; margin: 0; overflow: hidden; clip:rect(0,0,0,0); border: 0; vertical-align:middle; } 
	input[type="checkbox"] + label { display: inline-block; position: relative; padding-left: 5px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } 


@font-face {font-family: 'GmSansL'; src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'GmSansM'; src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'GmSansB'; src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal;}

/* Pretendard */ 
@font-face { font-family: 'Pretendard'; src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Pretendard'; src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Pretendard'; src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Pretendard'; src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff'); font-weight: 700; font-style: normal; }


.pc_header { position:fixed; width:100%; height:89px; background:#fff; border-bottom:1px solid #eaeaea; z-index:999; } 
.pc_header .logo { width:158px; margin:10px auto; }
.pc_header .top_btn { position:absolute; top:15px; right:0; }
.pc_header .top_good { position:absolute; top:5px; left:0; }
.pc_header .pinnWrap { position:relative; width:1260px; margin:0 auto; } 
.pc_header img { width:100%; } 
.top_height { height:89px; } 
@media screen and (max-width: 1260px){
	.pc_header { height:59px; } 
	.pc_header .logo { width:100px; margin:9px auto 0; }
	.pc_header .top_btn { top:10px; right:10px; width:100px; }
	.pc_header .top_good { top:6px; left:10px; width:90px; }
	.pc_header .pinnWrap { width:100%; } 
	.top_height { height:59px; } 
}

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

}

@media screen and (max-width: 650px){
	.pc_header { height:59px; } 
	.pc_header .logo { width:90px; margin:12px auto 0; }
	.pc_header .top_btn { top:5px; right:10px; width:100px; }
	.pc_header .top_good { top:2px; left:10px; width:90px; }
	.pc_header .pinnWrap { width:100%; } 
	.top_height { height:59px; } 
}



.header { position:relative; width:100%; background:url(vsl_bg.jpg) no-repeat top center; line-height:1.1; padding-bottom:100px; } 
.header .vsl_img { position:absolute; width:400px; left:50%; top:0; margin-left:280px; }
.header .vsl_img img { width:100%; }
.header .tinnwrap { position:relative; display:flex; flex-wrap:wrap; justify-content:space-between; max-width:1260px; margin:0 auto; z-index:5; }
.header .tinnwrap .vsl-txt { width:100%; padding:100px 0; font-family: 'GmSansM'; font-weight:normal; font-size:45px; color:#000; text-align:center; text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1); }
.header .tinnwrap .vsl-txt span { font-family: 'GmSansB'; color:#0004b7; }

.header .tinnwrap .vsl-left { width:49%; background:rgba(255,255,255,1); }
.header .tinnwrap .vsl-left h2 { font-family: 'GmSansM'; font-weight:normal; padding:50px 0 0 0; font-size:35px; text-align:center; }
.header .tinnwrap .vsl-left .pic { width:90%; margin:30px auto; }
.header .tinnwrap .vsl-left .pic img { width:100%; }
.header .tinnwrap .vsl-left p { font-family: 'GmSansM'; padding:0px 30px 60px 30px; font-size:25px; text-align:center; line-height:1.5; }

.header .tinnwrap .vsl-righ { width:49%; background:rgba(255,255,255,0.9); }
.header .tinnwrap .vsl-righ h2 { font-family: 'GmSansM'; font-weight:normal; padding:50px 0 0 0; font-size:35px; text-align:center; }
.header .tinnwrap .vsl-righ .form-wrap { position:relative; margin:30px auto; width:90%; }
.header .tinnwrap .vsl-righ .form-wrap .form_box { border:0px solid red; }
.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set { padding:10px 0; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; width:100%;  }
.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1ftitle { width:100px; font-family: 'GmSansM'; font-size:16px; text-align:left; line-height:1.2;  }
.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1finput { width:calc(100% - 100px); }

.header .tinnwrap .vsl-righ .form-wrap .form_box .form2set { width:100%; display:flex; flex-wrap:wrap; align-items:center; padding:18px 0; margin-bottom:5px; } 

.form1_btn { display:block; padding:10px 0 8px 0; border: 0; background:#fc8418; width: 100%; border-radius: 0; font-family: GmSansM; font-size: 25px; color:#fff; margin-top:5px; cursor: pointer; transition:all .2s; }
.form1_btn:hover { background:#ec1216; transition:all .2s; }
.iptStyle { width:100%; padding:13px; border:1px solid #dedede; }

.attWrapbox2 { position:relative; background:#f8f8f8; width:90%; margin:0 auto; padding:0px 0; text-align:left; }
ul.attWrap2 { max-width:100%; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; }
ul.attWrap2 li { position:relative; width:32%; overflow:hidden; border:1px solid #eaeaea; }
ul.attWrap2 li .m_bg { height:150px; transition:all .4s; }
ul.attWrap2 li:hover .m_bg { transform:scale(1.1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out; }
ul.attWrap2 li .divTxt { position:absolute; width:100%; text-align:center; padding:0 20px; top:30px; left:0; color:rgba(0,0,0,0.7); font-size:20px; font-family:Pretendard, sans-serif; font-weight:700; letter-spacing:-0.05em; transition:all .4s; }
ul.attWrap2 li:hover .divTxt { color:#ff0000; transition:all .4s; }

ul.attWrap2 li:nth-child(1n) .m_bg {background:url(att_5.jpg) no-repeat; background-size:cover; opacity:0.5; }
ul.attWrap2 li:nth-child(2n) .m_bg {background:url(att_1.jpg) no-repeat; background-size:cover; opacity:0.5; }
ul.attWrap2 li:nth-child(3n) .m_bg {background:url(att_3.jpg) no-repeat; background-size:cover; opacity:0.5; }

@media screen and (max-width: 1260px){
	.header { padding-bottom:80px; } 
	.header .vsl_img { width:360px; margin-left:250px; }
	.header .tinnwrap { max-width:95%; }
	.header .tinnwrap .vsl-txt { padding:80px 0; font-size:40px; }

	.header .tinnwrap .vsl-left { width:49%; }
	.header .tinnwrap .vsl-left h2 { padding:40px 0 0 0; font-size:32px; }
	.header .tinnwrap .vsl-left .pic { width:100%; margin:30px auto; }
	.header .tinnwrap .vsl-left p { padding:0px 20px 50px 20px; font-size:18px; text-align:center; line-height:1.2; }

	.header .tinnwrap .vsl-righ { width:49%; background:rgba(255,255,255,0.9); }
	.header .tinnwrap .vsl-righ h2 { padding:40px 0 0 0; font-size:32px; }
	.header .tinnwrap .vsl-righ .form-wrap { margin:20px auto; width:90%; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set { padding:8px 0; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1ftitle { width:80px; font-size:15px; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1finput { width:calc(100% - 80px); }

	.header .tinnwrap .vsl-righ .form-wrap .form_box .form2set { margin-bottom:5px; padding:15px 0; } 

	.form1_btn { padding:10px 0 8px 0; font-size: 20px; margin-top:5px; }
	.iptStyle { width:100%; padding:13px; }

	.attWrapbox2 { width:90%; }
	ul.attWrap2 li { width:32%; }
	ul.attWrap2 li .m_bg { height:150px; }
	ul.attWrap2 li .divTxt { padding:0 20px; top:30px; left:0; font-size:18px; }
}

@media screen and (max-width: 900px){
	.header { padding-bottom:60px; } 
	.header .vsl_img { width:300px; margin-left:100px; }
	.header .tinnwrap .vsl-txt { padding:60px 0; font-size:30px; text-align:left; }

	.header .tinnwrap .vsl-left { width:100%; }
	.header .tinnwrap .vsl-left h2 { padding:40px 0 0 0; font-size:30px; }
	.header .tinnwrap .vsl-left .pic { margin:20px auto; }
	.header .tinnwrap .vsl-left p { padding:0px 10px 30px 10px; font-size:16px; }

	.header .tinnwrap .vsl-righ { width:100%; margin-top:10px; }
	.header .tinnwrap .vsl-righ h2 { padding:40px 0 0 0; font-size:30px; }
	.header .tinnwrap .vsl-righ .form-wrap { margin:20px auto; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set { padding:5px 0; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1ftitle { width:80px; font-size:14px; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1finput { width:calc(100% - 80px); }

	.header .tinnwrap .vsl-righ .form-wrap .form_box .form2set { margin-bottom:5px; padding:14px 0; } 

	.form1_btn { padding:10px 0 8px 0; font-size: 18px; margin-top:5px; }
	.iptStyle { width:100%; padding:13px; }

	ul.attWrap2 li { width:32%; }
	ul.attWrap2 li .m_bg { height:150px; }
	ul.attWrap2 li .divTxt { padding:0 20px; top:30px; left:0; font-size:18px; }
}

@media screen and (max-width: 650px){
	.header { padding-bottom:40px; } 
	.header .vsl_img { width:200px; left:0; margin-left:0; }
	.header .tinnwrap .vsl-txt { padding:20px 0 80px 0; font-size:18px; text-align:right; }

	.header .tinnwrap .vsl-left h2 { padding:30px 0 0 0; font-size:20px; }
	.header .tinnwrap .vsl-left .pic { margin:10px auto; }
	.header .tinnwrap .vsl-left p { padding:0px 0px 20px 10px; font-size:13px; }

	.header .tinnwrap .vsl-righ { margin-top:10px; }
	.header .tinnwrap .vsl-righ h2 { padding:30px 0 0 0; font-size:20px; }
	.header .tinnwrap .vsl-righ .form-wrap { margin:10px auto; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set { padding:3px 0; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1ftitle { width:60px; font-size:13px; }
	.header .tinnwrap .vsl-righ .form-wrap .form_box .form1set .form1finput { width:calc(100% - 60px); }

	.header .tinnwrap .vsl-righ .form-wrap .form_box .form2set { margin-bottom:5px; padding:12px 0; } 

	.form1_btn { padding:10px 0 8px 0; font-size: 16px; margin-top:5px; }
	.iptStyle { width:100%; padding:13px; }

	ul.attWrap2 li { width:32%; margin-bottom:20px;}
	ul.attWrap2 li .m_bg { height:150px; }
	ul.attWrap2 li .divTxt { padding:0 10px; top:30px; left:0; font-size:12px; }
}


.pri-wrap { background:#f9dbc9; padding:80px 0; }
.pri-wrap .pri-inwrap { max-width:1260px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; border:0px solid red; }

.pri-wrap .pri-inwrap .pri-left { width:48%; }
.pri-wrap .pri-inwrap .pri-left h3 { font-family: 'GmSansM'; font-weight:normal; padding:0 0 30px 0; font-size:35px; text-align:center; letter-spacing:-0.025em; line-height:1.3; }
.pri-wrap .pri-inwrap .pri-left h3 span { display:block; padding:0 0 0px 0; font-size:20px; }
.pri-wrap .pri-inwrap .pri-left .pri-pic { width:100%; background:#fff; display:flex; flex-wrap:wrap; justify-content:space-between; }
.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems { width:50%; padding:20px 0; text-align:center; border:1px solid #eaeaea; border-width:0 1px 1px 0; }
.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems img { width:80%; }

.pri-wrap .pri-inwrap .pri-righ { width:48%; }
.pri-wrap .pri-inwrap .pri-righ h3 { font-family: 'GmSansM'; font-weight:normal; padding:0 0 30px 0; font-size:35px; text-align:center; letter-spacing:-0.025em; line-height:1.3; }
.pri-wrap .pri-inwrap .pri-righ h3 span { display:block; padding:0 0 0px 0; font-size:20px; }
.pri-wrap .pri-inwrap .pri-righ .role-wrap { width:100%; background:#fff; }

@media screen and (max-width: 1260px){
	.pri-wrap { padding:60px 0; }
	.pri-wrap .pri-inwrap { max-width:95%; }

	.pri-wrap .pri-inwrap .pri-left { width:48%; }
	.pri-wrap .pri-inwrap .pri-left h3 { padding:0 0 30px 0; font-size:30px; }
	.pri-wrap .pri-inwrap .pri-left h3 span { font-size:18px; }
	.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems { width:50%; padding:20px 0; }
	.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems img { width:60%; }

	.pri-wrap .pri-inwrap .pri-righ { width:48%; }
	.pri-wrap .pri-inwrap .pri-righ h3 { padding:0 0 30px 0; font-size:30px; }
	.pri-wrap .pri-inwrap .pri-righ h3 span { font-size:18px; }
}

@media screen and (max-width: 900px){
	.pri-wrap { padding:40px 0; }
	.pri-wrap .pri-inwrap { max-width:95%; }

	.pri-wrap .pri-inwrap .pri-left { width:100%; }
	.pri-wrap .pri-inwrap .pri-left h3 { padding:0 0 20px 0; font-size:25px; }
	.pri-wrap .pri-inwrap .pri-left h3 span { font-size:16px; }
	.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems { width:50%; padding:20px 0; }
	.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems img { width:60%; }

	.pri-wrap .pri-inwrap .pri-righ { width:100%; margin-top:30px; }
	.pri-wrap .pri-inwrap .pri-righ h3 { padding:0 0 20px 0; font-size:25px; }
	.pri-wrap .pri-inwrap .pri-righ h3 span { font-size:16px; }
}

@media screen and (max-width: 650px){
	.pri-wrap { padding:30px 0; }
	.pri-wrap .pri-inwrap .pri-left h3 { padding:0 0 20px 0; font-size:21px; }
	.pri-wrap .pri-inwrap .pri-left h3 span { font-size:14px; }
	.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems { width:50%; padding:20px 0; }
	.pri-wrap .pri-inwrap .pri-left .pri-pic .picitems img { width:70%; }

	.pri-wrap .pri-inwrap .pri-righ { width:100%; margin-top:30px; }
	.pri-wrap .pri-inwrap .pri-righ h3 { padding:0 0 20px 0; font-size:21px; }
	.pri-wrap .pri-inwrap .pri-righ h3 span { font-size:14px; }
}



.attWrapbox { position:relative; background:#f5f1ea; width:100%; margin:0 auto; padding:80px 0; text-align:left; }
.attWrapbox > h2 { font-family: 'GmSansM'; font-weight:normal; padding:0 0 0px 0; font-size:35px; text-align:center; }
.attWrapbox > h3 { font-family: 'GmSansM'; font-weight:normal; padding:0 0 50px 0; font-size:23px; text-align:center; }
ul.attWrap { max-width:1260px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; }
ul.attWrap li { position:relative; width:23%; overflow:hidden; border:1px solid #eaeaea; }
ul.attWrap li .m_bg { height:380px; transition:all .4s; }
ul.attWrap li:hover .m_bg { transform:scale(1.1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out; }
ul.attWrap li .divTxt { position:absolute; width:100%; text-align:center; padding:0 20px; top:30px; left:0; color:rgba(0,0,0,0.7); font-size:28px; font-family:Pretendard, sans-serif; font-weight:700; letter-spacing:-0.05em; transition:all .4s; }
ul.attWrap li .divTxt span { display:block; font-size:15px; color:rgba(0,0,0,0.5); padding-top:10px; }
ul.attWrap li:hover .divTxt { color:#ff0000; transition:all .4s; }


ul.attWrap li:nth-child(1n) .m_bg {background:url(att_5.jpg) no-repeat; background-size:cover;}
ul.attWrap li:nth-child(2n) .m_bg {background:url(att_1.jpg) no-repeat; background-size:cover;}
ul.attWrap li:nth-child(3n) .m_bg {background:url(att_2.jpg) no-repeat; background-size:cover;}
ul.attWrap li:nth-child(4n) .m_bg {background:url(att_3.jpg) no-repeat; background-size:cover;}

@media screen and (max-width: 1260px){
	.attWrapbox { padding:60px 0; }
	.attWrapbox > h2 { font-size:30px; }
	.attWrapbox > h3 { padding:0 0 40px 0; font-size:20px; }
	ul.attWrap { max-width:95%; }
	ul.attWrap li { width:24%; }
	ul.attWrap li .m_bg { height:350px; }
	ul.attWrap li .divTxt { padding:0 20px; top:30px; font-size:24px; }
	ul.attWrap li .divTxt span { font-size:14px; padding-top:0; }
}

@media screen and (max-width: 900px){
	.attWrapbox { padding:40px 0; }
	.attWrapbox > h2 { font-size:27px; }
	.attWrapbox > h3 { padding:0 0 40px 0; font-size:18px; }
	ul.attWrap { max-width:95%; }
	ul.attWrap li { width:24%; }
	ul.attWrap li .m_bg { height:250px; }
	ul.attWrap li .divTxt { padding:0 20px; top:30px; font-size:20px; }
	ul.attWrap li .divTxt span { font-size:13px; }
}

@media screen and (max-width: 650px){
	.attWrapbox { padding:30px 0; }
	.attWrapbox > h2 { font-size:22px; }
	.attWrapbox > h3 { padding:0 0 30px 0; font-size:15px; }
	ul.attWrap { max-width:95%; }
	ul.attWrap li { width:49%; margin-bottom:10px; }
	ul.attWrap li .m_bg { height:230px; }
	ul.attWrap li .divTxt { padding:0 20px; top:20px; font-size:18px; }
	ul.attWrap li .divTxt span { font-size:12px; }
}


.service_blk { background:url(yotube_bg.jpg) no-repeat; background-size:cover; }
.service_blk h2 { font-family: 'GmSansM'; font-weight:normal; padding:80px 0 40px 0; font-size:35px; text-align:center; color:#000; }
.service_blk h3 { font-family: 'GmSansM'; font-weight:normal; padding:50px 0 80px 0; font-size:35px; text-align:center; color:#000; }
.service_blk .pos { max-width:900px; padding:30px 30px 20px 30px; margin:0 auto; background:#fff; display:flex; flex-wrap:wrap; justify-content:space-between; border-radius:10px 10px 0 0; overflow:hidden; }
.service_blk .pos .set { text-align:center; width:32%; }
.service_blk .pos .set .txt { font-family: 'GmSansM'; font-weight:normal; padding:10px 0 0 0; font-size:18px; text-align:center; }
.service_blk .pos .set .on { color:#ff0000; }

.youtube-wrap { max-width:900px; height:500px; margin:0 auto; text-align:center; background:#fff; padding:30px; border-radius:0 0 10px 10px; overflow:hidden; }
.youtube-wrap iframe { width:100%; border-radius:10px; overflow:hidden; }

@media screen and (max-width: 1260px){
	.service_blk h2 { padding:80px 0 40px 0; font-size:30px; }
	.service_blk h3 { padding:50px 0 80px 0; font-size:30px; }
	.service_blk .pos { max-width:900px; padding:30px 30px 20px 30px; border-radius:10px 10px 0 0; }
	.service_blk .pos .set .txt { padding:10px 0 0 0; font-size:16px; }

	.youtube-wrap { max-width:900px; height:500px; padding:30px; border-radius:0 0 10px 10px; }
}

@media screen and (max-width: 900px){
	.service_blk h2 { padding:50px 0 40px 0; font-size:30px; }
	.service_blk h3 { padding:50px 0 50px 0; font-size:30px; }
	.service_blk .pos { max-width:95%; padding:30px 30px 0px 30px; border-radius:10px 10px 0 0; }
	.service_blk .pos .set .icon { width:100%; }
	.service_blk .pos .set .icon img { width:100%; }
	.service_blk .pos .set .txt { padding:10px 0 0 0; font-size:14px; }

	.youtube-wrap { max-width:95%; height:450px; padding:30px; border-radius:0 0 10px 10px; }
}

@media screen and (max-width: 650px){
	.service_blk h2 { padding:40px 0 20px 0; font-size:20px; }
	.service_blk h3 { padding:40px 0 40px 0; font-size:20px; }
	.service_blk .pos { max-width:95%; padding:10px 10px 0px 10px; }
	.service_blk .pos .set .txt { padding:10px 0 0 0; font-size:13px; }

	.youtube-wrap { height:220px; padding:10px; border-radius:0 0 10px 10px; }
}


.btm_bnr { background:white; padding:0; max-width:1300px; margin:0 auto; height:90px; border-bottom:1px solid #eaeaea; }
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; 
	display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
	border:1px solid red; border-width:0 0px 0 0; padding:10px;
}
.swiper-slide img {width:100%; }


.footer { background:#433b4e; font-family:Pretendard; font-size:16px; text-align:center; color:rgba(255,255,255,0.5); padding:30px 0; letter-spacing:-0.025em; }

@media screen and (max-width: 1260px){
	.footer { font-size:14px; padding:30px 20px; }
}

@media screen and (max-width: 900px){
	.footer { font-size:14px; padding:20px 20px; }
}

@media screen and (max-width: 650px){
	.footer { font-size:12px; padding:20px 10px; }
}