* {
margin: 0px;
padding: 0px;
}

a{
text-decoration:underline;
color:#0066FF;
}

a img {border: none;}

a:hover{
text-decoration:none;
color:#FF6600;
}

body {
	font-size:13px;
    font-size: small;
    font: x-small;
	font-family:Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align:center;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:850px;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div{
margin: 0px;
padding:0px;
}

p{
line-height:150%;
}

h1 {
font-size:12px;
margin-bottom:10px;
margin-topx:10px;

}

ul,ol,li{
list-style:none;
}

#top {
width:844px;
height:387px;
background:transparent url(/images/topback.gif) no-repeat scroll 0 0;
margin-bottom:20px;
}

#enter {
padding-left:528px;
padding-top:255px;
}

.titbar {
background-image:url(/images/titbar.gif);
background-repeat:no-repeat;
color:#FF6CAA;
font-size:15px;
font-weight:bold;
padding:5px 12px 0 10px;
height:29px;
}

.titcontent {
border:1px solid #CC3366;
float:left;
width:575px;
padding:15px 9px 15px 9px;
margin-bottom:10px;
}

#topexplain {
	float:left;
	padding-left:130px;
}

#maincontent {
	float:left;
	padding-left:15px;
	width:595px;
}

#side {
width:225px;
float:left;
}


#side li{
margin-bottom:5px;
}

.sidebar {
background-image:url(/images/sidebar.gif);
background-repeat:no-repeat;
color:#FF6CAA;
font-size:15px;
font-weight:bold;
padding:5px 12px 0 10px;
height:29px;
}

.sidecontent {
border:1px solid #CC3366;
float:left;
margin-bottom:10px;
padding:15px 9px;
width:204px;
}

#menubar{
margin-bottom:5px;
float:left;
}

#menubar ul {
float:left;
}

#menubar li {
float:left;
}

#foot {
text-align:center;
float:left;
width:640px;
background-color: #000000;
height:20px;
padding-left:200px;
padding-top:5px;
padding-bottom:5px;
margin-top:30px;
margin-bottom:10px;
}

#foot ul{
float:left;
}

#foot li{
float:left;
}

#titcontent {
float:left;
}

#titcontent ul{
float:left;
}

#titcontent li{
float:left;
}

.banner {
width:100px;
float:left;
height:60px;
}

.name{
float:left;
padding-right:30px;
height:25px;
}

.omise{
height:25px;
}

.setsumei{
height:35px;
}

.tenpoimg {
float:left;
width:200px;
}

.arrow {
background-image:url(/images/arrow.gif);
line-height:150%;
padding-left:20px;
background-repeat:no-repeat;
float:right;
padding-top:1px;
width:350px;
}
