@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, main,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-style:inherit;font-weight:inherit;font-size:100%;vertical-align:baseline;}
main, article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}
html{overflow-y:scroll;color:#333;font-size:62.5%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%;}
body{width:100%;height:100%;font-size:1.2em; /* for GC. defalut font-size:1.6rem = 16px */line-height:1.5;background-color:#fff;word-break:break-word;}
*, *:before, *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
input, textarea{margin:0;padding:0;border:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a9a9a9;}
input{-webkit-appearance:none;appearance:none;outline:none;}
select{cursor:pointer; background:#fff;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
caption, th, td{text-align:left;}
a{color:#333;text-decoration:none;outline:none;}
button{background-color:transparent;border:none;padding:0;cursor:pointer;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;}
.disBlo{display:block!important;opacity:1!important;}

/* loading */
#loader-bg{width:100%;height:100%; background-color:#111;position:fixed;z-index:1010;}
#loader-bg img{position:absolute;top:50%;left:50%; transform:translate(-50%, -50%);width:80px;}