@charset "utf-8"; 

/*
トップ・カテゴリ・地域・新着・ランキング・マップ・タグ・お問い合わせ・エラーページ内
コンテンツボックス詳細設定CSS


【1】メイン・センター
1-m1 最新ニュース						#news
1-m2 最新記事							#newentry
1-c2 最新記事(トップ)					.indextop #newentry
1-c3 新規ブログ							#newblog
1-m4 ブログ一覧(新着・ランキング)		#bloglist
1-m4-1 ブログ一覧(新規ブログ)			.newblog #bloglist
1-m4-2 ブログ一覧(ランキング)			.popularblog #blogist
1-m8 マップ本体							#mapbox
1-m9 タグ本体							#tagsearch
1-m10 検索						#search

【2】サイド
2-s1 タグクラウド						#tag
2-s2 カテゴリ							#category
2-s2-1 カテゴリ(トップ)					.indextop #category
2-s2-2 カテゴリ(カテゴリ)				.indextop2 #category
2-s2-3 カテゴリ(地域)					.indextop3 #category
2-s2-4 カテゴリ(新規ブログ)				.newblog #category
2-s2-5 カテゴリ(ランキング)				.popularblog #category
2-s3 地域								#area
2-s3-1 地域(トップ)						.indextop #area
2-s3-2 地域(カテゴリ)					.indextop2 #area
2-s3-3 地域(地域)						.indextop3 #area
2-s3-4 地域(新規ブログ)					.newblog #area
2-s3-5 地域(ランキング)					.popularblog #area
2-s4 マップトラックバック				#maptb
2-s5 QRコード							#qr
2-s7 ランキング							#ranking
2-s7-1 ランキング(トップ)				.indextop #ranking
2-s7-2 ランキング(カテゴリ)				.indextop2 #ranking
2-s7-3 ランキング(地域)					.indextop3 #ranking
2-s8 バースデー							#birthday
2-s9 リンク								#link
2-s10 マップカテゴリ					#mapmenu

【3】1カラム
3-1 お問い合わせ						#inquiry
3-2 エラーメッセージ					#errmsg
3-3 利用規約							#rule
3-4 プライバシーポリシー				#privacy

 ※ 数字の前の略語
　m ･･ メイン枠内(2･3カラム共通)
　c ･･ センター枠内(3カラムのメイン枠)
　s ･･ サイド内(2･3カラム共通)
　l ･･ 左サイド内(2･3カラム共通)
　r ･･ 右サイド内(3カラムのみ)

【ボックス内セレクタ一覧】
各ボックス内に主に以下のセレクタを追加でほぼ対応可能
.title {}
.content {}
.unit {}
.comment {}
.more {}
.sw {}
.bt {}
.photoframe {}


【各ページ固有クラス名】
※ body又はページ全体を囲むdiv要素に命名
トップ			.indextop
カテゴリ		.indextop2
地域			.indextop3
ランキング		.popular
新規ブログ		.newblog
タグ検索		.indextag
カレンダー		.indexcalendar
マップ			.map
アンケート結果	.survey
お問い合わせ	.inquiry
エラーページ	.error
プライバシー	.privacy
利用規約		.rule

*/




/*【1】メイン・センター*/

/*1-m2 最新記事*/
#newentry {}
#newentry .title {}
#newentry .content {
	padding: 1px 4px 5px;
}
#newentry .unit {
	clear: both;
	width: 765px;
	padding: 10px 0 0;
}
#newentry .unit li {
	width: 765px;
	float: left;
}
#newentry .unit li h3 {
	width:435px;
	float:left;
	height:1.35em;
	overflow:hidden;
}
#newentry .unit li p {
	width:330px;
	height:1.35em;
	overflow:hidden;
	float:right;
	margin: 0;
}
#newentry .unit li .ico { margin:0 3px;}
#newentry .comment {}
#newentry .more {}
#newentry .sw {}
#newentry .bt {}
#newentry .photoframe {}
#newentry .photoframe li {
	width:154px;
}
#newentry .photoframe li img {
	width:145px;
	height:145px;
}

