@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'SCDream';
    font-style: normal;
    font-weight: 400;
    src:
		url('../../fonts/S-Core_Dream/S-CoreDream-4Regular.woff2') format('woff2'),
        url('../../fonts/S-Core_Dream/S-CoreDream-4Regular.woff') format('woff'),
        url('../../fonts/S-Core_Dream/S-CoreDream-4Regular.truetype') format('truetype'),
        url('../../fonts/S-Core_Dream/S-CoreDream-4Regular.otf') format('opentype');
}

@font-face {
    font-family: 'SCDream';
    font-style: normal;
    font-weight: 500;
    src:
		url('../../fonts/S-Core_Dream/S-CoreDream-5Medium.woff2') format('woff2'),
        url('../../fonts/S-Core_Dream/S-CoreDream-5Medium.woff') format('woff'),
        url('../../fonts/S-Core_Dream/S-CoreDream-5Medium.ttf') format('truetype'),
        url('../../fonts/S-Core_Dream/S-CoreDream-5Medium.otf') format('opentype');
}

@font-face {
    font-family: 'SCDream';
    font-style: normal;
    font-weight: 600;
    src:
		url('../../fonts/S-Core_Dream/S-CoreDream-6Bold.woff2') format('woff2'),
        url('../../fonts/S-Core_Dream/S-CoreDream-6Bold.woff') format('woff'),
        url('../../fonts/S-Core_Dream/S-CoreDream-6Bold.ttf') format('truetype'),
        url('../../fonts/S-Core_Dream/S-CoreDream-6Bold.otf') format('opentype');
}

@font-face {
    font-family: 'SCDream';
    font-style: normal;
    font-weight: bold;
    src:
		url('../../fonts/S-Core_Dream/S-CoreDream-7ExtraBold.woff2') format('woff2'),
        url('../../fonts/S-Core_Dream/S-CoreDream-7ExtraBold.woff') format('woff'),
        url('../../fonts/S-Core_Dream/S-CoreDream-7ExtraBold.ttf') format('truetype'),
        url('../../fonts/S-Core_Dream/S-CoreDream-7ExtraBold.otf') format('opentype');
}

html {font-size:62.5%}

body{
	-ms-overflow-style: none;
	-webkit-overflow-scrolling: touch;
} 
::-webkit-scrollbar {display: none;}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4,h5, form, fieldset, p, button, input {
	margin:0;
	padding:0;
	font-family: 'SCDream', 'Noto Sans KR', 'NanumGothic', '나눔고딕', '돋움', 'dotum', 'sans-serif';
	line-height:1.3;
    letter-spacing:-1px;
}

input, select {
	vertical-align:middle;
	color:#666;
    font-family:'Noto Sans KR', 'NanumGothic', '나눔고딕', '돋움', 'dotum', 'sans-serif';
    letter-spacing:0;
}

a {text-decoration:none}
button {background:transparent;border:none;cursor:pointer}

img, fieldset {border:none}
ul li {	list-style:none outside none}
ol li {	list-style:none outside none}

caption, legend {
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	top:0;
	left:-999em;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-align:left;
}

strong {font-weight:500}

table {border-collapse:collapse;table-layout:fixed;word-break:break-all}

textarea { line-height:24px;
		   letter-spacing:1px;
		    border:1px solid #ddd;
			overflow-y:scroll;
			resize:none;}


#layout {position:relative;width:100vw;height:100%}
#layout:before {content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;}
#layout:before {
	background: var(--before-bg, url(../../img/newvg/common/bg.jpg)no-repeat center center);
	background-size:cover;
}
	
.responsive-wrap {overflow-y:scroll;position:fixed;width:100vw;height:100%}


.side_content {position:fixed;display:flex;flex-wrap:wrap;align-content:center;left:calc(50vw - 48rem);max-width:42rem;height:100%;z-index:1}
.side_content .side_wrap {display:flex;flex-wrap:wrap;padding:4rem;background:rgba(255, 255, 255, .6);border-radius:2.4rem;box-sizing:border-box}
/* .side_content {position:fixed;display:flex;flex-wrap:wrap;align-content:center;left:calc(50vw - 48rem);max-width:34rem;height:100%;z-index:1} */
/* .side_content .side_logo {display:block;width:20.6rem;height:9rem;background:url(../../img/newvg/common/side_logo.png)no-repeat;background-size:20.6rem;text-indent:-9999px} */
.side_content .side_logo {display:block}
.side_content .side_logo img {width:100%;max-width:30rem}

