@import url("https://fonts.googleapis.com/css?family=Varela Round");@import url("https://fonts.googleapis.com/css?family=Montserrat");article,aside,footer,header,nav,section{display:block}.red{color:#E23B31}.red_bkwhite{color:#E23B31;background-color:#fff}.blue{color:#33f}.gray{color:gray}.yellow{color:darkorange}.block{display:block}.inline-block{display:inline-block !important}.inline{display:inline}@media screen and (min-width: 991px){.pc_block{display:block}.pc_inline-block{display:inline-block !important}.pc_inline{display:inline}}@media screen and (min-width: 601px){.tabpc_block{display:block}.tabpc_inline-block{display:inline-block !important}.tabpc_inline{display:inline}}@media screen and (max-width: 600px){.sp_block{display:block}.sp_inline-block{display:inline-block !important}.sp_inline{display:inline}}.flex-box{display:flex;flex-wrap:wrap;justify-content:flex-start}.table{display:table}.table-cell{display:table-cell}.visible_hidden{visibility:hidden !important}.disp_non{display:none !important}@media screen and (min-width: 991px){.pc_disp_non{display:none !important}}@media screen and (min-width: 601px){.tabpc_disp_non{display:none !important}}@media screen and (max-width: 600px){.sp_disp_non{display:none !important}}.readonly{background-color:#848484;border:0}.block-right{margin-left:auto;margin-right:0}.block-center{margin-left:auto;margin-right:auto}.right-center-button{display:block;margin-left:auto;margin-right:0}.left-center-button{display:block;margin-left:0;margin-right:auto}.wb{word-break:break-all}.cur-pointer{cursor:pointer}.tal{text-align:left !important}.tar{text-align:right !important}.tac{text-align:center !important}.vat{vertical-align:top !important}.vam{vertical-align:middle !important}.vab{vertical-align:bottom !important}.box-sizing-border-box{box-sizing:border-box}.bold{font-weight:bold !important}.weight-normal{font-weight:normal !important}.textdecoration_linethrough{text-decoration:line-through}.link{text-decoration:none;color:#000}.link_light{text-decoration:none;color:#fff}.link_light_under{color:#fff}.link_cyan{text-decoration:none;color:#06528C}.link_cyan_light{text-decoration:none;color:#A9F5F2}.link_gray{text-decoration:none;color:#848484}.link_red{text-decoration:none;color:#E23B31}.link_base{text-decoration:none}.z-index10{z-index:10}.z-index20{z-index:20}.z-index30{z-index:30}.z-index40{z-index:40}.z-index50{z-index:50}.underline-black{border-bottom:solid 1px black}.leftline-black{border-left:solid 10px black}.float-l{float:left}.clearfix{clear:both}.input{height:29px;font-size:16px;padding:0 5px;box-sizing:border-box}.input-frame{width:100%;height:30px;box-sizing:border-box;font-size:16px}.input-long{width:400px;height:30px;max-width:100%;box-sizing:border-box;font-size:16px}.input-long-m90{width:400px;height:30px;max-width:90%;box-sizing:border-box;font-size:16px}.input-normal{width:200px;height:30px;max-width:100%;box-sizing:border-box;font-size:16px}.input-short{width:110px;height:30px;max-width:100%;box-sizing:border-box;font-size:16px}.input-mini{width:70px;height:30px;max-width:100%;box-sizing:border-box;font-size:16px}.input-textarea1{width:400px;height:100px;max-width:100%;box-sizing:border-box;font-size:16px}.input-frame-fh{width:100%;box-sizing:border-box;font-size:16px}.input-long-fh{width:400px;max-width:100%;box-sizing:border-box;font-size:16px}.input-long-m90-fh{width:400px;max-width:90%;box-sizing:border-box;font-size:16px}.input-normal-fh{width:200px;max-width:100%;box-sizing:border-box;font-size:16px}.input-short-fh{width:110px;max-width:100%;box-sizing:border-box;font-size:16px}.input-mini-fh{width:70px;max-width:100%;box-sizing:border-box;font-size:16px}.br-gray{border-right:solid 1px #E6E5E5}.bb-gray{border-bottom:solid 1px #E6E5E5}.bt-gray{border-top:solid 1px #E6E5E5}.bl-gray{border-left:solid 1px #E6E5E5}.b-gray{border:solid 1px #E6E5E5}.fz10{font-size:10px !important}.fz12{font-size:12px !important}.fz14{font-size:14px !important}.fz16{font-size:16px !important}.fz18{font-size:18px !important}.fz20{font-size:20px !important}.fz_min{font-size:10px}.fz_small{font-size:12px}.fz_semismall{font-size:14px}.fz_normal{font-size:16px}.fz_subtitle{font-size:18px}.fz_title{font-size:22px}.fz_big{font-size:26px}.wid-400{width:400px !important;max-width:100% !important;box-sizing:border-box !important}.wid-360{width:360px !important;max-width:100% !important;box-sizing:border-box !important}.wid-604{width:604px !important;max-width:100% !important;box-sizing:border-box !important}.wid-100per{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.wid-max-content{width:max-content !important;max-width:100% !important;box-sizing:border-box !important}.fix_wid25{width:25px  !important}.fix_wid50{width:50px  !important}.fix_wid51{width:51px  !important}.fix_wid60{width:60px  !important}.fix_wid75{width:75px  !important}.fix_wid100{width:100px  !important}.fix_wid125{width:125px  !important}.fix_wid150{width:150px  !important}.fix_wid175{width:175px  !important}.fix_wid200{width:200px  !important}.fix_wid225{width:225px  !important}.fix_wid250{width:250px  !important}.fix_wid275{width:275px  !important}.fix_wid300{width:300px  !important}.fix_wid325{width:325px  !important}.fix_wid350{width:350px  !important}.fix_wid375{width:375px  !important}.fix_wid400{width:400px  !important}.fix_wid425{width:425px  !important}.fix_wid450{width:450px  !important}.fix_wid475{width:475px  !important}.fix_wid500{width:500px  !important}.fix_height50{height:50px  !important}.mg0{margin:0px !important}.mg1{margin:1px !important}.mg2{margin:2px !important}.mg3{margin:3px !important}.mg4{margin:4px !important}.mg5{margin:5px !important}.mg6{margin:6px !important}.mg7{margin:7px !important}.mg8{margin:8px !important}.mg9{margin:9px !important}.mg10{margin:10px !important}.mg15{margin:15px !important}.mg20{margin:20px !important}.mg30{margin:30px !important}.mg40{margin:40px !important}.mg50{margin:50px !important}.mg100{margin:100px !important}.mgt0{margin-top:0px !important}.mgt1{margin-top:1px !important}.mgt2{margin-top:2px !important}.mgt3{margin-top:3px !important}.mgt4{margin-top:4px !important}.mgt5{margin-top:5px !important}.mgt6{margin-top:6px !important}.mgt7{margin-top:7px !important}.mgt8{margin-top:8px !important}.mgt9{margin-top:9px !important}.mgt10{margin-top:10px !important}.mgt15{margin-top:15px !important}.mgt20{margin-top:20px !important}.mgt30{margin-top:30px !important}.mgt40{margin-top:40px !important}.mgt50{margin-top:50px !important}.mgt60{margin-top:60px !important}.mgt70{margin-top:70px !important}.mgt80{margin-top:80px !important}.mgt90{margin-top:90px !important}.mgt100{margin-top:100px !important}.mgb0{margin-bottom:0px !important}.mgb1{margin-bottom:1px !important}.mgb2{margin-bottom:2px !important}.mgb3{margin-bottom:3px !important}.mgb4{margin-bottom:4px !important}.mgb5{margin-bottom:5px !important}.mgb6{margin-bottom:6px !important}.mgb7{margin-bottom:7px !important}.mgb8{margin-bottom:8px !important}.mgb9{margin-bottom:9px !important}.mgb10{margin-bottom:10px !important}.mgb15{margin-bottom:15px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}.mgb100{margin-bottom:100px !important}.mgb150{margin-bottom:150px !important}.mgb200{margin-bottom:200px !important}.mgl5m{margin-left:-5px !important}.mgl0{margin-left:0px !important}.mgl1{margin-left:1px !important}.mgl2{margin-left:2px !important}.mgl3{margin-left:3px !important}.mgl4{margin-left:4px !important}.mgl5{margin-left:5px !important}.mgl6{margin-left:6px !important}.mgl7{margin-left:7px !important}.mgl8{margin-left:8px !important}.mgl9{margin-left:9px !important}.mgl10{margin-left:10px !important}.mgl15{margin-left:15px !important}.mgl20{margin-left:20px !important}.mgl30{margin-left:30px !important}.mgl40{margin-left:40px !important}.mgl50{margin-left:50px !important}.mgl100{margin-left:100px !important}.mgr0{margin-right:0px !important}.mgr1{margin-right:1px !important}.mgr2{margin-right:2px !important}.mgr3{margin-right:3px !important}.mgr4{margin-right:4px !important}.mgr5{margin-right:5px !important}.mgr6{margin-right:6px !important}.mgr7{margin-right:7px !important}.mgr8{margin-right:8px !important}.mgr9{margin-right:9px !important}.mgr10{margin-right:10px !important}.mgr15{margin-right:15px !important}.mgr20{margin-right:20px !important}.mgr30{margin-right:30px !important}.mgr40{margin-right:40px !important}.mgr50{margin-right:50px !important}.mgr100{margin-right:100px !important}.pd0{padding:0px !important}.pd1{padding:1px !important}.pd2{padding:2px !important}.pd3{padding:3px !important}.pd4{padding:4px !important}.pd5{padding:5px !important}.pd6{padding:6px !important}.pd7{padding:7px !important}.pd8{padding:8px !important}.pd9{padding:9px !important}.pd10{padding:10px !important}.pd15{padding:15px !important}.pd20{padding:20px !important}.pd30{padding:30px !important}.pd40{padding:40px !important}.pd50{padding:50px !important}.pd100{padding:100px !important}.pdt0{padding-top:0px !important}.pdt1{padding-top:1px !important}.pdt2{padding-top:2px !important}.pdt3{padding-top:3px !important}.pdt4{padding-top:4px !important}.pdt5{padding-top:5px !important}.pdt6{padding-top:6px !important}.pdt7{padding-top:7px !important}.pdt8{padding-top:8px !important}.pdt9{padding-top:9px !important}.pdt10{padding-top:10px !important}.pdt15{padding-top:15px !important}.pdt20{padding-top:20px !important}.pdt30{padding-top:30px !important}.pdt40{padding-top:40px !important}.pdt50{padding-top:50px !important}.pdt100{padding-top:100px !important}.pdb0{padding-bottom:0px !important}.pdb1{padding-bottom:1px !important}.pdb2{padding-bottom:2px !important}.pdb3{padding-bottom:3px !important}.pdb4{padding-bottom:4px !important}.pdb5{padding-bottom:5px !important}.pdb6{padding-bottom:6px !important}.pdb7{padding-bottom:7px !important}.pdb8{padding-bottom:8px !important}.pdb9{padding-bottom:9px !important}.pdb10{padding-bottom:10px !important}.pdb15{padding-bottom:15px !important}.pdb20{padding-bottom:20px !important}.pdb30{padding-bottom:30px !important}.pdb40{padding-bottom:40px !important}.pdb50{padding-bottom:50px !important}.pdb100{padding-bottom:100px !important}.pdl0{padding-left:0px !important}.pdl1{padding-left:1px !important}.pdl2{padding-left:2px !important}.pdl3{padding-left:3px !important}.pdl4{padding-left:4px !important}.pdl5{padding-left:5px !important}.pdl6{padding-left:6px !important}.pdl7{padding-left:7px !important}.pdl8{padding-left:8px !important}.pdl9{padding-left:9px !important}.pdl10{padding-left:10px !important}.pdl15{padding-left:15px !important}.pdl20{padding-left:20px !important}.pdl30{padding-left:30px !important}.pdl40{padding-left:40px !important}.pdl50{padding-left:50px !important}.pdl100{padding-left:100px !important}.pdl125{padding-left:125px !important}.pdl150{padding-left:150px !important}.pdr0{padding-right:0px !important}.pdr1{padding-right:1px !important}.pdr2{padding-right:2px !important}.pdr3{padding-right:3px !important}.pdr4{padding-right:4px !important}.pdr5{padding-right:5px !important}.pdr6{padding-right:6px !important}.pdr7{padding-right:7px !important}.pdr8{padding-right:8px !important}.pdr9{padding-right:9px !important}.pdr10{padding-right:10px !important}.pdr15{padding-right:15px !important}.pdr20{padding-right:20px !important}.pdr30{padding-right:30px !important}.pdr40{padding-right:40px !important}.pdr50{padding-right:50px !important}.pdr100{padding-right:100px !important}.pdr150{padding-right:150px !important}body{font-family:"Open Sans", sans-serif;height:100vh}@keyframes spinner{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(359deg)}}*{box-sizing:border-box}@media screen and (max-width: 600px){.content-header{height:100px}}.wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:20px}.login{border-top:solid 1px rgba(0,0,0,0.3);border-left:solid 1px rgba(0,0,0,0.3);border-radius:2px 2px 5px 5px;padding:10px 20px 20px 20px;width:90%;max-width:500px;background:#E6E5E5;position:relative;padding-bottom:80px;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3);color:#000}.login.loading button{max-height:100%;padding-top:50px}.login.loading button .spinner{opacity:1;top:40%}.login.ok button{background-color:#8bc34a}.login.ok button .spinner{border-radius:0;border-top-color:transparent;border-right-color:transparent;height:20px;animation:none;transform:rotateZ(-45deg)}.login.failed button{background-color:#F78181}.login.failed button .spinner{display:none}.login.failed button .failed-mark{display:block;opacity:1;top:40%}.login input{display:block;padding:15px 10px;margin-bottom:10px;width:100%;border:1px solid #ddd;transition:border-width 0.2s ease;border-radius:2px;color:#444}.login input+i.fa{color:#fff;font-size:1em;position:absolute;margin-top:-47px;opacity:0;left:0;transition:all 0.1s ease-in}.login input:focus{outline:none;color:#444;border-color:#009ACE;border-left-width:35px}.login input:focus+i.fa{opacity:1;left:30px;transition:all 0.25s ease-out}.login .title{color:#444;font-size:1.2em;font-weight:bold;margin:10px 0 30px 0;border-bottom:1px solid #eee;padding-bottom:20px}@media screen and (max-width: 600px){.login .title{margin:10px 0 10px 0}}.login button{width:100%;height:100%;padding:10px 10px;background:#009ACE;color:#fff;display:block;border:none;margin-top:20px;position:absolute;left:0;bottom:0;max-height:60px;border-radius:0 0 2px 2px;transform:rotateZ(0deg);transition:all 0.1s ease-out;border-bottom-width:7px}.login button .spinner{display:block;width:40px;height:40px;position:absolute;border:4px solid #ffffff;border-top-color:rgba(255,255,255,0.3);border-radius:100%;left:50%;top:0;opacity:0;margin-left:-20px;margin-top:-20px;animation:spinner 0.6s infinite linear;transition:top 0.3s 0.3s ease, opacity 0.3s 0.3s ease, border-radius 0.3s ease;box-shadow:0px 1px 0px rgba(0,0,0,0.2)}.login button .failed-mark{display:block;width:40px;font-size:40px;position:absolute;left:50%;top:0;opacity:0;margin-left:-20px;margin-top:-20px;transition:opacity 0.3s 0.3s ease}.login:not(.loading) button:hover{box-shadow:0px 1px 3px #009ACE}.login:not(.loading) button:focus{border-bottom-width:4px}footer{display:block;padding-top:50px;text-align:center;color:#ddd;font-weight:normal;text-shadow:0px -1px 0px rgba(0,0,0,0.2);font-size:0.8em}footer a,footer a:link{color:#fff;text-decoration:none}
