@charset "utf-8";
/*
Theme Name: Izumi Portal Site Theme
Theme URI: http://izumi.osaka-portal.net/
Description: Asakichi Corporation
Version: ver 1.0
Author: Asakichi Yoshikawa
Author URI: http://www.asakichi.jp/

	Asakichi Basic Style 3 columns ver 1.0
	http://www.asakichi.jp/

*/
/* 著作権表示　有限会社朝吉 Copyright 2007 Asakichi Corporation */
/* CSS Hack */
/*
バージョン 6 以下の IE にのみ適用
    * html body
バージョン 7 の IE にのみ適用
    *+html body
バージョン 7 を含む全ての IE にのみ適用
    *+html body, * html body
*/

/*
#4c6cb3 -> #6e6d2d
#4477aa -> #6e6d2d
#404040 -> #454545
#  -> #bab84c
#  -> #dfdd6f
#  -> #f9ffe6
#ffc039 -> #
	color : #347b00;
#0066cc -> #6e6d2d;
*/

/*************************************/
/* 要素毎初期値定義                  */
/* --------------------------------- */
/*                                   */
/*************************************/
html, body,
form, select, input, textarea, button,
div, span, ul, ol, dl, dt, dd, p,
table, tr, th, td {
	margin : 0;
	padding : 0;
}
table {
	border-collapse : collapse;
}
tr, th, td {
	font-weight : normal;
}

h1,h2,h3,h4,h5 {
	margin : 0;
	padding : 0;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-weight : normal;
}
ul, ol {
	list-style-position : inside;
}
ul.none,
ol.none,
li.none {
	list-style-type : none;
}

/* \ */
/*
* {height:1%;}
html,body {height:1%;}
*/

/***************************************/
/* アンカータグ：擬似要素の初期定義    */
/* ----------------------------------- */
/* a:link, a:visited, a:active a:hover */
/***************************************/

a {
/*	font-family : tahoma,lucida,verdana,sans-serif; */
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size : 12px;
	font-size : 9pt;
	font-weight : normal;
	color : #6e6d2d;
	background : transparent;
}

a:link {
	font-weight : bold;
	text-decoration : none;
	color : #6e6d2d;
}

a:visited {
	text-decoration : none;
	color : #6e6d2d;
}

a:hover {
	text-decoration : none;
	color : #ff8800;
}

a:active {
	color : #6e6d2d;
	background : #ffffff;
}

a img {
	text-decoration : none;
	border : none;
}

html,
body {
/*	font-family : lucida,verdana,sans-serif; */
	font-size : 10pt;
	line-height : 120%;
/*	font-size : small; */
	font-weight : normal;
	background-color : #ababab;
}

body {
	margin : 10px auto 15px auto;
	margin : 0 auto;
	background-color : #ffffff;
	border : solid 1px #000000;
	width : 900px;
}

/*************************************/
/* 見出し初期値定義                  */
/* --------------------------------- */
/* h1 - h5                           */
/*************************************/
h1, h2, h3, h4, h5 {
	font-size : 11pt;
	color : #454545;
	background : #e2e2e2;
	background-color : transparent;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
	font-size : 11pt;
	font-weight : normal;
	text-decoration : none;
	color : #6e6d2d;
	background-color : transparent;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong {
	color : #000000;
}

h1 a:link,
h2 a:link,
h3 a:link,
h5 a:link {
	color : #6e6d2d;
	text-decoration : none;
	background-color : transparent;
}

h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited {
	color : #6e6d2d;
	text-decoration : none;
	background-color : transparent;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
	color : #ff8800;
	text-decoration : none;
	background-color : transparent;
}

h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active {
	color : #6e6d2d;
	text-decoration : none;
	background-color : transparent;
}
/* テーブルキャプション */
h1.caption,
h2.caption,
h3.caption,
h4.caption,
h5.caption {
	margin-left : 10px;
	width : 80%;
	border-style : double;
	border-width : 0 0 4px 0;
	border-color : #606060;
}

/* 付箋 */
h1.bookmark,
h2.bookmark,
h3.bookmark,
h4.bookmark,
h5.bookmark {
	margin : 3px;
	padding : 2px 5px;
	width : 85%;
	border-style : solid;
	border-color : #6e6d2d;
	background-color : #ffffff;
/*	background-color : pink; */
}
h1.bookmark {
	margin : 3px;
	padding : 3px 5px;
	font-weight : bold;
	font-size : 11.5pt;
	border-width : 1px 1px 1px 15px;
	border-width : 0 0 1px 15px;
}
h1.bookmark a {
	font-size : 11.5pt;
}
h2.bookmark {
	margin : 3px;
	padding : 3px 5px;
	font-size : 11pt;
	border-width : 1px 1px 1px 10px;
	border-width : 0 0 1px 10px;
}
h2.bookmark a {
	font-size : 11pt;
}
h3.bookmark {
	margin : 3px;
	padding : 1px 5px;
	font-size : 10.5pt;
	border-width : 1px 1px 1px 5px;
	border-width : 0 0 1px 5px;
}
h3.bookmark a {
	font-size : 10.5pt;
}
h4.bookmark {
	margin : 3px;
	padding : 1px 5px;
	font-size : 10pt;
	border-width : 1px 1px 1px 5px;
	border-width : 0 0 1px 5px;
}

h4.bookmark a {
	font-size : 10pt;
}

/* IE6 CSS Hack */
* html body li h3.bookmark {
	margin : 3px 0 3px -10px;
}


/*************************************/
/* 検索ボックス（未使用）            */
/* --------------------------------- */
/* search                            */
/*************************************/
form#searchform {
}