/*お題*/
#newentry .odai {
	background-color:#FCEDF4;
}
#newentry a.odai:link ,
#newentry a.odai:visited {
	color:#f00;
}
#newentry a.odai:hover ,
#newentry a.odai:active {
	color:#990000;
}

#newentry .photoframe#newentry1 li {
	position:relative;
}
#newentry .photoframe#newentry1 .ico {
	position:absolute;
	top:2px;
	left:2px;
}
#newentry .photoframe#newentry1 .ico img {
	width:auto;
	height:auto;
}

/*1-c2 最新記事(3カラム)*/
.wrap #newentry {}
.wrap #newentry .title {}
.wrap #newentry .content {
	padding: 5px 0 5px;
	margin: 0 0px;
	width: 468px;
	overflow: hidden;
}
.wrap #newentry .unit {
	width:460px;
	margin-left:4px;
}
.wrap #newentry .unit li {
	width: 460px;
	float: left;
}
.wrap #newentry .unit li h3 {
	width:260px;
}
.wrap #newentry .unit li p {
	width:200px;
}
.wrap #newentry .comment {
	margin-left:4px;
}
.wrap #newentry .more {
	width: 460px;
	margin-left:4px;
}
.wrap #newentry .sw {}
.wrap #newentry .bt {}
.wrap #newentry .photoframe {
	width: 470px;
	margin-left:4px;
}
.wrap #newentry .photoframe li {
	width:88px;
	margin: 0 5px 0 0;
}
.wrap #newentry .photoframe li img {
	width:86px;
	height:86px;
}

/*1-c3 新規ブログ*/
#newblog {}
#newblog .title {}
#newblog .content {}
#newblog li {	}
#newblog .unit {}
#newblog .comment {}
#newblog .more {}
#newblog .ico { margin:0 3px;}

/*1-m4 ブログ一覧(新着・ランキング)*/
#bloglist {}
#bloglist .title {}
#bloglist .content {
	padding: 5px 4px 0px;
}
#bloglist li {
	border:1px solid #ccc;
	margin:0 0 5px;
	padding: 2px;
}
#bloglist dl {
}
#bloglist dt {
	width: 759px;
	float: right;
	font-weight: bold;
}
#bloglist dt span {
	margin: 0 10px 0 0;
}
#bloglist dt img {
}
#bloglist dd {}
#bloglist .li1 {
	width: 52px;
	height: 52px;
	float: left;
}
#bloglist .li1 a {
	display:block;
	border:1px solid #ccc;
}
#bloglist .li2 {
	width: 759px;
	float: right;
}
#bloglist .unit {}
#bloglist .comment {}

/*1-m4-1 ブログ一覧(新規ブログ)*/
.newblog #bloglist {}
.newblog #bloglist .title {}
.newblog #bloglist .content {}
.newblog #bloglist dt span {
	color:#000;
}
.newblog #bloglist .unit {}
.newblog #bloglist .comment {}

/*1-m4-2 ブログ一覧(ランキング)*/
.popularblog #blogist {}
.popularblog #blogist .title {}
.popularblog #blogist .content {}
.popularblog #bloglist dt span {
	background-color:#666;
	color:#fff;
	padding:0 2px 0 2px;
}
.popularblog #blogist .unit {}
.popularblog #blogist .comment {}

/*1-m8 マップ本体	*/
#mapbox {}
  /*地図*/
  #mapbox #map {
  	width: 780px;
	height: 600px
  }
  #mapbox .gmnoprint { line-height:1.8;}
  /*マップurl*/
  #mapbox #taCode { width:450px;}
  /*ポップアップ関連*/
  .popup{
	width:200px;
	height:100%;
	text-align:left;
	margin:0 0 0 10px;
  }
  .entry_title img{
	margin:0px 2px 2px 0px;
  }
  .entry_title a:link,.entry_title a:visited,.entry_title a:hover,.entry_title a:active{
	font-weight:bold;
  }
  .entry_excerpt{
	margin:10px 0px 0px 0px;
  }
  .entry_excerpt img{
	margin:0px 4px 4px 0px;
	float:left;
	width:75px;
  }


