/* * { margin: 0; padding: 0; font-family: "Noto Sans KR", sans-serif; font-size:  4.4444vw; box-sizing: border-box; color:#191919}  */
* { margin: 0; padding: 0; font-family: "Noto Sans KR", sans-serif; box-sizing: border-box; color:#191919} 
 li { list-style: none; } 
 a { text-decoration: none; } 
 img { display: block; background: transparent; } 
 section, div, header, aside, article, nav, ul, li, ol, h1, h2, h3, h4, h5, h6, p, a { font-weight: normal; } 
 button { border: 0; } 


 .btn1, .btn2 { border: 0; background: transparent; } 
 .btn1 input { position: fixed; left:-2777.5000vw; } 
 .main { display:flex; justify-content:flex-start; padding: 4.1667vw; box-sizing:border-box; border-bottom: 0.2778vw solid #ddd; } 
 .main h1 a img { max-width:27.7778vw; } 
 select { width: 70%; padding: 2.2222vw 3.6111vw; border: 0.2778vw solid #E3E3E3; background: url('../img/select_btn.png') no-repeat 95% 50%; background-size: 4.7222vw; border-radius: 1.6667vw; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
    
select::-ms-expand {display: none;}
 
 
 
.btn1 input+label { background: url('../img/icon_favorite.png')no-repeat center center; background-size: 6.6667vw; padding: 3.3333vw; box-sizing: border-box; } 
 .btn1 input:checked+label { background: url('../img/icon_favorite_on.png')no-repeat center center; background-size: 6.6667vw; padding: 3.3333vw; box-sizing: border-box; } 
 .title { display: flex; justify-content: space-between; margin-bottom: 3.8889vw; } 
 .title h2 { font-size: 5.0000vw; font-weight: 700; } 
 .title a { font-size:4.4444vw; color:#8D1E5C;}
 .price_title { font-size: 3.3333vw;  color: #191919;} 
 .price_won { text-decoration: line-through; font-size: 3.0556vw; color: #9F9C9C; } 
 .price_sale { font-size: 3.6111vw; font-weight: 700; margin-right: 3.8889vw; color:#8D1E5C; } 
 .price { font-size:3.6111vw; font-weight: 700; color:#191919; } 
 .price_row { display: flex; align-items:center;}
 .price_row .price_sale { font-size:3.0vw !important; font-weight: 700; color:#191919;} 
 .icon { position:absolute; display:flex; flex-direction: column; top: 0; right: 0; } 




/* ------------ header ------------- */
/* 공통 header */
.header {position: fixed; top: 0; left:0; width:100%; z-index: 2; padding: 5.0000vw 4.4444vw; border-bottom: 0.2778vw solid #e3e3e3; background-color:#fff} 
.header_back { width: 100%; height: 16.6667vw; display: block; } 
.header .menu_header { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } 
.header .menu_header h1 {position: relative; font-size:4.4444vw; font-weight: 500;} 
.header .menu_header>button { border:0; background:transparent;} 
.header .menu_header>button img{ max-width:6.1111vw;} 
.header .menu_header .bell_count { position: absolute; top: 4.7222vw; right: 2.5000vw; background:#6BA4F3; color:#fff; border-radius: 100%; width: 4.1667vw; font-size: 3.3333vw; } 

 /* p_header */
 .header .menu_header h1> span{content: ""; display: block; position: absolute; width:0.2778vw; height:2.7778vw; top:2.2222vw; left:50%; background-color: #9F9C9C;}

/* gnb_header */
.g_header { display: flex; justify-content:space-between; align-items: center; padding: 4.7222vw 4.1667vw; border-bottom: 0.2778vw solid #E3E3E3; } 
.g_header img { width: 4.7222vw; } 
.g_header span { font-size: 4.4444vw; font-weight: 500; } 
.g_header button { border: 0; background:transparent; } 

/* login_agree_view */
.view_header { display: flex; justify-content:space-between; align-items: center; padding: 4.7222vw 4.1667vw; border-bottom: 0.2778vw solid #E3E3E3; width: 100%;} 
.view_header img { width: 4.7222vw; } 
.view_header span { font-size: 4.4444vw; font-weight: 500; width: 100%;} 
.view_header button { border: 0; background:transparent;} 
.view_header_title{display:block; text-align: center; padding: 0 0 0 2.7778vw;}

/* main_header */
.main_header { position: fixed; left: 0; top:0; width: 100%; z-index: 2; background: #fff; } 
.main_header_back { width: 100%; height: 36.1111vw; display: block; } 
.index_header { display: flex; align-items:center; justify-content:space-between; padding: 4.1667vw; } 
.index_header button { border:0; background:transparent; } 
.index_header .search_box { width: 68%; position: relative; background: #F0F1F4; padding: 1.3889vw; box-sizing: border-box; border:0.2778vw solid #ddd; border-radius: 5.5556vw; } 
.index_header .search_box input { background: transparent; width: 100%; box-sizing: border-box; border:0; } 
.index_header .search_box button { position: absolute; top: 50%; right: 4.1667vw; transform:translateY(-50%); } 
.index_header .search_box button img { max-width:4.4444vw; } 
.index_header button.ham_btn{width: 8%;} 
.index_header button.ham_btn img { max-width: 5.5556vw; } 
.index_header button.cart_btn{margin-left: 4.1667vw; position: relative;} 
.index_header button.cart_btn img { max-width:6.1111vw; } 
.index_header button.bell_btn { position: relative; } 
.index_header button.bell_btn span.bell_count { position: absolute; top: -1.3889vw; right:-1.3889vw; background:#6BA4F3; color:#fff; border-radius: 100%; width: 4.1667vw; font-size: 3.3333vw; } 
.index_header button.bell_btn img { max-width:5.8333vw; } 


 /* ------------ footer ------------- */
 .footer_a{position: fixed; left: 0; bottom: 0; width: 100%; z-index: 2; background:#fff;}
 .footer {position: relative; margin: 2.7778vw;} 
 .footer .footer_inner{position: relative; display: flex; justify-content:space-between; align-items:flex-end; width:100%;}
 .footer .footer_inner li{text-align: center; width: 20%;}
 .footer .footer_inner li a img{margin-bottom: 8px;}
 .footer .footer_inner li a{display: flex; flex-direction: column; justify-content:center; align-items: center;}
 .footer .footer_inner a span{font-size: 3.3333vw; color:#262626;}
 
 .sub_footer { position: relative; width:100%; background-color:#F0F1F4; padding:5.0000vw 8.8889vw 5.0000vw 4.1667vw; display: flex; flex-direction:column; } 
 .sub_footer .fnb ul { display: flex;} 
 .sub_footer .fnb ul li { margin-bottom: 4.7222vw; } 
 .sub_footer .fnb ul li a { font-size:3.0556vw; color: #817070; padding-right: 5.0000vw; } 
 .sub_footer .center {position: relative; display: flex; justify-content:space-between; } 
 .sub_footer .center::after{content: ""; display: block; position: absolute; width:0.2778vw; height:6.3889vw; background-color: #E3E3E3; top: 6.9444vw; right: 51%; margin:0 auto;
 }
 .sub_footer .center .center_title { font-size:3.0556vw; color:#9F9C9C; padding-bottom: 1.3889vw; } 
 .sub_footer .center .center_info1 { font-size:4.4444vw; font-weight: 500; color:#333; padding-bottom: 0.5556vw; } 
 .sub_footer .center .center_info2 { font-size: 2.7778vw; font-weight:500; color: #333; padding-bottom: 5.0000vw; } 
 .sub_footer .fnb_2{position: relative;}
 .sub_footer .fnb_2 h2 { font-size:3.3333vw; color: #191919; padding-bottom: 1.6667vw; } 
 .sub_footer .fnb_2 .plus{display: flex; flex-direction: column;}
 .sub_footer .fnb_2 .plus span{font-size: 3.3333vw; color: #878B93; margin-bottom: 0.5556px;}
 .sub_footer .fnb_2 ul { display: flex; align-items: center;} 
 .sub_footer .fnb_2 ul li{position: relative;}
 .sub_footer .fnb_2 ul li::after{content: ""; display: block; position: absolute; width:0.2778vw; height:2.2222vw; background-color: #9F9C9C; top: 2.0vw; right:3.0556vw; margin:0 auto;
 }
 .sub_footer .fnb_2 ul li:last-child::after{display: none;}
 .sub_footer .fnb_2 ul li a { font-size: 2.7778vw; color: #9F9C9C; margin: 0 6.3889vw 0 0; } 
 .sub_footer .fnb_2 .fnb_inner{display: flex;}
 .footer_back{width: 100%; height:15.8333vw; display: block;}

 /* qick_menu */
.qick_menu .qick_btn{ display:block; position: fixed; bottom: 20.0000vw; right: 4.1667vw; z-index: 3;}
.qick_menu .qick_btn img{width: 11.9444vw;}
/* product_detail_qick */
.qick_detail .product_detail_qick_btn{display:block; position: fixed; bottom: 3.8889vw; right: 4.1667vw; z-index: 3;}
.qick_detail .product_detail_qick_btn img{width: 11.9444vw;}
 
 
 
/* ------------ main ------------- */
/* top_banner */
.top_banner { position: relative; margin-bottom: 5.5556vw; } 
.top_banner img { width:100%; } 

/* best */
.best { position: relative; padding: 0 4.1667vw; } 
.best_title { display: flex; justify-content: space-between; margin-bottom: 3.8889vw; } 
.best_list { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; } 
.best_list .best_img { position: relative; } 
/* .best_list .best_img .btn1 input { position: fixed; left:-2777.5000vw; margin-bottom: 5px;}
.best_list .best_img .btn1 input+label { background: url('../img/icon_favorite.png') center center/100% no-repeat; background-size: 5.5556vw; padding: 0 5.5555vw; box-sizing: border-box; } 
.best_list .best_img .btn1 input:checked+label { background: url('../img/icon_favorite_on.png') no-repeat center/100% center; background-size: 5.5556vw; padding:0 5.5555vw; box-sizing: border-box; }  */

.best_list .best_img .btn1 input {display: none;}
.best_list .best_img .btn1 input+label {display: inline-block; background: url('../img/icon_favorite.png') center center/100% no-repeat; background-size: 5.5556vw;  box-sizing: border-box; } 
.best_list .best_img .btn1 input:checked+label {width: 4.7222vw; height: 4.4444vw; background: url('../img/favorite_on.png') center center/100% no-repeat; background-size: 6.3889vw;} 

.best_list .best_img>.best_icon button img { background: transparent; } 
.best_list li { width: 48%; margin-bottom: 6.9444vw; } 
.best_list img { width:100%; border-radius: 1.6667vw;}
.best_list .best_icon { padding: 0 2.0556vw 0 0; } 
.best_list .best_icon .btn1 { margin: 3.3333vw 0 1.3889vw; } 
.best_list h3 { padding-top: 2.2222vw; } 
.best_list a { color:#8D1E5C}
.best_list .best_p_s { margin-left: 1.8889vw; } 

.best_list .best_img .btn2 input { position: fixed; left:-2777.5000vw; }
.best_list .best_img .btn2 input+label { background: url('../img/icon_cart.png') center center/100% no-repeat ; background-size: 5.5556vw; padding: 0 5.5555vw; box-sizing: border-box; cursor: pointer;}

/* sale */
.sale { position: relative; margin: 4.1667vw; } 
.sale .sale_list>li { margin-bottom: 4.7222vw; } 
.sale .sale_list>li { position: relative; display: flex; justify-content: space-between; align-items:center; } 
.sale_list .sale_text .s_t_price { display: flex; justify-content: space-between; align-items: center; margin:0.5556vw 0 1.1111vw; } 
.sale_list .sale_text .s_t_price .price_sale { margin:0; } 
.sale_list .sale_text .s_t_price .price_won { margin:0 2.2222vw 0 1.9444vw; } 
.sale_list .sale_text .sale_time { font-size: 3.0556vw; color:#C8C6C6; } 
.sale_list .sale_text .sale_time span { font-size: 3.0556vw; color:#9F9C9C; margin-left:4.7222vw; } 
.sale_list .sale_icon { display: flex; flex-direction: column; align-items:center; } 
.sale_list .sale_icon button { border: 0; background-color: #fff; } 
.sale_list .sale_icon .cart img{ width:4.1667vw; margin: 0 auto;} 
.sale_list .sale_icon .btn1 input+label { background: url('../img/icon_favorite.png')no-repeat center center; background-size: 4.4444vw; padding: 2.2222vw; box-sizing: border-box; } 
.sale_list .sale_icon .btn1 input:checked+label { background: url('../img/icon_favorite_on.png')no-repeat center center; background-size: 4.4444vw; padding:  1.1111vw 2.2222vw; box-sizing: border-box; } 

.sale_list .sale_icon .btn2 input { position: fixed; left:-2777.5000vw;}
.sale_list .sale_icon .btn2 input+label {background: url('../img/icon_cart.png')no-repeat center center; background-size: 4.4444vw; padding: 1.1111vw 2.2222vw; box-sizing: border-box; cursor: pointer;}


/* new */
.new { position: relative; padding: 11.1111vw 0 0 4.1667vw; } 
.new_list .new_img { position: relative; width: 93%;} 
.new_list .new_img .icon { padding: 2.5000vw 2.5000vw 0 0; } 
.new_list .new_img .icon button { border: 0; background-color: none; } 
.new_list .new_img .icon button:first-child img { padding-bottom: 1.9444vw; background-color: none; } 
.new .new_list { display: flex; overflow: scroll; } 
.new .new_list li { display: flex; flex-direction: row; margin: 0 2.7778vw 11.1111vw 0; } 
.new .new_list .price_title { margin:3.0556vw 0 1.6667vw; } 
.new .new_list .price_won { margin-bottom:1.6667vw; } 
.new .new_list .icon button { background:transparent; } 
.new .new_list .icon .cart img{ width: 4.4444vw; margin: 0 auto; } 
.new .new_list .icon .btn1 input+label { background: url('../img/icon_favorite.png')no-repeat center center; background-size: 4.4444vw; padding: 2.2222vw; box-sizing: border-box;} 
.new .new_list .icon .btn1 input:checked+label { background: url('../img/icon_favorite_on.png')no-repeat center center; background-size: 4.4444vw; padding: 2.2222vw; box-sizing: border-box; } 

.new .new_list .btn2 input { position: fixed; left:-2777.5000vw;}
.new .new_list .btn2 input+label {background: url('../img/icon_cart.png')no-repeat center center; background-size: 4.4444vw; padding:2.2222vw; box-sizing: border-box; cursor: pointer; vertical-align: top;}



/* mid_banner */
.mid_banner { position: relative; } 
.mid_banner img { width: 100%; } 
.mid_banner .mid_b_bottom { margin:1.1111vw 0 11.1111vw; } 


/* review */
.index_review { position: relative; padding: 0 4.1667vw 11.1111vw; } 
.index_review .index_review_list { position: relative; display: flex; justify-content: space-between; } 
.index_review .index_review_list li{width: 48%;} 
.index_review .index_review_list li .review_img1 {width: 100%; height: 30vw; object-fit: cover; border: 1px solid #ccc; border-radius: 5px;} 
.index_review_list>li>a>p { font-size: 3.0556vw; margin: 2.2222vw 0 1.3889vw; color:#191919;} 
.index_review .index_review_list .index_review_list_star{display: flex;} 
.index_review .index_review_list .index_review_list_star img{width: 3.3333vw; margin: 1.3889vw 0 4.7222vw 0;;} 
.index_review_list .index_review_info { position: relative;}
.index_review_list .index_review_info a { position: relative; display: flex; justify-content: space-between; } 
.index_review_list .index_review_info p { font-size: 2.5000vw; color:#191919; padding: 0 1vw; width: 35vw;} 
.index_review_list .index_review_info a::after{content: ""; display: block; position: absolute; width: 100%; height: 0.2778vw; background-color: #E3E3E3; top: -3.3333vw; left:0; margin:0 auto;}

.index_review_list .index_review_info img { width: 7.5vw; }

/* ------------ login ------------- */
.login {position: relative;}
.login .l_top img{margin: 13.8889vw 0 0 1.6667vw;}
/* 수정 */
/* .login .l_text { padding:0 5.5556vw; }  */
.login .l_text { padding:0 5.5556vw; margin-bottom: 30px;} 
 .check input { position:fixed; left:-2777.5000vw; } 
 .check input+label { background:url('../img/ck_off.png')no-repeat center left; background-size: 5.5556vw; padding-left: 6.9444vw; } 
 .check input:checked+label { background:url('../img/ck_on.png')no-repeat center left; background-size: 5.5556vw; padding-left: 6.9444vw; } 
 .login h2 { font-size:5.5556vw; margin-top: 6.1111vw; font-weight:700;} 
 .l_mid_id, .l_mid_pass { margin-top: 8.8889vw; padding-bottom:3.3333vw; font-size: 3.8889vw; } 
 .l_mid .check { margin: 5.5556vw 0 11.1111vw 0; font-size: 4.4444vw; } 
 #loginid, #loginpassword { width: 100%; border: 0; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom:2.7778vw; color:#C8C6C6;} 
 .l_mid>input::-webkit-input-placeholder { line-height: 5.5556vw; } 
 
 .l_seach { width: 100%; display: flex; flex-direction: column; align-items: center; } 
 .l_seach_top {position: relative; margin-bottom: 8.3333vw; } 
 .l_seach a { font-size:3.8889vw; color: #191919;} 
 .l_seach .l_seach_top .top_1 { margin-right: 11.9444vw; } 
 .l_seach .l_seach_top a::after {content: ""; display: block; position: absolute; width: 0.2778vw; height:3.0556vw; top: 2.2222vw; left: 48%; background-color: #E3E3E3;} 
 .l_seach_bottom { font-size: 3.8889vw; color: #9F9C9C; margin-bottom: 13.3333vw}
 .l_seach_bottom .l_seach_b_color { font-size: 4.4444vw; color:#8D1E5C; font-weight: 500; margin-left: 5.8333vw; } 
 .l_seach .btn { width: 100%; font-size: 4.4444vw; padding: 3.0556vw 0; border-radius: 2.7778vw; background-color: #191919; color:#fff; } 
 

 /* ------------ login_agree ------------- */
 .agree{position: relative;}
 .agree h1{margin-bottom: 6.3889vw;}
 .agree .l_text{position: relative; }
 .agree .l_text .agree_text{position: relative; margin-bottom:22.2222vw;}
 .agree .l_text .agree_text>span{font-size: 5.0000vw; color:#191919; margin-bottom:0.8333vw;}
 .agree .l_text .agree_text>p{font-size: 5.0000vw; font-weight: 700; color:#191919; }
 .agree .agree_box{position: relative; display: flex; flex-direction: column;}
 .agree .agree_box .agree_all {margin-bottom: 5.5556vw;}
 .agree .agree_box .agree_all label{ font-size:3.8889vw;}
 .agree .agree_box .agree_inner_box .agree_ch{position: relative; display: flex; justify-content:space-between; align-items:center; margin-bottom:4.1667vw;}
 .agree .agree_box .agree_inner_box .agree_ch:last-child{margin-bottom: 0;}
 .agree .agree_box .agree_inner_box {border: 0.2778vw solid #E3E3E3; border-radius:2.7778vw; padding:7.2222vw 5.2778vw; margin-bottom: 26.9444vw;}
 .agree .agree_box .agree_inner_box .agree_ch button{ width:10%;}
 .agree .agree_box .agree_inner_box .agree_ch p{text-align:left; width:80%;}
 .agree .agree_box .agree_inner_box .agree_ch img{max-width: 1.9444vw; }
 .agree_ch button{ background: transparent; border: 0;}
 .agree_ch input+label { background: url('../img/login_agree.png')no-repeat center center; background-size: 4.7222vw; padding: 3.3333vw; box-sizing: border-box; } 
 .agree_ch input:checked+label { background: url('../img/login_agree_on.png')no-repeat center center; background-size: 4.7222vw; padding: 3.3333vw; box-sizing: border-box; } 
 .agree_ch input { position: fixed; left:-2777.5000vw; }
 






/* ------------ gnb ------------- */
#tabs_wrap { position: relative; } 
#tabs_wrap .tabs { position: relative; width: 100%; } 
 #tabs_wrap .tabs .tabs_title { position: relative; display: flex; justify-content: space-between; align-items: center; } 
 #tabs_wrap .tabs .tabs_title li { font-size:5.0000vw; display: block; text-align: center; width: 50%; padding: 4.1667vw; box-sizing: border-box; border-bottom: 0.2778vw solid #ddd; background: #F0F1F4; color:#999; } 
 #tabs_wrap .tabs .tabs_title h2 { font-weight: 700; } 
 #tabs_wrap .tabs .tabs_title li.on { background: #fff; color:#333; border-bottom: 0.2778vw solid #8D1E5C; } 
 #tabs_wrap .tabs_contents { position: relative; display: none; padding: 0 4.1667vw; } 
 #tabs_wrap .tabs_contents.on { position: relative; display: block; } 
 
 #tabs_wrap .tabs_contents .tel { position: relative; margin: 0 auto; background-color: #F9F9F9; border-radius: 2.2222vw; padding: 6.1111vw 6.9444vw; margin: 9.1667vw 0 8.3333vw; } 
 .tabs_contents .tel .tel_top { display:flex; padding-bottom: 4.1667vw; } 
 .tabs_contents .tel .tel_top h3 { font-size: 4.4444vw; color: #191919; padding-left: 3.0556vw; } 
 .tabs_contents .tel .tel_down p { font-size:3.8889vw; color: #9F9C9C; } 
 .tabs_contents .tel .tel_down p:first-child { color: #8D1E5C; font-size: 5.5556vw; font-weight: 700; margin-bottom: 4.4444vw; } 
 .tabs_contents .con2 { position: relative; } 
 .tabs_contents .con2 li { margin-bottom: 5.5556vw; } 
 .tabs_contents .con2 li a { display: flex; justify-content: space-between; font-size: 5.0000vw; font-weight: 700; color:#191919; } 
 .tabs_contents .con2 button { border: 0; background-color: transparent; } 
 
 /* ------------ login_agree_view ------------- */
 /* login_agree_view */
 .login_agree_view{position: relative; padding: 3.3333vw 5.5556vw; font-size:3.3333vw; color: #4A4A4A;}
 .terms{font-size: 3.3333vw;}
 .title{font-size: 3.3333vw;}
 /* login_agree_privacy_view */
 .tbl_small{border-top: 0.2778vw solid #DADADA; border-bottom: 0.2778vw solid #DADADA; margin-bottom: 11.1111vw; border-collapse : collapse; }
 .tbl_small th{background-color: #f8f8f8; padding: 5.0000vw 4.1667vw; font-size:3.3333vw; width: 25%;}
 .tbl_small td{border-top: 0.2778vw solid #DADADA; border-spacing: 0; border-collapse: collapse; padding: 2.7778vw 1.1667vw; font-size:3.3333vw;}

 
 /* ------------ join_nomal ------------- */
 .nomal_ch{position:relative; padding: 9.1667vw 5.5556vw;}
 #tabs_wrap {position: relative;}
 #tabs_wrap .tabs .nomal {position: relative;}
 #tabs_wrap .tabs .nomal_title li { font-size:5.0000vw; display: block; text-align: center; width: 38%; margin:0 auto; padding: 5.5556vw 4.1667vw 2.5000vw; box-sizing: border-box; border-bottom: none; background:transparent; color: #191919;} 
 #tabs_wrap .tabs .tabs_title li.on { background: #fff; color:#333; border-bottom: 0.5556vw solid #8D1E5C; color: #8D1E5C} 
 
.join_nomal .tabs .tabs_contents .join_nomal_ch button:last-child {padding-left: 8.3333vw;}
.join_nomal .tabs .tabs_contents .join_normal_ch2 button:last-child {padding-left: 0;}
.join_nomal .tabs .tabs_contents .join_nomal_ch {position: relative;}
.join_nomal .tabs .tabs_contents .join_nomal_ch input{display: none;}
.join_nomal .tabs .tabs_contents .join_nomal_ch input+label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; margin-right: 2.2222vw; background: url('../img/join_ck_off.png') no-repeat center/100%; vertical-align: middle;}
.join_nomal .tabs .tabs_contents .join_nomal_ch input:checked+label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; margin-right: 2.2222vw; background: url('../img/join_ck_on.png') no-repeat center/100%;;vertical-align: middle;}
.join_nomal .tabs .tabs_contents {position: relative; margin: 8.3333vw auto 0 auto;}
.join_nomal .tabs .tabs_contents .my_red{font-size: 3.8889vw; color:#EB2727;}
.join_nomal .tabs .tabs_contents .my_blue{font-size: 3.8889vw; color:#0061F7;}
.join_nomal .tabs .tabs_contents>li{margin-bottom: 5.5556vw;}
.join_nomal .tabs .tabs_contents>li div{border-bottom: 0.2778vw solid #E3E3E3;}
.join_nomal .tabs .tabs_contents>li div.border_none{border-bottom:0;}
.join_nomal .tabs .tabs_contents>li:nth-child(7) div{border-bottom: 0;}
.join_nomal .tabs .tabs_contents>li:first-child div{border-bottom: none;}
.join_nomal .tabs .tabs_contents>li:nth-child(9) div{border:0}
/* 수정 */
.join_nomal .tabs .tabs_contents .my_email_st{}
.join_nomal .tabs .tabs_contents .my_email_st .my_email_st_in{width: 30%; border: 0; color: #191919;}
.join_nomal .tabs .tabs_contents .my_email_st .my_email_st_in label{color: #191919;}
.join_nomal .tabs .tabs_contents .my_email_st span{width: 5%; text-align: center; margin-top: 10px;}
.join_nomal .tabs .tabs_contents .my_email_st select{width: 30%; border: 0; }
.join_nomal .tabs .tabs_contents .my_email_st .my_email_st_put{width: 35%;}
.join_nomal .tabs .tabs_contents .my_email_st label{}
 .join_nomal .tabs .tabs_contents>li:first-child span::after, 
/* .join_nomal .tabs .tabs_contents>li:nth-child(7) span::after{content: ''; display: block; position: absolute; width: 1.3889vw; height:1.3889vw; top: 0; right:-1.3889vw; background-color: #8D1E5C; border-radius: 100%;} */
.join_nomal .tabs .tabs_contents>li:first-child label::after, 
.join_nomal .tabs .tabs_contents>li:nth-child(7) label::after{display: none;}
.join_nomal .tabs .tabs_contents>li:nth-child(2)>div, 
.join_nomal .tabs .tabs_contents>li:nth-child(8)>div{display:flex; justify-content:space-between; align-items:center; text-align:end}
.join_nomal .tabs .tabs_contents .phone_gray{color: #C8C6C6;}
.join_nomal .tabs .tabs_contents>li:nth-child(9) {position:relative; border-bottom: 0.2778vw solid #E3E3E3; margin-bottom: 8.3333vw;}
.join_nomal .tabs .tabs_contents>li:nth-child(9) div {position: relative; width: 100%; display: flex;}
/* .join_nomal .tabs .tabs_contents>li:nth-child(9) div span {width: 15%; text-align: center} */
.join_nomal .tabs .tabs_contents>li:nth-child(9) div span select {width: 5%; text-align: center}
.join_nomal .tabs .tabs_contents>li>span{position: relative; font-size: 3.8889vw; color: #817070;}
.join_nomal .tabs .tabs_contents>li label{position: relative; font-size: 3.8889vw; color: #817070;}
/* .join_nomal .tabs .tabs_contents>li label::after{content: ''; display: block; position: absolute; width: 1.3889vw; height:1.3889vw; top: 0; right:-1.3889vw; background-color: #8D1E5C; border-radius: 100%;} */
.join_nomal .tabs .tabs_contents>li .after_n::after{display:none;}
.join_nomal .tabs .tabs_contents>li input::placeholder{color: #C8C6C6;}
.join_nomal .tabs .tabs_contents>li input{border: 0; padding: 2.7778vw 0;}
.join_nomal .tabs .tabs_contents>li button{border: 0; background:transparent; font-size: 4.4444vw; font-weight: 500;text-align: right;}
.join_nomal .tabs .tabs_contents select>#my_email{width: 10%; color:#C8C6C6}
.jna_re{display: inline-block; position: relative;}
.jn_after::after{content: ''; display: block; width: 5px; height: 5px; background-color: #8D1E5C; border-radius: 100%; position: absolute; right: -5px; top: 3px;}


/* 수정 */
/* .join_nomal .tabs .tabs_contents #my_email{width: 35%; border: 0;  color:#C8C6C6; } */
.join_nomal .tabs .tabs_contents #my_email{width: 35%; border: 0;}
.join_nomal .tabs .tabs_contents .agree_ch{display: flex;}
.join_nomal .tabs .tabs_contents .agree_ch p {font-size: 3.8889vw; padding-left: 3.3333vw; }
.join_nomal .tabs .tabs_contents .agree_ch .a_c_last {margin-bottom: 11.1111vw;}
.join_nomal .tabs .tabs_contents .join_nomal_btn{position:relative; border: 0; background: transparent; width: 100%; margin: 0 auto; background-color:#191919; color:#fff; border-radius: 2.7778vw; padding:3.0556vw 0; margin-bottom: 8.3333vw;}
 
 
 /* right */
.join_nomal .tabs_right .join_text{ position: relative; margin: 0 auto; padding: 5.5556vw 10.0000vw; background-color:#F9F9F9; border-radius: 2.7778vw; text-align: center;}
.join_nomal .tabs_right .join_text .join_text_top{ font-size: 3.8889vw;}
.join_nomal .tabs_right .join_text .join_text_top strong{ color:#8D1E5C; font-weight:400; font-size: 3.8889vw}
.join_nomal .tabs_right .join_text .join_text_bottom{ font-size: 3.3333vw; color:#817070; margin-top: 3.3333vw;}
.join_nomal .tabs_right .join_ch_right{ position: relative; }
.join_nomal .tabs_right .join_ch_right .join_after::after{ content: ''; display: block; position: absolute; width: 1.3889vw; height:1.3889vw; top: 0; right:-1.3889vw; background-color: #8D1E5C; border-radius: 100%;}
.join_nomal .tabs_right .join_ch_right .after_n{color: #191919; font-weight:400;}
.join_nomal .tabs_right .join_ch_right .after_n::after{ display: none}
.join_nomal .tabs_right .join_ch_right>div{border-bottom: 0;}
.join_nomal .tabs_right .join_ch_right button:first-child{ padding-left: 0; }
.join_nomal .tabs_right .join_ch_right button:first-child{ padding-left: 0; }
.join_nomal .tabs .tabs_contents>li input[type='file'] {position:fixed; left:-2777.5000vw;}
.join_nomal .tabs_right .join_p_i{display:flex; flex-direction:column; border:0;}
.join_nomal .tabs_right:nth-child(9) li{position: relative; display:flex; justify-content:space-between; align-items: center; border-bottom: 0;}
.join_nomal .tabs_right .join_p_bor{border-bottom: 0.2778vw solid #E3E3E3;}
.join_nomal .tabs .tabs_right>li:nth-child(7) div{border-bottom: 0.2778vw solid #E3E3E3;}
.join_nomal .tabs .tabs_right>li:nth-child(8)>div{display:block; text-align:start; border-bottom: 0;}
.join_nomal .tabs .tabs_right>li:nth-child(9) {border-bottom: 0;}
.join_nomal .tabs .tabs_right>li:nth-child(9) div{border-bottom: 0.2778vw solid #E3E3E3;}
.join_nomal .tabs .tabs_right>li:nth-child(9) div>div{border: 0;}
.join_nomal .tabs .tabs_right>li:nth-child(10) {position: relative;}
.join_nomal .tabs .tabs_right .com_num_title .com_n_text{display: flex; align-items:center; border-bottom: 0;}
.join_nomal .tabs .tabs_right .com_num_title .com_n_text p{font-size: 3.8889vw; color:#8D1E5C; margin-left: 5.8333vw;}
.join_nomal .tabs .tabs_right .com_num_title .com_n_file { display:flex; justify-content:space-between; align-items:center}
.join_nomal .tabs .tabs_right .com_num_title .com_n_file .com_num_ch{ font-size: 3.8889vw;}
.join_nomal .tabs .tabs_right .com_num_title .com_n_file label{ font-size: 4.4444vw; font-weight: 500; color:#191919;}
.join_nomal .tabs .tabs_right .adress{position: relative;}
.join_nomal .tabs .tabs_right .adress .adress_ser{display: flex; justify-content:space-between; align-items:center;}
.join_nomal .tabs .tabs_right .adress .adress_ser label{color:#8D1E5C;}
.join_nomal .tabs .tabs_right .adress .adress_ser label::after,
.join_nomal .tabs .tabs_right .category label::after{display: none;}
.join_nomal .tabs .tabs_right .category label::after{display: none;}
.join_nomal .tabs .tabs_right .bank{position: relative; border-bottom: 0.2778vw solid #eee}
.join_nomal .tabs .tabs_right .bank label::after{display: none;}
.join_nomal .tabs .tabs_right .bank #my_bank{border: 0; color: #C8C6C6;}
.join_nomal .tabs .tabs_right .bank .my_bank_name{width: 100%; border-bottom: 0; display:flex; justify-content: space-between; gap: 14px;}
.join_nomal .tabs .tabs_right .bank .my_bank_name select{border: 0; width: 40%; border-bottom: 0.2778vw solid #eee;}
.join_nomal .tabs .tabs_right .bank .my_bank_name input[type='text']{width: 60%; border-bottom: 0.2778vw solid #eee;}
.join_nomal .tabs .tabs_right .bank .my_bank_name input#com_bank_num{border-bottom: 0.2778vw solid #eee;}
.join_nomal .tabs .tabs_right .recommender label::after{display: none;}
.join_nomal .tabs .tabs_right .appellation label::after{display: none;}
.join_nomal .tabs .tabs_right .id>div{display: flex; justify-content:space-between;}
.join_nomal .tabs .tabs_right .appellation>div{display: flex; justify-content:space-between;}
.join_nomal .tabs .tabs_right .join_nomal_ch label::after{display: none;}
.join_nomal .tabs .tabs_right>li:nth-child(2) div::after{display: none;}
.join_nomal .tabs .tabs_right .join_com_email{}
.join_nomal .tabs .tabs_right .jce_flex{display: flex; justify-content: space-between; align-items: center;}
.join_nomal .tabs .join_com_email .j_com_in{width: 30%;}
.join_nomal .tabs .join_com_email span{width: 5%;}
.join_nomal .tabs .join_com_email select{width: 30%; border: 0;}
.join_nomal .tabs .join_com_email .j_com_put{width: 35%;}

 
 
 
 
 
 .gnb { position: relative; padding: 7.2222vw 4.1667vw 0}
 .gnb>ul>li { padding-bottom: 5.5556vw; } 
 .gnb>ul>li>a { font-size: 5.0000vw; font-weight:700; color: #191919; display: flex; justify-content:space-between; } 
 /* button img */
 .gnb .gnb_open { background: transparent; border:0; background: url('../img/gnb_d.png')no-repeat center center; background-size: 5.5556vw;padding:2.7778vw;transition: 0.3s ease all;}
 .gnb .none { background: none;}
 .gnb .none { background: transparent  url('../img/gnb_go.png') no-repeat center center;  border:0; transition:none; background-size: 3.6111vw; padding:2.7778vw;}
 
 .gnb ul>li>ul {display: none;} 
 .gnb>ul>li.hide button { transform:rotate(180deg); }
 .gnb ul>li.hide>ul{display: block;} 
 .gnb>ul>li>ul>li { padding:0 0 5.5556vw 5.5556vw; } 
 .gnb>ul>li>ul>li:first-child { padding-top: 4.7222vw; } 
 .gnb>ul>li>ul>li>a { font-size:4.4444vw; color: #262626; } 
 .gnb>ul>li>ul>li>a>span { color: #9F9C9C; } 
 

/* ------------ product_list ------------- */
 .product {position: relative; padding: 5.5556vw 4.1667vw 0;}
 .product .p_text{display: flex; justify-content: space-between; padding-bottom: 5.5556vw; flex-wrap: wrap;}
 .product .p_text h3{font-size: 3.8889vw; color: #C8C6C6;}
 .product .p_text h3 span{color: #8D1E5C;}
 .product .p_text button{display:flex; align-items: center; border: 0; background:transparent; color:#817070; font-size: 3.8889vw; margin-right: 25px;}
 .search_list .product .p_text button{position: relative;}
 .product .p_text .p_t_p{position: relative;}
 .product .p_text button img{max-width: 3.6111vw; margin-left: 3.3333vw; position: absolute; top: 35%; right: 0;}
 .search_list .product .p_text button img{max-width: 3.6111vw; margin-left: 3.3333vw; position: absolute; top: 38%; right: -23px;}
 .product .product_list{position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
 .product .product_list li{position: relative; width: 49%; margin-bottom:6.9444vw;}
 .product .product_list .product_img{position: relative; } 
 .product .product_list .product_img img{border-radius: 1.6667vw;} 
 .product .product_list .product_img .btn1 input { position: fixed; left:-2777.5000vw; }
 .product .product_list .product_img .btn1 input+label { background: url('../img/icon_favorite.png')no-repeat center center; background-size: 5.2778vw; padding: 3.3333vw; box-sizing: border-box; } 
 .product .product_list .product_img .btn1 input:checked+label { background: url('../img/icon_favorite_on.png')no-repeat center center; background-size: 5.2778vw; padding: 3.3333vw; box-sizing: border-box; } 
 .product .product_list .product_img .btn2 img{margin-top: 1.3889vw;}
 .product .product_list .product_icon {padding: 1.6667vw 3.3333vw 0 0;}
 .product .product_list .product_icon button img { margin: 0 auto; max-width:5.2778vw} 
 .product>button{width: 100%; margin: 0 auto; border: 0; background:transparent; padding: 6.9444vw 0; color: #8D1E5C;}
 
 .product .product_list .product_icon .btn2 input { position: fixed; left:-2777.5000vw;}
 .product .product_list .product_icon .btn2 input+label {background: url('../img/icon_cart.png')no-repeat center center; background-size:  5.2778vw; padding: 3.3333vw; box-sizing: border-box; cursor: pointer;}

 


/* ------------ join_finish ------------- */
.finish{position: relative; padding:0 5.5556vw 8.3333vw 5.5556vw;}
.finish_logo .l_top img{margin: 13.8889vw 0 0 1.6667vw;}
.finish .finish_title {font-size: 5.0000vw; font-weight: 700; margin-bottom: 1.6667vw;}
.finish p{font-size: 3.3333vw; margin-bottom:4.7222vw;}
.finish ul>li>h3{font-size: 3.8889vw; margin-bottom:2.7778vw; color:#817070;}
.finish ul>li>h2{font-size: 5.0000vw; margin:0; padding-bottom: 5.5556vw; font-weight:500; color:#817070; color: #191919;}
.finish .l_seach{margin-top: 26.3889vw;}


/* ------------ view_inner ------------- */
/* product_view */
.product_view_tab_menu{position: relative; width: 100%;}
.product_view_tab_menu .product_tab_menu{display: flex; border-bottom: 0.2778vw solid #E3E3E3;}
.product_view_tab_menu .product_tab_menu .product_tab_inner{padding: 2.7778vw 0; width: 25%;}
.product_view_tab_menu .product_tab_menu .product_tab_inner_on{border-bottom: 0.2778vw solid #8D1E5C;}
.product_view_tab_menu .product_tab_menu .product_tab_inner .product_tab_title{font-size: 3.5897vw; color: #817070; text-align: center;}
.product_view_tab_menu .product_tab_menu .product_tab_inner .product_tab_title_on{color: #191919; font-weight: 500;}

.product_view_detail{position: relative;}
/* .product_view{position: relative; padding: 0 4.1667vw; margin: 0 auto;} */
.product_view{position: relative; margin: 0 auto;}
.product_img img{ width:100%}
.detail_text{position: relative;}
.detail_text .d_t_top{display: flex; justify-content: space-between; align-items: center; flex-direction: row; margin: 5.5556vw 0 2.7778vw;}
.detail_text .d_t_top span{font-size: 4.1026vw;}
.detail_text .d_t_top .d_t_top_btn{display: flex; justify-content: space-between; align-items: center;}
.detail_text .d_t_top .d_t_top_btn input[id="d_t_fa"]{display: none;}
.detail_text .d_t_top .d_t_top_btn input[id="d_t_fa"]+label em{display: inline-block; width: 6.1538vw; height: 6.1538vw; margin-right: 1.3889vw; background: url('../img/de_favorite_off.png') 0 0/100% no-repeat; vertical-align: middle;}
.detail_text .d_t_top .d_t_top_btn input[id="d_t_fa"]:checked + label em{display: inline-block; width: 6.1538vw; height: 6.1538vw; margin-right: 1.3889vw; background: url('../img/de_favorite_on.png') 0 0/100% no-repeat; vertical-align: middle;}
.detail_text .d_t_top .d_t_top_btn img{max-width: 6.1538vw;}
.detail_text .d_t_mid p{font-size: 3.5897vw; color: #9F9C9C; margin-bottom: 3.3333vw;}
.detail_text .d_t_bottom{display: flex; align-items: flex-end; margin-bottom: 7.7778vw;}
.detail_text .d_t_bottom .d_t_sale{font-size: 4.6154vw; font-weight:500; color: #8D1E5C; padding-right: 2.2222vw;}
.detail_text .d_t_bottom .d_t_price{font-size: 4.6154vw; font-weight:700; padding-right: 2.2222vw;}
.detail_text .d_t_bottom .d_t_price2{font-size: 3.0769vw; color: #9F9C9C; text-decoration: line-through;}
.detail_op{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 6.9444vw;}
.detail_op p{font-size: 3.5897vw; width: 20%;}
.detail_op select { width: 70%; padding: 2.2222vw 3.6111vw; border: 0.2778vw solid #C8C6C6; background: url('../img/select_btn.png') no-repeat 95% 50%; background-size: 6%; border-radius: 1.6667vw; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size:3.5897vw}
.detail_op select::-ms-expand {display: none;} 


.detail_wrap{position: relative; background-color: #F9F9F9; border-radius: 0.2778vw; padding: 3.8462vw; margin-bottom: 13.8889vw; border-radius: 2.2222vw;}
.detail_wrap .detail_wrap_cart{font-size: 3.5897vw; font-weight:500; margin-bottom: 1.6667vw;}
.detail_wrap .detail_wrap_cart_op{font-size: 3.5897vw; color: #817070; padding-bottom: 3.3333vw; display: block;}

.detail_wrap div{position: relative; width: 100%; display: flex; justify-content: space-between;}
.detail_wrap div input[id="cartNum"]{border: 0; background: transparent; text-align: center; width: 15%; font-size: 3.0769vw; color:#191919;}
.detail_wrap div .de_btn{ border: 0; background: transparent; cursor: pointer;}
.detail_wrap div .de_btn img{width: 100%;}
.detail_wrap div p{text-align: end; width: 80%; color: #8D1E5C; font-size: 4.6154vw;}
.detail_wrap .cart_close {position: relative; width: 100%;}
.detail_wrap .cart_close img{position: absolute; bottom: 17.9487vw; right: 1.5385vw; max-width: 2.8205vw;  cursor: pointer;}

.detail_price{position: relative; width: 100%;}
.detail_price .d_p_top {display: flex; margin-bottom: 6.3889vw; align-items:center;}
.detail_price .d_p_top span{font-size:  4.1026vw; font-weight: 500; padding-right: 6.1111vw;}
.detail_price .d_p_top p{font-size: 5.1282vw; font-weight: 500;}
.detail_price .d_p_top p.won{font-size: 4.1026vw; font-weight: 500;}
.detail_price .d_p_top .product_view{font-size: 4.4444vw; font-weight: 500;}
.detail_price .d_p_btn {position: relative; display: flex; justify-content: space-between;}
.detail_price .d_p_btn button{padding: 2.8205vw 0; width: 48%; font-size: 3.5897vw; border: 0; background: #83888C; color: #FFFFFF; border-radius: 1.1111vw; cursor: pointer;}
.detail_price .d_p_btn button:last-child{background-color: #8D1E5C;}
hr.line {background:#E3E3E3; height:0.2778vw; border: 0; margin: 6.9444vw 0;}
.detail_info .d_i_top, .detail_info .d_i_bottom{
    position: relative;
}

.view_hr{border: 0; height:1.3889vw; background:#E3E3E3; margin: 6.9444vw 0;}

.detail_info {position: relative; width: 100%; padding:0 4.1667vw;}
.detail_info .info_title{font-size:4.1026vw; font-weight: 700; margin-bottom: 3.3333vw;}
.detail_info .d_t_text{font-size:3.5897vw;}
.detail_info .d_i_top{padding-bottom: 1.9444vw;}
.detail_info .d_i_bottom{padding-bottom: 14.7222vw;}
.detail_info .d_i_top_flex{display: flex;}
.detail_info .d_i_top_flex div span{padding-left: 11.2821vw;}
.detail_info .d_i_top_flex div p{padding-left: 11.2821vw; font-size: 14px;}
.detail_info span.col_line{padding: 0 4.1667vw; color:#9F9C9C;}
.detail_info span.col_line_2{padding: 0 4.4444vw 0 16.1111vw; color:#9F9C9C;}
.detail_info .info_how_2{margin-right: 6.6667vw; position: relative;}
.detail_info .info_how::after{content: ""; display: block; width: 0.2564vw; height:2.5641vw; position: absolute; top: 1.0vw; left: 17.2222vw; background-color:#9F9C9C}
.detail_info .af_none::after{display: none;}



.product_img_inner{ width: 100%; position: relative; position: relative; font-size: 3.333vw !important; }
.product_img_inner .info { width: 100% !important; }
.product_img_inner .title { width: 25% !important; font-size: 3.3333vw !important; }
.product_img_inner .item { font-size: 3.3333vw !important; width: 100% !important; }
.product_img_inner .desc { width: 75% !important; font-size: 3.3333vw !important; word-break: keep-all;  }
.product_img_inner img{width: 100% !important;  height: auto !important;}

.detail_box{position: relative; padding: 7.6923vw 3.8462vw;}
.detail_box .d_box_title{display: flex; justify-content: space-between; margin-bottom: 3.8462vw;}
.detail_box .d_box_title .d_b_title{font-size: 3.0769vw;}
.detail_box .d_box_title button {border: 0; background: transparent; cursor: pointer;}
.detail_box .d_box_title button img{max-width: 3.3333vw;}
.detail_box .d_b_box_inner{padding: 3.3333vw; background-color: #F9F9F9; border-radius: 2.2222vw;}
.detail_box .d_b_box_inner .d_b_box_title{font-size: 3.0769vw; margin-bottom: 1.3889vw;}
.detail_box .d_b_box_inner .d_b_box_info{color: #817070; font-size: 3.0769vw; margin-bottom: 3.3333vw;}
.detail_box .d_b_box_inner .d_b_box_info:last-child{ margin-bottom: 0;}


/* 추가 */
#ordForm{padding: 0 4.1667vw;}

/* ------------ missing_id ------------- */
.missing_id{position: relative; padding: 9.1667vw 5.5556vw 11.1111vw; width:100%;}
.missing_id .top_back_btn button{border: 0; background: transparent; max-width: 6.9444vw; margin-bottom: 2.7778vw;}
.missing_id .top_back_btn button img{width: 100%;}
.missing_id .missing_id_title{font-size: 5.0000vw; font-weight:700; display: block; padding-bottom: 2.7778vw;}
.missing_id .missing_email_find{position: relative;}
.missing_id .find_title{position: relative; margin: 5.5556vw 0 3.3333vw; display: block; font-size: 3.8889vw; color:#817070;}
.missing_id .missing_email_find .find_title label{font-size: 4.4444vw;}
.missing_id .type_inner button{border: 0; background: transparent;}
.missing_id .missing_email_find .member_type_inner{display: flex; flex-direction: column; align-items: flex-start;}
.missing_id .type_inner input {display: none;}
.missing_id .type_inner input + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; background: url('../img/join_ck_off.png') 0 0/100% no-repeat; vertical-align: middle}
 .missing_id .type_inner input:checked + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; background: url('../img/join_ck_on.png') 0 0/100% no-repeat; vertical-align: middle;}
 .missing_id .missing_email_find .member_type_inner em,
 .missing_id .missing_find_phone .find_type_inner em{margin-right:2.2222vw;}
 .missing_email_find .find_type{position: relative; display:block}
 .missing_email_find .find_type em{margin-right: 2.2222vw;}
 .missing_email_find .find_type .find_type_inner>button:first-child label{padding-right: 8.3333vw;}
 .missing_email_find .find_name {position: relative; width:100%;}
 .missing_email_find .find_email {position: relative;}
 .missing_email_find .find_email div{display: flex; align-items: center; border-bottom: 0.2778vw solid #E3E3E3;}
 .missing_email_find .find_email div input{border: 0; width:35%;}
 .missing_email_find .find_email div select{border: 0; width:38%}
 .missing_email_find .find_email div input::placeholder{color: #C8C6C6;}
 .missing_email_find .find_email div select option{color: #191919;}
 .select_style{width: 100%;}
 
 .missing_email_find .find_name div>input,
 .missing_find_phone .find_name div>input,
 .missing_find_phone .find_number div>input{width: 100%; border: 0; background: transparent; padding-bottom: 2.7778vw; border-bottom: 0.2778vw solid #E3E3E3;}
 .find_p_in{border: 0; padding-bottom: 10px; border-bottom: 1px solid #E3E3E3; width: 100%;}
 .find_p_in::placeholder{color: #C8C6C6;}
 
 .missing_email_find .find_name div>input::placeholder,
 .missing_find_phone .find_name div>input::placeholder,
 .missing_find_phone .find_number div>input::placeholder{color: #C8C6C6; font-size: 4.4444vw;}
 .find_p_in{border: 0; padding-bottom: 10px; border-bottom: 1px solid #E3E3E3; width: 100%;}
 .find_p_in::placeholder{color: #C8C6C6;}
 
 .missing_ok_btn {width: 100%; padding: 2.7778vw 0; margin: 18.0556vw 0 12.5000vw; background-color:#191919; color: #fff; border-radius: 2.7778vw;}
 
 /* ------------ missing_id_ok ------------- */
 .missing_id_ok{position: relative; width: 100%;}
 .missing_id_ok .missing_id_ok_p{font-size: 4.6154vw; color:#817070; margin-bottom: 22.7778vw;}
 .missing_id_ok .ok_title{font-size: 3.5897vw; color: #817070; margin-bottom: 2.7778vw;}
 .missing_id_ok .ok_conten{font-size: 5.0000vw; font-weight:500; margin-bottom: 8.3333vw;}
 .missing_id_ok .missing_id_ok_btton{position: relative; width:100%; display: flex; justify-content:space-between; margin: 33.3333vw 0 11.1111vw;}
 .missing_id_ok .missing_id_ok_btton button{color: #FFFFFF; padding: 3.0556vw 0; font-size: 4.4444vw; border: 0; background:transparent; background-color:#191919; width: 45%; border-radius:2.7778vw;}
 .missing_id_ok .missing_id_ok_btton button:last-child{background-color:#83888C}
 
 .missing_phone_case{position: relative; margin-bottom: 6.3889vw;}
 .missing_phone_case button{border: 0; background:transparent;}
 .missing_phone_case button input{display: none;}
 .missing_phone_case button input + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; margin-right:1.3889vw; background: url('../img/join_ck_off.png') no-repeat center center/100%; vertical-align:middle;}
 .missing_phone_case button input:checked + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; margin-right:1.3889vw; background: url('../img/join_ck_on.png') no-repeat center center/100%; vertical-align:middle;}
 .find_id_ul .color_find_id{color: #8D1E5C; font-weight: 700;}
 
 /* ------------ find_pw ------------- */
 .my_blue{font-size: 3.8889vw; color:#0061F7;}
 .phone_gray{color: #C8C6C6;}
 .find_pw{position: relative;}
 .find_pw .find_pw_ul{width: 100%;}
 
 .find_pw .find_pw_phone{width: 100%;}
 .find_pw .find_pw_phone input {border: 0; background:transparent; padding-bottom: 2.7778vw;}
 .find_pw .find_pw_phone input::placeholder {font-size: 4.4444vw; color: #C8C6C6; }
 .find_pw .find_pw_phone button{border: 0; background:transparent;  font-size: 4.4444vw; font-weight: 500;}
 .find_pw .find_pw_phone .flex_pw_phone{display: flex; justify-content:space-between; align-items: flex-end; text-align:end; border-bottom: 0.2778vw solid #E3E3E3;}
 .find_pw .find_pw_phone .flex_pw_phone div {padding-bottom: 2.7778vw;}
 .find_pw .title_mar_none {display:block; margin-top: 5.5556vw; color:#817070; font-size: 3.8889vw;}
 
 /* ------------ find_pw_ok ------------- */
 .my_red{color: #EB2727; font-size: 3.8889vw;}
 .find_pw_ul{position:relative}
 .find_pw_ul div{border-bottom: 0.2778vw solid #E3E3E3;}
 .find_pw_ul input{border: 0; background:transparent;}
 .find_pw_ul input::placeholder{color: #C8C6C6; font-size:4.4444vw; }
 .find_pw_ul .find_title{font-size: 3.8889vw;}
 .find_pw_ul .pw_ok_id_view{font-size: 4.4444vw;}
 
 /* ------------ product_info ------------- */
 .buy_info{position: relative; padding: 5.5556vw 4.1667vw 6.9444vw;}
 .buy_info li{margin-bottom: 8.3333vw;}
 .buy_info .buy_info_flex{display: flex;justify-content: space-between; align-items: center;  padding-bottom: 4.1667vw;}
 .buy_info .buy_info_flex img{width: 3.8889vw; height:2.2222vw;}
 .buy_info .buy_info_title_0{font-size: 3.8889vw;}
 .buy_info .buy_info_sub{font-size: 3.3333vw; color: #817070;}
 .buy_info .buy_info_inner{padding: 3.3333vw; background-color: #F9F9F9; border-radius: 2.2222vw;}
 .buy_info .buy_info_title{font-size: 3.3333vw;}
 .info_inner_title_margin .buy_info_sub{margin: 1.1111vw 0 3.3333vw;}
 .info_inner_title_margin .buy_info_sub:last-child{margin-bottom: 0;}
 .refund_info_inner .buy_info_title{margin-bottom: 5.5556vw;}
 .refund_info_title{margin-top: 5.5556vw;}
 
 /* ------------ view_inner_cart_add ------------- */
 .pop{position:fixed; width: 100%;height: 100vh; top:0; left:0;z-index: 100; display: none;}
 .pop.on {display: block;}
 .pop .pop_back{position:fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
 .pop .pop_body{width: 90%; background: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); border-radius: 2.7778vw;}
 .pop .pop_body h1{display:block; text-align:center;margin-top: 8.3333vw; font-size:4.4444vw; font-weight:500;  margin-bottom: 2.7778vw;}
 .pop .pop_body h2{display: block; text-align:center;margin-bottom: 8.3333vw; font-size: 3.8889vw; color: #817070;}
 .pop .pop_body .pop_btn{display:flex; align-items:center; justify-content:space-between; border-top:0.2778vw solid #DDDDDD;}
 .pop .pop_body .pop_btn button{width: 50%; padding: 2.7778vw 0; text-align: center;background:#fff;border:0;  border-radius: 2.7778vw; font-weight: 500; }
 .pop .pop_body .pop_btn button:nth-child(1){color:#F21515;}
 .pop .pop_body .pop_btn button:nth-child(2){color:#206CD4;}

 .pop_body .share_btn {display: flex; align-items: center; justify-content: center; gap: 15px;padding: 20px 0 30px 0;}
 .pop_body .share_btn button{border:0;background: transparent;}
 .pop_body .share_btn button img{display: block; margin: 0 auto; width: 12vw;}
 .pop_body .share_btn button span {display: block; margin-top: 5px; font-size: 12px; text-align: center;}
 
 .pop2 input{position: relative; width: 40%; top: 50%; left: 50%; transform:translate(-50%,-50%); border: 0; background: transparent; border-bottom: 0.2778vw solid #DDDDDD; text-align:center; margin:2.7778vw 0 5.5556vw;}
 
 
 .pop_img{position:fixed; width: 100%;height: 100vh; top:0; left:0; z-index: 100; display: none;}
 .pop_img.on {display: block;}
 .pop_img .pop_img_back{position:fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
 .pop_img .pop_img_body{width: 60%; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
 .pop_img .pop_img_body .pop_img_body_inner{position: relative; width: 62.2222vw;}
 .pop_img .pop_img_body .pop_img_body_inner .pop_i_b_p_img{position: relative; width: 62.2222vw;}
 .pop_img .pop_img_body .pop_img_body_inner button{border: 0; background: transparent; position: absolute; top: 0; right: 0;}
 .pop_img .pop_img_body .pop_img_body_inner button img{width: 4.4444vw;}


 /* 공유하기 팝업 */
 .pop_s{position:fixed; width: 100%;height: 100vh; top:0; left:0; z-index: 100; display: none;}
 .pop_s.on {display: block;}
 .pop_s .pop_back{position:fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
 .pop_s .pop_body{width: 90%; background: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); border-radius: 2.7778vw; padding: 8.3333vw 0 4.1667vw;}
 .pop_s .pop_body h1{ text-align: center; font-size: 5.0000vw; color: #000; font-weight: 500; margin-bottom: 5.5556vw;}
 .pop_s .pop_body .share_box{display: flex; justify-content: center; align-items: center; gap: 11.6667vw; margin-bottom: 8.3333vw;}
 .pop_s .pop_body .share_box a{display: block; }
 .pop_s .pop_body .share_box a img{width: 11.1111vw;}
 .pop_s .pop_body .pop_btn{padding-top: 4.1667vw; border-top: 0.2778vw solid #ddd;}
 .pop_s .pop_body .pop_btn button{width: 100%; background: transparent; border: 0; font-size: 4.4444vw; font-weight: 500;} 

 /* ------------ review_list ------------- */
 .review_list{position: relative; padding: 6.6667vw 4.4444vw 5.5556vw; width: 100%;}
 .review_list hr{border: 0; height: 0.2778vw; background: #E3E3E3; margin: 5.5556vw 0;}
 .review_list .review_list_top {width: 100%;}
 .review_list .review_list_top .re_list_top_box{display: flex; justify-content: space-between; align-items:flex-start;}
 .re_list_top_left{width: 30%;}
 .re_list_top_left img{width: 19.4444vw;}
 .re_list_top_right{width: 70%; vertical-align:top;}
 .re_list_top_right .re_top_right_top{display: flex; justify-content: space-between; align-items:flex-start; height:5.5556vw}
 .re_list_top_right .re_top_right_top span{font-size: 2.7778vw;  vertical-align: top;}
 .re_list_top_right .re_top_right_top button{border:0; background:transparent;}
 .re_list_top_right .re_top_right_top input{display: none;}
 .re_list_top_right .re_top_right_top input + label em{display: inline-block; width:3.7500vw; height:2.0833vw; background: url('../img/review_list_opan_btn.png') no-repeat center center/100%; vertical-align: top;}
 .re_list_top_box .re_list_top_right .re_top_right_top input:checked + label em{display: inline-block; width:3.7500vw; height:2.0833vw; background: url('../img/review_list_close_btn.png') no-repeat center center/100%; vertical-align: top;}
 .re_list_top_right .re_top_right_mid{display: flex; align-items:flex-start}
 .re_list_top_right .re_top_right_mid .re_top_right_mid_img {display: flex; width: 30%;}
 .re_list_top_right .re_top_right_mid .re_top_right_mid_img img{width: 3.3333vw; height:3.3333vw;}
 .re_list_top_right .re_top_right_mid p{font-size:2.7778vw; padding-left: 3.8889vw; color: #C8C6C6; width:90%}
 .re_list_top_right .re_top_right_buttom p{font-size: 2.7778vw;}
 .re_list_bottom_box{margin-top: 5.2778vw; display: flex; overflow: hidden;}
 .re_list_bottom_box img{width: 19.4444vw; height:19.4444vw; margin-right: 3.3333vw; cursor: pointer;}
 
 
 /* ------------ qna_list ------------- */
 .qna_list {position: relative; width: 100%; padding: 6.6667vw 4.1667vw 4.1667vw 4.1667vw;}
 .qna_list {position: relative; width: 100%; padding: 6.6667vw 4.1667vw 4.1667vw 4.1667vw;}
 .qna_list .qna_close{display:flex; justify-content: space-between; align-items:flex-start; border-bottom: 0.2778vw solid #E3E3E3; padding:4.1667vw 0;}
 .qna_list .qna_close:first-child{padding-top:0}
 .qna_list .qna_open{border-bottom: 0.2778vw solid #E3E3E3; padding: 0 0 4.1667vw 0;}
 .qna_list .qna_list_left p{background-color: #83888C; color: #FFFFFF; padding: 0.8333vw 2.2222vw; border-radius: 1.1111vw;}
 .qna_list .qna_list_right{display: flex; flex-direction: column; width:70%}
 .qna_list .qna_list_right .qna_right_inner_top{display: flex; justify-content: space-between; align-items:center; cursor: pointer;}
 .qna_list .qna_list_right .qna_right_inner_top p{font-size: 3.8889vw;}
 .qna_list .qna_list_right .qna_right_inner_top button{border: 0; background: transparent;}
 .qna_list .qna_list_right .qna_right_inner_top input{display: none;}
 .qna_list .qna_list_right .qna_right_inner_top input + label em{display: inline-block; width: 3.7500vw; height: 2.0833vw; background: url('../img/review_list_opan_btn.png') center center/100% no-repeat; vertical-align: top; margin-top: 1.3889vw;}
 .qna_list .qna_list_right .qna_right_inner_top input:checked + label em{display: inline-block; width: 3.7500vw; height: 2.0833vw; background: url('../img/review_list_close_btn.png') center center/100% no-repeat; vertical-align: top; margin-top: 1.3889vw;}
 .qna_list .qna_list_right .qna_right_inner_bottom{display: flex; justify-content:flex-end;}
 .qna_list .qna_list_right .qna_right_inner_bottom p{font-size: 2.7778vw; color: #817070; padding-right: 2.7778vw;}
 .qna_list .qna_list_right .qna_right_inner_bottom span{font-size: 2.7778vw; color: #C8C6C6;}
 .qna_open{position: relative; display: flex; flex-direction: column;}
 .qna_open_bottom hr{ border: 0; height: 0.2778vw; background-color: #E3E3E3; margin: 4.1667vw 0;}
 .qna_open .qna_open_top{position: relative; display: flex; justify-content:space-between; padding:4.1667vw 0;}
 .qna_open .qna_open_top .qna_list_left_style p {color:#fff; background-color: #8D1E5C;}
 .qna_open .qna_open_bottom {padding: 3.3333vw 3.8889vw; background-color: #F9F9F9; border-radius: 2.2222vw; width: 100%;}
 .qna_open .qna_open_bottom .qna_open_bottom_q{position: relative; display: flex; justify-content: space-between; margin-bottom: 7.5000vw;}
 .qna_open .qna_open_bottom .qna_open_bottom_q p{font-size: 3.3333vw; width: 90%;}
 .qna_open .qna_open_bottom .qna_open_bottom_q p::after{content: ''; position: absolute; top: 18.0556vw; right:0; width:90%; height:0.2778vw; background-color:#E3E3E3;}
 .qna_open .qna_open_bottom>.qna_open_bottom_q img{max-height: 6.1111vw;}
 .qna_open .qna_open_bottom .qna_open_bottom_q .go_img{display:flex; align-items:center; width:10%;}
 .qna_open .qna_open_bottom .qna_open_bottom_a{display: flex; justify-content: space-between;}
 .qna_open .qna_open_bottom .qna_open_bottom_a p{font-size:3.3333vw; width: 90%;}
 .qna_open .qna_open_bottom .qna_open_bottom_a img{max-height: 6.1111vw;}
 .qna_open .qna_open_bottom .qna_open_bottom_a .go_img{display: flex; align-items:center; width:10%;}
 .qna_list .qna_open .qna_right_inner_top button{border: 0; background: transparent;}
 .qna_list .qna_open .qna_right_inner_top input{display: none;}
 .qna_list .qna_open .qna_right_inner_top input + label em{display: inline-block; width: 3.7500vw; height: 2.0833vw; background: url('../img/review_list_close_btn.png') center center/100% no-repeat; vertical-align: top; margin-top: 1.3889vw;}
 .qna_list .qna_open .qna_right_inner_top input:checked + label em{display: inline-block; width: 3.7500vw; height: 2.0833vw; background: url('../img/review_list_opan_btn.png') center center/100% no-repeat; vertical-align: top; margin-top: 1.3889vw;}

 .lock{display: flex; align-items: center}
 .lock img{width:5.5556vw; height:4.7222vw; margin: 0.5556vw 0 0 0.5556vw;}
 .page_num{position: relative; display: flex; justify-content:center; align-items: center;}
 .page_num li{padding-right: 2.7778vw; margin-top: 5.5556vw;}
 .page_num .page_num_a p{width: 6.6667vw; height: 6.6667vw; border:0.2778vw solid #AAA; border-radius: 100%; text-align: center; color: #4A4A4A; font-size: 3.3333vw; line-height:6.6667vw;}
 .page_num .page_num_a_on p{background-color: #83888C; color: #fff;}
 .page_num .page_btn p{margin: 0 4.1667vw; font-weight: 500; color: #C8C6C6;}
 
 /* ------------ shopping_cart ------------- */
 .shopping_cart{position: relative; padding:5.5556vw 4.1667vw 8.3333vw;}
 .shopping_cart{position: relative; padding:5.5556vw 4.1667vw 8.3333vw;}
 .shopping_cart .btn_cart{border: 0; background:transparent; }
 .shopping_cart .btn_cart_0{border: 0; background:transparent; margin-right: 2.2222vw;}
 .shopping_cart .btn_cart input{display: none;}
 .shopping_cart .btn_cart input + label em{display: inline-block; width: 4.7222vw; height:4.7222vw; background: url('../img/cart_ck_off_btn.png') center center/100%; vertical-align: top;}
 .shopping_cart .btn_cart input:checked + label em{display: inline-block; width: 4.7222vw; height:4.7222vw; background: url('../img/cart_ck_on_btn.png') center center/100%; vertical-align: top;}
 .shopping_cart .shopping_title{font-size:3.8889vw; color: #83888C; }
 .cart_list {margin-top: 5.0000vw;}
 .cart_list .cart_list_border{border-radius: 1.6667vw;}
 .cart_list .cart_list_box{display: flex; justify-content: space-between; align-items:flex-end; padding: 4.1667vw 0; border-bottom:0.2778vw solid #E3E3E3;}
 .cart_list .cart_list_box_style {padding-top: 0;}
 .cart_list .cart_list_box_style2{border-bottom:0; padding-bottom:0;}
 .cart_list .cart_list_left{display: flex; flex-direction: column; justify-content: center; width: 30%;}
 .cart_list .cart_list_left .cart_list_left_top {position:relative; width: 21.9444vw; height: 21.9444vw; margin-bottom: 2.7778vw;}
 .cart_list .cart_list_left .cart_list_left_top .cart_list_inner_btn {position:absolute; top:1.3889vw; left:1.3889vw;}
 .cart_list .cart_list_left .cart_list_left_top img{position:relative; width: 21.9444vw; height: 21.9444vw;}
 .cart_list .cart_list_left .cart_list_left_bottom {display: flex; width: 100%; margin-left:0.2778vw}
 .cart_list .cart_list_left .cart_list_left_bottom button{border: 0; background:transparent;}
 .cart_list .cart_list_left .cart_list_left_bottom button img{width: 6.3889vw; height:6.6667vw;}
 .cart_list .cart_list_left .cart_list_left_bottom input{width: 30%; border: 0; text-align: center;}
 
 .cart_list .cart_list_right{position: relative; width: 70%;}
 .cart_list .cart_list_right .cart_list_right_top{position: relative; width: 70%;}
 .cart_list .cart_list_right .cart_list_right_top button{position:absolute; top: -2.7778vw; right:-18.6111vw; border: 0; background:transparent;}
 .cart_list .cart_list_right .cart_list_right_top button img{width: 2.2222vw; height:2.5000vw;}
 .cart_list .cart_list_right .cart_list_right_top p{font-size: 3.3333vw; margin-bottom: 1.1111vw;}
 .cart_list .cart_list_right .cart_list_right_top .cart_list_r_t_p{color: #817070;}
 .cart_list .cart_list_right .cart_list_right_bottom{margin-top: 1.1111vw;}
 .cart_list .cart_list_right .cart_list_right_bottom_top{display: flex; justify-content:end; align-items:flex-end;}
 .cart_list .cart_list_right .cart_list_right_bottom_top span{font-size: 3.8889vw; color: #C8C6C6; text-decoration:line-through; margin-right: 4.4444vw;}
 .cart_list .cart_list_right .cart_list_right_bottom_top p{font-size: 3.8889vw;}
 .cart_list .cart_list_right .cart_list_right_bottom_bottom {display: flex; justify-content:end; align-items:flex-end;}
 .cart_list .cart_list_right .cart_list_right_bottom_bottom span{color: #C8C6C6; font-size: 3.3333vw; margin-right: 6.1111vw;}
 .cart_list .cart_list_right .cart_list_right_bottom_bottom p{font-size: 3.3333vw; color: #8D1E5C;}
 
 .cart_list_delete{margin-top:5.5556vw; padding-bottom: 3.8889vw; border-bottom: 0.2778vw solid #8D1E5C;}
 .cart_list_delete_btn{border:0; background: transparent; background-color:#83888C; color: #fff; padding:1.1111vw 0; width: 21.3889vw; font-size: 3.0556vw;}
 
 .cart_list_price{position: relative; margin: 4.1667vw 0 7.7778vw 0;}
 .cart_list_price .cart_list_price_top,
 .cart_list_price .cart_list_price_mid,
 .cart_list_price .cart_list_price_bottom{display: flex; justify-content:space-between; align-items:center;}
 .cart_list_price .cart_list_price_top p,
 .cart_list_price .cart_list_price_top span,
 .cart_list_price .cart_list_price_mid p,
 .cart_list_price .cart_list_price_mid span{font-size: 3.8889vw; font-weight: 500; margin-bottom: 2.2222vw;}
 .cart_list_price .cart_list_price_mid {padding-bottom: 1.9444vw; border-bottom: 0.2778vw solid #E3E3E3}
 .cart_list_price .cart_list_price_bottom {margin-top: 3.3333vw;}
 .cart_list_price .cart_list_price_bottom span{font-size: 4.4444vw; font-weight: 500;}
 .cart_list_price .cart_list_price_bottom p{font-size: 4.4444vw; color:#8D1E5C; font-weight: 700;}
 
 .cart_list_buy_btn{position: relative; display: flex; justify-content: space-between; align-items: center;}
 .cart_list_buy_btn .cart_list_ch_btn{width:48%; padding: 2.7778vw 0; font-size:3.8889vw; color:#8D1E5C; border:0.2778vw solid #8D1E5C; border-radius: 1.1111vw; background-color:#fff}
 .cart_list_buy_btn .cart_list_all_btn{width: 48%; padding: 2.7778vw 0; font-size: 3.8889vw; color: #fff; background-color:#8D1E5C; border:0.2778vw solid #8D1E5C; border-radius: 1.1111vw;}
 
 /* ------------ order_detail ------------- */
 .order_detail{position: relative; padding:5.5556vw 4.1667vw 8.8889vw;}
 .order_detail .order_detail_title{font-size: 4.4444vw; font-weight:500; color:#817070;}
 
 .order_detail .order_list li{display: flex; justify-content: space-between; align-items: flex-start; padding: 4.1667vw 0; border-bottom: 0.2778vw solid #E3E3E3;}
 .order_detail .order_list .order_style2{border-color: #8D1E5C;}
.order_detail .order_list_left {width: 30%; border-radius: 1.6667vw;}
.order_detail .order_list_left img{width: 21.9444vw;}
.order_detail .order_list_right{width: 70%; margin-top: 4.4444vw;}
.order_detail .order_list_right .order_list_right_top:first-child p{margin-bottom:1.1111vw}
.order_detail .order_list_right .order_list_right_top:last-child p{margin-top:0.8333vw}
.order_detail .order_list_right .order_list_right_top p{font-size: 3.3333vw;}
.order_detail .order_list_right .order_list_right_top .order_list_r_t_p{color: #817070;}
.order_list_right_bottom .order_list_right_bottom_top{display: flex; justify-content:flex-end; align-items:center;}
.order_detail .order_list_right .order_list_right_bottom_top span{font-size: 3.8889vw; color:#C8C6C6; padding-right: 4.4444vw;}
.order_detail .order_list_right .order_list_right_bottom_top p{font-size: 3.8889vw;}
.order_list_right_bottom .order_list_right_bottom_bottom{display: flex; justify-content:flex-end; align-items:center;}
.order_list_right_bottom .order_list_right_bottom_bottom span{font-size: 3.8889vw; color: #C8C6C6; text-decoration: line-through; padding-right: 4.4444vw;}
.order_list_right_bottom .order_list_right_bottom_bottom p{font-size: 3.8889vw;}

.order_list_price{position: relative; margin: 4.1667vw 0 8.3333vw;}
.order_list_price .order_list_price_top,
.order_list_price .order_list_price_top_b,
.order_list_price .order_list_price_mid,
.order_list_price .order_list_price_bottom{display: flex; justify-content: space-between; align-items:center;}

.order_list_price .order_list_price_top span,
.order_list_price .order_list_price_top p,
.order_list_price .order_list_price_top_b span,
.order_list_price .order_list_price_top_b p,
.order_list_price .order_list_price_mid span,
.order_list_price .order_list_price_mid p{font-size: 3.8889vw; font-weight:500; margin-bottom: 2.2222vw;}

.order_list_price .order_list_price_mid{padding-bottom: 1.9444vw; border-bottom: 0.2778vw solid #E3E3E3;}

.order_list_price .order_list_price_bottom{margin-top: 2.7778vw;}
.order_list_price .order_list_price_bottom span{font-size: 4.4444vw; font-weight: 500;}
.order_list_price .order_list_price_bottom p{font-size: 4.4444vw; font-weight: 700; color: #8D1E5C;}

.order_list_buy_btn{position: relative;}
.order_list_buy_btn button{border: 0; background:transparent;width: 100%; padding: 2.7778vw 0; background-color: #8D1E5C; color: #fff; border-radius: 1.1111vw;}



/* ------------ order_write_pay ------------- */
.order_write_pay{position: relative; padding:5.5556vw 0 8.3333vw}
.order_write_pay  select { width: 100%; padding: 0; border: 0.2778vw solid #E3E3E3; background: url('../img/select_btn.png') right no-repeat; background-size: 4.7222vw; border-radius: 1.6667vw; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.order_write_pay select::-ms-expand {display: none;}
.order_write_pay .order_write_pay_title{font-size: 4.1667vw; font-weight:500; color: #817070; margin-bottom:5.0000vw; padding: 0 4.1667vw;}
.order_write_pay .order_write_pay_top .order_inner_title{font-size: 3.8889vw; color: #817070; margin-bottom:2.2222vw;}
.order_write_pay .order_write_pay_mid .order_inner_title{font-size: 3.8889vw; color: #817070; margin-bottom:2.2222vw;}
.order_write_pay .order_write_pay_buttom .order_inner_title{font-size: 3.8889vw; color: #817070; margin-bottom:2.7778vw;}
.order_write_pay .order_write_pay_buttom h3{font-weight: 500;}
.order_write_pay .order_coupon .order_inner_title{font-size: 3.8889vw; color: #817070; font-weight: 500; margin-bottom:2.2222vw;}
.order_write_pay .order_write_pay_top {padding: 0 4.1667vw;}
.order_write_pay .order_info_btn_style input{display:none;}
.order_write_pay .order_write_pay_top .order_info_btn_style:first-child label{padding-right: 0vw;}
.order_write_pay .order_write_pay_buttom .order_info_btn_style:first-child label{padding-right: 8.3333vw;}
.order_write_pay .order_write_pay_top .order_info_btn_style{margin-bottom: 4.7222vw;}
.order_write_pay .order_write_pay_buttom .order_info_btn_style{margin-bottom: 5.5556vw;}
.order_write_pay .order_info_btn_style input + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; margin-right: 2.2222vw; background: url("../img/join_ck_off.png") center center/100% no-repeat; vertical-align: middle;}
.order_write_pay .order_info_btn_style input:checked + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; margin-right: 2.2222vw; background: url("../img/join_ck_on.png") center center/100% no-repeat; vertical-align: middle;}

.order_write_pay .order_inner_title_style {position: relative;}
/* .order_write_pay .order_inner_title_style::after{content: ""; display:inline-block; position: absolute; width: 1.3889vw; height:1.3889vw; background: #8D1E5C; top: 0.5556vw; left: 11.1111vw; border-radius: 100%;} */
.order_write_pay .order_phone_style::after{left: 16.3889vw;}
.order_write_pay .order_inner_title_style_3::after{left: 30.0000vw;}
.order_write_pay .order_inner_title_style_4::after{left: 30.0000vw; top: 0.8333vw;}

.order_write_pay_top .order_w_p_info select{border: 0; width: 100%; border-bottom: 0.2778vw solid #e3e3e3; padding: 0; padding-bottom: 2.2222vw; vertical-align: middle; font-size: 4.4444vw; margin-bottom: 5.5556vw;}
.order_write_pay_top .address {margin-bottom: 5.5556vw;}
.order_write_pay_top .address .order_adress{display: flex; justify-content:space-between; align-items:center; width: 100%; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom:2.2222vw; position: relative;}
.order_write_pay_top .address .order_adress input{display: flex; border: 0;}
.order_write_pay_top .address .order_adress input::placeholder{font-size:3.8889vw; color: #191919;}
.order_write_pay_top .address .order_adress label{font-size: 3.8889vw; color: #8D1E5C; cursor: pointer;}
.order_write_pay_top .order_adress_text input{width: 100%; border: 0; border-bottom: 0.2778vw solid #E3E3E3; padding: 3.3333vw 0 2.2222vw;}
.order_write_pay_top .order_w_p_info_phone input{width: 100%; border: 0; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 2.2222vw}
.order_write_pay_top .order_w_p_info_phone input::placeholder{font-size:3.8889vw; color: #191919;}
.order_write_pay_top .phone_top{padding: 5.5556vw 0;}

.order_write_pay .order_write_pay_title_border{border-top: 1.1111vw solid #E3E3E3; padding:5.5556vw 4.1667vw 0;}
.order_write_pay_mid .order_w_p_info{padding: 0 4.1667vw;}
.order_write_pay_mid select{border:0; width: 100%; padding: 0; padding:0 0 2.5000vw 0; border-bottom: 0.2778vw solid #E3E3E3; color: #C8C6C6;}
.order_write_pay_mid .mid_border{position: relative; border: 0.2778vw solid #707070; margin:4.1667vw 2.2222vw 5.5556vw; padding:0 1.9444vw 3.6111vw 1.9444vw;}
.order_write_pay_mid .mid_border p{padding:0.8333vw 0 3.0556vw; color: #817070; font-size: 3.8889vw;}
.order_write_pay_mid .mid_border textarea{padding:3.3333vw; overflow: hidden; width:100%; max-height:19.4444vw; box-sizing: border-box; resize: none; background-color: #F9F9F9; border: 0; border-radius:1.6667vw;}
.order_write_pay_mid .mid_border textarea::placeholder{margin: 0 1.9444vw; font-size: 3.3333vw; color: #C8C6C6;}
.order_write_pay_mid .mid_address_password{padding: 0 4.1667vw 5.5556vw;}
.order_write_pay_mid .mid_address_password input{border: 0; width: 100%; padding-bottom: 2.2222vw; border-bottom: 0.2778vw solid #E3E3E3;}

.order_write_pay .order_coupon{position: relative; width:100%; padding: 5.5556vw 0; border-top: 1.1111vw solid #E3E3E3; border-bottom: 1.1111vw solid #E3E3E3;}
.order_write_pay .order_coupon .order_coupon_inner{padding: 0 4.1667vw;}
.order_write_pay .order_coupon .order_coupon_inner select{width: 100%; padding:0; border: 0; border-bottom: 0.2778vw solid #E3E3E3; padding:3.3333vw 0 2.2222vw; font-size: 3.8889vw; color: #C8C6C6;}

.order_write_pay .order_write_total{position: relative; width:100%; padding: 5.5556vw 0; border-bottom: 1.1111vw solid #E3E3E3;}
.order_write_pay .order_write_total .order_write_total_inner{padding: 0 4.1667vw;}
.order_write_pay .order_write_total .order_write_total_inner .total_inner_top,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_top_b,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_mid{display: flex; justify-content:space-between; align-items:center; padding-bottom: 2.2222vw;}

.order_write_pay .order_write_total .order_write_total_inner .total_inner_top p,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_top span,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_top_b p,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_top_b span,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_mid p,
.order_write_pay .order_write_total .order_write_total_inner .total_inner_mid span{font-size: 3.8889vw; font-weight: 500;}

.order_write_pay .order_write_total .order_write_total_inner .total_inner_mid{padding: 0; padding-bottom: 4.1667vw; border-bottom: 0.2778vw solid #E3E3E3;}
.order_write_pay .order_write_total .order_write_total_inner .total_inner_bottom{display: flex; justify-content:space-between; align-items: center; padding-top: 2.7778vw;}
.order_write_pay .order_write_total .order_write_total_inner .total_inner_bottom span{font-size: 4.4444vw; font-weight:500;}
.order_write_pay .order_write_total .order_write_total_inner .total_inner_bottom p{font-size: 4.4444vw; font-weight:700; color: #8D1E5C;}

.order_write_pay_buttom{padding:5.5556vw 4.1667vw 0;}
.order_write_pay_buttom .order_buttom_depositor input{border: 0; width: 100%; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 2.5000vw;}
.order_write_pay_buttom .order_buttom_depositor input::placeholder{color: #C8C6C6; font-size:3.8889vw;}
.order_write_pay_buttom .order_buttom_de_bank {margin: 4.1667vw 0 8.3333vw;}
.order_write_pay_buttom .order_buttom_de_bank select{width: 100%; font-size:3.8889vw; border: 0; border-bottom: 0.2778vw solid #E3E3E3; padding: 0; padding-bottom: 2.5000vw;}
.order_write_pay_buttom .order_buttom_de_bank option{font-size:3.8889vw;}
.order_write_pay_buttom .order_buttom_check {padding-bottom: 4.1667vw;}
.order_write_pay_buttom .order_buttom_check input{display: none;}
.order_write_pay_buttom .order_buttom_check input + label em{display: inline-block; width: 4.7222vw; height:4.7222vw; margin-right: 2.2222vw; background: url('../img/cart_ck_off_btn.png') center center/100% no-repeat; vertical-align: sub;}
.order_write_pay_buttom .order_buttom_check input:checked + label em{display: inline-block; width: 4.7222vw; height:4.7222vw; margin-right: 2.2222vw; background: url('../img/cart_ck_on_btn.png') center center/100% no-repeat; vertical-align: sub;}
.order_write_pay .order_buttom_check label{font-size: 3.3333vw; color: #C8C6C6;}

.order_write_pay .order_buttom_click {padding: 0 4.1667vw;}
.order_write_pay .order_buttom_click button{width: 100%; padding:2.7778vw 0; border-radius: 1.1111vw; font-size:3.8889vw; background-color:#8D1E5C; color:#fff;}


/* ------------ order_done ------------- */
.order_done{position: relative; padding: 5.5556vw 0 8.3333vw;}
.order_done .order_done_inner{padding: 0 4.1667vw; display: flex; margin-bottom: 0.8333vw;}
.order_done .order_done_inner .order_done_p{font-size: 3.8889vw; color: #9F9C9C; padding-right: 6.3889vw;}
.order_done .order_done_inner .order_done_span{font-size: 3.8889vw;}
.order_done .order_done_top {padding-bottom: 5.5556vw; border-bottom: 1.1111vw solid #E3E3E3;}
.order_done .order_done_top h2{font-size: 4.4444vw; font-weight:500; padding: 0 4.1667vw; margin-bottom: 4.7222vw;}
.order_done .order_done_top>p{font-size: 3.8889vw; font-weight:500; padding: 0 4.1667vw; color: #817070; margin-bottom:5.5556vw;}
.order_done .order_done_mid_title{padding:5.5556vw 4.1667vw 0; color: #817070; font-size:3.8889vw;font-weight: 500;}


.order_done .order_list{padding: 0 4.1667vw;}
.order_done .order_list li{display: flex; justify-content: space-between; align-items: flex-start; padding: 4.1667vw 0; border-bottom: 0.2778vw solid #E3E3E3;}
 .order_done .order_list .order_style2{border-color: #8D1E5C;}
.order_done .order_list_left {width: 30%; border-radius: 1.6667vw;}
.order_done .order_list_left img{width: 21.9444vw;}
.order_done .order_list_right{width: 70%; margin-top: 4.4444vw;}
.order_done .order_list_right .order_list_right_top:first-child p{margin-bottom:1.1111vw}
.order_done .order_list_right .order_list_right_top:last-child p{margin-top:0.8333vw}
.order_done .order_list_right .order_list_right_top p{font-size: 3.3333vw;}
.order_done .order_list_right .order_list_right_top .order_list_r_t_p{color: #817070;}
.order_list_right_bottom .order_list_right_bottom_top{display: flex; justify-content:flex-end; align-items:center;}
.order_done .order_list_right .order_list_right_bottom_top span{font-size: 3.8889vw; color:#C8C6C6; padding-right: 4.4444vw;}
.order_done .order_list_right .order_list_right_bottom_top p{font-size: 3.8889vw;}
.order_list_right_bottom .order_list_right_bottom_bottom{display: flex; justify-content:flex-end; align-items:center;}
.order_list_right_bottom .order_list_right_bottom_bottom span{font-size: 3.8889vw; color: #C8C6C6; text-decoration: line-through; padding-right: 4.4444vw;}
.order_list_right_bottom .order_list_right_bottom_bottom p{font-size: 3.8889vw;}

.order_done .order_list_price{position: relative; padding: 0 4.1667vw; margin: 4.1667vw 0 8.3333vw;}


.order_done .order_done_bottom{padding: 5.5556vw 0 8.3333vw; border-top:1.1111vw solid #E3E3E3; }
.order_done .order_done_bottom>P{font-size: 3.8889vw; font-weight:500; color: #817070; padding:0 4.1667vw 5.5556vw;}
.order_done .order_done_bottom .order_done_p{width: 40%; padding:0;}  
.order_done .order_done_bottom .order_done_span_color{color: rgba(25,25,25,0.34);}  
.order_done .order_done_bottom .order_done_inner_last div{display: flex; flex-direction: column; }  

.order_done .order_done_button {padding: 0 4.1667vw;}
.order_done .order_done_button button{border: 0; background:transparent; width: 100%; padding:2.7778vw 0; background-color:#8D1E5C; color:#fff; border-radius: 1.1111vw;}



/* ------------ intro ------------- */
.intro{position: relative; padding:5.5556vw 4.1667vw 26.3889vw; }
.intro ul{padding: 4.1667vw; background-color:#FAFAFA; }
.intro .intro_inner .intro_inner_flex{position: relative; display: flex; margin-bottom: 2.7778vw;}
.intro .intro_inner .intro_inner_flex p::after{content: ""; display:inline-block; position: absolute; width: 0.2778vw; height: 2.5000vw; background-color:#8D1E5C; left: 0; top: 1.1111vw;}
.intro .intro_inner .intro_inner_flex .intro_p{padding-left: 1.6667vw; width: 22%; font-size: 3.3333vw; color: #8D1E5C;}
.intro .intro_inner .intro_inner_flex .intro_span{width: 78%; font-size: 3.3333vw;}
/* ------------ inquiry ------------- */
.inquiry{position:relative; padding: 5.5556vw 4.1667vw 8.3333vw;}
.inquiry .inquiry_inner{position: relative; margin-bottom: 5.5556vw;}
.inquiry button{border: 0; background:transparent;}
.inquiry .inquiry_inner input{border: 0;}
.inquiry .inquiry_inner input[type="text"]{width: 100%; border: 0;  padding-bottom: 3.0556vw; border-bottom: 0.2778vw solid #E3E3E3;}
.inquiry .inquiry_inner input[type="text"]::placeholder{font-size: 4.4444vw; color: #C8C6C6;}
.inquiry .inquiry_inner .inquiry_inner_title{font-size: 3.8889vw; color:#817070; margin-bottom: 3.3333vw;}
.inquiry .inquiry_inner .inquiry_inner_title_after::after{content: ""; display: inline-block; position: absolute; width:1.3889vw; height: 1.3889vw; top: 0.8333vw; left: 7.5000vw; background-color: #8D1E5C; border-radius:100%;}
.inquiry .inquiry_inner .inquiry_inner_title_after_a::after{top:0.8333vw; left:11.1111vw;}
.inquiry .inquiry_inner .inquiry_inner_title_after_b::after{left:30.8333vw;}
.inquiry .inquiry_inner .inquiry_inner_title_after_c::after{left:15.0000vw;}
.inquiry .inquiry_inner .inquiry_inner_title_after_d::after{left:21.9444vw;}

.inquiry .inquiry_inner_radio input{display: none;}
.inquiry .inquiry_inner_radio input + label em {display: inline-block; width: 4.4444vw; height: 4.4444vw;  background: url('../img/join_ck_off.png') center center/100% no-repeat; vertical-align: middle; margin-right: 1.3889vw;}
.inquiry .inquiry_inner_radio input:checked + label em { background: url('../img/join_ck_on.png') center center/100% no-repeat; vertical-align: middle; margin-right: 1.3889vw;}
.inquiry .inquiry_inner_radio label{font-size: 3.8889vw;}
.inquiry .inquiry_inner_radio .inquiry_type_mar_rig{margin-right: 8.3333vw;}

.inquiry .inquiry_inner_business_num div{position:relative; display: flex; justify-content:space-between; border-bottom: 0.2778vw solid #E3E3E3; margin-bottom: 1.3889vw;}
.inquiry .inquiry_inner_business_num input[type="text"]{border: 0;}
.inquiry .inquiry_inner_business_num input[type="file"]{opacity: 1;}
.inquiry .inquiry_inner_business_num .inquiry_inner_business_num_input_a{width:66%}
.inquiry .inquiry_inner_business_num .inquiry_inner_business_num_input_b{width: 34%; text-align: right; font-size: 4.4444vw; font-weight:500;}
.inquiry .inquiry_inner_business_num .inquiry_none_file{font-size: 3.8889vw; padding-bottom: 1.3889vw;}
.inquiry .inquiry_inner_business_num .inquiry_file_name{font-size: 3.8889vw; color: #0061F7;}

.inquiry .inquiry_inner_address .inquiry_adress_ser{display:flex; justify-content:flex-end; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 3.0556vw; margin-bottom: 3.3333vw;}
.inquiry .inquiry_inner_address .inquiry_adress_ser label{font-size: 3.8889vw; color: #8D1E5C; cursor: pointer;}
.inquiry .inquiry_inner_address .inquiry_inner_address_mar{margin-bottom: 3.3333vw;}

.inquiry .inquiry_inner_email {border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 3.0556vw; vertical-align: middle}
.inquiry .inquiry_inner_email input[type="text"]{width: 0; border: 0; padding: 0;}
.inquiry .inquiry_inner_email input[type="text"]{width: 30%;}
.inquiry .inquiry_inner_email div{display: flex; justify-content:space-between; align-items: center;}
.inquiry .inquiry_inner_email div span{width: 8%;}
.inquiry .inquiry_inner_email div select{border: 0; padding: 0; font-size: 4.4444vw; color: #C8C6C6; width: 27%; font-size: 4.4444vw; color: #C8C6C6;}
.inquiry .inquiry_inner_email div>p{display: block; width: 25%; font-size: 4.4444vw;}

.inquiry .inquiry_inner_detail_q p{font-size: 3.8889vw; color: #817070;}
.inquiry .inquiry_inner_detail_q textarea{width: 100%; border: 0; height: 35.0000vw; padding-bottom: 1.6667vw; border-bottom: 0.2778vw solid #E3E3E3;}
.inquiry .inquiry_inner_detail_q textarea::placeholder{font-size: 4.4444vw; color: #C8C6C6;}

.inquiry .inquiry_btn{display: flex; justify-content: space-between; align-items: center;}
.inquiry .inquiry_btn button{padding:2.7778vw 0; border-radius: 1.1111vw;}
.inquiry .inquiry_btn .inquiry_contact_btn{width: 49%; background-color:#8D1E5C; color: #fff; border:0.2778vw solid #8D1E5C;}
.inquiry .inquiry_btn .inquiry_cancel_btn{width: 49%; background-color:#fff; color: #8D1E5C; border:0.2778vw solid #8D1E5C;}



/* ------------ search_list ------------- */
.search_list{position: relative;}
.search_list .search_list_div_top{padding: 6.1111vw 4.1667vw 8.3333vw; border-bottom: 1.1111vw solid #E3E3E3; width: 100%;}
.search_list .search_list_inner{margin-bottom: 4.1667vw;}
.search_list .search_list_inner_title{font-size:3.8889vw; margin-bottom: 1.6667vw;}
.search_list .search_list_inner_brand div{display: flex; justify-content:space-between; align-items: center;}
.search_list .search_list_inner_brand select{font-size: 3.3333vw; width: 48%; padding: 0; padding: 1.6667vw 2.5000vw; color: #C8C6C6;}
.search_list .search_list_inner_product_type select{font-size: 3.3333vw; width: 100%; padding: 0; padding: 1.6667vw 2.5000vw; color: #C8C6C6;}
.search_list .search_list_inner_search_condition select{font-size: 3.3333vw; width:30%; padding: 0; padding: 1.6667vw 2.5000vw; color: #C8C6C6;}
.search_list .search_list_inner_search_condition div input{font-size: 3.3333vw; width: 70%; padding:1.6667vw 2.5000vw; border-radius: 1.6667vw; margin-left: 2.7778vw;}
.search_list .search_list_inner_search_condition div{display: flex; justify-content: space-between; align-items: center;}
.search_list .search_list_inner_sale div{display: flex; justify-content: space-between; align-items: center;}
.search_list .search_list_inner_sale input{font-size:3.3333vw; color: #C8C6C6; width: 43%; border-radius:1.6667vw; padding:1.6667vw 2.5000vw;}
.search_list .search_list_inner_sale label{position: relative;}
.search_list .search_list_inner_sale .search_list_inner_s_a_s{margin-right: 8.3333vw;}
.search_list .search_list_inner_sale .search_list_inner_sale_after::after{content: ''; position: absolute; display: inline-block; width: 3.6111vw; height: 0.5556vw; top: 0; left: -1.6667vw; background-color: #AAAAAA;}

.search_list .search_list_div_top .search_list_div_top_btn{position: relative; width:24.4444vw; height: 10.0000vw; margin: 0 auto;}
.search_list .search_list_div_top .search_list_div_top_btn button{width: 100%; padding:2.2222vw 0; font-size: 3.8889vw; font-weight: 500; color: #fff; background-color:#8D1E5C; border-radius: 1.1111vw;}

.search_list .product .product_list .product_img .btn2 img {
    margin-top: -5.6111vw; border-radius: 1.6667vw;
}
.search_list .search_list_bottom .p_text div{display: flex;}
.search_list .search_list_bottom .p_text div p{font-size: 4.1667vw; font-weight: 500; padding-right: 2.7778vw; position: relative;}
.search_list .search_list_bottom .p_text div span{font-size: 4.1667vw;}
.search_list .search_list_bottom button{padding: 0; margin-bottom: 8.3333vw;}

.search_list .product_list .product_icon .btn2 input { position: fixed; left:-2777.5000vw;}
.search_list .product_list .product_icon .btn2 input+label {background: url('../img/icon_cart.png')no-repeat center center; background-size:  5.2778vw; padding: 3.3333vw; box-sizing: border-box; cursor: pointer; position: relative; top: -8.3333vw;}
.search_list .product .p_text {padding: 0;}


/* ------------ management_address ------------- */
.management_address{position: relative; padding:5.5556vw 4.1667vw 6.9444vw;}
.management_address .management_address_all_btn{margin-bottom: 4.1667vw;}
.management_address input{display: none; }
.management_address input + label em{display: inline-block; width: 4.7222vw; height: 4.7222vw; background: url('../img/cart_ck_off_btn.png') center center/100% no-repeat; vertical-align: middle; margin-right: 2.2222vw;}
.management_address input:checked + label em{background: url('../img/cart_ck_on_btn.png') center center/100% no-repeat; vertical-align: middle; margin-right: 2.2222vw; }
.management_address .management_address_all_btn label{font-size: 3.8889vw; color: #83888C;}


.management_address .management_address_list{display: flex; justify-content:space-between; align-items: center; padding: 3.3333vw 0 5.5556vw; border-bottom: 0.2778vw solid #E3E3E3;}
.management_address .management_address_list .management_a_l_left{width: 80%;}
.management_address .management_address_list .management_a_l_left .management_a_l_l_top_f{display: flex;}
.management_address .management_address_list .management_a_l_left .management_a_l_l_top_f .management_a_l_l_span{padding: 1.1111vw 1.9444vw; background-color: #8D1E5C; color: #fff; border-radius: 1.1111vw; font-size: 2.5000vw; text-align: center; margin-right: 2.7778vw;}
.management_address .management_address_list .management_a_l_left .management_a_l_l_top_f .management_a_l_l_p{font-size: 4.4444vw;}
.management_address .management_address_list label{font-size: 4.4444vw;}
.management_address .management_address_list .management_a_l_l_top{margin-bottom: 2.5000vw;}
.management_address .management_address_list .management_left_inner_flex{display: flex; margin-bottom: 0.8333vw;}
.management_address .management_address_list .management_a_l_l_left_title{font-size: 3.3333vw; width: 20%;}
.management_address .management_address_list .management_a_l_l_left_info{font-size: 3.3333vw; width:80%}
.management_address .management_address_list .management_a_l_left{width: 80%;}


.management_address .management_address_list .management_a_l_right{width: 16%;}
.management_address .management_address_list .management_a_l_right button{border: 0; background:transparent; width: 100%; padding: 1.1111vw 0; color: #4A4A4A; border:0.2778vw solid #DADADA; border-radius: 1.1111vw; font-size: 3.0556vw;}

.management_address .management_address_btn_top{margin: 4.1667vw 0 8.3333vw;}
.management_address .management_address_btn_top button{border: 0; background:transparent; width:21.3889vw; padding: 1.1111vw 0; background: #83888C; font-size: 3.0556vw; color: #fff;}
.management_address .management_address_btn_bottom button{width:100%; padding: 2.7778vw 0; font-size: 3.8889vw; color: #fff; background-color: #8D1E5C;}


/* ------------ address_add ------------- */
.address_add{position: relative;}
.address_add input{width:100%; border: 0; padding-bottom: 3.0556vw; border-bottom: 0.2778vw solid #E3E3E3;}
.address_add input::placeholder{font-size:4.4444vw; color: #C8C6C6;}
.address_add input[type="button"]{padding: 0; border: 0; background:transparent;}
.address_add .address_add_top {position: relative; border-bottom: 1.1111vw solid #E3E3E3; margin-top: 4.7222vw;}
.address_add .address_add_top .address_add_top_basic_btn{position:absolute; display: flex; justify-content:flex-end; align-items:center; right: 0; top: 0;}
.address_add .address_add_top .address_add_top_basic_btn input{display: none;}
.address_add .address_add_top .address_add_top_basic_btn input + label em{display: inline-block; width:5.0000vw; height:5.0000vw; margin-right: 1.6667vw; background:url('../img/cart_ck_off_btn.png') center center/100% no-repeat; vertical-align: middle;}
.address_add .address_add_top .address_add_top_basic_btn input:checked + label em{background:url('../img/cart_ck_on_btn.png') center center/100% no-repeat; vertical-align: middle;}
.address_add .address_add_top .address_add_top_basic_btn label{font-size: 3.8889vw; color:#817070; margin-right: 4.1667vw;}

.address_add .address_add_top .address_add_inner{margin-bottom: 5.5556vw;}
.address_add .address_add_top ul{padding: 5.5556vw 4.1667vw 8.3333vw;}
.address_add .address_a_i_title{position: relative; font-size: 3.8889vw; color: #817070; margin-bottom:3.3333vw;}
/* .address_add .address_a_i_title_after::after{content: ""; display: inline-block; width: 1.3889vw; height: 1.3889vw; top: 0.8333vw;  border-radius: 100%; background-color:#8D1E5C; margin-left: 2vw; vertical-align: middle; } */
/* .address_add .address_a_i_title_after_a::after{left: 11.1111vw;}
.address_add .address_a_i_title_after_b::after{left: 7.2222vw;}
.address_add .address_a_i_title_after_c::after{left: 16.6667vw;}
.address_add .address_a_i_title_after_d::after{left: 30.2778vw;}
.address_add .address_a_i_title_after_f::after{left: 30.2778vw;} */
.address_add .address_add_inner_a_b_a{padding-top: 3.0556vw;}

.address_add .address_add_top .inquiry_adress_ser{display: flex;  align-items: center; justify-content:space-between; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 2.7778vw;}
.address_add .address_add_top .inquiry_adress_ser input{width: 60%; border: 0; padding-bottom: 0;}
.address_add .address_add_top .inquiry_adress_ser a{width: 40%; font-size: 3.8889vw; color: #8D1E5C; text-align:end; border: none; }
.address_add .address_add_top .inquiry_adress_ser .addr_srch{font-size: 3.8889vw; color: #8D1E5C;}

.address_add .address_add_bottom{padding: 5.5556vw 4.1667vw 8.3333vw;}
.address_add .address_add_bottom span{display:block; margin-bottom: 4.4444vw; font-size: 3.8889vw; font-weight: 500; color: #817070;}
.address_add .address_add_bottom select{padding: 0; font-size: 3.8889vw; width: 100%; padding:2.5000vw; margin-bottom: 6.3889vw;color: #C8C6C6;}
.address_add .address_add_bottom .address_add_bottom_btn{display: flex; justify-content: space-between; align-items:center; margin-top: 8.3333vw;}
.address_add .address_add_bottom .address_add_bottom_btn button{border: 0; background:transparent; padding: 2.7778vw; width: 48%; border-radius: 1.1111vw; }
.address_add .address_add_bottom .address_add_bottom_btn .address_add_bottom_btn_top{font-size: 3.8889vw; color: #fff; background-color:#8D1E5C; border:0.2778vw solid #8D1E5C}
.address_add .address_add_bottom .address_add_bottom_btn .address_add_bottom_btn_bottom{font-size: 3.8889vw; color: #8D1E5C; background-color:#fff; border: 0.2778vw solid #8D1E5C;}


/* ------------ address_modify ------------- */
.address_modify{position: relative;}
.address_modify .address_add_top .inquiry_adress_ser input {text-align: start;}
.address_modify .address_add_bottom .address_add_bottom_btn{margin: 0;}


/* ------------ mypage_setting ------------- */
.mypage_setting{position: relative;}
.mypage_setting button{border: 0; background: transparent;}
.mypage_setting .mypage_setting_top{display: flex; justify-content:space-between; padding:5.0000vw 4.1667vw; border-bottom: 1.1111vw solid #E3E3E3;}
.mypage_setting .mypage_setting_top p{font-size: 4.4444vw; font-weight:500;}
.mypage_setting .mypage_setting_top img{max-width: 7.7778vw; max-height: 7.7778vw;}


.mypage_setting .mypage_setting_bottom{padding:5.5556vw 6.9444vw;}
.mypage_setting .mypage_setting_bottom .mypage_setting_bottom_inner{margin-bottom: 8.3333vw;}
.mypage_setting .mypage_setting_bottom .mypage_setting_bottom_inner:last-child{margin: 0;}
.mypage_setting .mypage_setting_bottom .mypage_setting_bottom_inner a{display: flex; align-items: center;}
.mypage_setting .mypage_setting_bottom .mypage_setting_bottom_inner a .mypage_setting_bottom_inner_div{width: 10%;}
.mypage_setting .mypage_setting_bottom .mypage_setting_bottom_inner a .mypage_setting_bottom_inner_div img{max-width: 4.7222vw; }
.mypage_setting .mypage_setting_bottom .mypage_setting_bottom_inner a span{width: 90%; font-size:4.4444vw;}


/* ------------ terms ------------- */
.terms_sec, .terms_sec2, .terms_sec3{padding: 4.1667vw 5.5556vw;}


/* ------------ order_cancel ------------- */
.order_cancel{padding: 5.5556vw 4.1667vw 8.3333vw;}
.order_cancel .order_cancel_inner_mid li{padding: 0; border: 0;}

.order_cancel{padding: 5.5556vw 4.1667vw 8.3333vw;}
.order_cancel .order_cancel_inner_top{padding-bottom: 2.2222vw;}
.order_cancel .order_cancel_inner_top .order_cancel_inner_t_top{font-size: 3.3333vw; padding-right: 3.3333vw;}
.order_cancel .order_cancel_inner_top .order_cancel_inner_t_bottom{font-size: 3.3333vw; color: #8D1E5C; background-color:#F9F9F9; padding: 0.5556vw 2.2222vw; border-radius: 1.1111vw;}
.order_cancel .order_cancel_inner_mid li{margin-bottom: 5.5556vw;}
.order_cancel .order_cancel_inner_bottom{margin-bottom: 5.5556vw;}
.order_cancel .order_cancel_inner_bottom p{font-size: 3.3333vw; font-weight: 700; margin-bottom: 2.7778vw;}
.order_cancel .order_cancel_inner_bottom input{border: 0; background-color:#F9F9F9; width: 100%; padding:3.6111vw 2.7778vw; border-radius:1.6667vw; font-size: 2.7778vw;}
.order_cancel .order_cancel_inner_bottom input::placeholder{font-size: 2.7778vw; color: #83888C;}
.order_cancel .order_cancel_inner_btn{display: flex; justify-content:space-between; align-items:center;}
.order_cancel .order_cancel_inner_btn button{border: 0; background:transparent; width: 48%; border-radius:1.1111vw; padding:2.7778vw 0; }
.order_cancel .order_cancel_inner_btn button.order_cancel_inner_btn_top{font-size: 3.8889vw; color: #fff; border-radius:1.1111vw; background-color:#8D1E5C; border:0.2778vw solid #8D1E5C;}
.order_cancel .order_cancel_inner_btn button.order_cancel_inner_btn_bottom{font-size: 3.8889vw; color: #8D1E5C; border-radius:1.1111vw; background-color:#fff; border:0.2778vw solid #8D1E5C; }


/* ------------ order_cancel ------------- */
.mypage .mypage_title{padding: 0;}

.mypage {position: relative;}
.mypage .mypage_title{padding: 4.1667vw;}
.mypage .mypage_top{border-bottom: 1.1111vw solid #E3E3E3;}
.mypage .mypage_top .mypage_top_d{padding: 4.7222vw 4.1667vw 5.5556vw;}
.mypage .mypage_top .mypage_top_d .mypage_top_title{font-size: 4.4444vw; font-weight: 500; color: #817070; margin-bottom: 4.1667vw;}
.mypage .mypage_top .mypage_top_d ul{display: flex; justify-content:space-between; align-items: center;}
.mypage .mypage_top .mypage_top_d .mypage_top_inner{text-align: center;}
.mypage .mypage_top .mypage_top_d .mypage_top_inner p{font-size: 5.5556vw; margin-bottom: 1.6667vw;}
.mypage .mypage_top .mypage_top_d .mypage_top_inner span{font-size: 3.8889vw; color: #9F9C9C;}
.mypage .mypage_mid {border-bottom: 1.1111vw solid #E3E3E3;}
.mypage .mypage_mid ul{padding: 5.5556vw 4.1667vw 6.6667vw;}
.mypage .mypage_mid .mypage_mid_inner{display: flex; justify-content:space-between; align-items: center; margin-bottom: 5.5556vw;}
.mypage .mypage_mid .mypage_mid_inner:last-child{margin: 0;}
.mypage .mypage_mid .mypage_mid_inner p{font-size:3.8889vw; color: #9F9C9C;}
.mypage .mypage_mid .mypage_mid_inner span{font-size:5.0000vw;}
.mypage .mypage_bottom{padding: 6.9444vw 4.1667vw;}
.mypage .mypage_bottom .mypage_bottom_inner {margin-bottom: 6.9444vw;}
.mypage .mypage_bottom .mypage_bottom_inner:last-child{margin: 0;}
.mypage .mypage_bottom .mypage_bottom_inner a{display: flex; justify-content: space-between; align-items: center;}
.mypage .mypage_bottom .mypage_bottom_inner a p{font-size: 4.4444vw;}
.mypage .mypage_bottom .mypage_bottom_inner a button img{max-width: 3.6111vw;}


/* ------------ history_orsh ------------- */
.my_history .product_view_tab_menu .product_tab_menu .product_tab_inner{padding: 5.5556vw 0; width: 50%;}
.my_history .product_view_tab_menu .product_tab_menu .product_tab_inner p{font-size: 3.8889vw; font-weight:500;}
.history_orsh .product_view_tab_menu .product_tab_menu .history_orsh_inner_back{background-color:#F0F1F4; color: #9F9C9C;}

.history_orsh .history_orsh_i_inner{padding: 5.5556vw 4.1667vw 0;}
.history_orsh .history_orsh_i_inner .history_orsh_top{padding: 4.1667vw; background-color:#F9F9F9; border-radius: 2.2222vw;}
.history_orsh .history_orsh_i_inner .history_orsh_top .history_orsh_top_f{display: flex; justify-content:space-between; align-items:center; margin-bottom: 2.2222vw;}
.history_orsh .history_orsh_i_inner .history_orsh_top .history_orsh_top_f p{font-size: 3.8889vw; color: #817070;}
.history_orsh .history_orsh_i_inner .history_orsh_top .history_orsh_top_f select{padding:0; font-size: 3.3333vw; padding: 1.6667vw 4.1667vw;}
.history_orsh .history_orsh_i_inner .history_orsh_top_b_f{display: flex; justify-content:space-between; align-items: center;}
.history_orsh .history_orsh_i_inner .history_orsh_top_b_f select{padding: 0; font-size: 3.3333vw; width:20%; padding: 1.3889vw 2.2222vw; }
.history_orsh .history_orsh_i_inner .history_orsh_top_b_f .history_orsh_top_b_style{font-size: 3.8889vw; color:#C8C6C6;}
.history_orsh .history_orsh_i_inner .history_orsh_top_b_mid {margin:0.5556vw 0; text-align: end; font-size:3.3333vw; color: #9F9C9C;}
.history_orsh .history_orsh_i_inner .history_orsh_top_b_btn button{border: 0; background:transparent; width:100%; padding: 2.7778vw 0; border-radius: 1.1111vw; font-size: 3.8889vw; color: #fff; background-color:#262626; margin-top: 1.6667vw;}

.history_orsh .history_orsh_i_inner .history_orsh_bottom{padding: 5.5556vw 0 6.9444vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top{display: flex; justify-content:space-between; align-items: center; margin-bottom: 2.2222vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t{display: flex; align-items: center;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t p{font-size: 3.3333vw; padding-right: 3.3333vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t span{font-size: 3.3333vw; color: #8D1E5C; background-color: #F9F9F9; border-radius: 1.1111vw; padding: 1.1111vw 2.2222vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_b a{font-size: 3.3333vw; color: #817070;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_b a button{border: 0; background:transparent; padding-left: 3.3333vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_b a button img{width: 3.3333vw;}

.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid{display: flex;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_left{width: 25%; margin-right: 4.4444vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_left a{border-radius: 1.6667vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_left img{max-width: 21.9444vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_right{width: 65%;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_r_i_top{font-size: 3.3333vw; margin-bottom: 1.1111vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_r_i_mid{font-size: 3.3333vw; color: #817070; margin-bottom: 0.8333vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_m_r_i_bottom{font-size: 3.3333vw; font-weight: 500;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_bottom{padding: 3.3333vw 0 5.5556vw; border-bottom:0.2778vw solid #E3E3E3;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_bottom button{border: 0; background:transparent; padding: 1.6667vw 0; font-size:3.3333vw; background-color: #fff; border-radius: 1.1111vw; border: 0.2778vw solid #C8C6C6; }
.history_orsh .history_orsh_i_inner .history_orsh_b_i_bottom_t{display: flex; justify-content:space-between;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_bottom_t button{width: 48%;}

.history_orsh .history_orsh_bottom .history_orsh_b_inner_mar{padding-top: 5.5556vw;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t .history_orsh_b_i_t_t_s{color: #191919;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_bottom_o button{width: 100%;}
.history_orsh .history_orsh_i_inner .history_orsh_b_i_bottom_o{border: 0;}
.history_orsh .history_orsh_bottom_btn button{border: 0; background:transparent; width: 100%; font-size:4.4444vw; color: #8D1E5C;}


/* ------------ history_orsh_cancle ------------- */
.history_orsh_cancle{position: relative;}
.history_orsh_cancle .history_orsh_i_inner .history_orsh_bottom{padding: 0;}
.history_orsh_cancle .history_orsh_bottom .history_orsh_b_inner_mar{padding: 0;}
.history_orsh_cancle .product_view_tab_menu .product_tab_menu .history_orsh_inner_back{background-color:#F0F1F4; color: #9F9C9C;}
.history_orsh_cancle .history_orsh_bottom .history_orsh_b_inner{padding: 5.5556vw 0; border-bottom:0.2778vw solid #E3E3E3;}
.history_orsh_cancle .history_orsh_bottom .history_orsh_b_inner:last-child{border: 0;}
.history_orsh_cancle .history_orsh_bottom_btn button{padding-bottom: 6.9444vw;}
.history_orsh_cancle .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t span{color: #EB2727;}
.history_orsh_cancle .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t .history_orsh_b_i_t_t_s{color: #EB2727;}


/* ------------ history_order_detail ------------- */
.history_order_detail .history_orsh_i_inner{padding: 0;}
.history_order_detail .history_orsh_i_inner .history_orsh_bottom{padding: 0;}
/* .history_order_detail .history_orsh_i_inner .history_orsh_b_i_mid{vertical-align: top;} */
.history_order_detail .history_orsh_i_inner .history_orsh_b_i_mid .history_orsh_b_i_mid_f_top{display: flex; flex-direction: column;}

.history_order_detail .history_orsh_i_inner{padding: 6.9444vw 4.1667vw 8.3333vw;}
.history_order_detail .history_orsh_i_inner .history_orsh_b_inner{padding: 4.1667vw 0; border-bottom: 0.2778vw solid #8D1E5C;}
.history_order_detail .history_orsh_i_inner .history_orsh_b_inner .history_orsh_b_i_m_align{text-align: end;}
.history_order_detail .history_orsh_i_inner .history_orsh_b_inner .history_orsh_b_i_m_align span{font-size:3.8889vw;}
.history_order_detail .history_orsh_i_inner .history_orsh_b_inner .history_orsh_b_i_m_align span.history_orsh_b_i_m_a_ccc{color: #C8C6C6; padding-right: 3.3333vw;}
.history_order_detail .history_orsh_i_inner .history_orsh_b_inner .history_orsh_b_i_m_align p{font-size:3.8889vw;}
.history_order_detail .history_orsh_i_inner .history_orsh_b_inner .history_orsh_b_i_m_align p{font-size:3.8889vw;}
.history_order_detail .history_orsh_i_inner .history_order_detail_bottom_t{padding-top: 4.1667vw;}
.history_order_detail .history_orsh_i_inner .history_orsh_bottom_p{font-size: 3.3333vw;}
.history_order_detail .history_orsh_i_inner .history_order_detail_bottom_inner{display: flex; justify-content:space-between; align-items:center}
.history_order_detail .history_order_detail_bottom_t .history_order_detail_bottom_inner{margin-bottom: 2.2222vw;}
.history_order_detail .history_order_detail_bottom_t .history_order_detail_bottom_inner:last-child{margin: 0; padding-bottom: 4.1667vw; border-bottom: 0.2778vw solid #E3E3E3;}
.history_order_detail .history_order_detail_bottom_t .history_order_detail_bottom_inner p{font-size: 3.8889vw; font-weight:500;}
.history_order_detail .history_order_detail_bottom_b .history_order_detail_bottom_inner_top {padding: 2.7778vw 0 6.9444vw;}
.history_order_detail .history_order_detail_bottom_b .history_order_detail_bottom_inner_top p{font-size: 4.4444vw; font-weight:500}
.history_order_detail .history_order_detail_bottom_b .history_order_detail_bottom_inner_b{margin-bottom: 5.5556vw;}
.history_order_detail .history_order_detail_bottom_b .history_order_detail_bottom_inner_b p{font-size: 3.8889vw; font-weight:500}
.history_order_detail .history_order_detail_bottom_b .history_order_detail_bottom_inner_b .history_order_detail_bottom_inner_top_fz{font-size: 3.3333vw; font-weight:400;}
.history_order_detail .history_order_detail_bottom button{border: 0; background:transparent; width:100%; font-size: 3.3333vw; padding:1.6667vw 0; border:0.2778vw solid #C8C6C6; border-radius: 1.1111vw;}


/* ------------ history_order_detail ------------- */
.order_detail_cancle .history_orsh_i_inner .history_orsh_b_i_top .history_orsh_b_i_t_t span{color: #EB2727;}
.order_detail_cancle .history_order_detail_bottom_b .history_order_detail_bottom_inner_top{padding-bottom: 0;}


/* ------------ interested_items ------------- */
.interested_items {padding: 0;}
.interested_items .cart_list{margin: 0;}
.interested_items .cart_list .cart_list_box{align-items: center; border: 0; padding-bottom: 0;}
.interested_items .cart_list .cart_list_left .cart_list_left_top{margin: 0;}
.interested_items .cart_list_delete{margin: 0; padding:0; border:0;}


.interested_items {padding: 5.5556vw 4.1667vw 12.5000vw;}
.interested_items .cart_list{padding-top: 2.5000vw;}
.interested_items .cart_list .cart_list_right_bottom{text-align: end; padding-bottom:4.1667vw; border-bottom:0.2778vw solid #E3E3E3;}
.interested_items .cart_list .cart_list_right_bottom span{font-size: 3.8889vw;}
.interested_items .cart_list .cart_list_right_bottom .cart_list_right_bottom_a{color: #C8C6C6; margin-right: 4.4444vw; text-decoration: line-through;}
.interested_items .cart_list .interested_items_inner_a{padding-top: 4.1667vw;}
.interested_items .cart_list_delete{padding-top: 2.7778vw;}


/* ------------ history_order_detail ------------- */
.coupon_list{position: relative; padding: 5.5556vw 4.1667vw;}
.coupon_list .coupon_list_inner{padding: 3.3333vw 4.1667vw; background-color: #F9F9F9; border-radius: 2.7778vw; margin-bottom: 2.7778vw;}
.coupon_list .coupon_list_inner:last-child{margin: 0;}
.coupon_list .coupon_list_inner .coupon_list_name{font-size: 4.4444vw; }
.coupon_list .coupon_list_inner .coupon_list_condition{font-size: 3.8889vw; color: #817070; margin: 1.9444vw 0;}
.coupon_list .coupon_list_inner .coupon_list_date{font-size: 3.8889vw; color: #9F9C9C;}
.coupon_list button{border: 0; background:transparent; width: 100%; font-size: 4.4444vw; color: #8D1E5C; margin-top: 5.5556vw;}


/* ------------ my_review_list ------------- */
.my_review_list .history_orsh_i_inner{padding: 0;}
.my_review_list .product_view_tab_menu .product_tab_menu .product_tab_inner p{font-size: 5.0000vw; font-weight:700;}
.my_review_list .history_orsh_i_inner .history_orsh_b_inner{padding: 0; border: 0;}
.my_review_list button{border: 0; background: transparent; }

.my_review_list .history_orsh_i_inner{padding: 7.7778vw 4.1667vw 5.5556vw; }
.my_review_list .history_orsh_b_inner button{font-size: 3.3333vw; border:0.2778vw solid #C8C6C6; border-radius: 1.1111vw; width: 100%; padding: 1.6667vw 0;}
.my_review_list .history_orsh_b_inner .my_review_list_inner_btn{padding: 3.3333vw 0 5.5556vw;}
.my_review_list .my_review_list_b_inner_a .my_review_list_inner_btn{border-bottom: 0.2778vw solid #E3E3E3;}
.my_review_list .my_review_list_b_inner_b .history_orsh_b_i_top{padding-top: 5.5556vw;}
.my_review_list .my_review_list_more_btn{display: flex; justify-content:center; align-items:center;}
.my_review_list .my_review_list_more_btn button{font-size: 4.4444vw; color:#8D1E5C; text-align:center; margin: 0 auto;}


/* ------------ my_review_list_done ------------- */
.my_review_list_done{position: relative;}
.my_review_list_done .my_review_list_done_inner{padding:6.9444vw 4.1667vw 5.5556vw;}
.my_review_list_done .my_review_list_done_inner_b{padding-bottom: 5.5556vw; border-bottom: 0.2778vw solid #E3E3E3;}
.my_review_list_done .my_review_list_d_i_top{display: flex; justify-content:space-between; align-items:flex-start;}
.my_review_list_done .my_review_list_d_i_t_mid {width: 70%;}
.my_review_list_done .my_review_list_d_i_t_left{margin-top: 1.6667vw;}

.my_review_list_done .my_review_list_d_i_t_left a{border-radius: 1.6667vw; }
.my_review_list_done .my_review_list_d_i_t_left img{width: 19.4444vw;}
.my_review_list_done .my_review_list_d_i_t_mid span{font-size: 2.7778vw;}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_mid{display: flex; align-items:center}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_mid .my_re_top_right_mid_img{display: flex;}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_mid .my_re_top_right_mid_img img{width: 3.3333vw;}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_mid span{font-size: 2.7778vw; color:#C8C6C6; margin: 0.5556vw 0 1.3889vw;}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_buttom p{font-size: 3.0556vw;}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_buttom p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #4A4A4A;
}
.my_review_list_done .my_review_list_d_i_t_mid .my_re_top_right_buttom.on p {
    -webkit-line-clamp: inherit;
}
/* .my_review_list_done .my_review_list_d_i_t_right .my_review_open_btn button{border: 0; background:transparent;} */
.my_review_list_done .my_review_list_d_i_t_right .my_review_open_btn input{display: none;}
.my_review_list_done .my_review_list_d_i_t_right .my_review_open_btn input + label em{display: inline-block; width:3.8889vw; height: 2.2222vw; background:url('../img/review_list_opan_btn.png') center center/100% no-repeat; vertical-align:top;}
.my_review_list_done .my_review_list_d_i_t_right .my_review_open_btn input:checked + label em{display: inline-block; width:3.8889vw; height: 2.2222vw; background:url('../img/review_list_close_btn.png') center center/100% no-repeat; vertical-align:top;}

.my_review_list_done .my_review_list_d_i_t_r_open .my_review_open_btn input + label em{display: inline-block; width:3.8889vw; height: 2.2222vw; background:url('../img/review_list_close_btn.png') center center/100% no-repeat; vertical-align:top;}
.my_review_list_done .my_review_list_d_i_t_r_open .my_review_open_btn input:checked + label em{display: inline-block; width:3.8889vw; height: 2.2222vw; background:url('../img/review_list_opan_btn.png') center center/100% no-repeat; vertical-align:top;}


.my_review_list_done .my_review_list_d_i_bottom .my_review_list_d_i_bottom_img_box{display: flex;align-items: center;}
.my_review_list_done .my_review_list_d_i_bottom .my_review_list_d_i_bottom_img_box li{padding:5.5556vw 3.3333vw 0 0;}
.my_review_list_done .my_review_list_d_i_bottom .my_review_list_d_i_bottom_img_box img{width: 19.4444vw;  cursor: pointer; border-radius: 1.1111vw;}
.my_review_list_done .my_review_list_d_i_bottom_b{padding-top: 5.5556vw; padding-bottom: 0; border:0;}
.my_review_list_done .my_review_list_done_button{display: flex; align-items: center; justify-content:center;}
.my_review_list_done .my_review_list_done_button button{padding: 0; margin-bottom: 5.5556vw; font-size: 4.4444vw; color: #8D1E5C; text-align: center;}


/* ------------ my_review_write ------------- */
.my_review_write{position: relative;}
.my_review_write .my_review_write_inner {padding: 7.7778vw 4.1667vw 6.9444vw;}
.my_review_write .my_review_write_inner .my_review_write_inner_pad{padding-bottom: 4.1667vw; border-bottom: 0.2778vw solid #9F9C9C;}
.my_review_write .my_review_write_inner .my_review_write_title{font-size: 3.8889vw; font-weight: 500; margin-bottom: 2.7778vw;}
.my_review_write .my_review_write_inner .my_review_write_top{display: flex; background:#F9F9F9; padding: 3.3333vw 4.4444vw;}
.my_review_write .my_review_write_inner .my_review_write_top p{font-size: 2.7778vw; padding-left: 5.5556vw;}
.my_review_write .my_review_write_inner .my_review_write_top_img_bor{border-radius: 1.6667vw;}
.my_review_write .my_review_write_inner .my_review_write_top_img_bor img{width: 13.8889vw;}

.my_review_write .my_review_write_inner .my_review_write_list_flex{padding: 8.3333vw 0 5.5556vw; }
.my_review_write .my_review_write_inner .my_review_write_list{display: flex; border-bottom: 0.2778vw solid #E3E3E3;}

.my_review_write .my_review_write_inner .my_review_write_list_title {font-size: 3.8889vw; color: #817070; padding: 0 3.3333vw; background-color:#F9F9F9; width: 20%;}
.my_review_write .my_review_write_inner .my_review_write_list_title_bottom {padding:0; padding:3.3333vw;}
.my_review_write .my_review_write_inner .my_review_write_list_star {display: flex; align-items: center; padding-left: 5.2778vw; width: 80%;}
.my_review_write .my_review_write_inner .my_review_write_list_img_bottom {width: 80%; position: relative;}
.my_review_write .my_review_write_inner .my_review_write_list_title_top{height: 13.8889vw; line-height: 13.8889vw}
.my_review_write .my_review_write_inner .my_review_write_list_title_mid{height: 50.0000vw; line-height: 50.0000vw}
.my_review_write .my_review_write_inner .my_review_write_list_mid textarea{width: 80%; padding: 3.8889vw 5.2778vw; border: 0;}
.my_review_write .my_review_write_inner .my_review_write_list_mid textarea::placeholder{font-size:3.3333vw; color: #83888C;}
.my_review_write .my_review_write_inner .my_review_write_list_img{display: flex; padding: 2.7778vw 5.2778vw;}
.my_review_write .my_review_write_inner .my_review_write_list_img .my_review_write_list_img_plus{padding-right: 1.3889vw; position: relative;}
.my_review_write .my_review_write_inner .my_review_write_list_img .my_small_img{width: 12.7778vw;}
.my_review_write .my_review_write_inner .my_review_write_list_img_plus button{border: 0; background: transparent;}
.my_review_write .my_review_write_inner .my_review_write_list_img_plus button img{width: 3.3333vw;}
.my_review_write .my_review_write_inner .my_review_write_list_img_plus_close{position: relative;}
.my_review_write .my_review_write_inner .my_review_write_list_img_plus_close button{position: absolute; right: 0;}

.my_review_write .my_review_write_btn{display: flex; justify-content:space-between; align-items: center;}
.my_review_write .my_review_write_btn button{width: 49%; border: 0.2778vw solid #8D1E5C; color: #fff; background-color: #8D1E5C; border-radius: 1.1111vw; padding: 2.7778vw 0; font-size: 3.8889vw;}
.my_review_write .my_review_write_btn button.my_review_write_btn_c{color: #8D1E5C; background-color: #fff; border-radius: 1.1111vw; padding: 2.7778vw 0; font-size: 3.8889vw;}



/* ------------ custom_list ------------- */
.custom_list{position: relative; padding:5.5556vw 4.1667vw;}
.custom_list .custom_list_top{padding: 5.5556vw 4.4444vw; background-color:#F9F9F9; border-radius: 2.2222vw; margin-bottom: 4.1667vw;}
.custom_list .custom_list_top .custom_list_top_title{font-size: 3.8889vw; color: #817070; margin-bottom: 2.2222vw;}
.custom_list .custom_list_top .custom_list_top_title_sel select{padding: 0; width: 100%; padding: 1.6667vw 4.1667vw; font-size: 3.3333vw; margin-bottom: 1.6667vw;}
.custom_list .custom_list_top .custom_list_top_title_sel_btoom{display: flex; justify-content:space-between; align-items: center;}
.custom_list .custom_list_top .custom_list_top_title_sel_btoom input{width: 71%; border: 0; border:0.2778vw solid #E3E3E3; border-radius: 1.6667vw; padding: 1.6667vw 4.1667vw; font-size: 3.3333vw; box-sizing: border-box;}
.custom_list .custom_list_top .custom_list_top_title_sel_btoom button{width:26%; border: 0; background: transparent; font-size: 3.3333vw; color: #fff; background-color: #262626; border-radius: 1.6667vw; padding:1.6667vw 0;}

.custom_list .custom_list_bottom .custom_list_top_inner{padding: 4.1667vw 0; border-bottom: 0.2778vw solid #E3E3E3;}
.custom_list .custom_list_bottom .custom_list_top_inner:last-child{border: 0;}
.custom_list .custom_list_bottom .custom_list_top_inner_top{display: flex; justify-content:space-between; align-items:center; margin-bottom: 2.7778vw;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_left{font-size: 3.3333vw; color: #fff; background-color:#83888C; border-radius: 1.1111vw; padding:0.8333vw 2.2222vw;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_mid{font-size: 3.8889vw; color: #817070;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_right {border: 0; background: transparent; }
.custom_list .custom_list_bottom .custom_list_top_inner_t_right input{display: none;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_right label{cursor: pointer;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_right input + label em{display: inline-block; width: 3.8889vw; height: 2.2222vw; background:url('../img/review_list_opan_btn.png') center center/100% no-repeat; vertical-align: middle;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_right input:checked + label em{display: inline-block; width: 3.8889vw; height: 2.2222vw; background:url('../img/review_list_close_btn.png') center center/100% no-repeat; vertical-align: middle;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom{display: flex; align-items: center;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_left {border-radius: 1.6667vw; padding-right: 2.7778vw;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_left img{width: 16.6667vw;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_r_top{font-size: 3.3333vw; color: #C8C6C6; margin-bottom: 0.8333vw;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_r_bottom{font-size: 3.8889vw; }
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_right_right{text-align: end;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_right{font-size: 2.7778vw; color: #817070; padding-right: 2.7778vw;}
.custom_list .custom_list_bottom .custom_list_top_inner_bottom_right_end{font-size: 2.7778vw; color: #C8C6C6;}


.custom_list .custom_list_bottom .custom_list_top_inner_t_right_b input{display: none;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_right_b input + label em{display: inline-block; width: 3.8889vw; height: 2.2222vw; background:url('../img/review_list_close_btn.png') center center/100% no-repeat; vertical-align: middle;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_right_b input:checked + label em{display: inline-block; width: 3.8889vw; height: 2.2222vw; background:url('../img/review_list_opan_btn.png') center center/100% no-repeat; vertical-align: middle;}
.custom_list .custom_list_top_inner_q .custom_list_top_inner_bottom_right_right{margin-bottom: 2.7778vw;}
.custom_list .custom_list_top_inner_q .custom_list_bottom_q_top{display: flex; padding: 3.3333vw 6.1111vw; background-color: #F9F9F9; border-radius:2.2222vw;}
.custom_list .custom_list_top_inner_q .custom_list_bottom_q_top img{width: 4.4444vw; height: 6.1111vw;}
.custom_list .custom_list_top_inner_q .custom_list_bottom_q_top p{font-size: 3.3333vw; padding-left: 3.3333vw; width:100%;}
.custom_list .custom_list_top_inner_q .custom_list_bottom_a_top{position: relative;}
.custom_list .custom_list_top_inner_q .custom_list_bottom_a_top p::after{content: ""; display:block; position: absolute; height: 0.2778vw; width: 70.0000vw; top:0; right: 5.5556vw; background-color: #E3E3E3;}
.custom_list .custom_list_bottom_inner_more{display: flex; justify-content:center; align-items:center;}
.custom_list .custom_list_bottom_inner_more button{border: 0; background: transparent; font-size: 4.4444vw; color:#8D1E5C;}
.custom_list .custom_list_bottom .custom_list_top_inner_t_left_on {color:#fff; background-color:#8D1E5C;}

.custom_list .custom_list_top_inner_q .custom_list_bottom_q_top{display: flex; padding: 3.3333vw 6.1111vw; background-color: #F9F9F9; border-radius:2.2222vw;}


/* ------------ user_edit ------------- */
.user_edit{position: relative; padding:5.5556vw 4.1667vw 8.3333vw}
.user_edit .user_edit_inner_list{margin-bottom: 5.5556vw;}
.user_edit .user_edit_inner_list_title{font-size: 3.8889vw; color:#817070; margin-bottom: 3.3333vw;}
.user_edit .user_edit_inner_list_title_mar{margin: 0;}
.user_edit .user_edit_inner_list_title_on{position: relative;}
/* .user_edit .user_edit_inner_list_title_on .user_edit_inner_list_title::after{content:""; display:block; position: absolute; width:1.3889vw; height: 1.3889vw; background-color:#8D1E5C; top:0.8333vw; left:14.4444vw; border-radius: 100%;} */
.user_edit .user_edit_inner_list_title_on .user_edit_inner_after::after{left:22.7778vw;}
.user_edit .user_edit_inner_list_title_on .user_edit_inner_after_a::after{left:7.5000vw;}
.user_edit .user_edit_inner_list_title_on .user_edit_inner_after_b::after{left:11.1111vw;}
.user_edit .user_edit_inner_list_title_on .user_edit_inner_after_c::after{left:25.8333vw;}
.user_edit .user_edit_inner_list_title_on .user_edit_inner_after_d::after{left:31.3889vw;}
.user_edit .user_edit_inner_list_title_on .user_edit_inner_after_f::after{left:30.5556vw;}

.user_edit input{border: 0;}
.user_edit input::placeholder{color:#C8C6C6; font-size: 4.4444vw;}
.user_edit select{padding: 0; color: #C8C6C6; font-size: 4.4444vw;}
.user_edit .user_edit_i_l_red{font-size: 3.8889vw; color:#EB2727; margin: 2.7778vw 5.5556vw 0 0;}
.user_edit .user_edit_i_l_blue{font-size: 3.8889vw; color:#0061F7; margin-top: 2.7778vw;}
.user_edit .user_edit_inner_list .user_edit_bor{border: 0; width: 100%; padding-bottom: 2.7778vw; border-bottom: 0.2778vw solid #E3E3E3;position: relative; background: transparent;}


.user_edit .user_edit_inner_list .user_edit_bor .uei_file {position: absolute; bottom:2.7778vw; right:0;}
.user_edit .user_edit_inner_list .user_edit_bor .uei_file input{position: fixed; left: -2777.5000vw;}
.user_edit .user_edit_inner_list .user_edit_bor .uei_file input + label{font-size: 4.4444vw; font-weight: 500;}

.user_edit .user_edit_inner_l_f{display: flex; justify-content:space-between; align-items:center;margin-bottom: 3.3333vw;}
.user_edit .user_edit_inner_l_f label{font-size: 3.8889vw; color: #817070;}
.user_edit .user_edit_inner_l_f input{display: none;}
.user_edit .user_edit_inner_l_f input + label em{display: inline-block; width:5.0000vw; height: 5.0000vw; background:url('../img/ck_off.png') center center/100% no-repeat; margin-right: 2.2222vw; vertical-align: middle;}
.user_edit .user_edit_inner_l_f input:checked + label em{display: inline-block; width:5.0000vw; height: 5.0000vw; background:url('../img/ck_on.png') center center/100% no-repeat; margin-right: 2.2222vw; vertical-align: middle;}

.user_edit .user_edit_inner_list .user_edit_inner_list_gender{display: flex; align-items: center;}
.user_edit .user_edit_inner_list .user_edit_inner_list_gender input{display: none;}
.user_edit .user_edit_inner_list .user_edit_inner_list_gender input + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; background:url('../img/join_ck_off.png') center center/100% no-repeat; margin-right:2.2222vw; vertical-align: middle;}
.user_edit .user_edit_inner_list .user_edit_inner_list_gender input:checked + label em{display: inline-block; width: 4.4444vw; height: 4.4444vw; background:url('../img/join_ck_on.png') center center/100% no-repeat; margin-right:2.2222vw; vertical-align: middle;}
.user_edit .user_edit_inner_list .user_edit_inner_list_gender label{margin-right: 8.3333vw; font-size: 4.4444vw;}


.user_edit .user_edit_inner_list .user_edit_inner_list_email{display: flex; justify-content:space-between; align-items: center;}
.user_edit .user_edit_inner_list .user_edit_inner_list_email input{width: 30%;}
.user_edit .user_edit_inner_list .user_edit_inner_list_email span{width: 10%; text-align:center}
.user_edit .user_edit_inner_list .user_edit_inner_list_email select{width: 20%; border: 0;}

.user_edit .user_edit_inner_list .user_edit_inner_list_title_company{display: flex; align-items:center; padding-bottom: 3.6111vw;}
.user_edit .user_edit_inner_list .user_edit_inner_list_title_company p{margin: 0; padding-right: 9.1667vw;}
.user_edit .user_edit_inner_list .user_edit_inner_list_title_company span{font-size: 3.8889vw; color: #8D1E5C;}


.user_edit .user_edit_inner_list .user_edit_inner_list_inner_b_address button{border: 0; background:transparent; font-size:3.8889vw; color: #8D1E5C; text-align:end;}
.user_edit .user_edit_inner_list .user_edit_inner_list_inner_b_address .user_edit_top{padding-top: 2.7778vw;}
.user_edit .user_edit_inner_list .user_edit_inner_list_inner_b_a_f{display: flex; justify-content:space-between; align-items: center;}

.user_edit .user_edit_inner_list .user_edit_inner_list_bank{display: flex; justify-content:space-between; align-items: center;}
.user_edit .user_edit_inner_list .user_edit_inner_list_bank select{width: 46%; border: 0; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 2.7778vw; color:#191919;}
.user_edit .user_edit_inner_list .user_edit_inner_list_bank input{width: 47%; border-bottom: 0.2778vw solid #E3E3E3; padding-bottom: 2.7778vw;}
.user_edit .user_edit_inner_list .user_edit_pad_t{padding-top: 2.7778vw;}

.user_edit .user_edit_inner_list .user_edit_inner_store{display: flex; justify-content:space-between; align-items: center;}
.user_edit .user_edit_inner_list .user_edit_inner_store button{border: 0; background:transparent; font-size: 4.4444vw; font-weight:500;}


.user_edit .user_edit_inner_list_check_mar{margin-bottom: 2.7778vw;}
.user_edit .user_edit_inner_list_check_mar input{display: none;}
.user_edit .user_edit_inner_list_check_mar input + label em{display: inline-block; width: 4.7222vw; height: 3.0556vw; margin-right:3.3333vw; background: url('../img/nomal_agree.png') center center/100% no-repeat; vertical-align: middle;}
.user_edit .user_edit_inner_list_check_mar input:checked + label em{display: inline-block; width: 4.7222vw; height: 3.0556vw; margin-right:3.3333vw; background: url('../img/nomal_agree_on.png') center center/100% no-repeat; vertical-align: middle;}

.user_edit input[attribute="value"]{font-size: 2.7778vw;}
.user_edit .user_edit_done_btn{width: 100%; padding:3.0556vw 0; font-size:4.4444vw; color: #fff; background-color: #191919; border-radius: 2.7778vw; margin-top: 2.7778vw;}



/* ------------ community ------------- */
/* photo_review.php */
.at-container {padding: 0 4.1667vw; box-sizing: border-box;}
.photo_review .p_r_ban {background: url('../img/photo_event_ban.png')no-repeat center center; background-size: cover;padding: 19.4444vw 0;}
.notice_list .e_r_ban {background: url('../img/event_ban.png')no-repeat center center; background-size: cover;padding: 19.4444vw 0;}
.qna_list2 .q_r_ban {background: url('../img/event_ban.png')no-repeat center center; background-size: cover;padding: 19.4444vw 0;}
.way_to_come .q_r_ban {background: url('../img/map_banner.png')no-repeat center center; background-size: cover;padding: 19.4444vw 0;}
.photo_review img{width: 100%;}
.photo_review .menu_bar ul{display: flex; align-items: center; justify-content: space-between;}
.photo_review .menu_bar ul li{width: 25%;}
.photo_review .menu_bar ul li a{display: block;padding: 2.7778vw 0; text-align: center;color: #817070;}
.photo_review .menu_bar ul li.on a {border-bottom: 0.2778vw solid #8D1E5C;font-weight: 500;color: #333;}

.photo_review .p_r_content1 {padding: 4.1667vw 0 4.1667vw 4.1667vw; box-sizing: border-box;width: 100%;overflow-x: scroll;background: #F6F6F6;}
.photo_review .p_r_content1 ul{display: flex; align-items: normal; justify-content: normal;width: 100%;overflow-x: scroll;gap: 5%;}
.photo_review .p_r_content1 ul li{display: block;min-width:38%;}
.photo_review .p_r_content1 ul li a{display: block;border-radius: 4.1667vw; overflow: hidden;background: #fff;}
.photo_review .p_r_content1 ul li a span.prc_top{border-radius: 4.1667vw;}
.photo_review .p_r_content1 ul li a span.prc_top img{width: 100%; height: 30vw; object-fit: cover; }
.photo_review .p_r_content1 ul li a span.prc_tit1{font-size: 2.1277vw; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 70%;margin-top: 1.3889vw;color: #817070;text-align: left;}
.photo_review .p_r_content1 ul li a span.prc_tit2{font-size: 2.1277vw; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 70%;color: #817070;text-align: left;}
.photo_review .p_r_content1 ul li a span.prc_info{display: flex; align-items: center; justify-content: space-between;margin-top: 2.1277vw;padding: 0 1.3889vw; box-sizing: border-box;}
.photo_review .p_r_content1 ul li a span.prc_info span.prc_i_img{width: 25%;}
.photo_review .p_r_content1 ul li a span.prc_info span.prc_i_img img{width: 100%;}
.photo_review .p_r_content1 ul li a span.prc_info span.prc_i_right{width: 65%; text-align: left;}
.photo_review .p_r_content1 ul li a span.prc_info span.prc_i_right span.prc_i_r_tit{display: block; font-size: 2.1277vw;}
.photo_review .p_r_content1 ul li a span.prc_info span.prc_i_right span.prc_i_r_price{display: block; font-size: 2.1277vw;}

.photo_review .p_r_content2 {background: #f1f1f1;padding: 5.5556vw 4.1667vw;margin: 6.9444vw 4.1667vw;border-radius: 2.2222vw;}
.photo_review .p_r_content2 .box1{margin-top: 4.1667vw;}
.photo_review .p_r_content2 .box1_mar{margin-top: 0;}
.photo_review .p_r_content2 .box1 b{font-weight: normal; color: #817070; font-size: 3.8889vw;display: block; margin-bottom: 1.3889vw;}
.photo_review .p_r_content2 .box1 .s_box{display: flex; align-items: center; justify-content: space-between;}
.photo_review .p_r_content2 .box1 .s_box select{width: 48%; border-radius: 1.6667vw;background-color: #fff;appearance: block; padding: 1.6667vw 2.7778vw; box-sizing: border-box; font-size: 3.3333vw;}
.photo_review .p_r_content2 .box1 .search_box {display: flex; align-items: center; justify-content: space-between;margin-top: 1.3889vw;}
.photo_review .p_r_content2 .box1 .search_box input{width: 70%;padding: 1.6667vw 2.7778vw;box-sizing: border-box; border:0.2778vw solid #ddd; border-radius: 1.6667vw; font-size:3.3333vw;}
.photo_review .p_r_content2 .box1 .search_box input::placeholder{color: #C8C6C6}
.photo_review .p_r_content2 .box1 .search_box button{width: 28%; background: #333; color: #fff; text-align: center; border-radius: 1.6667vw;padding: 1.6667vw 0; box-sizing: border-box; font-size:3.3333vw;}

.photo_review .rl_flex {display: flex;width: 100%;gap: 4%;}
.photo_review .review_list {width: 100%;position: relative; border-bottom: 0.2778vw solid #ddd;}
.photo_review .review_list .rl_img{display: block;width: 30%; cursor: pointer;}
.photo_review .review_list .rl_img img{width: 100%;}
.photo_review .review_list .rl_info{width: 50%;}
.photo_review .review_list .rl_info h3{display: block;font-size: 3.3333vw;margin-bottom: 1.3889vw;}
.photo_review .review_list .rl_info h4{display: flex; align-items: center; justify-content: normal; gap: 3.8889vw;font-size: 2.7778vw;}
.photo_review .review_list .rl_info h4 span.rl_date{font-size: 2.7778vw;color: #C8C6C6;}
.photo_review .review_list .rl_info p{font-size: 3.8889vw;margin-top: 2.7778vw; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.photo_review .review_list.on .rl_info p{font-size: 3.8889vw;margin-top: 2.7778vw; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.photo_review .review_list .rl_ar{background: url('../img/select_btn.png')no-repeat center center; background-size: 5.5556vw; padding: 2.7778vw; box-sizing: border-box; position: absolute; top: 6.9444vw;right: 5.5556vw; border:0;}
.photo_review .review_list.on .rl_ar{background: url('../img/gnb_up.png')no-repeat center center; background-size: 5.5556vw; padding: 2.7778vw; box-sizing: border-box; position: absolute; top: 6.9444vw;right: 5.5556vw; border:0;}
.photo_review ul.rl_img_review {display: flex; align-items: center; justify-content: normal;gap: 3.3333vw;margin-top: 5.5556vw; overflow-x: scroll;flex-wrap: wrap;}
.photo_review ul.rl_img_review li{display: block; border-radius: 2.7778vw;width: 20%;}
.photo_review ul.rl_img_review li img{width: 100%; height: 18vw; object-fit: cover; border-radius: 10px;}
.photo_review .more_btn {display: flex; align-items: center; justify-content: center;}
.photo_review .more_btn button{margin: 5.5556vw 0; color: #8D1E5C; font-size: 4.4444vw;border:0; background: #fff;}

/* notice_list */
.notice_list .menu_bar ul{display: flex; align-items: center; justify-content: space-between;}
.notice_list .menu_bar ul li{width: 25%;}
.notice_list .menu_bar ul li a{display: block;padding: 2.7778vw 0; text-align: center;color: #817070;}
.notice_list .menu_bar ul li.on a {border-bottom: 0.2778vw solid #8D1E5C;font-weight: 500;color: #333;}

.notice_list .p_r_content2 {background: #f1f1f1;padding: 5.5556vw 4.1667vw;margin: 6.9444vw 0;border-radius: 2.7778vw;}
.notice_list .p_r_content2 .box1 b{font-weight: normal; color: #817070; font-size: 3.8889vw;display: block; margin-bottom: 1.3889vw;}
.notice_list .p_r_content2 .box1 .s_box{display: flex; align-items: center; justify-content: space-between;}
.notice_list .p_r_content2 .box1 .s_box select{width: 48%; border-radius: 2.7778vw;background-color: #fff;appearance: block;padding: 1.3889vw 2.7778vw; box-sizing: border-box; font-size: 3.3333vw; border-radius: 2.2222vw}
.notice_list .p_r_content2 .box1 .search_box {display: flex; align-items: center; justify-content: space-between;margin-top: 1.3889vw;}
.notice_list .p_r_content2 .box1 .search_box input{width: 70%;padding: 1.6667vw 2.7778vw;box-sizing: border-box; border:0.2778vw solid #ddd; font-size: 3.3333vw; border-radius: 2.2222vw;}
.notice_list .p_r_content2 .box1 .search_box input::placeholder{color: #C8C6C6;}
.notice_list .p_r_content2 .box1 .search_box button{width: 28%; background: #333; color: #fff; text-align: center; border-radius: 1.6667vw;padding: 1.6667vw 0; box-sizing: border-box; font-size: 3.3333vw;}

.notice_content ul{display: block;}
.notice_content ul li{display: flex; align-items: center; justify-content: space-between;width: 100%;box-sizing: border-box;border-bottom: 0.2778vw solid #ddd;}
.notice_content ul li span{display: block;font-size: 3.3333vw;text-align: center;padding: 2.7778vw 1.3889vw; box-sizing: border-box;}
.notice_content ul.notice_item li:first-child {background: #F9F9F9; box-sizing: border-box;}
.notice_content ul li:first-child span{display: block;font-size: 3.3333vw;color: #817070;text-align: center;padding: 2.7778vw 1.3889vw; box-sizing: border-box;}
/* .notice_content ul li:first-child span:nth-child(2) {text-align: center;} */
.notice_content ul li span:nth-child(1){width: 12%;}
.notice_content ul li span:nth-child(2){width: 46%;text-align: left;}
.notice_content ul li span:nth-child(3){width: 20%;font-size: 2.7778vw;}
.notice_content ul li span:nth-child(4){width: 12%;}

.notice_list .more_btn {display: flex; align-items: center; justify-content: center;}
.notice_list .more_btn button{margin: 5.5556vw 0; color: #8D1E5C; font-size: 4.4444vw;border:0; background: #fff;}

.notice_list .nl_view {display: block; width: 100%;margin-top: 6.9444vw;}
.notice_list .nl_view h1{display: block;padding: 4.1667vw 3.3333vw; box-sizing: border-box; font-size: 3.8889vw;background: #F9F9F9;}
/* .notice_list .nl_view p{padding: 4.1667vw 3.3333vw; box-sizing: border-box; font-size: 3.3333vw; border-top:0.2778vw solid #ddd; border-bottom: 0.2778vw solid #ddd;padding-bottom: 13.8889vw;} */
.notice_list .nl_view p {padding: 1.1667vw 3.3333vw;  font-size: 3.3333vw; }
.notice_list .nl_view button{margin-top: 5.5556vw; display: block; width: 100%; text-align: center;padding: 1.6667vw; box-sizing: border-box;font-size: 3.3333vw;border-radius: 1.3889vw;background: #fff;margin-bottom: 5.5556vw;}

/* qna_list2 */
.qna_list2{position: relative;}
.qna_list2 .p_r_content2 {background: #f1f1f1;padding: 5.5556vw 4.1667vw;margin: 6.9444vw 0;border-radius: 2.7778vw;}
.qna_list2 .p_r_content2 .box1{margin-top: 4.1667vw;}
.qna_list2 .p_r_content2 .box1 b{font-weight: normal; color: #817070; font-size: 3.8889vw;display: block; margin-bottom: 1.3889vw;}
.qna_list2 .p_r_content2 .box1 .s_box{display: flex; align-items: center; justify-content: space-between;}
.qna_list2 .p_r_content2 .box1 .s_box select{width: 48%; border-radius: 2.7778vw;background-color: #fff;appearance: block;padding: 1.6667vw 2.7778vw; box-sizing: border-box; font-size: 3.3333vw;}
.qna_list2 .p_r_content2 .box1 .search_box {display: flex; align-items: center; justify-content: space-between;margin-top: 1.3889vw;}
.qna_list2 .p_r_content2 .box1 .search_box input{width: 70%;padding: 1.3889vw 2.7778vw;box-sizing: border-box; border:0.2778vw solid #ddd; border-radius: 2.7778vw;}
.qna_list2 .p_r_content2 .box1 .search_box input::placeholder{font-size: 3.3333vw; color:#C8C6C6;}
.qna_list2 .p_r_content2 .box1 .search_box button{width: 28%; background: #333; color: #fff; text-align: center; border-radius: 2.7778vw;padding: 1.6667vw 0; box-sizing: border-box; font-size: 3.3333vw;}

.qna_list2 img{width: 100%;}
.qna_list2 .menu_bar ul{display: flex; align-items: center; justify-content: space-between;}
.qna_list2 .menu_bar ul li{width: 25%;}
.qna_list2 .menu_bar ul li a{display: block;padding: 2.7778vw 0; text-align: center;color: #817070;}
.qna_list2 .menu_bar ul li.on a {border-bottom: 0.2778vw solid #8D1E5C;font-weight: 500;color: #333;}

.qna_list2 .more_btn {display: flex; align-items: center; justify-content: center;}
.qna_list2 .more_btn button{margin: 5.5556vw 0; color: #8D1E5C; font-size: 4.4444vw;border:0; background: #fff;}

.qna_list2 .qna_box .qna_input_box{display: flex; align-items: center; justify-content: space-between;}
.qna_list2 .qna_box b {font-weight: normal; color: #817070; font-size: 3.8889vw;display: block; margin-bottom: 1.3889vw;}
.qna_list2 .qna_box button{padding: 1.6667vw 0; box-sizing: border-box; text-align: center; background: #333; color: #fff; border-radius: 2.7778vw;width: 28%; font-size:3.3333vw}

.qna_write_btn {display: flex; align-items: center; justify-content: flex-end;}
.qna_write_btn button{color: #fff;display: flex; align-items: center; justify-content: center; gap: 2.7778vw;font-size: 3.8889vw;background: #83888C; padding: 1.3889vw 2.7778vw; border-radius: 1.9444vw;color: #fff;}
.qna_write_btn button img{max-width: 3.6111vw;}
.qna_write_btn button span {color: #fff;}

.qna_content ul{display: block;}
.qna_content ul li{display: block;border-bottom: 0.2778vw solid #ddd;padding: 4.1667vw 0; cursor: pointer;}
.qna_content ul li .top{display: flex; align-items: center; justify-content: normal; gap: 3.3333vw; position: relative;padding: 3.3333vw 0; box-sizing: border-box;}
.qna_content ul li .top span.wait_ans{background: #83888C; color: #fff; text-align: center;padding: 0.8333vw 2.7778vw; box-sizing: border-box; border-radius: 1.3889vw;font-size: 3.3333vw;}
.qna_content ul li .top span.com_ans{background: #8D1E5C; color: #fff; text-align: center;padding: 0.8333vw 2.7778vw; box-sizing: border-box; border-radius: 1.3889vw;font-size: 3.3333vw;}
.qna_content ul li .top span:nth-child(2){font-size: 3.8889vw;color: #817070;}
.qna_content ul li .top button{border:0; background: #fff;position: absolute; top: 50%;right: 0;transform: translateY(-50%);}
.qna_content ul li .top button img{max-width: 6.3889vw;transition: 0.3s ease all;}
.qna_content ul li.on .top button img{max-width: 6.3889vw;transform: rotate(180deg);}
.qna_content ul li .center{display: flex;align-items: normal;justify-content: normal; gap: 3.3333vw;}
.qna_content ul li .center .qna_img{width: 20%;display: block;}
.qna_content ul li .center .qna_img img{width: 100%;border-radius: 1.3889vw;}
.qna_content ul li .center .info{display: flex; align-items: center;flex-wrap: wrap;}
.qna_content ul li .center .info span:nth-child(1){display: block;color: #C8C6C6; font-size: 3.3333vw;width: 100%;}
.qna_content ul li .center .info span:nth-child(2){display: flex;font-size: 3.8889vw; align-items: center; justify-content: normal; gap: 1.3889vw;font-size: 3.8889vw;width: 100%;}
.qna_content ul li .center .info span:nth-child(2) img{max-width: 5.5556vw;}
.qna_content ul li .bot{display: flex; align-items: center; justify-content: flex-end;}
.qna_content ul li .bot span{font-size: 2.7778vw;margin-left: 2.7778vw;}
.qna_content ul li .bot span:nth-child(1){color: #817070;}
.qna_content ul li .bot span:nth-child(2){color: #C8C6C6;}
.qna_content ul li .answer {display: none;padding: 4.1667vw; box-sizing: border-box;background: #f8f8f8;margin-top: 4.1667vw; border-radius: 2.2222vw;}
.qna_content ul li.on .answer {display: block;padding: 4.1667vw; box-sizing: border-box;background: #f8f8f8;}
.qna_content ul li .answer .a_q{display: flex; align-items: normal;justify-content: normal;gap: 2.7778vw;padding-bottom: 4.1667vw;}
.qna_content ul li .answer .a_q span{display: flex; align-items: flex-start; justify-content: normal;}
.qna_content ul li .answer .a_q span:nth-child(1){font-size: 5.5556vw;font-weight: bold;}
.qna_content ul li .answer .a_q span:nth-child(2){font-size: 3.3333vw;}
.qna_content ul li .answer .a_a{display: flex; align-items: normal;justify-content: normal;gap: 2.7778vw;padding-top: 4.1667vw;border-top:0.2778vw solid #ddd;}
.qna_content ul li .answer .a_a span{display: flex; align-items: flex-start; justify-content: normal;}
.qna_content ul li .answer .a_a span:nth-child(1){font-size: 5.5556vw;font-weight: bold;}
.qna_content ul li .answer .a_a span:nth-child(2){font-size: 3.3333vw;}

.push{margin-bottom: 240px;}
.push .push_btn{display:flex; align-items:center; justify-content: space-between; padding: 4.1667vw; box-sizing: border-box;}
.push .push_btn b{font-size: 3.8889vw;}
.push .push_btn button{width: 19.4444vw; padding: 4.1667vw; box-sizing: border-box; background:#999; border-radius:6.9444vw; border:0; position: relative;transition: 0.3s ease all;}
.push .push_btn button.on {background:#8D1E5C;}
.push .push_btn button::after {content:'';display: block; width: 5.5556vw; height: 5.5556vw; background:#fff; border-radius: 100%;position:absolute; top: 50%;left: 5%;transform:translateY(-50%);transition: 0.3s ease all;}
.push .push_btn button.on::after {left: 65%;}








.lock_pop {position: fixed; top: 0;left: 0;z-index: 1000;display: none;}
.lock_pop .lock_pop_back{ background: rgba(0,0,0,0.5); width: 100%;height: 100%; position: fixed; top: 0;left: 0;}
.lock_pop .lock_pop_body{position: fixed; top: 50%;left: 50%;transform: translate(-50%,-50%); width: 90%; border-radius: 4.1667vw;background: #fff;overflow: hidden;}
.lock_pop .lock_pop_body h1{display: block; text-align: center;font-size: 4.4444vw;padding-top: 8.3333vw;}
.lock_pop .lock_pop_body input{width: 50%; display: block; margin: 0 auto; border:0; border-bottom: 0.2778vw solid #ddd;text-align: center;}
.lock_pop .lock_pop_body .lpb_btn{display: flex; align-items: center; justify-content: space-between;margin-top: 6.9444vw;}
.lock_pop .lock_pop_body .lpb_btn button{width: 50%;text-align: center; padding: 4.1667vw 0;background: #fff;border:0;}
.lock_pop .lock_pop_body .lpb_btn button:nth-child(1){color: #F21515;}
.lock_pop .lock_pop_body .lpb_btn button:nth-child(2){color: #206CD4;}

.qna_write {margin: 4.1667vw 0;}
.qna_write .no_qna_item{padding: 3.3333vw 6.9444vw; box-sizing: border-box;background: #f8f8f8;border-radius: 2.2222vw;margin-bottom: 5.5556vw;}
.qna_write .no_qna_item b{font-size: 3.8889vw;margin-bottom: 2.7778vw;font-weight: 500;display: block;}
.qna_write .no_qna_item p{font-size: 3.3333vw;color: #817070;}

.qna_write .q_btn{display: flex; justify-content: space-between; align-items: center; margin: 25px 0 30px;}
.qna_write .q_btn button{width: 48%; padding: 10px; border-radius: 4px; background-color: #8D1E5C; color: #fff; font-size: 14px; border: 1px solid #8D1E5C;}
.qna_write .q_btn button:last-child{background-color: #fff; color: #8D1E5C;}

.qna_write_body {position: relative; width: 100%;}
.qna_write_body .qna_write_list{display:  flex; align-items: center; justify-content: space-between; border-bottom: 0.2778vw solid #E3E3E3;}
.qna_write_body .qna_write_list p{background-color:#F9F9F9; font-size: 3.8889vw; font-weight: 400; color: #817070;  width: 20%; text-align: center;}
.qna_write_body .qna_write_list input::placeholder{color:#83888C; font-size: 3.3333vw;}
.qna_write_body .qna_write_list textarea::placeholder{color:#83888C; font-size: 3.3333vw;}

.qna_write_body .qna_write_list_1 {height:13.8889vw;}
.qna_write_body .qna_write_list_1 p{padding: 1.1111vw 0;}
.qna_write_body .qna_write_list_1 select{width: 77%; font-size: 3.3333vw;}

.qna_write_body .qna_write_list_2 {height:13.8889vw; }
.qna_write_body .qna_write_list_2 p{height:100%; line-height:13.8889vw;}
.qna_write_body .qna_write_list_2 input{ width: 77%; border: 0;}

.qna_write_body .qna_write_list_3 p{height:50.0000vw; line-height:50.0000vw}
.qna_write_body .qna_write_list_3 textarea{width: 77%; height:50.0000vw; padding: 4.1667vw 0; border: 0;  box-sizing: border-box; resize: none;}

.qna_write_body .qna_write_list_4 {height: 13.8889vw;}
.qna_write_body .qna_write_list_4 p{height: 13.3333vw; width: 20%; }
.qna_write_body .qna_write_list_4 input{width: 77%; border: 0;}
 


/* way_to_come */
.way_to_come .menu_bar ul{display: flex; align-items: center; justify-content: space-between;}
.way_to_come .menu_bar ul li{width: 25%;}
.way_to_come .menu_bar ul li a{display: block;padding: 2.7778vw 0; text-align: center;color: #817070;}
.way_to_come .menu_bar ul li.on a {border-bottom: 0.2778vw solid #8D1E5C;font-weight: 500;color: #333;}
.way_to_come .menu_bar ul li.on a {border-bottom: 0.2778vw solid #8D1E5C;font-weight: 500;color: #333;}

.way_to_come{position: relative;}
.way_to_come .at-container{padding: 4.1667vw 4.1667vw 6.9444vw 4.1667vw;}
.way_to_come .at-container .w_a_con_top{background-color: #FAFAFA; padding: 4.1667vw 4.1667vw 1.3889vw 4.1667vw; margin-bottom: 4.1667vw;}
.way_to_come .at-container .w_a_con_top_list{display:  flex; align-items: center; margin-bottom: 2.7778vw;}
.way_to_come .at-container .w_a_con_top_list p{font-size: 3.3333vw; color: #8D1E5C; width: 20%;}
.way_to_come .at-container .w_a_con_top_list span{font-size: 3.3333vw; width: 80%;}
.way_to_come .at-container .w_a_con_bottom iframe{max-width: 100%; height: 47.7778vw;}


/* 추가 */
.cart_header {position: fixed; top: 0; left:0; width:100%; z-index: 2; padding: 5.0000vw 4.4444vw; border-bottom: 0.2778vw solid #e3e3e3; background-color:#fff;} 
.cart_header .header_back { width: 100%; height: 16.6667vw; display: block; } 
.cart_header .menu_header { } 
.cart_header .menu_header h1 {position: relative; font-size:4.4444vw; font-weight: 500;text-align: center;} 
.cart_header .menu_header>button { border:0; background:transparent; position: absolute; top: 22px; left: 16px;} 
.cart_header .menu_header>button img{ max-width:6.1111vw;} 

.p_t_after{padding: 0; border: 0; width: 30%; font-size: 14px; color: #817070;}
.p_s_bottom{margin-bottom: 20px;}