/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: MasaoKatto
Author URI: http://www.saisei-navi.jp/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* スクロールバー表示 */
html {margin-bottom:1px;height:100%;}

/* =Global Elements
-------------------------------------------------------------- */
body, input, textarea {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size:15px;
    line-height:1.5;
}

blockquote {color:#6b6b6b; font-style:normal;}

a:link {color: #21759b; //#004B91;}
a:visited {color: #4ca6cf; //#743399;}
a:active,a:hover {color: #d54e21; //#FF4B33;}

/* =Header
-------------------------------------------------------------- */
#branding {padding:30px 0 26px 0;}

#blog-title a {
background:url(images/logo.jpg) no-repeat top center;
display:block;
text-indent:-9000px;
width: 300px;
height: 80px;
}

#blog-description {color:#6b6b6b; font-size:14px; font-style:normal;}

/* =Content
-------------------------------------------------------------- */
#main {
    clear:both;
    padding:30px 0 20px 0;
}

body.home .entry-title{display:none;} /*ホームからタイトルを削除*/

.entry-title {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    font-size:19px;
    font-weight:bold;
    line-height:24px;
    padding:0 0 7px 0;
}

.entry-content h1,.entry-content h2 {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    font-size:19px;
    font-weight:bold;
    padding:14px 0 14px 0;
}
.entry-content h3 {
    font-size:17px;
    font-style:bold;
    padding:14px 0 14px 0;
}
.entry-content h4 {
    font-size:15px;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    font-weight:bold;
    text-transform:none;
    letter-spacing:0.05em;
}

/* =Layout
-------------------------------------------------------------- */
#container {width:700px;}
#content {width:700px;}
.main-aside {width:220px;}

/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
.aside h3 {font-size:14px;font-weight:bold;font-style:normal;line-height:22px;}

/*
    Main Asides
*/
.main-aside ul {padding:0 0;}

#primary {border:none;padding:0 0 0 0;margin-bottom:22px;}

/* =Footer
-------------------------------------------------------------- */

#footer {
    border-top:1px solid #ccc;
    margin-top:10px;
}
#siteinfo {
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:10px 0 20px 0;
}

/* =Plugin: TOC
-------------------------------------------------------------- */
div.toc {
	border: 1px solid #ccc;
	font-size: .75em;
}
div.toc.toc-left {
	max-width: 22em;
	float: left;
	margin: 5px 5px 5px 0;
}
div.toc.toc-right {
	max-width: 22em;
	float: right;
	margin: 5px 0 5px 5px;
}

div.toc a.toc-header {
	display: block;
	background-color: #f1f1f1; //#f8f8ec;
	border-top: 1px solid #fcfcfc;
	border-left: 1px solid #fcfcfc;
	border-bottom: 1px solid #f0f0e0;
	border-right: 1px solid #f0f0e0;
	color: #333; //#777;
/** Styling regarding TOC title: **/
	padding: 1px 2px;
	text-align: left;
	font-size: 1.25em;
        font-weight: bold;
text-decoration: none;
}

div.toc a.toc-header:hover {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fcfcfc;
	border-right: 1px solid #fcfcfc;
color: #d54e21;
}

div.toc ul {
	list-style: none;
	margin: 0;
	padding: 5px;
	background-color: #f1f1f1; //#fcfcfc;
	overflow: hidden;
	white-space: nowrap;
}
div.toc.auto-collapse ul {
	display: none;
}

div.toc li a {
	text-decoration: none;
	border: 0 none;
	color: #21759b;
}
div.toc li a:hover {
color: #d54e21;
}
div.toc li.toc-level-1 {
	font-weight: normal;
}
div.toc li.toc-level-2 {
	font-weight: normal;
	padding-left: .25em;
}
div.toc li.toc-level-3 {
	padding-left: .5em;
}
div.toc li.toc-level-4 {
	padding-left: .75em;
}