form#searchform p {
}

form#searchform input.button {
}

form#searchform input.searchfield {
	height : 1.5em;
	width : 150px;
}

/*************************************/
/* ヘッダ部：                        */
/* --------------------------------- */
/* header                            */
/*************************************/
div#header {
	margin : 0;
	padding : 0;
	height : 152px;
}
/* IE6 CSS Hack */
* html body div#header {
	height : 146px;
}
/* IE7 CSS Hack */
*+html body div#header {
	height : 150px;
}

/*************************************/
/* ヘッダ部：画像配置用ボックス      */
/* --------------------------------- */
/* topbar                            */
/*************************************/
div#topbar {
	height : 120px;
	color : #ffffff;
	background: #dfdd6f url('images/header_bg2.gif') no-repeat 0 0;
	border-style : solid;
	border-width : 0 0 1px 0;
	border-color : #000000;
}

/*************************************/
/* ヘッダ部：名刺ボックス（未使用）  */
/* --------------------------------- */
/* namecard                          */
/*************************************/
div#namecard {
	padding : 13px 10px 10px 750px;
	background-transparent;
/*	background-color : blue; */
}
div#namecard h2,
div#namecard p {
	color : #000000;
	background : transparent;
}

/*************************************/
/* ヘッダ部：カウンタ                */
/* --------------------------------- */
/* counter                           */
/*************************************/
div#counter {
	margin : 0;
	padding : 0 5px 0 0 ;
	position : relative;
	top : -50px;
	text-align : right;
	background-transparent;
}

/*************************************/
/* ヘッダ部メタ情報ボックス          */
/* --------------------------------- */
/* headermeta                        */
/*************************************/
div#headermeta {
	margin : 0;
	padding : 3px 3px 5px 3px;
	border-style : solid;
	border-width : 0 0 1px 0;
	border-color : #000000;
	background : #6e6d2d;
}

div#headermeta p {
	margin : 0 0 0 5px;
	padding : 2px;
	font-size : 11pt;
	color : #ffffff;
}

/*************************************/
/* ナビゲーションメニュー            */
/* --------------------------------- */
/* navigation                        */
/*************************************/
div#navigation {
	margin : -2px 0 0 0 ;
	height : 26px;
	line-height : 26px;
	background : #dfdd6f;
	color : #ffffff;
	border-bottom : 1px solid #000000;
}
/* IE6 CSS Hack */
/* headermeta と navigation の間 counter の初期配置位置に空白行が表示されてしまうのをネガティブマージンで隠す */
* html body div#navigation {
	margin-top : -16px;
}

div#navigation ul {
	list-style-type : none;
}
div#navigation li {
	float : left;
	border-right : 1px solid #000000;
	white-space : nowrap;
}
div#navigation li a {
	display : block;
	padding : 0 10px;
	font-size : 1em;
	font-weight : normal;
	background-color : #dfdd6f;
	color : #4f4e27;
}
div#navigation li a:hover {
	background-color : #ffffff;
	color : #6e6d2d;
}

