@charset "utf-8";@import url(./reset.css);@import url(./common.css);@import url(./glossy_button.css);html{height:100%}body,html{width:100%}body{height:-webkit-calc(100% - 70px);height:calc(100% - 70px);background-color:#f1f1f1}body:before{content:"";position:fixed;top:-10px;left:0;width:100%;height:10px;z-index:1;-moz-box-shadow:0 0 10px rgba(0,0,0,.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8)}body,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;-webkit-text-size-adjust:100%}#box_base,#box_base:before{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#box_base{position:relative;max-width:calc(5in - 4px);width:calc(100% - 4px);height:340px;margin:50px auto;border-top:2px solid #fff;border-right:2px solid #f9f9f9;border-bottom:2px solid #f6f6f6;border-left:2px solid #fcfcfc;background-color:hsla(0,0%,100%,.6);-webkit-box-shadow:0 2px 6px 3px hsla(0,0%,50%,.6);-moz-box-shadow:0 2px 6px 3px hsla(0,0%,50%,.6);box-shadow:0 2px 6px 3px hsla(0,0%,50%,.6)}#box_base:before{content:"";position:absolute;z-index:-1;max-width:5in;width:100%;height:344px;margin:0 auto;-webkit-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px)}header{width:100%;height:5pc;padding-top:9pt;text-align:center}main{display:block;padding:10px}footer,main{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}footer{position:absolute;bottom:0;height:24px;height:25px;padding:10px 10px 5px;text-shadow:2px 2px 3px hsla(0,0%,50%,.6)}footer>small{display:block;text-align:right}div.warning{margin-top:10px}button.btn_submit{width:90pt}main dl{margin-top:15px}main dl>dt{font-weight:700;text-align:center;text-shadow:2px 2px 3px hsla(0,0%,50%,.6)}main dl>dd{margin-top:5px}#frm_main table{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto 15px;table-layout:fixed}#frm_main table td{padding:3px 0}#frm_main table td:first-child{width:7em}#txt_id,#txt_pw{width:-webkit-calc(100% - 6px);width:calc(100% - 6px);ime-mode:disabled}