img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rightimage {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
}

body{
	margin:0px;
	padding:0px;
	background-color: #CDC9C3;
	background-image: url(images-css/bg2nd.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN','MS PGothic','Osaka',sans-serif;
}
#container {
	width: 1000px;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#headWrap{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images-css/11.jpg);
	background-repeat: no-repeat;
	background-position: -100px top;
	background-attachment: fixed;
	position: relative;
}
#ie {
	display: none;
}
*html #ie {
	font-size: 0.8em;
	color: #F30;
	display: inline;
	float: left;
	width: 100%;
}
#headpanel{
	width:100%;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo{
	width:278px;
	height:236px;
	padding:0px;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25;
	background-image: url(images/freetime.png);
	background-repeat: no-repeat;
	background-position: 30px 40px;
}
#logo h1{
	font-family:Tahoma;
	font-size:46px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:50px;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
#logo h1 a{
float:left;
height:90px;
width:233px;
text-indent: -9999px;
}
#logo h2{}
#right{
	width:321px;
	height:14px;
	float:right;
	text-indent:-9999px;
	background-image: url(images/right.png);
	background-repeat: no-repeat;
	margin-top: 90px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
#tel {
	width: 460px;
	position: absolute;
	top: 196px;
	left: 520px;
	font-size: 0.67em;
	color: #EE9921;
	margin: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tel h3 {
	margin: 0px;
}
*html #tel {
	font-size: 0.7em;
	display: inline;
}
#menu{
	width:934px;
	height:35px;
	margin:0;
	padding:0px;
	float:left
}
#contentWrap{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background-color: #FFFFCC;
	background-image: url(images/containerBG-mid.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#contentPanel{
	width:100%;
	margin:0;
	background-image: url(images/containerBG-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#leftPanel{
	width:259px;
	float:left;
	border-right:#c6d09d dashed 1px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 34px;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 29px;
	display: inline;
}
.epi {
	font-family: serif;
	font-size: 1em;
	font-weight: bold;
	color: #03C;
	margin-left: 30px;
	display: block;
	margin-top: 25px;
	margin-bottom: 0px;
}
#diarybase {
	width:420px;
	float:left;
	height: 238px;
	background-image: url(images/blackboard.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px;
	display: inline;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#freediary{
	overflow: auto;
	height: 170px;
	width: 420px;
	margin-top: 42px;
	margin-bottom: 12px;
}
*html #freediary {
	margin-top: 0px;
	padding-top: 42px;
	overflow: scroll;
}

#freediary h2{
	text-indent: -9999px;
	float: left;
	height: 1px;
	width: 388px;
	margin: 0px;
}
#freediary h3 a{
	width:340px;
	float:left;
	font-family:serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 24px;
	padding: 0px;
}
#freediary p{
	width:340px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	line-height:16px;
	margin-top: 7px;
	margin-right: 20;
	margin-bottom: 12px;
	margin-left: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 20px;
}

#freediary img {
	height: 135px;
	width: 180px;
	text-align: justify;
	float: left;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333;
	border-bottom-color: #000;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 5px;
}

#freediary h4 {
	font-size: 0.6em;
	font-weight: normal;
	color: #FFF;
	display: block;
	float: left;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 260px;
}
#leftPanel .toplinks{width:259px; margin:0px; padding:0px; float:left}
#leftPanel .toplinks h2, .caution h2 {
	width:224px;
	margin:0px;
	float:left;
	font-family:serif;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	height: 36px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-shadow:0 1px 0 #ABBACE;
}
#leftPanel .toplinks h3, #leftPanel .toplinks h3 a {
	width:224px;
	margin:5px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:14px;
	color:#005b7f;
	font-weight:normal;
	text-decoration: none;
}
#leftPanel .toplinks h3 span {
	font-style: italic;
	color: #F60;
	float: left;
	width: 224px;
	margin-bottom: 12px;
	font-family: serif;
	font-weight: bold;
}
#leftPanel .toplinks p {
	width:224px;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#252525;
	line-height:16px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#leftPanel .toplinks ul{width:224px; margin:8px 0 0 0; padding:0px; float:left; display:block}