/*************************************/
/* ナビゲーションメニュー２          */
/* --------------------------------- */
/* navigation                        */
/*************************************/
div#navigation2 {
	clear : left;
	height : 26px;
	line-height : 26px;
	background : #dfdd6f;
	color : #ffffff;
	border-bottom : 1px solid #000000;
}
div#navigation2 ul {
	list-style-type : none;
}
div#navigation2 li {
	float : left;
	border-right : 1px solid #000000;
	white-space : nowrap;
}

div#navigation2 li a {
	display : block;
	padding : 0 10px;
	font-size : 1em;
	font-weight : normal;
	text-transform : uppercase;
	background-color : inherit;
	color : #000000;
	color : #4f4e27;
}
div#navigation2 li.selected a,
div#navigation2 a:hover {
	background : #ffffff;
	color : #6e6d2d;
}

/*************************************/
/* レイアウト用コンテナ              */
/* --------------------------------- */
/* container                         */
/*************************************/
div#container {
	margin : 0 auto;
	width : 900px;
	background-color : #ffffff;
/*	background-color : silver; */
}

/*************************************/
/* コンテンツ左側ボックス            */
/* --------------------------------- */
/* left                              */
/*************************************/
div#left {
	float : left;
	width : 200px;
	overflow : auto;
	height : 800px;
	height : 85em;
	background-color : #ffffff;
/*	background-color : olive ; */
}

/*************************************/
/* コンテンツ中央ボックス            */
/* --------------------------------- */
/* contents                          */
/*************************************/
div#contents {
	float : left;
	margin : 0;
	width : 500px;
	width : 480px;
	background-color : #ffffff;
/*	background-color : orange; */
}

/*************************************/
/* コンテンツ右側ボックス            */
/* --------------------------------- */
/* right                             */
/*************************************/
div#right {
	float : left;
	width : 200px;
	width : 220px;
	overflow : auto;
	height : 800px;
	height : 85em;
	background-color : #ffffff;
/*	background-color : olive ; */
}

/* wp-postview */
.viewcount { text-align : right; }

/*************************************/
/* postpagenav                       */
/*************************************/
div.postpagenav {
	padding : 5px;
}
div.postpagenav a:hover {
	color : #ff8800;
}

/*************************************/
/* コンテンツ中央内容ボックス        */
/* --------------------------------- */
/* main                              */
/*************************************/

div#main {
	padding : 10px;
	padding : 5px;
	font-size : 12px;
	font-weight : normal;
	background-color : #ffffff;
	border : solid 0 #cccccc;
/*	background-color : teal; */
}
div#main a {
	font-weight : normal;
	color : #6e6d2d;
}
div#main a:hover {
	color : #ff8800;
}
div#main p {
	margin : 5px;
	padding : 5px;
	line-height : 150%;
	color : #454545;
}

div#main table {
/*	font-family : lucida,verdana,sans-serif; */
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 17px;
	margin-left : 10px;
}

div#main td {
	padding : 0 5px 0 5px;
}

div#main ul,
div#main ol {
/*	list-style-type : square; */
	margin : 0 0 10px 15px;
	margin : 5px 5px 10px 15px;
	color : #454545;
}
div#main li {
	margin : 3px;
	margin : 5px;
	padding : 3px;
}

div#main div.box{
	margin : 0 0 20px 0;
	padding : 10px;
	color : #000000;
	line-height : 1.5em;
}

/*************************************/
/* 記事                              */
/* --------------------------------- */
/* entrytitle                        */
/*************************************/
div.entrytitle {
	margin : 3px 0 0 0;
	padding : 4px;
	border-style : dotted;
	border-width : 1px 0;
	border-color : #6e6d2d;
	background-color : #F8F6C1;
}
div.entrytitle h3 {
	font-size : 11pt;
}
div#main div.entrytitle p {
	margin : 0;
	padding : 1px 10px;
}
span.editlink img {
	vertical-align : bottom;
}

