@charset "UTF-8";

/*
navigation area modules
- modules used in navigation area
**************************************/

.sideNav-main{}
	.sideNav-main .mainTree{}
		.subTree{
			background:url(../imgs/side_navi/subtree_bg.gif) repeat-x #f6f6f6;
			border:1px solid #b1a572;
			border-top:none;
		}


#specialPromotionArea{
	margin:0 -15px 20px;
}
	#firTxt1{
		background:url(../../imgs/special_promotion_area/txt01.gif);
		text-indent:-9999px;
		width:720px;
		height:25px;
	}
	#firTxt2{
		background:url(../../imgs/special_promotion_area/main_pic01.jpg);
		text-indent:-9999px;
		width:720px;
		height:289px;
	}

	#specialPromotionArea .topicNavi{
		border-collapse:collapse;
		border-spacing:0;
	}
		#specialPromotionArea .topicNavi td{
		}


.addressBlock{
	border:1px solid #e8e8e8;
	border-collapse:collapse;
	border-spacing:0;
	margin:1px 0 0;
}
	.addressBlock th{
		vertical-align:middle;
		background:url(../imgs/address_block/border.gif) 100% 0 repeat-y #f7f7f7;
		padding-right:1px;
	}
	.addressBlock td{
		vertical-align:top;
		width:100%;
		padding:6px 10px;
	}
	.addressBlock td .textList-wordAndDetail{
		margin:0;
	}
		.addressBlock td .textList-wordAndDetail th,
		.addressBlock td .textList-wordAndDetail td{
			background:none;
			width:auto;
			padding:0 9px 0 0;
			color:#848484;
		}
div.ctable {
      text-align: center; 
   }
   div.ctable table {
      margin: auto;     
      text-align: left; 
   }
   
   
/*top*/   
ul.example{
list-style-image: url(/kawana/images/mark.gif);
     color:#000000;
     font-weight: bolder;
     margin: 10px 19px; 
}

ul.example li {
margin-bottom: 20px;
}


span.txt {
    font-weight: normal;
    color:#626262;            
}


ul.menu{
margin:5px 25px;
list-style-image: url(/kawana/navi_img/shikaku_hotel.gif);
}

ul.menu li {
list-style-image: url(/kawana/navi_img/shikaku_hotel.gif);
}


ul.menu2{
margin:5px 25px;
}

ul.menu2 li {
list-style-image: url(/kawana/navi_img/shikaku_golf.gif);
}



/*plan*/
 table.plan{
    border:0;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    background-color:#ffffff;
}
.plan th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;; 
    align:center;
    valign:middle;
    background-color:#c2c4e2;
    text-align:center;
 }
.plan td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    valign:middle;
    text-align:center;
    padding:2px; 
}

.yoyaku{
	padding-top:3px;}
h2 {
    margin-top:50px;
    margin-bottom:15px;
    font-size: 12px;
    line-height: 18px;
    font-family: "lr oSVbN","sans-serif";
    color: #696969;
    font-weight: bold;
    border-left: 7px solid #990000;
	padding-left: 7px; }

img.planimg { float: left; }

ul.splan{
margin-left:20pt;
}

ul.splan li {
font-size: 12px; line-height: 20px; font-family: "lr oSVbN","sans-serif"; color: #696969;
}







/*golf*/

*h2.golf {
    margin-top:50px;
    margin-bottom:15px;
    font-size: 12px;
    line-height: 18px;
    font-family: "lr oSVbN","sans-serif";
    color: #696969;
    font-weight: bold;
    border-left: 7px solid #999966;
	padding-left: 7px; }


ul.gplan{
margin-left:20px;
margin-top:10px;
list-style-image: url(/kawana/golf/g_plan_img/yajirushi.gif);
}

ul.gplan li {
font-size: 12px; line-height: 18px; font-family: "lr oSVbN","sans-serif"; color: #696969;
}

 table.price{
    border:0;
    border-top:1px solid #663300;
    border-left:1px solid #663300;

   background-color:#ffffff;

}

.price th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;; 
    align:center;
    valign:middle;
    background-color:#b8df91;
    text-align:center;
 }


.price td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    valign:middle;
    text-align:center;
}

.corse {
	color: #696969;
	font-size: 12px;
	font-weight: bold;
	border-left: 6px solid #999966;
	padding-left: 7px;

}

ul.kome{
    padding-top:10px;
	padding-left: 20px;
	list-style-image: url(/kawana/images/kome.gif);
}

.logo {
margin-top:30px;
}
.logo2 {
margin-top:10px;
margin-left:20px;

}



/*@eLXg@*/
.gr10 { font-size: 11px; line-height: 22px; font-family: "lr oSVbN","sans-serif"; color: #696969; }
.gr10_2{ font-size: 11px; line-height: 14px; font-family: "lr oSVbN","sans-serif"; color: #696969; }
.gr11 { font-size: 12px; line-height: 18px; font-family: "lr oSVbN","sans-serif"; color: #696969; }
.gr12b { font-size: 12px; line-height: 18px; font-family: "lr oSVbN","sans-serif"; color: #696969; font-weight: bold; }

.red12 { font-size: 13px; line-height: 16px; font-family: "lr oSVbN","sans-serif"; color: #ff0000; font-weight: bold; }
.pk12 { font-size: 13px; line-height: 16px;font-family: "lr oSVbN","sans-serif"; color: #ff3366; }
.whi12 { font-size: 12px; line-height: 5px;font-family: "lr oSVbN","sans-serif"; color: #ffffff; }

