@charset "UTF-8";
/* CSS Document ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */
/* 　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　  */
/* 内容　:　初期設定させているスタイルをリセットしている */
/* 作成日:　2010年09月29日 */
/* 変更日:　9999年99月99日 */
/* 　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　  */
/* ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */


* {
	margin: 0;
	padding: 0;
	text-decoration: none;
    outline: none;
}

fieldset {
	border: none;
}
body {
	margin: 0;
	padding: 0;
	line-height: 1.8;
	font-size: 88%;
}

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, li, ol,
form, input, select {	margin: 0; 	padding: 0; }

img {
	border: none;
	vertical-align: bottom;
}

a { text-decoration: none; }

em {	font-style: normal; }

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

address  {
	font-style:normal;
}
main{
	display: block;
}

/* リセット  */
	input:focus,
	textarea:focus{
		outline: none;
	}

	input,
	textarea{
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		box-shadow: none!important;
	}
	button,
	input[type="submit"] ,
	input[type="button"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none!important;
		/*padding: 0;*/
		border: none;
		outline: none;
		background: transparent;
		cursor: pointer;
		border-radius: 0;
		box-shadow: none!important;
		text-shadow: none!important;
	}
	button{
		font-size: 100%;
		line-height: inherit;
	}

	select{
		outline:none;
		text-indent: 0.01px;
		text-overflow: '';
		background: none transparent;
		vertical-align: middle;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	select option{
	  background-color: #fff;
	  color: #333;
	}
	select::-ms-expand {
	  display: none;
	}
	select:-moz-focusring { 
	  color: transparent; 
	  text-shadow: 0 0 0 #828c9a;
	}

	.slick-slide:focus {
	  outline: none;
	}


