@charset "UTF-8";
img{width:100%;}
p{font-size:13px;line-height:26px;}
a:link, a:visited{color:#4f5559;}

.right{float:right;}
.left{float:left;}
/*=====FONT=====*/
.teko{font-family: 'Teko', sans-serif;}
.os{font-family: 'Oswald', sans-serif;}
/*=====WRAP=====*/
.wrap{width:90%;margin:0 auto;}
.wrap90{width:90%;margin:0 auto;}
.outer{margin-top:71px;margin-bottom:64px;}
.transInner{position: absolute;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.vertBtnWrap{font-size:0;}
.vertBtnWrap > div{display:inline-block;width:50%;font-size:14px;}
/*=====INPUT=====*/
input,select{border:3px solid #4f5559;border-radius:7px;font-size:17px;padding:3px;}
.btnWrap,.inputWrap{width:80%;margin:0 auto;}
.inputWrap p{font-size:14px;font-weight:bold;color:#158abf;margin-bottom:10px;}
.inputWrap .at{color:#4f5559;font-weight:100;}
.inputWrap input{width:100%;margin-bottom:20px;}
.inputWrap input:last-of-type{margin-bottom:0;}
.inputWrap select{width:30%;margin:0 auto;margin-bottom:20px;margin-right:10px;/*display:block;*/}
.inputWrap .dateSelect{display:block;text-align:center;}
.submitBtn{margin:0 auto;width:60%;margin-top:40px;}
.submitBtn input{background-color:#158abf;color:#fff;border:none;border-radius:0;padding:5px 0;margin-bottom:0;}
/*=====文字=====*/
.atentionWrap{margin-top:20px;}
.at{color:#158abf;text-align:center;}
/*=====ヘッド=====*/
.headWrap{position:fixed;top:0;width:100%;padding:25px 20px;box-shadow: 0px 2px 4px #ddd;z-index:999;background-color:#fff;}
.headWrap h1{font-size:14px;font-weight:bold;text-align:center;}
.headWrap h1 span{color:#158abf;}
.logout{width:22px;position:fixed;top:23px;right:20px;}
/*=====ドロワー=====*/
.drNavWrap p{width:100%;text-align:center;border-bottom:1px solid #f9f7e6;padding:10px 0;}
.drNavWrap a{display:block;text-align:center;font-size:13px;padding:3px 0;}
/*=====フット=====*/
.footBtnWrap{box-shadow: 0px -2px 4px #ddd;position:fixed;bottom:0;width:100%;}
.footBtnWrap > div{width:50%;text-align:center;}
.footBtnWrap > div > a{display:block;padding:20px 0;}
.footBtnWrap > div:first-of-type{background-color:#158abf;}
.footBtnWrap > div:first-of-type a{color:#fff;}
.footBtnWrap > div:last-of-type{background-color:#f2f2f2;}
