*{
margin: 0;
padding: 0;
font-size: 100%;
font: normal normal 400 12px/14px "?l?r ?o?S?V?b?N";
letter-spacing: 1px;
}

h1,
h2,
h3,
h4,
h5,
h6,
address {
line-height: 1.0;
font-style: normal;
font-weight: 400;
}

ul,li{
list-style-type:none;
}
img{
border: none;
vertical-align:top;
}

body  {
	background: url("../images/bulls_top_02.jpg") repeat-x left top;

}
a{
overflow: hidden;
color: #470c21;
}
a:link {
text-decoration:none;/*o?u?d?A?E?io?u?d?o?????A??Itext-decoration:underline?j*/
color: #470c21; /*??K?a???g?N?I?J??[*/
}
a:visited {
text-decoration:none;/*o?u?d?A?E?io?u?d?o?????A??Itext-decoration:underline?j*/
color: #000; /*?K?a?I?Y???g?N?I?J??[*/
}
a:hover {
text-decoration:underline;/*o?u?d?A?E?io?u?d?o?????A??Itext-decoration:underline?j*/
color: #000; /*?}?E?X?a?a?A???A??I?J??[*/
}
/* ------------------------------
 container	
------------------------------ */
div#container{
width: 950px;
position: absolute;
left: 50%;
margin-left: -475px;

}
/* ------------------------------
 header
------------------------------ */
h1#header{
text-align: right;
color: #fff;
heigh: 50px;
margin-top: 10px;
margin-bottom: 10px;
}
/* ------------------------------
 Flash
------------------------------ */
div#image{
width:950px;
height: 467px;
}
/* ------------------------------
contents
------------------------------ */
div#contents
{
width: 900px;
background:#fff;
text-indent: -9999em;
margin-top: -3px;
padding: 20px 25px;

}
/* ------------------------------
contents right
------------------------------ */
div#right{
float: right;
height: 395px;
width: 210px;

}
div#right h2{
float:right;
background: url("../images/bulls_top_09.jpg")  right top;
width: 210px;
height: 62px;
}
div#right h2 a{
display: block;
width: 210px;
height: 62px;
}
div#right h2 a:hover{
width: 210px;
height: 62px;
background: url("../images/bulls_top_099.jpg")  right top;
}
ul#info{
margin-top: 8px;
width: 210px;
height: 313px;
background: url("../images/bulls_top_19.jpg")  right top;
float: right;
}
ul#info li#first{
padding: 10px;
margin: 5px 5px 0 5px;
border-bottom: dotted 1px #ccc;
}
ul#info li{
padding: 0px 10px 10px 10px ;
margin: -5px 5px 0 5px;
border-bottom: dotted 1px #ccc;
text-indent: 0;}
p{
padding-top: 14px;
text-indent: 0;

width: 180px;
color:#990000;
font : normal normal 600 12px / 18px "";
}

/* ------------------------------
contents left
------------------------------ */
div#left{
float: left;
width: 661px;
height: 395px;

}
div#left h3{
width: 661px;
height: 26px;
background: url("../images/bulls_top_12.jpg") no-repeat left top;
}

div#left div#leftleft{
float: left;
width: 181px;
margin-top: 13px;
}

div#left div#leftleft div#cha{
width: 181px;
text-indent: 0;
height: 88px;
backgroun: #ccc;
}
div#left div#leftleft div#add{
width: 181px;
height: 110px;
background: url("../images/bulls_top_15.jpg")  left bottom;
}
div#left div#leftleft div.tenp{
width: 181px;
height: 14px;
background: url("../images/bulls_top_60.jpg") no-repeat right top;
margin-top: 10px;
}
div#left div#leftleft div.tenp a{
display:block;
width: 86px;
height: 14px;
margin-left: 95px; 
}
div#left div#leftleft div.tenp a:hover{
width: 86px;
height: 14px;
background: url("../images/bulls_top_58.jpg") no-repeat right top;
}

div#left div#leftleft div#taka2{
margin-top: 14px;
text-indent: 0;
}

/* ------------------------------
contents right
------------------------------ */
div#rightright{
float: right;
margin-top: 15px;
}
div#rightright div#taka1{
display:block;
width: 465px;
height: 221px;
background: url("../images/bulls_top_17.jpg")  left top;

}
div#rightright ul{
margin-top: 13px;

}
div#rightright ul li{
float: left;
text-indent: 0;
background: #ccc;
}
div#rightright ul li#two{
margin: 0 15px;
background: #ccc;}

/* ------------------------------
contents tenp3
------------------------------ */
div#tenp3{
width: 900px;
}
div.place{
width: 284px;
float: left;
height: 300px;}
div.place h3{
width: 284px;
height: 150px;
display:block;
background: url("../images/bulls_top_34.jpg") no-repeat left top;
}
ul.lleft{
float: left;
}
ul.lleft li{

}
div.place ul.lleft li.com{
width: 157px;
height: 76px;
text-indent: 0;
margin-top: 10px;
}
div.place ul.lleft li.add{
width: 157px;
height: 91px;
background: url("../images/bulls_top_41.jpg") no-repeat left bottom;
}
li.tenp{
width: 157px;
height: 14px;
background: url("../images/bulls_top_60.jpg") no-repeat right top;
margin-top: 7px;
}
li.tenp a{
margin-left: 71px;
width: 86px;
height: 14px;
display:block;
}
li.tenp a:hover{
width: 86px;
height: 14px;
background: url("../images/bulls_top_58.jpg") no-repeat right top;

}
 ul.rright{
float: right;
}
ul.rright li.space{
text-indent: 0;
margin-top: 9px;
}
/* ------------------------------
contents tenp3 div.place2
------------------------------ */
div.place2{
width: 284px;
float: left;
margin-left: 24px;
}
div.place2 h3{
width: 284px;
height: 150px;
display:block;
background: url("../images/bulls_top_36.jpg") no-repeat left top;
}
ul.lleft{
float: left;

}
ul.lleft li{

}
div.place2 ul.lleft li.com{
width: 157px;
height: 76px;
text-indent: 0;
margin-top: 10px;
}
div.place2 ul.lleft li.add{
width: 157px;
height: 91px;
background: url("../images/bulls_top_44.jpg") no-repeat left bottom;
}

/* ------------------------------
contents tenp3 div.place3
------------------------------ */
div.place3{
width: 284px;
float: left;
margin-left: 24px;
}
div.place3 h3{
width: 284px;
height: 150px;
display:block;
background: url("../images/bulls_top_38.jpg") no-repeat left top;
}
ul.lleft{
float: left;

}
ul.lleft li{

}
div.place3 ul.lleft li.com{
width: 157px;
height: 55px;
text-indent: 0;
margin-top: 10px;
}
div.place3 ul.lleft li.add{
width: 157px;
height: 112px;
background: url("../images/bulls_top_48.jpg") no-repeat left bottom;
}

/* ------------------------------
fooater
------------------------------ */
div#footer address{
text-indent: 0;
height: 18px;
color: #fff;
padding :10px;
margin-right: 10px;
text-align: right;
font : normal normal 400 12px / 18px "";
}

/* ------------------------------
 clear hack
------------------------------ */
.clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clear {
	display: inline-block;
	min-height: 1px;/* IE 7 only */
}

/* Mac IE Hack ?_*/
* html .clear {
	height: 1%;
}

.clear {
	display: block;
}
/* Mac IE Hack */

#footer #copyright{
	text-align: right;
	width: 950px;
	margin: 0px auto;
	padding: 10px 0px 0px;
}




