﻿@charset "utf-8";
body{
	font: normal small "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/backimage.jpg);
	background-position:center;
}


a:link, a:visited
{
	color:#CC0000;
	text-decoration: none;
}
a:hover
{
	color:#990033;
}

BR{letter-spacing:normal;}

h1 {
  font-weight: normal;
  text-align: center; 
}

h1#top{
	margin:4px 0 0 0;
  	font-size:12px;
	color:#CC66CC;
}
em{
	font-style:normal;
	font-weight:bold;
}

h2#seo{
	padding-right: 45px;
	padding-top:5px;
	font-size:x-small;
	font-weight: normal;
	color:#FFFFFF;
	text-align: right;
}
p{
margin:0;
line-height:1.5em;
}


.ueaki{
padding-top:5px;
}

.uehidari{
padding-top:5px;
padding-left:15px;
}

.title{
padding-top:5px;
font-weight:800;
text-align:left;
}
.title:first-letter{
color:#CC0000;
}

h3{
font-size:small;
margin:0;
text-align:left;
line-height:1.5em;
font-weight:normal;
}

h3#left{
width:180px;
padding:34px 20px;
}

ul#top{
font-weight:500;
text-align:left;
line-height:140%;
margin-left:1em;
padding-left:0px;
margin-top:3px;
}

li#top{
list-style-image:url('../../images/il.gif');}

ul li ul li#top{list-style-image:none;
list-style-type:circle;
}

/* ------- ../images ------- */
img {
  border:none;
}

/* ------- layout------ */

#total{
	width:800px;
	height:white;
	padding:0px;
	background-color:snow;
	text-align:center;
   margin:15px auto 0px auto;
}
#indexue{
	width:800px;
	height:415px;
	background-image:url(../images/hidariphot.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.clears{
  clear:both;
}

#hidariphoto{
	width:296px;
	height:415px;
	float:left;
}

#indextop{
	width:504px;
	height:90px;
	float:left;
}

#top2{
width:220px;
height:25px;
float:left;
}

#top3{
width:284px;
height:25px;
float:left;
}

#top4{
width:220px;
height:25px;
float:left;
}


#top5{
width:284px;
height:25px;
float:left;
}

#hidari{
width:220px;
height:168px;
float:left;
}

#video{
width:284px;
height:168px;
float:left;
}

#indexnews{
width:330px;
height:107px;
float:left;
padding-left:15px;
}

#idexrose{
width:159px;
height:107px;
float:left;
}

#idexmenu{
text-align:center;
width:800px;
height:auto;
background-color:white;
float:left
padding:0px;
}

#indexfooter{
width:800px;
height:157px;
background-image:url(../images/footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:white;
}

