@charset "euc-jp";

/*----------------------------
	#tabnav
----------------------------*/

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

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

/*----------------------------
	#pr
----------------------------*/

#pr {
	height:110px;
	padding:10px;
	margin:0;
}
#pr-new {
	margin:5px 0 -5px;
	padding:0 10px; 0
}
#pr-new table {
	border:solid 1px #ccc;
}
#pr-new table td {
	margin:0;
	padding:0;
}

/*----------------------------
	おきなわ写真館
----------------------------*/

#photo {
	margin:0;
}

#photo caption {padding-bottom:10px;}

#photo .catitle {
	padding:0 10px 10px 0;
	text-align:right;
}

#photo td.p-pict {
	background:#eee;
}

#photo td.p-entrytitle {
	background:url(img/bg_columnshort.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	height:30px;
}

#photo td.p-entrytitle a {
	color:;
	text-decoration:none;
	padding-left:25px;
}

#photo td.p-text {
	border:1px solid #81A8CF;
	height:60px;
}

#photo td.p-text p {margin:5px;}
#photo h5 {
	margin:0;
	padding:0.2em;
	color:#10228b;
	background:#fff;
	border-top:solid 2px #ccc;
}

/*----------------------------
	おきなわ物産展
----------------------------*/

#bussan {margin-bottom:40px;}

#bussan caption {padding-bottom:10px;}

#bussan .catitle {
	padding:0 10px 10px 0;
	text-align:right;
}

#bussan td.s-pict {padding:0 10px 10px 0;}

#bussan td.b-entrytitle {
	background-color:#e2eeee;
	padding:2px 5px;
	font-size:14px;
	height:30px;
}

#bussan td.b-text {padding-top:5px;}


/*----------------------------
	#database
----------------------------*/

table#database {
	border:solid 1px #ccc;
	margin:0;
}
table#database th {
	width:125px;
	padding:0.3em 10px 0.3em 0;
	color:#333;
	text-align:right;
	background:url(http://www.okipota.com/img/bg_contenttableth.gif) repeat-x center #fff;
	font-size:100%;
	border-bottom:solid 1px #ccc;
}
table#database td {
	font-size:100%;
	border-bottom:solid 1px #ccc;
}
table#database td.content-small {
	width:150px;
	padding:0.3em 0 0.3em 15px;
	background:url(http://www.okipota.com/about/img/icon_circleyoko.gif) no-repeat 2px #fff;
}
table#database td.content-small a { font-size:90%; }
table#database td.content-title {
	margin:0;
	padding:0.2em;
	color:#10228b;
	font-weight:bold;
	background:#fff;
	border-top:solid 2px #bbb;
	border-bottom:solid 2px #d00;
}

/*----------------------------
	メルマガ
----------------------------*/

#magregist,
#magrelease,
#agreement {
	border:1px solid #336699;
	margin-bottom:40px;
}

#magregist td,
#magrelease td,
#agreement td {padding:10px;}

#agreement .scroll {
	overflow:scroll;
	height:200px;
}
.title_thanks {
	color:#d00;
	margin-bottom:10px;
}
.text_thanks {
	margin:15px auto;
	padding:0.5em;
	border-bottom:1px solid #999;
	border-left:3px solid #999;
	line-height:1.5;
}
.img_thanks {
	background:url(http://www.okipota.com/img/bg_magthanks.gif) no-repeat;
}
/*--------------------
	更新履歴
--------------------*/

.whatsnew {
	overflow:scroll;
	height:320px;
	background-color:#fff;
	margin-bottom:20px;
	border:1px solid #aa0000;
	width:158px;
}

.whatsnew dl {list-style-position:outside;}
.whatsnew dt {color:#dd0000; font-side:10px;}
.whatsnew dd {
	line-height:1.4;
	padding:0 0 3px 10px;
	border-bottom:dotted 1px #666;
}

/*--------------------
	広告枠
--------------------*/

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

.koukoku p {
	text-align:center;
	margin:5px 0 10px 0;
}

.koukoku p a {font-size:10px;}


/*--------------------
	おきぽたについて
--------------------*/

.abouttext {
	border:1px solid #369;
	padding:15px;
	line-height:1.6;
}

.abouttext p {
	margin-top:10px;
	text-indent:1em;
}

.aboutlink ul{
	margin:10px 0;
	padding-bottom:10px;
}

.aboutlink ul li {
	list-style-type:none;
	padding:5px 0 5px 25px;
	font-weight:bold;
	background:url(http://www.okipota.com/about/img/icon_circleyoko.gif) #e1eeee no-repeat 10px;
}

/*--------------------
	会社概要
--------------------*/

#maincolumn .titlename {}

#maincolumn .titlename th {
	width:140px;
	color:#10228b;
	padding-left:15px;
	background:url(http://www.okipota.com/about/img/bg_corp.gif) #e1eeee repeat-x top;
}

#maincolumn .titlename td {
	background-color:#fff;
	padding:5px;
}


/*--------------------
	サイトマップ
--------------------*/

#sitemap #maincolumn h3 {
	background: #e1eeee url(http://www.okipota.com/about/img/icon_circleyoko.gif) no-repeat 10px;
	margin:10px 10px 20px 10px;
	padding:5px 0 5px 25px;
}

#sitemap #maincolumn ul {
	list-style-position:outside;
	margin:-20px 0 20px 10px;
}

