@charset "UTF-8";
/* HTML初期設定*/
body {
  /*background-image: url(../images/bg.gif); */
	background-image: linear-gradient(to top, #000, #777);
	background-image: -webkit-linear-gradient(90deg, #000, #777);
  background-repeat: repeat-x;
  background-color: #000 !important;
  color: #333; 
  margin: 0px;
  padding: 0px;
  text-align:center;
	min-height: 1000px;
  }
  
body,input,textarea,select{
  font: 14px/1.1 
  }
	
@font-face {
  font-family: 'mm-entypo';
  src: url('../fonts/mm_entypo.eot?74452920');
  src: url('../fonts/mm_entypo.eot?74452920#iefix') format('embedded-opentype'),
       url('../fonts/mm_entypo.woff2?74452920') format('woff2'),
       url('../fonts/mm_entypo.woff?74452920') format('woff'),
       url('../fonts/mm_entypo.ttf?74452920') format('truetype'),
       url('../fonts/mm_entypo.svg?74452920#entypo') format('svg');
  font-weight: normal;
  font-style: normal;
}

address{
font-style: normal;
}

article{

padding: 20px;
display: block;
}


img {
  border: none;
  }

  
a {
  text-decoration: none;
  color: #0071B5;
}


a:visited {
  color: #44aee2;
  }
		

a:hover {
  text-decoration: underline;
  }

a:active {
  }
		
table {
	border-collapse:collapse;
	}
  


a.orange{
		color:#F93;
		font-weight:bold;
}


a:visited.orange {color:#F93;}
  
  




/* オブジェクト配置*/
#container{
margin:0 auto;
padding: 0;
background-color: white;
width:800px;
min-height:400px;
text-align:left;
}


/*  Class設定  */

article > address{
display: block;
}


article > address:before {
font-family: 'mm-entypo';
/*content: attr(mail-icon);*/
content: "\e8c4";
color: #0071B5;
padding-right: 10px;
}


.non{}

footer{font-size: 0.8em;}
