body{margin:0; padding: 0; background:#FFD0B0;/*background:url('http://thankage.com/gt/stime/admin/css/image/invite_bg.jpg') center center no-repeat fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;*/ height: 100%; }
.invite_wrap{position: relative;}
.invite{  position: absolute; top: 22px; left: 50%; transform: translateX(-50%);}
.invite_logo_wrap{width: 80%; max-width: 180px; margin: 0 auto;}
.invite_logo{width: 100%; margin-bottom: 22px; display: block;}
.invite_graph_wrap{ margin: 0 auto;}
.invite_graph{width: 100%; margin-bottom: 0px; display: block;}
.text{text-align: center; font-size: 18px; margin: 3px 0;}
.text:first-child{ font-size: 20px; font-weight: bold;}
.invite_code_wrap{width:320px; height: 41px; line-height: 41px; margin: 10px auto; font-size: 20px;text-align: center; background: #fff; border-radius: 10px;}
.invite_code_wrap::after{content: ''; display: block; clear: both;}
.invite_code_wrap>div{float: left;}
.invite_code{font-size: 20px; text-align: center;}
.invite_code_title{-webkit-touch-select:none;-webkit-user-select:none; color: #999999; margin-left: 30px; margin-right: 20px; font-size: 18px;}
.invite_visual_wrap{width: 80%; max-width: 270px; margin: 0 auto;}
.invite_visual{width: 98%;}
.invite_stk_wrap{width: 80%; max-width: 300px; margin: 0 auto;}
.invite_stk{width: 100%; margin-bottom: 30px; display: block;}
.invite_app_link_wrap{width: 100%; max-width: 300px;}
.invite_app_link{width:100%; height: 50px; line-height: 50px; margin:0 auto; background: #FF6600; text-align: center; color: #fff; font-size: 20px; font-weight: 900; cursor: pointer; position: sticky; bottom: 15px; right: 0; left: 0; display: inline-block; border-radius: 5px;}
.invite_app_link a {text-decoration: none; color: inherit;}

