/* 共通スタイル */

BODY	{	
				height:100%;
				color : black;
				text-align:center;
				margin-left:0px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
  background-color : #000051;
}

table { color:#D88776;
				font-size:14px;}

.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;
        	text-decoration : none;		
  
}
        
A:VISITED 	{	font-size : 13px;
        			letter-spacing:0.1em;
        			text-decoration : none;		}

A.submenu:link	{	font-size : 13px;
        	text-decoration : none;		}

A.submenu:visited	{	font-size : 13px;
        	text-decoration : none;		}


.copyright	{ text-align : right;
							padding-top:3px;
							color : #ffffff;;
							font-size:12px;				
  background-color : #000051;
}
								
.mainTable	{ width:740px;
							background-color:  #d2d2d2;		}

.mainContents		{ padding-top:20px;
									padding-bottom:20px;		
									background:url("images/bg.jpg") center top no-repeat;}

.centerC 	{	text-align:center;	}

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


H1	{ font-size : 13px;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			
			
			color : #000079; 		}
			
H2	{ font-size : 11px;
			line-height : 0em;
			color : white; 	
  
}
			
h3	{ padding-left:5px;
			padding-right:5px;
			padding-top:3px;
			padding-bottom:0px;
			line-height:1.4em;
			font-size: 20px;
			margin-top:0px;
			margin-bottom:3px;
			font-weight:bold;
			color: #006600; 			}
			
h4	{ font-size: 28px;
			font-weight:bold;
			margin-top:3px;
			margin-bottom:3px;
			line-height:1.4em;
			color: #990033; 		}
			
H5	{ font-size : 20px;
			font-weight : normal;
			margin-bottom:3px;
			line-height:1.4em;
			color : white; 		
  font-family : HGP創英角ｺﾞｼｯｸUB;
}
			
.clear 	{	clear:both;			}

.izu_name				{	color:#336699;	
 									height:24px;
									background-color:#F2A83C;
									font-size:16px;
									font-weight:bold;
									padding-left:10px;
									padding-right:10px;			}

.fuji_name				{	color:#008000;	
 									height:24px;
									background-color:#EEE93E;
									font-size:16px;
									font-weight:bold;
									padding-left:10px;
									padding-right:10px;			}

.nasu_name{	color:#ffffff;	
 									height:24px;
									background-color : #ff732f;
									font-size:16px;
									font-weight:bold;
									padding-left:10px;
									padding-right:10px;			}

.accentWord1		{	color:#336699;	
									font-weight:bold;			}
									
.accentWord2		{ color:red;	
									font-size:18px;}

.accentWord3		{	color:#336699;	
									font-weight:bold;			}
									

.accentWord4		{ color:red;	
									font-size:18px;}

.accentWord5		{	color:#336699;	
									font-weight:bold;			}


.annotation	{ font-size:14px;}

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

.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;			}

.box5			{ padding-left:5px;
							padding-right:5px;
							padding-top:5px;
							padding-bottom:5px;			}

.box10			{ padding-left:10px;
							padding-right:10px;
							padding-top:10px;
							padding-bottom:10px;			}

.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;		}
ul.img 	{ 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;}


.hakone_name{
  font-size : 16px;
  font-weight : bold;
  background-color : #bed540;
  padding-left : 10px;
  padding-right : 10px;
  height : 24px;
}
BODY.xmas{
  background-color : black;
  font-size : 13px;
  color : white;
}
A{
  font-size : 13px;
  color : #840000;
  text-decoration : none;
}
