@charset "UTF-8";

/* -----------------------------------------------------------
 Space School (since 2009/12/01)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */

/* request-form,check
----------------------------------------------------------- */

div#request {
	margin-left: 12px;
	padding-top: 20px;
}

div#request div#requestTtl {
	margin-bottom: 30px;
	padding: 0;
}

div#request div#requestLead {
	margin-bottom: 5px;
	padding: 0;
}

div#request div#requestLead p {
	padding-bottom: 25px;
}

div#request div#errorBox {
	color: #ff0000;
	margin-bottom: 30px;
	padding: 0;
}

div#request div#requestFrame {
	margin: 0;
	padding-left: 2px;
	color: #606060;
}

div#request div#requestFrame div#requestHead {
	width: 658px;
	height: 10px;
	margin: 0;
	padding: 0;
	font-size: 0;
	background: url(../../../images/request/formHead.gif) no-repeat left top;
}

div#request div#requestFrame div#requestBody {
	width: 658px;
	margin: 0;
	padding: 15px 0;
	background: #f1f1f1 url(../../../images/request/formBodyBg.gif) no-repeat right top;
}

div#request div#requestFrame div#requestForm {
	padding: 0 52px;
}

div#request div#requestFrame div#requestForm span.hissu {
	color: #f14e4e;
}

div#request div#requestFrame div#requestForm span.smallTxt {
	font-size: 10px;
}

div#request div#requestFrame div#requestForm div.requestCap {
	margin-bottom: 7px;
}

div#request div#requestFrame div#requestForm div.requestBox {
	margin-bottom: 20px;
}

div#request div#requestFrame div#requestForm div.requestBox div {
	padding-bottom: 3px;
}

div#request div#requestFrame div#requestForm div#requestBoxBtm {
	margin-bottom: 10px;
}

div#request div#requestFrame div#requestForm input.formtext {
	width: 266px;
	height: 14px;
	margin: 0;
	padding: 3px;
	line-height: 1.1;
	border: solid 1px #c8c8c8;
	font-size: 12px;
}

div#request div#requestFrame div#requestForm input.formtextS {
	width: 106px;
	height: 14px;
	margin: 0;
	padding: 3px;
	line-height: 1.1;
	border: solid 1px #c8c8c8;
	font-size: 12px;
}

div#request div#requestFrame div#requestForm textarea {
	width: 482px;
	height: 114px;
	margin: 0;
	padding: 3px;
	border: solid 1px #c8c8c8;
	font-size: 12px;
}

div#request div#requestFrame div#requestForm textarea.routeTxt {
	width: 482px;
	height: 58px;
	margin: 0;
	padding: 3px;
	border: solid 1px #c8c8c8;
	font-size: 12px;
}

div#request div#requestFrame div#requestForm div#pPolicyLink {
	width: 495px;
	margin-bottom: 15px;
	text-align: right;
}

div#request div#requestFrame div#requestForm div#pPolicyLink a:link,
div#request div#requestFrame div#requestForm div#pPolicyLink a:visited {
	color: #606060;
}

div#request div#requestFrame div#requestForm div#pPolicyLink a:hover,
div#request div#requestFrame div#requestForm div#pPolicyLink a:active {
	color: #cfcfcf;
}

div#request div#requestFrame div#requestForm div#btnBox {
	display: block;
	width: 495px;
	margin-bottom: 20px;
	padding-top: 10px;
}

div#request div#requestFrame div#requestForm div#btnBox div#changeBtn {
	float: left;
	width: 87px;
	margin: 0;
	padding-right: 28px;
}

div#request div#requestFrame div#requestForm div#btnBox div#submitBtn {
	float: left;
	width: 87px;
	margin: 0;
	padding: 0;
}

div#request div#requestFrame div#requestFoot {
	width: 658px;
	height: 10px;
	margin-bottom: 40px;
	padding: 0;
	font-size: 0;
	background: url(../../../images/request/formFoot.gif) no-repeat left top;
}



/* request-end
----------------------------------------------------------- */

div#request div#requestFrame div#formEnd {
	width: 658px;
	height: 697px;
	margin-bottom: 40px;
	padding: 0;
	background: url(../../../images/request/formEndBg.gif) no-repeat left top;
}

div#request div#requestFrame div#formEnd div {
	padding: 392px 0 0 144px;
}
































