
/*############################################*/
/*（1）マップ*/
/*############################################*/
.map{
	width:580px;
	height:422px;
	border:solid 1px #aaaaaa;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:578px;
	height:420px;
}

/**詳細map*********************/
.syosaiMap{
	width:451px;
	height:280px;
	border:solid 1px #aaaaaa;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:449px;
	height:278px;
}
/**コースmap*********************/
.courseMap{
	width:580px;
	height:372px;
	border:solid 1px #aaaaaa;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:578px;
	height:370px;
}


/*検索結果*/
#keyKekka{
	width:180px;
	text-align:left;
	display:none;
	margin:5px 0 2px 0;
}

/*############################################*/
/*（2）コースヘッダ*/
/*############################################*/
#couseHeader{
	margin-bottom:19px;
	width:580px;
}

/*############################################*/
/*（3）本文*/
/*############################################*/
#couseHonbunBox{
	width:580px;
}
#courseRL{
	width:355px;
	float:left;
}
#courseRR{
	width:204px;
	float:right;
}

/*角丸Box------------------------------------------------------------------*/
.kadoBox{
	width:207px;
}
.kadoUe{
	padding-top:4px;
	margin:0;
	width:204px;
	background:url(../images/share/kado_top.gif) no-repeat;
}
.kadoUeBetu{
	padding-top:4px;
	margin:0;
	width:204px;
	background:url(../images/share/kado_top.gif) no-repeat;
}
.kadoBun{
	padding:0 4px 4px 4px; 
	width:204px;
	text-align:center;
	color:#ffffff;
	background:url(../images/share/kado_bottom.gif) left bottom no-repeat;
}
.kadoBun a:link{
	color:#ffffff;
}
.kadoBun a:visited{
	color:#ffffff;
}
.kadoBun a:hover{
	color:#fc2d7b;
}
.kadoYajirusi{
	padding:1px 0 0 0;
	width:204px;
	background:url(../images/share/kadoYajirusi.gif) center top no-repeat;
}
.kadoYajirusi span{
	margin:0 0 0 120px;
}

/*-------------------------------------------------------------------*/
/*comment*/
#commentBox{
	width:385px;
	margin:16px 0 0 0;
	color:#666666;
}
#commentBox dl{
	width:385px;
	margin:10px 0 0 0;
}
#commentBox dt{
	clear:both;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	border-left:solid 5px #cccccc;
}
#commentBox dd{
	margin:0 0 12px 0;
	padding:0 0 8px 10px;
	border-left:solid 5px #cccccc;
	float:left;
	background:url(../event/images/share/border_small.gif) left bottom no-repeat;
}
/*form*/
#formBox{
	margin:10px 0 0 0;
	clear:both;
}
#commentTT{
	margin:12px 0 0 0;
}
#commentTT th{
	font-weight:normal;
	text-align:right;
	color:#666666;
	vertical-align:top;
}
#commentTT td{
	padding-bottom:5px;
}
.inpBdr{
	border:solid 1px #cccccc;
}

