img.bn {
	float: left;
	margin: 3px;
}

hr	{
	width: 10px;
	margin: 3em 0 0 0;
	height: 0;
	color: #FFFFFF;	background-color: #FFFFFF;
    border: 0 none;
}

body{
	margin: 60px 0;
	text-align: left;
	font-size: 100%;
	line-height : 1.8;
	font-family: Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック Medium" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	}

h1,h2,h3,h4,h5,h6	{
	text-align: left;
	padding-top: 0px;
	font-size: 100%;
}
h1	{	font-size: 100%;	text-align: right;	}
h2	{	font-size: 120%;	padding-top: 2em;	}




#contents	{
	margin: auto;
	width: 80%;
	text-align: left;
	}


/* navi */

div#header
{
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    padding: 0;
    margin: 0;
	font-size: 95%;
	font-weight: bold;
    height: 28px;
    background: #EEEEEE;
/*	border-bottom: solid 1px #333333;	*/
	text-align: right;
}
div#header_content{
	margin: 2px 20px;
}

div#header a:link , div#header a:visited, div#header a:active{
	text-decoration: none;
}

/* リンク */
a:link , a:active , a:visited
	{
	font-style: normal;
	text-decoration: underline;
	}
a:hover
	{
	text-decoration: none;
	font-style: normal;
    background: none;
   	}
a:link , a:active , a:visited
	{	color: #333333;	}
a:hover
	{	color: #CFCFCF;	}


/* フッタ */
#footer	{
	text-align: right; font-size: 80%;
	margin: 50px 0;	padding: 0;
	clear: both;
	}

/* ほかタグ */
dl.new	{
	font-size: 80%;
	}

dd.new	{
	margin : -1.8em 0 0 6em;
	}


ul.game{
}
li.game{
		margin: 0;
		padding: 0 4% 0 0;
		display: inline-block;
		vertical-align: top;
		width: 45%;
}


.column2	{
	margin: 6em 0;
	padding: 0 4% 0 0;
	display: inline-block;
	vertical-align: top;
	width: 45%;
}

@-moz-document url-prefix() {
  .column2{
      word-spacing: 0em;
  }


small	{
	font-size: 90%;
}

.ul_mailform	{
	font-size: 80%;
	margin: 0 0 0 1em;	padding: 0;
	}


.back	{	text-align: right;	}
