body{
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 14px;
    font-weight: 400;
}






.head_menu{display:flex;justify-content: flex-end;align-items: center;}
.head_menu li{padding: 21px 13px;font-size: 12px;color: #4A4A4A;}

.head{border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;}
.head .center{width:1260px;margin: 0 auto;position: relative;}
.head .center h1{width:118px;margin: 0 auto;padding: 40px 0;}
.head .center .search{position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: 1px solid #8D1E5C;border-radius: 8px;width: 200px;display: flex;justify-content: space-between;align-items: center;padding: 10px 12px;box-sizing: border-box;}
.head .center .search button{width: 20px;height:20px;}
.head .center .search input{width: calc(100% - 20px);}

.head nav{width: 1260px;margin: 0 auto;position:relative;}
.head .dep1{display: flex;align-items: center;}
.head .dep1 .ham{width: 30px;}
.head .dep1>li{padding: 16px;font-size: 16px;}

.head .dep2{position: absolute;width: 1260px;height:0px;box-sizing: border-box;display: flex;background-color: #FFF;transition: all 0.5s;overflow: hidden;z-index: 99;overflow-y: auto;}
.head .dep2>li{padding: 20px;}
/* .head .dep2>li:first-child {width: 20%;}
.head .dep2>li:first-child .dep3{width: 100%; display: flex; flex-wrap: wrap;}
.head .dep2>li:first-child .dep3 li{width: 50%;} */
.head .dep2 p{font-weight: bold;margin-bottom: 22px;} 
.head .dep3>li{padding: 10px 0;color: #191919;position: relative;display: flex;}
.head .dep3_new {padding: 20px 0;}
.head .dep4{display:none;position: relative;}
.head .dep4>img{width: 8px;margin-left: 12px;padding: 6px 0;height:12px;}
.head .dep4>ul{border: 1px solid #DDD;margin-left: 12px;padding: 6px 12px;}
.head .dep4 li{margin-bottom: 6px;white-space:nowrap;}
.head .dep4 li:hover{color: #8D1E5C;font-weight: bold;}

#slider {
    width: 1920px;
    height: 450px;
    margin: 0 auto;
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
}
#slider > li {width: 100%;height: 100%;position: relative;display: inline-block;overflow: hidden;font-size: initial;line-height: normal;transition: all 2s cubic-bezier(0.4, 1.3, 0.65, 1); /* Slide css animation */background-size: cover;vertical-align: top;box-sizing: border-box;white-space: normal;}

.sidebar{position: fixed;right: 0;top: 0;height:100%;display:flex;align-items: center;z-index:100;}
.sidebar .bt_list{border:1px solid #DDDDDD;width: 40px;}
.sidebar .bt_list li{width:100%;height:50px;background-color: #FAFAFA;border-bottom: 1px solid #DDD;position: relative;transition: all 0.3s}
.sidebar .bt_list li:hover{background-color:#000;}
.sidebar .bt_list li a{display: block;height:100%;}
.sidebar .bt_list li:last-child{border: 0;}

.sidebar .bt_list .bt_toggle{background-image: url(/org/img/left1.png);background-repeat: no-repeat;background-position: center center;background-size: 12px;}
.sidebar .bt_list .bt_toggle.on{background-image: url(/org/img/right.png);background-repeat: no-repeat;background-position: center center;background-size: 12px;background-color: #000;}
.sidebar .bt_list .bt_toggle:hover{background-image: url(/org/img/left.png);background-repeat: no-repeat;background-position: center center;background-size: 14px;}
.sidebar .bt_list .bt_toggle.on:hover{background-image: url(/org/img/right.png);background-repeat: no-repeat;background-position: center center;background-size: 14px;}
.sidebar .bt_list .bt_li1{background-image: url(/org/img/search1.png);background-repeat: no-repeat;background-position: center center;background-size: 16px;}
.sidebar .bt_list .bt_li1:hover{background-image: url(/org/img/search2.png);background-repeat: no-repeat;background-position: center center;background-size: 18px;}
.sidebar .bt_list .bt_li2{background-image: url(/org/img/cart1.png);background-repeat: no-repeat;background-position: center center;background-size: 18px;}
.sidebar .bt_list .bt_li2:hover{background-image: url(/org/img/cart2.png);background-repeat: no-repeat;background-position: center center;background-size: 20px;}
.sidebar .bt_list .bt_li3{background-image: url(/org/img/heart.png);background-repeat: no-repeat;background-position: center center;background-size: 16px;}
.sidebar .bt_list .bt_li3:hover{background-image: url(/org/img/heart2.png);background-repeat: no-repeat;background-position: center center;background-size: 18px;}
.sidebar .bt_list .bt_li4{background-image: url(/org/img/car.png);background-repeat: no-repeat;background-position: center center;background-size: 16px;}
.sidebar .bt_list .bt_li4:hover{background-image: url(/org/img/car2.png);background-repeat: no-repeat;background-position: center center;background-size: 18px;}


.sidebar .main{width: 0;height:100%;border: 1px solid #ddd;background-color: #FFF;padding: 50px 0;box-sizing: border-box;overflow: auto;transition: all 0.3s;}
.sidebar .main.on{width: 240px;}
.sidebar .main h1{font-size: 22px;font-weight: bolder;color: #4A4A4A;text-align: center;margin-bottom: 47px;}
.sidebar .main form{width: 190px;margin: 0 auto 84px;}
.sidebar .main form p{font-size: 16px;color: #191919;margin-bottom: 12px;}
.sidebar .main form>input{border: 1px solid #AAAAAA;padding: 8px 12px;margin-bottom: 12px;width: 100%;}
.sidebar .main form>input::placeholder{font-size: 16px;}
.sidebar .main form .bt_box{display: flex;justify-content: space-between;align-items: center;}
.sidebar .main form .bt_box input{width:90px;border-radius: 8px;color: #FFF;padding: 10px 0;}
.sidebar .main form .bt_box input:nth-child(1){background-color: #83888C;}
.sidebar .main form .bt_box input:nth-child(2){background-color: #191919;}

.sidebar .main .tab{width: 190px;margin: 0 auto 40px;}
.sidebar .main .tabnav{display: flex;align-items: center;border: 1px solid #AAAAAA;border-radius: 8px;margin-bottom: 30px;}
.sidebar .main .tabnav li{width:50%;}
.sidebar .main .tabnav li a{padding: 10px 0;border-radius: 8px;color: #AAA;display: block;box-sizing: border-box;width: 100%;text-align: center;}
.sidebar .main .tabnav li a.active{background-color: #8D1E5C;color: #FFF;}
.sidebar .main .list li{border: 1px solid #AAA;padding: 10px 0;text-align: center;color: #83888C;margin-bottom: 12px;}
.sidebar .main .list li:hover{background-color: #000;color: #FFF;}

.sidebar .main .footer{width:190px;margin: 0 auto;}
.sidebar .main .footer .st{font-weight: bold;margin-bottom: 26px;}
.sidebar .main .footer .st strong{display: block;font-weight: 500;border-bottom: 1px solid #191919;}
.sidebar .main .footer .nm{margin-bottom: 15px;color: #83888C;}
.sidebar .main .footer .nm strong{color: #4A4A4A;margin-top: 5px;display: block;}
.sidebar .main::-webkit-scrollbar {
    display: none;
}

.list_type1{padding: 65px 0;}
.list_type1 h3{font-size:22px;font-weight:bold;text-align: center;position: relative;width: 1260px;margin: 0 auto 45px;}
.list_type1 h3 button{position: absolute;right: 0;top: 0;width:80px;border: 1px solid #DDDDDD;color: #191919;padding: 7px 0;font-size: 14px;font-weight: 400;}
.list_type1 .swiper{width: 1400px;margin: 0 auto;}
.slide_list8{display: flex;align-items: center;flex-wrap: wrap;width: 1260px;margin: 0 auto;}
.slide_list8>li{width: 300px;margin-left: 20px;margin-bottom: 52px;cursor: pointer;}
.slide_list8>li:nth-of-type(1){margin-left:0;}
.slide_list8>li:nth-of-type(4n+1){margin-left:0;}
.slide_list8 figure{width: 300px;height: 300px;}
.slide_list8 figcaption{padding: 10px 0;font-weight: 500;}
.slide_list8 .price{border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 10px 0;display: flex;justify-content: space-between;align-items: center;}
.slide_list8 .price strong{font-size: 26px;font-weight: bold;display: flex;justify-content: space-between;align-items: center;color: #8D1E5C;}
.slide_list8 .price small{color: #848484;font-size: 12px;text-decoration: line-through;}
.list_type1 .swiper-button-next::after,
.list_type1 .swiper-button-prev::after{display: none;}
.list_type1 .swiper-button-next,.list_type1 .swiper-button-prev{width: 30px;height: 30px;}

.event_sale{background: #F6F6F6;padding: 80px 0;}
.event_sale h3{width: 1260px;margin: 0 auto 75px;text-align: center;font-size: 22px;font-weight: bold;position: relative;}
.event_sale h3 button{width:80px;border: 1px solid #DDD;background-color: #FFF;padding: 7px 0;color: #4A4A4A;position: absolute;right: 0;top: 0;font-size: 14px;font-weight: 400;}
.event_sale .es_list{display: flex;width:1260px;margin: 0 auto;}
.event_sale .es_list li{width:280px;margin-left: 50px;position: relative;cursor: pointer;}
.event_sale .es_list li:first-child{margin-left:0;}
.event_sale .es_list li figure{border-radius: 50%;overflow: hidden;margin-bottom: 40px;}
.event_sale .es_list .sale{position: absolute;top: 0;right: 0;width:60px;height:60px;border-radius: 50%;border: 6px solid #FFF;background-color:#191919;color: #FFF;font-size: 18px;font-weight: bold;text-align: center;line-height: 60px;}
.event_sale .es_list li figcaption{font-weight: 500;margin-bottom: 14px;}
.event_sale .es_list li small{color: #848484;text-decoration: line-through;font-size: 12px;}
.event_sale .es_list li strong{display: block;}

.new_arrivals{padding: 100px 0 150px 0;}
.new_arrivals h3{width:1260px;margin:0 auto 45px;font-size: 22px;font-weight: bold;display: flex;justify-content: space-between;align-items: center;}
.new_arrivals h3 button{font-size: 14px;font-weight: 400;border: 1px solid #DDD;padding: 7px 20px;}
.new_arrivals .list{display: flex;justify-content: space-between;width:1260px;margin:0 auto;}
.new_arrivals .list .left{cursor: pointer;}
.new_arrivals .left figure{width:540px;height:860px;margin-bottom: 40px;}
.new_arrivals .left figcaption{font-size: 16px;color: #848484;margin-bottom: 6px;}
.new_arrivals .left .price{display: flex;justify-content: space-between;align-items: center;color: #191919;font-size: 18px;font-weight:bold;}
.new_arrivals .left .price button{font-weight: 400;font-size: 14px;border: 1px solid #DDD;padding: 7px 20px;}
.new_arrivals .right{display: flex;flex-wrap: wrap;margin-left: 30px;cursor: pointer;}
.new_arrivals .right li{width:330px;margin-left: 30px;margin-bottom: 20px;}
.new_arrivals .right li:nth-of-type(2n-1){margin-left: 0;}
.new_arrivals .right figure{height:330px;}
.new_arrivals .right .box{border: 1px solid #DDD;padding: 17px 12px 21px 13px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.new_arrivals .right .box small{color: #848484;margin-bottom: 4px;}
.new_arrivals .right .box p{font-weight: bold;}
.new_arrivals .right .box strong{color: #8D1E5C;font-size: 26px;font-weight: bold;}

.banner{margin-bottom: 180px;}

.review_list{width: 1260px;margin: 0 auto;display: flex;}
.review_list li{width: 300px;margin-left: 20px;border-radius: 10px;background-color:#FFF;cursor: pointer;}
.review_list li:first-child{margin-left: 0;}
.review_list figure{height:300px;border-radius: 10px;overflow: hidden;margin-bottom: 12px;}
.review_list figcaption{width:92%;margin: 0 auto 20px;}
.review_list .title{color: #8D1E5C;font-size: 16px;margin-bottom: 12px;}
.review_list .text{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.review_list .box{width:92%;margin: 0 auto;border-top: 1px solid #DDD;padding: 15px 0;display:flex;align-items: center;}
.review_list .box .left{width:48px;height:48px;border-radius: 50%;overflow: hidden;}
.review_list .box .right{margin-left: 20px;}
.review_list .box .right h5{font-weight: 500;margin-bottom: 2px;}

footer .top{display:flex;width:1260px;margin: 0 auto;padding: 20px 0;color: #4A4A4A;font-size: 12px;}
footer .top li{margin-left: 25px;}
footer .mid{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;padding: 40px 0;}
footer .list1{width:1260px;margin: 0 auto;display: flex;}
footer .list1>li{border-left: 1px solid #DDD;display: flex;flex-direction: column;justify-content: space-between;padding: 0 30px;box-sizing: border-box;width: 25%;height:130px;}
footer .list1>li:first-child{border: 0;}
footer .list1 .title{font-size: 16px;color: #191919;cursor: pointer;}
footer .list1 .tel{font-size: 28px;font-weight: bold;}
footer .list1 .st{font-size: 16px;font-weight: bold;}
footer .list2 li{display: flex;justify-content: space-between;align-content: center;margin-bottom: 5px;cursor: pointer;}
footer .list2 .title2{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:200px;}
footer .list2 .date{color: #848484;}
footer .list3{display: flex;justify-content: space-between;align-items: center;}
footer .list3 li{cursor: pointer;}
footer .list3 li:nth-of-type(1) figure{background-image: url(/org/img/my.png);background-size: 23px;}
footer .list3 li:nth-of-type(2) figure{background-image: url(/org/img/notice.png);background-size: 28px;}
footer .list3 li:nth-of-type(3) figure{background-image: url(/org/img/photo.png);background-size: 24px;}
footer .list3 figure{width: 64px;height: 64px;border-radius: 50%;background-color: #DDD;margin-bottom: 10px;background-repeat: no-repeat;background-position: center center;}
footer .list3 figcaption{color:#848484;}
footer .bot{width:1260px;margin: 0 auto;padding: 50px 0;display:flex;align-items: center;}
footer .bot h1{width: 74px;}
footer .bot table{margin-left: 25px;border-spacing: 10px;border-collapse: separate;}

.crumb{display:flex;align-items: center;padding: 20px 0;font-size: 12px;width: 1260px;margin: 0 auto;}
.crumb img{width: 8px;height: 12px;margin: 0 10px;}

.m_title{padding: 10px 0;font-size: 24px;font-weight: bold;border-bottom: 1px solid #AAAAAA;}

section.join{width:1260px;margin: 0 auto;}

.join .container{padding: 50px 0;}
.join .tabs{display: flex;align-items: center;}
.join .tabs li{background-color: #F6F6F6;width: 50%;padding: 14px 0;text-align: center;font-size: 18px;color: #191919;}
.join .tabs li.current{border: 2px solid #8D1E5C;background-color:#FFF;border-bottom: 0;font-weight: bold;}
.join .tab-content{display: none;}
.join .tab-content.current{display: block;}

.join .hi{padding: 100px 0;text-align: center;}
.join .hi .st{font-size: 30px;font-weight: 500;margin-bottom: 18px;}
.join .hi small{font-size: 20px;color: #848484;margin-bottom: 40px;display: block;}
.join .hi .color{font-size: 22px;color: #8D1E5C;}
.join .hi .box{background-color: #F8F8F8;padding: 40px;text-align: start;margin-top: 80px;}
.join .hi .box p{font-size: 16px;font-weight: 500;margin-bottom: 20px;}
.join .hi .box li{font-size: 16px;margin-bottom: 5px;}

.join_form table{width:100%;margin-bottom: 75px;}
.join_form table tr{border-top:1px solid #AAA;}
.join_form table tr:last-child{border-bottom: 1px solid #AAA;}
.join_form table th{background-color: #F8F8F8;padding: 18px 25px;width: 240px;text-align: start;font-size: 16px;}
.join_form table th span{color: red;}
.join_form table td{padding: 12px 14px;font-size: 16px;}
.join_form table td input{border: 1px solid #AAAAAA;padding: 7px 12px;}
.join_form table td .red{color: red;}
.join_form table td .blue{color: blue;}
.join_form .id_box{display:flex;align-items: center;}
.join_form .id_box p{color: #4A4A4A;margin-left: 20px;}
.join_form .id_box input{width: 210px;}
.join_form #name{width: 210px;}
.join_form .number{display:flex;align-items: center;margin-bottom: 23px;}
.join_form .number>div{display:flex;align-items: center;}
.join_form .number input{width:100px;}
.join_form .number span{display: inline-block;width:13px;height:2px;background-color: #AAAAAA;margin: 0 9px;}
.join_form .number button{margin-left: 35px;display: flex;align-items: center;padding: 8px 14px;box-sizing: border-box;border:1px solid #AAA;font-size: 14px;}
.join_form .number .bt_dls.on{background-color: #EAEAEA;color: #AAAAAA;}
.join_form .number button img{width: 7px;margin-left: 12px;}

.join_form .ck_num input[type='number']{width: 210px;}
.join_form .ck_num .c_g{padding-left: 20px;color: #83888C;display: none;}
.join_form .ck_num .c_r{padding-left: 20px;color: red;display: none;}

.join_form .mail_box{display: flex;align-items: center;}
.join_form .mail_box input{width:210px;}
.join_form .mail_box span{padding: 0 16px;font-size: 30px;}
.join_form .mail_box select{border: 1px solid #AAA;width:210px;padding: 7px 12px;background-image: url(/org/img/down.png);background-position: 95% 50%;background-repeat: no-repeat;background-size: 10px;margin-right: 23px;height:40px;}

.join_form h5{font-size: 20px;margin-bottom: 20px;}
.join_form input[type=checkbox]{display:none;}
.join_form .checkbox_group{background-color:#F8F8F8;margin-bottom: 70px;}
.join_form .checkbox_group li{border-bottom: 1px solid #DADADA;}
.join_form .checkbox_group li input+label{background-repeat: no-repeat;background-position: left center;}
.join_form .checkbox_group li:last-child{border: 0;}
.join_form .checkbox_group .all_ck{padding:24px 45px;}
.join_form .checkbox_group .all_ck input+label{background-image: url(/org/img/ck_off.png);background-size: 26px;padding: 10px 40px;font-size: 16px;font-weight: 500;}
.join_form .checkbox_group .all_ck input:checked+label{background-image: url(/org/img/ck_on.png);background-size: 26px;}
.join_form .checkbox_group .ck_box input+label{background-image: url(/org/img/ck_off.png);background-size: 20px;padding-left: 27px;}
.join_form .checkbox_group .ck_box input:checked+label{background-image: url(/org/img/ck_on.png);background-size: 20px;}
.join_form .checkbox_group .ck_box{padding: 30px 45px;}
.join_form .checkbox_group .ck_box .title{color: #4A4A4A;margin-bottom: 12px;}
.join_form .checkbox_group .ck_box .terms{padding: 14px 20px;color: #4A4A4A;font-size: 12px;border: 1px solid #DADADA;background-color: #FFF;height:233px;overflow-y: auto;margin-bottom: 24px;}
.join_form .checkbox_group .flex_box{display:flex;align-items: center;margin-bottom: 8px;justify-content: flex-end;}
.join_form .checkbox_group .flex_box p{color: #191919;margin-right: 15px;}

.join_form .bt_join{display: block;width:537px;padding: 12px 0;text-align: center;background-color: #8D1E5C;color: #fff;font-size: 16px;margin: 0 auto;}

.join_form .ra_box{display: flex;align-items: center;}
.join_form .ra_box label{margin-left: 13px;}
.join_form .ra_box>div{margin-right: 50px;}

.join_form #name2{width:210px;}
.join_form #kind{width:210px;}
.join_form #cucun{width:210px;}
.join_form .file_box{display: flex;align-items:center;}
.join_form .file_box input[type=text]{width:210px;}
.join_form .file_box input[type=file]{border: 0;}
.join_form .file_box p{margin: 0 24px;font-size: 16px;}

.join_form .address li{display: flex;align-items: center;margin-bottom: 10px;width: 100%;}
.join_form .address li input{width:376px;}
.join_form .address li p{margin-left: 13px;}
.join_form .address li button{width:93px;height:40px;text-align: center;border: 1px solid #AAA;display: block;margin-left: 8px;}

.join_form .bank select{border: 1px solid #AAA;padding: 0 12px;background-image: url(/org/img/down.png);background-repeat:no-repeat;background-position: 90% 50%;background-size: 10px;margin-right: 12px;min-width:122px;height:40px;}

.join_form .shop_box{display: flex;align-items:center;}
.join_form .shop_box input{width: 210px;}
.join_form .shop_box button{border: 1px solid #8D1E5C;color: #8D1E5C;font-size: 16px;padding: 7px;margin: 0 20px;}

section.type1{background-color: #EAEAEA;padding: 80px 0;}
.join_done{width:810px;background-color:#FFF;padding: 80px 0;margin: 0 auto;}
.join_done h3{font-size: 24px;font-weight: bold;text-align:center;margin-bottom: 18px;}
.join_done>ul{border-top: 1px solid #AAAAAA;border-bottom: 1px solid #AAAAAA;padding:30px 0;width:563px;margin: 0 auto 60px;}
.join_done>ul>li{padding: 10px 0;}
.join_done>ul>li span{color: #848484;margin-bottom: 8px;}
.join_done>ul>li p{font-size: 16px;}
.join_done .bt_box{display: flex;justify-content:center;align-items: center;}
.join_done .bt_box button{width:150px;padding:15px 0;font-weight: 500;box-sizing: border-box;}
.join_done .bt_box .bt_login{background-color: #8D1E5C;color: #FFF;}
.join_done .bt_box .bt_main{border: 1px solid #8D1E5C;color: #8D1E5C;margin-left: 16px;}
.join_done small{text-align: center;color: #848484;display: block;margin-bottom: 20px;}
.join_done input{display: block;padding: 12px 20px;border: 1px solid #AAA;width:100%;margin: 8px 0;}
.join_done .red{color: red;}

.login{width:810px;background-color:#FFF;padding: 80px 0;margin: 0 auto;}
.login h3{font-size: 24px;font-weight: bold;text-align: center;margin-bottom:50px;}
.login form{width:540px;margin:0 auto;}
.login .input_box{border: 1px solid #AAAAAA;margin-bottom: 20px;}
.login .input_box input{padding: 24px 38px;display: block;width:100%;font-size: 16px;}
.login .flex{display:flex;justify-content:space-between;align-items: center;}
.login .flex .left input{display:none;}
.login .flex .left input+label{background:url(/org/img/ck_off.png)no-repeat left center/22px;padding: 4px 0 4px 35px;}
.login .flex .left input:checked+label{background:url(/org/img/ck_on.png)no-repeat left center/22px;padding: 4px 0 4px 35px;}
.login .flex .right a{color: #848484;}
.login form>button{display:block;width:100%;margin: 20px 0;padding: 12px 0;background-color:#8D1E5C;color: #FFF;font-size: 16px;}
.login .mm{width:540px;margin: 0 auto;}
.login .mm p{color: #848484;}
.login .mm button{padding: 15px 0;width:160px;border: 1px solid #8D1E5C;color: #8D1E5C;}

.find_id{width:810px;background-color:#FFF;padding: 80px 0;margin: 0 auto;}
.find_id h3{font-size: 24px;font-weight: bold;margin-bottom: 16px;text-align: center;}
.find_id form{width:540px;margin: 0 auto;}
.find_id ul{margin-bottom: 60px;}
.find_id li{margin-bottom: 16px;}
.find_id li p{color: #848484;margin-bottom: 16px;}
.find_id li select{width: 100%;border: 1px solid #AAA;background:url(/org/img/down.png)no-repeat 90% 50%/12px;padding: 18px 40px;font-size: 16px;}
.find_id li input{width: 100%;border: 1px solid #AAA;padding: 18px 40px;font-size: 16px;}
.find_id .ra_box{display:flex;align-items: center;padding: 16px 0;}
.find_id .ra_box input{width:20px;height:20px;}
.find_id .ra_box label{margin-left: 12px;}
.find_id .phone>div{display:flex;align-items: center;}
.find_id .phone>div input{width:160px;}
.find_id .phone>div span{width: 12px;height: 2px;background: #AAA;margin: 0 8px;}
.find_id .phone{display:none;}

.find_id form>button{display:block;width:100%;padding:14px 0;font-size:16px;background-color: #8D1E5C;color: #FFF;}

.find_id .tel_ck{display:block;}
.find_id .tel_ck>div input{width: 110px;}
.find_id .tel_ck>div .in{width: 250px;}
.find_id .tel_ck>div button{padding: 20px 15px;border: 1px solid #AAA;margin-left: 16px;}

.view_inner{width: 1260px;margin: 0 auto;}
.view_inner .inner_top{display:flex;justify-content: space-between;align-items: center;}
.view_inner .inner_top .left{width:600px;}
.view_inner .inner_top .left .mySwiper2{margin-bottom: 18px;height:600px;}

.view_inner .inner_top .right{width:550px;}
.view_inner .inner_top h3{padding-top:16px;font-size: 22px;font-weight: 500;margin-bottom: 34px;}

.view_inner .inner_top .text{color: #4A4A4A;font-size: 18px;margin-bottom: 45px;}

.view_inner .inner_top .price{display: flex;align-items: center;margin-bottom: 50px;}
.view_inner .inner_top .price small{font-size: 16px;color: #83888C;text-decoration: line-through;}
.view_inner .inner_top .price b{font-size: 20px;font-weight: 500;margin-left: 12px;}
.view_inner .inner_top .price strong{font-size: 30px;font-weight: bold;margin-left: 50px;color: #8D1E5C;}

.view_inner .inner_top table{margin-bottom: 50px;width: 100%;}
.view_inner .inner_top table th{text-align:start;color: #83888C;font-size: 16px;padding-bottom: 8px;}
.view_inner .inner_top table td{color: #4A4A4A;font-size: 16px;padding-left: 30px;padding-bottom: 8px;}
.view_inner .inner_top .option_sel{border: 1px solid #83888C;border-radius: 8px;width: 100%;padding: 4px 10px;background: url(/org/img/down.png)no-repeat 95% 50%/12px;}

.view_inner .inner_top .count{border: 1px solid #DDD;background-color: #F9F9F9;border-radius: 10px;padding: 20px 25px;display:flex;justify-content: space-between;align-items: center;margin-bottom: 28px;}
.view_inner .inner_top .count p{font-size: 18px;font-weight: 500;}
.view_inner .inner_top .count>div{display:flex;align-items:center;border-radius: 8px;border: 1px solid #DDD;}
.view_inner .inner_top .count button{width:40px;height:40px;background-color: #EAEAEA;}
.view_inner .inner_top .count button img{width:24px;height:24px;margin:0 auto;}
.view_inner .inner_top .count input{width:40px;height:40px;background-color: #FFF;text-align: center;font-size: 18px;}

.view_inner .inner_top .total{display: flex;justify-content: space-between;align-items: center;margin-bottom: 50px;}
.view_inner .inner_top .total p{color: #83888C;font-size: 20px;font-weight: bold;}
.view_inner .inner_top .total strong{font-size: 20px;font-weight: bold;}

.view_inner .inner_top .bt_box{display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;}
.view_inner .inner_top .bt_box input{width: 230px;padding: 20px 0;color: #FFF;font-size: 18px;}
.view_inner .inner_top .bt_box button{width: 66px;height:66px;border: 2px solid #8D1E5C;background: url(/org/img/heart_off.png)no-repeat center center/30px;box-sizing: border-box;}
.view_inner .inner_top .bt_box button.on{width: 66px;height:66px;border: 2px solid #8D1E5C;background: url(/org/img/heart_on.png)no-repeat center center/30px;}

.view_inner .inner_top .share p{color: #83888C;font-size: 18px;margin-bottom: 12px;text-align: end;}
.view_inner .inner_top .share>div{display: flex;align-items: center;justify-content:flex-end;}
.view_inner .inner_top .share>div a{width: 62px;height: 62px;margin-left: 14px;}

.view_inner .tabmenu{padding: 80px 0;}
.view_inner .tabs{display: flex;align-items: center;}
.view_inner .tabs li{width:25%;padding: 15px 0;box-sizing: border-box;background: #F6F6F6;text-align: center;border-bottom: 2px solid #8D1E5C;cursor: pointer;}
.view_inner .tabs li.current{background-color: #FFF;border: 2px solid #8D1E5C;border-bottom: 0;font-weight: bold;}

.view_inner .tab-content{display: none;padding: 80px 0;}
.view_inner .tab-content.current{display: block;}

.view_inner .guide .list1>li{margin-bottom: 20px;}
.view_inner .guide .list1 h5{font-size: 16px;font-weight: 500;margin-bottom: 22px;}
.view_inner .guide .list1>li>div{padding: 24px 0;color: #4A4A4A;border-top: 1px solid #DDD;}
.view_inner .guide .list1>li .st{font-weight: 500;margin-bottom: 20px;}
.view_inner .guide .list2 li{margin-bottom: 8px;}

.view_inner .p_review h5{font-size: 16px;font-weight: 500;margin-bottom: 22px;}
.view_inner .p_review .list1>li{border-top: 1px solid #DDD;padding: 30px 0;display: flex;justify-content: space-between;}
.view_inner .p_review .list1>li:last-child{border-bottom: 1px solid #DDD;}
.view_inner .p_review .left{display: flex;}
.view_inner .p_review .left figure{width: 136px;height:136px;cursor: pointer;}
.view_inner .p_review .left figcaption{margin-left: 30px;}
.view_inner .p_review .left strong{font-size: 16px;font-weight: 500;margin-bottom: 5px;cursor: pointer;}
.view_inner .p_review .left .box{display:flex;align-items:center;margin-bottom: 18px;}
.view_inner .p_review .left .star{width:78px;position:relative;height:17px;background-color: #757575;}
.view_inner .p_review .left .star .bg{background-color: yellow;height:100%;position:absolute;top: 0;left: 0;}
.view_inner .p_review .left .star img{position:absolute;top: 0;left: 0;z-index:1;}
.view_inner .p_review .left .num{margin-left: 9px;}
.view_inner .p_review .left .date{margin-left: 18px;color: #AAA;}
.view_inner .p_review .left .text{position:relative;width: 500px;}
.view_inner .p_review .left .text p{
    width:85%;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    color: #4A4A4A;
}
.view_inner .p_review .left .text.on p{
    -webkit-line-clamp: inherit;
}
.view_inner .p_review .left .text .bt_tg2{text-decoration: underline;color: #83888C;font-weight: 500;position:absolute;right: 0;bottom: 0;}

.view_inner .p_review .right p{text-align: end;margin-bottom: 10px;}
.view_inner .p_review .right ul{display: flex;align-items: center;}
.view_inner .p_review .right li{width: 90px;height: 90px;margin-left: 15px;}

.paging{display:flex;justify-content: center;align-items: center;padding: 80px 0;}
.paging ul{display: flex;align-items:center;margin: 0 30px;}
.paging li{width:34px;height:34px;border: 1px solid #AAA;border-radius: 50%;text-align: center;line-height: 34px;font-size: 16px;color: #4A4A4A;margin-left: 24px;}
.paging li:first-child{margin: 0;}
.paging .start,.paging .end{width: 19px;}
.paging .start{margin-right: 24px;}
.paging .end{margin-left: 24px;}
.paging .prev,.paging .next{width: 12px;}

.view_inner .qna h5{font-size: 16px;font-weight: 500;margin-bottom: 22px;position: relative;}
.view_inner .qna h5 button{position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: 500;color: #FFF;background-color: #83888C;border-radius: 4px;padding: 12px 0;width: 162px;}
.view_inner .qna h5 button img{width: 24px;height: 24px;margin-right: 20px;}
.tg_list>li{border-top: 1px solid #DDD;cursor: pointer;}
.tg_list>li:last-child{border-bottom: 1px solid #DDD;}
.tg_list .top{display:flex;justify-content: space-between;align-items: center;padding: 24px 0;}
.tg_list .top>div{display: flex;align-items: center;}
.tg_list .state{width: 90px;padding: 7px 0;border-radius: 8px;color: #FFF;text-align: center;background-color:#83888C;}
.tg_list .state.on{background-color:#8D1E5C;}
.tg_list .title{margin-left: 35px;font-size: 16px;}
.tg_list .title .lock{display:inline-block;width:20px;vertical-align: middle;}
.tg_list .right p{color: #AAAAAA;font-size: 16px;}
.tg_list .date{margin-left: 106px;}
.tg_list .bot{border-top: 1px solid #DDD;background-color:#FAFAFA;font-size: 16px;display: none;}
.tg_list .bot>div{width: 1000px;margin: 0 auto;}
.tg_list .bot .qq{display: flex;align-items: center;padding: 15px 0;border-bottom: 1px solid #DDD;}
.tg_list .bot .qq img{width: 36px;margin-right: 24px;}
.tg_list .bot .aa{display: flex;padding: 15px 0;}
.tg_list .bot .aa img{width: 31px;margin-right: 24px;}
.tg_list .bot .aa p{padding-top: 10px;}

.board_list h3{text-align: center;margin-bottom: 56px;font-size: 30px;font-weight: 500;}
.board_list .banner{margin-bottom: 80px;}
.board_list .type_ck{display:flex;flex-wrap: wrap;width: 1260px;margin: 0 auto 70px;}
.board_list .type_ck li{width: 210px;}
.board_list .type_ck li input{display:none;}
.board_list .type_ck li input+label{border: 1px solid #DDDDDD;box-sizing: border-box;padding: 10px 12px;display: flex;align-items: center;}
.board_list .type_ck li input:checked+label{border: 1px solid #8D1E5C;box-sizing: border-box;padding: 10px 12px;color: #8D1E5C;font-weight: bold;}
.board_list .type_ck li span{display: block;height:9px;border: 1px solid #DDD;margin: 0 8px;}

.board_list .sub_head{width: 1260px;margin: 0 auto 40px;display:flex;justify-content:space-between;align-items: center;padding-bottom: 12px;border-bottom: 1px solid #DDD;}
.board_list .sub_head>p{font-size: 12px;color: #4A4A4A;}
.board_list .sub_head>p span{font-weight: bold;padding-left: 12px;padding-right: 4px;}
.board_list .sub_head>ul{display: flex;align-items: center;}
.board_list .sub_head li{margin-left: 30px;font-size: 12px;color:#83888C;cursor: pointer;}
.board_list .sub_head li.on{color: #191919;font-weight: 500;}
.board_list .sub_head .search_result{font-size: 24px;}
.board_list .sub_head .search_result span{font-weight: 500;padding-right: 12px;}

.search_box{width:1260px;margin:0 auto;padding:70px 0;}
.search_box h4{font-size: 24px;font-weight: bold;padding-bottom: 12px;border-bottom: 1px solid #AAA;margin-bottom: 37px;}
.search_box table{width: 100%;}
.search_box tr{border-top: 1px solid #AAA;}
.search_box tr:last-child{border-bottom: 1px solid #AAA;}
.search_box th{text-align:start;background-color: #F8F8F8;padding: 18px 25px;font-size: 16px;}
.search_box td{padding: 12px 14px;}
.search_box .sel1{width: 470px;border: 1px solid #AAA;padding: 9px 12px;background: url(/org/img/down.png)no-repeat 95% 50%/12px;height:40px;}
.search_box .sel2{width: 180px;border: 1px solid #AAA;padding: 9px 12px;background: url(/org/img/down.png)no-repeat 95% 50%/12px;height:40px;}
.search_box .input{width:280px;border: 1px solid #AAA;margin-left: 7px;padding: 9px 12px;}
.search_box .box{display: flex;align-items: center;}
.search_box .box span{width: 13px;height:2px;box-sizing: border-box;background-color: #AAAAAA;margin: 0 18px;}
.search_box .box input{width: 210px;border: 1px solid #AAA;padding: 9px 12px;}
.search_box .bt_search{width:150px;padding: 15px 0;font-weight: 500;color:#FFF;background-color:#8D1E5C;margin: 50px auto;display:block;}

.shopping_cart{width: 1260px;margin: 0 auto;padding-bottom: 100px;}
.shopping_cart h3{font-size: 30px;font-weight: 500;text-align: center;margin-bottom: 50px;}

.list_type2 h4{margin-bottom: 24px;font-size: 16px;font-weight: 500;position: relative;}
.list_type2 input[type=checkbox]{display: none;}
.list_type2 input+label{background: url(/org/img/ck_off.png)no-repeat center center/cover;display: block;height:100%;}
.list_type2 input:checked+label{background: url(/org/img/ck_on.png)no-repeat center center/cover;}
.list_type2 .ck_box{width:24px;height:24px;}
.list_type2 table{width: 100%;margin-bottom: 16px;}
.list_type2 thead{background-color:#F8F8F8;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.list_type2 thead th{padding: 15px;}
.list_type2 .flex{display: flex;align-items: center;}
.list_type2 tbody tr{border-bottom: 1px solid #DDD;}
.list_type2 tbody td{padding: 15px;font-size: 16px;text-align: center;}
.list_type2 figure{width: 88px;height:88px;margin-left: 14px;cursor: pointer;}
.list_type2 .name{margin-left: 28px;font-size: 16px;}
.list_type2 .name figcaption{margin-bottom: 5px;text-align: start;cursor: pointer;}
.list_type2 .name p{color: #4A4A4A;margin-bottom: 8px;}
.list_type2 .name input{width: 83px;height:28px;border-radius: 6px;border: 1px solid #DADADA;padding: 4px 0;display:block;font-size: 14px;}
.list_type2 .count{display:flex;align-items:center;border:1px solid #DDD;border-radius: 8px;width:120px;margin: 0 auto;}
.list_type2 .count button{width: 40px;height:40px;background-color: #EAEAEA;}
.list_type2 .count button img{width: 20px;height:20px;margin:0 auto;}
.list_type2 .count input{width: 40px;text-align: center;}

.list_type2 small{font-size: 14px;color: #AAAAAA;text-decoration: line-through;display: block;}
.list_type2 strong{font-weight: 500;text-align: center;}
.list_type2 .bt_list{width: 100px;margin: 0 auto;}
.list_type2 .bt_list li{margin-bottom: 6px;font-size: 14px;}
.list_type2 .bt_list .flex{border: 1px solid #DADADA;justify-content: center;border-radius: 6px;padding:4px 0;}
.list_type2 .bt_list .bt_buy{display:block;width: 100%;padding:4px 0;border-radius: 6px;background-color: #8D1E5C;color: #FFF;border: 1px solid #8D1E5C;}
.list_type2 .bt_list .bt_del{display:block;width: 100%;padding:4px 0;border-radius: 6px;border: 1px solid #DADADA;}
.list_type2 .bt_list .bt_heart{background: url(/org/img/heart_off.png)no-repeat center center/cover;width: 20px;height: 20px;margin-right: 4px;}
.list_type2 .bt_list .flex.on .bt_heart{background: url(/org/img/heart_on.png)no-repeat center center/cover;width: 20px;height: 20px;}

.list_type2 .box{display: flex;justify-content:space-between;align-items:center;margin-bottom: 50px;}
.list_type2 .box .ck_del{background-color: #83888C;color: #FFF;padding: 4px 18px;}
.list_type2 .t_info{display: flex;align-items:center;font-size: 16px;font-weight: 500;}
.list_type2 .t_info .price{padding-left: 8px;}
.list_type2 .t_info .sign{margin: 0 12px;}
.list_type2 .t_info .result{color: #8D1E5C;font-weight: bold;}

.list_type2 .total_box{border-top: 2px solid #8D1E5C;margin-bottom: 100px;}
.list_type2 .total_box  .a1{display: flex;justify-content: space-evenly;align-items:center;padding: 25px 0;text-align: center;}
.list_type2 .total_box  .a1 .b1{font-size: 18px;font-weight: 500;}
.list_type2 .total_box  .a1 strong{display: block;font-size: 24px;}
.list_type2 .total_box .b_sign{width:36px;height:36px;border-radius: 50%;border: 1px solid #DDD;}
.list_type2 .total_box .a2{background-color: #EAEAEA;padding: 32px 28px;font-size: 24px;font-weight: 500;text-align: end;border-top: 1px solid #AAAAAA;}
.list_type2 .bt_box{display:flex;align-items:center;justify-content:center;}
.list_type2 .bt_box input{width:230px;padding:20px 0;font-size: 20px;font-weight: 500;}
.list_type2 .bt_box .bt_1{border: 1px solid #8D1E5C;color: #8D1E5C;box-sizing: border-box;}
.list_type2 .bt_box .bt_2{background-color: #8D1E5C;color: #FFF;margin-left: 30px;}

.option_pop{position: absolute;top: 50%;left:50%;transform:translate(-50%,-50%);border: 1px solid #DDD;border-radius: 10px;background:#FFF;z-index:1;width:540px;padding: 36px 45px;display: none;}
.option_pop h5{font-size: 20px;font-weight: 500;display: flex;justify-content:space-between;align-items: center;padding-bottom: 18px;border-bottom: 2px solid #191919;margin-bottom: 28px;}
.option_pop .bt_x{width:20px;height:20px;}
.option_pop select{border: 1px solid #AAAAAA;padding: 15px 20px;font-size: 20px;font-weight: 500;background-image: url(/org/img/down.png);background-position: 95% 50%;background-repeat: no-repeat;background-size: 12px;width:100%;margin-bottom: 50px;}
.option_pop .bt_box{display: flex;align-items: center;justify-content: center;}
.option_pop .bt_box button{width: 150px;padding: 15px 0;font-size: 16px;font-weight: 500;box-sizing: border-box;}
.option_pop .bt_box .bt_x2{border: 1px solid #8D1E5C;color: #8D1E5C;}
.option_pop .bt_box .bt_ok{background-color: #8D1E5C;color: #FFF;margin-left: 16px;}

.order_box{margin-bottom: 50px;}
.order_box h4{font-size:16px;font-weight: 500;padding-bottom: 20px;border-bottom: 1px solid #AAA;margin-bottom: 30px;}
.order_box table{width: 100%;}
.order_box tr{border-top: 1px solid #AAA;}
.order_box tr:last-child{border-bottom: 1px solid #AAA;}
.order_box th{background-color: #F8F8F8;padding: 18px 25px;font-size: 16px;text-align: start;}
.order_box th span{color: red;padding-left: 4px;}
.order_box td{padding: 12px 14px;}
.order_box .li1 input[type='checkbox']{display: none;}
.order_box .li1 input[type='radio']{display: none;}
.order_box .li1 input[type='checkbox']+label{background: url(/org/img/ck_off.png)no-repeat left center/25px;margin-left: 50px;padding: 5px 0 5px 30px;}
.order_box .li1 input[type='checkbox']:checked+label{background: url(/org/img/ck_on.png)no-repeat left center/25px;margin-left: 50px;padding: 5px 0 5px 30px;}
.order_box .li1 input[type='radio']+label{background: url(/org/img/ra_off.png)no-repeat left center/12px;margin-left: 50px;padding-left: 20px;}
.order_box .li1 input[type='radio']:checked+label{background: url(/org/img/ra_on.png)no-repeat left center/12px;margin-left: 50px;padding-left: 20px;}
.order_box .li1 select{width:250px;padding: 12px;border: 1px solid #AAA;background: url(/org/img/down.png)no-repeat 95% 50%/12px;display: block;margin-top: 20px;}
.order_box input[type=text]{padding:8px 12px;border: 1px solid #AAA;}
.order_box .li2 input{width:280px;}
.order_box .li3 .flex{display: flex;align-items: center;margin-bottom: 10px;}
.order_box .li3 .flex input{width: 210px;}
.order_box .li3 .flex button{padding: 8px 12px;border: 1px solid #AAA;margin-left: 8px}
.order_box .li3>input{width:380px;margin-bottom: 10px;display: block;}
.order_box .li4{display: flex;align-items: center;}
.order_box .li4 input{width: 100px;}
.order_box .li4 span{width: 13px;border: 1px solid #AAA;margin: 0 8px;}

.pay_type h4{font-size: 16px;font-weight: 500;margin-bottom: 14px;}
.pay_type .flex{display: flex;justify-content:space-between;}

.pay_type .left{width: 780px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.pay_type .left .top{padding: 24px 17px;background-color: #F8F8F8;border-bottom: 1px solid #DDD;margin-bottom: 24px;}
.pay_type .left .type1 table{width:100%;}
.pay_type .left .type1 th{background-color:#F8F8F8;padding: 18px 25px;font-weight: bold;width: 240px;text-align: start;font-size: 16px;}
.pay_type .left .type1 tr{border-top: 1px solid #DDD;}
.pay_type .left .type1 tr:last-child{border-bottom: 1px solid #DDD;}
.pay_type .left .type1 td{padding: 14px;}
.pay_type .left .type1 select{padding: 12px;border: 1px solid #AAA;width: 250px;background: url(/org/img/down.png)no-repeat 95% 50%/12px;}
.pay_type .left .type1 ul{padding: 20px;}
.pay_type .left .type1 li{margin-bottom: 8px;color: #AAA;}
.pay_type .left .type1 li span{color: red;}

.pay_type .left .type2{display: none;}
.pay_type .left .type2 li{display: flex;align-items: center;padding: 12px;}
.pay_type .left .type2 li p{margin-right: 20px;}
.pay_type .left .type2 li input{border: 1px solid #AAA;padding: 12px;}
.pay_type .left .type2 li select{padding:12px;border: 1px solid #AAA;width: 80%;background: url(/org/img/down.png)no-repeat 95% 50%/12px;}

.pay_type .right{width: 460px;border: 1px solid #000;padding: 32px 24px;box-sizing: border-box;}
.pay_type .right .st{font-size: 16px;font-weight: 500;margin-bottom: 12px;}
.pay_type .right strong{display: block;text-align: end;font-size: 24px;font-weight: bold;color: #8D1E5C;margin-bottom: 100px;}
.pay_type .right input{display: none;}
.pay_type .right input+label{background: url(/org/img/ck_off.png)no-repeat left center/24px;padding-left: 40px;font-size: 16px;color: #83888C;margin-bottom: 28px;display: block;}
.pay_type .right input:checked+label{background: url(/org/img/ck_on.png)no-repeat left center/24px;padding-left: 40px;font-size: 16px;color: #000;margin-bottom: 28px;display: block;}
.pay_type .right button{display: block;width:100%;font-size: 20px;font-weight: 500;padding: 20px 0;background-color: #8D1E5C;color: #FFF;}

.order_done h4{font-size: 16px;font-weight: 500;margin-bottom: 16px;}
.order_done table{width: 100%;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;border-spacing: 20px;border-collapse: separate;margin-bottom: 60px;}
.order_done th{color: #848484;text-align: start;width: 200px;}
.order_done button{width: 230px;padding: 20px 0;font-size: 20px;font-weight: 500;background-color:#8D1E5C;color: #FFF;margin: 0 auto;display: block;}

.text_done{padding:60px 0;}
.text_done small{display: block;text-align: center;color: #848484;}

.event_sale .swiper-button-prev:after,.swiper-button-next:after{display: none;}
.event_sale .swiper-button-prev{width: 30px;height: 30px;left: 100px;}
.event_sale .swiper-button-next{width: 30px;height: 30px;right: 100px;}

.reivew_search{border: 1px solid #707070;margin:50px 0;}
.reivew_search table{border-spacing: 20px;border-collapse: separate;}
.reivew_search th{text-align: start;font-size: 16px;font-weight: 500;}
.reivew_search select{margin-left: 12px;border: 1px solid #83888C;border-radius: 8px;width: 150px;background: url(/org/img/down.png)no-repeat 95% 50%/10px;padding: 5px 10px;font-size: 16px;font-weight: 500;}
.reivew_search button{font-size: 16px;color: #FFF;background-color: #000;padding: 5px 0;display: inline-block;width: 70px;border-radius: 8px;margin-left: 12px;}
.reivew_search input{background-color:#E9E9E9;width:450px;border-radius: 8px;padding: 5px 10px;margin-left: 12px;font-size: 16px;}

.list_type3{padding: 50px 0;}
.list_type3 h4{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.list_type3 h4 p{font-size: 16px;font-weight: 500;}
.list_type3 h4 button{padding: 12px 24px;border-radius: 8px;display: flex;align-items: center;background-color: #83888C;font-size: 16px;font-weight: 500;color: #FFF;}
.list_type3 h4 button img{width: 24px;margin-right: 20px;}
.list_type3 table{width: 100%;}
.list_type3 thead{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;background-color: #F8F8F8;}
.list_type3 th{padding: 15px;}
.list_type3 th:nth-of-type(1){width: 10%;}
.list_type3 th:nth-of-type(2){width: 60%;}
.list_type3 th:nth-of-type(3){width: 10%;}
.list_type3 th:nth-of-type(4){width: 10%;}
.list_type3 th:nth-of-type(5){width: 10%;}
.list_type3 td{text-align: center;padding: 15px;border-bottom: 1px solid #DDD;}

.view_type1{width: 1260px;margin: 0 auto;padding:50px 0;}
.view_type1 h4{font-size: 16px;font-weight: 500;margin-bottom: 12px;}
.view_type1 .head{border-top: 2px solid #000;display: flex;justify-content:space-between;align-items:center;padding: 24px 10px;border-bottom: 1px solid #AAA;}
.view_type1 .head strong{font-size: 20px;font-weight: 500;}
.view_type1 .head small{font-size: 16px;color: #AAAAAA;}
.view_type1 .textbox{padding: 24px 0;border-bottom: 1px solid #AAA;margin-bottom: 24px;}
.view_type1 .textbox p{min-height:230px;}
.view_type1 .bt_edit{padding: 10px 0;width: 130px;font-size: 20px;font-weight: 500;border: 1px solid #8D1E5C;color: #8D1E5C;display: block;margin-bottom: 24px;margin-left: calc(100% - 130px);}
.view_type1 .bt_list{padding: 20px 0;width: 150px;font-size: 20px;font-weight: 500;color: #FFF;display: block;background-color: #83888C;margin: 0 auto;}

.write_box{width: 1260px;margin: 0 auto;padding: 50px 0;}
.write_box h4{font-size: 16px;font-weight: 500;margin-bottom: 12px;}
.write_box table{width:100%;border-top: 2px solid #000;}
.write_box tr{border-bottom: 1px solid #AAA;}
.write_box th{padding: 24px 14px;background-color: #F8F8F8;width: 240px;text-align: start;}
.write_box td{padding: 18px 14px;}
.write_box td input{border: 1px solid #AAA;padding: 12px;width: 100%;}
.write_box textarea{width: 100%;padding: 12px;height: 250px;border: 1px solid #AAA;}
.write_box .bt_box{display: flex;justify-content: center;align-items: center;padding: 50px 0;position: relative;}
.write_box .bt_ok{width: 230px;padding: 20px 0;font-size: 20px;font-weight: 500;color: #FFF;background-color:#8D1E5C;}
.write_box .bt_x{width: 230px;padding: 20px 0;font-size: 20px;font-weight: 500;color: #8D1E5C;border: 1px solid #8D1E5C;box-sizing: border-box;margin-left: 30px;}
.write_box .bt_box input{position: absolute;right: 0;padding: 20px 0;font-size: 20px;font-weight: 500;color: #FFF;width: 150px;background-color: #83888C;}

.qna_list{width: 1260px;margin: 0 auto;padding:50px 0;}
.qna_table h4{display: flex;justify-content:space-between;align-items: center;font-size: 16px;font-weight: 500;margin-bottom: 10px;}
.qna_table table{width: 100%;font-size: 16px;}
.qna_table thead{border-top:1px solid #DDD;border-bottom:1px solid #DDD;background-color: #F8F8F8;}
.qna_table tbody td{border-bottom: 1px solid #DDD;text-align: center;}
.qna_table tr{cursor: pointer;}
.qna_table th{padding: 15px;}
.qna_table td{padding: 15px;}
.qna_table .off{width: 90px;padding: 8px 0;border-radius: 8px;background-color: #83888C;color: #FFF;font-size: 16px;text-align: center;}
.qna_table .on{width: 90px;padding: 8px 0;border-radius: 8px;background-color: #8D1E5C;color: #FFF;font-size: 16px;text-align: center;}
.qna_table figure{width: 77px;height:77px;}
.qna_table .title p{display: flex;align-items: center;color: #83888C;}
.qna_table .title strong{display: block;text-align: start;}
.qna_table .title .lock{width: 20px;margin-left: 15px;}
.qna_table .gray{color: #AAA;text-align: center;}
.qna_table .qna_tg{background-color: #FAFAFA;display: none;}
.qna_table .qna_tg .toggle{width:92%;margin: 0 auto;}
.qna_table .qna_tg .box{display: flex;align-items:center;}
.qna_table .qna_tg .box figure{width:32px;height:52px;}
.qna_table .qna_tg .box p{padding:30px 0;margin-left: 24px;border-bottom: 1px solid #DDD;width: 92%;}
.qna_table .qna_tg .box .anr{border-bottom: 0;}

.bt_write{display:flex;justify-content:center;align-items: center;border-radius: 8px;font-size: 16px;font-weight: 500;background-color:#83888C;color:#FFF;padding:8px 20px;}
.bt_write img{width: 18px;margin-right: 20px;}

.pw_pop{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color: #FFF;border-radius: 10px;z-index:1;width:540px;padding: 40px;box-shadow: 0 3px 6px rgba(0,0,0,0.3);display:none;}
.pw_pop h4{display:flex;padding-bottom: 18px;border-bottom: 2px solid #000;font-size: 20px;font-weight: 500;margin-bottom: 28px;align-items: center;justify-content: space-between;}
.pw_pop .bt_x{width: 20px;}
.pw_pop input{border: 1px solid #AAA;padding: 12px 20px;display: block;width: 100%;margin-bottom: 40px;}
.pw_pop .bt_ok{display:block;width: 150px;padding: 15px 0;background-color: #8D1E5C;color:#FFF;font-weight: 500;margin: 0 auto;}

.write_box .sang{background-color: #F8F8F8;padding:40px;font-size: 16px;margin-bottom:60px;}
.write_box .sang p{font-weight: 500;margin-bottom: 24px;}
.write_box .sang small{color: #83888C;}
.write_box select{border: 1px solid #AAA;padding:12px;background:url(/org/img/down.png)no-repeat 95% 50%/12px;width:250px;}

.write_box .secret input{width: 20px;}

.come_box{width: 1260px;margin: 0 auto;}
.come_box table{width:100%;font-size: 16px;background-color: #FAFAFA;margin-bottom: 30px;}
.come_box th{color: #8D1E5C;font-weight: 500;padding: 20px 40px;text-align:start;width:15%;}
.come_box td{padding: 15px;}
.come_box figure{margin-bottom: 100px;height:660px;}

.mymenu{width:210px;float: left;}
.mymenu h3{font-size: 24px;font-weight: bold;margin-bottom: 30px;}
.mymenu ul{color: #191919;font-size: 18px;}
.mymenu li{margin-bottom: 16px;}
.mymenu li:hover{color: #8D1E5C;font-weight: 500;}
.mymenu li.on{color: #8D1E5C;font-weight: 500;}

.mypage{width: 1260px;margin: 0 auto;padding:30px 0;}
.mypage .container{width:1000px;float: right;}

.mypage .info{border: 1px solid #DADADA;margin-bottom: 60px;}
.mypage .info .box_a{display: flex;align-items: center;background-color: #8D1E5C;color: #FFF;padding: 24px 40px;}
.mypage .info .box_a figure{width: 40px;border-radius: 50%;}
.mypage .info .box_a figcaption{font-size: 20px;font-weight: 500;color: #FFF;margin-left: 24px;}
.mypage .info .box_b{padding: 24px 40px;}
.mypage .info .box_b .st{font-size: 20px;font-weight: bold;margin-bottom: 22px;}
.mypage .info .box_b .flex{display: flex;align-items:center;justify-content:space-between;}
.mypage .info .box_b .col{display: flex;align-items: center;border-right: 1px solid #DADADA;}
.mypage .info .round{border-radius:50%;border: 1px solid #83888C;width: 100px;height:100px;margin-bottom: 12px;line-height: 100px;text-align: center;font-size: 26px;font-weight: bold;}
.mypage .info .col{padding-right: 40px;}
.mypage .info .col p{text-align:center;font-size: 18px;}
.mypage .info .col li{margin-left: 72px;}
.mypage .info .col li:first-child{margin: 0;}

.mypage .info .row{padding-left: 40px;display: flex;flex-direction: column;justify-content: space-between;height:140px;}
.mypage .info .row li{width: 210px;display: flex;justify-content: space-between;align-items: center;font-size: 16px;}
.mypage .info .row strong{font-size: 20px;font-weight: bold;}

.bt_more{position: absolute;right: 0;border: 1px solid #DDD;padding: 7px 20px;font-size: 14px;font-weight: 400;}

.orsh_tab .tabs{display: flex;align-items: center;margin-bottom: 40px;}
.orsh_tab .tabs li{font-size: 18px;padding: 12px 0;width:50%;background-color: #F6F6F6;text-align: center;border-bottom: 2px solid #8D1E5C;cursor: pointer;}
.orsh_tab .tabs li.current{background-color: #FFF;text-align: center;border: 2px solid #8D1E5C;border-bottom: 0;font-weight: bold;}
.orsh_tab .tab-content{display: none;}
.orsh_tab .tab-content.current{display: block;}

.reivew_search .period{display:flex;align-items: center;}
.reivew_search .period select{width: 70px;}
.reivew_search .period .yy{width: 90px;}
.reivew_search .period .line{width: 12px;height:2px;background:#AAAAAA;margin: 0 20px;}

.bt_orsh{border: 1px solid #DADADA;border-radius: 6px;padding: 4px 0;width:100px;color: #8D1E5C;}

.list_type2 td p{cursor: pointer;}

.go_list{background-color: #83888C;font-size: 18px;font-weight: 500;padding: 20px 0;display:block;width: 250px;margin: 0 auto;color:#fff;}

.list_type2 .total_box .a1 .b2{width: 200px;}
.list_type2 .total_box .a1 .b2 li{display: flex;justify-content:space-between;align-items: center;color: #AAAAAA;}

.bt_box{display: flex;justify-content: center;align-items: center;}
.bt_box button{display: block;width: 230px;padding: 20px 0;font-size: 20px;font-weight: 500;}
.bt_box .bt_a{background-color: #8D1E5C;color: #FFF;}
.bt_box .bt_b{border: 1px solid #8D1E5C;color: #8D1E5C;margin-left: 30px;}

.tab_box .tabs{display: flex;align-items: center;margin-bottom: 30px;}
.tab_box .tabs li{padding: 14px 0;text-align: center;font-size: 18px;width: 50%;background-color: #F6F6F6;border-bottom: 2px solid #8D1E5C;cursor: pointer;}
.tab_box .tabs li.current{border: 2px solid #8D1E5C;border-bottom: 0;font-weight: 500;background-color: #FFF;}
.tab-content{display: none;}
.tab-content.current{display: block;}

.write_box .flex_a{display: flex;padding: 30px 40px;background-color: #F8F8F8;margin-bottom: 30px;}
.write_box .flex_a figure{width:100px;}
.write_box .flex_a p{font-size: 16px;font-weight: 500;margin-left: 60px;}
.write_box .star_box{display:flex;align-items: center;}
.write_box .star_box li{margin-left: 26px;display: flex;}
.write_box .star_box li:first-child{margin-left: 0;}
.write_box .star_box li input{display:none;}
.write_box .star_box li input+label{background:url(/org/img/ra_off.png)no-repeat left center/20px;padding-left: 30px;}
.write_box .star_box li input:checked+label{background:url(/org/img/ra_on.png)no-repeat left center/20px;}
.write_box .star_box li img{width: 92px;}
.write_box .file_box{display: flex;align-items: center;}
.write_box .file_box li{width: 100px;height:100px;margin-left: 13px;}
.write_box .file_box li:first-child{margin-left: 13px;}
.write_box .file_box input{display: none;}
.write_box .file_box label{background-color: #DDD;display: block;height: 100%;background-image: url(/org/img/plus_w.png);background-repeat: no-repeat;background-position: center center;background-size: 37px;}

.order_box .bt_box{padding: 40px 0;position: relative;}
.order_box .bt_box button{padding: 15px 0;width: 150px;font-size: 14px;}
.order_box .bt_box .bt_1{background-color: #8D1E5C;color: #FFF;}
.order_box .bt_box .bt_2{color: #8D1E5C;border: 1px solid #8D1E5C;margin-left: 30px;}
.order_box .bt_box input{position: absolute;right: 0;background-color: #83888C;color: #FFF;width: 150px;padding: 15px 0;font-weight: 500;}

.gibon{padding: 4px 0;font-size: 16px;border-radius: 8px;background-color: #8D1E5C;color: #FFF;width: 90px;margin: 0 auto;}

.intro{padding:40px 0;}
.intro h4{font-size: 18px;font-weight: 500;margin-bottom: 12px;}
.intro th{width:20%;}

.terms_box{width: 1260px;margin: 0 auto;padding: 50px 0;}

.inquiry{width:1260px;margin: 0 auto;}
.inquiry .mail_box span{font-size: 24px;padding: 0 12px;}
.inquiry .mail_box select{border: 1px solid #AAA;padding: 8px 12px;width: 210px;background: url(/org/img/down.png)no-repeat 95% 50%/12px;font-size: 16px;}
.inquiry textarea{height: 250px;padding: 18px 24px;border: 1px solid #AAA;width: 100%;}

.pw_on{display: none;}

.ti{text-align: start !important;}

.pop_img{position: fixed;top: 50%;left:50%;transform: translate(-50%,-50%);width:350px;height: 350px;z-index:1;display: none;}
.pop_img .bt_x{width: 40px;height: 40px;position: absolute;top: 0;right:0;}

.change_list{padding:40px 0;}
.change_list h4{font-size: 16px;font-weight: 500;margin-bottom: 24px;}
.change_list select{border: 1px solid #AAA;border-radius: 6px;padding: 8px 12px;background:url(/org/img/down.png)no-repeat 95% 50%/12px;width:200px}

.event{display: flex;justify-content:space-between;align-items:center;padding:12px;border-radius: 4px;background-color: #F7F7F7;border: 1px solid #EAEAEA;margin: 10px 0;}
.event p{color: #83888C;}
.event p span{color: #8D1E5C;font-size: 18px;font-weight: 500;padding-left: 15px;padding-right: 5px;}

.sang_plus{margin-bottom: 12px;}

.head_flex{display: flex;justify-content:space-between;align-items:center;width: 1260px;margin:0 auto;}
.head_flex .store{font-size: 18px;}
.head_flex .store span{font-weight: bold;color: #8D1E5C;}

.mh{background-color: #FFF0D7;}
.bon_shop{display: flex;align-items: center;cursor: pointer;}
.bon_shop figure{width: 57px;height:57px;}
.bon_shop figcaption{font-size:18px;margin-left: 16px;}
.bon_shop:hover figcaption span{color: #8D1E5C;font-weight: bold;}

.mini_profile{width: 1260px;margin:0 auto;padding: 30px 0;display: flex;justify-content: space-between;}
.mini_profile .left{display: flex;align-items:center;}
.mini_profile .left figure{width:80px;height:80px;border-radius: 50%;overflow: hidden;background-color: #FFF;}
.mini_profile .left figcaption{margin-left: 24px;}
.mini_profile .left strong{font-size: 26px;display: block;}
.mini_profile .left small{font-size: 20px;}
.mini_profile .left small b{font-weight: bold;}
.mini_profile .search{border: 1px solid #756957;border-radius: 24px;width: 263px;display:flex;justify-content: space-between;align-items:center;background-color: #FFF;padding: 9px 18px;margin-bottom: 18px;}
.mini_profile .search .enter{width:24px}
.mini_profile .bang{text-align: end;}
.mini_profile .bang ul{display: flex;align-items:center;justify-content:flex-end;margin-top: 8px;}
.mini_profile .bang li{margin-left: 15px;font-size: 16px;}
.mini_profile .bang li span{font-weight: 500;margin-left: 8px;}

.bt_gn{padding: 8px 0;border-radius: 8px;border: 1px solid #DDD;color: #8D1E5C;margin-left: auto;margin-bottom: 12px;display: block;width: 110px;}

.option_box{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;padding: 12px 0;margin-bottom: 20px;}
.option_box>li{display: flex;justify-content:space-between;align-items:center;}
.option_box .a1{font-size: 18px;}
.option_box .a1 small{color: #83888C;font-size: 16px;}
.option_box .a2{width: 120px;border-radius: 8px;border: 1px solid #DDD;display: flex;align-items: center;}
.option_box .a2 input{width: 40px;height: 40px;border-left: 1px solid #DDD;border-right: 1px solid #DDD;text-align: center;}
.option_box .a2 button{width: 40px;height: 40px;background-color: #EAEAEA;}
.option_box .a2 button img{width: 24px;margin: 0 auto;height: 24px;}
.option_box .a3{font-size: 16px;}
.option_box .bt_x{width: 14px;height: 14px;display: block;}