﻿html{height:100%}body{height:100%;background-color:white;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", sans-serif}*{box-sizing:border-box;overflow:hidden}.content-container{display:flex;justify-content:space-between;width:100%;height:100%;margin:auto}.content-container .login-container{flex:0 0 38%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.content-container .login-container .login-form{margin:auto;width:370px}.content-container .login-container .login-form .logo{margin-bottom:50px}.content-container .login-container .login-form .logo img{height:30px}.content-container .login-container .login-form .logo h2{font-size:20px;font-weight:bold}.content-container .login-container .link-label{text-align:right;font-size:13px;margin-top:4px}.content-container .login-container .link-label a{color:#2aa314;text-decoration:underline;font-weight:bolder}.content-container .ad-container{position:relative;flex:0 0 62%;height:100%;background:#f4f6f9}.content-container .ad-container .backgraound-image{background-size:cover;width:100%;height:100%}.content-container .ad-container .ad-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95%;max-width:850px;height:auto;display:flex;flex-direction:column;align-items:center}.content-container .ad-container .text-image{width:100%;height:auto}.content-container .ad-container .button-container{text-align:center}.content-container .ad-container .button-container .link-image{width:63%;margin-top:30px}.input input{width:100%;padding:10px;font-size:14px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid #707070;border-radius:3px;opacity:1}.input-label{font-size:14px;margin-bottom:3px;display:block}.login-submit{text-align:center}.submit{width:300px;font-size:18px;padding:10px;color:white;background:var(--unnamed-color-2aa314) 0% 0% no-repeat padding-box;background:#2aa314 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #0000002e;border-radius:41px;border:0;margin:50px auto 0;cursor:pointer}footer{text-align:center;padding-bottom:30px}footer .menu-list{display:flex;list-style:none;margin-bottom:50px}footer .menu-list li:last-child{margin-right:0}footer .menu-list li:last-child::after{content:none}footer .menu-list li::after{content:"|";margin:0 6px}footer a{white-space:nowrap;color:#333639}@media screen and (max-width: 1000px){.content-container .login-container{flex:0 0 100%}.content-container .ad-container{display:none}}
