﻿@charset "UTF-8";


body {
	font-size: 85%;
	padding: 0px;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(index/bk.jpg);
	background-repeat: repeat-y;
	background-position: center;
}


#page{
	width: 750px;
	float: left;
}
.contents{
	float: left;
	width: 750px;
}
a{
	text-decoration: none;
}



.alpha {
	float: left;
	width: 295px;
}

.beta {
	float: right;
	width: 450px;
}




#navi {
	float: left;
	height: 60px;
	width: 750px;
}
#navi em{
	visibility: hidden;
}
#navi ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#navi li{
	float: left;
}
#navi li a{
	width: 150px;
	display: block;
	height :60px;
	background-image:url(index/navi.jpg);
}
#navi_home a{
	background-position:0px 0px;	
}
#navi_home a:hover{
	background-position:0px -60px;	
}

#navi_construction a{
	background-position:600px 0px;	
}
#navi_construction a:hover{
	background-position:600px -60px;	
}
#navi_event a{
	background-position:450px 0px;
}
#navi_event a:hover{
	background-position:450px -60px;
}
#navi_about a{
	background-position:300px 0px;
}
#navi_about a:hover{
	background-position:300px -60px;
}
#navi_inquiry a{
	background-position:150px 0px;
}
#navi_inquiry a:hover{
	background-position:150px -60px;
}


#sub_navi{
	background-image: url(index/sub_navi.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 445px;

}

#sub_navi ul{

	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sub_navi li{
	float: left;
}

#sub_navi a{
	display: block;
	height: 100px;
	width: 220px;
	margin-bottom: 3px;
}
#sub_navi em{
	visibility: hidden;
}

#news {
	background-image: url(index/news_bk.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 445px;
	padding-top: 5px;
}

.news_index {
	float: right;
	height: 25px;
	width: 60px;
	margin-bottom: 10px;
	display: block;
}
.news_index em{
	visibility: hidden;
}

.banner {
	float: right;
}
#welcome {
	background-image: url(index/banner_welcome.jpg);
	height: 140px;
	width: 445px;
	background-repeat: no-repeat;
}

#house {
	background-image: url(index/banner_house.jpg);
	height: 287px;
	width: 299px;
	background-repeat: no-repeat;
}

#house ul{
	padding: 0px;
	margin: 0px;
}

#house li{
	list-style-type: none;
}
#house a {
	display: block;
	height: 90px;
	width: 293px;
	margin-bottom: 3px;
}

#house  em{
	visibility: hidden;
}


.new_red {
	color: #FF0000;
	text-decoration: blink;
	font-weight: bold;
}


/* ナビ */



#pulldown-menu { /* IE6 対策 */
	behavior: url("js/csshover.htc");
	list-style-type: none;
	
}

#pulldown-menu a {
        color: #FFFFFF;
        text-decoration: none;
}
#pulldown-menu a:link,
#pulldown-menu a:visited {
        background: #3366FF;
}
#pulldown-menu a:hover,
#pulldown-menu a:active {
        background: #FF9933;
}

#pulldown-menu li {
	float: left;
	position: relative;
	margin: 0 0.5em;
	width: 9em;
	height: 2em;
	font-weight: bold;
	line-height: 2em;
	
}
#pulldown-menu li a {
	display: block;
	width: 9em;
	height: 2em;
	text-indent: 15px;
}

/* 下層のメニューを不可視に */
#pulldown-menu li ul {
	display: none;
	list-style-type: none;
	list-style-position: inside;			
}

/* 疑似要素 :hover で下層のメニューを可視に */
#pulldown-menu li:hover ul {
	display: block;
	position: absolute;
	z-index: 100;
	list-style-type: none;
	list-style-position: inside;	
}

#pulldown-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
}


/* ナビ end */

/* corp06_album 用CSS */

#album_navi li a {
	padding-left: 25px;
	line-height:150%;
	background:URL(../img/mark.jpg) no-repeat;
	text-decoration:none;
	font-weight: bolder;
}
#album_navi li a:link, a:active {
        color:#666;
}
#album_navi li a:visited {
        background-position: 0 -60px;
}
#album_navi li a:hover {
	color:#f33;
	background-position: 0 -30px;
	
}

/* corp06_album 用CSS end */


/* yawaragi_menu */

.yawaragi_menu {
	float: left;
	width: 200px;


}

.yawaragi_menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;


}

.yawaragi_menu li {
	display:inline;
}

.yawaragi_menu a {
	float: left;
}

.banner_yawaragi {
	float: right;
	width: 750px;
}


/* yawaragi_menu end */