#leftPanel .toplinks ul li{width:224px; margin:0px; padding:0px; float:left; display:block}
#leftPanel .toplinks ul li a{width:205px; height:19px; margin:0px; padding:0 0 0 19px; float:left; font-family:Arial; font-size:12px; color:#363636; line-height:16px; text-decoration:none; border-bottom:#c6d09d solid 1px; background:url(images/lisstyle.jpg) no-repeat 0 -18px}
#leftPanel .toplinks ul li a:hover{color:#c46706; background:#FFFFFF url(images/lisstyle.jpg) no-repeat}
#leftPanel .toplinks ul li a.bottom{width:205px; height:19px; margin:0px; padding:0 0 0 19px; float:left; font-family:Arial; font-size:12px; color:#363636; line-height:16px; text-decoration:none; border-bottom:0px; background:url(images/lisstyle.jpg) no-repeat 0 -18px}
#leftPanel .toplinks ul li a.bottom:hover{color:#c46706; background:#FFFFFF url(images/lisstyle.jpg) no-repeat}

#album {
	float: left;
	height: auto;
	width: 259px;
}
#album h2, .osusume h2 {
	padding:0px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#039;
	line-height:24px;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#album p {
	font-size: 0.8em;
	display: block;
	width: 180px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#album img {
	background-image: url(shisetsu/shisetuimages/shadow-big.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
	margin-left: -5px;
}
#photo {width:224px; margin:31px 0 0 0; padding:0px; float:left}
#photo h2{
	width:224px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Georgia;
	font-size:20px;
	color:#039;
	line-height:24px;
	font-weight:normal
}
#photo h3{width:224px; margin:5px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:12px; color:#005b7f; line-height:16px; font-weight:bold}
#photo p{width:218px; margin:9px 0 0 0; padding:0 0 0 6px; float:left; font-family:Arial; font-size:11px; color:#252525; font-weight:bold}
#photo p a{
	color:#d25930;
	text-decoration:none;
}
#photo .login{
	width:160px;
	height:16px;
	margin-left:5px;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	border:#bdbcbd solid 1px;
	background:#FFFFFF;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
}
#photo .login:hover{background:#CCCCCC}
#freetime {
	width:235px;
	padding:10px;
	float:left;
	background-color: #FEFDE7;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#freetime h2 {
	margin:0px;
	padding:0px;
	font-size:1.25em;
	color:#039;
	line-height:1.5em;
	font-weight:bold;
	font-family: serif;
}
#freetime p {
	width:225px;
	float:left;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	font-size: 0.7em;
}
#freetime ul {
	float: left;
	height: auto;
	width: 223px;
	margin-left: 0px;
	font-weight: bold;
	margin-top: 15px;
	font-size: 0.7em;
	padding-left: 12px;
}
#freetime .pic1{
	width:110px;
	height:auto;
	padding:0px;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 10px;
	text-align: right;
}
#freetime .pic2{
	width:110px;
	height:auto;
	padding:0px;
	float:right;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 10px;
	text-align: right;
}
#freetime p a {
	width:220px;
	height:16px;
	margin-left:5px;
	float:right;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	border:#bdbcbd solid 1px;
	background:#FFFFFF;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#freetime p a:hover {background:#CCCCCC}
#freetime .blank{width:20px; height:10px; margin:10px 0 0 0; padding:0px; float:left}

#tackle {}
#tackle h3 {
	font-style: italic;
	color: #F60;
	float: left;
	width: 224px;
	margin-bottom: 12px;
	font-family: serif;
	font-weight: bold;
	font-size: 0.9em;
}
#tackle p {
	width:224px;
	padding:0px;
	float:left;
	font-size:12px;
	color:#252525;
	line-height:16px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

#middlePanel{width:388px; margin:0px; padding:0 0 38px 32px; float:left;}
#middlePanel .top{
	width:370px;
	margin:0px;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
#widepanel .top, #widepanel .dinner {
	float: left;
	width: 641px;
	margin: 0px;
}


#middlePanel .top h2, #widepanel .top h2, .aroma h2, #plansandcourses h2, #widepanel h2 {
	width:350px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:serif;
	font-size:28px;
	color:#000000;
	line-height:32px;
	font-weight:normal
}

