@charset "utf-8";
/* CSS Document */

/*
#####################################################################

	目次【INDEX】

#####################################################################

■リセット

■初期設定


/*
#####################################################################

	リセット

#####################################################################
*/

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;margin:0; padding:0; vertical-align: baseline; outline:0; line-height:0.7em;}
ol, ul,ol li,ul li{list-style: none;}
body, div,dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea,p, blockquote, th, td, figure{margin: 0;padding: 0; border:none;}

tablel{border-collapse: collapse; border-spacing: 0;}

img{ vertical-align:bottom;}


/*
#####################################################################

	初期設定（必要最低限　※指定しすぎない）

#####################################################################
*/

a{
	cursor: pointer !important;
}

body,
html{
	color: #1a1a1a;
    font-size:16px;
	letter-spacing:0.03rem;
}


/* Hosoya 追加
----------------------------------------------------------------------------------------------------- */

.mb10px { margin-bottom: 10px;}



/* iOSでのデフォルトスタイルをリセット */
input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}


/* Clearfix */
.clearfix:after {
	content:".";  /* 新しい要素を作る */
	display:block;  /* ブロックレベル要素に */
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix {
	min-height:1px;}

* html .clearfix {
	height:1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}