body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(access/img/0208_oak_access_r1_c1.jpg);
}
div.head{
height:374px;
background-image:url(home/img/haikei1.jpg);
text-align:center;}
div.headtop{
height:99px;
text-align:right;
background-image:url(home/img/haikei_ime1.jpg);
background-position:center;
background-repeat:no-repeat;
}
div.headsita{
height:61px;
background-image:url(home/img/haikei_ime2.jpg);
background-position:center;
background-repeat:no-repeat;
}
div.nv{
background-image:url(cmnfix/haikei2.jpg);
background-repeat:repeat-x;
height:54px;
text-align:center;
margin:auto;
}
div.btn{
background-image:url(cmnfix/haikei2.jpg);
height:53px;
text-align:center;
width:750px;
padding-top:1px;
_padding-top:0px;
margin:auto;
}
*:first-child+html .btn{
background-image:url(cmnfix/haikei2.jpg);
height:54px;
text-align:center;
width:750px;
padding-top:0px;
margin:auto;
}
div.main{
	text-align:center;
	width:750px;
	margin:auto;
	padding: 0px 0px 40px;
}
div.main2{
	text-align:center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	width:750px;
	margin:auto;
}
div.under{
	background-color:#000000;
	text-align:center;
	font-size: 11px;
	line-height: 150%;
	color: #FFFFFF;
	padding: 10px;
}
div.under a{
	color: #FFFFFF;
	text-decoration: none;
}
div.under a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}
div.news{
	background-color:#FFFFCC;
	padding: 15px;
	height:330px;
	font-size: 13px;
	line-height: 150%;
	color: #003366;
	overflow-y:auto;
	margin: 0px;
}
div.head2{
height:210px;
background-image:url(amour/img/haikei1.jpg);
text-align:center;}
div.headtop2{
height:80px;
text-align:right;
background-image:url(amour/img/haikei_ime1.jpg);
background-position:center;
background-repeat:no-repeat;
}
div.categori{
background-image:url(amour/img/haikei2.jpg);
background-repeat:repeat-x;
height:66px;
text-align:center;}
table.topi{
	background-image:url(cmnfix/lina_haikei.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 13px;
	line-height: 160%;
	color: #CC9900;
	text-align:center;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
table.menu{
	line-height: 170%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
table.sab{
	margin: 20px 0px 0px;
}

h1{
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	margin: 2px;
}
.size11glay{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.size11glay a{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.size11glay a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.size13blue{
	font-size: 13px;
	line-height: 140%;
	color: #000066;
}
.size13brwon{
	font-size: 13px;
	line-height: 150%;
	color: #663300;
}
.size15brwon{
	font-size: 15px;
	line-height: 180%;
	color: #330000;
}
.size13brwon2{
	font-size: 13px;
	line-height: 150%;
	color: #330000;
}
.size13brwon2_b{
	font-size: 13px;
	line-height: 150%;
	color: #330000;
	font-weight: bold;
}
.size12ye {
	margin-left: 5px;
}

.size13ye{
	font-size: 13px;
	line-height: 150%;
	color: #FFFFCC;
}
.size13black{
	font-size: 13px;
	line-height: 150%;
	color: #000000;
}
.size13white-b{
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
}
.partyplan_bg {
	background: url(party/img/partyplan_bg.jpg) no-repeat;
	height: 78px;
	width: 680px;
	padding-left: 68px;
}
.partyplan_bg ul {
    list-style:none;
}
.partyplan_bg li {
    float:left;
}
.partyplan_bg .navi01 {
	font: bold 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	margin-left: 30px;
	padding-top: 50px;
}
.partyplan_bg a:link{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
.partyplan_bg a:visited{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
.partyplan_bg a:hover{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: underline;
}
.partyplan_bg a:active{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
.partyplan_title01 {
	margin-bottom: 10px;
	background: url(party/img/st.png) no-repeat;
	height: 32px;
	width: 250px;
	font: bold 18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin-bottom: 10px;
	margin-right: 350px;
	padding-top: 18px;
	text-align: left;
	padding-left: 50px;
}
.a_plan_bg {
	background: url(assiette/img/a_plan_bg.jpg) no-repeat;
	height: 78px;
	width: 680px;
	padding-left: 69px;
}
.a_plan_bg ul {
    list-style:none;
}
.a_plan_bg li {
    float:left;
}
.a_plan_bg .navi01 {
	font: bold 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	margin-left: 30px;
	padding-top: 50px;
}
.a_plan_bg a:link{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
.a_plan_bg a:visited{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
.a_plan_bg a:hover{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: underline;
}
.a_plan_bg a:active{
	font: bolder 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
.a_plan_photo01 {
	background: url(assiette/img/plan_waku.jpg) no-repeat;
	height: 168px;
	width: 245px;
	padding-top: 32px;
	padding-left: 35px;
}
.a_plan_photo02 {
	padding: 5px;
	border: 1px solid #CC9900;
}
.a_plan_photo03 {
	background: url(assiette/img/plan_text2_01.jpg) no-repeat;
	height: 302px;
	width: 285px;
	float: left;
	padding-top: 28px;
	padding-left: 275px;
	margin-top: 30px;
}
.a_plan_photo04 {
	background: url(assiette/img/plan_text2_02.jpg) no-repeat;
	height: 188px;
	width: 167px;
	float: left;
	padding-top: 142px;
	padding-right: 23px;
	margin-top: 30px;
}
.clear{
    clear:left;
}
.banner1 {
	float: left;
	margin-top: 10px;
	margin-right: 62px;
}

.banner2 {
	margin-top: 16px;
	float: left;
}
.banner3 img {
	margin-top: 10px;
}

