@charset "UTF-8";

/************************************************************
  
 - Title: Contents
  
 - Author: Nanzawa
 - Version: 1.0
 - Last modify: 2009.04.21
  
************************************************************/



#main_cp h3 {
 width:600px;
 height:30px;
 font-size:20px;
 background:url("../images/contact_titlem00.jpg") no-repeat;
 padding:10px 0px 0px 15px;
 color:#002752;
 margin-bottom:0px;
 padding-bottom:0px;
}



#main_cp ul {
 margin-left:50px;
 line-height:140%;
}

#main_cp p {
 margin-left:30px;
 font-size:14px;
}

#main_cp p.error {
 margin-top:6px;
 margin-bottom:6px;
}

#main_cp input.back {
 margin:20px;
}


/* ================ contact ================== */

#main_cp table.contact {
	margin-bottom:30px;
	width:650px;
}

#main_cp .contact th {
	white-space:nowrap;
	padding:10px 15px;
	border:1px solid #fff;
	background:#EBEBEB;
	color:#002752;
	text-align:left;
	font-size:14px;
	width: 130px;
}

#main_cp .contact td {
 padding:10px 10px;
 border:1px solid #fff;
}

#main_cp .contact td.col2 {
 padding-top:0;
 border:1px solid #fff;
 padding-left:5px;
 text-align:center;
}

#main_cp .contact input,
#main_cp .contact select {
	padding:3px;
	margin-bottom:3px;
	margin-right:5px;
}

#main_cp .contact .inputText {
	width:220px;
}

#main_cp .contact span {
 font-weight:normal;
 font-size:small;
 color:#c00;
}

#main_cp .contact small {
 font-size:12px;
}

#main_cp .error {
 color:#c00;
}

#main_cp table.pdorder {
	width:300px;
}

#main_cp .pdorder th {
 white-space:nowrap;
 padding:5px;
 border:1px solid #fff;
 background:#FFFFFF;
 color:#;
 text-align:left;
 font-size:14px;
 width:200px;
}

#main_cp.pdorder td {
 padding-bottom:5px;
 border:1px solid #fff;
 padding-right:5px;
 text-align:right;
}