/*************************************/
/* 記事：メタ情報                    */
/* --------------------------------- */
/* entrymeta                         */
/*************************************/
div.entrymeta {
	margin : 0 0 5px 0;
	padding : 4px;
	font-size : 10pt;
	color : #000000;
	border-style : dotted;
	border-width : 0 0 1px 0;
	border-color : #6e6d2d;
	background-color : #fff9c6;
}
div.entrymeta span {
	line-height : 1.2em;
}

/*************************************/
/* 記事                              */
/* --------------------------------- */
/* Posted in xxxxx                   */
/*************************************/
div.box a {
	color : #6e6d2d;
}
div.box a:hover {
	color : #ff8800;
}

/****************************************/
/* 記事の「次へ」「戻る」リンクボックス */
/* ------------------------------------ */
/* navlink                              */
/****************************************/
div#navlink {
	margin : 5px;
	padding : 2px;
/*	background-color : pink; */
}

div#navlink a {
/*	padding : 5px; */
}

/*************************************/

div.entry img {
	padding : 5px;
	border : 1px solid #ccc;
	margin : 5px;
}
.sec-a{
	background : #eff2ef;
	float : left; 
	width : 775px;
	padding : 0 15px;
}

div.path {
	font-size : 11px;
	font-weight : normal;
	padding : 0;
	margin : 25px 20px 10px 200px;
}

div.path a {
	font-size : 11px;
	font-weight : normal;
}

/*************************************/
/* 分類　リンクリスト                */
/* --------------------------------- */
/* categories_permalink              */
/*************************************/
div#categories_permalink p {
	margin : 0;
	padding : 3px 5px;
	font-size : 110%;
}
div#categories_permalink a:link {
	color : #6e6d2d;
}
div#categories_permalink a:hover {
	color : #ff8800;
}

/*************************************/
/* 広告中央ブロック                  */
/* --------------------------------- */
/* ad_center                         */
/*************************************/
div#main div.ad_center {
	margin : 0;
	padding : 0 5px;
/*	background-color : orange; */
}

/*************************************/
/* 広告右側／左側サイドバーブロック  */
/* --------------------------------- */
/* ad_sidebar                        */
/*************************************/
div.ad_sidebar {
	margin : 0;
	padding : 0 7px;
/*	background-color : orange; */
}

/*************************************/
/* 動物の里親募集                    */
/* 和泉市の新着情報                  */
/* 和泉市ゆう・ゆうプラザ資料室      */
/* などのRSSフィード表示領域         */
/* --------------------------------- */
/* rss_feed                          */
/*************************************/
div#main div.rss_feed {
	overflow : auto;
	height : 11em;
}

/*************************************/
/* トップページ中央バナー表示領域    */
/*************************************/
div#main div.banner ul li {
	list-style-type : none;
}

/*************************************/
/* 口コミ（クチコミ）などの          */
/* コメント表示領域（トップページ用）*/
/* --------------------------------- */
/* comment_area                      */
/*************************************/
div#main div.comment_area {
	overflow : auto;
	height : 30em;
}

/*************************************/
/* 口コミ（クチコミ）などの          */
/* コメント表示領域（口コミページ用）*/
/* --------------------------------- */
/* comment_area                      */
/*************************************/
div#main div.full_comment_area {
	overflow : auto;
	height : 80em;
}


/*************************************/
/* コンテンツタイトル                */
/* --------------------------------- */
/* div#main h1                       */
/*************************************/

/*
div#main h1 {
	margin : 3px 0 0 0;
	padding : 6px 5px 2px 5px;
	width : 480px;
	width : 97%;
	font-size : 11pt;
	font-weight : bold;
	color : #454545;
	background-color : transparent;
	
	border-style : double;
	border-width : 0 0 3px 0;
	border-color : #454545;
}

div#main h2 {
	margin : 2px 5px;
}
*/

/*************************************/
/* 新着情報                          */
/* --------------------------------- */
/* whatsnew                          */
/*************************************/
div#whatsnew {
	margin : 0;
	padding : 10px;
/*	background-color : olive ; */
}
div#whatsnew ul {
	margin : 0;
	padding : 5px 0;
	list-style-type : none;
/*	background-color : orange; */
}
div#whatsnew li {
	margin : 0;
	padding : 2px 0;
/*	background-color : blue ; */
}
div#whatsnew li img {
	margin : 0;
	padding : 0;
}
div#whatsnew li h2 {
	margin : 0;
	padding : 0;
}
div#whatsnew li h2 a {
	font-size : 10pt;
}
div#whatsnew li h2 a:hover {
	color : #ff8800;
}

