@charset "utf-8"; 

/*2x900px
SHEEDJAPAN --culture--

【1】コンテンツ内
◆1-0　カテゴリ名
◆1-1　記事部分
◆1-2　記事日付
◆1-3　記事タイトル
◆1-4　記事本文
◆1-5　記事追記
◆1-6　記事下部
◆1-7　ページメニュー
◆1-8　ページトップ


【2】コメント･TB関連
◆2-1　コメント投稿フォーム
◆2-2　トラックバック一覧
◆2-3　コメント一覧

【3】プラグイン設定
◆3-0　プラグイン共通
◆3-1　カレンダー
◆3-2　RSS
◆3-3　最近の記事
◆3-4　過去記事
◆3-5　カウンター
◆3-6　最近のコメント
◆3-7　最近のトラバ
◆3-8　お気に入り
◆3-9　ブログ内検索
◆3-10　QRコード
◆3-11　読者登録
◆3-12　プロフィール
◆3-13　オーナーメール
◆3-14　インフォメーション
◆3-15　カテゴリ
◆3-16　新規投稿
◆3-17　カスタム1
◆3-18　カスタム2
◆3-19　カスタム3

-----------------*/


/*
【4】 
	4-0　ヘッダイメージ			#head
【5】メイン内ボックス共通
	5-1 親子カルチャー			#mama_and_kids
	5-2	お知らせ				#news
	5-3 センターメニュー		#cmenu
	5-4 スマイルキッズ			#smile
	
【6】サイド内ボックス
	6-1 サイドメニュー			#smenu
	6-2 無料メルマガ登録		#mailmaga
	6-3 サイドメニュー２		#smenu2 
	6-4 マザーズシティショップ	#motherscityshop
	6-5 開催					#holding
	6-6 日本マザーズシティ協会  #association
#association {}

*/

/*【1】コンテンツ内*/
/*◆1-0　カテゴリ名*/
.categoryname {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_categoryname.jpg) no-repeat 0 100%;
	font-size:167%;
	font-weight:bold;
	color:#f60;
	padding:0px 0 0 10px;
	margin:0 0 20px;
}
/*◆1-0　タイトル部分*/
.entryinfo {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_entryinfo.jpg) no-repeat 0 100%;
	padding:0 0 23px;
}
/*◆1-1　記事部分*/
.blogentry .blogbody {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_blogbody.gif) repeat-y 0 0;
	padding:0 15px 20px 15px;
	margin:0 0 10px;
	border-bottom:#e7e7e7 solid 1px;
}
.blogarchive .blogbody {
	border-bottom:#e7e7e7 solid 1px;
	margin:0 10px 10px 10px;
	line-height:135%;
}
/*◆1-2　記事日付*/
.date{
	float:right;
	margin:5px 0 0 0;
	text-align:right;	
}

/*◆1-3　記事タイトル*/
.blogentry .subject {
	float:left;
	font-size:134%;
	font-weight:bold;
	color:#f60;	
}
.blogentry .subject a:link , .blogentry .subject a:visited {color:#f60;text-decoration:none;}
.blogentry .subject a:hover , .blogentry .subject a:active {color:#f60;text-decoration:underline;}

.blogarchive .subject {
	float:left;
	font-size:117%;
	color:#39c;
}
.blogarchive .subject a {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_icon_archive.gif) no-repeat 0 50%;
	padding:0 0 0 18px;
}

/*◆1-4　記事本文*/
.article{
	width:660px;
	overflow:auto;
	line-height:135%;
}
.article img{
	margin:0px 5px 5px 5px;
}
.article-continues{
}
.tag_list {
	overflow:hidden;
}
/*記事本文リンク色*/
.article a:link , .article a:visited {}
.article a:hover , .article a:active {}
/*「続きを読む」リンク色*/
a.acontinues {}
a.acontinues:link , a.acontinues:visited {

}
a.acontinues:active , a.acontinues:hover {

}
/*◆1-5　記事追記*/
#more {}

/*◆1-6　記事下部*/

.posted{
	padding:5px 0 0 0;
	border-top:#e7e7e7 solid 1px;
	text-align:right;
	margin:15px 0px 12px 0px;
}
a.aposted{}
a.aposted:link , a.aposted:visited {}
a.aposted:hover , a.aposted:active {}
.menu{
	font-size:83.4%;
	margin:0 0 30px;
	padding:10px 0 0 0;
}
.menu a {
	float:right;
	display:block;
	width:90px;
	height:18px;
}
.menu .bir { height:18px;}
.menu #prev {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/btn_prev.gif) no-repeat 0 0;
}
.menu #catetop {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/btn_catetop.gif) no-repeat 0 0;
	margin:0 0 0 10px;
}
.menu #next {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/btn_next.gif) no-repeat 0 0;
	margin:0 0 0 10px;
}
/*◆1-7　ページメニュー*/
a.amenu:link , a.amenu:visited {}
a.amenu:hover , a.amenu:active {}
/*◆1-8　ページトップ*/
/*base.cssで指定*/
/*【2】コメント･TB関連*/
/*◆2-1　コメント投稿フォーム*/
table.form {
	margin:25px 0px 0px 120px;
	padding:0;
}
.form th {
	vertical-align:top;
	text-align:right;
	font-weight: normal;
}
label{
	color:#000;
}
#author{
	width:200px;
	border:1px solid #aaa;
}
#email{
	width:200px;
	border:1px solid #aaa;
}
#url{
	width:200px;
	border:1px solid #aaa;
}
#text{ 
	font-size:12px;
	width:300px;
	height:200px;
	border:1px solid #aaa;
}
.form .button {
	margin:0;
	padding:0;
}