#middlePanel .top h3 {
	width:350px;
	margin:9px 0 0 0;
	padding:0px;
	float:left;
	font-size:12px;
	color:#005b7f;
	line-height:16px;
	font-weight:bold
}
#widepanel .top h3 {
	width:300px;
	padding:0px;
	float:right;
	font-size:12px;
	color:#005b7f;
	line-height:16px;
	font-weight:bold;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#widepanel .aroma h3 {
	width:640px;
	padding:0px;
	float:left;
	font-size:1em;
	color:#01AC6A;
	font-weight:bold;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#widepanel .top img, #widepanel .dinner img {
	float: left;
	background-color: #FFF;
	margin: 15px;
	display: inline;
}

#widepanel .top .room h3,#widepanel .top .roomlast h3 {
	width: 145px;
	padding-left: 12px;
}
#middlePanel .top p, #middlePanel .bottom p{
	width:350px;
	margin:16px 0 0 0;
	padding:0px;
	float:left;
	font-size:12px;
	color:#363636;
	line-height:16px
}
#widepanel .top p, #widepanel .dinner p {
	width:300px;
	padding:0px;
	float:right;
	font-size:12px;
	color:#363636;
	line-height:16px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#widepanel .top .room p,#widepanel .top .roomlast p {
	width: 146px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 8px;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	margin-left: 0px;
	margin-right: 0px;
}

#middlePanel .top p span {
	color:#c46706;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 30px;
	display: block;
}
#widepanel .top p span, #widepanel .dinner p span {
	color:#c46706;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 300px;
	display: block;
}
#middlePanel .top a{
	width:auto;
	height:16px;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	border:#bdbcbd solid 1px;
	background:#FFFFFF;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 
#middlePanel .top ul {
	float: left;
	width: 240px;
	margin-left: 30px;
	margin-top: 20px;
}
#middlePanel .top ul li {
	list-style-image: url(images/circle.jpg);
}

