﻿@charset "utf-8"; 

/*base.css*/

/*滋賀咲くver2.0キーカラー
[ロゴ]
水色　#1A8FEF　rgb(26, 143, 239)
オレンジ　#FF7F00　rgb(255, 127, 0)
ピンク　#F853BF　rgb(248, 83, 191)

[テキストリンク]
通常：ネイビー　#3333FF　rgb(51, 51, 255)
マウスオーバー：ピンク　#F853BF　rgb(248, 83, 191)


/*



【1】初期設定
1-0 要素初期化
1-1 汎用セレクタ
1-2 フォーム関連セレクタ
1-3 CSSハック

【2】ページレイアウト
2-1 ページ全体		#container
2-2 ヘッダ			#top
2-3 本文			#contents
 2-4 補助枠			.wrap 
 2-5 中央			.main 
 2-6 中央(3カラム）.wrap .main
 2-7 サイド			.side
  2-8 左			#left
  2-9 右			#right
2-10 フッタ			#foot

【3】ページ全体内
3-0 共通
3-1 スキップナビ	.skip
3-2 アンカーナビ	.jump
3-3 バナー枠		.bnr

【4】ヘッダ内
4-0 共通
4-1 サイトID		#siteid
4-2 タグライン		#tagline
4-3 ログイン		#login
4-4 グローバルナビ	#gnavi
4-5 サブナビ		#snavi
4-6 ヘッダー画像　　.headerimg

【5】本文内
 5-0 共通
 5-1 パン屑					#pan
 5-2 ボックス				.box
 5-3 タイトル				.title
 5-4 内容					.content
 5-5 内容の部品				.unit
 5-6 コメント				.comment
 5-7 詳細リンク				.more
 5-8 切替ボタン				.sw
 5-9 ボタンエリア			.bt
 5-10 サムネイル枠			.photoframe
 5-11 テキスト広告			.text-bnr
 
【6】中央（メイン）内
 6-0 共通
 6-2 ボックス				.main .box
 6-3 タイトル				.main .title
 6-4 内容					.main .content
 6-5 内容の部品				.main .unit
 6-6 コメント				.main .comment
 6-7 詳細リンク				.main .more
 6-8 切替ボタン				.main .sw
 6-9 ボタンエリア			.main .bt
 6-10 サムネイル枠　（指定なし）
 6-22 ボックス(3カラム)		.wrap .main .box 
 6-23 タイトル(3カラム)		.wrap .main .title 
 6-24 内容(3カラム)			.wrap .main .content 
 6-25 内容の部品(3カラム)	.wrap .main .unit 
 6-26 コメント(3カラム)		.wrap .main .comment 
 6-27 詳細リンク(3カラム)	.wrap .main .more 
 6-28 切替ボタン(3カラム)	.wrap .main .sw 
 6-29 ボタンエリア(3カラム)	.wrap .main .bt 

【7】サイド内
 7-0 共通
 7-2 ボックス(サイド)		.side .box
 7-3 タイトル(サイド)		.side .title
 7-4 内容(サイド)			.side .content
 7-5 内容の部品(サイド)		.side .unit
 7-6 コメント(サイド)		.side .comment
 7-7 詳細リンク(サイド)		.side .more
 7-8 切替ボタン(サイド)		.side .sw
 7-9 ボタンエリア(サイド)	.side .bt
 7-22 ボックス(左)			#left .box
 7-23 タイトル(左)			#left .title
 7-24 内容(左)				#left .content
 7-25 内容の部品(左)		#left .unit
 7-26 コメント(左)			#left .comment
 7-27 詳細リンク(左)		#left .more
 7-28 切替ボタン(左)		#left .sw
 7-29 ボタンエリア(左)		#left .bt
 7-42 ボックス(右)			#right .box
 7-43 タイトル(右)			#right .title
 7-44 内容(右)				#right .content
 7-45 内容の部品(右)		#right .unit
 7-46 コメント(右)			#right .comment
 7-47 詳細リンク(右)		#right .more
 7-48 切替ボタン(右)		#right .sw
 7-49 ボタンエリア(右)		#right .bt
7-60 サイドメニュー	#smenu

【8】フッタ内
8-0 共通
8-1 フッタメニュー	#fmenu
8-2 コピーライト	#copy
8-3 地域ブログリンク#tiiki-blog

【9】CSS読み込み（オプション）
9-1 MacIE用CSS


【各ページ固有クラス名】
※ body又はページ全体を囲むdiv要素に命名
トップ			.indextop
カテゴリ		.indextop2
地域			.indextop3
ランキング		.popular
新規ブログ		.newblog
タグ検索		.indextag
カレンダー		.indexcalendar
マップ			.map
アンケート結果	.survey
お問い合わせ	.inquiry
エラーページ	.error
プライバシー	.privacy
利用規約		.rule

フォトラバトップ	.indexptb
フォトラバカテゴリ	.ptbcategory
├本文と画像		.category0
├タイトルと画像	.category1
└タイトルのみ		.category2
フォトラバテーマ	.ptbtopic
├記事順			.ptbtopic0
└画像順			.ptbtopic1
*/