#sitemap #maincolumn li {
	list-style-type:none;
	margin:0 0 0 20px;
}


/*--------------------
	プライバシーポリシー
--------------------*/

.privacytext {
	border:1px solid #369;
	padding:15px;
	line-height:1.6;
}

.privacytext p {margin-top:10px;}

/*--------------------
	トップタイトル画像
--------------------*/

h4.new-title1,
h4.new-title2,
h4.new-title3 {
	height:25px;
	font-size:120%;
	color:#fff;
	font-weight:bold;
	margin:25px 0 0 0;
	padding:5px;
	text-align:left;
}
h4.new-title1 { background:url(http://www.okipota.com/img/bg_newtitle1.gif) no-repeat #a00; }
h4.new-title2 { background:url(http://www.okipota.com/img/bg_newtitle2.gif) no-repeat #a00; }
h4.new-title3 { background:url(http://www.okipota.com/img/bg_newtitle3.gif) no-repeat #a00; }

/*--------------------
	トップ更新情報
--------------------*/

#new-entry {
	overflow:scroll;
	height:120px;
	margin:0;
	padding:10px 0px;
	border:1px solid #ccc;
}
#new-entry ul {
	margin:0 0 0 15px;
	padding:0;
	line-height:0.7;
	list-style:none;
}
#new-entry ul li {
	margin:0 0 5px 0;
	padding:0;
}
#new-entry ul li a {
	margin:0 0 5px 0px;
	padding:0;
	text-decoration:underline;
	color:#f60;
	background:#fff;
}
#new-entry ul li a:hover {
	text-decoration:none;
	color:#f90;
}
#new-entry ul li.new-text {
	color:#666;
	margin:0 0 5px 0;
	padding:0 0 0 435px;
	font-size:85%;
	font-weght:normal;
	border-bottom:dotted 1px #ccc;
	background:none;
}
/*--------------------
	RSSフィード用
--------------------*/

.rss_box {
	margin:0;
	padding:0;
	background-color: #fff;
	border: 1px solid #ccc;
	 
}
.rss_items {
	margin:0;
	padding:0 5px;
	line-height:0.7;
	list-style:none;
}
.rss_titleimg {
	height:25px;
	font-size:100%;
	background:url(http://www.okipota.com/img/bg_rsstitle.gif) no-repeat #a00;
	color:#fff;
	font-weight:bold;
	margin:0px;
	padding:5px;
	text-align:left;
}
.rss_title {
	text-decoration:none;
	font-size:100%;
	background:#e1eeee;
	color:#10228b;
	font-weight:bold;
	margin:0px;
	padding:0.2em;
	text-align:left;
}
.rss_title a { color:#10228b; }
.rss_title a:hover { color:#36c; }
.rss_item  {
	margin:0;
	padding:0 0 0 10px;
	font-size:100%;
	font-weight:normal;
	border-bottom:dotted 1px #ccc;
}
.rss_item a {
	margin:0;
	padding:0 0 0 20px;
	text-decoration:underline;
	color:#369;
	font-weight:normal;
	border:none;
	background:url(http://www.okipota.com/img/icon_bbs.gif) no-repeat left #fff;
}
.rss_item a:hover {
	text-decoration:none;
	color:#f60;
}
.rss_date {
	margin:0;
	padding:0 0 0 440px;
	font-size: 85%;
	font-weight:normal;
	color: #d00;
	background:none;
}