/*リセットCSS*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0
}
body {
	line-height:1
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block
}
nav ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
a {
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {
	text-decoration:line-through
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
input, select {
	vertical-align:middle
}
/*基本レイアウト*/
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana;
	background:#FFF;
	color:#222;
}
#wrapper {
	width:100%;
	text-align:center;
}
#content, footer {
	width:960px;
	margin: 0 auto;
	text-align:left;
	background:url(../images/bg_shadow.png) 0 0 no-repeat;
}
#top_content, #second {
	width:960px;
	margin: 0 auto;
	text-align:left;
}
/*ヘッダースタイル*/
#second hgroup {
	padding:18px;
}
/*コンテンツ部分のレイアウト*/
#content {
	padding: 18px 0;
}
#content h1 {
	font-size:24px;
	padding: 5px 0;
	border-bottom:1px solid #E6E6E6;
}

#content p {
	font-size:13px;
	line-height:2em;
	padding:10px 0;
}
/*同意文のスタイル*/
#content #kiyaku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana;
	font-size:13px;
	line-height:2em;
	border:1px solid #E6E6E6;
	width:922px;
	padding:18px;
	height:630px;
}
#content #submit_form {
	border:1px solid #E6E6E6;
	padding:18px;
	margin-top:9px;
	text-align:center;
}
#content #agree {
	width:480px;
	float:left;
	text-align:center;
}
#button_agree, #button_cancel, #button_submit {
	width:200px;
	height:36px;
}
#content #cancel {
	text-align:center;
}
#content div.mgn {
	width:100%;
	padding:5px 0;
}
/*エントリフォームのスタイル*/
#content table, #content span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana;
	font-size:13px;
}
#content h2 {
	font-size:18px;
	padding: 5px 0;
	border-bottom:1px solid #E6E6E6;
}
#content .required2 {
	background:#E6E6E6;
}
#content .warn {
	color:#ff0000;
}

textarea {margin-bottom:18px;}
/*フッターのレイアウト*/
#left_footer {
	padding-top:9px;
	width:480px;
	float:left;
}
#right_footer {
	padding-top:9px;
	text-align:right;
}
footer {
	width:960px;
	margin: 0 auto;
	padding: 10px 0;
	font-size:13px;
	line-height:1.5em;
}
#security li {
	display: inline;
	padding: 0 18px 0 0;
}
/*clearfix*/
.clearfix {
	width:100%;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

header img.company_logo {
	width: 360px;
	margin-bottom: 4px;
}