/*1-m9 タグ本体*/
#tagsearch {}
#tagsearch .title {}
#tagsearch .content {}
#tagsearch li {	margin: 0 0 10px;}
#tagsearch h3 {	display: inline;}
#tagsearch h3 a {	font-size:1.4em;}
#tagsearch h3 span {	margin: 0 5px;}
#tagsearch h4 {	display: inline;}
#tagsearch h4 a:link { color:#666;}
#tagsearch h4 a:visited {}
#tagsearch h4 a:hover , 
#tagsearch h4 a:active {}
#tagsearch p {	margin: 0;}
#tagsearch dl {
	background:url(../img/bg/bg_dot.gif) repeat-x 0 5px;
	padding:10px 0 0;
	text-align: right;
	color: #666;
}
#tagsearch dt {
	font-weight: bold;
	margin: 0 1em 0 0;
	display: inline;
}
#tagsearch dd {	display: inline;}
#tagsearch dd a:link ,
#tagsearch dd a:visited {
	text-decoration:none;
}
#tagsearch dd a:hover ,
#tagsearch dd a:active {
	text-decoration:underline;
}

/*1-m10 オススメカテゴリ*/
#pickupcategory {
	border: 0;
}
#pickupcategory .content {
	border: 1px solid #ccc;
}
#pickupcategory .content ul {
	margin:0 5px;
	width:295px;
}
#pickupcategory .photo {
	width:160px;
	height:100px;
	float:right;
	display:inline;
	margin:0 5px 0 0;
}
#pickupcategory .note {
	clear:both;
	margin:0 5px;
	width: 450px;
}
#pickupcategory .more {
	margin: 0;
	clear: both;
	width: 460px;
}

/*1-m11 店ログ*/
#miselog {}

/*1-m12 社長ブログ*/
#president {}
#president .content {}
#president ul {
	padding: 0 0 1px;
}
#president li {
	width:230px;
	float:left;
	margin: 0 0 5px;
	line-height:1.2;
	letter-spacing:0;
}
#president li p ,
#president li h3 ,
#president li div {
	line-height:1.2;
	letter-spacing:0;
}
#president .photo {
	width:70px;
	height:70px;
	background-color:#fff;
	margin:0 4px 0 0;
	float:left;
}
#president .photo img {
	border:1px solid #ccc;
	padding:1px;
}
#president .note {
	font-size:0.834em;
	margin:0 0 1px;
	width:156px;
	float:left;
	line-height:1.2;
	height:2.4em;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#president .headline {
	font-weight:bold;
	margin:0 0 1px;
	width:156px;
	float:left;
	height:1.2em;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#president li ul {
	width:155px;
	float:left;
	height:1.85em;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#president li li {
	line-height:1.1;
	font-size:0.834em;
	width: auto;
	height: auto;
	float: none;
}

/*1-m13 オオサカジン公式コンテンツ*/
#officialblog {}
#officialblog .content .rss_list {
}
/*clearfix*/
  /* WinIE7 only */
    *:first-child+html #officialblog .content .rss_list {height: 1%;}
  /* WinIE6 and below */
    /* hide \*/
    * html #officialblog .content .rss_list {height: 1%;}
    /*MacIE*/
  /* MacIE only */
    /*\*//*/ 
    #officialblog .content .rss_list {display: inline-table;}
    /**/
  #officialblog .content .rss_list:after{/* modern browser */
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
  }

#officialblog .content .rss_text {
	width:325px;
	float:right;
	border-bottom:1px dotted #ccc;
	margin:0 0 5px;
}
#officialblog .content .rss_text a {
	font-weight:bold;
}
#officialblog .content .rss_date {
}
#officialblog .content .rss_img {
	width:100px;
	float:left;
}
#officialblog .content .rss_desc {
	width:325px;
	float:right;
	line-height:1.3;
}
#officialblog .content .rss_more {
	display:block;
	text-align:right;
}


