/* Default Style */

	*{
	    margin:0;
	    padding:0;
    	/*font-family: "Hiragino Kaku Gothic Pro", "ᥤꥪ", "Meiryo", Arial, Verdana, sans-serif;*/

	}

	img	{
		border:0px;
	}

	body {
		width:100%; margin: 0px; padding:0px;
		background:#F7F7F7; font-size:13px; color:#333333;
		line-height: 1.6em; letter-spacing:1px;
	}


	h1
	{
		font-size:5px; color:#FFFFFF;
		margin:0px; padding:0px; height:0px;
	}

	h2
	{
		font-size:5px; color:#FFFFFF;
		margin:0px; padding:0px; height:0px;
	}

		.vHead
		{
			margin-bottom:10px; height:auto;
			font-size:18px;
			color:#000000;
			border-bottom:1px solid #CCCCCC;
		}

	h3
	{
		margin-bottom:10px; height:auto;
		font-size:14px;
		color:#000000;
	}


	th
	{
		padding:5px;
		background:#EEEEEE;
	}


/* Layout Style */

	#Wrapper {
		width:auto; height:auto;
		margin:auto;
		padding:auto;
	}

	#Top_bg_up {
		width:780px; height:auto;
		margin:auto;
		background-color:#FFFFFF;
	}
	
		#Top_bg_b {
			width:780px; height:auto;
			background:url(../images/top_bg_b.gif) repeat-y;
		}
	
	#Top_bg_down {
		width:auto; height:49px;
		background:url(../images/top_bg_f.gif) repeat-x;
	}	

	#Adjust_pad1 {
		padding-left:20px;
		padding-right:20px;	
	}

	#Adjust_pad2 {
		padding-left:10px;
		padding-right:10px;	

	}

	#Adjust_pad3 {
		width:750px; height:auto;
		margin:auto;
		padding:0px;

	}

	#Top_title {
		width:384px; height:auto;
		float:left;
		margin:20px 0px 15px 0px;

	}

	#Main	{

	}
	
	#Left_contents {
		width:235px; height:auto;
		padding-right:20px;
		float:left;
	}

	#HeaderMenu {
		width:235px; height:auto;
	}	
	
	#Right_contents	{
		width:465px; height:auto;
		float:right;
	}

	.pBlock
	{
		padding:5px 0px 15px 10px;
	}

	.pList
	{
		margin-left:15px;
		padding-left:10px;
		/*list-style-type:none;*/
		line-height:180%;
	}
	

/* Contents Style */

	#Line_green	{
		border-top:solid 7px #60C3AD;	
	}
	
    #H_navi {float:right;}
		
    #F_navi {float:left;}

	.Jobbox dl{
		margin-top:5px;
	}

/* H Style */
	h2 {
		margin-bottom:15px;
		padding:0px;
	}
	h3 {
		margin:0px; padding-left:7px;
		font-size:16px;
		font-weight:bold;

	}
	h4 {
		margin:0px;
		font-size:13px;
		font-weight:bold;
		border-bottom:1px solid #60C3AD;
		color:#60C3AD;

	}	
	h5 {
		margin:0px; padding-left:7px;
		font-size:12px;
	}

	.head4
	{
		margin:4px 0px; height:auto;
		font-size:10px;
		color:#AAAAAA;
		border:0px;
	}



/* Ul Style */

    #H_navi li,#F_navi li {
		float:left;
		list-style:none;
		color:#60C3AD;
		font-size:10px;
		}

		#H_navi a:link,#F_navi a:link,#H_navi a:visited,#F_navi a:visited	{font-size:10pt; color:#60C3AD; text-decoration:none;}
		#H_navi a:hover,#F_navi a:hover		{font-size:10pt; color:#F04E37; text-decoration:none;}

	#F_navi li,#Adjust_pad3 p{
		margin-top:3px;
	}

	#Left_contents ul{
		list-style:none;
		margin:0px; padding:0px;
	}

	#Left_pad1 {
		list-style:none;
		margin:0px; padding:0px 5px;
	}

	.Jobbox-list{
		list-style:none;
		margin:0px; padding:0px 5px;
	}

	.Jobbox-list dt{
		font-weight:bold;
	}

	.Policy li{
		margin:0px; padding-bottom:15px;
		padding-left:5px;
		list-style-position:inside;
	}
	
