@charset "UTF-8";@media screen and (min-width:768px){.sp{display:none}}body{overflow-x:hidden}.c-ttl-l{font-weight:500;letter-spacing:0.05em}.c-ttl-m{font-weight:500;letter-spacing:0.05em}.btn-area{text-align:center}.btnthank{margin-top:20px;background-color:#214e65;display:inline-block;padding:17px 10px;width:100%;color:#fff;max-width:270px;font-size:18px;position:relative}.btnthank.on:after{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;right:15px;top:50%;margin-top:-2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.p-project-schedule-box .box{border:1px solid #000000;margin-bottom:30px}.p-project-schedule-box .ttl-area{padding:10px 0px 15px 0px;background-color:#eae4e7;border-bottom:1px solid #000}.p-project-schedule-box .number{font-weight:600;text-align:center;font-size:20px;color:#7f2422}.p-project-schedule-box .day{font-size:20px;text-align:center}.p-project-schedule-box .time{font-size:18px;text-align:center}.p-project-schedule-box .detail{padding:20px 20px 25px 20px;text-align:center}.p-project-schedule-box .ttl{font-weight:300;font-size:18px;text-align:center;color:#7f2422}.p-project-schedule-box .ttl strong{font-weight:600!important}.p-project-schedule-box .ttl strong span{font-size:23px}@media screen and (min-width:375px){.p-project-schedule-box .ttl{font-size:20px;margin:0px -20px}.p-project-schedule-box .ttl strong span{font-size:25px}}.p-project-schedule-box .teema{margin-top:35px;text-align:center;font-size:17px}@media screen and (min-width:375px){.p-project-schedule-box .teema{font-size:18px}}.p-project-schedule-box .profile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:25px}.p-project-schedule-box .profile figure{width:45%;margin:0px}.p-project-schedule-box .profile figure img{width:100%}.p-project-schedule-box .profile p{margin-top:-0.45em;padding-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.9em;text-align:left}.p-project-schedule-box .btn{margin-top:20px;background-color:#7f2422;display:inline-block;padding:17px 10px;color:#fff;font-size:19px;width:100%;letter-spacing:-0.03em}@media screen and (min-width:375px){.p-project-schedule-box .btn{font-size:20px}}.p-project-schedule-box .btn.type02{background-color:#a56664;padding:5px 10px}@media screen and (min-width:375px){.p-project-schedule-box .btn.type02{font-size:22px}}.p-project-schedule-box .btn.type02 span{font-size:14px;display:block}@media screen and (min-width:375px){.p-project-schedule-box .btn.type02 span{font-size:14px}}.p-project-schedule-box .btn.closed{background-color:#a09a99}.p-project-schedule-box .btn.closed:hover{opacity:1}@media screen and (min-width:768px){.p-project-schedule-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.p-project-schedule-box .box{width:340px;margin-bottom:0px}.p-project-schedule-box .box+.box{margin-left:40px}.p-project-schedule-box .box:nth-child(3n+1){margin-left:0px}.p-project-schedule-box .box:nth-child(n+4){margin-top:50px}.p-project-schedule-box .box .detail{padding:20px 27px 25px 27px}.p-project-schedule-box .box .profile figure{width:132px}.p-project-schedule-box .box .profile p{padding-left:10px;text-align:justify}}.p-coordinator figure{margin:0px}.p-coordinator figure img{width:100%}.p-coordinator .degree{font-size:16px;font-weight:600}.p-coordinator .name{font-size:18px}.p-coordinator .name span{font-size:22px}.p-coordinator .text{line-height:1.8em}.p-coordinator.type01 .degree{padding:8px 10px;border:1px solid #000;background-color:#eae4e7;display:inline-block;text-align:center}.p-coordinator.type02 .degree{color:#214e65}.p-coordinator.type02 .name{color:#214e65}@media screen and (max-width:767px){.p-coordinator{margin-top:40px}.p-coordinator figure{width:50%;margin:0 auto}.p-coordinator .name-area{margin-top:20px;text-align:center}.p-coordinator .name{margin-top:5px}.p-coordinator .text{font-size:14px;margin-top:15px}}@media screen and (min-width:768px){.p-coordinator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-coordinator figure{width:150px}.p-coordinator .profile{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px}.p-coordinator .name-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-coordinator .name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.p-coordinator .text{margin-top:20px;font-size:16px;line-height:1.8em}.p-coordinator.type01{padding-top:80px;padding-bottom:130px}.p-coordinator.type01 .degree{width:170px}.p-coordinator.type02{padding-top:60px;padding-bottom:60px}.p-coordinator.type02 .degree{width:135px}}.ttl-type01{font-weight:600;font-size:24px;border-bottom:2px solid #214e65;color:#214e65;letter-spacing:0.02em;padding-bottom:5px;margin-bottom:20px}@media screen and (min-width:768px){.ttl-type01{font-size:28px;padding-bottom:5px;margin-bottom:30px;border-bottom:4px solid #214e65}}.head110{padding:30px 0px 20px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.head110 .c-ttl-l{margin:0px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.head110 figure{margin:0px;width:57px}.head110 figure img{width:100%}@media screen and (min-width:768px){.head110{padding:40px 0px 30px 0px}.head110 figure{width:114px}}.head-detail{padding:10px 0px 10px 0px;position:relative;text-align:center;margin:0px -5%}.head-detail:after{content:"";width:100vw;min-width:1100px;height:100%;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);background-color:#214e65;z-index:-2}.head-detail .in{padding:20px 5% 20px 5%;position:relative}.head-detail .in:after{content:"";width:100vw;min-width:1100px;height:100%;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);border-top:1px solid #648393;border-bottom:1px solid #648393;z-index:-1}.head-detail h2{margin-bottom:20px}@media screen and (min-width:768px){.head-detail{padding:10px 0px 13px 0px}.head-detail .in{padding:40px 5% 40px 5%}.head-detail h2{margin-bottom:25px}}.projects-detail-wrap .top-area{text-align:center}.projects-detail-wrap .top-area p{font-size:15px;line-height:1.8em;letter-spacing:0.05em;padding:25px 0px}.projects-detail-wrap .top-area .btn{margin-top:20px;background-color:#214e65;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;display:inline-block;padding:17px 10px;width:100%;color:#fff;max-width:570px;font-size:18px;position:relative}.projects-detail-wrap .top-area .btn.on:after{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;right:15px;top:50%;margin-top:-2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.projects-detail-wrap .top-area .btn.off{background-color:#648393}@media screen and (min-width:768px){.projects-detail-wrap .top-area{text-align:center}.projects-detail-wrap .top-area p{font-size:18px;padding:55px 0px}.projects-detail-wrap .top-area .btn{margin-top:70px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;padding:14px 10px;font-size:27px}}.p-lecturer-area{padding-top:40px}.p-lecturer-area figure{margin:0px auto;width:50%;position:relative;left:-10px;top:-10px}.p-lecturer-area figure img{width:100%}.p-lecturer-area figure:after{content:"";width:100%;height:100%;position:absolute;right:-10px;bottom:-10px;z-index:-1}.p-lecturer-area .profile{margin-top:20px}.p-lecturer-area .name{color:#214e65;font-weight:600;font-size:28px}.p-lecturer-area .name span{font-size:20px;display:inline-block;padding-left:5px}.p-lecturer-area .degree{color:#214e65;font-weight:600;font-size:20px}.p-lecturer-area .text{line-height:1.8em;margin-top:15px}.color01 .p-lecturer-area figure:after{background-color:#fff100}.color02 .p-lecturer-area figure:after{background-color:#00b9ef}.color03 .p-lecturer-area figure:after{background-color:#c4d700}.color04 .p-lecturer-area figure:after{background-color:#ef93bb}.color05 .p-lecturer-area figure:after{background-color:#62c0b4}.color06 .p-lecturer-area figure:after{background-color:#f8b500}@media screen and (min-width:768px){.p-lecturer-area{padding-top:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-lecturer-area figure{width:324px;left:-15px;top:-15px}.p-lecturer-area figure:after{right:-15px;bottom:-15px}.p-lecturer-area .profile{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:50px;margin-top:20px}.p-lecturer-area .degree{margin-top:8px}.p-lecturer-area .text{line-height:1.9em;margin-top:25px}}.p-access-root .box .name{font-weight:600;font-size:20px;color:#214e65;margin-bottom:10px}.p-access-root .root{padding-top:15px;border-top:1px solid #000}.p-access-root .root ul{margin-top:5px}.p-access-root .root ul li{padding-left:1em;text-indent:-1em}.p-access-root .root ul li+li{margin-top:3px}.p-access-root figure{margin:0px}.p-access-root figure img{width:100%}.p-access-root .map{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.p-access-root .map embed,.p-access-root .map iframe,.p-access-root .map object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.p-access-root{padding-top:30px}.p-access-root figure{margin-top:20px}.p-access-root .map{margin-top:20px}}@media screen and (min-width:768px){.p-access-root .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.p-access-root .box figure{width:720px}.p-access-root .box .text-area{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}.p-access-root .box .address{font-size:16px}.p-access-root .box .root{padding-top:25px;margin-top:25px}.p-access-root .box .root ul{margin-top:5px}.p-access-root .box .root ul li{font-size:16px}.p-access-root .map{margin-top:40px;padding-bottom:32.25%}}.p-form-input-area h2{margin-top:20px;background-color:#214e65;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;display:inline-block;padding:17px 10px;width:100%;color:#fff;max-width:800px;font-size:18px;text-align:center;margin-bottom:20px}.p-form-input-area h2.off{background-color:#648393}.p-form-input-area h3{font-size:16px;color:#214e65;font-weight:600}.p-form-input-area .detail-table{padding:10px 0px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;margin-top:10px}.p-form-input-area .head dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.p-form-input-area .head dl dt{color:#214e65;width:80px}.p-form-input-area .head dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-form-input-area .head dl dd span{font-size:13px}.p-form-input-area .head dl+dl{border-top:1px dashed #b4b4b4;padding-top:8px;margin-top:8px}@media screen and (min-width:768px){.p-form-input-area{padding-top:100px;margin-bottom:90px}.p-form-input-area h2{margin:0 auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:block;padding:17px 10px;font-size:34px;font-weight:400;letter-spacing:0.05em;margin-bottom:50px}.p-form-input-area h3{font-size:20px;font-weight:600}.p-form-input-area .detail-table{padding:10px 0px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;margin-top:10px}.p-form-input-area .head{max-width:800px;margin:0 auto}.p-form-input-area .head dl{font-size:16px;padding:0px 10px 0px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.p-form-input-area .head dl dt{width:150px}.p-form-input-area .head dl+dl{padding-top:10px;margin-top:10px}.p-form-input-area .head dl dd span{font-size:14px;display:inline-block;padding-left:5px}}select{outline:none;text-indent:0.01px;-o-text-overflow:'';text-overflow:'';vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;background:none transparent}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-ms-expand{display:none}.p-form .notice{color:#e60012}.p-form .required{color:#e60012}.p-form .error{margin-top:10px}.p-form .error span{display:inline-block;background-color:#e60012;color:#fff;padding:5px 10px;font-size:14px}.p-form table{width:100%}.p-form td input[type=text],.p-form td select{width:100%;font-size:16px;padding:6px 10px;border:1px solid #000000;border-radius:0px;background-color:#fff;line-height:1em;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.p-form td input[type=text]:placeholder-shown,.p-form td select:placeholder-shown{color:#999999}.p-form td input[type=text]::-webkit-input-placeholder,.p-form td select::-webkit-input-placeholder{color:#999999}.p-form td input[type=text]:-moz-placeholder,.p-form td select:-moz-placeholder{color:#999999;opacity:1}.p-form td input[type=text]::-moz-placeholder,.p-form td select::-moz-placeholder{color:#999999;opacity:1}.p-form td input[type=text]:-ms-input-placeholder,.p-form td select:-ms-input-placeholder{color:#999999}.p-form td input[type=text]:focus,.p-form td select:focus{background-color:#FFF;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width:767px){.p-form td select{padding:6px 10px 10px 10px}}.p-form .select-wrap{position:relative;max-width:250px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.p-form .select-wrap:after,.p-form .select-wrap:before{content:"";z-index:1;position:absolute;right:10px;display:block;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#3c3c3c transparent transparent transparent}.p-form .select-wrap:before{top:50%;margin-top:2px;top:18px}.p-form .select-wrap:after{top:50%;margin-top:-7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:19px}.p-form .btn_area{margin-top:20px;text-align:center}.p-form .btn{display:inline-block;font-size:16px;width:48%;max-width:180px;padding:6px 10px;cursor:pointer;margin-top:10px}.p-form .btn+.btn{margin-left:2%}.p-form .btn_confirm{border:1px solid #214e65;background-color:#214e65;color:#fff}.p-form .btn_reset{border:1px solid #000000;background-color:#fff}@media screen and (max-width:767px){.p-form{margin-top:30px;margin-bottom:40px}.p-form .notice{color:#e60012}.p-form table{margin-top:10px}.p-form table tr{width:100%;display:inline-block}.p-form table tr+tr{margin-top:15px}.p-form table td,.p-form table th{display:inline-block;width:100%;line-height:1em}.p-form table th{background-color:#e9edf0;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-form table td{margin-top:5px}}@media screen and (min-width:768px){.p-form{max-width:800px;margin:0 auto;margin-top:60px}.p-form .notice{font-size:18px}.p-form table{border-spacing:0px;margin-top:15px}.p-form td,.p-form th{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ccc;border-top:1px solid #ccc}.p-form tr:last-child td,.p-form tr:last-child th{border-bottom:1px solid #ccc}.p-form th{padding:30px 10px;width:170px;background-color:#e9edf0}.p-form td{padding:30px 40px;border-right:1px solid #ccc}.p-form td input[type=text],.p-form td select{font-size:16px;padding:10px 10px}.p-form .btn_area{margin-top:70px}.p-form .btn{padding:12px 10px;font-size:20px;font-weight:300;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.p-form .btn_confirm{border:1px solid #214e65;background-color:#214e65;color:#fff}.p-form .btn_confirm:hover{background-color:#000}.p-form .btn_reset{border:1px solid #000000;background-color:#fff}.p-form .btn_reset:hover{background-color:#000;color:#fff}}.p-contact-txt{margin-top:30px}@media screen and (min-width:768px){.p-contact-txt{padding-bottom:100px}.p-contact-txt p{font-size:16px;line-height:2em}.p-contact-txt p.bold{font-weight:600}}#btn_back,#register{display:none}.confirm #btn_back,.confirm #register{display:inline-block}.confirm .p-form .error{display:none}.confirm .p-form .notice,.confirm .p-form .required,.confirm .p-form .select-wrap,.confirm .p-form input{display:none}.confirm .p-form .notice+span,.confirm .p-form .required+span,.confirm .p-form .select-wrap+span,.confirm .p-form input+span{padding-left:0px}.confirm .p-form tr.remail{display:none}.confirm .p-form th{padding:5px 5px}.confirm .p-form td{padding:5px 5px}@media screen and (min-width:768px){.confirm .p-form th{padding:15px 25px 15px 15px;width:200px}.confirm .p-form td{padding:15px 40px}}.confirm .p-form .btn{display:none}.confirm .p-form #btn_back,.confirm .p-form #register{display:inline-block}.thanks-area{padding:50px 0px}.thanks-area h2{font-size:18px;text-align:center;margin-bottom:15px}.thanks-area p{line-height:1.8em}@media screen and (max-width:767px){.thanks-area p br{display:none}}.thanks-area .btn-area{margin-top:20px}@media screen and (min-width:768px){.thanks-area{padding:90px 0px}.thanks-area h2{font-size:28px;margin-bottom:30px}.thanks-area p{line-height:2.0em;text-align:center}.thanks-area p+p{margin-top:20px}.thanks-area .btn-area{margin-top:20px}}.p-form{display:none}#no_accept{max-width:800px;margin:0 auto;margin-top:50px;margin-bottom:50px}@media screen and (min-width:768px){#no_accept{margin-top:80px;margin-bottom:120px}}#no_accept p{text-align:center;display:block;background-color:#d20717;color:#fff;padding:15px 10px;font-size:18px;letter-spacing:0.05em}@media screen and (min-width:768px){#no_accept p{padding:20px 10px;font-size:20px;letter-spacing:0.05em}}.capacity-full{max-width:800px;margin:0 auto;margin-top:50px;margin-bottom:50px}@media screen and (min-width:768px){.capacity-full{margin-top:0px;margin-bottom:50px}}.capacity-full p{text-align:center;display:block;background-color:#d20717;color:#fff;padding:15px 10px;font-size:16px;letter-spacing:0.05em}@media screen and (min-width:768px){.capacity-full p{padding:25px 10px;font-size:20px;letter-spacing:0.05em}}@media screen and (min-width:768px){.capacity-full p br{display:none}}.projects-detail-wrap .top-area .capacity-full{margin-top:30px;margin-bottom:30px}@media screen and (min-width:768px){.projects-detail-wrap .top-area .capacity-full{margin-top:70px;margin-bottom:50px}}.projects-detail-wrap .top-area .capacity-full p{padding:15px 10px}@media screen and (min-width:768px){.projects-detail-wrap .top-area .capacity-full p{padding:25px 10px}}.p-coordinator.type0b{padding-top:20px;padding-bottom:20px}@media screen and (min-width:768px){.p-coordinator.type01{padding-bottom:60px}.p-coordinator.type0b{padding-top:45px;padding-bottom:80px}}.way-participate{border:1px solid #214e65;padding:20px;margin-top:30px}.way-participate .midashi{color:#214e65;padding-bottom:10px;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #214e65;text-align:center;font-size:18px}@media screen and (min-width:768px){.way-participate{padding:35px 40px 40px 40px;max-width:800px;margin:30px auto 10px auto}.way-participate .midashi{padding-bottom:20px;margin-bottom:30px;font-size:28px;letter-spacing:0.05em}.way-participate .textArea p+p{margin-top:1.5em}.way-participate .textArea p.notice{font-size:16px}}
/*# sourceMappingURL=extension_lecture.css.map */