/* 共通スタイル */
html,body {
	margin: 0;
	padding: 0;
/*	background-color: #FFFFAA;*/
}

* {
box-sizing: border-box;
}



BODY.index	{
	
}

BODY.cont	{	background-color : #3e1f00;
				height:100%;
				color: #A52A2A;
				text-align:center;
				margin-left:0px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
  font-size : 13px;
}
				
.xxl		{	font-size:36px;	}
.xl			{	font-size:30px;	}
.l			{	font-size:24px;	}
.m			{	font-size:18px;	}
.s			{	font-size:14px;	}
.xs			{	font-size:12px;	}
.xxs		{	font-size:9px	;	}

A:LINK	{	font-size : 13px;
        	letter-spacing:0.1em;
        			
  color : #555555;
}
        
A:VISITED 	{	font-size : 13px;
        			letter-spacing:0.1em;
        					
  color : #555555;
}

.c1	{		background-color:  #336600;		}
.c2	{		background-color:  #ef0000;		}

.copyright	{
	text-align : center;
	}
								
.mainTable	{ width : 740px;
							height:100%;
									
  font-size : 13px;
}
.topMainTable	{ width:740px;
							height:100%;
									}
.mainContents		{ padding-top:20px;
									padding-bottom:20px;		
									
									}

.bgCenter		{ background:url("images/bg.jpg") center no-repeat;}
									
.centerC 	{	text-align:center;	}

.caption 	{	text-align:center;
						padding-top:0px;
						padding-bottom:15px;
						
						font-weight:bold;		}


H1	{ font-size : 13px;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			
			font-weight : normal;
			color : gray; 		}
			
H2	{ font-size : 13px;
			line-height:1.4em;
			color : gray; 	}
			
H3	{ padding-left:5px;
			padding-right:5px;
			padding-top:3px;
			padding-bottom:0px;
			line-height:1.4em;
			font-size : 13px;
			margin-top:0px;
			margin-bottom:3px;
			font-weight:bold;
			color : gray; 			}
			
H4	{ font-size : 13px;
			font-weight:bold;
			margin-top:3px;
			margin-bottom:3px;
			line-height:1.4em;
			color : gray; 		}
			
H5	{ font-size : 13px;
			font-weight:bold;
			margin-bottom:3px;
			line-height:1.4em;
			color : gray; 		}
			
.clear 	{	clear:both;			}

.accentword1		{	color:#228B22;	
									font-weight:bold;			}
									
.accentword2		{ color:#FF1493;
									font-weight:bold;	
									font-size:18px;}

.accentword3		{ color:red;	
									font-size:18px;}
.accentword4		{ color:#FF1493;
									font-weight:bold;
									font-size:20px;}
.accentword5		{ color:#FF1493;
									font-weight:bold;	
									font-size:24px;}
									
.annotation	{ font-size:14px;}

.tpc			{ padding-left:10px;
						padding-right:10px;
						text-align:center;
						background-color:#FFEfef;			}
.tpcb1			{ padding-left:10px;
						padding-right:10px;
						text-align:center;
						background-color:#F4A460;			}
.tpcb2			{ padding-left:10px;
						padding-right:10px;
						text-align:center;
						background-color:F5DEB3;			}

.tpb10			{ padding-left:10px;
							padding-right:10px;			}
.tpl10			{ padding-left:10px;			}
.tpr10			{ padding-right:10px;			}

.tpb15			{ padding-left:15px;
							padding-right:15px;			}
.tpl15			{ padding-left:15px;			}
.tpr15			{ padding-right:15px;			}

.tpb20			{ padding-left:20px;
							padding-right:20px;			}
.tpl20			{ padding-left:20px;			}
.tpr20			{ padding-right:20px;			}

.tpb25			{ padding-left:25px;
							padding-right:25px;			}
.tpl25			{ padding-left:25px;			}
.tpr25			{ padding-right:25px;			}

.tpb30			{ padding-left:30px;
							padding-right:30px;			}
.tpl30			{ padding-left:30px;			}
.tpr30			{ padding-right:30px;			}

.tpb35			{ padding-left:35px;
							padding-right:35px;			}
.tpl35			{ padding-left:35px;		}
.tpr35			{ padding-right:35px;			}

.tpb40			{ padding-left:40px;
							padding-right:40px;			}
.tpl40			{ padding-left:40px;			}
.tpr40			{ padding-right:40px;			}

.tpb45			{ padding-left:45px;
							padding-right:45px;			}
.tpl45			{ padding-left:45px;			}
.tpr45			{ padding-right:45px;			}

.tpb50			{ padding-left:50px;
							padding-right:50px;			}
.tpl50			{ padding-left:50px;			}
.tpr50			{ padding-right:50px;			}

.tpb60			{ padding-left:60px;
							padding-right:60px;			}
.tpl60			{ padding-left:60px;			}
.tpr60			{ padding-right:60px;			}

ul 	{ margin-top:0px;		
			margin-bottom:0px;
			list-style-image:url("images/kome.gif");}
li 	{ margin-top:0px;		
			margin-bottom:0px;}


dt		{ color:#006699;	
				font-weight:bold;			}		 
dd		{ padding-bottom:1.5em;}


/* vacancy style */
.vtable {	;}
.vacancy 	{	padding-left: 15px;
						padding-right:15px;
						font-size:medium;
						}

.cal			{ border-style:none;
						width:182px;
						font-size:medium;
						border-collapse : collapse ;
						text-align:center;}
.calSelect{	border:0px;
						background-color:  #FFEfef;
						padding-left:0px;
						padding-right:0px;
						padding-top:0px;
						text-align:center;		}
.calTable		{ 
						text-align:center;}
.caltd		{ padding-left;5px;
						padding-right:5px;
						text-align:center;}


.sunday   { width:26px;
						font-size:14px ; color: #ff66ff;}
.saturday { width:26px;
						font-size:14px ; color: #00ccff;}
.weekday  { width:26px;
						font-size:14px ; color: #000000;}
.none  		{ width:26px;
						font-size:14px ; color: #000000;}

.term2		{ font-size:18px ;
						height:26px;
						text-align:center;
						background-image: url(images/red.gif);}
.term1		{ font-size:18px ;
						height:26px;
						text-align:center;
						background-image: url(images/yellow.gif);}
.term0		{ font-size:18px ;
						height:26px;
						text-align:center;
						}
						
.modPage			{						background-color:  #FFEfef;}
.modTableCheck { text-align: center; }
.modTable { text-align: center; }

.modSunday   { text-aling:center;
							 ; background-color: #ff66ff;}
.modSaturday { text-aling:center;
							 ; background-color: #00ccff;}
.modWeekday  { text-aling:center;
							 ; color: #000000;}
.term2check	{		background-color:red;}
.term1check	{		background-color:yellow;}
.term0check	{		background-color:white;}

.term2color	{		color:red;}
.term1color	{		color:yellow;}
.term0color	{		color:white;}


A{
  font-size : 13px;
  
  text-decoration : blink;
  color : #555555;
}