/*◆2-2　トラックバック一覧*/
#trackback {
	margin:15px 0 0 0px;
}
.trackback-url{
	color:#666;
	background:#f5f5f5;
	font-weight:bold;
	border:#e7e7e7 solid 1px;
	margin:10px 300px 20px 10px;
	padding:4px 5px;
}
.trackback-title{
	color:#000;
	border-left:#f60 solid 5px;
	padding:0 0 0 4px;
	font-weight:bold;
	font-size:117%;
	line-height:120%;
}
.trackback-body{
	line-height:135%;
	margin:20px 0px 0px 0px;
	padding:0 0 10px 10px;
}
.trackback-post{
	text-align:right;
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_trackback-post.gif) repeat-x 0 0;
	margin:0px 0px 25px 0px;
	padding:5px 0 0 0;
}
a.atrackback-post:link , 
a.atrackback-post:visited {text-decoration:underline;}
a.atrackback-post:hover , 
a.atrackback-post:active {text-decoration:none;}
/*◆2-3　コメント一覧*/
#comments {
	margin:15px 0 0 0px;
}
.comments-head{
	color:#000;
	border-left:#f60 solid 5px;
	padding:0 0 3px 4px;
	font-weight:bold;
	font-size:117%;
	line-height:110%;
}
.comments-body{
	line-height:135%;
	margin:20px 0px 0px 0px;
	padding:0 0 10px 10px;
}
.form .comments-body {
	border:none;/*ログインした状態でのautorに吐き出されるspanの処理*/
} 
.comments-post{
	text-align:right;
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_trackback-post.gif) repeat-x 0 0;
	margin:0px 0px 25px 0px;
	padding:5px 0 0 0;
}

/*【3】プラグイン設定*/
/*◆3-0　プラグイン共通*/
.sidetitle{}

.side{
	line-height:140%;
}
/*サイドリンク色*/
.side a:link , .side a:visited {}
.side a:hover , .side a:active {}
/*◆3-1　カレンダー*/
.calender{
	font-size:10px;
	background:#fff;
	padding:10px 0;
	margin:0 0 10px;
}
.calendarhead{
	font-weight:bold;
	text-align:center;
	padding:3px 0px 5px 0px;
	font-size:12px;
}
.calendartable{ /*カレンダーテーブル*/
	margin:0px auto 0 auto;
	width:200px;
	text-align:center;
	border-spacing:0px;
	empty-cells:show;
	font-size:10px;
}
* html .calendartable 
{ /*IE6のボーダー間隔を接着*/
	border-collapse:collapse;
}
*+html .calendartable 
{ /*IE7のボーダー間隔を接着*/
	border-collapse:collapse;
}
.calendarweek{ /*曜日(文字)*/
	color:#bc0172;
	font-weight: bold;
}
.calendarwd{ /*曜日(セル)*/
	line-height: 130%;
}
.calendard{ /*日付(セル)*/
	line-height: 130%;
}
.calendartable a:link , .calendartable a:visited{}
 .calendartable a:hover , .calendartable a:active {}
/*
sat {}　土曜セル
sun {}　日曜セル
today {}　今日セル
*/

