@charset "euc-jp";

/*---------------------------
	全称セレクタ
---------------------------*/

* {
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
}


/*---------------------------
  img
---------------------------*/

img {border:none;}


/*---------------------------
  link
---------------------------*/

a {text-decoration:underline;}

a:link,
a:visited,
a:active {color:#336699;}

a:hover {color:#ff6600;}


/*---------------------------
  text,
  font size,
  font color
---------------------------*/

p {margin-bottom:10px;}

.fs-10 {font-size:10px;}
.fs-11 {font-size:11px;}
.fs-12 {font-size:12px;}
.fs-13 {font-size:13px;}
.fs-14 {font-size:14px;}
.fs-16 {font-size:16px;}

.fc-990000 {color:#990000;}
.fc-cc0000 {color:#cc0000;}	


/*---------------------------
	body,#container
---------------------------*/

body {
	background:#fff url(http://www.okipota.com/img/sidebg.gif) repeat-y center;
/*	font-family:Verdana,Arial,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:1.5;
}

#container {
	width:780px;
	text-align:left;
	margin:0 auto;
}


/*---------------------------
	#header
---------------------------*/

#header h2 {
	position:absolute;
	top:1px;
	font-weight:normal;
	font-size:11px;
padding-left:10px;
color:#fff;
}


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

ul#tabnav {
	position:relative;
	left:0px;
	width:780px;
	height:35px;
	padding:0;
}

#tabnav li {
	list-style:none;
	position:absolute;
	top:0;
	margin:0;
	padding:0;
}

#tabnav li,
#tabnav a {
	display:block;
	height:25px;
}

#tabnav a {
	text-indent:-9999px;
	text-decoration:none;
}

#tab_a {left:10px; width:60px;}
#tab_b {left:65px; width:120px;}
#tab_c {left:185px; width:90px;}
#tab_d {left:280px; width:120px;}
#tab_e {left:405px; width:110px;}
#tab_f {left:520px; width:125px;}
#tab_g {left:650px; width:125px;}

#tab_a a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -10px -45px no-repeat;}
#tab_b a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -65px -45px no-repeat;}
#tab_c a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -185px -45px no-repeat;}
#tab_d a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -280px -45px no-repeat;}
#tab_e a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -405px -45px no-repeat;}
#tab_f a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -520px -45px no-repeat;}
#tab_g a:hover {background:url(http://www.okipota.com/img/tabmenu.gif) -650px -45px no-repeat;}


/*---------- prエリア ----------*/
#pr {
	height:110px;
	padding:10px;
	margin:0;
}


/*---------- コンテンツ背景画像 ----------*/
#bg-sidebar {
	background:#fff url(http://www.okipota.com/img/bg_sidebar.gif) repeat-y center;
	margin-top:10px;
	padding-top:10px;
}


/*----------------------------
	#maincolumn
----------------------------*/

#maincolumn {
	float:right;
	width:575px;
	overflow:hidden;
	margin:-10px 0 40px 0;
	padding-right:10px;
}


/*----------------------------
	#subcolumn
----------------------------*/

#subcolumn {
	float:right;
	width:160px;
	overflow:hidden;
	padding-right:20px;
}


/* 個別ページコンテンツ */
#entrycolumn {padding-top:10px;}

#entrymore {margin-bottom:30px;}


/*----------------------------
	#subcolumn2
----------------------------*/

#subcolumn2 {
	float:right;
	width:140px;
	overflow:hidden;
	padding-right:20px;
}

/*---------------------------
	#footer
---------------------------*/

#footer {
	clear:both;
	color:#fff;
	font-size:11px;
	text-align:center;
}

#footer p.about {
	background:url(img/bg_fmenu.gif) no-repeat;
	height:20px;
	padding:5px;
	margin:0;
}

#footer p.copyright {
	background-color:#de0000;
	margin:0;
	padding:5px;
	color:#fff;
}

#footer a {
	background:url(http://www.okipota.com/img/icon_base.gif) no-repeat left center;
	padding-left:20px;
}

