@charset "euc-jp";

/*------------------------------------------------------
	タブメニュー
------------------------------------------------------*/

ul#tabnav {background:url(http://www.okipota.com/db01/img/tabmenu.gif) no-repeat;}


/*----------------------------
	エントリーカード
----------------------------*/

.entrycard h3,
.entrytitle h3 {
	background:url(http://www.okipota.com/soul/img/bg_columnlong.gif) no-repeat;
	height:30px;
	margin:0;
	padding:5px;
	color:#369;
}
.entrycard h4,
.entrytitle h4 {
	background:#369;
	font-size:80%;
	font-weight:normal;
	color:#fff;
	text-align:right;
	margin:-5px 0 5px 0;
	padding:1px 5px 1px 1px;
}

/*------------------------------------------------------
	#tmpl-sea：ビーチ
------------------------------------------------------*/

/*---------- ビーチ基本情報 start ----------*/
#tmpl-sea #seadata01 {background-color:#9be4f8;}

#tmpl-sea #seadata01 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-sea #seadata01 caption strong {
	color:#f60;
	font-size:14px;
}
#tmpl-sea #seadata01 th {
	width:160px;
	background-color:#fff;
	text-align:center;
}

#tmpl-sea #seadata01 td {
	background-color:#fff;
	padding:5px;
}
/*---------- ビーチ基本情報 end ----------*/


/*---------- 説明文 start ----------*/
#tmpl-sea .syokai {
	border:1px solid #abe9f9;
	background-color:#eafafe;
	padding:5px;
}
/*---------- 説明文 start ----------*/


/*---------- サムネイル画像 start ----------*/
#tmpl-sea #thumbnail {margin-top:20px;}

#tmpl-sea #thumbnail td.text {
	padding:5px;
	text-align:center;
}
#tmpl-sea #thumbnail .thumdnail-spot img {
	background-color: #fff;
	border: 2px solid #999;
	padding: 3px;
}

/*---------- サムネイル画像 end ----------*/


/*---------- ビーチ追加情報 start ----------*/
#tmpl-sea #seadata02 {
	border:1px solid #9be4f8;
	padding:5px;
}

#tmpl-sea #seadata02 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-sea #seadata02 caption strong {
	color:#f60;
	font-size:14px;
}

/*----- ポイント評価 start -----*/
#tmpl-sea .rate {
	background-color:#999;
	margin:5px 5px 5px 0;
}

#tmpl-sea .rate th {
	background-color:#fff;
	text-align:center;
}

#tmpl-sea .rate td {
	background-color:#fff;
	padding:5px;
	color:#f5e13f;
}	
/*----- ポイント評価 end -----*/

/*---------- ビーチ追加情報 end ----------*/


/*------------------------------------------------------
	#tmpl-tpark：テーマパーク
------------------------------------------------------*/

/*---------- 基本情報 start ----------*/
#tmpl-tpark #tparkdata01 {background-color:#999;}

#tmpl-tpark #tparkdata01 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-tpark #tparkdata01 caption strong {
	color:#f60;
	font-size:14px;
}

#tmpl-tpark #tparkdata01 th {
	width:160px;
	background-color:#ffe9da;
	text-align:center;
}

#tmpl-tpark #tparkdata01 td {
	background-color:#fff;
	padding:5px;
}


/*---------- サムネイル画像 start ----------*/
#tmpl-tpark #thumbnail {margin-top:20px;}

#tmpl-tpark #thumbnail td.text {
	padding:5px;
	text-align:center;
}
#tmpl-tpark #thumbnail .thumdnail-spot img {
	background-color: #fff;
	border: 2px solid #999;
	padding: 3px;
}

/*---------- サムネイル画像 end ----------*/


/*---------- 料金表 start ----------*/
#tmpl-tpark #charge {background-color:#999;}

#tmpl-tpark #charge caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-tpark #charge caption strong {
	color:#f60;
	font-size:14px;
}

#tmpl-tpark #charge th {
	background-color:#fff;
	text-align:center;
}