/*************************************/
/* 最近登録エントリ                  */
/* --------------------------------- */
/* latest_entry                      */
/*************************************/
div#latest {
	margin : 0;
	padding : 10px;
	height: 10em;
	overflow : auto;
/*	background-color : olive ; */
}
div#latest ul {
	margin : 0;
	padding : 5px 0;
	list-style-type : none;
/*	background-color : orange; */
}
div#latest li {
	margin : 0;
	padding : 2px 0;
/*	background-color : blue ; */
}
div#latest li img {
	margin : 0;
	padding : 0;
}
div#latest li h2 {
	margin : 0;
	padding : 0;
}
div#latest li h2 a {
	font-size : 10pt;
}
div#latest li h2 a:hover {
	color : #ff8800;
}

/*************************************/
/* 広告サンプル                      */
/* --------------------------------- */
/* div.ad                            */
/*************************************/
/* 付加情報掲載月額料金（税込）    */
/* 広告サンプル（サイドバー領域用）*/
/* 広告サンプル（中央領域用）      */
/* 広告掲載月額料金（税込）        */
/* 広告用画像制作費（税込）        */

div.ad {
	margin : 0;
	padding : 0;
}
div.ad img {
	margin : 0;
	padding : 0;
}

/*************************************/
/* ウェブサイト制作フローテーブル    */
/* システム開発フローテーブル        */
/* --------------------------------- */
/* table#order_flow                  */
/*************************************/

table#order_flow {
	margin : 15px 10px;
	padding : 5px 0;
	width : 480px;
	width : 95%;
	color : #454545;
}

table#order_flow th.allow {
	padding : 5px;
	height : 40px;
	width : 110px;
	border-style : none;
	border-width : 0;
	background : url('images/flow_allow_bottom.gif') no-repeat center center;
}
table#order_flow td.space {
	padding : 5px;
	width : 15px;
	border-style : none;
	border-width : 0;
/*	background-color : aqua; */
}
table#order_flow th {
	padding : 5px;
	width : 110px;
	border-style : solid;
	border-width : 1px;
	border-color : #454545;
}
table#order_flow td {
	padding : 5px 10px;
	width : 310px;
	border-style : none;
	border-width : 0;
	border-color : #454545;
/*	background-color : yellow; */
}
table#order_flow td p {
	margin : 0;
	padding : 3px 0;
}

table#order_flow ul,
table#order_flow ol {
	margin : 2px 2px 2px 0;
	padding : 3px 3px 3px 3px;
}

/*************************************/
/* 運用保守サービス料金テーブル      */
/* --------------------------------- */
/* table#maintenance_price           */
/*************************************/

table#maintenance_price {
	margin : 10px;
	padding : 10px;
	width : 480px;
	width : 95%;
	color : #454545;
}

table#maintenance_price th {
	background-color : #eaeaea;
}
table#maintenance_price th,
table#maintenance_price td {
	margin : 5px;
	padding : 5px;
	border-style : solid;
	border-width : 1px;
	border-color : #454545;
	text-align : right;
}

/*************************************/
/* スポット保守サービス料金テーブル  */
/* --------------------------------- */
/* table#spot_price                  */
/*************************************/

table#spot_price {
	margin : 10px;
	padding : 10px;
	width : 480px;
	width : 95%;
	color : #454545;
}
table#spot_price th {
	background-color : #eaeaea;
}
table#spot_price th,
table#spot_price td {
	margin : 5px;
	padding : 5px;
	border-style : solid;
	border-width : 1px;
	border-color : #454545;
	text-align : right;
}

/*************************************/
/* 会社概要テーブル                  */
/* --------------------------------- */
/* table#profile                     */
/*************************************/

table#profile {
	margin : 10px;
	padding : 10px;
	width : 480px;
	width : 95%;
	color : #454545;
}
table#profile tr,
table#profile th,
table#profile td {
	margin : 0;
	padding : 0;
}
table#profile th {
	width : 100px ;
	text-align : right;
	border-style : solid;
	border-color : #454545;
	border-width : 0 1px 0 0 ;
}
table#profile td {
	width : 360px ;
	text-align : left;
	border-style : solid;
	border-color : #454545;
	border-width : 0 0 0 1px;
}

