/*==================================================================================*/
/* 画面表示用ページレイアウト	Screen.css											*/
/*==================================================================================*/

/*-----------------------------------------------------------------------------------
	ヘッダ
-----------------------------------------------------------------------------------*/
.sms div.header
{
	width: 99%;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	clear: both;
}
/*-----------------------------------------------------------------------------------
	フッタ
-----------------------------------------------------------------------------------*/
.sms div.footer
{
	width: 99%;
	margin: 0px auto;
	padding: 0px;
	clear: left;
}
/*-----------------------------------------------------------------------------------
	コンテナ
-----------------------------------------------------------------------------------*/
.sms div.container
{

	width: 99%;
	margin: 0px auto;
	padding: 30px 0px 0px 0px;
	text-align : left;
	background: transparent url(../com_images/container_bg.gif) repeat-x top left;
	clear: left;

}

/*-----------------------------------------------------------------------------------
	サブコンテナ
-----------------------------------------------------------------------------------*/
.sms div.container_sub
{
	width: 100%;
	float: left;
	margin-right: -210px;
}

/*-----------------------------------------------------------------------------------
	IE用 min-width設定
-----------------------------------------------------------------------------------*/
.minwidth_01
{
	position: relative;
	width: 100%;
	min-width: 750px;
}
* html .minwidth_01
{
	border-right: 750px solid #ffffff;
}
* html .minwidth_02
{
	display: inline;
	/*float: left;*/
	position: relative;
	margin-right: -750px;
}

/*-----------------------------------------------------------------------------------
	３段組み（トップページ用）
-----------------------------------------------------------------------------------*/
.sms div.maincol
{
	width: 100%;
	float: left;
	margin-left: -210px;
}

.sms div.maincol_sub
{
	padding: 0px 10px 0px 10px;
	color: #000000;
	margin-right: 210px;
	margin-left: 210px;
}

.sms div.subcol_left
{
	width: 205px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}

.sms div.subcol_right
{
	width: 205px;
	float: left;
	margin: 0px;
	padding: 0px ;
}


/*-----------------------------------------------------------------------------------
	２段組み（インデックスページ用）
-----------------------------------------------------------------------------------*/
.sms div.maincol_idx
{
	width: 78.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: 21%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	position: relative;
	left: 0%;
	/* 左サイド表示 */
	/*
	float: left;
	clear: left;
	*/
	/* 右サイド表示 */
	float: left;
	clear: right;
}


/*-----------------------------------------------------------------------------------
	２段組み（コンテンツページ用）
-----------------------------------------------------------------------------------*/
.sms div.maincol_con
{
	width: 78.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_con
{
	width: 21%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	position: relative;
	left: 0%;
	/* 左サイド表示 */
	/*
	float: left;
	clear: left;
	*/
	/* 右サイド表示 */
	float: left;
	clear: right;
}

