
@media screen and (max-width: 768px) {
body { padding-top:50px;}

/*header �쒖옉*/
header { position:fixed; top: 0; left: 0; width: 100%; height: 50px; margin:0 auto; z-index: 100;  background:#fff; border-bottom: 1px solid rgba(0,0,0,0.05); }
header .inner-wrap { display:block; width:calc(100% - 32px); height:100%; margin:0 16px; }
header .logo { float:left; width:108px; height:32px; text-indent:-9999px; background:url(../images/logo_header.png) no-repeat 0 0;  background-size:contain; margin-top:9px;}
header .logo a { display:block; width:100%; height:100%;}
header .gnb { float:right; margin-top:12px; margin-right: 0; }
header .gnb li { float:left; margin-left:12px;}
header .gnb li:first-child { margin-left:0!important;}
header .gnb li a { transition:all 0.5s; font-size:13px; color:#161616; font-weight:bold; }
header .gnb li a:hover { color:#51BDFF; }
/*header ��*/

/*section 硫붿씤 �쒖옉*/
.section-main { oveflow:hidden; position:relative; width:100%; background:url(../images/bg_main.jpg) no-repeat 0 0; height:360px; background-size:cover;}
.section-main .inner-wrap { overflow:hidden; padding:32px 0; position:relative; display:block; height:100%; margin:0 auto; }
.section-main .inner-wrap .illust { transform:rotate(15deg); z-index:0; position:absolute; right:-80px; bottom:-80px; width:250px; height:250px; background:url(../images/main_illust.png) no-repeat 0 0; background-size:contain; }
.section-main .inner-wrap .text { z-index:1; position:relative; display:inline-block; width:100%; height:auto; text-align:center;}
.section-main .inner-wrap .text p { font-size:18px; margin-bottom:16px; }
.section-main .inner-wrap .text h4 { display:block; font-family: 'GmarketSansBold', sans-serif; font-size:26px; line-height:1.1;}
.section-main .inner-wrap .text h4 strong {display:inline-block; font-family: 'GmarketSansBold', sans-serif; color:#51BDFF;}
.section-main .inner-wrap .text .btn { display:inline-block; width:160px; height:50px; text-align:center; margin:24px auto 0;}
.section-main .inner-wrap .text .btn a { background:#161616; color:#fff; transition:all 0.5s; border:1px solid #161616; border-radius:4px; position:relative; padding-left:32px; display:inline-block; width:100%; height:100%; font-size:15px; line-height:50px; font-weight:bold; }
.section-main .inner-wrap .text .btn a:hover { background:#fff; color:#161616; }
.section-main .inner-wrap .text .btn a:before { content:''; display:block; position:absolute; top:50%; margin-top:-16px; left:16px; width:32px; height:32px;  background:url(../images/icon_google.png) no-repeat 0 0; background-size:contain; }
/*section 硫붿씤 ��*/

/*section 1 �쒖옉*/
.section-1 { position:relative; width:100%; margin:0 auto; background:#fff; height:550px; }
.section-1 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-1 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_1.png) no-repeat 0 0; background-size:contain; }
.section-1 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-1 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-1 .inner-wrap .text p { font-size:15px; }
/*section 1 ��*/

/*section 2 �쒖옉*/
.section-2 { position:relative; width:100%; margin:0 auto; background:#F6FCFF; height:530px; }
.section-2 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-2 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_2.png) no-repeat 0 0; background-size:contain; }
.section-2 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-2 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-2 .inner-wrap .text p { font-size:15px; }
/*section 2 ��*/

/*section 3 �쒖옉*/
.section-3 { position:relative; width:100%; margin:0 auto; background:#fff; height:575px; }
.section-3 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-3 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_3.png) no-repeat 0 0; background-size:contain; }
.section-3 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-3 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-3 .inner-wrap .text p { font-size:15px; }
/*section 3 ��*/

/*section 4 �쒖옉*/
.section-4 { position:relative; width:100%; margin:0 auto; background:#F6FCFF; height:600px; }
.section-4 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-4 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_4.png) no-repeat 0 0; background-size:contain; }
.section-4 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-4 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-4 .inner-wrap .text p { font-size:15px; }
/*section 4 ��*/

/*section cs �쒖옉*/
.section-cs {  position:relative; width:100%; margin:0 auto; background:url(../images/bg_cs.png) no-repeat center center; height:380px; background-size:cover; }
.section-cs .inner-wrap { padding:60px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-cs .inner-wrap .text {height:auto;  display:block; text-align:center;}
.section-cs .inner-wrap .text h4 { color:#fff; display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1; margin-bottom:10px;}
.section-cs .inner-wrap .text p { color:#fff; font-size:14px; margin-bottom:40px;}
.section-cs .inner-wrap .slider {  width:100%; height:200px;  display:block; text-align:center; oveflow:hidden; }
.section-cs .inner-wrap .slider .infographic {  width:1600px; height:100%; display:inline-block; margin:0 auto; margin-left:-60px;  text-align:center;}
.section-cs .inner-wrap .slider .infographic li { position:relative; float:left; width:150px!important;}
.section-cs .inner-wrap .slider .infographic li div { position:absolute; left:50%; margin-left:-50px; width:100px; height:100px;  }
.section-cs .inner-wrap .slider .infographic li:nth-child(1) div { background:url(../images/icon_cs_1.png) no-repeat 0 0; background-size:contain;}
.section-cs .inner-wrap .slider .infographic li:nth-child(2) div { background:url(../images/icon_cs_2.png) no-repeat 0 0; background-size:contain;}
.section-cs .inner-wrap .slider .infographic li:nth-child(3) div { background:url(../images/icon_cs_3.png) no-repeat 0 0; background-size:contain;}
.section-cs .inner-wrap .slider .infographic li:nth-child(4) div { background:url(../images/icon_cs_4.png) no-repeat 0 0; background-size:contain;}
.section-cs .inner-wrap .slider .infographic li:nth-child(5) div { background:url(../images/icon_cs_5.png) no-repeat 0 0; background-size:contain;}
.section-cs .inner-wrap .slider .infographic li p { margin-top:120px; font-family: 'GmarketSansBold', sans-serif; font-size:15px; color:#fff; }
/*section cs ��*/

/*section 5 �쒖옉*/
.section-5 { position:relative; width:100%; margin:0 auto; background:#fff; height:560px; }
.section-5 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-5 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_5.png) no-repeat 0 0; background-size:contain; }
.section-5 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-5 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-5 .inner-wrap .text p { font-size:15px; letter-spacing:-1px;}

/*section 5 ��*/

/*section 6 �쒖옉*/
.section-6 { position:relative; width:100%; margin:0 auto; background:#F6FCFF; height:595px; }
.section-6 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-6 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_6.png) no-repeat 0 0; background-size:contain; }
.section-6 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-6 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-6 .inner-wrap .text p { font-size:15px; letter-spacing:-1px;}

/*section 6 ��*/

/*section 7 �쒖옉*/
.section-7 { position:relative; width:100%; margin:0 auto; background:#fff; height:600px; }
.section-7 .inner-wrap { position:relative; display:block; width:100%; height:100%; margin:0 auto; }
.section-7 .inner-wrap .illust { z-index:0; position:absolute; left:50%; margin-left:-180px; bottom:0; width:360px; height:360px; background:url(../images/bg_7.png) no-repeat 0 0; background-size:contain; }
.section-7 .inner-wrap .text { padding:60px 0; width:100%; height:auto; z-index:1; display:block; text-align:center;}
.section-7 .inner-wrap .text h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:36px; line-height:1.1;margin-bottom:10px;}
.section-7 .inner-wrap .text p { font-size:15px; letter-spacing:-1px; }
/*section 7 ��*/

/*section-studio �쒖옉*/
.section-studio { position:relative; width:100%; margin:0 auto; background:url(../images/bg_studio_mobile.png) no-repeat center center; background-size:cover; height:300px; }
.section-studio .inner-wrap {padding:110px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; text-align:center;}
.section-studio .inner-wrap h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; margin-bottom:10px; color:#fff;}
.section-studio .inner-wrap p { font-size:13px; color:#fff; opacity:0.8; font-weight:300; }
/*section-studio ��*/

/*section-partners �쒖옉*/
.section-partners { position:relative; width:100%; margin:0 auto; background:url(../images/bg_partners_mobile.png) no-repeat center center; background-size:cover; height:300px; }
.section-partners .inner-wrap {padding:120px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; text-align:center;}
.section-partners .inner-wrap h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; margin-bottom:16px;}
.section-partners .inner-wrap p { font-size:13px; color:#fff; opacity:0.8; }
.section-partners .inner-wrap .btn { margin:0 auto;  width:160px; height:44px; text-align:center;}
.section-partners .inner-wrap .btn a { color:#fff; transition:all 0.5s; background:#EE3D44;  border:1px solid #ee3d44; border-radius:4px; position:relative;  letter-spacing:-1px; display:inline-block; width:100%; height:100%; font-size:13px; line-height:44px; font-weight:bold; }
.section-partners .inner-wrap .btn a:hover { background:rgba(255,255,255,0.8); color:#ee3d44; }
/*section-partners ��*/

/*section-download �쒖옉*/
.section-download { position:relative; width:100%; margin:0 auto; background:url(../images/bg_download_mobile.png) no-repeat center center; background-size:cover; height:300px; }
.section-download .inner-wrap {padding:100px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; text-align:center;}
.section-download .inner-wrap h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; margin-bottom:16px;}
.section-download .inner-wrap p { font-size:13px; color:#fff; opacity:0.8; }
.section-download .inner-wrap .btn {margin:0 auto; width:160px; height:44px; text-align:center;}
.section-download .inner-wrap .btn a { background:#161616; color:#fff;  transition:all 0.5s; border:1px solid #161616; border-radius:4px; position:relative; padding-left:32px; display:inline-block; width:100%; height:100%; font-size:13px; line-height:44px; font-weight:bold; }
.section-download .inner-wrap .btn a:hover { background:#fff; color:#161616 }
.section-download .inner-wrap .btn a:before { content:''; display:block; position:absolute; top:50%; margin-top:-16px; left:16px; width:32px; height:32px;  background:url(../images/icon_google.png) no-repeat 0 0; background-size:contain;  }
/*section-download ��*/


/*footer �쒖옉*/
footer { position:relative; width:100%; margin:0 auto; height:300px; color:#fff; }
footer .inner-wrap { margin:0 auto; width:100%; padding:40px 0; display:block; height:auto;}
footer .inner-wrap .text-1 { display:block; text-align:center; }
footer .inner-wrap .text-1 h4 { font-size:12px; color:#868686; }
footer .inner-wrap .text-1 h4 strong { font-weight:bold; margin-right:8px; color:#868686;}
footer .inner-wrap .text-1 p { font-size:11px; line-height:1.8; margin-top:16px;}
footer .inner-wrap .text-1 p span { color:#868686; margin-right:16px;}
footer .inner-wrap .text-1 p span.margin-clear { margin-right:0!important;}
footer .inner-wrap .text-2 {display:block; text-align:center; margin-top:24px;}
footer .inner-wrap .text-2 ul { display:inline-block;}
footer .inner-wrap .text-2 ul li { float:left;}
footer .inner-wrap .text-2 ul li.btn-privacy a { margin-right:0!important;}
footer .inner-wrap .text-2 ul li a { transition:all 0.5s; padding:8px 12px; color:#868686; display:block; text-align:center; font-size:11px; border:1px solid #b6b6b6; margin-right:8px; border-radius:4px;}
footer .inner-wrap .text-2 ul li a:hover { background:#f9f9f9;}
footer .inner-wrap .text-2 .info { font-size:11px; line-height:1.8; color:#b6b6b6; margin-top:16px;}
footer .inner-wrap .text-2 .copyright { font-size:10px; line-height:1.8; color:#b6b6b6; margin-top:16px;}

/*footer ��*/


/*modal-terms �쒖옉*/
.modal { display:none; width:328px; height:auto; background:#fff; border-radius:10px; overflow:hidden;}
.modal .inner-wrap { width:100%; height:auto; padding:24px;}
.modal .inner-wrap h4 { font-family: 'GmarketSansBold', sans-serif; font-size:28px; line-height:1.1; margin-bottom:24px; text-align:center; margin-top:24px;}
.modal .inner-wrap p { padding:16px; width:100%; height:240px; border-radius:8px; background:#f6f6f6; color:#868686; font-size:12px; overflow-y:scroll;}
.modal .inner-wrap .modal-close { transition:all 0.5s; width:100%; height:50px; border:1px solid #51bdff; text-align:center; cursor:pointer; line-height:50px; font-size:15px; background:#51BDFF; color:#fff; margin-top:24px; border-radius:4px;}
.modal .inner-wrap .modal-close:hover { background:#fff; border:1px solid #51bdff; color:#51bdff;}
/*modal-terms ��*/


/* 2020-11-10 �쒖옉 */
img { vertical-align: middle; }
.radius4  { border-radius:4px!important; }
.radius8  { border-radius:8px!important; }
.padding-a0 { padding:0!important;}
.margin-a0 { margin:0!important;}
.btn-medium { display: inline-block; min-width: 80px; height: 44px; padding:0 16px; border: solid 1px #d6d6d6; background-color: #ffffff; font-size: 14px; letter-spacing: -0.5px; text-align: center; color: #868686; line-height: 44px; transition:all 0.5s; font-weight:600; }
.btn-split2 { float:left; width:calc(50% - 8px)!important; margin:0 4px;}

/*�졻뼚�좊え�щ젅�댁뼱*/
.popup {display:inline-block;  display:none; min-width:420px; background:#fff; box-shadow:0px 2px 12px rgba(0,0,0,0.1); overflow:hidden;}
.popup .inner-wrap { display:inline-block; width:100%; height:100%; padding:32px 24px 24px; position:relative;}
.popup .inner-wrap .popup-header { font-size:20px; text-align:center; color:#161616; font-weight:bold; margin-bottom:24px;}
.popup .inner-wrap .popup-content { width:100%; margin-bottom:24px;}
.popup .inner-wrap .popup-close { cursor:pointer; position:absolute; top:16px; right:16px; width:32px; height:32px; opacity:0.8; background:url(../images/component/icon_modal_close.png) no-repeat 0 0; background-size:contain;}
.popup .inner-wrap .popup-close:hover {opacity:1; }

/*�몃뜳�ㅽ뙘��*/
/*.index-popup { min-width: calc(100% - 32px) !important; max-width: calc(100% - 32px) !important; }*/
.index-popup { min-width: 312px !important; max-width: 312px !important; }
.index-popup .btn-split2 { width: 50% !important; }
.index-popup .btn-split2.btn-medium { border: 0 !important; border-top: 1px solid #e6e6e6 !important; border-radius: 0!important; }
.index-popup .btn-split2.btn-medium + .btn-split2.btn-medium { border-left: 1px solid #e6e6e6 !important; }
.index-popup .popup-content img { width: 100%; }
/* 2020-11-10 �� */

/* 2020-11-12 */
input[type="checkbox"] { display: inline-block; width: 20px; height: 20px; vertical-align: middle; -webkit-appearance: none; cursor: pointer; border-radius: 2px; border: 1px solid #d6d6d6; background: #fff;  }
input[type="checkbox"]:checked { background:#161616 url(../images/icon_check.png) center center no-repeat; background-size: contain; border:1px solid #161616; }
input[type="checkbox"]:disabled { background:#f6f6f6; cursor:not-allowed;}

.popup-close-group { height: 36px; padding: 8px 6px 6px 12px; background-color: #323232; border-radius: 0 0 4px 4px; overflow: hidden; }
.popup-close-group label { float: left; font-size: 13px; color: #ffffff; }
.popup-close-group label input[type="checkbox"] { margin: -2px 10px 0 0; }
.popup-close-group .btn-close { float: right; width: 24px; height: 24px; background: url(../images/icon_cancel_white.png) center center no-repeat; background-size: contain; text-indent: -5000px; margin-top: -2px; }

}

@media screen and (min-width: 480px) and (max-width: 767px) {
/*section-studio �쒖옉*/
.section-studio { position:relative; width:100%; margin:0 auto; background:url(../images/bg_studio.png) no-repeat center center; background-size:cover; height:300px; }
.section-studio .inner-wrap {padding:110px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; text-align:center;}
.section-studio .inner-wrap h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; margin-bottom:10px; color:#fff;}
.section-studio .inner-wrap p { font-size:13px; color:#fff; opacity:0.8; font-weight:300; }
/*section-studio ��*/

/*section-partners �쒖옉*/
.section-partners { position:relative; width:100%; margin:0 auto; background:url(../images/bg_partners.png) no-repeat center center; background-size:cover; height:300px; }
.section-partners .inner-wrap {padding:120px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; text-align:center;}
.section-partners .inner-wrap h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; margin-bottom:16px;}
.section-partners .inner-wrap p { font-size:13px; color:#fff; opacity:0.8; }
.section-partners .inner-wrap .btn { margin:0 auto;  width:160px; height:44px; text-align:center;}
.section-partners .inner-wrap .btn a { color:#fff; transition:all 0.5s; background:#EE3D44;  border:1px solid #ee3d44; border-radius:4px; position:relative;  letter-spacing:-1px; display:inline-block; width:100%; height:100%; font-size:13px; line-height:44px; font-weight:bold; }
.section-partners .inner-wrap .btn a:hover { background:rgba(255,255,255,0.8); color:#ee3d44; }
/*section-partners ��*/

/*section-download �쒖옉*/
.section-download { position:relative; width:100%; margin:0 auto; background:url(../images/bg_download_mobile.png) no-repeat center center; background-size:cover; height:300px; }
.section-download .inner-wrap {padding:100px 0; position:relative; display:block; width:100%; height:100%; margin:0 auto; text-align:center;}
.section-download .inner-wrap h4 { display:inline-block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; margin-bottom:16px;}
.section-download .inner-wrap p { font-size:13px; color:#fff; opacity:0.8; }
.section-download .inner-wrap .btn {margin:0 auto; width:160px; height:44px; text-align:center;}
.section-download .inner-wrap .btn a { background:#161616; color:#fff;  transition:all 0.5s; border:1px solid #161616; border-radius:4px; position:relative; padding-left:32px; display:inline-block; width:100%; height:100%; font-size:13px; line-height:44px; font-weight:bold; }
.section-download .inner-wrap .btn a:hover { background:#fff; color:#161616 }
.section-download .inner-wrap .btn a:before { content:''; display:block; position:absolute; top:50%; margin-top:-16px; left:16px; width:32px; height:32px;  background:url(../images/icon_google.png) no-repeat 0 0; background-size:contain;  }
/*section-download ��*/


}



@media screen and (max-width: 320px) {
/*header �쒖옉*/
header { position:fixed; top: 0; left: 0; width: 100%; height: 50px; margin:0 auto; z-index: 100;  background:#fff; border-bottom: 1px solid rgba(0,0,0,0.05); }
header .inner-wrap { display:block; width:calc(100% - 20px); height:100%; margin:0 10px; }
header .logo { float:left; width:108px; height:32px; text-indent:-9999px; background:url(../images/logo_header.png) no-repeat 0 0;  background-size:contain; margin-top:9px;}
header .logo a { display:block; width:100%; height:100%;}
header .gnb { float:right; margin-top:12px; }
header .gnb li { float:left; margin-left:10px;}
header .gnb li:first-child { margin-left:0!important;}
header .gnb li a { transition:all 0.5s; font-size:12px; color:#161616; font-weight:bold; }
header .gnb li a:hover { color:#51BDFF; }

/*section 硫붿씤 �쒖옉*/
.section-main { oveflow:hidden; position:relative; width:100%; background:url(../images/bg_main.jpg) no-repeat 0 0; height:360px; background-size:cover;}
.section-main .inner-wrap { overflow:hidden; padding:32px 0; position:relative; display:block; height:100%; margin:0 auto; }
.section-main .inner-wrap .illust { transform:rotate(15deg); z-index:0; position:absolute; right:-80px; bottom:-80px; width:250px; height:250px; background:url(../images/main_illust.png) no-repeat 0 0; background-size:contain; }
.section-main .inner-wrap .text { z-index:1; position:relative; display:inline-block; width:100%; height:auto; text-align:center;}
.section-main .inner-wrap .text p { font-size:17px; margin-bottom:16px; }
.section-main .inner-wrap .text h4 { display:block; font-family: 'GmarketSansBold', sans-serif; font-size:24px; line-height:1.1; }
.section-main .inner-wrap .text h4 strong {display:inline-block; font-family: 'GmarketSansBold', sans-serif; color:#51BDFF;}
.section-main .inner-wrap .text .btn { display:inline-block; width:160px; height:50px; text-align:center; margin:24px auto 0;}
.section-main .inner-wrap .text .btn a { background:#161616; color:#fff; transition:all 0.5s; border:1px solid #161616; border-radius:4px; position:relative; padding-left:32px; display:inline-block; width:100%; height:100%; font-size:15px; line-height:50px; font-weight:bold; }
.section-main .inner-wrap .text .btn a:hover { background:#fff; color:#161616; }
.section-main .inner-wrap .text .btn a:before { content:''; display:block; position:absolute; top:50%; margin-top:-16px; left:16px; width:32px; height:32px;  background:url(../images/icon_google.png) no-repeat 0 0; background-size:contain; }
/*section 硫붿씤 ��*/


}


/* 2020-11-12 */
@media screen and (max-width: 319px) {
	header .gnb li { margin-left: 8px; }
	header .gnb li a { font-size: 10px; }
}





