.ime-on{ime-mode:active}.ime-off{ime-mode:inactive}body{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}div.logo-text{margin-top:20px;text-align:center}div.school-id-campaign-confirm-message{margin-top:10px;font-size:12px}div.student-id-campaign-required{float:right;margin-left:10px;display:inline-block}div.student-id-campaign-required-question{float:left;margin-left:10px;display:inline-block}div.student-id-campaign-input-label{float:left;display:inline-block}div.move-question a{color:#fff!important;border:none;display:block;font-size:20px;background-color:#ff8c6b;padding:20px;width:240px;margin-left:auto;margin-right:auto;box-shadow:3px 3px rgba(0,0,0,.2);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;cursor:pointer}div.school-id-campaign-info{padding:20px;margin-top:30px;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:3px 3px rgba(0,0,0,.2);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;line-height:20px}.school-id-campaign-info-list ul{list-style:none}.school-id-campaign-info-list li{text-indent:-1em;padding-left:1em}div.student-id-campaign-required:after,div.student-id-campaign-required-question:after{content:"必須";text-align:right;padding-left:10px;padding-right:10px;background-color:red;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}textarea{height:100px}.display-none{display:none}#student-id-question-area{margin-left:auto;margin-right:auto}#student-id-campaign-contact-to .wpcf7-list-item,#student-id-campaign-contact-from .wpcf7-list-item,#student-id-campaign-attendance .wpcf7-list-item,#student-id-campaign-safety .wpcf7-list-item,#student-id-campaign-school-system .wpcf7-list-item,#student-id-campaign-student-id-app .wpcf7-list-item,#student-id-campaign-student-id-usage .wpcf7-list-item{display:block}.wpcf7c-elm-step1.wpcf7c-btn-confirm,.wpcf7c-elm-step2.wpcf7c-btn-back,.wpcf7c-elm-step2.wpcf7-submit{color:#fff;border:none;display:inline-block;font-size:20px;background-color:#ff8c6b;padding:20px;width:200px;margin-left:10px;margin-right:10px;box-shadow:3px 3px rgba(0,0,0,.2);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;cursor:pointer}.school-id-campaign-info{font-size:16px}.button-area{margin-top:10px;margin-bottom:10px}@media screen and (max-width:640px){div.logo-area{background-image:url(https://www.jss-net.com/wp-content/uploads/student_id_campaign_bg_min.jpg);width:100%;height:auto;background-repeat:no-repeat}#student-id-question-area{width:100%}div.student-id-campaign-required{float:none;margin-left:10px;display:inline-block}div.student-id-campaign-required-question{float:none;margin-left:10px;display:inline-block}div.student-id-campaign-input-label{float:none;display:inline-block}#student-id-campaign-input-area th,#student-id-campaign-question-area th{background:#39c none repeat scroll 0 0}#student-id-campaign-input-area th,#student-id-campaign-question-area th{color:#fff}.img-logo-text{max-width:400px;height:auto}div.school-id-campaign-info{width:100%;height:450px}#student-id-campaign-school{width:200px}#student-id-campaign-family-name{width:200px}#student-id-campaign-first-name{width:200px}#student-id-campaign-family-name-kana{width:200px}#student-id-campaign-first-name-kana{width:200px}#student-id-campaign-email{width:200px}#student-id-campaign-email-confirm{width:200px}#student-id-campaign-phone{width:200px}}@media screen and (min-width:641px){div.logo-area{background-image:url(https://www.jss-net.com/wp-content/uploads/student_id_campaign_bg.jpg);min-height:800px;min-width:1000px;background-repeat:no-repeat}#student-id-campaign-input-area th,#student-id-campaign-question-area th{font-size:18px}#student-id-campaign-input-area td,#student-id-campaign-question-area td{font-size:16px}#student-id-question-area{width:900px}.img-logo-text{max-width:1000px;height:auto}div.school-id-campaign-info{width:500px;height:350px}#student-id-campaign-school{width:200px}#student-id-campaign-family-name{width:200px}#student-id-campaign-first-name{width:200px}#student-id-campaign-family-name-kana{width:200px}#student-id-campaign-first-name-kana{width:200px}#student-id-campaign-email{width:200px}#student-id-campaign-email-confirm{width:200px}#student-id-campaign-phone{width:200px}}