body {
background-color:#660000;
color:#EEEEEE;
font-size:12px;
background-image: url(http://www.oonoso.co.jp/images/bg.gif);
background-repeat:repeat-x;
background-position:top;
margin:0;
padding:0;
text-align:justify;
text-justify:inter-ideograph;
line-height:180%;
}
img {
border:none;
}
a { color:#ffffff; }
a:hover { color:#cc6600;}

/* container */
#container {
width:750px;
padding:0px;
background-image: url(http://www.oonoso.co.jp/images/inbg.gif);
margin:0 auto 0 auto;
position:relative;
}
#container-inner {
width:750px;
padding:0;
margin:0;
}
.clear {clear:both;}
ul#globalNavi {
margin: 0;
padding: 0;
line-height: 1;
background-color: #000;
list-style-type: none;
}
ul#globalNavi li {
margin: 0;
padding: 0;
float: left;
width: 107px;
text-align: center;
font-size: 12px; /* 文字サイズ */
}
ul#globalNavi li a {
padding: 9px 10px;
display: block;
position: relative; /* for IE6 */
color: #fff;
background:url("http://www.oonoso.co.jp/images/top_bot01_01.gif") no-repeat;
text-decoration: none;
}
ul#globalNavi li a:hover {
border-color: #666;
color: #cc6600;
background:url("http://www.oonoso.co.jp/images/top_bot01_01.gif") no-repeat;
}
/* ClearFix */
ul#globalNavi {
_height: 1px;
min-height: 1px; /*\*//*/ height: 1px; overflow: hidden; /**/
}
ul#globalNavi:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

/* globalnavi */
#topnavi01 {
clear:both;
margin:0;
padding:0;
width:750px;
height:34px;
background-color:#660006;
line-height:200%;
}
#topnavi01 ul {width:750px;padding:1px;margin:0px;}
#topnavi01 ul li {float:left;list-style:none;padding:1px;}
#topnavi01 ul li a {
float:left;
list-style-type:none; 
display:block;
width:105px;
height:30px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
background-image:url(./images/top_bot01_01.gif);
background-repeat:no-repeat;
}
#topnavi01 ul lihome a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
#topnavi01 ul li#kannai a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
#topnavi01 ul li#miyage a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
#topnavi01 ul li#dialy a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
#topnavi01 ul li#kanko a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
#topnavi01 ul li#access a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
#topnavi01 ul li#inq a {width:105px;background-image:url(./images/top_bot01_01.gif);background-repeat:no-repeat;}
/* hover */
#topnavi01 ul li#home a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}
#topnavi01 ul li#kannai a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}
#topnavi01 ul li#miyage a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}
#topnavi01 ul li#dialy a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}
#topnavi01 ul li#kanko a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}
#topnavi01 ul li#access a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}
#topnavi01 ul li#inq a:hover {background-image:url(./images/top_bot01_02.gif);background-repeat:no-repeat;}

#topmainnavi {
clear:both;
margin:0;
padding:0;
width:750px;
height:324px;
background-color:#2f2e2c;
}
#topnavi02 {
margin:0;
padding:0;
width:149px;
height:320px;
line-height:300%;
float:left;
}
#topnavi02 ul {width:149px;padding:0px;margin:0px;}
#topnavi02 ul li {list-style:none;padding:0;}
#topnavi02 ul li a {
display:block;
height:40px;
margin:0;
padding:0 0 0 0;
text-align:center;
vertical-align:bottom;
text-decoration:none;
}
#topnavi02 ul li#iseebi a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#awabi a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#premium a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#service a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#lunch a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#golf a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#enkai a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
#topnavi02 ul li#etc a {width:149px;background-image:url(./images/top_bot02_01.gif);background-repeat:no-repeat;}
/* hover */
#topnavi02 ul li#iseebi a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#awabi a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#premium a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#service a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#lunch a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#golf a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#enkai a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}
#topnavi02 ul li#etc a:hover {background-image:url(./images/top_bot02_02.gif);background-repeat:no-repeat;}