#middlePanel .toptop a:hover{background:#CCCCCC}
#middlePanel .toptop{
	width:360px;
	float:left;
	border: thick dotted #FCF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding: 7px;
}
#middlePanel .toptop h2{
	width:350px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"ƒqƒ‰ƒMƒm–¾’© ProN W6", serif;
	font-size:24px;
	color:#333;
	line-height:32px;
	font-weight:bold
}
#middlePanel .toptop h3{
	width:350px;
	margin:9px 0 0 0;
	padding:0px;
	float:left;
	font-family:sans-serif;
	font-size:1.12em;
	color:#005b7f;
	font-weight:bold
	text-shadow:0 1px 0 #ABBACE;
}
#middlePanel .toptop p{width:350px; margin:16px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:12px; color:#363636; line-height:16px}
#middlePanel .toptop p span{color:#c46706; font-weight:bold}
#middlePanel .toptop a:hover{background:#CCCCCC}
#middlePanel .toptop img {
	float: left;
	padding-right: 7px;
	padding-bottom: 7px;
}
.bottom, .taiken, .turisuki {width:358px; margin:32px 0 0 0; padding:0px; float:left}
.bottom h2 {
	width:350px;
	margin:0px;
	padding:0 0 0 3px;
	float:left;
	font-family:serif;
	font-size:25px;
	color:#000000;
	line-height:29px;
	font-weight:normal
}
.taiken h2, .turisuki h2{
	width:350px;
	float:left;
	font-family:sans-serif;
	font-size:23px;
	color: #002B9E;
	font-weight:normal;
	background-image: url(images/circle.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.taiken p, .turisuki p{
	width:350px;
	margin:16px 0 0 0;
	padding:0px;
	float:left;
	font-size:12px;
	color:#03C;
	line-height:16px
}

.bottom h3{width:350px; margin:12px 0 0 0; padding:0 0 0 3px; float:left; font-family:Arial; font-size:12px; color:#005b7f; line-height:16px; font-weight:bold}
.bottom .pic3{
	width:358px;
	height:109px;
	margin:19px 0 0 0;
	padding:0px;
	float:left;
	background-image: url(images/DSC01146.jpg);
	background-repeat: no-repeat;
}
.bottom p span{
	color:#c46706;
	font-size: 12px;
	line-height: 16px;
}
.bottom ul{
	width:357px;
	padding:0px;
	float:left;
	display:block;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.bottom ul li{width:349px; margin:0px; padding:0px; float:left; display:block}
.bottom ul li a{width:334px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-family:Arial; font-size:12px; color:#1e2316; line-height:20px; text-decoration:none; border-bottom:#8bb5a2 dashed 1px; background:url(images/liststyle.jpg) no-repeat}
.bottom ul li a:hover{color:#c46706; background:url(images/liststyle.jpg) no-repeat 0 -24px}
.bottom ul li a.bottom{width:334px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-family:Arial; font-size:12px; color:#1e2316; line-height:20px; text-decoration:none; border-bottom:0px; background:url(images/liststyle.jpg) no-repeat}
.bottom ul li a.bottom:hover{color:#c46706; background:url(images/liststyle.jpg) no-repeat 0 -24px}


#widepanel {
	float: left;
	width: 641px;
	padding-bottom: 38px;
	padding-left: 32px;
	height: auto;
	display: inline;
}
*html #widepanel {
	width: 661px;
	padding-left: 20px;
}
#widepanel .bottom{
	width:640px;
	padding:0px;
	float:left;
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#widepanel .bottom h2{
	width:350px;
	margin:0px;
	float:none;
	font-family:serif;
	color:#FFF;
	font-weight:normal;
	background-color: #6C9;
	padding: 5;
}
#widepanel .bottom h3{
	font-size:1em;
	color:#F60;
	font-weight:bold;
	margin-top: 12px;
	margin-right: 20;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
	width: auto;
}
#widepanel .bottom p {
	font-size: 0.89em;
	color: #333;
	margin-bottom: 0px;
	line-height: 1.025em;
}

#widepanel .bottom ul{
	width:640px;
	padding:0px;
	float:left;
	display:block;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	background-image: none;
	font-size: 0.88em;
	line-height: 1.027em;
}
#widepanel .bottom ul li{
	padding:0px;
	display:block;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#widepanel .bottom ul li span {
	color: #F60;
	font-weight: bold;
	margin-left: -25px;
	width: 615px;
	display: block;
	background-image: url(images/circle-small.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}


#map {
	float: left;
	width: 641px;
}
.mapcourse {
	padding: 5px;
	float: left;
	height: auto;
	width: 641px;
	border: thin groove #C90;
	margin-top: 12px;
}
#courses .mapcourse h3 {
	font-size: 0.85em;
	color: #FFF;
	background-color: #C46706;
	text-indent: 10px;
}
#courses .mapcourse h4 {
	background-image: url(images/circle.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1em;
	text-indent: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 500px;
	margin-left: 20px;
}
#courses .mapcourse p {
	font-size: 0.88em;
	float: right;
	width: 600px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#courses .mapcourse ul{
	float: left;
	width: 600px;
	margin-left: 50px;
	margin-bottom: 20px;
}
#courses .mapcourse li{
	list-style-image: url(images/circle-small.jpg);
	font-size: 0.8em;
}
#courses .mapcourse li span {
	font-weight: bold;
	float: left;
	width: 150px;
	color: #F60;
}


#widepanel .dinner h2, #map h2 {	width:350px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:serif;
	font-size:28px;
	color:#000000;
	line-height:32px;
	font-weight:normal}
#widepanel .dinner h3 {
	width:300px;
	padding:0px;
	float:right;
	color:#005b7f;
	font-weight:bold;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#courses {
	float: left;
	width: 641px;
}
.course {
	padding: 5px;
	float: left;
	height: auto;
	width: 300px;
	margin-right: 7px;
	border: thin groove #C90;
}

#courses .course img {
	background-image: url(shisetsu/shisetuimages/shadow-big.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 10px;
}
#courses .course h3 {
	font-size: 0.85em;
	color: #FFF;
	background-color: #C46706;
	text-indent: 10px;
}

#courses .thumb {
	text-align: center;
	float: right;
	width: 85px;
	margin-top: 10px;
	margin-right: 5px;
}

#courses .thumb img	{margin-bottom: 10px;}

#courses .thumb p	{
	margin: 0;
	width: 85px;
	font-size: 0.7em;
	color: #F60;
}

#rooms {
	float: left;
	width: 641px;
}
#rooms .room img,#rooms .roomlast img {
	margin: 0px;
}

.room {
	float: left;
	height: 280px;
	width: 153px;
	margin-right: 6px;
	border: thin solid #0C8796;
}
.room h2 {}
.room p {}
.blank {
	height: 5px;
	width: 340px;
	clear: both;
	float: left;
}

