html,body {overflow-x:hidden;font-size: 12px}
html:not([lang*=""]) html,body { overflow-y:hidden; }
body {font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','HiraMaruPro-W4','£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka',sans-serif;line-height:1.2;}
*+html body {font-family: '¥á¥¤¥ê¥ª','Meiryo','Verdana','Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;}
h1 {padding:2px 0;margin:0;line-height:1.6;}
h2 {padding:1px;margin:0;}
h3,h4 {padding:1px;margin:0;font-size:x-small;}
h1,h2 {font-size:medium;}

p {padding:10px 0;margin:0;}
div {padding:0;margin:0;}
hr {padding:0;margin:4px 0;}
dl, dt{padding:0; margin:0;}
dt{padding:0; line-height:1.4;}
dt img, dd img {vertical-align:middle;}
dd {margin:0;padding:0 0 0 12px;line-height:1.4;}
.clear {display:none;}
img, a img{margin:0;padding:0;border:none;line-height:0;vertical-align:top;}
div#page {margin-bottom:0;}
div#page p.previewMessage {padding:0;margin-bottom: 5px;font-size: 12px;font-family: verdana;line-height: 1.6;}
div#page p.previewMessage a{color: #0066cc;text-decoration: undeliner;}
div#page p.previewMessage a:hover{color: #0066cc;text-decoration: none;}

