@charset "utf-8";
/* CSS Document */


.register .regiform {max-width:910px;width:100%;margin:0 auto;border:0px solid #fff}
ul.event_form {margin:0;padding:0;list-style:none;display:block;border:0px solid #000;margin:0 auto;;box-sizing:border-box}
ul.event_form li{float:left;width:50%;box-sizing:border-box;padding:10px 10px}
ul.event_form li.wid100{float:left;width:100%}
ul.event_form li label{width:100%;float:left;padding-top:7px;text-align:left;padding-right:5px;box-sizing:border-box;color:#000;padding-left:0px}
ul.event_form li span{width:100%;float:left;}
ul.event_form li label b{color:#000}
ul.event_form li span input[type="text"]{background-color:#fff;border:1px solid #ccc;margin:0;width:100%;float:left;padding:11px 10px;box-sizing:border-box;border-radius:10px}
ul.event_form li span select{background-color:#fff;border:1px solid #ccc;margin:0;width:100%;float:left;padding:10px;box-sizing:border-box;border-radius:10px}

ul.event_form li:after{content:"";clear:both;display:block}

ul.event_form li .in_hphone input[type="text"]{width:28% !important;}
ul.event_form li .in_hphone b{display:inline-block;float:left;width:2%;font-weight:400}


ul.poll li{padding:0px 20px }
ul.poll li.tit{padding-left:0px;padding-top:30px;font-weight:bold}


.formarea{width:90%;margin:0 auto}

.formarea .agree_area h5{text-align:center;font-size:15px;line-height:22px;font-weight:400}
.formarea .agree_area dt{border-bottom:1px solid #818080;margin-top:20px;line-height:30px;margin-bottom:10px;font-weight:bold}
.formarea .agree_area dt{font-weight:400}
.formarea .agree_area dt label{font-size:20px}2021-03-12
.formarea .agree_area dt label b{float:right}
.formarea .agree_area dl{}
.formarea .agree_area dl ul{margin:0;padding:0;list-style:none;display:block;}
.formarea .agree_area dl ul li{padding-left:20px}
.formarea .agree_area dl ul li label{margin-left:-20px;display:block;width:3%;float:left;padding-top:5px}
.formarea .agree_area dl ul li span{display:block;width:97%;float:left}
.formarea .agree_area dl ul li:after{content:"";clear:both;display:block}
.red{color:#cc0000}
.txtleft{text-align:left}




.inputbox{padding:10px }
.hbtn{max-width:400px;background-image: linear-gradient(to right, #2477bb , #2477bb);color:#fff;font-size:20px;padding:10px;margin:0 auto;max-width :345px;width :100%;text-align:center;border-radius:50px}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}



@media screen and (max-width:1280px){

}

@media screen and (max-width:768px){

ul.event_form li{float:left;width:100%;box-sizing:border-box;padding:10px 10px}

}
@media screen and (max-width:520px){

}
@media screen and (max-width:420px){



}