:before,:after{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{vertical-align:bottom}input,textarea,select{background:transparent;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;outline:none}table{border-collapse:collapse;border-spacing:0}hr{margin:0;padding:0}a{text-decoration:none;outline:none}a img{border:none}.clearfix:after{content:'';display:block;clear:both}@media screen and (min-width:751px){.sp_il,.sp_bl,.sp_ib,.tb_il,.tb_bl,.tb_ib{display:none}.pc_hide{display:none}}@media screen and (min-width:751px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:751px){.sp_hide{display:none}.sp_il{display:inline}.sp_bl{display:block}.sp_ib{display:inline-block}}#acmncopy,#acmncopy li,#acmncopy ul{margin:0;padding:0;position:relative;z-index:1}#acmncopy li,#acmncopy ul{list-style:none}#acmncopy{color:#fff;font-size:0;background-color:#004cad;width:100%;height:52px;padding:0 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-ms-flex-align:center;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:justify;box-sizing:border-box}@media screen and (max-width:767px){#acmncopy{padding:0 16px}}@media screen and (min-width:0 0) and (-webkit-min-device-pixel-ratio:0.75),screen and (min-width:0 0) and (min-resolution:72dpi){#acmncopy link{display:none}}@supports(-ms-ime-align:auto) and (not (-webkit-text-stroke:initial)){#acmncopy link{display:none}}#acmncopy _:-ms-lang(x),#acmncopy link{display:none}#acmncopy ul{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;-ms-flex-align:center;-ms-flex-pack:end;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:end}#acmncopy ul li.avexcopyright{color:rgba(255,255,255,.8);font-size:12px;font-weight:500;text-align:right;margin:auto 0}#acmncopy ul li.avexcopyright p{font-size:0;margin:0;padding-right:13px}@media screen and (max-width:767px){#acmncopy ul li.avexcopyright p{padding-right:8px}}#acmncopy ul li.avexlogomark{text-align:center;width:30px;height:26px;margin:auto 0 auto auto}#acmncopy ul li.avexlogomark img{text-align:center;width:30px;margin:auto}#acmncopy ul li.avexlogomark a{width:100%;height:100%;display:block;transition:all .25s;-webkit-transition:all .25s}@media screen and (min-width:768px){#acmncopy ul li.avexlogomark a:hover{opacity:.7}}#acmncopy .copyrights .copyrights__lists .copyrights__link{text-decoration:underline;transition:all .3s;-webkit-transition:all .3s}#acmncopy .copyrights .copyrights__lists .copyrights__link:hover{opacity:.7}#acmncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{color:rgba(255,255,255,.8);font-size:11px}@media screen and (max-width:767px){#acmncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:10px}}@media screen and (max-width:320px){#acmncopy.acommoncopy .copyrights{width:160px}#acmncopy.acommoncopy .copyrights .copyrights__lists{flex-direction:row;row-gap:10px}#acmncopy.acommoncopy ul{height:auto;flex-direction:column}#acmncopy.acommoncopy ul li.avexcopyright{margin-top:4px;order:1}#acmncopy.acommoncopy ul li.avexcopyright p{padding-right:0}}#acmncopy.acommoncopy .copyrights .copyrights__lists{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:16px;-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:start;column-gap:16px}@media screen and (max-width:767px){#acmncopy.acommoncopy .copyrights .copyrights__lists{-moz-column-gap:10px;column-gap:10px}}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__list{flex:initial;-ms-flex:initial;-webkit-box-flex:initial}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__list.copyrights__list--text{position:relative}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link{color:rgba(255,255,255,.8);font-size:0;font-weight:500;text-decoration:underline;display:block;transition:all .3s;-webkit-transition:all .3s}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link:hover{opacity:.7}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:11px}@media screen and (max-width:767px){#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:10px}}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link .copyrights__link--img{display:inline-block}#acmncopy.acommoncopy[data-color=avexblue]{background-color:#004cad}#acmncopy.acommoncopy[data-color=black]{background-color:#000}#acmncopy.acommoncopy[data-color=lightgray]{background-color:#e5e6e7}#acmncopy.acommoncopy[data-color=darkgray]{background-color:#666768}#acmncopy.acommoncopy[data-color=white]{background-color:#fff}#acmncopy.acommoncopy[data-color=lightgray] .copyrights .copyrights__lists .copyrights__link,#acmncopy.acommoncopy[data-color=lightgray] ul li.avexcopyright,#acmncopy.acommoncopy[data-color=white] .copyrights .copyrights__lists .copyrights__link,#acmncopy.acommoncopy[data-color=white] ul li.avexcopyright{color:rgba(85,85,85,.8)}#acmncopy.acommoncopy[data-color=avexblue] ul li.avexlogomark,#acmncopy.acommoncopy[data-color=black] ul li.avexlogomark{height:23px}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists{-moz-column-gap:8px;column-gap:8px}}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text{text-decoration:none;margin-top:-3px;display:inline-block}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text{margin-top:-2px}}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text:before{content:'';background-color:#fff;width:100%;height:1px;display:block;position:absolute;left:0;bottom:1px;opacity:.5}#acmncopy.acommoncopy[data-general='0'][data-color=lightgray] .copyrights__lists .copyrights__link.copyrights__link--text:before,#acmncopy.acommoncopy[data-general='0'][data-color=white] .copyrights__lists .copyrights__link.copyrights__link--text:before{background-color:#555}#acmncopy.acommoncopy[data-general='0'] ul,#acmncopy.acommoncopy[data-general='1'] ul{width:auto}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link .copyrights__link--img--privacy,#acmncopy.acommoncopy[data-general='1'] .copyrights__lists .copyrights__link .copyrights__link--img--privacy{width:79px}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link .copyrights__link--img--site,#acmncopy.acommoncopy[data-general='1'] .copyrights__lists .copyrights__link .copyrights__link--img--site{width:57px}}#acmncopy.acommoncopy[data-wovn='0'][data-general='2']{width:100%}#acmncopy.acommoncopy[data-general='1'] .copyrights .copyrights__lists .copyrights__link{font-size:11px}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='1'] .copyrights .copyrights__lists .copyrights__link{font-size:10px}}#acmncopy.acommoncopy[data-wovn='0']{justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='0']{height:60px}}@media screen and (min-width:768px){#acmncopy.acommoncopy[data-wovn='1']{padding-left:167px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'] .copyrights{margin-left:140px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'][data-general='0'],#acmncopy.acommoncopy[data-wovn='1'][data-general='1']{height:81px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights{width:160px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights .copyrights__lists,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights .copyrights__lists{flex-direction:row;row-gap:10px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul{height:auto;flex-direction:column}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul li.avexcopyright,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul li.avexcopyright{margin-top:6px;order:1}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul li.avexcopyright p,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul li.avexcopyright p{padding-right:0}}@media screen and (max-width:320px){#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights{width:108px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'][data-general='2']{height:52px}#acmncopy.acommoncopy[data-wovn='1'][data-general='2'] .copyrights{width:110px}}@media screen and (min-width:768px){#acmncopy.acommoncopy[data-wovn='1'] .copyrights{margin-right:16px}}.m_bg{width:100%;position:fixed;top:0;left:0;z-index:0}@media screen and (max-width:768px){.m_bg{display:none}}.m_bg.sp{display:none}@media screen and (max-width:768px){.m_bg.sp{display:block}}.m_bg img{width:100%}.m_entry .label{font-size:1.5rem;text-align:center;margin-bottom:25px;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:768px){.m_entry .label{font-size:1.25rem}}.m_entry .label:before,.m_entry .label:after{content:'';width:1px;height:50px;display:block;border-color:$2;border-width:0;border-style:solid}@media screen and (max-width:768px){.m_entry .label:before,.m_entry .label:after{height:37.5px}}.m_entry .label:before{margin-right:15px;border-left-width:1px;transform:rotate(-35deg);transform-origin:left bottom}.m_entry .label:after{margin-left:15px;border-right-width:1px;transform:rotate(35deg);transform-origin:right bottom}.m_entry a{color:#fff;background:#06c755;font-size:1.5rem;letter-spacing:1px;width:300px;margin:0 auto;padding:10px 20px;display:block;text-align:center;border-radius:5px}@media screen and (max-width:768px){.m_entry a{font-size:1.25rem;width:75%;box-sizing:border-box}}.m_form{background:#fff100;width:90%;max-width:720px;margin:0 auto;padding:100px}@media screen and (max-width:1080px){.m_form{padding:4vw}}.m_form .il{display:inline-block}.m_form .mt10{margin-top:10px}.m_form .ml10{margin-left:10px}.m_form .mr10{margin-right:10px}.m_form .mb10{margin-bottom:10px}.m_form .half{width:40%}.m_form .half input{width:80%}.m_form .w40{width:40%!important}.m_form .w30{width:30%!important}.m_form .w25{width:25%!important}.m_form .w20{width:20%!important}.m_form form fieldset{margin:0 auto;margin-bottom:30px;align-items:flex-start;border:none}@media screen and (max-width:768px){.m_form form fieldset{padding-bottom:15px;display:block}}.m_form form .agree label{padding-top:4px}@media screen and (max-width:768px){.m_form .in{width:100%}}.m_form .in >p{margin-bottom:20px}.m_form .in .confirm{margin-top:0}.m_form h3{font-size:1rem;color:#555;margin-bottom:10px;padding:0 12px 0 0;flex:1 0 auto}@media screen and (max-width:768px){.m_form h3{width:100%;margin-bottom:5px;padding:0}}.m_form h3 >div{margin:0 0 0 auto}.m_form h3 span{font-size:.7rem;color:#dc143c;margin-left:3px;transform:translateY(-2px)}.m_form h3 span.req{color:#fff;line-height:1;background:#dc143c;padding:3px 5px 4px;display:inline-block;border-radius:8px}.m_form label.f{margin:0 15px 10px 0;display:flex;align-items:center}.m_form label.f.disabled{opacity:.25}.m_form label.f input[type=checkbox]{margin-right:5px}.m_form input[type=text],.m_form input[type=number],.m_form textarea,.m_form select{font-size:1rem;color:#333;letter-spacing:1px;background:#fff;width:100%;padding:14px;border:1px solid #ccc;border-radius:3px;transition:border .2s;-webkit-appearance:none;box-sizing:border-box}.m_form input[type=text].half,.m_form input[type=number].half,.m_form textarea.half,.m_form select.half{width:44%}.m_form input[type=text]:focus,.m_form input[type=number]:focus,.m_form textarea:focus,.m_form select:focus{color:#002657;border-color:#004cad;outline:none}.m_form input[type=text]+.cap,.m_form input[type=number]+.cap,.m_form textarea+.cap,.m_form select+.cap{margin-top:10px}.m_form input[type=text].formrun-has-error,.m_form input[type=number].formrun-has-error,.m_form textarea.formrun-has-error,.m_form select.formrun-has-error{background:#fff1d4;border-color:#dc143c}.m_form .cap{margin-bottom:10px}.m_form .address input,.m_form .address select{margin-bottom:10px}.m_form input.postal_code{width:30%}.m_form textarea{font-size:1rem;height:200px}.m_form ::-moz-placeholder{color:#ccc}.m_form ::placeholder{color:#ccc}.m_form ::-ms-input-placeholder{color:#ccc}.m_form :-ms-input-placeholder{color:#ccc}.m_form .select_container{position:relative}.m_form .select_container select{font-size:1rem;position:relative}.m_form .select_container:before{content:'\e5cf';font-family:Material Icons;width:20px;height:20px;display:block;position:absolute;top:10px;right:10px;z-index:2;pointer-events:none}.m_form .select_container.half{width:40%;margin-right:10px;border:1px solid #f00}.m_form .select_container.thirtyfive{width:35%}.m_form .select_container.fourty{width:40%}.m_form .select_container.onethird{width:30%;margin-right:10px}.m_form input[type=radio]{background:#fff;width:20px;height:20px;margin:0 5px 0 0;position:relative;border:2px solid #004cad;border-radius:20px;-webkit-appearance:none}.m_form input[type=radio]:checked:before{background:#004cad;transform:scale(.75)}.m_form input[type=radio]:before{content:'';background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;transform:scale(0);transition:transform .2s,background .2s}.m_form input[type=radio].formrun-has-error{background:#fff1d4;border-color:#dc143c}.m_form input[type=checkbox]{background-color:#fff;width:20px;height:20px;margin:0 10px 0 0;position:relative;border:2px solid #004cad;border-radius:3px;transition:background .2s;-webkit-appearance:none}.m_form input[type=checkbox]:before{content:'\e876';color:#fff;font-size:16px;font-family:Material Icons;position:absolute;transform:translate(-1px,-1px);transition:color .2s}.m_form input[type=checkbox]:checked{background:#004cad}.m_form input[type=checkbox]:checked:before{color:#fff}.m_form .btn_area{margin-top:100px}.m_form button,.m_form a.btn_back{font-size:1rem;text-align:center;color:#fff;letter-spacing:1px;text-decoration:none;background:#004cad;width:50%;margin:0 auto 10px;padding:15px 0;display:block;border:none;border-radius:5px;transition:background .2s;cursor:pointer}.m_form button:hover,.m_form a.btn_back:hover{background:#003d8a}.m_form a.btn_back{background:#bbb}.m_form a.btn_back:hover{background:#ddd}.m_form .error{color:#dc143c;margin-top:10px}.m_form .error.agree{color:#555;line-height:1;margin:6px 0 0 10px;vertical-align:middle}.m_form .rules{color:#555;line-height:2;background:#fff;height:300px;margin-bottom:25px;padding:10px;border:1px solid #ccc;border-radius:5px;overflow:scroll;font-size:.9rem}.m_form .rules h3{margin:10px 0 0;font-size:.9rem}@media screen and (max-width:768px){.m_form .rules{font-size:.85rem;line-height:1.75}}.m_form .flex{display:flex;flex-wrap:wrap;align-items:center}.m_form .flex >div.half{width:40%}.m_form .flex >div.half input{width:90%;margin-left:1%}h2.m_h2{font-size:1.5rem;text-align:center;color:#00afe5;line-height:1;letter-spacing:4px;width:64%;margin:0 auto 37.5px;padding-bottom:15px;display:flex;align-items:center}h2.m_h2:after,h2.m_h2:before{content:'';flex:1 0 auto;border-bottom:1px solid #00afe5}h2.m_h2:after{margin-left:11px}h2.m_h2:before{margin-right:15px}@media screen and (max-width:1080px){h2.m_h2{width:90%}}@media screen and (max-width:768px){h2.m_h2{font-size:1.5rem;margin-bottom:12.5px}}h2.m_h2.s{font-size:1.5rem;letter-spacing:0;margin-bottom:25px}@media screen and (max-width:768px){h2.m_h2.s{font-size:1.25rem;margin-bottom:12.5px}}#about{background:#fff100;margin-top:0;padding:0 0 100px;position:relative;z-index:2}@media screen and (max-width:768px){#about{padding-bottom:50px}}#about .inner{max-width:980px;margin:0 auto;transform:translateY(-3vw)}@media screen and (max-width:1080px){#about .inner{width:90%}}@media screen and (max-width:768px){#about .inner{width:86%;padding-top:25px}}#about h3{text-align:left;font-size:1.5rem;color:#00afe5;background:url(../images/about_bg.webp) no-repeat;background-position:top right;background-size:contain;width:45%;height:10vw;margin:0 0 25px auto;padding:1% 0 0 11%;box-sizing:border-box}@media screen and (max-width:768px){#about h3{width:65%;height:100px;position:absolute;top:10vw;right:0}}#about .grid{display:grid;align-items:flex-start;grid-template-columns:150px 1fr;gap:5%}@media screen and (max-width:768px){#about .grid{padding-top:10vw;display:block}}@media screen and (max-width:768px){#about .grid .img{margin-bottom:10px}}#about .grid .img img{width:100%;border-radius:50%}@media screen and (max-width:768px){#about .grid .img img{width:25%}}#about .grid .c p{color:#009dce;margin-bottom:50px}#about .grid .c a{color:#fff100;font-weight:700;letter-spacing:1px;background:#00afe5;padding:10px 20px;display:inline-block;border:2px solid #fff;border-radius:4px;transition:color .2s,background .2s;box-shadow:5px 5px 0 0 #74a200}#about .grid .c a:hover{color:#00afe5;background:#fff}@media screen and (max-width:768px){#about .grid .c a{padding:20px;text-align:center;width:70%;margin:0 auto;display:block}}footer{text-align:center;color:#fff;background:#00afe5;margin:0;padding:100px 0 150px}@media screen and (max-width:768px){footer{padding:75px 0;overflow:hidden}}footer h2{width:20%;max-width:360px;margin:0 auto}@media screen and (max-width:768px){footer h2{width:40%}}footer h2 img{width:100%}footer >p{font-weight:700;font-size:1.5rem;margin:50px 0}@media screen and (max-width:768px){footer >p{font-size:1.1rem;width:90%;margin:25px auto}}footer ul{font-weight:700;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 0 10px 25px;border:1px solid #fff;border-width:1px 0;list-style-position:outside;list-style-type:'✓ ';box-sizing:border-box}@media screen and (max-width:768px){footer ul{font-size:.9rem;width:90%}}footer ul li{text-align:left;margin:10px 0}footer .fig{width:10%;margin:75px auto}@media screen and (max-width:768px){footer .fig{width:20%;margin:25px auto}}footer .fig img{width:50%}footer .sns{line-height:1;margin-bottom:50px;display:flex;align-items:center;justify-content:center;gap:0 50px}@media screen and (max-width:768px){footer .sns{width:-moz-fit-content;width:fit-content;margin:0 auto 50px;display:block}}footer .sns a{color:#fff;font-weight:700;text-decoration:none;display:flex;align-items:center}@media screen and (max-width:768px){footer .sns a{margin-bottom:10px}}footer .sns img{line-height:1;height:20px;margin-right:10px;display:block}@media screen and (max-width:768px){footer .inquiry{width:90%;margin:0 auto}}footer .inquiry h2{font-size:1.25rem;font-weight:400;margin-bottom:10px}@media screen and (max-width:768px){footer .inquiry h2{font-weight:700}}footer .inquiry p{font-size:.9rem;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:left}#lecture{background:#fff100;padding:100px 0}@media screen and (max-width:768px){#lecture{padding:50px 0}}#lecture h2{font-size:2rem;text-align:center;color:#00afe5;margin-bottom:100px}@media screen and (max-width:768px){#lecture h2{font-size:1.75rem;margin-bottom:50px}}#lecture .inner{width:90%;max-width:980px;margin:0 auto}@media screen and (max-width:768px){#lecture .inner{width:88%}}#lecture .lecture{margin-bottom:100px}#lecture .lecture li{margin-bottom:20px;display:flex;align-items:flex-start;gap:0 3%}@media screen and (max-width:768px){#lecture .lecture li{display:block}}#lecture .lecture li h3{font-size:.9rem;color:#fff100;font-weight:400;background:#00afe5;box-sizing:border-box;width:16%;padding:10px;flex:0 0 auto;text-align:center}@media screen and (max-width:768px){#lecture .lecture li h3{font-size:1rem;width:auto;margin-bottom:10px}}@media screen and (max-width:768px){#lecture .lecture li h3 br{display:none}}#lecture .instructor li{margin-bottom:100px;display:flex}@media screen and (max-width:768px){#lecture .instructor li{align-items:flex-start}}#lecture .instructor li .img{width:30%}@media screen and (max-width:768px){#lecture .instructor li .img{width:40%}}#lecture .instructor li .img img{width:100%}#lecture .instructor li .c{width:70%;position:relative}@media screen and (max-width:768px){#lecture .instructor li .c{width:60%}}#lecture .instructor li .c h3{color:#00afe5;width:300px;height:150px;padding:30px 0 0 20px;box-sizing:border-box}@media screen and (max-width:768px){#lecture .instructor li .c h3{width:100%;height:162.5px;padding:20px 0 0 20px}}#lecture .instructor li .c h3 .bg{background:url(../images/name_bg.webp) no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:768px){#lecture .instructor li .c h3 .bg{background-size:100% auto}}#lecture .instructor li .c h3 .name{font-size:2rem;line-height:1;letter-spacing:1px;position:relative;z-index:2}@media screen and (max-width:768px){#lecture .instructor li .c h3 .name{font-size:1.75rem}}#lecture .instructor li .c h3 span{font-size:.75rem;text-align:center;font-weight:400;line-height:1;letter-spacing:4px;width:170px;margin-bottom:10px;display:block;position:relative;z-index:1}@media screen and (max-width:768px){#lecture .instructor li .c h3 span{font-size:.75rem;width:112.5px}}#lecture .instructor li .c p{width:85%;padding-left:20px}@media screen and (max-width:768px){#lecture .instructor li .c p{width:167%;margin-left:-67%;padding-left:0}}#lecture .instructor li:nth-child(2){margin-bottom:0}#lecture .instructor li:nth-child(2) .c h3{background-size:-100% auto;margin:0 0 0 auto;padding:30px 20px 0 0}@media screen and (max-width:768px){#lecture .instructor li:nth-child(2) .c h3{padding:20px 20px 0 0}}#lecture .instructor li:nth-child(2) .c h3 .bg{top:0;right:0;transform:scaleX(-1)}#lecture .instructor li:nth-child(2) .c h3 span{width:136px;margin:0 0 10px auto}#lecture .instructor li:nth-child(2) .c h3 .name{text-align:right}#lecture .instructor li:nth-child(2) .c p{margin:0 0 0 auto;padding-right:20px}#ouen{padding-bottom:200px;position:relative}@media screen and (max-width:768px){#ouen{padding-top:100px;padding-bottom:100px}}#ouen .bg{background:#fff100;width:100%;height:18vw;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}#ouen .inner{max-width:980px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width:1080px){#ouen .inner{width:90%}}@media screen and (max-width:768px){#ouen .inner{width:88%;align-items:flex-start}}#ouen .inner .img{width:20%;flex:0 0 auto;transform:translateY(6vw)}@media screen and (max-width:768px){#ouen .inner .img{width:14%;position:absolute;transform:translateY(-22vw)}}#ouen .inner .img img{width:100%;transform:rotate(-10deg)}#ouen .inner .c{width:70%;flex:0 0 auto}@media screen and (max-width:768px){#ouen .inner .c{width:100%}}#ouen .inner .c h2{margin-bottom:30px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){#ouen .inner .c h2{width:79%;margin:0 0 30px auto;justify-content:space-between}}#ouen .inner .c h2 div{text-align:center;font-size:2.5rem;color:#00afe5;line-height:1.3}@media screen and (max-width:1080px){#ouen .inner .c h2 div{font-size:2rem}}@media screen and (max-width:768px){#ouen .inner .c h2 div{font-size:4.9vw;line-height:1.4}}#ouen .inner .c h2 img{width:60px;height:auto}@media screen and (max-width:768px){#ouen .inner .c h2 img{width:28px}}#ouen .inner .c h2 img:last-child{transform:scale(-1,1)}#ouen .inner .c p{color:#00afe5;font-weight:700}#rules{margin:200px auto 0;padding-bottom:150px}@media screen and (max-width:768px){#rules{margin:100px auto 0}}#rules .inner{max-width:980px;padding:20px;font-size:.75rem;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1080px){#rules .inner{width:90%}}@media screen and (max-width:768px){#rules .inner{width:100%}}#rules .inner a{color:#fff100}#rules .inner h3{font-weight:400;font-size:.75rem}#rules .inner p{margin-bottom:25px}#rules a.entry{text-align:center;color:#fff100;font-weight:700;letter-spacing:1px;background:#00afe5;width:50%;max-width:480px;margin:50px auto 0;padding:20px 25px;display:block;border:2px solid #fff;border-radius:4px;transition:color .2s,background .2s;box-shadow:5px 5px 0 0 #458edd}#rules a.entry.disable{opacity:.25;pointer-events:none}#rules a.entry:hover{color:#00afe5;background:#fff433}#rules .cs{text-align:center;margin-top:20px;font-size:.9rem;letter-spacing:1px}#span h2,#flow h2{text-align:center;font-size:2rem;color:#00afe5;letter-spacing:2px;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:50px}#span h2:after,#flow h2:after{content:'';width:100%;display:block;border-bottom:3px solid #00afe5}#span{text-align:center;margin-bottom:100px}#span >div{font-weight:700;line-height:1;display:flex;justify-content:center}@media screen and (max-width:1080px){#span >div{width:86%;margin:0 auto}}@media screen and (max-width:768px){#span >div{display:block}}#span >div span{font-size:1.5rem}@media screen and (max-width:1080px){#span >div span{font-size:1.3rem;line-height:1;display:block}}#span >div span.kara{margin:0 10px}@media screen and (max-width:768px){#span >div span.kara{display:none}}#span >div img{width:50px;margin:0 10px}@media screen and (max-width:1080px){#span >div img{margin:0 15px;display:block}}@media screen and (max-width:768px){#span >div img{width:50px;display:block}}@media screen and (max-width:768px){#span >div img.arrow1{display:none}}#span >div img.arrow2{display:none}@media screen and (max-width:768px){#span >div img.arrow2{width:7.5px;margin:10px auto;display:block}}#flow{padding-bottom:100px}#flow >p{text-align:center;margin-bottom:50px}#flow ul{width:100%;max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 5%}@media screen and (max-width:1080px){#flow ul{width:90%}}@media screen and (max-width:768px){#flow ul{display:block}}#flow ul li{position:relative}#flow ul li .img{text-align:center;height:200px;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:768px){#flow ul li .img{height:auto}}#flow ul li .img img{width:auto;height:200px}@media screen and (max-width:768px){#flow ul li .img img{height:150px}}#flow ul li:after{content:'';width:50px;height:50px;display:block;position:absolute;top:35%;right:-30px;border:1px solid #000;border-width:1px 1px 0 0;transform:rotate(45deg)}@media screen and (max-width:768px){#flow ul li:after{width:25px;height:25px;margin:25px auto 37.5px;position:static;transform:rotate(135deg)}}#flow ul li:nth-child(3) .img img{height:150px}@media screen and (max-width:768px){#flow ul li:nth-child(3) .img img{height:125px}}#flow ul li:nth-child(3):after{display:none}#flow ul li p{text-align:center;font-size:.9rem;margin-top:15px}@media screen and (max-width:768px){#flow ul li p{font-size:1rem;width:75%;margin:15px auto 0}}#title img{width:100%}@media screen and (max-width:768px){#title img.pc{display:none}}#title img.sp{display:none}@media screen and (max-width:768px){#title img.sp{display:block}}body#entry #entry_title{background:#fff100;padding:50px 0 0}body#entry #entry_title h2{text-align:center;font-size:2.5rem;color:#00afe5}@media screen and (max-width:768px){body#entry #entry_title h2{font-size:1.5rem}}body#entry .form{background:#fff100;padding-bottom:100px}body#entry .form #thanks{text-align:center;width:90%;max-width:980px;margin:0 auto;padding:50px 0 200px}html,body{font-size:17px}@media screen and (max-width:768px){html,body{font-size:14px}}body{font-family:hiragino-mincho-pron,sans-serif}