.p_online__icon{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 1em 0 0;margin:0 auto .6em;font-size:.8rem;font-style:normal;font-weight:500;line-height:1rem;background:#fff;border-radius:2em}.p_online__icon:last-of-type{margin-bottom:0}.p_online__icon span{padding:6px 0;margin-left:5px}.p_online__icon::before{box-sizing:border-box;display:block;width:2.4em;height:100%;padding:0 0 0 35px;margin:0;content:"";border-radius:1em 0 0 1em}.p_online__icon--new{color:#619819;border:1px solid #7abf54}.p_online__icon--new::before{background:url(/seminar/seminarform/img/i_new.png) center center no-repeat #7abf54}.p_online__icon--user{color:#007ec3;border:1px solid #52a3e5}.p_online__icon--user::before{background:url(/seminar/seminarform/img/i_user.png) center center no-repeat #52a3e5}.p_online__icon--m1{padding:0 1em 0 3px;color:#fff;background:linear-gradient(90deg, #14b7aa 0%, #14a4d4 100%)}.p_online__icon--m1::before{min-width:20px;min-height:20px;background:url(/seminar/seminarform/img/i_m1.png) center center no-repeat}.course-box{box-sizing:border-box;width:96%;padding-top:30px;margin:0 auto;border-top:1px dotted #999}.course-box li{margin-bottom:11px;font-size:1.1em;list-style:none}.course-kihon span{box-sizing:border-box;padding:3px 10px;margin-right:10px;color:#fff;background:#34971f}.course-unyou span{padding:3px 10px;margin-right:10px;color:#fff;background:#009688}.course-shoukai span{padding:3px 10px;margin-right:10px;color:#fff;background:#2b90c4}.course-label-kihon{padding:5px 0;font-size:16px;color:#fff;text-align:center;background:#34971f}.course-label-unyou{padding:5px 0;font-size:16px;color:#fff;text-align:center;background:#009688}.course-label-shoukai{padding:5px 0;font-size:16px;color:#fff;text-align:center;background:#2b90c4}.course__wrap{position:relative;box-sizing:border-box;padding:143px 0 4.3rem;margin-top:-143px;border-bottom:1px solid #d2d2d2}.course__wrap:last-of-type{border:none}.course__wrap__inner{display:flex;flex-flow:row;padding-top:4.3rem;margin-bottom:2rem}.course__day__wrap{box-sizing:border-box;width:20%;min-width:290px;padding:1.5rem 2rem;margin-right:2rem;text-align:center;background:#e8f5fb}.course__day__title{width:80%;padding:.2rem;margin:0 auto 1.2rem;font-size:1.1rem;font-weight:500;color:#14a0db;background:#fff;border-radius:2rem}.course__day{padding:0;margin:0;list-style:none}.course__day li{margin:0 0 1rem;font-size:1.3rem}.course__day li:last-of-type{margin-bottom:0}.course__day li b{position:relative;font-size:1.7rem;font-weight:500}.course__day li .last_ico{position:absolute;top:-5px;left:-59px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:4px;margin:0;font-size:14px;font-style:normal;font-weight:300;line-height:1;color:#fff;vertical-align:middle;background:#f36500;border-radius:50%}.course__day li .last_ico::after{position:absolute;right:-4px;width:10px;height:10px;content:"";background:#f36500;transform:rotate(135deg) skew(20deg, 20deg)}.course__day li .close{padding:.2rem .5rem;font-size:.9rem;color:#fcedeb;vertical-align:text-top;background:#e85540}.course__day li p{margin:.1rem 0;font-size:1.1rem;line-height:1.4rem}.course__contents{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%}.course__cate{box-sizing:border-box;display:inline-block;padding:.5rem 2rem;margin-bottom:1rem;font-size:1rem;font-weight:500;line-height:1rem;color:#fff}.course__contents .add_box{display:block;margin-top:.5em;line-height:1.4em}.course__cate--kihon{background:#34971f}.course__cate--unyou{background:#009688}.course__cate--shoukai{background:#2b90c4}.course__name{display:block;width:100%;margin:0 auto 1rem;margin-bottom:.6em;font-size:1.5em;font-weight:600;line-height:1.7em}.course__name .last_ico{box-sizing:border-box;padding:.2em .6em;font-size:.73em;font-style:normal;font-weight:300;color:#fff;vertical-align:bottom;background:#f36500;border-left:1em solid #fff}.course__name span{background:linear-gradient(transparent 80%, #fdf001 80%)}.course_target{display:flex;flex-flow:wrap;justify-content:flex-start}@media screen and (max-width: 890px){.course__wrap{padding-top:2rem;padding-bottom:2em;margin-top:0}.course__wrap:last-of-type{padding-bottom:0}.course__wrap__inner{flex-flow:column-reverse;padding-top:0}.course__day__wrap{width:100%;min-width:auto;padding:1.6rem}.course__day__title{margin:0 auto 1rem}.course__cate{width:100%;text-align:center}.course__name{font-size:1.3em}.course_target{justify-content:center}.course_lead{line-height:1.5rem}.course__day li b{font-size:1.3rem}.course__day li p{font-size:1rem}.course__day li span{padding:.1rem .5rem;line-height:1.2rem;vertical-align:middle}.course-box{width:100%;padding:0;padding-top:5%;font-size:.8em}.course-label-kihon,.course-label-unyou{font-size:1em}.course-box span{display:block;padding:.5em 1em;margin:0;margin-bottom:.5em}}.seminar__wrap{padding-top:4rem;margin:0 auto 3rem}.seminar__wrap__title{display:flex;align-items:center;justify-content:center;width:100%;padding:22px 1rem;margin:0 7px;font-size:1.3rem;color:#fff;text-align:center;border-radius:.5rem .5rem 0 0;transition:all .3s}.seminar__wrap__title:first-of-type{margin-left:0}.seminar__wrap__title:last-of-type{margin-right:0}.seminar__wrap__title--all{z-index:3;background:#14a0db;border:1px solid #14a0db;border-bottom:none}.seminar__wrap__title--new{z-index:3;background:#78c052;border:1px solid #78c052;border-bottom:none}.seminar__wrap__title--user{z-index:3;background:#4fa6e9;border:1px solid #4fa6e9;border-bottom:none}.seminar__wrap__title--all:hover,.seminar__wrap--all .seminar__wrap__title--all{position:relative;color:#14a0db;background:#fff;box-shadow:0 -15px 20px rgba(40,101,123,.1)}.seminar__wrap__title--new:hover,.seminar__wrap--new .seminar__wrap__title--new{color:#78c052;background:#fff;box-shadow:0 -15px 20px rgba(40,101,123,.1)}.seminar__wrap__title--user:hover,.seminar__wrap--user .seminar__wrap__title--user{color:#4fa6e9;background:#fff;box-shadow:0 -15px 20px rgba(40,101,123,.1)}.red_info{display:block;padding-left:1em;margin-bottom:1em;font-size:.85em;line-height:1.4em;color:red;text-indent:-1em}@media screen and (max-width: 890px){.seminar__wrap__title{padding:.7rem 1rem;font-size:1rem}}.seminar__wrap__inner{position:relative;z-index:2;box-sizing:border-box;padding:0 2rem 2rem;margin-top:-1px;background:#fff;box-shadow:0 0 30px rgba(40,101,123,.2)}@media screen and (max-width: 890px){.seminar__wrap__inner{padding:0 1.5rem 1.5rem}}.seminar__wrap--all .seminar__wrap__inner{border:1px solid #14a0db}.seminar__wrap--new .seminar__wrap__inner{border:1px solid #78c052}.seminar__wrap--user .seminar__wrap__inner{border:1px solid #4fa6e9}.p-online__status{display:inline !important;padding:.2rem .5rem;font-size:.9rem;color:#ff6100;vertical-align:text-top;background:#fffcea;border:solid 1px #ff6100;border-radius:3px}.online_box{padding:0 30px 20px}.online-area{padding:10px 0;margin-top:40px;font-size:30px;font-size:25px;color:#666;background:linear-gradient(-90deg, rgb(255, 255, 255) 0%, rgb(226, 232, 236) 100%);background:-webkit-gradient(linear, 50% 9.09%, 50% 95.1%, color-stop(0, rgb(255, 255, 255)), color-stop(1, rgb(226, 232, 236)));background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(226, 232, 236) 100%);border:1px solid #ccc;border-radius:3px}.online-area-title{font-size:25px;text-align:center;border-bottom:1px dotted #dcdcdc}.online-area-date{box-sizing:border-box;padding:0 1em;font-size:28px;text-align:center;letter-spacing:.05em}.online-area-date b{font-weight:700}.online-area-date span{font-size:19px}@media screen and (max-width: 890px){.online_box{padding:0 5% 5%;font-size:.9em}.online-area-title{font-size:.7em;color:#333}.online-area-date{margin-top:2%;font-size:.7em}.online-area-date span{font-size:.6em}}.soudan{box-sizing:border-box;padding:1.5em 2.5em;margin:2em auto 1em;background:#fff9f0;border:2px solid #ffc107}.soudan h3{position:relative;margin:.5em auto 1em;font-size:1.3em;font-weight:500;text-align:center}.soudan h3::after{position:relative;bottom:0;display:block;width:3em;height:3px;margin:.5em auto 0;content:"";background:#333}.soudan p{margin-bottom:1em}.soudan p b{font-weight:600}.soudan p .red{color:red}.soudan .small{padding-left:1em;margin-bottom:0;font-size:.8em;text-indent:-1em}@media screen and (max-width: 890px){.soudan_day dt::after{font-size:1em}}.contact_wrap{margin:2em auto 3em}.contact_info{display:flex;flex-flow:row;gap:32px;justify-content:center;margin:0 auto}@media screen and (max-width: 890px){.contact_info{flex-flow:column;text-align:center}}@media screen and (max-width: 890px){.contact_box,.contact_box_title,.contact_box_contact{display:block;width:100%;text-align:center}}.form__link{text-align:center}.form__link a{position:relative;z-index:10;box-sizing:border-box;display:block;width:33%;padding:1rem;margin:0 auto;font-size:1.1rem;font-weight:500;line-height:1.4em;color:#f39800;text-align:center;border:2px solid #f39800;transition:all .3s}.form__link a:hover{color:#fff;background:#f39800}.form__link span{box-sizing:border-box;display:block;width:33%;padding:1rem;margin:0 auto;font-size:1rem;font-weight:500;line-height:1.4em;color:#e95642;text-align:center;border:2px solid #e95642}@media screen and (max-width: 890px){.form__link a,.form__link span{width:100%}}.lead--sousa{display:flex;align-items:stretch;margin:1em auto;font-size:1em;line-height:1.3em;border:1px solid #00aeef;border-radius:.2em}.lead--sousa2{margin-top:0}.lead--sousa::before{right:0;box-sizing:border-box;display:block;width:100%;min-width:123px;max-width:143px;min-height:45px;content:"";background:#00aeef url(../image/icon.png) center center no-repeat}.lead--sousa p{padding:10px;padding-left:20px;margin:0;line-height:1.2}@media screen and (max-width: 890px){.lead--sousa p{padding-left:0}}@media screen and (max-width: 890px){.lead--sousa{position:relative;flex-flow:column;padding:3.3rem 1rem 1rem;font-size:.9em}.lead--sousa::before{position:absolute;top:0;left:0;width:100%;min-width:auto;max-width:initial;padding:0}}.online-point-box{position:relative;padding:30px;overflow:hidden}.online-point-title{position:relative;padding:.2em 0;overflow:hidden;font-size:20px;color:#fff;text-align:center;background:#1094d5}.online-point-list{display:flex;justify-content:space-between;width:100%;padding:0;margin:0 auto;font-weight:800;list-style:none}.online-point-list img{display:block;max-width:177px;margin:0 auto 15px}.online-point-list li{display:block;width:100%;padding:1em 0;font-size:18px;font-weight:bolder;text-align:center;vertical-align:top;background:#f5f5f5;border:2px solid #fff}.online-point-list li:first-child{border-left:none}.online-point-list li:last-child{margin-right:0;border-right:none}.online-point-list li span{display:block;width:77%;padding:4px 10px;margin:0 auto 6px;font-size:13px;color:#1094d5;text-align:center;border:1px solid #1094d5;border-radius:3px}.online-point-list-note{font-size:10px;text-align:center}.online-point-img{position:absolute;right:30px;bottom:28px;width:266px}@media screen and (max-width: 890px){.online-point-title{width:100%;padding:0;text-align:center}.online-point-img{display:none}.online-point-box{padding:0}.online-point{width:100%}.online-point-list{flex-flow:column}.online-point-list li{display:block;width:auto;padding:3% 0;font-size:.9em;border:none}.online-point-list li span{display:block;width:76%;padding:1% 1% .5%;margin:0 auto;margin-bottom:2%;font-size:1em}}.step_wrap{display:flex;align-content:flex-start;margin-bottom:10px;text-align:center}.step_box{position:relative;box-sizing:border-box;width:25%;min-height:226px;padding:20px;margin:0;font-size:18px;color:#444;text-align:center;background:#f7f7f7;border:1px solid #ccc;border-radius:3px}.step_box:nth-of-type(-n+3)::after{position:absolute;top:0;right:-20px;bottom:0;left:auto;width:8px;height:8px;margin:auto;content:"";border-color:#bbb;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}.step_box:nth-child(-n+3){margin-right:30px}.step_title{display:block;padding-bottom:10px;margin-bottom:20px;font-weight:400;line-height:24px;color:#008bd6;text-align:center;border-bottom:1px dotted #d2d2d2}.step_title span{display:inline-block;margin-right:5px;font-size:25px;font-weight:500}.step_txt{font-size:13px}.step_note{margin-left:2em;clear:both;font-size:13px;text-indent:-2em}@media screen and (max-width: 890px){.step_wrap{display:block}.step_box{width:100%;height:initial;min-height:initial;padding:3%}.step_box:nth-child(1),.step_box:nth-child(2),.step_box:nth-child(3){margin-right:0;margin-bottom:4%}.step_box:nth-of-type(-n+3)::after{position:absolute;top:16px;right:inherit;bottom:inherit;left:22px;display:block;border-width:0 2px 2px 0}.step_box:nth-child(4)::after{display:none}.step_title{margin-bottom:2%;font-size:.9em;font-weight:600}.step_title span{font-size:1.2em;font-weight:600}.step_title br{display:none}.step_txt{font-size:.7em}.step_note{font-size:.8em}}.main-contents-title{position:relative;padding:30px 0;margin-bottom:0;font-size:40px;font-weight:600;color:#21a4ba;text-align:center;background:linear-gradient(50% 100% 90deg, rgb(255, 255, 255) 0%, rgb(197, 237, 235) 100%);background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(197, 237, 235) 100%);background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(197, 237, 235) 100%);border-top:#21a4ba solid 5px}@media screen and (max-width: 890px){.main-contents-title{padding-top:0;font-size:1.3em}}.main-contents-title::before{position:absolute;top:28px;right:110px;display:inline-block;width:80px;height:60px;padding-top:20px;font-size:45%;line-height:1.2em;color:#ff950e;white-space:pre;content:"受講費\a無料";background:#fff;border:2px solid #ff950e;border-radius:60px}@media screen and (max-width: 890px){.main-contents-title::before{position:relative;top:0;right:0%;left:0%;display:block;width:100%;height:inherit;padding:3px 0;margin:0 auto;margin-bottom:1em;font-size:.7em;line-height:1.2em;color:#fff;white-space:pre;content:"受講費無料";background:#21a4ba;border:none;border-radius:0}}.main-contents-title small{display:block}@media screen and (max-width: 890px){.main-contents-title small{display:block;padding:0 1em}}.main-contents-title strong{font-size:120%;color:#06c}.main-contents-title span{font-size:22px;font-weight:300;color:#333}@media screen and (max-width: 890px){.main-contents-title span{font-size:.6em}}.seminar__title__wrap{display:flex;justify-content:space-between}@media screen and (max-width: 890px){#areaBreadList{padding-bottom:0;margin-top:0}#areaContents{margin:0 auto 60px}.contents{width:90%;padding:0 0 8%;margin:0 auto}}@media screen and (max-width: 890px){.page-wrap img{width:100%}}.contents__headerLv1{padding:.4em 1em;margin:2em 0 1.5em;font-size:1.4em;font-weight:300;color:#fff;text-align:center;background-color:#14a0dc}@media screen and (max-width: 890px){.openSmpBtn{width:80%;font-size:1.2em}.openSmpBtn span{font-size:.9em}}.attentionBox__title{padding-bottom:.3em;margin-bottom:.8em;font-size:1.3em;font-weight:bold;color:#21a4ba;border-bottom:2px solid #21a4ba}.attentionBox__list{padding:.8em;margin:0 auto 1em;list-style:none;background:#f7f7f7;border:1px solid #ddd}.attentionBox__list--blue{background:#fffeec}.attentionBox__list li{position:relative;padding:.1em .4em;padding-left:1.2em;text-indent:-1.2em}.attentionBox__list li::before{position:relative;display:inline-block;width:.8em;height:.8em;margin-right:.3em;vertical-align:baseline;content:"";background:#14a0dc;border-radius:1em}.attentionBox__lead{margin:0 0 1em}
