@charset "UTF-8";
/* ===================================================================
 file name  :Top.css
 style info :各ページ個別設定CSS
 
=================================================================== */
/*------------------------------------------------------------
Top  横長
-------------------------------------------------------------*/
/*  ================= body ================================= */

/*  =========  body/Container/Contents/Contents-Main =========== */
#Blog .blogheader{
	background: url(../../images/kariru/blog-header.jpg) 0 0 no-repeat;
	height:200px;
	width:940px;
	margin:0px auto;
}

#Blog #Contents-Main {
	margin:10px 20px;
}

#Blog #Header-Bottom{
	height:0px;
}

#Blog #Pankuzu{}

/*  =========  body/Container/Contents/Contents-Main =========== */
#Blog #Contents-Left {
	float:left;
	width:210px;background:#EAE6DB;margin-bottom:20px;padding:0px 5px 30px 5px;
}
#Blog #Contents-Right {
	float:right;
	width:660px;
	text-align:right;margin-bottom:20px;
}

#Blog #Group-List{margin-top:20px;clear:both;text-align:center;}

/*  body/Container/Header/Header-Middle/ul =========*/
/*--グローバルナビゲーション module.cssより --*/
ul#globalNavi li.navi02 a.naviLink {
	width: 116px;
	background-position: -119px -35px;
}
.widget{margin:20px 0px;}
.module-content{margin:0px auto;text-align:center;}
h3.widget-header,h3.module-header{background:url(../../images/kariru/catgory_bg.jpg) no-repeat;padding:5px 0px 0px 30px;width:180px;margin:5px 0px;}
ul.widget-list{margin:5px;}
ul.widget-list a{color:#666;text-decoration:none;}
ul.widget-list a:visited{color:#666;text-decoration:none;}
ul.widget-list li{background:url(../../images/kariru/sankaku2.jpg) no-repeat 0px 3px;padding-left:20px;font-size:14px;font-weight:bold;margin-top:5px;}
ul.widget-list ul li{background:url(../../images/kariru/sankaku.jpg) no-repeat;padding-left:10px;font-size:14px;font-weight:normal;margin-top:0px;}

.widget-recent-entries ul.widget-list li{background:url(../../images/kariru/circle.jpg) no-repeat 2px 3px;padding-left:20px;font-size:12px;font-weight:normal;margin-top:0px;}
#Blog #Entry h1 span,#Blog #Archive h1 span{display:inline;}
#Blog #Entry h1,#Blog #Archive h1{background:url(../../images/kariru/h1_bg.jpg) no-repeat;padding:20px 10px;font-size:20px;font-weight:bold;color:#003;width:640px;height:27px;text-align:left;margin-bottom:20px;letter-spacing:0.2em;}
#Blog #Entry h2,#Blog #Archive h2,#Blog #Result h2{background:url(../../images/kariru/h2_bg.jpg) no-repeat;padding:10px 0px 0px 45px;font-size:16px;font-weight:bold;color:#fff;width:615px;height:38px;text-align:left;}

#Blog #Comment{text-align:left;margin:20px;}
#Blog #Result p{text-align:left;margin:5px 20px 20px 20px;}
#Blog #Result .entry-footer{text-align:right;}

#Blog #Archive,#Blog #Result{text-align:left;}
#Blog #Archive div.entry-title,#Blog #Result .search-results-title{background:url(../../images/kariru/mark_arrow.gif) no-repeat 10px 8px;padding-left:20px;font-size:14px;margin-top:5px;font-weight:bold;}



#Blog .asset-meta{padding-bottom:20px;text-align:right;}
#Blog h2.asset-name a{color:#FFF;}


#Blog table.bukkeninfo{
	clear:both;
	margin:5px 0;
	width:600px;
    border-collapse:collapse;
	border:1px solid #CCC;
}

#Blog table.bukkeninfo th{
	padding:5px 15px;
	border-bottom:1px dotted #CCC;
	background-color:#eee;
	width:120px;
}

#Blog table.bukkeninfo td{
	padding:5px 15px;
	border-bottom:1px dotted #CCC;
	text-align:left;
}
