@charset "utf-8";

/*--------------------------------------
 - PC・印刷用CSS
 ---------------------------------------*/
@media screen and (min-width: 769px), print {



/*container
---------------------------------------------------------------------- */
#container{
}


/*header
---------------------------------------------------------------------- */
#headerCover{
  width:100%;
  height:auto;
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  background:#942d58;
}
  #headerCover #header{
    width:930px;
    height:auto;
    margin:0px auto;
    padding:22px 0px 10px 0px;
  }
    #header p.logo{
      padding:0px 0px 5px;
    }
    #header #headerRead{
      width:900px;
      height:auto;
      margin:0px auto;
      padding:15px;
      background:#fff;
      overflow:hidden;
    }
      #headerRead h1{
        display:block;
        color: #333;
        font-size: 140%;
        font-weight:bold;
        font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
      }
      #headerRead p.date{
        display:block;
        padding:5px 0px 0px 0px;
        height:auto;
        text-align:right;
        color: #c00;
        font-size: 110%;
        font-weight:bold;
      }



/*contents
---------------------------------------------------------------------- */

#contents{
  width:930px;
  height:auto;
  margin:0px auto 30px auto;
  padding:0px 0px 0px 0px;
}

  #contents p.read{
    padding:0px 0px 30px 0px;
  }
  
  #contents .submit {
    text-align: center;
    margin: 20px auto 0;
  }
  
    #contents .submit input {
      width: 180px;
      height: 40px;
      padding: 0;
      border: 1px solid #eee;
      background: #942d58;
      color: #fff;
      font-size: 120%;
      font-weight: bold;
    }
      #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:40%;
	background:#F7F7F7;
	font-weight:bold;
	text-align:left;
	vertical-align: middle;
}
.formLayout td{
	vertical-align: middle;
}


/* footer
---------------------------------------------------------------------- */
#footerCover{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:#942d58;
}
  #footerCover #footer{
    width:930px;
    height:auto;
    margin:0px auto;
  }
    #footer p.copyright{
      text-align:center;
      padding:15px 0px 15px 0px;
      color:#fff;
      font-size:80%;
    }





}
