#eduEvent{width:100%;}
#eduEvent .inner{width:100%;max-width:1400px;margin:0 auto;}

/*common*/
#eduEvent h3.tit {font-size: 22px;font-weight:bold;line-height:32px;position:relative;padding:0 0 0 24px;}
#eduEvent h3.tit:before{content:"";background: #0d47a1;width: 5px;height: 100%;position:absolute;top: 0;left:0;}

#eduEvent input[type="password"],
#eduEvent input[type="text"]{box-sizing:border-box;border:1px solid #ccc;min-height:50px;width:90%;margin:0 0 10px 0;}

#eduEvent input[type="radio"]{display:none;}
/*#eduEvent input[type="checkbox"]{display:none;}*/

#eduEvent input[type="radio"] + label {font-size:16px;line-height:26px;padding: 0 10px 0 0;}
#eduEvent input[type="radio"] + label span{width:24px;height:24px;box-sizing:border-box;border:1px solid #ccc;position:relative;/* border-radius:5px; */display: inline-block;vertical-align: middle;margin: 0 10px 0 0;background:#fff;}
#eduEvent input[type="radio"]:checked + label span {border:1px solid #0d47a1;}
#eduEvent input[type="radio"]:checked + label span:before{content:"";width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%);background:#0d47a1;position:absolute;}

#eduEvent input[type="checkbox"] + label {font-size:16px;line-height:26px;}
#eduEvent input[type="checkbox"] + label span{width:24px;height:24px;box-sizing:border-box;border:1px solid #ccc;position:relative;border-radius:5px;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;}
#eduEvent input[type="checkbox"]:checked + label span {border:1px solid #0d47a1;}
#eduEvent input[type="checkbox"]:checked + label span:before{content:"";width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%);background:#0d47a1;position:absolute;}

/*chkSel*/
#eduEvent .chkSel{font-size:0;margin:0 0 40px 0;}
#eduEvent .chkSel ul{font-size:0;max-width:768px;margin:24px auto 0;box-sizing:border-box;border:1px solid #ccc;}
#eduEvent .chkSel ul li{display:inline-block;width:50%;box-sizing:border-box;text-align:center;}
#eduEvent .chkSel input[type="radio"] + label{font-size:24px;font-weight:bold;text-align:center;padding:24px 0;cursor:pointer;display:block;}
#eduEvent .chkSel input[type="radio"]:checked + label
{background: rgb(13,71,161);background: linear-gradient(60deg, rgba(13,71,161,1) 0%, rgba(0,133,198,1) 100%);color:#fff;}

/*infoForm*/
#eduEvent .selForm {font-size:0;position:relative;}
#eduEvent .selForm > div{display: none;}
#eduEvent .selForm > div.on{display:block;}
#eduEvent .infoForm{font-size:0;}
#eduEvent .infoForm > li{font-size:16px;line-height:26px;display:inline-block;width:48%;box-sizing:border-box;margin:0 2% 0 0;padding: 24px 0 12px 0;vertical-align: middle;}
#eduEvent .infoForm > li:last-child{margin:0;}
#eduEvent .infoForm > li > span {display:inline-block;vertical-align:top;width:78%;}
#eduEvent .infoForm > li > span.tit {width:20%;font-weight:bold;font-size:18px;}


.uploaded_list li input[type="checkbox"] {display:inline-block!important;}


/*selForm*/
#eduEvent .selForm {}
#eduEvent .selForm > div{padding: 32px 0;position:relative;}
#eduEvent .selForm .usr_info {}
/* #eduEvent .selForm > div:before {content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:#ccc;}
 */

#eduEvent .addr_cmn{display:inline-block;width: 30%!important;vertical-align: top;}
#eduEvent .addr_search{font-size:16px;text-align:center;color:#fff;background:#0d47a1;height:50px;vertical-align: top;display:inline-block;padding:10px;}
#eduEvent .addr2{width:100%!important;}

#eduEvent .commonForm{padding:32px 0;background: #e8eef7;margin: 60px 0 32px 0;}
#eduEvent .commonForm .inner_wrap {width:100%;max-width:1400px;margin:0 auto;}

#chkComm7 {display:inline-block;width: 50%!important;}

/*ì•½ê´€ë™ì˜*/
	
#eduEvent fieldset.agreement {padding:0 0 60px 0;max-width:1400px;margin:0 auto;}
#eduEvent fieldset.agreement p.tit {font-size: 20px;font-weight:bold;margin:0 0 10px 0;}
/*#eduEvent fieldset.agreement textarea {border:1px solid #aaa;box-sizing:border-box;padding:20px;height:220px;width:100%;line-height:22px;font-size:14px;margin:0 0 30px 0;}*/
#eduEvent fieldset.agreement .agree_box {border:1px solid #aaa;box-sizing:border-box;padding:20px;height:220px;width:100%;line-height:22px;font-size:14px;margin:0 0 30px 0; overflow-y: auto;}
#eduEvent fieldset.agreement .agree_box a:hover{text-decoration: underline;}
	

#eduEvent fieldset.agreement label {text-align:right;display:block;cursor:pointer;font-size:17px;}
/*#eduEvent fieldset.agreement label span {position:relative;padding:0 0 0 30px;line-height:24px;word-break:keep-all;font-weight: bold;}*/
/*#eduEvent fieldset.agreement label span:before {content:"";position:absolute;left:0;top: 0;border:1px solid #999;box-sizing:border-box;width: 24px;height: 24px;background:#fff;margin:0 7px 0 0;}*/
/*
	
#eduEvent fieldset.agreement label input[type="checkbox"] {display:none;}
*/
	
/*#eduEvent fieldset.agreement label input[type="checkbox"]:checked + span:before {background: url(/src/img/sub/apply_chk_arrw.png) center center no-repeat #0d47a1;}*/
	
/*#eduEvent fieldset.agreement label span b {color: #0a50a6;font-weight:bold;}*/

	
#eduEvent fieldset.curri {background:#e6f3fa;}	
#eduEvent fieldset.curri .detail ul li select {display:inline-block;vertical-align:top;border:1px solid #999;box-sizing:border-box;border-radius:5px;height:50px;padding:15px 20px;font-size:16px;width: 30%;}
#eduEvent fieldset.curri .detail ul li select:nth-of-type(1) {margin-right:17px;}
	
	
#eduEvent fieldset.agree_btm {margin:0 auto 100px;}
	

@media all and (max-width:768px){
	
#eduEvent fieldset.curri .detail ul li select {padding:10px 15px;font-size:15px;}
#eduEvent fieldset.curri .detail ul li select {display:block;width:100%;margin:0 0 10px 0;}
#eduEvent fieldset.curri .detail ul li select:nth-of-type(2) {margin:0;}
	
}



#contents {max-width:100%!important}

p.eduEvent_tit {font-size:24px;margin:0 0 10px 0;font-weight:bold;}






