@charset "utf-8";
/* CSS Document */

html {
font-size: 12px;
/*\*/
_font-size: 75%;
/**/
 }

*{
margin: 0;
padding: 0px;
 }

body {
color:#000000;
background:#ffffff;
margin:0;
padding:15px auto;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:1.8em;
 }

img { border:none; }

a:link { color:#435393;text-decoration:underline; }
a:visited { color:#435393;text-decoration:underline; }
a:active { color:#999999;text-decoration:none; }
a:hover { color:#cbc124;text-decoration:none; }


h1 { margin:5px 40px 20px; padding:10px 15px; font-size:18px; border:double 5px #ccc; }
h2 { text-align:center; }
h3 { font-size:16px; margin-top:30px; margin-bottom:10px; border-bottom:double 3px #999; padding-left:5px; }

#wrapper { margin:25px auto; padding:0; width:1000px; text-align:center; }

#bbt_logo { margin-right:8px; }
div.pr_top { margin:0 auto; padding:0; width:800px; text-align:center; }
div.pr_top h2 { margin-top:35px; padding:2px 10px 0; text-align:left; font-size:16px; vertical-align:bottom; line-height:2em; background-color:#eee; border-left:solid 4px #900; }
div.pr_top ol li { margin:0 auto; padding:0; text-align:left; list-style:none; border-bottom:double 3px #eee; }
div.pr_top dl { margin-top:12px; }
div.pr_top dl dt { float:left; clear:left; display:block; margin:0 15px 0 0; height:1.5em; font-size:13px; vertical-align:top; font-weight:bold; color:#006; }

div.pr_top ul.content li { margin-left:88px; border:none; list-style:none; }

div.pr_top p { margin:0 auto; padding:0; text-align:left; }
div.pr_top ul li { margin:8px 2em; padding:0; text-align:left; list-style:square; }



#pr { margin:0 auto 50px; width:800px; text-align:left; }
#pr h1 { margin:0; padding:0; text-indent:-5000px; line-height:0; font-size:0; border:none; }
#pr p.right { margin:20px 0 0; padding:0; text-align:right; }
#pr p { margin:0 auto; padding:0; text-align:left; }
#pr h2 { margin-top:5px; padding:2px 10px 0; text-align:center; font-size:16px; vertical-align:bottom; line-height:2em; background-color:#eee; }
#pr ol { margin-top:4px; }
#pr ol li { margin:0 0 0 2.5em; padding:0; text-align:left; list-style:decimal; }
#pr dl dt { margin:10px 0 0 5px; font-size:14px; font-weight:bold; text-decoration:underline; }
#pr dl dd { margin-left:1em; margin-right:1em; }

#pr ul { margin:8px auto; padding:0; }
#pr ul li { margin:0 1.6em; padding:0; text-align:left; list-style:disc; }
#pr ul.hyphen li { margin:0 1.6em; padding:0; text-align:left; list-style:none; }
#pr dl.link { margin:8px 2em; padding:0; }
#pr dl.link dt { margin:10px 0 0 5px; font-size:14px; font-weight:normal; text-decoration:underline; }
#pr dl.link ul li { margin:0 1.6em; padding:0; text-align:left; list-style:square; }

#return { font-size:14px; font-weight:bold; }
