img {
	border:0;
}
#travelmain{
	float:left;
	height:233px;
	width:1000px; /* 1200 */
	background:url(../images/bg_travel.jpg) no-repeat;
}
#travelcontents{
	float:left;
	width:1000px; /* 1200 */
	/* background:url(../images/bg_contents.jpg) no-repeat; */
	margin-bottom:10px;
}
#travelcontentsinner{
	float:left;
	width:900px;
	margin-left:35px;　/* 135 */
	padding:15px;
}

/* メニュー ********************************************** */
#travelmenu-waku{
	float:left;
	height:72px;
	width:1000px; /* 1200 */
	background:url(../images/bg_menu.jpg) no-repeat;
}

ul.travelmenu a{
	display:block;
	color:#FFF;
}

ul.travelmenu{
    width:100%;
    font-size:14px;
	margin:0 0 0 12px;	/*左はしからの距離 72 */
	padding:0;W
}

ul.travelmenu li{
    list-style:none;
    width:121px;
    float:left;
	text-indent:-9999px;
	margin-top:18px;
	border-right:1px #003 dotted;
}

li.menu2-1 a{
	border-left:1px #003 dotted;
	padding-left:1px;
	background:url(../images/menu2-1.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-1 a:hover{
	background:url(../images/menu2-1on.gif) no-repeat;
}

li.menu2-2 a{
	background:url(../images/menu2-2.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-2 a:hover{
	background:url(../images/menu2-2on.gif) no-repeat;
}
li.menu2-3 a{
	background:url(../images/menu2-3.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-3 a:hover{
	background:url(../images/menu2-3on.gif) no-repeat;
}
li.menu2-4 a{
	background:url(../images/menu2-4.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-4 a:hover{
	background:url(../images/menu2-4on.gif) no-repeat;
}
li.menu2-5 a{
	background:url(../images/menu2-5.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-5 a:hover{
	background:url(../images/menu2-5on.gif) no-repeat;
}
li.menu2-6 a{
	background:url(../images/menu2-6.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-6 a:hover{
	background:url(../images/menu2-6on.gif) no-repeat;
}
li.menu2-7 a{
	background:url(../images/menu2-7.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-7 a:hover{
	background:url(../images/menu2-7on.gif) no-repeat;
}
li.menu2-8 a{
	background:url(../images/menu2-8.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-8 a:hover{
	background:url(../images/menu2-8on.gif) no-repeat;
}
li.menu2-9 a{
	background:url(../images/menu2-9.gif) no-repeat;
	width:120px;
	height:40px;
}
li.menu2-9 a:hover{
	background:url(../images/menu2-9on.gif) no-repeat;
}
/* トラベルトップ */
#travelarea-waku{
	float:left;
	width:900px;
	height:auto;
}
#travelarea1{
	float:left;
	width:448px;
	height:auto;
}
#travelarea2{
	float:right;
	width:440px;
	height:auto;
}
#travelarea3{
	float:left;
	width:900px;
	height:auto;
}
#travelarea4{
	float:left;
	width:900px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
}
#travelarea5{
	float:left;
	width:888px;
	height:auto;
}
.tratop-mov{
	float:left;
	width:429px;
	height:auto;
	margin-left:10px;
}

#traveltitletop{
	float:left
	width:470px;
	font-size:20px;
	font-weight:bold;
	border-bottom:5px solid;
	margin-bottom:20px;
}
#traveltexttop{
	float:left;
	width:330px;
	height:auto;
	/* border:1px #CCC solid; */
	font-size:13px;
}
#traveltexttop2{
	float:left;
	width:888px;
	height:auto;
	/* border:1px #CCC solid; */
	font-size:13px;
}
#traveltexttopinner{
	float:left;
	width:880px; /* 元は330px*/
	height:auto;
}

#traveltexttopinner ul{
	list-style:none;
	margin:5px;
	padding:0px;
}
#traveltexttopinner li{
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px #CCC dashed;
	background: url(../images/icon_travel.gif) no-repeat;
}
#traveltoplist {
	float:right;
	width:200px;
	text-align:right;
	font-size:12px;
	margin-right:10px;
}


#movk1,#movk2{
	border:1px  #000000 solid;
}
/* 右 */

#traveltitlemovie{
	float:left;
	width:402px;
	height:25px;
	background:url(../images/title_traveltopmovie.gif) no-repeat;
}
#travelmovie{
	float:left;
	width:429px;
	height:274px;
	border:1px #003 solid;
}
#traveltextmovie{
	float:left;
	width:419px;
	font-size:12px;
	padding:5px;
	height:auto;
}

/* 観光＆イベント　タイトル */
.travelcmmovie{
	float:right;
	width:530px;
	height:298px;
	border:1px #003 solid;
}
#traveltitle {
	float:left;
	width:900px;
	height:auto;
	font-size:22px;
	font-weight:bold;
	border-bottom:5px #C00 solid;
	margin-bottom:20px;
	margin-top:10px;
}
.traveltitle2{
	float:left;
	width:880px;
	font-size:17px;
	font-weight:bold;
	padding-left:22px;
	margin-left:20px;
	border-left:5px #333 solid;
}
.traveltitle3{
	width:600px;
	font-size:14px;
	padding-left:20px;
	margin-top:20px;
}
.travelitem{
	float:left;
	border:1px #CCC dotted;
	margin:10px 0 10px 50px;
	padding:15px;
	width:800px;
}
.othtitle{
	float:left;
	margin:10px 0 10px 50px;
	width:800px;
	font-size:16px;
	font-weight:bold;
}