#tmpl-tpark #charge td {
	background-color:#fff;
	padding:5px;
}
/*---------- 料金表 end ----------*/


/*---------- 追加情報 start ----------*/
#tmpl-tpark #tparkdata02 {margin-top:20px;}
/*---------- 追加情報 end ----------*/


/*---------- アクセス情報 start ----------*/
#tmpl-tpark #tparkdata03 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-tpark #tparkdata03 caption strong {
	color:#f60;
	font-size:14px;
}

/*---------- アクセス情報 end ----------*/


/*------------------------------------------------------
	#tmpl-spot：景勝地
------------------------------------------------------*/

/*---------- 基本情報 start ----------*/
#tmpl-spot #spotdata01 {background-color:#999;}

#tmpl-spot #spotdata01 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-spot #spotdata01 caption strong {
	color:#f60;
	font-size:14px;
}

#tmpl-spot #spotdata01 th {
	width:160px;
	background-color:#ffe9da;
	text-align:center;
}

#tmpl-spot #spotdata01 td {
	background-color:#fff;
	padding:5px;
}


/*---------- サムネイル画像 start ----------*/
#tmpl-spot #thumbnail {margin-top:20px;}

#tmpl-spot #thumbnail td.text {
	padding:5px;
	text-align:center;
}
#tmpl-spot #thumbnail .thumdnail-spot img {
	background-color: #fff;
	border: 2px solid #999;
	padding: 3px;
}
/*---------- サムネイル画像 end ----------*/


/*---------- 料金表 start ----------*/
#tmpl-spot #charge {background-color:#999;}

#tmpl-spot #charge caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-spot #charge caption strong {
	color:#f60;
	font-size:14px;
}

#tmpl-spot #charge th {
	background-color:#fff;
	text-align:center;
}

#tmpl-spot #charge td {
	background-color:#fff;
	padding:5px;
}
/*---------- 料金表 end ----------*/


/*---------- 追加情報 start ----------*/
#tmpl-spot #spotdata02 {margin-top:20px;}
/*---------- 追加情報 end ----------*/


/*---------- アクセス情報 start ----------*/
#tmpl-spot #spotdata03 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-spot #spotdata03 caption strong {
	color:#f60;
	font-size:14px;
}

/*---------- アクセス情報 end ----------*/


/*------------------------------------------------------
	#tmpl-learn：体験学習
------------------------------------------------------*/

/*---------- 基本情報 start ----------*/
#tmpl-learn #learndata01 {background-color:#999;}

#tmpl-learn #learndata01 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-learn #learndata01 caption strong {
	color:#f60;
	font-size:14px;
}

#tmpl-learn #learndata01 th {
	width:160px;
	background-color:#ffe9da;
	text-align:center;
}

#tmpl-learn #learndata01 td {
	background-color:#fff;
	padding:5px;
}


/*---------- サムネイル画像 start ----------*/
#tmpl-learn #thumbnail {margin-top:20px;}

#tmpl-learn #thumbnail td.text {
	padding:5px;
	text-align:center;
}
#tmpl-spot #learn .thumdnail-spot img {
	background-color: #fff;
	border: 2px solid #999;
	padding: 3px;
}

/*---------- サムネイル画像 end ----------*/


/*---------- 追加情報 start ----------*/
#tmpl-learn #learndata02 {background-color:#999;}

#tmpl-learn #learndata02 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-learn #learndata02 caption strong {
	color:#f60;
	font-size:14px;
}

#tmpl-learn #learndata02 th {
	background-color:#fff;
	text-align:center;
}

#tmpl-learn #learndata02 td {
	background-color:#fff;
	padding:5px;
}

#tmpl-learn #learndata02a {background-color:#999;}

#tmpl-learn #learndata02a caption {padding-top:20px;}

#tmpl-learn #learndata02a th {
	background-color:#fff;
	text-align:center;
}

#tmpl-learn #learndata02a td {
	background-color:#fff;
	padding:5px;
}
/*---------- 追加情報 end ----------*/


