html {
    user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
body {
    background: #031a5a;
    font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
}
h2 {
    margin: 1em auto;
    width: 80%;
    text-align: center;
}
h3 {
    margin: 0.5em auto;
}
ol {
    margin: 0 auto;
}
.lp-wrapper {
    max-width: 500px;
    margin: 0 auto;
    background: #f5f5f5;
}
.inner {
    padding: 0 2em;
}
.cta-area {
    background-image: url(/img/btn_bg.png);
    padding: 1em;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.cta-area p {
    text-align: center;
}
.cta-area a {
    display: inline-block;
}
.cta-area p img {
    display: block;
    margin: 0 auto;
    width: 310px;
}
.profile h2 {
    width: 70%;
}
.profile {
    margin-top: -5em;
}
.bg-blue {
    background: #3a7bd5;
    color: #fff;
}
.feature ul li {
    margin: 2em auto;
}
.flow {
    margin: 3em auto;
}
.flow ul li {
    margin: 1em auto;
}
/*  company */
.company, .terms, .privacy {
    padding: 1em;
}
dd {
    margin-bottom: 0.5em;
}
.back_top {
    text-align: center;
    margin: 2em auto 0;
}
footer {
    background: #3a7bd5;
    padding: 1em 0;
    width: 500px;
    margin: 0 auto;
}
footer ul {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: #fff;
}
footer ul li a{
    text-decoration: none;
}