@charset "UTF-8";.form-container *,.form-container :after,.form-container :before{-webkit-box-sizing:border-box;box-sizing:border-box}.form{margin-top:80px}@media print,screen and (max-width:768px){.form{margin-top:40px}}.form-section{margin-top:80px;margin-bottom:80px}@media print,screen and (max-width:768px){.form-section{margin-top:40px;margin-bottom:40px}}.form-previewText1{margin-bottom:20px}.form-described{margin-bottom:5px;font-size:1.2rem}.form-control.-error td{background-color:#FFF2F7}.form-control__label{display:inline-block;margin-right:5px}.form-control__label.-w25{width:25px}.form-control__text{border:none;background-color:#F6F9FC;padding:10px;font-size:1rem}.form-control__text.-full{width:100%}.form-control__text.-code{width:300px}@media print,screen and (max-width:768px){.form-control__text.-code{width:100%}}.form-control__text.-name{width:200px}@media print,screen and (max-width:768px){.form-control__text.-name{width:100%}}.form-control__text.-zipcode1{width:50px}.form-control__text.-zipcode2{width:80px}.form-control__text.-address{width:100%}@media print,screen and (max-width:768px){.form-control__text.-address{width:100%}}.form-control__text.-birth1{width:100px}.form-control__text.-birth2{width:50px}.form-control__text.-faculty{width:200px}.form-control__text.-email{width:100%}.form-control__text.-tel{width:300px}@media print,screen and (max-width:768px){.form-control__text.-tel{width:100%}}.form-control__text.-mr5{margin-right:5px}.form-control__text.-mr20{margin-right:20px}@media print,screen and (max-width:768px){.form-control__text.-mr20{margin-right:0}}.form-control__textarea{width:100%;height:10em;border:none;background-color:#F6F9FC;padding:10px;font-size:1rem}.form-control__selectOuter{position:relative;display:inline-block}.form-control__selectOuter.-select1{width:200px}.form-control__selectOuter{background-color:#F6F9FC}.form-control__selectOuter:before{content:"";position:absolute;top:50%;right:20px;translate:0 calc(-50% - 3px);pointer-events:none;width:10px;height:10px;border-right:2px solid #2267A8;border-bottom:2px solid #2267A8;rotate:45deg}.form-control__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 50px 15px 20px;border:none;width:100%;background-color:#F6F9FC;cursor:pointer;font-size:1rem}.form-control__checkbox.-checkbox1{margin-right:5px}.form-control__checkbox{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form-control__checkbox+span:before{content:"";position:relative;top:3px;display:inline-block;width:1.2rem;height:1.2rem;border:2px solid #ccc;border-radius:5px;margin-right:0.5rem}.form-control__checkbox:checked+span:before{border-color:#308FC3;background-color:#308FC3;background-image:url(../../images_form/checkbox_icon1.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.form-control__checkbox:focus+span:before{border-color:#308FC3}.form-control__radio.-radio1{margin-right:5px}.form-control__description{margin-top:5px}.form .form-control__description{line-height:1.5}.form-control__description:last-child{margin-bottom:0}.form-control__error{margin-bottom:5px;color:#f00}.form-control__error[aria-hidden=true]{display:none}.p-control__addressBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width:768px){.p-control__addressBlock{display:block}}.p-control__addressBlock:last-child{margin-bottom:0}.p-control__addressBlockCol.-col1{-ms-flex-preferred-size:160px;flex-basis:160px}.p-control__addressBlockCol.-col2{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-confirm{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (max-width:768px){.form-confirm{margin-top:0;display:block;text-align:center}}@media print,screen and (max-width:768px){.form-confirm.-rewrite{margin-top:20px}}@media print,screen and (max-width:768px){.form-confirm__col{margin-bottom:20px}}.form-confirm__col:last-child{margin-bottom:0}.form-confirm__button{display:inline-block;cursor:pointer;-webkit-appearance:none;margin:0 20px;padding:10px 40px;border:1px solid #2167a8;background-color:#fff;border-radius:100vw;color:#2167a8;text-align:center;line-height:1.25;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s}@media print,screen and (max-width:768px){.form-confirm__button{margin:0}}@media (any-hover:hover){.form-confirm__button:hover{background-color:rgb(29.7,92.7,151.2);color:#fff}}.form-confirm__button.-submit{font-size:1.125rem}.form-confirm__button.-rewrite{font-size:1.125rem}.err{margin-top:10px;margin-bottom:20px;font-weight:bold;color:#E00000}.err:last-child{margin-bottom:0}.form-error__info{margin-top:20px;margin-bottom:20px;padding:20px;border:2px solid #E00000;border-radius:10px;color:#E00000;background-color:#FFF2F2}.form-error__lead{position:relative;font-weight:bold;text-align:center}.form-container .form-error__lead{margin-bottom:0}.form-error__lead:before{content:"";display:inline-block;width:20px;height:17px;background:url(../../img/form/error_icon.svg) no-repeat 0 0;background-size:contain;vertical-align:middle}.form-error__text{color:#E00000;font-weight:bold}.form-heading1{margin-bottom:19px;padding-bottom:0px;background-color:#edeef7;border-left:3px solid #3e47b1;font-size:14px;font-weight:bold;color:#3e47b1}@media screen and (max-width:640px){.form-heading1{font-size:116.6%;font-weight:normal;color:#3e47b1}}.form-heading1 span{display:block;padding:4px 10px 1px;border:1px solid #d2d4ed;border-left:0px none transparent}@media screen and (max-width:640px){.form-heading1 span{padding:4px 10px 1px 8px}}.form-table{width:100%}@media print,screen and (max-width:768px){.form-table tr{display:block;margin-bottom:20px}}.form-table th{padding:30px 20px 30px 0;border:none;border-bottom:1px solid #a6c2dc;background:transparent;font-weight:bold;text-align:left;width:170px}@media print,screen and (max-width:768px){.form-table th{display:block;padding:0 0 10px;width:100%}}.form-table td{padding:30px 0;border:none;border-bottom:1px solid #a6c2dc}@media print,screen and (max-width:768px){.form-table td{display:block;padding:20px 0;border-bottom:none}}.form-list1{margin-top:5px;margin-left:15px;line-height:1.5}.form-list1>li{margin-bottom:5px;list-style:disc}.form-list1>li:last-child{margin-bottom:0}.form-gototop{margin-top:40px}.form-gototop p{margin-bottom:10px;color:#f00}.form-step{margin-bottom:20px;max-width:430px}.form-baseBtn{display:inline-block;max-width:none}.form-baseBtn a span{padding-left:40px;padding-right:50px}
/*# sourceMappingURL=form.css.map */