/*1-m14 お題*/
#odai {
	background:url(../img/bg/bg_odai.png) no-repeat 0 0;
	width:468px;
	height:55px;
	overflow:hidden;
	margin: 0;
	border: 0;
}
#odai .comment {
	height:28px;
	text-indent:-999999px;
	text-align:left;
	margin:0;
	padding:0;
	border: 0;
}
#odai .rss_list {
	margin:0 0 0 150px;
	line-height:1.2em;
}
#odai a:link ,
#odai a:visited {
	color:#f00;
}
#odai a:hover ,
#odai a:active {
	color:#f00;
}


/*1-m15 ピックアップブログ*/
#pickupblog {}
#pickupblog .content .rss_list {
}
/*clearfix*/
  /* WinIE7 only */
    *:first-child+html #pickupblog .content .rss_list {height: 1%;}
  /* WinIE6 and below */
    /* hide \*/
    * html #pickupblog .content .rss_list {height: 1%;}
    /*MacIE*/
  /* MacIE only */
    /*\*//*/ 
    #pickupblog .content .rss_list {display: inline-table;}
    /**/
  #pickupblog .content .rss_list:after{/* modern browser */
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
  }

#pickupblog .content .rss_text {
	width:325px;
	float:right;
	border-bottom:1px dotted #ccc;
	margin:0 0 5px;
}
#pickupblog .content .rss_text a {
	font-weight:bold;
}
#pickupblog .content .rss_date {
}
#pickupblog .content .rss_img {
	width:100px;
	float:left;
}
#pickupblog .content .rss_desc {
	width:325px;
	float:right;
	line-height:1.3;
}
#pickupblog .content .rss_more {
	display:block;
	text-align:right;
}

/*1-m16 ショッププレス*/
#shoppress {}

/*1-m17 ブロガー紹介*/
#blogger {}
#blogger .title {
/*	background: #06f none;
	border-top:1px solid #dbf;
	border-right:1px solid #00f;
	border-bottom:1px solid #00f;
	border-left:1px solid #bdf;
*/}
#blogger .content {}
#blogger ul {
	padding: 0 0 1px;
}
#blogger li {
	width:230px;
	float:left;
	margin: 0 0 5px;
	line-height:1.2;
	letter-spacing:0;
}
#blogger li p ,
#blogger li h3 ,
#blogger li div {
	line-height:1.2;
	letter-spacing:0;
}
#blogger .photo {
	width:70px;
	height:70px;
	background-color:#fff;
	margin:0 4px 0 0;
	float:left;
}
#blogger .photo img {
	border:1px solid #ccc;
	padding:1px;
}
#blogger .note {
	font-size:0.834em;
	margin:0 0 1px;
	width:156px;
	float:left;
	line-height:1.2;
	height:2.4em;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#blogger .headline {
	font-weight:bold;
	margin:0 0 1px;
	width:156px;
	float:left;
	height:1.2em;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#blogger li ul {
	width:155px;
	float:left;
	height:1.85em;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#blogger li li {
	line-height:1.1;
	font-size:0.834em;
	width: auto;
	height: auto;
	float: none;
}

/*1-m18 タグ*/
#tag {}
#tag .content {}
#tag .content li {
	display:inline;
}

/*1-m19 カタログ*/
#catalog{
	border:1px solid #cccccc;
	padding:4px;
	margin-top:2px;
}

#catalog a:link , #catalog a:visited {
	color: #ffffff;
	text-decoration: none;
}
#catalog a:hover , #catalog a:active {
	color: ffffff;
	text-decoration: underline;
}

#catalog dl{
	width:146px;
	margin:0 5px 0 3px;
	float:left;
	}
#catalog .title{
	background:none;
	border:none;
	border-bottom:1px solid #cccccc;
	margin:0 0 5px 155px; 
	font-size:12px;
	}
	
#catalog dt span{
	display:block;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	margin-bottom:3px;
	padding:2px 0;
	}