/*【1】初期設定*/
/*1-0 要素初期化*/
body {
	margin:0;
	padding:0;
	background:url(../img/bg_body_.png) repeat 50% 0;
	text-align: center;

}
p , ul , ol , li , dl , dt , dd , address , strong , em ,
h1 , h2 , h3 , h4 , h5 , h6 , 
table , caption , th , td {
	font-size: 100%;
	font-weight: normal;
	line-height: 1.5;
	margin:0;
	padding:0;
}
p {
	margin:0 0 1em;
}
li {	list-style-type: none;}
h1 , h2 , h3 , h4 , h5 , h6 {}
strong { font-weight:bold;}
em { font-style:italic;}
a {}
a:link {
	color: #3333FF;
	text-decoration: none;
}
a:visited {
	color: #3333FF;
	text-decoration: none;
}
a:hover , a:active {
	color: #F853BF;
	text-decoration: none;
}
img { border:none;}
hr {
	display:none;
}

/*1-1 汎用セレクタ*/
/*クリア*/
.clear { clear:both;}

/*アイコン画像*/
#container .ico { vertical-align:middle;}
/*アイコン画像（ポータル出力class名）*/
.portalicon { vertical-align:middle;}

/*ライン <div class="line-dot"><hr></div> */
.line-dot {
	background: url(../img/bg_dot.gif) repeat-x 0 50%;
	width: 100%;
	height:10px;
	border: none;
}