#widepanel .services{
	width:641px;
	padding:0px;
	float:left;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#widepanel .services h2{width:218px; margin:0px; padding:0px; float:left; font-family:Georgia; font-size:20px; color:#000000; line-height:24px; font-weight:normal}

#widepanel .services ul{
	width:641px;
	padding:0px;
	float:left;
	display:block;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#widepanel .services ul li{
	width:305px;
	float:left;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 23px;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#widepanel .services ul li .cal{
	width:70px;
	height:70px;
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(shisetsu/shisetuimages/shadow.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

#widepanel .services ul li .cal span{
	width:45px;
	float:left;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	margin:0px;
	background-image: url(shisetsu/shisetuimages/shadow.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#widepanel .services ul li h2{
	width:164px;
	margin:0px;
	float:left;
	font-size:12px;
	color:#4f790a;
	line-height:16px;
	font-weight:bold;
	clear: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}

#widepanel .services ul li p{
	font-size:12px;
	color:#252525;
	line-height:16px;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	float: none;
	width: 300px;
}

#widepanel .services ul li img{
	padding:0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#widepanel .services ul li a:hover{text-decoration:none}



#widepanel .dish {
	float: left;
	width: 641px;
	margin-top: 15px;
}

#widepanel .dish ul{
	width:641px;
	padding:0px;
	float:left;
	display:block;
}

#widepanel .dish ul li{
	width:300px;
	float:left;
	display:block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4f790a;
}

#widepanel .dish ul li .pict{
	width:140px;
	height:auto;
	margin:0px;
	float:left;
	background-image: url(shisetsu/ryouri/shadow-mid.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
}

#widepanel .dish ul li .pict span{
	font-size:0.7em;
	color:#000;
	padding: 0px;
	float: left;
	width: 130px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 1em;
	height: 2em;
}

#widepanel .dish ul li h2{
	width:147px;
	margin:0px;
	float:right;
	font-size:0.9em;
	color:#FFF;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	line-height: 1.2em;
	background-color: #4f790a;
}

#widepanel .dish ul li p{
	color:#252525;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 152px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	float: none;
	width: 150px;
}

#widepanel .dish ul li img{
	padding:0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#widepanel .dish ul li a:hover{text-decoration:none;}
#rigtPanel {
	width:218px;
	margin:0px;
	padding:0 0 0 35px;
	float:left;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #c6d09d;
}
#rigtPanel .fishing{
	width:218px;
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images/boat.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#rigtPanel .fishing h2{
	float:left;
	font-family:Georgia;
	font-size:20px;
	color:#000000;
	line-height:24px;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
	text-shadow:0 1px 0 #ABBACE;
}
#rigtPanel .fishing h2 span {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-shadow:0 1px 0 #ABBACE;
}
#rigtPanel .diary h3,#rigtPanel .diary h3 a {
	width:218px;
	float:left;
	font-size:14px;
	color:#005b7f;
	line-height:16px;
	font-weight:bold;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#rigtPanel .diary h4 {
	font-size: 0.65em;
	text-align: right;
	width: 218px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rigtPanel .fishing p{
	font-size:12px;
	color:#252525;
	line-height:16px;
	float: left;
	width: 218px;
	margin-bottom: 0px;
}
.more {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BDBCBD;
	color:#000000;
	float:right;
	font-size:10px;
	height:16px;
	line-height:14px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:90px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.moremore {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BDBCBD;
	color:#000000;
	float:right;
	font-size:10px;
	height:16px;
	line-height:14px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:150px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.more a:hover, .moremore a :hover {
	background-color: #0CF;
}
#rigtPanel .fishing p span {
	font-size: 0.8em;
	font-weight: normal;
	text-align: right;
	padding: 0px;
	float: left;
	width: 218px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#rigtPanel .fishing ul{
	width:218px;
	padding:0px;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 0.8em;
}
#rigtPanel .fishing ul img {
	float: left;
	padding: 7px;
}
#rigtPanel .fishing ul li{
	width:218px;
	margin:0px;
	padding:0;
	float:left;
	font-size: 0.9em;
	line-height: 1.2em;
	list-style-position: inside;
	list-style-image: url(images/bluedot-small.png);
}
#rigtPanel .fishing ul li h2{
	width:164px;
	margin:0px;
	padding:0 0 0 7px;
	float:left;
	font-size:12px;
	color:#4f790a;
	line-height:16px;
	font-weight:bold;
	display: block;
}
#rigtPanel .fishing ul li p{
	font-size:12px;
	color:#252525;
	line-height:16px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	display: block;
	float: left;
}
#rigtPanel .fishing ul li a{width:218px; margin:14px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:11px; font-weight:bold; color:#c46706; line-height:15px}
#rigtPanel .fishing ul li a:hover{text-decoration:none}