.medical dt span{
		background:#00ADA9;
		}
	
#catalog dd{
	line-height:1.2em;
	font-size: 10px;
	color:#666666;
	}


#catalog .more{
	border-top:1px dotted #cccccc;
	margin:5px 0 0 155px;
	padding-top:2px;
	text-align:right;
	}

#catalog .more a:link , #catalog .more a:visited {
	color: #0066ff;
	text-decoration: none;
}
#catalog .more a:hover , #catalog .more a:active {
	color: 0066ff;
	text-decoration: underline;
}
/*1-m20 大阪とっておき不動産*/
#totteoki .title{
	background:none;
	border:none;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
}
#totteoki .subtitle {
	font-weight:bold;
	margin:0 0 0.5em;
}
#totteoki .subtitle a:link,#totteoki .subtitle a:visited { text-decoration:underline;}
#totteoki .subtitle a:hover,#totteoki .subtitle a:active { text-decoration: none;}
#totteoki .read p {
	line-height:125%;
	margin:0;
} 
#totteoki .content {
	padding:5px 5px 8px 8px;
}
#totteoki .read {
	width:321px;
	float:left;
}
#totteoki .rss {
	width:120px;
	float:right;
	border:#ddd solid 1px;
	background-color:#F9F9F9;
	text-align:center;
	padding:5px 0 0 0;
}
#totteoki .photo a:link img,#totteoki .photo a:visited img {border:#0066CC solid 1px;}
#totteoki .photo a:hover img,#totteoki .photo a:active img {border:#F00 solid 1px;}
#totteoki .caption a {
	display:block;
	font-size:83.4%;
	text-align:center;
	height:1.2em;
	overflow:hidden;
	margin:0 9px;
}

/*1-m21 医療・介護の求人情報*/
#carecatalog{
	border:1px solid #3CB37A;
	background:url(../img/bg/bg_carecatalog.gif) no-repeat center 0;
	padding:1px 0 0 0 ;
	height:135px;
}
#carecatalog .content {
	padding:42px 5px 0 165px;
	margin:0;
}
#carecatalog .rss_list {
	font-size:83.4%;
	border-bottom:#ccc dotted 1px;
	line-height:200%;
}
#carecatalog .rss_list a {
	padding:0 0 0 4px;
}
#carecatalog .more {
	padding:5px 0 0 0;
	border:none;
	margin-right:5px;
}
#carecatalog a:link,#carecatalog a:visited { color:#3CB37A;}
#carecatalog a:hover,#carecatalog a:active { color:#3CB37A;}

/*1-m22 大阪とっておき不動産*/

#gourmet dl,
#gourmet dl,
#gourmet dl{
	margin:0;
	padding:0;
	}


#gourmet h2{
	padding:1px;
	}

#gourmet .content dd {
    width: 290px;
	float:left;
}

#gourmet .content dd .rss_list {
    height:1.2em;
	overflow:hidden;
	background:url(http://blog.osakazine.net/img/ico_point_orange.gif
) no-repeat center left;
	padding-left:10px;
	margin:4px 0;
}

#gourmet dt{
	float:right;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
    padding:1px;
}

#gourmet a,#gourmet a:link,#gourmet a:visited,
#gourmet a:hover,#gourmet a:active { color:#ff6600;}


#gourmet .more{
	clear:both;
	}

/*【2L】左サイド*/

/*2L-1 お知らせ*/
#info {}

/*2L-2 カテゴリ・地域*/
#categoryarea {
	border:none;
}
#categoryarea .content {
	border:1px solid #ccc;
	padding: 5px 5px 5px;
}

/*2L-2-1 カテゴリ*/
#category {}
#category strong { font-weight:bold;}

/*2L-2-1-1 カテゴリ(トップ)	*/
.indextop #category {}
/*2L-2-1-2 カテゴリ(カテゴリ)*/
.indextop2 #category {}
/*2L-2-1-3 カテゴリ(地域)*/
.indextop3 #category {}
/*2L-2-1-4 カテゴリ(新規ブログ)*/
.newblog #category {}
/*2L-2-1-5 カテゴリ(ランキング)*/
.popularblog #category {}

