/* ++++++++++++++++++++++++++++++++++++++++++++++++ */ /* Style Reset */ /* ++++++++++++++++++++++++++++++++++++++++++++++++ */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{ margin: 0; padding: 0; font-size: 100%; } body{ //font-family: "Meiryo", "Arial", "Century Gothic", sans-serif; overflow-wrap: break-word; word-wrap: break-word; } body.TbView, body.SpView{ cursor: pointer; } address{ font-style: normal; } strong { } em { font-style: normal; } img { border: none; vertical-align: bottom; image-rendering: -webkit-optimize-contrast; } // a:focus, *:focus // { outline:none; } a{ &, &:hover{ color: inherit; text-decoration: none; } } hr{ border-top: 1px dotted #8c8b8b; border-bottom: 1px dotted #fff; } /* 自動文字サイズ調整をOFF iPod,iPhone,iPad用 */ html{ -webkit-text-size-adjust: none; } /* ボックスサイズの算出方法を指定 */ * { -webkit-box-sizing: border-box; box-sizing: border-box; } /* スクロール固定背景のがたつき防止 ie用 */ /* html{ overflow: hidden; height: 100%; } body{ overflow: auto; height: 100%; } */ /* 画像のレンダリングをバイキュービックで */ img { -ms-interpolation-mode: bicubic; } /* ++++++++++++++++++++++++++++++++++++++++++++++++ */ /* Option Style */ /* ++++++++++++++++++++++++++++++++++++++++++++++++ */ .NoDisplay{ display: none; } .Partition{ display: none; } /* ----- Adjust Height Rendering ----- */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;/* firefox footer margin */ } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;}