﻿@charset "UTF-8";body{color:#636363;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:16px;line-height:1.4;padding-top:0;position:relative;}.loginColumns{max-width:700px;margin:80px auto 0;padding:30px 10px 40px;border:1px solid #e7eaec;}.center-block{display:block;margin-right:auto;margin-left:auto;}.m-t15{margin-top:15px;}.m-t25{margin-top:25px;}.text-center{text-align:center;}.ibox-content{background-color:#fff;color:inherit;padding:15px 0 0;max-width:406px;margin:0 auto;}.form-group{margin-bottom:30px;}input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="password"]{background-color:#ffffd6 !important;}input[type=text]{box-shadow:none !important;}.input-txt{width:100%;word-break:break-all;border:1px solid #c8c8c8;padding:10px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.07);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.07);box-shadow:inset 1px 1px 3px rgba(0,0,0,.07);}.form-control:focus,.single-line:focus{border-color:#1ab394;}strong{font-weight:bold;margin:0 0 10px 0;display:block;}.red{color:#c00;margin:10px 0;display:block;text-align:center;}.btn{background:url(../images/btn-ar001.png) #1ab394 no-repeat 30px center;}.btn-area p{text-align:center;margin:14px 0;}button{background:url(../images/btn-ar001.png) #1ab394 no-repeat 30px center;padding:17px 118px 17px 122px;margin:6px 0 0;width:auto;display:inline-block;text-align:center;border:none;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 3px 0 rgba(0,0,0,.4);box-shadow:0 3px 0 rgba(0,0,0,.4);color:#fff;cursor:pointer;font-size:20px;font-weight:bold;line-height:1;}button:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}.pw-forget{text-align:right;padding:10px 0;}.text-danger{color:#c00;display:block;text-align:left;}#footer{padding:35px 0 50px;}.passColumns{max-width:700px;margin:80px auto 0;padding:30px 10px 40px;border:1px solid #e7eaec;}.passmessage{text-align:center;margin:40px 0 20px;}@media all and (max-width:767px){button{padding:17px 80px 17px 80px;}.passColumns{width:100%;margin:0 auto;padding:100px 10px 20px;}.passColumns button{padding:17px 32px 17px 58px;}}