#rigtPanel .services{width:218px; margin:0px; padding:0px; float:left}

#rigtPanel .services h2 {
	width:218px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:serif;
	font-size:20px;
	color:#000000;
	line-height:24px;
	font-weight:normal
}
#rigtPanel .services h3 {
	width:218px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:serif;
	font-size:16px;
	color:#000000;
	font-weight:normal
}
#rigtPanel .services p{
	font-size:12px;
	color:#F60;
	line-height:16px;
	float: left;
	width: 218px;
	margin-bottom: 0px;
}
#rigtPanel .services ul{width:218px; margin:23px 0 0 0; padding:0px; float:left; display:block}
#rigtPanel .services ul li{width:218px; margin:0px; padding:0 0 23px 0; float:left; display:block}
#rigtPanel .services ul li .cal{
	width:70px;
	height:70px;
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(shisetsu/shisetuimages/shadow.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
#rigtPanel .services ul li .cal a{
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color:#c46706;
	line-height:15px;
	float: none;
	width: 60px;
	margin: 0px;
	height: 60px;
}

#rigtPanel .services ul li .cal span{width:45px; float:left; padding:0px; font-family:Arial; font-size:11px; color:#FFFFFF; text-align:center; font-weight:bold; margin:0px}
#rigtPanel .services ul li .cal img {
	margin-top: 5px;
	padding: 0px;
}

#rigtPanel .services ul li h2{
	width:210px;
	margin:0px;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size: 0.87em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	background-image: url(images/blueback.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

#rigtPanel .services ul li p{
	width:210px;
	float:none;
	font-size:12px;
	color:#252525;
	line-height:16px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}

#rigtPanel .services ul li a{width:218px; margin:14px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:11px; font-weight:bold; color:#c46706; line-height:15px}

#rigtPanel .services ul li a:hover{text-decoration:none}

#rigtPanel .services ul li .author{width:186px; height:21px; margin:14px 0 0 0; padding:0 0 0 32px; float:left; font-family:Arial; font-size:11px; color:#343434; line-height:20px; background:#fefde7 url(images/author.jpg) no-repeat 10px 0}

#rigtPanel .services ul li .author span{font-weight:bold}
#rigtPanel .contacts{width:200px; margin:16px 0 0 0; padding:0px; float:left}
#rigtPanel .contacts h2{width:200px; margin:0px; padding:0 0 3px 0; float:left; font-family:Georgia; font-size:20px; color:#000000; line-height:24px; font-weight:normal}
#rigtPanel .contacts input{width:191px; height:17px; margin:7px 0 0 0; padding:3px 0 0 9px; float:left; font-family:Arial; font-size:10px; color:#363636; border:0px; background:#f3efc0}
#rigtPanel .contacts textarea{width:191px; height:58px; margin:7px 0 0 0; padding:3px 0 0 9px; float:left; font-family:Arial; font-size:10px; color:#363636; border:0px; background:#f3efc0}
#rigtPanel .contacts a{width:55px; height:16px; margin:10px 0 0 0; margin-left:5px; padding:0px; float:left; font-family:Arial; font-size:10px; color:#000000; line-height:14px; text-align:center; text-decoration:none; border:#bdbcbd solid 1px; background:#FFFFFF}
#rigtPanel .contacts a:hover{background:#cccccc}

#leftPanel .tayori{
	width:248px;
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(aroma/kaorinotayori.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#leftPanel .tayori h2{
	font-family:serif;
	font-size:20px;
	color:#000000;
	line-height:24px;
	font-weight:normal;
	text-shadow:0 1px 0 #ABBACE;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 25px;
}
#leftPanel .tayori h2 span {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-shadow:0 1px 0 #ABBACE;
}
#leftPanel .tayori h3 {
	width:248px;
	padding:0px;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