/*2L-2-2 地域*/
#area {}
#area strong { font-weight:bold;}

/*2L-2-2-1 地域(トップ)*/
.indextop #area {}
/*2L-2-2-2 地域(カテゴリ)*/
.indextop2 #area {}
/*2L-2-2-3 地域(地域)*/
.indextop3 #area {}
/*2L-2-2-4 地域(新規ブログ)	*/
.newblog #area {}
/*2L-2-2-5 地域(ランキング)*/
.popularblog #area {}

/*2L-4 スタッフブログ*/
#staffblog {}
#staffblog .content li {
	background:url(../img/bg/bg_li.png) no-repeat 0 0.3em;
	padding:0 0 0 10px;
}

/*2L-5 ブログ村情報*/
#blogmura {}
#blogmura .title {
	background:#D1F700 url(../img/bg/bg_blogmura_title.png) no-repeat 100% 100%;
	border:1px solid #090;
	color: #090;
}
#blogmura a:link ,
#blogmura a:visited {
	color: #090;
}
#blogmura a:hover ,
#blogmura a:active {
	color: #090;
}

/*2L-6 誕生日*/
#birthday {}
#birthday p {
	margin:0;
}
#birthday .title {}
#birthday .content {}
#birthday .comment {}
#birthday .more {}

/*2L-7 QRコード*/
#qr {}
#qr .title {}
#qr .content {}
#qr .unit {}
#qr .comment {}
#qr .photo {
	text-align:center;
}
#qr .photo img {
	margin:0 auto;
}

/*【2R】右サイド*/
/*2R-1 オオサカジンレコメンド*/
#recommend {}
#recommend .content {}

/*2R-2 ニュース*/
#news {}
#news .title {}
#news .content {}
#news ul {
	width:245px;
	float:right;
}
#news ul li {}
#news .rss_list {
	width:88px;
	height:88px;
	margin:0 5px 5px 0;
	float:left;
	border:1px solid #ccc;
}
#news .rss_list a {
	display:block;
	text-align:center;
	margin:1px;
	width:86px;
	height:86px;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#news .rss_list img {
	height:86px;
	width:auto;
	margin:0 auto;
}
#news .more {
	float:right;
	width:245px;
}

/*2R-3 応援ブログ（スポーツ）*/
#sports {}
#sports li {
	margin: 0 0 5px;
}
#sports .photo {
	width:62px;
	height:62px;
	float:left;
	margin: 0 5px 0 0;
	background-color:#ccc;
}
#sports .photo a {
	display:block;
	margin:1px;	
}
#sports .photo img {
	border:1px solid #fff;
}
#sports .note {
	margin:0;
	font-size:0.834em;
}
#sports .headline {
	margin:0 0 2px;
	font-weight:bold;
}
#sports li ul {}
#sports li li {
	float:none;
	margin:0 0 1px;
}

/*2R-4 ランキング*/
#ranking {}
#ranking .title {}
#ranking .content {}
#ranking .unit {}
#ranking .comment {}
#ranking .more {}
#ranking .sw {}

/*2R-4-1 ランキング(トップ)*/
.indextop #ranking {}
.indextop #ranking .title {}
.indextop #ranking .content {}
.indextop #ranking .unit {}
.indextop #ranking .comment {}
.indextop #ranking .more {}
.indextop #ranking .sw {}

/*2R-4-2 ランキング(カテゴリ)*/
.indextop2 #ranking {}

/*2R-4-3 ランキング(地域)*/
.indextop3 #ranking {}