/*◆3-2　RSS*/
.rss{
	margin:0 0 5px;
}
.rss ul {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
}
.rss ul li{
	border-right:#999 1px solid;
	display:inline;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.2px;
	margin-right:0.3em;
	padding-right:0.5em;
	padding-left:0.2em;
}
.rss ul a:link , 
.rss ul a:visited{
	color:#666;
	text-decoration:none;
}
.rss ul a:hover ,
.rss ul a:active{
	color:#666;
	text-decoration:none;
}
/*◆3-3　最近の記事*/
.recententry {}
/*◆3-4　過去記事*/
.archives {}
/*◆3-5　カウンター*/
.counter {}
/*◆3-6　最近のコメント*/
.sidecolumn {}
/*◆3-7　最近のトラバ*/
.trackback {}
/*◆3-8　お気に入り*/
.link {}
/*◆3-9　ブログ内検索*/
.search {}
/*◆3-10　QRコード*/
.qrcode {}
/*◆3-11　読者登録*/
.subscription {}
/*◆3-12　プロフィール*/
.profile {}
.profile .photo{
	text-align:center;
	overflow:hidden;
}
.profile .photo img{}
.nickname{
	color:#bc0172;
	font-weight:bold;
	margin:10px 0px;
}
.message{}
/*◆3-13　オーナーメール*/
.inquiry {}
/*◆3-14　インフォメーション*/
.ad {}
/*◆3-15　カテゴリ*/
.category {}
/*◆3-16　新規投稿*/
.blog_entry {}

/*◆タグクラウド*/
.tag_cloud {}
/*◆3-17　カスタム1*/
.custom1 {}
/*◆3-18　カスタム2*/
.custom2 {}
/*◆3-19　カスタム3*/
.custom3 {}


/*-------------------------------------------------------------------------------------*/
/*【4】 */
/*4-0　ヘッダイメージ */
#head {
	width:900px;
	height:294px;
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_head.jpg) no-repeat 0 0;
	margin:0 0 20px;
}
.blogentry #head,
.blogarchive #head {
	height:214px;
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_head2.jpg) no-repeat 0 0;
	margin:0 0 10px;
}
/*画像非表示処理*/
#head h1 {
	font-size:200%;
	font-weight:bold;
	height:30px;
}
#head dl {
	text-align:right;
}
#head #otoiawase {height:40px;}
#head .title {height:20px;}
#head .comment {height:14px; margin:0;}

/*【5】メイン内ボックス共通*/
.main .box {}
.main .title {}
.main .content {}
.main .unit {}
.main .comment {}
.main .more {}
.main .sw {}
.main .bt {}

/*5-1 親子カルチャー*/
#mama_and_kids {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_title_mama_and_kids.jpg) no-repeat 0 0;
	margin:0 0 35px;
}
#mama_and_kids .title {
	height:32px;
}
#mama_and_kids .content {
	padding:15px 0 0 10px;
}
#mama_and_kids #photo {}
#mama_and_kids #photo li {
	display:inline;
	width:216px;
	float:left;
	margin:0 10px 0 0;
}
#mama_and_kids .unit {
	display:inline;
	width:330px;
	height:10.0em;
	float:left;
	margin-top:15px;
}
#mama_and_kids .unit .subtitle {height:41px;}
#mama_and_kids #baby {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_subtitle_mama_amd_kids_li1.jpg) no-repeat 0 0;
}
#mama_and_kids #miracle {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_subtitle_mama_amd_kids_li2.jpg) no-repeat 0 0;
	margin-left:10px;
}
#mama_and_kids #kids {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_subtitle_mama_amd_kids_li3.jpg) no-repeat 0 0;
	padding:0 0 20px;
}
#mama_and_kids #lesson {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_subtitle_mama_amd_kids_li4.jpg) no-repeat 0 0;
	margin-left:10px;
	padding:0 0 20px;
}
#mama_and_kids .unit .rss_list {
	background:url(http://blog.osakazine.net/_img/seedjapan/share/icon_list1.gif) no-repeat 3.8em 0.5em;
	border-bottom:#ccc solid 1px;
	padding:0 0 5px;
	margin:5px 0 0;
	height:1.3em;
	line-height:175%;
	/*hide\*/ overflow:hidden; /*forMacIE*/ 
}
#mama_and_kids .unit .rss_list a {
	padding:0 0 0 8px;
	margin:0 0 0 4px;
}
#mama_and_kids .sakuin {
	clear:left;
}
#mama_and_kids .sakuin ul {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_sakuin.gif) repeat 0 0;
	margin:0 10px 0 0;
	padding:3px 0 3px 180px;
}
#mama_and_kids .sakuin li {
	float:left;
}
#mama_and_kids .sakuin li a {
	display:block;
	width:104px;
	height:20px;
}
#mama_and_kids .sakuin .bir {
	height:20px;
}
#mama_and_kids .sakuin .li1 a {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_sakuin_li1.gif) no-repeat 0 0;
}
#mama_and_kids .sakuin .li2 a {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_sakuin_li2.gif) no-repeat 0 0;
}
#mama_and_kids .sakuin .li3 a {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_sakuin_li3.gif) no-repeat 0 0;
}
#mama_and_kids .sakuin li a:link,#mama_and_kids .sakuin li a:visited { text-decoration:none;}
/*5-2 お知らせ*/
#news {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_title_news.jpg) no-repeat 0 0;
	position:relative;
	width:690px;
	margin:0 0 30px;
}
#news h2 {
	height:32px;
	text-indent:-9999px;
}
#news .content {
	padding:10px 10px 0px;
}
#news .photo {
	width:190px;
	float:left;
}
#news .photo .rss_list {
	float:left;
	text-align:center;
	border:#ccc solid 1px;
	margin:3px 3px 0px 0;
	padding:0;	
}
#news .photo .rss_list img {
	width:auto;
	height:56px;
}
#news .photo .rss_list a {
	display:block;
	border:#fff solid 1px;
	width:56px;
	/*hide\*/ overflow:hidden; /*for mac IE*/
}
#news .unit {
	width:474px;
	float:right;
}
#news .unit .rss_list {
	border-bottom:#ccc solid 1px;
	padding:0 0 5px;
	margin:5px 0 0px;
}
#news .unit .rss_list a {
	background:url(http://blog.osakazine.net/_img/seedjapan/share/icon_list1.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
	margin:0 0 0 4px;
}
#news .bt a {
	background-image:url(http://blog.osakazine.net/_img/seedjapan/culture/btn_news.jpg);
	background-repeat:no-repeat;
	display:block;
	width:114px;
	height:18px;
	position:absolute;
	top:2px;
	left:576px;
	text-indent:-9999px;
	/*hide\*/ overflow:hidden; /*forMacIE*/
}
#news .bt a:link,#news .bt a:visited {
	text-decoration:none;
	background-position:0 0;
}
#news .bt a:hover,#news .bt a:active {
	text-decoration:none;
	background-position:-114px 0;
}

