@charset 'UTF-8';
#selectmap {
  width: 960px;
  height: 435px;
  position: relative;
  font-size: 12px;
  font-weight: bold;
  background-image: url(../img/selectmap.png);
  background-repeat: no-repeat;
  margin : 0px auto;
}
#selectmap .box1 {
  /* 北海道 */
  position: absolute;
  top: 60px;
  left: 815px;
}
#selectmap .box2 {
  /* 秋田･青森･山形･岩手･福島･宮城 */
  line-height: 2.0em;
  position: absolute;
  top: 120px;
  left: 805px;
}
#selectmap .box3 {
  /* 東京･茨城･神奈川･栃木･千葉･群馬･山梨･埼玉 */
  line-height: 2.0em;
  position: absolute;
  top: 225px;
  left: 805px;
}
#selectmap .box4 {
  /* 石川･新潟･富山･長野･福井 */
  line-height: 2.0em;
  position: absolute;
  top: 160px;
  left: 683px;
}
#selectmap .box5 {
  /* 静岡･岐阜･愛知･三重 */
  line-height: 2.0em;
  position: absolute;
  top: 265px;
  left: 725px;
}
#selectmap .box6 {
  /* 兵庫･京都･大阪･滋賀･和歌山 */
  line-height: 2.0em;
  position: absolute;
  top: 260px;
  left: 600px;
}
#selectmap .box7 {
  /* 島根･鳥取･山口･岡山･広島･香川･愛媛･徳島･高知 */
  line-height: 2.0em;
  position: absolute;
  top: 214px;
  left: 482px;
}
#selectmap .box8 {
  /* 福岡･佐賀･長崎･熊本･大分･宮崎･鹿児島･沖縄 */
  line-height: 2.0em;
  position: absolute;
  top: 205px;
  left: 400px;
}

#selectmap .box8 {
  /* 福岡･佐賀･長崎･熊本･大分･宮崎･鹿児島･沖縄 */
  line-height: 2.0em;
  position: absolute;
  top: 205px;
  left: 400px;
}

#selectcond {
  width: 960px;
  height: 2100px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
/*  background-image: url(../img/selectcond.png); */
  background-repeat: no-repeat;
  margin : 0px auto;
  color: #666666;
}
#selectcond fieldset {
  border: 1px #cf719c solid;
  border-top: 22px #f7e3e5 solid;
  position: relative;
  margin: 0 0 5px 0;
  padding: 10px;
}
#selectcond textarea {
	height: 60px;
	width: 450px;
}
#selectcond legend {
  height: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #211f7e;
  background: #f7e3e5;
  padding-top: 4px;
  position: absolute;
  margin-top: -32px;
  /*border: 1px #ffffff solid;*/
}
#selectcond2 {
  width: 960px;
  height: 870px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
/*  background-image: url(../img/selectcond.png); */
  background-repeat: no-repeat;
  margin : 0px auto;
  color: #666666;
}
#selectcond2 fieldset {
  border: 1px #cf719c solid;
  border-top: 22px #f7e3e5 solid;
  position: relative;
  margin: 0 0 5px 0;
  padding: 10px;
}
#selectcond2 textarea {
	height: 45px;
	width: 450px;
}
#selectcond2 legend {
  height: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #211f7e;
  background: #f7e3e5;
  padding-top: 4px;
  position: absolute;
  margin-top: -32px;
  /*border: 1px #ffffff solid;*/
}
div #CompanyAddress {
  position: absolute;
  top: 200px;
  left: 100px;
  width: 260px;
}
div #CompanySite {
  position: absolute;
  top: 120px;
  left: 400px;
  width: 260px;
}
div #CompanyContent {
  position: absolute;
  top: 120px;
  left: 100px;
  width: 260px;
}
div #CompanyBudget {
  position: absolute;
  top: 200px;
  left: 400px;
  width: 320px;
}
div #CompanyRequest {
  position: absolute;
  top: 290px;
  left: 100px;
  width: 620px;
}
div #CompanyFunction {
  position: absolute;
  top: 380px;
  left: 100px;
  width: 620px;
}
div #CompanyPicture {
  position: absolute;
  top: 490px;
  left: 100px;
  width: 260px;
}
div #CompanySentence {
  position: absolute;
  top: 490px;
  left: 400px;
  width: 260px;
}
div #CompanyFlash {
  position: absolute;
  top: 580px;
  left: 100px;
  width: 260px;
}
div #CompanyRefer {
  position: absolute;
  top: 650px;
  left: 100px;
  width: 500px;
}
div #CompanyImportance {
  position: absolute;
  top: 770px;
  left: 100px;
  width: 500px;
}
div #CompanyDescription {
  position: absolute;
  top: 840px;
  left: 100px;
  width: 500px;
}
div #CompanyDemand {
  position: absolute;
  top: 960px;
  left: 100px;
  width: 500px;
}
div #CompanyClient {
  position: absolute;
  top: 1080px;
  left: 100px;
  width: 260px;
}
div #CompanyName {
  position: absolute;
  top: 120px;
  left: 100px;
  width: 300px;
}
div #CompanyNamekana {
  position: absolute;
  top: 120px;
  left: 450px;
  width: 300px;
}
div #CompanyCharge {
  position: absolute;
  top: 190px;
  left: 100px;
  width: 300px;
}
div #CompanyChargekana {
  position: absolute;
  top: 190px;
  left: 450px;
  width: 300px;
}
div #CompanyZip {
  position: absolute;
  top: 260px;
  left: 100px;
  width: 250px;
}
div #CompanyPlace {
  position: absolute;
  top: 260px;
  left: 450px;
  width: 300px;
}
div #CompanyTell {
  position: absolute;
  top: 395px;
  left: 100px;
  width: 300px;
}
div #CompanyTell2 {
  position: absolute;
  top: 395px;
  left: 450px;
  width: 300px;
}
div #CompanyMail {
  position: absolute;
  top: 465px;
  left: 100px;
  width: 500px;
}
div #CompanyQuestion {
  position: absolute;
  top: 535px;
  left: 100px;
  width: 500px;
}
div #CompanyEmp {
  position: absolute;
  top: 635px;
  left: 100px;
  width: 200px;
}
div #CompanyNext {
  position: absolute;
  top: 1100px;
  left: 470px;
}
div #CompanySubmit {
	position:absolute;
	top:650px;
	left:570px;
}
#select_submit {
	border: 0px;
	width: 180px;
	height: 37px;
    background: url(../img/b_entry2.png) left top no-repeat;
}

