section.product.sub_visual01 {height:550px;background-image:url('../images/sub/sub_visual01.png');display:flex;justify-content: center;align-items: center;}
section.product.sub_visual01 > .text_wrap{color:#FFFFFF;text-align:center;}
section.product.sub_visual01 > .text_wrap > .title{font-size:54px;font-weight:800;margin-bottom:27px;text-shadow:3px 3px 5px #666}
section.product.sub_visual01 > .text_wrap > .sub_title{font-size:21px;line-height:1.4;}
section.product.sub_visual01 > .text_wrap > .sub_title span{font-weight:800;}




section.content_wrapper {width:1430px;margin-bottom:35px;display: flex;flex-direction: column;justify-content: center;align-items:center;}
section.content_wrapper.company {width:100%;height:917px;background-image:url('../images/company/bg_company.png');display:flex;justify-content: center;align-items: center;margin-bottom:0;}
section.content_wrapper.company .contents {position:relative;display:flex;width:1454px;margin:0 auto;left:100px;}
section.content_wrapper.company .contents > div:nth-child(1){width:415px;padding-top:77px;box-sizing: border-box;}
section.content_wrapper.company .contents > div:nth-child(2){width:340px;}
section.content_wrapper.company .contents > div:nth-child(3){width:725px;padding:30px  0 0 85px;box-sizing: border-box;font-size:22px;color:#FFFFFF;line-height:1.6;}
section.content_wrapper.company .contents > div:nth-child(3) span{font-weight:900;}
section.content_wrapper.company .contents .sound{margin-bottom:12px;}
section.content_wrapper.company .contents .exp p:nth-child(1){margin-bottom:75px;}

section.content_wrapper > .tabs_wrapper {width:1140px;margin-bottom:35px;padding:70px 0 0 0;}
section.content_wrapper > .tabs_wrapper > .icons_wrapper > div{width:240px;height:87px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;}
section.content_wrapper > .tabs_wrapper > .icons_wrapper > div a{position:relative;font-size:20px;font-weight:900;padding-left:78px;display:flex;width:100%;height:100%;justify-content: center;align-items: center;text-indent:-9999px;}

section.content_wrapper > .tabs_wrapper > .icons_wrapper > div.t01 {background-image:url('../images/tmenu01.png');}
section.content_wrapper > .tabs_wrapper > .icons_wrapper > div.t02 {background-image:url('../images/tmenu02.png');}
section.content_wrapper > .tabs_wrapper > .icons_wrapper > div.t03 {background-image:url('../images/tmenu03.png');}
section.content_wrapper > .tabs_wrapper > .icons_wrapper > div.t04 {background-image:url('../images/tmenu04.png');}



section.content_wrapper > .tabs_wrapper.fixed {position:fixed;width:100%;margin-bottom:0;padding:20px 0;z-index:9;top:0;background:#FFFFFF;display:flex;justify-content:center;border-bottom:2px solid #DEDEDE;}
section.content_wrapper > .tabs_wrapper.fixed > .icons_wrapper{width:1140px;}
section.content_wrapper > .tabs_wrapper.fixed > .icons_wrapper > div{margin-right:20px;}
section.content_wrapper > .tabs_wrapper.fixed > .icons_wrapper > div:last-child{margin-right:0;}


section.content_wrapper > .page_title {font-size:42px;font-weight:900;margin-top:110px;}
section.content_wrapper > .page_title span{position:relative;color:#ea5514;}
section.content_wrapper > .page_title span.icon{display:inline-block;background-image: url('../images/icon_map.png');width:46px;height:48px;}

section.content_wrapper .area_wrapper {position:relative;width:100%;display:flex;justify-content: space-between;margin-top:50px;}
section.content_wrapper .area_wrapper.fixed {position:fixed;width:100%;display:flex;justify-content: center;top:127px;margin-top:0;background:#FFFFFF;height:100px;align-items:center;z-index:7;}
section.content_wrapper .area_wrapper.fixed > div{margin-right:5px;}
section.content_wrapper .area_wrapper.fixed > div:last-child{margin-right:0;}
section.content_wrapper .area_wrapper.none {margin-top:0;}
section.content_wrapper .area_wrapper .city{border:1px solid #d9d9d9;font-weight:600;width:125px;height:45px;display:flex;justify-content: center;align-items: center;border-radius:50px;}
section.content_wrapper .area_wrapper .city.on{background:#ea5514;}
section.content_wrapper .area_wrapper .city a{display:flex;width:100%;height:100%;justify-content: center;align-items: center;}
section.content_wrapper .area_wrapper .city.on a{color:#FFFFFF;}

section.content_wrapper .order_wrapper {position:relative;width:100%;display:flex;justify-content: end;margin-top:100px;}
section.content_wrapper .order_wrapper span{margin-left:20px;}
section.content_wrapper .order_wrapper span.on{font-weight:700;}


section.content_wrapper > .product_wrapper {position:relative;width:100%;margin:115px 0 0 0;display:flex;flex-wrap:wrap;}
section.content_wrapper > .product_wrapper.area {margin:30px 0 0 0;}


section.content_wrapper > .product_wrapper > .product{position:relative;width:447px;margin-right:40px;margin-bottom:100px;}
section.content_wrapper > .product_wrapper > .product:nth-child(3n+3){margin-right:0;}
section.content_wrapper > .product_wrapper > .product .photo{position:relative;width:100%;height:319px;border-radius:7px;overflow:hidden;}
section.content_wrapper > .product_wrapper > .product .photo img{width:100%;height:100%;}
section.content_wrapper > .product_wrapper > .product .photo > .badge{position:absolute;width:58px;height:49px;background-image:url('../images/badge.png');left:20px;top:0;text-align:center;color:#ffffff;font-weight:800;font-size:17px;padding:10px 0 0 0;box-sizing:border-box;}
section.content_wrapper > .product_wrapper > .product .photo > .icon_box{position:absolute;right:10px;top:16px;display:flex;justify-content:center;align-items: start;background: transparent}
section.content_wrapper > .product_wrapper > .product .photo > .icon_box > div{width:43px;height:43px;margin:0 2px;}
section.content_wrapper > .product_wrapper > .product .photo > .icon_box img{width:100%;}
section.content_wrapper > .product_wrapper > .product .title{font-size:14px;color:#000000;font-weight:400;margin:25px 0 0 0;}
section.content_wrapper > .product_wrapper > .product .info{font-size:25px;color:#000;margin:18px 0 18px 0;display:flex;align-items:center;}
section.content_wrapper > .product_wrapper > .product .info  .sale{display:inline-block;color:#ea5514;font-weight:900;margin-right:15px;}
section.content_wrapper > .product_wrapper > .product .info  .name{display:inline-block;font-weight:800;max-width:75%;}
section.content_wrapper > .product_wrapper > .product .period{font-size:15px;font-weight:800;}

section.content_wrapper.franchise {width:100%;height:917px;display:flex;justify-content: center;align-items: start;margin-bottom:0;}
section.content_wrapper.franchise .contents {position:relative;display:flex;width:100%;flex-direction:column;align-items:center;}
section.content_wrapper.franchise .contents .item_wrapper{position:relative;display:flex;width:840px;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap{position:relative;display:flex;flex-direction:column;width:50%;margin-bottom:30px;padding:0 10px;box-sizing: border-box;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.full{width:100%;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.priv{width:100%;display:flex;flex-direction:row;justify-content: space-between;align-items: center;color:#000;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.priv .privacy{}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.priv .privacy span{color:#e95412;font-weight: bold;margin-left:5px;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.priv .btns {}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.priv .btns .btn_reg{width:194px;height:37px;background:#e95412;color:#FFFFFF;border-radius:5px;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap.priv .btns .btn_reg a{color:#FFFFFF;display:flex;justify-content: center;align-items: center;width:100%;height:100%;}

section.content_wrapper.franchise .contents .item_wrapper .item_wrap .title{position:relative;padding-left:25px;height:25px;font-size:20px;display:flex;align-items:center;font-weight:600;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap .title::before{position:absolute;left:10px;top:0;content:'';width:4px;height:100%;background:#e95412;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap .ipt{margin-top:10px;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap .ipt input{border:1px solid #DEDEDE;height:45px;width:100%;padding:0 10px;box-sizing: border-box;font-size:14px;}
section.content_wrapper.franchise .contents .item_wrapper .item_wrap .ipt textarea{border:1px solid #DEDEDE;height:250px;width:100%;padding:10px 10px;box-sizing: border-box;font-size:14px;}



.icon_d{}
.icon_d.i01{background-image:url('/images/icon_naver.png');width:32px;height:32px;border-radius:12px;background-position:center;}
.icon_d.i02{background-image:url('/images/icon_home.png');width:43px;height:43px;border-radius:12px;background-position:center;}


section.product.gallery {width:100%;height:799px;}
section.content_wrapper.view {width:1430px;margin-bottom:35px;display: flex;flex-direction: column;justify-content: center;align-items:center;padding:135px 0 0 0;}
section.content_wrapper.view.tour {padding:65px 0 0 0;}
section.content_wrapper.view > .info_wrapper {width:100%;display:flex;}
section.content_wrapper.view > .info_wrapper.view {display:flex;flex-direction:column;width:743px;margin:0 auto;}
section.content_wrapper.view > .info_wrapper > .info{width:100%;display:flex;flex-direction: column;}
section.content_wrapper.view > .info_wrapper > .info > .date {font-size:13.34px;font-weight:400;margin-bottom:13px;color:#585858;}
section.content_wrapper.view > .info_wrapper > .info > .name {font-size:37.5px;font-weight:900;margin-bottom:15px;}
section.content_wrapper.view > .info_wrapper > .info > .name span{color:#ea5514}
section.content_wrapper.view > .info_wrapper > .info > .address {font-size:21px;font-weight:400;display:flex;align-items:center;}
section.content_wrapper.view > .info_wrapper > .info > .address .share_icon {display:inline-block;background-image:url('../images/icon_share.png');width:32px;height:32px;background-size: 100%;margin-left:10px;}
section.content_wrapper.view > .info_wrapper > .info > .address .share_icon a{display:block;width:100%;height:100%;}

section.product .grid_wrapper {position:relative;display:flex;width:1440px;margin:0 auto;}
section.product .grid_wrapper .pic01{flex:1;cursor:pointer;}
section.product .grid_wrapper .pic01 img{width:100%;}
section.product .grid_wrapper .pic_wrap{position:relative;display:flex;flex-wrap: wrap;flex:1;cursor:pointer;}
section.product .grid_wrapper .pic_wrap .pic{width:50%;height:240px;background-position: center;background-size: cover;padding:5px;box-sizing: border-box;}
section.product .grid_wrapper .pic_wrap .pic:nth-child(1){border-bottom:2px solid #FFFFFF;border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}
section.product .grid_wrapper .pic_wrap .pic:nth-child(2){border-bottom:2px solid #FFFFFF;}
section.product .grid_wrapper .pic_wrap .pic:nth-child(3){border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}
section.product .grid_wrapper .pic_wrap .pic:nth-child(4){}

.gallery_POP {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content: center;align-items: center;z-index:999;flex-direction: column;}
.gallery_POP .close{position:absolute;right:30px;top:20px;font-size:30px;color:#FFFFFF;font-weight:bold;cursor:pointer;}
.gallery_POP .gwrap {position:relative;width:70%;height:70%;}
.gallery_POP .gallerySlider {position:relative;width:100%;height:100%;}

section.content_wrapper.view > .info_wrapper.view .writer{display:flex;}
section.content_wrapper.view > .info_wrapper.view .writer .photo{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;background-position:center;background-size:100%;}
section.content_wrapper.view > .info_wrapper.view .writer .info_wrap{padding-left:13px;line-height:25px;display: flex;flex-direction: column;justify-content: center;}
section.content_wrapper.view > .info_wrapper.view .writer .info_wrap .name{font-size:16.86px;font-weight:800;color:#000000;}
section.content_wrapper.view > .info_wrapper.view .writer .info_wrap .tag{font-size:13.34px;color:#585858;font-weight:400;}
section.content_wrapper.view > .info_wrapper.view .set {font-size:13.34px;color:#585858;display:flex;justify-content: right;padding-right:7px;margin-top:5px;margin-bottom:10px;}
section.content_wrapper.view > .info_wrapper.view .set .sep{padding:0 18px;}
section.content_wrapper.view > .info_wrapper.view .content {min-height:400px;font-size:15.45px;}
section.content_wrapper.view > .info_wrapper.view .content img{max-width:100%}
section.content_wrapper.view > .right_bar {position:absolute;right:0;top:100px;}
section.content_wrapper.view > .right_bar ul{}
section.content_wrapper.view > .right_bar ul li{margin-bottom:22px;}
section.content_wrapper.view > .right_bar ul li div .txt{font-size:13.34px;font-weight:400;color:#585858;}
section.content_wrapper.view > .right_bar ul li > div{display:flex;flex-direction: column;align-items: center;}
section.content_wrapper.view > .right_bar ul li > div .icon{width:61px;height:61px;margin-bottom:8px;}
section.content_wrapper.view > .right_bar ul li > div .icon a{display:block;width:100%;height:100%;}
section.content_wrapper.view > .right_bar ul li > div.like .icon{border:2px solid #C2C2C2;border-radius:50%;box-sizing: border-box;}
section.content_wrapper.view > .right_bar ul li .like .icon{background-image: url('../images/ico_like.png');background-position: center;background-repeat: no-repeat;opacity:.3;background-size: 50%}
section.content_wrapper.view > .right_bar ul li .like .icon.on{background-image: url('../images/icon_heart_on.png');opacity:1;}
section.content_wrapper.view > .right_bar ul li .save .icon{background-image: url('../images/ico_t_save.png');}
section.content_wrapper.view > .right_bar ul li .save .icon.on{background-image: url('../images/ico_t_save_on.png');}
section.content_wrapper.view > .right_bar ul li .comment .icon{background-image: url('../images/ico_t_comment.png');}
section.content_wrapper.view > .right_bar ul li .share {position:relative;cursor:pointer;}
section.content_wrapper.view > .right_bar ul li .share .icon{background-image: url('../images/ico_t_share.png');}
section.content_wrapper.view > .right_bar ul li .sns_wrapper {position:absolute;background-image: url('../images/share.png');width:320px;height:47px;top:100px;right:0;}
section.content_wrapper.view > .right_bar ul li .sns_wrapper ul{display:flex;}
section.content_wrapper.view > .right_bar ul li .sns_wrapper ul li{width:47px;height:47px;box-sizing:border-box;margin-right:9.5px;}
section.content_wrapper.view > .right_bar ul li .sns_wrapper ul li a{text-indent:-99999px;display:block;width:100%;height:100%;}


section.content_wrapper.view > .info_wrapper > .btns {}
section.content_wrapper.view > .info_wrapper > .btns > .btn_reser {width:307px;height:61px;background:#ea5514;border-radius:7px;display:flex;justify-content: center;align-items: center;}
section.content_wrapper.view > .info_wrapper > .btns > .btn_reser a{color:#FFFFFF;font-size:27px;font-weight:700;}
section.content_wrapper.view > .tabmenu_wrapper {position:relative;width:100%;display:flex;justify-content: space-between;border-bottom:2px solid #cecece;height:50px;padding:84px 0 0 0;}
section.content_wrapper.view > .tabmenu_wrapper > .tabs{display:flex;}
section.content_wrapper.view > .tabmenu_wrapper > .tabs > .tab{font-size:27px;font-weight:800;color:#cecece;margin-right:70px;cursor:pointer;}
section.content_wrapper.view > .tabmenu_wrapper > .tabs > .tab.on{color:#ea5514;}
section.content_wrapper.view > .tabmenu_wrapper > .info{display:flex;font-size:21px;color:#000;}
section.content_wrapper.view > .tabmenu_wrapper > .info div{border:0px solid #ababab;width:212px;height:29px;display:flex;justify-content: space-between;margin-left:7px;}
section.content_wrapper.view > .tabmenu_wrapper > .info div span:nth-child(1){font-size:21px;font-weight:700;color:#d2d2d2;display: flex;justify-content: center;align-items: center;width:160px;}
section.content_wrapper.view > .tabmenu_wrapper > .info div span:nth-child(2){width:50px;background:#ea5514;font-size:15px;font-weight:700;display: flex;justify-content: center;align-items: center;cursor:pointer;color:#FFFFFF;}
section.content_wrapper.view > .detail {width:100%;padding:45px 0 200px 0;font-size:17px;font-weight:400;line-height:1.4;}

section.content_wrapper.view > .room_list_wrapper {width:100%;}
section.content_wrapper.view > .room_list_wrapper > .title{font-size:27px;font-weight:800;margin-bottom:20px;}
section.content_wrapper.view > .room_list_wrapper .room_list{width:100%;display:flex;justify-content: space-between;flex-wrap: wrap;}
section.content_wrapper.view > .room_list_wrapper .room_list > li{width:704px;border:1px solid #bfbfbf;margin-bottom:25px;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room {display:flex;height:100%;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .photo{width:362px;height:100%;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .photo img{width:100%;height:100%;background-position:center;background-size:cover;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .info{width:342px;padding:32px 22px;box-sizing: border-box;color:#000000;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .info .name{font-size:25px;font-weight:800;margin-bottom:10px;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .info .txt{position:relative;font-size:17px;font-weight:400;padding:0 0 0 20px;margin-bottom:10px;line-height:1.4;word-break:break-all;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .info .txt:last-child{margin-bottom:0;}
section.content_wrapper.view > .room_list_wrapper .room_list > li .room .info .txt::before{position:absolute;content:'';background-image:url('../images/sub/chk.png');width:9px;height:9px;left:0;top:5px;}

section.content_wrapper.view > .sisul_list_wrapper {width:100%;margin-top:30px;border-bottom:2px solid #e5e3e2;padding-bottom:60px;}
section.content_wrapper.view > .policy_list_wrapper {width:100%;margin-top:30px;border-bottom:2px solid #e5e3e2;padding-bottom:60px;}
section.content_wrapper.view > .sisul_list_wrapper > .title{font-size:27px;font-weight:800;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list{margin-top:27px;width:100%;display:flex;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list > li{width:348px;margin-right:15px;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list > li:last-child{margin-right:0;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list > li > .data_warp{width:100%;display:flex;flex-direction: column;justify-content: center;align-items: center;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list > li > .data_warp >  .photo{width:100%;height:238px;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list > li > .data_warp >  .photo > img{width:100%;height:100%;}
section.content_wrapper.view > .sisul_list_wrapper > .sisul_list > li > .data_warp >  .name{font-size:23px;font-weight:800;padding:20px 0 0 0;}

section.content_wrapper.view > .policy_list_wrapper {width:100%;margin-top:60px;border-bottom:2px solid #e5e3e2;padding-bottom:60px;}
section.content_wrapper.view > .policy_list_wrapper > .title{font-size:27px;font-weight:800;}
section.content_wrapper.view > .policy_list_wrapper > ul{width:100%;display:flex;margin-top:40px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li{}
section.content_wrapper.view > .policy_list_wrapper > ul > li:nth-child(1){margin-right:70px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li:nth-child(2){margin-right:70px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li:nth-child(3){margin-right:70px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li:nth-child(4){margin-right:50px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li:nth-child(5){width:25%;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap{padding:0 0 0 0;box-sizing: border-box;}

section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl{position:relative;font-size:19px;font-weight:800;padding:0 0 0 37px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl::before{position:absolute;content:'';left:0;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .txt{font-size:15px;font-weight:400;padding:0 0 0 37px;}

section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl.icon01::before{background-image:url('../images/sub/picon01.png');width:27px;height:21px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl.icon02::before{background-image:url('../images/sub/picon02.png');width:30px;height:22px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl.icon03::before{background-image:url('../images/sub/picon03.png');width:31px;height:28px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl.icon04::before{background-image:url('../images/sub/picon04.png');width:27px;height:28px;}
section.content_wrapper.view > .policy_list_wrapper > ul > li > .wrap > .ttl.icon05::before{background-image:url('../images/sub/picon05.png');width:22px;height:25px;}

section.content_wrapper.view > .notice_list_wrapper {width:100%;margin-top:60px;border-bottom:2px solid #e5e3e2;padding-bottom:60px;}
section.content_wrapper.view > .notice_list_wrapper > .title{font-size:27px;font-weight:800;}
section.content_wrapper.view > .notice_list_wrapper > .cont{font-size:15px;font-weight:400;line-height:1.4;padding:25px 0 0 0;}

section.content_wrapper.view > .map_wrapper {width:100%;margin-top:60px;padding-bottom:150px;}
section.content_wrapper.view > .map_wrapper > .title{font-size:14px;font-weight:900;}
section.content_wrapper.view > .map_wrapper > .info_wrap{display:flex;justify-content: space-between;margin-top:20px;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .name{font-size:22px;font-weight:300;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .name span{font-weight:400;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .info{display:flex;align-items: center;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .info > .address{font-size:14px;font-weight:400;margin-right:20px;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .info > .btns{display:flex;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .info > .btns > .btn{width:124px;height:48px;display:flex;justify-content: center;align-items: center;border:1px solid #000;font-size:14px;font-weight:700;border-radius:5px;box-sizing: border-box;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .info > .btns > .btn:nth-child(1){margin-right:5px;}
section.content_wrapper.view > .map_wrapper > .info_wrap > .info > .btns > .btn.on{border:0;background:#ea5514;color:#FFFFFF;}
section.content_wrapper.view > .map_wrapper > .map_data{position:relative;width:100%;margin-top:15px;}
section.content_wrapper.view > .map_wrapper > .map_data .map{position:relative;width:100%;height:200px;border-radius:20px;overflow:hidden;}


/* 여행 PICK */
section.product.sub_visual02 {height:550px;background-image:url('../images/sub/tour.png');display:flex;justify-content: center;align-items: center;}
section.product.sub_visual02_view {height:799px;background-image:url('../images/sub_tour.png');display:flex;justify-content: center;align-items: center;}
section.product.sub_visual02 > .text_wrap{color:#FFFFFF;text-align:center;}
section.product.sub_visual02 > .text_wrap > .title{font-size:54px;font-weight:800;margin-bottom:27px;text-shadow:3px 3px 5px #666}
section.product.sub_visual02 > .text_wrap > .sub_title{font-size:21px;line-height:1.4;}
section.product.sub_visual02 > .text_wrap > .sub_title span{font-weight:800;}
section.content_wrapper > .search_wrap {position:relative;width:1137px;height:55px;border:2px solid #dfdfdf;border-radius:10px;margin:35px 0 0 0;overflow:hidden;}
section.content_wrapper > .search_wrap  > input[type=text]{width:100%;height:100%;border:0;text-align:center;}
section.content_wrapper > .search_wrap  > input[type=text]::placeholder{color:#909090;font-size:20px;}
section.content_wrapper > .search_wrap  > input[type=text]:focus {
  background-image: none;
  outline:none;
}
section.content_wrapper > .search_wrap  > .sch_btn {
  position:absolute;
  content:'';
  top:10px;
  right:10px;
  width:33px;
  height:33px;
  background-image: url('../images/sub/sch.png');
  background-repeat: no-repeat;  
  cursor:pointer;
}

section.content_wrapper > .tabs_tour_wrapper {width:1140px;margin-bottom:35px;padding:135px 0;}
section.content_wrapper > .tabs_tour_wrapper > .icons_wrapper > div{width:258px;height:114px;border-radius:10px;border:2px solid #d9d9d9;display:flex;justify-content:center;align-items:center;}
section.content_wrapper > .tabs_tour_wrapper > .icons_wrapper > div a{position:relative;font-size:20px;font-weight:900;padding-left:78px;display:flex;width:100%;height:100%;justify-content: center;align-items: center;}
section.content_wrapper > .tabs_tour_wrapper > .icons_wrapper > div:nth-child(1) a::before{position:absolute;left:70px;top:40px;content:'';background-image:url('../images/ico_01.png');width:44px;height:45px;}
section.content_wrapper > .tabs_tour_wrapper > .icons_wrapper > div:nth-child(2) a::before{position:absolute;left:70px;top:40px;content:'';background-image:url('../images/ico_02.png');width:48px;height:49px;}
section.content_wrapper > .tabs_tour_wrapper > .icons_wrapper > div:nth-child(3) a::before{position:absolute;left:70px;top:40px;content:'';background-image:url('../images/ico_03.png');width:44px;height:49px;}
section.content_wrapper > .tabs_tour_wrapper > .icons_wrapper > div:nth-child(4) a::before{position:absolute;left:70px;top:40px;content:'';background-image:url('../images/ico_04.png');width:44px;height:47px;}

section.content_wrapper > .tabs_tour_wrapper.tour {width:840px;margin-bottom:35px;padding:44px 0 57px 0;}
section.content_wrapper > .tabs_tour_wrapper.tour > .icons_wrapper > div{width:227px;height:98px;border-radius:10px;border:2px solid #d9d9d9;display:flex;justify-content:center;align-items:center;}
section.content_wrapper > .tabs_tour_wrapper.tour > .icons_wrapper > div a{position:relative;font-size:20px;font-weight:900;padding-left:50px;}
section.content_wrapper > .tabs_tour_wrapper.tour > .icons_wrapper > div:nth-child(1) a::before{position:absolute;left:40px;top:30px;content:'';background-image:url('../images/sub/ticon01.png');width:37px;height:41px;}
section.content_wrapper > .tabs_tour_wrapper.tour > .icons_wrapper > div:nth-child(2) a::before{position:absolute;left:40px;top:30px;content:'';background-image:url('../images/sub/ticon02.png');width:42px;height:38px;}
section.content_wrapper > .tabs_tour_wrapper.tour > .icons_wrapper > div:nth-child(3) a::before{position:absolute;left:40px;top:30px;content:'';background-image:url('../images/sub/ticon03.png');width:45px;height:40px;}

section.content_wrapper > .product_wrapper.tour {position:relative;width:1154px;margin:0 auto;display:flex;flex-wrap:wrap;}
section.content_wrapper > .product_wrapper.tour > .product{position:relative;width:557px;margin-right:40px;margin-bottom:100px;}
section.content_wrapper > .product_wrapper.tour > .product:nth-child(2n+2){margin-right:0;}
section.content_wrapper > .product_wrapper.tour > .product .photo{position:relative;width:100%;height:557px;border-radius:20px;overflow:hidden;}
section.content_wrapper > .product_wrapper.tour > .product .photo img{width:100%;height:100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
section.content_wrapper > .product_wrapper.tour > .product .photo > .wish{position:absolute;background-image: url('../images/sub/wish.png');width:27px;height:29px;z-index:2;right:20px;top:20px;}
section.content_wrapper > .product_wrapper.tour > .product .photo > .wish a{display:block;width:100%;height:100%;}
section.content_wrapper > .product_wrapper.tour > .product .photo > .wish.on{background-image: url('../images/sub/wish_on.png');}
section.content_wrapper > .product_wrapper.tour > .product .title {position:relative;font-size:25px;font-weight:800;height:70px;padding:0 0 0 40px;}
section.content_wrapper > .product_wrapper.tour > .product .title::before {position:absolute;left:10px;top:5px;content:'▶';font-size:17px;}
section.content_wrapper > .product_wrapper.tour > .product .info_who{position:relative;width:100%;display:flex;align-items: center;padding-left:40px;box-sizing: border-box;}
section.content_wrapper > .product_wrapper.tour > .product .info_who > .img{width:50px;height:50px;border-radius:50%;}
section.content_wrapper > .product_wrapper.tour > .product .info_who > .info{display:flex;flex-direction:column;justify-content: center;width:500px;align-items: start;padding-left:30px;box-sizing: border-box;line-height:20px;}
section.content_wrapper > .product_wrapper.tour > .product .info_who > .info > .name{font-size:14px;font-weight:300;}
section.content_wrapper > .product_wrapper.tour > .product .info_who > .info > .txt{font-size:14px;font-weight:300;}
section.content_wrapper > .product_wrapper.tour > .product .info_who > .info > .txt span{font-weight:800;}
/* 여행 PICK */

/* 특가 PICK */
section.product.sub_visual03 {height:530px;background-image:url('../images/sub/special.png');display:flex;justify-content: center;align-items: center;}
section.product.sub_visual03 > .text_wrap{color:#FFFFFF;text-align:center;}
section.product.sub_visual03 > .text_wrap > .title{font-size:54px;font-weight:800;margin-bottom:27px;text-shadow:3px 3px 5px #666}
section.product.sub_visual03 > .text_wrap > .sub_title{font-size:21px;line-height:1.4;}
section.product.sub_visual03 > .text_wrap > .sub_title span{font-weight:800;}
section.content_wrapper.special > .page_title {font-size:42px;font-weight:900;margin:110px 0 20px 0;}
section.content_wrapper.special > .page_title span{color:#ea5514;}
section.content_wrapper.special > .product_wrapper {position:relative;width:1432px;margin:0 auto;display:flex;flex-wrap:wrap;}
section.content_wrapper.special > .product_wrapper.area {margin:0 auto;display:flex;flex-wrap:wrap;margin-top:30px;}
section.content_wrapper.special > .product_wrapper > .product{position:relative;width:447px;margin-right:40px;margin-bottom:100px;}
section.content_wrapper.special > .product_wrapper > .product:nth-child(3n+3){margin-right:0;}
section.content_wrapper.special > .product_wrapper > .product .photo{position:relative;width:100%;height:319px;border-radius:20px;overflow:hidden;}
section.content_wrapper.special > .product_wrapper > .product .photo img{width:100%;height:100%;}
section.content_wrapper.special > .product_wrapper > .product .photo > .wish{position:absolute;background-image: url('../images/sub/wish_on.png');width:27px;height:29px;z-index:2;right:20px;top:20px;}
section.content_wrapper.special > .product_wrapper > .product .name{font-size:25px;font-weight:900;margin:24px 0 18px 0;}
section.content_wrapper.special > .product_wrapper > .product .address{font-size:17px;font-weight:800;}
section.content_wrapper.special > .product_wrapper > .product .info{display:flex;}
section.content_wrapper.special > .product_wrapper > .product .price{position:absolute;right:0;bottom:50px;font-size:23px;color:#ea5514;font-weight:900;}

.icons_list_wrap {display:flex;}
.icons_list_wrap .icon_box{display:flex;margin:5px 0 0 0;}
.icons_list_wrap .icon_box > div{display:flex;width:108px;justify-content: center;align-items:center;height:35px;margin-right:5px;font-size:15px;}
.icons_list_wrap.special .icon_box > div{width:75px;font-size:12px;}
.icons_list_wrap .icon_box > div:last-child{margin-right:0;}
.icons_list_wrap .icon_box .icon_best{display:flex;background:#ed8561;border-radius:5px;color:#FFFFFF;}
.icons_list_wrap .icon_box .icon_deadline{display:flex;background:#50aaf6;border-radius:5px;color:#FFFFFF}
.icons_list_wrap .icon_box .icon_naver{display:flex;background:#00c753;border-radius:5px;color:#FFFFFF}
.icons_list_wrap .icon_box .icon_reser{display:flex;background:#5d5d5d;border-radius:5px;color:#FFFFFF}

#icon_best{font-size:23px;font-weight:900;background:#ea5514;width:175px;height:37px;border-radius:7px;color:#FFFFFF;display:flex;justify-content: center;align-items: center;}
.icon_end{position:relative;font-size:25px;font-weight:900;padding-left:35px;}
.txt_end_day{position:relative;font-size:15px;font-weight:800;letter-spacing:0;}
.icon_end::before{position:absolute;left:0;top:0;content:'';background-image: url('../images/sub/medal.png');width:25px;height:36px;}
/* 특가 PICK */

/* 기획전 */
section.product.sub_visual04 {height:550px;background-image:url('../images/sub/plan.png');display:flex;justify-content: center;align-items: center;}
section.product.sub_visual04 > .text_wrap{color:#FFFFFF;text-align:center;}
section.product.sub_visual04 > .text_wrap > .title{font-size:54px;font-weight:800;margin-bottom:27px;text-shadow:3px 3px 5px #666}
section.product.sub_visual04 > .text_wrap > .sub_title{font-size:21px;line-height:1.4;}
section.product.sub_visual04 > .text_wrap > .sub_title span{font-weight:800;}
section.content_wrapper.plan > .page_title {font-size:42px;font-weight:900;margin-top:0;margin-bottom:80px;}
section.content_wrapper.plan > .page_title span{color:#ea5514;}
section.content_wrapper.plan > .product_wrapper {position:relative;width:1432px;margin:0 auto;display:flex;flex-wrap:wrap;}
section.content_wrapper.plan > .product_wrapper > .product{position:relative;width:447px;margin-right:40px;margin-bottom:100px;}
section.content_wrapper.plan > .product_wrapper > .product:nth-child(3n+3){margin-right:0;}
section.content_wrapper.plan > .product_wrapper > .product .photo{position:relative;width:100%;height:319px;border-radius:20px;overflow:hidden;}
section.content_wrapper.plan > .product_wrapper > .product .photo img{width:100%;height:100%;}
section.content_wrapper.plan > .product_wrapper > .product .photo > .period_end{position:absolute;background-image: url('../images/sub/period_end.png');width:100%;height:100%;z-index:2;left:0;top:0;background-position: center;background-repeat: no-repeat;background-color:rgba(0,0,0,.7)}
section.content_wrapper.plan > .product_wrapper > .product .title{font-size:25px;font-weight:900;margin:24px 0 18px 0;}
section.content_wrapper.plan > .product_wrapper > .product .day{font-size:25px;font-weight:500;margin:24px 0 18px 0;}
/* 기획전 */


/* 로그인 */
section.member_wrapper {position:relative;background:#fafafa;width:100%;display:flex;flex-direction:column;justify-content: center;align-items:center;padding:107px 0;}
section.member_wrapper .page_title {font-size:32px;font-weight:800;color:#000000;margin-bottom:25px;}
section.member_wrapper .member_wrap {width:491px;height:661px;background:#ffffff;border-radius:20px;box-shadow: 3px 5px 3px 5px #f6f6f6;padding:55px 50px;box-sizing:border-box;}
section.member_wrapper .member_wrap .items{margin-bottom:43px;}
section.member_wrapper .member_wrap .items:nth-child(2){margin-bottom:30px;}
section.member_wrapper .member_wrap .items .ttl{position:relative;font-size:17px;color:#000000;font-weight:700;margin-bottom:10px;padding-left:34px;}
section.member_wrapper .member_wrap .items .ttl.email::before{position:absolute;content:'';background-image:url('../images/ico_email.png');width:18px;height:20px;left:9px;}
section.member_wrapper .member_wrap .items .ttl.pwd::before{position:absolute;content:'';background-image:url('../images/ico_lock.png');width:18px;height:21px;left:9px;}
section.member_wrapper .member_wrap .items .ipt{}
section.member_wrapper .member_wrap .items .ipt.result{padding:20px 0;text-align:center;border:1px solid #DfDfDf;border-radius:10px;margin:30px 0 0 0;}
section.member_wrapper .member_wrap .items .ipt input{width:100%;height:54px;border:1px solid #dfdfdf;border-radius:10px;font-size:17px;padding:0 20px;box-sizing: border-box;}
section.member_wrapper .member_wrap .items .ipt select{height:54px;border:1px solid #dfdfdf;border-radius:10px;font-size:17px;}
section.member_wrapper .member_wrap .items .btns {}
section.member_wrapper .member_wrap .btns .btn_login{width:100%;height:54px;background: #ea5514;border-radius:10px;}
section.member_wrapper .member_wrap .btns .btn_login a{width:100%;height:100%;color:#ffffff;font-size:17px;font-weight:700;display:flex;justify-content: center;align-items: center;}
section.member_wrapper .member_wrap .tabs {display:flex;font-size:17px;font-weight:700;color:#d1d1d1;justify-content: center;padding:24px 0 0 0;}
section.member_wrapper .member_wrap .tabs .mem_find{position:relative;padding:0 0 0 30px;}
section.member_wrapper .member_wrap .tabs .mem_find::before{position:absolute;content:'';background-image:url('../images/ico_lock.png');width:18px;height:21px;left:0;}
section.member_wrapper .member_wrap .tabs .mem_join{position:relative;padding:0 0 0 30px;}
section.member_wrapper .member_wrap .tabs .mem_join::before{position:absolute;content:'';background-image:url('../images/ico_email.png');width:18px;height:20px;left:0;}
section.member_wrapper .member_wrap .tabs a{color:#d1d1d1;}
section.member_wrapper .member_wrap .tabs .sep{padding:0 30px;font-size:17px;display:flex;align-items: center;font-weight:400;}

section.member_wrapper .member_wrap .items.sns {width:100%;margin-top:73px;}
section.member_wrapper .member_wrap .items.sns .btn_kakao{width:100%;height:54px;background:#fee500;display:flex;justify-content: center;align-items: center;border-radius:10px;margin-bottom:12px;}
section.member_wrapper .member_wrap .items.sns .btn_kakao a{color:#412626;font-weight:700;}
section.member_wrapper .member_wrap .items.sns .btn_naver{width:100%;height:54px;background:#00c350;display:flex;justify-content: center;align-items: center;border-radius:10px;}
section.member_wrapper .member_wrap .items.sns .btn_naver a{color:#FFFFFF;font-weight:700;}
section.member_wrapper .member_wrap .items.sns a{}
/* 로그인 */

/* 회원가입 */
section.member_wrapper_join {position:relative;background:#fafafa;width:100%;display:flex;flex-direction:column;justify-content: center;align-items:center;padding:107px 0;}
section.member_wrapper_join .page_title {font-size:32px;font-weight:800;color:#000000;margin-bottom:25px;}
section.member_wrapper_join .member_wrap {width:491px;height:1427px;background:#ffffff;border-radius:20px;box-shadow: 3px 5px 3px 5px #f6f6f6;padding:55px 50px;box-sizing:border-box;}
section.member_wrapper_join .member_wrap .items{margin-bottom:43px;}
section.member_wrapper_join .member_wrap .items:nth-child(2){margin-bottom:30px;}
section.member_wrapper_join .member_wrap .items .ttl{position:relative;font-size:17px;color:#000000;font-weight:700;margin-bottom:10px;padding-left:34px;}
section.member_wrapper_join .member_wrap .items .ttl.name::before{position:absolute;content:'';background-image:url('../images/ico_name.png');width:18px;height:18px;left:9px;top:2px;}
section.member_wrapper_join .member_wrap .items .ttl.nickname::before{position:absolute;content:'';background-image:url('../images/ico_nickname.png');width:19px;height:20px;left:9px;}
section.member_wrapper_join .member_wrap .items .ttl.email::before{position:absolute;content:'';background-image:url('../images/ico_email.png');width:18px;height:20px;left:9px;}
section.member_wrapper_join .member_wrap .items .ttl.pwd::before{position:absolute;content:'';background-image:url('../images/ico_lock.png');width:18px;height:21px;left:9px;}
section.member_wrapper_join .member_wrap .items .ttl.privacy::before{position:absolute;content:'';background-image:url('../images/ico_privacy.png');width:17px;height:19px;left:9px;}
section.member_wrapper_join .member_wrap .items .ipt{color:#c3c3c3}
section.member_wrapper_join .member_wrap .items .ipt .comment{font-size:13px;color:#cccccc;padding:7px 0 0 0;}
section.member_wrapper_join .member_wrap .items .ipt input{width:100%;height:54px;border:1px solid #dfdfdf;border-radius:10px;font-size:17px;padding:0 20px;box-sizing: border-box;}
section.member_wrapper_join .member_wrap .items .ipt select{height:54px;border:1px solid #dfdfdf;border-radius:10px;font-size:17px;padding:0 10px;box-sizing: border-box;}
section.member_wrapper_join .member_wrap .items .ipt .btn_auth{width:100%;height:43px;border:1px solid #dfdfdf;background:#eaeaea;border-radius:10px;margin-top:10px;}
section.member_wrapper_join .member_wrap .items .ipt .btn_auth a{display:block;font-size:17px;color:#979797;width:100%;height:100%;display:flex;justify-content: center;align-items: center;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper {width:398px;height:269px;border:1px solid #dfdfdf;box-sizing: border-box;border-radius:10px;padding:23px 20px;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper .privacy_wrap{font-size:15px;font-weight:700;color:#000000;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper .privacy_wrap .wrap{margin:13px 0 ;letter-spacing:-1px;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper .privacy_wrap .wrap.txt{font-weight:400;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper .privacy_wrap .wrap.all{border-bottom:1px solid #f1f1f1;padding-bottom:20px;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper .privacy_wrap .wrap .txt{color:#cccccc;font-size:13px;font-weight:400;}
section.member_wrapper_join .member_wrap .items .privacy_wrapper .privacy_wrap .wrap .basic{color:#ea5514;font-size:13px;font-weight:400;}
section.member_wrapper_join .member_wrap .items .btns {}
section.member_wrapper_join .member_wrap .btns .btn_join{position:relative;width:100%;height:54px;background: #ea5514;display:flex;justify-content: center;align-items: center;border-radius:10px;}
section.member_wrapper_join .member_wrap .btns .btn_join a{display:flex;width:100%;height:100%;justify-content: center;align-items: center;color:#ffffff;font-size:17px;font-weight:700;}
section.member_wrapper_join .member_wrap .btns .btn_join a span{position:relative;display:inline-block;padding-left:30px;}
section.member_wrapper_join .member_wrap .btns .btn_join a span::before{position:absolute;content:'';background-image:url('../images/ico_join.png');width:18px;height:20px;left:0;}
section.member_wrapper_join .member_wrap .tabs {display:flex;font-size:17px;font-weight:700;color:#d1d1d1;justify-content: center;padding:24px 0 0 0;}
section.member_wrapper_join .member_wrap .tabs a{color:#666666;}
section.member_wrapper_join .member_wrap .tabs a span{display:inline-block;border-bottom:1px solid #666666}

section.member_wrapper_join .member_wrap .items.sns {width:100%;margin-top:73px;}
section.member_wrapper_join .member_wrap .items.sns .btn_kakao{width:100%;height:54px;background:#fee500;display:flex;justify-content: center;align-items: center;border-radius:10px;margin-bottom:12px;}
section.member_wrapper_join .member_wrap .items.sns .btn_kakao a{color:#412626;font-weight:700;}
section.member_wrapper_join .member_wrap .items.sns .btn_naver{width:100%;height:54px;background:#00c350;display:flex;justify-content: center;align-items: center;border-radius:10px;}
section.member_wrapper_join .member_wrap .items.sns .btn_naver a{color:#FFFFFF;font-weight:700;}
section.member_wrapper_join .member_wrap .items.sns a{}
/* 회원가입 */



/* 마이페이지 */
section.member_mypage_wrapper {position:relative;width:100%;display:flex;flex-direction:column;justify-content: center;align-items:center;padding:107px 0;}
section.member_mypage_wrapper .page_title {font-size:32px;font-weight:800;color:#000000;margin-bottom:25px;}
section.member_mypage_wrapper .page_title .photo{width:96px;height:97px;margin:0 auto;border-radius:50%;margin-bottom:25px;}
section.member_mypage_wrapper .page_title .photo.default{background-image:url('../images/photo.png');}
section.member_mypage_wrapper .page_stitle {position:relative;width:100%;text-align:center;margin-top:50px;margin-bottom:15px;font-size:21px;color:#000000;font-weight:700;}
section.member_mypage_wrapper .mypage_wrap {background:#fafafa;width:100%;padding:55px 0 114px 0;height:100%}
section.member_mypage_wrapper .mypage_wrap.scrap {background:#FFFFFF;}
section.member_mypage_wrapper .mypage_wrap .tabs{width:500px;margin:0 auto;}
section.member_mypage_wrapper .mypage_wrap .tabs ul{width:100%;display:flex;justify-content: space-between;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li{position:relative;width:75px;display: flex;justify-content: start;flex-direction: column;align-items: center;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .name{font-size:21px;color:#000000;font-weight:700;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .info{position:relative;width:100%;height:80px;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .info .num{position:absolute;bottom:0;left:0;font-weight:900;text-align:center;width:100%}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .info.scrap{background-image: url('../images/ico_scrap.png');background-size:25px 32px;background-repeat: no-repeat;background-position: center 18px;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .info.like{background-image: url('../images/ico_like.png');background-size:37px 34px;background-repeat: no-repeat;background-position: center 16px;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .info.mem{background-image: url('../images/ico_mem.png');background-size:43px 48px;background-repeat: no-repeat;background-position: center center;}
section.member_mypage_wrapper .mypage_wrap .tabs ul li .info a{display:block;width:100%;height:100%;}
section.member_mypage_wrapper .mypage_wrap .menus{width:500px;margin:0 auto;display:flex;justify-content: center;margin-top:33px;}
section.member_mypage_wrapper .mypage_wrap .menus > div{width:126px;height:42px;background:#ededed;border-radius:5px;border:1px solid #cfcfcf;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
section.member_mypage_wrapper .mypage_wrap .menus > div:first-child{margin-right:80px;}
section.member_mypage_wrapper .mypage_wrap .menus > div a{font-size:19px;color:#000000;font-weight:700;}
section.member_mypage_wrapper .mypage_wrap .card_wrap {}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card{position:relative;display:flex;justify-content: center;align-items: center;flex-wrap:wrap;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li{margin-right:80px;margin-bottom:80px;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li:nth-child(4n+4){margin-right:0;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info{position:relative;width:385px;height:487px;border-radius:20px;background:#FFFFFF;padding:57px 35px;box-sizing: border-box;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info .icon{position:absolute;top:15px;right:15px;background-image: url('../images/ico_i.png');width:22px;height:22px;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info .title{font-size:33px;color:#000000;font-weight:700;line-height:1.2;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info .btn_view{position:absolute;bottom:103px;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info .btn_view a{font-size:21px;font-weight:900;color:#ea5514;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info .btn_code{position:absolute;width:315px;height:63px;background:#ea5514;bottom:0;border-radius:5px;}
section.member_mypage_wrapper .mypage_wrap .card_wrap ul.card li .card_info .btn_code a{display:flex;justify-content: center;align-items: center;color:#FFFFFF;width:100%;height:100%;font-size:21px;font-weight:700;}

/* 마이페이지 */

/* 정보 수정 */
section.member_mypage_wrapper {position:relative;background:#FFFFFF;width:100%;display:flex;flex-direction:column;justify-content: center;align-items:center;padding:107px 0;}
section.member_mypage_wrapper .page_title {font-size:32px;font-weight:800;color:#000000;margin-bottom:25px;text-align:center;}
section.member_mypage_wrapper .page_title .photo{width:96px;height:97px;margin:0 auto;border-radius:50%;margin-bottom:25px;}
section.member_mypage_wrapper .page_title .photo.default{background-image:url('../images/photo.png');}
section.member_mypage_wrapper .page_tabs {position:relative;width:100%;text-align:center;margin-top:50px;display:flex;justify-content: center;}
section.member_mypage_wrapper .page_tabs.scrap {border-bottom:2px solid #f3f3f3;margin-bottom:40px;}
section.member_mypage_wrapper .page_tabs > div{width:165px;padding-bottom:14px;}
section.member_mypage_wrapper .page_tabs > div a{color:#e9e9e9;font-size:21px;font-weight:700;}
section.member_mypage_wrapper .page_tabs > div.on {border-bottom:4px solid #ea5514}
section.member_mypage_wrapper .page_tabs > div.on a{color:#ea5514;}

section.member_mypage_wrapper .member_wrap {width:491px;height:1427px;background:#ffffff;border-radius:20px;box-shadow: 3px 5px 3px 5px #f6f6f6;padding:55px 50px;box-sizing:border-box;margin:0 auto;}
section.member_mypage_wrapper .member_wrap.none {height:422px;}

section.member_mypage_wrapper .member_wrap .f_ttl{font-size:21px;font-weight:900;color:#000000;margin-bottom:33px;}
section.member_mypage_wrapper .member_wrap .items{margin-bottom:43px;}
section.member_mypage_wrapper .member_wrap .items:nth-child(2){margin-bottom:30px;}
section.member_mypage_wrapper .member_wrap .items .ttl{position:relative;font-size:17px;color:#000000;font-weight:700;margin-bottom:10px;padding-left:34px;}
section.member_mypage_wrapper .member_wrap .items .ttl.name::before{position:absolute;content:'';background-image:url('../images/ico_name.png');width:18px;height:18px;left:9px;top:2px;}
section.member_mypage_wrapper .member_wrap .items .ttl.nickname::before{position:absolute;content:'';background-image:url('../images/ico_nickname.png');width:19px;height:20px;left:9px;}
section.member_mypage_wrapper .member_wrap .items .ttl.email::before{position:absolute;content:'';background-image:url('../images/ico_email.png');width:18px;height:20px;left:9px;}
section.member_mypage_wrapper .member_wrap .items .ttl.pwd::before{position:absolute;content:'';background-image:url('../images/ico_lock.png');width:18px;height:21px;left:9px;}
section.member_mypage_wrapper .member_wrap .items .ttl.privacy::before{position:absolute;content:'';background-image:url('../images/ico_privacy.png');width:17px;height:19px;left:9px;}
section.member_mypage_wrapper .member_wrap .items .ipt{color:#c3c3c3}
section.member_mypage_wrapper .member_wrap .items .ipt .comment{font-size:13px;color:#cccccc;padding:7px 0 0 0;}
section.member_mypage_wrapper .member_wrap .items .ipt input{width:100%;height:54px;border:1px solid #dfdfdf;border-radius:10px;font-size:17px;padding:0 20px;box-sizing: border-box;}
section.member_mypage_wrapper .member_wrap .items .ipt select{height:54px;border:1px solid #dfdfdf;border-radius:10px;font-size:17px;}
section.member_mypage_wrapper .member_wrap .items .ipt .btn_auth{width:100%;height:43px;border:1px solid #dfdfdf;background:#eaeaea;border-radius:10px;display:flex;justify-content: center;align-items: center;margin-top:10px;}
section.member_mypage_wrapper .member_wrap .items .ipt .btn_auth a{font-size:17px;color:#979797;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper {width:398px;height:269px;border:1px solid #dfdfdf;box-sizing: border-box;border-radius:10px;padding:23px 20px;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper .privacy_wrap{font-size:15px;font-weight:700;color:#000000;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper .privacy_wrap .wrap{margin:13px 0 ;letter-spacing:-1px;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper .privacy_wrap .wrap.txt{font-weight:400;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper .privacy_wrap .wrap.all{border-bottom:1px solid #f1f1f1;padding-bottom:20px;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper .privacy_wrap .wrap .txt{color:#cccccc;font-size:13px;font-weight:400;}
section.member_mypage_wrapper .member_wrap .items .privacy_wrapper .privacy_wrap .wrap .basic{color:#ea5514;font-size:13px;font-weight:400;}
section.member_mypage_wrapper .member_wrap .items .btns {}
section.member_mypage_wrapper .member_wrap .btns .btn_join{position:relative;width:100%;height:54px;background: #ea5514;display:flex;justify-content: center;align-items: center;border-radius:10px;}
section.member_mypage_wrapper .member_wrap .btns .btn_join a{display:flex;width:100%;height:100%;justify-content: center;align-items: center;color:#ffffff;font-size:17px;font-weight:700;}
section.member_mypage_wrapper .member_wrap .btns .btn_join a span{position:relative;display:inline-block;}
section.member_mypage_wrapper .member_wrap .tabs {display:flex;font-size:13px;font-weight:400;color:#d1d1d1;justify-content: start;padding:24px 0 0 0;}
section.member_mypage_wrapper .member_wrap .tabs a{color:#cccccc;}
section.member_mypage_wrapper .member_wrap .tabs a span{}
/* 정보 수정 */
/* 비회원 */
section.member_mypage_wrapper .member_wrap.none {height:422px;text-align:center;}
section.member_mypage_wrapper .member_wrap.none .title{font-size:30px;color:#000000;font-weight:900;line-height:1.3;}
section.member_mypage_wrapper .member_wrap.none .stitle{font-size:17px;color:#000000;font-weight:400;line-height:1.3;margin:30px 0;}
section.member_mypage_wrapper .member_wrap.none .btns{width:100%;}
section.member_mypage_wrapper .member_wrap.none .btns > div{position:relative;width:100%;height:54px;border-radius:10px;}
section.member_mypage_wrapper .member_wrap.none .btns > div:nth-child(1){background:#ea5514;margin-bottom:12px;}
section.member_mypage_wrapper .member_wrap.none .btns > div:nth-child(2){background:#f3f3f3;}
section.member_mypage_wrapper .member_wrap.none .btns > div a{display:flex;width:100%;height:100%;align-items: center;justify-content: center;font-size:17px;font-weight:900;}
section.member_mypage_wrapper .member_wrap.none .btns > div:nth-child(1) a{color:#FFFFFF;}
section.member_mypage_wrapper .member_wrap.none .btns > div:nth-child(2) a{color:#7b7878;font-weight:400;}
/* 비회원 */
/* 스크랩북 */
section.member_mypage_wrapper .mypage_wrap .scrap_wrap {position:relative;width:1432px;margin:0 auto;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap{position:relative;display:flex;justify-content: center;align-items: center;flex-wrap:wrap;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li{margin-right:45px;margin-bottom:45px;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li:nth-child(5n+5){margin-right:0;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li .scrap_info{position:relative;width:248px;height:310px;background:#FFFFFF;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li .scrap_info .photo{position:relative;width:248px;height:248px;border-radius:10px;background-position: center;overflow:hidden;background-size: cover}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li .scrap_info .photo .like{position:absolute;right:10px;top:10px;background-image: url('../images/ico_like_on.png');width:25px;height:23px;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li .scrap_info .photo .like a{display:flex;width:100%;height:100%;}
section.member_mypage_wrapper .mypage_wrap .scrap_wrap ul.scrap li .scrap_info .title{font-size:17px;color:#000000;font-weight:700;line-height:1.2;padding:14px 0;box-sizing: border-box;height:55px;}

/* 스크랩북 */


.sub-slider-prev {background-image:url('../images/btn_prev.png');width:29px;height:55px;position:absolute;left:100px;top:380px;z-index:1;cursor:pointer}
.sub-slider-next {background-image:url('../images/btn_next.png');width:29px;height:55px;position:absolute;right:100px;top:380px;z-index:1;cursor:pointer}
.hide {display:none !important;}
.w170 {width:170px !important;}
.w187 {width:187px !important;}
.w180 {width:180px !important;}
.mt155 {margin-top:155px;}
.mr10 {margin-right:10px;}

section.special > .contents_wrap > .product_wrapper{position:relative;width:100%;display:flex;}
section.special > .contents_wrap > .product_wrapper .product{position:relative;width:318px;margin-right:55px;}
section.special > .contents_wrap > .product_wrapper .product:last-child{margin-right:0;}
section.special > .contents_wrap > .product_wrapper .product .photo{width:100%;height:358px;border-radius:20px;overflow:hidden}
section.special > .contents_wrap > .product_wrapper .product .photo img{width:100%;height:100%}
section.special > .contents_wrap > .product_wrapper .product .photo > .badge{position:absolute;width:58px;height:49px;background-image:url('../images/badge.png');left:20px;top:0;text-align:center;color:#ffffff;font-weight:800;font-size:17px;padding:10px 0 0 0;box-sizing:border-box;}

section.special > .contents_wrap > .product_wrapper .product .title{font-size:13.5px;color:#000000;font-weight:400;margin:25px 0 0 0;}
section.special > .contents_wrap > .product_wrapper .product .info{font-size:25px;color:#000;margin:15px 0 20px 0;display:flex;align-items:center;}
section.special > .contents_wrap > .product_wrapper .product .info > .sale{display:inline-block;color:#ea5514;font-weight:900;margin-right:15px;}
section.special > .contents_wrap > .product_wrapper .product .info > .name{display:inline-block;font-weight:800;max-width:95%;}
section.special > .contents_wrap > .product_wrapper .product .period{font-size:15px;font-weight:800;}
section.special > .contents_wrap > .product_wrapper .btn_more{position:absolute;right:20px;bottom:-70px;display:inline-block;padding:0 0 3px 0;border-bottom:1px solid #000000;}
section.special > .contents_wrap > .product_wrapper .btn_more a{color:#000000;font-weight:800;font-size:20px;}

section.special > .contents_wrap > .product_wrapper .product .photo > .icon_box { position: absolute;  right: 10px;  top: 16px;  display: flex;  justify-content: center;  align-items: start;  background: transparent}
section.special > .contents_wrap > .product_wrapper .product .photo > .icon_box > div {width: 43px;  height: 43px;  margin: 0 2px;}
section.special > .contents_wrap > .product_wrapper .product .photo > .icon_box img {width: 100%;}
section.special > .contents_wrap > .product_wrapper .product .address {font-size: 17px;  font-weight: 800;padding:0 0 20px 0;}
section.special > .contents_wrap > .product_wrapper .product .price {  position: absolute;  right: 0;  bottom: 30px;  font-size: 23px;  color: #ea5514;  font-weight: 900;}



section.banner {width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}
section.banner > .icons_wrapper{width:1004px;margin-bottom:35px;}
section.banner > .icons_wrapper > div{width:205px;height:90px;border-radius:10px;border:2px solid #d9d9d9;display:flex;justify-content:center;align-items:center;cursor:pointer;}
section.banner > .icons_wrapper > div a{display:flex;width:100%;height:100%;position:relative;font-size:20px;font-weight:900;padding-left:78px;justify-content: center;align-items: center;text-indent:-99999px;}

section.banner > .icons_wrapper > div.t01 {background-image:url('../images/tmenu01.png');}

section.banner > .banner_wrap{position:relative;width:1140px;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;}

section.banner > .banner_wrap .bannerSlider{position:relative;width:100%;height:317px;border-radius:15px;overflow: hidden;}
section.banner > .banner_wrap .ctl_swiper{position:absolute;height:52px;display:flex;width:100%;bottom:-55px;z-index:5;}
section.banner > .banner_wrap .ctl_swiper > .btns{position:absolute;display:flex;padding:15px 0;right:0;}


.banner-slider-prev {background-image:url('../images/b_prev.png');width:35px;height:36px;margin-right:5px;cursor:pointer;background-size:100%;}
.banner-slider-next {background-image:url('../images/b_next.png');width:35px;height:36px;cursor:pointer;background-size:100%;}

.swiper-banner-pagination {display:flex;justify-content:center;padding:45px 0;align-items:center;}
.swiper-pagination-bullet {width:11px !important;height:11px !important;background:#b6b6b6 !important;}
.swiper-pagination-bullet-active {background:#000 !important;}