
.clear
{
	clear : both;
}

.clear hr
{
	display : none;
}


/*------------------------------------------------------------------------------------------------------------------------
 スプラッシュスクリーン	
------------------------------------------------------------------------------------------------------------------------*/
#loading_display
{
	width                 : 301px;
	height                : 181px;
	left                  : 50%;
	margin-left           : -150px;
	top                   : 50%;
	margin-top            : -90px;
	background-color      : #f7efda;
	border-width          : 1px;
	border-color          : #c7af77;
	border-style          : solid;
	border-radius         : 5px;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	position              : absolute;
	z-index               : 200;
}

#loading_display > #loading_logo
{
	margin-top: 26px;
	left: 156px;
	margin-left: -83px;
	position: absolute;
}


/*------------------------------------------------------------------------------------------------------------------------
 プログレス表示		
------------------------------------------------------------------------------------------------------------------------*/
#loading_display_progress
{
	width            : 32px;
	height           : 32px;
	margin-left      : 134px;
	margin-top       : 110px;
	position         : absolute;
	z-index          : 210;
}


/*------------------------------------------------------------------------------------------------------------------------
 ローディングカバー
------------------------------------------------------------------------------------------------------------------------*/
#loading_cover
{
	z-index          : 190;
	background-color : white;
	left             : 0px;
	top              : 0px;
	width            : 100%;
	height           : 100%;
	position         : fixed;
	filter           : alpha(opacity=50);
	-moz-opacity     : 0.5;
	opacity          : 0.5;
}


/*------------------------------------------------------------------------------------------------------------------------
 ボタン共通スタイル
------------------------------------------------------------------------------------------------------------------------*/
.btn
{
	cursor: pointer;
}


/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分
------------------------------------------------------------------------------------------------------------------------*/
#header
{
	width: 960px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}


/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > ヘッダ左
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_left
{
	width  : 740px;
	height : 50px;
	float  : left;
}

/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > 然見積りシステムロゴ
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_left > #header_zenes_logo
{
	width  : 166px;
	height : 50px;
	float  : left;
}

/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > 幅の組合せ一覧リンク
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_left > #combination_list_link
{
	margin-left: 200px;
	position: absolute;
}

/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > 幅の組合せ一覧リンク > 幅の組合せ一覧リンクボタン
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_left > #combination_list_link > .combination_list_link_btn
{
	height: 15px;
	margin-top: 25px;
	font-size: 10px;
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > システム各部説明
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_left > #operation_guide_link
{
	margin-left: 450px;
	position: absolute;
}

/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > システム各部説明 > システム各部説明ボタン
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_left > #operation_guide_link > .operation_guide_btn
{
	height: 15px;
	margin-top: 25px;
	font-size: 10px;
	text-decoration: underline;
}


/*------------------------------------------------------------------------------------------------------------------------
 ヘッダ部分 > ヘッダ右
------------------------------------------------------------------------------------------------------------------------*/
#header > #header_right
{
	width  : 220px;
	height : 50px;
	float  : right;
}


/*------------------------------------------------------------------------------------------------------------------------
 フッタ部分
------------------------------------------------------------------------------------------------------------------------*/
#footer
{
	width        : 960px;
	height       : 35px;
	margin-right : auto;
	margin-left  : auto;
}


/*------------------------------------------------------------------------------------------------------------------------
 著作権表示
------------------------------------------------------------------------------------------------------------------------*/
span.copyright
{
	color     : #736A64;
	font-size : 12px;
}


/*------------------------------------------------------------------------------------------------------------------------
 最外枠
------------------------------------------------------------------------------------------------------------------------*/
#wrap
{
	border-style  : solid;
	border-color  : #4c4c4c;
	border-width  : 1px;
	margin-right  : auto;
	margin-left   : auto;
	margin-bottom : 0px;
	margin-top    : 0px;
	height        : 560px;
	width         : 960px;
	text-align    : left;
	position      : relative;
}


/*------------------------------------------------------------------------------------------------------------------------
 最外枠 > コンテンツ枠
------------------------------------------------------------------------------------------------------------------------*/
#wrap > #inner
{
	height       : 510px;
	margin-right : 10px;
	margin-left  : 10px;
}



