/* Base */
@import url(./base.css);

/* Theme */
@import url(./shiro.css);

/* Custom */
/*
カスタムCSSについて

TypePadのブログをカスタマイズする、代表的なCSS指定は、コメントアウトとして記述されています。コメントアウトを解除することで、CSS指定を有効にすることができます,TypePadのカスタムCSS講座も参照ください。
http://www.sixapart.jp/typepad/inside/2005/12/001261.html
http://support.typepad.jp/cgi-bin/typepad_jp.cfg/php/enduser/std_adp.php?p_faqid=373

CSSの詳しい記述方法については、WEBサイトや書籍などを、参考にしてください。
*/

/*
指定しているのにうまくいかない場合

CSSセレクタの個別性が原因でうまく指定が反映されない可能性があります。セレクタの個別性順序は以下のようになります。

*         { color: black; }
span        { color: blue; }
p span      { color: green; }
span.memo   { color: red; }
span#memo { color: gray; }

の場合、<p><span class="memo" id="memo">サンプル</span></p>の『サンプル』という文字は上記セレクタの順序がちがっても、グレーになります。
指定が反映されない原因が、セレクタの個別性かどうか確認するには、優先させたいプロパティの値のあとに、! important と追加して指定してみてください。

例)

span { color: red ! important; }

*/



/* バナー部分 */

div#banner
{
	display: none;
}

#banner-img {
	background: url("http://blog.ishikawa-norihisa.com/common-img/blog-header.gif") no-repeat;
	height: 200px;
	padding: 0px;
}

#banner-img-gamma {
	background: url("http://blog.ishikawa-norihisa.com/common-img/blog-header-gamma.gif") no-repeat;
	height: 200px;
	padding: 0px;
}

div.img-link a {
	display: block;
	height: 200px;
	text-decoration: none;
	}

div#banner-inner {
}
div#banner-inner h1#banner-header {}
div#banner-inner h2#banner-description {}

/* ページの各部分の指定 */
/* 詳しくは http://support.typepad.jp/cgi-bin/typepad_jp.cfg/php/enduser/std_adp.php?p_faqid=374 */
body.layout-two-column-right {
	background: #FFFFFF url("http://blog.ishikawa-norihisa.com/common-img/ishikawa.jpg") no-repeat fixed bottom left ! important;
}
body#about {
	background-image: none;
}
div#container {
	width:800px ! important;
}
div#container div#container-inner {}
div#pagebody {
}
div#pagebody div#pagebody-inner {
	background: url("http://blog.ishikawa-norihisa.com/common-img/beta-bg.gif") repeat-y center right;
}

div.entry {}
div.entry h3.entry-header {}
div.entry div.entry-content {}
div.entry div.entry-content div.entry-body {}
div.entry p.entry-footer {}

/* ２カラム （本文 = alpha | 右サイドバー = beta） */
body.layout-two-column-right div#alpha {
	width:600px ! important;
}
body.layout-two-column-right div#alpha-inner {
	background-image: url(http://blog.ishikawa-norihisa.com/common-img/alpha-bg.png);
	_background-image: none;
}
/*IEのみpng表示のためのハック*/
* body.layout-two-column-right div#alpha-inner { 
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog.ishikawa-norihisa.com/common-img/alpha-bg.png',sizingMethod=scale);
}



body.layout-two-column-right div#beta {
}
body.layout-two-column-right div#beta-inner {
}

body.layout-two-column-right div#gamma {
	width:800px ! important;
}
body.layout-two-column-right div#gamma-inner {
}

/* サイドバー・モジュールの指定 */
/*
div.module {}
div.module h2.module-header {}
div.module div.module-content {}
div.module-content ul.module-list {}
div.module-content ul.module-list li.module-list-item {}
*/

/* 独自CSS */
.module-photo p {
	line-height: 1.2em;
}
.img-left {
	float: left;
	margin-right: 10px;
}
.img-right {
	float: right;
	margin-left: 10px;
}
.topjump {
	text-align: right;
	margin-bottom: 20px;
	margin-right: 40px;
	clear: both;
}
.topjump a{
	text-decoration: none;
}
.topjump .tri{
	color: #FF3300;
}
blockquote {
	border: 1px solid #999999;
	padding: 5px;
	background-color: #FFFFFF;
}

/* プロフィールページの独自CSS */
#gamma .prof-youtube{
	float: left;
	height: 355px;
	width: 425px;
	margin-right: 10px;
}
#gamma .date-header {
	clear: both;
}
/* ph=1 */
/* nhm:from_kauri */
