@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; right: 20px; top:21px; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; margin-bottom: -60px;}
.exit_btn_wrap .exit_btn{ display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; z-index: 100;}
.exit_btn_wrap .exit_btn::after{ content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 38px; height: 38px; background-color:#453fe8; border-radius: 50%; overflow:hidden; z-index: 0; transition: width .2s, height .2s;}
.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: 14px; z-index: 1; }
#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; font-family: 'Roboto'; 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: 14px; 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-family: 'Inter','Carmen Sans' !important; 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-family:"Inter", "Carmen Sans" !important; 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-family:"Inter", "Carmen Sans" !important; 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_0_con{display: flex; align-items: center; padding-bottom: 16px; border-bottom:1px solid #dfddeb; padding-top: 26px;}
.input_style_0_con .input_style_0{flex:1 0 0; -ms-flex: 1 0 0; width: 100%; font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 500; color:#000;
    background-color: transparent; border:none; padding-top:0; padding-bottom: 0; padding-right: 20px; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0; box-sizing: border-box;}
.input_style_0_con .input_style_0 + div{flex:0 0 auto ; -ms-flex: 0 0 auto;}
.input_style_0_con .input_style_0.font_helve{font-weight: 500;}
.input_style_0_con input[type="password"].input_style_0{letter-spacing: 0.4em;}
.input_style_0_con .input_style_0:focus{outline: none;}
.input_style_0_con .input_style_0::-webkit-input-placeholder{letter-spacing: -0.02em; font-weight: 300; color:#000; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_0_con .input_style_0:-ms-input-placeholder{letter-spacing: -0.02em; font-weight: 300; color:#000; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_0_con .input_style_0:-moz-placeholder{letter-spacing: -0.02em; font-weight: 300; color:#000; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_0_con .input_style_0::-moz-placeholder{letter-spacing: -0.02em; font-weight: 300; color:#000; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
.input_style_0_desc{font-size:13px; font-size:1.3rem; line-height:21px; line-height:2.1rem; font-weight: 300; letter-spacing: -0.02em; color:#a6a1c2; word-break: keep-all; padding-bottom: 2px;}
.input_style_0_desc .emphasis{ color: #f14c96; }
.input_style_0_label{display: none; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 300; color:#000;}
.input_style_0_label.type_2{display: inline-block; font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: 0.02em; }

.input_style_0_con.type_2 { border: 1px solid #dfddeb; padding-left: 10px; padding-top: 13px; padding-bottom: 8px; border-radius: 5px; }
.input_style_0_con.type_2 .input_style_0::-webkit-input-placeholder{ color: #d3d1e0;}
.input_style_0_con.type_2 .input_style_0:-ms-input-placeholder{ color: #d3d1e0;}
.input_style_0_con.type_2 .input_style_0::-moz-placeholder{ color: #d3d1e0;}
.input_style_0_con.type_2 .input_style_0::-moz-placeholder{ color: #d3d1e0;}

.input_style_0_con .btn_style_1_con{position: absolute; right: 0;}
[data-wv-agent="ie"] .input_style_0_con .btn_style_1_con{top: 50%; transform: translateY(-50%);}

.input_style_0_con .input_style_0.domain_address{font-size:34px; font-size:3.4rem; line-height:40px; line-height:4.0rem; font-weight: 500;}

.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;}

/*21/03/19 jm 이메일 selectbox 추가 */
.form_style_0 .form_style_0_list.type_email .input_style_0_con{ border-bottom: 0px none; flex-wrap: wrap; align-items: flex-start; padding-top: 0; padding-bottom: 0; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con > div:first-child{ flex: 1 1 auto; -ms-flex: 1 0 auto; display: flex; align-items: flex-start; padding-top: 26px; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con > div:last-child{ padding-top: 18px; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con input[type="text"]{ border-bottom: 1px solid #dfddeb; padding-bottom: 16px; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con .select_style_0_wrap { width: 190px; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con .select_style_0_wrap .selected_item { border-color: #dfddeb; padding-bottom: 26px; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con .btn_style_1_con { position: relative; }
.form_style_0 .form_style_0_list.type_email .input_style_0_con .addr_icon{ font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.0em; color: #000; margin-left: 15px; margin-right: 15px; }

#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;  }

.textarea_style_0{min-height: 200px; overflow-y: auto; font-size:16px; font-size:1.6rem; line-height:28px; line-height:2.8rem; font-weight: 400; color:#000; border:none; padding:0; margin:0;}
.textarea_style_1{min-height: 150px; overflow-y: auto; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color:#000; border:none; padding:0; margin:0;}
.textarea_style_0::-webkit-input-placeholder{color:rgba(0,0,0,0.5); font-weight: 300;}
.textarea_style_0:-ms-input-placeholder{color:rgba(0,0,0,0.5); font-weight: 300;}
.textarea_style_0:-moz-placeholder{color:rgba(0,0,0,0.5); font-weight: 300;}
.textarea_style_0::-moz-placeholder{color:rgba(0,0,0,0.5); font-weight: 300;}
.textarea_style_0:focus{outline: none;}

.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 .domain_address_con .btn_style_1_con { margin-top: -5px;}
.mysite_list_con .domain_address_con .title { display: inline-block; }


.table_style_0_con{}
.table_style_0_con .table_style_0{width: 100%; border-top:2px solid #fff;}
.table_style_0_con.scroll_table{overflow-x: auto; overflow-y: hidden;}
.table_style_0_con.scroll_table > div{min-width: 600px; padding-left: 20px; padding-right: 20px;}
[data-wv-pc="mobile"] .table_style_0_con.scroll_table {-ms-overflow-style: none; scrollbar-width: none;}
[data-wv-pc="mobile"] .table_style_0_con.scroll_table::-webkit-scrollbar{display: none;}
[data-wv-pc="mobile"] .table_style_0_con.scroll_table > div{-ms-overflow-style: none; scrollbar-width: none;}
[data-wv-pc="mobile"] .table_style_0_con.scroll_table > div::-webkit-scrollbar{display: none;}
.table_style_0_con .table_style_0 col.width90{width: 90px;}

.table_style_0_con .table_style_0 tr{border-bottom:1px solid #e6e5ef;}
/*.table_style_0_con .table_style_0 tr:last-child { border-bottom: none; }*/
.table_style_0_con .table_style_0 td{/*height: 67px; */ padding-top: 18px; padding-bottom: 14px;  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; word-spacing: -0.02em; font-weight: 500; color:#000; box-sizing: border-box;}
.table_style_0_con .table_style_0 td:first-child{  font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 400;}
.table_style_0_con .table_style_0.type_2 td { font-weight: 500; }
.table_style_0_con .table_style_0.type_2 td:first-child{  font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 400;}
.table_style_0_con .table_style_0.type_2 td:first-child > .domain_name {  font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 500; letter-spacing: 0.02em;}
.table_style_0_con .table_style_0.type_2 td .select_style_1_wrap { margin-top: -4px; }
.table_style_0_con .table_style_0 td.fontsize0{font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.table_style_0_con .table_style_0 td.fontsize15{font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem;}
.table_style_0_con .table_style_0.popup_style_0_con.type_3 .contents td.fontweight400{font-weight: 400;}
.table_style_0_con .table_style_0 td.fontweight500{font-weight: 500;}
.table_style_0_con .table_style_0 td.fontweight700{font-weight: 700;}
.table_style_0_con .table_style_0 td .used,.table_style_0_con .table_style_0 td .fail{color:#9f9bbc; font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 300;}
.table_style_0_con .table_style_0.type_2 td.small_label { font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; }
.table_style_0_con .table_style_0.type_2 col.width80 { width: 80px; }
.table_style_0_con.payment .table_style_0 #siteIdValidCheck { width: 90px; float: right; display: inline-block; margin-top: 5px; }
.table_style_0_con.payment .table_style_0 #siteIdValidCheck > span { display: none; text-align: center; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.0em; font-weight: 600; }
.table_style_0_con.payment .table_style_0 #siteIdValidCheck > .valid { color: #00b1ff; }
.table_style_0_con.payment .table_style_0 #siteIdValidCheck > .invalid { color: #f14c96; }

.table_style_0_like_div_con{border-top: 2px solid #000; display: table;}
.table_style_0_like_div_con .table_row{border-bottom: 1px solid #e6e5ef; display: table-row;}
.table_style_0_like_div_con .table_row{border-bottom: 1px solid #e6e5ef;}
.table_style_0_like_div_con .table_row .table_data{display: table-cell; padding-top: 21px; padding-bottom: 21px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; word-spacing: -0.02em; font-weight: 500; color: #000;}
.table_style_0_like_div_con .table_row .table_data > div{display: inline-block; box-sizing: border-box; vertical-align: middle;}
.table_style_0_like_div_con .table_row .table_data .host_label{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;}
.table_style_0_like_div_con .table_row .table_data .small_label{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;}
.table_style_0_like_div_con .table_row .table_data .domain_left{width: 130px;}
.table_style_0_like_div_con .table_row .table_data .domain_right{width: calc(100% - 135px);}

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

.table_style_0_con .table_style_0 td.tl,.table_style_0_con .table_style_0 th.tl{text-align: left !important;}
.table_style_0_con .table_style_0 td.tc,.table_style_0_con .table_style_0 th.tc{text-align: center !important;}
.table_style_0_con .table_style_0 td.tr,.table_style_0_con .table_style_0 th.tr{text-align: right !important;}

.table_style_0_con .table_style_0 tr.domain_address_con > td{height: 121px; padding-top:24px; padding-bottom: 32px;}
.table_style_0_con .table_style_0 .domain_address{font-size:19px; font-size:1.9rem; line-height:27px; line-height:2.7rem; font-weight: 600; text-align: left; letter-spacing: 0.01em;}
.table_style_0_con .table_style_0 .domain_address > a { display: inline-block; transition: color .2s, background-image .2s;}

.table_style_0_con .table_style_0 col.width-per-50 { width:50%; }
.table_style_0_con .table_style_0 col.width-per-30 { width:30%; }
.table_style_0_con .table_style_0 col.width-per-20 { width:20%; }

.table_style_0_con .table_style_0.type_2{ border-top: 2px solid #000;}
.table_style_0_con .table_style_0.type_2.no_top_border{border-top: 0px none;}
.table_style_0_con .table_style_0.type_2 th{height: 46px;  font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 400; color:#000; text-align: center; padding-bottom: 3px;}
.table_style_0_con .table_style_0.type_2 td{text-align: center;}
.table_style_0_con .table_style_0.type_2 tr:last-child { border-bottom:1px solid #e6e5ef; }

.table_style_0_con .real_site_id_con .real_site_id { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 700; }
.table_style_0_con .real_site_id_con .real_site_id #urlText { color: #453fe8; }
.table_style_0_con .real_site_id_con .real_site_id_desc { font-size:15px; font-size:1.5rem; line-height:26px; line-height:2.6rem; font-weight: 300; letter-spacing: -0.0em; }

.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;}


/* 사이트 정렬 */
.site_order_list_wrap{}
.site_order_list_wrap .site_order_list_con{}
.site_order_list_wrap .down_con .site_order_list{opacity:0.5;background-color: #d5ccf5;}
.site_order_list_wrap .down_con .site_order_list .site_name { color: #fff; }
.site_order_list_wrap .site_order_list{position: relative; display: flex; align-items: center; justify-content: space-between; padding-left: 21px; padding-right: 20px; padding-top: 15px; padding-bottom: 14px; margin-bottom: 6px; background-color: #fff; cursor: move;}
.site_order_list_wrap .site_order_list:last-child{margin-bottom: 0;}
.site_order_list_wrap .site_order_list .site_name{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: 0; font-weight: 500; color:#000; padding-top: 3px;}
.site_order_list_wrap .site_order_list .site_order_icon{position: relative; display: inline-block; width: 12px; height: 20px;}
.site_order_list_wrap .site_order_list .site_order_icon:before{content: ''; position: absolute; top:0; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom:6px solid #e7e5f1;}
.site_order_list_wrap .site_order_list .site_order_icon:after{content: ''; position: absolute; bottom:0; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top:6px solid #e7e5f1;}
.site_order_list_wrap .site_order_list.active{z-index: 1; background-color: #453fe8; box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.13);}
.site_order_list_wrap .site_order_list.active .site_name{color:#fff;}
.site_order_list_wrap .site_order_list.active .site_order_icon:before{border-bottom-color:#fff;}
.site_order_list_wrap .site_order_list.active .site_order_icon:after{border-top-color:#fff;}
.site_order_list_wrap .nodata{ font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 300; color: #000; padding: 18px 20px 21px 20px; background-color: #fff; text-align: center;}


/*구매 찜한 사이트 디자인*/
.purchase_site_card_con{width: calc(100% + 60px); margin-left: -60px;}
.purchase_site_card_con .purchase_site_card{padding-left: 60px;}
.purchase_site_card_con .purchase_site_card_inner{border:1px solid #f0eef9; box-sizing: border-box;}
.purchase_site_card_con .purchase_site_card .img_con{width: 100%; height: 370px; overflow: hidden;}
.purchase_site_card_con .purchase_site_card .img_con > img{width: 100%; min-height: 370px;}
.purchase_site_card_con .purchase_site_card .text_con{padding-top: 31px; padding-bottom: 34px; padding-left: 38px; padding-right: 38px; background-color: #fbfaff; border-top:1px solid #f0eef9;}
.purchase_site_card_con .purchase_site_info_con{display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.purchase_site_card_con .purchase_site_info_con .purchase_site_title{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 700; color:#000;}
.purchase_site_card_con .purchase_site_info_con .purchase_date{position: relative; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 300; color:#000; padding-left: 15px;}
.purchase_site_card_con .purchase_site_info_con .purchase_date:after{content: ""; position: absolute; top:3px; left:0; height: calc(100% - 6px); border-right:1px solid #e6e5ef;}
.purchase_site_card_con .purchase_site_info_con .purchase_date .font_roboto{line-height: 0;}
.purchase_site_card_con .purchase_site_status{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500; color:#000;}
.purchase_site_card_con .purchase_site_status.possible{color:#453fe8;}
.purchase_site_card_con .purchase_site_status.using{color:#c5c1e4;}
.purchase_site_card_con .purchase_site_status .font_roboto{line-height: 0; font-weight: 400;}

.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; }

/*구매내역*/
.purchase_list_wrap{}
.purchase_list_wrap .purchase_list_con{margin-bottom: 43px;}
.purchase_list_wrap .purchase_list_con:last-child{margin-bottom: 0px;}
.purchase_list_wrap .purchase_list_con .mypage_sub_title{margin-bottom: 30px;}
.purchase_list_con .purchase_list{margin-bottom: 40px;}
.purchase_list_con .purchase_list:last-child{margin-bottom: 0px !important;}
.purchase_list_con .purchase_list .box_style_0_con{margin-bottom: 15px;}

.box_style_0_con{}
.box_style_0_con .box_style_0_list{display: block; border:1px solid #f0eef9; margin-bottom: 15px; box-sizing: border-box;}
.box_style_0_con.domain .box_style_0_list{cursor: pointer;}
.box_style_0_con .box_style_0_list:last-child{margin-bottom: 0 !important;}
.box_style_0_con .box_style_0_list .box_style_0_title_con{display: flex; flex-wrap: wrap; align-content: center; justify-content: center; text-align: center; background-color: #fbfaff;
    padding-top: 36px; padding-bottom: 36px; padding-left: 30px; padding-right: 30px; box-sizing: border-box;}
.box_style_0_con .box_style_0_list .box_style_0_title_con > div{width: 100%;}
.box_style_0_con .box_style_0_list .box_style_0_sub_title{  font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 600; color:#000; margin-bottom: 15px;}
.box_style_0_con .box_style_0_list .box_style_0_line{display: block; width: 43px; border-bottom:1px solid #000; margin-bottom: 18px;}
.box_style_0_con .box_style_0_list .box_style_0_title {  font-size:23px; font-size:2.3rem; line-height:31px; line-height:3.1rem; letter-spacing: -0.02em; font-weight: 700; color:#000; /*text-overflow:ellipsis; white-space:nowrap; */word-wrap:break-word; word-break: keep-all; /*overflow:hidden;*/}
.box_style_0_con .box_style_0_list .box_style_0_desc_con{padding-top: 29px; padding-bottom: 25px; padding-left: 30px; padding-right: 30px; box-sizing: border-box;}

.box_style_0_con + .nodata{float: left; width: 100%; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; margin-bottom: 140px;}

.box_style_0_con.type_2{}
.box_style_0_con.type_2 .box_style_0_list { margin-bottom: 20px; cursor: pointer; }
.box_style_0_con.type_2 .box_style_0_list .box_style_0_title_con .box_style_0_title { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; text-overflow:ellipsis; white-space:nowrap; word-wrap: normal; overflow:hidden; }

.list_style_0_con{}
.list_style_0_con .list_style_0{overflow:hidden; margin-bottom: 7px; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.list_style_0_con .list_style_0:last-child{margin-bottom: 0 !important;}
.list_style_0_con .list_style_0 .list_style_0_title{float:left; min-width: 80px;  font-size:14px; font-size:1.4rem; line-height:23px; line-height:2.3rem; font-weight: 400; color:#000;}
[data-wv-os="Mac"] .list_style_0_con .list_style_0 .list_style_0_title{margin-top: 1px;}
.list_style_0_con .list_style_0 .list_style_0_desc{overflow:hidden; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; letter-spacing: -0.02em; color:#000; text-align: right; margin-top: -3px;}
[data-wv-os="Mac"] .list_style_0_con .list_style_0 .list_style_0_desc { margin-top: -4px; }
.list_style_0_con .list_style_0 .list_style_0_desc.fontweight500{font-weight: 500;}
.list_style_0_con .list_style_0 .list_style_0_desc .font_roboto{line-height:0;}
.list_style_0_con .list_style_0 .list_style_0_desc .font_helve{line-height:0;}

.list_style_0_con.type_2{}
.list_style_0_con.type_2 .list_style_0{display: block; margin-bottom: 10px;}
.list_style_0_con.type_2 .list_style_0:last-child{margin-right: 0 !important;}
.list_style_0_con.type_2 .list_style_0 .list_style_0_title{min-width: 80px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; }
.list_style_0_con.type_2 .list_style_0 .list_style_0_desc{text-align: left;}
[data-wv-os="Mac"] .list_style_0_con.type_2 .list_style_0 .list_style_0_desc{margin-top: -2px;}

.list_style_0_con.type_3{}
.list_style_0_con.type_3 .list_style_0{margin-bottom: 11px;}
.list_style_0_con.type_3 .list_style_0 .list_style_0_title{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; font-weight: 500;}
.list_style_0_con.type_3 .list_style_0 .list_style_0_desc{font-weight: 500;}
.list_style_0_con.type_3 .list_style_0 .list_style_0_desc .font_helve{font-size:19px; font-size:1.9rem; }

.receipt_btn_con{text-align: right;}
.receipt_btn_con .receipt_btn{position: relative; display: inline-block; font-size:19px; font-size:1.9rem; line-height:29px; line-height:2.9rem; font-weight: 500; color:#453fe8; padding-right: 42px; padding-bottom: 1px; box-sizing: border-box;}
.receipt_btn_con .receipt_btn:after{content: ''; position: absolute; top:1px; right: 0; width: 26px; height: 26px; border-radius: 50%; background-color: #453fe8;
    background-image: url('../img/arrow_fff_6x10_right.png'); background-size: 6px 10px; background-position: left 11px center; background-repeat: no-repeat;}

.receipt_wrap {padding-bottom: 20px;  border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; overflow: hidden;}
.receipt_wrap .receipt_con::after{content: ''; position: absolute; width: 100%; height: 20px; left: 0; bottom:1px; background-image: url('../img/receipt_bottom_point_bg.png'); background-size: 100% auto; background-repeat: no-repeat; transform: translateY(100%);}
.receipt_wrap .receipt_top_con{ padding-left: 24px; padding-right: 24px; border-top-left-radius: 7px; border-top-right-radius: 7px; box-sizing: border-box;}
.receipt_wrap .receipt_top_con::before{content: ''; position: absolute; width: 25px; height: 100%; right: calc(100% - 25px); bottom:0; background-image: url('../img/receipt_top_left_bg.png'); background-size: 100% auto; background-repeat: no-repeat; background-position: left bottom;}
.receipt_wrap .receipt_top_con::after{content: ''; position: absolute; width: 25px; height: 100%; left: calc(100% - 25px); bottom:0; background-image: url('../img/receipt_top_right_bg.png'); background-size: 100% auto; background-repeat: no-repeat; background-position: right bottom;}
.receipt_wrap .receipt_top_inner{display: flex; align-items: center; justify-content: flex-start; background-image: url('../img/receipt_top_bg.png'); background-repeat: no-repeat; background-position: bottom 0px center;
    padding-top: 43px; padding-bottom: 43px; padding-left: 10px; padding-right: 10px; background-color: #453fe8; box-sizing: border-box;}
.receipt_wrap .receipt_top_con .logo_title{  font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.065em; font-weight: 700; color:#fff; margin-right: 26px; margin-bottom: 2px;}
.receipt_wrap .receipt_bottom_con{padding-left: 24px; padding-right: 24px; box-sizing: border-box;}
.receipt_wrap .receipt_bottom_con::before{content: ''; position: absolute; width: 25px; height: 100%; right: calc(100% - 25px); top:0; background-image: url('../img/receipt_bottom_left_bg.png'); background-size: 100% auto; background-repeat: no-repeat; background-position: left top;}
.receipt_wrap .receipt_bottom_con::after{content: ''; position: absolute; width: 25px; height: 100%; left: calc(100% - 25px); top:0; background-image: url('../img/receipt_bottom_right_bg.png'); background-size: 100% auto; background-repeat: no-repeat; background-position: right top;}
.receipt_wrap .receipt_bottom_inner{z-index: 1; padding-top: 58px; padding-bottom: 45px; padding-left: 10px; padding-right: 10px; background-color: #fff; box-sizing: border-box;}
.receipt_wrap .receipt_bottom_con .receipt_title {  font-size:30px; font-size:3.0rem; line-height:40px; line-height:4.0rem; letter-spacing: -0.05em; word-spacing: -0.02em; font-weight: 700; color:#000;}
.receipt_wrap .receipt_bottom_con .receipt_title .font_helve{font-size:30px; font-size:3.0rem; line-height:0px; line-height:0rem; font-weight: 500; letter-spacing: -0.02em;}
.receipt_wrap .receipt_bottom_con .table_style_0 td{height: 59px;}
.receipt_wrap .receipt_bottom_con .total_price{  font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; font-weight: 700; color:#000;}
.receipt_wrap .receipt_bottom_con .total_price .font_helve{font-size:21px; font-size:2.1rem; line-height:0px; line-height:0rem; font-weight: 500; margin-right: -2px;   }
.receipt_wrap .receipt_bottom_con .desc_con{padding-top: 27px;}
.receipt_wrap .receipt_bottom_con .desc_con:after{content:''; position: absolute; width: calc(100% + 68px); left:-34px; top:0; border-bottom:1px dashed #f0eef9; display: none;}

.list_style_1_wrap{}
.list_style_1_wrap.type_2{}
.list_style_1_wrap.type_2 .list_style_1_title{  font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.02em; font-weight: 500; color:#000; margin-bottom: 10px;}
.list_style_1_wrap.type_2 .list_style_1_con{}
.list_style_1_wrap.type_2 .list_style_1_con > li{font-size:15px; font-size:1.5rem; line-height:27px; line-height:2.7rem; word-spacing: -0.02em; letter-spacing: -0.01em; margin-bottom: 0;}
.list_style_1_wrap.type_2 .list_style_1_con > li:before{top:13px;}

.receipt_wrap .receipt_bottom_con .barcode_con{text-align: right; margin-top: 30px;}

/*popup_style_3*/
.popup_style_3_wrap{background-color: transparent !important; padding-left: 20px; padding-right: 20px; overflow-y: auto; max-height: 100vh;}
.popup_style_3_wrap .popup_style_3_con{padding-top: 20px; padding-bottom: 20px; overflow: hidden;}
.popup_style_3_con .popup_title_con{padding-top: 45px; padding-bottom: 48px; padding-left: 45px; padding-right: 45px; background-color: #453fe8; border-top-left-radius: 7px; border-top-right-radius: 7px;
    background-image: url('../img/weven_icon_white.png'); background-size: 44px 50px; background-position: right 75px center; background-repeat: no-repeat;}
.popup_style_3_con .popup_title_con .title{  font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; letter-spacing: -0.02em; font-weight: 700; color:#fff;}
.popup_style_3_con .popup_desc_con{padding-top: 50px; padding-bottom: 70px; padding-left: 45px; padding-right: 45px; background-color: #fff; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.popup_style_3_con .popup_desc_con .desc{font-size:17px; font-size:1.7rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.02em; font-weight: 400; color:#000;}
.popup_style_3_con .popup_desc_con .form_style_1_con.type_2 .form_style_1_list{margin-bottom: 20px;}
.popup_style_3_con .btn_box{font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; text-align: center;}
.popup_style_3_con .btn_box .btn_style_0_con{margin-right: 12px;}
.popup_style_3_con .btn_box .btn_style_0_con:last-child{margin-right: 0;}

.popup_style_3_wrap .popup_style_3_close_btn_con { position: absolute; top:0px; right:20px; transform: translateY(-100%); font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.popup_style_3_wrap .popup_style_3_close_btn_con > a {display:flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 50%;}
.popup_style_3_wrap .popup_style_3_close_btn_con > a svg { width: 18px; }

/* 도메인 관리 */
.domain_info_list_wrap{margin-bottom: 18px;}
.domain_info_list_con{overflow:hidden; max-width: 666px; margin-left: auto; margin-right: auto;}
.domain_info_list_con .domain_info_list{position: relative; float:left; width: 33.33%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.domain_info_list_con .domain_info_list:after{content:''; position: absolute; top:5px; right: 0; height: calc(100% - 24px); border-right:1px solid #e6e5ef;}
.domain_info_list_con .domain_info_list:last-child:after{content:none;}
.domain_info_list_con .domain_info_list_title{  font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 300; color:#000; margin-bottom: 3px; letter-spacing: -0.06em;}
.domain_info_list_con .domain_info_list_num{font-size:28px; font-size:2.8rem; line-height:34px; line-height:3.4rem; font-weight: 600; color:#000;}

.box_style_0_con .box_style_0_list.possible:after{content:'연결가능'; position: absolute; top:-1px; left: -1px;  font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 500; color:#453fe8; background-color: #fff; border:1px solid #f0eef9;
    padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 13px; box-sizing: border-box;}

.box_style_0_con .box_style_0_list.delete{}
.box_style_0_con .box_style_0_list.delete .box_style_0_sub_title{color: #c5c1e4;}
.box_style_0_con .box_style_0_list.delete .box_style_0_line{border-color: #c5c1e4;}
.box_style_0_con .box_style_0_list.delete .box_style_0_title{color: #c5c1e4;}
.box_style_0_con .box_style_0_list.delete .list_style_0 .list_style_0_title{color: #c5c1e4;}
.box_style_0_con .box_style_0_list.delete .list_style_0 .list_style_0_desc{color: #c5c1e4;}

.box_style_0_con .box_style_0_list.expire .list_style_0 .list_style_0_desc.point0{color: #ff7e00 !important;}

.domain_address_con{  }
.domain_address_con .domain_address{  font-size:28px; font-size:2.8rem; line-height:34px; line-height:3.4rem; font-weight: 600; color:#000; text-align: center;}
.table_style_0_con .table_style_0 .domain_address_con .domain_address > a { position: relative; padding-right:16px; }
.table_style_0_con .table_style_0 .domain_address_con .domain_address > a::after { content: ''; position: absolute; top: 9px; right: 0; width: 6px; height: 10px; background-image: url("../img/arrow_black_6x10_right.png"); background-size: 6px 10px; background-position: center center; background-repeat: no-repeat; }
[data-wv-pc="mobile"] .table_style_0_con .table_style_0 .domain_address_con .domain_address > a::after { background-image: url("../img/retina/arrow_black_6x10_right_mac.png"); }
[data-wv-os="Mac"] .table_style_0_con .table_style_0 .domain_address_con .domain_address > a::after { background-image: url("../img/retina/arrow_black_6x10_right_mac.png"); }
.domain_address_con.type_2 .domain_address{font-size:27px; font-size:2.7rem; line-height:33px; line-height:3.3rem; }
.domain_address_con.tl .domain_address{ text-align: left; }

.form_style_1_wrap .selected_item_con.bm_select_box{ padding-top: 26px;}


.mypage_contents_con .radio_btn_style_0_con .radio_btn_style_0.type_2 + label { font-size:17px; font-size:1.7rem; line-height:30px; line-height:3.0rem;  }
.mypage_contents_con #insertDomainMng .check_btn_style_1_con .check_btn_style_1.type_2 + label { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem;  }
.mypage_contents_con #insertDomainMng .check_btn_style_1_con .check_btn_style_1 + label:before { width: 28px; height: 28px; }
#serviceUpgradePopup .radio_btn_style_0_con .radio_btn_style_0.type_2 + label { font-size:17px; font-size:1.7rem; line-height:30px; line-height:3.0rem; font-weight: 500; }
#serviceUpgradePopup .radio_btn_style_0_con .radio_btn_style_0.type_2:checked + label .period_text { color: #453fe8; }
#serviceUpgradePopup .radio_btn_style_0_con .radio_btn_style_0.type_2:checked + label .period_price { color: #453fe8; }


/* 새 도메인 구매 */
.btn_style_1_con.success { margin-top: -2px; }
.btn_style_1_con.success .btn_style_1:hover { padding-left: 12px; padding-right: 11px; color: #453fe8; border-color: #453fe8; }
.btn_style_1_con.success .btn_style_1:hover::after { display: none;}
.btn_style_1_con.success .btn_style_1{width: 67px; transition: border-color .2s, color .2s;}
.btn_style_1_con.success .btn_style_1.active{background-color: #453fe8; border-color:#453fe8; background-image: url('../img/check_fff_17x12.png'); background-size: 17px 12px; background-position: center; background-repeat: no-repeat;}
[data-wv-pc="mobile"] .btn_style_1_con.success .btn_style_1.active{ background-image: url('../img/svg/check_icon.svg'); }
[data-wv-os="Mac"] .btn_style_1_con.success .btn_style_1.active{ background-image: url('../img/svg/check_icon.svg'); }
.btn_style_1_con.success .btn_style_1::after { content: none; }

.domain_fixed_con{max-width: 400px; float: none; margin-left: auto; margin-right: auto; width:100%; min-height: 382px; border-radius: 15px; background-color: #453fe8; overflow: hidden; /*margin-top: 100px;*/}
.domain_fixed_con .top_box{position: relative; padding:27px 10px 22px 10px; box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;}
.domain_fixed_con .top_box:after{content: ''; position: absolute; left:40px; bottom:0; width: calc(100% - 80px); border-bottom:1px solid rgba(255,255,255,0.2); }
.domain_fixed_con .top_box .title{  font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.0em; font-weight: 500; color:#fff; margin-right: 20px; margin-bottom: 12px;}
.domain_fixed_con .top_box .count{font-size:53px; font-size:5.3rem; line-height:59px; line-height:5.9rem; letter-spacing: 0.0em; font-weight: 500; color:#fff;}
.domain_fixed_con .bottom_box{padding-top: 22px; padding-right: 20px; padding-bottom: 60px; padding-left: 19px;}
.domain_fixed_con .domain_list{margin-bottom: 36px;}
.domain_fixed_con .domain_list > li{overflow: hidden; margin-bottom: 9px; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.02em; font-weight: 300; color:#fff; text-align: center;}
.domain_fixed_con .domain_list > li:last-child{margin-bottom: 0;}
.domain_fixed_con .domain_list > li .domain{float:left;
     font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0.02em; font-weight: 400; color:#fff; text-align:left; padding-top: 4px;}
.domain_fixed_con .domain_list > li .cancel_btn{float:right; opacity: 0.3; transition: all 0.3s ease;}
.domain_fixed_con .domain_list > li .cancel_btn > a{display: inline-block; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.domain_fixed_con .bottom_box .btn_style_3_con{position: absolute; bottom:40px; right: 40px;}

.form_style_1_wrap{}
.form_style_1_wrap .form_style_1_con{border-top:2px solid #000; padding-top: 28px;}
.form_style_1_wrap .form_style_1_con.type_2{border-top:none; padding-top: 0;}
.form_style_1_wrap .form_style_1_con.type_3{border-top:none; padding-top: 0;}
.form_style_1_wrap .form_style_1_con.type_4{border-top:none; padding-top: 0;}
.form_style_1_wrap .form_style_1_con.type_5 { border-top: none; padding-top: 0; }
.form_style_1_wrap .form_style_1_con.type_5 .form_style_1_list_con { float: none; overflow:hidden; width: auto; padding-left: 1px;}
.form_style_1_wrap .form_style_1_con.type_5 .form_style_1_list { margin-bottom: 0; }
.form_style_1_wrap .form_style_1_con.type_5 .mypage_sub_title { width: 140px; margin-top: 25px; }
.form_style_1_wrap .form_style_1_list_con{}
.form_style_1_wrap .form_style_1_list{margin-bottom: 40px;}
.form_style_1_wrap .form_style_1_list span.member_id { font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; margin-top:24px; display: block; }
.form_style_1_wrap .form_style_1_list:last-child{margin-bottom: 0 !important;}
.form_style_1_wrap .form_style_1_list > div { margin-bottom: 40px; box-sizing: border-box;}
.form_style_1_wrap .form_style_1_con.type_5 .form_style_1_list > div { margin-bottom: 10px; }
.form_style_1_wrap .form_style_1_list > div:last-child{margin-bottom: 0;}
.form_style_1_wrap .form_style_1_list:not(.type_2) > div:last-child{padding-right: 0 !important;}
.form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list{margin-bottom: 20px;}
.form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list .email_box{display: flex;}
.form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list .email_box .selected_item_con.bm_select_box{padding-top: 24px;}
[data-wv-agent="iphone"] .form_style_1_wrap .form_style_1_con.type_2 .form_style_1_list .email_box .selected_item_con.bm_select_box{padding-top: 28px;}
.form_style_1_wrap .form_style_1_con.type_3 .form_style_1_list{margin-bottom: 0px;}
.form_style_1_wrap .form_style_1_con.type_3 .form_style_1_list > div{margin-bottom: 0px;}
.form_style_1_wrap .form_style_1_con.type_4 .form_style_1_list{margin-bottom:22px;}
.form_style_1_wrap .form_style_1_con.type_4 .form_style_1_list > div:not(:last-child) {margin-bottom: 22px;}

.popup_style_4_wrap.type_2 .form_style_1_wrap .form_style_1_con.type_4 .form_style_1_list > div:not(:last-child) {margin-bottom: 7px;}

.select_style_0_wrap{position: relative; height: 48px; font-size: 0; line-height: 0;}
.select_style_0_wrap .input_style_0_label{position: absolute; top:0; left:0; }
.select_style_0_wrap .selected_item_con{position: absolute; width: 100%; height: 100%; top: 0px; left:0; display: inline-block; margin-right:10px;}
.select_style_0_wrap .selected_item_con:last-child{margin-right: 0;}
.select_style_0_wrap .selected_item{width:100%; height: 100%; font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: 0em; font-weight: 500; color:#000;
    padding-bottom: 17px; padding-right:30px; box-sizing: border-box; text-align: left; border-bottom:1px solid #dfddeb;
    background-image: url('../img/arrow_black_14x8_bottom.png'); background-size: 14px 8px; background-repeat: no-repeat; background-position: right 10px top 6px; cursor: pointer;}
[data-wv-pc="mobile"] .select_style_0_wrap .selected_item { background-image: url('../img/retina/arrow_black_14x8_bottom_mac.png'); }
[data-wv-os="Mac"] .select_style_0_wrap .selected_item { background-image: url('../img/retina/arrow_black_14x8_bottom_mac.png'); }
.select_style_0_wrap .select_style_0_con{display:none; position: absolute; width:100%; max-height: 488px; overflow-y: auto; border:1px solid #e6e5ef; border-top:none; border-radius: 0px; box-sizing: border-box; z-index: 1;}
.select_style_0_wrap .select_style_0{background-color: #fff;}
.select_style_0_wrap .select_style_0 > li{text-align: left;}
.select_style_0_wrap .select_style_0 > li > a{display: block; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: 0em; color:#000; font-weight: 300;
    padding-top: 19px; padding-bottom: 18px; padding-left:24px; padding-right:26px; border-bottom:1px solid #f1f0f7; box-sizing: border-box;}
.select_style_0_wrap .select_style_0 > li.active > a{font-weight: 500; background-color: #fcfafd;}
.select_style_0_wrap .select_style_0 > li:last-child > a{border-bottom:none;}

.select_style_0_wrap select.select_style_0{width: 100%; height: 100%; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0.02em; font-weight: 500; color:#000; padding-bottom: 17px;
    -webkit-appearance: none; -moz-appearance: none; border:none; border-bottom:1px solid #e6e5ef; background-image: url('../img/arrow_black_12x7_bottom.png'); background-size: 12px 7px; background-repeat: no-repeat; background-position: right 10px top 12px;
    outline:none; cursor: pointer; box-sizing: border-box;}

select#domainYears + .selected_item_con .selected_item{color:#453fe8;}
select[id*="country_"] + .selected_item_con .selected_item{text-align: right;}

.select_style_1_wrap{position: relative; min-width: 139px; height: 48px; font-size: 0; line-height: 0;}
.select_style_1_wrap .select_style_1_label{position: absolute; top:0; left:0; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0.02em; font-weight: 300; color:#000;}
.select_style_1_wrap .selected_item_con{position: absolute; width: 100%; height: 100%; top: 0px; left:0; display: inline-block; margin-right:10px;}
.select_style_1_wrap .selected_item_con:last-child{margin-right: 0;}
.select_style_1_wrap .selected_item{width:100%; height: 100%; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: 0em; font-weight: 500; color:#000;
    padding-top: 14px; padding-bottom: 10px; padding-left: 15px; padding-right:20px; box-sizing: border-box; text-align: left; border:1px solid #e6e5ef; border-radius: 3px;
    background-image: url('../img/arrow_black_12x7_bottom.png'); background-size: 12px 7px; background-repeat: no-repeat; background-position: right 18px center; cursor: pointer;}
.select_style_1_wrap .selected_item.active{border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.select_style_1_wrap .select_style_1_con{display:none; position: absolute; width:100%; max-height: 488px; overflow-y: auto; border:1px solid #e6e5ef; border-top:none; border-radius: 0px; box-sizing: border-box; z-index: 1;}
.select_style_1_wrap .select_style_1{background-color: #fff;}
.select_style_1_wrap .select_style_1 > li{text-align: left;}
.select_style_1_wrap .select_style_1 > li > a{display: block; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: 0em; color:#000; font-weight: 300;
    padding-top: 12px; padding-bottom: 12px; padding-left:15px; padding-right:20px; border-bottom:1px solid #f1f0f7; box-sizing: border-box;}
.select_style_1_wrap .select_style_1 > li.active > a{font-weight: 500; background-color: #fcfafd;}
.select_style_1_wrap .select_style_1 > li:last-child > a{border-bottom:none;}

/* select_style_2 */
.select_style_2_wrap{position: relative; min-width: 110px; height: 48px;}
.select_style_2_wrap .selected_item_con{position: absolute; width: 100%; height: 100%; top: 0px; left:0; display: inline-block;}
.select_style_2_wrap .selected_item{width:100%; height: 100%; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.04em; font-weight: 700; color:#000;
    padding-top: 16px; padding-bottom: 3px; padding-right:30px; box-sizing: border-box; text-align: left; border-bottom:2px solid #000; transition: all .2s;
    background-image: url('../img/arrow_black_12x7_bottom.png'); background-size: 12px 7px; background-repeat: no-repeat; background-position: right 1px top 24px; cursor: pointer;}
[data-wv-pc="mobile"] .select_style_2_wrap .selected_item { background-image: url('../img/retina/arrow_black_14x8_bottom_mac.png'); background-size: 12px 7px; }
[data-wv-os="Mac"] .select_style_2_wrap .selected_item { background-image: url('../img/retina/arrow_black_14x8_bottom_mac.png'); background-size: 12px 7px; }
.select_style_2_wrap .selected_item.active { color: #453fe8; background-image: url("../img/arrow_6738ff_14x8_bottom.png"); border-bottom: 2px solid #453fe8; }
[data-wv-pc="mobile"] .select_style_2_wrap .selected_item.active { background-image: url("../img/retina/arrow_6738ff_14x8_bottom_mac.png"); background-size: 12px 7px;}
[data-wv-os="Mac"] .select_style_2_wrap .selected_item.active { background-image: url("../img/retina/arrow_6738ff_14x8_bottom_mac.png"); background-size: 12px 7px;}
.select_style_2_wrap .select_style_0_con{display:none; position: absolute; bottom: 2px; transform: translateY(100%); width:100%; max-height: 488px; overflow-y: auto; /*border:1px solid #e6e5ef; border-top:none;*/ border-radius: 0px; box-sizing: border-box; z-index: 1;}
.select_style_2_wrap .select_style_0{background-color: #453fe8;}
.select_style_2_wrap .select_style_0 > li{text-align: left;}
.select_style_2_wrap .select_style_0 > li > a{display: block; font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; letter-spacing: -0.04em; color:#fff; font-weight: 400;
    padding-top: 9px; padding-bottom: 13px; padding-left:14px; padding-right:26px; /*border-bottom:1px solid rgba(255,255,255,0.3);*/ box-sizing: border-box;}
.select_style_2_wrap .select_style_0 > li:last-child > a{ padding-top: 9px; padding-bottom: 13px; }
/*.select_style_2_wrap .select_style_0 > li.active > a{font-weight: 500;}*/
.select_style_2_wrap .select_style_0 > li:last-child > a{border-bottom:none;}
.select_style_2_wrap .select_style_0 > li > a:hover {background-color: #453fe8; }
.select_style_2_wrap .select_style_0 > li.active > a { background-color: #5c56f1; }

/* tab_style_0 */
.tab_style_0_wrap .tab_style_0_con{display: inline-flex; flex-wrap: nowrap; align-items: flex-start; overflow-x: auto; margin-top: 0; margin-bottom: 0; }
.tab_style_0_wrap .tab_style_0_con::-webkit-scrollbar {width: 0px; border: 4px solid transparent; }
.tab_style_0_wrap .tab_style_0_con::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 5px; background: transparent}
.tab_style_0_wrap .tab_style_0_con::-webkit-scrollbar-track { background: transparent; -webkit-box-shadow: inset 0 0 4px transparent}
.tab_style_0_wrap .tab_style_0_con::-webkit-scrollbar-thumb { background: transparent; border:12px solid transparent; -webkit-box-shadow: inset 0 0 40px #fff;  }
.tab_style_0_con .tab_style_0{flex: 0 0 auto; padding-bottom: 33px; overflow: visible; padding-left: 25px; padding-right: 25px; }
.tab_style_0_con .tab_style_0::after { content: ''; display: none; position: absolute; bottom: 0; left: 50%; transform: translateX(calc(-50% + 1px)); width: 0; height: 0; border-top: 8px solid #453fe8; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.tab_style_0_con .tab_style_0.active::after { display: block; }
.tab_style_0_con .tab_style_0:first-child{margin-left: 0;}
.tab_style_0_con .tab_style_0:last-child{margin-right: 0;}
.tab_style_0_con .tab_style_0 > a{display: inline-block; padding-top: 14px; padding-bottom: 11px; font-size:24px; font-size:2.4rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.02em; font-weight: 700; box-sizing: border-box; transition: color .2s;}
.tab_style_0_con .tab_style_0.active > a{ color: #453fe8; border-bottom: 3px solid #453fe8; }

/* tab_style_1 */
.tab_style_1_wrap { overflow-x: auto; }
.tab_style_1_wrap .tab_style_1_con{display: table; overflow-x: auto; width: 1150px;}
.tab_style_1_wrap.type_2 .tab_style_1_con{ width: 1000px;}
.tab_style_1_wrap::-webkit-scrollbar {width: 0px; border: 4px solid transparent; }
.tab_style_1_wrap::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 5px; background: transparent}
.tab_style_1_wrap::-webkit-scrollbar-track { background: transparent; -webkit-box-shadow: inset 0 0 4px transparent}
.tab_style_1_wrap::-webkit-scrollbar-thumb { background: transparent; border:12px solid transparent; -webkit-box-shadow: inset 0 0 40px #fff;  }
.tab_style_1_con .tab_style_1{flex: 0 0 auto; padding-right: 10px; padding-bottom: 13px; display: table-cell;}
/*.tab_style_1_con .tab_style_1:first-child{margin-left: 0;}*/
/*.tab_style_1_con .tab_style_1:last-child{margin-right: 0;}*/
.tab_style_1_con .tab_style_1 > a{ width: 125px; display: inline-block; padding: 5px 0; height: 33px; font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; letter-spacing: -0.02em; font-weight: 300; color: #000; border:1px solid rgba(0,0,0,0.15); border-radius: 20px; box-sizing: border-box; transition: color .2s, border-color .2s, background-color .2s, font-weight .2s;}
[data-wv-agent="ipad"] .tab_style_1_con .tab_style_1 > a{padding: 4px 0 6px;}
.tab_style_1_con .tab_style_1:nth-child(8n) { margin-right: 20px;}
.tab_style_1_con .tab_style_1:nth-child(8n+1) { margin-left: 20px;}

/* type_2는 블럭디자인 */
.tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1 > a { width: 110px; }
.tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(8n) { margin-right: 0;}
.tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(8n+1) { margin-left: 0;}
.tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(7n) { margin-right: 20px;}
.tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(7n+1) { margin-left: 20px;}

/* type_3는 문의/제안 */

.tab_style_1_wrap.type_3 .tab_style_1_con { width: 640px; display: table;}
.tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1:nth-child(8n) { margin-right: 0;}
.tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1:nth-child(8n+1) { margin-left: 0;}
.tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1:last-child { margin-right: 20px;}
.tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1:first-child { margin-left: 20px;}
.tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1 > a { width: 134px; text-align: center;}

.mypage_con.qna .email_box .input_style_0_con{border-bottom: 0px none; position: relative;}
.mypage_con.qna .email_box .input_style_0_con:after{content: ''; position: absolute; left: 0; bottom: 0; width: calc(50% - 15px); border-bottom: 1px solid #dfddeb;}
.mypage_con.qna .email_box .input_style_0_con:before{content: ''; position: absolute; right: 0; bottom: 0; width: calc(50% - 15px); border-bottom: 1px solid #dfddeb;}


/*.tab_style_1_con .tab_style_1:first-child > a{margin-left: 20px;}*/
/*.tab_style_1_con .tab_style_1:last-child > a{margin-right: 20px;}*/
.tab_style_1_con .tab_style_1.active > a{border-color: #453fe8; font-weight: 400; color: #fff; background-color: #453fe8;}

/*.tab_style_1_wrap.type_center .tab_style_1_con { display: flex; justify-content: center;}*/
/*.tab_style_1_wrap.type_center .tab_style_1_con .tab_style_1 { margin-right: 40px; }*/

/*문의내역 상세*/
.board_style_0_con{}
.board_style_0_con .board_style_0_inner{}
.board_style_0_con .board_style_0{box-sizing:border-box;}
.board_style_0 .text_box{overflow: hidden; text-align: left;}
.board_style_0 .title_con{position: relative; margin-bottom: 24px; padding-bottom: 20px;}
.board_style_0 .title_con:after{content:''; position: absolute; left: 0; bottom: 0; border-bottom: 2px solid #000; width: 100px;}
/*.board_style_0 .title_con{margin-bottom: 50px; padding-bottom: 52px;}*/
.board_style_0 .title{max-width:480px; overflow:hidden;  font-size:25px; font-size:2.5rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.04em; font-weight: 700; color:#000; box-sizing: border-box; word-break: keep-all; padding-right: 40px;}
/*.board_style_0 .title{ font-size:32px; font-size:3.2rem; line-height:48px; line-height:4.8rem; }*/
.board_style_0 .desc{overflow: hidden; font-size:17px; font-size:1.7rem; line-height:32px; line-height:3.2rem; letter-spacing: -0.02em; font-weight: 300; color:#000; word-break: keep-all;}
/*.board_style_0 .desc{ font-size:19px; font-size:1.9rem; line-height:38px; line-height:3.8rem; }*/
.board_style_0 .info_box{display: flex; align-items: center; padding-bottom: 3px; margin-top: 27px;}
.board_style_0 .file_box{}
.board_style_0 .file_box .file_title{position: relative; float:left; padding-right: 16px; margin-right: 14px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: 0em; font-weight: 300; color:#000;}
.board_style_0 .file_box .file_title:after{content:''; position: absolute; top:3px; right: 0; height: calc(100% - 6px); border-right:1px solid #e6e5ef;}
.board_style_0 .file_box .file{float:left; font-size: 0; line-height: 0; margin-top: 3px;}
.board_style_0 .file_box .file > a{position: relative; display: inline-block; word-break:break-all; transition:color 0.3s ease;  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500; color:#000;}
.board_style_0 .file_box .file > a:hover { color: #453fe8; }
.board_style_0 .file_box .file > a > span.font_roboto{line-height: 0;}
/*.board_style_0 .file_box .file > a:after{content: none; position: absolute; left:0; bottom:-3px; width: 100%; border-bottom:1px solid #666; transition:border-color 0.3s ease;}*/
/*.board_style_0 .file_box .file > a:hover::after{content:'';}*/

.board_style_0.answer .title_con{border-bottom:1px solid #e6e5ef;}
.board_style_0.answer .title_con:after { display: none; }

/*search_box_wrap (search_input & major_keyword) - 주요기능 메인, 위븐활용 메인, 위븐소식 메인에서 사용*/
.search_box_wrap{}
.search_box_wrap .search_input_con{position: relative; overflow: hidden; border-radius: 36px; border: 3px solid #453fe8; height: 57px; padding: 12px 24px 12px 27px; background-color: #fff; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
[data-wv-pc="mobile"] .search_box_wrap .search_input_con { padding: 13px 17px 11px 27px; }
[data-wv-os="Mac"] .search_box_wrap .search_input_con { padding: 15px 24px 17px 27px; }
[data-wv-os="Mac"][data-wv-agent="ipad"] .search_box_wrap .search_input_con { padding: 13px 15px 8px 15px; }
.search_box_wrap .search_input_con .search_input{position: relative; width:calc(100% - 23px); height: 100%; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 600; color:#453fe8; text-align: left;
    background-color: transparent; border-radius:0; border: none; outline: none; box-sizing: border-box;}
.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; letter-spacing: -0.02em; font-weight: 200; color:#453fe8;}
.search_box_wrap .search_input_con .search_input::-moz-placeholder{ font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; font-weight: 200; color:#453fe8;}
.search_box_wrap .search_input_con .search_input:-moz-placeholder{ font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; font-weight: 200; color:#453fe8;}
.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; letter-spacing: -0.02em; font-weight: 200; color:#453fe8;}
[data-wv-os="Mac"] .search_box_wrap .search_input_con .search_input::-webkit-input-placeholder{color: transparent;}
[data-wv-os="Mac"] .search_box_wrap .search_input_con .search_input::-moz-placeholder{color: transparent;}
[data-wv-os="Mac"] .search_box_wrap .search_input_con .search_input:-moz-placeholder{color: transparent;}
[data-wv-os="Mac"] .search_box_wrap .search_input_con .search_input:-ms-input-placeholder{color: transparent;}
[data-wv-agent="iphone"] .search_box_wrap .search_input_con .search_input::-webkit-input-placeholder{color: transparent;}
[data-wv-agent="iphone"] .search_box_wrap .search_input_con .search_input::-moz-placeholder{color: transparent;}
[data-wv-agent="iphone"] .search_box_wrap .search_input_con .search_input:-moz-placeholder{color: transparent;}
[data-wv-agent="iphone"] .search_box_wrap .search_input_con .search_input:-ms-input-placeholder{color: transparent;}
/*.search_box_wrap .search_input_con .search_input + input[type=submit]{width:20px; height: 100%;  background-image: url("../img/search_20x21_btn.png"); background-position: center center; background-size: 20px 21px; background-repeat: no-repeat; background-color: transparent; border-radius:0; padding:0; border:none; outline: none; cursor:pointer; }*/
.search_box_wrap .search_input_con .search_input + .search_btn { width:20px; display: inline-block; vertical-align: middle; }
[data-wv-pc="mobile"] .search_box_wrap .search_input_con .search_input + .search_btn { vertical-align: top; }
.search_box_wrap .search_input_con .search_input + .search_btn > svg { width: 20px; transition: width .1s, padding .1s;}
.search_box_wrap .major_keyword_con{font-size: 0; line-height: 0; margin-top: 50px;}
.search_box_wrap .major_keyword_con .title{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500; letter-spacing: -0.025em; color: #000; min-width: 97px; /*padding-right: 21px; */margin-right: 12px; }
.search_box_wrap .major_keyword_con > ul{font-size: 0; line-height: 0; margin-bottom: -4px;}
.search_box_wrap .major_keyword_con > ul > li{display: inline-block; position: relative; padding-right: 11px; margin-right: 10px; margin-bottom: 4px;}
.search_box_wrap .major_keyword_con > ul > li:last-child{padding-right: 0; margin-right: 0;}
.search_box_wrap .major_keyword_con > ul > li:after{content: ""; position: absolute; top: 5px; right: 0; height: calc(100% - 7px); border-right: 1px solid #e6e5ef;}
.search_box_wrap .major_keyword_con > ul > li:last-child:after{border-right: none;}
.search_box_wrap .major_keyword_con > ul > li > a{display: inline-block; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; letter-spacing: -0.025em; color: #000; padding-left: 5px; padding-right: 5px;}

/* 서브 리스트 공통 스타일 */
/*.list_card_style_0_wrap{margin-bottom: 116px; overflow: hidden;}*/
.list_card_style_0_wrap{margin-bottom: 85px; overflow: hidden; padding-left: 20px; padding-right: 20px; max-width: 2434px;}
.list_card_style_0_wrap:last-child{margin-bottom: 0;}
.list_card_style_0_wrap .list_card_style_0_title{margin-bottom: 28px; text-align: left;  font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}
/*.list_card_style_0_wrap .list_card_style_0_con{margin-bottom: -34px; display: flex; flex-wrap: wrap; justify-content: center; align-content: flex-start; width: calc(100% + 34px); margin-left: -17px; margin-right: -17px;}*/
.list_card_style_0_wrap .list_card_style_0_con { margin-bottom: -20px; width: calc(100% + 20px); margin-left: -20px;}
/*.list_card_style_0_wrap .list_card_style_0{max-width: 366px; margin-left: 17px; margin-right: 17px; margin-bottom: 34px; cursor: pointer;}*/
.list_card_style_0_wrap .list_card_style_0 {padding-bottom: 20px; padding-left: 20px; }
.list_card_style_0_wrap .list_card_style_0 .list_card_style_0_inner { cursor: pointer;}
.list_card_style_0_wrap .list_card_style_0 .img_box img{width: 100%;}
.list_card_style_0_wrap .list_card_style_0 .text_box{background-color: #fff; text-align: left; padding: 31px 26px 28px 35px;}
.list_card_style_0_wrap .list_card_style_0 .text_box .title{margin-bottom: 6px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 600; letter-spacing: -0.04em; white-space: nowrap; text-overflow: ellipsis; word-wrap: break-word; overflow:hidden;}
.list_card_style_0_wrap .list_card_style_0 .text_box .desc{margin-bottom: 6px;font-size:16px; font-size:1.6rem; line-height:27px; line-height:2.7rem; font-weight: 300; letter-spacing: -0.015em; height: 68px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: keep-all;}
/*.list_card_style_0_wrap .list_card_style_0 .text_box .btn_box{display: inline-block; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 300; letter-spacing: -0.04em; padding: 4px 33px 4px 4px; background-position: right 0px center; background-size: 23px 23px; background-repeat: no-repeat; background-image: url("../img/list_card_style_0_detail_view_btn.png");}*/
/*.list_card_style_0_wrap .list_card_style_0 .text_box .btn_box.play_btn{background-image: url("../img/list_card_style_0_play_btn.png");}*/
.list_card_style_0_wrap .list_card_style_0 .text_box .btn_box{display: inline-block; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 300; letter-spacing: -0.04em; }
.list_card_style_0_wrap .list_card_style_0 .text_box .btn_box > span { display: inline-block; vertical-align: middle; margin-right: 6px;}
.list_card_style_0_wrap .list_card_style_0 .text_box .btn_box > svg { width: 23px; display: inline-block; vertical-align: middle; }
.list_card_style_0_wrap .nodata{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; font-weight: 300; letter-spacing: -0.015em; background-color:#fff; text-align: center; box-sizing: border-box; color:#000;
    padding-top:28px; height:90px; margin-bottom:34px;}

/*위븐활용*/
.weven_uses_anchor_con{font-size: 0; line-height: 0; text-align: center; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: center; margin-bottom: 70px;}
.weven_uses_anchor_con > li{display: inline-block; width: 25%; position: relative; box-sizing: border-box;}
.weven_uses_anchor_con > li:after{content: ""; position: absolute; top: 4px; right: 0; height: calc(100% - 7px); border-right: 1px solid #e6e5ef;}
.weven_uses_anchor_con > li:last-child:after{content: none;}
.weven_uses_anchor_con > li > a{display: inline-block; padding-left: 10px; padding-right: 10px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.03em; word-break: keep-all; color: #000;}

/*위븐소식*/
.news_event_swiper_wrap .news_swiper { cursor: pointer; }

/* 서비스 결제 페이지 */
.payment_page_title { 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; }
.payment_page_desc { font-size:15px; font-size:1.5rem; line-height:26px; line-height:2.6rem; font-weight: 300; letter-spacing: -0.0em; }
.coupon_input_con .coupon_input { width: 100%; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 700; color: #453fe8; border: 2px solid #453fe8; border-radius: 5px; padding: 21px 120px 22px 39px; box-sizing: border-box; }
.coupon_input_con .coupon_input:focus { outline: none; }
.coupon_input_con .coupon_input::-webkit-input-placeholder{ font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color: #453fe8; }
.coupon_input_con .coupon_input::-moz-placeholder{ font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color: #453fe8; }
.coupon_input_con .coupon_input:-moz-placeholder{ font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color: #453fe8; }
.coupon_input_con .coupon_input:-ms-input-placeholder{ font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color: #453fe8; }
.coupon_input_con .coupon_apply_btn { position: absolute; right: 2px; top: 0; z-index: 1; width: 93px; height: 100%; padding-top: 24px; padding-bottom: 23px; box-sizing: border-box; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.0em; font-weight: 700; color: #453fe8; text-align: center;}
.coupon_input_con .coupon_apply_btn::before { content: ''; position: absolute; top: 21px; right: 92px; border-left: 1px solid #dad9fa; height: 32px; }
.coupon_valid_text > div { font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.0em; font-weight: 600; }
.coupon_valid_text .valid { color: #00b1ff; }
.coupon_valid_text .invalid { color: #f14c96; }
.error_occur_wrap { display: flex; align-items: center; height: 100vh; max-height: 1350px; }
.error_occur_wrap .error_occur_title { font-size:35px; font-size:3.5rem; line-height:41px; line-height:4.1rem; letter-spacing: -0.02em; font-weight: 700; }
.error_occur_wrap .error_occur_title > span { color: #f14c96; }
.error_occur_wrap .error_occur_desc { font-size:18px; font-size:1.8rem; line-height:31px; line-height:3.1rem; font-weight: 400; letter-spacing: -0.0em; }
.error_occur_wrap .error_occur_info_box { font-size:17px; font-size:1.7rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.0em; font-weight: 300; background-color: #f9f7fd; padding: 33px 30px 27px; }

/* 위븐스토어 */
.grid_style_0_wrap .grid_style_0_con#extensionIntro { display: flex; flex-wrap: wrap; align-items: stretch; }
.grid_style_0_wrap .grid_style_0_con .grid_style_0.ext_card .ext_card_inner { cursor: default; }
.grid_style_0.ext_card .ext_card_inner { height: 100%; }
.grid_style_0.ext_card .ext_card_inner > div { display: flex; flex-direction: column; height: 100%; }
.grid_style_0_wrap .grid_style_0_con .grid_style_0.ext_card .img_box { cursor: default; }
.grid_style_0_wrap .grid_style_0_con .grid_style_0.ext_card .text_box { cursor: default; }
.grid_style_0.ext_card .text_box { background-color: #fff; padding: 32px 35px 30px; flex: 1 0 auto; }
.grid_style_0.ext_card .text_box .ext_name { font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.02em; font-weight: 600; margin-bottom: 8px; }
.grid_style_0.ext_card .text_box .ext_desc { font-size:13px; font-size:1.3rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.0em; font-weight: 300; height: 170px; }
.grid_style_0.ext_card .text_box .ext_tag_list { margin-bottom: 12px; }
.grid_style_0.ext_card .text_box .ext_tag_list .ext_tag { min-width: 75px; padding: 5px 0 7px; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; color: #453fe8; font-weight: 300; letter-spacing: -0.0em; border: 1px solid #dcd9ef; border-radius: 3px; text-align: center; margin-right: 6px; margin-bottom: 5px; }
.grid_style_0.ext_card .text_box .ext_tag_list .ext_tag:last-child { margin-right: 0; margin-bottom: 0; }
.grid_style_0.ext_card .text_box .detail_btn { font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 500; letter-spacing: -0.0em; margin-top: 45px; }
.grid_style_0.ext_card .text_box .detail_btn > span { padding-right: 21px; position: relative; }
.grid_style_0.ext_card .text_box .detail_btn > span::after { content: ''; position: absolute; top: 3px; right: 0; width: 7px; height: 12px; background-image: url("../img/arrow_black_7x12_right.png"); background-position: center; background-repeat: no-repeat; }

.grid_style_0_wrap .grid_style_0_con .grid_style_0.ext_step { padding-bottom: 100px; }
.grid_style_0.ext_step { text-align: center; }
.grid_style_0.ext_step .ext_step_circle { float: none; display: inline-block;  width: 289px; padding: 46px 0 50px; background-color: #8d7dfc; border-radius: 50%; overflow: hidden; text-align: center; color: #fff; cursor: default !important; margin-bottom: 32px; }
.grid_style_0.ext_step .ext_step_circle.type_2 { background-color: #453fe8; }
.grid_style_0.ext_step .ext_step_circle .ext_step { margin-bottom: 19px; }
.grid_style_0.ext_step .ext_step_circle .ext_step > span { display: block; letter-spacing: -0.0em; }
.grid_style_0.ext_step .ext_step_circle .ext_step .text { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 700; }
.grid_style_0.ext_step .ext_step_circle .ext_step .num { font-size:45px; font-size:4.5rem; line-height:52px; line-height:5.1rem; font-weight: 600; }
.grid_style_0.ext_step .ext_step_circle hr { display: inline-block; width: 57px; border-bottom: 2px solid #fff; margin-bottom: 19px; }
.grid_style_0.ext_step .ext_step_circle .ext_step_title { font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 800; letter-spacing: -0.02em; }
.grid_style_0.ext_step .ext_step_desc { font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; font-weight: 300; letter-spacing: -0.0em; cursor: default !important; margin-bottom: 55px;}
.grid_style_0.ext_step .ext_step_img { cursor: default; }
.grid_style_0.ext_step .ext_step_img::after { content: ''; position: absolute; bottom: -60px; left: calc(50% - 18px); width: 36px; height: 19px; background-image: url("../img/ext_step_bottom_arrow.png"); background-repeat: no-repeat; background-position: center; background-size: 36px 19px; }
.grid_style_0.ext_step:last-child .ext_step_img::after { display: none; }


/*사이트디자인*/
.grid_style_0.site_design_card .text_box{margin-bottom: 12px;}
.grid_style_0.site_design_card .text_box .site_design_num{position: relative; padding-right: 10px; margin-right: 11px; font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; font-weight: 500; letter-spacing: 0.02em; color: #000;}
.grid_style_0.site_design_card .text_box .site_design_num::after{content: ""; position: absolute; top: 4px; right: 0; height: calc(100% - 11px); border-right: 1px solid #dad4e8; }
.grid_style_0.site_design_card .text_box .site_design_num > span { display: inline-block; margin-right: 2px; }
.grid_style_0.site_design_card .text_box .site_design_info{float: none; overflow: hidden; text-align: left;}
.grid_style_0.site_design_card .text_box .site_design_info .site_design_id{font-size:12px; font-size:1.2rem; line-height:18px; line-height:1.8rem; font-weight: 300; letter-spacing: 0.12em; color: #000; margin-bottom: 2px; display: none; text-transform: uppercase;}
.grid_style_0.site_design_card .text_box .site_design_info .site_design_name{  font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 700; letter-spacing: -0.02em; color: #000; padding-top: 2px;}

/*사이트디자인 구매팝업*/
.choice_site_wrap{}
.choice_site_wrap .choice_site_con{display: flex; flex-wrap: wrap; align-items: center;}
.choice_site_wrap .choice_site_img_con{margin-bottom: 50px;}
.choice_site_wrap .choice_site_img_box{position: relative; height: 485px; border:1px solid #e9e7f2; overflow: hidden;}
.choice_site_wrap .choice_site_img_box > img{position: absolute; top:0; left: 0; width: 100%;}
.choice_site_wrap .choice_site_text_con{}
.choice_site_wrap .choice_site_text_con .title{  font-size:37px; font-size:3.7rem; line-height:43px; line-height:4.3rem; letter-spacing: -0.02em; font-weight: 600; color:#000; margin-bottom: 17px;}
.choice_site_wrap .choice_site_text_con .site_no{  font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: 0.0em; font-weight: 500; color:#000; margin-bottom: 24px;}
.choice_site_wrap .choice_site_text_con .choice_site_line{border-bottom:1px solid #e6e5ef; margin-bottom: 26px;}
.choice_site_wrap .choice_site_text_con .price{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 700; color:#000;}
.choice_site_wrap .choice_site_text_con .price .font_helve{font-size:23px; font-size:2.3rem; line-height: 0; letter-spacing: 0; font-weight: 500;}
.choice_site_wrap .choice_site_text_con .price .font_helve.origin_price{color: #b1c0c7; text-decoration: line-through; font-size: 17px; font-size: 1.7rem;}
.choice_site_wrap .choice_site_text_con .price .font_helve.origin_price + span{color: #b1c0c7; text-decoration: line-through; font-size: 17px; font-size: 1.7rem;}

/*사이트디자인 - 크리에이터*/
.site_design_creator_profile_con{}
.site_design_creator_profile_con .creator_profile_img_box {border-radius: 50%; overflow: hidden; margin-bottom: 13px; max-width: 100px; }
.site_design_creator_profile_con .creator_profile_img_box img{width: 100%; height: 100px;}
.site_design_creator_profile_con .created_by{margin-bottom: 1px; font-size:13px; font-size:1.3rem; line-height:19px; line-height:1.9rem; font-weight: 700; letter-spacing: -0.0em; color: #000;}
.site_design_creator_profile_con .creator_id{font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; font-weight: 700; letter-spacing: -0.0em; color: #000;}
.grid_style_0_con.site_design_creator_grid{margin-bottom: 25px;}

/*페이지디자인*/
.grid_style_0.page_design_card .text_box{text-align: left; margin-bottom: 37px;}
.grid_style_0.page_design_card .text_box .page_design_title{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}

/*페이지디자인 팝업*/
.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;}

/*제작사례*/
.use_case_swiper_wrap{}
.use_case_swiper_wrap .use_case_swiper_profile_wrap{margin-bottom: 45px;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con:hover{cursor: pointer;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con .img_box{overflow: hidden; border-radius: 50%; opacity: 0.7; transition: all 0.2s; margin-bottom: 35px;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con .img_box img{width: 100%;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con .text_box{position: relative; padding-left: 20px; padding-right: 20px;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con .text_box .profile_name{margin-bottom: 10px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 500; letter-spacing: -0.02em; color: #cfcce5; transition: all 0.2s;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con .text_box .profile_email{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; font-weight: 700; letter-spacing: -0.02em; color: #cfcce5; transition: all 0.2s;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.active .img_box{opacity: 1;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.active .text_box .profile_name{color: #000;}
.use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con.active .text_box .profile_email{color: #000;}
.use_case_swiper_wrap .use_case_swiper_mobile_pagination_con .pagination_con{display: inline-block;}


.grid_style_0.use_case_card .text_box{text-align: left;}
.grid_style_0.use_case_card .text_box .use_case_title{margin-bottom: 37px; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.045em; color: #000;}

/* 고객지원 메인 */
.customer_center_swiper_wrap{}
.customer_center_swiper_wrap .customer_center_swiper_con{margin-bottom: 64px;}
.customer_center_swiper_wrap .customer_center_swiper .img_box{margin-bottom: 66px;}
.customer_center_swiper_wrap .customer_center_swiper .text_box{padding-left: 20px; padding-right: 20px;}
.customer_center_swiper_wrap .customer_center_swiper .text_box .title{margin-bottom: 19px; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.06em; color: #000;}
.customer_center_swiper_wrap .customer_center_swiper .text_box .desc{font-size:19px; font-size:1.9rem; line-height:32px; line-height:3.2rem; font-weight: 300; letter-spacing: -0.04em; color: #000;}
.customer_center_swiper_wrap .customer_center_swiper .img_box .date{position: absolute; bottom: 21px; right: 19px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 700; letter-spacing: -0.02em; color: #fff;}

.grid_style_1.customer_center_card .customer_center_card_inner{background-color: #fff; padding: 105px 80px 80px; text-align: center;}
.grid_style_1.customer_center_card .customer_center_card_inner.arrow:after{content:""; position: absolute; cursor: pointer; bottom: 93px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-top: 8px solid #453fe8; border-left: 8px solid transparent; border-right: 8px solid transparent;}
.grid_style_1.customer_center_card .customer_center_card_inner .customer_center_card_list { cursor: pointer; }
.grid_style_1.customer_center_card .card_title{margin-bottom: 24px; font-size:39px; font-size:3.9rem; line-height:45px; line-height:4.5rem; font-weight: 900; letter-spacing: -0.040em; color: #000;}
.grid_style_1.customer_center_card .card_sub_title{margin-bottom: 31px; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.020em; color: #000;}
.grid_style_1.customer_center_card .card_line{margin-bottom: 30px; width: 60px; height: 2px; background-color: #000;}
.grid_style_1.customer_center_card .card_num_info{margin-bottom: 13px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.0em; color: #000;}
.grid_style_1.customer_center_card .card_num{margin-bottom: 63px; font-size:49px; font-size:4.9rem; line-height:56px; line-height:5.6rem; font-weight: 700; letter-spacing: -0.0em; color: #000;}
.grid_style_1.customer_center_card .img_box img{width: 100%;}
.grid_style_1.customer_center_card .img_box .play_btn{position: absolute; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%,-50%); background-image: url('../img/video_play_btn_25x27.png'); background-repeat: no-repeat; background-size: 16px 17px; background-position: left 19px center;}
[data-wv-pc="mobile"] .grid_style_1.customer_center_card .img_box .play_btn{ background-image: url('../img/retina/video_play_btn_25x27_mac.png'); }
[data-wv-os="Mac"] .grid_style_1.customer_center_card .img_box .play_btn{ background-image: url('../img/retina/video_play_btn_25x27_mac.png'); }
.grid_style_1.customer_center_card .img_info_box{}
.grid_style_1.customer_center_card .img_info_box .img_title{margin-bottom: 13px;}
.grid_style_1.customer_center_card .img_info_box .img_title > span{display: inline-block; padding-right: 24px; background-image: url('../img/arrow_black_9x16_right.png'); background-position: right center; background-size: 9px 16px; background-repeat: no-repeat; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.040em; color: #000;}
.grid_style_1.customer_center_card .img_info_box .img_desc{margin-bottom: 15px; padding-right: 100px; font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; font-weight: 300; letter-spacing: -0.03em; color: #000;}
.grid_style_1.customer_center_card .img_info_box .img_date{ font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 400; letter-spacing: 0.03em; color: #000;}
.grid_style_1.customer_center_card .info_list_con{font-size: 0; line-height: 0; border-top: 2px solid #000; text-align: left; margin-bottom: 80px;}
.grid_style_1.customer_center_card .info_list_con > li{display: block; width: 100%; border-bottom: 1px solid #e6e5ef; box-sizing: border-box; height: 79px; position: relative;}
.grid_style_1.customer_center_card .info_list_con > li > a{position: relative; box-sizing: border-box; transition: font-weight 0.2s; display: inline-flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; width: 100%; height: 100%; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; letter-spacing: -0.03em; color: #000;}
.grid_style_1.customer_center_card.faq .info_list_con > li > a > span.text{display: inline-block; padding-bottom: 4px; padding-right: 50px;}
.grid_style_1.customer_center_card.faq .info_list_con > li > a > span.plus_btn{display: none; position: relative; width: 28px; height: 28px; overflow: hidden; border-radius: 50%;}
.grid_style_1.customer_center_card.faq .info_list_con > li > a > span.plus_btn > span{width: 14px; height: 1px; position: absolute; top:50%; left: 50%; transform: translateX(-50%); background-color: #fff;}
.grid_style_1.customer_center_card.faq .info_list_con > li > a > span.plus_btn:after{content: ""; width: 1px; height: 14px; position: absolute; top: 50%; left: 50%; transform: translateY(-50%); background-color: #fff;}

.grid_style_1.customer_center_card.suggest .info_list_con > li > a{padding-bottom: 4px;}
.grid_style_1.customer_center_card.suggest .info_list_con > li > a > span{flex:0 0 auto; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; letter-spacing: -0.02em; color: #000;}
.grid_style_1.customer_center_card.suggest .info_list_con > li > a > span.title{flex: 1 0 0; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.03em;
    padding-right: 10px; text-overflow: ellipsis; white-space: nowrap; display: inline-block; overflow: hidden;}

.grid_style_1.customer_center_card.channel .customer_center_card_inner{padding-bottom: 157px;}
.grid_style_1.customer_center_card.channel .card_line{margin-bottom: 47px;}
.grid_style_1.customer_center_card.channel .channel_phone_num{margin-bottom: 14px; font-size:49px; font-size:4.9rem; line-height:56px; line-height:5.6rem; font-weight: 700; letter-spacing: -0.06em; color: #000;}
.grid_style_1.customer_center_card.channel .channel_info{font-size: 0; line-height: 0; /*margin-bottom: 71px;*/}
.grid_style_1.customer_center_card.channel .channel_info > li{display: inline-block; width: 100%; margin-bottom: 6px; text-align: center; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; letter-spacing: -0.02em; color: #000;}
.grid_style_1.customer_center_card.channel .channel_info > li:last-child{margin-top: 3px;}
.grid_style_1.customer_center_card.channel .info_list_con{margin-bottom: 0;}
.grid_style_1.customer_center_card.channel .info_list_con > li > a > span.info{display: inline-block; padding-left: 53px; padding-top: 4px; padding-bottom: 2px; background-image: url('../img/icon_e-mail_31x31_img.png'); background-repeat: no-repeat; background-size: 31px 31px; background-position: left center; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 700; letter-spacing: -0.02em; color: #000;}
.grid_style_1.customer_center_card.channel .info_list_con > li > a > span{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; letter-spacing: -0.02em; color: #000;}


/*위븐소식*/
.news_contents_category_title{text-align: left; margin-bottom: 28px;  font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}
.grid_style_2.news_notice_card .news_notice_card_inner {cursor: pointer;}
.grid_style_2.news_notice_card .img_box{position: relative;}
.grid_style_2.news_notice_card.top .img_box:before{content: "TOP"; width: 45px; height: 25px; display: inline-flex; align-items: center; padding-top: 3px; box-sizing: border-box; justify-content: center; position: absolute; top: 0; left: 0;  font-size:13px; font-size:1.3rem; line-height:21px; line-height:2.1rem; font-weight: 700; letter-spacing: -0.02em; color: #fff; background-color:#453fe8;}
.grid_style_2.news_notice_card.play_btn .img_box:after{content: ""; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 31px; height: 34px; background-image: url('../img/icon_play_btn_31x34_img.png'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.grid_style_2.news_notice_card .text_box{text-align: left; background-color: #fff; padding: 31px 26px 28px 35px;}
.grid_style_2.news_notice_card .text_box .news_notice_title{ max-width: 230px; margin-bottom: 7px; font-size:19px; font-size:1.9rem; line-height:28px; line-height:2.8rem; font-weight: 600; letter-spacing: -0.04em; color: #000; word-break: keep-all;}
.grid_style_2.news_notice_card .text_box .news_notice_desc{ margin-bottom: 42px; font-size:16px; font-size:1.6rem; line-height:26px; line-height:2.6rem; font-weight: 300; letter-spacing: -0.015em; color: #000; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 52px; word-break: keep-all;}
.grid_style_2.news_notice_card .text_box .news_notice_date{font-size:13px; font-size:1.3rem; line-height:21px; line-height:2.1rem; font-weight: 400; letter-spacing: 0.02em; color: #000;}

/*사이트 개설*/
.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 .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 .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 .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 .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.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; }


/*연결가능한 도메인*/

/* 결제하기 */
.board_style_5_wrap{}
.board_style_5_list_wrap{}
.board_style_5_list_con{border-top:3px solid #000; border-bottom: 3px solid #000;}
.board_style_5_list_con.border_type2{border-top:3px solid #000; border-bottom: 1px solid #b1b1b1;}
.board_style_5_list_con .board_style_5_list{padding-top: 57px; padding-bottom: 60px; border-bottom:1px solid #b1b1b1;}
.board_style_5_list_con .board_style_5_list:last-child{border-bottom: none;}
.board_style_5_list_con .board_style_5_list_title_con{margin-bottom: 30px;}
.board_style_5_list_con .board_style_5_list_title{font-size: 21px; font-size: 2.1rem; line-height: 27px; line-height: 2.7rem; letter-spacing: -0.045em; font-weight: 500; color:#000;}
.board_style_5_list_con .board_style_5_list_desc_con{}
.board_style_5_list_con .board_style_5_list_desc{font-size: 15px; font-size: 1.5rem; line-height: 21px; line-height: 2.1rem; letter-spacing: -0.02em; font-weight: 300; color:#000; margin-bottom: 30px;}
.board_style_5_list_con .board_style_5_list_desc_big{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.01em; font-weight: 400; color:#000;}


/* 테마 상세 페이지 팝업*/
/*.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); }

/* 위븐스튜디오 */
.studio_logo img { width: 130px; }
.wv_studio_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; }
.wv_studio_sub_title[data-aos=fade-up] { transform: translate3d(0,60px,0) scale(0.5); }
.wv_studio_sub_title[data-aos^=fade][data-aos^=fade].aos-animate { transform: translateZ(0) scale(0.5); }
.wv_studio_sub_title.bg_point { color: #fff; background-image: url("../img/453fe8_sub_title_text_balloon.png"); }
.wv_studio_title { font-size: 41px; font-size: 4.1rem; line-height: 49px; line-height: 4.9rem; letter-spacing: -0.02em; font-weight: 700; }
.wv_studio_title .point_white { color: #fff; }
.wv_studio_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; padding-right: 20px;}
.wv_studio_desc.point_white { color: #fff; }

.studio_intro_character_con .guide { opacity: 0; }
.studio_intro_character_con .studio_intro_character { position: absolute; top: 0; left: 50%; transform: translateX(-50%) scale(0.3); width: 1415px; /*height: 716px;*/ height: 100%; transform-origin: center top; }
.studio_intro_character .man { position: absolute; transform: scale(0.5); opacity: 0; transform-origin: bottom; animation: appear .3s, scale_up .4s cubic-bezier(0.5,-0.5,0,1.5); animation-fill-mode: forwards; /*transition: opacity .3s, transform .3s cubic-bezier(0.5,-0.5,0,1.5);*/}
.studio_intro_character .man.man0 { top: 360px; left: 0; }
.studio_intro_character .man.man1 { top: 452px; left: 689px; z-index: 1; animation-delay: .05s;}
.studio_intro_character .man.man2 { top: 462px; left: 1013px; z-index: 1; animation-delay: .1s;}
.studio_intro_character .man.man3 { top: 408px; left: 1145px; animation-delay: .15s;}
.studio_intro_character .man.man4 { top: 298px; left: 723px; animation-delay: .2s;}
.studio_intro_character .man.man5 { top: 181px; left: 922px; animation-delay: .25s;}
.studio_intro_character .man.man6 { top: 362px; left: 506px; z-index: 2; animation-delay: .3s;}
.studio_intro_character .man.man7 { top: 186px; left: 1022px; animation-delay: .35s;}
.studio_intro_character .man.man8 { top: 322px; left: 1307px; animation-delay: .4s;}
.studio_intro_character .man.man9 { top: 120px; left: 674px; animation-delay: .45s;}
.studio_intro_character .man.man10 { top: 247px; left: 477px; z-index: 1; animation-delay: .5s;}
.studio_intro_character .man.man11 { top: 407px; left: 337px; z-index: 2; animation-delay: .55s;}
.studio_intro_character .man.man12 { top: 27px; left: 821px; animation-delay: .6s;}
.studio_intro_character .man.man13 { top: 0; left: 50px; z-index: 1; animation-delay: .65s;}
.studio_intro_character .man.man14 { top: 39px; left: 346px; animation-delay: .7s;}

.wv_studio_card_box { width: calc(100% + 20px); margin-left: -20px; }
.wv_studio_card_box .wv_studio_card {padding-left: 20px; padding-bottom: 84px; text-align: center; }
.wv_studio_card_box .wv_studio_card::after { content: ''; position: absolute; bottom: 42px; left: calc(50% + 10px); transform: translateX(-50%); width: 260px; border-bottom: 1px solid rgba(255,255,255,0.25); }
.wv_studio_card_box .wv_studio_card:last-child::after { content: none; }
.wv_studio_card_box .wv_studio_card:last-child { padding-bottom: 70px; }
.wv_studio_card_box .wv_studio_card .img_box { display: flex; align-items: center; justify-content: center; margin-bottom: 16px;}
.wv_studio_card_box .wv_studio_card .img_box img { width: 160px; }
.wv_studio_card_box .wv_studio_card .text_box::after { content: ''; display: none; position: absolute; top: 6px; right: -10px; height: calc(100% - 6px); border-right: 1px solid rgba(255,255,255,0.25); }
.wv_studio_card_box .wv_studio_card:last-child .text_box::after { content: none; }
.wv_studio_card_box .wv_studio_card .title { font-size:31px; font-size:3.1rem; line-height:38px; line-height:3.8rem; font-weight: 700; letter-spacing: -0.02em; color: #fff; word-break: keep-all; margin-bottom: 4px; }
.wv_studio_card_box .wv_studio_card .desc { font-size:20px; font-size:2.0rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.02em; font-weight: 400; color: #fff; }

.wv_studio_diagram_box { margin-bottom: 129px; }
.wv_studio_diagram_box .wv_studio_diagram_box_inner { display: flex; flex-direction: column; align-items: center; max-width: 1512px; overflow: hidden; margin-left: auto; margin-right: auto; float: none; text-align: center; }
.wv_studio_diagram_box .wv_studio_diagram { position: relative; display: inline-block; width: 272px; height: 272px; background-color: #1583ff; border-radius: 50%; text-align: center; padding-top: 64px; box-sizing : border-box; margin-bottom: -30px;}
.wv_studio_diagram_box .wv_studio_diagram:last-child { background-color: rgba(0, 240, 255, 0.75); margin-top: -30px; margin-bottom: 0; padding-top: 89px;}
.wv_studio_diagram_box .wv_studio_diagram:last-child::before { content: ''; position: absolute; top: 28px; left: 50%; transform: translateX(-50%); width: 27px; height: 4px; background-color: #fff; }
.wv_studio_diagram_box .wv_studio_diagram:last-child::after { content: ''; position: absolute; top: 28px; left: 50%; transform: translateX(-50%) rotate(90deg); width: 27px; height: 4px; background-color: #fff; }

.wv_studio_diagram_box .wv_studio_diagram .title { font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.02em; font-weight: 700; color: #fff; margin-bottom: 6px;}
.wv_studio_diagram_box .wv_studio_diagram .desc { font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; font-weight: 400; letter-spacing: -0.02em; color: #fff; }

.wv_studio_diagram_box .wv_studio_diagram_logo_box img { width: 350px; }
.wv_studio_diagram_box .wv_studio_diagram_logo_box .character { position: absolute; top: 0; left: 50%; z-index: 1; transform-origin: 45% 100%; transform: translate(-50%,-53%) scaleX(0.8) scaleY(0.4); opacity: 0; transition: opacity .3s, transform .5s cubic-bezier(0.5,-0.5,0,1.5); width: auto;}
.wv_studio_diagram_box .wv_studio_diagram_logo_box .character.visible { transform: translate(-50%,-53%) scaleX(0.8) scaleY(0.8); opacity: 1; }
.artist_floating_symbol { position: absolute; top: 0; left: 50%; width: 1250px; height: 1148px; transform-origin: center top; z-index: 10;}
.artist_floating_symbol[data-aos=zoom-out-down] { transform: translate3d(-50%,-60px,0) scale(0.44); }
.artist_floating_symbol[data-aos=zoom-out-down].aos-animate { transform: translate3d(-50%,0,0) scale(0.24); }
.artist_floating_symbol .web_img { display: none; }
.wv_master_logo_box { max-width: 1282px; overflow: hidden; margin-left: auto; margin-right: auto; float: none; text-align: center; }
.wv_master_logo_box img { width: 280px; }

.wv_studio_character { margin-top: -45px; }
.wv_studio_character .guide { opacity: 0; }
.wv_studio_character .wv_studio_character_real { position: absolute; top: 0; left: 50%; width: 944px; /*height: 715px;*/ height: 100%; transform: translateX(-50%) scale(0.26); transform-origin: center top; margin-left: 60px; }
.wv_studio_character .man { position: absolute; transform: scale(0.5); opacity: 0; transform-origin: bottom; transition: opacity .3s, transform .3s cubic-bezier(0.5,-0.5,0,1.5);}
.wv_studio_character.visible .man { transform: scale(1); opacity: 1; }
.wv_studio_character .man.man0 { top: 362px; left: 711px; z-index: 2; transition-delay: .1s;}
.wv_studio_character .man.man1 { top: 192px; left: 0; transition-delay: .15s;}
.wv_studio_character .man.man2 { top: 405px; left: 434px; z-index: 3; transition-delay: .2s;}
.wv_studio_character .man.man3 { top: 151px; left: 326px; z-index: 2; transition-delay: .25s;}
.wv_studio_character .man.man4 { top: 124px; left: 800px; z-index: 1; transition-delay: .3s;}
.wv_studio_character .man.man5 { top: 0; left: 764px; transition-delay: .35s;}
.wv_studio_character .man.man6 { top: 142px; left: 168px; z-index: 2; transition-delay: .4s;}
.wv_studio_character .man.man7 { top: 351px; left: 575px; transition-delay: .45s;}
.wv_studio_character .man.man8 { top: 85px; left: 281px; z-index: 1; transition-delay: .5s;}
.wv_studio_character .man.man9 { top: 13px; left: 602px; transition-delay: .55s;}

.wv_studio_title_box.benefit { margin-bottom: 70px; }
.wv_artist_benefit_list { margin-bottom: 70px; }
.wv_artist_benefit_list .wv_artist_benefit_box { margin-bottom: 50px; }
.wv_artist_benefit_list .wv_artist_benefit_box:last-child { margin-bottom: 0; }
.wv_artist_benefit_list .wv_artist_benefit_box .text_balloon { margin-bottom: 6px; }
.wv_artist_benefit_list .wv_artist_benefit_box .text_balloon > img { width: 150px; transform: scale(0.7); opacity: 0; transform-origin: center bottom; transition: opacity .4s, transform .4s cubic-bezier(0.5,-0.5,0,1.5); }
.wv_artist_benefit_list .wv_artist_benefit_box .text_balloon.visible > img { transform: scale(1); opacity: 1; }
.wv_artist_benefit_list .wv_artist_benefit_box .keyword_title { font-size: 73px; font-size: 7.3rem; line-height: 86px; line-height: 8.6rem; letter-spacing: -0.02em; font-weight: 800; color: #453fe8; }
.wv_artist_benefit_list .wv_artist_benefit_box .title { font-size: 32px; font-size: 3.2rem; line-height: 38px; line-height: 3.8rem; font-weight: 800; letter-spacing: -0.02em; color: #453fe8; margin-bottom: 10px; }
.wv_artist_benefit_list .wv_artist_benefit_box .desc { font-size:19px; font-size:1.9rem; line-height:27px; line-height:2.7rem; font-weight: 400; letter-spacing: -0.02em; word-break: keep-all; max-width: 400px; margin-left: auto; margin-right: auto; }

.wv_artist_process_list { display: flex; flex-direction: column; align-items: center; margin-bottom: 30px;}
.wv_artist_process_list .wv_artist_process { width: 180px; text-align: center; margin-bottom: 15px; }
.wv_artist_process_list .wv_artist_process[data-aos=fade-right] { transform: translate3d(0,-60px,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 { width: auto; margin-left: auto; margin-right: auto; height: 60px; }
.wv_artist_process_list .wv_artist_process.arrow img { width: 60px; margin-top: 23px; box-sizing : border-box; transform: rotate(90deg);}
.wv_artist_process_list .wv_artist_process .title { height: 180px; position: relative; display: flex; align-items: center; justify-content: center; font-size:27px; font-size:2.7rem; line-height:33px; line-height:3.3rem; font-weight: 600; letter-spacing: -0.02em; color: #fff; word-break: keep-all; border-radius: 50%; background-color: #16c4f6;  box-sizing : border-box; margin-bottom: 16px;}
.wv_artist_process_list .wv_artist_process.type_border .title { background-color: transparent; color: #453fe8; border: 10px solid #453fe8; font-weight: 900;}
.wv_artist_process_list .wv_artist_process .desc { font-size:20px; font-size:2.0rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.02em; font-weight: 400; }
.wv_artist_process_list .wv_artist_process.type_border .desc { font-weight: 600; color: #453fe8; }

@keyframes appear { from { opacity: 0;} to { opacity: 1;} }
@keyframes scale_up { from { transform: scale(0.5); } to { transform: scale(1); }}



@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; }

    .tab_style_1_wrap.type_3 { max-width: 598px; overflow:hidden; float: none; margin-right: auto; margin-left: auto; }
    .tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1:last-child { margin-right: 0px;}
    .tab_style_1_wrap.type_3 .tab_style_1_con .tab_style_1:first-child { margin-left: 0px;}

    /*사이트 디자인*/
    .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; }
}

@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; }

    .box_style_0_con.type_2 .box_style_0_list .box_style_0_title_con .box_style_0_title { max-width: 400px; }

    .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;}

    /*블럭 디자인*/
    /*.tab_style_1_wrap { max-width: 1100px; overflow:hidden; float: none; margin-right: auto; margin-left: auto; }*/
    .tab_style_1_wrap .tab_style_1_con { width: auto; display: flex; justify-content: center; flex-wrap: wrap; }
    .tab_style_1_wrap.type_2 .tab_style_1_con { display: flex; justify-content: center; flex-wrap: wrap; width: auto;}
    .tab_style_1_con .tab_style_1 {  }
    .tab_style_1_con .tab_style_1 > a{ width: 142px; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; }
    .tab_style_1_con .tab_style_1:nth-child(8n) { margin-right: 0;}
    .tab_style_1_con .tab_style_1:nth-child(8n+1) { margin-left: 0;}

    .tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1 > a { width: 114px; }
    .tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(7n) { margin-right: 0;}
    .tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(7n+1) { margin-left: 0;}
    /*.tab_style_1_con .tab_style_1 > a { color: #8e89ab; margin-left: 17px; margin-right: 17px; }*/
    /*.tab_style_1_con .tab_style_1:first-child > a {margin-left: 0;}*/
    /*.tab_style_1_con .tab_style_1:last-child > a {margin-right: 0;}*/
    .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"); }
    [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{right: 10px; top:14px; margin-bottom: -80px; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; }
    .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: 50px; height: 50px; }
    .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: 23px 26px 27px 32px; }
    .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: 5px;  }
    .list_card_style_0_wrap .list_card_style_0 .text_box .desc{ font-size:14px; font-size:1.4rem; line-height:24px; line-height:2.4rem; 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 .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: "";}

    /* 요금안내 */
    .service_info_popup_con {left: auto; right:-30px;}
    .service_info_popup_con:before{left: auto; right:60px;}
    .service_info_popup_con:after{left: auto; right:59px;}

    .login_form_wrap.sign_up .form_style_0 .form_style_0_list { margin-bottom: 22px; }
    .form_style_0 .form_style_0_list { margin-bottom: 22px; }
    .form_style_0 .form_style_0_list.type_email .input_style_0_con .select_style_0_wrap { width: 220px; }
    .form_style_0 .form_style_0_list.type_email .input_style_0_con .btn_style_1_con { margin-left: 25px; }
    .form_style_0 .form_style_0_list.type_email .input_style_0_con > div:last-child{ padding-top: 26px; }

    #certnumtimer{ padding-right: 101px; }

    .textarea_style_0 { font-size:17px; font-size:1.7rem; line-height:28px; line-height:2.8rem;  }

    .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;}


    /* 로그인 */
    .input_style_0_con .input_style_0 { font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem;  }
    .input_style_0_desc{font-size:15px; font-size:1.5rem; line-height:25px; line-height:2.5rem;}

    .login_form_wrap .input_style_0_con .input_style_0 {  }
    .login_form_wrap .login_form_con { padding-bottom: 100px; }
    .login_form_wrap .login_form_bottom_con { padding-top: 50px; }
    .login_form_wrap .login_form_title { font-size:30px; font-size:3.0rem; line-height:45px; line-height:4.5rem; }
    .login_form_wrap .login_form_desc { font-size:15px; font-size:1.5rem; line-height:27px; line-height:2.7rem; }
    .login_form_wrap .signup_complete_title{ font-size:31px; font-size:3.1rem; line-height:40px; line-height:4.0rem; }
    .login_form_wrap .signup_complete_desc {font-size:17px; font-size:1.7rem; line-height:29px; line-height:2.9rem; max-width: none; float: left; overflow: visible; margin-left: 0; margin-right: 0; }
    .login_form_wrap .signup_complete_img img { width: 145px;}

    .sns_login_list_con .sns_login_list .sns_icon { margin-right: 15px; }
    .sns_login_list_con .sns_login_list .sns_text{ font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; padding-bottom: 0;}

    /* 위븐스튜디오 */
    .studio_logo img { width: auto; }
    .studio_logo img.web_img { display: inline-block; }
    .wv_studio_sub_title { margin-bottom: -15px; }
    .wv_studio_sub_title[data-aos=fade-up] { transform: translate3d(0,60px,0) scale(0.7); }
    .wv_studio_sub_title[data-aos^=fade][data-aos^=fade].aos-animate { transform: translateZ(0) scale(0.7); }
    .studio_intro_character_con .studio_intro_character { transform: translateX(-50%) scale(0.6); }
    .wv_studio_title { font-size: 80px; font-size: 8.0rem; line-height: 90px; line-height: 9.0rem; }
    .wv_studio_desc { font-size:28px; font-size:2.8rem; line-height:40px; line-height:4.0rem; font-weight: 600; letter-spacing: -0.02em; padding-right: 0; }
    .section.studio_intro .btn_style_4_con { margin-bottom: 78px; }

    .artist_floating_symbol { top: 52px; left: auto; right: 0; width: 802px; transform-origin: right top; }
    .artist_floating_symbol[data-aos=zoom-out-down] { transform: translate3d(0,-60px,0) scale(0.6); }
    .artist_floating_symbol[data-aos=zoom-out-down].aos-animate { transform: translate3d(0,0,0) scale(0.4); }
    .artist_floating_symbol .web_img { display: inline-block; }
    .artist_floating_symbol .mobile_img { display: none; }

    .wv_studio_title_box.intro { margin-bottom: 94px; }
    .wv_studio_diagram_box { margin-bottom: 289px; }
    .wv_studio_diagram_box .wv_studio_diagram_box_inner { text-align: left; display: flex; flex-direction: row; align-items: flex-start; justify-content: center;  }
    .wv_studio_diagram_box .wv_studio_diagram { width: 432px; height: 432px; padding-top: 0; margin-right: -38px; display: flex; flex-direction: column; justify-content: center; margin-bottom: 0;}
    .wv_studio_diagram_box .wv_studio_diagram:last-child { margin-left: -38px; margin-right: 0; margin-top: 0; padding-top: 0; }
    .wv_studio_diagram_box .wv_studio_diagram:last-child::before { top: 50%; left: 21px; transform: translateY(-50%); width: 35px; height: 6px; }
    .wv_studio_diagram_box .wv_studio_diagram:last-child::after { top: 50%; left: 21px; transform: translateY(-50%) rotate(90deg); width: 35px; height: 6px; }
    .wv_studio_diagram_box .wv_studio_diagram .title { font-size: 52px; font-size: 5.2rem; line-height: 58px; line-height: 5.8rem; margin-bottom: 14px;}
    .wv_studio_diagram_box .wv_studio_diagram .desc { font-size:24px; font-size:2.4rem; line-height:33px; line-height:3.3rem; }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box img { width: 500px; }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box .character { top: -383px; transform: translateX(-50%) scaleX(0.7) scaleY(0.4); }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box .character.visible { transform: translateX(-50%) scaleX(0.7) scaleY(0.7); }

    .wv_studio_title_box.characteristics { margin-bottom: 80px; }
    .wv_studio_card_box { margin-bottom: 114px; }
    .wv_studio_card_box .wv_studio_card { padding-bottom: 20px; }
    .wv_studio_card_box .wv_studio_card:last-child { padding-bottom: 20px; }
    .wv_studio_card_box .wv_studio_card::after { display: none; }
    .wv_studio_card_box .wv_studio_card .title { font-size:30px; font-size:3.0rem; line-height:38px; line-height:3.8rem; margin-bottom: 8px; }
    .wv_studio_card_box .wv_studio_card .img_box { height: 155px; margin-bottom: 8px;}
    .wv_studio_card_box .wv_studio_card .img_box img { width: 130px; }

    .wv_master_logo_box img { width: 500px; }

    .wv_studio_character { margin-top: -16px; }
    .wv_studio_character .wv_studio_character_real { transform: scale(0.5); }

    .wv_studio_title_box.benefit { margin-bottom: 0; }
    .wv_artist_benefit_list { margin-top: -230px; margin-bottom: 120px; }
    .wv_artist_benefit_list .wv_artist_benefit_box { padding-right: 40px; margin-bottom: 0; }
    .wv_artist_benefit_list .wv_artist_benefit_box:last-child { margin-top: 193px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .text_balloon { margin-bottom: 18px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .text_balloon > img { width: 170px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .keyword_title { font-size: 100px; font-size: 10rem; line-height: 106px; line-height: 10.6rem; }
    .wv_artist_benefit_list .wv_artist_benefit_box .title { font-size: 36px; font-size: 3.6rem; line-height: 42px; line-height: 4.2rem; margin-bottom: 14px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .desc { font-size:25px; font-size:2.5rem; line-height:33px; line-height:3.3rem; max-width: none; margin-right: 0; margin-left: 0; }

    .wv_artist_process_list { margin-bottom: 70px; }
    .wv_artist_process_list .wv_artist_process { width: 200px; }
    .wv_artist_process_list .wv_artist_process .title { height: 200px; font-size:31px; font-size:3.1rem; line-height:37px; line-height:3.7rem; margin-bottom: 16px;}
    .wv_artist_process_list .wv_artist_process .desc { font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 500; }
    .wv_artist_process_list .wv_artist_process:nth-child(4) img { margin-top: 15px; }

}

@media all and (min-width: 1070px) {
    .tab_style_1_wrap.type_2 { max-width: 890px; overflow:hidden; float: none; margin-right: auto; margin-left: auto; }
    .tab_style_1_wrap.type_2 .tab_style_1_con { width: 1000px; display: table;}
    .tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(7n) { margin-right: 0; }
    .tab_style_1_wrap.type_2 .tab_style_1_con .tab_style_1:nth-child(7n+1) { margin-left:0; }
}

@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; }
}

@media all and (min-width: 1250px) {
    .tab_style_1_wrap { max-width: 1250px; overflow:hidden; float: none; margin-right: auto; margin-left: auto; }
    .tab_style_1_wrap .tab_style_1_con { width: 1260px; display: table; }
    .tab_style_1_con .tab_style_1 { display: table-cell; }
    .tab_style_1_con .tab_style_1:nth-child(8n) { margin-right: 0; }
    .tab_style_1_con .tab_style_1:nth-child(8n+1) { margin-left: 0; }

}

@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%);  }
}

@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;}

    .wv_studio_character { margin-top: -106px; }
    .wv_studio_character .wv_studio_character_real { transform: scale(0.65); }
    .wv_artist_benefit_list .wv_artist_benefit_box { padding-right: 130px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .text_balloon > img { width: 190px; }
    .wv_artist_benefit_list .wv_artist_benefit_box:last-child { margin-top: 188px; }

}

@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;}

    .popup_weven_news_contents_con .popup_weven_news_contents{padding-left: 100px; padding-right: 100px;}
    .popup_weven_news_contents_con.view.top_border .popup_weven_news_contents:after{left: 100px; width: calc(100% - 200px);}
    .popup_weven_news_contents_con .popup_weven_news_contents .popup_weven_news_title_con{max-width: 440px;}


    /* 위븐스튜디오 */
    .studio_logo { margin-bottom: 51px; }
    .studio_logo img.web_img { display: none; }
    .studio_logo img.web_img_1800 { display: inline-block; }

    /* 위븐스튜디오 */
    .wv_studio_sub_title { margin-bottom: 8px; }
    .wv_studio_sub_title[data-aos=fade-up] { transform: translate3d(0,60px,0) scale(0.8); }
    .wv_studio_sub_title[data-aos^=fade][data-aos^=fade].aos-animate { transform: translateZ(0) scale(0.8); }
    .wv_studio_title { font-size: 104px; font-size: 10.4rem; line-height: 116px; line-height: 11.6rem; margin-bottom: 25px; }
    .wv_studio_desc { font-size:37px; font-size:3.7rem; line-height:54px; line-height:5.4rem; }

    .studio_intro_character_con .studio_intro_character { transform: translateX(-50%) scale(0.8); }
    .wv_studio_diagram_box { margin-bottom: 359px; }
    .wv_studio_diagram_box .wv_studio_diagram { width: 522px; height: 522px; margin-right: -48px; }
    .wv_studio_diagram_box .wv_studio_diagram:last-child { margin-left: -48px; }
    .wv_studio_diagram_box .wv_studio_diagram:last-child::before { left: 26px; width: 50px; }
    .wv_studio_diagram_box .wv_studio_diagram:last-child::after { left: 26px; width: 50px; }
    .wv_studio_diagram_box .wv_studio_diagram .title { font-size: 67px; font-size: 6.7rem; line-height: 73px; line-height: 7.3rem; margin-bottom: 14px;}
    .wv_studio_diagram_box .wv_studio_diagram .desc { font-size:29px; font-size:2.9rem; line-height:39px; line-height:3.9rem; }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box img { width: auto; }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box .character { top: -353px; transform: translateX(-50%) scaleX(0.8) scaleY(0.5); }
    .wv_studio_diagram_box .wv_studio_diagram_logo_box .character.visible { transform: translateX(-50%) scaleX(0.8) scaleY(0.8); }

    .wv_studio_card_box { margin-bottom: 174px; }
    .wv_studio_card_box .wv_studio_card .text_box { top: 11px; height: calc(100% - 11px); }
    .wv_studio_card_box .wv_studio_card .title { font-size: 44px; font-size: 4.4rem; line-height: 56px; line-height: 5.6rem; margin-bottom: 11px; }
    .wv_studio_card_box .wv_studio_card .desc { font-size:26px; font-size:2.6rem; line-height:36px; line-height:3.6rem; }
    .wv_studio_card_box .wv_studio_card .img_box { height: 220px; margin-bottom: 13px;}
    .wv_studio_card_box .wv_studio_card .img_box img { width: 220px; }

    .wv_master_logo_box img { width: 700px; }

    .wv_studio_character { margin-top: -164px; width: calc(100% + 35px); /*transform: translateX(35px);*/ }
    .wv_studio_character .wv_studio_character_real { transform: scale(0.8); }

    .wv_artist_benefit_list { margin-top: -276px; margin-bottom: 210px; }
    .wv_artist_benefit_list .wv_artist_benefit_box { padding-right: 190px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .text_balloon { margin-bottom: 29px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .text_balloon > img { width: 210px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .keyword_title { font-size: 139px; font-size: 13.9rem; line-height: 145px; line-height: 14.5rem; margin-bottom: 1px;}
    .wv_artist_benefit_list .wv_artist_benefit_box .title { font-size: 50px; font-size: 5rem; line-height: 58px; line-height: 5.8rem; margin-bottom: 16px; }
    .wv_artist_benefit_list .wv_artist_benefit_box .desc { font-size:32px; font-size:3.2rem; line-height:43px; line-height:4.3rem; }

    .wv_artist_process_list { max-width: 1440px; margin-bottom: 100px; }
    .wv_artist_process_list .wv_artist_process { width: 240px; }
    .wv_artist_process_list .wv_artist_process .title { height: 240px; font-size:35px; font-size:3.5rem; line-height:41px; line-height:4.1rem; margin-bottom: 21px;}
    .wv_artist_process_list .wv_artist_process .desc { font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; font-weight: 500; }
    .wv_artist_process_list .wv_artist_process.arrow img { margin-top: 120px; }
}

@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;}

    /*사이트개설 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;}
}

@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;}
}