
/* layout
===============================================================*/
body,form,fieldset { margin: 0; padding:0; -webkit-text-size-adjust: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; }
fieldset { border:none; }

h1,h2,h3,h4,h5,h6,div,p,pre,blockquote,ul,ol,dl,dd,tr,th,td,blockquote,li,dt,dd {
	margin:0;
	padding:0;	
}

li { list-style:none; }

input,select { font-size:1em; line-height: 1em; vertical-align:middle; }

img {
	margin:0px;
	padding:0px;
	border: 0px;
	vertical-align:bottom;
}

table {
    border-collapse:collapse;
}
input, a{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

textarea{
	resize: vertical !important;
}

select{
	padding:5px 8px; background-color:#fefefe; border: #999999 1px solid;
    width: 100%;
	padding:5px 5px;
    border-radius: 5px;
	font-family: "M PLUS Rounded 1c", "Noto Sans JP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
}
input[type="text"], input[type="tel"], input[type="email"], input[type="password"], textarea{
    width: 100%;
	padding:6px 8px;
    border-radius: 5px;
	border: #999999 1px solid;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "M PLUS Rounded 1c", "Noto Sans JP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
}



/* text-align, float
========================================================================================================================*/
.c{ text-align: center; }
.l{ text-align: left; }
.r{ text-align: right; }

.left{ float:left; }
.right{ float:right; }





/* clearfix, clear, display
========================================================================================================================*/
.cf { zoom:1; }
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.clear{ clear: both; visibility: visible; }

.disnone{ display: none !important; }
