div.bun h4 {font-size:110%; font-weight: bold;
            margin-bottom: 10px;}
div.bun h3 {font-weight: bold;
            border-bottom: 1px solid #CCCCCC;
            padding: 1px 10px;
            background-color: #f7f9f9;
            border-left: 7px solid #ef7310;}

div.bun h2 {font-size:120%; font-weight: bold;padding-top: 5px;
            border-top: 1px solid #CCCCCC;padding-bottom: 5px;}

div.bun h2.now {padding: 1px 10px;background-color: #f7f9f9;border: 1px solid #cccccc; }

div.bun h2 span.blue {color: blue; font-weight: bold;}

div.bun div.small {clear: both;font-size: 120% ;font-weight: bold; background-color: #f7f4f2; text-indent: 0.5em;margin:5px 0 5px 0;width: 10%;}

div.bun h2 a{font-size:70%; font-weight: bold;text-decoration :none;
             color: #545357;}

div.bun h2 a:hover {color:#ef7310;} 

div#primary  p#text  {font-size: 115%; margin-top: 10px; margin-bottom: 5px;
                      text-indent: 1em;}
p#text span.blue {color: blue;}
p#text span.red {color: red;}
p#text span.bol {font-weight: bolder; }
p#text span.ob {font-style: oblique; }
p#text span.u {text-decoration: underline;}
p#text span.over {text-decoration: overline;}
p#text span.uchikesi {text-decoration: line-through;}



p span.blue {color: blue;}
p span.red {color: red;}
p span.bol {font-weight: bolder; }
p span.ob {font-style: oblique; }
p span.u {text-decoration: underline;}
p span.over {text-decoration: overline;}
p span.uchikesi {text-decoration: line-through;}

span.blue {color: blue;}
span.red {color: red;}
span.bol {font-weight: bolder; }
span.ob {font-style: oblique; }
span.u {text-decoration: underline;}
span.over {text-decoration: overline;}
span.uchikesi {text-decoration: line-through;}

div#table {padding: 30px 0 30px 0;}

div#advertisement div.image {margin-top:20px;}

div#link ul {margin-top: 15px;margin-bottom: 25px;}
div#link ul li {float: left; width: 35%;background-color:#f7f4f2; }
div#link ul li a {display: block; width: 100%;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;text-decoration: none; color: #333333;text-indent:1.5em;}
div#link ul li a:hover {color:#ef7310;}

div#primary h1 {margin-bottom: 2px ;}
div#primary h1 {margin-bottom: 2px; margin-top: 15px ;}

div#primary h2 {margin-top:20px ; font-size: 150%@; font-weight: bolder; }

div#primary h3 {clear: both;
             font-weight: bold;
	     border-bottom: 1px solid #CCCCCC;
             padding: 1px 10px;
             background-color: #f7f9f9;
	     border-left: 7px solid #ef7310;}

div#primary div.topics h3{margin-top:20px ;}

div#primary h4 {font-size:110%; font-weight: bold;
            margin-bottom: 10px;}