/* CSS Document */


* {
font-family: 'メイリオ', Meiryo, Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic',sans-serif;


}
body  {
	text-align: center; 
	margin: 10px 0px; 
	padding: 0;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;
	color: #666666;
	font-size: 13px;
	line-height:20px;
	background :#251C10;
/*クリスマス用
		background-image: url(christmas_background_01.gif);
		background-attachment:fixed;
*/
}

P {font-size:13px;
	padding:5px 5px 0px 5px;
	line-height:19px;

	}
li {font-size:13px;
	padding:5px 5px 0px 5px;
	line-height:19px;

	}
#container {
	width: 780px;  
	background: #ffffff;
	margin: 0px auto; 
	text-align:left;
	
}

.oneCol{padding:10px;
}



td.uline{	
border-bottom:#7E3C22 1px solid;
}

	
td.cm p{
font-size:10px;
	line-height:16px;
	}	
	

h3{
	margin-bottom:10px;
		padding:5px;

	border-bottom:#7E3C22 1px dotted;

	font-size: 15px;
	font-weight: normal;
	color:#7E3C22;
	line-height: 20px;
}
h2{
		padding:10px;
		margin-right:10px;
	border-left:#7E3C22 6px solid;

border-bottom:#7E3C22 1px solid;
	font-size: 14px;
	font-weight: normal;
	color:#7E3C22;
}







img{margin:0}




table{
	margin: 0px 0px 0px 0px ; 
	padding: 0px 0px 0px 0px;
	font-size:13px;}






/* フッターここから */
#footer{	text-align: center;
	background:#BDB1A9; 
		margin:0px 15px 0px 15px;
		}

/* フッターここまで */


 .imgleft{
  float:left;
  margin:8px 5px;

  }

.imgright{
  float:right;
  margin:8px 5px;

  }
 

 .center{text-align:center}

.small{
	font-size: 11px;
	line-height:17px;

}
.semismall{
font-size: 12px;
line-height:17px;
}
.style1 {
font-size: 16px
}

.style2 {
	color: #CC6600;
}

.style3 {
	font-size: 11px;
	color: #990000;

;
}

.copy {font-family: Arial, Helvetica, sans-serif}
.english {font-family: Arial, Helvetica, sans-serif;
}

.migiyose{ text-align:right;
padding:0;
margin:0;
}

.sage{padding:0px 10px 0px 15px;}

div.clear { clear: both; } 

a:link{
	color:#125F72;
text-decoration:none;
}
a:visited{
	color:#125F72;
	text-decoration:none;
}
a:hover{
	color:#721E1E;
	text-decoration:underline;
}
a:active{
	color:#cc9900;
	text-decoration:none;
	}








      /*-- grid box --*/

      .gbox       { zoom: 100%;}
      .gbox:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
      .gbox .imageL   { float: left;  margin:10px;}
      .gbox .imageR   { float: right;  margin:10px;}
      .gbox .g12 { float: left; width: 49.9%;}
      .gbox .g13 { float: left; width: 33.2%;}
      .gbox .g23 { float: left; width: 66.6%;}
      .gbox .g14 { float: left; width: 24.9%;}
      .gbox .g34 { float: left; width: 74.9%;}

