/* BASIC css start */

iframe[name=namecheck_frame] {display:none !important; width:0px !important; height:0px !important; bottom:0 !important; right:0 !important;}
#passimg { width : 100%; border-top: 2px solid #dadada; background-color: #fff; border-bottom: 2px solid #dadada; top: 280px; text-align: center;}
#passimg .popups .head h5 {padding: 10px 0; margin: 0; color: #000; font-weight: bold; border-bottom: 1px solid #979797; }
#passimg .popups .contents {position: relative; padding: 15px 0; }
#passimg .popups .contents table {background-color: #f1f1f1; margin: 0 auto; }
#passimg .popups .contents table td {vertical-align: middle; padding: 5px 0; border: 1px solid #979797; text-align: center; font-weight: bold; color: #000; }
#passimg .popups .contents .btns { text-align: center; padding: 10px 0; }
#passimg .popups .btns a.btn-gray-h25 {width:80%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; border:1px solid #393939; margin: 0 auto;}



/* =============================================================================
   ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â find_idpw.html 
   ========================================================================== */
/* ¹öÆ° */
.btn_White {width:100%; height:35px; line-height:35px; background-color:#fff; text-align:center; display:block; border:1px solid #c6c6c6; box-sizing: border-box; vertical-align: middle;}
.btn_Black {width:100%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; border:1px solid #393939; box-sizing: border-box; vertical-align: middle;}
.btn_Red {width:100%; height:40px; line-height:40px; background-color:#ab3e41; color:#fff; text-align:center; display:block; border:1px solid #ab3e41; box-sizing: border-box; vertical-align: middle;}

#findIdpw input[type="text"],#findIdpw  input[type="email"],#findIdpw  select {height:35px; border:1px solid #bbb; vertical-align: middle; padding-left:10px; box-sizing: border-box; -webkit-border-radius:0; border-radius: 0;}
#findIdpw input[type="radio"] { vertical-align:middle; }

#findIdpw .txt-input { display: block; max-width: 100%; width: 100%; height: 100%; border: 0 none; padding: 0; }
#passimg { width : 100%; border-top: 2px solid #dadada; border-bottom: 2px solid #dadada; top: 280px; }
#findIdpw { font-size:.75em; }
#findIdpw .h_title { border-top:1px solid #464646; border-bottom:1px solid #464646; padding:10px; }
#findIdpw .h_title h3 { font-weight:bold; font-size:1em; }
#findIdpw .member { padding:0 15px; margin:20px 0;}
#findIdpw .radio-wrap { margin:10px 0; }
#findIdpw .radio-wrap label { margin-right:30px; color:#575757; font-weight:bold; }
#findIdpw .loginInput,
#findIdpw .loginBottom { margin:0; }
#findIdpw .loginInput input {width:100%; display:block; margin-bottom:10px;}
#findIdpw .loginMiddle .btn_Red {font-size:1.167em; margin:10px 0;}
#findIdpw .loginMiddle .btn_White {font-size:1.167em;}
#findIdpw .loginBottom p { padding:18px 15px; text-align:center; font-weight:bold; background:#eaeaea; }
#findIdpw .loginBottom p a.btn_auth { display: block; margin-top:10px; font-size: 14px; border:1px solid #cdcdcd; color:#3e3e3e; line-height:44px; letter-spacing:-1px; text-align:left; background:#fff; font-weight:400; }
#findIdpw .loginBottom p a.btn_auth span { display: inline-block; width:44px; margin-right:10px; border-right:1px solid #cdcdcd; }
#findIdpw .loginBottom p a.btn_auth img { width: 44px; height: 44px; }
#findIdpw .loginBottom p a.btn_Red { margin-top:10px; font-size:14px; }



/* °øÅë */
#findWrap { margin-top:57px; padding-bottom:25px; border:1px solid #e9e9e9; border-top:1px solid #000; *zoom:1 }
#findWrap:after { display:block; clear:both; content:'' }
#findWrap .find_idpw { margin-top:24px; margin:0 auto;width:90% }
#findWrap .find_idpw .tit { padding-top:15px; font-size:18px; color:#000; font-weight:bold; line-height:18px }
#findWrap .find_idpw .sub-tit { padding-top:20px; font-size:11px; color:#8d8d8d; line-height:18px }
#findWrap .find_idpw .radio-wrap { margin-top:15px; font-size:11px; color:#000; }
#findWrap .find_idpw .radio-wrap label { margin-right:23px }
#findWrap .find_idpw .radio-wrap input { vertical-align:top }

/* IE7 Hack */
*:first-child+html #findWrap .find_idpw .radio-wrap label { margin-right:10px }
*:first-child+html #findWrap .find_idpw .radio-wrap input { vertical-align:middle; margin-top:-3px }
/* IE7 Hack */

#findWrap .find_idpw .frm-list { padding-top:15px; position:relative;width:90%;margin:0 auto;  }
#findWrap .find_idpw .frm-list li { position:relative; width: 100%; margin-bottom:6px }
#findWrap .find_idpw .frm-list li label { display: none;padding-left:11px; position:absolute; top:0; left:0; width:90%; height:50px; color:#adadad; line-height:50px; cursor:text }
#findWrap .find_idpw .frm-list li input { padding: 0 0 0 10px; width:100%; height:48px; line-height:48px; border:1px solid #ddd }
#findWrap .find_idpw .btn-area { padding-top:10px }

#findWrap .find_idpw .btn-area .inner a { display:inline-block; margin-left:3px; width:187px }
#findWrap .find_idpw .btn-area .inner .first { margin-left:0 }

#findWrap #find_id {  }
#findWrap #find_id .radio-wrap { margin-top:33px }

#findWrap #find_pw { }

/* º»ÀÎÀÎÁõ */
.find_idpw .ipin-confirm { margin-top:15px; padding: 17px 0 18px; border-top:1px solid #ddd; }
.find_idpw .ipin-confirm dt { margin-bottom:16px; color:#000; line-height:18px; }
.find_idpw .ipin-confirm dd { text-align:center; }
.find_idpw .ipin-confirm dd a { display: inline-block; width: 88px; height: 88px; font-size: 12px; margin: 0 0 0 5px; border:1px solid #dedede; color:#000; text-align:center; letter-spacing:-1px; }
.find_idpw .ipin-confirm dd a:first-child { margin-left:-1px; }
.find_idpw .ipin-confirm dd a span { display: inline-block; width:86px; height:86px; border:1px solid #fff; }
.find_idpw .ipin-confirm dd a:hover,
.find_idpw .ipin-confirm dd a:hover span { border:1px solid #000; }
.find_idpw .ipin-confirm dd a img { width: 45px; height: 45px; margin: 9px 0; }



.shop_view .s2023070542b1aa41034f5.xzoom-preview {; background:; } 
.shop_view #s2023070542b1aa41034f5 select.form-control option { color:!important; background:; } 
.is-ie .shop_view #s2023070542b1aa41034f5 select.form-control option { color:#000 !important; } 
.admin #s2023070542b1aa41034f5 .widget.padding>div {; } 
.admin #s2023070542b1aa41034f5 .ibg-bg { height:100% !important; } 
#s2023070542b1aa41034f5.side_basic main .inside,#s2023070542b1aa41034f5 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,.doz_sys #s2023070542b1aa41034f5 .col-dz-12 .extend_thumbs { max-width:370px; } 

.doz_sys .modal_site_modal_menu .modal-header,.menu_type_modal .doz_modal_header { border-width:0 0 1px 0; border-style:solid; } 

.doz_sys #s2023070542b1aa41034f5 .col-dz-12 .inside .extend_thumbs { max-width:inherit; } 
#s2023070542b1aa41034f5.extend_section main { padding-left:600px; padding-right:600px; } 

#s2023070542b1aa41034f5.extend_section main>.inside { max-width:100% !important; } 

#s2023070542b1aa41034f5 select.form-control,#s2023070542b1aa41034f5 input.form-control,#s2023070542b1aa41034f5 textarea.form-control {; color:#212121; background:#ffffff; } 
#s2023070542b1aa41034f5 .input_block .select-block .selectbox select { border:none; background:none; color:#212121; } 

.shop_view #s2023070542b1aa41034f5 .shop-content select.form-control,.shop_view #s2023070542b1aa41034f5 .shop-content input.form-control,.shop_view #s2023070542b1aa41034f5 .shop-content textarea.form-control,.booking_view #s2023070542b1aa41034f5 .booking_opt select.form-control,.shop_view #s2023070542b1aa41034f5 .form-select-wrap .dropdown-menu,.shop_view #s2023070542b1aa41034f5 .form-select-wrap .dropdown-menu .dropdown-item {; background:; } 
#s2023070542b1aa41034f5 .seemore_wrap .open:before { background-image:linear-gradient(to bottom,,66%,83%,98%,); } 
#s2023070542b1aa41034f5 .item_detail select.form-control,#s2023070542b1aa41034f5 .item_detail input.form-control,#s2023070542b1aa41034f5 .item_detail textarea.form-control,#s2023070542b1aa41034f5 .booking_opt select.form-control,#s2023070542b1aa41034f5 .goods_select textarea.form-control,#s2023070542b1aa41034f5 .goods_select select.form-control,#s2023070542b1aa41034f5 .goods_select input.form-control,#s2023070542b1aa41034f5 .form-select-wrap:before { !important; color:; } 

#s2023070542b1aa41034f5 .board_summary .write,#s2023070542b1aa41034f5 .board_view .grid_ignore .author .date,#s2023070542b1aa41034f5 .board_view .grid_ignore .author .hit-count,.doz_sys #s2023070542b1aa41034f5 label,.doz_sys #s2023070542b1aa41034f5 label.control-label,#s2023070542b1aa41034f5 .shop-table>tbody>tr.payment-info>td.pay-txt,#s2023070542b1aa41034f5 .nick.text-default-dark,#s2023070542b1aa41034f5 .text-default-dark,#s2023070542b1aa41034f5 .shop_mypage .mypage .my-box a,#s2023070542b1aa41034f5 .shop_mypage .item-detail a,#s2023070542b1aa41034f5 .shop_mypage .item-detail p,#s2023070542b1aa41034f5 .shop_mypage h6,#s2023070542b1aa41034f5 .shop_mypage .table-wrap p,#s2023070542b1aa41034f5 .shop_payment h1,#s2023070542b1aa41034f5 .shop_payment h6,#s2023070542b1aa41034f5 .shop-content p,#s2023070542b1aa41034f5 .shop_payment,#s2023070542b1aa41034f5 .shop-content span,#s2023070542b1aa41034f5 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,#s2023070542b1aa41034f5 .shop-content .price,#s2023070542b1aa41034f5,#s2023070542b1aa41034f5 .shop-tit,#s2023070542b1aa41034f5 .board_view .board_txt_area,#s2023070542b1aa41034f5 .board.widget .grid_ignore .view_tit,.doz_sys #s2023070542b1aa41034f5 .shop-content input.form-control,.doz_sys #s2023070542b1aa41034f5 .shop-content select.form-control,#s2023070542b1aa41034f5 .widget_menu_title,#s2023070542b1aa41034f5 .comment_area,body.shop_mypage #s2023070542b1aa41034f5 .comment_area,#s2023070542b1aa41034f5 
#s2023070542b1aa41034f5 .shop-content span.sale-price-text { color:#212121 !important; } 
.doz_sys #s2023070542b1aa41034f5 a.use-info { color:#e97d1e; } 
#s2023070542b1aa41034f5 .shop-content span.sale-price-text-done,.doz_sys #s2023070542b1aa41034f5 a.use-info-download-done { color:#999999 !important; } 
#s2023070542b1aa41034f5 .shop-content.mypage .bg-bright a,#s2023070542b1aa41034f5 .shop-content.mypage .bg-bright p,#s2023070542b1aa41034f5 .shop-content.mypage .bg-bright span,#s2023070542b1aa41034f5 .shop-content.mypage .bg-bright div { color:#212121; } 
.doz_sys #s2023070542b1aa41034f5 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before { color:#fff !important; } 
#s2023070542b1aa41034f5 .form-control:focus { border-color:#e97d1e; } 
.doz_sys #s2023070542b1aa41034f5 .board_contents a:not(.btn),.doz_sys #s2023070542b1aa41034f5 .board_contents a:not(.btn):hover,#s2023070542b1aa41034f5 .board_txt_area a,#s2023070542b1aa41034f5 .board_txt_area a:hover,#s2023070542b1aa41034f5 .board_txt_area a:active,#s2023070542b1aa41034f5 .board_txt_area a:focus,#s2023070542b1aa41034f5 .editor_box .fr-view a { color:#e97d1e; } 
#s2023070542b1aa41034f5 .text_tab ul.site_prod_nav>li a.active { background:none; } 
#s2023070542b1aa41034f5 .map-toolbar select.form-control {; color:!important; font-size:14px; } 
#s2023070542b1aa41034f5 .btn,#s2023070542b1aa41034f5 .visual_section a,#s2023070542b1aa41034f5 a.select-star,#s2023070542b1aa41034f5 .star-pointer .dropdown-menu a.dropdown-item {height:42px; } 
#s2023070542b1aa41034f5 .star-pointer .dropdown-menu { background-color:; } 
.doz_sys.shop_view #s2023070542b1aa41034f5 .btn-primary span,.doz_sys.booking_view #s2023070542b1aa41034f5 .btn-primary span,.doz_sys.shop_mypage #s2023070542b1aa41034f5 .btn-primary span { color:#e97d1e; } 

#s2023070542b1aa41034f5 .mypage .my-box.on a { background-color:#e97d1e; color:#fff; } 
#s2023070542b1aa41034f5 .mypage .my-box.on a p { color:#fff; } 
#s2023070542b1aa41034f5 .option_btn_tools a,#s2023070542b1aa41034f5 .map-inner .pagination li a { color:#212121; } 
.doz_sys #s2023070542b1aa41034f5 .list-style-card .card-body .text a { color:#757575; } 
#s2023070542b1aa41034f5 .card .title a { color:#212121; } 
#s2023070542b1aa41034f5 .section_bg.fixed_bg {; } 
#s2023070542b1aa41034f5 .section_bg.fixed_bg.fixed_bg_none { background-attachment:inherit; } 

#s2023070542b1aa41034f5 .site_prod_nav_wrap.scroll-to-fixed-fixed { background:; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1); } 
#s2023070542b1aa41034f5 .buy_footer_fixed { background:; border-width:1px 0 0 0; border-style:solid; } 

#s2023070542b1aa41034f5 .background_tab ul.site_prod_nav>li a.active>span.braket-badge { background-color:none;} 

.section_fixed_disable #s2023070542b1aa41034f5,.section_fixed_disable #s2023070542b1aa41034f5 .doz_aside { position:relative !important; top:0 !important; left:0 !important; z-index:auto !important; } 
.section_fixed_disable #s2023070542b1aa41034f5 .doz_aside.scroll-to-fixed-fixed ~ .spacer,.section_fixed_disable #s2023070542b1aa41034f5.scroll-to-fixed-fixed ~ .spacer { height:0 !important; display:none !important; } 
#s2023070542b1aa41034f5.scroll-to-fixed-fixed { width:100% !important; } 
#s2023070542b1aa41034f5 .doz_aside.scroll-to-fixed-fixed-end { bottom:0 !important; top:auto !important; } 
.device_type_m #s2023070542b1aa41034f5.mobile_section main .inside { padding-left:600px; padding-right:600px; } 

#s2023070542b1aa41034f5 .im-cart-result-table {border-top:1px solid;border-bottom:1px solid; } 


#s2023070542b1aa41034f5 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {color:#e97d1e}

@media all and (max-width:768px){
.doz_sys #s2023070542b1aa41034f5 .fixed_view a,.doz_sys #s2023070542b1aa41034f5 .fixed_view select.form-control,.doz_sys #s2023070542b1aa41034f5 .fixed_view .form-select-wrap:before { color:#212121; } 
.doz_sys #s2023070542b1aa41034f5 .fixed_view .body_font_color_50 { color:rgba(33,33,33,0.5); } 
.doz_sys #s2023070542b1aa41034f5 .fixed_view .body_font_color_20 { color:rgba(33,33,33,0.2); } 
.booking_view #s2023070542b1aa41034f5 .fixed_view .booking_opt select.form-control { background-color:#fff; } 




#s2023070542b1aa41034f5 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {top:auto !important;bottom:0; } 
}
@media (max-width:991px){

#s2023070542b1aa41034f5 main,#s2023070542b1aa41034f5 .section_wrap.extend_section main,#s2023070542b1aa41034f5 .doz_sys.shop_payment .inside,.doz_sys.shop_payment .inside .col-dz, { padding-left:0; padding-right:0; } 
#s2023070542b1aa41034f5.mobile_section main .inside { padding-left:600px; padding-right:600px; } 
#s2023070542b1aa41034f5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on { margin-left:-15px; margin-right:-15px; width:calc(100%+30px); } 

.section_wrap .side_gutter { display:none !important; } 
#s2023070542b1aa41034f5 .coupon-wrap:after { background:!important; } 
}
@media (max-width:767px){
#s2023070542b1aa41034f5 .nav_gradient.slide_left { background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1)); } 
#s2023070542b1aa41034f5 .nav_gradient.slide_right { background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1)); } 
#s2023070542b1aa41034f5 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li { border-top:0; border-bottom:0; } 
}
.doz_sys #s2023070542b1aa41034f5 .bg-brand,.doz_sys #s2023070542b1aa41034f5 .btn-brand {background-color:#e97d1e; border-color:#e97d1e; border-width:0px; color:#ffffff; } 

.MS_login_id,.MS_login_pw { height: 40px !important; } 

.doz_sys .modal-header, .modal_site_policy .modal-header, .modal_site_privacy .modal-header, .modal_site_thirdparty .modal-header {font-size: 14px;font-weight: bold;text-align: center; margin: 0;}
.doz_sys .modal-header h2 {font-size:24px;font-weight:bold;}
.widget.login .input_block .input_form:first-child { border-radius: 3px 3px 0 0;}
.widget.login .input_block .input_form:last-child {border-radius: 0 0 3px 3px;}
.widget.login .btn.non_btn {
    background: #8393a7 !important;
    color: #fff !important;
    line-height: 42px;
    padding: 0;font-size: 14px;
}
.btn.btn-kakao {
    background-color: #FFEB00 !important;
    background-image: url(/design/proteinz/mk_image/kakao_icon.png)!important;
    background-size: 20px;
    background-position: 12px 49%;
    background-repeat: no-repeat;
    color: #3c1e1e !important;
    border-color: #FFEB00 !important;
    font-size: 14px;
}
.btn.btn-naver {
    background-color: #27d34a !important;
    border-color: #27d34a !important;
    background-image: url(/design/proteinz/mk_image/naver_login2x.png)!important;
    background-size: 16px;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    color: #fff !important;
    font-size: 14px;
}












/* BASIC css end */

