@charset "utf-8";

/* Initialise +++++++++++++++++++++++++++++++*/

*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	outline: none;
	font-style:normal;
	font-weight: normal;
}

html {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

ul,li{
	list-style-type:none;
}

em, strong{
	text-decoration:none;
	font-style:normal;
	font-weight: normal;
}

img{ 
	display: block;/* 余白の削除 */
	border: none;
}

a,a:link,a:hover,a:visited{
	text-decoration: none;
	outline: none;
}

.clearFix:after{
	content:" ";
	display: block;
	height: 0;
	clear: both;
}

.none{
	display:none;
}

.inline
{
	display:inline;
}

/* COLORING +++++++++++++++++*/

.red{
	color:#ff0000;
}

.blue{
	color:#0066cc;
}

.green{
	color:#008735;
}

.black{
	color:#000;
}

/* STYLING +++++++++++++++++*/

.fwb{
	font-weight:bold;
}

.fwn{
	font-weight:normal;
}

.tac{
	text-align: center;
}

/*SIZE+++++++++++++++++*/

.fs10{
	font-size:10px;
}

.fs14{
	font-size:14px;
}

.fs16{
	font-size:16px;
}

.fs18{
	font-size:18px;
}

.ffCentury{
	font-family:"Century Gothic", Helvetica;
}

/* Conf +++++++++++++++++++++++++++++++*/
html{
	height: 100%;
}

body{
	padding:20px;
	min-width: 320px;
	height: 100%;
	color:#606060;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W3",Osaka, "Trebuchet MS",Verdana,Arial,Helvetica, sans-serif;
	font-size:93%;
	line-height:1.66em ;
	text-decoration:none;
	-webkit-text-size-adjust: none;
	background:#f6f6f6;
	border: #e5e5e5 solid 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	counter-reset: number 0; /* number のカウンタを 0 にセット */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

table{
	display:table;
	table-layout:fixed;
	width:100％;
	border-collapse:separate;
	border-spacing:10px 0;
}

/* dl:last-child{
	margin-bottom: 0;
	border-bottom: none;
}*/
 /* <i class="fa fa-chevron-circle-up fa-5x"></i> */
 
@media only screen and (max-width: 1023px){
}

@media only screen and (max-width: 767px){
}

@media only screen and (max-width: 479px){
}
