<!--

/***** Basic *****/
	
	*
	{
		margin  : 0px;
		padding : 0px;
	}
	
	BODY
	{
		position      : relative;
		text-align    : center;
		margin-bottom :  15px;
		width         : 100%;
		font-size     : 12px;
		font-family   : "ＭＳ Ｐゴシック","Osaka";
		color         : #000000;
		background    : #ffefe0 url(../img/common/bg.gif);
	}
	
	TABLE
	{
		font-size   : 12px;
		font-family : "ＭＳ Ｐゴシック","Osaka";
		
		border-collapse : collapse;
	}
	
	IMG
	{
		border : 0px;
	}
	
	A		{ color: #0000ff; }
	A:hover	{ color: #e83737; }
	
	
	
/***** Base Block *****/
	
	div.pagebase
	{
		border-width : 0px 1px 1px 1px;
		border-style : solid;
	}
	
	div#pagebase1
	{
		text-align    : left;
		width         : 728px;
		background    : #ffffff;
		border-color  : #f6e2d0;
	}
	
	div#pagebase2 { 726px; border-color : #e5c9af; }
	div#pagebase3 { 724px; border-color : #caa27d; }
	div#pagebase4 { 722px; border-color : #a66e3a; }
	
	
	
/***** Header Block *****/
	
	div#pagehead DIV
	{
		background    : #f79434;
		border-top    : 1px solid #d6802d;
		border-bottom : 1px solid #d6802d;
	}
	
	div#pagehead H1
	{
		padding       : 5px 10px;
		font-size     : 10px;
		color         : #ffffff;
		background    : #d6802d;
		border-bottom : 1px solid #bb6c21;
	}
	
	
	
/***** Stage Table *****/
	
	table#pagestage
	{
		width      : 720px;
		height     : 300px;
		border-top : 1px solid #bb6c21;
	}
	
	table#pagestage TD
	{
		vertical-align : top;
	}
	
	table#pagestage td#stageleft
	{
		text-align : center;
		padding    : 1px 1px 50px 1px;
		width      : 157px;
		background : #fff7c5;
	}
	
	table#pagestage td#stageright
	{
		padding    : 15px;
		width      : 563px;
		background : url(../img/common/bg_stage.gif);
	}
	
	
	
/***** Footer Block *****/
	
	td#foot
	{
		text-align  : right;
		padding     : 10px;
		font-size   : 10px;
		line-height : 14px;
		color       : #fff;
		border      : 1px solid #bb6c21;
		background  : #d6802d;
	}
	
	
	
/***** Menu *****/
	
	/***** 通常メニュー *****/
	
	div#pagemenu
	{
		margin-bottom : 50px;
	}
	
	div#pagemenu A
	{
		text-indent       : -9999px;
		display           : block;
		margin-bottom     : 1px;
		width             : 157px;
		height            : 28px;
		background-repeat : no-repeat;
	}
	
	div#pagemenu a.top            { background : url(../img/common/m_top_off.gif);       }
	div#pagemenu a.top:hover      { background : url(../img/common/m_top_over.gif);      }
	div#pagemenu a.business       { background : url(../img/common/m_business_off.gif);  }
	div#pagemenu a.business:hover { background : url(../img/common/m_business_over.gif); }
	div#pagemenu a.company        { background : url(../img/common/m_company_off.gif);   }
	div#pagemenu a.company:hover  { background : url(../img/common/m_company_over.gif);  }
	div#pagemenu a.work           { background : url(../img/common/m_work_off.gif);      }
	div#pagemenu a.work:hover     { background : url(../img/common/m_work_over.gif);     }
	div#pagemenu a.privacy        { background : url(../img/common/m_privacy_off.gif);   }
	div#pagemenu a.privacy:hover  { background : url(../img/common/m_privacy_over.gif);  }
	
	/***** バナー系 *****/
	
	div#pagebanner
	{
		font-size   : 10px;
		line-height : 14px;
	}
	
	div#pagebanner br.b_padding
	{
		line-height : 46px;
	}
	
	div#pagebanner A
	{
		display         : block;
		width           : 125px;
		height          :  78px;
		text-decoration : none;
		color           : #000000;
	}
	
	div#pagebanner A:hover
	{
		text-decoration : underline;
		color           : #e83737;
	}
	
	div#pagebanner a.mstaffing { background : url(../img/common/b_mitorastaffing.gif) no-repeat; }
	div#pagebanner a.mclub     { background : url(../img/common/b_mitoraclub.gif)     no-repeat; }
	div#pagebanner a.mshop     { background : url(../img/common/b_mitorashop.gif)     no-repeat; }
	
	
	
/***** Content Table *****/
	
	table.content
	{
		width : 100%;
	}
	
		table.content td.c_tl
		{
			width  : 11px;
			height : 11px;
			background : url(../img/common/tbl_content/c_tl.gif) no-repeat;
		}
		
		table.content td.c_tr
		{
			width  : 11px;
			height : 11px;
			background : url(../img/common/tbl_content/c_tr.gif) no-repeat;
		}
		
		table.content td.c_bl
		{
			width  : 11px;
			height : 11px;
			background : url(../img/common/tbl_content/c_bl.gif) no-repeat;
		}
		
		table.content td.c_br
		{
			width  : 11px;
			height : 11px;
			background : url(../img/common/tbl_content/c_br.gif) no-repeat;
		}

		
		table.content td.l_top
		{
			width  : auto;
			height : 11px;
			background : url(../img/common/tbl_content/l_top.gif) repeat-x;
		}
		
		table.content td.l_bottom
		{
			width  : auto;
			height : 11px;
			background : url(../img/common/tbl_content/l_bottom.gif) repeat-x;
		}
		
		table.content td.l_left
		{
			width  : 11px;
			height : auto;
			background : url(../img/common/tbl_content/l_left.gif) repeat-y;
		}
		
		table.content td.l_right
		{
			width  : 11px;
			height : auto;
			background : url(../img/common/tbl_content/l_right.gif) repeat-y;
		}
		
		table.content td.content_body
		{
			background : #ffffff;
		}
			
			td.content_body H2
			{
				text-indent : -9999px;
				height      : 1px;
				font-size   : 1px;
			}
			
			td.content_body div.content_title
			{
				position   : relative;
				width      : 100%px;
				background-repeat   : no-repeat;
				background-position : 0px 3px;
			}
				
				td.content_body div.content_title div.normal_image
				{
					position   : relative;
					top        : -4px;
					left       :  4px;
					width      : 224px;
					height     :  43px;
				}
				
				td.content_body div.content_title div.min_image
				{
					position   : relative;
					top        : -4px;
					left       :  4px;
					width      : 224px;
					height     :  33px;
				}
				
				td.content_body div.content_title div.no_min_image
				{
					position   : relative;
					top        : -4px;
					left       :  4px;
					height     :  33px;
				}
				
				td.content_body div.content_title div#normal_image1
				{
					background : url(../img/common/tbl_content/image1.gif) no-repeat;
				}
				
				td.content_body div.content_title div#min_image1
				{
					background : url(../img/common/tbl_content/min_image1.gif) no-repeat;
				}
				
				td.content_body div.content_title  div.content_line
				{
					position   : relative;
					top        : -4px;
					height     : 13px;
					background : url(../img/common/tbl_content/line.gif) repeat-x;
				}
			
			td.content_body div.content_text
			{
				position    : relative;
				top         : -5px;
				padding     : 0px 8px;
				line-height : 16px;
			}
			
				td.content_body div.content_text div.content_navi
				{
					position   : relative;
					top        : -8px;
					text-align : right;
					font-size  : 10px;
				}
				
				td.content_body div.content_text div.content_navi STRONG
				{
					color : #ff0000;
				}
				
				td.content_body div.content_text div.content_navi A
				{
					color : #000;
					text-decoration : none;
				}
				
				td.content_body div.content_text div.content_navi A:hover
				{
					text-decoration : underline;
				}
	
	
	
/***** Buttun *****/
	
	.btn1
	{
		border-width : 0px 1px 1px 0px;
		border-style : solid;
		border-color : #474747;
	}
		
		.btn1 DIV
		{
			border      : 1px solid #000;
			background  : url(../img/common/bg_btn1.gif) repeat-x;
		}
		
		.btn1 A
		{
			display         : block;
			text-align      : center;
			text-decoration : none;
			height          : 22px;
			font-size       : 12px;
			font-weight     : bold;
			line-height     : 21px;
			color           : #000;
			border          : 1px solid #FEFFC3;
			background      : url(../img/common/bg_btn_mark1.gif) no-repeat 3px 5px;
		}
		
		.btn1 A:hover
		{
			color  : #000;
			border : 1px solid #FF8282;
		}
	
/***** TITLE: Content Table *****/
	
	/***** トップページ *****/
	
	div#min_title_top1
		{ background-image : url(../img/common/tbl_content/title/top1.gif); }
	
	div#min_title_top2
		{ background-image : url(../img/common/tbl_content/title/top2.gif); }
	
	div#min_title_top3
		{ background-image : url(../img/common/tbl_content/title/top3.gif); }
	
	div#min_title_top4
		{ background-image : url(../img/common/tbl_content/title/top4.gif); }
	
	
	/***** 経営方針 *****/
	
	div#title_business
		{ background-image : url(../img/common/tbl_content/title/business.gif); }
	
	/***** 会社概要 *****/
	
	div#title_company
		{ background-image : url(../img/common/tbl_content/title/company.gif); }
	
	/***** 事業内容 *****/
	
	div#title_work
		{ background-image : url(../img/common/tbl_content/title/work.gif); }
	
	/***** 個人情報保護方針 *****/
	
	div#title_privacy
		{ background-image : url(../img/common/tbl_content/title/privacy.gif); }
	
	/***** キャリアアップ講座 *****/
	
	div#title_career
		{ background-image : url(../img/common/tbl_content/title/career.gif); }

	
/***** Function *****/
	
	a.ilink
	{
		display           : block;
		text-indent       : -9999px;
		background-repeat : no-repeat;
	}

img.img_tri
{
	vertical-align : middle;
	margin-right   : 3px;
}
	
	
	
	
	.fwlight{ font-weight : lighter; }
	
	.fsize08{ font-size :  8px; }
	.fsize09{ font-size :  9px; }
	.fsize10{ font-size : 10px; }
	.fsize11{ font-size : 11px; }
	.fsize12{ font-size : 12px; }
	.fsize13{ font-size : 13px; }
	.fsize14{ font-size : 14px; }
	.fsize15{ font-size : 15px; }
	.fsize16{ font-size : 16px; }
	.fsize17{ font-size : 17px; }
	.fsize18{ font-size : 18px; }
	.fsize19{ font-size : 19px; }
	.fsize20{ font-size : 20px; }
	
	.sp		{ line-height :  1px; }
	.sp01	{ line-height :  1px; }
	.sp02	{ line-height :  2px; }
	.sp03	{ line-height :  3px; }
	.sp04	{ line-height :  4px; }
	.sp05	{ line-height :  5px; }
	.sp06	{ line-height :  6px; }
	.sp07	{ line-height :  7px; }
	.sp08	{ line-height :  8px; }
	.sp09	{ line-height :  9px; }
	.sp10	{ line-height : 10px; }
	.sp11	{ line-height : 11px; }
	.sp12	{ line-height : 12px; }
	.sp13	{ line-height : 13px; }
	.sp14	{ line-height : 14px; }
	.sp15	{ line-height : 15px; }
	.sp16	{ line-height : 16px; }
	.sp17	{ line-height : 17px; }
	.sp18	{ line-height : 18px; }
	.sp19	{ line-height : 19px; }
	.sp20	{ line-height : 20px; }
	
	.cl		{ line-height :  1px; clear : both;  }
	
	
	.vtop   {  vertical-align : top;    }
	.vmiddle{  vertical-align : middle; }
	
	
//-->
