@charset "UTF-8";.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.h7{font-size:.875rem}.h8{font-size:.75rem}.h9{font-size:.625rem}.clh5h6{font-size:clamp(1rem,3vw,1.25rem)}.clh6h7{font-size:clamp(.875rem,3vw,1rem)}html{scroll-padding-top:150px}body{font-family:Helvetica,游ゴシック,Yu Gothic,YuGothic,HiraKakuProN-W3,メイリオ,Meiryo,sans-serif;color:#2e3840!important;background:white;font-size:clamp(.875rem,3vw,1rem);line-height:2}.main_container{margin:0 auto;width:95%;max-width:1200px}.bold{font-weight:700}p{margin:0;padding:0}table th,table td{margin:0;font-weight:400}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}dl{margin:0}dl dt,dl dd{margin:0;font-weight:400}a{color:#0d6efd;transition:.5s all}a:hover{color:#e3c993}.width_95{width:95%;margin:0 auto}.width_90{width:90%;margin:0 auto}.width_80{width:80%;margin:0 auto}.width_60{width:60%;margin:0 auto}.width_70{width:70%;margin:0 auto}.width_50{width:50%;margin:0 auto}.width_30{width:30%;margin:0 auto}.__w95{width:clamp(330px,85vw,1140px);margin:0 auto}.__w90{width:clamp(330px,85vw,1080px);margin:0 auto}.__w80{width:clamp(330px,85vw,960px);margin:0 auto}.__w70{width:clamp(330px,85vw,840px);margin:0 auto}.__w60{width:clamp(330px,85vw,720px);margin:0 auto}.__w50{width:clamp(330px,85vw,600px);margin:0 auto}.__w40{width:clamp(330px,85vw,480px);margin:0 auto}.__w30{width:clamp(330px,85vw,360px);margin:0 auto}.w520only,.w960only{display:none!important}.btn{font-size:clamp(.875rem,3vw,1rem)}.btn:hover{color:#fff}.btn_solid,.btn_outline{padding:.35rem 2vmax;transition:.5s all}.btn_solid{background:#e3c993;color:#fff}.btn_solid:hover{background-color:#ff887b;box-shadow:0 0 3px #2b3a32}.btn_outline{border:1px solid #e3c993;background:white;color:#e3c993}.btn_outline:hover{color:#fff;background-color:#ff887b;box-shadow:0 0 3px #2b3a32}.disable{background:lightgray!important;border:transparent}.secPdg5,.secPdg{padding:5vmax 0}.courseTtl{font-size:clamp(1rem,3vw,1.25rem);text-align:center;margin-top:1vmax;margin-bottom:1vmax}.secCommonTop{position:relative}.secCommonTop img{max-height:200px;object-fit:cover}.secCommonTop .titleBox{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;text-align:center;color:#2e3192;text-shadow:3px 3px white;line-height:1.5}.secCommonTop .titleBox .questionsTitle{font-size:clamp(1rem,3vw,1.5rem);margin-top:3vmax;text-shadow:none}.navbar{position:fixed;height:60px;width:100%;top:0;right:0;bottom:0;left:0;z-index:1000}main{margin-top:60px}.navbar-brand .logo{width:clamp(9rem,25vw,14rem)}.spDropdownMenu{background:white;text-align:end;padding-right:1rem}.secMeetup .textBox{margin-bottom:2vmax;line-height:1.5}.secMeetup .title{font-size:clamp(1.25rem,3vw,1.5rem);text-align:center;font-weight:700;margin-bottom:2rem}.secMeetup iframe{width:100%;height:100vh}.secTopMenu a{text-decoration:none;text-align:center;color:#2e3840;font-weight:700}.secTopMenu a .boxApply,.secTopMenu a .boxEvent{font-size:clamp(1.25rem,3vw,1.5rem);color:#e3c993;background:white;border:1px solid #e3c993;padding:3vmax;box-shadow:1px 1px 3px #cea142;margin-bottom:5vmax;transition:.5s all}.secTopMenu a .boxApply:hover,.secTopMenu a .boxEvent:hover{background-color:#ff887b;color:#fff}.secTopMenu a .boxEvent{border:1px solid #2e3192;color:#5087c7;box-shadow:1px 1px 3px #2e3192}.secTopMenu a .boxEvent:hover{background-color:#5087c7}.secTopMenu .finishText{font-size:clamp(1rem,3vw,1.25rem);font-weight:700;text-align:center;margin-bottom:7vmax}.card,.card .card-header{border:none;background:none}.card .card-body{margin:0 0 3vmax;padding:5vw 1rem;border:1px solid lightgray;border-radius:10px;background:white;box-shadow:1vmax 1vmax #ffe4e1}.card .card-body .form-control:focus{box-shadow:0 0 0 .25rem #71daa680}.card .card-body .form-check-input:checked{background-color:#ffe4e1;border-color:#ffe4e1}.card .card-body .form-check-input:focus{box-shadow:none}.card .card-body .btnArea{display:inline-flex;flex-direction:column;width:100%}.loginNotice{text-align:center;font-weight:700}.contentsBox{display:flex;align-items:center;height:60vh;flex-direction:column;justify-content:space-evenly}.contentsBox .content{text-align:center}.contentsBox .content .btn{font-size:clamp(1.25rem,3vw,1.5rem)}.contentsBox .content .btn_outline{color:#ff887b;border-color:#ff887b}.contentsBox .content .btn_outline:hover{color:#fff}.contentsBox .content .btnBox .btn{font-size:clamp(1rem,3vw,1.25rem)}.contentsBox .content p{font-size:clamp(1rem,3vw,1.25rem);color:red;padding:0 .5rem}.courseMenuBox ul{display:flex;flex-wrap:wrap;justify-content:space-evenly}.courseMenuBox ul li{margin:1rem auto}.courseMenuBox ul li a{background:#e3c993;padding:.25rem 1vmax;margin:1vmax 0;color:#fff;text-decoration:none}.courseMenuBox ul li a:hover{background:#2e3192}.secCourse .btnBox{text-align:center}.secCourse .btnBox .btn_solid{width:13rem}.courseArea{margin-bottom:5vmax!important}.courseArea .titleBox{position:relative;display:flex;background-color:#ff887b;padding:.75rem .35rem .75rem 1rem;margin-bottom:2vmax;line-height:1.5;font-weight:700}.courseArea .titleBox:before{content:"";position:absolute;display:block;top:-4px;left:0;width:100%;height:calc(100% + 4px);box-sizing:content-box;border-top:2px solid #ff887b;border-bottom:2px solid #ff887b}.courseArea .titleBox p:nth-child(2){width:86%;padding-left:.5rem}.courseArea .courseBtnBox{display:flex;justify-content:space-around}.courseArea .courseBtnBox .btn_solid{width:45%;background-color:#2e3192}.courseArea .courseBtnBox .btn_solid:hover{background-color:#161744}.movieBox{width:95%;aspect-ratio:16/9;margin:auto auto 2vmax}.movieBox iframe{width:100%;height:100%}.flowtingBtn{position:fixed;bottom:0;max-width:1200px;width:95%;z-index:0}.flowtingBtn .topArrow{display:flex;justify-content:end;font-size:2rem;margin-right:1rem;text-decoration:none}.flowtingBtn .topArrow i{color:#e3c993;transition:.5s all}.flowtingBtn .topArrow i:hover{color:#ffe4e1}.noticeBox p{font-size:clamp(.75rem,3vw,.875rem);color:#ff4012;font-weight:700;text-align:center;margin:-1vmax auto 2vmax;line-height:1.5}.bgcolor{background:rgba(255,228,225,.2);box-shadow:0 0 5px #ff887b;border-radius:0 0 5px 5px;padding:3vmax}.quizArea .quizBox{margin-bottom:2vmax}.quizArea .quizBox .question{display:flex;margin-bottom:1rem}.quizArea .quizBox .answer{margin-bottom:4vmax}.quizArea .quizBox .answer div{display:flex;align-items:flex-start;margin:0 .5rem 1rem 3vw}.quizArea .quizBox .answer div input{margin-top:.5rem;transform:scale(1.5);accent-color:#e3c993}.quizArea .quizBox .answer div label{margin-left:.5rem}.quizArea .quizBox .btnArea{text-align:center}.quizArea .quizBox .btnArea .btn_outline{width:12rem;border-color:#2e3192;color:#2e3192}.quizArea .quizBox .btnArea .btn_outline:hover{background-color:#e3c993;border-color:#e3c993;color:#fff}.quizArea .quizBox .btnArea .btn{width:13rem}.quizArea .choice{margin:0 0 1rem 2.25rem}.quizArea .solutionBox{padding:1vmax;border-top:1px dashed #2e3192;border-bottom:1px dashed #2e3192}.quizArea .solutionBox p:first-child{color:red;text-align:center}.quizArea .solutionBox .referenceBox{display:flex;flex-direction:column;align-items:flex-start;font-size:.875rem;margin:1rem 0;border:1px solid #e3c993;padding:.25rem 1rem;border-radius:10px;background-color:#fff}.quizArea .solutionBox .referenceBox p:first-child{color:#2e3840}.quizArea .solutionBox .referenceBox p:last-child{line-height:1.5}.radioBox{margin:0 1em .5rem 0;line-height:1.5}.radioBox label{display:inline}.nextBtnArea .btn_solid{width:13rem}.radioBtnBox .radioBtn{display:none}.radioBtnBox label{border:1px solid skyblue;background-color:#fff;padding:10px 20px}.radioBtnBox .radioBtn:checked+label{background-color:#2e3192}.secResult .resultArea p{font-size:1.5rem;text-align:center;margin-bottom:5vmax}.secResult .resultArea .resultBox{text-align:center;padding:0 5vmax;margin-bottom:2rem;line-height:3}.secResult .resultArea .resultBox p{display:inline-flex;align-items:center;font-size:.875rem;margin:0;padding:0 5vmax;border:1px solid #ffe4e1;border-radius:10px;background-color:#fff}.secResult .resultArea .resultBox p span{font-size:1.5rem;color:red;padding-right:.5rem}.secResult .resultArea .noAnswerError{font-size:clamp(.875rem,3vw,1rem);color:red;font-weight:700;text-align:center}.secQuestionnaire .requiredTxt{padding-bottom:2vmax;font-size:clamp(.75rem,3vw,.875rem)}.secQuestionnaire .astarisk{color:#ff4012;font-size:clamp(.875rem,3vw,1rem);margin-left:.5rem}.secQuestionnaire .qeustionForm{background:rgba(255,228,225,.2);box-shadow:0 0 5px #e3c993;border-radius:0 0 5px 5px;padding:3vmax}.secQuestionnaire .qeustionForm .note{font-weight:700;color:#2e3192;margin:2vmax 0;line-height:1.5}.secQuestionnaire .qeustionForm .postscript{color:gray;font-size:clamp(.75rem,3vw,.875rem);margin-bottom:1rem;line-height:1.5}.secQuestionnaire .qeustionForm ol{list-style-type:decimal;padding-left:2vw}.secQuestionnaire .qeustionForm li{margin-bottom:1.5rem}.secQuestionnaire .qeustionForm li .questionsNumber{margin-bottom:.5rem;line-height:1.5}.secQuestionnaire .qeustionForm li label{margin-left:2vw;display:inline-flex;align-items:center}.secQuestionnaire .qeustionForm .textTypeBox input{border:.5px solid #e3c993;background:white;width:100%;padding-left:.5rem}.secQuestionnaire .qeustionForm .textAreaBox textarea{border:.5px solid #e3c993;background:white;width:100%;padding-left:.5rem;resize:none;line-height:1.5}.secQuestionnaire .qeustionForm input{margin-right:1vmax}.secQuestionnaire .qeustionForm input[type=checkbox],.secQuestionnaire .qeustionForm input[type=radio]{transform:scale(1.5);accent-color:#e3c993}.secQuestionnaire .qeustionForm .btnArea{display:flex;text-align:center;justify-content:center}.secQuestionnaire .qeustionForm .btnArea .btn_solid{border:1px solid #e3c993;background:white;color:#2e3192}.secQuestionnaire .qeustionForm .btnArea .btn_solid:hover{background-color:#e3c993;color:#fff;box-shadow:none}.secQuestionnaire .qeustionForm .btnArea input{margin:auto .5rem 1rem}.secQuestionnaire .qeustionForm .btnArea input[type=submit]{border:1px solid #e3c993;color:#2e3192;background-color:#fff;border-radius:5px;transition:.5s all}.secQuestionnaire .qeustionForm .btnArea input[type=submit]:hover{background-color:#e3c993;color:#fff}.endApplyNoteBox{border:1px solid #e3c993;background:white;margin-top:3vmax;padding:2vmax;line-height:1.5}.endApplyNoteBox p{margin-bottom:.5rem}.endApplyNoteBox .title{font-weight:700;text-indent:-.5em;padding-left:1em}.endApplyNoteBox .textIndent{font-size:clamp(.75rem,3vw,.875rem);text-indent:-1em;padding-left:2em}.progressBarBox{text-align:center;line-height:1.25}.secThanks .thanksText{font-size:clamp(1.5rem,4vw,2.5rem);text-align:center;font-weight:700;line-height:1.5}.secThanks .contactBox{font-size:clamp(.75rem,3vw,.875rem);text-align:center;margin:2rem auto;background:rgba(255,228,225,.2);border:1px double #e3c993;padding:1vmax}.secThanks .btnArea{text-align:center}a[href^="tel:"]{pointer-events:none;cursor:default;color:#2e3840;text-decoration:none}@media screen and (max-width: 960px){.w960only{display:block!important}.w960none{display:none!important}.width_95,.width_80,.width_60,.width_70,.width_50,.width_30{width:75%;margin:0 auto}.width_90{width:95%}}@media screen and (max-width: 520px){.width_95,.width_90,.width_80,.width_60,.width_70,.width_50,.width_30{width:100%}.w520only{display:block!important}.w520none{display:none!important}a[href^="tel:"]{pointer-events:initial;cursor:default;color:#0d6efd;text-decoration:underline}}.youtube_overlay{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:#0006;align-items:center;justify-content:center;display:none}.video_box_area{margin-bottom:3rem}.video_box_area p{position:relative;background:#8DC74B;padding:.5rem 1rem;margin-bottom:1rem}.video_box_area p:before,.video_box_area p:after{position:absolute;content:"";left:0;width:100%;height:100%}.video_box_area p:before{top:10%;border-top:2px solid #fff}.video_box_area p:after{bottom:10%;border-bottom:2px solid #fff}.video_box_area .video_box{position:relative;width:75%;margin:auto;cursor:pointer;cursor:hand}.video_box_area .video_box .play_button{position:absolute;background-color:red;border-radius:100%;box-shadow:0 0 3px #000;width:3rem;height:3rem;top:50%;left:50%;transform:translate(-50%,-50%)}.video_box_area .video_box .play_button:before{position:absolute;content:"";top:.6rem;left:1rem;border-top:.9rem solid transparent;border-left:1.3rem solid #fff;border-bottom:.9rem solid transparent}.video_box_area ul{list-style:none;padding-left:1rem;margin-top:.5rem;line-height:1.5}.youtube_modal{background-color:#fff;margin:1em;padding:1em;border-radius:20px;box-shadow:0 20px 60px -2px #1b213a66;display:flex}.youtube_area{flex-basis:100%}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_modal_close{position:absolute;top:10px;right:10px}.input_error{color:red}.question{color:#2e3192}progress{width:70%;height:1rem;border-radius:15px;background-color:#ffe4e1}progress::-webkit-progress-bar{background-color:#ffe4e1}progress::-webkit-progress-value{background-color:#2e3192}progress::-moz-progress-bar{background-color:#2e3192}progress::-ms-fill{background-color:#2e3192}progress::-webkit-progress-bar{border-radius:15px}progress::-webkit-progress-value{border-radius:15px}progress::-moz-progress-bar{border-radius:15px}progress::-ms-fill{border-radius:15px}.comment{word-break:break-all;font-size:clamp(.75rem,3vw,.875rem);color:gray;margin-bottom:1rem;line-height:1.5}.stickyMenu{background-color:#fff;position:sticky;top:60px;z-index:100}
