@charset "UTF-8";

@import "css/default.css";
@import "css/layout.css";
@import "css/contents.css";
@import "css/class.css";
@import "css/print.css";

/*  
Theme Name: kaneko-shouten
Theme URI: http://www.aimluck.com/
Description: ごくシンプルなHTMLで構成されたWPテーマです。　必要に応じたウィジェットを設定し、CSSの編集程度で大体のレイアウトを賄えるように作っています。　問題などあれば<a href="mailto:goto@aimluck.com">後藤まで連絡</a>を。</p>
Version: 1
Author: 後藤
Author URI: http://www.aimluck.com/
*/

/***************************************************
	Layout Style
----------------------------------------------------
	●概要
	基本となる大枠レイアウトとそのHTMLスタイルを定義
	
	●許可
	HTMLスタイルの追加
	スタイルの適宜変更
	
	●禁止
	ID/クラスの追加
	
--------------------------------------------------*/

/***** HTML ***************************************/
body {
	font-size:smaller;
}


/***** WRAPPER ************************************/
#wrapper {
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

/***** HEADER *************************************/
#header {
}
#head_widget {
	float:right;	
}
#head_widget h2 {
	display:none;
}

/***** CONTENTS ***********************************/
#contents {

}

/***** MAIN BLOCK *********************************/
#mainWrapper {
}
#mainBlock {
}
.breadcrumb {
	width:100%;
	line-height:25px;
	margin-right:0;
	margin-left:0;
	font-size:smaller;
	background:#ccffff;
}
.breadcrumb li {
	float:left;
	list-style:none;
}
.breadcrumb li a {
	display:block;
	padding:0 5px;
}
.breadcrumb li span {
	padding-left:5px;
}

/***** CONTENT ************************************/
/* エントリーブロック */
.single, .content {
	width:100%;
	padding:1em 0;
}
.postmetadata {
	width:100%;
}
.title {
	font-size:larger;
	font-weight:bold;
}
.content h3 {
}
.content h4 {
}
.content h5 {
}
.content h6 {
}
.content p {
	line-height:1.8em;
}
.content pre {
	line-height:1.8em;
}
.content code {
}
.content .postmetadata {
	padding:5px;
	background:#f0f0f0;
}

/* navigation */
.navigation {
	width:100%;
}
.navigation .prev {
	float:left;
}
.navigation .next {
	float:right;
}


/***** SIDE BLOCk *********************************/
#sideWrapper {
}
#sideBlock {
}
#sidebar1 {
}
#sidebar2 {
}

/***** FOOTER *************************************/
#footer {
}
#foot_widget {
}
#foot_widget h2 {
	display:none;
}


/***** COMMENT ************************************/
#commentArea {
}

/* list */
#commentArea ol.commentlist {
	margin:0;
	font-size:large;
}
#commentArea ol.commentlist li {
	list-style-position: inside;
}
#commentArea ol.commentlist li.even {
}
#commentArea ol.commentlist li.odd {
	background:#f0f0f0;
}
#commentArea ol.commentlist li div.comment-body {
	font-size:small;
}
#commentArea ol.commentlist li div.comment-author {
	background:#cccccc;
}
#commentArea ol.commentlist img.avatar {
}
#commentArea ol.commentlist li cite {
}
#commentArea ol.commentlist li div.comment-meta {
}
#commentArea ol.commentlist li em {
}

/* form */
#commentArea input#author {
}
#commentArea input#email {
}
#commentArea input#url {
}
#commentArea textarea#comment {
	width:100%;
}
#commentArea input#submit {
	width:50%;
}



/***************************************************
	ClearFix
--------------------------------------------------*/
.commentlist:after,
#commentArea:after,
.postmetadata:after,
.single:after,
#breadcrumb:after,
#foot_widget:after,
#sidebar2:after,
#sidebar1:after,
#sideBlock:after,
#sideWrapper:after,
.navigation:after,
.breadcrumb:after,
#mainBlock:after,
#mainWrapper:after
#head_widget:after,
#header:after,
#wrapper:after,
.clearfix:after {
	content:".";
	height:0px;
	clear:both;
	display:block;
	visibility:hidden;
}
.commentlist,
#commentArea,
.postmetadata,
.single,
#breadcrumb,
#foot_widget,
#sidebar2,
#sidebar1,
#sideBlock,
#sideWrapper,
.navigation,
.breadcrumb,
#mainBlock,
#mainWrapper,
#head_widget,
#header,
#wrapper,
.clearfix {
	display:inline-block;
}
* html .commentlist,
* html #commentArea,
* html .postmetadata,
* html .single,
* html #breadcrumb,
* html #foot_widget,
* html #sidebar2,
* html #sidebar1,
* html #sideBlock,
* html #sideWrapper,
* html .navigation,
* html .breadcrumb,
* html #mainBlock,
* html #mainWrapper,
* html #head_widget,
* html #header,
* html #wrapper,
* html .clearfix {
	height:1%;
}
.commentlist:after,
#commentArea:after,
.postmetadata:after,
.single:after,
.navigation:after,
#breadcrumb:after,
#foot_widget:after,
#sidebar2:after,
#sidebar1:after,
#sideBlock:after,
#sideWrapper:after,
.breadcrumb:after,
#mainBlock:after,
#mainWrapper:after,
#head_widget:after,
#header:after,
#wrapper:after,
.clearfix:after {
	display:block;
}

.red { color: #AB2D00 !important; }
.chap {
  float: left;
  width: 200px;
}
.chap img {
  margin: 0 0 5px;
}
.cen {
  text-align: center;
}

.boxTit {
  text-align: left !important;
  font-size: 18px;
  padding: 5px !important;
}