@charset "utf-8";
/* -----------------------------------------------------------------------
	Prototype.css framework 0.1
	http://www.hideblog.net
	Copyright (c) 2009-Present
----------------------------------------------------------------------- */

#hotEntry {
	padding:10px;	
}

.main {
	margin: 0;
	padding: 0 0 10px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color: #000000;
}


.bookmark {
	margin:10px;
	padding:5px;
	background-color:#ededed;
}

/*
	関連するタグ
*/

.kanren a {
	padding-left:20px;
	background:url(/app/webroot/img/minibook.gif) no-repeat left center;	
}

/*
	あわせてよみたい
*/

.awasete ul li {
	list-style:none;
	padding: 5px;
}

.awasete ul li a{
	padding-left:20px;
	margin:0 0 0 10px;
	background:url(/app/webroot/img/a-pen.gif) no-repeat left center;
}

/*
	最新の記事
*/

.newnikki ul li {
	list-style:none;	
}

.newnikki ul li span{
	font-size:10px;
	color:#CCC;
}


.newnikki ul li a{
	display:block;
	padding-left:20px;
	margin:0 0 0 10px;
	background:url(/app/webroot/img/a-pen.gif) no-repeat;
	background-position: 0px 2px;
}

/*
	最新のコメント
*/

.newcomment ul li {
	list-style:none;	
}

.newcomment ul li span{
	font-size:10px;
	color:#CCC;
}


.newcomment ul li a{
	display:block;
	padding-left:20px;
	margin:0 0 0 10px;
	background:url(/app/webroot/img/a-fuki.gif) no-repeat;
	background-position: 0px 2px;
}



/*
	カテゴリー別
*/
.category dl {
	margin:10px;
}

.category dl dt {
	padding:0 0 0 20px;
	background:url(/app/webroot/img/a-dir.gif) no-repeat left center;
}

.category dl dd {

}

.category dl dd a{
	padding-left:20px;
	margin:0 0 0 10px;
	background:url(/app/webroot/img/minibook.gif) no-repeat left center;
}

/*
	各コンテンツのタイトル
*/

.title {
	background-image:url(/app/webroot/img/titlebg.gif);
	width:770px;
	height:43px;
	padding:20px 0 0 50px;
	color:#333;
}

.title1004 {
	background-image:url(/app/webroot/img/titlebg1004.gif);
	width:1004px;
	height:43px;
	padding:20px 0 0 50px;
	color:#333;
}
/*
	常にフッターを下にくっつける
*/
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px;
}
.push {
	height: 250px;
}
#logo h1 {
	margin:10px 0 0 0;
	background-image:url(/app/webroot/img/logo.jpg);
	width:156px;
	height:68px;
	text-indent:-1000px;
	/* ¥*/
overflow:hidden;/* */
}
#logo h1 a {
	display:block;
	width:156px;
	height:68px;
}
h1 {
	font-weight:bold;
	color:#676767;
	font-size:12pt;
	padding:0 0 0 15px;
	background:url(/app/webroot/img/default/arrow.gif) no-repeat left center;
	background-repeat:no-repeat;
}

h2 {
	font-weight:bold;
	color:#000;
	font-size:18px;
	padding:0 0 0 25px;
	background:url(/app/webroot/img/add-comment-orange.gif) no-repeat left center;
	background-repeat:no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

h3{
	font-size:14px;
	border-bottom:2px solid #FC9;
	margin:0px;
	padding:5px;
}

p {
	background-color:#f7f7f7;
	padding:15px;
	margin:10px;
}
#head {
	width:100%;
	height:124px;
	background-image:url(/app/webroot/img/headbg.gif);
}
#head ul {
	list-style:none;
}
#head ul li {
	display:inline;
	background:url(/app/webroot/img/al.gif) no-repeat left;
	padding:0 15px 0 10px;
}
/*
	現在選択されているリンクをアクティブにする
*/
.current {
	color:#CC6600;
	font-weight:bold;
}
/* コンテンツボックス */
.content {
	background-color:#FFFFFF;
}
.leftmenu .content h1 {
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	padding:2px 0 2px 15px;
	background-image:url(/app/webroot/img/default/categorybg.jpg);
	background-repeat:no-repeat;
}
/* img 下空白をなくす */

.headbelt {
	margin-top:10px;
	border-top:2px solid #3a97d2;
	background-color:#ecf1f7;
}
dl, dt, dd, ul {
	margin:0;
	padding:0px;
}
 a[href^="#"] {
 color:#CCCCCC;
}
/*
	フッター
*/
.footer {
	width:100%;
	background-color:#8ebc40;
	height: 250px;
}
.footer p {
	background-color:transparent;
	color:#FFF;
	padding:15px;
	margin:10px;
}
.bottom-menu {
	padding:0 0 0 30px;
	margin:30px 0 0 50px;
	list-style:none;
	border-left:1px solid #FFF;
}
.bottom-menu li {
	margin-top:10px;
}
.bottom-menu a {
	color:#FFF;
}
.bottom-menu a:hover {
	text-decoration:none;
}

