body, h1, h2 {
		margin: 0px;
		padding: 0px;
		font-size: 90%; /* IE */
		color:#666666;
		line-height:130%;
		font: Verdana, ＭＳ Ｐゴシック ;
		}
		
html>/**/body, h1, h2 {
  font-size: 14px; /* Except IE */
}

body {background-color: #a8add7; text-align:center}

a:link { color:#666666; text-decoration:none;}

a:visited { color:#666666; text-decoration:none;}

a:hover { color:#666666; background:#FFFFCC; text-decoration:none;}

#container {background-color: #F4F9F9; text-align: left; padding: 0px; height: auto; width: 790px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-left: 0px}

#container #header {margin: 0px; padding: 0px; width: 790px; background-image:url(../images/pyx/share/header_bg.gif); height:365px; background-repeat:no-repeat}

#header_img {width:483px; height:283px; margin:68px 37px 0 0; float:right}

#h_menu {
	float:left;
	margin:184px 0 0 0;
	width:232px;
}

#h_menu img { vertical-align:bottom;}

#content_box_left {margin:0px 0 0 0; width:406px; float:left}

#con_left {margin:0; background-color:#F4F9F9; width:203px; float:left}

#con_right {margin:0; background-color:#F4F9F9; width:203px; float:right}

#content_box_right {margin:0px 0 0 0; width:384px; float:right}

#con_left2 {margin:0; background-color:#F4F9F9; width:203px; float:left}

#con_right2 {margin:0; background-color:#F4F9F9; width:181px; float:right}

.clear {clear:both}

#footer {width:790px; height:auto; background-color:#FFFFFF}

#footer table {
	font-size:79%;
	text-align:center;
	line-height:170%
}

#footer table .td1{padding:20px 0 20px 0; width:203px}

#footer table .td2{padding:20px 0 20px 0; width:181px}

#footer .img1{width:80px; text-align:center}

#footer .img2{width:35px; text-align:center}

.items {margin:10px 0 5px 16px; width:170px}

.items p {margin:5px 6px; font-size:90%}

.motto {margin:20px 0 0 125px}

.motto small {margin:0; font-size:90%}

#textarea {background-color:#F4F9F9;color:#000000; width:170px; margin-left:5px; margin-top:2px; height:75px; font-size:90%; border:none; color:#666666;scrollbar-3dlight-color:#999999; scrollbar-arrow-color:#F4C80F; scrollbar-darkshadow-color:#999999; scrollbar-face-color:#F4F9F9; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#80bfff; scrollbar-track-color:#F4F9F9; line-height:105%}

.border {border-right:#666666 dotted 1px} 

.anko {height:13px}

#info img {margin:11px 0 0 3px}

#map img {margin:20px 0 0 3px}

#map .map_img {margin:2px 0 0 14px}

#map p {margin:10px 0 0 14px; font-size:85%; width:150px; line-height:140%}

.items_op {width:373px; margin:10px 0 5px 10px}

.items_op p {
	margin:5px 6px;
	font-size:90%;
}

.items_op h3 {margin:0 3px; font-size:100%; color:#467EF4}

.items_op h3 img {margin:0 3px; vertical-align:middle}

.items_op h3 small { font-weight:normal;font-size:90%; margin-left:4px}

.op_pic {float:left; width:140px;}

.items_op ul {
	list-style-position:outside;
	padding:0;
	display:inline;
	list-style-type:none;
	float:right;
	width:220px;
	margin:0 3px 0 0;
	line-height:130%;
	font-size:90%;
}

.items_op li {margin:3px 0;}

.items_op li span {float:right; width:205px}

.items_op li .icon0 {float:left; width:9px;}

.items_op li .icon1 {float:left; width:12px;}

.items_op li .icon-a {margin:0 2px}

.items_op li small {
	font-size:88%;
	color:#828282;
	line-height:120%
}
	
.items_op li .chusyaku {
	font-size:88%;
	color:#EE7A48;
	line-height:120%
}

.op_text1 {color:#333333}

.gozengogo {color:#467EF4}

#op_title {float:left; margin:8px 0 0 17px; color:#CE8D19}

#op_kochira {float:right; margin:4px 19px 0 0}

#cou_title {
	float:left;
	margin:5px 0 0 17px;
	color:#477729
}

/* オプショナル申し込みについて */

#op_order {background-image:url(../images/pyx/op/order_bg.gif); background-repeat:no-repeat; background-color:#9fd0ff;}

#op_box {width:370px; text-align:left; padding:3px 15px; color:#3E3E3E}

#op_box h2 {text-align:center; font-size:130%; margin-top:20px; color:#0000AE}

#op_box h3 {font-weight:normal; font-size:100%;}

#op_box table {width:300px; margin-left:15px; font-size:80%;}

#op_box table .td1 {padding:4px; background-color:#E0E3F5; border-bottom:1px #CCCCCC solid;}

#op_box table .td2 {padding:4px; background-color:#F2F2F2; border-bottom:1px #CCCCCC solid;}

#op_box table .td3 {padding:4px; background-color:#E0E3F5;}

#op_box table .td4 {padding:4px; background-color:#F2F2F2;}

#op_box ol {font-size:90%; line-height:120%}

/* スパ */

#spa_left {margin:0; background-color:#F4F9F9; width:394px; float:left}

.items_spa {width:373px; margin:10px 0 5px 10px}

.items_spa p {
	margin:5px 6px;
	font-size:90%;
}

.items_spa h3 {margin:0 3px; font-size:100%; color:#467EF4; margin-bottom:5px;}

.items_spa h3 img {margin:0 3px; vertical-align:middle}

.items_spa h3 small { font-weight:normal;font-size:90%; margin-left:4px}

.spa_pic {float:left; width:140px;}

.items_spa .ul1 {
	list-style-position:outside;
	padding:0;
	display:inline;
	list-style-type:none;
	float:right;
	width:224px;
	margin:0 3px 0 0;
	line-height:130%;
	font-size:90%;
	height:115px
}

.items_spa .ul2 {
	list-style-position:inside;
	padding:0;
	display:inline;
	list-style-type:none;
	margin:0 3px 0 0;
	line-height:130%;
	font-size:90%;
	float:left;
	width:362px;
	margin-left:8px
}

.items_spa li {margin:3px 0;}

.items_spa .dot {margin:3px 0; border-bottom:#00FFFF 1px dotted;}

.items_spa .price_waku {
	width:122px;
	text-align:right;
}

.items_spa .price {font-size:110%; color:#FF6600; margin-left:2px}

.items_spa li span {float:right; width:205px}

.items_spa li .icon0 {float:left; width:9px;}

.items_spa li .icon1 {float:left; width:12px;}

.items_spa li .icon-a {margin:0 2px}

.spa_menu {width:370px;}

.items_spa li .spa_menu2 {float:left; width:235px;}

.items_spa .menu_s {margin-left:12px}

/* ゴルフ */

#golf_hyou {width:370px;}

#golf_hyou table {
	width:360px;
	font-size:88%;
	margin:10px 0 15px 8px;
}

#golf_hyou table .td1 {padding:4px; background-color:#E0E3F5; border-bottom:1px #CCCCCC solid;}

#golf_hyou table .td1-g {padding:4px; background-color:#E3EEE1; border-bottom:1px #CCCCCC solid;}

#golf_hyou table .td2 {padding:4px; background-color:#F2F2F2; border-bottom:1px #CCCCCC solid;}

#golf_hyou table .td3 {padding:4px; background-color:#E0E3F5;}

#golf_hyou table .td3-g {padding:4px; background-color:#E3EEE1;}

#golf_hyou table .td4 {padding:4px; background-color:#F2F2F2;}

#golf_hyou table .td1-o {padding:4px; border-bottom:1px #CCCCCC solid; background-color:
#FFEEE6}

#golf_hyou table .td1-gray {padding:4px; border-bottom:1px #CCCCCC solid; background-color:#F2F2F2}

#golf_hyou table .td3-gray {padding:4px; background-color:#F2F2F2}

#golf_hyou table .td3-b {padding:4px; background-color:#F0F0FF}

/* Corner */

.cornr_box {background: #F4F9F9 url(../images/pyx/share/roundedcornr_grad.gif) repeat-x top left;}

.cornr_box p {
	padding:5px 1px;
	font-size: 100%;
}

.waku_l {float:left; width:140px; font-size:95%}

.w_p {float:left; width:130px; text-align:center; background-color:#FFFFDD}

