@charset "utf-8";

.sub_contents_title{ font-size:30px; font-size:3.0rem; line-height:40px; line-height:4.0rem; font-weight: 700; letter-spacing: -0.06em; word-spacing: -0.015em; color: #000; word-break: keep-all;}
.sub_contents_title .quotation_mark_con{display: inline-block; padding-left: 40px; padding-right: 20px; position: relative; box-sizing: border-box; text-align: left;}
.sub_contents_title .quotation_mark{width: 28px; height: 25px; fill: #000; position: absolute; top: 24px; left: 0;}
.sub_contents_title .quotation_mark:last-child{top: auto; left: auto; right: 0; bottom: 37px;}

.sub_design_list_num{font-size:50px; font-size:5.0rem; line-height:56px; line-height:5.6rem; font-weight: 600; letter-spacing: -0.04em; color:#000; background-image: url("../img/list_num_bg.png"); background-position: bottom; background-size: contain;}
.sub_contents_desc { font-size: 16px; font-size: 1.6rem; line-height: 26px; line-height: 2.6rem; letter-spacing: -0.02em; font-weight: 400; word-break: keep-all; max-width: 394px; float: none; overflow: hidden; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}

/* 200316 jsj 사이트디자인상세 팝업 */

#siteTypePopup{background-color:#f0eff8 !important;}
#siteTypePopup .site_open_type_list_wrap{margin-bottom:0;}
.popup_style_1_wrap{/*overflow-y: auto;*/ transition: top .6s ease; top: 100%;}
/* 스크롤바 투명으로 처리하려고 적용 ( 잘안됨 ) ...hsj */
/*.popup_style_1_wrap{overflow-y: auto; -ms-overflow-style: none;
    scrollbar-3dlight-color: rgba(255,255,255,0);scrollbar-arrow-color: rgba(255,255,255,0);scrollbar-face-color: rgba(255,255,255,0);scrollbar-track-color: rgba(255,255,255,0);scrollbar-DarkShadow-Color: rgba(255,255,255,0);scrollbar-highlight-color: rgba(255,255,255,0);scrollbar-shadow-color: rgba(255,255,255,0); }
.popup_style_1_wrap::-webkit-scrollbar {width: 0px; border: 4px solid transparent; }
.popup_style_1_wrap::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 5px; background: transparent}
.popup_style_1_wrap::-webkit-scrollbar-track { background: transparent; -webkit-box-shadow: inset 0 0 4px transparent}
.popup_style_1_wrap::-webkit-scrollbar-thumb { background: transparent; border:12px solid transparent; -webkit-box-shadow: inset 0 0 40px #fff;  }*/
.popup_style_1_wrap .popup_style_1_con{height: 100vh; overflow-y: auto;}
.popup_style_1_wrap .popup_style_1_con .popup_bg_style_0{height:calc(100% - 3020px); bottom: 0;  position: absolute;  background-color: #f8f7fc;}
.popup_header_wrap {}
.popup_header_wrap .popup_header_con{overflow: hidden;}
.popup_header_con .popup_header_content {display:inline-flex; align-items:center; position: relative;}

.popup_header_con .userface_img{width:60px; height:60px; border-radius: 50%;}
.popup_header_con .user_info{font-size: 0; line-height: 0;}
.popup_header_con .user_info > li{display: block; position: relative; box-sizing: border-box; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.02rem; color:#000;}
.popup_header_con .right_arrow{display: inline-block; width:8px; height:14px; background-image: url('../img/right_arrow_img.png'); background-repeat: no-repeat; background-position: center; }
.exit_btn_wrap{z-index: 10; position:sticky; position: -webkit-sticky; overflow: hidden; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;
    right: 0; top:0; margin-bottom: -80px; width: 67px; height: 67px; display: flex; align-items: center; justify-content: center;}
.exit_btn_wrap .exit_btn{ display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 50%; z-index: 100; background-color: #fff;}
/*.exit_btn_wrap .exit_btn:hover{ background-color: #000; width: 40px; }*/
/*.exit_btn_wrap .exit_btn::after{ content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 38px; height: 38px; background-color:#fff; border-radius: 50%; overflow:hidden; z-index: 0; transition: width .2s, height .2s;}*/
/*.exit_btn_wrap .exit_btn::after:hover{ background-color: #000;  }*/
.exit_btn_wrap.type_2{top: 36px;}
.exit_btn_wrap.type_2 .exit_btn::after { width: 40px; height: 40px; background-color: #fff; }
.exit_btn_wrap .exit_btn > svg { width: 12px; z-index: 1; }
.exit_btn_wrap .exit_btn:hover > svg > path { fill: #fff !important; }
#portfolioDetailPopup .exit_btn_wrap { display: none; z-index: 11; }
#portfolioDetailPopup.theme_select .exit_btn_wrap { display: flex; /*top: 12px;*/ }

body[data-wv-agent="ie"] .exit_btn_wrap{position: fixed;}

.popup_desc_con .popup_desc_imgbox{text-align: center;}
.popup_style_1_con .interior_img{width: 100%;}

.popup_style_1_con .desc_title{font-size:60px; font-size:6.0rem; line-height:66px; line-height:6.6rem; font-weight: 700; letter-spacing:-0.04em; word-spacing:-0.5rem; color:#000; }
.popup_style_1_con .desc_title_num{font-size:24px; font-size:2.4rem; line-height:30px; line-height:3.0rem;  font-weight: 500; letter-spacing: 0.00em; word-spacing: -0.2rem; color:#000;}
.popup_style_1_con .desc_info{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; font-weight: 300; word-spacing:-0.3rem; word-break: keep-all; color:#000;}
.popup_style_1_con .desc_subtitle_0{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.04em; color:#000;}
.popup_style_1_con .desc_subtitle_1{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.04em; color:#000;}

.popup_style_1_wrap .tag_style_0_wrap{/*height: 88px;*/ overflow: hidden;}
.popup_style_1_wrap .tag_style_0_wrap.heightLong{height:88px;}
.popup_style_1_wrap .tag_style_0_con{margin-bottom: -10px;}

.popup_desc_con .tag_see_all{}
.popup_desc_con .tag_see_all_btn{display: inline-block; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; color:#000; padding-right: 25px;
    background-image: url('../img/bottom_arrow_img.png'); background-size: 12px 7px; background-repeat: no-repeat; background-position:  right 0px top 10px;}
.popup_desc_con .tag_see_all_btn.active{background-image: url('../img/bottom_arrow_img_active.png');}

.popup_desc_con .popup_line_box .popup_line_style_0{width: 138px; height: 2px; background-color:#000;}
.popup_desc_con .site_price{font-size:49px; font-size:4.9rem; line-height:56px; line-height:5.6rem;font-weight: 700; letter-spacing: -0.2rem; color:#000; letter-spacing: -0.25rem;}
.popup_desc_con .site_price_text{width:auto; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.04em; color:#000; /*border-top:2px solid #000; */padding-top: 36px;}
.popup_desc_con .site_price .origin_price{color: #b1c0c7; text-decoration: line-through; font-size: 40px;}

.popup_desc_con .price_detail{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; word-break: keep-all; color:#000; letter-spacing: -0.03rem; word-spacing: -0.1rem; }
.popup_desc_con .price_detail .detail_weight{font-weight: 500; color:#000;}
.popup_desc_con .site_feature_subtitle{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; color:#000;}
.popup_desc_con .site_feature{font-size:19px; font-size:1.9rem; line-height:38px; line-height:3.8rem; letter-spacing: -0.03em; word-spacing: -0.02em; word-break: keep-all; color:#000; position: relative; }
.list_style_1_con > li{ font-size:19px; font-size:1.9rem; line-height:38px; line-height:3.8rem; letter-spacing: -0.03em; word-spacing: -0.02em; word-break: keep-all; color:#000; padding-left:14px; position: relative; }
.list_style_1_con > li:before{content: ""; width: 6px; border-bottom: 1px solid #000;  position: absolute; top:21px; left:0;}
.popup_desc_con .user_review_subtitle .user_review_num{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; }
.popup_desc_con .user_review_list{overflow:hidden; border-bottom: 1px solid #e6e5ef; border-bottom: 1px solid #e6e5ef; margin-bottom: -1px; }
.popup_desc_con .user_review_list:first-child{border-top: 1px solid #e6e5ef;}
.popup_desc_con .user_review_info .user_review_face{width: 40px; height: 40px;}
.popup_desc_con .user_account{display: flex; align-items: center; }
.popup_desc_con .user_id{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: bold; display:inline-block; word-break:break-all; color:#000;}
.popup_desc_con .user_review_date{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; color:#000;}
.popup_desc_con .review_text{font-size:17px; font-size:1.7rem; line-height:34px; line-height:3.4rem; font-weight:300; color:#000;}
.popup_desc_con .user_review_textarea{font-size:17px; font-size:1.7rem; line-height:34px; line-height:3.4rem; font-weight: 300; word-break: keep-all; color:#000;}
.site_design_popup_grid_title{font-size:43px; font-size:4.3rem; line-height:49px; line-height:4.9rem; font-weight:700; color:#000;}
.site_design_popup_grid_con .popup_subpage_design_card > img{cursor: pointer;}

.popup_check_list .popup_check_link{display:inline-block; font-weight: 400; box-sizing: border-box; position: relative;}
.popup_check_list .popup_check_link:before{content: ""; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #000;}

.popup_style_1_con .popup_bottom_menu_wrap{position: sticky; position: -webkit-sticky; z-index:1; bottom: 0; left: 0;}
.popup_style_1_con .popup_bottom_menu_con{display: flex; height: 83px; font-size: 0; line-height: 0;}
.popup_bottom_menu_con .popup_bottom_menu{display: flex; align-items: center; justify-content: center; flex:1 0 auto;  border-right: 1px solid rgba(255,255,255,0.2); cursor: pointer;}
.popup_bottom_menu_con .popup_bottom_menu > span{display: inline-block; padding-bottom: 1px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 700; letter-spacing: -0.02em;  color:#fff; word-break: keep-all;
    padding-left: 32px; background-repeat: no-repeat; background-position: left 0 center; background-image: url('../img/popup_site_bottom_menu_design_img_001.png'); background-size: 23px 19px;}
.popup_bottom_menu_con .popup_bottom_menu:nth-child(2) > span{padding-left: 26px;}
.popup_bottom_menu_con .popup_bottom_menu:last-child > span{ background-size: 19px 18px; padding-left: 32px; }

.popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn{position: relative; width:64px; height: 27px; text-align: center; margin-left: 3px; margin-bottom: 7px;
    display: block; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; padding-top: 2px; font-weight: 400; letter-spacing: -0.1em; color:#fff;
    border:1px solid #fff; border-radius: 3px; box-sizing: border-box;}

.popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn:before{content: ""; position: absolute; z-index: 1; bottom: -3px; left: 3px; width: 0; height: 0;
    border-top: 3px solid #453fe8; border-left: 3px solid transparent; border-right: 3px solid transparent;}
.popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn:after{content: ""; position: absolute; left: 2px; bottom: -5px;  width: 0; height: 0;
    border-top: 4px solid #fff; border-left: 4px solid transparent; border-right: 4px solid transparent;}

body[data-wv-agent="ie"] .popup_style_1_con .popup_bottom_menu_wrap{position: fixed;}

/*사이트개설 아이디입력*/
.create_site_con{display:none; transform : translateY(-100%); z-index: 999999;}
.create_site_inner{display: flex; align-items: stretch; flex-wrap: wrap; padding-top: 40px; padding-bottom: 65px; padding-left: 20px; padding-right: 20px; background-color: #453fe8;}
.create_site_inner .create_site_title_con{margin-bottom: 25px;}
.create_site_inner .create_site_title{width:100%; margin-bottom: 5px; font-size:26px; font-size:2.6rem; line-height:38px; line-height:3.8rem; letter-spacing: -0.04em; font-weight: 600; color:#fff;}
.create_site_inner .create_site_sub_title{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.0em; word-spacing: -0.03em; font-weight: 300; color:#fff; word-break: keep-all;}
.create_site_inner .contents_box{}
.create_site_inner .contents_box .btn_style_2_con{width: 100%;}
.create_site_inner .create_site_desc{font-size:15px; font-size:1.5rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.0em; font-weight: 200; color:rgba(255,255,255,0.6);}
[data-wv-os="Mac"] .create_site_inner .create_site_desc { font-weight: 300; }
.create_site_inner .contents_box .site_id_input_wrap{margin-bottom: 13px;}
.create_site_inner .contents_box .site_id_input_con{display: flex; align-items: center; justify-content: center; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; height: 67px;}
.create_site_inner .contents_box .site_id_input{flex:1; height: 100%; width: calc(100% - 123px); font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 600; letter-spacing: -0.0em; color:#453fe8; background-color: #fff;
    padding:0; margin:0; padding-bottom: 3px; padding-left: 23px; border:1px solid #fff; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0; box-sizing: border-box;}
[data-wv-os="Mac"] .create_site_inner .contents_box .site_id_input { padding-top: 1px; }
.create_site_inner .contents_box .site_id_input::-webkit-input-placeholder{ font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; color:#453fe8; }
.create_site_inner .contents_box .site_id_input:-ms-input-placeholder{font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; color:#453fe8;}
.create_site_inner .contents_box .site_id_input:-moz-placeholder{font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; color:#453fe8;}
.create_site_inner .contents_box .site_id_input::-moz-placeholder{font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; color:#453fe8;}
.create_site_inner .contents_box .site_id_input:focus{outline: none;}
.create_site_inner .contents_box .create_site_btn{height: 100%; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; font-weight: 500; letter-spacing: -0.025em; color:#fff; background-color: #453fe8; transition: padding-right .1s;
    cursor: pointer; margin:0; padding: 20px 23px 16px 26px; display: inline-block; vertical-align: middle; border:1px solid #fff; -webkit-appearance: none; -moz-appearance: none; box-sizing: border-box; position: relative;}
[data-wv-os="Mac"] .create_site_inner .contents_box .create_site_btn { padding: 19px 23px 17px 26px; }
.create_site_inner .contents_box .create_site_btn::after { content: ''; position: absolute; top: 25px; right: 20px; width: 0; height: 14px; background-image: url("../img/arrow_fff_8x14_right.png"); background-repeat: no-repeat; background-size: 8px 14px; background-position: center center; transition: all .1s;}
[data-wv-os="Mac"] .create_site_inner .contents_box .create_site_btn::after { top: 24px; }
[data-wv-pc="mobile"] .create_site_inner .contents_box .create_site_btn::after { background-image: url("../img/retina/arrow_fff_8x14_right_mac.png"); }
[data-wv-os="Mac"] .create_site_inner .contents_box .create_site_btn::after { background-image: url("../img/retina/arrow_fff_8x14_right_mac.png"); }
.create_site_inner .contents_box .create_site_btn:hover { padding-right: 40px;}
.create_site_inner .contents_box .create_site_btn:hover::after { width: 8px; right: 23px; }
.create_site_inner .contents_box .real_site_id_con{display: flex; align-items: center; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.create_site_inner .contents_box .real_site_id{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: 0em; color:#fff; font-weight: 500; margin-top: 5px; margin-right: 5px;}

.create_site_inner .contents_box .real_site_id_con .free_info_txt{position: relative; display: inline-block; font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 400; letter-spacing: -0.1rem; color:#fff; border:1px solid #fff; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 2px; border-radius: 3px; box-sizing: border-box; margin-left: 9px;}
.create_site_inner .contents_box .real_site_id_con .free_info_txt > span { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 400; }

.create_site_inner .contents_box .real_site_id_con .free_info_txt:before{content: ""; position: absolute; z-index: 1; left: -4px; top:8px;  width: 0px; height: 0px;
    border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #453fe8; }
.create_site_inner .contents_box .real_site_id_con .free_info_txt:after{content: ""; position: absolute; left: -6px; top:7px;  width: 0px; height: 0px;
    border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #fff;}

.close_btn_con{position: absolute; bottom:6px; right:7px; transition: transform .2s; }
.close_btn_con .close_btn{ display: flex; align-items: center; justify-content: center; width: 50px; height: 50px;}
.close_btn_con .close_btn > .arrow{width: 34px; height: 34px; display: inline-block; position: relative; }
.close_btn_con .close_btn > .arrow::before{content: ''; position: absolute; top: 14px; left: 9px; width: 14px; height: 8px; background-image: url("../img/arrow_fff_14x8_top.png"); background-position: center; background-size: 14px 8px; background-repeat: no-repeat; transition: all .2s; z-index: 1;}
[data-wv-pc="mobile"] .close_btn_con .close_btn > .arrow::before{ background-image: url("../img/retina/arrow_fff_14x8_top_mac.png"); }
[data-wv-os="Mac"] .close_btn_con .close_btn > .arrow::before{ background-image: url("../img/retina/arrow_fff_14x8_top_mac.png"); }
.close_btn_con .close_btn > .arrow::after{content: ''; position: absolute; top: 2px; left: -1px; width: 100%; height: 100%; opacity: 0; background-color: #fff; border-radius: 50%; transform: scale(0); transition: transform .15s, opacity .1s;}

/*200324 jsj 주요기능상세 팝업 0326*/
.popup_style_2_wrap{position: fixed !important; z-index: 999999; top: 100%; margin-top: 0 !important; left: 0 !important; margin-left: 0 !important; display:block;
    transition:top .6s ease;}
/*.popup_style_2_wrap.on{display:block;}*/
.popup_style_2_wrap.popup_on{top:0;}
.popup_style_2_wrap .popup_style_2_con{height: 100vh; overflow-y: auto; -webkit-overflow-scrolling:touch; background-color:#fff;}
.popup_style_2_wrap .popup_style_2_con .popup_bg_style_1{height:calc(100% - 1000px); top: 0; position: absolute;  background-color: #f8f7fc;}

.popup_style_2_con .title_style_0{font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; word-spacing: -0.5rem;}


.popup_function_wrap{height:100%;}
.popup_function_title_bg{padding-top: 150px; padding-bottom: 50px; background-color: #f8f7fc; /*height:100%; */box-sizing: border-box;}
.popup_function_title_bg .popup_function_title_wrap { max-width:1360px; }
.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con{}
.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_title{font-size:60px; font-size:6.0rem; line-height:66px; line-height:6.6rem; font-weight: 700; letter-spacing: -0.4rem;
    transition:all .4s .3s ease; /*display: none;*/}
/*.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_title.on{display:block;}*/
/*.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_title.event_on{opacity:1;}*/
.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_subtitle_0{font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; font-weight: 700;  letter-spacing: -0.1rem; word-spacing: -0.1rem; padding-left: 2px;
    transition:all .4s .4s ease; /*display:none;*/}
/*.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_subtitle_0.on{display:block;}
.popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_subtitle_0.event_on{opacity:1;}*/
.popup_function_title_bg .popup_function_title_wrap .popup_function_desc{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; font-weight: 300; letter-spacing: -0.06rem; word-spacing: -0.01rem; word-break: keep-all;
    transition:all .4s .5s ease; /*display:none;*/}
/*.popup_function_title_bg .popup_function_title_wrap .popup_function_desc.on{display:block;}
.popup_function_title_bg .popup_function_title_wrap .popup_function_desc.event_on{opacity:1;}*/

.popup_function_contents_bg { padding-top: 77px; padding-bottom: 220px; background-color: #fff;}
.popup_function_contents_bg .popup_function_contents_wrap { max-width: 1360px; padding-bottom: 50px;}
.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con { margin-bottom: 27px; }
.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con .popup_function_contents_title { font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; letter-spacing: -0.04em;}
.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_video_con{ margin-bottom:27px; }


/* 웹사이트 생성 관리 공통*/
.popup_style_2_con .popup_function_title_style_0{font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; word-spacing: -0.5rem;}
.popup_style_2_con .popup_function_title_style_1{font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; letter-spacing: -0.2rem;}

.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents { counter-reset: section;}

.popup_function_contents_wrap .popup_order_list_style_0 > li{position: relative; font-size:19px; font-size:1.9rem; line-height:40px; line-height:4.0rem; letter-spacing: -0.08rem;  word-spacing: 1px;  font-weight: 300; padding-left: 35px; word-break: keep-all;}
.popup_function_contents_wrap .popup_order_list_style_0 > li:before{content: "" ; width: 22px; height: 22px; background-color:#000; border-radius: 50px; position: absolute; left: 0; top:10px;}
.popup_function_contents_wrap .popup_order_list_style_0 > li:after{content: counter(section); counter-increment:section; position: absolute; left: 7px; top:12px;
    font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 300; color:  #FFFFFF; }

.popup_function_contents_wrap .popup_function_warning{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300;  letter-spacing: -0.08rem;  word-spacing: 0.8px; padding-left: 20px; position: relative; word-break: keep-all;}
.popup_function_contents_wrap .popup_function_warning:before{content: "* "; font-weight: 700; position: absolute; left: 0; top:5px; }




.popup_site_question_wrap .popup_suggestion_guide{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem;}
.popup_site_question_wrap .popup_suggestion_guide span:nth-child(1){font-weight:500; word-spacing: -0.16rem; letter-spacing:-0.02rem;}
.popup_site_question_wrap .popup_suggestion_guide span:nth-child(2){font-weight:300; word-spacing: -0.23rem; letter-spacing:-0.04rem;}
.popup_site_question_wrap .popup_suggestion_guide span:nth-child(3){font-weight:300; word-spacing: -0.05rem; letter-spacing:-0.04rem;}


/*200324 jsj 위븐 활용 상세 0326*/


/*=================================*/

/*popup_style_4*/
.popup_style_4_wrap{height:100vh; position: fixed !important; z-index: 999999; top: 100%; margin-top: 0 !important; left: 0 !important; margin-left: 0 !important; display:block;
    transition:top .6s ease;}

[data-wv-agent="ie"] .popup_style_4_wrap{display: none;}
.popup_style_4_wrap.on{top: 0;}
[data-wv-pc="mobile"] .popup_style_4_wrap { display: none; }
[data-wv-pc="mobile"] .popup_style_4_wrap.on{display:block;}
[data-wv-pc="mobile"] .popup_style_4_wrap.popup_on{top:0; opacity: 1;}
.popup_style_4_wrap .popup_style_4_con{height: 100%; overflow-y: auto; background-color: #fff;}
.popup_style_4_wrap .popup_style_4_inner{display: flex; flex-direction: column; height: 100%;}
.popup_style_4_wrap .popup_style_4_title_con{flex:0 0 auto; -ms-flex: 0 0 auto; padding-top: 75px; padding-bottom: 75px; background-color: #f8f7fc; box-sizing: border-box;}
.popup_style_4_wrap .popup_style_4_title{  font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; letter-spacing: -0.04em; word-spacing: -0.02em; font-weight: 700; color:#000;}
.popup_style_4_wrap .popup_style_4_content_con{flex:1 0 auto; -ms-flex: 1 0 auto; padding-top: 96px; padding-bottom: 90px; background-color: #fff; box-sizing: border-box;}
.popup_style_4_wrap .popup_style_4_content_con .popup_title_font_0{  font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; letter-spacing: -0.04em; word-spacing: -0.06em; font-weight: 700; color:#000;}
.popup_style_4_wrap .popup_style_4_content_con .popup_sub_title_font_0{  font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 700; color:#000;}
.popup_style_4_wrap .popup_style_4_content_con .popup_sub_title_font_1{  font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 700; color:#000;}
.popup_style_4_wrap .popup_style_4_content_con .popup_desc_font_0{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 300; color:#000;}
.popup_style_4_wrap.type_2 .popup_style_4_title_con{ padding-top: 26px; padding-bottom: 25px; }
.popup_style_4_wrap.type_2 .popup_style_4_content_con{ padding-top: 41px; padding-bottom: 60px; }
.popup_style_4_wrap.type_2 .popup_style_4_content_con .popup_sub_title_font_0 { font-weight: 600; }
.popup_style_4_wrap.type_2 .popup_style_4_content_con .popup_desc_font_0 { font-size:15px; font-size:1.5rem; line-height:26px; line-height:2.6rem; }

.popup_style_4_wrap.reverse .popup_style_4_title_con{background-color: #fff;}
.popup_style_4_wrap.reverse .popup_style_4_content_con{background-color: #f8f7fc;}

/*사이트개설*/
.site_domain_address_con{padding-bottom: 22px; border-bottom:1px solid #e6e5ef;}
.site_domain_address_con .site_domain_address{font-size:34px; font-size:3.4rem; line-height:40px; line-height:4.0rem; letter-spacing: 0; font-weight: 500; color:#000;}

.design_choice_list_con{}
.design_choice_list_con .design_choice_list{margin-bottom: 29px; overflow: hidden;}
.design_choice_list_con .design_choice_list:not(:first-child).active{margin-bottom: 82px;}
.design_choice_list_con .design_choice_list:last-child{margin-bottom: 0px !important;}

.site_design_list_wrap{height: 0;}
.design_choice_list.active .site_design_list_wrap{/*margin-top: 74px;  padding-bottom: 65px; border-bottom:1px solid #f0eef9;*/}
.site_design_list_wrap.active{/*margin-top: 74px;  padding-bottom: 65px;*/ border-bottom:1px solid #f0eef9;}
.site_design_list_con{width: calc(100% + 20px); margin-left: -20px; margin-bottom: 40px;}
.site_design_list_con .site_design_list{width: 25%; padding-left: 20px;}
.site_design_list_con .site_design_list_inner{text-align: center;}
.site_design_list_con .site_design_list .img_con{position: relative; overflow: hidden; max-height: 452px; padding-top: 171.7%; border:1px solid #f0eef9; margin-bottom: 39px; box-sizing: border-box;}
.site_design_list_con .site_design_list .img_con > img{position: absolute; top:0; left: 0; width: 100%; min-height: 352px;}
.site_design_list_con .site_design_list .radio_btn_style_0_con{left: 50%; transform: translate(-50%); margin-bottom: 27px;}
.site_design_list_con .site_design_list .text_con{}
.site_design_list_con .site_design_list .site_design_title{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 500; color:#000; margin-bottom: 6px;}
.site_design_list_con .site_design_list .site_design_price{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: 0; font-weight: 300; color:#000; margin-bottom: 11px;}
.site_design_list_con .site_design_list .site_designer{font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 500; color:#000;}


/* 사이트 디자인 21.05.10 ymg */
.design_step_wrap { background-color: #232323; }
.design_step_wrap .design_step_inner { padding-top: 22px; }
.design_step_wrap .design_step_inner .design_step_top_con .design_step_title {  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 700; letter-spacing: -0.04em; color: #fff; text-align: center; }
.design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after { content: ''; position: absolute; top: 0; right: -3px; width: 11px; height: 21px; background-image: url("../img/arrow_fff_11x21_right.png"); background-size: 11px 21px; background-repeat: no-repeat; background-position: center center; transform: scale(0.7);}
[data-wv-pc="mobile"] .design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after{background-image: url('../img/retina/arrow_fff_11x21_right_mac.png');}
.design_step_wrap .design_step_inner .design_step_top_con .design_step_title:last-child::after { content: none; }

/* 웹사이트 개설 */
.design_step_wrap.type_2 { background-color: transparent; }
.design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title { font-size:14px; font-size:1.4rem; line-height:17px; line-height:1.7rem; opacity:0; transition: opacity .2s; padding-right: 10px; }
.design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title::after{top: 2px;}
.design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title .design_step_title_inner {display: inline-flex;}
.design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title .design_step_title_inner .num{ margin-right: 3px;}

/*.design_step_wrap .design_step_inner .design_step_bottom_con { display: flex; justify-content: space-between; }*/
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box { text-align: center; padding: 0 15px; max-height: 200px; }
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box img { opacity:0; /*transition: transform .2s, opacity .2s;*/}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box img { opacity: 1; /*transition: transform .2s, opacity .2s;*/}

/* 블럭조합 */
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .img{margin-top: -1px;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img{margin-bottom: 10px;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img:last-child{margin-bottom: 0;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img[idx="0_0"] img{transform: translateY(300%);}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img[idx="0_1"] img{transform: translateY(200%);}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img[idx="0_2"] img{transform: translateY(100%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img img{transform: translateY(0);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img[idx="0_0"] img{transition: transform 0.6s 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000), opacity 0.6s 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img[idx="0_1"] img{transition: transform 0.5s 0.65s cubic-bezier(0.165, 0.840, 0.440, 1.000), opacity 0.5s 0.65s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img[idx="0_2"] img{transition: transform 0.4s 0.95s cubic-bezier(0.165, 0.840, 0.440, 1.000), opacity 0.4s 0.95s cubic-bezier(0.165, 0.840, 0.440, 1.000);}

/* 페이지생성 */
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img img{transform: translateX(-125.7%); margin-bottom: 10px;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img:last-child img{margin-bottom: 0;}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img img{transform: translateX(0%); margin-bottom: 0;}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img[idx="1_0"] img{transition: transform 0.6s 1.45s, opacity 0.6s 1.45s, margin 0.45s 2.65s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img[idx="1_1"] img{transition: transform 0.6s 1.75s, opacity 0.6s 1.75s, margin 0.45s 2.95s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img[idx="1_2"] img{transition: transform 0.6s 2.05s, opacity 0.6s 2.05s, margin 0.45s 3.25s cubic-bezier(0.165, 0.840, 0.440, 1.000);}

/* 테마디자인 */
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img img{transform: translateX(-125.7%);}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_0"]{z-index: 1;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_0"] img{transform: translateY(-100%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img img{transform: translateX(0%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_0"] img{transform: translateY(0%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_0"] img{transition: transform 0.4s 4.2s cubic-bezier(0.165, 0.840, 0.440, 1.000), opacity 0.4s 4.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_1"]{transform: translateY(-90%); transition: transform 0.4s 4.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_2"]{transform: translateY(-90%); transition: transform 0.4s 4.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_3"]{transform: translateY(-61%); transition: transform 0.4s 4.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_1"]{transform: translateY(0%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_2"]{transform: translateY(0%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_3"]{transform: translateY(0%);}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_1"] img{transition: transform 0.6s 3.6s, opacity 0.05s 3.6s;}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_2"] img{transition: transform 0.6s 3.6s, opacity 0.05s 3.6s;}
.design_step_wrap.motion_start .design_step_inner .design_step_bottom_con .design_step_img_box[idx="2"] .img[idx="2_3"] img{transition: transform 0.6s 3.6s, opacity 0.05s 3.6s;}

.designer_page_btn_con { margin-top: -2px; }
.designer_page_btn_con .designer_page_btn { font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; color: #fff; padding-right: 17px; background-image: url("../img/arrow_fff_6x10_right.png"); background-position: right top 3px; background-size: 6px 10px; background-repeat: no-repeat; transition: color .2s; }
[data-wv-pc="mobile"] .designer_page_btn_con .designer_page_btn { background-image: url("../img/retina/arrow_fff_6x10_right_mac.png"); background-position: right top 4px; }
[data-wv-os="Mac"] .designer_page_btn_con .designer_page_btn { background-image: url("../img/retina/arrow_fff_6x10_right_mac.png"); background-position: right top 4px; }

/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .img{padding-top: 56.33%;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .img.type_2{padding-top: 83.33%;}
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .img.type_3{padding-top: 51%;}*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .img > img{position: absolute; left: 0; top: 0;}*/
/*!*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .design_step_img_box_inner { }*!*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .design_step_img_box_inner img.guide { opacity: 0; }*/
.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .design_step_img_box_inner img.real { position: absolute; top: 0; left: 0; }
/*.design_step_wrap.active .design_step_inner .design_step_bottom_con .design_step_img_box .design_step_img_box_inner img.real { transform: translate(0,0) !important; opacity: 1 !important; }*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box:first-child .design_step_img_box_inner img[idx="0"].real { transition: opacity 1s .2s, transform 1s .2s; transform: translate(0,50px); opacity: 0;}*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box:first-child .design_step_img_box_inner img[idx="1"].real { transition: opacity 1s .4s, transform 1s .4s; transform: translate(0,50px); opacity: 0;}*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box:first-child .design_step_img_box_inner img[idx="2"].real { transition: opacity 1s .6s, transform 1s .6s; transform: translate(0,50px); opacity: 0;}*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box:nth-child(2) .design_step_img_box_inner img[idx="3"].real { transition: opacity 1s 1.2s, transform 1s 1.2s; transform: translate(-100%,0); }*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box:nth-child(2) .design_step_img_box_inner img[idx="4"].real { transition: opacity 1s 1.2s, transform 1s 1.2s, margin-top 0s 3s; transform: translate(-100%,0); margin-top: -20px; }*/
/*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box:nth-child(2) .design_step_img_box_inner img[idx="5"].real { transition: opacity 1s 1.2s, transform 1s 1.2s, margin-top 0s 3s; transform: translate(-100%,0); margin-top: -20px; }*/

.period_choice_list_con{}
.period_choice_list_con .period_choice_list{margin-bottom: 23px;}
.period_choice_list_con .period_choice_list:last-child{margin-bottom: 0px;}
.period_choice_list_con .radio_btn_style_0_con{overflow: visible;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0 + .period_info_con{ width: 100%; padding-top: 0; padding-bottom: 0;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0 + .period_info_con:before{top:-1px;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0 + .period_info_con:after{top:7px;}
.period_choice_list_con .period_info_con .period_text{float: left; width: 100px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: 0.06em; font-weight: 700; color:#000; margin-right: 13px;}
.period_choice_list_con .period_info_con .period_price{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: 0.06em; word-spacing: -0.2em; font-weight: 700; color:#000; text-align: right;}
.period_choice_list_con .period_info_con .sale_info_con{ display: flex; justify-content: flex-end; align-items: center; margin-top: 9px; position: relative;}
.period_choice_list_con .period_info_con .sale_info_con:before{content:''; display: none; position: absolute; top:4px; left: 0; height: calc(100% - 8px); border-right: 1px solid #f0eef9;}
.period_choice_list_con .period_info_con .sale_info{ font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: 0.06em; word-spacing: -0.1em; font-weight: 400; color:#c5c1e4; margin-right: 5px;}
.period_choice_list_con .period_info_con .sale_info > span { display: inline-block; }
.period_choice_list_con .period_info_con .sale_percent{ font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: 0.06em; word-spacing: -0.2em; font-weight: 400; color:#c5c1e4;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0:checked + .period_info_con .sale_info{color:#453fe8;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0:checked + .period_info_con .sale_percent{color:#453fe8;}

.total_price_con{display: flex; align-items: center; justify-content: flex-end;}
.total_price_con .total_price_desc{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 400; color:#000; margin-right: 20px;}
.total_price_con .total_price{font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; font-weight: 700; word-spacing: -0.2em; color:#000;}
.total_price_con .total_price .font_helve{font-weight: 500; margin-right: 3px;}

/* popup_style_5 - 사이트 개설 완료 팝업*/
.popup_style_5_wrap{height: 100vh;}
.popup_style_5_wrap .popup_style_5_con{}

/*위븐소식 상세 팝업*/

.popup_weven_news_img_con{overflow: hidden; width: 100%; position: sticky; position: -webkit-sticky; top: 0; left: 0;}
body[data-wv-agent="ie"] .popup_weven_news_img_con{position: fixed;}
.popup_weven_news_img_con .popup_weven_news_img{height: 350px; clip: rect(0,auto,auto,0); display: block; width: 100%; top: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; background-position: top center; background-image: url('../img/weven_news_popup_sub_img_000.jpg');}
.popup_weven_news_contents_con{background-color: #fff; padding-bottom: 93px;}
.popup_weven_news_contents_con.view{padding-bottom: 60px;}
body[data-wv-agent="ie"] .popup_weven_news_contents_con{margin-top: 812px;}
.popup_weven_news_contents_con .popup_weven_news_contents{background-color: #fff; padding-top: 49px;}
.popup_weven_news_contents_con.view.top_border .popup_weven_news_contents:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; border-top: 1px solid #000; opacity: 0.2;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{margin-bottom: 42px;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_title{ margin-bottom: 6px; font-size: 31px; font-size: 3.1rem; line-height: 39px; line-height: 3.9rem; font-weight: 700; letter-spacing: -0.04em; word-spacing: -0.02em; color: #000; word-break: keep-all; max-width: 85%;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info{position: relative; font-size: 0; line-height: 0;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li{ position: relative; padding-right: 14px; margin-right: 12px; display: inline-block; font-size:15px; font-size:1.5rem; line-height:23px; line-height:2.3rem; font-weight: 500; letter-spacing: -0.045em; color: #000;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li:last-child{padding-right: 0; margin-right: 0;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li.font_helve{font-size:15px; font-size:1.5rem; line-height:24px; line-height:2.4rem; font-weight: 400; letter-spacing: -0.00em; word-spacing: -0.01em; padding-top: 3px;}
[data-wv-agent="iphone"] .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li.font_helve{padding-top: 1px;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li:after{content: ""; position: absolute; top: 3px; right: 0; height: calc(100% - 7px); border-right: 1px solid #e6e5ef;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li:last-child:after{border-right: none;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con{}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list{margin-bottom: 43px;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list.desc_img{margin-bottom: 38px;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list:last-child{margin-bottom: 0 !important;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_sub_title{ margin-bottom: 21px; padding-right: 40px; font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.04em; color: #000; word-break: keep-all;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_desc{word-break: keep-all;}
.popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list.desc_img img{width: 100%;}


/*자주묻는질문*/
.board_style_1_con{}
.board_style_1_con .board_style_1{overflow: hidden; margin-bottom: 43px;}
.board_style_1_con .board_style_1:last-child{margin-bottom: 0 !important;}
.board_style_1_con .board_style_1 .title_con{width: 100%; margin-bottom: 20px;}
.board_style_1_con .board_style_1 .title_con .title{  font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; font-weight: 700; color:#000;}
.board_style_1_con .board_style_1 .content_con{width: 100%;}


.post_list_con.help_center .board_style_1_con .board_style_1{overflow: visible; margin-bottom: 55px;}
.board_style_1_con .board_style_1 .category_con{width: 100%;}
.board_style_1_con .board_style_1 .category_con > div{margin-bottom: 13px;}
.board_style_1_con .board_style_1 .category_con .category1_con{margin-bottom: 45px;}
.board_style_1_con .board_style_1 .category_con .category1_title{position: relative; font-size:25px; font-size:2.5rem; line-height:35px; line-height:3.5rem; letter-spacing: -0.05em; font-weight: 700; color:#000; padding-bottom: 20px; padding-right: 24px;}
.board_style_1_con .board_style_1 .category_con .category1_title:after{content: ""; position: absolute; top: 8px; right:0; width: 0; height: 0; border-top: 5px solid #453fe8; border-left: 5px solid transparent; border-right: 5px solid transparent;}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con:hover .category1_title{color:#453fe8; /*text-decoration: underline;*/}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con:hover .category1_title:after{transform: rotate(180deg);}
.board_style_1_con .board_style_1 .category_con .category2_con{}
.board_style_1_con .board_style_1 .category_con .category2_title{position: relative;  font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 700; color:#000; padding-bottom: 20px; padding-right: 19px;}
.board_style_1_con .board_style_1 .category_con .category2_title:after{content: ""; position: absolute; top: 5px; right:0; width: 0; height: 0; border-top: 5px solid #453fe8; border-left: 5px solid transparent; border-right: 5px solid transparent;}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con:hover .category2_title{color:#453fe8; /*text-decoration: underline;*/}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con:hover .category2_title:after{transform: rotate(180deg);}
.board_style_1_con .board_style_1 .category_con .category3_con{}
.board_style_1_con .board_style_1 .category_con .category3_title{position: relative;  font-size:19px; font-size:1.9rem; line-height:27px; line-height:2.7rem; font-weight: 700; color:#000; padding-bottom: 20px; padding-right: 19px;}
.board_style_1_con .board_style_1 .category_con .category3_title:after{content: ""; position: absolute; top: 5px; right:0; width: 0; height: 0; border-top: 5px solid #453fe8; border-left: 5px solid transparent; border-right: 5px solid transparent;}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con:hover .category3_title{color:#453fe8; /*text-decoration: underline;*/}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con:hover .category3_title:after{transform: rotate(180deg);}
.board_style_1_con .board_style_1 .category_con .category_separate_icon{width: 8px; height: 14px; background-image: url('../img/arrow_black_8x14_right.png'); background-size: 8px 14px; margin-left: 13px; margin-right: 13px;}
[data-wv-pc="mobile"] .board_style_1_con .board_style_1 .category_con .category_separate_icon{background-image: url('../img/retina/arrow_black_8x14_right_mac.png');}
[data-wv-os="Mac"] .board_style_1_con .board_style_1 .category_con .category_separate_icon{background-image: url('../img/retina/arrow_black_8x14_right_mac.png');}

/* 도움말, 자주묻는질문 검색결과 관련 css */
.board_style_1_con .search_result_title{margin-bottom: 45px;  font-size:27px; font-size:2.7rem; line-height:33px; line-height:3.3rem; font-weight: 700; color: #000;}
.search_result_con{}
.search_result_con .title{margin-bottom: 15px;  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500;}
.search_result_con .search_result_count_list{}
.search_result_con .search_result_count_list > li{position: relative; padding-left: 15px;  font-size:15px; font-size:1.5rem; line-height:26px; line-height:2.6rem; font-weight: 200; color :#000; margin-bottom: 3px;}
.search_result_con .search_result_count_list > li:last-child{margin-bottom: 0;}
.search_result_con .search_result_count_list > li:after{content: ''; position: absolute; left: 0; top: 14px; border-top: 1px solid #000; width: 7px;}
.search_result_con .search_result_count_btn{color: #453fe8; border-bottom: 1px solid #453fe8;}
.search_result .board_style_1_con .board_style_1 .category_con .category2_title{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500;}
[data-wv-pc="mobile"] .search_result .board_style_1_con .board_style_1 .category_con .category2_title{font-weight: 600;}
[data-wv-os="Mac"] .search_result .board_style_1_con .board_style_1 .category_con .category2_title{font-weight: 600;}
.search_result .board_style_1_con .board_style_1 .title_con .title{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500;}
[data-wv-pc="mobile"] .search_result .board_style_1_con .board_style_1 .title_con .title{font-weight: 600;}
[data-wv-os="Mac"] .search_result .board_style_1_con .board_style_1 .title_con .title{font-weight: 600;}
.search_result .board_style_1_con .board_style_1{margin-bottom: 37px;}
.search_result .post_list_con.help_center .board_style_1_con .board_style_1{margin-bottom: 37px;}
.search_result .board_style_1_con .board_style_1 .category_con .category2_title:after{content: none;}

.category_depth_navi_con{position: relative;}
.category_depth_navi_con .title_txt{position: relative; z-index: 2;}
.category_depth_navi_con > .category_depth_navi{position: absolute; z-index: 3; display: none; opacity: 0; min-width: 100%; box-sizing: border-box; top:32px; left: 0;}
[data-wv-pc="pc"] .category_depth_navi_con:hover > .category_depth_navi{display: block; opacity: 1;}
.category_depth_navi_con ul{ min-width:220px; background-color: #453fe8; border-radius: 6px; overflow-y:auto; padding:21px 0px 17px; box-sizing: border-box;}
.category_depth_navi_con ul > li{ font-size:19px; font-size:1.9rem; line-height:27px; line-height:2.7rem; font-weight: 300; color:rgba(255,255,255,0.6); white-space: nowrap; padding-left: 27px; padding-right: 27px; margin-bottom: 8px; cursor: pointer; transition: color 0.2s;}
[data-wv-pc="pc"] .category_depth_navi_con ul > li:hover{ color:#fff; font-weight:400;}
.category_depth_navi_con ul > li.active{color:#fff; font-weight:400;}
[data-wv-pc="pc"] .category_depth_navi_con ul:hover > li{color:rgba(255,255,255,0.6); font-weight: 300;}
[data-wv-pc="pc"] .category_depth_navi_con ul:hover > li.active{color:rgba(255,255,255,0.6); font-weight: 300;}
[data-wv-pc="pc"] .category_depth_navi_con ul:hover > li:hover{color:#fff; font-weight:400;}
[data-wv-pc="pc"] .category_depth_navi_con ul:hover > li.active:hover{color:#fff; font-weight:400;}
.category_depth_navi_con ul > li:last-child{margin-bottom: 0;}

[data-wv-pc="pc"] .category_depth_navi_con.type_2:hover > .category_depth_navi{display: none;}
.board_style_1_con .board_style_1 .category_con .category_depth_navi_con.type_2 .category2_title:after{content:none;}
[data-wv-pc="pc"] .board_style_1_con .board_style_1 .category_con .category_depth_navi_con.type_2:hover .category2_title{color:#000;}

.category_depth_navi_con.type_3 > .category_depth_navi{top:40px;}

[data-wv-pc="mobile"] .category_depth_navi_con.active > a{color:#453fe8 !important;}
[data-wv-pc="mobile"] .category_depth_navi_con.active > a:after{transform: rotate(180deg);}
[data-wv-pc="mobile"] .category_depth_navi_con.active > .category_depth_navi{display: block; opacity: 1;}

.payment_site_type { font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.0em; font-weight: 700; }
.payment_site_type > span { position: relative; background-repeat: no-repeat; background-position: left top 1px; }
.payment_site_type > span.business { padding-left: 29px; background-image: url("../img/17x20_business_type_icon.png"); background-size: 17px 20px; }
.payment_site_type > span.wizware { padding-left: 41px; background-image: url("../img/29x20_wizware_type_icon.png"); background-size: 29px 20px; }


/*상세*/
.container_box.help_center .board_style_1_con .board_style_1{overflow: visible;}
.container_box.help_center .board_style_1_con .board_style_1 .title_con{margin-bottom: 0;}
.container_box.help_center .board_style_1_con .board_style_1 .title_con .title{ font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; }
.container_box.help_center .board_style_1_con .board_style_1 .title_con .title_txt{  font-size:28px; font-size:2.8rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.03em; font-weight: 700; color:#000; word-break: keep-all; word-wrap: break-word;}
.container_box.help_center .board_style_1_con .board_style_1 .title_con a.title_txt:hover{ color:#453fe8; text-decoration: underline; }

.container_box.help_center .panel .panel_container *{ /*font-weight:200 !important;*/ letter-spacing: 0em;}
.container_box.help_center .panel .panel_container .font_style_19{/*font-weight: 700 !important;*/ letter-spacing: -0.02em; line-height: 30px;}
.container_box.help_center .panel .panel_container .font_style_20{font-weight: 700 !important; letter-spacing: -0.02em;}
.container_box.help_center .panel .panel_container .font_style_20 *{font-weight: 700 !important; letter-spacing: -0.02em;}
.container_box.help_center .panel .panel_container .font_style_19 ul > li{}
.container_box.help_center .panel .panel_container [data-wv-block-id="___basic_text_slogan_003"]{padding:3px 0px 3px 23px;}
.container_box.help_center .panel .panel_container [data-wv-block-id="___basic_text_slogan_003"]::after{height:calc(100% - 14px); top:6px; background-color: #bbb9cd;}
.container_box.help_center .panel .panel_container [data-wv-block-id="___basic_text_slogan_003"] > span{font-weight: 600 !important;}

[data-wv-pc="mobile"] .container_box.help_center .panel .panel_container *{font-weight: 300 !important;}
[data-wv-pc="mobile"] .container_box.help_center .panel .panel_container .font_style_19{font-weight: 700 !important;}
[data-wv-pc="mobile"] .container_box.help_center .panel .panel_container .font_style_20{font-weight: 700 !important;}
[data-wv-pc="mobile"] .container_box.help_center .panel .panel_container .font_style_20 *{font-weight: 700 !important;}
[data-wv-os="Mac"] .container_box.help_center .panel .panel_container [data-wv-block-id="___basic_text_slogan_003"]::after{top:14px;}


.faq_list_con .comment_wrap{border-top:1px solid #e6e5ef;}
.faq_list_con .comment_wrap > li{border-bottom:1px solid #e6e5ef;}
.faq_list_con.help-center .comment_con{position: relative; overflow: hidden; background-color: transparent; display: flex; align-items: center; cursor: pointer; padding-top: 18px; padding-bottom: 21px;}
.faq_list_con .comment_con{position: relative; overflow: hidden; background-color: transparent; display: flex; align-items: center; cursor: pointer; padding-top: 22px; padding-bottom: 17px;}
[data-wv-pc="mobile"] .faq_list_con .comment_con{padding-top: 21px;}
.faq_list_con .comment_con .comments{float:left; position: relative; width:calc(100% - 50px); font-size:16px; font-size:1.6rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.02em; font-weight: 200; color:#000;
    padding-left: 29px; padding-right: 55px; box-sizing: border-box; transition: color 0.3s;}
[data-wv-pc="mobile"] .faq_list_con .comment_con .comments{font-weight: 300;}
[data-wv-os="Mac"] .faq_list_con .comment_con .comments{font-weight: 300;}
.faq_list_con.help-center .comment_con .comments{float:left; position: relative; width:calc(100% - 50px); font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; font-weight: 400; color:#000;
    padding-left: 29px; padding-right: 0px;}

.faq_list_con .comment_con .comments:before{content: "Q."; position: absolute; top:0; left: 5px; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 500; color:#000;}
[data-wv-pc="mobile"] .faq_list_con .comment_con .comments:before{top: 2px;}
[data-wv-os="Mac"] .faq_list_con .comment_con .comments:before{top: 1px;}
.faq_list_con .comment_con .comments.active{font-weight: 500; color:#453fe8;}
/*.faq_list_con .comment_con .comments.active:before{color:#6d13ff;}*/

.faq_list_con .comment_con .comments_type_2{float:left; position: relative; width:calc(100% - 50px); font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.05rem; font-weight: 300; color:#000;
    padding-left: 40px; padding-right: 55px; box-sizing: border-box; transition: all 0.3s; word-spacing: -0.05rem;}
.faq_list_con .comment_con .comments_type_2:before{content: "Q."; position: absolute; top:5px; left: 10px; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 500; color:#000;}
.faq_list_con .comment_con .comments_type_2.active{font-weight: 500; color:#6d13ff;}
.faq_list_con .comment_con .comments_type_2.active:before{color:#6d13ff;}

.faq_list_con .comment_con .comments_icon{position: absolute; z-index: 1; top:19px; right:5px; display: inline-block; width: 23px; height: 23px; border-radius: 50%; border:1px solid #dcdaeb; box-sizing: border-box; transition: none;}
.faq_list_con .comment_con .comments_icon:before{content: ''; position: absolute; top: 10px; left: 5px; width: 11px; border-bottom:1px solid #e6e5ef; }
.faq_list_con .comment_con .comments_icon:after{content: ''; position: absolute; top: 5px; left: 10px; height: 11px; border-right:1px solid #e6e5ef;}
.faq_list_con .comment_con.list_on .comments_icon{background-color:#453fe8; border-color:#453fe8;}
.faq_list_con .comment_con.list_on .comments_icon:before{border-color:#fff;}
.faq_list_con .comment_con.list_on .comments_icon:after{content: none;}

.faq_list_con .reply_con{padding-left:28px; overflow:hidden; height: 0;}
.container_box.notice .faq_list_con .reply_con{cursor: pointer;}
.faq_list_con .reply{padding-top: 9px; position: relative; padding-bottom: 45px; padding-right: 20px;}
.faq_list_con .reply .reply_txt{  font-size:16px; font-size:1.6rem; line-height:28px; line-height:2.8rem; letter-spacing: 0em; font-weight: 300; color:#000; word-break: keep-all;}
.faq .faq_list_con .reply .reply_txt{ font-size:16px !important; font-size:1.6rem !important; line-height:28px !important; line-height:2.8rem !important; letter-spacing: 0em !important; font-weight: 300 !important; word-break: keep-all !important; margin-bottom: 0 !important;  text-align: left !important;}
.faq  .faq_list_con .reply .reply_txt * { font-size:16px !important; font-size:1.6rem !important; line-height:28px !important; line-height:2.8rem !important; letter-spacing: 0em !important; word-break: keep-all !important; margin-bottom: 0 !important; text-align: left !important;}

/*.container_box.help_center .faq_list_con .comment_con{padding-top: 17px; padding-bottom: 20px;}*/
.post_list_con.help_center .faq_list_con .comment_con{padding-top: 20px; padding-bottom: 16px;}
.post_list_con.help_center .faq_list_con .comment_con .comments{ line-height: 25px; line-height: 2.5rem; font-weight: 200; word-break: keep-all; word-wrap:break-word; padding-left: 1px; padding-right: 0;}
.post_list_con.help_center .faq_list_con .comment_con .comments:before{content:none;}
.post_list_con.help_center .faq_list_con .comment_con .comments_icon{right: 4px; width: 26px; height: 26px; border:none;}
.post_list_con.help_center .faq_list_con .comment_con .comments_icon:before{content:none;}
.post_list_con.help_center .faq_list_con .comment_con .comments_icon:after{top:8px; left:11px; width: 6px; height: 10px; border:none; background-image: url('../img/arrow_black_6x10_right.png'); opacity:0.5; background-size: 6px 10px;}

[data-wv-pc="mobile"] .post_list_con.help_center .faq_list_con .comment_con .comments{font-weight: 400;}
[data-wv-pc="mobile"] .post_list_con.help_center .faq_list_con .comment_con .comments_icon:after{background-image: url('../img/retina/arrow_black_6x10_right_mac.png');}
[data-wv-os="Mac"] .post_list_con.help_center .faq_list_con .comment_con .comments{font-weight: 300;}
[data-wv-os="Mac"] .post_list_con.help_center .faq_list_con .comment_con .comments_icon:after{background-image: url('../img/retina/arrow_black_6x10_right_mac.png');}

/* .container_box.notice .faq_list_con */
.container_box.notice .faq_list_con .comment_con{padding-top: 24px; padding-bottom: 14px;}
[data-wv-pc="mobile"] .container_box.notice .faq_list_con .comment_con{padding-top: 21px; padding-bottom: 17px;}
[data-wv-agent="ipad"] .container_box.notice .faq_list_con .comment_con{padding-top: 21px; padding-bottom: 17px;}
[data-wv-os="Mac"][data-wv-agent="Mac"] .container_box.notice .faq_list_con .comment_con{padding-top: 21px; padding-bottom: 17px;}
.container_box.notice .faq_list_con .comment_con .numbering{font-size:17px; font-size:1.7rem; line-height:25px; line-height:2.5rem; margin-right: 12px; width: 30px; text-align: center; font-weight: 400;}
.container_box.notice .faq_list_con .comment_con.list_on .numbering{color: #453fe8;}
.container_box.notice .faq_list_con .comment_con .comments{ line-height: 0px; line-height: 0.0rem; font-weight: 500; word-break: keep-all; word-wrap:break-word; padding-left: 1px; padding-right: 0; width:calc(100% - 210px); margin-right: 30px;}
[data-wv-pc="mobile"] .container_box.notice .faq_list_con .comment_con .comments{width:calc(100% - 143px);}
.container_box.notice .faq_list_con .comment_con .comments > span{display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 25px; line-height: 25px; line-height: 2.5rem;}
.container_box.notice .faq_list_con .comment_con .comments > span:before{content:none; color:#fff; background-color: #453fe8; padding:5px; margin-right: 5px; }
.container_box.notice .faq_list_con .comment_con .comments.contents_type1 > span:before{content:'주간업데이트';}
.container_box.notice .faq_list_con .comment_con .comments.contents_type2 > span:before{content:'월간업데이트';}
.container_box.notice .faq_list_con .comment_con .comments:before{content:none;}
.container_box.notice .faq_list_con .comment_con .comments_icon{right: 4px; width: 26px; height: 26px; border:none; top: 22px;}
[data-wv-pc="mobile"] .container_box.notice .faq_list_con .comment_con .comments_icon{display: none;}
[data-wv-os="Mac"] .container_box.notice .faq_list_con .comment_con .comments_icon{top: 17px;}
[data-wv-os="Mac"][data-wv-agent="chrome"] .container_box.notice .faq_list_con .comment_con .comments_icon{top: 22px;}
.container_box.notice .faq_list_con .comment_con .comments_icon:before{content:none;}
.container_box.notice .faq_list_con .comment_con .comments_icon:after{top:8px; left:11px; width: 6px; height: 10px; border:none; background-image: url('../img/arrow_black_6x10_right.png'); opacity:0.5; background-size: 6px 10px;}
.container_box.notice .faq_list_con .comment_con.list_on .comments_icon:after{content: ''; background-image: url('../img/arrow_fff_6x10_right.png');}
[data-wv-os="Mac"] .container_box.notice .faq_list_con .comment_con.list_on .comments_icon:after{content: ''; background-image: url('../img/retina/arrow_fff_6x10_right_mac.png');}
.container_box.notice .faq_list_con .comment_con .date{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; margin-bottom: 8px;}
[data-wv-os="Mac"] .container_box.notice .faq_list_con .comment_con .date{margin-bottom: 4px;}
[data-wv-os="Mac"][data-wv-agent="chrome"] .container_box.notice .faq_list_con .comment_con .date{margin-bottom: 8px;}
[data-wv-pc="mobile"] .container_box.notice .faq_list_con .comment_con .date{margin-bottom: 0;}

[data-wv-pc="mobile"] .container_box.notice .faq_list_con .comment_con .comments_icon:after{background-image: url('../img/retina/arrow_black_6x10_right_mac.png');}
[data-wv-os="Mac"] .container_box.notice .faq_list_con .comment_con .comments_icon:after{background-image: url('../img/retina/arrow_black_6x10_right_mac.png');}


.help_center_menu_icon{position: absolute; display: block; z-index:5; /*top:86px;*/ top:153px; left: 0; width: 53px; height: 34px; background-color: #453fe8; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
    background-image: url('../img/help_center_menu_icon.png'); background-size: 21px 6px; background-repeat: no-repeat; background-position: top 12px right 12px; cursor: pointer;}

.help_center_close_btn_con{position: absolute; top:8px; right: 10px;}
.help_center_close_btn_con .help_center_close_btn{display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; text-align: center;}
.help_center_close_btn_con .help_center_close_btn > svg{width: 14px; height: 14px;}

/*login*/
.login_form_wrap{display: flex; align-items: center; justify-content: center; height: 100vh; min-height: 1030px;}
.login_form_wrap .login_form_con{ padding-bottom: 150px;}
#loginLayerPopup .login_form_wrap .login_form_con{ padding-bottom: 0;}
.login_form_wrap .login_form_bottom_con{padding-top: 33px;}
.login_form_wrap .login_form_bottom_con:before{content: ''; position: absolute; top:0; left:0; width: 100%; height: 100vh; background-color: #f8f7fc;}
#loginLayerPopup .login_form_wrap .login_form_bottom_con:before{content: ''; position: absolute; top:0; left:0; width: 100%; height: 100%; background-color: #f8f7fc;}
.login_form_wrap .login_form_title{  font-size:28px; font-size:2.8rem; line-height:34px; line-height:3.4rem; letter-spacing: -0.04em; font-weight:800; color:#000;}
.login_form_wrap .login_form_desc{  font-size:17px; font-size:1.7rem; line-height:32px; line-height:3.2rem; font-weight: 300; color:#a6a1c2; word-break: keep-all;}
.login_form_wrap .signup_complete_title{  font-size:26px; font-size:2.6rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.03em; font-weight: 700; color:#000;}
.login_form_wrap .signup_complete_title .site_url{display: inline-block; font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; letter-spacing: 0; word-spacing: -0.02em; font-weight: 600; word-break: break-all; margin-bottom: 3px; }
.login_form_wrap .signup_complete_desc{font-size:16px; font-size:1.6rem; line-height:28px; line-height:2.8rem; font-weight: 300; letter-spacing: -0.03em; color:#000; word-break: keep-all; max-width: 420px; float: none; overflow:hidden; margin-left: auto; margin-right: auto;}
.login_form_wrap .signup_complete_img img { width: 125px;}

.login_form_wrap .input_style_0_con .input_style_0 + div { margin-top: -4px; }
.login_form_wrap .input_style_0_con .input_style_0 { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; }

.login_form_wrap .check_btn_style_0_con .check_btn_style_0 + label {  font-size:15px; font-size:1.5rem; line-height:26px; line-height:2.6rem; font-weight: 300; color: #a6a1c2; padding-left: 33px;}
.login_form_wrap .check_btn_style_0_con .check_btn_style_0 + label:before { background-image: url("../img/check_dedcec_11x8_icon.png"); top: 2px;}
[data-wv-pc="mobile"] .login_form_wrap .check_btn_style_0_con .check_btn_style_0 + label:before { background-image: url("../img/retina/check_dedcec_11x8_icon_mac.png"); top: 0; }
[data-wv-os="Mac"] .login_form_wrap .check_btn_style_0_con .check_btn_style_0 + label:before { background-image: url("../img/retina/check_dedcec_11x8_icon_mac.png"); top: 0; }
.login_form_wrap .check_btn_style_0_con .check_btn_style_0:checked + label{ color: #453fe8; font-weight: 500;}
.login_form_wrap .check_btn_style_0_con .check_btn_style_0:checked + label:before { background-color: #453fe8; background-image: url("../img/check_fff_11x8_icon.png"); }
[data-wv-pc="mobile"] .login_form_wrap .check_btn_style_0_con .check_btn_style_0:checked + label:before { background-color: #453fe8; background-image: url("../img/retina/check_fff_11x8_icon_mac.png"); }
[data-wv-os="Mac"] .login_form_wrap .check_btn_style_0_con .check_btn_style_0:checked + label:before { background-color: #453fe8; background-image: url("../img/retina/check_fff_11x8_icon_mac.png"); }

.login_form_wrap.sign_up{min-height: 1300px;}
/*.login_form_wrap.sign_up .login_form_con { padding-bottom: 0; }*/

.form_style_0{}
.login_form_wrap.sign_up .form_style_0 .form_style_0_list { margin-bottom: 16px; }
.form_style_0 .form_style_0_list{margin-bottom: 26px;}
.form_style_0 .form_style_0_list:last-child{margin-bottom: 0;}

.input_style_1 { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 700; border:none; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0; box-sizing: border-box; width: 100%;}
.input_style_1:focus{outline: none;}
.input_style_1::-webkit-input-placeholder{font-weight: 300; color:#c5c1e4; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_1:-ms-input-placeholder{font-weight: 300; color:#c5c1e4; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_1:-moz-placeholder{font-weight: 300; color:#c5c1e4; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_1::-moz-placeholder{font-weight: 300; color:#c5c1e4; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }

.caution { display: none; font-size:13px; font-size:1.3rem; line-height:22px; line-height:2.2rem; font-weight: 300; word-break: keep-all; color: #f14c96; letter-spacing: -0.02em;}
.confirm { display: none; font-size:13px; font-size:1.3rem; line-height:22px; line-height:2.2rem; font-weight: 300; letter-spacing: -0.02em; word-break: keep-all; color: #4c8ef1; }
.complete { display: none; font-size:13px; font-size:1.3rem; line-height:22px; line-height:2.2rem; font-weight: 300; letter-spacing: -0.02em; word-break: keep-all; color: #453fe8; }
.answer_complete { font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 500; color: #453fe8; word-break: keep-all; letter-spacing: -0.02em; }
.answer_ing { font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 300; color: #000; word-break: keep-all; letter-spacing: -0.02em;  }
.check_pw { padding-left: 20px; opacity: 0; font-size:13px; font-size:1.3rem; line-height:22px; line-height:2.2rem; font-weight: 300; word-break: keep-all; color: #f14c96; position: relative; letter-spacing: -0.02em; }
.check_pw::before { content: ''; border-radius: 50%; overflow: hidden; background-color: #f14c96; width: 16px; height: 16px; position: absolute; top: 3px; left: 0;
    background-image: url('../img/exclamation_mark_icon_fff_2x7.png'); background-repeat: no-repeat; background-size: 2px 7px; background-position: top 4px left 7px; }
[data-wv-pc="mobile"] .check_pw::before{top: 4px;}
[data-wv-os="Mac"] .check_pw::before{top: 3px;}


#certNumTimer{ display: inline-block; position: relative; padding-left: 20px; padding-right:82px; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; font-weight: 500; letter-spacing: -0.0em; color: #000;  }

.sns_login_list_con{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.sns_login_list_con .sns_login_list{margin-bottom: 20px;}
.sns_login_list_con .sns_login_list.google { padding-left: 10px; }
.sns_login_list_con .sns_login_list > a {display: inline-flex; align-items: center;}
.sns_login_list_con .sns_login_list:nth-last-child(1),.sns_login_list_con .sns_login_list:nth-last-child(2){margin-bottom: 0;}
.sns_login_list_con .sns_login_list .sns_icon{width: 33px; margin-right: 6px;}
.sns_login_list_con .sns_login_list .sns_icon img { width: 26px; }
.sns_login_list_con .sns_login_list .sns_icon img.default { width: auto; }
.sns_login_list_con .sns_login_list .sns_icon img.retina { display: none; }
[data-wv-os="Mac"] .sns_login_list_con .sns_login_list .sns_icon img.default { display: none; }
[data-wv-os="Mac"] .sns_login_list_con .sns_login_list .sns_icon img.retina { display: inline-block; }
[data-wv-pc="mobile"] .sns_login_list_con .sns_login_list .sns_icon img.default { display: none; }
[data-wv-pc="mobile"] .sns_login_list_con .sns_login_list .sns_icon img.retina { display: inline-block; }
.sns_login_list_con .sns_login_list .sns_icon > svg { width: 28px; }
[data-wv-agent="ie"] .sns_login_list_con .sns_login_list .sns_icon > svg { height: 28px; }
.sns_login_list_con .sns_login_list .sns_text{  font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; letter-spacing: -0.02em; font-weight: 300; color:#000; text-align: left; padding-bottom: 2px;}

/* 회원가입 */
.policy_btn_con{}
[data-wv-os="Mac"] .policy_btn_con { margin-top: 7px; }
.policy_btn_con .policy_btn{text-align: right;}
.policy_btn_con .policy_btn > div{position:relative; box-sizing: border-box;}
.policy_btn_con .policy_btn > div:last-child{padding-left: 16px;}
.policy_btn_con.type_2 .policy_btn { text-align: left; margin-right: 30px; }
.policy_btn_con.type_2 .policy_btn:last-child { margin-right: 0; }
.policy_btn_con.type_2 .policy_btn > div { padding-bottom: 0; }
.policy_btn_con.type_2 .policy_btn > div:last-child { padding-left: 0; }
.policy_btn_con .policy_btn .check_btn_style_2_con { margin-right: 12px; }

/* 마이페이지 */
.mypage_contents_con{}
.mypage_contents_con .mypage_contents_top_con{}
.mypage_contents_con .mypage_contents_bottom_con { min-height: 560px; }
.mypage_contents_con .mypage_contents_bottom_con .mypage_contents_bottom_inner { max-width: 1000px; overflow:hidden; float: none; margin-left: auto; margin-right: auto;}
.mypage_contents_con .member_info_con{/*display: flex; */ display: none; align-items: center; justify-content: center; box-sizing: border-box; margin-bottom: 40px;}
.mypage_contents_con .member_info_con .member_img{width: 36px; height: 36px; border-radius: 50%; background-image: url('../img/34x34_weven_bg_square.png'); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; margin-right: 15px;}
.mypage_contents_con .member_info_con .member_id{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 600; color:#453fe8; margin-top: 4px;}
.mypage_contents_con h3{  font-size:31px; font-size:3.1rem; line-height:37px; line-height:3.7rem; letter-spacing: -0.04em; font-weight: 700; color:#000;}
.mypage_contents_con .free_create_contents_con h3 { font-size:20px; font-size:2.0rem; line-height:31px; line-height:3.1rem; }
.mypage_contents_con .h_desc3{font-size:16px; font-size:1.6rem; line-height:28px; line-height:2.8rem; font-weight: 300; color:#000; max-width: 320px; overflow:hidden; float: none; margin-right: auto; margin-left: auto; word-break: keep-all;}
.mypage_contents_con .mypage_sub_title{  font-size:20px; font-size:2.0rem; line-height:31px; line-height:3.1rem; letter-spacing: -0.02em; font-weight: 700; color:#000; word-break: keep-all;}
.mypage_contents_con .mypage_sub_title .font_helve{font-weight: 500; line-height: 0;}
.mypage_contents_con .mypage_sub_title.type_2{font-size:26px; font-size:2.6rem; line-height:32px; line-height:3.2rem; letter-spacing: -0.04em;}
.mypage_contents_con .mypage_sub_title.type_3{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 500;}
.mypage_contents_con .mypage_sub_title.type_4{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem;}
.mypage_contents_con .mypage_sub_title.type_5{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 300;}
.mypage_contents_con .total_cnt{}
.mypage_contents_con .total_cnt .num{font-size:41px; font-size:4.1rem; line-height:47px; line-height:4.7rem; font-weight: 600;}

.mypage_contents_con .member_info_con.type_2{display: block; /*padding-bottom: 37px;*/}
.mypage_contents_con .member_info_con.type_2 .member_profile_img_con{}
.mypage_contents_con .member_info_con.type_2 .member_profile_img_box{position: relative; display: inline-block; width: 129px; height: 129px; overflow: hidden;}
.mypage_contents_con .member_info_con.type_2 .member_profile_btn_con{position: absolute; bottom:0; right: 0; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; cursor: pointer;}
.mypage_contents_con .member_info_con.type_2 .member_profile_btn{cursor: pointer; display: inline-block; width: 43px; height: 43px; border-radius: 50%; border: 2px solid #453fe8; background-color: #453fe8; background-image: url('../img/member_profile_img_icon.png'); background-size: 25px 19px; background-position: center; background-repeat: no-repeat; transform: scale(0.65); transform-origin:  bottom right;}
.mypage_contents_con .member_info_con.type_2 .member_profile_img.uploaded ~ .member_profile_btn_con .member_profile_btn{background-color: #453fe8; border-color: #453fe8; background-image: none;}
.mypage_contents_con .member_info_con.type_2 .member_profile_btn > svg{display: none; width: 13px; margin-top: 16px;}
.mypage_contents_con .member_info_con.type_2 .member_profile_img.uploaded ~ .member_profile_btn_con .member_profile_btn > svg{display: inline-block;}
.mypage_contents_con .member_info_con.type_2 .member_profile_btn > svg > path{fill: #fff; transition: all 0.15s;}
.mypage_contents_con .member_info_con.type_2 .member_profile_img{width: 100%; height: 100%; background-size: cover; background-position: center; background-color: #eee; border-radius: 50%; }

.mypage_contents_box { }
.mypage_contents_box .mypage_left_box{ overflow: visible; margin-bottom: 50px;}
.mypage_contents_box .mypage_left_box .nodata{float:left; width: 100%; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; box-sizing: border-box; }
.mypage_contents_box #domain_sidebar .mypage_left_box .nodata { height: 128px; }
.mypage_contents_box #domain_sidebar .mypage_left_box .nodata svg { width: 18px; margin-top: 5px; }
[data-wv-os="Mac"] .mypage_contents_box #domain_sidebar .mypage_left_box .nodata svg { margin-top: 1px; }
[data-wv-pc="mobile"] .mypage_contents_box #domain_sidebar .mypage_left_box .nodata svg { margin-top: 1px; }
.mypage_contents_box .mypage_right_box{box-sizing: border-box;}
.mypage_contents_box .mypage_right_box .mypage_right_inner{}
.mypage_contents_box .mypage_right_box.type_2{ margin-bottom: 50px; }
.mypage_contents_box .mypage_right_box.type_2 .mypage_right_inner{width: 100%; max-width: 1000px;}

.check_info_list_wrap{}
.check_info_list_wrap .check_info_title{  font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; font-weight: 700; color:#000; margin-bottom: 15px;}
.check_info_list_wrap .check_info_list_con{}
.check_info_list_wrap .check_info_list{position: relative; font-size:16px; font-size:1.6rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.03em; font-weight: 300; color:#000; word-break: keep-all; padding-left: 13px; margin-bottom: 4px; box-sizing: border-box;}
.check_info_list_wrap .check_info_list:last-child{margin-bottom: 0;}
.check_info_list_wrap .check_info_list:after{content: ''; position: absolute; left: 0; top:8px; width: 3px; height: 3px; background-color: #000; border-radius: 50%;}
.check_info_list_wrap .check_info_list span.point0{font-weight: 400;}

/*내 사이트*/
.list_type_change_btn_wrap .list_type_change_btn_con{font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.list_type_change_btn_con .list_type_change_btn{display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; background-color: #ece9f7; margin-right: 10px;}
.list_type_change_btn_con .list_type_change_btn:last-child{margin-right: 0;}
.list_type_change_btn_con .list_type_change_btn.active{background-color: #453fe8;}
.list_type_change_btn_con .list_type_change_btn img { width: 16px; }
.list_type_change_btn_con .list_type_change_btn .default {  }
.list_type_change_btn_con .list_type_change_btn .retina { display: none; }
[data-wv-os="Mac"] .list_type_change_btn_con .list_type_change_btn .default { display: none; }
[data-wv-os="Mac"] .list_type_change_btn_con .list_type_change_btn .retina { display: inline-block; }
[data-wv-pc="mobile"] .list_type_change_btn_con .list_type_change_btn .default { display: none; }
[data-wv-pc="mobile"] .list_type_change_btn_con .list_type_change_btn .retina { display: inline-block; }

.list_type_change_btn_wrap .btn_style_3_con { margin-right: -5px; }

.mysite_list_con{}
.mysite_list_con .mysite_list{margin-top: 70px;}
.mysite_list_con .mysite_list:first-child{margin-top: 0px !important;}
.mysite_list_con .title_con{ padding-left: 2px;}
.mysite_list_con .mysite_id{  font-size:27px; font-size:2.7rem; line-height:33px; line-height:3.3rem; font-weight: 600; color:#000; margin-top: 7px;}
.mysite_list_con .mysite_id > a { display: inline-block; transition: color .2s; }
.mysite_list_con .mysite_list_inner{overflow: hidden;}
.mysite_list_con .mysite_list_box{margin-bottom: 25px;}
.mysite_list_con .mysite_list_box .mysite_list_img_box{max-height: 300px; overflow: hidden; margin-bottom: 17px; border-bottom: 1px solid #f0eef9;}
.mysite_list_con .mysite_list_box .mysite_list_img_inner{position: relative; height: 100%; overflow: hidden; border:1px solid #f0eef9; box-sizing: border-box;}
.mysite_list_con .mysite_list_box .mysite_list_img_box img{width: 100%;}
.mysite_list_con .mysite_list_box .mysite_list_text_box{}
.mysite_list_con .mysite_list_box .mysite_list_img{}
.mysite_list_con .mysite_list_on_btn{display: none;}

/*이미지스타일*/
.mysite_list_con.type_img{margin-top: 60px;}
.mysite_list_con.type_img .mysite_list_inner{margin-top: 26px;}

/*리스트스타일*/
.mysite_list_con.type_list{margin-top: 70px;}
.mysite_list_con.type_list .mysite_list{border-bottom:1px solid #e6e5ef; padding-top: 19px; padding-bottom: 23px; margin-top: 0px; box-sizing: border-box; transition: padding 0.2s;}
.mysite_list_con.type_list .mysite_list:first-child{border-top:1px solid #e6e5ef;}
.mysite_list_con.type_list .mysite_list.active{padding-top: 31px; padding-bottom: 87px;}
.mysite_list_con.type_list .mysite_id{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 600; color:#000;}
.mysite_list_con.type_list .mysite_list.active .mysite_id{font-size:27px; font-size:2.7rem; line-height:33px; line-height:3.3rem; }
.mysite_list_con.type_list .mysite_list .btn_style_1_con { display: none; }
.mysite_list_con.type_list .mysite_list.active .btn_style_1_con { display: inline-block; }
.mysite_list_con.type_list .mysite_list_inner{display: none;}
.mysite_list_con.type_list .mysite_list.active .mysite_list_inner{margin-top:29px;}
.mysite_list_con.type_list .mysite_list_on_btn{position: absolute; z-index: 1; bottom:24px; right:0; display: inline-block; width: 27px; height: 27px; border-radius: 50%; border:1px solid #dcdaeb; box-sizing: border-box; transition: none;}
.mysite_list_con.type_list .mysite_list_on_btn:before{content: ''; position: absolute; top:12px; left: 6px; width: 13px; border-bottom:1px solid #e6e5ef; }
.mysite_list_con.type_list .mysite_list_on_btn:after{content: ''; position: absolute; top:6px; left:12px; height: 13px; border-right:1px solid #e6e5ef;}
.mysite_list_con.type_list .mysite_list.active .mysite_list_on_btn{background-color:#453fe8; border-color:#453fe8;}
.mysite_list_con.type_list .mysite_list.active .mysite_list_on_btn:before{border-color:#fff;}
.mysite_list_con.type_list .mysite_list.active .mysite_list_on_btn:after{content: none;}

.mysite_list_con.type_list .mysite_list:not(.active):hover .mysite_id{color:#453fe8;}
.mysite_list_con.type_list .mysite_list:not(.active):hover .mysite_list_on_btn{background-color:#453fe8; border-color:#453fe8;}
.mysite_list_con.type_list .mysite_list:not(.active):hover .mysite_list_on_btn:before{border-color:#fff;}
.mysite_list_con.type_list .mysite_list:not(.active):hover .mysite_list_on_btn:after{border-color:#fff;}


.mysite_list_con .mysite_list_inner .mysite_list_btn_box .btn_style_1_con{ position: absolute; top: 8px; right: 0; }
.mysite_list_con .mysite_list_text_box .btn_style_1_con { display: inline-block; float: right; }
.mysite_list_con .mysite_list_text_box .btn_style_1_con.fl { float: left; }
.mysite_list_con .mysite_list_text_box .domain_address_con .btn_style_1_con { margin-top: -5px;}
.mysite_list_con .domain_address_con .title { display: inline-block; }



.list_more_btn_con{position: relative; text-align: center; font-size:0; line-height:0;}
.list_more_btn_con.tl{text-align: left;}
.list_more_btn_con .list_more_btn{display:inline-block; vertical-align: middle; text-align: center; margin-right: 20px; overflow: hidden; border-radius: 50%;}
.list_more_btn_con .list_more_btn:last-child{margin-right: 0;}
.list_more_btn_con .list_more_btn_inner{display:table; width: 98px; height: 98px;  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; color:#000; font-weight:600;
    box-sizing: border-box; /*background-color:#000; border-radius:50%;  border:3px solid #000; overflow: hidden; */transition: all 0.3s;}
.list_more_btn_con .list_more_btn_inner .arrow { width: 23px; height: 13px; background-image: url("../img/arrow_black_23x13_bottom.png"); background-position: center center; background-repeat: no-repeat; background-size:23px 13px; transition: background-image .2s; margin-left: auto; margin-right: auto;}
[data-wv-os="Mac"] .list_more_btn_con .list_more_btn_inner .arrow { background-image: url("../img/retina/arrow_black_23x13_bottom_mac.png"); }
[data-wv-pc="mobile"] .list_more_btn_con .list_more_btn_inner .arrow { background-image: url("../img/retina/arrow_black_23x13_bottom_mac.png"); }

.free_create_contents_con{display:none; text-align: center;}
.free_create_contents_con .free_create_logo_box img{ width: 230px;}

.favorite_list_delete_btn_con{}
.favorite_list_delete_btn_con .favorite_list_delete_btn{display: inline-flex; align-items: stretch; border:1px solid #000; transition: border-color .1s;}
.favorite_list_delete_btn_con .favorite_list_delete_text{font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 400; color:#000; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 9px; box-sizing: border-box; transition: color .2s;}
.favorite_list_delete_btn_con .favorite_list_delete_icon{position: relative; width: 33px; height: 33px; transition: border-color .1s, background-color .1s; border-left: 1px solid #000; }
.favorite_list_delete_btn_con .favorite_list_delete_icon:before{content: ''; position: absolute; top:50%; left: 50%; margin-left: -7px; width: 15px; border-bottom:1px solid #000; transform: rotate(45deg);}
.favorite_list_delete_btn_con .favorite_list_delete_icon:after{content: ''; position: absolute; top:50%; left: 50%; margin-left: -7px; width: 15px; border-bottom:1px solid #000; transform: rotate(-45deg);}

.favorite_list_wrap{}
.favorite_list_wrap .favorite_list_con{width: calc(100% + 30px); margin-left: -30px; margin-bottom: -43px;}
.favorite_list_wrap .favorite_list{padding-left: 30px; margin-bottom: 43px;}
.favorite_list_wrap .favorite_list_inner{font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; cursor: pointer;}
.favorite_list_wrap .favorite_list .check_btn_style_1_con{margin-bottom: 30px;}
.favorite_list_wrap .favorite_list .img_con{position: relative; overflow: hidden; /*height: 352px;*/ border:1px solid #f0eef9; padding-top: 171.7%; margin-bottom: 18px; box-sizing: border-box;}
.favorite_list_wrap .favorite_list .img_con > img{position: absolute; top:0; left: 0; width: 100%; min-height: 352px;}
.favorite_list_wrap .favorite_list .title{  font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 500; color:#000; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; }

.favorite_list_wrap .favorite_list_con .nodata {float:left; width: 100%; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; padding-left: 60px; box-sizing: border-box; }


/*페이지디자인 팝업*/
.page_design_enlarge_popup_wrap{background-color: transparent !important; overflow-y: auto;}
.page_design_enlarge_popup_wrap .page_design_enlarge_popup_con{overflow-y: auto; padding-top: 100px; padding-bottom: 137px;}
.page_design_enlarge_popup_wrap .page_design_enlarge_popup_con .page_design_title{margin-bottom: 27px; font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; letter-spacing: -0.04em; color: #fff;}
.page_design_enlarge_popup_wrap .page_design_enlarge_popup_con .img_box img{width: 100%;}
.page_design_enlarge_popup_wrap .rolling_arrow{display: none; position: fixed; top: 50%;}
.page_design_enlarge_popup_wrap .rolling_arrow img{width: 15px; height: 28px;}
.page_design_enlarge_popup_wrap .rolling_arrow.left{left: calc(((100% - 1112px) / 2) - 35px);}
.page_design_enlarge_popup_wrap .rolling_arrow.right{right: calc(((100% - 1112px) / 2) - 35px);}

/*블럭디자인*/
.sub_block_design_category_title{  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 700; letter-spacing: -0.05em; color: #000; text-align: left;}



/*사이트 개설*/
.site_open_contents_title{font-size:39px; font-size:3.9rem; line-height:45px; line-height:4.5rem; font-weight: 900; letter-spacing: -0.06em; color: #000;}
.site_open_service_list_wrap{max-width: 630px;}
.site_open_service_list_wrap .site_open_service_list{position: relative; box-sizing: border-box; margin-bottom: 31px; padding-right: 30px;}
.site_open_service_list_wrap .site_open_service_list:nth-last-child(2){margin-bottom: 0;}
.site_open_service_list_wrap .site_open_service_list:last-child{margin-bottom: 0;}
.site_open_service_list_wrap .site_open_service_list:nth-child(2n+1){clear: left;}
.site_open_service_list_wrap .site_open_service_list:nth-child(2n) { padding-right: 0; padding-left: 30px; }
.site_open_service_list_wrap .site_open_service_list:after{top: calc(50% - 5px); right: -15px; transform: translateY(-50%); content:""; position: absolute; width: 32px; height: 32px; display: inline-block; background-color: #453fe8; overflow: hidden; border-radius: 50%; background-image: url('../img/plus_icon_fff_22x22.png'); background-size: 11px 11px; background-position: center; background-repeat: no-repeat;}
[data-wv-pc="mobile"] .site_open_service_list_wrap .site_open_service_list:after{ background-image: url('../img/retina/plus_icon_fff_22x22_mac.png'); }
[data-wv-os="Mac"] .site_open_service_list_wrap .site_open_service_list:after{ background-image: url('../img/retina/plus_icon_fff_22x22_mac.png'); }
.site_open_service_list_wrap .site_open_service_list:last-child:after{content: none;}
.site_open_service_list_wrap .site_open_service_list:nth-child(2n):after{content: none;}
.site_open_service_list_wrap .site_open_service_list .site_open_service_list_title{margin-bottom: 19px; font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; font-weight: 700; letter-spacing: -0.04em; color: #000; word-break: keep-all; }
.site_open_service_list_wrap .site_open_service_list .site_open_service_list_info{font-size:40px; font-size:4.0rem; line-height:46px; line-height:4.6rem; font-weight: 500; letter-spacing: -0.01em; color: #000;}
.site_open_service_line{width: 2px; height: 80px; background-color: #000;}

.contents_bottom_con.site_open .service_type_title {  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.0em; font-weight: 700; text-align: left; }

.site_open_type_list_wrap{/*padding-left: 20px; padding-right: 20px; */margin-bottom: 50px; padding-top: 50px; padding-bottom: 70px;}
#siteTypePopup .site_open_type_list_wrap{padding-top: 0px; padding-bottom: 20px;}
/*.site_open_type_list_wrap .site_open_type_wrap_inner { max-width: 1500px; overflow: hidden; }*/
.site_open_type_list_wrap .site_open_type_list{max-width: 730px; float: none; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 60px;}
#siteTypePopup .site_open_type_list_wrap .site_open_type_list{margin-bottom: 0;}
.site_open_type_list_wrap .site_open_type_list:last-child{margin-bottom: 0;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner{background-color: #fff; margin-bottom: 40px;}
.site_open_type_list_wrap .site_open_type_list .img_box > img{width: 100%;}
.site_open_type_list_wrap .site_open_type_list .img_box .img_link_btn{background-image: url('../img/plus_icon_fff_22x22.png'); padding-right: 40px; background-repeat: no-repeat; background-size: 22px 22px; background-position: right center; display: inline-block; position: absolute; bottom: 19px; right: 20px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.04em; color: #fff;}
[data-wv-pc="mobile"] .site_open_type_list_wrap .site_open_type_list .img_box .img_link_btn{background-image: url('../img/retina/plus_icon_fff_22x22_mac.png'); }
[data-wv-os="Mac"] .site_open_type_list_wrap .site_open_type_list .img_box .img_link_btn{background-image: url('../img/retina/plus_icon_fff_22x22_mac.png'); }
.site_open_type_list_wrap .site_open_type_list .text_box{padding: 55px 20px 57px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title{margin-bottom: 28px;  font-size:30px; font-size:3.0rem; line-height:40px; line-height:4.0rem; color: #000; font-weight: 700; letter-spacing: -0.06em; word-spacing: -0.015em;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title > span { position: relative; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title > span::before { content: ''; position: absolute; top: -3px; left: 0; height: 54px; background-repeat: no-repeat; background-position: center; }
.site_open_type_list_wrap .site_open_type_list.experience .text_box .site_open_type_title > span { padding-left: 70px; }
.site_open_type_list_wrap .site_open_type_list.experience .text_box .site_open_type_title > span::before { width: 45px; background-image: url("../img/45x54_experience_type_icon.png"); background-size: 45px 54px; }
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_type_title > span { padding-left: 72px; }
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_type_title > span::before { width: 47px; background-image: url("../img/47x54_business_type_icon.png"); background-size: 47px 54px; }
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_type_title > span { padding-left: 105px; }
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_type_title > span::before { width: 80px; background-image: url("../img/80x54_wizware_type_icon.png"); background-size: 80px 54px; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_desc{margin-bottom: 17px; font-size:19px; font-size:1.9rem; line-height:35px;   line-height:3.5rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_line > hr{margin-bottom: 26px; width: 70px; height: 2px; background-color: #000; float: none; margin-left: auto; margin-right: auto;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit{margin-bottom: 10px; font-size:16px; font-size:1.6rem; line-height:23px; line-height:2.3rem; font-weight: 500; letter-spacing: -0.03em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit .font_helve{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit .discount_info{ display: inline-block; margin-left: 3px;}
.site_open_type_list_wrap .site_open_type_list.experience .text_box .site_open_price_unit .discount_info { color: #fc7395; }
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_price_unit .discount_info { color: #5d97ff; }
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_price_unit .discount_info { color: #5d38f5; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit .discount_info .origin_price{position: relative; display: inline-block; margin-left: 5px; padding-left: 3px; padding-right: 3px;}
[data-wv-os="Mac"] .site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit .discount_info .origin_price{margin-top: 1px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit .discount_info .origin_price:after{content: ""; position: absolute; top: calc(50% - 2px); left: 0; width: 100%; border-bottom: 1px solid #453fe8;}
.site_open_type_list_wrap .site_open_type_list.experience .text_box .site_open_price_unit .discount_info .origin_price:after{border-color: #453fe8;}
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_price_unit .discount_info .origin_price:after{border-color: #5d97ff;}
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_price_unit .discount_info .origin_price:after{border-color: #5d38f5;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit .discount_info .origin_price.font_helve:after{top: calc(50% - 3px);}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_info{margin-bottom: 23px;  font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; letter-spacing: -0.06em; }
.site_open_type_list_wrap .site_open_type_list.experience .text_box .site_open_price_info { color: #fc7395; }
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_price_info { color: #5d97ff; }
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_price_info { color: #5d38f5; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_info .additional_info{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 600; letter-spacing: -0.04em;}
/*.site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_info > .font_helve{font-size:43px; font-size:4.3rem; line-height:49px; line-height:4.9rem;}*/
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list{font-size: 0; line-height: 0; /*margin-top: 51px; */display: inline-flex; flex-wrap: wrap; align-items: stretch; justify-content: center;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li{display: inline-block; position: relative; max-width: 202px; width: 33.33%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li:after{content: ""; position: absolute; top: 5px; right: 0; height: calc(100% - 8px); border-right: 1px solid #e6e5ef;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li:last-child:after{content: none;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_title{margin-bottom: 9px; font-size:14px; font-size:1.4rem; line-height:21px; line-height:2.1rem; font-weight: 300; letter-spacing: -0.03em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_info{height: 29px; margin-bottom: 26px;  font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 800; letter-spacing: -0.02em; color: #000; word-break: keep-all;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_info:last-child{margin-bottom: 0;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_info.font_helve{margin-top: 4px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_info .font_helve{display: inline-block; box-sizing: border-box; padding-bottom: 3px; font-weight: 500;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li { width: 50%; padding-left: 0; padding-right: 0; max-width: 280px; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li:nth-child(2n+1) { padding-right: 55px; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li:nth-child(2n) { padding-left: 55px; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li .benefit_info{height: auto; margin-bottom: 5px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 400; text-align: left; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_experience_info { font-size:19px; font-size:1.9rem; line-height:31px; line-height:3.1rem; font-weight: 300; letter-spacing: -0.035em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap{position: relative; height: 56px; font-size: 0; line-height: 0; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .selected_item_con{position: absolute; width: 100%; height: 100%; top: 0; left: 50%; transform: translateX(-50%); display: inline-block; margin-right: 0; max-width: 444px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .selected_item_con:after{content: "할인"; position: absolute; top: calc(50% - 1px); transform: translateY(-50%); left: 242px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; font-weight: 500; color: #453fe8;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .selected_item{cursor: pointer; position: relative; z-index: 51; background-image: url('../img/arrow_6738ff_14x8_bottom.png'); background-position: right 20px center; background-size: 14px 8px; background-repeat: no-repeat; box-sizing: border-box; background-color: #f5f3fc; padding: 15px 20px 13px; text-align: left; border-radius: 27px; width: 100%; height: 100%; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; word-spacing: -0.03em; letter-spacing: -0.03em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.wizware .selected_item_con { max-width: 500px; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.wizware .selected_item { font-size:17px; font-size:1.7rem; line-height:25px; line-height:2.5rem; background-image: none; cursor: default;}
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_discount_select_wrap .selected_item{ background-image: url('../img/arrow_3863ff_14x8_bottom.png'); }
[data-wv-pc="mobile"] .site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap:not(.wizware) .selected_item{ background-image: url('../img/retina/arrow_6738ff_14x8_bottom_mac.png'); }
[data-wv-os="Mac"] .site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap:not(.wizware) .selected_item{ background-image: url('../img/retina/arrow_6738ff_14x8_bottom_mac.png'); }
[data-wv-pc="mobile"] .site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_discount_select_wrap:not(.wizware) .selected_item{ background-image: url('../img/retina/arrow_3863ff_14x8_bottom_mac.png'); }
[data-wv-os="Mac"] .site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_discount_select_wrap:not(.wizware) .selected_item{ background-image: url('../img/retina/arrow_3863ff_14x8_bottom_mac.png'); }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select_con{display: none; position: absolute; width: 100%; border: none; box-sizing: border-box; z-index: 50; padding-top: 30px; top:30px; background-color: #f5f3fc; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select{cursor: pointer; padding-bottom: 16px; border: none; overflow-y: auto; max-height: 300px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li{text-align: left; padding-left: 36px; padding-right: 36px;}
[data-wv-pc="mobile"] .site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li{padding-left: 20px; padding-right: 20px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li.active{display: none;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li > a{display: block; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; word-spacing:-0.03em; letter-spacing: -0.02em; color: #a098ba; font-weight: 400;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .selected_item:before{ position: absolute; top: calc(50% - 1px); transform: translateY(-50%); right: 43px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 600; color: #453fe8;}
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_discount_select_wrap .selected_item:before{ color: #5d97ff;}
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_discount_select_wrap .selected_item:before{ color: #5d38f5;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .selected_item:after{ display: inline-block; vertical-align: middle; margin-left: 10px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.03em; font-weight: 600; color: #453fe8; margin-top: -2px;}
.site_open_type_list_wrap .site_open_type_list.business .text_box .site_open_discount_select_wrap .selected_item:after{ color: #5d97ff; }
.site_open_type_list_wrap .site_open_type_list.wizware .text_box .site_open_discount_select_wrap .selected_item:after{ color: #5d38f5; }
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap [data-value="1years"].selected_item:after{content: "10%";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap [data-value="2years"].selected_item:after{content: "20%";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.business [data-value="1years"].selected_item:before{content: "27,000";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.business [data-value="2years"].selected_item:before{content: "24,000";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.premium [data-value="1years"].selected_item:before{content: "89,100";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.premium [data-value="2years"].selected_item:before{content: "79,200";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap.wizware [data-value="1years"].selected_item:before{content: "27,000";}

.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li a{position: relative;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li a:before{ position: absolute; top: calc(50%); transform: translateY(-50%); right: 21px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 400; color: #b0aac5;}
[data-wv-pc="mobile"] .site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li a:before{right: 24px;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li a:after{ display: inline-block; margin-left: 10px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.03em; font-weight: 400; color: #b0aac5;}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li[data-value="1years"] a:before{content: "27,000";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li[data-value="2years"] a:before{content: "24,000";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li[data-value="1years"] a:after{content: "10%";}
.site_open_type_list_wrap .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select > li[data-value="2years"] a:after{content: "20%";}

.site_open_type_list_wrap .site_open_type_list.experience .btn_style_0_con .btn_style_0 { background-color: #fc7395; }
.site_open_type_list_wrap .site_open_type_list.business .btn_style_0_con .btn_style_0 { background-color: #5d97ff; }
.site_open_type_list_wrap .site_open_type_list.wizware .btn_style_0_con .btn_style_0 { background-color: #5d38f5; }
.site_open_type_list_wrap .site_open_type_list.wizware .btn_style_0_con .btn_style_0:last-child { border: 1px solid #5d38f5; background-color: transparent; color: #5d38f5; font-weight: 700; }
.site_open_type_list_wrap .site_open_type_list.wizware .btn_style_0_con .btn_style_0:last-child > span::after { background-image: url("../img/arrow_5d38f5_7x12_right.png"); }

/* 사이트 구매에서 사용 */
.site_open_type_list_wrap.type_2{ margin-bottom: 0; }
.site_open_type_list_wrap.type_2 .site_open_type_list .text_box { border: 1px solid #dfddeb; border-top: 0px none; }
/* 21/03/16 jm 임시로 select_box 안보이게 처리 */
.site_open_type_list_wrap.type_2 .site_open_type_list .text_box .site_open_discount_select_wrap .selected_item { background-image: none; }
.site_open_type_list_wrap.type_2 .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select{ padding-bottom: 0; }
.site_open_type_list_wrap.type_2 .site_open_type_list .text_box .site_open_discount_select_wrap .site_open_discount_select_con{ padding-top: 0; }

.site_open_type_table_con .site_open_type_table col.width200 { width: 200px; }
.site_open_type_table_con .site_open_type_table col.width-auto{width: auto;}
.site_open_type_table_con .site_open_type_table col.width-251{width: 251px;}
.site_open_type_table_con .site_open_type_table col.width-remains{width: 130px;}
.site_open_type_table_con{/*z-index: 10; overflow-x: auto; -webkit-transform: translateZ(0); overflow-y: hidden; */padding-bottom: 200px; margin-bottom: -174px; /*margin-bottom: 26px;*/}
.site_open_type_table_con .site_open_type_table{width:100%; table-layout: fixed; border-top: 1px solid #a4a2b2; /*min-width: 900px; */}
.site_open_type_table_con .site_open_type_table thead > tr > th{padding-top: 17px; padding-bottom: 18px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 700; letter-spacing: -0.02em; color: #000; background-color: #fbf9ff;}
.site_open_type_table_con .site_open_type_table thead > tr > th > span { position: relative; padding-left: 27px;}
.site_open_type_table_con .site_open_type_table thead > tr > th.wizware > span { padding-left: 39px; }
.site_open_type_table_con .site_open_type_table thead > tr > th > span::before { content: ''; position: absolute; top: 0; left: 0; width: 17px; height: 20px; background-size: 17px 20px; background-position: center; background-repeat: no-repeat; }
.site_open_type_table_con .site_open_type_table thead > tr > th.experience > span::before { background-image: url("../img/17x20_experience_type_icon.png"); }
.site_open_type_table_con .site_open_type_table thead > tr > th.business > span::before { background-image: url("../img/17x20_business_type_icon.png"); }
.site_open_type_table_con .site_open_type_table thead > tr > th.wizware > span::before { width: 29px; background-image: url("../img/29x20_wizware_type_icon.png"); background-size: 29px 20px; }
.site_open_type_table_con .site_open_type_table tbody{border-top: 1px solid #e6e5ef;}
.site_open_type_table_con .site_open_type_table tbody > tr { border-bottom: 1px solid #ebeaf1; }
.site_open_type_table_con .site_open_type_table tbody > tr > td{height: 74px; border-bottom: 1px solid #ebeaf1; font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; box-sizing: border-box; /*padding-top: 3px;*/}
.site_open_type_table_con .site_open_type_table tbody > tr:last-child > td { border-bottom: 1px solid #a4a2b2; }
.site_open_type_table_con .site_open_type_table tbody > tr > td.tr{text-align: right;}
.site_open_type_table_con .site_open_type_table tbody > tr.non_line > td{border-bottom: none;}
.site_open_type_table_con .site_open_type_table tbody > tr.non_line > td.heading_cell{  font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 600; color:#000; height:97px; padding-top: 3px;}
.site_open_type_table_con .site_open_type_table tbody > tr > td.category_title{font-size:26px; font-size:2.6rem; line-height:32px; line-height:3.2rem; padding-top: 0; padding-bottom: 3px; font-weight: 700; letter-spacing: -0.04em; color: #000; border-bottom: none; text-align: right; padding-right: 30px;}
.site_open_type_table_con .site_open_type_table tbody > tr > td.service_info{ font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 500; letter-spacing: -0.03em; color: #000;}
.site_open_type_table_con .site_open_type_table tbody > tr > td.service_info .info_btn{cursor: pointer; display: inline-block; text-align: center; margin-left: 7px; margin-bottom: 4px; vertical-align: middle; box-sizing: border-box; padding-top: 1px; width: 25px; height: 25px; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; border: 1px solid #cecbe1; border-radius: 50%; overflow: hidden;}
.site_open_type_table_con .site_open_type_table tbody > tr > td .circle{display: inline-block; margin-top: 4px; box-sizing: border-box; width: 14px; height: 14px; border: 2px solid #000; overflow: hidden; border-radius: 50%;}
.site_open_type_table_con .site_open_type_table tbody > tr > td .circle.experience { border-color: #fc7395; }
.site_open_type_table_con .site_open_type_table tbody > tr > td .circle.business { border-color: #5d97ff; }
.site_open_type_table_con .site_open_type_table tbody > tr > td .circle.wizware { border-color: #5d38f5; }
.site_open_notice{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 400; letter-spacing: -0.027em; color: #000; position: relative; padding-left: 13px;}
.site_open_notice:before{content:"*"; position: absolute; top: calc(50% - 6px); left: 0;}

.service_info_popup_con {display: none; width:320px; margin-top:5px; position:absolute; left:98px;  z-index:1;  border-radius:6px; text-align:left; border:1px solid #d2d0e1; background-color: #fff}
.open .service_info_popup_con{display: block;}
.open .info_btn{border-color:#ff7e00; color:#ff7e00;}
.service_info_popup_con:before{content: ''; z-index:2; top:-3px; left:65px; position:absolute; width:0; height:0; border-top:9px solid transparent; border-right: 9px solid #fff;  transform: rotate(225deg); }
.service_info_popup_con:after{content: ''; top:-5px; left:64px; position:absolute; width:0; height:0; border-top:10px solid transparent; border-right: 10px solid #d2d0e1;  transform: rotate(225deg); }
.service_info_popup_con .service_info_popup_desc_title{border-bottom:1px solid #f2f1f7; color:#ff7e00;  font-weight: 400; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; padding: 13px 30px 10px 20px;}
.service_info_popup_con .service_info_popup_desc{ color:#707f96; font-weight:300; font-size:14px; font-size:1.4rem; line-height:21px; line-height:2.1rem; word-break: keep-all; padding: 17px 30px 14px 20px}
[data-wv-pc="mobile"] .service_info_popup_con .service_info_popup_desc{line-height: 23px; line-height: 2.3rem;}

.site_open_type_table_con .site_open_type_table tbody > tr > td.service_info{position:relative;}


.service_order_title_wrap .service_order_title { font-size:50px; font-size:5.0rem; line-height:56px; line-height:5.6rem; letter-spacing: -0.02em; font-weight: 700; color: #5d97ff; padding-top: 110px; background-position: top center; background-repeat: no-repeat; }
.service_order_title_wrap .service_order_title.business { background-image: url("../img/71x81_business_type_icon.png"); background-size: 71px 81px; }
.service_order_title_wrap .service_order_title.wizware { background-image: url("../img/119x81_wizware_type_icon.png"); background-size: 119px 81px; }
.service_order_title_wrap .service_order_title #serviceName { color: #000; }

.service_order_title_wrap .service_order_desc { font-size:18px; font-size:1.8rem; line-height:31px; line-height:3.1rem; letter-spacing: -0.0em; font-weight: 400; }

.theme_choice_img_con .theme_choice_img_box { width: 100%; height: 400px; background-color: #fbf9ff; border: 1px solid #f0eef9; box-sizing: border-box; overflow: hidden; }
.theme_choice_img_con .theme_choice_img_box .theme_choice_btn { height: 100%; display: flex; justify-content: center; align-items: center; cursor: pointer; }
.theme_choice_img_con .theme_choice_img_box .theme_choice_btn > span { display: inline-block; font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; font-weight: 500; letter-spacing: -0.0em; color: #c5c1e4; padding-top: 103px; box-sizing: border-box; background-image: url("../img/73x73_c5c1e4_plus_icon.png"); background-position: center top; background-size: 73px 73px; background-repeat: no-repeat; }



/* 테마 상세 페이지 팝업*/
/*.design_info_wrap { display: flex; align-items: flex-end; }*/
.design_info_wrap .design_info_con { display: flex; flex-direction: column; }
.design_info_wrap .design_title_box { padding-bottom:30px; padding-right: 30px; overflow:hidden;}
.design_info_wrap .design_title_box .design_title { opacity: 0;  font-size:36px; font-size:3.6rem; line-height:48px; line-height:4.8rem; font-weight: 500; letter-spacing: -0.02em; color: #ffffff; word-wrap: break-word;}
[data-wv-os="Mac"] .design_info_wrap .design_title_box .design_title{font-weight: 600;}
.design_info_wrap .design_title_box .site_id_con { opacity: 0; }
.design_info_wrap .design_title_box .site_id_con > span { display: inline-block; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: 0.04em; font-weight: 500; color: #fff;}
.design_info_wrap .design_title_box .favorite_btn { opacity: 0; padding: 3px 10px 2px 10px; border:2px solid rgba(255,255,255,0.7); cursor: pointer; border-radius: 25px; overflow:hidden; transition: background-color .2s, border-color .2s;}
.design_info_wrap .design_title_box .favorite_btn.active { background-color: #453fe8; border-color: #453fe8; }
.design_info_wrap .design_title_box .favorite_btn > span { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.0em; font-weight: 400; color: #fff; /*padding-left: 16px; */position: relative; }
.design_info_wrap .design_title_box .favorite_btn .favorite_btn_txt:after {content:'찜하기';}
.design_info_wrap .design_title_box .favorite_btn.active .favorite_btn_txt:after {content:'찜한 테마';}
.design_info_wrap .design_title_box .favorite_btn > svg { fill: #fff; width: 13px; height: 11px; display: inline-block; margin-bottom: -1px;}
.design_info_wrap .design_desc_box { padding-top: 30px; overflow: hidden;}
.design_info_wrap .design_desc_box::after { content: ''; position: absolute; left: 0; top: 0; transform: translateX(-100%); width: 100%; border-top: 1px solid rgba(255,255,255, 0.2); transition: transform .15s ease-out; }
.design_info_wrap .design_desc_box.active::after { transform: translateX(0); }
.design_info_wrap .design_desc_box .design_desc { font-size:16px; font-size:1.6rem; line-height:28px; line-height:2.8rem; font-weight: 200; letter-spacing: -0.0em; color: #fff; max-width: 800px; overflow:hidden; opacity: 0; word-break: keep-all; }
.design_info_wrap .design_desc_box .desc_free_period{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 200; letter-spacing: -0.0em; color: #fff; max-width: 800px; color: rgba(255, 255, 255, 0.5);}
[data-wv-os="Mac"] .design_info_wrap .design_desc_box .design_desc { font-weight: 300;}
[data-wv-os="Mac"] .design_info_wrap .design_desc_box .desc_free_period { font-weight: 300;}
.design_info_wrap .design_desc_box .site_purchase_cost_con { opacity: 0; overflow:hidden; }
.design_info_wrap .design_desc_box .site_purchase_cost_con > div { display: inline-block; vertical-align: middle; }
.design_info_wrap .design_desc_box .site_purchase_cost_con .label { font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.0em; font-weight: 300; color: #fff; display: inline-block; vertical-align: middle;}
.design_info_wrap .design_desc_box .site_purchase_cost_con .sale_price { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.0em; font-weight: 600; color: #ffffff; }
.design_info_wrap .design_desc_box .site_purchase_cost_con .real_price { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.0em; font-weight: 600; color: rgba(255,255,255,0.3); position: relative; }
.design_info_wrap .design_desc_box .site_purchase_cost_con .real_price::after { content: ''; position: absolute; top: calc(50% - 2px); left: -4px; width:calc(100% + 8px); border-top: 1px solid rgba(255,255,255,0.25); }

/* 위븐 랜딩 페이지 (스튜디오, 위즈웨어) */
.point_white { color: #fff !important; }
.landing_sub_title { font-size:35px; font-size:3.5rem; line-height:41px; line-height:4.1rem; font-weight: 800; letter-spacing: -0.02em; color: #453fe8; text-align: center;
    width: 329px; padding-top: 21px; padding-bottom: 45px; background-image: url("../img/white_sub_title_text_balloon.png"); background-repeat: no-repeat;
    transform-origin: left top; margin-bottom: -46px; }
.landing_sub_title[data-aos=fade-up] { transform: translate3d(0,60px,0) scale(0.5); }
.landing_sub_title[data-aos^=fade][data-aos^=fade].aos-animate { transform: translateZ(0) scale(0.5); }
.landing_sub_title.bg_point { color: #fff; background-image: url("../img/453fe8_sub_title_text_balloon.png"); }

.landing_sub_title.type_2 { width: 290px; background-image: url("../img/290x108_white_sub_title_text_balloon.png"); }
.landing_sub_title.type_2.bg_point { background-image: url("../img/290x108_453fe8_sub_title_text_balloon.png"); }

.landing_title { font-size: 41px; font-size: 4.1rem; line-height: 49px; line-height: 4.9rem; letter-spacing: -0.02em; font-weight: 700; }
.landing_desc { font-size:20px; font-size:2.0rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 500; word-break: keep-all; }
.landing_title_box .landing_desc { padding-right: 20px; }





@media all and (min-width: 600px){
    .design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box {max-height: 240px; }
}

@media all and (min-width: 766px) {
    /*.list_card_style_0_wrap{max-width: 766px;}*/
    .list_card_style_0_wrap .list_card_style_0_title{text-align: left;}
    .list_card_style_0_wrap .list_card_style_0_con{justify-content: flex-start;}

}

@media all and (min-width: 768px) {
    /* 테마디자인 */
    .design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box {max-height: 320px; }


    /*사이트 디자인*/
    .choice_site_wrap .choice_site_img_con{padding-right: 35px; margin-bottom: 0;}
    .choice_site_wrap .choice_site_img_box{height: 485px;}
    .choice_site_wrap .choice_site_text_con{padding-left: 15px;}

    /* 200316 jsj 사이트디자인상세 팝업 */
    .popup_style_1_wrap .popup_style_1_con .popup_bg_style_0{height:calc(100% - 3500px); }

    .create_site_inner{padding-left: 30px; padding-right: 30px;}


    /*login*/
    .sns_login_list_con .sns_login_list{margin-bottom: 0;}
    .sns_login_list_con .sns_login_list.google { padding-left: 0; padding-right: 15px; }
    .sns_login_list_con .sns_login_list::after { content : ''; position: absolute; top: 4px; right: 0; height: calc(100% - 7px); border-right: 1px solid #e6e5ef; }
    #loginLayerPopup .sns_login_list_con .sns_login_list::after { content : none; }
    .sns_login_list_con .sns_login_list.naver::after { right: 10px; }
    .sns_login_list_con .sns_login_list.google::after { right: -3px; }
    .sns_login_list_con .sns_login_list:last-child::after { content: none; }
    .sns_login_list_con .sns_login_list .sns_icon{width: auto; margin-right: 15px;}
    .sns_login_list_con .sns_login_list .sns_icon img { width: 36px; }
    .sns_login_list_con .sns_login_list .sns_icon img.retina { width: 31px; }
    .sns_login_list_con .sns_login_list .sns_icon > svg { width: 36px; }
    [data-wv-agent="ie"] .sns_login_list_con .sns_login_list .sns_icon > svg { height: 36px; }

    /*사이트개설*/
    .site_design_list_con{width: calc(100% + 30px); margin-left: -30px;}
    .site_design_list_con .site_design_list{padding-left: 30px;}
    .site_design_list_con .site_design_list .img_con{height: auto; padding-top: 171.7%;}


    /*내 사이트*/
    .mysite_list_con .mysite_list { margin-top: 117px; }
    .mysite_list_con .mysite_list_box .mysite_list_img_box{max-height: 450px; margin-bottom: 37px;}

    .table_style_0_con .table_style_0 col.width-sm-190{width: 190px;}

    .period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0 + .period_info_con { display: flex; }
    .period_choice_list_con .period_info_con .period_price_con{ display: flex; flex: 1 0 auto; -ms-flex: 1 0 auto;}
    .period_choice_list_con .period_info_con .sale_percent{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
    .period_choice_list_con .period_info_con .sale_info_con { margin-top: 0; margin-left: 25px; padding-left: 28px; }
    .period_choice_list_con .period_info_con .sale_info_con:before { display: inline-block; }
    .period_choice_list_con .period_info_con .sale_info{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }

    /*구매내역*/
    .box_style_0_con .box_style_0_list{display: flex; align-items: stretch;}
    .box_style_0_con .box_style_0_list .box_style_0_desc_con{padding-top: 36px; padding-bottom: 36px; padding-left: 48px; padding-right: 38px;}

    .box_style_0_con.type_2 .box_style_0_list:hover .btn_style_3_con .btn_style_3.type_3 { color: #453fe8; background-image: url("../img/arrow_6738ff_6x10_right.png"); }
    [data-wv-pc="mobile"] .box_style_0_con.type_2 .box_style_0_list:hover .btn_style_3_con .btn_style_3.type_3 { background-image: url("../img/retina/arrow_6738ff_6x10_right_mac.png"); }
    [data-wv-os="Mac"] .box_style_0_con.type_2 .box_style_0_list:hover .btn_style_3_con .btn_style_3.type_3 { background-image: url("../img/retina/arrow_6738ff_6x10_right_mac.png"); }

    /* 새 도메인 구매 */
    .domain_fixed_con .top_box{padding:46px 40px 17px; text-align: center; display: block;}
    .domain_fixed_con .top_box .title{margin-right: 0;}
    .domain_fixed_con .bottom_box{padding-top: 32px; padding-right: 40px; padding-bottom: 70px; padding-left: 40px;}
    .domain_fixed_con .domain_list{}

    .weven_uses_anchor_con > li > a{padding-left: 15px; padding-right: 15px;}


    /*고객사례*/
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con .text_box:after{content: ""; position: absolute; top: 4px; right: 0; height: calc(100% - 9px); border-right: 1px solid #e6e5ef;}
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.swiper-slide-next .text_box:after{content: none;}
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con:last-child .text_box:after{content: none;}

    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item:before{right: 53px;}

    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_desc{padding-right: 15%;}

    /*사이트 개설 팝업*/
    .site_open_type_table_con .site_open_type_table tbody > tr > td.service_info{position:relative;}

    /* 위븐스튜디오 */
    .studio_intro_character_con .studio_intro_character { transform: translateX(-50%) scale(0.5); }
    .wv_studio_character { margin-top: -84px; }
    .wv_artist_benefit_list { margin-top: -296px; }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box img { width: 380px; }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box .character { top: 0; }
    .wv_master_logo_box img { width: 380px; }

    .wv_studio_character .wv_studio_character_real { right: 0; left: auto; transform: scale(0.4); transform-origin: right top; margin-left: 0; }

    /* 위븐 스토어 */
    .grid_style_0.ext_card .text_box .ext_desc { font-size:15px; font-size:1.5rem; line-height:25px; line-height:2.5rem; height: 130px; }

    /* 위즈웨어 랜딩 */
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box { padding: 32px 51px; }
    .wizware_point_list .wizware_point { padding-right: 20px;}
    .wizware_point_list .wizware_point:nth-child(2) { padding-left: 10px; padding-right: 10px; }
    .wizware_point_list .wizware_point:last-child { padding-left: 20px; }
}

@media all and (min-width:992px){
    .mypage_contents_con h3 { font-size:37px; font-size:3.7rem; line-height:48px; line-height:4.8rem;  }
    .mypage_contents_con .free_create_contents_con h3 { font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; }
    .mypage_contents_con .h_desc3{font-size:15px; font-size:1.5rem; line-height:25px; line-height:2.5rem; max-width: none; margin-left: 0; margin-right: 0; overflow: visible;}
    .mypage_contents_con .member_info_con { margin-bottom: 70px; display: flex;}
    .mypage_contents_con .member_info_con .member_id { margin-top: 3px; }

    .sub_contents_title {font-size: 50px; font-size: 5.0rem; line-height: 60px; line-height: 6.0rem; max-width: none;}
    .sub_contents_title .quotation_mark{top: 24px;}
    .sub_contents_title .quotation_mark:last-child{bottom: 49px;}

    .sub_contents_desc { font-size:17px; font-size:1.7rem; line-height:30px; line-height:3.0rem; max-width: none; float: left; margin-right: 0; margin-left: 0; overflow: visible; padding-left: 0; padding-right: 0; }
    .sub_design_list_num{font-size: 110px; font-size: 11.0rem; line-height: 116px; line-height: 11.6rem;}

    .contents_bottom_con.site_open .service_type_title { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; }


    .btn_style_1_con.success { margin-top: 0; }

    /*사이트 디자인*/
    .choice_site_wrap .choice_site_img_con{padding-right: 55px;}
    .grid_style_0.site_design_card .text_box { margin-bottom: 16px; }
    .grid_style_0.site_design_card .text_box .site_design_info .site_design_id { display: block; font-size:8px; font-size:0.8rem; line-height:14px; line-height:1.4rem; margin-bottom: 0;}
    .grid_style_0.site_design_card .text_box{margin-bottom: 23px;}
    .grid_style_0.site_design_card .text_box .site_design_num{ padding-right: 17px; margin-right: 18px; font-size:21px; font-size:2.1rem; line-height:35px; line-height:3.5rem; }
    .grid_style_0.site_design_card .text_box .site_design_num::after { top: 2px; height: calc(100% - 7px); }
    [data-wv-os="mac"] .grid_style_0.site_design_card .text_box .site_design_num::after { top: 3px; height: calc(100% - 8px); }
    .grid_style_0.site_design_card .text_box .site_design_info .site_design_name { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; padding-top: 0;}

    .select_style_0_wrap .select_style_0 > li > a { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; padding-top: 16px; padding-bottom: 15px; }
    .select_style_0_wrap .select_style_0 > li:hover > a { font-weight: 500; /*background-color: #fcfafd;*/ }

    .sub_block_design_category_title{font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; font-weight: 600;}

    .design_step_wrap .design_step_inner { padding-top: 40px; }
    .design_step_wrap.type_2 .design_step_inner { padding-top: 31px; }
    .design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box { max-height: 416px; }
    .design_step_wrap.type_2 .design_step_inner .design_step_bottom_con .design_step_img_box { max-height: 275px; }
    /*.design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box .img{margin-top: -1px;}*/
    .design_step_wrap .design_step_inner .design_step_top_con .design_step_title { font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; }
    .design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title { font-size:19px; font-size:1.9rem; }
    .design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after { transform: scale(1); top: 6px; right: 0;}
    [data-wv-os="Mac"] .design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after{top: 3px;}
    [data-wv-os="Mac"][data-wv-agent="ipad"] .design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after{top: 4px;}
    .design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title::after{top: -1px;}
    [data-wv-os="Mac"] .design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after{background-image: url('../img/retina/arrow_fff_11x21_right_mac.png');}
    [data-wv-agent="ipad"] .design_step_wrap .design_step_inner .design_step_top_con .design_step_title::after{top: -3px;}
    .design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title::after { right: -6px; }
    .design_step_wrap.type_2 .design_step_inner .design_step_top_con .design_step_title .design_step_title_inner .text{white-space: nowrap;}

    .design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="0"] .img{margin-bottom: 20px;}
    .design_step_wrap .design_step_inner .design_step_bottom_con .design_step_img_box[idx="1"] .img img{margin-bottom: 20px;}

    /* 사이트디자인 - 팝업 - 사이트 개설 */
    .design_info_wrap .design_title_box { padding-bottom: 40px; }
    .design_info_wrap .design_title_box .design_title { font-size:42px; font-size:4.2rem; line-height:54px; line-height:5.4rem; }
    .design_info_wrap .design_desc_box { padding-top: 40px; }
    .design_info_wrap .design_desc_box .design_desc { font-size:17px; font-size:1.7rem; line-height:31px; line-height:3.1rem;  }
    .design_info_wrap .design_desc_box .site_purchase_cost_con .label { font-size:14px; font-size:1.4rem; line-height:23px; line-height:2.3rem; margin-top: 1px; }

    .create_site_inner{padding-top: 45px; padding-bottom: 45px; padding-left: 80px; padding-right: 80px; flex-wrap: nowrap;}
    .create_site_inner .create_site_title_con{ padding-right: 50px; margin-bottom: 0; max-width:310px; }
    /*.create_site_inner .create_site_title_con{ padding-right: 60px; margin-bottom: 0; max-width:420px; flex: 1 0 auto;}*/
    .create_site_inner .create_site_title_con:after{content: ''; position: absolute; top:7px; right: 0; height: calc(100% - 14px); border-right: 1px solid rgba(255,255,255,0.2);}
    .create_site_inner .contents_box{padding-left: 50px; padding-top: 7px; }
    .create_site_inner .contents_box .create_site_btn { padding: 19px 23px 19px 26px; }
    [data-wv-os="Mac"] .create_site_inner .contents_box .create_site_btn { padding: 20px 23px 16px 26px; }
    [data-wv-os="Mac"] .create_site_inner .contents_box .create_site_btn:hover { padding-right: 40px; }
    /*.create_site_inner .contents_box{padding-left: 60px; padding-top: 7px; max-width: calc(100% - 420px); width: auto;}*/
    .create_site_inner .contents_box .site_id_input_con{display: block;}
    .create_site_inner .contents_box .site_id_input{max-width: 305px;}
    .create_site_inner .contents_box .btn_style_2_con{width: auto;}
    .create_site_inner .create_site_title{width:auto; margin-bottom: 11px; }
    .create_site_inner .btn_style_2_con{position: absolute; right:0; bottom:0;}

    .close_btn_con { right: 47px; bottom: 32px;}

    .designer_page_btn_con { margin-top: -4px; }
    .designer_page_btn_con .designer_page_btn { background-position: right top 3px; }
    .designer_page_btn_con .designer_page_btn:hover { /*color: #8aedff; background-image: url("../img/arrow_8aedff_6x10_right.png");*/ font-weight: 700; }
    [data-wv-os="Mac"] .designer_page_btn_con .designer_page_btn:hover { background-image: url("../img/retina/arrow_8aedff_6x10_right_mac.png"); }

    .check_info_list_wrap { margin-top: 5px; }
    .check_info_list_wrap .check_info_title { font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; margin-bottom: 17px; }

    /* 992 200316 jsj 사이트디자인상세 팝업 */
    .popup_style_1_wrap .popup_style_1_con .popup_bg_style_0{height:calc(100% - 5500px);}
    .popup_style_1_wrap .popup_header_con{margin-top: 65px;}

    .popup_header_con .user_info > li{display: inline-block; padding-right: 13px; margin-right: 14px; font-weight: 500;}
    .popup_header_con .user_info > li:last-child{padding-right: 0; margin-right:0;}
    .popup_header_con .user_info > li:after{content: "";  top: 2px; right: 0; position: absolute; height: calc(100% - 7px); border-right: 1px solid #e6e5ef;}
    .popup_header_con .user_info > li:last-child:after{border-right: none;}
    .exit_btn_wrap.type_2 { margin-bottom: -60px; width: 60px; height: 60px; top: 28px; right: 17px;}
    #portfolioDetailPopup .exit_btn_wrap { top: 0; right: 0; }
    [data-wv-os="Mac"] .exit_btn_wrap.type_2 {top: 25px;}
    #billPopup .exit_btn_wrap{ top: 18px; }
    .exit_btn_wrap .exit_btn:hover::after { width: 40px; height: 40px; }
    .exit_btn_wrap.type_2 .exit_btn { width: 40px; height: 40px;}
    .exit_btn_wrap.type_2 .exit_btn:hover::after { width: 50px; height: 50px; }

    .popup_bottom_menu_con .popup_bottom_menu > span{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; background-size: 26px 22px;}
    .popup_bottom_menu_con .popup_bottom_menu:nth-child(2) > span{padding-left: 30px;}
    .popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn{float: right; margin-left: 9px; margin-bottom: 0; font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;}
    .popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn:before{bottom: auto; left: -4px; top:8px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #453fe8; border-left: none;}
    .popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn:after{bottom: auto; left: -5px; top:7px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #fff; border-left: none;}

    /* 위븐 스토어 */
    /*.grid_style_0.ext_card .ext_card_inner { padding-top: 10px; transition: padding .2s; }
    .grid_style_0.ext_card .ext_card_inner:hover { padding-top: 0; padding-bottom: 10px; }*/

    .list_card_style_0_wrap { padding-left: 34px; padding-right: 34px; }
    .list_card_style_0_wrap .list_card_style_0_con { margin-bottom: -10px; display: flex; flex-wrap: wrap;}
    .list_card_style_0_wrap .list_card_style_0_con .list_card_style_0 { padding-bottom: 10px; /*max-width: 366px; margin: 0 auto;*/ }
    .list_card_style_0_wrap .list_card_style_0_con .list_card_style_0 .list_card_style_0_inner { padding-top: 10px; transition: padding .2s; }
    .list_card_style_0_wrap .list_card_style_0_con .list_card_style_0 .list_card_style_0_inner:hover { padding-top: 0; padding-bottom: 10px; }

    /*.list_card_style_0_wrap .list_card_style_0_con .list_card_style_0 .list_card_style_0_inner .list_card_style_0_shadow { position: absolute; top: 0; left: 0; width: 100%; height: calc(100% - 10px); z-index: -1; transition: box-shadow .2s; }
    .list_card_style_0_wrap .list_card_style_0_con .list_card_style_0 .list_card_style_0_inner:hover .list_card_style_0_shadow { box-shadow: 20px 20px 40px rgb(0 0 0 / 5%); }*/

    .list_card_style_0_wrap .list_card_style_0_con .list_card_style_0 .list_card_style_0_inner:hover .text_box .btn_box { font-weight: 500; color: #453fe8; }


    /* 주요기능 */
    .list_card_style_0_wrap .list_card_style_0 .text_box { padding: 28px 29px 33px 36px; }
    .list_card_style_0_wrap .list_card_style_0 .text_box .title { font-size:16px; font-size:1.6rem; line-height:26px; line-height:2.6rem; margin-bottom: 10px;  }
    .list_card_style_0_wrap .list_card_style_0 .text_box .desc{ font-size:14px; font-size:1.4rem; line-height:20px; line-height:2rem; height: auto; margin-bottom: 40px; min-height:48px; max-width: 250px;}
    .list_card_style_0_wrap .list_card_style_0 .text_box .btn_box { font-size:13px; font-size:1.3rem; line-height:19px; line-height:1.9rem; }
    .list_card_style_0_wrap .list_card_style_0 .text_box .btn_box > svg { width: 17px; margin-top: 1px;}

    /* 서비스 결제 페이지 */
    .payment_page_title { font-size: 25px; font-size: 2.5rem; line-height: 31px; line-height: 3.1rem; }
    .theme_choice_img_con .theme_choice_img_box { max-width: 460px; }

    /*992 200324 jsj 주요기능상세 팝업*/

    /*사이트개설*/
    .site_design_list_con{width: calc(100% + 60px); margin-left: -60px;}
    .site_design_list_con .site_design_list{padding-left: 60px;}


    /*.mypage_contents_box .search_box_wrap .search_input_con { border: 3px solid #453fe8; height: 61px; padding: 16px 21px 12px 34px; }*/
    .search_box_wrap .search_input_con { border: 3px solid #453fe8; height: 57px; padding: 8px 15px 11px 34px; }
    [data-wv-os="Mac"] .search_box_wrap .search_input_con { padding: 12px 15px 9px 34px; }
    .search_box_wrap .search_input_con .search_input { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; }
    .search_box_wrap .search_input_con .search_input::-webkit-input-placeholder{ font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; padding-top: 5px;}
    .search_box_wrap .search_input_con .search_input::-moz-placeholder{ font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
    .search_box_wrap .search_input_con .search_input:-moz-placeholder{ font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
    .search_box_wrap .search_input_con .search_input:-ms-input-placeholder{ font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
    .search_box_wrap .search_input_con .search_input + .search_btn { width: 23px; height: 23px; padding-top: 6px; transition: padding .1s;}
    [data-wv-os="Mac"] .search_box_wrap .search_input_con .search_input + .search_btn { padding-top: 3px; }
    /*.search_box_wrap .search_input_con .search_input + .search_btn:hover { padding-top: 5px; }*/
    /*[data-wv-os="mac"] .search_box_wrap .search_input_con .search_input + .search_btn:hover { padding-top: 4px; }*/
    .search_box_wrap .search_input_con .search_input + .search_btn > svg { width: 17px; }
    [data-wv-os="Mac"] .search_box_wrap .search_input_con .search_input + .search_btn > svg { padding-top: 0; transition: none;}
    /*.search_box_wrap .search_input_con .search_input + .search_btn:hover > svg { width: 21px; }*/
    /*[data-wv-os="mac"] .search_box_wrap .search_input_con .search_input + .search_btn:hover > svg { width: 17px; }*/

    .search_box_wrap .major_keyword_con { margin-top: 35px; }
    .search_box_wrap .major_keyword_con .title { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; margin-right: 3px; }
    .search_box_wrap .major_keyword_con > ul > li > a { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem;  }
    .search_box_wrap .major_keyword_con > ul > li:hover > a { font-weight: 500; color: #453fe8; }

    /* 주요기능 팝업 */
    .popup_function_title_bg { padding-top: 170px; padding-bottom: 100px;}
    .popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_title { font-size:44px; font-size:4.4rem; line-height:54px; line-height:5.4rem; }
    .popup_function_title_bg .popup_function_title_wrap .popup_function_title_con .popup_function_subtitle_0 { font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem;  }
    .popup_function_title_bg .popup_function_title_wrap .popup_function_desc { font-size:16px; font-size:1.6rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.03em; }

    .popup_function_contents_bg { padding-top: 107px; }
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con .popup_function_contents_title { font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem;  }
    .popup_function_contents_wrap .popup_order_list_style_0 > li { font-size:17px; font-size:1.7rem; line-height:38px; line-height:3.8rem; }
    .popup_function_contents_wrap .popup_function_warning { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }

    /*faq*/
    .board_style_1_con .board_style_1{margin-bottom: 66px;}
    .board_style_1_con .board_style_1 .title_con .title { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; }
    .board_style_1_con .board_style_1 .content_con{/*width: calc(100% - 200px); */margin-top: 4px;}

    .faq_list_con .comment_con { padding-top: 22px; padding-bottom: 17px; }
    [data-wv-os="Mac"] .faq .faq_list_con .comment_con { padding-top: 21px; padding-bottom: 18px; }
    .faq_list_con .comment_con .comments:before { left: 8px; }
    .faq_list_con .comment_con .comments { padding-left: 31px; font-size:16px; font-size:1.6rem; line-height:23px; line-height:2.3rem; }
    .faq_list_con .comment_con:hover .comments{color:#453fe8; font-weight: 500;}
    .faq_list_con .comment_con .comments_icon { top: 17px; right: 15px; width: 27px; height: 27px;}
    .faq_list_con .comment_con .comments_icon:before{ top:12px; left: 6px; width: 13px; }
    .faq_list_con .comment_con .comments_icon:after{ top:6px; left:12px; height: 13px; }
    .faq_list_con .comment_con:not(.list_on):hover .comments_icon{background-color:#453fe8; border-color:#453fe8;}
    .faq_list_con .comment_con:not(.list_on):hover .comments_icon:before{border-color:#fff;}
    .faq_list_con .comment_con:not(.list_on):hover .comments_icon:after{border-color:#fff;}

    .faq_list_con .reply_con{ padding-left:30px; }
    .faq_list_con .reply{padding-top: 28px; padding-bottom: 60px; padding-right: 70px;}
    .faq .faq_list_con .reply{padding-top: 18px; padding-bottom: 35px;}
    .faq_list_con .reply .reply_txt{font-size:16px; font-size:1.6rem; line-height:30px; line-height:3.0rem;}
    .faq .faq_list_con .reply .reply_txt{max-width: 750px;}
    .help_center .faq_list_con .reply .reply_txt{font-size:15px; font-size:1.5rem; line-height: 26px; line-height: 2.6rem; max-width: 600px; padding-left: 13px;}

    .container_box.notice .faq_list_con .reply{padding-top: 0; padding-bottom: 40px;}
    .container_box.notice .faq_list_con .comment_con .numbering{margin-bottom: 8px;}
    [data-wv-agent="ipad"] .container_box.notice .faq_list_con .comment_con .numbering{margin-bottom: 1px;}
    [data-wv-os="Mac"][data-wv-agent="Mac"] .container_box.notice .faq_list_con .comment_con .numbering{margin-bottom: 1px;}


    /*도움말*/
    .category_depth_navi_con ul{ min-width:198px; padding: 19px 0 15px;}
    .category_depth_navi_con ul > li{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; padding-left: 25px; padding-right: 25px; margin-bottom: 7px;}

    .help_center_menu_icon{top:145px;}
    .help_center_close_btn_con{top:20px;}
    .post_list_con.help_center .faq_list_con .comment_con .comments_icon:after{opacity: 0.1;}
    .post_list_con.help_center .faq_list_con .comment_con:hover .comments{font-weight: 500;}
    .post_list_con.help_center .faq_list_con .comment_con:hover .comments_icon:after{background-image: url('../img/arrow_fff_6x10_right.png'); opacity: 1;}
    [data-wv-os="Mac"] .post_list_con.help_center .faq_list_con .comment_con:hover .comments{font-weight: 300;}
    [data-wv-os="Mac"] .post_list_con.help_center .faq_list_con .comment_con:hover .comments_icon:after{background-image: url('../img/retina/arrow_fff_6x10_right_mac.png');}
    [data-wv-pc="mobile"] .post_list_con.help_center .faq_list_con .comment_con:hover .comments_icon:after{background-image: url('../img/retina/arrow_fff_6x10_right_mac.png');}

    .post_list_con.help_center .board_style_1_con .board_style_1{margin-bottom: 52px;}
    .post_list_con.help_center .panel .panel_container [data-wv-block-id="___basic_text_slogan_003"]{padding-left: 30px;}
    .post_list_con.help_center .panel .panel_container [data-wv-block-id="___basic_text_slogan_003"]::after{height:calc(100% - 19px); top:11px;}

    .board_style_1_con .board_style_1 .category_con .category1_title{padding-right: 0;}
    .board_style_1_con .board_style_1 .category_con .category1_title:after{content:none;}
    .board_style_1_con .board_style_1 .category_con .category2_title{padding-right: 0;}
    .board_style_1_con .board_style_1 .category_con .category2_title:after{content:none;}
    .board_style_1_con .board_style_1 .category_con .category3_title{padding-right: 0;}
    .board_style_1_con .board_style_1 .category_con .category3_title:after{content:none;}

    .container_box.notice .faq_list_con .comment_con .comments{font-size:17px; font-size:1.7rem; line-height:25px; line-height:2.5rem; }
    .container_box.notice .faq_list_con .comment_con .comments_icon:after{opacity: 0.7;}
    .container_box.notice .faq_list_con .comment_con.list_on .comments_icon:after{opacity: 1;}
    .container_box.notice .faq_list_con .comment_con:hover .comments{font-weight: 500;}
    .container_box.notice .faq_list_con .comment_con:hover .comments_icon:after{background-image: url('../img/arrow_fff_6x10_right.png'); opacity: 1;}
    [data-wv-os="Mac"] .container_box.notice .faq_list_con .comment_con:hover .comments_icon:after{background-image: url('../img/retina/arrow_fff_6x10_right_mac.png');}
    [data-wv-pc="mobile"] .container_box.notice .faq_list_con .comment_con:hover .comments_icon:after{background-image: url('../img/retina/arrow_fff_6x10_right_mac.png');}notice

                                                                                                                                                                           .mypage_contents_box #domain_sidebar .mypage_left_box .nodata { height: 300px; }
    .mypage_contents_box .mypage_left_box { margin-bottom: 60px; }
    .mypage_contents_con .mypage_sub_title { font-size:23px; font-size:2.3rem; line-height:34px; line-height:3.4rem; }
    .mypage_contents_con .mypage_sub_title.type_2 { font-size:27px; font-size:2.7rem; line-height:33px; line-height:3.3rem; }
    .mypage_contents_con .mypage_sub_title.type_3 { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
    .mypage_contents_con .mypage_sub_title.type_4 { font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; }
    .mypage_contents_con .member_info_con { margin-bottom: 79px; }
    .mypage_contents_con .total_cnt .num{font-size: 72px; font-size: 7.2rem; line-height: 80px; line-height: 8.0rem; }

    .mypage_contents_con .member_info_con.type_2 .member_profile_btn { transform: scale(1); }
    .mypage_contents_con .member_info_con.type_2 .member_profile_img_box { width: 171px; height: 171px; }

    .check_info_list_wrap .check_info_list { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; margin-bottom: 5px;}
    .check_info_list_wrap .check_info_list:after { top: 7px; }

    /*내 사이트*/
    .list_type_change_btn_wrap .btn_style_3_con { margin-right: 0; }
    .site_order_list_wrap .site_order_list { padding-left: 26px; padding-right: 30px; }
    .site_order_list_wrap .nodata{padding: 17px 20px 22px 20px;}
    [data-wv-os="Mac"] .site_order_list_wrap .nodata{padding: 18px 20px 21px 20px;}

    .mysite_list_con .mysite_list { margin-top: 117px; }
    .mysite_list_con .mysite_list_box{display: flex; align-items: stretch; overflow: hidden; margin-bottom: 60px;}
    .mysite_list_con .mysite_list_box .mysite_list_img_box{max-height: none; padding-right: 40px; margin-bottom: 0; border-bottom: none;}
    .mysite_list_con .mysite_list_box .mysite_list_text_box{padding-left: 20px;}
    .mysite_list_con .mysite_list_box .mysite_list_img{position: absolute; top:0; left:0; width: 100%; }

    .mysite_list_con.type_list .mysite_list { padding-top: 34px; padding-bottom: 30px; }
    .mysite_list_con.type_list .mysite_id { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem;  }
    .mysite_list_con.type_list .mysite_list_on_btn { bottom: 32px; right: 15px; }
    .mysite_list_con.type_list .mysite_list.active{ padding-top: 57px; padding-bottom: 80px;}
    .mysite_list_con.type_list .mysite_list.active .mysite_list_inner{margin-top:50px;}
    .mysite_list_con.type_list .mysite_list.active .mysite_id { font-size:37px; font-size:3.7rem; line-height:43px; line-height:4.3rem; }
    /*.mysite_list_con.type_list .mysite_list.active .mysite_list_on_btn{bottom:90px;}*/

    .mysite_list_con.type_img { margin-top: 88px; }
    .mysite_list_con.type_img .mysite_list_inner{margin-top: 51px;}
    .mysite_list_con .mysite_id { font-size:37px; font-size:3.7rem; line-height:43px; line-height:4.3rem; margin-top: 0; }
    .mysite_list_con .mysite_id > a:hover { color: #453fe8; }

    /*.popup_style_0_wrap .table_style_0_con.scroll_table > div { padding-left: 60px; padding-right: 60px; }*/
    /*.table_style_0_con.scroll_table > div { padding-left: 0; padding-right: 0; }*/
    /*.table_style_0_con .table_style_0 { border-top: 2px solid #000; }*/
    /*.table_style_0_con .table_style_0 tr.domain_address_con > td { padding-bottom: 22px; }*/
    /*.table_style_0_con .table_style_0 tr:last-child { border-bottom: 1px solid #e6e5ef; }*/
    /*.table_style_0_con .table_style_0 td { padding-top: 22px; padding-bottom: 20px; }*/
    /*.table_style_0_con.payment .table_style_0 td { height: 89px; }*/
    /*.table_style_0_con.payment .table_style_0 td .input_style_1_con { max-width: calc(100% - 90px); }*/
    /*.table_style_0_con .table_style_0 .domain_address > a:hover { color: #453fe8; }*/
    /*.table_style_0_con .table_style_0 .domain_address > a:hover { color: #453fe8; }*/
    /*.table_style_0_con .table_style_0 .domain_address > a:hover::after { background-image: url("../img/arrow_6738ff_6x10_right.png"); }*/
    /*[data-wv-pc="mobile"] .table_style_0_con .table_style_0 .domain_address > a:hover::after { background-image: url("../img/retina/arrow_6738ff_6x10_right_mac.png"); }*/
    /*[data-wv-os="mac"] .table_style_0_con .table_style_0 .domain_address > a:hover::after { background-image: url("../img/retina/arrow_6738ff_6x10_right_mac.png"); }*/

    /*.table_style_0_con .table_style_0 col.width-md-per-20 { width: 20px; }*/
    /*.table_style_0_con .table_style_0 col.width-md-per-60 { width: 60px; }*/

    /*.table_style_0_con .table_style_0.type_2 col.width80 { width: 120px; }*/

    /*.table_style_0_like_div_con .table_row .table_data:first-child{padding-bottom: 21px;}*/
    /*.table_style_0_like_div_con .table_row .table_data:last-child{padding-top: 21px;}*/

    .list_more_btn_con:hover .list_more_btn_inner { color: #453fe8;}
    .list_more_btn_con:hover .list_more_btn_inner .arrow { background-image: url("../img/arrow_6738ff_23x13_bottom.png");}
    [data-wv-os="mac"] .list_more_btn_con:hover .list_more_btn_inner .arrow { background-image: url("../img/retina/arrow_6738ff_23x13_bottom_mac.png");}
    [data-wv-pc="mobile"] .list_more_btn_con:hover .list_more_btn_inner .arrow { background-image: url("../img/retina/arrow_6738ff_23x13_bottom_mac.png");}

    .domain_address_con .domain_address { font-size:47px; font-size:4.7rem; line-height:53px; line-height:5.3rem;  }
    .domain_address_con.type_2 .domain_address{font-size:36px; font-size:3.6rem; line-height:42px; line-height:4.2rem; }
    .domain_info_list_con .domain_info_list_title{ font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; margin-bottom: 14px; letter-spacing: -0.0em;}
    .domain_info_list_con .domain_info_list_num{font-size:42px; font-size:4.2rem; line-height:48px; line-height:4.8rem; }

    /*구매 찜한 사이트 디자인*/
    .favorite_list_wrap .favorite_list .title { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; max-width: 180px; }

    .favorite_list_delete_btn_con{position: absolute; top:3px; right: 0;}
    [data-wv-os="mac"] .favorite_list_delete_btn_con{ top:0; }
    .favorite_list_delete_btn_con .favorite_list_delete_text { padding-left: 12px; padding-right: 11px; }
    .favorite_list_delete_btn_con .favorite_list_delete_btn:hover { border-color: #453fe8; }
    .favorite_list_delete_btn_con .favorite_list_delete_btn:hover .favorite_list_delete_text { color:#453fe8; border-color: #453fe8; }
    .favorite_list_delete_btn_con .favorite_list_delete_btn:hover .favorite_list_delete_icon { background-color: #453fe8; border-color: #453fe8; }
    .favorite_list_delete_btn_con .favorite_list_delete_btn:hover .favorite_list_delete_icon:before{ border-color : #fff; }
    .favorite_list_delete_btn_con .favorite_list_delete_btn:hover .favorite_list_delete_icon:after{ border-color : #fff; }

    /*구매내역*/
    .receipt_wrap .receipt_top_inner{padding-left: 51px; padding-right: 51px; }
    .receipt_wrap .receipt_bottom_inner{padding-top: 57px; padding-left: 51px; padding-right: 51px;}
    .receipt_wrap .receipt_bottom_con .desc_con:after{width: calc(100% + 150px); left:-75px;}

    .receipt_wrap .receipt_bottom_con .barcode_con{position: absolute; right: 0; bottom: 6px; margin-top: 0;}

    .popup_style_3_wrap{padding-left: 190px; padding-right: 190px;}
    .popup_style_3_con .popup_title_con{padding-top: 30px; padding-bottom: 33px; padding-left: 60px; padding-right: 60px;}
    [data-wv-os="Mac"] .popup_style_3_con .popup_title_con{padding-top: 34px; padding-bottom: 29px;}
    .popup_style_3_con .popup_desc_con{padding-top: 40px; padding-bottom: 70px; padding-left: 60px; padding-right: 60px;}
    .popup_style_3_wrap .popup_style_3_close_btn_con{right: 50px; transform: none; top: 20px;}
    .popup_style_3_wrap .popup_style_3_close_btn_con > a{width: 90px; height: 90px; background-color: #453fe8;}

    .popup_style_4_wrap .popup_style_4_content_con .popup_title_font_0{ font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; }

    .popup_style_4_wrap.type_2 .popup_style_4_title_con { padding-top: 35px; padding-bottom: 41px; }
    .popup_style_4_wrap.type_2 .popup_style_4_content_con { padding-top: 56px; padding-bottom: 90px; }
    .popup_style_4_wrap.type_2 .popup_style_4_content_con .popup_desc_font_0 { font-size:15px; font-size:1.5rem; line-height:26px; line-height:2.6rem;  }
    .popup_style_4_wrap.type_2 .popup_style_4_content_con .popup_sub_title_font_0 { font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; }
    .popup_style_4_wrap.type_2 .popup_style_4_title { font-size:29px; font-size:2.9rem; line-height:35px; line-height:3.5rem; }

    .list_style_0_con .list_style_0 { margin-bottom: 13px; }
    .list_style_0_con .list_style_0 .list_style_0_desc { margin-top: 0; }

    /* 새 도메인 구매 */
    .domain_info_list_wrap { margin-bottom: 48px; }

    .domain_fixed_con .domain_list > li .cancel_btn:hover{opacity: 1;}

    .domain_address_con.type_2 .check_btn_style_1_con{position: absolute; top:8px; right: 0;}

    .form_style_1_wrap .form_style_1_list{display: flex; flex-wrap: wrap; margin-bottom: 60px;}
    .form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list{margin-bottom: 25px;}
    .form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list .email_box .selected_item_con.bm_select_box{padding-top: 25px;}
    [data-wv-os="Mac"] .form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list .email_box .selected_item_con.bm_select_box{padding-top: 29px;}
    .form_style_1_wrap .form_style_1_list > div{flex:1; padding-right: 70px; margin-bottom: 0;}
    .form_style_1_wrap .form_style_1_list > div:nth-child(2n-1){padding-right: 35px;}
    .form_style_1_wrap .form_style_1_list > div:nth-child(2n){padding-left: 35px;}
    .form_style_1_wrap .form_style_1_list.type_2 > div{width: 50%; flex:0 0 auto; padding-left: 0; padding-right: 35px;}

    .form_style_1_wrap .form_style_1_con.type_5 .form_style_1_list_con { padding-left: 50px; }
    .form_style_1_wrap .form_style_1_con.type_5 .form_style_1_list { margin-bottom: 30px; }
    .form_style_1_wrap .form_style_1_con.type_5 .mypage_sub_title { width: 140px; margin-top: 23px;}

    .select_style_0_wrap .selected_item{/*padding-right: 50px; */ font-size:15px; font-size:1.5rem; line-height:23px; line-height:2.3rem; }
    .select_style_1_wrap .select_style_1 > li > a:hover { background-color: #fcfafd; }

    .select_style_2_wrap{ height: 48px; min-width: 110px;}
    .select_style_2_wrap .selected_item{ /*font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; */}
    .select_style_2_wrap .selected_item:hover { color: #453fe8; background-image: url("../img/arrow_6738ff_12x7_bottom.png"); border-bottom: 2px solid #453fe8;}
    [data-wv-pc="mobile"] .select_style_2_wrap .selected_item:hover { background-image: url("../img/retina/arrow_6738ff_14x8_bottom_mac.png"); }
    [data-wv-os="mac"] .select_style_2_wrap .selected_item:hover { background-image: url("../img/retina/arrow_6738ff_14x8_bottom_mac.png"); }
    .select_style_2_wrap .select_style_0 > li:last-child > a{ padding-top: 8px; padding-bottom: 11px;}
    .select_style_2_wrap .select_style_0 > li > a{ font-size:13px; font-size:1.3rem; line-height:19px; line-height:1.9rem; padding-bottom: 11px; padding-top: 8px;}
    .select_style_2_wrap .select_style_0 > li > a:hover { background-color: #5c56f1; }

    /*문의 내역*/
    /*.list_style_0_con.type_2 .list_style_0{display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 20px;}*/
    /*.list_style_0_con.type_2 .list_style_0 .list_style_0_title{min-width: auto; margin-right: 15px;}*/

    /*문의내역*/
    .board_style_0 .title_con { margin-bottom: 24px;}
    .board_style_0 .title { padding-right: 60px; }
    .list_style_0_con.type_2 .list_style_0{display: block; margin-bottom: 8px; margin-right: 0;}
    .list_style_0_con.type_2 .list_style_0 .list_style_0_title{ min-width: 87px; margin-right: 0;}

    /*정보변경*/
    .myinfo_btn_con{}
    .myinfo_btn_con .btn_style_3_con{position: absolute; top:50%; right: 0; transform: translatey(-50%);}

    .grid_style_1.customer_center_card.faq .info_list_con > li > a:hover{font-weight: 500;}
    /*.grid_style_1.customer_center_card.faq .info_list_con > li > a:hover > span.plus_btn{display: inline-block;}*/

    .weven_uses_anchor_con{display: block; margin-bottom: 127px;}
    .weven_uses_anchor_con > li{width: 100%; max-width: 201px;}
    .weven_uses_anchor_con > li > a{padding-left: 20px; padding-right: 20px;}

    .purchase_list_wrap .purchase_list_con .mypage_sub_title { margin-bottom: 35px; }

    .page_design_enlarge_popup_wrap .page_design_enlarge_popup_con{padding-top: 192px; padding-bottom: 275px;}
    .page_design_enlarge_popup_wrap .page_design_enlarge_popup_con .page_design_title{margin-bottom: 47px;}

    .site_design_creator_profile_con .creator_profile_img_box {margin-bottom: 25px; max-width: 170px;}
    .site_design_creator_profile_con .creator_profile_img_box img { height: 170px; }
    .site_design_creator_profile_con .created_by{ font-size:19px; font-size:1.9rem; line-height:26px; line-height:2.6rem; }
    .site_design_creator_profile_con .creator_id{font-size: 47px; font-size: 4.7rem; line-height: 53px; line-height: 5.3rem; }

    /*위븐소식 상세 팝업*/
    .popup_weven_news_contents_con{padding-bottom: 150px;}
    .popup_weven_news_contents_con.view{padding-bottom: 80px;}
    .popup_weven_news_contents_con .popup_weven_news_contents{padding-top: 84px; padding-left: 30px; padding-right: 30px;}
    .popup_weven_news_contents_con.view.top_border .popup_weven_news_contents:after{left: 30px; width: calc(100% - 60px);}
    .popup_weven_news_img_con .popup_weven_news_img{height: 450px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{margin-bottom: 61px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_title{margin-bottom: 8px; font-size: 33px; font-size: 3.3rem; line-height: 43px; line-height: 4.3rem; max-width: 400px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li{padding-right: 14px; margin-right: 12px; font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li.font_helve{font-size:14px; font-size:1.4rem; line-height:21px; line-height:2.1rem; padding-top: 7px; font-weight: 400;}
    [data-wv-os="Mac"] .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li.font_helve{padding-top: 3px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li:after{top: 4px; height: calc(100% - 6px);}
    [data-wv-os="Mac"] .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_info > li:after{top: 3px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con{}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list{margin-bottom: 53px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list.desc_img{margin-bottom: 49px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list:last-child{margin-bottom: 0;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_sub_title{margin-bottom: 32px; font-size:22px; font-size:2.2rem; line-height:30px; line-height:3.0rem;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_desc{padding-right: 0;}

    .grid_style_2.news_notice_card .news_notice_card_inner { padding-top: 10px; transition: padding .2s; }
    .grid_style_2.news_notice_card .news_notice_card_inner:hover { padding-top: 0; padding-bottom: 20px; }
    .grid_style_2.news_notice_card .news_notice_card_inner .news_notice_card_shadow { position: absolute; top: 0; left: 0; width: 100%; height: calc(100% - 20px); z-index: -1; transition: box-shadow .2s; }
    .grid_style_2.news_notice_card .news_notice_card_inner:hover .news_notice_card_shadow  { box-shadow: 20px 20px 40px rgb(0 0 0 / 5%); }


    /*고객지원*/
    .customer_center_swiper_wrap .customer_center_swiper .img_box .date{bottom: 21px; right: 39px;}
    .customer_center_swiper_wrap .customer_center_swiper .text_box{padding-left: 50px; padding-right: 50px;}

    .grid_style_2.news_notice_card .text_box{padding: 26px 27px 21px 32px;}
    .grid_style_2.news_notice_card .text_box .news_notice_title{padding-right: 10px; font-size:18px; font-size:1.8rem; line-height:27px; line-height:2.7rem;}
    .grid_style_2.news_notice_card .text_box .news_notice_desc{padding-right: 10px; font-size:14px; font-size:1.4rem; line-height:24px; line-height:2.4rem; height: 48px;}

    .site_open_service_list_wrap{max-width: 1045px;}
    .site_open_service_list_wrap .site_open_service_list{margin-bottom: 46px;}
    .site_open_service_list_wrap .site_open_service_list:nth-last-child(3){margin-bottom: 0;}
    .site_open_service_list_wrap .site_open_service_list .site_open_service_list_title{margin-bottom: 24px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem;}
    .site_open_service_list_wrap .site_open_service_list .site_open_service_list_info{font-size:49px; font-size:4.9rem; line-height:55px; line-height:5.5rem;}
    .site_open_service_line{height: 150px;}
    .site_open_type_list_wrap{/*padding-left: 50px; padding-right: 50px; */padding-top: 70px; padding-bottom: 120px; margin-bottom: 100px;}
    #siteTypePopup .site_open_type_list_wrap{padding-top: 70px; padding-bottom: 120px;}
    .site_open_type_list_wrap .site_open_type_list{ margin-bottom: 70px; }
    .site_open_type_list_wrap .site_open_type_list .text_box { padding: 45px 27px 47px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title { font-size: 37px; font-size: 3.7rem; line-height: 54px; line-height: 5.4rem; margin-bottom: 48px;}
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_desc { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; margin-bottom: 32px;}
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_unit { margin-bottom: 10px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_line > hr { margin-bottom: 36px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_price_info { font-size:34px; font-size:3.4rem; line-height:40px; line-height:4.0rem; margin-bottom: 27px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list { margin-bottom: 31px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_experience_info { font-size:17px; font-size:1.7rem; line-height:29px; line-height:2.9rem;  }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_title{margin-bottom: 6px; font-size:14px; font-size:1.4rem; line-height:23px; line-height:2.3rem; font-weight: 300; letter-spacing: -0.03em; color: #000;}
    [data-wv-os="Mac"] .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_title{margin-bottom: 8px;}
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list > li .benefit_info{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li .benefit_info { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; }
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner{margin-bottom: 50px; height: calc(100% - 102px);}
    #siteTypePopup .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner{height: calc(100% - 50px);}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .img_box .img_link_btn{bottom: 39px; right: 40px;}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box{padding: 71px 30px 47px;}
    .site_open_type_list_wrap .site_open_type_list.wizware .site_open_type_list_inner .text_box{padding-left: 40px;}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item_con:after{left: 262px;}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item{padding-left: 36px; padding-right: 36px;  background-position: right 27px center;}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item:before{right: 56px;}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item:after{margin-left: 10px;}
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_type_title{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_type_desc{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_type_line > hr{background-color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_unit{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_unit .discount_info{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_unit .discount_info .origin_price:after{border-color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_info{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_experience_info{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_discount_select_wrap .selected_item{background-color: #fff; color: #453fe8;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_discount_select_wrap .site_open_discount_select_con{background-color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_benefit_list > li:after{border-color: rgba(255,255,255,0.2);}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_benefit_list > li .benefit_title{color: #fff;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_benefit_list > li .benefit_info{color: #fff;}*/

    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_type_title{color: #000;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_type_desc{color: #000;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_type_line > hr{background-color: #000;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_unit{color: #000;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_unit .discount_info{color: #453fe8;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_unit .discount_info .origin_price:after{border-color: #453fe8;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_price_info{color: #453fe8;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_experience_info{color: #fff;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_discount_select_wrap .selected_item{background-color: #f5f3fc; color: #000;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_discount_select_wrap .site_open_discount_select_con{background-color: #f5f3fc;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_benefit_list > li:after{border-color: #e6e5ef;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_benefit_list > li .benefit_title{color: #000;}
    .site_open_type_list_wrap.type_2 .site_open_type_list .site_open_type_list_inner:hover .text_box .site_open_benefit_list > li .benefit_info{color: #000;}

    /*사이트개설 table*/
    .site_open_type_table_con .site_open_type_table col.width-md-220{width: 220px;}
    .site_open_type_table_con .site_open_type_table col.width-md-281{width: 281px;}
    .site_open_type_table_con .site_open_type_table col.width-md-351{width: 351px;}
    .site_open_type_table_con .site_open_type_table col.width-remains{width: calc((100% - 501px) / 3);}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.category_title{padding-right: 50px;}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.service_info{padding-right:22px; position:relative; font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; }

    .site_open_type_table_con .site_open_type_table tbody > tr > td.service_info > .info_btn:hover + .service_info_popup_con{display: block; transition:0.2s; z-index:2;}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.service_info > .info_btn:hover {border-color:#ff7e00; color:#ff7e00;}

    .free_create_contents_con .free_create_logo_box img{ width: 350px;}
    .favorite_list_wrap .free_create_contents_con .free_create_logo_box img{ width: 250px;}
    .purchase_list_wrap .free_create_contents_con .free_create_logo_box img{ width: 230px;}

    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.swiper-slide .text_box:after{content: none;}
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.swiper-slide.swiper-slide-active .text_box:after{content: "";}
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.swiper-slide.swiper-slide-next .text_box:after{content: "";}
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.swiper-slide.swiper-slide-next + .use_case_swiper_profile_con.swiper-slide .text_box:after{content: "";}




    .input_style_0_label.type_2 { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }

    .design_info_wrap .design_title_box .favorite_btn:hover { background-color: #453fe8; border-color: #453fe8; }
    .design_info_wrap .design_title_box .design_title { font-size:35px; font-size:3.5rem; line-height:44px; line-height:4.4rem; margin-bottom: 22px; }
    .design_info_wrap .design_title_box .site_id_con > span { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
    /*.design_info_wrap .design_desc_box .site_purchase_cost_con .real_price { margin-top: 1px; }*/
    [data-wv-os="Mac"] .design_info_wrap .design_desc_box .site_purchase_cost_con .sale_price { margin-top: 1px; }
    /*[data-wv-os="Mac"] .design_info_wrap .design_desc_box .site_purchase_cost_con .real_price { margin-top: 3px; }*/

    .close_btn_con .close_btn:hover > .arrow::before{ background-image: url("../img/retina/arrow_6738ff_14x8_top_mac.png"); }
    .close_btn_con .close_btn:hover > .arrow::after{transform: scale(1); opacity: 1;}
}

@media all and (min-width: 1070px) {
}

@media all and (min-width: 1166px) {
    /*.list_card_style_0_wrap{max-width: 1166px;}*/
}

@media all and (min-width: 1200px) {

    /*.sub_contents_title{font-size: 56px; font-size: 5.6rem; line-height: 81px; line-height: 8.1rem;}*/

    /*자주묻는질문*/
    .category_depth_navi_1 > div{left: 50%; transform: translateX(-50%);}

    .grid_style_0_con.site_design_creator_grid{margin-bottom: 54px;}

    .popup_bottom_menu_con .popup_bottom_menu{padding-left: 1px;}
    .popup_bottom_menu_con .popup_bottom_menu > span{padding-left: 37px;}
    .popup_bottom_menu_con .popup_bottom_menu:nth-child(2) > span{padding-left: 35px;}
    .popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn{margin-left: 12px;}

    .customer_center_swiper_wrap .customer_center_swiper .text_box{padding-left: 100px; padding-right: 100px;}

    /*도움말*/
    .help_center_menu_icon{top: 210px;}

    /* 사이트디자인 - 팝업 - 사이트 개설 */
    .input_list_style > li .desc {width: 406px;}
    .input_list_style > li .title {width: 126px;}
    .create_site_con{}
    .create_site_inner .create_site_title_con { max-width: 430px; padding-right: 55px;}
    .create_site_inner .contents_box{ padding-left: 55px; }

    .popup_style_3_wrap{padding-left: 260px; padding-right: 260px;}
    .popup_style_3_wrap .popup_style_3_close_btn_con{right: 100px;}

    .site_open_service_list_wrap .site_open_service_list:nth-child(2n+1){clear: none;}
    .site_open_service_list_wrap .site_open_service_list:nth-child(3n+1){clear: left;}
    .site_open_service_list_wrap .site_open_service_list:after{top: calc(50% - 7px); right: 0px;}
    .site_open_service_list_wrap .site_open_service_list:nth-child(2n) { padding-right: 30px; padding-left: 0; }
    .site_open_service_list_wrap .site_open_service_list:nth-child(2n):after{content: "";}
    .site_open_service_list_wrap .site_open_service_list:last-child:after{content: none;}
    .site_open_service_list_wrap .site_open_service_list:last-child { padding-right: 0; }

    .site_open_type_list_wrap { padding-top: 80px; }
    /*.site_open_type_list_wrap{padding-left: 44px; padding-right: 44px;}*/
    /*.site_open_type_list_wrap .site_open_type_list_con{width: calc(100% + 44px); margin-left: -44px; display: inline-flex; flex-wrap: wrap; align-items: stretch; justify-content: center;}
    .site_open_type_list_wrap .site_open_type_list{padding-left: 44px; max-width: none; float: left; margin-left: 0; margin-right: 0; margin-bottom: 0;}*/
    /*.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner{height: calc(100% - 112px);}*/

    /*사이트개설*/
    .site_open_type_table_con .site_open_type_table col.width-lg-250{width: 250px;}
    .site_open_type_table_con .site_open_type_table col.width-lg-401{width: 401px;}
    .site_open_type_table_con .site_open_type_table col.width-remains{width: calc((100% - 551px) / 3);}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.category_title{padding-right: 70px;}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.service_info .info_btn{margin-left: 17px;}

    /*위븐소식 상세 팝업*/
    /*.popup_weven_news_img_con .popup_weven_news_img{height: 1554px;}*/
    body[data-wv-agent="ie"] .popup_weven_news_contents_con{margin-top: 812px;}
    .popup_weven_news_contents_con .popup_weven_news_contents{padding-top: 84px; padding-left: 50px; padding-right: 50px;}
    .popup_weven_news_contents_con.view.top_border .popup_weven_news_contents:after{left: 50px; width: calc(100% - 100px);}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{margin-bottom: 52px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con{}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list{margin-bottom: 63px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list.desc_img{margin-bottom: 59px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_desc{padding-right: 36px;}

    .section.studio_intro .btn_style_4_con { margin-bottom: 88px; }
    .studio_intro_character_con .studio_intro_character { transform: translateX(-50%) scale(0.65); }

    /* 위븐 스토어 */
    .grid_style_0.ext_card .text_box .ext_desc { height: 150px; }
    .grid_style_0.ext_step .ext_step_img::after { bottom: auto; left: auto; top: calc(50% - 18px); right: -40px; width: 19px; height: 36px; background-image: url("../img/ext_step_right_arrow.png"); background-size: 19px 36px; }

    /* 위즈웨어 랜딩 */
    .wizware_plus_card_wrap { width: calc(100% + 120px); margin-left: -120px; }
    .wizware_plus_card_wrap .wizware_plus_card_con { padding-left: 120px; }
    .wizware_plus_card_wrap .wizware_plus_card_con .img { margin-bottom: 41px; }
    .wizware_plus_card_wrap .wizware_plus_card_con .img::after { top: 50%; left: -30px; width: 60px; height: 60px; transform: translate(-100%, -50%); }
    .wizware_plus_card_wrap .wizware_plus_card_con .title { font-size:65px; font-size:6.5rem; line-height:77px; line-height:7.7rem; margin-bottom: 15px; }

    .wizware_plus_card_wrap.type_2 { flex-direction: row; align-items: stretch; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con { width: 50%; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box { justify-content: center; padding: 82px 51px; max-width: none; margin: 0 0 41px; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box::after { top: 50%; left: -30px; width: 60px; height: 60px; transform: translate(-100%, -50%);}
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn { width: 50%; margin-bottom: 30px; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn > img { width: 100px; margin-bottom: 11px; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn .wizware_fn_text { font-size:24px; font-size:2.4rem; line-height:30px; line-height:3.0rem; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .img > img { width: 100%; height: 100%; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .title { min-height: 213px; }

    .wizware_desc_list { margin-bottom: 70px; }
    .wizware_desc_list .landing_desc { font-size:32px; font-size:3.2rem; line-height:44px; line-height:4.4rem;  padding-left: 90px; }
}

@media all and (min-width: 1250px) {

}

@media all and (min-width: 1280px) {
    .mypage_contents_con .member_info_con { padding-bottom: 27px; margin-bottom: 63px; position: relative; }
    .mypage_contents_con .member_info_con::after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(calc(-50% + 2px)); width: 0; height: 0; border-top: 8px solid #453fe8; border-left: 8px solid transparent; border-right: 8px solid transparent; }
    .mypage_contents_con .member_info_con.type_2::after { content: none; }

    .mypage_con.qna .mypage_contents_con .mypage_contents_top_con { margin-bottom: 0; }
    .mypage_contents_con .mypage_contents_top_con .sub_contents_title { margin-bottom: 46px; }

    .board_style_1_con .board_style_1 .category_con .category1_title{font-size:27px; font-size:2.7rem; padding-right: 0;}
    .board_style_1_con .board_style_1 .category_con .category3_title{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; padding-right: 0;}

    .help_center_menu_icon{display: none;}
    .help_center_close_btn_con{display: none;}

    .wv_studio_card_box .wv_studio_card .text_box::after { display: inline-block; }
}

@media all and (min-width: 1300px){
    .tl-1300{text-align: left;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{max-width: 340px; margin-right: 50px; margin-bottom: 0;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_title{max-width: 100%; font-size:33px; font-size:3.3rem; line-height:43px; line-height:4.3rem;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con{width: calc(100% - 390px);}
}

@media all and (min-width: 1340px) {
    /* 테마 상세 페이지 팝업*/
    .design_info_wrap .design_info_con { flex-direction: row; align-items: stretch; }
    .design_info_wrap .design_title_box { max-width: 400px; margin-top: -1px; padding-right: 50px; display: flex; flex-direction: column; min-width:180px; flex: 1 0 auto; }
    /*.design_info_wrap .design_title_box::after { border-bottom:none; border-right:1px solid rgba(255,255,255,.2); left: auto; bottom: auto; top: 6px; right: 0; transform: translateY(-100%); width: auto; height: calc(100% - 11px);}*/
    /*.design_info_wrap .design_title_box.active::after { transform: translateY(0); }*/
    .design_info_wrap .design_desc_box { /*max-width: calc(100% - 450px); */padding-top: 0; padding-left: 50px;}
    .design_info_wrap .design_desc_box::after { border-top:none; border-left:1px solid rgba(255,255,255,.2); bottom: auto; top: 8px; transform: translateY(calc(-100% - 8px)); width: auto; height: calc(100% - 8px);}
    .design_info_wrap .design_desc_box.active::after { transform: translateY(0); }

    .create_site_inner { padding-top: 60px; padding-bottom: 60px;}
    .create_site_inner .create_site_sub_title{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; }
    .create_site_inner .create_site_sub_title > br { display: none; }
    .create_site_inner .create_site_title { font-size:29px; font-size:2.9rem; line-height:35px; line-height:3.5rem; margin-bottom: 10px; }
    .create_site_inner .create_site_title_con{text-align: right; width: 50%; max-width: none;}
    .create_site_inner .contents_box { width: 50%; max-width: none;}
    .close_btn_con { right: 80px; bottom: 44px;}

    .studio_intro_character_con { margin-bottom: -5%; }
}

@media  all and (min-width: 1400px) {
    /*고객사례*/
    .use_case_swiper_wrap .use_case_swiper_profile_wrap{margin-bottom: 0;}
    .use_case_swiper_wrap .use_case_swiper_mobile_pagination_con .pagination_con{display: none;}
    .use_case_swiper_wrap .use_case_swiper_mobile_pagination_con .rolling_arrow{position: absolute; top: -180px; width: 15px; height: 28px; background-size: 15px 28px;}
    .use_case_swiper_wrap .use_case_swiper_mobile_pagination_con .rolling_arrow.left{background-image: url('../img/arrow_15x28_black_left.png'); left: 77px;}
    .use_case_swiper_wrap .use_case_swiper_mobile_pagination_con .rolling_arrow.right{background-image: url('../img/arrow_15x28_black_right.png'); right: 77px;}

    /* 요금안내 */
    .service_info_popup_con {right:0;}
    .service_info_popup_con:before{right:30px;}
    .service_info_popup_con:after{right:29px;}

    .wv_studio_character { margin-top: -46px; }
    .wv_studio_character .wv_studio_character_real { transform: scale(0.55); }
    .wv_artist_benefit_list { margin-top: -306px; }
    .wv_artist_benefit_list .wv_artist_benefit_box { padding-right: 90px; }

    .wv_artist_process_list { flex-direction: row; align-items: flex-start; justify-content: space-between; flex-wrap: nowrap; margin-bottom: 90px;
        max-width: 1400px; overflow: hidden; float: none; margin-left: auto; margin-right: auto;}
    .wv_artist_process_list .wv_artist_process { /*width: 375px; flex: 1 0 auto;*/ margin-bottom: 0;}
    .wv_artist_process_list .wv_artist_process[data-aos=fade-right] { transform: translate3d(-60px,0,0); }
    .wv_artist_process_list .wv_artist_process[data-aos=fade-right].aos-animate { transform: translateZ(0); }
    .wv_artist_process_list .wv_artist_process.arrow { /*flex: 0 1 auto; */ height: auto; }
    .wv_artist_process_list .wv_artist_process.arrow img { width: auto; padding: 0 10px; margin-top: 100px; /*margin-top: 187.5px; */transform: translateY(-50%);  }

    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn > img { width: 120px; margin-bottom: 21px; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn .wizware_fn_text { font-size:28px; font-size:2.8rem; line-height:34px; line-height:3.4rem; }

    .wizware_point_list .wizware_point { width: 100%; padding: 0; flex: 1 0 300px; }

    .wizware_desc_list .landing_desc { font-size:40px; font-size:4.0rem; line-height:50px; line-height:5.0rem; }
}

@media all and (min-width: 1500px) {
    .studio_intro_character_con .studio_intro_character { transform: translateX(-50%) scale(0.7); }
    .artist_floating_symbol { right: 5%; }
    .artist_floating_symbol[data-aos=zoom-out-down] { transform: translate3d(0,-60px,0) scale(0.7); }
    .artist_floating_symbol[data-aos=zoom-out-down].aos-animate { transform: translate3d(0,0,0) scale(0.5); }
}

@media all and (min-width: 1512px) {
    .page_design_enlarge_popup_wrap .rolling_arrow{display: block;}
    .page_design_enlarge_popup_wrap .rolling_arrow.left{left: calc(((100% - 1112px) / 2) - 100px);}
    .page_design_enlarge_popup_wrap .rolling_arrow.right{right: calc(((100% - 1112px) / 2) - 100px);}
}

@media all and (min-width: 1566px) {
    /*.list_card_style_0_wrap{max-width: 1566px;}*/
}

@media all and (min-width: 1600px){

    /* 사이트디자인 - 팝업 - 사이트 개설 */
    .create_site_inner{padding-left: 70px; padding-right: 70px;}
    /*.create_site_inner .create_site_title_con{padding-right: 70px;}*/
    /*.create_site_inner .contents_box{padding-left: 70px;}*/

    /*faq*/
    /*.board_style_1_con .board_style_1 .title_con{width: 500px;}*/
    /*.board_style_1_con .board_style_1 .content_con{width: calc(100% - 500px);}*/

    /*.domain_fixed_con{margin-top: 0;}*/

    .popup_style_1_wrap .popup_style_1_con .popup_bg_style_0{height:calc(100% - 1900px);}

    /*.site_open_type_list_wrap{padding-left: 55px; padding-right: 55px;}*/
    .site_open_type_list_wrap .site_open_type_list_con{width: calc(100% + 55px); margin-left: -55px; display: inline-flex; flex-wrap: wrap; align-items: stretch; justify-content: center;}
    .site_open_type_list_wrap .site_open_type_list{padding-left: 55px; max-width: none; float: left; margin-left: 0; margin-right: 0; margin-bottom: 0; }

    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li:nth-child(2n+1) { padding-right: 20px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li:nth-child(2n) { padding-left: 20px; }

    /*사이트개설*/
    .site_open_type_table_con .site_open_type_table col.width-xl-371{width: 371px;}
    .site_open_type_table_con .site_open_type_table col.width-xl-431{width: 431px;}
    .site_open_type_table_con .site_open_type_table col.width-xl-400{width: 400px;}
    .site_open_type_table_con .site_open_type_table col.width-remains{width: calc((100% - 771px) / 3);}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.category_title{padding-right: 130px;}

    .popup_weven_news_contents_con .popup_weven_news_contents{padding-top: 90px; padding-left: 70px; padding-right: 70px;}
    .popup_weven_news_contents_con.view.top_border .popup_weven_news_contents:after{left: 70px; width: calc(100% - 140px);}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{max-width: 440px; margin-right: 90px; margin-bottom: 0;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_title{font-size:38px; font-size:3.8rem; line-height:52px; line-height:5.2rem; }
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con{width: calc(100% - 530px);}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list{margin-bottom: 93px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list.desc_img{margin-bottom: 139px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_desc_list_con .popup_weven_news_desc_list .popup_weven_news_sub_title{padding-right: 0;}

}

@media all and (min-width: 1720px) {

    .popup_function_title_bg .popup_function_title_wrap { max-width:2320px; }
    .popup_function_title_wrap .popup_function_title_con { width: 50%; padding-right: 40px;}
    .popup_function_title_wrap .popup_function_desc_con { width: 50%; padding-left: 40px;}

    .popup_function_contents_bg .popup_function_contents_wrap { max-width: 2320px; }
    /*.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_left_con { width: 50%; }*/
    /*.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_right_con { width: 50%; }*/
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents { max-width: calc(100% - 1020px); }
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con { margin-bottom: 0;}
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con .popup_function_contents_title { max-width: calc(100% - 1020px); padding-bottom: 37px; margin-bottom: 37px; border-bottom: 1px solid #e6e5ef; }
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_video_con { position: absolute; top: 0; right: 0; padding-left: 50px; width:970px; z-index: 1; margin-bottom: 0;}
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .intro_video_con { float: right; }
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .intro_video_con .intro_video_title { left: 25px; }

}

@media all and (min-width: 1800px) {
    .mypage_contents_con h3 { font-size:46px; font-size:4.6rem; line-height:55px; line-height:5.5rem; }

    .sub_contents_title { font-size:46px; font-size:4.6rem; line-height:55px; line-height:5.5rem; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title { font-size:46px; font-size:4.6rem; line-height:54px; line-height:5.4rem; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title > span::before { top: 1px; }

    .site_open_service_list_wrap{ max-width: 1800px; }
    /*.site_open_service_list_wrap{max-width: none; width: calc(100% + 16px); padding-left: 16px;}*/
    /*.site_open_service_list_wrap .site_open_service_list{width: 16.66%; margin-bottom: 0;}*/
    .site_open_service_list_wrap .site_open_service_list:nth-child(3n+1){clear: none;}
    .site_open_service_list_wrap .site_open_service_list:nth-child(3n):after{content: "";}
    .site_open_service_list_wrap .site_open_service_list:last-child:after{content: none;}

    /*사이트 상세*/
    .popup_style_1_wrap .popup_desc_wrap{padding-left: 130px; padding-right: 130px;}
    .popup_style_1_wrap .popup_desc_imgbox{padding-right: 65px; cursor: pointer;}
    .popup_style_1_wrap .popup_desc_imgbox > img {border: 1px solid rgba(0,0,0,0.08);}
    .popup_style_1_wrap .popup_desc_textbox{padding-left: 65px;}

    .popup_style_2_wrap .popup_function_contents_wrap{padding-left: 120px; padding-right: 120px;}
    .popup_style_2_wrap .popup_function_title_wrap { padding-left: 120px; padding-right: 120px; }


    /*.site_open_type_list_wrap{padding-left: 66px; padding-right: 66px;}*/
    .site_open_type_list_wrap .site_open_type_list_con{width: calc(100% + 66px); margin-left: -66px;}
    .site_open_type_list_wrap .site_open_type_list{padding-left: 66px; /*width: 33.33%; */margin-bottom: 0;}


}

@media all and (min-width: 1920px) {

    /* 새 도메인 구매 */
    /*.domain_fixed_con{float: right; width: 380px;}*/

    .list_card_style_0_wrap .list_card_style_0_con .list_card_style_0{width: 16.66%;}

    .page_design_enlarge_popup_wrap .rolling_arrow.left{left: 13.03%;}
    .page_design_enlarge_popup_wrap .rolling_arrow.right{right: 13.03%;}

    /*.site_open_type_list_wrap{padding-left: 88px; padding-right: 88px;}*/
    .site_open_type_list_wrap .site_open_type_list_con{width: calc(100% + 88px); margin-left: -88px;}
    .site_open_type_list_wrap .site_open_type_list{padding-left: 88px;}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box{padding-left: 40px; padding-right: 40px;}
    .site_open_type_list_wrap .site_open_type_list.wizware .site_open_type_list_inner .text_box{padding-left: 50px; }

    /*사이트개설 table*/
    .site_open_type_table_con .site_open_type_table col.width-xxl-auto{width: auto;}
    .site_open_type_table_con .site_open_type_table col.width-xxl-per8dot7{width: 8.7%;}
    .site_open_type_table_con .site_open_type_table col.width-xxl-per21dot8{width: 21.8%;}
    .site_open_type_table_con .site_open_type_table col.width-xxl-per25dot15{width: 25.15%;}
    .site_open_type_table_con .site_open_type_table thead > tr > th.pr-xxl-46{padding-right: 46px;}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.pr-xxl-46{padding-right: 46px;}
    .site_open_type_table_con .site_open_type_table tbody > tr > td.category_title{padding-right: 190px;}

    .close_btn_con { right: calc((100% - 1760px) / 2); }

    /* 위븐 스토어 */
    .grid_style_0.ext_card .text_box .ext_desc { height: 130px; }
    .grid_style_0.ext_step .ext_step_img::after { right: -55px; }
}

@media all and (min-width: 1966px) {
    .list_card_style_0_wrap{max-width: 1966px;}
}

@media all and (min-width: 2000px) {
    .artist_floating_symbol[data-aos=zoom-out-down] { transform: translate3d(0,-60px,0) scale(0.8); }
    .artist_floating_symbol[data-aos=zoom-out-down].aos-animate { transform: translate3d(0,0,0) scale(0.6); }
}

@media all and (min-width:2050px) {

    .popup_style_1_wrap .popup_style_1_con .popup_bg_style_0{height:calc(100% - 1850px); bottom: 0;  position: absolute;  background-color: #f8f7fc;}
    /*.popup_header_wrap .popup_header_con{margin-top: 65px; margin-left: 20px;}*/

    /*사이트 상세*/
    .popup_style_1_wrap .popup_desc_wrap{padding-left: 260px; padding-right: 260px;}
    .popup_style_1_wrap .popup_desc_imgbox{padding-right: 130px;}
    .popup_style_1_wrap .popup_desc_textbox{padding-left: 130px;}
    .popup_style_1_wrap .popup_check_wrap{padding-left: 260px; padding-right: 260px;}

    /*주요기능 상세 , 위븐 활용 상세*/


    .popup_style_2_wrap .popup_function_title_wrap {padding-left: 160px; padding-right: 160px;}
    .popup_style_2_wrap .popup_function_contents_wrap { padding-left: 160px; padding-right: 160px; }
    .popup_function_title_wrap .popup_function_title_con{padding-right: 80px;}
    .popup_function_title_wrap .popup_function_desc_con{padding-left: 80px;}

    .popup_style_2_wrap .popup_function_contents_wrap{padding-left: 160px; padding-right: 160px;}
    /*.popup_function_contents_wrap .popup_make_order_wrap{margin-bottom: 200px;}*/
    /*.popup_function_contents_wrap .popup_management_order_wrap{margin-bottom: 200px;}*/
    /*.popup_function_contents_wrap .popup_function_contents_con{padding-right: 80px;}*/
    /*.popup_function_contents_wrap .popup_function_contents_right_con{padding-left: 80px;}*/


    .popup_style_2_wrap .popup_site_question_wrap{padding-left: 160px; padding-right: 160px;}
    .popup_style_2_wrap .popup_question_con{padding-right: 80px;}
    .popup_style_2_wrap .popup_suggestion_con{padding-left: 80px;}

}

@media all and (min-width: 2100px) {
    .popup_weven_news_contents_con .popup_weven_news_contents{padding-left: 170px; padding-right: 170px;}
    .popup_weven_news_contents_con.view.top_border .popup_weven_news_contents:after{left: 170px; width: calc(100% - 340px);}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{max-width: 440px;}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con .popup_weven_news_title{margin-bottom: 21px; font-size: 43px; font-size: 4.3rem; line-height: 54px; line-height: 5.4rem;}

}

@media all and (min-width: 2200px) {
    .grid_style_0.ext_step .ext_step_img::after { right: -60px; }

    .studio_intro_character_con .studio_intro_character { transform: translateX(-50%) scale(1); }
    .studio_intro_character_con { margin-bottom: 140px; }

    .artist_floating_symbol[data-aos=zoom-out-down] { transform: translate3d(0,-60px,0) scale(0.9); }
    .artist_floating_symbol[data-aos=zoom-out-down].aos-animate { transform: translate3d(0,0,0) scale(0.7); }

    .wv_studio_card_box { max-width: 1700px; margin-left: auto; margin-right: auto; float: none; overflow: hidden;}

    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con { width: 697px; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con:last-child { width: calc(100% - 697px); }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn > img { width: auto; margin-bottom: 41px; }
    .wizware_plus_card_wrap.type_2 .wizware_plus_card_con .wizware_fn_list_box .wizware_fn .wizware_fn_text { font-size:42px; font-size:4.2rem; line-height:48px; line-height:4.8rem; }
}

@media  all and (min-width: 2320px) {
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents { max-width: 920px; }
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con .popup_function_contents_title { max-width:920px; }
    .popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_video_con { padding-left: 80px; width:calc(100% - 1000px); }
    /*.popup_function_contents_bg .popup_function_contents_wrap .popup_function_contents_con .popup_function_contents_title_con .intro_video_con { padding-left: 80px; width:calc(100% - 1000px); }*/
}

@media  all and (min-width: 2366px) {
    .list_card_style_0_wrap{max-width: 2366px;}


}

@media all and (min-width: 2500px) {
    .mypage_contents_con h3 { font-size:56px; font-size:5.6rem; line-height:68px; line-height:6.8rem; }
    .mypage_contents_con .mypage_contents_top_con { margin-bottom: 94px; }
    .mypage_contents_con .mypage_contents_top_con .sub_contents_title{margin-bottom: 66px;}

    .sub_contents_title{font-size: 56px; font-size: 5.6rem; line-height: 68px; line-height: 6.8rem; }
    .sub_contents_desc { font-size:18px; font-size:1.8rem; line-height:31px; line-height:3.1rem; }

    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title { font-size: 56px; font-size: 5.6rem; line-height: 68px; line-height: 6.8rem;}
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_type_title > span::before { top: 7px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li:nth-child(2n+1) { padding-right: 55px; }
    .site_open_type_list_wrap .site_open_type_list .text_box .site_open_benefit_list.type_2 > li:nth-child(2n) { padding-left: 55px; }

    .grid_style_0.site_design_card .text_box { margin-bottom: 22px; }
    .grid_style_0.site_design_card .text_box .site_design_num { font-size:24px; font-size:2.4rem; line-height: 38px; line-height: 3.8rem; padding-right: 22px; margin-right: 22px;}
    .grid_style_0.site_design_card .text_box .site_design_num::after { height: calc(100% - 9px); }
    .grid_style_0.site_design_card .text_box .site_design_info .site_design_name { font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; }

    .contents_top_con.block_design .tab_style_0_wrap { margin-bottom: 70px; }
    /*.sub_block_design_category_title { font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem;  font-weight: 700;}*/

    .mypage_contents_box #domain_sidebar .mypage_left_box .nodata { height: 400px; }
    .domain_info_list_wrap { margin-bottom: 60px; }

    .board_style_1_con .board_style_1 .title_con{ margin-bottom: 27px;}
    .board_style_1_con .board_style_1 .title_con .title { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; }

    .mypage_contents_con .mypage_contents_bottom_con .mypage_contents_bottom_inner { max-width: 1550px; margin-left: calc((100% - 1000px) / 2); margin-right: 0; float: left; }
    .mypage_contents_box .mypage_left_box { margin-bottom: 80px;}

    .mypage_contents_box .mypage_right_box{position:absolute; right:0; /*width:calc((100% - 1030px)); */padding-left: 30px; max-width: 500px; overflow:hidden;}
    .mypage_contents_box .mypage_right_box .mypage_right_inner{float: right; max-width:400px;}

    .mypage_contents_box .mypage_right_box.type_2{margin-bottom: 0;}
    .mypage_contents_box .mypage_right_box.type_2 .mypage_right_inner{max-width: 490px;}

    .wv_studio_character { margin-top: -234px; }
    .wv_studio_character .wv_studio_character_real { transform: scale(0.9); }
    .wv_artist_benefit_list { margin-top: -366px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .text_balloon > img { width: 280px; }
}

@media all and (min-width: 2560px){
    .popup_weven_news_img_con .popup_weven_news_img{background-size: cover;}
}


@media print and (color) {
    * {  -webkit-print-color-adjust: exact;  print-color-adjust: exact;  }
    .receipt_wrap .receipt_top_con{background-color: #453fe8;}
    body[data-wv-agent="chrome"] .receipt_wrap .receipt_top_con{background-color: transparent;}
    body[data-wv-agent="chrome"] .receipt_wrap .receipt_top_inner{background-image: url('../img/receipt_top_bg.png');}
    body[data-wv-agent="chrome"] .receipt_wrap .receipt_top_con::before{background-image: url('../img/receipt_top_left_bg.png');}
    body[data-wv-agent="chrome"] .receipt_wrap .receipt_top_con::after{background-image: url('../img/receipt_top_right_bg.png');}
    .receipt_wrap .receipt_bottom_con{background-color: #fff;}
    .receipt_wrap .receipt_bottom_con .btn_box{display: none;}
    .receipt_wrap .exit_btn_wrap{display: none;}
}