/*カラー*/
.black {color:#000;}
.blue {color:#3333ff;}
.orange	{color:#ff9900;}
.red {color	:#f00;}

/*フォントサイズ*/
.font9	{font-size: 9px;}
.font10	{font-size: 10px;}
.font12	{font-size: 12px;}
.font14	{font-size: 14px;}
.font16	{font-size: 16px;}
.font18	{font-size: 18px;}
.font24	{font-size: 24px;}
.font36	{font-size: 36px;}
.xsmall { font-size: 75%;}
.small { font-size: 86%;}
.large { font-size: 116.7%;}
.xlarge { font-size: 133.4%;}

/*文字揃え*/
.textright { text-align:right;}
.textleft { text-align:left;}
.textcenter { text-align:center;}

/*スペース
使用方法：
	<div class="space10"><hr></div>
*/
.space1 { height:1px;}
.space2 { height:2px;}
.space3 { height:3px;}
.space4 { height:4px;}
.space5 { height:5px;}
.space6 { height:6px;}
.space7 { height:7px;}
.space8 { height:8px;}
.space9 { height:9px;}
.space10 { height:10px;}
.space12 { height:12px;}
.space14 { height:14px;}
.space15 { height:15px;}
.space16 { height:16px;}
.space18 { height:18px;}
.space20 { height:20px;}
.space22 { height:22px;}
.space24 { height:24px;}
.space25 { height:25px;}
.space26 { height:26px;}
.space30 { height:30px;}



/*1-2　フォーム関連*/
form {
	margin:0;
	padding:0;
}
input.button	{
	border-top: 1px solid #7F9DB9;
	border-right: 1px solid #5785AF;
	border-bottom: 1px solid #5785AF;
	border-left: 1px solid #7F9DB9;
	color: #333;
	background :#E2E2E2 url(../img/bg_btn.jpg) repeat-x;/*フォームボタン用（背景）*/
	font-family: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	padding: 1px;
}
input.shigasaku		{
	width : 133px;
	margin : 0px;
	padding : 1px 0 1px 0;
	background : #EFF8FF repeat-x;
	border:1px solid #7F9DB9;
}

input:focus.shigasaku {
	background : #FFF repeat-x;
	border:1px solid #7F9DB9;
}
input.text		{
	width : 128px;
	margin : 0px;
	padding : 1px 0 1px 0;
	background : #EFF8FF repeat-x;
	border:1px solid #7F9DB9;
}

input:focus.text {
	background : #FFF repeat-x;
	border:1px solid #7F9DB9;
}

input.text1		{
	width : 150px;
	margin : 0px;
	padding : 1px 0 1px 0;
	background :#EFF8FF url(../img/login_ID.jpg) no-repeat center;
	border:1px solid #7F9DB9;
}

input:focus.text1 {
	background : #FFF repeat-x;
	border:1px solid #7F9DB9;
}

input.text2		{
	width : 95px;
	margin : 0px 3px 0px 0px;
	padding : 1px 0 1px 0;
	background :#EFF8FF url(../img/login_pass.jpg) no-repeat center;
	border:1px solid #7F9DB9;
}

input:focus.text2 {
	background : #FFF repeat-x;
	border:1px solid #7F9DB9;
}

select 			{
	border-top : 3px double #ccc;
	border-right : 3px double #666;
	border-bottom : 3px double #666;
	border-left : 3px double #ccc;
	color : #000;
	background : #F5F4F1 repeat-x;
	font-size : 12px;
	font-weight : normal;
	margin : 0px 3px 0px 3px;
	padding : 2px;
}
input.radio		{
	margin : 3px 0px 0px 0px;
	padding : 1px 1px 0px 1px;	
}




/*1-3 CSSハック*/
/*clearfix*/
.clearfix {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}




/*【2】画面レイアウト*/
/*2-1 全体*/
#container {
	z-index: 1;
	margin: 0 auto;
	text-align: left;
	width: 868px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	font-size: 62.5%;
	font-family: verdana, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", osaka, "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

/*2-2 ヘッダ*/
#top {
	width: 868px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	border-top: 3px solid #CC0029;
}

/*2-3 本文*/
#contents {
	width: 858px;
	margin: 0 5px;
	text-align: left;
	background-color: #fff;
}

/*2-4 補助枠*/
.wrap {
	width: 858px;
	float: left;
	display: inline;/*IE+float 横マージン膨張対策*/
	margin: 0;
}

/*2-5 中央*/
.main {
	width: 858px;
	display: inline;/*IE+float 横マージン膨張対策*/
	margin: 10px 0 0;
	clear: both;
	float: left;
}

/*2-6 中央(３カラム）*/
.wrap .main {
	margin:0;
	overflow: hidden;
}

/*2-7 サイド*/
.side {}

/*2-8 左*/
#left {
	width: 653px;
	float: left;
	display: inline;
	margin: 0 0 0 5px;
}
#left2 {
	width: 200px;
	float: left;
	margin: 0;
}

/*2-9 右*/
#right {
	width: 200px;
	float: left;
}
#right2 {
	width: 200px;
	float: right;
}

/*2-10 フッタ*/
#foot {
	clear: both;
	width: 868px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0 auto;
}

/*【3】ページ全体内*/
/*3-0 共通*/

/*3-1 スキップナビ*/
.skip {
	position: absolute;
	left: -99999px;
	width: 1px;
	height: 1px;
	/*hide\*/overflow: hidden;/*MacIE*/
	margin: 0;
}

/*3-2 アンカーナビ*/
.jump {
	text-align:center;
}

/*3-3 バナー枠*/
.bnr {
	text-align:center;
	margin:1px 0;
}
.bnr p {	text-align:center; margin:0;}
.bnr a {}
.bnr a img { margin:0 auto; border:none;}

