@charset "utf-8";
/* CSS Document */
body {
	min-width:970px;
}

#official_siteId {
	width:970px;





	height:198px;
	overflow:hidden;





}
#official_siteId h1 {
	width:970px;
}
#official_menuLayout {
	width:970px;
	margin:0px auto;
}

#official_contents {
	width:928px;
}
	#main_container1 {
			width:240px;
		padding-right:21px;
		}
	#main_container2 {
			width:667px;
		}
	#main_container3 {
		}
	.type2FloatRight {
		width:688px;
	}
	#main_container6,
	#main_container7 {
		}

#official_footerLayout .footerData,
#fdc_copyRight,
#fdc_shopCopyRight p,
#fdc_siteBanner .fdc_siteBannerList {
	width:928px;
}


/*------------------------------------------------------------------------*/
#official_form {
	width:100%;
	color:#CCCCCC;
	margin-bottom:19px;
}
#official_form .blockOuter {
		background-color:transparent;
}
#official_form .blockInner {
	}
#official_form .blockDesign {
	padding:56px 0px 0px 0px;
		background-image:url(/upFu8/7336/official/officialConf/form/img/formBgTop.jpg);
	background-repeat:no-repeat;
	}
#official_form .formPartsList {
	margin-bottom:8px;
}
#official_form .formParts {
	padding:0px;
}
#official_form .bottomBorder {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #333333;
}
#official_form .formParts h3 {
	margin-bottom:5px;
	font-size:12px;
	color:#FFFF00;
}
#official_form .formParts h3 .titleIcon {
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
		line-height: 1;
}
#official_form .formParts .kindList {
}
#official_form .formParts .kindList li {
	margin-bottom:3px;
}
#official_form .formParts .kindList li input,
#official_form .formParts .kindList li label {
	vertical-align:middle;
}
#official_form .formParts .textInput {
	text-align:left;
	margin-bottom:8px;
}
#official_form .formParts .textInput .nameInput {
	width:128px;
	padding:5px 3px;
}
#official_form .formParts .textInput .mailInput {
	width:256px;
	padding:5px 3px;
}
/*
#official_form .formParts .textInput textarea {
	width:90%;
	padding:5px 3px;
}
#official_form .formParts .textInput textarea {
	height:100px;
}
*/
#official_form .submitButton {
	margin-bottom:8px;
	text-align:center;
}
#official_form .submitButton span {
	display:inline-block;
	background-color:transparent;
}
#official_form .submitButton span:hover {
	background-color:transparent;
}
#official_form .submitButton input {
	vertical-align: top;
}

/*------------------------------------------------------------------------*/
#official_form .formError {
	padding:8px;
	color:#FF0000;
	background-color:#FFFFCC;
}
#official_form .formSend {
	padding:8px;
	color:#66CC00;
	background-color:#FFFFCC;
}

#official_form .formParts .isMustText {
	display:inline-block;
	padding-left:5px;
	font-size:11px;
}
#official_form .formParts input,
#official_form .formParts textarea {
	padding:3px;
}
#official_form .formParts input {
	margin-right:3px;
}
#official_form .formParts textarea {
	margin-bottom:3px;
}
