@charset "UTF-8";
/* reset */

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-focus-ring-color: rgba(0, 0, 0, 0);
  focus-ring-color: rgba(0, 0, 0, 0);
  resize: none;
  outline: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "sans-serif", "Malgun Gothic", "AppleGothicNeoSD", "Apple SD 산돌고딕 Neo", "Droid sans", "dotum", "돋움", ;
  -webkit-font-smoothing: antialiased;
  letter-spacing: -0.06rem;
  font-weight: normal;
  font-weight: 400;
  color: #191a28;
  line-height:1.2;
}
html{
  font-size: 10px;
  height:100%;
  -ms-text-size-adjust: 100%; 
  -webkit-text-size-adjust: 100%;
}
body {
  height:100%;
  font-size:1.4rem;
}
.wrap {
  min-height: 100%;
  display:flex;
  flex-direction: column;
  overflow-x:hidden;
}
.header {
  position:relative;
  display:flex;
  justify-content: center;
  align-items: center;
  height:6.4rem;
  padding:0 1.2rem;
  border-bottom: 0.1rem solid #e3e7ed;
}
.header .tit {
  text-align: center;
  font-size:1.8rem;
  font-weight:700;
}
.header .logo {
  position:absolute;
  left:1.2rem;
  top:50%;
  transform: translateY(-50%);
}
.container {
  position:relative;
  flex:1;
  min-height:100%;
}
.notice-area {
  position:absolute;
  top:40%;
  transform: translateY(-50%);
  width:100%;
  text-align: center;
}
.notice-area img + .tit{
  margin-top:2rem;
}
.notice-area .tit, .notice-area .tit>strong{
  font-size:2rem;
  font-weight:500;
}
.notice-area .tit + .desc{
  margin-top:2rem;
}
.notice-area .desc{
  font-size:1.4rem;
  color: #6b7184;
  font-weight:500;
  line-height:1.6;
 
}
.notice-area .desc span{
  color: #33384b;
   font-weight:500;
}
.point-01{
  color: #ee137b;
}