﻿.consert .admin-consert-image-size{width:100%}.consert .consert-new-link{position:absolute;top:25px;right:0}.consert-new-link-font{text-decoration:none;border:1px solid #c0747e;padding:10px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px}.consert .consert-new-link-450{display:none;position:absolute;top:25px;right:0}.consert .admin-consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px;display:flex;position:relative}.consert .new-admin-consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px;position:relative}.consert .admin-consert-content-left{width:80%}.consert .admin-new-consert-content-left{width:100%}.consert .admin-consert-content-center{width:5%}.consert .admin-consert-content-right{width:15%;padding-top:6px}.consert .edit-consert-link{text-decoration:none;color:black;border:1px solid black;border-radius:5px;padding:5px 15px;text-align:right;position:absolute;bottom:5px;right:0;text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0)}.consert .edit-consert-date{width:100%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.consert .edit-consert-date-short{width:150px;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.consert .edit-consert-time{width:60px;height:24px;position:relative;bottom:4px;border:1px solid #474647;border-radius:3px;padding:0}.consert .edit-consert-border{position:relative;bottom:4px}.consert .new-consert-time{width:80%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.consert .consert-content-date-day-left-span{position:relative;bottom:2px;margin-right:5px}.consert .new-consert-border{position:relative;bottom:3px}.edit-consert-cotent-date input{font-size:16px}.edit-consert-cotent-day input{font-size:16px}.edit-consert-cotent-time input{font-size:16px}.consert .edit-consert-cotent-time{display:flex;margin:0 0 15px 0}.consert-cotent-place input{font-size:16px}.consert-cotent-price input{font-size:16px}.admin-consert-content-left textarea{font-size:25px;font-weight:bold;padding:0}.admin-new-consert-content-left input{font-size:20px;font-weight:bold;padding:0}.consert textarea{font-size:16px}.consert .edit-consert-title{width:95%;height:45px;border:1px solid #474647;border-radius:3px;position:relative;top:7px;resize:none}.consert .new-consert-title{width:100%;height:30px;border:1px solid #474647;border-radius:3px;padding:0}.consert .edit-consert-detail{width:100%;height:150px;position:relative;bottom:6px;border:1px solid #474647;border-radius:3px;resize:none;padding:0}.consert ::placeholder{color:#a9a9a9}.consert .edit-consert-status{height:28px;width:140px;border:1px solid #474647;border-radius:3px;background-color:white;color:#474647;font-size:16px}.consert .error-message-font{color:red}.consert #image{display:none}.consert .profile-image-preview{width:100%}.consert .profile-image-button{border:1px solid #474647;width:100%;display:block;text-align:center;height:100px;line-height:100px;border-radius:5px;color:rgba(192,116,126,0.6);z-index:4}.consert .profile-image-button-new{font-size:30px}.consert .consert-save-button{padding:5px 10px;border:1px solid black;border-radius:5px;background-color:white;color:black;font-size:16px;font-weight:400;margin-top:5px;text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0)}.consert .consert-save-button-new{padding:5px 10px;border:1px solid black;border-radius:5px;background-color:white;margin-top:10px;color:black;font-size:16px;font-weight:400;text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0)}.consert .edit-consert-cotent-day{display:flex;margin:11px 0 0 0}.consert .year-new-edit-consert-date{width:30%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.consert .date-new-edit-consert-date{width:24%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.lesson .edit-consert-cotent-day{display:flex}.consert .consert-content-date-day-left{width:47%;margin:0 auto}.consert .consert-content-date-day-right{width:47%;margin:0 auto}.consert .day-consert-content-date-day-left{width:70%;margin:0 auto}.consert .day-consert-content-date-day-right{width:30%;margin:0 auto}.consert .edit-lesson-day{height:26px;width:70%;border:1px solid #474647;border-radius:3px;background-color:white;color:#474647;font-size:16px;position:relative;bottom:2.5px}@media screen and (max-width: 800px){.consert .year-new-edit-consert-date{width:30%}.consert .date-new-edit-consert-date{width:23%}}@media screen and (max-width: 550px){.consert .year-new-edit-consert-date{width:30%}.consert .date-new-edit-consert-date{width:22%}}@media screen and (max-width: 500px){.consert .new-edit-consert-date{width:23%}.consert .year-new-edit-consert-date{width:29%}.consert .date-new-edit-consert-date{width:21%}}@media screen and (max-width: 450px){.consert .consert-new-link{display:none}.consert .consert-new-link-450{display:block}}@media screen and (max-width: 430px){.consert .year-new-edit-consert-date{width:28%}.consert .date-new-edit-consert-date{width:20%}}@media screen and (max-width: 420px){.consert .edit-consert-date-short{width:140px}.consert .edit-consert-time{width:50px}.consert .new-edit-consert-date{width:22%}}@media screen and (max-width: 420px) and (max-width: 430px){.consert .date-new-edit-consert-date{width:19%}}@media screen and (max-width: 380px){.consert .new-edit-consert-date{width:21%}.consert .year-new-edit-consert-date{width:27%}}.contact .admin-contact-content{margin:20px 0}.contact .contact-content{width:80%;padding-bottom:3px;margin:20px auto 40px auto}.contact .consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px}.contact .consert-title{font-size:20px;font-weight:bold;color:black;margin-right:20px}.contact .consert-content-middle{margin-top:15px}.contact .consert-cotent-date{display:flex;margin:15px 0}.contact .consert-content-left{width:30%}.contact .consert-content-right{width:70%;padding-top:6px;position:relative;top:1.9px}.contact .consert-content-left-font{background-color:#778899;border-radius:5px;width:fit-content;padding:5px 10px;color:white;font-size:14px;position:relative;top:3px}.contact .consert-cotent-place{display:flex;margin:15px 0}@media screen and (max-width: 1400px){.contact .contact-content{width:90%}}@media screen and (max-width: 1000px){.contact .contact-content{width:100%}}@media screen and (max-width: 500px){.contact .consert-content-left{width:30%}.contact .consert-content-right{width:70%;padding-top:6px}}@media screen and (max-width: 420px){.contact .consert-content-left{width:35%}.contact .consert-content-right{width:65%;padding-top:6px}}.lesson .consert-new-link{position:absolute;top:25px;right:0}.profile .consert-new-link{position:absolute;top:25px;right:0}.lesson .admin-consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px;display:flex;position:relative}.lesson .new-consert-status{height:28px;width:140px;border:1px solid #474647;border-radius:3px;background-color:white;color:#474647;font-size:16px}.lesson .edit-lesson-status{height:28px;width:160px;border:1px solid #474647;border-radius:3px;background-color:white;color:#474647;font-size:16px;position:relative;bottom:3px}.lesson .edit-lesson-day{height:26px;width:80%;border:1px solid #474647;border-radius:3px;background-color:white;color:#474647;font-size:16px;position:relative;bottom:2.5px}.lesson .consert-content-date-day-left{width:47%;margin:0 auto}.lesson .consert-content-date-day-right{width:47%;margin:0 auto}.lesson .edit-consert-status{height:28px;width:140px;border:1px solid #474647;border-radius:3px;background-color:white;color:#474647;font-size:16px;position:relative;bottom:3px}.lesson .edit-consert-detail{width:100%;height:150px;position:relative;bottom:6px;border:1px solid #474647;border-radius:3px;resize:none;padding:0}.lesson textarea{font-size:16px}.lesson .consert-save-button-new{padding:5px 10px;border:1px solid black;border-radius:5px;background-color:white;color:black;font-size:16px;font-weight:400;margin-top:5px;text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0)}.lesson .new-admin-consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px;position:relative}.lesson .consert-new-link-font{text-decoration:none;border:1px solid #c0747e;padding:10px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px}.lesson .consert-new-link-450{display:none;position:absolute;top:25px;right:0}.profile .consert-new-link-450{display:none;position:absolute;top:25px;right:0}.lesson .edit-consert-link{text-decoration:none;color:black;border:1px solid black;border-radius:5px;padding:5px 15px;text-align:right;position:absolute;bottom:5px;right:0;text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0)}.lesson .consert-content-wrapper{margin-top:25px;width:100%}.lesson .edit-consert-content-wrapper{width:100%}.lesson .consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px}.lesson .consert-content{width:100%;padding-bottom:3px;margin:40px auto}.lesson .edit-consert-content{width:80%;padding-bottom:3px;margin:40px auto 0 auto}.lesson .consert-content:first-child{width:100%;padding-bottom:3px;margin:0 auto 40px auto}.lesson .consert-title{font-size:20px;font-weight:bold;color:black;margin-right:20px}.lesson .consert-new-title{font-size:20px;font-weight:bold;color:black;width:260px;height:32px;position:relative;bottom:1px;padding:0}.lesson .lesson-new-title{font-size:20px;font-weight:bold;color:black;width:100%;height:32px}.lesson .index-consert-content-status{position:relative;bottom:2px}.lesson .consert-content-status{position:relative;top:2px}.lesson .consert-content-middle{margin-top:15px}.lesson .new-consert-content-middle{margin-top:11px}.lesson .consert-status-1{border:1px solid #778899;padding:5px 10px;color:#778899}.lesson .consert-status-2{border:1px solid #ff0000;padding:3px 7px;color:#ff0000;font-size:14px}.lesson .consert-new-title input{font-size:20px;font-weight:bold;color:black}.lesson .new-consert-border{position:relative;bottom:3px}.lesson .lesson-new-title input{font-size:20px;font-weight:bold;color:black}.lesson .new-consert-title{width:100%;height:30px;border:1px solid #474647;border-radius:3px;padding:0}.lesson .new-consert-content-wrapper{margin-top:23px;width:100%}.date-time-space{margin-left:0px}.lesson .edit-consert-link{text-decoration:none;color:black;border:1px solid black;border-radius:5px;padding:5px 15px;text-align:right;position:absolute;bottom:5px;right:0;text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0)}.lesson .edit-consert-date{width:100%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.lesson .edit-consert-date-short{width:100%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.lesson .edit-consert-time{width:60px;height:24px;position:relative;bottom:4px;border:1px solid #474647;border-radius:3px;padding:0}.lesson .edit-consert-border{position:relative;bottom:4px}.lesson .new-consert-time{width:100%;height:24px;position:relative;bottom:3px;border:1px solid #474647;border-radius:3px;padding:0}.lesson .consert-cotent-date{display:flex;margin:15px 0}.lesson .edit-consert-cotent-date{display:flex;margin:11px 0 15px 0}.lesson .edit-consert-cotent-day{display:flex}.lesson .edit-consert-cotent-time{display:flex;margin:0 0 15px 0}.lesson .consert-content-left{width:10%}.lesson .consert-content-right{width:90%;padding-top:6px}.lesson .consert-content-date-day{width:90%;padding-top:6px;display:flex}.consert .consert-content-date-day{width:90%;padding-top:6px;display:flex}.lesson .consert-content-left-font{background-color:#778899;border-radius:5px;width:fit-content;padding:5px 10px;color:white;font-size:14px;position:relative;top:3px}.lesson .consert-cotent-place{display:flex;margin:15px 0}.lesson .consert-cotent-price{display:flex;margin:15px 0}.lesson .consert-image-size{width:400px}.lesson .image-wrapper{width:100%;position:relative;z-index:3;margin-top:10px}.lesson .consert-image-wrapper{width:400px;position:relative}.lesson .consert-cotent-detail{display:flex;margin-top:15px}.lesson .consert-cotent-image{display:flex;margin:15px 0}@media screen and (max-width: 1400px){.lesson .edit-consert-content{width:90%}}@media screen and (max-width: 1200px){.lesson .consert-content-left{width:13%}.lesson .consert-content-right{width:87%}.lesson .consert-content-date-day{width:87%}.consert .consert-content-date-day{width:87%}}@media screen and (max-width: 1000px){.lesson{width:70%}.lesson .consert-content:first-child{width:100%}.lesson .edit-consert-content{width:100%}.lesson .consert-content-left{width:15%}.lesson .consert-content-right{width:85%}.lesson .consert-content-date-day{width:85%}.consert .consert-content-date-day{width:85%}}@media screen and (max-width: 700px){.lesson{width:80%}}@media screen and (max-width: 600px){.lesson{width:90%}}@media screen and (max-width: 500px){.lesson .consert-content-left{width:17%}.lesson .consert-content-right{width:83%}.lesson .consert-content-date-day{width:83%}.consert .consert-content-date-day{width:83%}.lesson .consert-image-size{width:100%}.lesson .consert-image-wrapper{width:100%}}@media screen and (max-width: 450px){.lesson .consert-new-link{display:none}.lesson .consert-new-link-450{display:block}.profile .consert-new-link{display:none}.profile .consert-new-link-450{display:block}}@media screen and (max-width: 400px){.lesson .consert-content-left{width:20%}.lesson .consert-content-right{width:80%}.lesson .consert-content-date-day{width:80%}.consert .consert-content-date-day{width:80%}}.lesson{width:60%;margin:100px auto 50px auto;position:relative;font-family:"Noto Sans CJK JP", sans-serif;color:#444444;letter-spacing:1px}.lesson .consert-letter-en{font-size:32px;letter-spacing:3px}.lesson .consert-letter-ja{font-size:15px}.lesson .consert-content-wrapper{margin-top:25px;width:100%}.lesson .edit-consert-content-wrapper{width:100%}.lesson .consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px}.lesson .consert-content{width:100%;padding-bottom:3px;margin:40px auto}.lesson .edit-consert-content{width:80%;padding-bottom:3px;margin:40px auto 0 auto}.lesson .consert-content:first-child{width:100%;padding-bottom:3px;margin:0 auto 40px auto}.lesson .error-message-font{color:red}.lesson .consert-title{font-size:20px;font-weight:bold;color:black;margin-right:20px}.lesson .consert-content-middle{margin-top:15px}.lesson .consert-status-1{border:1px solid #778899;padding:5px 10px;color:#778899}.lesson .consert-status-2{border:1px solid #ff0000;padding:3px 7px;color:#ff0000;font-size:14px}.lesson .consert-cotent-date{display:flex;margin:15px 0}.lesson .edit-consert-cotent-date{display:flex;margin:11px 0 15px 0}.lesson .consert-content-left{width:10%}.lesson .consert-content-right{width:90%;padding-top:6px}.lesson .consert-content-date-day{width:90%;padding-top:6px}.consert .consert-content-date-day{width:90%;padding-top:6px}.lesson .consert-content-left-font{background-color:#778899;border-radius:5px;width:fit-content;padding:5px 10px;color:white;font-size:14px;position:relative;top:3px}.lesson .consert-cotent-place{display:flex;margin:15px 0}.lesson .consert-cotent-price{display:flex;margin:15px 0}.lesson .consert-image-size{width:400px}.lesson .image-wrapper{width:100%;position:relative;z-index:3;margin-top:10px}.lesson .consert-image-wrapper{width:400px;position:relative}.lesson .consert-cotent-detail{display:flex;margin-top:15px}.lesson .consert-cotent-image{display:flex;margin:15px 0}.lesson ::placeholder{color:#a9a9a9}@media screen and (max-width: 1400px){.lesson .edit-consert-content{width:90%}}@media screen and (max-width: 1200px){.lesson .consert-content-left{width:13%}.lesson .consert-content-right{width:87%}.lesson .consert-content-date-day{width:87%}.consert .consert-content-date-day{width:87%}}@media screen and (max-width: 1000px){.lesson{width:70%}.lesson .consert-content:first-child{width:100%}.lesson .consert-content{width:100%}.lesson .edit-consert-content{width:100%}.lesson .consert-content-left{width:15%}.lesson .consert-content-right{width:85%}.lesson .consert-content-date-day{width:85%}.consert .consert-content-date-day{width:85%}}@media screen and (max-width: 700px){.lesson{width:80%}}@media screen and (max-width: 600px){.lesson{width:90%}}@media screen and (max-width: 500px){.lesson .consert-content-left{width:17%}.lesson .consert-content-right{width:83%}.lesson .consert-content-date-day{width:83%}.consert .consert-content-date-day{width:83%}.lesson .consert-image-size{width:100%}.lesson .consert-image-wrapper{width:100%}}@media screen and (max-width: 420px){.lesson .edit-consert-time{width:55px}}@media screen and (max-width: 410px){.lesson .edit-consert-time{width:50px}}@media screen and (max-width: 400px){.lesson .consert-content-left{width:20%}.lesson .consert-content-right{width:80%}.lesson .consert-content-date-day{width:80%}.consert .consert-content-date-day{width:80%}}@media screen and (max-width: 390px){.lesson .edit-consert-time{width:45px}}.profile .profile-edit-link{position:absolute;top:25px;right:0}.profile .profile-edit-link-font{text-decoration:none;border:1px solid #c0747e;padding:10px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px}.profile .profile-edit-field{width:100%;height:600px;border:1px solid #474647;border-radius:5px;padding:2px}.profile #image1{display:none}.profile #image2{display:none}.profile .button{width:100%;text-align:center;height:300px;position:relative}.profile .fa-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px;color:rgba(192,116,126,0.6)}.profile .admin-profile-image-size{width:100%}.profile .profile-edit-image1{width:100%;opacity:0.7;position:relative;z-index:2}.profile .profile-image1{position:relative}.profile .profile-image1-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;width:100%}.profile .profile-edit-image2{width:100%;opacity:0.7;position:relative;z-index:2}.profile .profile-image2{position:relative}.profile .profile-image2-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;width:100%}.profile .profile-image1-preview{position:relative;z-index:4;width:100%;opacity:0.7}.profile .profile-image2-preview{position:relative;z-index:4;width:100%;opacity:0.7}.profile .profile-edit-submit-button{text-decoration:none;border:1px solid #c0747e;padding:8px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;background-color:rgba(0,0,0,0);margin-top:10px}.profile textarea{font-size:16.5px;padding:0;color:black;line-height:25px;font-weight:500}@media screen and (max-width: 600px){.profile .button{height:200px}}.br-450{display:none}@media screen and (max-width: 450px){.br-450{display:block}}.consert{width:50%;margin:100px auto 50px auto;position:relative;font-size:14px;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px;color:#444}.consert .consert-letter-en{font-size:32px;letter-spacing:3px}.consert .consert-letter-ja{font-size:15px}.consert .consert-content-wrapper{margin-top:25px;width:100%}.consert .new-consert-content-wrapper{margin-top:23px;width:100%}.consert .edit-consert-content-wrapper{margin-top:0px;width:100%}.consert .consert-content-top{border-bottom:1px solid #b0c4de;padding-bottom:5px}.consert .consert-content{width:100%;padding-bottom:3px;margin:40px auto}.consert .edit-consert-content{width:80%;padding-bottom:3px;margin:23px auto 0 auto}.consert .consert-content:first-child{width:100%;padding-bottom:3px;margin:0 auto 40px auto}.consert .consert-title{font-size:20px;font-weight:bold;color:black;margin-right:20px}.consert .consert-new-title{font-size:20px;font-weight:bold;color:black}.consert .consert-edit-title{font-size:20px;font-weight:bold;color:black;width:260px;position:relative;bottom:1px;padding:0}.lesson .consert-new-title{font-size:20px;font-weight:bold;color:black;width:250px;position:relative;bottom:1px;padding:0}.consert .consert-new-title input{font-size:20px;font-weight:bold;color:black}.consert .consert-edit-title input{font-size:20px;font-weight:bold;color:black;padding:0}.consert .consert-content-status{position:relative;bottom:2px}.consert .consert-content-middle{margin-top:15px}.consert .consert-status-1{border:1px solid #778899;padding:5px 10px;color:#778899}.consert .consert-status-2{border:1px solid #ff0000;padding:3px 7px;color:#ff0000;font-size:14px}.consert .consert-cotent-date{display:flex;margin:15px 0}.consert .edit-consert-cotent-date{display:flex;margin:11px 0 15px 0}.consert .consert-content-left{width:10%}.consert .consert-content-right{width:90%;padding-top:6px}.consert .consert-content-left-font{background-color:#778899;border-radius:5px;width:fit-content;padding:5px 10px;color:white;font-size:14px;position:relative;top:3px}.consert .consert-cotent-place{display:flex;margin:15px 0}.consert .consert-cotent-price{display:flex;margin:15px 0}.consert .consert-image-size{width:400px}.consert .image-wrapper{width:100%;position:relative;z-index:3;margin-top:10px}.consert .consert-image-wrapper{width:400px;position:relative}.consert .consert-cotent-detail{display:flex;margin-top:15px}.consert .consert-cotent-image{display:flex;margin:15px 0}@media screen and (max-width: 1400px){.consert .edit-consert-content{width:90%}}@media screen and (max-width: 1200px){.consert .consert-content-left{width:13%}.consert .consert-content-right{width:87%}}@media screen and (max-width: 1000px){.consert{width:70%}.consert .consert-content:first-child{width:100%}.consert .edit-consert-content{width:100%}.consert .consert-content-left{width:15%}.consert .consert-content-right{width:85%}}@media screen and (max-width: 700px){.consert{width:80%}}@media screen and (max-width: 600px){.consert{width:90%}}@media screen and (max-width: 500px){.consert .consert-content-left{width:17%}.consert .consert-content-right{width:83%}.consert .consert-image-size{width:100%}.consert .consert-image-wrapper{width:100%}}@media screen and (max-width: 400px){.consert .consert-content-left{width:20%}.consert .consert-content-right{width:80%}}.contact{width:50%;margin:100px auto 40px auto;position:relative;font-size:14px;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px;color:#444}.contact .contact-letter-en{font-size:32px;letter-spacing:3px}.contact .contact-letter-ja{font-size:15px}.contact .contact-top{margin:20px 0;text-align:center}.contact .contact-top-1050{margin:20px 0;text-align:center;display:none}.contact .contact-content-new{width:100%;margin:0 auto}.contact .contact-alert{color:#ff6347;margin-left:5px}.contact .contact-text-field{width:97%;height:30px;border:1px solid black;border-radius:5px;color:#474647;padding-left:5px}.contact .contact-detail-form{width:99%;height:39px;border:1px solid black;border-radius:5px;color:#474647;padding:0;margin:0}.contact .contact-text-area{width:97%;height:150px;border:1px solid black;border-radius:5px;color:#474647;font-size:16px;padding:0;margin:0;resize:none;padding:5px}.contact .contact-content-field{margin:10px auto}.contact .contact-content-field-last{margin:10px auto}.contact .contact-save-button{padding:5px 10px;border:1px solid black;border-radius:5px;background-color:white;color:black}.contact .contact-error-message-wrapper{margin-bottom:10px;color:red}.contact input{font-size:16px;color:#474647;font-weight:400}.contact textarea{font-size:16px;color:#474647;font-weight:400}.contact select{color:#474647;background-color:white;font-size:16px}.contact .flash-message{background-color:#474647;color:white;padding:5px 0;text-align:center;margin:20px 0;width:99%}@media screen and (max-width: 1050px){.contact .contact-top{display:none}.contact .contact-top-1050{display:block}}@media screen and (max-width: 1000px){.contact{width:70%}}@media screen and (max-width: 700px){.contact{width:80%}}@media screen and (max-width: 600px){.contact{width:90%}.contact .contact-top{display:block;text-align:left}.contact .contact-top-1050{display:none}}.home{position:static;z-index:8;top:80px;width:100%;background-attachment:fixed;margin-top:80px}.home .home-top{position:relative}.home .home-top-image{background-image:url(/assets/background-image1-52d22854d7e47aa3a3b7e73efa14bccec89891cbe35641ba024e9ac68d0a9b0f.jpg);width:100%;height:530px;background-position:50% -40px;position:fixed;background-size:cover;display:flex;top:80px;z-index:10}.home .home-top-image-left{background:rgba(0,0,0,0);width:30%;height:100%;border:none}.home .home-top-image-middle{background:linear-gradient(90deg, rgba(0,0,0,0), white);width:50%;height:100%;border:none}.home .home-top-image-right{background-color:white;float:right;width:21%;border:none}.home .home-top-message{position:fixed;right:15%;top:360px;transform:translate(-50%, -50%);color:#c0747e;line-height:40px;font-size:20px;width:fit-content;z-index:1}.home .home-middle{background-color:#87cefa;z-index:9}.home .home-media-content-wrapper{width:70%;margin:0 auto 80px auto;text-align:center}.home .home-media-top{width:fit-content;margin:0 auto;font-size:25px;letter-spacing:2px}.home .home-media-middle{width:fit-content;margin:0 auto 30px;letter-spacing:3px;line-height:15px;font-size:14px}.home .home-media-content{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}.home .youtube-wrapper{width:20%;margin:0 auto;text-align:center}.home .youtube-link{text-decoration:none;color:black;width:30%;margin:5px auto;height:200px;border:2px solid lightsteelblue;border-radius:10px}.home .youtube{width:100%;height:70%;text-align:center;background-image:url(/assets/ocarina-image-5abdec0d8ee5da6849c28c5a728ea1dec628150d0c445cd6df2cb9d8b7b82506.jpg);opacity:0.8;background-size:cover;background-position:center center;border-top-left-radius:8px;border-top-right-radius:8px}.home .youtube-cover{background-color:rgba(176,196,222,0.7);width:100%;height:30%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.home .blog{width:100%;height:70%;text-align:center;opacity:0.8;background-size:cover;background-position:center center;border-top-left-radius:8px;border-top-right-radius:8px}.home .instagram{width:100%;height:70%;text-align:center;background-image:url(/assets/instagram-background-image2-ad1873bec47e7d7d1e94765dd61c9f67f0c3dd2e7d72453dce5e613e5dfea098.png);opacity:0.8;background-size:cover;background-position:center center;border-top-left-radius:8px;border-top-right-radius:8px}.home .fa-youtube{font-size:25px;color:white;margin-right:5px;position:relative;top:2px}.home .fa-comment{font-size:25px;color:white;margin-right:5px;position:relative;top:2px}.home .fa-instagram{font-size:25px;color:white;margin-right:5px;position:relative;top:2px}.home .media-letter{line-height:60px;text-align:center;color:white;font-size:25px;font-weight:bold}.home .instagram-wrapper{width:20%;margin:0 auto}.home .blog-wrapper{width:20%;margin:0 auto}.home .home-consert{width:80%;margin:0 auto 50px auto;text-align:center}.home .home-top-message-1{margin-bottom:10px;width:fit-content;font-size:17px;position:relative;display:flex;width:250px;font-family:"Noto Sans CJK JP", sans-serif}.home .home-top-message-1-cover-left{background-color:white;width:80%}.home .home-top-message-1-cover-right{background:linear-gradient(90deg, white, rgba(0,0,0,0));width:20%}.home .home-top-message-1-content{position:absolute;top:0;left:28px}.home .home-top-message-2{width:320px;position:relative;display:flex;height:100px}.home .home-top-message-2-content{position:absolute;top:9px;left:28px;font-family:"Noto Sans CJK JP", sans-serif}.home .home-top-message-2-cover-left{background-color:white;width:80%;height:100%}.home .home-top-message-2-cover-right{background:linear-gradient(90deg, white, rgba(0,0,0,0));width:20%;height:100%}.home .home-top-message-2-en{font-size:15px;height:40px;position:relative;bottom:5px;letter-spacing:1px}.home .home-top-message-2-ja{font-size:45px;position:relative;bottom:5px}.home .home-top-message-3{background-color:white;padding:5px 20px;width:fit-content;font-size:17px}.home .home-content-wrapper{width:100%;margin-top:605px;padding-bottom:50px;position:relative;z-index:10;background-color:white;height:1150px}.home .edit-home-content-wrapper{width:100%;margin-top:605px;padding-bottom:50px;position:relative;z-index:10;background-color:white;height:1250px}.home .home-content-other-link{width:70%;margin:30px auto 0 auto;overflow-x:hidden}.home .home-edit-submit-button-wrapper{width:70%;margin:0 auto}.home .home-edit-link{position:fixed;top:-55px;text-decoration:none;border:1px solid #c0747e;padding:0px 15px;font-size:16px;border-radius:5px;color:#c0747e;font-size:14px;line-height:35px}.home .home-edit-link-450{position:fixed;top:-55px;text-decoration:none;border:1px solid #c0747e;padding:0px 15px;font-size:16px;border-radius:5px;display:none;color:#c0747e;font-size:14px;line-height:35px}.home .home-content-profile{height:350px;width:100%;margin-bottom:40px;overflow:hidden;position:relative}.home .home-content-consert{height:350px;width:100%;margin-bottom:40px;overflow:hidden;position:relative}.home .home-content-profile-image{height:300px;width:70%;float:right;overflow:hidden}.home .home-content-consert-image{height:300px;width:70%;overflow:hidden}.home .home-content-profile-text{width:50%;background-color:white;position:absolute;bottom:0;z-index:11;font-family:"Noto Sans CJK JP", sans-serif;color:#444444}.home .home-content-consert-text{width:50%;background-color:white;position:absolute;bottom:0;right:0;z-index:11;font-family:"Noto Sans CJK JP", sans-serif;color:#444444}.home .home-content-profile-text-content{margin:40px 50px 20px 50px;position:relative}.home .home-content-profile-text-content-en{font-size:25px;letter-spacing:2px}.home .home-content-profile-text-content-ja{font-size:14px;letter-spacing:1px;line-height:14px}.home .edit-home-button{position:absolute;top:8px;right:10px;text-decoration:none;color:black;border:1px solid black;padding:5px 10px;border-radius:5px}.home .home-content-consert-text-content{margin:40px 50px 20px 50px;position:relative}.home .home-content-consert-text-content-en{font-size:25px;letter-spacing:2px}.home .home-content-consert-text-content-ja{font-size:14px;letter-spacing:1px;line-height:14px}.home .home-content-profile-border{content:"";display:block;width:40px;height:1px;background-color:#b0c4de;position:relative;top:0;margin:0 50px 10px 50px}.home .home-content-consert-border{content:"";display:block;width:40px;height:1px;background-color:#b0c4de;position:relative;top:0;margin:0 50px 10px 50px}.home .home-content-profile-explanation{font-size:14px;line-height:25px;margin:20px 50px 0 50px}.home .home-content-consert-explanation{font-size:14px;line-height:25px;margin:20px 50px 0 50px}.home .home-content-profile-link-wrapper{margin:20px 50px 40px 50px}.home .home-content-consert-link-wrapper{margin:20px 50px 40px 50px}.home .home-content-profile-link{display:block;background-color:#b0c4de;color:white;text-align:center;padding:10px 10px;font-size:14px;text-decoration:none;width:90%;margin:0 auto}.home .home-content-consert-link{display:block;background-color:#b0c4de;color:white;text-align:center;padding:10px 10px;font-size:14px;text-decoration:none;width:90%;margin:0 auto}.home .home-content-profile-link-arrow{float:right;margin-right:5px;margin-bottom:3px;color:white}.home .home-content-consert-link-arrow{float:right;margin-right:5px;margin-bottom:3px;color:white}.home .home-content-text-area{width:95%;height:70px;resize:none}.home textarea{font-size:16px}.home #image1{display:none}.home #image2{display:none}.home #image3{display:none}.home .home-image1-wrapper{width:400px;height:200px;background-color:gray;position:relative;z-index:11}.home .image1-wrapper{position:relative}.home .image2-wrapper{position:relative}.home .image3-wrapper{position:relative}.home .image1-content{width:100%;position:inherit;z-index:8}.home .profile-image1-preview{width:100%}.home .image2-content{width:100%;position:inherit;z-index:8}.home .profile-image2-preview{width:100%}.home .image3-content{width:100%;position:inherit;z-index:8}.home .profile-image3-preview{width:100%}.home .home-image1-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;width:100%;height:100%;background-color:rgba(255,255,255,0.3);z-index:9}.home .button{width:100%;text-align:center;height:300px;position:relative}.home .fa-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px;color:rgba(192,116,126,0.6)}.home .home-content-lesson{height:200px;width:80%;float:right;margin-bottom:30px;overflow:hidden}.home .home-content-image-size{width:100%}.home .home-edit-submit-button{padding:5px 10px;border:1px solid black;border-radius:5px;margin:10px 0;background-color:white;font-size:16px;color:black;font-weight:400;position:relative;bottom:30px}@media screen and (max-width: 1400px){.home .home-top-image{background-position:50% -40px;background-size:1500px}.home .home-top-message{right:10%}}@media screen and (max-width: 1200px){.home .home-top-message{right:5%}}@media screen and (max-width: 1100px){.home .home-top-message{right:0%}.home .home-top-image{background-position:30% -40px}}@media screen and (max-width: 1000px){.home .home-top-message{right:-5%}.home .home-content-other-link{width:90%}.home .home-edit-submit-button-wrapper{width:90%}}@media screen and (max-width: 900px){.home .home-top-message{right:-10%}}@media screen and (max-width: 800px){.home .home-top-message{right:-15%}.home .home-top-image{background-position:35% -40px}.home .home-content-other-link{width:100%}.home .home-edit-submit-button-wrapper{width:100%}.home .home-content-profile-image{width:100%}.home .home-content-consert-image{width:100%}.home .home-content-profile-text{width:84%;margin-left:8%}.home .home-content-consert-text{width:84%;right:8%}.home .home-content-profile{height:500px}.home .home-content-consert{height:500px}.home .home-content-wrapper{height:1550px}.home .edit-home-content-wrapper{height:1640px}.home .youtube-link{width:100%;margin:5px auto;height:150px}.home .media-letter{line-height:43px;font-size:20px}.home .home-edit-submit-button-wrapper{margin-left:8%}}@media screen and (max-width: 700px){.home .home-top-message{right:-25%;top:290px}.home .home-top-image{height:400px;background-position:35% -20px;background-size:1000px}.home .home-media{margin-top:475px}.home .home-content-wrapper{margin-top:455px}.home .edit-home-content-wrapper{margin-top:455px}}@media screen and (max-width: 650px){.home .home-top-message{right:-30%}.home .home-top-image{background-size:1000px}}@media screen and (max-width: 600px){.home .home-top-message{right:-35%}.home .home-top-image{background-size:1000px}.home .home-top-message-1-content{left:20px}.home .home-top-message-2-content{left:20px}}@media screen and (max-width: 550px){.home .home-top-message{right:-45%}.home .home-top-image{height:380px;background-size:900px}.home .home-top-message-1{margin-bottom:10px;width:fit-content;font-size:15px;position:relative;display:flex;width:250px}.home .home-top-message-2-en{font-size:13px;height:35px;position:relative;bottom:5px}.home .home-top-message-2-ja{font-size:35px;position:relative;bottom:5px}}@media screen and (max-width: 500px){.home .home-top-message{right:-50%}.home .home-top-message-1-content{left:15px}.home .home-top-message-2-content{left:15px}.home .home-media-content-wrapper{width:90%}}@media screen and (max-width: 490px){.home .home-top-message{right:-52%}}@media screen and (max-width: 480px){.home .home-top-message{right:-54%}}@media screen and (max-width: 470px){.home .home-top-message{right:-56%}}@media screen and (max-width: 460px){.home .home-top-message{right:-58%}}@media screen and (max-width: 450px){.home .home-content-profile-text-content{margin:30px 30px 20px 30px}.home .home-content-consert-text-content{margin:30px 30px 20px 30px}.home .home-content-profile-border{content:"";display:block;width:40px;height:1px;background-color:#b0c4de;position:relative;top:0;margin:0 30px 10px 30px}.home .home-content-consert-border{content:"";display:block;width:40px;height:1px;background-color:#b0c4de;position:relative;top:0;margin:0 30px 10px 30px}.home .home-content-profile-explanation{margin:20px 30px 0 30px}.home .home-content-consert-explanation{margin:20px 30px 0 30px}.home .home-content-profile-link-wrapper{margin:20px 30px 30px 30px}.home .home-content-consert-link-wrapper{margin:20px 30px 30px 30px}.home .home-edit-link{display:none}.home .home-edit-link-450{display:block}}@media screen and (max-width: 440px){.home .home-top-message{right:-62%}}@media screen and (max-width: 430px){.home .home-top-message{right:-64%}}@media screen and (max-width: 420px){.home .home-top-message{right:-66%}.home .home-top-message-2-ja{font-size:30px;position:relative;bottom:5px}.home .home-top-message-1-content{left:10px}.home .home-top-message-2-content{left:10px}.home .home-top-message-2{height:80px}.home .home-top-message-2-content{top:4px}}@media screen and (max-width: 410px){.home .home-top-message{right:-72%}}@media screen and (max-width: 400px){.home .home-top-message{right:-74%}.home .edit-home-button{right:0}}@media screen and (max-width: 390px){.home .home-top-message{right:-76%}}@media screen and (max-width: 380px){.home .home-top-message{right:-78%}}@media screen and (max-width: 370px){.home .home-top-message{right:-80%}}@media screen and (max-width: 360px){.home .home-top-message{right:-82%}}.lesson{width:50%;margin:100px auto 50px auto;position:relative;font-size:14px;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px;color:#444}.lesson .lesson-letter-en{font-size:32px;letter-spacing:3px}.lesson .lesson-letter-ja{font-size:15px}@media screen and (max-width: 1000px){.lesson{width:70%}}@media screen and (max-width: 700px){.lesson{width:80%}}@media screen and (max-width: 600px){.lesson{width:90%}}.profile{width:50%;margin:100px auto 50px auto;position:relative;font-size:14px;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px;color:#444}.profile .profile-letter-en{font-size:32px;letter-spacing:3px}.profile .profile-letter-ja{font-size:15px}.profile .profile-image-wrapper{width:100%;display:flex;margin:30px 0 20px 0}.profile .profile-image1{width:50%;height:300px;overflow:hidden}.profile .profile-image2{width:50%;height:300px;overflow:hidden}.profile .profile-content-top-ocarina-letter{font-family:cursive;font-weight:bold;font-size:30px;color:rgba(192,116,126,0.6);margin-right:15px;letter-spacing:1px;transform:scale(2, 1)}.profile .profile-content-top-name{margin-bottom:30px}.profile .profile-content-top-name-kanji{font-size:35px;font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;margin-right:10px}.profile .profile-content-top-name-hiragana{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif}.profile .profile-sns-links{display:flex;width:100%;margin:20px auto;flex-wrap:wrap}.profile .profile-sns-links-500{display:none;width:100%;margin:40px auto 20px auto}.profile .profile-sns-link{color:#c0747e;border:1px solid #c0747e;padding:12px;width:28%;margin:15px auto;text-align:center;display:block;position:relative;text-decoration:none;font-family:"Noto Sans CJK JP", sans-serif;font-weight:bold;font-size:14px}.profile .profile-link-arrow{position:absolute;right:10px}@media screen and (max-width: 1000px){.profile{width:70%}}@media screen and (max-width: 900px){.profile .profile-sns-link{width:26%}}@media screen and (max-width: 700px){.profile{width:80%}}@media screen and (max-width: 600px){.profile{width:90%}.profile .profile-image1{height:200px}.profile .profile-image2{height:200px}}@media screen and (max-width: 500px){.profile .profile-sns-links{display:none}.profile .profile-sns-links-500{display:flex}.profile .profile-sns-link{width:25%;margin:0 auto}}body,html{padding:0;margin:0;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.field_with_errors{display:inline}.header-bg{width:100%;height:100vh;background-color:rgba(0,0,0,0);position:fixed;z-index:11;top:0;display:none}header{width:100%;height:100px;position:fixed;top:0;z-index:11;background-color:white}header .header-content{width:70%;margin:0 auto;display:flex}header .header-left{width:30%;text-align:center;line-height:100px}header .admin-header-left{width:20%;line-height:100px}header .header-left-link{text-decoration:none;color:black;font-size:15px}header .admin-header-left-link{text-decoration:none;font-size:20px}header .name-font{font-size:22px;color:#474647;font-weight:bold;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;letter-spacing:3px}header .admin-header-left-link{font-size:24px;color:#474647;font-weight:bold;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}header .name-font-900{font-size:24px;color:#444444;font-weight:bold;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;letter-spacing:3px;line-height:30px;text-align:left;margin-top:19px;display:none}header .admin-header-right{text-align:right;width:80%;line-height:47px}header .header-right{text-align:right;width:70%;line-height:100px}header .admin-header-right{text-align:right;width:80%;line-height:100px}header .header-right-900-icon{text-align:right;width:70%;display:none}header .header-right-900{position:fixed;right:-330px;width:330px;height:100vh;background-color:#e9f2f9;z-index:14;transition:all .3s ease}header .active{right:0}header .header-right-900-ul{width:300px;padding-left:30px;clear:both;margin-top:0}header .header-right-900-ul li:first-child{display:block}header .header-right-900-ul li{display:block;letter-spacing:1px}header .header-right-900-xmark{height:100px;float:right;line-height:100px;margin-right:35px;color:#474647;z-index:14}header .fa-xmark{border:1px solid #474647;border-radius:30px;padding:10px 14px;font-size:20px}header .fa-bars{font-size:25px;line-height:100px;color:#474647;position:relative;z-index:12;width:fit-content;display:block;float:right;text-decoration:none;padding-top:3px;padding:0 5px}header .fa-bars:active{background-color:white}header .header-right-900-youtube-link{display:block;margin:10px 30px;border:1px solid #c0747e;text-align:center;padding:10px;width:250px;position:relative;color:#c0747e;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:1px}header .header-right-900-instagram-link{display:block;margin:15px 30px;border:1px solid #c0747e;text-align:center;padding:10px;width:250px;position:relative;color:#c0747e;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:1px}header .header-right-900-blog-link{display:block;margin:15px 30px;border:1px solid #c0747e;text-align:center;padding:10px;width:250px;position:relative;color:#c0747e;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:1px}header .link-arrow{position:absolute;right:15px;color:#c0747e}header .header-right-link{text-decoration:none;color:#c0747e;font-size:18px;font-weight:bold;font-size:14px;letter-spacing:1px}header .header-right-link-900{text-decoration:none;color:#474647;font-size:13px;display:block;font-weight:bold;letter-spacing:1px;width:100%;height:100%;padding:10px 0}header .header-right ul{float:right;margin:0}header .admin-header-right ul{float:right;margin:0;padding:0}header li{display:inline;margin-right:40px}header .no_scroll{overflow:hidden}footer{padding:20px 0;text-align:center;width:100%;background-color:#b0c4de;position:relative;z-index:10}footer .footer-content{display:flex;width:1000px;margin:0 auto;padding:10px;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px}footer .admin-footer-content{display:flex;width:1000px;margin:0 auto;padding:10px;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px}footer .footer-content-left{width:30%;text-align:left;color:white;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px}footer .footer-content-left-name{font-size:18px}footer .footer-content-left-bottom{font-size:14px;display:block;margin-top:5px}footer .footer-content-right{width:700px;text-align:right;color:white;line-height:30px}footer .footer-right-link{padding:5px 20px;text-decoration:none;color:white;font-size:15px;font-weight:bold}.copyright{text-align:center;font-size:12px;padding-bottom:40px;color:white;letter-spacing:0.5px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;background-color:rgba(176,196,222,0.7)}.copyright-link{text-decoration:none;color:white;font-size:13px}.copyright-link:hover{cursor:text}footer .footer-copyright{float:right;font-size:13px;margin-right:15px;position:relative;top:5px;display:block}footer .footer-content-right-copyright{display:block;font-size:12px;float:right}footer .footer-content-600{display:none;width:100%}footer .footer-content-600-top{width:fit-content;margin:0 auto}footer .footer-right-link-600{display:block}footer .footer-content-600-top-ocarina{display:block;font-size:15px}footer .footer-content-600-top-name{font-size:20px;color:#474647;font-weight:bold;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;letter-spacing:2px;position:relative;bottom:2px;margin-bottom:5px;display:block}footer .footer-right-link-600{width:300px;border:1px solid #474647;border-radius:4px;margin:10px auto;padding:8px;text-decoration:none;color:#474647}footer .footer-content-1000{display:none;width:70%;margin:0 auto;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px}footer .admin-footer-content-1200{display:none;width:70%;margin:0 auto}footer .footer-content-1000-bottom-content{display:flex;flex-wrap:wrap}footer .footer-content-1000-top-name{font-size:18px;color:white}footer .footer-content-1000-top-bottom{font-size:14px;display:block;color:white;margin-bottom:20px}footer .footer-right-link-1000{display:block;width:15%;margin:10px auto;color:white;text-decoration:none;font-weight:bold;font-size:14px}footer .footer-copyright-1000{width:fit-content;font-size:13px;color:white;margin:20px auto 0 auto}footer .footer-content-750-bottom-content{display:none}footer .footer-right-link-750{display:block;width:350px;margin:10px auto;border:1px solid white;padding:7px;border-radius:5px;color:white;text-decoration:none;font-weight:bold;letter-spacing:1px;font-size:13px}footer .footer-right-link-750:nth-child(5){margin:10px auto 20px auto}footer .admin-footer-right-link-750{display:block;width:350px;margin:10px auto;border:1px solid white;padding:7px;border-radius:5px;color:white;text-decoration:none;font-family:"Noto Sans CJK JP", sans-serif;letter-spacing:1px;font-weight:bold;font-size:13px}footer .admin-footer-right-link-750:nth-child(6){margin:10px auto 20px auto}.name-text-field{height:30px}.login-button{margin:0}.admin-login .field{height:40px;border:1px solid pink}.admin-login{margin-top:200px;line-height:400px;margin-bottom:200px;text-align:center;width:100%}.admin-login #admin-login-form-for{height:30px}.admin-login-form{margin-top:155px;margin-bottom:75px}.admin-login-content-wrapper{display:flex}.admin-login-content-left{width:60%}.admin-login-content-right{width:40%}#new_admin{width:100% !important}.admin-login-name-field{width:100%;height:25px;margin:0 auto;outline:none}.admin-login-content-left-width{width:200px;margin:0 auto}.admin-login-button-font{width:200px;background:white;border:1px solid #444;border-radius:3px;height:31px;color:black;position:relative;top:0.5px;font-size:13px;font-weight:bold;padding:5px;font-family:"Noto Sans CJK JP", sans-serif;color:#444444}.contact-mail-wrapper{color:black}.contact_mail{color:black}.contact-mail-p{color:black}@media screen and (max-width: 1200px){header .header-content{width:80%}footer .footer-content{display:flex;width:900px;margin:0 auto;padding:10px}footer .footer-content-left{width:300px}footer .footer-content-right{width:600px}footer .admin-footer-content{display:none}footer .admin-footer-content-1200{display:block}}@media screen and (max-width: 1050px){header li{margin-right:30px}}@media screen and (max-width: 1000px){header .header-content{width:90%}footer .footer-content{display:none}footer .footer-content-1000{display:block}.admin-login{margin-top:170px;line-height:340px;margin-bottom:170px}}@media screen and (max-width: 900px){header .name-font{display:none}header .name-font-900{display:block}header .header-right{display:none}header .admin-header-right{display:none}header .header-right-900-icon{display:block}header .admin-header-left{width:30%}}@media screen and (max-width: 800px){header .header-right-900-xmark{margin-right:30px}}@media screen and (max-width: 750px){footer .footer-content-1000-bottom-content{display:none}footer .footer-content-750-bottom-content{display:block}}@media screen and (max-width: 700px){header .header-right-900-xmark{margin-right:26px}.admin-login{margin-top:110px;line-height:220px;margin-bottom:110px}.admin-login-button-font{width:80%}}@media screen and (max-width: 600px){header .header-right-900-xmark{margin-right:20px}footer .footer-content{display:none}footer .footer-content-600{display:block}}@media screen and (max-width: 550px){footer .footer-content-1000{width:90%}footer .admin-footer-content-1200{width:90%}}@media screen and (max-width: 500px){header .header-right-900-xmark{margin-right:14px}header .admin-header-left{width:50%}header .admin-header-right{width:50%}}@media screen and (max-width: 450px){header .header-right-900-xmark{margin-right:12px}}@media screen and (max-width: 400px){footer .footer-right-link-750{width:300px}footer .admin-footer-right-link-750{width:300px}footer .footer-right-link-750:nth-child(5){margin:10px auto 20px auto}footer .footer-copyright-1000{font-size:12px}footer .copyright-link{font-size:12px}.admin-login-button-font{margin-left:5px}}