#footer div.glink {
	width:760px;
	background:#fff;
	margin:0 10px;
	border-top:solid 1px #8bb0f2;
}
#footer div.glink table {
	width:730px;
	margin:10px 15px;
	padding:0;
	background:#fff;
}
#footer div.glink table td {
	width:146px;
	padding:1px 0 1px 3px;
	text-align:left;
}
#footer div.glink table a {
	background-image:none;
	padding-left:0px;
}

/*---------------------------
	form
---------------------------*/

form {}

input,
textarea {font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;}

#comments-open-data p {margin:10px 5px;}


/*---------------------------
	table
---------------------------*/

/* 各枠線1pxテーブル */
.cellspacing1 {background:#ccc;}

.cellspacing1 th {
	background:#fff;
	text-align:center;
}

.cellspacing1 td {
	background:#fff;
	padding:5px;
}

/*---------- ショップデータ start ----------*/
table#shopdata {background:#ccc;}

table#shopdata th {
	width:160px;
	background:#ffe9da;
	text-align:center;
}

table#shopdata td {
	background:#fff;
	padding:5px;
}
/*---------- ショップデータ end ----------*/


/*---------- 料金表 start ----------*/
table#charge {background:#ccc;}

table#charge th {
	width:160px;
	background:#ffe9da;
	text-align:center;
}

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


/*---------------------------
	list
---------------------------*/

ul {padding:0 5px;}

#maincolumn ul {list-style-position:inside;}

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

#subcolumn  li {
	margin-top:20px;
	margin:10px 0;
}

li ul {margin: 0 0 30px 10px;}

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

* html li li {padding-left:-10px;}

dl {padding:0 5px;}

dt {margin-top:10px;}

dd {margin-bottom:10px;}

/*---------- 個別記事ページ内リスト start ----------*/
#entrymore li {margin:5px 0;}

#entrymore dd {margin:0 0 10px 15px;}

#entrymore .review {border:4px double #ffd6bb;}
/*---------- 個別記事ページ内リスト end ----------*/


/*---------------------------
	comment,trackback
---------------------------*/

/*---------- 免責事項 start ----------*/

#mensekizikou {
	border:1px solid #dd0000;
	background-color:#ffeee2;
	margin-top:30px;
	padding:5px;
}

/*---------- 免責事項 end ----------*/


#comments,
#comments-open {margin-top:50px;}

/*---------- コメント・トラックバック start ----------*/
.comment,
.trackback {
	border:1px solid #999;
	margin:10px 5px;
	padding:5px;
	background-color:#fff;
}

.comment-content,
.trackback-content {margin:10px 5px;}
/*---------- コメント・トラックバック end ----------*/

input#comment-author,
input#comment-email,
input#comment-url {width:250px;}

textarea#comment-text {width:550px;}

#comments-open-footer {margin:10px 10px 20px;}





/*---------- エントリータイトル・メイン画像 ----------*/
.entrytitle,
.mainphoto {padding-bottom:10px;}
/*---------- エントリータイトル・メイン画像 ----------*/


/*---------- 説明文 ----------*/
.syokai {
	border:1px solid #dd0000;
	background-color:#ffeee2;
	padding:5px;
}
/*---------- 説明文 ----------*/


/*---------- 個別記事ページナビ start ----------*/
.pagenavi {margin:10px 0;}

