* {box-sizing: border-box; font-family:"MS Pゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, Arial, Helvetica, Verdana, sans-serif;}
body{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -moz-text-size-adjust:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary, *{margin:0; padding:0;}

html{overflow-y:scroll; font-size:12px; color:#000; line-height:1.6; word-spacing:0em;
	font-family:"MS Pゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, Arial, Helvetica, Verdana, sans-serif;}

h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
ol, ul{list-style:none;}

fieldset, img{border:0;}
img{vertical-align:bottom;}
img, embed, object, video, iframe{max-width:100%;}

table{border-collapse:collapse; border-spacing:0;}
caption, th{text-align:left;}

/* Common */
a{color:inherit; text-decoration:none;}
.imgHover:hover{opacity:0.8;}

.clear{clear:both;}
.clearFix:after{display:block; clear:both; height:0; visibility:hidden; content:"."; zoom:1;}