@charset "utf-8";

.mb_use, .btn_area .mb_use { display:none; }

@media screen and (max-width:1204px){
    /* submain */
    .submain-info > div:nth-child(1) {background-position:41.61vw 125px;}
    .submain-info > div:nth-child(2) {background-position:39.45vw 124px;}


    /* 고객지원 : 개발자 도구 : 공통 : 주요기능 텍스트  */
    #developer_support .main-function-content dl { left:10px; }

    /* 고객지원 : 개발자 도구 : SDK : 주요기능 */
    #developer_support .main-function-sdk .mainFtC-bg01 dl { left:20px; }
    #developer_support .main-function-sdk .mainFtC-bg03 dl { left:20px; }

    #developer_support .main-function-sdk .mainFtC-bg02 dl { right:20px; width:40%; }
	
	/* 고객지원 : 개발자 도구 : SDK : 주요기능 */
	#developer_support .main-function-svp .mainFtC-bg01 dl { left:20px; }
	#developer_support .main-function-svp .mainFtC-bg02 dl { right:20px; }

    /* 고객지원 : 개발자 도구 : 개발자지원 */
    #developer_support .manual_box .manual-btn-area  { right:10px; }
    #developer_support .manual_box-sdk .product_name { margin-left:10px; }
    #developer_support .manual_box-api .product_name { margin-left:10px; }

    #developer_support .product-info > img { width:auto; }

    /* 고객지원 : 접수방법 */
    .receive { padding:0 20px;}

}