.side_content h2 {margin-top:5.4rem;color:#003678;font-size:3.2rem;font-weight:600}
.side_content h3 {margin-top:.95rem;color:#2a62a6;font-size:2.4rem;font-weight:500}
.side_content ul li {margin-top:2.3rem}
.side_content ul li:first-child {margin-top:3.3rem}
.side_content ul li p {color:#003678;font-size:1.8rem;font-weight:600}
.side_content ul li span {display:block;margin-top:1rem;color:#333;font-size:1.6rem;line-height:1.3;word-break:keep-all}
.side_content h4 {margin-top:1.5rem;color:#003678;font-size:1.8rem;font-weight:500;word-break:keep-all}
.side_content p {margin-top:2rem;color:#333;font-size:1.8rem;font-weight:600}
.side_content span {display:block;margin-top:1rem;color:#333;font-size:1.6rem;font-weight:500;line-height:1.5;word-break:keep-all}
.side_content .side_info {width:100%;margin-top:3rem;text-align:center}
.side_content .side_info p {margin:0 0 2rem 0;color:#2a62a6;font-size:2.4rem;font-weight:500;word-break:keep-all}
.side_content .side_info .btn_manual {display:inline-block;min-width:30rem;height:6rem;padding:0 3rem;background:#fff;border:.2rem solid #03a79a;border-radius:.6rem;color:#03a79a;font-size:1.8rem;font-weight:500;line-height:5.8rem;box-sizing:border-box}
.side_content .side_info .btn_manual:hover {background:#03a79a;color:#fff}
.side_content .side_info span {margin-top:1.5rem;font-size:1.8rem}

.cont_wrap {position:relative;width:100%;max-width:50rem;height:100%;margin:0px 0px 0px 50vw;background:#fff}

#header {position:fixed;top:0;left:0;width:100%;max-width:50rem;height:6.5rem;margin:0 0 0 50vw;background:#fff;border-bottom:1px solid #f0f0f0;padding:0 2rem;box-sizing:border-box;z-index:100}
.header_wrap {position:relative;height:100%}
.header_wrap .hd_left_btn {display:flex;align-items:center;position:absolute;top:2.4rem;left:0}
.header_wrap .menu {display:block;width:2.1rem;height:1.6rem;background:url(../../img/newvg/common/icon_menu.png)no-repeat;background-size:2.1rem;text-indent:-9999px}
.header_wrap .back {display:block;width:1rem;height:1.6rem;background:url(../../img/newvg/common/icon_back.png)no-repeat;background-size:1rem;text-indent:-9999px}
.header_wrap .logo_sm {display:block;width:5.5rem;height:2.4rem;background:url(../../img/newvg/common/side_logo.png)no-repeat;background-size:5.5rem;text-indent:-9999px}
.header_wrap .hd_left_btn a {margin-left:2rem}
.header_wrap .hd_left_btn a:first-child {margin-left:0}
.header_wrap .logo {display:flex;justify-content:center;align-items:center;height:100%}
.header_wrap .logo a {display:block;width:23.1rem;height:3.4rem;background:url(../../img/newvg/common/logo.png)no-repeat;background-size:23.1rem;text-indent:-9999px}
.header_wrap .fac_name {display:flex;justify-content:center;align-items:center;height:100%;color:#333;font-size:1.6rem;font-weight:600}
.header_wrap .setting {display:block;width:2rem;height:2rem;background:url(../../img/newvg/common/icon_setting.png)no-repeat;background-size:2rem;text-indent:-9999px}
.header_wrap .hd_left .back {display:block;width:2.5rem;height:1.5rem;background:url(../../img/newvg/common/icon_back.png)no-repeat;background-size:2.5rem;text-indent:-9999px}
.header_wrap .hd_right {display:flex;align-items:center}
.header_wrap .hd_right a {margin-left:2rem}
.header_wrap .hd_right a:first-child {margin-left:0}
.header_wrap .hd_side_btn {display:flex;align-items:center;position:absolute;top:2.2rem;right:0}
.header_wrap .hd_side_btn a {margin-left:2rem}
.header_wrap .hd_side_btn a:first-child {margin-left:0}
.header_wrap .hd_side_btn .mypage {display:block;width:1.7rem;height:2rem;background:url(../../img/newvg/common/icon_mypage.png) no-repeat;background-size:1.7rem;text-indent:-9999px}
.header_wrap .hd_side_btn .link_copy {display:block;width:2rem;height:2rem;background:url(../../img/newvg/common/icon_link_copy.png) no-repeat;background-size:2rem;text-indent:-9999px}

#container {position:relative;min-height:calc(100% - 13rem);padding:6.5rem 0;background:#f7f8fa}
#container::-webkit-scrollbar {width:0;height:0}

.btn_back {position:fixed;bottom:10rem;left:2rem;margin-left:50vw;z-index:100}
.btn_back button {display:block;width:4rem;height:4rem;background:rgba(0, 0, 0, .6) url(../../img/newvg/common/icon_back_wh.png)no-repeat center center;background-size:2rem;border-radius:50%;text-indent:-9999px}

#footer {position:fixed;bottom:0;left:0;width:100%;max-width:50rem;height:6.5rem;margin:0 0 0 50vw;background:#fff;border-top:1px solid #f0f0f0;z-index:100;box-sizing:border-box}
.footer_wrap ul {display:flex;justify-content:space-around;padding:1.2rem 0 .8rem 0}
.footer_wrap ul li {text-align:center}
.footer_wrap ul li a {position:relative;display:block;padding-top:2.8rem;color:#383838;font-size:1.2rem}
.footer_wrap ul li.ft_link1 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon1.png)no-repeat;background-size:2rem}
.footer_wrap ul li.ft_link2 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.1rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon2.png)no-repeat;background-size:2.1rem}
.footer_wrap ul li.ft_link3 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.9rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon3.png)no-repeat;background-size:1.9rem}
.footer_wrap ul li.ft_link4 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.9rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon4.png)no-repeat;background-size:2.9rem}
.footer_wrap ul li.ft_link5 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon5.png)no-repeat;background-size:2rem}
.footer_wrap ul li.ft_link6 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.1rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon6.png)no-repeat;background-size:2.1rem}
.footer_wrap ul li.ft_link7 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.8rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon7.png)no-repeat;background-size:1.8rem}
.footer_wrap ul li.ft_link8 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.1rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon8.png)no-repeat;background-size:2.1rem}
.footer_wrap ul li.ft_link9 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:3rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon9.png)no-repeat;background-size:3rem}
.footer_wrap ul li.ft_link10 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon10.png)no-repeat;background-size:2rem}
.footer_wrap ul li.ft_link11 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.9rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon11.png)no-repeat;background-size:1.9rem}
.footer_wrap ul li.ft_link12 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon12.png)no-repeat;background-size:2rem}
.footer_wrap ul li.ft_link13 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon13.png)no-repeat;background-size:2rem}
.footer_wrap ul li.ft_link14 a:before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.9rem;height:2rem;background:url(../../img/newvg/common/ft_link_icon14.png)no-repeat;background-size:1.9rem}

