@charset "utf-8";

.sub_contents_title{font-size: 50px; font-size: 5.0rem; line-height: 80px; line-height: 8.0rem; font-weight: 700; letter-spacing: -0.070em; word-spacing: -0.01em; 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: 90px; font-size: 9.0rem; line-height: 96px; line-height: 9.6rem; font-weight: 500; letter-spacing: -0.02em; color:#000;}
.sub_contents_desc{font-size:19px; font-size:1.9rem; line-height:34px; line-height: 3.4rem; letter-spacing: -0.02em; font-weight: 400; color:#000;}

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

.popup_style_1_wrap{overflow-y: auto;}
/* 스크롤바 투명으로 처리하려고 적용 ( 잘안됨 ) ...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{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 {z-index: 10;}
.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:fixed; overflow: hidden; right: 40px; top:21px;}
.exit_btn{display:inline-block; width: 60px; height: 60px; background-image: url('/weven_template/theme/weven/resource/img/popup_close.png'); background-color:#6738ff; border-radius: 50%; background-repeat: no-repeat; background-position: center; z-index: 100;}

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

.popup_style_1_con .desc_title{font-size:60px; font-size:6.0rem; line-height:50px; line-height:5.0rem; font-weight: 700; letter-spacing:-0.04em; word-spacing:-0.5rem; color:#000000; }
.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:#000000;}
.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:#000000;}
.popup_style_1_con .br_style_0{display: none;}
.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.02em; color:#000000;}
.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:#000000;}

.popup_style_1_wrap .tag_style_0_wrap{height: 88px; overflow: hidden;}
.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:#000000; 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:#000000;}
.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:#000000; 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:#000000; border-top:2px solid #000000; padding-top: 36px;}
.popup_desc_con .price_detail{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; word-break: keep-all; color:#000000; letter-spacing: -0.03rem; word-spacing: -0.1rem; }
.popup_desc_con .price_detail .detail_weight{font-weight: 500; color:#000000;}
.popup_desc_con .site_feature_subtitle{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; color:#000000;}
.list_style_1_con > li{font-size:19px; font-size:1.9rem; line-height:38px; line-height:3.8rem; word-break: keep-all; color:#000000; padding-left:15px; position: relative; }
.list_style_1_con > li:before{content: ""; width: 6px; border-top: 1px solid #000000;  position: absolute; top:20px; 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 #dedcec; border-bottom: 1px solid #dedcec; margin-bottom: -1px; }
.popup_desc_con .user_review_list:first-child{border-top: 1px solid #dedcec;}
.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:#000000;}
.popup_desc_con .user_review_date{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; color:#000000;}
.popup_desc_con .review_text{font-size:17px; font-size:1.7rem; line-height:34px; line-height:3.4rem; font-weight:300; color:#000000;}
.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:#000000;}

.popup_subpage_design_con .popup_subpage_title{font-size:43px; font-size:4.3rem; line-height:49px; line-height:4.9rem; font-weight:700; color:#000000;}

.popup_subpage_design_con .subpage_img_wrap{text-align: center;}

.popup_check_con{}
.popup_check_con .popup_check_link{width: auto; display:inline-block; font-weight: 400; border-bottom: 1px solid #6738ff; }

.popup_style_1_con .popup_bottom_menu_wrap{position: fixed; bottom: 0; left: 0;}
.popup_style_1_con .popup_bottom_menu_con{display: flex; height: 83px;}
.popup_bottom_menu_con .popup_bottom_menu{display: flex; align-items: center; justify-content: center; flex:1;  border-right: 1px solid rgba(255,255,255,0.2); cursor: pointer;}
.popup_bottom_menu_con .popup_bottom_menu > span{display:flex; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 700;  color:#FFFFFF; word-break: keep-all;
     padding-left: 30px; background-repeat: no-repeat; background-position: left 0px center; background-image: url('../img/popup_site_bottom_menu_design_img_001.png'); }
.popup_bottom_menu_con .popup_bottom_menu:nth-child(2) > span{padding-left: 26px;}

.popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn{position: relative; width:64px; height: 27px;
    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: 3px; padding-top: 2px; border-radius: 3px; box-sizing: border-box; margin-left: 9px;}

.popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn:before{content: ""; position: absolute; z-index: 1; left: -5px; top:8px;  width: 0px; height: 0px;
    border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #6738ff; }
.popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn: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;}

/*사이트개설 아이디입력*/
.create_site_con{display:none; transform : translateY(100%);}
.create_site_inner{display: flex; align-items: stretch; flex-wrap: wrap; padding-top: 45px; padding-bottom: 45px; padding-left: 30px; padding-right: 30px; background-color: #6738ff;}

.create_site_inner .create_site_title_con{margin-bottom: 30px;}
.create_site_inner .create_site_title{width:100%; margin-bottom: 35px; font-size:30px; font-size:3.0rem; line-height:42px; line-height:4.2rem; letter-spacing: -0.04em; font-weight: 700; color:#fff;}
.create_site_inner .create_site_sub_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: 300; color:#fff;}
.create_site_inner .contents_box{}
.create_site_inner .contents_box .btn_style_2_con{width: 100%;}
.create_site_inner .create_site_desc{font-size:17px; font-size:1.7rem; line-height:32px; line-height:3.2rem; letter-spacing: -0.02em; font-weight: 300; color:rgba(255,255,255,0.5);}
.create_site_inner .contents_box .site_id_input_wrap{margin-bottom: 20px;}
.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;}
.create_site_inner .contents_box .site_id_input{flex:1; height: 71px; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; font-weight: 400; color:#6738ff; background-color: #fff;
    padding:0; margin:0; padding-top: 5px; padding-left: 23px; border:1px solid #fff; -webkit-appearance: none; -moz-appearance: none; box-sizing: border-box;}
.create_site_inner .contents_box .site_id_input::-webkit-input-placeholder{color:#6738ff;}
.create_site_inner .contents_box .site_id_input:-ms-input-placeholder{color:#6738ff;}
.create_site_inner .contents_box .site_id_input:-moz-placeholder{color:#6738ff;}
.create_site_inner .contents_box .site_id_input::-moz-placeholder{color:#6738ff;}
.create_site_inner .contents_box .site_id_input:focus{outline: none;}
.create_site_inner .contents_box .create_site_btn{height: 71px; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; font-weight: 700; color:#fff; background-color: #6738ff;
    padding:0; margin:0; padding-left: 24px; padding-right: 24px; border:1px solid #fff; -webkit-appearance: none; -moz-appearance: none; box-sizing: border-box;}
.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:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; 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: 2px; 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: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 #6738ff; }
.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; top:25px; right:25px;}
.close_btn_con .close_btn{display:inline-block;}
.close_btn_con .close_btn > .arrow{width: 32px; height: 32px; display: inline-block; position: relative;  vertical-align: middle; transform: rotate(45deg); overflow: hidden;}
.close_btn_con .close_btn > .arrow::before{content:''; position: absolute; top:50%; left:0%; transform:translate(-50%,-50%); width: 32px; height: 1px; background-color: #fff; transition: all 0.2s ease;}
.close_btn_con .close_btn > .arrow::after{content:''; position: absolute; top:0%; left:50%; transform:translate(-50%,-50%); width: 1px; height: 32px; background-color: #fff; transition: all 0.2s ease;}
.close_btn_con .close_btn:hover > .arrow::before{left:50%;}
.close_btn_con .close_btn:hover > .arrow::after{top:50%;}

/*200324 jsj 주요기능상세 팝업 0326*/
.popup_style_2_wrap{overflow-y: auto;}
.popup_style_2_wrap .popup_style_2_con{overflow-y: auto;}
.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_title_bg{padding-top: 150px; padding-bottom: 150px; background-color: #f8f7fc;}

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


/* 웹사이트 생성 관리 공통*/
.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_make_management_wrap .popup_order_desc_style_0{border-top: 1px solid #dedcec; box-sizing: border-box; counter-reset: section;}


.popup_make_management_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_make_management_wrap .popup_order_list_style_0 > li:before{content: "" ; width: 22px; height: 22px; background-color:#000000; border-radius: 50px; position: absolute; left: 0; top:10px;}
.popup_make_management_wrap .popup_order_list_style_0 > li:after{content: counter(section); counter-increment:section; position: absolute; left: 7px; top:11px;
    font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 300; color:  #FFFFFF; }

.popup_make_management_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_make_management_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;}
.popup_style_4_wrap .popup_style_4_con{display: flex; flex-direction: column; height: 100%; overflow-y: auto;}
.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:39px; font-size:3.9rem; line-height:45px; line-height:4.5rem; letter-spacing: -0.04em; word-spacing: -0.02em; font-weight: 900; 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:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.04em; word-spacing: -0.06em; font-weight: 900; color:#000;}
.popup_style_4_wrap .popup_style_4_content_con .popup_sub_title_font_0{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;}
.popup_style_4_wrap .popup_style_4_content_con .popup_sub_title_font_1{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; 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.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 #dedcec;}
.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;}

.period_choice_list_con{}
.period_choice_list_con .period_choice_list{margin-bottom: 33px;}
.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{display: flex; width: 100%; padding-top: 0; padding-bottom: 0;}
.period_choice_list_con .period_info_con .period_text{float: left; width: 100px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: 0.06em; font-weight: 700; color:#000; margin-right: 13px;}
.period_choice_list_con .period_info_con .period_text .font_helve{line-height: 0; letter-spacing: 0; font-weight: 500;}
.period_choice_list_con .period_info_con .period_price_con{flex: 1 0 auto; -ms-flex: 1 0 auto;}
.period_choice_list_con .period_info_con .period_price{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: 0.06em; word-spacing: -0.2em; font-weight: 700; color:#000; text-align: right;}
.period_choice_list_con .period_info_con .period_price .font_helve{line-height: 0; letter-spacing: 0; font-weight: 500;}
.period_choice_list_con .period_info_con .sale_info_con{ display: flex; justify-content: flex-end; align-items: center; margin-top: 9px;}
.period_choice_list_con .period_info_con .sale_info_con:before{content:''; position: absolute; top:4px; left: -28px; height: calc(100% - 8px); border-right: 1px solid #f0eef9;}
.period_choice_list_con .period_info_con .sale_info{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: 0.06em; word-spacing: -0.1em; font-weight: 700; color:#c5c1e4; margin-right: 15px;}
.period_choice_list_con .period_info_con .sale_info .font_helve{line-height: 0; letter-spacing: 0; font-weight: 500;}
.period_choice_list_con .period_info_con .sale_percent{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; letter-spacing: 0.06em; word-spacing: -0.2em; font-weight: 700; color:#c5c1e4;}
.period_choice_list_con .period_info_con .sale_percent .font_helve{line-height: 0; letter-spacing: 0; font-weight: 500;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0:checked + .period_info_con .sale_info{color:#6738ff;}
.period_choice_list_con .radio_btn_style_0_con .radio_btn_style_0:checked + .period_info_con .sale_percent{color:#6738ff;}

.total_price_con{display: flex; align-items: center; justify-content: flex-end;}
.total_price_con .total_price_desc{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 400; color:#000; margin-right: 20px;}
.total_price_con .total_price{font-size:34px; font-size:3.4rem; line-height:40px; line-height:4.0rem; font-weight: 700; word-spacing: -0.2em; color:#000;}
.total_price_con .total_price .font_helve{font-weight: 500;}

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

/*자주묻는질문*/
.board_style_1_con{}
.board_style_1_con .board_style_1{overflow: hidden; margin-bottom: 116px;}
.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: 50px;}
.board_style_1_con .board_style_1 .title_con .title{font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.02em; font-weight: 700; color:#000;}
.board_style_1_con .board_style_1 .content_con{width: 100%;}

.faq_list_con .comment_wrap{border-top:1px solid #dedcec;}
.faq_list_con .comment_wrap > li{border-bottom:1px solid #dedcec;}
.faq_list_con .comment_con{position: relative; overflow: hidden; background-color: transparent; display: flex; align-items: center; cursor: pointer; padding-top: 25px; padding-bottom: 28px;}
.faq_list_con .comment_con .comments{float:left; position: relative; width:calc(100% - 50px); font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0em; font-weight: 400; color:#000;
    padding-left: 50px; padding-right: 55px; box-sizing: border-box; transition: all 0.3s;}

.faq_list_con .comment_con .comments: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.active{font-weight: 500; color:#6d13ff;}
.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:24px; right:15px; display: inline-block; width: 27px; height: 27px; 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:12px; left: 6px; width: 13px; border-bottom:1px solid #dedcec; }
.faq_list_con .comment_con .comments_icon:after{content: ''; position: absolute; top:6px; left:12px; height: 13px; border-right:1px solid #dedcec;}
.faq_list_con .comment_con.list_on .comments_icon{background-color:#6738ff; border-color:#6738ff;}
.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:50px; overflow:hidden; height: 0;}
.faq_list_con .reply{padding-top: 3px; padding-bottom: 75px; padding-right: 70px; position: relative;}
.faq_list_con .reply .reply_txt{font-size:19px; font-size:1.9rem; line-height:35px; line-height:3.5rem; letter-spacing: 0em; font-weight: 300; color:#000; word-break: keep-all;}

/*login*/
.login_form_wrap{display: flex; align-items: center; justify-content: center; height: 100vh; min-height: 1000px;}
.login_form_wrap .login_form_con{}
.login_form_wrap .login_form_top_con{padding-bottom: 70px;}
.login_form_wrap .login_form_bottom_con{padding-top: 73px;}
.login_form_wrap .login_form_bottom_con:before{content: ''; position: absolute; top:0; left:0; width: 100%; height: 100vh; background-color: #f8f7fc;}
.login_form_wrap .login_form_title{font-size:39px; font-size:3.9rem; line-height:50px; line-height:5.0rem; letter-spacing: -0.04em; font-weight:900; color:#000;}
.login_form_wrap .login_form_desc{font-size:17px; font-size:1.7rem; line-height:34px; line-height:3.4rem; font-weight: 300; color:#a6a1c2; word-break: keep-all;}
.login_form_wrap .signup_complete_title{font-size:36px; font-size:3.6rem; line-height:54px; line-height:5.4rem; letter-spacing: -0.04em; font-weight: 900; color:#000;}
.login_form_wrap .signup_complete_title .site_url{display: inline-block; font-size:49px; font-size:4.9rem; line-height:56px; line-height:5.6rem; letter-spacing: 0; word-spacing: -0.02em; font-weight: 500; word-break: break-all; margin-bottom: 10px; }
.login_form_wrap .signup_complete_desc{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; font-weight: 300; letter-spacing: -0.02em; word-spacing: -0.03em; color:#000; word-break: keep-all;}

.login_form_wrap.type_2 .login_form_bottom_con{padding-top: 64px;}

.form_style_0{}
.form_style_0 .form_style_0_list{margin-bottom: 56px;}
.form_style_0 .form_style_0_list:last-child{margin-bottom: 0;}

.input_style_0_con{display: flex; align-items: center; padding-bottom: 26px; 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:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color:#000;
    background-color: transparent; border:none; padding-top:0; padding-bottom: 0; padding-right: 20px; -webkit-appearance: none; -moz-appearance: none; 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_roboto{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 !important; font-weight: 300; color:#000;}
.input_style_0_con .input_style_0:-ms-input-placeholder{letter-spacing: 0 !important; font-weight: 300; color:#000;}
.input_style_0_con .input_style_0:-moz-placeholder{letter-spacing: 0 !important; font-weight: 300; color:#000;}
.input_style_0_con .input_style_0::-moz-placeholder{letter-spacing: 0 !important; font-weight: 300; color:#000;}
/*.input_style_0_con .input_style_0.font_roboto::-webkit-input-placeholder{font-family: 'Roboto';}*/
/*.input_style_0_con .input_style_0.font_roboto:-ms-input-placeholder{font-family: 'Roboto';}*/
/*.input_style_0_con .input_style_0.font_roboto:-moz-placeholder{font-family: 'Roboto';}*/
/*.input_style_0_con .input_style_0.font_roboto::-moz-placeholder{font-family: 'Roboto';}*/
.input_style_0_desc{font-size:17px; font-size:1.7rem; line-height:34px; line-height:3.4rem; font-weight: 100; color:#a6a1c2; word-break: keep-all;}
.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:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0.02em; }

.input_style_0_con .btn_style_1_con{position: absolute; right: 0;}

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

.textarea_style_0{min-height: 200px; 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_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);}
.textarea_style_0:-ms-input-placeholder{color:rgba(0,0,0,0.5);}
.textarea_style_0:-moz-placeholder{color:rgba(0,0,0,0.5);}
.textarea_style_0::-moz-placeholder{color:rgba(0,0,0,0.5);}
.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{display: inline-flex; align-items: center; width: 50%; margin-bottom: 20px;}
.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: 48px; margin-right: 10px;}
.sns_login_list_con .sns_login_list .sns_text{font-size:15px; font-size:1.5rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; font-weight: 400; color:#000;}

/* 회원가입 */
.policy_btn_con{}
.policy_btn_con > div{position:relative; box-sizing: border-box;}
.policy_btn_con > div:first-child{padding-right: 19px;}
.policy_btn_con > div:last-child{padding-left: 19px;}
.policy_btn_con > div:first-child:after{content: ""; position: absolute; top:4px; right: 0; height: calc(100% - 6px); border-right: 1px solid #dedcec;}

/* 마이페이지 */
.mypage_contents_con{}
.mypage_contents_con .mypage_contents_top_con{}
.mypage_contents_con .member_info_con{display: flex; align-items: center; justify-content: center; padding-bottom: 27px; margin-bottom: 83px; background-image: url('../img/member_info_arrow.png'); background-size: 15px 8px; background-position: bottom 0px center; background-repeat: no-repeat; box-sizing: border-box;}
.mypage_contents_con .member_info_con .member_img{width: 52px; height: 52px; border-radius: 50%; background-image: url('../img/member_sample_img.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; margin-right: 20px;}
.mypage_contents_con .member_info_con .member_id{font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; font-weight: 500; color:#6738ff; margin-top: 3px;}
.mypage_contents_con h3{font-size: 65px; font-size: 6.5rem; line-height: 71px; line-height: 7.1rem; letter-spacing: -0.04em; font-weight: 700; color:#000;}
.mypage_contents_con .h_desc3{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; color:#000;}
.mypage_contents_con .mypage_sub_title{font-size:36px; font-size:3.6rem; line-height:56px; line-height:5.6rem; 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:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem;}
.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 .total_cnt{}
.mypage_contents_con .total_cnt .num{font-size: 80px; font-size: 8.0rem; line-height: 86px; line-height: 8.6rem; font-weight: 500;}

.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: 189px; height: 189px; 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{display: inline-block; width: 67px; height: 67px; border-radius: 50%; background-color: #6738ff; background-image: url('../img/member_profile_img_icon.png'); background-size: 35px 26px; background-position: center; background-repeat: no-repeat;}
.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;}
.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-top: 30px;}
.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:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; font-weight: 700; color:#000; margin-bottom: 20px;}
.check_info_list_wrap .check_info_list_con{}
.check_info_list_wrap .check_info_list{position: relative; font-size:17px; font-size:1.7rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.03em; font-weight: 300; color:#000; word-break: keep-all; padding-left: 13px; margin-bottom: 7px; 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:14px; 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_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: #6738ff;}

.mysite_list_con{}
.mysite_list_con .mysite_list{margin-top: 127px;}
.mysite_list_con .mysite_list:first-child{margin-top: 0px !important;}
.mysite_list_con .title_con{}
.mysite_list_con .mysite_id{font-size:43px; font-size:4.3rem; line-height:49px; line-height:4.9rem; font-weight: 500; color:#000;}
.mysite_list_con .mysite_list_inner{overflow: hidden;}
.mysite_list_con .mysite_list_box{margin-bottom: 50px;}
.mysite_list_con .mysite_list_box .mysite_list_img_box{max-height: 300px; overflow: hidden; margin-bottom: 37px;}
.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: 128px;}
.mysite_list_con.type_img .mysite_list_inner{margin-top: 50px;}

/*리스트스타일*/
.mysite_list_con.type_list{margin-top: 100px;}
.mysite_list_con.type_list .mysite_list{border-bottom:1px solid #dedcec; padding-top: 34px; padding-bottom: 30px; margin-top: 0px; box-sizing: border-box; transition: padding 0.2s;}
.mysite_list_con.type_list .mysite_list:first-child{border-top:1px solid #dedcec;}
.mysite_list_con.type_list .mysite_list.active{padding-top: 76px; 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: 500; color:#000;}
.mysite_list_con.type_list .mysite_list.active .mysite_id{font-size:43px; font-size:4.3rem; line-height:49px; line-height:4.9rem;}
.mysite_list_con.type_list .mysite_list_inner{display: none;}
.mysite_list_con.type_list .mysite_list.active .mysite_list_inner{margin-top:50px;}
.mysite_list_con.type_list .mysite_list_on_btn{position: absolute; z-index: 1; bottom:30px; right:15px; 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 #dedcec; }
.mysite_list_con.type_list .mysite_list_on_btn:after{content: ''; position: absolute; top:6px; left:12px; height: 13px; border-right:1px solid #dedcec;}
.mysite_list_con.type_list .mysite_list.active .mysite_list_on_btn{background-color:#6738ff; border-color:#6738ff;}
.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:#6738ff;}
.mysite_list_con.type_list .mysite_list:not(.active):hover .mysite_list_on_btn{background-color:#6738ff; border-color:#6738ff;}
.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;}

.table_style_0_con{}
.table_style_0_con .table_style_0{width: 100%; border-top:2px solid #000;}
.table_style_0_con .table_style_0 col.width90{width: 90px;}

.table_style_0_con .table_style_0 tr{border-bottom:1px solid #dedcec;}
.table_style_0_con .table_style_0 td{height: 79px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 300; color:#000; box-sizing: border-box;}
.table_style_0_con .table_style_0:not(.type_2) td:first-child{font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 400;}
.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.fontweight400{font-weight: 400;}
.table_style_0_con .table_style_0 td.fontweight500{font-weight: 500;}
.table_style_0_con .table_style_0 td .used,.table_style_0_con .table_style_0 td .fail{color:#c5c1e4;}

.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: 22px;}
.table_style_0_con .table_style_0 .domain_address{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 700; text-align: left;}

.table_style_0_con .table_style_0.type_2{}
.table_style_0_con .table_style_0.type_2 th{height: 80px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 400; color:#000; text-align: center;}
.table_style_0_con .table_style_0.type_2 td{text-align: center;}

.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: 108px; height: 108px; font-size:15px; font-size:1.5rem; line-height: 21px; line-height: 2.1rem; letter-spacing: -0.06em; color:#fff; font-weight:400;
    box-sizing: border-box; background-color:#000; border-radius:50%;  border:3px solid #000; overflow: hidden; transition: all 0.3s;}

.free_create_contents_con{display:none; text-align: center;}
.free_create_contents_con .free_create_logo_box{margin-bottom:26px;}

/* 사이트 정렬 */
.site_order_list_wrap{}
.site_order_list_wrap .site_order_list_con{}
.site_order_list_wrap .site_order_list{position: relative; display: flex; align-items: center; justify-content: space-between; padding-left: 34px; padding-right: 30px; padding-top: 25px; padding-bottom: 23px; margin-bottom: 6px; background-color: #fff; cursor: pointer;}
.site_order_list_wrap .site_order_list:last-child{margin-bottom: 0;}
.site_order_list_wrap .site_order_list .site_name{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; 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: #6738ff; 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;}

/*구매 찜한 사이트 디자인*/
.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 #dedcec;}
.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:#6738ff;}
.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;}
.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: 12px; padding-right: 11px; border-right: 1px solid #000; box-sizing: border-box;}
.favorite_list_delete_btn_con .favorite_list_delete_icon{position: relative; width: 33px; height: 33px;}
.favorite_list_delete_btn_con .favorite_list_delete_icon:before{content: ''; position: absolute; top:50%; left: 50%; margin-left: -8px; 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: -8px; width: 15px; border-bottom:1px solid #000; transform: rotate(-45deg);}

.favorite_list_wrap{}
.favorite_list_wrap .favorite_list_con{width: calc(100% + 60px); margin-left: -60px; margin-bottom: -78px;}
.favorite_list_wrap .favorite_list{padding-left: 60px; margin-bottom: 78px;}
.favorite_list_wrap .favorite_list_inner{font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem; }
.favorite_list_wrap .favorite_list .check_btn_style_1_con{margin-bottom: 40px;}
.favorite_list_wrap .favorite_list .img_con{position: relative; overflow: hidden; /*height: 352px;*/ border:1px solid #f0eef9; padding-top: 171.7%; margin-bottom: 25px; 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:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; word-spacing: -0.03em; font-weight: 500; color:#000;}

.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: 173px;}
.purchase_list_wrap .purchase_list_con:last-child{margin-bottom: 0px;}
.purchase_list_wrap .purchase_list_con .mypage_sub_title{margin-bottom: 75px;}
.purchase_list_con .purchase_list{margin-bottom: 86px;}
.purchase_list_con .purchase_list:last-child{margin-bottom: 0px !important;}
.purchase_list_con .purchase_list .box_style_0_con{margin-bottom: 40px;}

.box_style_0_con{}
.box_style_0_con .box_style_0_list{display: block; border:1px solid #f0eef9; margin-bottom: 10px; box-sizing: border-box;}
.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:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; color:#000; margin-bottom: 20px;}
.box_style_0_con .box_style_0_list .box_style_0_line{display: block; width: 43px; border-bottom:1px solid #000; margin-bottom: 20px;}
.box_style_0_con .box_style_0_list .box_style_0_title{font-size:26px; font-size:2.6rem; line-height:32px; line-height:3.2rem; letter-spacing: -0.02em; font-weight: 700; color:#000;
    text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.box_style_0_con .box_style_0_list .box_style_0_desc_con{padding-top: 36px; padding-bottom: 36px; 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;}

.list_style_0_con{}
.list_style_0_con .list_style_0{overflow:hidden; margin-bottom: 13px; 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:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 400; color:#000;}
.list_style_0_con .list_style_0 .list_style_0_desc{overflow:hidden; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 300; color:#000; text-align: right;}
.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: 120px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem;}
.list_style_0_con.type_2 .list_style_0 .list_style_0_desc{text-align: left;}

.list_style_0_con.type_3{}
.list_style_0_con.type_3 .list_style_0{margin-bottom: 21px;}
.list_style_0_con.type_3 .list_style_0 .list_style_0_title{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; 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:21px; font-size:2.1rem;}

.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:#6738ff; 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: #6738ff;
    background-image: url('../img/arrow_6x10_white_right.png'); background-size: 6px 10px; background-position: left 11px center; background-repeat: no-repeat;}

.receipt_wrap{}
.receipt_wrap .receipt_con{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:0; background-image: url('../img/receipt_bottom_point_bg.png'); background-size: auto; background-repeat: repeat-x;}
.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: 24px; height: 100%; left: 0; bottom:0; background-image: url('../img/receipt_top_left_bg.png'); background-size: auto; background-repeat: no-repeat;}
.receipt_wrap .receipt_top_con:after{content: ''; position: absolute; width: 24px; height: 100%; right: 0; bottom:0; background-image: url('../img/receipt_top_right_bg.png'); background-size: auto; background-repeat: no-repeat;}
.receipt_wrap .receipt_top_inner{display: flex; align-items: center; justify-content: flex-end; background-image: url('../img/receipt_top_bg.png'); background-repeat: no-repeat; background-position: bottom 0px center;
    padding-top: 42px; padding-bottom: 42px; padding-left: 10px; padding-right: 10px; background-color: #6738ff; 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.04em; font-weight: 700; color:#fff; margin-right: 25px;}
.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: 24px; height: 100%; left: 0; top:0; background-image: url('../img/receipt_bottom_left_bg.png'); background-size: cover; background-repeat: no-repeat;}
.receipt_wrap .receipt_bottom_con:after{content: ''; position: absolute; width: 24px; height: 100%; right: 0; top:0; background-image: url('../img/receipt_bottom_right_bg.png'); background-size: cover; background-repeat: no-repeat;}
.receipt_wrap .receipt_bottom_inner{z-index: 1; padding-top: 58px; padding-bottom: 80px; padding-left: 10px; padding-right: 10px; background-color: #fff; box-sizing: border-box;}
.receipt_wrap .receipt_bottom_con .receipt_title{font-size:36px; font-size:3.6rem; line-height:58px; line-height:5.8rem; letter-spacing: -0.04em; font-weight: 700; color:#000;}
.receipt_wrap .receipt_bottom_con .receipt_title .font_helve{font-size:37px; font-size:3.7rem; line-height:0px; line-height:0rem; font-weight: 500;}
.receipt_wrap .receipt_bottom_con .table_style_0 td{height: 69px;}
.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;}
.receipt_wrap .receipt_bottom_con .desc_con{padding-top: 47px;}
.receipt_wrap .receipt_bottom_con .desc_con:after{content:''; position: absolute; width: calc(100% + 68px); left:-34px; top:0; border-bottom:1px dashed #f0eef9;}

.list_style_1_wrap{}
.list_style_1_wrap.type_2{}
.list_style_1_wrap.type_2 .list_style_1_title{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; 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:17px; font-size:1.7rem; line-height:32px; line-height:3.2rem; word-spacing: -0.03em;}
.list_style_1_wrap.type_2 .list_style_1_con > li:before{top:18px;}

.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: visible;}
.popup_style_3_wrap .popup_style_3_con{overflow: hidden;}
.popup_style_3_con .contents_box{margin-bottom: 60px;}
.popup_style_3_con .popup_title_con{padding-top: 45px; padding-bottom: 48px; padding-left: 45px; padding-right: 45px; background-color: #6738ff; 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:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.04em; 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:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; 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: 57px;}
.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: 20px;}
.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:inline-block; width: 60px; height: 60px; background-image: url('/weven_template/theme/weven/resource/img/popup_close.png');
    border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: 18px 18px;}

/* 도메인 관리 */
.domain_info_list_wrap{}
.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 #dedcec;}
.domain_info_list_con .domain_info_list:last-child:after{content:none;}
.domain_info_list_con .domain_info_list_title{font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; color:#000; margin-bottom: 17px;}
.domain_info_list_con .domain_info_list_num{font-size: 58px; font-size: 5.8rem; line-height: 64px; line-height: 6.4rem; font-weight: 500; 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:#6738ff; 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: 58px; font-size: 5.8rem; line-height: 64px; line-height: 6.4rem; font-weight: 500; color:#000; text-align: center;}
.domain_address_con.type_2 .domain_address{font-size:49px; font-size:4.9rem; line-height:56px; line-height:5.6rem;}


/* 새 도메인 구매 */

.btn_style_1_con.success .btn_style_1{width: 82px;}
.btn_style_1_con.success .btn_style_1.active{background-color: #6738ff; border-color:#6738ff; background-image: url('../img/check_17x12_white.png'); background-size: 17px 12px; background-position: center; background-repeat: no-repeat;}

.domain_fixed_con{max-width: 1000px; width:100%; min-height: 382px; border-radius: 15px; background-color: #6738ff; 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.02em; font-weight: 300; color:#fff; margin-right: 20px; margin-bottom: 14px;}
.domain_fixed_con .top_box .count{font-size:60px; font-size:6.0rem; line-height:66px; line-height:6.6rem; 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_list_con{}
.form_style_1_wrap .form_style_1_list{margin-bottom: 40px;}
.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_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_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;}

.select_style_0_wrap{position: relative; height: 52px; 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:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; 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 #dedcec;
    background-image: url('../img/select_style_0_arrow.png'); background-size: 12px 7px; background-repeat: no-repeat; background-position: right 10px top 10px; cursor: pointer;}
.select_style_0_wrap .selected_item.active{}
.select_style_0_wrap .select_style_0_con{display:none; position: absolute; width:100%; max-height: 488px; overflow-y: auto; border:1px solid #dedcec; 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:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; 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 #dedcec; background-image: url('../img/select_style_0_arrow.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:#6738ff;}
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:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0em; font-weight: 500; color:#000;
    padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right:20px; box-sizing: border-box; text-align: left; border:1px solid #dedcec; border-radius: 3px;
    background-image: url('../img/select_style_0_arrow.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 #dedcec; 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: 140px; height: 65px;}
.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:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; 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:4px solid #000;
    background-image: url('../img/select_style_2_arrow.png'); background-size: 16px 10px; background-repeat: no-repeat; background-position: right 1px top 26px; cursor: pointer;}
.select_style_2_wrap .select_style_0_con{display:none; position: absolute; width:100%; max-height: 488px; overflow-y: auto; border:1px solid #dedcec; border-top:none; border-radius: 0px; box-sizing: border-box; z-index: 1;}
.select_style_2_wrap .select_style_0{background-color: #fff;}
.select_style_2_wrap .select_style_0 > li{text-align: left;}
.select_style_2_wrap .select_style_0 > li > a{display: block; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.04em; 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_2_wrap .select_style_0 > li.active > a{font-weight: 500; background-color: #fcfafd;}
.select_style_2_wrap .select_style_0 > li:last-child > a{border-bottom:none;}

/* tab_style_0 */
.tab_style_0_wrap .tab_style_0_con{display: inline-flex; flex-wrap: nowrap; align-items: flex-start; overflow-x: auto;}
.tab_style_0_con .tab_style_0{flex: 0 0 auto;}
.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: 17px; padding-bottom: 17px; margin-left: 18px; margin-right: 18px; transition: all 0.2s; font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; letter-spacing: -0.035em; font-weight: 500; color: #a6a1c2;}
.tab_style_0_con .tab_style_0:first-child > a{margin-left: 0;}
.tab_style_0_con .tab_style_0:last-child > a{margin-right: 0;}
.tab_style_0_con .tab_style_0.active > a{border-bottom: 4px solid #000; font-weight: 700; color: #000;}

/*문의내역 상세*/
.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{margin-bottom: 50px; border-bottom:2px solid #000; padding-bottom: 52px;}
.board_style_0 .title{width:460px; font-size:32px; font-size:3.2rem; line-height:48px; line-height:4.8rem; letter-spacing: -0.02em; font-weight: 700; color:#000; box-sizing: border-box; word-break: keep-all; padding-right: 60px;}
.board_style_0 .desc{overflow: hidden; font-size:19px; font-size:1.9rem; line-height:38px; line-height:3.8rem; letter-spacing: -0.02em; font-weight: 300; color:#000; word-break: keep-all;}
.board_style_0 .info_box{display: flex; align-items: center; padding-bottom: 3px; margin-top: 47px;}
.board_style_0 .file_box{}
.board_style_0 .file_box .file_title{position: relative; float:left; padding-right: 16px; margin-right: 14px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0em; font-weight: 500; 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 #dedcec;}
.board_style_0 .file_box .file{float:left; font-size: 0; line-height: 0;}
.board_style_0 .file_box .file > a{position: relative; display: inline-block; word-break:break-all; transition:color 0.3s ease; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; color:#000;}
.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 #dedcec;}

/*search_box_wrap (search_input & major_keyword) - 주요기능 메인, 위븐활용 메인, 위븐소식 메인에서 사용*/
.search_box_wrap{}
.search_box_wrap .search_input_con{position: relative; overflow: hidden; border-radius: 36px; border: 4px solid #6738ff; height: 71px; padding: 19px 24px 19px 34px; background-color: #fff; font-size:0px; font-size:0rem; line-height:0px; line-height:0.0rem;}
.search_box_wrap .search_input_con .search_input{position: relative; width:calc(100% - 20px); height: 100%; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; font-weight: 400; color:#6738ff; 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:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; font-weight: 300; color:#6738ff;}
.search_box_wrap .search_input_con .search_input::-moz-placeholder{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; font-weight: 300; color:#6738ff;}
.search_box_wrap .search_input_con .search_input:-moz-placeholder{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; font-weight: 300; color:#6738ff;}
.search_box_wrap .search_input_con .search_input:-ms-input-placeholder{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; font-weight: 300; color:#6738ff;}
.search_box_wrap .search_input_con .search_input + input[type=submit]{width:20px; height: 100%;  background-image: url("../img/search_input_img_000.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 .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; background-image: url(../img/arrow_6x10_black_right.png); background-repeat: no-repeat; background-size: 6px 10px; background-position: right 0px center;}
.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 #dedcec;}
.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:last-child{margin-bottom: 0;}
.list_card_style_0_wrap .list_card_style_0_title{margin-bottom: 52px; text-align: center; font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; 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{max-width: 366px; margin-left: 17px; margin-right: 17px; margin-bottom: 34px;}
.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: 46px 40px 37px 50px;}
.list_card_style_0_wrap .list_card_style_0 .text_box .title{margin-bottom: 13px; font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem; font-weight: 700; letter-spacing: -0.04em;}
.list_card_style_0_wrap .list_card_style_0 .text_box .desc{margin-bottom: 46px; font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; 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;}
.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 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");}

/*위븐활용*/
.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 #dedcec;}
.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;}

/*사이트디자인*/
.grid_style_0.site_design_card .text_box{margin-bottom: 35px;}
.grid_style_0.site_design_card .text_box .site_design_num{position: relative; margin-top: 3px; padding-right: 27px; margin-right: 20px; font-size: 54px; font-size: 5.4rem; line-height: 60px; line-height: 6.0rem; 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: 1px; right: 0; height: calc(100% - 16px); border-right: 1px solid #dad4e8; }
.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:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; font-weight: 300; letter-spacing: 0.12em; color: #000; margin-bottom: 3px;}
.grid_style_0.site_design_card .text_box .site_design_info .site_design_name{font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}

/*사이트디자인 구매팝업*/
.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:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; letter-spacing: -0.04em; word-spacing: -0.05em; font-weight: 900; color:#000; margin-bottom: 12px;}
.choice_site_wrap .choice_site_text_con .site_no{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: 0.04em; word-spacing: 0.02em; font-weight: 500; color:#000; margin-bottom: 24px;}
.choice_site_wrap .choice_site_text_con .choice_site_line{border-bottom:1px solid #dedcec; 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;}

/*사이트디자인 - 크리에이터*/
.site_design_creator_profile_con{}
.site_design_creator_profile_con .creator_profile_img_box{border-radius: 50%; overflow: hidden; margin-bottom: 27px;}
.site_design_creator_profile_con .creator_profile_img_box img{width: 100%;}
.site_design_creator_profile_con .created_by{margin-bottom: 17px; font-size:25px; font-size:2.5rem; line-height:31px; line-height:3.1rem; font-weight: 700; letter-spacing: -0.03em; color: #000;}
.site_design_creator_profile_con .creator_id{font-size: 100px; font-size: 10.0rem; line-height: 106px; line-height: 10.6rem; font-weight: 500; letter-spacing: -0.01em; 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:38px; font-size:3.8rem; line-height:44px; line-height:4.4rem; font-weight: 900; letter-spacing: -0.05em; color: #000; text-align: left;}

/*제작사례*/
.use_case_swiper_wrap{}
.use_case_swiper_wrap .use_case_swiper_profile_wrap{}
.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;}

.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 #6738ff; border-left: 8px solid transparent; border-right: 8px solid transparent;}
.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/icon_play_btn_16x17_img.png'); background-repeat: no-repeat; background-size: 16px 17px; background-position: center;}
.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_9x16_black_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{margin-bottom: 73px; 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 #dedcec; 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: 27px; height: 27px; overflow: hidden; border-radius: 50%;}
.grid_style_1.customer_center_card.faq .info_list_con > li > a > span.plus_btn > span{width: 13px; height: 1px; position: absolute; top: calc(50% - 1px); left: calc(50% - 1px); 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: 13px; position: absolute; top: calc(50% - 1px); left: calc(50% - 1px); transform: translateY(-50%); background-color: #fff;}

.grid_style_1.customer_center_card.suggest .info_list_con > li > a{font-weight: 500; padding-bottom: 4px;}
.grid_style_1.customer_center_card.suggest .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;}

.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: 32px; font-size:30px; font-size:3.0rem; line-height:36px; line-height:3.6rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}
.grid_style_2.news_notice_card{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: 62px; height: 35px; display: inline-flex; align-items: center; padding-top: 3px; box-sizing: border-box; justify-content: center; position: absolute; top: 0; left: 0; font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; font-weight: 800; letter-spacing: -0.02em; color: #fff; background-color:#6738ff;}
.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: 13px 20px 14px 20px;}
.grid_style_2.news_notice_card .text_box .news_notice_title{max-width: 230px; margin-bottom: 5px; font-size:21px; font-size:2.1rem; line-height:34px; line-height:3.4rem; font-weight: 700; letter-spacing: -0.035em; color: #000;}
.grid_style_2.news_notice_card .text_box .news_notice_desc{margin-bottom: 52px; font-size:19px; font-size:1.9rem; line-height:32px; line-height:3.2rem; font-weight: 300; letter-spacing: -0.013em; 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: 64px;}
.grid_style_2.news_notice_card .text_box .news_notice_date{font-size:15px; font-size:1.5rem; 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:after{top: calc(50% - 5px); right: 0; transform: translateY(-50%); content:""; position: absolute; width: 32px; height: 32px; display: inline-block; background-color: #6738ff; overflow: hidden; border-radius: 50%; background-image: url('../img/icon_plus_btn_14x14_img.png'); background-size: 14px 14px; background-position: center; background-repeat: no-repeat;}
.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;}
.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;}
.site_open_type_list_wrap{width: calc(100% + 88px); margin-left: -88px; display: flex; flex-wrap: wrap; align-items: stretch;}
.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{background-color: #fff;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .img_box > img{width: 100%;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .img_box .img_link_btn{background-image: url('../img/icon_plus_btn_21x22_img.png'); padding-right: 40px; background-repeat: no-repeat; background-size: 21px 22px; background-position: right center; display: inline-block; position: absolute; bottom: 39px; right: 40px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.04em; color: #fff;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box{padding: 85px 50px 80px;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_type_title{margin-bottom: 38px; 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_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_type_desc{margin-bottom: 32px; font-size:26px; font-size:2.6rem; line-height:42px; line-height:4.2rem; font-weight: 700; letter-spacing: -0.04em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_type_line > hr{margin-bottom: 36px; width: 70px; height: 2px; background-color: #000; float: none; margin-left: auto; margin-right: auto;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_price_unit{margin-bottom: 16px; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.03em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_price_unit .font_helve{font-size:21px; font-size:2.1rem; line-height:27px; line-height:2.7rem;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_price_unit .discount_info{color: #6738ff; display: inline-block; margin-left: 3px;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_price_unit .discount_info .origin_price{position: relative; display: inline-block; margin-left: 5px; padding-left: 3px; padding-right: 3px; letter-spacing: 0.01em;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_price_unit .discount_info .origin_price:after{content: ""; position: absolute; top: calc(50% - 3px); left: 0; width: 100%; border-bottom: 1px solid #6738ff;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_price_info{margin-bottom: 33px; font-size:39px; font-size:3.9rem; line-height:45px; line-height:4.5rem; font-weight: 900; letter-spacing: -0.06em; color: #6738ff;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .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 .site_open_type_list_inner .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 .site_open_type_list_inner .text_box .site_open_benefit_list > li{display: inline-block; position: relative; width: 202px; padding-left: 30px; padding-right: 30px; box-sizing: border-box;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_benefit_list > li:after{content: ""; position: absolute; top: 4px; right: 0; height: calc(100% - 9px); border-right: 1px solid #dedcec;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_benefit_list > li:last-child:after{content: none;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_benefit_list > li .benefit_title{margin-bottom: 6px; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; font-weight: 300; letter-spacing: -0.03em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_benefit_list > li .benefit_info{font-size:23px; font-size:2.3rem; line-height:29px; line-height:2.9rem; font-weight: 700; letter-spacing: -0.02em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_benefit_list > li .benefit_info.font_helve{margin-top: 4px;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_experience_info{font-size:19px; font-size:1.9rem; line-height:34px; line-height:3.4rem; font-weight: 300; letter-spacing: -0.035em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .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 .site_open_type_list_inner .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: 10px; max-width: 444px;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item_con:last-child{margin-right: 0;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .selected_item{background-color: #f5f3fc; border-radius: 22px; width: 100%; height: 100%; font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; font-weight: 500; letter-spacing: -0.02em; color: #000;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .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;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .site_open_discount_select{padding-bottom: 5px; background-color: #fff; border: none; overflow-y: auto; max-height: 300px;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .site_open_discount_select > li{text-align: left;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .site_open_discount_select > li.active{display: none;}
.site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner .text_box .site_open_discount_select_wrap .site_open_discount_select > li > a{display: block; font-size:17px; font-size:1.7rem; line-height:23px; line-height:2.3rem; letter-spacing: -0.02em; color: #000;}

@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) {

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

    /* 200316 jsj 사이트디자인상세 팝업 */
    .popup_desc_con .br_style_0{display: block;}

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

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

    /*login*/
    .sns_login_list_con .sns_login_list{width: auto; margin-bottom: 0;}
    .sns_login_list_con .sns_login_list .sns_icon{width: auto; margin-right: 15px;}

    /*사이트개설*/
    .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_box .mysite_list_img_box{max-height: 450px;}

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

    /*구매내역*/
    .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: 46px; padding-bottom: 46px; padding-left: 48px; padding-right: 38px;}

    /* 새 도메인 구매 */
    .domain_fixed_con .top_box{padding:46px 40px 21px; 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{}

    .popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn{font-size:13px; font-size:1.3rem; line-height:19px; line-height:1.9rem; padding-left: 8px; padding-top: 2px;}

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

    .grid_style_2.news_notice_card .text_box{padding: 23px 30px 24px 30px;}

    /*고객사례*/
    .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 #dedcec;}
    .use_case_swiper_wrap .use_case_swiper_profile_wrap .use_case_swiper_profile_con:last-child .text_box:after{content: none;}

}


@media all and (min-width:992px){
    .sub_contents_title{font-size: 65px; font-size: 6.5rem; line-height: 97px; line-height: 9.7rem;}
    .sub_contents_title .quotation_mark{top: 24px;}
    .sub_contents_title .quotation_mark:last-child{bottom: 49px;}

    .sub_design_list_num{font-size: 130px; font-size: 13.0rem; line-height: 136px; line-height: 13.6rem;}

    /*사이트 디자인*/
    .choice_site_wrap .choice_site_img_con{padding-right: 55px;}

    /* 992 200316 jsj 사이트디자인상세 팝업 */
    .popup_style_1_wrap .popup_style_1_con .popup_bg_style_0{height:calc(100% - 4400px); }
    .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 #dedcec;}
    .popup_header_con .user_info > li:last-child:after{border-right: none;}
    .exit_btn_wrap{right: 50px; top:50px;}
    .exit_btn_wrap .exit_btn{width: 90px; height: 90px;}

    .popup_desc_con .br_style_0{display: block;}

    .popup_subpage_design_con .subpage_img_wrap{width: calc(100% + 45px); margin-left: -45px;}
    .popup_subpage_design_con .subpage_img_card{padding-left: 45px;}


    .popup_bottom_menu_con .popup_bottom_menu > span{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; padding-left: 36px; letter-spacing: 0.1rem;}
    .popup_bottom_menu_con .popup_bottom_menu:nth-child(2) > span{padding-left: 31px;}
    .popup_bottom_menu_con .popup_bottom_menu .popup_bottom_free_btn{order:2;}



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

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

    .period_choice_list_con .period_info_con .sale_info_con{position: absolute; top:0; right: -53px; transform: translateX(100%); margin-top: 0;}
    .period_choice_list_con .period_info_con .sale_info{margin-right: 26px;}

    /*faq*/
    .board_style_1_con .board_style_1{margin-bottom: 216px;}
    .board_style_1_con .board_style_1 .title_con{float: left; width: 200px; margin-bottom: 0;}
    .board_style_1_con .board_style_1 .content_con{float: left; width: calc(100% - 200px); margin-top: 4px;}

    .faq_list_con .comment_con:not(.list_on):hover .comments_icon{background-color:#6738ff; border-color:#6738ff;}
    .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;}

    /*내 사이트*/
    .mysite_list_con .mysite_list_box{display: flex; align-items: stretch; overflow: hidden; margin-bottom: 80px;}
    .mysite_list_con .mysite_list_box .mysite_list_img_box{max-height: none; padding-right: 40px; margin-bottom: 0;}
    .mysite_list_con .mysite_list_box .mysite_list_text_box{padding-left: 40px;}
    .mysite_list_con .mysite_list_box .mysite_list_img{position: absolute; top:0; left:0; width: calc(100% - 40px); }

    .mysite_list_con.type_img .mysite_list_inner{margin-top: 66px;}
    .mysite_list_con.type_list .mysite_list.active{padding-bottom: 80px;}
    .mysite_list_con.type_list .mysite_list.active .mysite_list_inner{margin-top:66px;}
    .mysite_list_con.type_list .mysite_list.active .mysite_list_on_btn{bottom:90px;}

    /*구매 찜한 사이트 디자인*/
    .favorite_list_delete_btn_con{position: absolute; top:10px; right: 0;}

    /*구매내역*/

    .receipt_wrap .receipt_top_inner{padding-left: 51px; padding-right: 51px; }
    .receipt_wrap .receipt_bottom_inner{padding-top: 78px; 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: 160px; padding-right: 160px;}
    .popup_style_3_con .popup_title_con{padding-top: 45px; padding-bottom: 48px; padding-left: 75px; padding-right: 75px;}
    .popup_style_3_con .popup_desc_con{padding-top: 50px; padding-bottom: 90px; padding-left: 75px; padding-right: 75px;}
    .popup_style_3_wrap .popup_style_3_close_btn_con{right: 0; transform: none;}
    .popup_style_3_wrap .popup_style_3_close_btn_con > a{width: 90px; height: 90px; background-color: #6738ff;}

    /* 새 도메인 구매 */
    .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: 77px;}
    .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;}

    .select_style_0_wrap .selected_item{padding-right: 50px;}

    /*문의 내역*/
    .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;}

    /*정보변경*/
    .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;}

    .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: 57px;}

    .news_contents_category_title{margin-bottom: 52px;}

    /*고객지원*/
    .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: 43px 40px 33px 49px;}
    .grid_style_2.news_notice_card .text_box .news_notice_title{padding-right: 10px;}
    .grid_style_2.news_notice_card .text_box .news_notice_desc{padding-right: 10px;}

    .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_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);}
    .site_open_service_list_wrap .site_open_service_list:nth-child(2n):after{content: "";}
    .site_open_service_list_wrap .site_open_service_list:nth-child(3n):after{content: none;}
    .site_open_service_line{height: 150px;}
    .site_open_type_list_wrap{}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover{}
    .site_open_type_list_wrap .site_open_type_list .site_open_type_list_inner:hover{}
}

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

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

    .tab_style_0_con .tab_style_0 > a{margin-left: 36px; margin-right: 36px;}
    .grid_style_0_con.site_design_creator_grid{margin-bottom: 54px;}

    .customer_center_swiper_wrap .customer_center_swiper .text_box{padding-left: 100px; padding-right: 100px;}
    /* 사이트디자인 - 팝업 - 사이트 개설 */
    .input_list_style > li .desc {width: 406px;}
    .input_list_style > li .title {width: 126px;}
    .create_site_con{}
    .create_site_inner{padding-top: 101px; padding-bottom: 89px;}
    .create_site_inner .create_site_title_con{text-align: right; padding-right: 70px; margin-bottom: 0;}
    .create_site_inner .create_site_title_con:after{content: ''; position: absolute; top:7px; right: 0; height: calc(100% - 18px); border-right: 1px solid rgba(255,255,255,0.2);}
    .create_site_inner .contents_box{padding-left: 70px; padding-top: 7px;}
    .create_site_inner .contents_box .site_id_input_con{display: block;}
    .create_site_inner .contents_box .site_id_input{width: 329px;}
    .create_site_inner .contents_box .btn_style_2_con{width: auto;}
    .create_site_inner .create_site_title{width:auto; margin-bottom: 23px; }
    .create_site_inner .btn_style_2_con{position: absolute; right:0; bottom:0;}
}

@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){

    /*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_function_title_bg{padding-top: 200px; padding-bottom: 200px;}

}

@media  all and (min-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;}
    .popup_style_1_wrap .popup_desc_textbox{padding-left: 65px;}

    .popup_style_2_wrap .popup_make_management_wrap{padding-left: 120px; padding-right: 120px;}
    .popup_make_management_wrap .popup_make_order_con{padding-right: 60px;}
    .popup_make_management_wrap .popup_order_video_con{padding-left: 60px;}

}

@media all and (min-width: 1920px) {
    .mypage_contents_box .mypage_right_box{position:absolute; right:0; width:calc((100% - 1030px)); padding-left: 30px;}
    .mypage_contents_box .mypage_right_box .mypage_right_inner{float: right;}

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

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

    /*문의내역*/
    .list_style_0_con.type_2 .list_style_0{display: block; margin-bottom: 10px; margin-right: 0;}
    .list_style_0_con.type_2 .list_style_0 .list_style_0_title{min-width: 120px; margin-right: 0;}

    .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 .site_open_type_list{width: 33.33%;}

}

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

@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_subpage_design_wrap{padding-left: 45px; padding-right: 45px;}
    .popup_style_1_wrap .popup_check_wrap{padding-left: 260px; padding-right: 260px;}

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

    .popup_function_title_bg{padding-top: 300px; padding-bottom: 300px; margin-bottom: 200px;}

    .popup_style_2_wrap .popup_function_title_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_make_management_wrap{padding-left: 160px; padding-right: 160px;}
    .popup_make_management_wrap .popup_make_order_wrap{margin-bottom: 200px;}
    .popup_make_management_wrap .popup_management_order_wrap{margin-bottom: 200px;}
    .popup_make_management_wrap .popup_make_order_con{padding-right: 80px;}
    .popup_make_management_wrap .popup_order_video_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: 2366px) {
    .list_card_style_0_wrap{max-width: 2366px;}
}

@media print and (color) {
    * {  -webkit-print-color-adjust: exact;  print-color-adjust: exact;  }
    .receipt_wrap .receipt_top_con{background-color: #6738ff;}
    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;}
}