@import "https://";
@import url(./font.css);

*{
 　margin:0;
 　padding:0;
} 
HTML {
	background:transparent;
}
HTML,BODY{
	height:100%;
	margin:0 auto;
	}
* HTML,BODY{
 　_margin-bottom:1px;
} 

BODY{
	color :#59564c;
	background-color : #f4f4f4;
	font-size : 14px;
	line-height:22px;
	font-family: "hiragana",verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	scrollbar-arrow-color: #B568CE;
	scrollbar-face-color: #222;
	scrollbar-highlight-color: #222;
	scrollbar-shadow-color: #222;
	scrollbar-3dlight-color: #222;
	scrollbar-darkshadow-color: #222;
	scrollbar-track-color: #333;
	background-image : url();
	background-repeat : repeat-x;
	background-attachment : fixed;
	overflow:auto;
	overflow-x : hidden;
	overflow-y: scroll;
	height:100%;
	height:auto !important;
	min-height : 100%;
	}
* + html body {
	font-family: "hiragana","メイリオ","Meiryo";
}

body > #height {
  height: auto;
  min-height: 100%;
}

#height {
	margin: 0 auto;
	height: auto;
	min-height: 100%;
	padding: 20px;
}
#content {
	position: relative;
	padding: 10px;
	margin: 0px auto;
	max-width: 900px;
	height:100%;
	height:auto !important;
	min-height:100%;
	background: #FFF;
	-webkit-box-shadow: #aaa 0 0 12px;
	-moz-box-shadow: #aaa 0 0 12px;
	box-shadow: #aaa 0 0 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(https://ui32.net/js/css3/PIE.htc);
}

.grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-rows: 1fr;
}

.grid > div.box {
  overflow: auto;
  min-width: 0;
  padding: 1em;
}

A:HOVER img{
	opacity:0.7;
	progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	}
A:active{    
	text-decoration:none;
	font-size : 14px; 
	line-height:16px;
	}

P {margin:10px 0px;
}
.goes A {
	font-size : 22px;
	font-weight: bold;
}
#com1px {
	color :#59564c;
	padding:10px;
	background:#F5F5F5;
	border: 1px solid #cccccc;
	border-radius: 10px; /* CSS3 */
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	behavior: url(/js/css3/PIE.htc);　/* IE */
	font-family: Anton, Impact, fantasy, Verdana, sans-serif;
}
.tsaitsen {
	max-width:900px;
	margin: 0 auto;
	margin-top:15px;
	text-align: right;
}