@charset "UTF-8";
html,body{margin:0;border:0;padding:0; height:100%;font-family:Meiryo,'ＭＳ Ｐゴシック',MS-Gothic,sans-serif;-webkit-text-size-adjust: 100%;-webkit-font-smoothing:subpixel-antialiased; -moz-osx-font-smoothing: grayscale; font-size:16px;  line-height: 1.8; color: #000;}
.mincho{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
*{box-sizing:border-box;vertical-align: middle;}
img{max-width: 100%;border: 0;-ms-interpolation-mode:bicubic;image-rendering: -webkit-optimize-contrast;}
sup{vertical-align: top;font-size: 12px; line-height:normal}
sub{vertical-align: initial; font-size: 12px; line-height:normal}
body{min-width: 1200px; background-color: #fff}
.wrap{width: 1200px; margin: 0 auto}
.df{display: flex; justify-content: space-between;align-items: center }
.mt15{margin-top:15px}
button{margin: 0; padding: 0}

#header{background-color: #DBF2FD; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); position: relative;z-index: 9}
#header_top{position: relative;height: 70px}

#logo,#t_logo{position: absolute; left: 0; top: 0; display: flex; align-items: center; height: 100%}
#logo img{height: 28px}
#t_logo{right: 0; top:20px;  left: auto}
#t_logo img{height: 20px}

#register_guide div{margin-top: 50px}
#register_guide font{display: block; font-size: 14px}
#footer {position: relative; height:35px; line-height:35px; font-size:12px; text-align: center;background-color:#E9EAEA}
#footer a{position: absolute; right:10px; top:10px; height: 20px;display: block; line-height: 0}
#footer a img{height:15px}
#footer .wrap{position: relative}
