@import url("https://fonts.googleapis.com/css?family=Montserrat:500|M+PLUS+1p:400,500&display=swap&subset=japanese");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{height:auto;overflow-y:scroll;-webkit-text-size-adjust:100%}img{vertical-align:middle;height:auto;width:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}*:active,*:focus{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:"."}.clearfix{min-height:1px;clear:both}* html .clearfix{height:1px}.row,.row2{*zoom:1}.row:after,.row2:after{content:"";display:table;clear:both}input,button,textarea,select{margin:0;padding:0;background:none;border:none;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{font-family:'M PLUS 1p', sans-serif;font-weight:400;font-size:1rem;letter-spacing:0.05em;line-height:1.8;text-align:left;word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){body{font-size:13px;font-size:1.3rem}}html{height:100%}body{width:100%;min-width:1200px;position:relative;background:#FFFCE5;color:#6c757d}@media screen and (max-width: 768px){body{min-width:auto;min-width:initial}}body *::-moz-selection{background:#ff0}body *::selection{background:#ff0}body *::-moz-selection{background:#ff0}main{display:block}a{color:#523ee8;text-decoration:underline;-webkit-transition:all, .5s;transition:all, .5s}a:hover{color:#0056b3}a img{-webkit-transition:.2s;transition:.2s;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(255,255,255,0.001)}#all{position:relative;width:100%;overflow:hidden}header{width:100%;height:40px;background:#333}header .header-inn{width:calc(100% - 120px);margin:0 auto}header .header-inn h1{font-size:13px;font-size:1.3rem;color:#fff;line-height:40px}@media screen and (max-width: 768px){header .header-inn{width:100%;padding:0 20px}header .header-inn h1{font-size:12px;font-size:1.2rem}}footer{width:100%;height:40px}footer .footer-inn{width:calc(100% - 120px);margin:0 auto}footer .footer-inn p{text-align:center;font-size:13px;font-size:1.3rem;color:#F0D064;line-height:40px}@media screen and (max-width: 768px){footer .footer-inn{width:100%;padding:0 20px}footer .footer-inn p{text-align:center;font-size:10px;font-size:1rem}}.login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 80px)}.login--box{width:520px}.login--box--header{width:100%}.login--box--header h2{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.login--box--header h2:after{display:block;content:'';background:url(../img/logo.svg) no-repeat 50% 50%;width:260px;height:56px;background-size:260px 56px}.login--box--body{margin-top:60px}.login--box--body .form--group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.login--box--body .form--group:not(:first-child){margin-top:20px}.login--box--body .form--group--left{width:12em}.login--box--body .form--group--left label{text-align:center;color:#333;background:#F0D064;font-size:12px;font-size:1.2rem;display:block;line-height:42px;border:1px solid #F0D064}.login--box--body .form--group--right{width:calc(100% - 12em)}.login--box--body .form--group--right input,.login--box--body .form--group--right textarea,.login--box--body .form--group--right select{width:100%;font-size:13px;font-size:1.3rem;padding:0 16px;background-color:#fdfdff;border:1px solid #e4e6fc;font-family:inherit;line-height:42px;min-height:42px}.login--box--body .form--group--right select{cursor:pointer}.login--box--body .form--group--right.select-wrap{position:relative}.login--box--body .form--group--right.select-wrap:before{position:absolute;top:18px;right:16px;display:block;content:'';background:url(../img/icon/tri-bottom.svg) no-repeat 50% 50%;width:8px;height:8px;background-size:8px 8px;pointer-events:none}.login--box--body .form--group--right .error--message{display:block;margin-top:8px;font-size:12px;font-size:1.2rem;color:#fc544b}.login--box--body .form--group input.btn{margin-top:24px;padding:16px 30px;color:#fff;font-family:inherit;font-size:12px;font-size:1.2rem;background:#333;width:100%;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s}.login--box--body .form--group input.btn:hover{background:#fc544b}@media screen and (max-width: 768px){.login{padding:0 20px}.login--box{width:100%}.login--box--header h2:after{width:260px;height:56px;background-size:260px 56px}.login--box--body{margin-top:40px}.login--box--body .form--group:not(:first-child){margin-top:16px}.login--box--body .form--group--left{width:7em}.login--box--body .form--group--left label{font-size:10px;font-size:1rem;line-height:36px}.login--box--body .form--group--right{width:calc(100% - 7em)}.login--box--body .form--group--right input,.login--box--body .form--group--right textarea,.login--box--body .form--group--right select{font-size:10px;font-size:1rem;padding:0 36px 0 10px;line-height:36px;min-height:36px}.login--box--body .form--group--right.select-wrap:before{position:absolute;top:14px}.login--box--body .form--group--right .error--message{font-size:10px;font-size:1rem}.login--box--body .form--group input.btn{margin-top:24px;padding:16px 30px}}
/*# sourceMappingURL=style.css.map */