.content{width:100%; height:100%; position:fixed; z-index:1; left:0; top:0; background:url(../images/background.svg) no-repeat center bottom; background-size:100%;}
.bg{width:100%; height:100%;  background:url(../images/background.svg) no-repeat center bottom; background-size:100%;}
.fullHeight{width;100%; height:100vh; display:flex; flex-flow:column;}
.h100{height:100%;}
.heart_none header .heart{display:none;}

header{width:100%; z-index:2; padding:16px 3%;}
#header{box-sizing:border-box; position:absolute; top:0; display:flex; justify-content:space-between;}
#header div{cursor:pointer;}

#sub_header{display:flex; justify-content:space-between;box-sizing:border-box; position:relative;}
#sub_header .back{width:24px; place-self:center;}
#sub_header .back img{width:100%;}
#sub_header .nav{font-size:18px; font-weight:600; color:#222; position:absolute; left:50%; transform:translateX(-50%); place-self:center;}
#sub_header .heart{width:24px; place-self:center;}
#sub_header .heart img{width:100%;}
#sub_header .menuIco{width:24px; place-self:center;}
#sub_header .menuIco img{width:100%;}

#footer{width:100%;}
#footer .footMenu{width:100%; padding:20px 3%; box-sizing:border-box; display:flex; flex-flow:column; gap:8px;}
#footer .footMenu li{width:100%; font-size:13px; color:#222; font-weight:500;}
#footer .infoA{width:100%; padding:20px 3%; box-sizing:border-box; border-top:1px solid #e5e5e5;}
#footer .infoA .info{width:100%; font-size:13px; color:#999; word-break:Keep-all;line-height:19px;}
#footer .infoA .copy{width:100%; font-size:13px; color:#999; margin-top:20px; word-break:keep-all; line-height:19px;}

.slideMenu{position:fixed; left:-100%; width:100%; height:100%; background:url(../images/background.svg) no-repeat center bottom; background-size:100%; top:0; z-index:2; background-color:#fff; overflow-y:scroll; transition:all 1s;}
.slideMenu::-webkit-scrollbar{width:0px; height:0;}
.slideMenu::-webkit-scrollbar-track{background-color: #e5e5e5;}
.slideMenu::-webkit-scrollbar-thumb{background: #222;}
.slideMenu::-webkit-scrollbar-button{display: none;}
.slideMenu .top{width:100%; display:flex; padding:16px 3%; box-sizing:border-box; justify-content:flex-end; gap:8px}
.slideMenu .top div{width:20px; cursor:pointer;}
.slideMenu .top div img{width:100%;}
.slideMenu .menu{width:100%; position:absolute; top:50%; transform:translateY(-50%); padding:0px 3%; box-sizing:border-box; display:Flex; gap:8px; flex-flow:Wrap;}
.slideMenu .menu li{width:100%; padding:12px; font-size:14px; color:#222; border:1px solid #FCD7D2; box-sizing:border-box; text-align:Center;}
