.y_center{position:absolute;top:50%}.y_center{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-khtml-transform:translateY(-50%)}.x_center{position:absolute;left:50%}.x_center{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-khtml-transform:translateX(-50%)}.both_center{position:absolute;top:50%;left:50%}.both_center{transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-khtml-transform:translateY(-50%) translateX(-50%)}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.bold{font-weight:800}.col_2>div,.col_2>li,.col_2>a{width:50%}.col_3>div,.col_3>li,.col_3>a{width:33.33%}.col_4>div,.col_4>li,.col_4>a{width:25%}.col_5>div,.col_5>li,.col_5>a{width:20%}.table{display:table;width:100%}.table>div,.table>li,.table>a{display:table-cell;vertical-align:middle}.fixed{table-layout:fixed}.ver_top>div,.ver_top>li,.ver_top>a{vertical-align:top}.ver_bottom>div,.ver_bottom>li,.ver_bottom>a{display:table-cell;vertical-align:bottom}::-webkit-scrollbar{width:8px;height:8px;border:3px solid #fff}::-webkit-scrollbar-thumb{height:50px;width:50px;background:rgba(0,0,0,0.2);-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1)}::-webkit-scrollbar-track{background:#efefef;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}.section_body{position:relative;display:block;margin:0 auto;width:1420px;text-align:center}.section .article,.section_body .article{position:relative;display:block;width:100%}.section .article>img,.section_body .article>img{width:100%}.section{position:relative;display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.section .bg_body{position:relative;display:block;margin:0 auto;width:1420px}.section .bg_body>img{width:100%}.half_body{position:relative;display:block;width:710px;text-align:center}.half_body>img{width:100%}#top_mark{position:fixed;top:15px;left:20px;height:30px;z-index:999}#top_mark img{height:100%}header{position:absolute;top:0;left:0;display:block;width:100%;z-index:500}header.on{background-color:rgba(255,255,255,0.9)}header .header_body{position:relative;display:block;margin:0 auto;width:1600px}header .header_top{background-color:transparent}header .header_top .header_body{height:60px}header .header_top .header_body>div{position:absolute;top:30px;right:0;background-repeat:no-repeat;background-position:bottom left;background-image:url("/img_up/shop_pds/sjwell/design/img/header_mem_divi_w.png")}header.on .header_top .header_body>div,header.sub_active .header_top .header_body>div{background-image:url("/img_up/shop_pds/sjwell/design/img/header_mem_divi.png")}header .header_top .mem_box{display:none}header .header_top .mem_box_w{display:inline-block}header.on .header_top .mem_box,header.sub_active .header_top .mem_box{display:inline-block}header.on .header_top .mem_box_w,header.sub_active .header_top .mem_box_w{display:none}header .header_top .mem_box .mem_list li,header .header_top .mem_box_w .mem_list li{float:left;height:12px;background-repeat:no-repeat;background-position:bottom right;background-image:url("/img_up/shop_pds/sjwell/design/img/header_mem_divi.png")}header .header_top .mem_box_w .mem_list li{background-image:url("/img_up/shop_pds/sjwell/design/img/header_mem_divi_w.png")}header .header_top .mem_list li a{display:inline-block;padding:0 10px}header .header_top .mem_list li a img{height:100%}header .header_navi{position:relative;display:block;width:100%;border-top:0;border-bottom:0;background-color:transparent}header .header_navi .header_body{text-align:right}header .header_navi .header_body>div{display:inline-block;vertical-align:middle}header .header_navi .logo_area{position:absolute;top:0;left:0}header .header_navi .logo_area .logo{display:inline-block;padding:10px 0 0 0;height:50px}header .header_navi .logo_area .logo img{height:100%}header .header_navi .navi_area{width:1300px;text-align:right}header .header_navi .dep3{display:inline-block}header .header_navi .dep3>li{float:left}header .header_navi .dep3>li>a{display:inline-block;padding:0 30px;text-align:center}header .header_navi .dep3>li>a span{font-size:20px;line-height:60px;color:#fff;font-weight:bold}header.on .header_navi .dep3>li>a span,header.sub_active .header_navi .dep3>li>a span{color:#333}header .header_navi .sub_menu_box{position:absolute;top:45px;left:0;display:none;padding:60px 0 0 300px;width:100%;height:210px;text-align:left;background-repeat:no-repeat;background-size:auto 210px;background-position:-100px center;z-index:500}header .header_navi .sub_menu_box .dep2 li{float:left;padding-bottom:20px}header .header_navi .sub_menu_box .dep2 li a{position:relative;display:inline-block;padding:0 0 0 15px}header .header_navi .sub_menu_box .dep2 li a:before{content:"";position:absolute;top:7px;left:0;width:12px;height:12px;background-image:url("/img_up/shop_pds/sjwell/design/img/sub_meniu_icon.png");background-repeat:no-repeat;background-size:100% 100%;background-position:left center}header .header_navi .sub_menu_box .dep2 li a:hover:before{background-image:url("/img_up/shop_pds/sjwell/design/img/sub_meniu_icon.png")}header .header_navi .sub_menu_box .dep2 li a::after{content:"";position:absolute;bottom:-10px;left:0;display:block;width:0;height:2px;background-color:#228bdf;transition:width .3s cubic-bezier(0.215,0.61,0.355,1)}header .header_navi .sub_menu_box .dep2 li a:hover::after{width:100%}header .header_navi .sub_menu_box .dep2 li a span{display:inline-block;width:245px;font-size:17px;color:#333;letter-spacing:-1px}header .navi_bg{display:none;width:100%;height:210px;background-color:transparent}footer{position:relative;display:block;width:100%;background-color:#fff;border-top:1px solid #adadad}footer.main{border-top:0}footer .footer_body{position:relative;display:block;margin:0 auto;width:1420px}footer.main .partner_list{display:block}footer .partner_list{display:none;padding:42px 0 30px 0;width:100%;text-align:center}footer .partner_list>img{width:100%}footer .partner_list ul{display:inline-block}footer .partner_list li{float:left;height:50px;text-align:center}footer .partner_list li img{display:inline-block !important;width:auto !important;max-width:202px;height:100% !important}footer .footer_wrap{position:relative;display:block;padding-bottom:60px;width:100%}footer .footer_wrap .footer_navi{position:relative;padding:12px 0;width:100%;border-bottom:1px solid #e0e0e0}footer.main .footer_wrap .footer_navi{border-top:1px solid #e0e0e0}footer .footer_wrap .footer_navi .footer_link{padding:5px 0;width:100%}footer .footer_wrap .footer_navi .footer_link li{float:left}footer .footer_wrap .footer_navi .footer_link li a{position:relative;display:inline-block;padding:0 20px;font-size:18px;line-height:20px;color:#989898}footer .footer_wrap .footer_navi .footer_link li a:before{content:"";position:absolute;top:4px;left:0;width:1px;height:18px;background-color:#e0e0e0}footer .footer_wrap .footer_navi .footer_link li:first-child a:before{background-color:transparent}footer .footer_wrap .footer_navi .sns_link{position:absolute;top:12px;right:10px}footer .footer_wrap .footer_navi .sns_link li{float:left;padding-left:40px}footer .footer_wrap .footer_navi .sns_link li a{display:inline-block;height:30px}footer .footer_wrap .footer_navi .sns_link li img{height:100%}footer .footer_wrap .footer_logo{position:relative;display:block;padding:20px 0;width:100%;text-align:left}footer .footer_wrap .footer_logo a{display:inline-block}footer .footer_wrap .footer_logo img{height:110px}footer .footer_wrap .footer_info>div{position:relative;vertical-align:top}footer .footer_wrap .footer_info>div:before{content:"";position:absolute;top:0;left:0;width:1px;height:100px;background-color:#e0e0e0}footer .footer_wrap .footer_info>div:first-child:before{background-color:transparent}footer .footer_wrap .footer_info .footer_adress1{width:430px}footer .footer_wrap .footer_info .footer_adress2{width:510px}footer .footer_wrap .footer_info>div img{height:110px}footer .footer_wrap .footer_info .footer_contact{text-align:right}.quick_warp{position:absolute;top:225px;right:0;display:block;width:92px;border:1px solid #c0bebb;background-color:#fff;z-index:1000}.quick_warp .quick_list,.quick_warp .quick_list li{position:relative;width:100%}.quick_warp .quick_list li:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:1px;background-color:#c0bebb}.quick_warp .quick_list li:last-child:after{content:none}.quick_warp .quick_list li a{display:block;width:100%}.quick_warp .quick_list li a img{width:100%}.quick_warp .quick_top_btn{display:block;width:100%;cursor:pointer}.quick_warp .quick_top_btn img{width:100%}.member_wrap{position:relative;display:block;margin-bottom:60px;width:100%;text-align:left}.member_wrap .btn_area{margin-top:60px}.login_body{position:relative;display:block;margin:0 auto;width:460px}.login_box{position:relative;display:block;width:100%}.login_box .input label{display:inline-block;margin-bottom:4px;width:100%;font-size:14px;color:#9f9f9f}.login_box input[type=text],.login_box input[type=password]{display:block;margin-bottom:15px;padding:0 12px;width:100%;height:52px;line-height:50px;border:1px solid #ddd;background-color:#e8f0fe}.login_box .login_check a{display:inline-block}.login_box .login_check label,.login_box .login_check a span{position:relative;display:inline-block;font-size:14px;color:#777}.login_box .login_check a .i{margin-left:4px;font-size:18px;font-weight:700}.login_box .login_check input[type=checkbox],.login_box .login_check label,.login_box .login_check a span{vertical-align:middle}.login_box .button{margin-top:30px;width:100%}.login_box .button button{width:100%;height:52px;font-size:20px;line-height:50px;color:#fff;text-align:center;border:0;background-color:#002fa3;cursor:pointer}.login_box .division{position:relative;margin:16px 0;text-align:center}.login_box .division:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e4e4e4;z-index:-1}.login_box .division span{display:inline-block;padding:0 20px;font-size:12px;color:#9f9f9f;background-color:#fff}.login_box .social_login{margin-top:25px;width:100%}.login_box .social_login li{float:left;width:50%}.login_box .social_login li:last-child{text-align:right}.login_box .social_login li a{display:inline-block;width:220px}.login_box .social_login li a img{width:100%}.login_box .bottom_msg{margin-top:30px;width:100%}.login_box .bottom_msg span{color:#002fa3}.login_box .bottom_msg a{display:inline-block;padding:8px 20px;font-size:16px;color:#fff;background-color:#666}.hidden{display:none}.popup_wrap{position:relative;display:block;width:100%}.popup_wrap .popup_header{padding:15px;width:100%;background:#494949}.popup_wrap .popup_header span{font-size:16px;color:#fff}.popup_wrap .popup_contents{padding:15px;width:100%}.popup_wrap .popup_memo{padding:20px 10px;width:100%;font-size:12px;line-height:20px;text-align:center;border:1px solid #ececec;border-radius:5px;background-color:#fafafa}.popup_wrap .input_box{position:relative;margin-top:30px;padding:20px 0;width:100%;border-top:2px solid #ececec;border-bottom:2px solid #ececec}.popup_wrap .input_box ul{display:block;margin:0 auto;width:380px}.popup_wrap .input_box li{margin-top:15px;width:100%}.popup_wrap .input_box li:first-child{margin-top:0}.popup_wrap .input_box label{display:inline-block;width:18%;font-size:14px;line-height:32px}.popup_wrap .input_box input[type=text]{display:inline-block;padding:0 12px;width:80%;height:32px;line-height:30px;border:1px solid #ddd}.popup_wrap .title{display:inline-block;margin-top:20px;font-size:16px;color:#000;font-weight:600;width:140px}.popup_wrap .title:before{content:"";position:relative;margin-right:8px;border-left:3px solid #b5b5b5}.popup_wrap .radio_box{display:inline-block;margin-top:20px}.popup_wrap .radio_box li{float:left}.popup_wrap .radio_box input[type=radio],.popup_wrap .radio_box label{vertical-align:middle}.popup_wrap .radio_box label{display:inline-block;margin-right:20px;font-size:13px}.popup_wrap .popup_btn{position:relative;display:block;margin-top:30px;width:100%;text-align:center}.popup_wrap .popup_btn a{display:inline-block;margin:0 10px;padding:8px 30px;font-size:14px;color:#fff;text-align:center;border:0;background-color:#333;cursor:pointer}.pwd_change .input_box label{width:38%}.pwd_change .input_box input[type=text]{width:60%}.join .agree_area{position:relative;width:100%}.join .agree_area .title{font-size:20px;line-height:30px;font-weight:bold}.join .agree_field{margin:10px 0;padding:20px;max-height:240px;font-size:13px;border:solid 2px #ddd;background:#fff;overflow:auto}.join .agree_check label{margin:0 5px}.agreement_body{text-align:left}.agreement_body .hgrp{margin-top:2em;margin-bottom:2em;font-size:13px}.agreement_body h3{margin-bottom:1em;font-size:18px;font-weight:600}.agreement_body h4{margin-bottom:1em;font-weight:600}.agreement_body h5{margin:2em 0 0;font-size:13px}.agreement_body .acon{font-size:14px}.agreement_body .acon>ul{margin-bottom:1em;padding:1em 2em;line-height:24px;background:#fafafa}.agreement_body .acon>ul>li>ul{padding-left:1em}.agreement_body .acon>ul>li>ul>li>ul{padding-left:1em}.join_body,.leave_body{position:relative;display:block;margin:0 auto;width:1000px}.board_tit{padding-bottom:15px;font-size:20px}.mem_reg{width:100%;font-size:14px;border-top:1px solid #cbcbcb;table-layout:fixed}.mem_reg th,.mem_reg td{position:relative;padding-top:7px;padding-bottom:7px;line-height:40px;border-bottom:1px solid #cbcbcb;vertical-align:top}.mem_reg th{padding-left:20px;padding-right:20px;width:20%;font-weight:normal;border-right:1px solid #cbcbcb;background-color:#efefef}.mem_reg td{padding-left:10px;padding-right:10px}.mem_reg td input[type=text],.mem_reg td input[type=password],.mem_reg td select{padding:0 10px;height:35px;line-height:35px;border:1px solid #ddd}.mem_reg td input[type=text],.mem_reg td input[type=password]{width:200px}.mem_reg td textarea{width:100%;height:200px;border:1px solid #ddd;resize:none}.mem_reg td button{padding:0 10px;height:35px;line-height:35px;border:0}.mem_reg td #hp1{padding:0 0 0 5px}.mem_reg td input[name=hp2],.mem_reg td input[name=hp3]{width:60px}.mem_reg td>div{display:inline-block;vertical-align:middle}.mem_reg td .hint{display:inline-block;color:#919191;vertical-align:middle}.comment{margin-top:10px;width:100%;font-size:14px}.msg_box{padding:2em;width:100%;background:#fafafa}.msg_box .text1{margin-bottom:20px;font-size:24px;color:#777;font-weight:600;text-align:center}.msg_box .text2{font-size:14px;line-height:24px;text-align:center}