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

/*********************************
* MARGIN / PADDING
**********************************/
.no-margin { margin:0px; }
.low-margin { margin-top:15px; margin-bottom:15px; }
.mid-margin { margin-top:30px; margin-bottom:30px; }
.high-margin { margin-top:50px; margin-bottom:50px; }
.top { margin-top:0px; }

/*********************************
* BLOCK
**********************************/
.clearfix:after {
	content:"";
	display:block;
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both;
}
.float_left { float:left; }
.float_right { float:right; }
.button_area {
	margin:20px 0px;
	width:100%;
	text-align:center;
}

/*********************************
* TEXT
**********************************/
.red { color:#FF0000; }
.notice {
	color:#666666;
	font-size:11px;
	text-indent:0;
}
#notice {
	color:#DD0000;
	font-weight:bold;
	text-indent:0;
}
.help {
	font-size:12px;
	color:#999999;
}
.important {
	font-weight:bold;
	color:#FF0000;
}
input,
select,
textarea {
	font-family:"Meiryo", "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}
input[type="text"],
input[type="password"],
textarea {
	width:100%;
}
input[name="zip"] {
	width:30%;
}
input[name="job"],
input[name="position"],
input[name="tel"],
input[name="fax"] {
	width:50%;
}
textarea {
	height:200px;
	resize:vertical;
}
input[type="submit"],
input[type="button"],
input[type="reset"] {
	padding:4px 18px;
	border:1px #999999 solid;
	background:#F2F2F2;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	font-size:16px;
}
input.small {
	padding:2px 6px;
}
input.next {
	border:1px #FF9900 solid;
	background:#FF9900;
	color:#FFFFFF;
}
