@charset "utf-8";
/*---------------------------------------------------------------------------------------*
	デフォルト
 *---------------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,span,small,strong,div,ul,li,figure,img{
	margin:0;
	padding:0;
	outline:none;
	border: none;
	text-decoration:none;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'ＭＳ Ｐゴシック','Osaka',sans-serif
}

header,footer,nav,section{
	display:block;
}

html{
	font-size: 12px;
	/*
	font:11px/1.1 "ヒラギノ角ゴ Pro W3";
	*/
	-webkit-text-size-adjust:none;
}

body{
	color:#F8F8F8;
}

a{
	color:#3EDD95;
	font-weight:bold;
	text-decoration:none;
}

li{
	list-style-type: none
}

/*---------------------------------------------------------------------------------------*
	標準モード
 *---------------------------------------------------------------------------------------*/
.center{
	margin:0px auto;
}
.clearRight{
	clear:right;
}
.clearLeft{
	clear:left;
}
.clearBoth{
	clear:right;
	clear:left;
}
.overflowHidden{
	overflow:hidden;
}

.hide{
	display:none;
}

/*---------------------------------------------------------------------------------------*
	ヘッダー
 *---------------------------------------------------------------------------------------*/
div#headerImg{
	margin:0px auto -6px auto;
}
/*---------------------------------------------------------------------------------------*
	フッター
 *---------------------------------------------------------------------------------------*/
div#copyright{
	width:100%;
	font-size: 0.9em;
	display:block;
	background:#399E79;
	text-align:center;
	color:#9EF5CD;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

/*---------------------------------------------------------------------------------------*
	メディア固有
 *---------------------------------------------------------------------------------------*/
@media screen and (max-width: 9999px) {
	.codex { font-size: 2em; }
	.footerUrl { color: #fff; }
	.fs50 { font-size:3.5em; }
	.fs40 { font-size:3em; }
	.fs30 { font-size:2.5em; }
	.fs20 { font-size:2em; }
	.fs10 { font-size:1.5em; }
}
  
@media screen and (max-width: 680px) {
	.codex { font-size: 1em; }
	.footerUrl { color: #ccc; }
	.fs50 { font-size:2em; }
	.fs40 { font-size:1.5em; }
	.fs30 { font-size:1em; }
	.fs20 { font-size:100%; }
	.fs10 { font-size:100%; }
}

/*
  vim:noet:ts=4:si:fdm=marker
 */
