.bcg_v{
	background:#BCACCC;
}

.bcg_gr{
	background:#E4F9DE;
}


.bcg_la{
	background:#E7F09C;
}
.bcg_999{
	background:#999;
}


.bcg_or{
	background:#FFDDBA;
}

.bcg_p{
	background:#FFE9DD;
}

#header h1{
	padding:5px 0 3px 5px;
	line-height:1.1em;
}

#top_navi img{
	margin:0 0 5px 0;
	padding:0;
	float:left;
}

#left img{
	padding:0 0 5px 0;
	float:left;
}

#vcresc_navi1 li{
	width: 150px;
	float: left;
	margin-bottom: 20px;
}

#vcresc_navi2 li{
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

.main_txt{
	margin-top: 60px;
	margin-bottom: 90px;
	line-height: 2.2em;
	padding-left:5px;
}


#footer li{
	float: right;
}

#footer a:link{
	text-decoration: none;
	color: #666666;
}

#footer a:visited{
	text-decoration: none;
	color: #666666;
}

#footer a:hover{
	text-decoration: none;
	color: #FF6347;
}

.mincho {
font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#gallery{
	border:10px solid #FFD3B7;
}
#voice_to{
	background:#FFD3B7;
}

#Menu{
	height: 35px;
	text-align: left;
	float:left;
	padding:0px;
	position:relative;
}


#Menu a{
	display: block;
	color: #000000;
	text-decoration: none;
}

#Menu ul{
	border-top: solid 1px #b0b0b0;
	border-right: solid 1px #b0b0b0;
	border-left: solid 1px #b0b0b0;
}
#Menu li{
	border-top: solid 1px #FFFFFF;
	line-height: 1.4em;
	display:block;
	list-style: none;
	overflow: visible;
	white-space:nowrap;
}

#Menu li a{
	background: #F1F1F1;
	padding:3px 0 3px 3px;
	display:block;
	width: 100%;
	border-bottom:solid 1px #b0b0b0;
	width: 149px;
}
#Menu li a:hover{
	background: #E84921;
	color: #fff;
}



#menu1 ul{
	position: absolute;
	display: none;
	font-size:1.1em;
	top: -6.3em;
	left: 0px;
	border-left:solid 1px #b0b0b0;	
	border-right:solid 1px #b0b0b0;	
	border-top:solid 1px #b0b0b0;
	margin: 0;
	padding: 0;
	background: #F1F1F1;
}

#menu2 ul{
	position: absolute;
	display: none;
	font-size:1.1em;
	top: -7.8em;
	left: 0px;
	border-left:solid 1px #b0b0b0;	
	border-right:solid 1px #b0b0b0;	
	border-top:solid 1px #b0b0b0;
	margin: 0;
	padding: 0;
	background: #F1F1F1;
}

#menu3 ul{
	position: absolute;
	display: none;
	font-size:1.1em;
	top: -6.3em;
	left: 0px;
	border-left:solid 1px #b0b0b0;	
	border-right:solid 1px #b0b0b0;	
	border-top:solid 1px #b0b0b0;
	margin: 0;
	padding: 0;
	background: #F1F1F1;
}

#menu4 ul{
	position: absolute;
	display: none;
	font-size:1.1em;
	top: -4.3em;
	left: 0px;
	border-left:solid 1px #b0b0b0;	
	border-right:solid 1px #b0b0b0;	
	border-top:solid 1px #b0b0b0;
	margin: 0;
	padding: 0;
	background: #F1F1F1;
}

#new{
background: url(img/news_bg.jpg) no-repeat;
}

#target {
	overflow:hidden;
	}
         ul.marquee {
            display: block;
            margin:0 0 0 12px; padding:0;
            list-style: none;
            line-height: 1;
            position: relative;
            overflow: hidden;
            /* optional */
            height: 22px;
         }
         ul.marquee li {
            margin:0;
            list-style:none;
            position: absolute;
            top: -999em; left: 0;
            display: block;
            white-space: nowrap;
            padding: 8px 0 5px 20px;
         }
.dropdown {
float:left; 
	margin: 0;
	padding: 0;
position:relative;
}
.dropdown dl{
	margin: 0;
	padding: 0;
	}
.dropdown dt {cursor:pointer;
	margin: 0;
	padding: 0;}
.dropdown dd {
position:absolute;
	margin: 0;
	padding: 0;
	overflow:hidden; display:none; 
	 z-index:200;
	 opacity:0}
.dropdown ul {
list-style:none;
	margin: 0;
	padding: 0;}
.dropdown li {
display:inline;
	margin: 0;
	padding: 0;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;}

.bcg_y2{
	background:#FFFAE6;
}

.bg_mango_img{
	background: url(img/mango_image.jpg) no-repeat right bottom;
	height:250px;
}

.bg_new_face{
	background: url(img/bg_new_face.jpg) repeat-x left top;
	height:300px;
}