/*5-3 センターメニュー*/
#cmenu {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_cmenu.gif) no-repeat 0 0;
	padding:9px 0 9px 9px;
	margin:0 0 35px;
}
#cmenu li {
	float:left;
	display:inline;
	margin:0 9px 0 0;
}
#cmenu li a {
	display:block;
	width:218px;
	height:140px;
	background-repeat:no-repeat;
}
#cmenu li .bir {
	height:140px;
}
#cmenu .li1 a {background-image:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_cmenu_li1.jpg);}
#cmenu .li2 a {background-image:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_cmenu_li2.jpg);}
#cmenu .li3 a {background-image:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_cmenu_li3.jpg);}
#cmenu li a:link,#cmenu li a:visited {
	background-position:0 0;
	text-decoration:none;
}
#cmenu li a:hover,#cmenu li a:active {
	background-position:-218px 0;
}
/*5-4 こんにちは、キッズスマイル*/
#smile {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_title_smile.jpg) no-repeat 0 0;
	position:relative;
	width:690px;
	margin:0 0 30px;
}
#smile h2 {
	height:32px;
	text-indent:-9999px;
}
#smile .content {
	padding:10px 10px 0px;
}
#smile .photo {
	width:190px;
	float:left;
}
#smile .photo .rss_list {
	float:left;
	text-align:center;
	border:#ccc solid 1px;
	margin:3px 3px 0px 0;
	padding:0;	
}
#smile .photo .rss_list img {
	width:auto;
	height:56px;
}
#smile .photo .rss_list a {
	display:block;
	border:#fff solid 1px;
	width:56px;
	/*hide\*/ overflow:hidden; /*for mac IE*/
}
#smile .unit {
	width:474px;
	float:right;
}
#smile .unit .rss_list {
	border-bottom:#ccc solid 1px;
	padding:0 0 5px;
	margin:5px 0 0px;
}
#smile .unit .rss_list a {
	background:url(http://blog.osakazine.net/_img/seedjapan/share/icon_list1.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
	margin:0 0 0 4px;
}
#smile .bt a {
	background-image:url(http://blog.osakazine.net/_img/seedjapan/culture/btn_smile.jpg);
	background-repeat:no-repeat;
	display:block;
	width:114px;
	height:18px;
	position:absolute;
	top:1px;
	left:576px;
	text-indent:-9999px;
	/*hide\*/ overflow:hidden; /*forMacIE*/
}
#smile.bt a:link,#smile .bt a:visited {
	text-decoration:none;
	background-position:0 0;
}
#smile .bt a:hover,#smile .bt a:active {
	text-decoration:none;
	background-position:-114px 0;
}
/*【6】サイド内ボックス*/
.side .box {}
.side .title {}
.side .content {}
.side .unit {}
.side .more {}
.side .sw {}
.side .bt {}

