/* ===================================================================
	蜈ｨ菴楢ｨｭ螳鬨
=================================================================== */
/* -------------------------------------
   HP蜈ｨ菴骭
------------------------------------- */
div#sigrest-container
{
    height    :100%;
	width     :100%;
    margin    :0px auto;
    position  :relative;
    min-height:100%;
	background-color:#ffffff;
}


div#sigrest
{
	text-align :center;
	color      :#414141;
	font-size  :12px;
}

/* -------------------------------------
   Header
------------------------------------- */
div#sigrest-header
{
	width :100%;
	height:35px;
	background-image: url(/img/img_bg_header.jpg);
	background-repeat:repeat-x;
}


/* -------------------------------------
	
------------------------------------- */
div#sigrest-top
{
	width :840px;
	height:200px;
	margin-left :auto;
	margin-right:auto;
}

/* -------------------------------------
	
------------------------------------- */
div#sigrest-header-title
{
	float      :left;
	width      :300px;
	text-align :left;
}

div#sigrest-logo
{

}
div#sigrest-subtitle
{

}
/* -------------------------------------
	Header menu
------------------------------------- */
div#sigrest-header-menu
{
	float      :left;
	width      :530px;
	text-align :right;
	margin-right:10px;
}

/* --------------------a-----------------
	驥鷹ｭ鬨
------------------------------------- */
div#sigrest-fish
{
	border: 1px solid #666666;
	width :822px;
	margin-right:auto;
	margin-left :auto;
}


/* -------------------------------------
	
------------------------------------- */
div#sigrest-main
{
	width       :100%;
	height      :auto;
	margin-top  :0px;
	margin-right:auto;
	margin-left :auto;
	padding-bottom:65px;
}
/* -------------------------------------
	
------------------------------------- */
div#sigrest-main-in
{
	width       :840px;
	height      :auto;
	margin-right:auto;
	margin-left :auto;
	vertical-align  :top;
}




/* -------------------------------------
	
------------------------------------- */
body > div#sigrest-container
{
    height: auto;
}

/* ===================================================================
	Contents
=================================================================== */


/* -------------------------------------
	
------------------------------------- */
div#contents-footer
{
	width   :100%;
	height  :20px;
	margin-top    :10px;
	margin-bottom :10px;
	text-align    :right;
	vertical-align:bottom;
	font-size     :12px;
}




/* ===================================================================
	Fotter
=================================================================== */

/* -------------------------------------
   Fotter
------------------------------------- */
div#sigrest-fotter
{
	position:absolute;
	left    :0px;
	bottom  :0px;
	width   :100%;
	height  :65px;
	background-image :url(/img/img_bg_fotter.jpg);
	background-repeat:repeat-x;
}

/* -------------------------------------
	
------------------------------------- */
div#sigrest-footer-main
{
	width         :840px;
	font-size     :12px;
	margin-top    :30px;
	margin-left   :auto;
	margin-right  :auto;
	color         :#ffffff;
}



/* -------------------------------------
   
------------------------------------- */
div#sigrest-footer-copyright
{
	width         :250px;
	float         :left;
}

div#sigrest-footer-menu
{
	width         :580px;
	float         :left;
	text-align    :right;
}

div#sigrest-footer-menu a:link    {color:#ffffff; text-decoration: underline;}
div#sigrest-footer-menu a:visited {color:#ffffff; text-decoration: underline;}
div#sigrest-footer-menu a:hover   {color:#ff64a4; text-decoration: underline;}
div#sigrest-footer-menu a:active  {color:#ff64a4; }





/* ===================================================================
	Page
=================================================================== */
/* -------------------------------------
   ページ
------------------------------------- */
div.page-main
{
	width        :840px;
	margin-top   :20px;
	margin-right :auto;
	margin-left  :auto;
	vertical-align:top;
}


/* -------------------------------------
   ページキャプション
------------------------------------- */
div.caption
{
	margin-top   :10px;
	margin-bottom:10px;
}

/* -------------------------------------
   カテゴリ枠
------------------------------------- */
div.category-frm
{
	margin-bottom:10px;
}

/* -------------------------------------
    カテゴリ枠TOP
------------------------------------- */
div.category-frm-t
{
	padding    :0;
	margin     :0;
	font-size  :0;
	line-height:0;
	vertical-align:bottom;
}

/* -------------------------------------
    カテゴリ枠Middle
------------------------------------- */
div.category-frm-m
{
	margin:0;
	padding-top  :10px;
	_padding-left:10px;
}

/* -------------------------------------
    カテゴリ枠Bottom
------------------------------------- */
div.category-frm-b
{
	padding    :0 0 5px 0;
	margin     :0;
	font-size  :0;
	line-height:0;
	height     :20px;
	clear      :both;

}
/* -------------------------------------
    カテゴリ枠の中身
------------------------------------- */
div.category-frm-m-c
{
	width       :790px;
	margin-left :auto;
	margin-right:auto;
	_padding-left:30px;
	padding-top   :0px;
	padding-bottom:10px;
}


/* ===================================================================
	開発環境
=================================================================== */
/* -------------------------------------
   
------------------------------------- */
div.category-frm-m-env .env-key
{
	
}

div.category-frm-m-env .env-val
{
	
}



/* ===================================================================
	業務サンプル
=================================================================== */
/* -------------------------------------
   ページ
------------------------------------- */
div.work-sample
{
	width       :690px;
	height      :auto;
	margin-left :auto;
	_margin-left :50px;
	margin-right:auto;
}


div.work-sample-img
{
	width        :210px;
	height       :245px;
	text-align   :center;
	float        :left;
	margin-bottom:10px;
	
	
	background-image: url(/img/img_shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 20px;
	padding: 0px;
	position: relative;
	
}

div.work-sample-img img
{
	background-color: #FFFFFF;
	margin-top:10px;
}

div.work-sample-img div.sample
{
	width :200px;
	height:236px;
    text-align:center;
	border: 1px solid #000000;
	background-color:#FFFFCC;
	_margin-left:-10px;
}

/* ===================================================================
	
=================================================================== */
div.nakanohito
{
	visibility:hidden;
	display:none
}



