﻿.pc_disp{display:none}.sm_disp{display:inline-block}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,table,caption,th,td,address,form,fieldset,legend,object,div{margin:0;padding:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.ime-off{ime-mode:disabled}body{font-size:62.5%;line-height:1.6em;text-align:center;background:#FFF}#contents{width:99%;min-height:100%;height:auto !important;height:100%;background:#FFFFFF}#header{width:100%;height:56px;text-align:center;background-color:#0099FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0099FF', endColorstr='#0066CC');background:linear-gradient(to bottom, #09f, #06c);background:-moz-linear-gradient(top center, #09f 0%, #06c 100%);background:-webkit-gradient(linear, center top, center bottom, from(#09f), to(#06c));background:linear-gradient(top center, #09f 0%, #06c 100%);zoom:1;box-shadow:#c0c0c0 0px 2px 0px;position:fixed;z-index:999;top:0px}#header h1{font-size:28px;font-weight:bold;text-align:left;margin-top:-7px;margin-left:0px;color:#FFFFFF;height:28px;text-shadow:1px 1px 0px rgba(255,255,255,0.3),2px 2px 3px rgba(0,0,0,0.5)}#header a:link{color:#FFFFFF;text-decoration:none}#header a:active{color:#FFFFFF;text-decoration:none}#header a:visited{color:#FFFFFF;text-decoration:none}#header a:hover{color:#FFFFFF;text-decoration:none}#header h2{clear:both;text-align:left;color:#e6e6fa;font-size:12px;height:20px;margin-top:8px;margin-left:50px;margin-bottom:0px;position:relative;font-weight:normal;width:400px}#header .L_side{float:left;text-align:left;width:300px}#header .R_side{float:right;margin-top:27px;margin-right:10px}#header .R_side a{float:left;text-align:left}#header .R_side .icon{margin-left:10px}#header .notif{background-color:#CC0000;color:#FFFFFF;margin-top:-5px;margin-left:2px;margin-right:-5px;padding:0 3px 0 3px;float:left;display:inline;text-align:center;font-size:10px}#header a:hover img{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;text-decoration:none}#header .logout{margin:5px 0 0 20px;font-size:12px}#header a.logout:hover{color:#FFFFFF;text-decoration:underline}#header_login{width:100%;height:70px;text-align:center;background-color:#0099FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0099FF', endColorstr='#0066CC');background:linear-gradient(to bottom, #09f, #06c);background:-moz-linear-gradient(top center, #09f 0%, #06c 100%);background:-webkit-gradient(linear, center top, center bottom, from(#09f), to(#06c));background:linear-gradient(top center, #09f 0%, #06c 100%);zoom:1;box-shadow:#c0c0c0 0px 2px 0px}#header_login h1{font-size:2.8em;font-weight:bold;text-align:left;margin:10px 0 0 5px;height:28px;color:#FFFFFF;text-shadow:1px 1px 0px rgba(255,255,255,0.3),2px 2px 3px rgba(0,0,0,0.5)}#header_login a:link{color:#FFFFFF;text-decoration:none}#header_login a:active{color:#FFFFFF;text-decoration:none}#header_login a:visited{color:#FFFFFF;text-decoration:none}#header_login a:hover{color:#FFFFFF;text-decoration:none}#header_login h2{clear:both;text-align:right;color:#e6e6fa;font-size:1.1em;margin:5px 3px 0 0;position:relative;font-weight:normal;width:99%}#header_login .L_side{float:left;text-align:left;width:100%}#header_login .R_side{float:right;margin-top:27px;margin-right:10px}#header_login .R_side a{float:left;text-align:left}#header_login .R_side .icon{margin-left:10px}#header_login a:hover img{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;text-decoration:none}#maincontents{clear:both;overflow:hidden;position:relative;width:100%;margin:0px auto;padding:0;text-align:left;top:5px}.btn{font-size:2.1em}#login_form{margin-top:10px;width:100%;min-height:400px;font-size:1.8em;text-align:center;line-height:1.5em}#login_form input[type="text"],#login_form input[type="password"]{width:90%;height:30px}#login_form div.exp{font-size:0.8em}#login_form .btn{font-size:1.1em;width:90%}.copyright{width:100%;clear:both;position:relative;background:#F4F4F5}.copyright address{background:#F4F4F5;width:100%;color:#727171;font-size:1.0em;font-style:normal;text-align:center;position:absolute;top:3px}
