/**************************************************************************************************
INITIAL SETTINGS --- Reset StyleSheet
**************************************************************************************************/
@charset "utf-8";

/* Commonness CSS */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size: 100%; background:transparent;}

html {height:100%;}
body {height:100%;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:130%;letter-spacing:0px;}

img{line-height:1.0;vertical-align:bottom;}
ul {list-style:none;}
blockquote, q {quotes:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
/*\*/
* html #container{overflow:visible;}
/**/
input, select, textarea {font-size:12px; color:#333;margin:0px;padding:0px;}
/* - ClearFix ------------------------------------------------------ */
.clrFix:after { clear: both; height: 0; font-size: 0; visibility: hidden; display: block; content: "."; }
.clrFix {display:inline-table; }
/* Hides from IE-mac \*/
* html .clrFix {height:1%;}
.clrFix {display:block;}
/* End hide from IE-mac */
* {	-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* Hides from IE5-Mac \*/
* html .foo { height: 1%; }
a{text-decoration: none;}