/*【4】ヘッダ内*/
/*4-0 共通*/
#top a {}
#top a:link , #top a:visited {}
#top a:hover , #top a:active {}

/*4-1 サイトID*/
#siteid {
	width: 223px;
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	height: 70px;
	padding-top: 20px;
}
#siteid p {
	display:inline;
}

/*4-2 タグライン*/
#tagline {
	width: 320px;
	display: block;
	float: left;
	padding: 7px 0 0;
}

/*4-3 ログインメニュー*/
#login {
	width: 133px;
	float: right;
	padding: 2px 0;
	font-size:1.2em;
	text-align: center;
	height: 96px;
	padding-right: 15px;
}
p #login a ,#login a:link {
	width: 133px;
	float: left;
}
#login img {
	padding-bottom: 1px;
}

/*4-4 グローバルナビ*/
#gnavi {
	clear: both;
	background:url(../img/bg_gnavi_.jpg) no-repeat 0 0;
	height: 30px;
}
#gnavi ul {
	padding:0 0 4px 15px;
	height: 26px;
}

#gnavi li {
	float:left;
	display:inline;
	margin:0 15px 0 0;
	font-size: 1.4em;
	font-weight:bold;
	height: 30px;
}
/*IE6バグ用ここから　各クラスはメニュー毎に指定されている*/

/*トップ*/
*html body #gnavi .li1 {
	width: 38px;
}
/*カテゴリー検索*/
*html body #gnavi .li2 {
	width: 99px;
}
/*カスタム検索*/
*html body #gnavi .li3 {
	width: 86px;
}
/*地図から検索*/
*html body #gnavi .li4 {
	width: 90px;
}

/*IE6バグ用ここまで*/
#gnavi .li-end{
	font-size: 99%;
	color: #FFFFFF;
	float: right;
}

#gnavi li a {
	display:block;
	padding: 5px 0 5px;
	color: #FFFFFF;
	height: 20px;
}
#gnavi li a:link ,
#gnavi li a:visited {
	text-decoration:none;
}
#gnavi li a:hover ,
#gnavi li a:active {
	text-decoration:none;
	background:url(../img/bg_gnavi_on.gif) repeat-x 0 100%;
}

/*4-5 サブナビ*/
#snavi {
	width: 858px;
	border-bottom: 3px solid #CC0029;
	margin: 0 0 8px;
	
}
#snavi li {
	float:left;
	margin-right: 2px;
/* MacIE only */
    /*\*//*/ 
	display:inline-block;
	/**/
}
#snavi .li1 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	background-position:100% 0px;
	font-weight:bold;
}
#snavi .li2 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li3 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li4 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li5 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li6 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li7 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li8 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li9 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi .li0 {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
	background-position:100% 0px;
}
#snavi li span {
	display:block;
	padding:2px 10px 0 30px;
	background-repeat:no-repeat;
	line-height:2;
/* MacIE only */
    /*\*//*/ 
	display:inline-block;
	/**/
}
#snavi span {
	background-image:url(../img/bg_gnavi_li0_a_span.jpg);
	background-repeat:no-repeat;
}

#snavi li a {
	display:block;
	background-image:url(../img/bg_gnavi_a.gif);
	background-repeat:no-repeat;
	font-weight:bold;
/* MacIE only */
    /*\*//*/ 
	display:inline-block;
	/**/
}
#snavi li a:link ,
#snavi li a:visited {
	background-position:100% -100px;
	color:#fff;
	text-decoration:none;
	background-color:#6D6D6D;
}
#snavi li a:hover ,
#snavi li a:active {
	background-position:100% 0;
	color:#000;
	text-decoration:none;
	background-color:#42DAF2;
}
#snavi .li1 a {}
#snavi .li2 a {}
#snavi .li3 a {}
#snavi .li4 a {}
#snavi .li5 a {}
#snavi .li6 a {}
#snavi .li7 a {}
#snavi .li8 a {}
#snavi .li9 a {}
#snavi .li0 a {}

#snavi li a span {
	display:block;
	padding:2px 10px 0 30px;
	background-repeat:no-repeat;
	line-height:2;