/*2R-5 ゲストブログ*/
#guestblog {}
#guestblog li {
	width:113px;
	height: 4.4em;
	float:left;
	margin:0 0 5px;
	overflow:hidden;
}
#guestblog .photo {
	width:52px;
	height:52px;
	float:left;
	margin:0 1px 0 0;
	background-color:#fff;
}
#guestblog .photo img {
	width:48px;
	height:48px;
	padding:1px;
	border:1px solid #ccc;
}
#guestblog .note {
	margin:0 2px 0 0;
	font-size:0.834em;
	line-height:1.2;
}
#guestblog .headline {
	margin:0 2px 0 0;
}
#guestblog .subheading {
	margin:0 2px 0 0;
	font-size:80%;
	line-height:1.2;
}

/*2R-6 カレンダートラックバック*/
#calendartb {}
#calendartb .title {}
#calendartb .content {}
#calendartb .headline {
	background-color:#6cf;
	color:#fff;
	padding: 2px 5px;
	margin: 0 0 5px;
}
#calendartb .headline .today {
}
#calendartb .headline .date {
	font-weight:bold;
}
#calendartb ul {
	border-bottom:1px dotted #ccc;
}
#calendartb .note {
	border-bottom:1px dotted #ccc;
	margin:0 0 5px;
}
#calendartb .note .comment {
	border:none;
	text-align:left;
}
#calendartb .note img {
	vertical-align:middle;
}
#calendartb .more {
	clear:both;
	border:none;
}

/*2R-7 マップトラックバック*/
#maptb {}
#maptb .title {}
#maptb .content {}
#maptb .comment {}
#maptb .more {}
#maptb .photo {
	width:100px;
	float:left;
	margin: 0 5px 5px 0;
}
#maptb .ul {
	width:230px;
	float:left;
}
#maptb .more {
	clear:both;
}


/*2R-8 ブログテンプレート*/
#template {}
#template .content {
	padding:5px 0px 5px 5px;
}
#template .rss_list {
	width:108px;
	height:108px;
	margin:0 4px 5px 0;
	float:left;
	border:1px solid #ccc;
}
#template .rss_list a {
	display:block;
	text-align:center;
	margin:1px;
	width:106px;
/*hide\*/	overflow:hidden;/*MacIE*/
}
#template .rss_list img {
	display:block;
	height:106px;
	width:auto;
	margin:0 auto;
}
#template .more {
	margin:0 4px;
	clear:both;
}


/*2R-9 オオサカジン関連サービス*/
#link {}
#link .title {}
#link .content {}
#link .content li {
	background:url(../img/bg/bg_li.png) no-repeat 0 0.3em;
	padding:0 0 0 10px;
}
#link .comment {}
#link .more {}



/*2-R11 マップカテゴリ*/
#mapmenu {}
#mapmenu .title {}
#mapmenu .content {
	padding: 1px 0 5px;
	width: 220px;
	overflow: auto;
	height: 800px;
	scrollbar-face-color: #CCEEFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #8CD9FF;
	scrollbar-3dlight-color: #CCEEFF;
	scrollbar-darkshadow-color: #CCEEFF;
}
#mapmenu select {}
#mapmenu ul {
	margin: 0 5px;
}
#mapmenu li {
	margin:0 0 5px;
}



/*【3】1カラム*/
/*3-1 お問い合わせ*/
#inquiry {
	width: 775px;
	margin: 20px auto 0;
	text-align: left;
}
#inquiry .title {
}
#inquiry .content {}
#inquiry .comment {}
#inquiry .more {}
#inquiry p {}
#inquiry table {
	margin:0 auto;
	width: 525px;
}

/*3-2 エラーメッセージ*/
#errmsg {
	width: 775px;
	margin: 20px auto 0;
	text-align: left;
}
#errmsg .title {
}
#errmsg .content {}
#errmsg .comment {}
#errmsg .more {}


/*3-3 利用規約*/
#rule {
	width: 775px;
	margin: 20px auto 0;
	text-align: left;
}
#rule .title {
}
#rule .content {}
#rule .comment {}
#rule .more {}

/*3-4 プライバシーポリシー*/
#privacy {
	width: 775px;
	margin: 20px auto 0;
	text-align: left;
}
#privacy .title {
}
#privacy .content {}
#privacy .comment {}
#privacy .more {}

