@charset "UTF-8";body{height:100%;-webkit-text-size-adjust:none;color:#000;margin:0;padding:0;font-size:15px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",Verdana,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif}*{margin:0;padding:0;box-sizing:border-box}img{vertical-align:middle;border:none;max-width:100%;height:auto}.clearfix{zoom:1}#header{clear:both;width:100%;height:360px;min-width:980px;padding-top:15px;background:url(/Assets/rakutasu_green_bg02.png) no-repeat;background-size:100% 100%}#header .header-img{position:relative;display:block;margin:0 auto;width:980px;text-align:center;padding:95px 0 85px 0}#main-body{clear:both;width:100%;min-width:980px;position:relative;margin:20px 0;background-color:#fff}#main-body input{max-width:400px}.text-area{width:980px;margin:0 auto;padding:35px 0 20px 0;text-align:center}.text-area span{font-size:20px;font-weight:bold}.form-center{position:relative;display:block;width:400px;margin:0 auto;padding-bottom:15px}ul{width:100%;min-width:400px;text-align:center;position:relative}ul li{position:relative;padding:0 220px 0 0;list-style:none}.checkbox-loginbtn{display:table;width:405px;text-align:center;margin:0 auto}.checkbox-loginbtn .check-box{display:table-cell;vertical-align:middle;width:190px;font-size:15px}.checkbox-loginbtn .login-btn{display:table-cell;vertical-align:middle;width:190px;float:right;padding:5px 0;position:relative;font-size:18px;font-weight:bold;color:#fff}.checkbox-loginbtn .login-btn .login-submit-btn{border:0;width:188px;height:48px;background:url(/Assets/btn_login.png) right center no-repeat;outline:0}.login-btn:hover,.contact-btn:hover{cursor:pointer;opacity:.7;transition:opacity .2s linear;outline:0}.password-link{display:block;width:395px;text-align:center;position:relative;margin:0 auto;padding-bottom:50px;color:#007fcc}.password-link span{width:165px;float:right}.contact-btn{width:378px;display:block;text-align:center;margin:0 auto;position:relative}.contact-btn .btn-font{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:bold;color:#fff}.link{margin:0 auto;padding:10px 0;text-align:center;cursor:pointer;color:#007fcc}#footer-container{clear:both;width:100%;min-width:980px;position:fixed;bottom:0;background:#eee}#footer-container .footer-text{display:block;margin:0 auto;width:980px;text-align:center;padding:5px 0}.navbar-inverse,.navbar-header,.navbar{display:none}.container{min-width:980px;width:100%}.body-content{padding:0}.footer-container-hr{display:none}