@charset "utf-8";
#container { clear: both; background: url(../images/page_bg.gif) left top repeat-y; width: 747px; margin-bottom: 0px; padding-bottom: 0px; }

#content-body { padding-left: 44px; padding-top: 107px; background: url(../images/ask_ptit.gif) left top no-repeat; width: 703px !important;width /**/:747px; /* for ie5.x */ }
#content-body h1 { position: absolute; left: -9999px; }
#content-body h2 { position: absolute; left: -9999px; }

form { padding: 0px; margin: 0px; }
caption {	display: none;}

#promotion { width: 655px; height: 30px; background: url(../images/ask_promotion.gif) left top no-repeat; }
#promotion h2 { position: absolute; left: -9999px; }

.note { padding: 20px 0px 0px 15px; margin: 0px; width: 640px !important;width /**/:655px;/* for ie5.x */ }
.nes { color:#FF0000; padding: 10px 0px 0px 15px; margin: 0px; width: 640px !important;width /**/:655px;/* for ie5.x */ }
.comp { text-align: center; padding: 35px 0px 50px 15px; margin: 0px; width: 640px !important;width /**/:655px;/* for ie5.x */ }

.contactForm { width: 560px; margin: 20px 0px 0px 55px; padding: 0px;	font-size: 12px; line-height: 133%; }
.contactFormLeft { background-color: #E5E5E5;	padding-left: 15px;	width: 150px !important;width /**/:155px;/* for ie5.x */ }
.contactFormRight {	padding-left: 15px; }
.contactForm em {	color: #FF0000;	font-size: 12px; font-style: normal; font-weight: normal;	padding: 0px 0px 0px 3px; }

th { text-align: left; font-weight: normal; }

.sizeMiddle { width: 250px; margin: 0px; padding: 3px; border: 1px solid #CCC; }
.sizeLarge { width: 300px; margin: 0px; padding: 3px; border: 1px solid #CCC; }
.sizeSmall { width: 60px;	margin: 0px; padding: 3px; border: 1px solid #CCC; }
.sizeSemi {	width: 200px;	margin: 0px; padding: 3px; border: 1px solid #CCC; }
.areaLarge { font-size: 12px;	font-weight: normal; width: 350px; height: 70px; margin: 0px; padding: 3px; border: 1px solid #CCC; }
.areaMoreLarge { font-size: 12px;	font-weight: normal; width: 350px; height: 120px;	margin: 0px; padding: 3px; border: 1px solid #CCC; }

#formButton {	margin: 0px; padding: 15px 0px 0px 0px;	width: 680px;	text-align: center; }