@media screen and (max-width:1024px){

    /* 고객지원 : 공통 : 탭메뉴 */
    .support-tab-list { padding:0 2.77vw; box-sizing:border-box; border-bottom:1px solid #ddd; }
    .support-tab-list > a { height:12.5vw; line-height:10.416vw; padding-top:2.083vw; font-size:3.88vw; border:none; }
    .support-tab-list > a span { position:relative; display:inline-block; height:100%; }
    .support-tab-list > a.long { line-height:4.416vw; font-size:3.88vw; padding:2.083vw }
    .support-tab-list > a:first-child { border-left:none; }
    .support-tab-list > a.on { color:#a12642; background: none; border-color:#ddd; }
    .support-tab-list > a.on span:before { position:absolute; left:0; bottom:0; display:inline-block; content:'-'; width:100%; height:0.833vw; font-size:0; background: #a12642; }

	.support-tab-list.develop_depth { padding:0; }
	.sub-max-inner.develop_depth{ padding:0; }
	.support-tab-list.develop_depth > a:first-child{width:30%;}
	.support-tab-list.develop_depth > a:nth-child(2){width:30%;}
	.support-tab-list.develop_depth > a:last-child{width:40%;}

	/* 2020-05-21 hjjeon */
	.support-tab-list.develop_depth.sdk-tab > a {width:25%; height: 13.5vw; line-height: 4.5vw;}
	.support-tab-list.develop_depth.sdk-tab > a > span > strong {display:block; font-weight:500;}
	/* end */

    #developer_support .main-function-content dl { width:50%; }
    #developer_support .main-function-api .mainFtC-bg02 dl { left:45%; }
    #developer_support .main-function-api .mainFtC-bg04 dl { left:45%; }

    /* 고객지원 : 개발자 도구 : 개발자지원 */
    #developer_support .manual_box-api .btn_view_menual { display:block; margin-left:0; margin:5px 0; }

    /* 고객지원 : 접수방법 */
    .receive .as_contact li { width:100%; height:inherit; border-right:0; border-bottom:1px solid #ddd; }
    .receive .as_contact li:last-child { border-bottom:0; }
    .receive .caution .error_list li { width:100%; }

    /* PC footer */
    .w_foot { display:none; }

}

@media screen and (max-width:890px){

    /* submain 20190402 수정 */
    .submain-visual-wrap {height:168vw;background-size:cover;}
    .submain-visual {width:100%;padding-top:19.4vw;}
    .submain-visual > p.pc-desc{font-size:10vw; line-height:9.16vw;}
    .submain-visual > p.submain-category {font-size: 3.88vw;font-weight: 400;margin-top:3.47vw; padding:0 5.5vw; line-height:5.55vw;}
    .submain-info > div > a{width:90%; font-size:3.88vw; background: url('/en/asset/images/common/icon-arrow-right_on_bold.png') 95% center no-repeat; font-weight:600;}

    /* 국문 삭제 css 시작 */
    /* .submain-visual > p.pc-desc {display:none;}
    .submain-visual > p.mobile-desc {display:block;font-size: 10vw;font-weight: 700;} */
    /* 국문 삭제 css 끝 */

    .submain-list {margin:6.33vw auto 0;}
    .submain-list > li span {width:27.77vw;height:27.77vw;border-radius:13.88vw;}
    .submain-list > li p {font-size: 3.88vw;margin-top:2.5vw;line-height:5.27vw}
    .submain-list.list-num4 {width:68vw;}
    .submain-list.list-num4 > li {width:auto;margin-right:9.72vw;margin-bottom:5.55vw;}
    .submain-list.list-num4 > li:nth-child(2n) {margin-right:0;}
    #support01 {background-size:10.27vw 10.27vw;background-position:9.72vw center;}
    #support02 {background-size:10.83vw 8.88vw;}
    #support03 {background-size:10.27vw 8.88vw;}
    #support04 {background-size:8.61vw 10.27vw;}
    .submain-list > li:hover span {-webkit-box-shadow:1.38vw 1.38vw 4.16vw rgba(0,0,0,0.3);box-shadow:1.38vw 1.38vw 4.16vw rgba(0,0,0,0.3);}

    .submain-contents-wrap {padding:0}
    .submain-contents {width:100%;}

    /* 국문 삭제 css 시작 */
    /* .submain-info {padding:0 5.55vw;}
    .submain-info > div {width:100%;height:auto;padding:8.33vw 0;}
    .submain-info > div:nth-child(1) {border-right:0;border-bottom:1px solid #ddd;background-position:74.72vw 8.33vw;background-repeat:no-repeat;background-size:8.88vw 19.44vw;}
    .submain-info > div:nth-child(2) {background-position:71.25vw 8.33vw;background-repeat:no-repeat;background-size:12.22vw 16.38vw;}
    .submain-info > div p {font-size: 5vw;}
    .submain-info > div p.submain-tel-num {font-size: 8.33vw;margin-top:3.61vw;}
    .submain-info > div p.submain-tel-num > span {display:block;font-size: 3.88vw;margin:0;}
    .submain-info > div dl dt,
    .submain-info > div dl dd {padding-bottom:0;width:100%!important;}
    .submain-info > div dl dt {font-size: 3.88vw;padding-bottom:1.38vw;}
    .submain-info > div dl dd {font-size: 3.88vw;padding-bottom:2.77vw;}
    .submain-info > div:nth-child(1) dl {margin-top:3.61vw;}
    .submain-info > div:nth-child(2) dl {margin-top:3.61vw;}

    .customer-center {height:auto;margin-top:0;background-size:18.33vw 16.94vw;background-position:70.13vw 8.75vw;background-repeat:no-repeat;padding:6.94vw 0 24.16vw 11.11vw;} */
    /* 국문 삭제 css 끝 */

    /* 영문 추가 css 시작 */
	.submain-info {padding:0 5.55vw; margin-top:5.55vw; }
    .submain-info > div {width:100%;height:auto;padding:8.33vw 5.55vw; margin-bottom:5.55vw;}
    .submain-info > div > p {font-size: 3.88vw; line-height:5.55vw;}
    .submain-info > div p:first-child{font-size:5.83vw; line-height:7.5vw; }
    .customer-center {height:auto;margin-top:0;background-size:18.33vw 16.94vw;background-position:70.13vw 8.75vw;background-repeat:no-repeat;padding:6.94vw 0 24.16vw 11.11vw;}
    /* 영문 추가 css 끝 20190402 수정 */

    .customer-center p {width:50vw;font-size: 3.88vw;}
    .customer-center p:first-child {font-size: 5vw;margin-bottom:2.77vw;}

    .btn-submain-round {position:absolute;width:83.33vw;height:10.55vw;top:auto;bottom:8.33vw;left:50%;right:auto;border-radius:5.27vw;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:10.55vw;font-size: 3.88vw;background:url('/en/asset/images/common/icon-arrow-right_on_bold.png') 95% center no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%);}



    /* 고객지원 : 제품자료 : 상단 */
    .product_n_marketing_common .pakage-title{text-align:center; line-height: normal; font-size:6.94vw; margin-top:9.72vw;}
    #product_data .pakage-list { height:73.055vw; padding:0 2.77vw; box-sizing:border-box; margin-bottom:0;}
    #product_data .pakage-list > li { text-align:center; }
    #product_data .pakage-list > li:first-child:before { display:none; }
    #product_data .pakage-list > li a { width:100%; }
    #product_data .pakage-list > li a .bio_cover { width:20vw; }
    #product_data .pakage-list > li a .txt-box { display:block; margin-top:5.55vw; padding-left:0; text-align:center; }
    #product_data .pakage-list > li a .bio_name { margin:0 0 12px; font-size:5.27vw; font-weight:600; color:#222; font-family:'Montserrat', sans-serif; }
    #product_data .pakage-list > li a .shorcut { width:50%; line-height:10.55vw; padding:0 0 0 5%; font-size:3.88vw; text-align:left; border-radius:5.277vw; box-sizing:border-box; background: url('/en/asset_m/images/common/icon-arrow-right_on_bold.png') no-repeat 95% center; background-size:1.527vw auto; }

    /* 고객지원 : 제품자료 : Resource Finder */
    #product_data .resource-finder-container { height:235vw; padding:11.11vw 5.55vw; background-size:cover; }
    #product_data .resource-finder-container .sub-max-inner { position:relative; text-align:center; }


    /* 고객지원 : 공통 : 제품자료, 마케팅자료 : 타이틀, 검색 */
    .product_n_marketing_common .reFi-title { line-height:6.66vw; font-size:8.33vw; }
    .product_n_marketing_common .reFi-search_wrap { position:relative; right:auto; top:auto; width:100%; max-width:100%; height:11.11vw; margin-top:8.33vw; border:0.277vw solid #ddd; border-radius:5.55vw; background: #f7f7f7;}
    .product_n_marketing_common .reFi-search_wrap input[type=text] { line-height:11.11vw; padding:0 5.55vw; font-size:3.88vw; }
    .product_n_marketing_common .reFi-search_wrap input[type=submit] { width:25%; height:11.11vw; background-position:70% center; }


    /* 고객지원 : 제품자료 : Resource Finder : 카테고리 선택 */
    #product_data .reFi-wrapper { height:180vw; margin-top:2.77vw; }
    #product_data .reFi-wrapper:after { display:block; content: ''; clear:both; }

    #product_data .reFi-wrapper .common_refiWrap_title { padding:8.33vw 0 0; }
    #product_data .reFi-wrapper .common_refiWrap_title dt { line-height:3.75vw; padding:0 0 3.472vw; font-size:5.27vw; }
    #product_data .reFi-wrapper .common_refiWrap_title dd { font-size:3.88vw; }

    #product_data .reFi-wrapper .cate_box .common_refiWrap_title { padding:11.11vw 0 5.55vw; }

    #product_data .reFi-wrapper .cate_box { float:none; width:100%; height:46.94vw; padding:0 5.55vw; border-right:none; border-bottom:0.27vw solid #ddd; }
    #product_data .reFi-wrapper .cate_box ul { display:none; }

    #product_data .reFi-wrapper .cate_box .mb-cate-select-box { display:block; }
    #product_data .reFi-wrapper .cate_box .mb-cate-select-box { margin:0; }
    #product_data .reFi-wrapper .cate_box .mb-cate-select-box select { position:relative; display:block; height:11.11vw; padding:0 4.166vw; font-size:3.88vw; font-weight: 500; color: #a12642; background:url('/en/asset_m/images/common/icon-arrow-down_on.png') no-repeat 96% center, #f5e9ec; background-size: 4.72vw 2.77vw; letter-spacing: -0.025em; font-family:'Montserrat', sans-serif; border:none; outline:0; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-size: 4.722vw auto; }


    #product_data .reFi-wrapper .view_box { float:none; width:100%; height:117.638vw; padding-right:0; }

    #product_data .reFi-wrapper .view_box .slide-li { margin-bottom:0px; }
    #product_data .reFi-wrapper .view_box .slide-li > a .txt-name { font-size:3.88vw; }
    #product_data .reFi-wrapper .view_box .slide-li > a img { width:85%; }

    /* Swiper*/
    #product_data .support-swiper-container { position:relative; height:112vw; padding-bottom:0; overflow:hidden; }


    /* 게시판 형태 */
    #board_wrapper { padding:0 5.55vw; }
    #board_wrapper .board_top { display:none; }

    #board_wrapper .mb_board_top { position:relative; display:block; }
    #board_wrapper .mb_board_top:before { position:absolute; left:50%; top:50%; display:block; content:''; width:1px; height:50%; background: #ddd; transform: translateY(-50%); }
    #board_wrapper .mb_board_top:after { display:block; content:''; clear:both; }
    #board_wrapper .mb_board_top select { display:block; float:left; width:50%; height:13.05vw; line-height:13.05vw; font-size:4.44vw; font-weight:400; color:#666; text-align-last:center; background:url('/en/asset_m/images/common/icon-arrow-down.png') no-repeat 90% 55%; border:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; appearance: none; -webkit-appearance: none; -moz-appearance: none; outline:0; background-size: 4.72vw auto; padding-right:5vw;}
    #board_wrapper .mb_board_top select option { text-align:center; }


    #board_wrapper .board_containe { border:none; }
    #board_wrapper .board_containe ul > li { position:relative; display:block; padding:1.38vw 0 2.083vw; }
    #board_wrapper .board_containe ul > li:last-child { border-bottom:1px solid #ddd; }
    #board_wrapper .board_containe ul > li > .tb-cell { display:inline-block; }

    #board_wrapper .board_containe ul > li > .date-area { width:20%; }
    #board_wrapper .board_containe ul > li > .date-area .date { font-size:8.88vw; }
    #board_wrapper .board_containe ul > li > .date-area .yymm { font-size:3.61vw; }
    #board_wrapper .board_containe ul > li > .cate { position:absolute; left:21%; top:15px; width:auto; text-align:left; font-size:4.44vw; }
    #board_wrapper .board_containe ul > li > .subject { width:64%; line-height:1; padding-top:8.33vw; font-size:4.44vw; text-align:left; }
    #board_wrapper .board_containe ul > li > .mkb { width:13%; text-align:right; font-size:3.88vw; }
    #board_wrapper .board_containe ul > li > .down { display:block; width:100%; margin-top:10px; }
    #board_wrapper .board_containe ul > li > .down a { height:10.55vw; line-height:10.55vw; font-size:3.88vw; border-radius:5.27vw; }

    #board_wrapper .paging_area { display:none; }

    #product_data  #board_wrapper { margin:11.11vw 0 6.94vw; }

    /* 고객지원 : 공통 : 제품자료, 마케팅자료 : 문의하기 */
    .product_n_marketing_common .inquiry-container {height:auto;margin: 0 5.55vw 5.55vw;padding:5.3vw 1.38vw;background-position: 6.6vw 2.7vw;background-size: 25%;}
    .product_n_marketing_common .inquiry-container dl {width:auto;/* margin-bottom:2.77vw; */padding-left:29.86vw;padding-top: 4px;}
    .product_n_marketing_common .inquiry-container dl dt { font-size:5vw; }
    .product_n_marketing_common .inquiry-container dl dd { padding:1.38vw 0; font-size:3.88vw;}
    .product_n_marketing_common .inquiry-container .shorcut {position: relative;left: 50%;transform: translateX(-50%);top:auto;width: 90%;height:10.55vw;line-height:10vw;margin-top: 2.861vw;font-size:3.88vw;background-position:97% center;border-radius:10.55vw;background: url('/en/asset_m/images/common/icon-arrow-right_on_bold.png') no-repeat 95% center;background-size: 1.67vw;}

    /* 고객지원 : 마케팅자료 */
    #marketing_data { padding:11.11vw 0 0; }
    #marketing_data #board_wrapper { margin:8.33vw 0 11.11vw; }
    #marketing_data .reFi-align { padding:0 2.77vw; text-align:center; }


    /* 고객지원 : 개발자 도구 : 공통 : 상단 */
    #developer_support .product-info { margin:0 2.77vw; padding:0 0 8.33vw; text-align:center; border-bottom:1px solid #ddd; }
    #developer_support .product-info dl { position:relative; left:auto; top:auto; transform: translateY(0); }
    #developer_support .product-info dl dt { margin:0 0 5.55vw; font-size:9.44vw; }
    #developer_support .product-info dl dd { font-size:3.88vw; }

    #developer_support .sticky-menu { display:none; }

    #developer_support .sub_h3_title { padding-top:11.11vw; font-size:5.83vw; }
    #developer_support .sub_h3_detail { font-size:3.88vw; }
    #developer_support .sub-max-inner { padding-left:2.77vw; padding-right:2.77vw; }

    /* 고객지원 : 개발자 도구 : 공통 : 주요기능 텍스트  */
    #developer_support .main-function-content dl { position:relative; left:auto; top:auto; width:100%; padding-top:11.11vw; transform: translateY(0%); }
    #developer_support .main-function-content dl dt { line-height:1.2; font-size:6.94vw; }
    #developer_support .main-function-content dl dd { line-height:1.5; font-size:3.88vw; }


    /* 고객지원 : 개발자 도구 : api : 주요기능 */
    #developer_support .main-function-api .mainFtC-bg01 { height:119.44vw; margin-top:0px; background: url('/en/asset/images/03_support/developer-api_bg_mb01.webp') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-api .mainFtC-bg02 { height:150vw; color:#fff; background: url('/en/asset/images/03_support/developer-api_bg_mb02.webp') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-api .mainFtC-bg03 { height:133.33vw; background: url('/en/asset_m/images/03_support/developer-api_bg_mb03.jpg') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-api .mainFtC-bg04 { height:162.5vw; color:#fff; background: url('/en/asset_m/images/03_support/developer-api_bg_mb04.jpg') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-api .mainFtC-bg05 { height:140.27vw; color:#fff; background: url('/en/asset/images/03_support/developer-api_bg_mb05.webp?v2') no-repeat center bottom; background-size: cover; }

    #developer_support .main-function-api .mainFtC-bg02 dl { left:auto; text-align:right; }
    #developer_support .main-function-api .mainFtC-bg04 dl { left:auto; text-align:right; }

    /* 고객지원 : 개발자 도구 : SDK : 주요기능 */
    #developer_support .main-function-sdk .mainFtC-bg01 { height:115.27vw; margin-top:0; background: url('/en/asset_m/images/03_support/developer-sdk_bg_mb01.jpg') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-sdk .mainFtC-bg01 dl { left:auto; }
    #developer_support .main-function-sdk .mainFtC-bg02 { height:130.55vw; background: url('/en/asset_m/images/03_support/developer-sdk_bg_mb02.jpg') no-repeat center bottom; background-size: cover;}
    #developer_support .main-function-sdk .mainFtC-bg02 .sub-max-inner { background: none; }
    #developer_support .main-function-sdk .mainFtC-bg02 dl { right:0; width:100%; padding-right:0; text-align:right; box-sizing:border-box; }
    #developer_support .main-function-sdk .mainFtC-bg02 dl dt span { display:inline-block; }

    #developer_support .main-function-sdk .mainFtC-bg03 { height:133.33vw; background: url('/en/asset/images/03_support/developer-sdk_bg_mb03.webp') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-sdk .mainFtC-bg03 dl { left:auto; }


	/* 고객지원 : 개발자 도구 : Suprema G-SDK : 주요기능 */
    #developer_support .main-function-g-sdk .mainFtC-bg01 { height:115.27vw; margin-top:0; background: url('/en/asset_m/images/03_support/developer-g-sdk_bg_mb01.jpg') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-g-sdk .mainFtC-bg01 dl { left:auto; }
    #developer_support .main-function-g-sdk .mainFtC-bg02 { height:130.55vw; background: url('/en/asset_m/images/03_support/developer-g-sdk_bg_mb02.jpg') no-repeat center bottom; background-size: cover;}
    #developer_support .main-function-g-sdk .mainFtC-bg02 .sub-max-inner { background: none; }
    #developer_support .main-function-g-sdk .mainFtC-bg02 dl { right:0; width:100%; padding-right:0; text-align:right; box-sizing:border-box; }
    #developer_support .main-function-g-sdk .mainFtC-bg02 dl dt span { display:inline-block; }

    #developer_support .main-function-g-sdk .mainFtC-bg03 { height:133.33vw; background: url('/en/asset_m/images/03_support/developer-g-sdk_bg_mb03.jpg') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-g-sdk .mainFtC-bg03 dl { left:auto; }

	
	/* 고객지원 : 개발자 도구 : SVP : 주요기능 */
	#developer_support .main-function-svp .mainFtC-bg01 { height:144.44vw; margin-top:0; background: url('/en/asset_m/images/03_support/developer-svp_bg_mb01.jpg') no-repeat center bottom; background-size: cover; }
    #developer_support .main-function-svp .mainFtC-bg01 dl { left:auto; }
    #developer_support .main-function-svp .mainFtC-bg02 { height:111.11vw; background: url('/en/asset_m/images/03_support/developer-svp_bg_mb02.jpg') no-repeat center bottom; background-size: cover;}
	#developer_support .main-function-svp .mainFtC-bg02 dl { right:0; width:100%; padding-right:0; text-align:right; box-sizing:border-box; }
    #developer_support .main-function-svp .mainFtC-bg02 dl dt span { display:inline-block; }

    /* 고객지원 : 개발자 도구 : 개발자지원 */
    #developer_support .developer-support-content { padding:0 0 11.11vw; }

    #developer_support .manual_box { height:auto; margin-top:8.33vw; padding:30px 10px; text-align:center; }
    #developer_support .manual_box .product_name { line-height:3; display:inline-block; margin-left:0; font-size:5vw; }
    #developer_support .manual_box .manual-btn-area { position:relative; right:auto; top:auto; margin-top:5.55vw; text-align:left; transform: translateY(0%); }
    #developer_support .manual_box .btn_view_menual { display:block; height:10.55vw; line-height:10.55vw; margin-left:0; margin-top:10px; font-size:3.88vw; background: url('/en/asset_m/images/common/icon-arrow-right_on_bold.png') no-repeat 95% center; background-size: 1.527vw auto; border-radius:5.27vw; }

    #developer_support .manual_box-api .product_name { padding:2.77vw; padding-left:23.611vw; background-size:auto 18.33vw;}
    #developer_support .manual_box-api .product_name span { display:block; line-height:1.5; }
    #developer_support .manual_box-sdk .product_name { line-height:16.80vw; padding-left:19.44vw; background-size: auto 16.80vw; }

    /* 고객지원 : 접수방법 */
    .receive { padding:0 2.77vw; }
    .receive h3 { font-size:5.83vw; }
    .receive h4, .receive h5, .receive .as_contact .as_phone { font-size:5vw; }
    .receive .caution .error_list h6 { font-size:4.44vw; }
    .receive_info, .receive span, .receive .as_contact dt, .receive .as_contact dd, .receive ul.dot li, .receive .caution ul { font-size:3.88vw; line-height:5.83vw; letter-spacing:-0.034vw; }
    .receive_info{margin: 8.3vw 0;}
    .receive .com { font-size:3.33vw; }
    .receive ul.dot li { background:url('/en/asset_m/images/common/ico_dot.png') 0 1.5vw no-repeat; padding-left:3.47vw; line-height:5.22vw; }
    .receive .caution { padding:5.55vw; }
    .receive .caution ul { margin-top:8.33vw; }
    .receive .caution li { margin-bottom:0.97vw; }
    .receive ul.dot{margin-top: 4.16vw;}

    .consist > span, .consist span.com { width:80%; }
    .btn_area { box-sizing:border-box; margin-top:8.3vw}
    .btn_area .pc_use, .pc_use, .paging_area { display:none; }
    .mb_use, .btn_area .mb_use { display:inline-block; box-sizing:border-box; }
    .btn_area .btn_line { width:100%; margin: 0 0 2.77vw 0; padding:10px;}
    .consist img { width:80%; }

    /*고객지원 : FAQ*/
    .receive .faq ul { margin-bottom:7.88vw; }
    .receive .faq li { width:100%; display:inline-block; background:url('/en/asset_m/images/03_support/ico_Q.png') 1.38vw 7.33vw no-repeat; padding:30px 20px 30px 70px; letter-spacing:-0.02em; }
    .receive .faq li .faq_tit { display:inline-block; padding-right:15.88vw; box-sizing:border-box; }
    .receive .faq li .down_volume { top:6.94vw; right:1.48vw; font-size:3.88vw; color:#999; }
    .receive .faq li a.btn_down { position:initial; display:inline-block; width:80%; text-align:center; font-size:3.88vw; margin-top:4.16vw; margin-left:0; }
    /*버튼 스타일*/
    button {outline: none; border: none;}
    .btn-area {width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 5.55vw; margin-bottom:7vw}
    .btn-area.btn-mobile {display:block;}
    .btn-area.btn-center {text-align:center;}
    .btn-more {position:relative;width:13.88vw;height:13.88vw;text-indent:-9999px;border-radius:6.94vw;background:#ddd;border:none;}
    .btn-more::before {position:absolute;content:'';width:4.44vw;height:0.44vw;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
    .btn-more::after {position:absolute;content:'';width:0.44vw;height:4.44vw;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

    /* biostar 1,2 pakage */
    .biostar_pkg{padding: 50px 0; height: auto;}
    .biostar_pkg img{float:none; margin: 0 auto; display: block;}
    .mg{margin-bottom:8.92vw;}
    .sub-max-inner.pakage{padding: 0 5.55vw;}
    .biostar_pkg .biostar_pkg_txt{text-align:center; display: block; width: 100%; padding-top: 2%;}
    .bug_box{width:100%; margin-right:0; margin-bottom:3vw;}
    .biostar_pkg .biostar_pkg_txt p, h5.pkg{font-size:6.94vw;}
    h5.lh{line-height:normal;}
    .biostar_pkg .biostar_pkg_txt span{font-size:3.88vw; line-height:5.83vw}
    .bulit{font-size:3.88vw; line-height:5.83vw;}
    .bug{font-size:4vw; line-height:6vw;}
    .bug_box .bug_txt p{font-size:5.86vw}
    .bug_box .bug_txt a{font-size:3.88vw;}
    .pkg_version{padding:5vw; height:auto;}
    .pkg_version > div{float:none; width:100%; margin-bottom:3.2vw;}
    .pkg_version > div p{font-size:3.88vw;}
    #board_wrapper.pkg_board .board_containe ul > li > .cate{width:auto; left:auto;}
    #board_wrapper.pkg_board .board_containe ul > li > .subject{width:85%;}
    #board_wrapper.pkg_board .board_containe ul > li > .down{width:100%;}
    #board_wrapper.pkg_board .board_containe ul > li > .subject{padding-top:13.33vw;}


}





