* html,body{margin:0;padding:0}* html,body,div,blockquote,pre,address,ul,ol,li,dl,dt,dd,p,form,input,fieldset{margin:0;padding:0;font-size:14px;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic","メイリオ",Meiryo,sans-serif;text-align:justify;line-height:170%}*html{-webkit-text-size-adjust:none}strong,em{color:inherit;font-weight:bold;font-style:normal}del{color:inherit;font-weight:normal;text-decoration:line-through}ins{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:20px;font-weight:bold;margin:0;padding:0;line-height:160%}* html body{letter-spacing:1px;font-size:75%;font-family:"メイリオ",Meiryo,sans-serif;vertical-align:baseline}* html td,* html th{font-size:100%;line-height:1.5}*:first-child+html body{font-size:75%;font-family:"メイリオ",Meiryo,sans-serif;letter-spacing:0}hr{color:#222;width:97%;margin:0 auto 0 auto;height:1px}a{text-decoration:none;color:inherit}a:link{text-decoration:none;background-color:transparent;color:inherit}a:visited{text-decoration:none;background-color:transparent;font-weight:inherit;color:inherit}a:hover,a:visited:hover{text-decoration:none;color:inherit;font-weight:inherit}a:active{text-decoration:none;color:inherit;border:none}a:focus{outline:none}fieldset a,fieldset a:link,fieldset a:hover,fieldset a:visited{color:inherit}img{border:none;vertical-align:top;margin:0;padding:0}a:hover img{border:none}p{text-align:justify;margin:0;padding:0}* html p{text-justify:distribute;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;border-top:1px solid #222;border-left:1px solid #222;margin:1em 0;font-size:14px}table th,table td{padding:0;border-right:1px solid #222;border-bottom:1px solid #222;vertical-align:middle;font-size:14px}table th{font-weight:bold;text-align:left}dl{margin:0;padding:0}dl dt{font-weight:bold;color:#222;margin:0;padding:0}dl dd{margin:0;padding:0}ul,ol{margin:0;padding:0}ul li,ol li{margin:0;padding:0;list-style-type:none;list-style-position:outside}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}address,small{margin:0;padding:0;font-style:normal}