.pagenavi td.number a {
	background:url(http://www.okipota.com/img/bg_pageno_off.gif) no-repeat center;
	width:40px;
	height:20px;
	color:#336699;
	text-align:center;
}

.pagenavi td.number  {
	background:url(http://www.okipota.com/img/bg_pageno_on.gif) no-repeat center;
	width:40px;
	height:20px;
	color:#f60;
	text-align:center;
}

.pagenavi td a {
	display:block;
	height:20px;
}

.pagenavi td a:hover {
	display:block;
	background:url(http://www.okipota.com/img/bg_pageno_on.gif) no-repeat center;
	color:#f60;
}

.pagenavi td.arrow-l a,
.pagenavi td.arrow-l a:hover,
.pagenavi td.arrow-r a,
.pagenavi td.arrow-r a:hover {
	width:20px;
	height:20px;
}

.pagenavi td.arrow-l a {background:url(http://www.okipota.com/img/arrow_left_off.gif) no-repeat center;}
.pagenavi td.arrow-l a:hover {background:url(http://www.okipota.com/img/arrow_left_on.gif) no-repeat center;}
.pagenavi td.arrow-r a {background:url(http://www.okipota.com/img/arrow_right_off.gif) no-repeat center;}
.pagenavi td.arrow-r a:hover {background:url(http://www.okipota.com/img/arrow_right_on.gif) no-repeat center;}
/*---------- 個別記事ページナビ end ----------*/




/*---------- 個別記事一覧ページ start ----------*/
.entrycard {
	background:#fdfefe;
	border:1px solid #999;
	margin-bottom:20px;
	padding:10px;
}

.entrycard h3 {
	font-size:12px;
	margin-bottom:10px;
}

.entrycard p.thumbnail {
	float:left;
	margin:0 20px 10px 0;
}

.entrycard ul {
	float:left;
	list-style-position:outside;
	width:350px;
}

.entrycard ul li {
	list-style-type:none;
	background:url(http://www.okipota.com/img/dotted.gif) repeat-x bottom;
	margin:5px 0;
}

.entrycard p.post {
	clear:left;
	margin-top:10px;
	text-align:right;
}
/*---------- 個別記事一覧ページ end ----------*/


/*---------- ページ分割 start ----------*/
.paginate {
	text-align:center;
}

.paginate span {
	font-size:14px;
	font-weight:bold;
}
/*---------- ページ分割 end ----------*/




/*--------------------
	サイドバー - おきぽたマガジン
--------------------*/

.mag {
	background-color:#fff;
	margin-bottom:20px;
	border:1px solid #aa0000;
	width:158px;
}

.mag img {margin:10px 4px 0;}

.mag p {
	padding:5px;
	margin:5px;
	font-size:12px;
	font-weight:bold;
	color:#369;
	background:#eee;
}


/*----------------------------
	おきぽたBBS
----------------------------*/

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

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

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

.bbs li span {
	display:block;
	text-align:right;
}

.bbs li span a {color:#dd0000;}

.bbs img {
	float:left;
	margin:0 5px 20px 0;
}


/*--------------------
	サイドバー - 検索ボックス
--------------------*/

.searchbox {
	background-color:#fff;
	border:1px solid #aa0000;
	margin-bottom:20px;
	padding:5px 0 5px 15px;
	/*padding:5px;*/
}

.searchbox input {margin-bottom:10px;}

.searchbox input#search {
	width:125px;
	align:center;
	border:solid 1px #333;
}

/*----------------------------
	Ajax Search
----------------------------*/

.ajax{
	color:#ffffff;
	padding-top:6px;
	text-indent:20px;
	width:575px;
	height:30px;
	font-weight:bold;
	background:url(http://www.okipota.com/img/bg_searchresult.gif) no-repeat;
}
.ajax1{
	color:#dd0000;
}
.ajax2{
	color:#33669b;
	font-weight:bold;
	padding-left:20px;
	background:url(http://www.okipota.com/img/icon_searcharrow.gif) no-repeat;
}
.ajax3{
	border:1px solid #c0cccc;
	width:560px;
	padding:0.5em;
}
.ajaxsidebar {
	background:#fff;
	margin-bottom:15px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
	border:1px solid #a00;
}
.searchbutton {
	margin-top:-10px;
}

/*----------------------------
	検索結果テンプレート
----------------------------*/

#searched ul#tabnav {background:url(http://www.okipota.com/img/tabmenu.gif) no-repeat;}
}
/*
#searched #maincolumn {
	float:left;
	width:500px;
	margin-bottom:40px;
	padding-left:20px;
}

#searched #subcolumn {
	float:left;
	width:234px;
	margin-bottom:40px;
	padding-right:0px;
}
*/