/*############################################*/
/*（4）左ナビ*/
/*############################################*/
#courseNaviWrapper{
	width:165px;
}
#courseNavi{
	margin:0;
	width:165px;
	height:553px;
	background:url(images/navi/course_left_navi.gif) 0 0 no-repeat;
}
#courseNavi dt, #courseNavi dd, #courseNavi dl{
	width:165px;
	margin:0;
	padding:0;
}
#courseNavi a{
	width:165px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;

}
/*コース1*/
#leftNaviA{
	height:29px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 0 no-repeat;
}
#leftNaviAa, #leftNaviAa a:link, #leftNaviAa a:visited{
	height:18px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -29px no-repeat;
}
#leftNaviAb, #leftNaviAb a:link, #leftNaviAb a:visited{
	height:32px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -47px no-repeat;
}
#leftNaviAc, #leftNaviAc a:link, #leftNaviAc a:visited{
	height:38px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -79px no-repeat;
}
#leftNaviAa a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -29px no-repeat;
}
#leftNaviAb a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -47px no-repeat;
}
#leftNaviAc a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -79px no-repeat;
}
/*コース2*/
#leftNaviB{
	clear:both;
	height:30px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -117px no-repeat;
}
#leftNaviBa, #leftNaviBa a:link, #leftNaviBa a:visited{
	height:17px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -147px no-repeat;
}
#leftNaviBb, #leftNaviBb a:link, #leftNaviBb a:visited{
	height:32px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -164px no-repeat;
}
#leftNaviBc, #leftNaviBc a:link, #leftNaviBc a:visited{
	height:38px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -196px no-repeat;
}
#leftNaviBa a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -147px no-repeat;
}
#leftNaviBb a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -164px no-repeat;
}
#leftNaviBc a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -196px no-repeat;
}
/*コース3*/
#leftNaviC{
	clear:both;
	height:27px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -234px no-repeat;
}
#leftNaviCa, #leftNaviCa a:link, #leftNaviCa a:visited{
	height:16px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -261px no-repeat;
}
#leftNaviCa a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -261px no-repeat;
}
#leftNaviCb{
	clear:both;
	height:15px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -277px no-repeat;
}
#leftNaviCc{
	height:15px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -292px no-repeat;
}
#leftNaviCd{
	height:15px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -307px no-repeat;
}
#leftNaviCe{
	height:22px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -322px no-repeat;
}
/*コース4*/
#leftNaviD{
	clear:both;
	height:27px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -344px no-repeat;
}
#leftNaviDa, #leftNaviDa a:link, #leftNaviDa a:visited{
	height:24px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -370px no-repeat;
}
#leftNaviDa a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -370px no-repeat;
}
/*コース5*/
#leftNaviE{
	clear:both;
	height:30px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -395px no-repeat;
}
#leftNaviEa, #leftNaviEa a:link, #leftNaviEa a:visited{
	height:23px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -425px no-repeat;
}
#leftNaviEa a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -425px no-repeat;
}
/*コース6*/
#leftNaviF{
	clear:both;
	height:29px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/navi/course_left_navi.gif) 0 -448px no-repeat;
}
#leftNaviFa, #leftNaviFa a:link, #leftNaviFa a:visited{
	height:38px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -476px no-repeat;
}
#leftNaviFa a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -476px no-repeat;
}
/*バスタクシー*/
#leftNaviTop, #leftNaviTop a:link, #leftNaviTop a:visited{
	height:34px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -513px no-repeat;
}
#leftNaviTop a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -513px no-repeat;
}
#leftNaviBus, #leftNaviBus a:link, #leftNaviBus a:visited{
	height:32px;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	background:url(images/navi/course_left_navi.gif) 0 -547px no-repeat;
}
#leftNaviBus a:hover{
	background:url(images/navi/course_left_navi.gif) -165px -547px no-repeat;
}
/*############################################*/
/*（5）トップ*/
/*############################################*/
#topCourseWrapper{
	width:580px;
}
.topCourseTitle{
	margin-top:25px;
	width:580px;
	height:32px;
}
/*コース1*/
#topCourseA, #topCourseA a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:38px;
	background:url(images/top/course_navi1.gif) 0 0 no-repeat;
}
#topCourseA a:hover{
	margin:0;
	width:580px;
	height:38px;
	background:url(images/top/course_navi1.gif) 0 -135px no-repeat;
}
/*コース2*/
#topCourseB, #topCourseB a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:48px;
	background:url(images/top/course_navi1.gif) 0 -38px no-repeat;
}
#topCourseB a:hover{
	margin:0;
	width:580px;
	height:48px;
	background:url(images/top/course_navi1.gif) 0 -173px no-repeat;
}
/*コース3*/
#topCourseC, #topCourseC a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:49px;
	background:url(images/top/course_navi1.gif) 0 -86px no-repeat;
}
#topCourseC a:hover{
	margin:0;
	width:580px;
	height:49px;
	background:url(images/top/course_navi1.gif) 0 -221px no-repeat;
}
/*コース4*/
#topCourseD, #topCourseD a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:39px;
	background:url(images/top/course_navi2.gif) 0 0 no-repeat;
}
#topCourseD a:hover{
	margin:0;
	width:580px;
	height:39px;
	background:url(images/top/course_navi2.gif) 0 -136px no-repeat;
}
/*コース5*/
#topCourseE, #topCourseE a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:47px;
	background:url(images/top/course_navi2.gif) 0 -39px no-repeat;
}
#topCourseE a:hover{
	margin:0;
	width:580px;
	height:47px;
	background:url(images/top/course_navi2.gif) 0 -175px no-repeat;
}
/*コース6*/
#topCourseF, #topCourseF a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:50px;
	background:url(images/top/course_navi2.gif) 0 -86px no-repeat;
}
#topCourseF a:hover{
	margin:0;
	width:580px;
	height:50px;
	background:url(images/top/course_navi2.gif) 0 -222px no-repeat;
}
/*コース7*/
#topCourseG, #topCourseG a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:119px;
	background:url(images/top/course_navi3.gif) 0 0 no-repeat;
}
#topCourseG a:hover{
	margin:0;
	width:580px;
	height:119px;
	background:url(images/top/course_navi3.gif) 0 -119px no-repeat;
}
/*コース8*/
#topCourseH, #topCourseH a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:39px;
	background:url(images/top/course_navi4.gif) 0 0 no-repeat;
}
#topCourseH a:hover{
	margin:0;
	width:580px;
	height:39px;
	background:url(images/top/course_navi4.gif) 0 -39px no-repeat;
}
/*コース9*/
#topCourseI, #topCourseI a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:39px;
	background:url(images/top/course_navi5.gif) 0 0 no-repeat;
}
#topCourseI a:hover{
	margin:0;
	width:580px;
	height:39px;
	background:url(images/top/course_navi5.gif) 0 -39px no-repeat;
}
/*コース10*/
#topCourseJ, #topCourseJ a{
	margin:0;
	text-indent:-5000px;
	font-size:2px;
	float:left;
	display:block;
	width:580px;
	height:39px;
	background:url(images/top/course_navi6.gif) 0 0 no-repeat;
}
#topCourseJ a:hover{
	margin:0;
	width:580px;
	height:39px;
	background:url(images/top/course_navi6.gif) 0 -39px no-repeat;
}
/*############################################*/
/*（5）鞆の浦*/
/*############################################*/
.tomoUeBox{
	width:580px;
}
.tomoUeLeft{
	width:240px;
	float:left;
}
.tomoUeRight{
	width:320px;
	float:right;
}
.tomoBox{
	margin-top:20px;
	width:580px;
}
.tomoLeft{
	width:275px;
	float:left;
}
.tomoRight{
	width:275px;
	float:right;
}
#tomoMap{
	margin-top:20px;
	width:580px;
}
.tomoTitle{
	margin-bottom:7px;
	padding-bottom:7px;
	width:275px;
	background:url(../images/share/tensen.gif) left bottom no-repeat;
}
/*鞆の浦角丸*/
.tomoKadoBox{
	width:275px;
}
.tomoKadoUe{
	padding-top:4px;
	margin:0;
	width:275px;
	background:url(images/course/tomo_kado_top.gif) no-repeat;
}
.tomoKadoUeBetu{
clear:both;
	padding-top:4px;
	margin:0;
	width:275px;
	background:url(images/course/tomo_kado_top.gif) no-repeat;
}
.tomoKadoBun{
	padding:0 4px 4px 4px; 
	width:275px;
	text-align:center;
	color:#ffffff;
	background:url(./images/course/tomo_kado_bottom.gif) left bottom no-repeat;
}
.tomoKadoBun a:link{
	color:#ffffff;
}
.tomoKadoBun a:visited{
	color:#ffffff;
}
.tomoKadoBun a:hover{
	color:#fc2d7b;
}
.tomoKadoYajirusi{
	padding:1px 0 0 0;
	width:275px;
	background:url(../images/share/kadoYajirusi.gif) center top no-repeat;
}
.tomoKadoYajirusiA{
	padding:1px 0 0 0;
	width:275px;
	background:url(../images/share/kadoYajirusi.gif) center 1.5em no-repeat;
}
.tomoKadoYajirusiB{
	padding:1px 0 0 0;
	width:275px;
	background:url(../images/share/kadoYajirusi.gif) center 0.8em no-repeat;
}
.spanKR{
	width:120px;
	float:right;
}
.spanKL{
	width:120px;
	float:left;
	text-align:right;
}

