@charset "utf-8";

/*--------------------------------------
 - PC・印刷用CSS
 ---------------------------------------*/
@media screen and (min-width: 769px), print {



/*container
---------------------------------------------------------------------- */
#container{
}


/*header
---------------------------------------------------------------------- */
#headerCover{
  width:100%;
  margin:0px 0px 50px 0px;
}
  #headerCover #header{
    width:100%;
    height:50px;
    background-color: #FDF304;
  }
    #header #headerRead{
      width:930px;
      height:auto;
      margin:0px auto;
      padding:80px 0;
    }
    .pc {
      display: block !important;
    }
    .sp {
      display: none !important;
    }


/*contents
---------------------------------------------------------------------- */

#contents{
  width:930px;
  height:auto;
  margin:160px auto 30px auto;
  padding:0px 0px 0px 0px;
}

  #contents p.read{
    padding:0px 0px 30px 0px;
  }
  
  #contents .submit {
    text-align: center;
    margin: 100px auto;
  }
  
    #contents .submit input {
      width: 387px;
      height: 64px;
      padding: 0;
      background: #FDF304;
      border-radius: 32px;
      color: #000000;
      font-size: 120%;
      font-weight: bold;
      border: 0;
    }
      #contents .submit #retouchBtn {
        background: #999;
        margin: 0 50px 0 0;
      }


/* tableレイアウト 必須CSS *****************************************/
.formLayout table,.formLayout th,.formLayout td{
	border:1px solid #A1A1A1;
}
.formLayout th,.formLayout td{
	padding:5px;
}

.formLayout table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.formLayout th{
	width:25%;
	background:#F7F7F7;
	font-weight:bold;
	text-align:left;
	vertical-align: middle;
}
.formLayout td{
	vertical-align: middle;
}


/* footer
---------------------------------------------------------------------- */
#footerCover{
  width:100%;
  height: 167px;;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:url('../images/footer.png');
}
  #footerCover #footer{
    width:930px;
    height:auto;
    margin:0px auto;
  }
    #footer p.copyright{
      text-align:center;
      padding:73px 0px 73px 0px;
      color:#000000;
      font-weight: 600;
    }
}
