@import url("./init.css");

.wrapper {height:100%;}
.container {height:100%;}
.content {max-width:800px;height:100%;margin:0 auto;padding:40px 20px 100px;overflow:auto;background:#504EFF;}
.content.iframe {padding:0;padding-bottom:60px;}
.content.iframe iframe {display:block;width:100%;max-width:540px;height:99%;margin:0 auto;border:none;}

nav {position:fixed;left:0;right:0;bottom:0;z-index:50;height:68px;background: rgba(255,255,255,0.8);backdrop-filter: blur(10px);-webkit-backdrop-filter:blur(10px);}
nav ul {display:flex;justify-content:space-around;max-width:700px;height:100%;margin:0 auto;padding:0 56px;}
nav ul li {width:100%;height:100%;}
nav ul li + li {margin-left:28px;}
nav ul li a {display:inline-block;width:100%;height:100%;padding-top:37px;background-repeat:no-repeat;background-position:top 13px center;background-size:20px; font-size:12px;line-height:21px;text-align:center;}
nav ul li a.home {background-image:url("/images/btn_home.svg");}
nav ul li a.share {background-image:url("/images/btn_share.svg");}
nav ul li a.send {background-image:url("/images/btn_send.svg");}

.main-title {font-size:32px;font-weight:300;line-height:42px;text-align:center;}
.main-title p {margin-bottom:12px;font-size:14px;font-weight:700;line-height:17px;}
.service-list {margin-top:32px;}
.service-list li {padding:124px 20px 20px;background-repeat:no-repeat;background-position:top 28px center;background-color:#fff;background-size:80px;border-radius:20px;text-align:center;opacity:0;transition:all .5s;transform:translateY(50px);}
.service-list li.on {opacity:1;transform:translateY(0);}
.service-list li + li {margin-top:20px;}
.service-list li.profile01 {background-image:url("/images/icon_profile_01.png");transition-delay:0s;}
.service-list li.profile02 {background-image:url("/images/icon_profile_02.png");transition-delay:.1s;}
.service-list li.profile03 {background-image:url("/images/icon_profile_03.png");transition-delay:.2s;}
.service-list li .tit {font-size:18px;color:#000;line-height:22px;}
.service-list li .txt {margin-top:8px;font-size:14px;color:#000;line-height:21px;}
.service-list li .tag {display:inline-block;min-width:69px;height:25px;margin-top:8px;border-radius:4px;background:#f5f5f5;font-size:12px;color:#000;line-height:25px;color:#000;}
.service-list li .btn-comment {width:100%;height:48px;margin-top:28px;background:#222;border-radius:8px;text-align:center;}
.service-list li .btn-comment span {padding-left:30px;background:url("/images/btn_comment.svg") no-repeat left center / 20px;font-size:14px;color:#fff;line-height:48px;}

.notice {position:fixed;top:-100px;left:50%;max-width:400px;transform:translateX(-50%);width:0;height:0;font-size:12px;border-radius:5px;background:#fff;color:#000;border:1px solid #000;text-align:center;line-height:50px;transition: all .5s;overflow:hidden;}
.notice.on {top:30px;width:80%;height:50px;}