@charset "euc-jp";
/*óþóþóþ--------------------------------------------------------------------------
contentLayout

_00. common

_01. basic			//´ðÁÃ
_02. individual		//¸ÄÊÌ
_03. design			//¤½¤ÎÂ¾

--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------
_00. common
--------------------------------------------------------------------------*/
@import "./base.css";
@import "./content.css";

/*plugin
-------------------------------*/
@import "./jquery.lightbox.css";

/*--------------------------------------------------------------------------
_01. basic
--------------------------------------------------------------------------*/
input,select,textarea {
	font-size:1em;
	margin-bottom:1px;
}

.mini {
	font-size:10px;
}

optgroup {
	background-color:#efefef;
	color:#454545;
	font-style:normal;
	font-weight:normal;
}

option,
select {
	background-color:#ffffff;
	color:#333333;
}

/*--------------------------------------------------------------------------
_02. individual
--------------------------------------------------------------------------*/
.telInp {width:180px;}
.nameInp {width:300px;}
.textInp {width:600px;}
.numInp { width:240px;}
.telInp { width:240px;}
.mailInp {width:360px;}
.adrInp { width:600px;}
textarea {width:600px;}


/*disp switch*/
.hidden_disp {
	visibility:hidden;
}

.block_disp {
	visibility:visible;
}
					
/*--------------------------------------------------------------------------
_03. design
--------------------------------------------------------------------------*/

/*form table
---------------------------------*/
#contact .form_c0 th {
	padding:13px 10px 10px 10px;
}

#contact .common_tbl {
	width:840px;
	background:none;
	background-color:#ffffff;
}

.common_tbl th img.form_icon,
.common_tbl th img.form_mark {
float:right;
	padding:3px 0 0 6px;
}

.common_tbl td dt.ft10 {
	color:#666666;
}

.tbl_wrap {
	border:15px solid #ECF3F9;
	background-color:#ffffff;
	width: 970px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

/*submit
----------------------------------------------------------------------------------------*/
.form_submit {
	width:100%;
	margin:0;
	background:#ECF3F9;
	text-align:center;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

	.form_submit label {
		padding:2px 0 0;
		font-weight:normal;
	}

.form_submit p {
	width:180px;
	height:36px;
	margin:10px auto;
	padding:0;
	background:url(../contact/images/btn_submit_off.jpg) center top no-repeat;
	font-weight:normal;
	text-align:center;
}



/*confirm
----------------------------------------------------------------------------------------*/
.form_confirm {
	width:900px;
	margin:0;
	padding:0 0 10px;
	background:#ECF3F9;
	text-align:center;
}

	.form_confirm ul {
		width:870px;
		padding:0 15px;
	}
	
		.form_confirm li {
			width:240px;
		}
		
		
/*completion
----------------------------------------------------------------------------------------*/
.form_completion {
	min-height:240px;
	text-align:left;
}

	.form_completion p {
		margin:30px 5px 0;
		padding:15px 0;
		background:url(../common_img/line_dot_sq.gif) repeat-x left top;
	}

.form_completion a{
	font-weight:bold;
	text-decoration:none;
}

/*error
----------------------------------------------------------------------------------------*/
.step_error .sec_wrap {
	min-height:240px;
	text-align:left;
}

.step_error .sbj a {
	border-top:4px solid #cc0000;
}
	
/*error_head*/
.step_error .error_head {
	padding:15px 5px;
		
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
}

/*error_mess*/
.step_error .error_message {
	padding:15px 5px 0;
	background:url(../common_img/line_dot_sq.gif) repeat-x left top;
	
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
}


/*button
----------------------------------------------------------------------------------------*/
.form_submit input,
.form_confirm input {
	margin:0;
	padding:0;
	border:0px none;
}

/*--------------------------------------------------------------------------
_04. plugin
--------------------------------------------------------------------------*/

	
	
/*end shop.css
----------------------------------------------------------------------------------------*/
.red {
	color: #F00;
}
