@charset "Shift_JIS";
/* 
[IDGATE]

PRINT CSS Ver2.2

2008/03/17	bluehawk

Copyright Bluehawk@Team.InfinityBird(IDGATE(R)Project). All rights reserved.
*/

/* レアイウト */
body{
	background-color: #ffffff;
}
#layout-general{
	position: relative;

	/* 左寄せ margin: 0px auto 0px 0px; */
	/* センタリング margin: 0px auto; */
	margin: 0px auto 0px auto;

	width: 100%;	/* SITE幅:固定px or リキッド化%指定 */
	width: 650px;	/* SITE幅:固定px or リキッド化%指定 */

	border: 0px solid #cccccc; /* 外枠 */
}
#layout-header-inner{
	position: relative;
	height: 30px;
	background-image: none;
}
span.idlogo{
	background-image: none;
}
#layout-contents-inner{
	background-image: none;
}
#top-image{
	background-image: none;
}
#layout-footer-inner{
	background-image: none;
}

#layout-contents-main{	/* フッターの位置の高さの基本となる部分 */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 20px;

	min-height: 300px; /* 終端保護 なくてもよい */
}

#layout-contents-side1{
	display: none;
}
#layout-contents-side2{
	display: none;
}

#layout-footer{
	clear: both;
	margin-left: 0px; /* 左メニュー用 */
	margin-right: 0px; /* 右メニュー用 */
}

#header-title{
	position:absolute;
	top:0px;
	left:10px;
	padding: 0px;

	font-size: 119%;
}
#header-caption{
	position:absolute;
	top:20px;
	left:50px;
	padding: 0px 10px;

	font-size: 94%;
	font-weight: normal;
}

#top-image{
	position: relative;
	top: 0px;	/* 開始位置 */
	height: 150px;
	margin-bottom: 20px;
}
#top-text{
	position:absolute;
	top: 30px;
	left: 0px;
	text-align: left;
}

#header-nav{
	display: none;
}

.guidebar h2{
	border-left: 10px solid #336699;	/* ポイントカラー */
	border-bottom: 1px solid #336699;	/* ポイントカラー */
	padding: 2px 0px 2px 15px;
	background-image: none;
}
.guidebar h3{
	border-left: 5px solid #336699;	/* ポイントカラー */
	background-image: none;
}

#footer-link-text{
	position: static;
	display: none;
}
#footer-copyright{
	position: static;
}
#footer-link-img{
	position: static;
}
#footer-copy_other{
	position: static;
}

/* EOF */