/* MacIE only */
    /*\*//*/ 
	display:inline-block;
	/**/
}
#snavi li a:link span ,
#snavi li a:visited span {
	background-position:0 -100px;
}
#snavi li a:hover span ,
#snavi li a:active span {
	background-position:0 0;
}
#snavi a span {	background-image:url(../img/bg_gnavi_li0_a_span.jpg);}

/*4-6 ヘッダー画像*/
#top-img {
	width: 411px;
	height: 72px;
	margin: 13px 5px 3px 30px;
	float: left;
	display: block;
}
#feat {
	float: left;
	height: 20px;
	width: 156px;
	margin-left: 20px;
	padding-top: 70px;
	padding-bottom: 10px;
}

/*【5】本文内*/
/*5-0 共通*/

/*5-1 パン屑*/
#pan {
	clear: both;
	width: 858px;
	margin: 0 5px;
	padding: 3px 0 3px;
	font-size: 11px;
}
#pan p ,
#pan h1 ,
#pan h2 {
	display:inline;
	margin:0;
	white-space:normal;
}
#pan a {
	background:url(../img/bg_pan.gif) no-repeat 100% 50%;
	padding:0;
}
/*5-2 ボックス*/
.box {
	font-size: 1.2em;
	margin:0 0 10px;
}
/*clearfix(S)*/
.box {
	zoom:1;/*for IE 5.5-7*/
}
.box:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/*clearfix(E)*/


/* 5-3 タイトル*/
.title {
	padding:5px 5px 2px 10px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1;
}
/* 5-4 内容*/
.content {
	padding: 1px 5px 5px;
	border-left: 1px solid #1A8FEF;
	border-right: 1px solid #1A8FEF;
	border-bottom: 1px solid #1A8FEF;
}
/* 5-5 内容の部品*/
.unit {}
/* 5-6 コメント*/
.comment {
	margin: 0 0 5px;
}
/* 5-7 詳細リンク*/
.more {
	text-align:right;
	margin: 0;
}
.more a:link ,
.more a:visited {
	text-decoration:none;
}
.more a:hover ,
.more a:active {
	text-decoration:none;
}
/* 5-8 切替ボタン*/
.sw {}
/* 5-9 ボタンエリア*/
.bt {
	text-align: center;
}

/*【6】中央（メイン）内*/
/*6-0 共通*/
.main a {}
.main a:link {}
.main a:visited {}
.main a:hover , .main a:active {
	text-decoration: none;
}

/*6-2 中央（メイン）ボックス*/
.main .box {}
/* 6-3 中央（メイン）タイトル*/
.main .title {
	background:url(../img/bg_title_long2.jpg) no-repeat 0 0;
}
/* 6-4 中央（メイン）内容*/
.main .content {
}
/* 6-5 中央（メイン）内容の部品*/
.main .unit {}
/* 6-6 中央（メイン）コメント*/
.main .comment {}
/* 6-7 中央（メイン）詳細リンク*/
.main .more {}
/* 6-8 中央（メイン）切替ボタン*/
.main .sw {}
/* 6-9 中央（メイン）ボタンエリア*/
.main .bt {
	margin: 5px 0 0;
}

/*6-22 中央（メイン）ボックス(3カラム)*/
.wrap .main .box {}
/* 6-23 中央（メイン）タイトル(3カラム)*/
.wrap .main .title {
	background:url(../img/bg_title_center2.jpg) no-repeat 0 0;
}
/* 6-24 中央（メイン）内容(3カラム)*/
.wrap .main .content {
	width: 454px;
}
/* 6-25 中央（メイン）内容の部品(3カラム)*/
.wrap .main .unit {}
/* 6-26 中央（メイン）コメント(3カラム)*/
.wrap .main .comment {}
/* 6-27 中央（メイン）詳細リンク(3カラム)*/
.wrap .main .more {}
/* 6-28 中央（メイン）切替ボタン(3カラム)*/
.wrap .main .sw {}
/* 6-29 中央（メイン）ボタンエリア(3カラム)*/
.wrap .main .bt {}