/* ETC Style */	

	.length20	{height:20px;}	
	.clear	{clear:both;}
	.ft_l	{float:left;}
	.ft_r	{float:right;}

	.jobbox_border {
		border-top:1px solid #CCCCCC;
		width:445px;
		marign:3 0 3 7;
	}

	.titPage
	{
		margin-bottom:15px;
	}

	dd
	{
		margin-bottom:8px;
	}

/* Font Style */

	.Size_M			{font-size:10pt;}
	.Size_ML		{font-size:11pt;}
	.Size_L			{font-size:12pt;}
	.Bold			{font-weight:bold;}

	.copyright	{float:right; letter-spacing:1px;}
	.top-massege	{float:right;  letter-spacing:1px;}

	#Left_contents p	{letter-spacing:1px;}


/* Custom Color */

	.Color_Green1	{color:#60C3AD;}
	.Color_Ornage1	{color:#F04E37;}	
	.Color_deepblue1	{color:#C5D7EF;}	
	.Color_Brown	{color:#000066;}
		



/* Link Style */


	a:link		{font-size:11pt; color:#60C3AD; text-decoration:none;}
	a:visited 	{font-size:11pt; color:#60C3AD; text-decoration:none;}
	a:hover		{font-size:11pt; color:#F04E37; text-decoration:none;}

	a.pageLink:link		{font-size:10pt; color:#7885E6; text-decoration:none;}
	a.pageLink:visited 	{font-size:10pt; color:#7885E6; text-decoration:none;}
	a.pageLink:hover	{font-size:10pt; color:#FF0000; text-decoration:underline;}


	a.Menu_Button {
		height:120px;
	}

	/****************************
	 *	Font Style
	 ****************************/

	.Size_VS	{ font-size:8px; }
	.Size_S		{ font-size:10px; }
	.Size_MS	{ font-size:11px; }
	.Size_M		{ font-size:12px; }
	.Size_MM	{ font-size:14px; }
	.Size_ML	{ font-size:16px; }
	.Size_L		{ font-size:20px; }
	.Size_LL	{ font-size:24px; }
	.Font_NonP	{ font-family:monospace; }
	.Font_Let1	{ letter-spacing:1px; }
	.Font_Let2	{ letter-spacing:2px; }
	.Line_100	{ line-height:100%; }
	.Line_130	{ line-height:130%; }
	.Line_160	{ line-height:160%; }
	.Line_200	{ line-height:200%; }
	.Bold		{ font-weight:bold; }
	.Normal		{ font-weight:100; }

	/** Message  ****************/
	.Success	{ font-size:10pt; font-style:normal; color:#0066CC; font-weight:bold; }
	.Error		{ font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold; }
	.Information{ font-size:10pt; font-style:normal; color:#339900; font-weight:bold; }
	.Attention	{ font-size:10pt; font-style:normal; color:#996633; font-weight:bold; }
	.Caution	{ font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold; }


	/****************************
	 *	Color Style
	 ****************************/

	.Color_Black	{ color:#000000; }
	.Color_Black2	{ color:#333333; }
	.Color_White	{ color:#FFFFFF; }
	.Color_Gray		{ color:#666666; }
	.Color_Gray2	{ color:#888888; }
	.Color_Gray3	{ color:#999999; }
	.Color_Gray4	{ color:#AAAAAA; }
	.Color_Gray5	{ color:#CCCCCC; }
	.Color_Red		{ color:#FF0000; }
	.Color_Red2		{ color:#FF3300; }
	.Color_Brown	{ color:#CC0000; }
	.Color_Brown2	{ color:#996633; }
	.Color_Brown3	{ color:#5B1E00; }
	.Color_Brown4	{ color:#AA593F; }
	.Color_Green	{ color:#00CC00; }
	.Color_Green2	{ color:#006600; }
	.Color_Green3	{ color:#339900; }
	.Color_Green4	{ color:#99A271; }
	.Color_Orange	{ color:#FF9900; }
	.Color_Blue		{ color:#0000FF; }
	.Color_Blue2	{ color:#2D496C; }
	.Color_Blue3	{ color:#39399D; }
	.Color_Sky		{ color:#0066CC; }
	.Color_Sky2		{ color:#CBEAF8; }
	.Color_Yellow	{ color:#FFFF00; }