.travelothname{
	float:left;
	width:275px;
	height:auto;
	font-size:16px;
}
.travelothmemo{
	float:left;
	width:525px;
	height:auto;
}
.travelothmemo li{
	float:left;
	list-style:inside;
}
.travelitemleft{
	float:left;
	width:250px;
}
.travelitemright{
	float:right;
	width:525px;
}
.travelimg{
	float:left;
	width:170px;
}
.travelimg2{
	float:left;
	width:250px;
	margin-right:20px;
	clear:left;
	border:1px #CCCCCC solid;
}

.travelimg3{
	float:left;
	width:400px;
	margin-right:20px;
	clear:left;
	border:1px #CCCCCC solid;
}
/*
.traveitemname{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:630px;
	margin-bottom:10px;
}
*/
.traveitemname{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:630px;
	margin-bottom:10px;
	background-color:#333;
	color:#FFF;
	padding-top:3px;
	text-align:center;
}
.traveitemname2{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:520px;
	margin-bottom:10px;
	background-color:#333;
	color:#FFF;
	padding-left:5px;
	padding-top:3px;
	text-align:center;
}

.traveitemname3{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:525px;
	margin-bottom:10px;
}

.traveitemname4{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:800px;
	margin-bottom:10px;
	background-color:#333;
	color:#FFF;
	padding-top:3px;
	text-align:center;
}

.traveitemcomment{
	float:left;
	font-size:12px;
	width:630px;
}
.traveitemcomment2{
	float:left;
	font-size:12px;
	width:520px;
}
.traveitemcomment3{
	float:left;
	font-size:12px;
	width:100%;
	margin-bottom:15px;
}
.traveitemcomment4{
	float:right;
	font-size:12px;
	width:525px;
}

.travelmovie{
	float:left;
	width:120px;
	margin-left:75px;
	margin-top:5px;
	clear:left;
}
.travelmemo{
	float:left;
	font-size:12px;
	width:630px;
}
.travelmemo2{
	float:left;
	font-size:12px;
	width:520px;
}

.travelmemo3{
	float:left;
	font-size:12px;
	width:370px;
}

.eventtable{
	border: 1px solid #808080;
}

#eventcell1{
	width: 60px;
}
.eventcellh{
	border-left: 1px solid #C0C0C0;
	border-right-style:solid;
	border-right-width:1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:13px;
	background-color:#CCC;
}
.eventcell{
	border-left: 1px solid #C0C0C0;
	border-right-style:solid;
	border-right-width:1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:13px;
}

.eventcell2{
	text-align:left;
	border-left: 1px solid #C0C0C0;
	border-right-style:solid;
	border-right-width:1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:13px;
}
.eventtable img{
	padding: 1px;
	border:1px #CCC solid;	
}
/* スポット */
ul.spotmenu{
	padding:0;
	float:left;
	width: 900px;
	margin-left:20px;
	margin-top:10px;
	font-size:12px;
}
ul.spotmenu li{
	list-style:none;
	float:left;
	margin-right:5px;
	text-indent:-9999px;
}
ul.spotmenu li a{
	display:block;
	width:220px;
	height:52px;
}

li.spotmenu-1{
	background:url(../images/bot_spot1.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-2{
	background:url(../images/bot_spot2.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-3{
	background:url(../images/bot_spot3.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-4{
	background:url(../images/bot_spot4.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-5{
	background:url(../images/bot_spot5.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-6{
	background:url(../images/bot_spot6.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-7{
	background:url(../images/bot_spot7.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-8{
	background:url(../images/bot_spot8.gif) no-repeat;
	width:220px;
	height:52px;
}
li.spotmenu-9{
	background:url(../images/bot_spot9.gif) no-repeat;
	width:220px;
	height:52px;
}
	
/* アクセスマップ */
#accessmap{
	float:left;
	width:804px;
	height:773px;
	background:url(../images/access_map.gif) no-repeat;
	border:1px #CCC solid;
	padding:1px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:30px;
}
#accessmap2{
	float:left;
	width:839px;
	height:343px;
	background:url(../images/access_road1.gif) no-repeat;
	margin-left:40px;
	margin-bottom:30px;
}
#accessmap3{
	float:left;
	width:839px;
	height:203px;
	background:url(../images/access_road2.gif) no-repeat;
	margin-left:40px;
}
#accesstext{
	float:left;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
	background:url(../images/arrow_blue.gif) no-repeat;
}

/* 島内マップ */
#profilemap{
	float:left;
	margin-left:50px;
	margin-bottom:20px;
}

/* ダイビング */
#divingmap{
	float:left;
	width:364px;
	height:337px;
	background:url(../images/daiving_map.gif) no-repeat;
	margin-left:60px;
}

/* キャンプ */
#campmap{
	float:left;
	width:364px;
	height:337px;
	background:url(../images/camp_map.gif) no-repeat;
	margin-left:60px;
}

/*海水浴 */
#seamap{
	float:left;
	width:364px;
	height:337px;
	background:url(../images/sea_map.gif) no-repeat;
	margin-left:60px;
}

/* ポスター　*/
.poster-mini{
	font-size: small;
	color: #cccccc;
}