table#profile th p {
	margin : 1px 3px;
	padding : 2px;
	background-color : transparent;
/*	background-color : blue; */
}
table#profile td p {
	margin : 1px 3px;
	padding : 2px;
	background-color : transparent;
/*	background-color : green; */
}

/*************************************/
/* 会社沿革テーブル                  */
/* --------------------------------- */
/* table#history                     */
/*************************************/

table#history {
	margin : 10px;
	padding : 10px;
	width : 480px;
	width : 95%;
	color : #454545;
}
table#history tr,
table#history th,
table#history td {
	margin : 0;
	padding : 0;
}
table#history th {
	width : 100px ;
	text-align : right;
	border-style : solid;
	border-color : #454545;
	border-width : 0 1px 0 0 ;
}
table#history td {
	width : 360px ;
	text-align : left;
	border-style : solid;
	border-color : #454545;
	border-width : 0 0 0 1px;
}

table#history th p {
	margin : 1px 3px;
	padding : 2px;
	background-color : transparent;
/*	background-color : blue; */
}
table#history td p {
	margin : 1px 3px;
	padding : 2px;
	background-color : transparent;
/*	background-color : green; */
}


/*************************************/
/* よくある質問テーブル              */
/* --------------------------------- */
/* table#qa                          */
/*************************************/

table#qa {
	margin : 15px 10px;
	padding : 5px 0;
	width : 480px;
	width : 95%;
	color : #454545;
}

table#qa th,
table#qa td {
	margin : 0;
	padding : 0;
	border-style : solid;
	border-width : 1px;
	border-color : #bab84c;
	border-color : #dfdd6f;
}

table#qa th {
	width : 15px ;
	text-align : right;
}

table#qa td {
	width : 445px ;
	text-align : left;
}

table#qa th p {
	margin : 1px 3px;
	padding : 2px;
	width : 15px ;
	background-color : transparent;
}

table#qa td p {
	margin : 1px 3px;
	padding : 2px;
	width : 400px ;
	background-color : transparent;
}

table#qa th.qnum ,
table#qa td.question {
	border-width : 1px;
}

table#qa th.qnum {
	background-color : #bab84c;
	background-color : #dfdd6f;
}
table#qa td.question {
	background-color : #d9d786;
}

/*************************************/
/* サイトマップ                      */
/* --------------------------------- */
/* sitemap                           */
/*************************************/
div#sitemap ul {
	margin : 3px;
	padding : 3px;
}

div#sitemap ul li {
	margin : 3px;
	padding : 3px;
}

/*************************************/
/* コンテンツ左側／右側内容ボックス  */
/* 共通                              */
/* --------------------------------- */
/* navbox                            */
/*************************************/
div.navbox {
	margin : 5px;
	padding : 5px;
/*	width : 90%; */
	width : 180px;		/* disable scroll bar */
	width : 164px;		/* enable scroll bar */
	font-size : 10pt;
	font-weight : normal;
	background : #ebf0f6;
	background-color : #ffffff;
/*	background-color : lime; */
}

/* 見出し（カテゴリ名） */
div.navbox h3 {
	margin : 2px 1px 5px 0px;
	padding : 3px;
	color : #454545;
	font-size : 10pt;
	font-weight : bold;
	border-bottom : 1px solid #606060;
}
/* クチコミ */
div.navbox div.kuchikomi ul li {
	margin : 0;
	padding : 5px;
}

/* リンク集リスト */
div.navbox ul {
	list-style-type : none;
	margin : 0;
}
div.navbox ul li {
	margin : 0;
	padding : 1px 0;
}
* html div.navbox ul li {
	margin : 0 0 0 -8px;
}
div.navbox ul li a {
	margin : 0;
	padding : 1px 5px 0 10px;
}
* html div.navbox ul li a {
	margin : 0 0 0 -11px;
}

div.navbox ul li a:hover {
	background : url('images/freccia_brown.gif') no-repeat left;
	color : #ff8800;
}
div.navbox h1,
div.navbox h2,
div.navbox h3,
div.navbox h4,
div.navbox h5 {
	width : 168px;		/* disable scroll bar */
	width : 152px;		/* enable scroll bar */
}

