body{
	margin:0;
	padding:0;
	font-size:small;
	color:white;
	text-align:center;
	background-color:#360600;
}

a{color:#FFFFCC;}
/*a:visited{color:#C0C0C0;}*/
a:hover{color:#fff;}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
	font-size: 12px;
	line-height: 120%;
}
dl,dt,dd{
	margin:0;
	padding:0;
	font-size: 12px;
	line-height: 120%;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
li{
	margin:0;
	padding:0;
	font-size:10px;
	line-height: 150%;
	/* background-color:gray; */	
}
hr{
	width:0;
	height:0;
}
br{
	font-size:13px;
	line-height:100%;
}

.present-clear{
	clear:both;
	margin:10px 0 0 0;
}
.present-clear br{
	display:none;
}
.clear-both{
	clear:both;
}
.clear-both br , .clear-both hr{
	display:none;
}



/*---- スペーサー ----*/
.spacer-s{
	width:0;
	height:5px;
	clear:both;
}
.spacer-m{
	width:0;
	height:10px;
	clear:both;
}
.spacer-l{
	width:0;
	height:20px;
	clear:both;
}
.spacer-s hr , .spacer-m hr , .spacer-l hr , .spacer-s br , .spacer-m br , .spacer-l br{
	display:none;
}

/*---- テキスト関係 ----*/
.txt-s , .caution-s , .txt-sb{
	font-size:11px;
	line-height:120%;
}
.txt-m , .caution-m , .txt-mb{
	font-size:13px;
	line-height:150%;
}
.txt-l , .caution-l , .txt-lb{
	font-size:15px;
	line-height:180%;
}

.caution-s , .caution-m , .caution-l{
	color:#FFFFCC;
}

.txt-sb , .txt-mb , .txt-lb{
	font-weight:bold;
}

/*-- 【【【 テキスト関係セレクタ 】】】 --*/
.txt11 {
  font-size: 11px;
  line-height: 1.3;
}
.txt13 {
  font-size: 13px;
  line-height: 1.3;
}
.txt16 {
  font-size: 16px;
  line-height: 1.3;
}
.notice {
  color: #C00;
  font-weight: bold;  
}
.bold {
  font-weight: bold;
}

.left {
	text-align:left;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}


/*-- 【【【 マージン、パディング制御関係セレクタ 】】】 --*/
.mg-5 {
  margin: 5px;
}
.mg-10 {
  margin: 10px;
}
.mg-20 {
  margin: 20px;
}

.mg-t5 {
  margin-top: 5px;
}
.mg-t10 {
  margin-top: 10px;
}
.mg-t20 {
  margin-top: 20px;
}

.mg-b5 {
  margin-bottom: 5px;
}
.mg-b10 {
  margin-bottom: 10px;
}
.mg-b20 {
  margin-bottom: 20px;
}

.mg-l5 {
  margin-left: 5px;
}
.mg-l10 {
  margin-left: 10px;
}
.mg-l20 {
  margin-left: 20px;
}

.mg-r5 {
  margin-right: 5px;
}
.mg-r10 {
  margin-right: 10px;
}
.mg-r20 {
  margin-right: 20px;
}

.pd-5 {
  padding: 5px;
}
.pd-10 {
  padding: 10px;
}
.pd-20 {
  padding: 20px;
}

.pd-t5 {
  padding-top: 5px;
}
.pd-t10 {
  padding-top: 10px;
}
.pd-t20 {
  padding-top: 20px;
}

.pd-b5 {
  padding-bottom: 5px;
}
.pd-b10 {
  padding-bottom: 10px;
}
.pd-b20 {
  padding-bottom: 20px;
}


/*-- 【【【 float関係セレクタ 】】】 --*/
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clear {
  clear: both;
}

.clear br, .clear hr {
  display: none;
}
