@charset "utf-8";
/*
====================================================
	
	initialSetting.css
	
	CSS initial setting
	初期設定
	
====================================================
*/

html {
  height: 100%;
  margin: 0;
  padding: 0;
}


/*---------------------------------------------------
	Base setting
---------------------------------------------------*/
body{
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* disable webkit tap highlight */
	color:#2c604f;
    background-color: #FFF;
    font-family:"Noto Sans JP", Arial, Helvetica, "sans-serif";
	-webkit-text-size-adjust: 100%; /* フォントサイズ自動調整 */
	/*フォントアンチエイリアス 設定*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%;
    height: 100%;
	margin: 0;
    padding: 0;
    position: relative;
}



/* = Selected Text　テキスト選択時
	----------------------------------------------- */
::selection {
	background:#f0e7da; /* Safari */
}
 
::-moz-selection {
	background:#f0e7da; /* Firefox */
}


/*---------------------------------------------------
	clerfix
---------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/*---------------------------------------------------
	Link setting
---------------------------------------------------*/

a:link,
a:visited { color:#2c604f; text-decoration:underline; }
a:hover { color:#2c604f ; text-decoration:none; }
a:active { color:#2c604f ; text-decoration:underline; }


/*---------------------------------------------
	h1
---------------------------------------------*/
h1{
	clear:both;
	margin:0;
}
/*---------------------------------------------
	h2
---------------------------------------------*/
h2{
	clear:both;
	margin:0px;
}


/*---------------------------------------------
	h3
---------------------------------------------*/
h3{
	clear:both;
	margin:0px;
}

/*---------------------------------------------
	h4
---------------------------------------------*/
h4{
	clear:both;
	margin:0px;
}

/*---------------------------------------------
	h5
---------------------------------------------*/
h5{
	clear:both;
	margin:0px;
}


/*---------------------------------------------
	h6
---------------------------------------------*/
h6{
	clear:both;
	margin:0px;
}

/*---------------------------------------------
	li
---------------------------------------------*/
li{
	margin:0px;
	list-style: none;
}


