* {padding:0;margin:0;}
.center {margin:0 auto; width:1240px;}
body {background:#350000; color:#FFF0F5; font-size:18px; text-align:center}
img {border: none;}
a {text-decoration:underline; color:#FFD39B;outline:none;}
a:hover {text-decoration:none; color:#FFF;outline:none;}
#header {background:url(images/header2.jpg) no-repeat center; height:242px; text-align:center; padding-bottom:10px}
#header h1 {display:none}
#header p {padding:215px 20px 15px 20px; line-height:16px; text-align:justify; font-size:15px; color: #ca9148}
.tblock {padding:20px 0 15px 5px;}
.tblock img {width:240px; height:320px; margin:0 5px 5px 0; border:1px solid #CCC; background-color:#200000;}
.tblock a:hover img {border: 1px dashed #CCC;}
a.navi:link, a.navi:active, a.navi:visited {color: #FFF;background-color:#490000;text-decoration: none;border: #800000 1px ridge;padding:2px 12px 2px 12px;font-size:18px;outline:none;}
a.navi:hover{color: #FFF;background-color:#330000;text-decoration: none;border:#660000 1px solid;padding:1px 12px 1px 12px;font-size:18px;outline:none;}
.tops {padding:50px 0; font:26px 'Palatino Linotype', Palatino, serif}
#toplist {padding:40px 0; text-align:left;}
#toplist td {line-height:26px;	text-align:left;}
#toplist ul { list-style-type: none; margin-left:30px}
#toplist h2 { font-size:24px}
.topq {list-style-type:circle; text-align:left; font-size:20px; line-height:28px; margin-left:43px; padding-top:30px}
.sp {margin-left:0px; width:1000px; padding:30px 0 30px 0;}
.topmenu {margin: 10px 0;}