div.navbox p {
	margin : 0;
	padding : 3px;
	width : 174px;		/* disable scroll bar */
	width : 158px;		/* enable scroll bar */
/*	background-color : green; */
}

div.navbox select {
	width : 100%;
}


/*************************************/
/* 店舗・施設記事リンク              */
/*************************************/
div.navbox h4.bookmark {
	margin : 0;
	padding : 3px 5px;
}
div.navbox h4.bookmark img {
	margin : 0;
	padding : 0 5px;
/*	background-color : orange; */
}
div.navbox h4.bookmark a {
	font-size : 10pt;
}

/*************************************/
/* 地図操作方法                      */
/*************************************/
ul.operation {
	font-size : 9pt;
}
ul.operation li {
	background-color : #ffffdf;
}
ul.operation li h4 {
	font-size : 9pt;
	font-weight : bold;
	background-color : #efee95;
}
*+html body ul.operation li h4 {
	position : relative ;
	left : -10px;
}

/*************************************/
/* QRコード画像                      */
/*************************************/
img {
	margin : 0;
	padding : 0;
	padding : 5px;
}
img.qrcode {
	width : 99px;
	height: 99px;
}

/*************************************/
/* 絞込み条件                        */
/*************************************/
fieldset.conditions {
	margin : 0;
	padding : 2px 5px 7px 5px;
}
fieldset.conditions label {
	margin : 1px;
	margin : 0;
	padding : 1px;
}
fieldset.conditions input {
	margin : 4px 1px -2px 1px;
	margin : 1px 1px -2px 1px;
	padding : 1px;
}

/*************************************/
/* コメント                          */
/* --------------------------------- */
/* comments                          */
/*************************************/
 
#submit {
	margin-top : 5px;
	border-width : 0;
}

#commentform input,
textarea{
	color : #0C3E69;
}

#commentform input{
	font-size : 11px;
	color : #000000;
}

#commentform textarea{
	padding : 2px 4px;
}
	
#respond,
#comments {
	margin-bottom : 15px;
/*	font-family : "Trebuchet MS", sans-serif; */
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size : 1em;
}

h2.archives{
	margin-bottom : 10px;
}


.entry{
	margin-top : 0;
}

.entrybody{
	margin-bottom : 30px;
}
	
.entrybody p {
	margin-bottom : 15px;
	}
	
blockquote {
	background : #EEE url('images/blockquote.png') no-repeat bottom left;
	padding : 10px;
	padding-bottom : 40px;
}

#content code {
	background-color : #3F464A;
	display : block;
	padding : 10px;
	margin-bottom : 10px;
}

#commentblock code{
	display : block;
	padding : 5px;
	margin-bottom : 10px;
	color : #ccc;
}

/* 口コミ */
#commentlist li {
	background-color : #ffffe0;
}
#commentlist li.alt {
	background-color : #fffff0;
}

/*************************************/
/* footer                            */
/*************************************/
div#footer {
	clear : both;
	padding : 5px 0;
/*	font-size : 0.9em; */
	color : #4f4e27;
	background : #dfdd6f;
	border-top : 1px solid #6e6d2d;
	border-style : solid;
	border-width : 1px 0 0 0 ;
	border-color : #000000;
	height : 60px;
}

div#footer p {
	text-align : center;
}

div#footer ul {
	margin : 0;
	padding : 5px 8px;
	list-style-type : none;
}
div#footer ul li {
	float : left;
}

div#footer ul li a {
	padding : 5px 10px;
	padding : 5px ;
	font-weight : normal;
	color : #4f4e27;
}
div#footer ul li a:hover {
	background-color : #ffffff;
	color : #6e6d2d;
}

div#footer ul#adminmenu {
	float : right;
	position : relative;
	top : -12px;
}

div#footer div#copyright {
	clear : both;
	padding : 5px 0;
}

/*************************************/
/* div#clear                         */
/*************************************/
div.clear {
	clear : both;
	display : none;
}

/*************************************/
/* Google Maps                       */
/*************************************/
div#gmap_menu form select,
div#gmap_menu form input#place {
	margin : 5px;
	width : 50%;
}

div#google_maps {
/*
	margin : 0;
	padding : 0;
*/
/*	background-color : aqua; */
}