#topimge {
margin:0;
padding:0;
width:595px;
height:320px;
float:right;
}
h1#description {
margin:0;
padding:0;
width:750px;
font-size:12px;
color:#999999;
font-weight:normal;
}
#maincontents {
width:500px;
float:left;
overflow:hidden;
}
/* header */
#header1 {
width:750px;
height:145px;
background-image: url(http://www.oonoso.co.jp/images/header.gif);
margin:0;
padding:0;
}
#header2 {
width:750px;
height:145px;
background-image: url(http://www.oonoso.co.jp/images/subheader.gif);
margin:0;
padding:0;
}
#header1 img.home, #header2 img.home {
position: relative;
top: 0px;
left: 0px;
width:304px;
margin:0;
padding:0;
}
#header1 img.yoyaku, #header2 img.yoyaku {
position: relative;
top: -7px;
left: 267px;
width:176px;
margin:0;
padding:0;
}
/* navimenu */
#navimenu {
clear:both;
margin:0;
padding:0;
width:750px;
height:40px;
text-align:center;
background-image: url(http://www.oonoso.co.jp/images/menubg.gif);
}
#navimenu img {
width:11px;
position:relative;
left: 10px;
top: 15px;
margin:0;
padding:0 5px 0 0;
}
#navimenu a {
position:relative;
left: 10px;
top: 12px;
margin:0;
padding:0 10px 0 0;
color:#ffffff;
text-decoration:none;
}
#navimenu a:hover {
position:relative;
left: 10px;
top: 12px;
margin:0;
padding:0 10px 0 0;
color:#00ffff;
text-decoration:none;
}
/*footer*/
#footermenu {
clear:both;
margin:0;
padding:0;
width:750px;
height:70px;
text-align:center;
}

#footer {
width:750px;
height:45;
clear:both;
padding:0;
text-align:center;
line-height:130%;
background-image: url(http://www.oonoso.co.jp/images/footerbg.gif);
}
#copyright {
width:750px;
clear:both;
padding:0;
text-align:right;
background-color: #000000;
}
/* toppage */
#contents {
width:750px;
margin:0;
padding:0;
}
#area1 {
margin:0;
padding:5px 0 0 0;
}
#news {
width:670px;
margin:10px 30px 10px 30px;
padding:5px 10px 0 10px;
background-color:#000000;
font-size:12px;
}
#news ul li {
padding-left:5px;
margin:0 0 5px 0;
}
#area2 {
margin:10px 30px 10px 30px;
padding:0 10px 0 10px;
width:670px;
background-image: url(http://www.oonoso.co.jp/images/info_bg.gif);
font-size:12px;}
#area2 h2 {
margin:0;
padding:0;
width:700px;
font-size:14px;
}
#area2 div {
font-size:14px;
}
#osusumeplan{
width:720px;
margin:10px 0 10px 30px;
padding:0;}
#no1, #no2 {
width:240px;
float:left;
margin:0 0 10px 0;
padding:0;}
#no3 {
width:210px;
float:left;
margin:0 0 10px 0;
padding:0;}

#topcontents {
width:720px;
margin:30px 0 30px 30px;
padding:0;
}
#topcontents p {
margin:10px 0 0 0;
line-height:150%;
}
#topcontents ul {
width:175px;
line-height:130%;
padding:0;
margin:16px 0 20px 0;
list-style-type:none;
}
#topcontents ul li {
text-indent:5px;
}
#topcontents ul li a {
text-indent:5px;
}
#iseebiplan, #awabiplan, #premiumplan, #serviceplan, #lunchplan, #golfplan, #banquet, #etcplan {
width:175px;
float:left;
margin:0 0 10px 0;
padding:0;
}
#iseebiplan h3, #awabiplan h3, #premiumplan h3, #serviceplan h3, #lunchplan h3, #golfplan h3, #banquet h3, #etcplan h3{
width:175px;
padding:0;
margin:0 0 0 0;
font-size:14px;
}
.sougei {
width:175px;
position:relative;
left: 150px;
padding:0;
margin:0 0 10px 0;
}















































