@charset "UTF-8";
.wrapper{
	display: flex;
	flex-flow: column;
	min-height: 100vh;
	max-width: 750px;
	margin:auto;
	background-image: url("/health/exercise/health-app/healthcare/assets/img/bg_top.png"),url("/health/exercise/health-app/healthcare/assets/img/bg_btm.png"),url("/health/exercise/health-app/healthcare/assets/img/bg.png"); 
	background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: left top,left bottom,left top;
    background-size: 100%,100%,100%;
}

main{
	overflow:hidden;
	flex: 1;
}

#health-app-info *,
#health-app-info:after,
#health-app-info:before{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#health-app-info ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#health-app-info ol{
	list-style-type: none;
}

.wrap {
	margin: 0 auto;
	padding: 0 15px;
}

.menubox{
	display: flex;
	flex-wrap: wrap;
}

.menubox li{
	width:50%;
}

.footer{
	max-width: 750px;
	position: relative;
	margin-top:20%;
	margin-bottom:16%;
}

.footer div:first-child{
	position: absolute;
	bottom:0;
	left:18%;
}

.footer div:nth-child(2){
	position: absolute;
	bottom:0;
	right:10%;
}

@media print, screen and (min-width: 576px) {
	.footer div:nth-child(2){
		position: absolute;
		bottom:0;
		right:15%;
	}
}