@charset "UTF-8";
/* SVN FILE: $Id$ */
/**
 * ブログ
 * 
 * PHP versions 4 and 5
 *
 * BaserCMS :  Based Website Development Project <http://basercms.net>
 * Copyright 2008 - 2011, Catchup, Inc.
 *								1-19-4 ikinomatsubara, fukuoka-shi 
 *								fukuoka, Japan 819-0055
 *
 * @copyright		Copyright 2008 - 2011, Catchup, Inc.
 * @link			http://basercms.net BaserCMS Project
 * @package			baser.plugins.blog.vendors.css
 * @since			Baser v 0.1.0
 * @version			$Revision$
 * @modifiedby		$LastChangedBy$
 * @lastmodified	$Date$
 * @license			http://basercms.net/license/index.html
 */

/* blog-description
---------------------------------------------------*/
.blog-description {
	margin-left:30px;
}
/* post
---------------------------------------------------*/
.post {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
}
.post-body,
#post-detail {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	line-height:2em;
}
.more {
	text-align:right;
	margin:20px 10px 40px 10px;
}
/* meta
---------------------------------------------------*/
.meta {
	background-color:#F3F3F3;
	color:#999999;
	font-size:0.85em;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
/* tag
---------------------------------------------------*/
.tag {
	color:#999999;
	font-size:0.85em;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align: right;
}
/* calendar
----------------------------------------------- */
.widget-blog-calendar table {
	margin-left:15px;
}
.widget-blog-calendar th {
	border-bottom:1px solid #e2e2e2;
}
.widget-blog-calendar th,
.widget-blog-calendar td {
	padding:2px 3px;
	font-size:12px;
	text-align: center;
}
.widget-blog-calendar .sunday {
	color:#ff6633;
}
.widget-blog-calendar .saturday {
	color:#3366FF;
}
.widget-blog-calendar .today {
	background-color:#e2e2e2;
}

/* BlogComment
----------------------------------------------- */
#BlogComment {
	margin-top:40px;
	padding:0 10px;
}
#BlogCommentList {
	padding:10px 20px;
	margin-top:20px;
}
#BlogCommentAddForm {
	padding:10px 20px;
}
#BlogCommentList .comment {
	padding-bottom:8px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:20px;
}
/* contentsNavi
----------------------------------------------- */
#contentsNavi {
	text-align:center;
}

/* add morita
----------------------------------------------- */
h2.contents-head {
	width:675px;
	height:151px;
	/*margin-bottom:30px;*/
	background-image: url("images/title.png");
	color:#FFFFFF;
}
h2.contents-head-2 {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/nihonbashi_title.jpg");
	color:#FFFFFF;
}
h2.contents-head-hiraPJ {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/hirakataPJ.jpg");
	color:#FFFFFF;
}
h2.contents-head-makinoPJ {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/makinoPJ.jpg");
	color:#FFFFFF;
}
h2.contents-head-nakamiyaPJ {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/nakamiyaPJ.jpg");
	color:#FFFFFF;
}
h2.contents-head-abenoPJ {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/abenoPJ.jpg");
	color:#FFFFFF;
}
h2.contents-head-owadaPJ {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/owadaPJ.png");
	color:#FFFFFF;
}
h2.contents-head-nakamiya2PJ {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/nakamiya2PJ.png");
	color:#FFFFFF;
}
h2.contents-head-fujisakahigashiPJ {
	width:675px;
	height:150px;
	margin-bottom:10px;
	background-image: url("images/fujisakahigashiPJ.png?201708040100");
	color:#FFFFFF;
}
h2.contents-head-nakamiyahonmachiPJ {
	width:675px;
	height:150px;
	margin-bottom:10px;
	background-image: url("images/nakamiyahonmachiPJ.png");
	color:#FFFFFF;
}
h2.contents-head-fujisakaminamiPJ {
	width:675px;
	height:150px;
	margin-bottom:10px;
	background-image: url("images/fujisakaminamiPJ.png?200413");
	color:#FFFFFF;
}
h2.contents-head-wakakusaen {
	width:675px;
	height:200px;
	margin-bottom:10px;
	background-image: url("images/wakakusaen.gif");
	color:#FFFFFF;
}
h2.contents-head-nakamiya-eastPJ {
	width:675px;
	height:148px;
	margin-bottom:10px;
	background-image: url("images/nakamiya-east-pj.png");
	color:#FFFFFF;
}
h2.contents-head-sugiPJ {
	width:675px;
	height:150px;
	margin-bottom:10px;
	background-image: url("images/sugiPJ.png?200413");
	border: 4px outset #00688c;
	color:#FFFFFF;
}
h2.contents-head-dev {
	width:675px;
	height:70px;
	margin-bottom:10px;
	background-image: url("images/dev_rs_title.png");
	background-repeat: no-repeat;
	color:#FFFFFF;
}
p.inner-description {
	margin-bottom:20px;
}
div.post-body {
	border:1px solid #0B3775;
	padding:12px;
	clear: both;
}
h4.contents-head {
	clear: both;
	height:36px;
	padding:8px 0 10px 15px;
	background-image: url("images/top-pickup-bg.gif");
	background-repeat: no-repeat;
}
h3.contents-head {
	font-size:1.2em;
	clear: both;
	height:36px;
	padding:8px 0 10px 15px;
	margin:0 0 0 20px;
	background-image: url("images/top-pickup-bg.gif");
	background-repeat: no-repeat;
}
h3.cate-head {
	padding:5px 0 0 5px;
	font-size:1.5em;
	color:#fff;
	background-image: url("");
	background-color: #0B3775;
	margin-bottom:5px;
}
.display-none {
display:none;
}
p.blog-description {
	font-size:1.3em;
	margin:0 20px 20px 30px;
	line-height: 25px
}

/* feed
----------------------------------------------- */
.news{
	/*margin-right:0!important;
	margin-bottom:50px;*/
	margin:0 30px 50px 30px;
	/*background-color: #0B3775;*/
	border:1px solid #929494;
}
.news h2, .result h2{
	width:600px;
	background:url(images/t001_03.gif) no-repeat left center;
	margin-bottom:5px;
	color:#FFF;
	height:25px;
	padding-left: 15px;
	line-height:32px;
	font-size:16px;
}
.news li{
	border-bottom:1px dotted #666;
	padding-bottom:10px;
	padding-top:10px;
}
.news .date{
	width:115px;
	float:left;
	padding-left:5px;
}
.news .title{
	width:306px;
	float:left;
}

ul.feed_ul{
	margin:10px;
	width:600px;
	/*border:1px blue solid;*/
	padding-bottom:1px;
}
ul li.feed_li{
	list-style-type:none;
	margin:2px;
	/*border:1px red solid;*/
	width:194px;
	float:left;
}
p.img {
	text-align:center;
}
p.img img {
	border:solid 1px #ccc;
	padding:2px;
}
* html ul li{/*ieのfloatバグ回避の為*/
	margin-left:1px;
}
li.firstrow{
	clear:both;
}
ul:after{
	content:"";
	display:block;
	clear:both;
}
p.date2, p.heightLine-group1 {
	padding-left:15px;

}
p.heightLine-group1 {
	margin-bottom:10px;
}
.BlogInnerTitle {
	/*color:#558658;*/
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	/*border-left:solid 5px #003366;
	border-bottom:solid 2px #003366;*/
	background-color:#003366;
	padding-top:2px;
	padding-left:5px;
	margin-bottom:10px;
}