/*6-1 サイドメニュー*/
#smenu {margin:0 0 20px;}
#smenu li a {
	display:block;
	width:200px;
	height:69px;
	background-image: url(http://blog.osakazine.net/_img/seedjapan/culture/bg_smenu.jpg);
	background-repeat:no-repeat;
}
#smenu li .bir {height:69px;}
#smenu .li1 a,
#smenu .li7 a {height:62px;}
#smenu .li1 .bir,
#smenu .li7 .bir {height:62px;}

/*通常時*/
#smenu .li1 a:link,#smenu .li1 a:visited {
	background-position:0 0;
}
#smenu .li2 a:link,#smenu .li2 a:visited {
	background-position:0 -62px;
}
#smenu .li3 a:link,#smenu .li3 a:visited {
	background-position:0 -131px;
}
#smenu .li4 a:link,#smenu .li4 a:visited {
	background-position:0 -200px;
}
#smenu .li5 a:link,#smenu .li5 a:visited {
	background-position:0 -269px;
}
#smenu .li6 a:link,#smenu .li6 a:visited {
	background-position:0 -338px;
}
#smenu .li7 a:link,#smenu .li7 a:visited {
	background-position:0 -407px;
}

/*マウスオーバー時*/
#smenu .li1 a:hover,#smenu .li1 a:active {
	background-position:-200px 0;
}
#smenu .li2 a:hover,#smenu .li2 a:active {
	background-position:-200px -62px;
}
#smenu .li3 a:hover,#smenu .li3 a:active {
	background-position:-200px -131px;
}
#smenu .li4 a:hover,#smenu .li4 a:active {
	background-position:-200px -200px;
}
#smenu .li5 a:hover,#smenu .li5 a:active {
	background-position:-200px -269px;
}
#smenu .li6 a:hover,#smenu .li6 a:active {
	background-position:-200px -338px;
}
#smenu .li7 a:hover,#smenu .li7 a:active {
	background-position:-200px -407px;
}
#smenu li a:link,#smenu li a:visited {text-decoration:none;}


/*6-2 無料メルマガ登録*/
#mailmaga {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_mailmaga.gif) no-repeat 0 0;
	margin:0 0 10px;
}
#mailmaga a {
	display:block;
	width:200px;
	height:50px;
}
#mailmaga .bir {
	height:50px;
}
#mailmaga a:link,#mailmaga a:visited {text-decoration:none;}

/*6-3 サイドメニュー２*/
#smenu2 {}
#smenu2 li a {
	display:block;
	width:200px;
	height:30px;
	margin:0 0 5px;
}
#smenu2 li .bir {height:30px;}
#smenu2 .li1 a {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_smenu2_li1.gif) no-repeat 0 0;
}
#smenu2 .li2 a {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_smenu2_li2.gif) no-repeat 0 0;
	margin:0 0 10px;
}
#smenu2 li a:link,#smenu2 li a:visited {text-decoration:none;}

/*6-4 マザーズシティショップ*/
#motherscityshop {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_motherscityshop.jpg) no-repeat 0 0;
	margin:0 0 5px;
}
#motherscityshop a {
	display:block;
	width:200px;
	height:40px;
}
#motherscityshop .bir {
	height:40px;
}
#motherscityshop a:link,#motherscityshop a:visited {text-decoration:none;}
/*6-5 開催*/
#holding {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_holding.gif) no-repeat 0 0;
	margin:0 0 10px;
}
#holding a {
	display:block;
	width:200px;
	height:82px;
}
#holding .bir {
	height:82px;
}
#holding a:link,#holding a:visited {text-decoration:none;}

/*6-6 日本マザーズシティ協会*/
#association {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_association.gif) no-repeat 0 0;
	margin:0 0 20px;
}
#association a {
	display:block;
	width:200px;
	height:60px;
}
#association .bir {
	height:60px;
}
#association a:link,#association a:visited {text-decoration:none;}

/*6-7 モバイル版*/
#mobile {
	background:url(http://blog.osakazine.net/_img/seedjapan/culture/bg_mobile.gif) no-repeat 0 0;
}
#mobile .title {
	height:10px;
}
#mobile .content {
	padding:0 10px;
}
#mobile p {
	height:41px;
	margin:0;
}