#leftPanel .tayori h3 a {
	font-family: serif;
	color: #F60;
	text-decoration: none;
	text-align: center;
	display: block;
}
#leftPanel .tayori h4 {
	font-size: 0.67em;
	margin: 0px;
}
#leftPanel .tayori p{
	font-size:12px;
	color:#252525;
	line-height:16px;
	float: left;
	width: 248px;
	margin-bottom: 0px;
}
#leftPanel .tayori p span {
	font-size: 0.8em;
	font-weight: normal;
	text-align: right;
	padding: 0px;
	float: left;
	width: 248px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftPanel .tayori p img {
	margin-left: 24px;
}
#leftPanel .readmore p a{
	width:150px;
	height:16px;
	padding:0px;
	float:left;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	background:#FFFFFF;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 35px;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bdbcbd;
	border-right-color: #333;
	border-bottom-color: #000;
	border-left-color: #bdbcbd;
} 
#leftPanel .readmore p a:hover {
	background-color: #D4FECF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #FFF;
	border-bottom-color: #CCC;
	border-left-color: #666;
}

#footWrap{
	width:100%;
	margin:0px;
	float:left;
	background-image: url(images/containerBG-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 26px;
	padding-left: 0;
}
#footPanel{
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footNav{
	width:934px;
	padding:0px;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#footNav ul{
	width:100%;
	padding:0px;
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footNav ul li{
	width:auto;
	float:left;
	display:block;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #030;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footNav ul li .blank{
	width:auto;
	margin:3px 0 0 0;
	padding:0 10px 0 10px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#030;
	line-height:16px;
	font-weight:bold
}
#footNav ul li a{
	font-family:Arial;
	font-size:12px;
	color:#030;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px
}
#footNav ul li a:hover{text-decoration:underline}
#footPanel p{width:934px; margin:12px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:11px; color:#fffcd5; line-height:15px; font-weight:bold; text-align:center}
#footPanel p a{color:#e5df85; text-decoration:none}
#footPanel p a:hover{text-decoration:underline}
.roomlast {
	float: left;
	height: 280px;
	width: 153px;
	border: thin solid #0C8796;
}
#kisetsu {}
#leftPanel .toplinks #kisetsu h3 {
	color: #0066CC;
	font-weight: bold;
	background-image: url(images/bluedot.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#guide {
	float: left;
	width: 370px;
}
#guide h2 {
	color: #0066CC;
	font-weight: bold;
	background-image: url(images/bluedot.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 0.88em;
	width: 370px;
}
#guide p {
	font-size:12px;
	color:#252525;
	line-height:16px;
	float: none;
	width: 370px;
	margin: 0px;
}
#guide p span {
	font-weight: bold;
	color: #F60;
	display: block;
}
#links {
	float: left;
	width: 218px;
}
#links h2, #vacancy h2 {
	color:#000000;
