@charset "shift-jis";/* CSS Document */html body {margin: 0;padding: 0;font-family: "MS PGothic", "Osaka", "Meiryo", "Tahoma", sans-serif;line-height: 1.2;text-align:center;height:100%;}html img {border: 0;}table{border-collapse:collapse;border-spacing:0;text-align:left;}/* Common Class */.clr {clear: both;width: 1px;height: 1px;margin: 0 0 -1px -1px;padding: 0;display: block;}.hidden {display: none;font-size: 0px;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,script{margin: 0;padding: 0;word-break:break-all;/* for IE */}/*  CLEAR FIX ---------------------------------------------- */.clrfix {    zoom:1;/*for IE 5.5-7*/}.clrfix:after {/*for modern browser*/    content: "";    display: block;    clear: both;    /* height: 0px; */    /* overflow: hidden; */}* html .clrfix {	display: inline-table;	/*\*/display: block;/**/}