@charset "utf-8";

/*---------- 印刷用CSS記述 ----------*/

/*----------------------------------------------------*/
/*印刷時、footerを画面下部に絶対配置するのを解除      */
/*　※コメントアウトしたCSSは、表示時のCSSと同じ      */
/*----------------------------------------------------*/
html, body, #wrap{
	height:0;
}
body > #wrap{
	height:0;
	min-height:0;
}

/***** main *****/
#main{/* TOPページ用はindex.cssに記述 */
	/*width:870px;
	margin:0px auto;*/
	padding:15px 15px 0px;	/* padding-bottomの高さをfooterのheightと合わせる　印刷時0 */
	background-image:url(../_images/common/bg.gif);/* 印刷時　背景画像追加 */
	background-position:center top;/* 印刷時　背景画像追加 */
	background-repeat:repeat-y;/* 印刷時　背景画像追加 */
}
/* main　静的ページ・ブログページ用 */
#main_other{
	/*width:900px;
	margin:0px auto;*/
	padding-bottom:0px;	/* padding-bottomの高さをfooterのheightと合わせる　印刷時0 */
}
/* TOPページmain */
#index_main{
	/*width:870px;
	margin:0px auto;*/
	padding:15px 15px 0px;	/* padding-bottomの高さをfooterのheightと合わせる　印刷時0 */
	background-image:url(../_images/common/bg.gif);/* 印刷時　背景画像追加 */
	background-position:center top;/* 印刷時　背景画像追加 */
	background-repeat:repeat-y;/* 印刷時　背景画像追加 */
}

/***** contents　※印刷時　背景画像追加 *****/
/*** contents　静的ページ ***/
#static_contents{
	/*width:885px;
	padding-right:15px;*/
	background-image:url(../_images/common/bg.gif);/* 印刷時　背景画像追加 */
	background-position:center top;/* 印刷時　背景画像追加 */
	background-repeat:repeat-y;/* 印刷時　背景画像追加 */
}
#blog_contents{
	/*width:900px;*/
	background-image:url(../_images/blog/blog_bg.gif);/* 印刷時　背景画像追加 */
	background-position:center top;/* 印刷時　背景画像追加 */
	background-repeat:repeat-y;/* 印刷時　背景画像追加 */
}

/***** footer *****/
#footer{/* TOPページ用はindex.cssに記述 */
	position:static;/* 印刷時static */
	/*width:100%;
	margin:0px auto;*/
	margin-top:0px;	/* heightの高さをマイナス値で設定する　印刷時0 */
	height:25px;	/* footerの高さを指定　印刷時page_topの分マイナス */
	/*clear:both;*/
}
/***** TOPページfooter *****/
#index_footer{
	position:static;/* 印刷時static */
	/*width:100%;
	margin:0px auto;*/
	margin-top:0px;	/* heightの高さをマイナス値で設定する　印刷時0 */
	height:44px;	/* footerの高さを指定　印刷時page_topの分マイナス */
	/*clear:both;*/
}
	/* page_top　※印刷時　非表示 */
	.page_top{
		/*width:870px;
		margin:0px auto;
		padding:0px 15px;*/
		height:0px;	/* footerの高さ指定が必要なのでheightを設定　印刷時0 */
		line-height:0px;	/* 必要に応じてline-heightもpx指定　印刷時0 */
		display:none;/* 印刷時追加 */
	}