@charset "Shift_Jis";
/*
*/



/* ‹¤’Ê */
* { margin:0; padding:0; font:normal 100%/1.42 "ƒqƒ‰ƒMƒmŠpƒS Pro W3","ƒqƒ‰ƒMƒmŠpƒS Std W3","MS PƒSƒVƒbƒN"; }
body { padding:1.6em; }
a { text-decoration:none; }
a img { border:none !important; }
ul, li { list-style:none; }
hr { text-indent:-9999px; font-size:0; clear:both; }

h3 { border-top:1px solid gray; padding-top:0.8em; margin-bottom:0.8em; margin-top:1.6em; clear:both; font-size:120%; color:#333333; }
p { width:15em; float:left; margin-bottom:0.8em;}
p * { font-size:90%; }
div { width:100%; float:right; margin-left:-15em; margin-bottom:1.6em; }
div * { margin-left:16em; }
div p { width:auto; float:none; margin-bottom:1.2em; }
div * * { margin-left:auto; }
div ul * { font-size:90%;list-style-type: none;}
div ul li { list-style:none; margin-left:1.6em; }

table { border-collapse:collapse; }
td, th { border:1px solid gray; padding:4px; font-size:92% !important: }
th { text-align:left; background-color:silver; white-space:nowrap; }

#head, #logo { margin-bottom:1.6em; float:none; margin-left:0; }

#logo { background:url(img/smt_logomark.gif) 0 0 no-repeat; width:180px; height:56px; text-indent:-9999px; }
#logo a { background:url(img/smt_logotype.gif) 60px 0 no-repeat; display:block; height:100%; }

#head h1 { text-indent:-9999px; background:url(img/title.gif) top left no-repeat; margin:0; height:26px; }

#read { width:100%; float:none; }

#foot { border-top:1px solid silver; clear:both; float:none; padding-top:0.8em; }
#foot * { font-size:92%; }
#foot p { float:none; margin:0; }
#foot p a { display:block; margin-left:0; text-indent:-9999px; background:url(img/tohome.gif) left top no-repeat; width:182px; height:10px; font-size:0; }
#foot p a:hover { background-position:left bottom; }

#foot { margin-left:-1.6em; margin-right:-1.6em; padding-left:1.6em; padding-right:1.6em; }
.totop { position:absolute; left:-9999px; }
body>hr { display:none; }

#guide { width:auto; float:none; margin:auto; }
#guide * { width:auto; margin:auto; }
#guide * * { width:auto; }
#guide ul { margin-left:1.6em; }