/*---------- アクセス情報 start ----------*/
#tmpl-learn #learndata03 caption {
	background:url(http://www.okipota.com/db01/img/title_dbbase.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:6px 0 3px 30px;
	text-align:left;
}

#tmpl-learn #learndata03 caption strong {
	color:#f60;
	font-size:14px;
}

/*---------- アクセス情報 end ----------*/


/*------------------------------------------------------
	サイドメニュー
------------------------------------------------------*/

/*---------- dbmenu start ----------*/
.dbstay,
.dbeat {
	background-color:#fff;
	border:1px solid #aa0000;
	width:148px;
	margin-bottom:20px;
	padding:5px;
}

.dbstay li,
.dbeat li {
	list-style-type:none;
	background:#efefef url(http://www.okipota.com/img/icon_circleyoko.gif) no-repeat 3%;
	margin-top:10px;
	padding:5px 5px 5px 20px;
	font-weight:bold;
}
/*---------- dbmenu end ----------*/


.dbplay {
	background-color:#fff;
	border:1px solid #aa0000;
	width:148px;
	margin-bottom:20px;
	padding:5px;
}

.dbplay ul {list-style-position:outside;}

.dbplay li {
	list-style-type:none;
	line-height:1.4;
	padding:5px 0 5px 15px;
	background:url(http://www.okipota.com/img/dotted.gif) repeat-x bottom;
}

.dbplay li span {color:#dd0000;}

.dbplay p {
	background:#efefef url(http://www.okipota.com/img/icon_circleyoko.gif) no-repeat 3%;
	margin-top:10px;
	padding:5px 5px 5px 20px;
	font-weight:bold;
}

.dbplay p.active {background:#efefef url(http://www.okipota.com/img/icon_circlesita.gif) no-repeat 3%;}


/*---------- アイコン説明テーブル start ----------*/
table#icon {
	background-color:#fff;
	border:2px solid #ffc59f;
	margin-bottom:40px;
	color:#666;
	font-weight:bold;
}

table#icon caption {text-align:left;}

table#icon td {padding:10px 0 10px 10px;}
/*---------- アイコン説明テーブル end ----------*/





.entrycard p.excerpt {
	margin:0 10px 0 185px;
}
.thumbnail-spot img {
	background-color: #fff;
	border: 2px solid #999;
	padding: 3px;
}

#maincolumn li {margin-top:0px;}

.item {margin:0 10px 4px 0;}




/*
#sidemenu {margin-bottom:20px;}

#sidemenu .sightseeing,
#sidemenu .sea,
#sidemenu .experience {margin-bottom:10px;}

#sidemenu .sightseeing a,
#sidemenu .sea a,
#sidemenu .experience a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

#sidemenu .sightseeing a:hover,
#sidemenu .sea a:hover,
#sidemenu .experience a:hover {color:#de0000;}

#sidemenu h2 {margin-bottom:10px;}

#sidemenu .sightseeing h3,
#sidemenu .sea h3,
#sidemenu .experience h3 {
	text-indent:-9999px;
	height:30px;
}

#sidemenu .sightseeing h3 {background:url(http://www.okipota.com/img/demo/title_sidemenu_demo.gif) no-repeat;}
#sidemenu .sea h3 {background:url(http://www.okipota.com/img/demo/title_sidemenu_demo.gif) no-repeat;}
#sidemenu .experience h3 {background:url(http://www.okipota.com/img/demo/title_sidemenu_demo.gif) no-repeat;}

#sidemenu .sightseeing ul,
#sidemenu .sea ul,
#sidemenu .experience ul {
  list-style-position:outside;
	background-color:#efefef;
	border:1px solid #ccc;
	margin-top:5px;
	padding-left:0;
}

#sidemenu .sightseeing ul li,
#sidemenu .sea ul li,
#sidemenu .experience ul li {
	list-style-type:none;
	background-color:#fff;
	margin:5px 5px;
	padding:5px 5px 5px 10px;
	border-left:6px solid #de0000;
}
*/