#mask{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;z-index:100;background-color:rgba(0, 0, 0, .6);display:none;}
#loading{position:fixed;top:0px;left:0px;z-index:100000;width:100%;height:100%;text-align:center;background-color:rgba(0, 0, 0, .6);
display:flex;justify-content:center;align-items:center;display:none;}

.popup_wrap {position:fixed;top:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:50rem;height:100%;background:rgba(0, 0, 0, .6);z-index:1000}
.popup {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4rem);box-sizing:border-box}
.popups.qrcode {max-width:30rem}

.popup_wrap.list{justify-content:center;}
.popups{position:relative;width:100%;padding:0 2rem;box-sizing:border-box}

.popup_header {position:relative;height:6rem;padding:0 2rem;background:#43ab78;border-radius:.6rem .6rem 0 0;box-sizing:border-box}
.popup_header h3 {color:#fff;font-size:1.6rem;font-weight:600;line-height:6rem}
.popup_header .popup_close {position:absolute;top:2rem;right:2rem;width:2rem;height:2rem;background:url(../../img/newvg/common/popup_close.png)no-repeat;background-size:2rem;text-indent:-9999px}
.popup_content {overflow-y:scroll;position:relative;width:100%;max-height:40rem;padding:2rem;background:#fff;border-radius:0 0 .6rem .6rem;box-sizing:border-box}
.pop_input_wrap {display:flex;flex-wrap:wrap;align-items:center}
.pop_input_wrap input[type=file] {width:100%;height:4rem;padding:0.7rem 1rem;border:.1rem solid #dedede;border-radius:.6rem;box-sizing:border-box}
.pop_input_wrap input[type=text] {width:100%;height:4rem;padding:0 1rem;border:.1rem solid #dedede;border-radius:.6rem;box-sizing:border-box}
.pop_input_wrap input[type=text].input_search {width:calc(100% - 4rem);border-right:none;border-radius:.6rem 0 0 .6rem}
.pop_input_wrap .pop_search {width:4rem;height:4rem;background:#fff url(../../img/newvg/main/icon_search.png)no-repeat center center;background-size:2rem;;border:.1rem solid #dedede;border-radius:0 .6rem .6rem 0;text-indent:-9999px;box-sizing:border-box}
.pop_fac_list {margin-top:1rem;border:.1rem solid #dedede;border-radius:.6rem}
.pop_fac_list ul {overflow-y:scroll;max-height:40rem}
.pop_fac_list ul li {display:flex;align-items:center;padding:1rem;border-top:.1rem solid #dedede;box-sizing:border-box}
.pop_fac_list ul li:first-child {border-top:none}
.pop_fac_list ul li .fac_name {width:calc(100% - 7rem)}
.pop_fac_list ul li .fac_name a {color:#333;font-size:1.4rem}
.pop_fac_list ul li .fac_select {width:6rem;text-align:center}
.pop_fac_list ul li .fac_select input[type=radio] {width:1.5rem;height:1.5rem}
.pop_fac_list ul li .fac_select a {display:block;height:3rem;padding:0 1.5rem;background:#ff9125;border-radius:.6rem;color:#fff;font-size:1.4rem;line-height:3rem;box-sizing:border-box}
.pop_fac_list ul li .fac_info {position:relative;width:calc(100% - 6rem);padding-right:5rem;box-sizing:border-box}
.pop_fac_list ul li .fac_info a {display:block;color:#333;font-size:1.4rem}
.pop_fac_list ul li .fac_info .fac_addr {display:block;margin-top:1rem;color:#555;font-size:1.4rem}
.pop_fac_list ul li .fac_info .fac_homepage {position:absolute;top:50%;right:1rem;display:block;width:3rem;height:3rem;margin-top:-1.5rem;background:#1b7ac7 url(../../img/newvg/sub/icon_home.png)no-repeat center center;background-size:1.5rem;border-radius:.8rem;text-indent:-9999px}

.photo_edit_wrap {position:relative;width:100%;height:20rem;margin-bottom:1.5rem;background:#f8f8f8;border:.1rem solid #dedede;border-radius:.6rem;box-sizing:border-box}
.photo_edit_wrap .upload_txt {display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#333;font-size:1.5rem;font-weight:500}

.pop_input_wrap.select select {width:30%;height:4rem;padding:0 1rem;border:.1rem solid #dedede;border-radius:.6rem;box-sizing:border-box}
.pop_input_wrap.select input[type=text].input_search {width:calc(100% - (31% + 4rem));margin-left:1%;border-right:none;border-radius:.6rem 0 0 .6rem}
.pop_user_list {margin-top:1rem;border:.1rem solid #dedede;border-radius:.6rem}
.pop_user_list ul {overflow:hidden}
.pop_user_list ul li {display:flex;align-items:center;padding:1rem;border-top:.1rem solid #dedede;box-sizing:border-box}
.pop_user_list ul li:first-child {border-top:none}
.pop_user_list ul li .pop_user_info {width:calc(100% - 7rem)}
.pop_user_list ul li .pop_user_info a {display:block}
.pop_user_list ul li .pop_user_info a .user_id {display:block;color:#333;font-size:1.4rem}
.pop_user_list ul li .pop_user_info a .user_name {display:block;margin-top:.5rem;color:#333;font-size:1.4rem}
.pop_user_list ul li .pop_user_info a .user_phone {display:block;margin-top:.5rem;color:#333;font-size:1.4rem}
.pop_user_list ul li .user_add {width:6rem;text-align:center}
.pop_user_list ul li .user_add a {display:block;height:3rem;padding:0 1.5rem;background:#ff9125;border-radius:.6rem;color:#fff;font-size:1.4rem;line-height:3rem;box-sizing:border-box}
.pop_user_list .pop_user_none {padding:2rem;color:#333;font-size:1.4rem;font-weight:500;box-sizing:border-box}

.total_menu_wrap {overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:auto;width:100%;max-width:50rem;height:100%;background:#fff;z-index:110}
.total_header {position:sticky;top:0;left:0;height:6rem;background:#43ab78}
.total_header h3 {padding-left:3rem;color:#fff;font-size:2rem;font-weight:500;line-height:6rem}
.total_header .total_close {position:absolute;top:50%;right:2rem;width:2rem;height:2rem;margin-top:-1rem;background:url(../../img/newvg/common/popup_close.png)no-repeat;background-size:2rem;text-indent:-9999px}
.total_content {position:relative;padding:1rem 2rem;box-sizing:border-box}
.total_content > ul > li {padding:1.5rem 0;box-sizing:border-box}
.total_content > ul > li > a {position:relative;display:block;padding-right:2rem;color:#333;font-size:1.8rem;font-weight:500}
.total_content > ul > li > a:before {content:"";position:absolute;top:50%;right:0;width:1.5rem;height:.9rem;margin-top:-.45rem;background:url(../../img/newvg/common/total_menu_open.png)no-repeat;background-size:1.5rem}
.total_content > ul > li.active > a {color:#43ab78}
.total_content > ul > li.active > a:before {background:url(../../img/newvg/common/total_menu_close.png)no-repeat;background-size:1.5rem}
.total_content > ul > li > ul {display:none}
.total_content > ul > li.active > ul {display:block;margin-top:2rem;padding:1rem 2rem;background:#deffef;border-radius:.6rem;box-sizing:border-box}
.total_content > ul > li > ul > li {padding:1rem 0}
.total_content > ul > li > ul > li > a {display:block;color:#333;font-size:1.6rem;font-weight:500}

.pop_schedule_info .schedule_tit {color:#333;font-size:1.8rem;font-weight:500}
.pop_schedule_info .schedule_date {display:block;margin-top:1.5rem;color:#555;font-size:1.4rem}
.pop_schedule_info .schedule_mark {display:block;margin-top:.5rem;color:#555;font-size:1.4rem}
.pop_schedule_info .text_mark {display:block;margin-top:.5rem;color:#555;font-size:1.4rem}

.side_quick_wrap {position:fixed;bottom:0rem;width:100%;max-width:50rem;z-index:100;box-sizing:border-box}
/*
.side_quick_btn {position:absolute;right:2rem}
.quick_btn_wrap {position:relative}
.side_quick_btn .quick_more a {display:block;width:5rem;height:5rem;background:#fff url(../../img/newvg/common/quick_more.png)no-repeat center center;background-size:2.5rem;border-radius:50%;box-shadow:0 .2rem 1rem rgba(0, 0, 0, .3);text-indent:-9999px}
.side_quick_btn .quick_more.click a {background:#3f80ea  url(../../img/newvg/common/popup_close.png)no-repeat center center;background-size:2rem}
.quick_btn_list {display:none;position:absolute;bottom:6.5rem}
.quick_btn_list ul {display:flex;flex-wrap:wrap;justify-content:center;width:5.5rem}
.quick_btn_list ul li {width:100%;margin-top:1rem}
.quick_btn_list ul li:first-child {margin-top:0}
.quick_btn_list ul li .chatbot {display:block;width:5rem;height:6.9rem;background:url(../../img/newvg/common/chatbot.png)no-repeat;background-size:5rem;text-indent:-9999px}
.quick_btn_list ul li .platform {display:inline-flex;justify-content:center;align-items:center;width:5rem;height:5rem;background:#e87523;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:500;text-align:center;box-shadow:0 .2rem 1rem rgba(0, 0, 0, .3);box-sizing:border-box}
.side_quick_btn .quick_top a {display:block;width:5rem;height:5rem;margin-top:1.5rem;background:#fff url(../../img/newvg/common/icon_top.png)no-repeat center center;background-size:1.5rem;;border-radius:50%;text-indent:-9999px;box-shadow:0 .2rem 1rem rgba(0, 0, 0, .3);box-sizing:border-box}
*/
.quick_btn_wrap {position:absolute;bottom:8rem;right:2rem;-webkit-transition:bottom 600ms;-ms-transition:bottom 600ms;-moz-transition:bottom 600ms;-o-transition:bottom 600ms;transition:bottom 600ms;will-change:bottom;z-index:999}
.quick_btn_wrap.scroll {bottom:14rem}
.quick_more a {display:block;width:5rem;height:5rem;background:#fff url(../../img/newvg/common/quick_more.png)no-repeat center center;background-size:2.5rem;border-radius:50%;box-shadow:0 .2rem 1rem rgba(0, 0, 0, .3);text-indent:-9999px}
.quick_more.click a {background:#3f80ea  url(../../img/newvg/common/popup_close.png)no-repeat center center;background-size:2rem}
.quick_btn_list {display:none;position:absolute;bottom:6rem;right:-.5rem}
.quick_btn_list ul {display:flex;flex-wrap:wrap;justify-content:center;width:5.5rem}
.quick_btn_list ul li {width:100%;margin-top:1rem}
.quick_btn_list ul li:first-child {margin-top:0}
.quick_btn_list ul li .chatbot {display:block;width:5rem;height:6.9rem;background:url(../../img/newvg/common/chatbot.png)no-repeat;background-size:5rem;text-indent:-9999px}
.quick_btn_list ul li .platform {display:inline-flex;justify-content:center;align-items:center;width:5rem;height:5rem;background:#e87523;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:500;text-align:center;box-shadow:0 .2rem 1rem rgba(0, 0, 0, .3);box-sizing:border-box}
.quick_top {display:none;position:absolute;bottom:8rem;right:2rem;z-index:999}
.quick_top a {display:block;width:5rem;height:5rem;margin-top:1.5rem;background:#3f80ea url(../../img/newvg/common/icon_top.png)no-repeat center center;background-size:1.5rem;;border-radius:50%;text-indent:-9999px;box-shadow:0 .2rem 1rem rgba(0, 0, 0, .3);box-sizing:border-box}

.btn_right .btn_order {height:4rem;padding:0 2rem;background:#1b7ac7;border-radius:.6rem;color:#fff;font-size:1.4rem;line-height:4rem}
.btn_right a {margin-left:1rem}
.btn_right a:first-child {margin-left:0}

.thumb_list > ul > li .thumb_info .url_input {margin-bottom:1rem}
.thumb_list > ul > li .thumb_info .url_input input[type=text] {display:block;width:100%;height:3.5rem;padding:0 1rem;border:.1rem solid #ddd;border-radius:.4rem;color:#555;font-size:1.4rem;box-sizing:border-box}

.img_order_wrap {position:relative;margin-top:2rem;padding:2rem;background:#fff;border:.1rem solid #efefef;border-radius:1.2rem;box-shadow:0 .5rem .5rem rgba(0, 0, 0, .15);box-sizing:border-box}
.img_order_wrap .img_list ul li {display:flex;align-items:center;margin-top:1.5rem}
.img_order_wrap .img_list ul li:first-child {margin-top:0}
.img_order_wrap .img_list ul li .img_control {display:flex;align-items:center;width:10rem}
.img_order_wrap .img_list ul li .img_control .img_up {display:block;width:3rem;height:3rem;background:#fff url(../../img/newvg/sub/img_up.png)no-repeat center center;background-size:1.4rem;border:.1rem solid #dedede;border-radius:50%;text-indent:-9999px}
.img_order_wrap .img_list ul li .img_control .img_down {display:block;width:3rem;height:3rem;margin-left:1rem;background:#fff url(../../img/newvg/sub/img_down.png)no-repeat center center;background-size:1.4rem;border:.1rem solid #dedede;border-radius:50%;text-indent:-9999px}
.img_order_wrap .img_list ul li .img_wrap {overflow:hidden;width:calc(100% - 8rem);height:10rem;border-radius:.8rem}
.img_order_wrap .img_list ul li .img_wrap img {width:100%;height:100%}

.popup_content.apply_info {max-height:60rem;padding:2rem;border-radius:.6rem}
/* .popup_content.apply_info .pop_close {position:absolute;top:2rem;right:2rem;display:block;width:2rem;height:2rem;background:url(../../img/newvg/common/popup_close_bl.png)no-repeat;background-size:2rem;text-indent:-9999px} */
.popup_content.apply_info .pop_close {position:absolute;top:1rem;right:1rem;display:block;width:3.5rem;height:3.5rem;background:#1878cc url(../../img/newvg/common/popup_close.png)no-repeat center center;background-size:1.5rem;border-radius:50%;text-indent:-9999px}

.apply_info_wrap {margin-top:1.2rem;color:#333;font-size:1.5rem;line-height:1.4}
.apply_info_wrap .txt_box {position:relative;margin-top:1.5rem;padding:1.5rem;background:#f8f8f8;border-radius:.6rem;box-sizing:border-box}
.apply_info_wrap .txt_box h3 {color:#000;font-size:1.6rem;font-weight:500}
.apply_info_wrap .txt_box ul li {position:relative;margin-top:1rem;padding-left:1.5rem;color:#555;font-size:1.4rem;word-break:keep-all}
.apply_info_wrap .txt_box ul li:before {content:"";position:absolute;top:.3rem;left:0;width:.8rem;height:.8rem;background:rgba(255, 255, 255, 0);border:.1rem solid #555;border-radius:50%}
.apply_info_wrap > h3 {margin-top:2rem;color:#000;font-size:1.8rem;font-weight:600;text-align:left}
.apply_step {position:relative;margin:2rem 0}
.apply_step ul {position:relative;display:flex;align-items:flex-start}
.apply_step ul:before {content:"";position:absolute;top:1.2rem;left:15%;width:70%;height:.2rem;background:#dedede}
.apply_step ul li {position:relative;width:33.3%;padding:0 1rem;box-sizing:border-box}
.apply_step ul li .step_num {position:absolute;top:0;left:50%;width:2.5rem;height:2.5rem;margin-left:-1.25rem;background:#4b79ee;border-radius:50%;color:#fff;font-size:1.4rem;font-weight:500;line-height:2.5rem;text-align:center}
.apply_step ul li .step_txt {display:block;padding-top:4rem;color:#4b79ee;font-sizE:1.4rem;font-weight:500;line-height:1.4;text-align:center}
.apply_info_list > li {position:relative;margin-top:1rem;padding-left:1.5rem;color:#555;font-size:1.4rem;word-break:keep-all}
.apply_info_list > li:before {content:"";position:absolute;top:.3rem;left:0;width:.8rem;height:.8rem;background:rgba(255, 255, 255, 0);border:.1rem solid #555;border-radius:50%}
.apply_info_list > li > ul > li {margin-top:.5rem}
.apply_info_list > li > ul > li a {color:#4b79ee}
.apply_down {display:block;margin-top:2rem;text-align:center}
.apply_down a {display:inline-block;height:4rem;padding:0 2rem;background:#164dca;border-radius:.6rem;color:#fff;font-size:1.4rem;line-height:4rem}

.popups .pop_close {position:absolute;z-index:200;top:-1.5rem;right:1rem;display:block;width:3.5rem;height:3.5rem;background:#1878cc url(../../img/newvg/common/popup_close.png)no-repeat center center;background-size:1.5rem;border-radius:50%;text-indent:-9999px}

.info {margin-top:1rem;color:#153e79;font-size:1.4rem;font-weight:500;word-break:keep-all}
.pw_wrap {position:relative}
.pw_wrap .btn_show {position:absolute;top:1.2rem;right:1.5rem;width:2.2rem;height:2rem;background:url(../../img/member/common/icon_show.png) no-repeat;background-size:2.2rem}
.pw_wrap .btn_show.hide {position:absolute;top:1.2rem;right:1.5rem;width:2.2rem;height:2rem;background:url(../../img/member/common/icon_hide.png) no-repeat;background-size:2.2rem}
.pw_wrap .btn_show span {display:block;text-indent:-9999px}

.quick_btn_list ul li .pdf1 {display:block;width:5rem;height:4.4rem;background:url(../../img/newvg/common/side_pdf1.png)no-repeat;background-size:5rem;text-indent:-9999px}
.quick_btn_list ul li .pdf2 {display:block;width:5rem;height:4.4rem;background:url(../../img/newvg/common/side_pdf2.png)no-repeat;background-size:5rem;text-indent:-9999px}

.bgm_ctrl {position:absolute;top:1.5rem;right:0}
.bgm_ctrl ul {display:flex;justify-content:center}
/* .bgm_ctrl ul li:first-child {margin-right:.5rem} */
.bgm_ctrl ul li.on a {display:block;width:3.4rem;height:3.4rem;background:#22b34a url(../../img/newvg/sub/sound_on.png)no-repeat center center;background-size:2rem;border-radius:50%;text-indent:-9999px}
.bgm_ctrl ul li.off a {display:block;width:3.4rem;height:3.4rem;background:#ed2224 url(../../img/newvg/sub/sound_off.png)no-repeat center center;background-size:2rem;border-radius:50%;text-indent:-9999px}