/*==================================================================================*/
/* 印刷用ページレイアウト	Print.css												*/
/*==================================================================================*/

/*-----------------------------------------------------------------------------------
	印刷時非表示用　print_hide
-----------------------------------------------------------------------------------*/
div.print_hide
{
	display: none;
	margin: 0px;
	padding: 0px;
}

/*-----------------------------------------------------------------------------------
	ヘッダ
-----------------------------------------------------------------------------------*/
.sms div.header
{
	min-width: 850px; /* netscape用 */
	width: 96%;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	clear: both;
}
/*-----------------------------------------------------------------------------------
	フッタ
-----------------------------------------------------------------------------------*/
.sms div.footer
{
	min-width: 805px; /* netscape用 */
	width: 96%;
	margin: 0px auto;
	padding: 0px;
	background: #eeeeff;
	border-top: 1px solid #6666BB;
	position: relative;
	float: left;
	clear: both;
	left: 2%;
	/******↓ADD 2006/09/27 ******/
	display: none;
	/******↑ADD 2006/09/27 ******/
}
/*-----------------------------------------------------------------------------------
	コンテナ
-----------------------------------------------------------------------------------*/
.sms div.container
{

	border: 2px none #CCCCCC;
	min-width: 805px;  /*netscape用 */
	width: 96%;
	margin: 0px auto;
	padding: 5px;
	color: #000000;
	text-align : left;
	background: #ffffff;
	position: relative;
	left: 2%;
	float: left;
	clear: left;
}


/*-----------------------------------------------------------------------------------
	３段組み（トップページ用）
-----------------------------------------------------------------------------------*/
.sms div.maincol
{
	width: 51.5%;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #000000;
	border: 0px none;
	background: #ffffff;
	position: relative;
	float: left;
	left: 0%;
	clear: right;
}

.sms div.subcol_left
{
	width: 24%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	position: relative;
	float: left;
	left: 0%;
	clear: left;
}

.sms div.subcol_right
{
	width: 24%;
	margin: 0px;
	padding: 0px ;
	border: 0px none;
	position: relative;
	float: left;
	left: 0%;
	clear: right;
}


/*-----------------------------------------------------------------------------------
	２段組み（インデックスページ用）
-----------------------------------------------------------------------------------*/
.sms div.maincol_idx
{
	width: 75.5%;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align:left;
	border: 0px none;
	background: #ffffff;
	position: relative;
	left: 0%;
	/* 左サイド表示 */
	padding-left: 10px;
	float: left;
	clear: right;
	/* 右サイド表示 */
	/*
	padding-right: 10px;
	float: left;
	clear: left;
	*/
}

.sms div.subcol_idx
{
	width: 24%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	position: relative;
	left: 0%;
	/* 左サイド表示 */
	float: left;
	clear: left;
	/* 右サイド表示 */
	/*
	float: left;
	clear: right;
	*/
}


/*-----------------------------------------------------------------------------------
	２段組み⇒段組無し（コンテンツページ用）
-----------------------------------------------------------------------------------*/
.sms div.maincol_con
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align:left;
	border: 0px none;
	background: #ffffff;
}

.sms div.subcol_con
{
	margin: 0px;
	padding: 0px;
}

