html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding : 0px;
	margin : 0px;
	border-width : 0px;
	border-style : none;
	font-style:normal;}
body{
	margin : 15px 3px 15px 3px;
  	background-image : url(img/wall.gif);background-position : center;
  	background-repeat : repeat-y;
  	color : #666;
  	background-color : #fff;}

td {text-align: left;}
.input-box {border-width : 1px;border-style : solid;border-color : #666;}
.link-text a{color :#ffa800;text-decoration:underline;}
.link-text a:link{color :#ffa800;text-decoration:underline;}
.link-text a:active{color :#ffa800;text-decoration:underline;}
.link-text a:visited{color :#ffa800;text-decoration:underline;}
.link-text a:hover{color :#333;text-decoration:underline;} 
.link-text2 a{color :#666;text-decoration:none;}
.link-text2 a:link{color :#666;text-decoration:none;}
.link-text2 a:active{color :#666;text-decoration:none;}
.link-text2 a:visited{color :#666;text-decoration:none;}
.link-text2 a:hover{color :#333;text-decoration:underline;} 
.link-text3 a{color :#666;text-decoration:underline;}
.link-text3 a:link{color :#666;text-decoration:underline;}
.link-text3 a:active{color :#666;text-decoration:underline;}
.link-text3 a:visited{color :#666;text-decoration:underline;}
.link-text3 a:hover{color :#333;text-decoration:underline;} 

.header{display:block;overflow: hidden;
  	width: 780px;margin-bottom:0px;}
.logo a{
  	display:block;float:left;width: 130px;height: 70px;text-indent : 0px;
  	overflow: hidden;margin-right : 125px;}
.navi01 a{display:block;float:left;font-size : 12px;overflow: hidden;
  	width: 100px;height: 30px;margin : 40px 0px 0px 0px;text-decoration:none;
  	background-image : url(img/navi01.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi02 a{display:block;float:left;font-size : 12px;overflow: hidden;
  	width: 240px;height: 30px;margin : 40px 0px 0px 0px;text-decoration:none;
  	background-image : url(img/navi02.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi03 a{display:block;float:left;font-size : 12px;overflow: hidden;
  	width: 100px;height: 30px;margin : 40px 0px 0px 0px;text-decoration:none;
  	background-image : url(img/navi03.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi04 a{display:block;float:left;font-size : 12px;overflow: hidden;
  	width: 80px;height: 30px;margin : 40px 0px 0px 0px;text-decoration:none;
  	background-image : url(img/navi04.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi01 a:hover{background-position : -100px -5px;}
.navi02 a:hover{background-position : -240px -5px;}
.navi03 a:hover{background-position : -100px -5px;}
.navi04 a:hover{background-position : -100px -5px;}
.navi01-on a{display:block;float:left;overflow: hidden;
  	width: 100px;height: 30px;margin : 40px 0px 0px 0px;
  	background-image : url(img/navi01.gif);background-position : -100px -5px;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi02-on a{display:block;float:left;overflow: hidden;
  	width: 240px;height: 30px;margin : 40px 0px 0px 0px;
  	background-image : url(img/navi02.gif);background-position : -240px -5px;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi03-on a{display:block;float:left;overflow: hidden;
  	width: 100px;height: 30px;margin : 40px 0px 0px 0px;
  	background-image : url(img/navi03.gif);background-position : -100px -5px;
  	background-repeat : no-repeat;text-indent : -99999px;}
.navi04-on a{display:block;float:left;overflow: hidden;
  	width: 80px;height: 30px;margin : 40px 0px 0px 0px;
  	background-image : url(img/navi04.gif);background-position : -100px -5px;
  	background-repeat : no-repeat;text-indent : -99999px;}

.index-photo{display:block;position:relative;width: 780px;height: 439px;margin : 0px;overflow:hidden;}
.kado1 {display:block;position:absolute;overflow: hidden;width: 7px;height: 7px;margin : 0px;padding: 0px;left:0px;top:0px;z-index:2;
  	background: url(img/kado14x14.gif) -7px -7px no-repeat;}
.kado2 {display:block;position:absolute;overflow: hidden;width: 7px;height: 7px;margin : 0px;padding: 0px;right:0px;top:0px;z-index:2;
  	background: url(img/kado14x14.gif) 0px -7px no-repeat;}
.kado3 {display:block;position:absolute;overflow: hidden;width: 7px;height: 7px;margin : 0px;padding: 0px;right:0px;top:432px;z-index:2;
  	background: url(img/kado14x14.gif) 0px 0px no-repeat;}
.kado4 {display:block;position:absolute;overflow: hidden;width: 7px;height: 7px;margin : 0px;padding: 0px;left:0px;top:432px;z-index:2;
  	background: url(img/kado14x14.gif) -7px 0px no-repeat;}
.mask780x439 {display:block;position:absolute;overflow: hidden;width: 780px;height: 439px;margin : 0px;padding: 0px;left:0px;top:0px;z-index:10;}

.underline1 {border: 0px 0px 1px 0px solid #ccc;}

.other-photo{width: 780px;height: 185px;margin : 10px 0px 0px 0px;}
.title-box{display:block;float:left;overflow: hidden;width: 780px;height: 50px;margin : 0px 0px 0px 0px;}
.subnavi{font-size : 13px;margin : 0px 0px 0px 0px;text-align:left;color : #666;}
.subnavi a:link{color :#666;text-decoration:none;}
.subnavi a:active{color :#666;text-decoration:none;}
.subnavi a:visited{color :#666;text-decoration:none;}
.subnavi a:hover{color :#222;text-decoration:underline;}
.modoru{font-size : 13px;margin : 0px 0px 0px 0px;text-align:right;color : #ffa800;}
.modoru a:link{color :#ffa800;text-decoration:underline;}
.modoru a:active{color :#ffa800;text-decoration:underline;}
.modoru a:visited{color :#ffa800;text-decoration:underline;}
.modoru a:hover{color :#222;text-decoration:underline;}
.box-padding {padding : 0px 20px 0px 5px;}
.box-line {border-width : 1px 1px 1px 1px;border-style : solid;border-color : #ccc;}
.box-underline {border-width : 0px 0px 1px 0px;border-style : dotted;border-color : #999;}
.box-underline2 {border-width : 0px 0px 1px 0px;border-style : dotted;border-color : #bbb;}
.box-underline3 {border-width : 0px 0px 1px 0px;border-style : solid;border-color : #bbb;}
.base{width: 780px;margin-top:10px;}
.infobox-wraper{width: 470px;height: 103px;overflow: auto;}
.infobox{padding : 0px 0px 0px 0px;border-width : 0px 0px 0px 0px;border-style : solid;
	border-color : #ccc;line-height : 1.4;width: 460px;overflow: auto;}
.infobox A {color :#666;text-decoration:none;}
.infobox A:hover{color :#222;text-decoration:underline;}
.infobox ul{margin : 0px 0px 0px 0px;padding : 0px 0px 0px 20px;list-style-image:url('img/listmark.gif');
	list-style-position:outside;list-style-type:none;}
.infobox li{margin : 5px 0px 0px 0px;padding : 0px 0px 5px 0px;border-width : 0px 0px 1px 0px;
	border-style : dotted;border-color : #bbb;line-height : 1.4;}
.infobox2{margin : 0px 0px 0px 30px;padding : 0px 0px 0px 0px;border-width : 0px 0px 0px 0px;
	border-style : solid;border-color : #ccc;line-height : 1.4;width: 730px;overflow: auto;}
.infobox2 A {color :#666;text-decoration:none;}
.infobox2 A:hover{color :#222;text-decoration:underline;}
.infobox2 ul{margin : 0px 0px 0px 0px;padding : 0px 0px 0px 20px;list-style-image:url('img/listmark.gif');
	list-style-position:outside;list-style-type:none;}
.infobox2 li{margin : 5px 0px 0px 0px;padding : 0px 0px 5px 0px;border-width : 0px 0px 1px 0px;
	border-style : dotted;border-color : #bbb;line-height : 1.4;}
.trip-info{display:block;width: 380px;height: 108px;text-indent : 0px;
  	overflow: hidden;}
.text-wraper{display:block;text-align:left;font-size : 13px;
  	width: 780px;line-height : 20px;color :#666;}
.title-text {font-size : 14px; color : #888;line-height : 1.7;}
.footer-navi01 a{display:block;float:left;overflow: hidden;
  	width: 96px;height: 40px;margin : 0px 13px 0px 0px;
  	background-image : url(img/footer-navi01.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.footer-navi01 a:hover{background-position : -100px 0px;}

.footer-navi02 a{display:block;float:left;overflow: hidden;
  	width: 96px;height: 40px;margin : 0px 13px 0px 0px;
  	background-image : url(img/footer-navi02.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.footer-navi02 a:hover{background-position : -100px 0px;}

.footer-navi03 a{display:block;float:left;overflow: hidden;
  	width: 82px;height: 40px;margin : 0px 0px 0px 0px;
  	background-image : url(img/footer-navi03.gif);background-position : left;
  	background-repeat : no-repeat;text-indent : -99999px;}
.footer-navi03 a:hover{background-position : -100px 0px;}

.course-navi {font-size : 14px;line-height : 1.6;}
.course-navi a{color :#666;text-decoration:none;}
.course-navi a:link{color :#666;text-decoration:none;}
.course-navi a:active{color :#666;text-decoration:none;}
.course-navi a:visited{color :#666;text-decoration:none;}
.course-navi a:hover{color :#333;text-decoration:underline;}

.copy {display:block;width: 480px;text-align:left;
 	font-size : 11px;color :#999;padding : 0px 0px 0px 0px;line-height : 1.6;}
.copy a{text-decoration:none;color :#999;}
.copy a:link{text-decoration:none;color :#999;}
.copy a:active{text-decoration:none;color :#999;}
.copy a:visited{text-decoration:none;color :#999;}
.copy a:hover{color :#444;text-decoration:none;}
.text-big {font-size : 17px;line-height : 1.4;}
.text-mid {font-size : 15px;line-height : 1.7;}
.text-mid14 {font-size : 14px;line-height : 1.5;}
.text-small {font-size : 10px;line-height : 1.3;}
.text-small a{color :#666;text-decoration:underline;}
.text-small a:link{color :#666;text-decoration:underline;}
.text-small a:active{color :#666;text-decoration:underline;}
.text-small a:visited{color :#666;text-decoration:underline;}
.text-small a:hover{color :#333;text-decoration:underline;}
.text-small2 {color :#666;font-size : 10px;line-height : 1.3;}
.text-small2 a{color :#666;text-decoration:none;}
.text-small2 a:link{text-decoration:none;}
.text-small2 a:active{text-decoration:none;}
.text-small2 a:visited{text-decoration:none;}
.text-small2 a:hover{color :#333;text-decoration:underline;}
.text-underline {border-width : 0px 0px 1px 0px;border-style : solid;}
.staff-mid {font-size : 12px;line-height : 1.4;}
.course-jyoumon{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-jyoumon.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-jyoumon a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-12jyoumon{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-12jyoumon.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-12jyoumon a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-shiratani{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-shiratani.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-shiratani a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-kuromi{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-kuromi.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-kuromi a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-private{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-private.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-private a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-study{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-study.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-study a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-soubi{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-soubi.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-soubi a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-ryoukin{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-ryoukin.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-ryoukin a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-hanniti{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-hanniti.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-hanniti a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-cocoroe{display:block;text-align:left;font-size : 13px;line-height : 1.6;
  	width: 380px;height: 154px;margin : 0px 0px 0px 0px; background-image : url(img/ecotour-cocoroe.jpg);
  	background-position : top left;background-repeat : no-repeat;padding: 0px 0px 0px 0px;overflow: hidden;}
.course-cocoroe a{display:block;width: 380px;height: 154px;overflow: hidden;
  	padding: 5px 5px 5px 0px;color : #777;text-decoration:none;}
.course-spacer{display:block;text-align:left;width: 20px;height: 10px;
  	overflow: hidden;}
.course-text{float : left ;display:block;text-align:left;overflow: hidden;text-indent : 140px;}
.course-list {margin : 0px 0px 0px 0px ;padding : 0px 0px 0px 0px;}
.course-list li {list-style-type:none;display:block;float:right;text-indent : 0px;margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 40px;background-image : url(img/arrow.gif); background-position : 20px 0px;
  	background-repeat : no-repeat;}
.course-list li a{color:#777;text-decoration:none;}
.course-list li a:hover{color:#777;text-decoration:underline;}
.ryoukin-table01 {border-width : 0px 1px 1px 0px;border-style : solid;border-color : #999;}
.ryoukin-cell01 {border-width : 1px 0px 0px 1px;border-style : solid;border-color : #999;padding : 5px 5px 5px 10px;line-height : 1.6;}
.ryoukin-table02 {border-width : 0px 1px 1px 0px;border-style : solid;border-color : #999;}
.ryoukin-cell02 {border-width : 1px 0px 0px 1px;border-style : solid;border-color : #999;padding : 2px 3px 2px 4px;line-height : 1.2;}

.trip-link {color :#666;padding : 0px 0px 0px 0px;line-height : 1.6;}
.trip-link a{text-decoration:underline;color :#666;}
.trip-link a:link{text-decoration:underline;color :#666;}
.trip-link a:active{text-decoration:underline;color :#666;}
.trip-link a:visited{text-decoration:underline;color :#666;}
.trip-link a:hover{color :#444;text-decoration:underline;}
.link2 a{color:#777;text-decoration:none;}
.link2 a:hover{color:#777;text-decoration:underline;}
.link3 {font-size : 11px;color :#666;padding : 0px 0px 0px 0px;line-height : 1.6;}
.link3 a{text-decoration:underline;color :#666;}
.link3 a:link{text-decoration:underline;color :#666;}
.link3 a:active{text-decoration:underline;color :#666;}
.link3 a:visited{text-decoration:underline;color :#666;}
.link3 a:hover{color :#222;text-decoration:underline;}
.imglink300-95 a{
  	display:block;float:left;width: 300px;height: 95px;text-indent : 0px;
  	overflow: hidden;}
.imglink300-47 a{
  	display:block;float:left;width: 300px;height: 47px;text-indent : 0px;
  	overflow: hidden;}
.map-box {border-width : 1px 1px 1px 1px;border-style : solid;border-color : #999;}
.trip-info-pic {margin : 3px 3px 3px 3px;border-width : 0px 0px 0px 0px;border-style : solid;border-color : #ddd;}
.syousai-button a{
  	display:block;float:left;width: 80px;height: 19px;text-indent : 0px;
  	overflow: hidden;margin-top : 8px;}
.linebox-padding {display:block;float:left;margin : 0px 0px 0px 0px;padding : 2px 2px 2px 2px;
	border-width : 1px 1px 1px 1px;border-style : solid;border-color : #bbb;}
.sidemenu-box {display:block;float:left;width: 160px;height: 34px;text-indent : 16px;overflow: hidden;padding : 10px 0px 10px 0px;}
.margin0-0-10-10 {margin : 0px 0px 10px 10px;}
.margin0-10-10-0 {margin : 0px 10px 10px 0px;}
.margin0-0-10-0 {margin : 0px 0px 10px 0px;}
.margin10-10-0-0 {margin : 10px 10px 0px 0px;}
.margin10-0-0-0 {margin : 10px 0px 0px 0px;}

.eco-tour-link-ul {
	position: relative;
	float: right;
	margin: 0px;}

.eco-tour-link-ul .ecotour-link a {
	position: relative;
	display: block;
	width: 170px;
	background: #fff;
	text-decoration: none;
	color: #ff9900;
	border: solid #aaa;
	border-width: 0px 0px 1px 0px;
	padding: 0px;
	margin: 10px 0px 10px 0px;}

.green {
	color: #808000;}

#slide-box {
	position: relative;
	height: 330px;
	width: 780px;
	overflow: hidden;}

#slide-box2 {
	position: relative;
	height: 300px;
	width: 500px;
	overflow: hidden;}

#slide-box3 {
	position: relative;
	height: 488px;
	width: 780px;
	overflow: hidden;}

#slide-box4 {
	position: relative;
	height: 400px;
	width: 600px;
	overflow: hidden;}

#slide-box5 {
	position: relative;
	height: 400px;
	width: 600px;
	overflow: hidden;}

#slide-box6 {
	position: relative;
	height: 400px;
	width: 600px;
	overflow: hidden;}

#slide-navi {
	float: right;}

#slide-navi #next,#next5,#next6{
	margin: 3px 1px;
	display:block;
	float: left;
	height: 16px;
	width: 16px;
	overflow: hidden;
	text-indent : 16px;
	background-image : url(img/button-slideshow-mini.gif);
	background-position : 16px 0px;}

#slide-navi #prev,#prev5,#prev6{
	margin: 3px 1px;
	display:block;
	float: left;
	height: 16px;
	width: 16px;
	overflow: hidden;
	text-indent : 16px;
	background-image : url(img/button-slideshow-mini.gif);
	background-position : 0px 0px;}

#slide-output {
	float: left;
	font-size : 11px;
	margin : 3px 0px 0px 0px;}

.report-wrap {
	float: left;
	width: 100%;
	margin : 0px 0px 40px 0px;
	padding : 0px;}

.report-wrap p {
	padding : 0px 10px 0px 10px;
	line-height : 1.8;}

.report-wrap p a {
	text-decoration: underline;
	color: #ffa800;}
.report-wrap p a:visited {
	text-decoration: underline;
	color: #ffa800;}
.report-wrap p a:hover {
	text-decoration: underline;
	color: #333;}

.report-index {
	width: 100%;
	margin : 0px 0px 10px 0px;
	padding : 10px 0px 10px 0px;
	text-indent: 1em;
	background-color : #eee;
	font-size : 16px;
	font-weight:bold;
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #bbb;}

.report-photo {
	float : left;
	margin : 0px 10px 10px 0px;}

.owabi {
	border: #f00 1px solid;
	font-size : 13px;
	line-height: 1.4;
	padding: 5px 5px 10px 5px;}

.blogparts-box {
	line-height: 1.6;
	padding: 10px;
	height:100%;
	font-size : 13px;}

.blogparts-box ul {
	padding : 0px 0px 0px 20px;
	list-style-position:outside;
	list-style-type:disk;}

.blogparts-box li {
	margin : 5px 0px 0px 0px;
	padding : 0px 0px 5px 0px;}

.blogparts-box p {
	margin : 10px 0px 10px 0px;}

.blogparts-box textarea {
	border: 1px solid #aaa;
	margin: 10px 0px 10px 0px;}

.blogparts-box input {
	border: 1px solid #aaa outset;
	margin: 10px 0px 10px 0px;}

.schedulebox {
	border: solid #ddd;
	border-width: 1px 0 0 1px;}
.schedulebox td {
	border: solid #ddd;
	text-align: center;
	padding: 3px;
	border-width: 0 1px 1px 0;}

.course-box-r {
	display:block;
	float: right;
	overflow: hidden;
	text-align:left;
	font-size : 13px;
	line-height : 1.6;
	width: 380px;
	height: 154px;
	margin : 10px 0 10px 0;
	padding: 0;
	background: top left no-repeat;}
.course-box-l {
	display:block;
	float: left;
	overflow: hidden;
	text-align:left;
	font-size : 13px;
	line-height : 1.6;
	width: 380px;
	height: 154px;
	margin : 10px 0 10px 0;
	padding: 0;
	background: top left no-repeat;}
.course-box-r a ,.course-box-l a {
	display:block;
	width: 380px;
	height: 154px;
	padding: 5px 5px 0px 0px;
	color : #777;
	text-decoration:none;}

.course-box-r a img ,.course-box-l a img {
	float:left;}


.backtopagetop {
	float:right;
	margin:10px 0 0 0;}
.backtopagetop a ,.backtopagetop a:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #666;}
.backtopagetop a:hover {
	text-decoration: underline;
	color: #333;}
.qr-box {
	position: relative;
	margin: 0;
	padding: 0;
	width: 780px;
	height: 330px;
	background-image : url(img/qr-back.jpg);}
.qr-box img {
	display: block;
	position: relative;
	margin: 115px auto 0 auto;}
.mobile-form {
	font-size: 80%;
	border: solid 1px #bbb;
	background: #eef;
	line-height: 1.6;
	padding: 20px;}
.ecotour-side-menu {
	overflow: hidden;
	background: #eee;
	margin: 0 0 20px 0;
	width: 150px;}
.ecotour-side-menu a{
	font-size: 80%;
	display: block;
	border: dotted #777;
	border-width: 1px 0 0 0;
	text-decoration: none;
	color: #777;
	padding: 9px 0 9px 25px;
	background: #fff url(img/arrow.gif) no-repeat 0px 9px;}
.ecotour-side-menu .last{
	border-width: 1px 0 1px 0;}
.ecotour-side-menu .no-border{
	border-width: 0 0 0 0;}
.ecotour-side-menu .selected {
	background-color: #ffecc8;}
.ecotour-side-menu a:hover{
	background: #f2f2f2 url(img/arrow.gif) no-repeat 3px 9px;}
.margin-top20 {
	margin-top: 20px;}
.course-bbs-header {
	border:1px #ddd solid;
	background:#eee;
	padding:15px 10px 15px 10px;
	margin-top:20px;
	margin-bottom:0px;
	font-size:95%;}
.course-bbs {
	border:#ddd solid;
	border-width:0px 1px 1px 1px;
	padding:10px 10px 0px 10px;
	margin-top:0px;
	margin-bottom:20px;
	font-size:80%;}
.course-bbs-left {
	display:block;
	float:left;
	width:140px;
	margin-bottom:30px;
	text-indent:30px;
	font-size:85%;
	background: url(img/comments.gif) no-repeat 0px 0px;}
.course-bbs-date {
	display:block;
	text-indent:30px;
	color:#aaa;
	font-size:80%;}
.course-bbs-right {
	display:block;
	float:right;
	width:430px;
	margin-bottom:30px;
	font-size:85%;}
.course-bbs-footer {
	display:block;
	margin-bottom:0px;
	font-size:80%;}
.course-bbs-footer a {
	display:block;
	float:right;
	padding:5px;
 	text-decoration:none;
	border:solid 1px #bbb;
 	background:#eee;
	color:#666;}
.course-bbs-footer a:hover {
	color:#f80;
	border:solid 1px #f80;
 	background:#fff;}