/*【7】サイド内*/
/*7-0 共通*/
.side a {}
.side a:link {	color: #3333FF;}
.side a:visited {}
.side a:hover , .side a:active {
	color: #F853BF;
	text-decoration: none;	
}

/*7-2 サイドボックス*/
.side .box {}
/* 7-3 サイドタイトル*/
.side .title {
}
/* 7-4 サイド内容*/
.side .content {
}
/* 7-5 サイド内容の部品*/
.side .unit {}
/* 7-6 サイドコメント*/
.side .comment {}
/* 7-7 サイド詳細リンク*/
.side .more {}
/* 7-8 サイド切替ボタン*/
.side .sw {}
/* 7-9 サイドボタンエリア*/
.side .bt {}

/*7-22 ボックス(左)*/
#left .box {
}
/* 7-23 タイトル(左)*/
#left .title {
	background:url(../img/bg_title_left2.jpg) no-repeat 0 0;
}
/* 7-24 内容(左)*/
#left .content {
	width: 186px;
}
/* 7-25 内容の部品(左)*/
#left .unit {}
/* 7-26 コメント(左)*/
#left .comment {}
/* 7-27 詳細リンク(左)*/
#left .more {}
/* 7-28 切替ボタン(左)*/
#left .sw {}
/* 7-29 ボタンエリア(左)*/
#left .bt {}

/*7-42 ボックス(右)*/
#right .box {}
/* 7-43 タイトル(右)*/
#right .title {
	background:url(../img/bg_title_right2.jpg) no-repeat 0 0;
}
/* 7-44 内容(右)*/
#right .content {
	width: 166px;
}
/* 7-45 内容の部品(右)*/
#right .unit {}
/* 7-46 コメント(右)*/
#right .comment {}
/* 7-47 詳細リンク(右)*/
#right .more {}
/* 7-48 切替ボタン(右)*/
#right .sw {}
/* 7-49 ボタンエリア(右)*/
#right .bt {}

/*7-60 サイドメニュー*/
.side #smenu {}

/*【8】フッタ内*/
/*8-0 共通*/
/*8-1 フッタメニュー*/
#fmenu {
	font-size: 1.2em;
	margin:0 0 5px;
	text-align: center;
}
/*8-2 コピーライト*/
#copy {
	font-style: normal;
	font-size: 1.2em;
	background:url(../img/bg_footer.jpg) repeat-x 0 0;
	padding:12px 0 4px;
	text-align: center;
	border-bottom: 3px solid #CC0029;
}

#mapbox .content{
	border-top: 1px solid #1A8FEF;
}



/*【9】CSS読み込み（オプション）*/
/* 9-1 MacIE用CSS （MacIE用パスフィルター）*/
  /*¥*//*/
  @import "macie.css";
  /**/
#left table {
	float: left;
	width: 400px;
	font-size: 12px;
}
#left h1 {
	font-size: 25px;
	font-weight: bold;
	border-bottom: 3px solid #C91923;
	background: url(../img/h1back.jpg) repeat-x;
	padding-left: 10px;
	margin-right: 10px;
	border-top: 1px solid #C91923;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
#left td {
	padding: 2px;
	border-bottom: 1px dashed #CCCCCC;
}
#left .tdline {
	border-left: 3px solid #C91923;
}
#left table span {
	font-size: 8px;
}
#right .shopnews {
	border-right: 1px solid #1990EE;
	border-bottom: 1px solid #1990EE;
	border-left: 1px solid #1990EE;
	padding: 5px 5px;
}
#right .shopnews-title {
	font-size: 13px;
	background: #1990EE;
	padding: 3px 0px 3px 5px;
	color: #FFFFFF;
}
#right img {
	padding-bottom: 3px;
}
#left .shopdata2 table {
	float: left;
	width: 220px;
	padding-left: 5px;
	padding-right: 5px;
}
#left .shopdata2 {
	float: left;
	width: 230px;
	border: 1px solid #DFDFDF;
	margin-left: 5px;
	background: url(../img/shopdata2.jpg) no-repeat bottom;
	margin-top: 5px;
}
#wrap {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#center {
	float: left;
	overflow: hidden;
}
#kiyaku .title {
	border-bottom: 3px solid #990000;
}
#kiyaku .honbun {
	padding: 5px 10px;
}
#kiyaku {
	font-size: 12px;
}
