.col_wh{color:#fff}.bg_wh{background:#fff}.mt0{margin-top:0px !important}.pt0{padding-top:0px !important}.mr0{margin-right:0px !important}.pr0{padding-right:0px !important}.mb0{margin-bottom:0px !important}.pb0{padding-bottom:0px !important}.ml0{margin-left:0px !important}.pl0{padding-left:0px !important}.m0{margin-top:0px !important;margin-bottom:0px !important}.p0{padding-top:0px !important;padding-bottom:0px !important}.r0{border-radius:0px}@media screen and (max-width:640px){.r0{border-radius:calc(0px/2)}}.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.m5{margin-top:5px !important;margin-bottom:5px !important}.p5{padding-top:5px !important;padding-bottom:5px !important}.r5{border-radius:5px}@media screen and (max-width:640px){.r5{border-radius:calc(5px/2)}}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.m10{margin-top:10px !important;margin-bottom:10px !important}.p10{padding-top:10px !important;padding-bottom:10px !important}.r10{border-radius:10px}@media screen and (max-width:640px){.r10{border-radius:calc(10px/2)}}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.m15{margin-top:15px !important;margin-bottom:15px !important}.p15{padding-top:15px !important;padding-bottom:15px !important}.r15{border-radius:15px}@media screen and (max-width:640px){.r15{border-radius:calc(15px/2)}}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.m20{margin-top:20px !important;margin-bottom:20px !important}.p20{padding-top:20px !important;padding-bottom:20px !important}.r20{border-radius:20px}@media screen and (max-width:640px){.r20{border-radius:calc(20px/2)}}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.m25{margin-top:25px !important;margin-bottom:25px !important}.p25{padding-top:25px !important;padding-bottom:25px !important}.r25{border-radius:25px}@media screen and (max-width:640px){.r25{border-radius:calc(25px/2)}}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.m30{margin-top:30px !important;margin-bottom:30px !important}.p30{padding-top:30px !important;padding-bottom:30px !important}.r30{border-radius:30px}@media screen and (max-width:640px){.r30{border-radius:calc(30px/2)}}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.m35{margin-top:35px !important;margin-bottom:35px !important}.p35{padding-top:35px !important;padding-bottom:35px !important}.r35{border-radius:35px}@media screen and (max-width:640px){.r35{border-radius:calc(35px/2)}}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.m40{margin-top:40px !important;margin-bottom:40px !important}.p40{padding-top:40px !important;padding-bottom:40px !important}.r40{border-radius:40px}@media screen and (max-width:640px){.r40{border-radius:calc(40px/2)}}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.m45{margin-top:45px !important;margin-bottom:45px !important}.p45{padding-top:45px !important;padding-bottom:45px !important}.r45{border-radius:45px}@media screen and (max-width:640px){.r45{border-radius:calc(45px/2)}}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.m50{margin-top:50px !important;margin-bottom:50px !important}.p50{padding-top:50px !important;padding-bottom:50px !important}.r50{border-radius:50px}@media screen and (max-width:640px){.r50{border-radius:calc(50px/2)}}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.m55{margin-top:55px !important;margin-bottom:55px !important}.p55{padding-top:55px !important;padding-bottom:55px !important}.r55{border-radius:55px}@media screen and (max-width:640px){.r55{border-radius:calc(55px/2)}}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.m60{margin-top:60px !important;margin-bottom:60px !important}.p60{padding-top:60px !important;padding-bottom:60px !important}.r60{border-radius:60px}@media screen and (max-width:640px){.r60{border-radius:calc(60px/2)}}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.m70{margin-top:70px !important;margin-bottom:70px !important}.p70{padding-top:70px !important;padding-bottom:70px !important}.r70{border-radius:70px}@media screen and (max-width:640px){.r70{border-radius:calc(70px/2)}}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.m80{margin-top:80px !important;margin-bottom:80px !important}.p80{padding-top:80px !important;padding-bottom:80px !important}.r80{border-radius:80px}@media screen and (max-width:640px){.r80{border-radius:calc(80px/2)}}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.m90{margin-top:90px !important;margin-bottom:90px !important}.p90{padding-top:90px !important;padding-bottom:90px !important}.r90{border-radius:90px}@media screen and (max-width:640px){.r90{border-radius:calc(90px/2)}}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.m100{margin-top:100px !important;margin-bottom:100px !important}.p100{padding-top:100px !important;padding-bottom:100px !important}.r100{border-radius:100px}@media screen and (max-width:640px){.r100{border-radius:calc(100px/2)}}.mtauto{margin-top:auto !important}.mbauto{margin-bottom:auto !important}.mlauto{margin-left:auto !important}.mrauto{margin-right:auto !important}.mauto{margin-bottom:auto !important}.slick-slider{display:block;position:relative;box-sizing:border-box;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center}.slick-dots li{display:inline-block}.slick-dots li button{display:block;width:10px;height:10px;margin:6px;padding:0;font-size:0;cursor:pointer;background:#bcbcbc;border:0;border-radius:50%;outline:none}.slick-dots .slick-active button{background:#fff}.yakugaku_webinar{padding-top:50px;font-size:clamp(16px,5vw,1.6em);background:#eef9fb}.yakugaku_webinar section{padding:.1px}@media screen and (min-width:641px){.yakugaku_webinar .d-tb-none{display:none}}.yakugaku_webinar .cl_bl,.yakugaku_webinar .time_schedule .time_schedule_time{color:#0bc2d1}.yakugaku_webinar .bg_wh{background:#fff}.yakugaku_webinar .bg_gr{background:#f8f8f8}.yakugaku_webinar .f_b{font-weight:bold}.yakugaku_webinar .f_c{text-align:center}.yakugaku_webinar .f_m,.yakugaku_webinar .prgram_date{font-size:1.2em}.yakugaku_webinar .f_s{font-size:.8em}.yakugaku_webinar .c-red{color:#cb3a3a}.yakugaku_webinar .note_indent{margin-left:1em;text-indent:-1em;display:block}.yakugaku_webinar .marker{font-weight:bold;text-decoration:underline;text-decoration-color:#ffe683;text-decoration-thickness:.5em;text-underline-offset:-0.2em;text-decoration-skip-ink:none}.yakugaku_webinar .flex{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px}.yakugaku_webinar .flex_left,.yakugaku_webinar .time_schedule .time_schedule_list{display:flex;flex-wrap:wrap;gap:10px}.yakugaku_webinar .flex_center{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:40px}.yakugaku_webinar .flex_even{flex:1}.yakugaku_webinar .wrap{box-sizing:border-box;width:min(90%,960px);margin-right:auto;margin-left:auto}.yakugaku_webinar .n_list>li,.yakugaku_webinar .ck_list>li,.yakugaku_webinar .n_ck_list>li{display:flex;align-items:baseline;margin-bottom:.8em}.yakugaku_webinar .n_list>li::before,.yakugaku_webinar .ck_list>li::before,.yakugaku_webinar .n_ck_list>li::before{margin-right:5px;font-family:FontAwesome}.yakugaku_webinar .n_list>li .annotation,.yakugaku_webinar .ck_list>li .annotation,.yakugaku_webinar .n_ck_list>li .annotation{font-size:.7em}@media screen and (min-width:641px){.yakugaku_webinar .n_list>li .annotation,.yakugaku_webinar .ck_list>li .annotation,.yakugaku_webinar .n_ck_list>li .annotation{padding-left:10px}}.yakugaku_webinar .ck_list>li::before{content:"";color:#fcab35}.yakugaku_webinar .n_ck_list>li::before{content:"";color:#fcab35}.yakugaku_webinar .n_list>li::before{content:"";font-size:.5em;transform:translateY(-3px)}.yakugaku_webinar .time_list{position:relative}.yakugaku_webinar .time_list::before{content:"";flex-shrink:0;position:absolute;z-index:1;left:calc(.5em + 5px);width:5px;height:100%;counter-reset:number 0;background:#fff}.yakugaku_webinar .time_list>li{display:grid;grid-template-columns:2em auto;gap:10px;position:relative;z-index:10;margin-bottom:2em}.yakugaku_webinar .time_list>li::first-line{font-weight:bold}.yakugaku_webinar .time_list>li:last-child{margin-bottom:auto}.yakugaku_webinar .time_list>li:before{content:counter(number);display:inline-flex;align-items:center;justify-content:center;width:2em;aspect-ratio:1/1;margin-right:8px;text-align:center;counter-increment:number 1;color:#fff;background:#0bc2d1;border-radius:100px}.yakugaku_webinar .time_list .ck_list,.yakugaku_webinar .time_list .n_list{grid-column:2/3}.yakugaku_webinar .tit_border{width:min(95%,500px);margin:auto auto 40px;padding-bottom:.3em;font-size:clamp(18px,5.5vw,1.8em);font-weight:bold;text-align:center;color:#0bc2d1;border-bottom:2px dotted}.yakugaku_webinar .tit_sub{margin-bottom:.5em;font-size:clamp(16px,4.5vw,1.6em);font-weight:bold}.yakugaku_webinar .tit_bl{margin-bottom:20px;font-size:clamp(16px,4.5vw,1.6em);font-weight:bold;color:#0bc2d1}.yakugaku_webinar .btn_entry,.yakugaku_webinar .btn_entry_close{display:flex;align-items:center;justify-content:center;gap:18px;position:relative;width:min(80vw,400px);margin:auto;padding:15px 0;font-size:min(1.4em,5vw);text-align:center;color:#fff;background:#fcab35;border-bottom:5px solid #ed9e2b;border-radius:100px}.yakugaku_webinar .btn_entry::after,.yakugaku_webinar .btn_entry_close::after{content:"";position:absolute;right:30px;font-family:FontAwesome}.yakugaku_webinar .btn_entry:hover,.yakugaku_webinar .btn_entry_close:hover{background:hsl(35.5670103093,84.347826087%,69.9019607843%);border-bottom:5px solid hsl(35.5778894472,97.0731707317%,74.8039215686%)}.yakugaku_webinar .btn_bubble_wrap{position:relative;padding:33px 10px 18px;margin-top:40px}@media screen and (max-width:768px){.yakugaku_webinar .btn_bubble_wrap{padding-top:30px}}.yakugaku_webinar .close_btn,.yakugaku_webinar .close_btn:hover{background:#ddd !important;border-bottom:5px solid #ccc}.yakugaku_webinar .close_btn .btn_bubble,.yakugaku_webinar .close_btn:hover .btn_bubble{border-color:#ccc;color:#ccc}.yakugaku_webinar .close_btn .btn_bubble::before,.yakugaku_webinar .close_btn:hover .btn_bubble::before{border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .btn_bubble{display:block;position:absolute;top:-1.7rem;left:0;right:0;max-width:220px;padding:5px 0;margin:0 auto;color:#ed9e2b;border:2px solid #ed9e2b;border-radius:100vh;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.2);font-weight:bold;font-size:min(.8em,5vw)}@media screen and (max-width:768px){.yakugaku_webinar .btn_bubble{max-width:190px}}.yakugaku_webinar .btn_bubble::before,.yakugaku_webinar .btn_bubble::after{content:"";position:absolute;left:calc(50% - 10px);border-width:10px 10px 0;border-style:solid}.yakugaku_webinar .btn_bubble::before{bottom:-10px;border-color:#ed9e2b rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .btn_bubble::after{bottom:-7px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .navi_menu{display:flex;justify-content:center;margin:30px -10px -30px;background:#ddd}.yakugaku_webinar .navi_menu li{flex:1;font-size:14px}.yakugaku_webinar .navi_menu li:first-child{border-right:1px solid #fff}.yakugaku_webinar .navi_menu a{display:flex;flex-direction:column;position:relative;text-align:center;padding:15px 0}.yakugaku_webinar .navi_menu a::after{font-family:FontAwesome;content:"";font-size:1.5em;line-height:1}.yakugaku_webinar .navi_menu a:hover{background:#e9e7de}.yakugaku_webinar .end{margin:1em auto;font-weight:bold;text-align:center;color:#cb3a3a}.yakugaku_webinar .yakugaku_webinar-intro .wrap{padding:0 60px}@media screen and (max-width:640px){.yakugaku_webinar .yakugaku_webinar-intro .wrap{padding:0}}.yakugaku_webinar .yakugaku_webinar-company,.yakugaku_webinar .yakugaku_webinar-event,.yakugaku_webinar .yakugaku_webinar-flow{padding:60px}@media screen and (max-width:640px){.yakugaku_webinar .yakugaku_webinar-company,.yakugaku_webinar .yakugaku_webinar-event,.yakugaku_webinar .yakugaku_webinar-flow{padding:30px 0}}.yakugaku_webinar .baroon_wrap{max-width:600px;margin-right:auto;margin-left:auto}@media screen and (max-width:640px){.yakugaku_webinar .baroon_wrap{gap:0}}.yakugaku_webinar .baroon{flex:1;position:relative;min-width:110px;margin:0 5px 5px;padding:6px 3px;text-align:center;color:#fff;background:#0bc2d1}@media screen and (max-width:640px){.yakugaku_webinar .baroon{min-width:70px;padding:5px 0px;font-size:.8em}}.yakugaku_webinar .baroon::before,.yakugaku_webinar .baroon::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid;border-color:#0bc2d1 rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .maintitle{margin-bottom:30px;font-size:min(48px,6vw);font-weight:bold;line-height:1.5;text-align:center;color:#333}.yakugaku_webinar .maintitle span{display:block;font-size:.6em;font-weight:normal}.yakugaku_webinar .hold_data{box-sizing:border-box;margin-bottom:20px;padding:30px 10px;text-align:center}.yakugaku_webinar .date_box{width:fit-content;margin:auto auto 1em;padding:.3em 1.5em;font-size:20px;text-align:center;border:1px solid}.yakugaku_webinar .date_box span{font-size:.8em}.yakugaku_webinar .schedule{display:block;flex:1;margin-bottom:15px;font-size:min(38px,6vw);font-weight:bold;line-height:1;text-align:center;color:#333}.yakugaku_webinar .schedule span{font-size:.6em}.yakugaku_webinar .eyecatch{background:linear-gradient(#eef9fb 50%, #fff 50%)}.yakugaku_webinar .eyecatch .wrap{box-sizing:border-box;padding:60px;background:#fff}@media screen and (max-width:640px){.yakugaku_webinar .eyecatch .wrap{padding:15px}}.yakugaku_webinar .ck{position:relative;box-sizing:border-box;margin:3.5em auto;padding:calc(22px + 1.3em) 3% 10px;border:3px solid #fcab35}.yakugaku_webinar .ck_blue{border:3px solid #0bc2d1}.yakugaku_webinar .ck_blue>.tit_ck{background-color:#0bc2d1}.yakugaku_webinar .tit_ck{display:inline-block;position:absolute;top:calc(-1em - 2px);padding:4px 1em;font-size:clamp(16px,4.2vw,1.4em);color:#fff;background:#fcab35;border-radius:100px}.yakugaku_webinar .company_list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-bottom:60px}@media screen and (max-width:640px){.yakugaku_webinar .company_list{margin-bottom:30px}}.yakugaku_webinar .company_list:has(.col2){gap:10px}.yakugaku_webinar .company_list .col2{width:calc((100% - 10px)/2);background:#fff}@media screen and (max-width:640px){.yakugaku_webinar .company_list .col2{width:100%}}.yakugaku_webinar .company_list .col3{width:calc(33.3333333333% - 20px);background:#fff}@media screen and (max-width:640px){.yakugaku_webinar .company_list .col3{width:100%}}.yakugaku_webinar .company_list .li_inside{list-style:inside}.yakugaku_webinar .box_wh{padding:20px;text-align:left}.yakugaku_webinar .company_detail{padding:30px 0}.yakugaku_webinar .company_detail:not(:last-of-type){border-bottom:1px solid}.yakugaku_webinar .prgram_date{margin:30px auto;padding:.5em;font-weight:bold;text-align:center;background:#fff}.yakugaku_webinar .prgram_wrap{padding:0 60px 60px;background:linear-gradient(transparent 1em, #f8f8f8 0.5em)}@media screen and (max-width:640px){.yakugaku_webinar .prgram_wrap{padding:0 20px 20px}}.yakugaku_webinar .time_schedule{font-weight:bold;padding-bottom:20px}@media screen and (max-width:640px){.yakugaku_webinar .time_schedule{padding-bottom:10px}}.yakugaku_webinar .time_schedule .time_schedule_list{padding:.5% 2%}@media screen and (max-width:640px){.yakugaku_webinar .time_schedule .time_schedule_list{flex-direction:column;gap:0;padding:3% 2%}}.yakugaku_webinar .time_schedule .time_schedule_time{min-width:7em}.yakugaku_webinar .table_info{display:grid;gap:5px;margin:auto;line-height:1.6}@media screen and (min-width:641px){.yakugaku_webinar .table_info{grid-template-columns:auto 1fr}}.yakugaku_webinar .table_info .table_dt{padding:1em;background:#def3f7}@media screen and (min-width:641px){.yakugaku_webinar .table_info .table_dt{display:grid;align-items:center;padding:1em 2em}}.yakugaku_webinar .table_info .table_dd{padding:1em;background:#eef9fb}.yakugaku_webinar .flow{max-width:750px;margin:auto auto 60px;counter-reset:item}.yakugaku_webinar .flow .f__textLL{margin-bottom:8px;font-size:1.2em;font-weight:bold}.yakugaku_webinar .flow .f__textLL::before{content:counter(item);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;padding:3px;text-align:center;counter-increment:item;color:#fff;background:#0bc2d1;border-radius:50%}@media screen and (min-width:641px){.yakugaku_webinar .flow .flow_detail{margin-left:40px}}.yakugaku_webinar .flow .l__flex_wrap:not(:last-child)::after{content:"";display:block;width:100%;margin-bottom:25px;font-family:FontAwesome;font-size:3em;line-height:1;text-align:center;color:#0bc2d1}.yakugaku_webinar .flow .flowimg{flex-shrink:0;text-align:center}.yakugaku_webinar .line{color:#fff;background:#2ed95a}@media screen and (min-width:641px){.yakugaku_webinar .line{padding:5% 0}.yakugaku_webinar .line .wrap{display:flex;align-items:center;justify-content:space-between;width:min(90%,1000px);margin-right:auto;margin-left:auto;padding:0 5%}}@media screen and (min-width:641px)and (max-width:640px){.yakugaku_webinar .line .wrap{flex-direction:column}}.yakugaku_webinar .line img{flex-shrink:0}.yakugaku_webinar .line .btn_wh{display:block;position:relative;max-width:450px;margin:30px auto;padding:15px;font-size:min(19px,4.8vw);text-align:center;transition:.3s;color:#2ed95a;background:#fff;border:2px solid;border-radius:100px}.yakugaku_webinar .line .btn_wh::after{content:"";position:absolute;top:50%;right:4%;font-family:FontAwesome;font-size:1.5em;transition:.3s;transform:translateY(-50%)}.yakugaku_webinar .line .widthmax{max-width:480px;margin:auto}.yakugaku_webinar .line .offical{margin:10px auto 20px}.yakugaku_webinar .line .imgillust{margin:20px 40px 20px 0}@media screen and (max-width:640px){.yakugaku_webinar .line .imgillust{width:50%;margin:20px auto}}.accordion-text.is-hide{overflow:hidden;position:relative;height:300px}.accordion-text.is-hide::before{content:url("/images/cram_school/bg_fadeout.png");position:absolute;bottom:-1em;width:100%}.accordion-btn{display:block;text-align:center;cursor:pointer;margin-bottom:50px}@media screen and (max-width:640px){.accordion-btn{margin-bottom:30px}}@media screen and (max-width:640px){.accordion-btn img{width:25%}}.background-light_cyan{background-color:#4fbfec}.background-light_blue{background-color:#e3eef3 !important}.background-sky_blue{background-color:#c8d6eb !important}.background-cyan{background-color:#6699c9 !important}.background-light_cyan{background-color:#88b9e1 !important}.background-light_gray{background-color:#efefef !important}.text-navy{color:#1f1a52 !important}.text-bknavy{color:#1a2a40 !important}.text-CeruleanBlue{color:#00beca !important}.text-cyan{color:#6699c9 !important}.text-white{color:#fff !important}.new-template{background-color:#d5f5ff}.block-box{background-color:#fff;max-width:1000px;width:100%;margin:0 auto;padding:40px;border-radius:10px;color:#333}.grid-background{--grid-color:#e3e3e3;--line-width:1px;--grid-spacing:40px;background-color:#fff;background-image:linear-gradient(to right, var(--grid-color) var(--line-width), transparent var(--line-width)),linear-gradient(to bottom, var(--grid-color) var(--line-width), transparent var(--line-width));background-size:var(--grid-spacing) var(--grid-spacing),var(--grid-spacing) var(--grid-spacing)}.pd50{padding:50px 25px}@media screen and (max-width: 768px){.block-box{padding:24px}.pd50{padding:40px 16px}}@media screen and (max-width: 480px){.block-box{padding:24px 20px}}.haeding{color:#4b4b4b;font-size:clamp(20px,2.8vw,33px);display:flex;flex-direction:column;gap:15px;margin:0 auto;font-weight:700;text-align:center;margin-bottom:30px}.haeding::after{content:"";width:50px;height:3px;margin:auto;background-color:#ff8e3f;border-radius:20px}.haeding2{color:#1f1a52;font-size:clamp(20px,2.8vw,33px);display:flex;flex-direction:column;gap:15px;margin:0 auto;font-weight:700;text-align:center;margin-bottom:30px}.haeding2::after{content:"";width:50px;height:3px;margin:auto;background-color:#657999;border-radius:20px}.yakugaku_webinar-main{position:relative}.main-visual .btn_entry{background-color:#fc9700}.main-visual .btn_entry_close{background-color:#ddd}.main-visual{background:url(/images/yakugaku_seminar/bg_cloud.svg) no-repeat bottom/cover;background-position:top}.main-visual_2512{background:url(/images/yakugaku_seminar/202512/tree.png) no-repeat bottom/cover;background-position:top}.main-visual .flex .bg_wh{max-width:500px;margin:0 auto 36px;border:5px solid #bef;border-radius:10px}.main-visual .flex .bg_wh .btn-box .waai{font-size:16px;font-weight:400}.main-visual_2512 .flex .bg_wh{max-width:500px;margin:0 auto 36px;border:5px solid #c3ddee;border-radius:10px}.main-visual_2512 .flex .bg_wh .btn-box .waai{font-size:16px;font-weight:400}.main-visual .bg_img{background:url(/images/yakugaku_seminar/left_woman.svg) no-repeat 0% 100%,url(/images/yakugaku_seminar/right_man.svg) no-repeat 100% 100%;background-repeat:no-repeat,no-repeat;background-position:0% 100%,100% 100%;background-size:19% auto,21% auto}.main-visual_2512 .bg_img_2512{background:url(/images/yakugaku_seminar/202512/left_woman_202512.svg) no-repeat 0% 100%,url(/images/yakugaku_seminar/202512/right_man_202512.svg) no-repeat 100% 100%;background-repeat:no-repeat,no-repeat;background-position:0% 100%,100% 100%;background-size:19% auto,22% auto}.main-visual .date_box{font-size:16px;background-color:#4fbfec;color:#fff;padding:5px;flex:none;margin:initial;border-radius:5px}.main-visual .schedule{font-size:40px;margin-bottom:0;flex:none;margin-left:8px}.main-visual .col{margin-bottom:15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.main-visual .blue{color:#44b4e1}.main-visual_2512 .date_box{font-size:16px;background-color:#fff;color:#1a2a40;padding:5px;flex:none;margin:initial;border-radius:5px}.main-visual_2512 .schedule{font-size:40px;margin-bottom:0;flex:none;margin-left:8px}.main-visual_2512 .col{margin-bottom:15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.main-visual_2512 .blue{color:#1a2a40}.mv_fg01{max-width:132px;width:100%}.mv_fg02{max-width:150px;width:100%}.fig_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.yakugaku_webinar .maintitle .font-xl{font-size:min(48px,6vw);font-weight:700;line-height:1.1;text-align:center;color:#333}.main-ttl{font-size:48px}.yakugaku_webinar .maintitle .sub-ttl{font-size:30px}.yakugaku_webinar .yellow{flex:1;position:relative;min-width:110px;margin:0 5px 5px;padding:6px 3px;text-align:center;color:#4b4b4b;background:#ffffbc;border-radius:30px}@media screen and (max-width: 640px){.yakugaku_webinar .yellow{min-width:70px;padding:5px 0;font-size:.8em}}.yakugaku_webinar .yellow::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid;border-color:#ffffbc rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .light_cyan{flex:1;position:relative;min-width:110px;margin:0 5px 5px;padding:6px 3px;text-align:center;color:#fff;background:#88b9e1;border-radius:30px}@media screen and (max-width: 640px){.yakugaku_webinar .light_cyan{min-width:70px;padding:5px 0;font-size:.8em}}.yakugaku_webinar .light_cyan::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid;border-color:#88b9e1 rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .yellow::before,.yakugaku_webinar .yellow::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid;border-color:#ffffbc rgba(0,0,0,0) rgba(0,0,0,0)}.yakugaku_webinar .light_cyan::before,.yakugaku_webinar .light_cyan::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid;border-color:#88b9e1 rgba(0,0,0,0) rgba(0,0,0,0)}.arc_box{font-size:17px;font-weight:bold;background-color:#4fbfec;color:#fff;padding:5px;flex:none;margin:0 auto 10px;border-radius:5px}.sp-img{display:none}.pc-img{display:block}@media screen and (max-width: 1024px){.main-visual .flex .bg_wh,.main-visual_2512 .flex .bg_wh{max-width:465px}.main-visual .schedule,.main-visual_2512 .schedule{font-size:38px}}@media screen and (max-width: 860px){.main-visual .flex .bg_wh,.main-visual_2512 .flex .bg_wh{width:90%;max-width:initial}.main-visual .schedule,.main-visual_2512 .schedule{font-size:35px}.main-visual .bg_img{background:none}.main-visual_2512 .bg_img_2512{background:none}.sp-img{display:flex}.pc-img{display:none}}@media screen and (max-width: 768px){.main-visual .flex .bg_wh,.main-visual_2512 .flex .bg_wh{width:90%;max-width:initial;padding:20px}.main-visual .col,.main-visual_2512 .col{flex-direction:column}.main-visual .date_box,.main-visual_2512 .date_box{width:100%;max-width:150px;margin-bottom:8px}.main-visual .btn_entry,.main-visual .btn_entry_close,.main-visual_2512 .btn_entry,.main-visual_2512 .btn_entry_close{width:min(80vw,335px)}.yakugaku_webinar .maintitle .font-xl{font-size:30px}.yakugaku_webinar .maintitle .font-s{font-size:30px;display:block}.yakugaku_webinar .maintitle .sub-ttl{font-size:18px}}@media screen and (max-width: 480px){.mv_fg01{max-width:90px;width:90%}.mv_fg02{max-width:115px;width:90%}.mv_fg02_c{max-width:95px !important}.yakugaku_webinar .maintitle .font-xl{font-size:28px;line-height:1.2;margin:5px 0}.main-visual .btn_entry,.main-visual .btn_entry_close,.main-visual_2512 .btn_entry,.main-visual_2512 .btn_entry_close{width:min(76vw,335px)}.main-visual .flex .bg_wh .btn_entry::after,.main-visual_2512 .flex .bg_wh .btn_entry::after{right:20px}.main-visual .flex .bg_wh .btn_entry_close::after,.main-visual_2512 .flex .bg_wh .btn_entry_close::after{right:20px}}#anker-links .anker-link{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:auto}#anker-links .anker-link .anker-link_item{font-size:clamp(14px,2vw,16px);border-right:1px solid #fff;flex:1 0 33.3%}#anker-links .anker-link .anker-link_item:first-child{border-left:1px solid #fff}@media screen and (min-width: 767px){#anker-links .anker-link .anker-link_item{border-right:1px solid #ddd;flex:1}#anker-links .anker-link .anker-link_item:first-child{border-left:0}#anker-links .anker-link .anker-link_item:last-child{border-right:0}}@media screen and (max-width: 766px){#anker-links .anker-link .anker-link_item{flex:1 0 33.3333333333%}#anker-links .anker-link .anker-link_item:nth-child(1){border-bottom:1px solid #fff;border-left:0}#anker-links .anker-link .anker-link_item:nth-child(2){border-bottom:1px solid #fff}#anker-links .anker-link .anker-link_item:nth-child(3){border-bottom:1px solid #fff;border-right:0}#anker-links .anker-link .anker-link_item:nth-child(4){border-left:0}#anker-links .anker-link .anker-link_item:nth-child(6){border-right:0}}#anker-links .anker-link .anker-link_item a{display:flex;flex-direction:column;text-align:center;color:#fff;padding:1em 0}#anker-links .anker-link .anker-link_item a:hover{opacity:.6}#anker-links .anker-link .anker-link_item a::after{content:"";font-family:FontAwesome}.about-block p{line-height:1.8}.about-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;margin:0 auto}.about-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);flex:1 1 300px;display:flex;flex-direction:column;min-height:200px;transition:transform .3s,box-shadow .3s}.about-box .logo{padding-bottom:0;display:flex;justify-content:center;align-items:center}.about-box h3{padding:24px;background:#ffd3a8;border-radius:10px 10px 0 0}.about-box p{padding:30px;line-height:1.6;letter-spacing:.5px}.about-box ul{list-style-type:none;padding-left:0}.about-box li{background-color:#e9f5ff;border-left:4px solid #0056b3;padding:10px 15px;margin-bottom:10px;border-radius:4px}.about-box li:last-child{margin-bottom:0}@media(max-width: 768px){.about-container{flex-direction:column}.about-box{min-height:auto;flex:auto}.about-box h3{padding:24px}}.about-box p{padding:24px}.about-part_box{position:relative;margin:2em 0;padding:1em 1.3em;border:solid 3px #4fbfec;border-radius:8px}.about-part_box .box-title{position:absolute;display:inline-block;top:-16px;left:12px;padding:0 9px;line-height:1.3;font-size:18px;background:#fff;color:#44b4e1;font-weight:700}.about-part_box2{position:relative;margin:2em 0;padding:1em 1.3em;border:solid 3px #6699c9;border-radius:8px}@media screen and (max-width: 768px){.about-part_box2{padding:.5em .3em}}.about-part_box2 p{margin:0;padding:5px 0}.about-part_box2 .box-title{position:absolute;display:inline-block;top:-16px;left:12px;padding:0 9px;line-height:1.3;font-size:18px;background:#fff;color:#6699c9;font-weight:700}.about-part_box2 ul{padding:.5em 1em .5em 2.3em;position:relative;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;max-width:1200px;margin:0 auto;border-radius:5px}.about-part_box2 ul li{position:relative;flex:1 1 300px;display:flex;flex-direction:column;justify-content:space-between}.about-part_box2 ul li::after{content:"";display:block;position:absolute;top:.5em;left:-1.5em;width:10px;height:5px;border-left:3px solid #6699c9;border-bottom:3px solid #6699c9;transform:rotate(-45deg)}.about-part_box p{margin:0;padding:5px 0}.about-part_box ul{padding:1em 1em 1em 2.3em;position:relative;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;max-width:1200px;margin:0 auto;background-color:#e4f9ff;border-radius:5px}.about-part_box ul li{position:relative;flex:1 1 300px;display:flex;flex-direction:column;justify-content:space-between}.about-part_box ul li::after{content:"";display:block;position:absolute;top:.5em;left:-1.5em;width:10px;height:5px;border-left:3px solid #fc9700;border-bottom:3px solid #fc9700;transform:rotate(-45deg)}#companies{background-color:#d5f5ff}#companies .companies-block .companies-link{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:24px}#companies .companies-block .companies-link li{width:48%;max-width:350px;text-align:center;margin:auto}@media screen and (max-width: 768px){#companies .companies-block .companies-link{gap:16px;width:100%}.about-block p{font-size:16px}#companies .companies-block .companies-link li{width:100%}.about-part_box .box-title{font-size:17px}}@media screen and (max-width: 484px){.about-part_box .pt20-sp01{padding-top:20px}#companies .companies-block .companies-link li{max-width:280px}}@media screen and (max-width: 375px){.about-part_box .pt20-sp02{padding-top:20px}}#benefits{background-color:#fff}#benefits .benefits-content{max-width:1000px;margin:0 auto;padding:50px 24px}#benefits .benefit-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;padding:24px;text-align:center;border:5px solid #ff8e3f;border-radius:10px;background-color:#fdfaef}.benefit-right .benefit_img{max-width:350px;width:100%}.benefit_tt{font-size:17px;line-height:30px;letter-spacing:.05em;font-weight:700;color:#ed6b00;margin-bottom:13px}.benefit_tt span{display:inline-block;padding:0 19px;position:relative}.benefit_tt span:before,.benefit_tt span:after{content:"";position:absolute;width:2px;height:14px;background-color:#ed6b00;bottom:5px;left:0;transform:rotate(-50deg)}.benefit_tt span:after{left:auto;right:0;transform:rotate(50deg)}.benefit_hd{font-size:clamp(20px,2.8vw,33px);line-height:50px;letter-spacing:.1em;font-weight:700;display:inline;position:relative;z-index:0}.benefit_desc{margin-top:16px;margin-bottom:16px;font-size:18px;line-height:28px;letter-spacing:.08em;font-weight:700}.txt-left{text-align:left}@media screen and (max-width: 900px){#benefits .benefit-block{justify-content:center}.benefit-left{margin-bottom:30px}}@media screen and (max-width: 768px){.benefit_desc{line-height:1px;margin-top:5px;margin-bottom:24px}.benefit_tt{font-size:15px;line-height:20px;margin-bottom:5px}.benefit_tt span:before,.benefit_tt span:after{bottom:0}#benefits .benefit-block{border:4px solid #ff8e3f}}#schedule{background-color:#fefcc3}#schedule .block{padding:45px 40px}#schedule .schedule-block .time_schedule{padding-bottom:0}#schedule .schedule-content .schedule-block .time_schedule .time_schedule_list{color:#4b4b4b}#schedule .schedule-content .schedule-block .time_schedule .time_schedule_list .time_schedule_time{color:#ff8e3f}@media screen and (max-width: 768px){#schedule .schedule-content .schedule-block .time_schedule .time_schedule_list{padding:2% 0%}}#flow{background-color:#fff}#flow .flow-block{padding:0}.flow_list{max-width:820px;margin:0 auto 0;padding-bottom:0}.flow_listItem{position:relative;z-index:10;justify-content:center;align-items:flex-start}.flow_listItem+.flow_listItem{margin-top:40px}.col{display:flex}.flow_listItem:nth-last-of-type(n+2)::before{content:"";position:absolute;bottom:-16%;left:37px;z-index:1;display:block;width:0;height:calc(100% - 60px - 16px);border-right:2px dotted #7f7f7f}.flow_listItem .step{position:relative;z-index:10;margin-right:20px}.flow_listItem .step .ic{display:flex;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;color:#fff;background-color:#ff8e3f;border-radius:50%;position:relative;line-height:.8;font-size:clamp(20px,2.8vw,24px)}.flow_listItem .step .ic::before{content:"STEP";font-size:clamp(13px,2.8vw,15px);display:block;margin-bottom:3px;letter-spacing:1px;line-height:1}.flow_listItem_content .ttl{margin-bottom:10px;font-size:clamp(19px,2.3vw,24px);font-weight:700}.flow_listItem_content .txtBox{padding:20px 25px;font-size:16px}.txtBox{padding:25px 30px;background:#f7f5f0;border-radius:20px}@media screen and (max-width: 768px){.flow_listItem .step .ic{width:60px;height:60px;line-height:.8}.flow_listItem .step{margin-right:10px;padding-top:0}.flow_listItem:nth-last-of-type(n+2)::before{left:30px;bottom:-4%}}#faq{background-color:#d5f5ff}#faq .faq-block{max-width:1000px;width:100%;margin:auto}.faq-block .f_large,.faq-block .qa_list .a:before,.faq-block .qa_list .q:before,.faq-block .term_txt{font-size:min(25px,4.5vw);font-weight:400}.faq-block .bgwrap .is-new-color:before{color:#00beca !important}.faq-block .bgwrap .a.is-new-color:before{color:#657999 !important}.faq-block .qa_list{margin-bottom:30px;color:#4b4b4b;background-color:#fff;border-radius:10px}.faq-block .qa_list:last-child{margin-bottom:0}.faq-block0 .qa_list .q{display:flex;align-items:center;gap:3px;margin-bottom:8px;padding-bottom:8px;font-size:min(24px,4.5vw);cursor:pointer;border-bottom:1px solid #aaa}.faq-block .qa_list .q .qa{flex-grow:1;line-height:1.3}.faq-block .qa_list .q:before{content:"Q";position:initial;margin-right:10px;color:#ff8e3f;font-weight:700}.faq-block .qa_list .q::after{content:"";width:10px;height:10px;margin-left:auto;transition:.3s;transform:rotate(135deg);border-top:2px solid;border-right:2px solid}.js__arrow{display:flex;flex-direction:row;justify-content:center;align-items:anchor-center;padding:16px 24px}.js__arrow:hover{cursor:pointer}.faq-block .qa_list .a{display:flex;align-items:center;gap:3px;padding:16px 24px}.faq-block .qa_list .a:before{content:"A";margin-right:10px;color:#4fbfec;font-weight:700}.faq-block .qa_list .open:after{transform:rotate(315deg) translate(-7px, 5px)}@media screen and (max-width: 640px){.faq-block .qa_list .q::after{width:6px;height:6px}.faq-block .qa_list{margin-bottom:16px}.faq-block0 .qa_list .q{font-size:min(25px,4vw)}.js__arrow{padding:16px}.faq-block .qa_list .a{padding:0 16px 16px 16px}}#event .event-haeding{font-size:clamp(20px,2.8vw,33px);font-weight:700;text-align:center;color:#4b4b4b;margin-bottom:30px}#event .event-haeding span{display:inline-block;padding:0 19px;position:relative}#event .event-haeding span:before,#event .event-haeding span:after{content:"";position:absolute;width:2px;height:30px;background-color:#ed6b00;bottom:0;left:0;transform:rotate(-30deg)}#event .event-haeding span:before,#event .event-haeding .brackets:after{background-color:#657999}#event .event-haeding span:after{left:auto;right:0;transform:rotate(30deg)}#event .event-txt{max-width:1000px;width:100%;margin:0 auto 30px}#event .event-content .event-block .flex-wrap{display:flex;justify-content:space-around;gap:50px}#event .event-content .event-block .flex-wrap li{flex:1}.event-block{max-width:1000px;width:100%;margin:0 auto;border-radius:10px;color:#4b4b4b}@media screen and (max-width: 768px){#event .event-content .event-block .flex-wrap{display:block;text-align:center}#event .event-content .event-block .flex-wrap li:first-child{margin-bottom:24px}#event .event-haeding span:before,#event .event-haeding span:after{height:20px}#event .event-txt{margin-bottom:24px}}#howto{padding:50px 25px}@media screen and (max-width: 768px){#howto{padding:40px 16px}#howto .wrap{padding:24px 20px !important}}#howto .wrap{max-width:1000px;width:100%;margin:0 auto;padding:40px;border-radius:10px}.howto_psps{background-color:#fefcc3;padding:50px 0}.howto_psps .wrap{background-color:#fff;padding:40px;margin:50px;width:auto}.howto_psps .n_title{display:flex;align-items:end;justify-content:center;background:none}.howto_psps .n_title .logo_psps{width:100%;max-width:300px}.howto_psps .mr_capture{display:block;margin-bottom:10px;border-radius:500px}.howto_psps .psps_wrap{display:flex;align-items:center;gap:20px 50px}.howto_psps p{margin:5px 0 15px}.n_title{width:fit-content;margin:auto auto 20px;padding:10px 1em 5px;font-size:min(30px,4.8vw);font-weight:400;text-align:center;background:linear-gradient(transparent 50%, #fff9a9 50%)}.cl__bl{color:#4fc3c9}a.linkcolor{color:#59a0ff}@media screen and (max-width: 640px){.howto_psps .psps_wrap{flex-direction:column}.howto_psps .n_title .logo_psps{width:100%;max-width:230px}.howto_psps .wrap{margin:40px 16px;padding:40px 24px}.n_title{font-size:min(30px,4vw);padding:16px 0}}.howto_psps .psps_wrap .mr_img{flex-shrink:0}.howto_psps .psps_wrap .mr_img img{display:block;width:300px;margin:auto auto 10px}@media screen and (max-width: 640px){.howto_psps .psps_wrap .mr_img img{max-width:80%}}.sikaku_box{position:fixed;right:0;bottom:0;opacity:0;z-index:-1;transition:.3s;background-color:hsla(0,0%,100%,.8);width:100%;padding:5px 0}.sikaku_box .btn-box{display:flex;justify-content:center;align-items:center;gap:8px;max-width:870px;margin:auto}@media screen and (max-width: 640px){.sikaku_box .btn-box .btn-primary,.sikaku_box .btn-box .btn-primary-line{line-height:1.3;padding:10px}}.sikaku_box.fixed{opacity:1;z-index:10000}.sikaku_box .btn_entry{background-color:#fc9700}.sikaku_box .btn_entry_close{background-color:#ddd}a[class^=btn0]{display:block !important;position:relative;z-index:10;box-sizing:border-box;width:fit-content;min-width:320px;margin:1em auto;padding:1.1em 2.5em 1.1em 1.5em;font-size:min(20px,4vw);text-align:center;color:#fff;border-radius:100px}@media screen and (max-width: 640px){a[class^=btn0]{width:calc(100% - 20px);min-width:auto;max-width:100%}}a[class^=btn02]{padding:.8em 2.5em .8em 1.5em;font-size:1em}a[class^=btn0]::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;transition:ease .25s;background:var(--bg);background-position:0;border-radius:100px}a[class^=btn0]::after{content:"";position:absolute;top:50%;right:1.5em;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-top:2px solid;border-right:2px solid}a[class^=btn]:hover::before{transition:ease .25s;background-position:-100%;background-size:200%}a.btn01_wh,a.btn02_wh{color:#444;border:2px solid #444}a.no_bdr{border:none}a.btn01_wh::before,a.btn02_wh::before{background:#fff}a.btn01_wh:hover,a.btn02_wh:hover{color:#fff}a.btn01_wh:hover::before,a.btn02_wh:hover::before{background:var(--mrColor)}a.txt_linkcolor{color:#de77a4}.theme_blue{--color:#00a5c9;--bg:linear-gradient(98.79deg, #00a5c9 61.42%, #00bec9 85.19%);--blcolor:#00a5c9}.theme_blue>*{--color:#00a5c9;--bg:linear-gradient(98.79deg, #00a5c9 61.42%, #00bec9 85.19%);--blcolor:#00a5c9}.theme_orange{--color:#f37800;--bg:linear-gradient(98.79deg, #f37800 61.42%, #fb9c40 85.19%);--orcolor:#f37800}.theme_orange>*{--color:#f37800;--bg:linear-gradient(98.79deg, #f37800 61.42%, #fb9c40 85.19%);--orcolor:#f37800}.theme_pink{--color:#de77a4;--bg:linear-gradient(98.79deg, #de77a4 61.42%, #ec9abe 85.19%);--cpkolor:#de77a4}.theme_pink>*{--color:#de77a4;--bg:linear-gradient(98.79deg, #de77a4 61.42%, #ec9abe 85.19%);--cpkolor:#de77a4}.theme_gray{color:#a8a8a8 !important;background-color:#e4e4e4}.close_non{pointer-events:none}