float:left;
font-family:serif;
font-size:20px;
font-weight:normal;
line-height:24px;
margin:0;
padding:0;
width:218px;
}
#links ul {
	padding-left: 0px;
}
#links li {
	list-style-image: url(images/orangedot.png);
	margin-bottom: 7px;
	height: auto;
	width: 218px;
	float: left;
	padding-left: 0px;
}
#links li h3 {
	font-size: 0.78em;
	color: #F60;
	margin: 0px;
	font-weight: normal;
}
#links li p {
	font-size: 0.75em;
	margin: 0px;
	line-height: 1.1em;
}
#links li a {
	display: block;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: right;
	font-size: 0.989em;
	color: #333;
}
.osusume {
	float: left;
	width: 259px;
	margin-top: 30px;
}
.osusume h3 {
	background-image:url(images/circle.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#0066CC;
	font-weight:bold;
	padding-left:20px;
	font-size: 0.98em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.osusume p {
	color:#252525;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding:0;
	width:220px;
	margin-top: 7px;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 5px;
}
.osusume ul {
	float: left;
	width: 210px;
	margin-left: 10px;
	padding-left: 0px;
}
.osusume li {
	float:left;
	list-style-image:url("images/orangedot.png");
	width:218px;
	font-size: 0.78em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	line-height: 1.2em;
}
.osusumeshop {
	padding: 5px;
	float: left;
	height: auto;
	width: 230px;
	margin-bottom: 15px;
	background-color: #FFFFF1;
	border: 1px solid #03F;
}
#newplan {
	float: left;
	width: 259px;
	background-image: url(images/planbg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#newplan h2 {
	float: left;
	width: 259px;
	background-image: url(images/planbg-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	margin: 0px;
	height: 47px;
	text-indent: -9999px;
}
#newplan h3{
	font-size: 0.98em;
	color: #000;
	float: left;
	width: 240px;
	margin-left: 7px;
	margin-bottom: 0px;
}
#newplan h4{
	display: none;
}
#newplan a {
	color: #000;
}
#newplan p {
	font-size: 0.89em;
	line-height: 1.2em;
	float: left;
	width: 210px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
}
#newplan p span {
	display: none;
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
}
#newplan img {}
.planbottom {
	background-image: url(images/planbg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 259px;
	height: 20px;
}
.caution {}
.caution h3 {
	width:230px;
	float:left;
	font-size:0.8em;
	color:#F60;
	font-weight:normal;
	background-image: url(images/circle-small.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.caution p {}
.caution ul {
	font-size: 0.8em;
	float: left;
	width: 259px;
	line-height: 1.18em;
	padding-left: 0px;
}
.caution ul ul {
	font-size: 1em;
	font-weight: bold;
}
.caution li {
	list-style-image: url(images/orangedot.png);
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.caution li span {
	font-weight: bold;
	color: #F60;
	display: inline;
	margin-right: 10px;
}
#plansandcourses {
	float: left;
	width: 388px;
}
.ryoukin {
	padding: 5px;
	float: left;
	height: auto;
	width: 370px;
	margin-right: 7px;
	border: thin groove #C90;
	margin-bottom: 10px;
}

#plansandcourses .ryoukin img {
	background-image: url(shisetsu/shisetuimages/shadow-big.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 10px;
	float: left;
}
#plansandcourses .ryoukin h3 {
	font-size: 0.85em;
	color: #FFF;
	background-color: #C46706;
	text-indent: 10px;
	margin-top: 7px;
	margin-bottom: 5px;
}
#plansandcourses #therapy {
	background-color: #3C9;
}
#plansandcourses .ryoukin p,#plansandcourses .option p {
	color:#191919;
	font-size:12px;
	line-height:16px;
	padding:0;
	width:370px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#plansandcourses .ryoukin ul {
	font-size: 1em;
	font-weight: bold;
	clear: both;
	float: left;
	width: 370px;
	margin-left: 20px;
}
#plansandcourses .ryoukin li {
	display: inline;
	margin-right: 20px;
}
#plansandcourses .ryoukin ul li.season {
	color: #06C;
}
#plansandcourses .ryoukin ul li.seasonboat {
	color: #06C;
	font-size: 0.7em;
	display: block;
}
#plansandcourses .option {
	width:370px;
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin: 0px;
	border: thin solid #4f790a;
}

#plansandcourses .option h3 {
	font-size: 0.85em;
	color: #FFF;
	background-color: #4f790a;
	text-indent: 10px;
	margin-top: 7px;
	margin-bottom: 5px;
}
#plansandcourses .option ul{
	font-size: 0.89em;
	font-weight: bold;
	clear: both;
	float: left;
	width: 350px;
	margin-left: 20px;
	padding-left: 0px;
}
#plansandcourses .option li,#vacancy li {
	margin-right: 20px;
	list-style-image: url(images/orangedot.png);
}
#plansandcourses .option ul li span {
	color: #F60;
	display: block;
}
#vacancy {
	width: 260px;
	float: left;
	padding-left: 15px;
}
#vacancy ul {
	font-size: 0.89em;
	clear: both;
	float: left;
	width: 260px;
	margin-left: 20px;
	line-height: 1em;
	margin-bottom: 15px;
}
.button {
	width: 200px;
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
	height: 78px;
	background-image: url(images/goyoyaku2.jpg);
}

.button img a:hover {

}
#cancel {
	float: left;
	width: 220px;
	margin-left: 32px;
}
#cancel p {
	font-size: 0.8em;
	margin-top: 0px;
}
#cancel ul {}
#cancel li {}
#sliderbg {
	float: left;
	height: 380px;
	width: 500px;
	background-image: url(sliderimages/sliderback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 29px;
	margin-bottom: 42px;
	display: inline;
}
#slider {
	width: 480px;
	float: left;
}
#rightindex {
	float: right;
	width: 458px;
	margin-left: 4px;
	height: 360px;
	margin-bottom: 62px;
	display: inline;
}
