@charset "UTF-8";
/* CSS Document */

#contents .pagetop{ margin:0px; padding:0px; text-align:center; line-height:100%;}
#contents .pagetop a,#contents .pagetop img{ margin:0; padding:0;}

#contents_L .h_msg{font-weight: bold; margin-bottom:15px; color:#666;}

form .topchkbok{ margin-left:30px;}
form .topchkbok label{ display:block; text-indent:-1.5em; line-height:1em; margin-bottom:1em;}

form .topchkbok label{ display:block;}
form dt{
	display:inline;
	list-style-position: outside;
	list-style-type: disc;
}
form dd { margin-bottom:5px; margin-left:10px;}
form dd input{ height:1.2em; font-size:1.2em;}
form dd textarea{font-size:1.2em;}
form dd select{font-size:1.2em;}
form dd input[type=radio] {}
form dd .mailform_notes{ display:inline-block;}

#inputdata1_edit,
#inputdata3_edit,
#inputdata5_edit,
#inputdata8_edit,
#inputdata9_edit,
#inputdata10_edit,
#inputdata11_edit{width:98%}

form .required input{}

form dd.formtd2 label { margin:0px 10px;}
form dd.formtd2 input { margin:0px 2px;}
form .required input[value=''] { background:#FFDFDF;}


form .mailform_requiredmark{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.2em;
vertical-align: baseline;
line-height:1.2em;
}
form .wp_mailform_btn input{margin:5px; padding:5px; font-size:1.2em;}
form .mailform_notes{ margin-left:5px; color:#F00;}

.pagetop .emsg{text-align:left; color:#F00; margin-left:10px;}
#emsg{ text-align:center; color:#F00;}

#wrap div.confirm-msg{
  width: 90%;
  margin:5px auto;
  border: 1px #F00 solid;
  padding:5px; padding-bottom: 0px;
}
#wrap div.confirm-msg p{
  text-align:left;
  color: #F00;
  line-height: 100%;
}