/*広域観光*/
.koikiTitle{
	margin-bottom:7px;
	padding-bottom:7px;
	width:580px;
	background:url(../images/share/tensen.gif) left bottom repeat-x;
}
.koikiBun{
	width:250px;
	float:left;
}
.koikiP{
	width:320px;
	float:right;
}
.koikiUeLeft{
	width:215px;
	float:left;
}
.koikiUeRight{
	width:350px;
	float:right;
}
.koikiObiUe{
	padding-top:4px;
	width:244px;
	background:url(images/course/koiki_ue.gif) #6595E3 left top no-repeat;
}
.koikiBun{
	padding:0 4px 4px 4px; 
	width:236px;
	text-align:center;
	color:#ffffff;
	background:url(images/course/koiki_sita.gif) left bottom no-repeat;
}
.koikiNaka{
	width:92px;
	background:url(images/course/koiki_yajirusi_naka.gif) left top repeat-y;
}

.spanKoikiR{
	width:110px;
	float:right;
}
.spanKoikiL{
	width:110px;
	float:left;
	text-align:right;
}
.koikiKadoYajirusi{
	padding:1px 0 0 0;
	width:244px;
	background:url(../images/share/kadoYajirusi.gif) center no-repeat;
}
.tomoCourseBox{
	margin:0px 0 15px 0;
	width:580px;
	float:left;
}
.tomoMidasi{
	padding-left:10px;
	background:url(../images/share/sankaku_midori.gif) 0 0.6em no-repeat;
}
.tomoCourseL{
	width:280px;
	float:left;
}
.tomoCourseR{
	width:280px;
	float:right;
}