.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}:root{--accColor:#fff;--baseColor:#333;--color0:#f2f2f0;--color25:#d4d4b8;--color50:#ccc;--color75:#636363;--color100:#323433;--black0:#f2f2f0;--black25:#d4d4b8;--black50:#ccc;--black75:#636363;--black100:#323433;--blue0:#effffc;--blue25:#d6f6f3;--blue50:#6ce0d7;--blue75:#49d5ca;--blue100:#36a49b;--green0:#f7f9e4;--green25:#eef09c;--green50:#e6e894;--green75:#bfc800;--green100:#cbd02b;--orange0:#fdfdf1;--orange25:#fff2e5;--orange50:#ef9737;--orange75:#ff8500;--orange100:#ca6900;--yellow100:#fff949;--easing:cubic-bezier(0.61, 0.39, 0.49, 0.59)}.theme__blue,.theme__blue>*{--color0:#effffc;--color25:#d6f6f3;--color50:#6ce0d7;--color75:#49d5ca;--color100:#36a49b}.theme__green,.theme__green>*{--color0:#f7f9e4;--color25:#eef09c;--color50:#e6e894;--color75:#bfc800;--color100:#cbd02b}.theme__orange,.theme__orange>*{--color0:#fdfdf1;--color25:#fff2e5;--color50:#ef9737;--color75:#ff8500;--color100:#ca6900}.theme__yellow,.theme__yellow>*{--color100:#fff949}.theme__white,.theme__white>*{--color0:#f2f2f0;--color25:#d4d4b8;--color50:#ccc;--color75:#636363;--color100:#323433}.l__flex{display:flex;align-items:center;justify-content:space-between}.l__flex_center,.l__flex_center_endsp{display:flex;align-items:center;justify-content:center}.l__flex_start{display:flex;justify-content:flex-start;align-items:baseline}.l__flex_top{display:flex;justify-content:space-between}.l__flex_end{display:flex;align-items:flex-end}.l__flex_row{display:flex;flex-direction:row-reverse}.l__flex_left{display:flex}.l__flex_left_middle{display:flex;align-items:center}.l__flex_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.l__flex_same{display:flex;align-items:center;justify-content:space-between}.l__flex_list li{display:flex}.l__flex_list li:before{content:"・"}.l__flex_column{display:flex;flex-direction:column}.l__flex_column_center{display:flex;flex-direction:column;align-items:center}.l__flexc_2{flex:1 1 48%}.l__f_center{justify-content:center}.l__f_end{align-items:flex-end}.l__f_row{flex-direction:row-reverse}.l__f_v_center{align-items:center}.l__f_auto{flex:1 1 auto}.l__f1{flex:1}.l__inflex{display:inline-flex}.l__inflex_center{display:inline-flex;justify-content:center}.l__grid{display:grid;align-items:center;grid-template-rows:auto;grid-template-columns:auto 1fr;gap:2%}.l__grid_re{display:grid;align-items:center;grid-template-rows:auto;grid-template-columns:1fr auto;gap:2%}.l__grid_img{grid-row:1;grid-column:1}.l__grid_text{grid-row:1;grid-column:2}.l__grid_re_img{grid-row:1;grid-column:2}.l__grid_re_text{grid-row:1;grid-column:1}.l__grid_move{display:grid;align-items:center;grid-template-rows:auto auto;grid-template-columns:auto 1fr;grid-template-areas:"visual title" "visual text";gap:2%}.l__grid_moveimg{grid-area:visual}.l__grid_movetitle{align-self:end;grid-area:title}.l__grid_movetext{align-self:start;grid-area:text}.l__grid{display:-ms-grid;-ms-grid-columns:auto 1fr;-ms-grid-rows:auto}.l__grid_re{display:-ms-grid;-ms-grid-columns:1fr auto;-ms-grid-rows:auto}.l__grid_img{-ms-grid-row:1;-ms-grid-column:1}.l__grid_text{-ms-grid-row:1;-ms-grid-column:2}.l__grid_re_img{-ms-grid-row:1;-ms-grid-column:2}.l__grid_re_text{-ms-grid-row:1;-ms-grid-column:1}.l__block,.l__block_sp{width:96%;max-width:960px;margin:10px auto}.l__minblock{width:96%;max-width:800px;margin:10px auto}.l__center{display:flex;align-items:center;justify-content:center}.l__col2{width:48%}.l__col3{width:32%}.l__col4{width:24%}.l__col5{width:19%}.l__magin{margin:2% 0}.l__magin_l{margin:4% 0}.l__magin_bottom{margin:2% 0 35px}.l__magin_min{margin:10px 0}.l__magin_text{margin:8px 0}.l__magin_bl{margin-bottom:50px}.l__magin_bm{margin-bottom:25px}.l__magin_bs{margin-bottom:10px}.l__waai{display:flex;align-items:baseline;justify-content:center}.l__waai2{display:flex;align-items:flex-end;justify-content:center}.l__waailine,.l__waailine2{width:15px;height:auto;margin:0 8px;stroke:var(--black75)}@media all and (-ms-high-contrast: none){.l__waailine,.l__waailine2{height:19px}}@media screen and (max-width:640px){.l__flex,.l__flex_start{flex-direction:column}.l__flex_center_endsp{align-items:flex-end}.l__grid,.l__grid_re{display:flex;flex-direction:column}.l__block_sp{width:100%}.l__col2{width:48%;margin-bottom:8px}.l__col3{width:100%;margin-bottom:8px}.l__col4{width:100%;margin-bottom:8px}.l__flex_wrap .l__col4{width:49%;margin-bottom:8px}.l__waai{align-items:center;width:96%;margin:auto}.l__waailine2{transform:scale(1.2, 1.8)}.l__grid_move{grid-template-columns:1fr 4fr;grid-template-areas:"title title" "visual text"}}.m__btn{display:block;width:90%;max-width:500px;margin:15px auto 30px;padding:15px 0;text-align:center;transition:.3s;color:var(--accColor);background:var(--color75);box-shadow:0 4px 0 var(--color100);border-radius:5px}.m__btn_flat{display:block;width:90%;max-width:500px;margin:15px auto;padding:15px;line-height:1.3;transition:.3s;border-radius:3px}.m__btn_mini{max-width:350px}.m__btn_arrow{position:relative}.m__btn_arrow::after{content:"";position:absolute;top:50%;width:12px;height:12px;transform:rotate(45deg) translateY(-50%);border-top:2px solid;border-right:2px solid;border-radius:0 2px 0 0}.m__btn:hover{background:var(--color50)}.m__btnfree::before{content:"無料";margin-right:8px;padding:0 15px 2px;color:var(--color75);background:var(--yellow100);border-radius:50px}.m__box{padding:2% 0;background:var(--accColor);box-shadow:0 4px 0 var(--color25);border-radius:5px}.m__bordertext{color:var(--accColor);text-shadow:0 1px 1px var(--black100),1px 0 1px var(--black100),0 -1px 1px var(--black100),-1px 0 1px var(--black100);stroke:var(--accColor)}.m__border_wh{filter:drop-shadow(0px 2px 0px var(--accColor)) drop-shadow(1px -2px 1px var(--accColor)) drop-shadow(2px -1px 0px var(--accColor)) drop-shadow(-2px 2px 1px var(--accColor)) drop-shadow(-2px -1px 0px var(--accColor))}.m__border_waai{stroke:var(--accColor);filter:drop-shadow(0px 1px 0 var(--baseColor)) drop-shadow(0 -1px 0 var(--baseColor)) drop-shadow(1px 0 0 var(--baseColor)) drop-shadow(-1px 0 0 var(--baseColor))}.m__waai{display:flex;align-items:center;justify-content:center;text-align:center}.m__waai::before,.m__waai::after{content:"";width:10%;max-width:2em;height:1px;transform:rotate(60deg);background:var(--color75)}.m__waai::after{transform:rotate(-60deg)}.m__borderlineY{background:linear-gradient(transparent 0%, transparent 85%, var(--yellow100) 85%)}.m__borderlineG{background:linear-gradient(transparent 0%, transparent 85%, var(--green100) 85%)}.m__borderlineB{background:linear-gradient(transparent 0%, transparent 85%, var(--blue75) 85%)}mark{padding:0 2%;color:var(--color75);background:var(--yellow100)}.m__marker{background-image:linear-gradient(to left, transparent 50%, var(--color) 50%);background-repeat:repeat-x;background-position:-200% 1em;background-size:200% .3em}.m__baroon{position:relative;margin-bottom:10px;padding:1px 5%;text-align:center;color:var(--color75);background:var(--accColor);border-radius:50px}.m__baroon_border{border:3px solid}.m__baroon:before,.m__baroon_border:before,.m__baroon_border:after{content:"";position:absolute;top:99%;left:50%;width:0;height:0;transform:translateX(-50%) scaleX(0.7);border:10px solid var(--accColor);border-color:var(--accColor) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.m__baroon_border:before{z-index:100}.m__baroon_border:after{z-index:10;border:16px solid;border-color:var(--color75) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.m__baroon_up:before,.m__baroon_border.m__baroon_up:before,.m__baroon_border.m__baroon_up:after{content:"";position:absolute;z-index:100;top:-20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--accColor) rgba(0,0,0,0)}.m__baroon_border.m__baroon_up:after{z-index:10;top:-32px;border:16px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color75) rgba(0,0,0,0)}.m__centerline{display:flex;align-items:center}.m__centerline:before,.m__centerline:after{content:"";flex-grow:1;height:1px;margin:0 .3em;border-top:1px solid}.m__br_pc{display:block}.m__br_sp{display:inline}@media screen and (max-width:640px){.m__bordertext{text-shadow:0 1px 0 var(--black100),1px 0 0 var(--black100),0 -1px 0 var(--black100),-1px 0 0 var(--black100)}.m__br_pc{display:inline}.m__br_sp{display:block}.m__spslider{overflow:hidden;width:100%}.m__spslider:after{content:"← スワイプで移動できます →";display:block;margin-bottom:10px;font-size:.9rem;color:#666}.m__slides{display:flex;overflow-x:auto;justify-content:initial;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.m__slides li{flex-shrink:0;position:relative;width:90%;margin:auto 2%;transition:transform .5s;transform:scale(1);transform-origin:center center;scroll-snap-align:start}}.f__title{font-size:calc(24px + 3*(100vw - 375px)/265);text-align:center}.f__subtitle{font-size:calc(18px + 2*(100vw - 375px)/265);text-align:center}.f__minitext{font-size:calc(10px + 2*(100vw - 375px)/265)}.f__stit{font-size:24px;font-size:clamp(21px,2vw, 28px);text-align:center}.f__bigbtn{font-size:calc(18px + 3*(100vw - 375px)/265);text-align:center}.f__btn{font-size:calc(20px + 2*(100vw - 375px)/265);text-align:center}.f__btnM{font-size:calc(18px + 1*(100vw - 375px)/265);text-align:center}.f__minibtn{font-size:calc(16px + 2*(100vw - 375px)/265);text-align:center}.f__textLL{font-size:calc(18px + 2*(100vw - 375px)/265)}.f__leadtext{font-size:calc(15px + 2*(100vw - 375px)/265)}.f__textlarge{font-size:calc(14px + 2*(100vw - 375px)/265);text-align:center;font-weight:bold}.f__text{font-size:calc(14px + 1*(100vw - 375px)/265)}.f__minitext{font-size:calc(10px + 2*(100vw - 375px)/265)}.f__small{font-size:11px}.f__note{font-size:11px;display:block}.f__lpmaincopy{font-size:16px;font-size:clamp(10px,1.5vw,2em)}.f__center{text-align:center}.f__right{text-align:right}.f__blue{color:var(--blue75)}.f__white{color:var(--accColor)}.f__em{font-size:2em;line-height:1}.f__strong{display:inline-block;font-size:1.2em;line-height:1;transform:skewX(-10deg)}.f__boxtext{text-align:justify;line-height:1;font-size:.95em}.f__bold{font-weight:bold}.f__scale12{font-size:1.2em}.f__lh13{line-height:1.3}.f__lh15{line-height:1.5}.f__lh18{line-height:1.8}@media screen and (max-width: 640px){.f__note{font-size:9.5px}.f__centersp{text-align:center}}@keyframes lineStroke{0%{background-position:-100% 1em}100%{background-position:-200% 1em}}@keyframes popbaroon{0%,100%{transform:translateY(-15%)}50%{transform:translateY(0)}}.popbaroon{animation:popbaroon 4s infinite}.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}:root{--LINEcolor:#2ed95a;--baseColor:#535353}h1,h2,h3,h4,h5{font-weight:normal}.theme__labo,.theme__labo>*{--color:#45bec9;--bg:#daf2f4}.theme__base,.theme__base>*{--color:#535353;--bg:#f7f7f7;--bg2:#d8d8d8}.theme__blue,.theme__blue>*{--color:#00a0e9;--bg:#ecfaff;--bg2:#00bdc9}.theme__navy,.theme__navy>*{--color:#4965d9;--bg:#8098ff;--bgtag:#e6ebff}.theme__green,.theme__green>*{--color:#27d19f;--bg:#eaffed;--bgtag:#e2f6f0;--shadow:#51a189}.theme__LINE,.theme__LINE>*{--color:#2ed95a;--bg:#eaffed}.theme__yellow,.theme__yellow>*{--color:#fdcd01;--bg:#fffff6;--bg2:#fff790;--color25:#ffffe2}.theme__khaki,.theme__khaki>*{--color:#9aa117;--bg:#f3f4e9}.theme__orange,.theme__orange>*{--color:#f19500;--hov:#f3ac39;--shadow:#c47a03}.theme__amber,.theme__amber>*{--color:#ff9c23;--hov:#fdb65f;--shadow:#e38819;--bgtag:#fdedd8}.theme__gray,.theme__gray>*{--color:#d3d3d3;--bg:#f2f2f2}.f__color{color:var(--color)}.f__strong{display:block;font-weight:bold;line-height:1.3;transform:none}@media screen and (min-width:769px){.spbr{display:none}}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt50{margin-top:50px !important}.mt80{margin-top:80px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.m15{margin:15px auto !important}.m20{margin:20px auto !important}.m30{margin:30px auto !important}.m40{margin:40px auto !important}.n_list>li{margin-left:1.2em;list-style:disc;text-align:left}.ck_list>li::before{content:"";margin-right:5px;font-family:FontAwesome}.company_list{margin:25px auto;text-align:center}.company_list img{display:inline;width:30%;margin:10px 1%}.num_list>li{margin-left:1.2em;list-style:decimal}.pt_list{counter-reset:listCnt}.pt_list h4::before{content:"ポイント" counter(listCnt);margin-right:8px;padding:7px 15px;font-size:.8em;font-weight:normal;text-align:center;white-space:nowrap;counter-increment:listCnt;color:#fff;background:var(--color);border-radius:50px}.sub_title{display:flex;align-items:center;justify-content:center;margin:50px auto;text-align:center}.sub_title::before,.sub_title::after{content:"";flex-grow:1;height:1px;background:var(--color)}.sub_title::before{margin-right:1rem}.sub_title::after{margin-left:1rem}.f_btntxt{font-size:min(1.3em,4.4vw)}.m__waai{display:flex;align-items:center;justify-content:center;margin-bottom:5px;font-size:1.1em;font-weight:bold;text-align:center}.m__waai::before,.m__waai::after{content:"";width:10%;max-width:2em;height:1px;transform:rotate(60deg);background:var(--color75)}.m__waai::after{transform:rotate(-60deg)}@media screen and (max-width:640px){.mb30sp{margin-bottom:30px}}.cram_school{overflow:hidden;font-size:1.5em;line-height:1.8;color:var(--baseColor)}.cram_school .slick-dots,.cram_school .slick-dots li{position:initial}.cram_school .slick-dots li button:before{display:none}.cram_school section{width:100vw;margin:0 calc(50% - 50vw);padding:5% 0}@media screen and (max-width:640px){.cram_school section{padding:8% 0}}.cram_school .title{padding-bottom:3%;font-size:calc(30px + 2*(100vw - 375px)/265);font-weight:normal;font-style:italic;text-align:center}@media screen and (max-width:640px){.cram_school .title{padding-bottom:6%}}.cram_school .note{display:block;margin-bottom:5px;margin-left:1em;font-size:.9em;line-height:1.3;text-indent:-1em}.cram_school .obi_title{padding:20px;color:var(--accColor);background:var(--color);border-radius:10px}@media screen and (max-width:640px){.cram_school .obi_title_adj{margin-bottom:3px;padding:8px 20px 12px}}.cram_school .obi_title.arrowD::before{content:"詳しく見る";position:absolute;right:8%;font-size:.8em;top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.cram_school .obi_title.arrowD::before{right:10%}}.cram_school .obi_title.open.arrowD::before{content:"閉じる"}.cram_school .obi_title.open.arrowD::after{transform:rotate(180deg) translateY(50%)}.cram_school .obi_title.arrowD::after{font-size:2em}.cram_school .tit_attention{margin:30px auto 15px;padding-bottom:10px;font-size:1.4em;text-align:center;border-bottom:1px solid}.cram_school .js__arrow{cursor:pointer}.cram_school .wrapper{box-sizing:border-box;width:96%;max-width:1000px;margin:auto}.cram_school .contents{box-sizing:border-box;width:100%;margin:auto;margin-top:-2%;padding:5%;border:2px solid var(--color);border-top:none;border-radius:0 0 25px 25px}.cram_school .bgwrap{padding:3% 2% 7%;background:var(--accColor);border-radius:25px}@media screen and (max-width:640px){.cram_school .bgwrap{border-radius:15px}}.cram_school .bgwrap_shadow{padding:3% 2%;background:var(--accColor);box-shadow:4px 5px 0 rgba(200,200,200,.2);border-radius:25px}@media screen and (max-width:640px){.cram_school .bgwrap_shadow{border-radius:15px}}.cram_school .bgwrap_gray{padding:3%;background:var(--black0);border-radius:15px}.cram_school .m__btn_flat{color:var(--accColor);background:var(--color)}.cram_school .m__btn_flat:hover{color:var(--color);background:var(--accColor);outline:2px solid var(--color)}.cram_school .arrowD,.cram_school .arrowR,.cram_school .arrowU{position:relative}.cram_school .arrowD::after,.cram_school .arrowR::after,.cram_school .arrowU::after{content:"";position:absolute;top:50%;right:4%;font-family:FontAwesome;transition:.3s;transform:translateY(-50%)}.cram_school .arrowD::after{content:""}.cram_school .arrowR::after{content:""}.cram_school .arrowU::after{content:""}.cram_school .lec_dt{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--color)}.cram_school .lec_dd{margin-bottom:25px}@media screen and (max-width:640px){.cram_school .lec_dd{font-size:3.8vw}}.cram_school .lec_point{margin:15px auto;padding:2%;border:1px solid var(--color)}.cram_school .lec_point .point_tit{margin-bottom:10px;color:var(--color)}.cram_school .survey_coop{display:flex;align-items:center;gap:5px 50px;margin:15px auto;padding:4%;color:#fff;background:var(--color);border-radius:15px}@media screen and (max-width:640px){.cram_school .survey_coop{flex-direction:column-reverse}}.cram_school .survey_coop .survey_{display:grid;align-items:center}.cram_school .survey_coop img{max-width:150px;height:auto;background:#fff;border-radius:100px}@media screen and (max-width:640px){.cram_school .survey_coop img{max-width:80px}}.cram_school .survey_coop .survey_tit,.cram_school .survey_coop .info_tit{display:flex;justify-content:center;margin-bottom:10px;font-size:1.2em;text-align:center;color:#fff;border-bottom:1px solid}.cram_school .survey_coop .survey_tit::before,.cram_school .survey_coop .info_tit::before{content:"";display:block;width:1.5em;margin-right:5px;background:url(/images/cram_school/icon_survey.svg) no-repeat center/contain}.cram_school .survey_coop .info_tit::before{content:none}.cram_school .cou_dt{margin-left:1em;text-indent:-1em}.cram_school .cou_dt::before{content:"●";color:var(--color)}.cram_school .circle_txt,.cram_school .circle_num li::before{display:inline-block;width:1em;height:1em;line-height:1;text-align:center;border:1px solid;border-radius:1em}.cram_school .circle_num{counter-reset:number}.cram_school .circle_num li{display:flex;align-items:baseline}.cram_school .circle_num li::before{content:counter(number);margin-right:.5em;counter-increment:number;color:var(--color)}.cram_school .comingsoon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:5%;font-size:1.5em;font-style:italic;background:var(--bg);background-image:repeating-linear-gradient(-45deg, rgba(200, 200, 200, 0.1), rgba(200, 200, 200, 0.1) 7px, transparent 0, transparent 14px)}@media screen and (max-width:640px){.cram_school .comingsoon{display:none}}.cram_school .l__flexc{flex:1}@media all and (-ms-high-contrast: none){.cram_school .l__flexc img{flex-shrink:0}}.cram_school s{color:#999}.cram_school .eop{color:#ca2b2b}.cram_school .mainimg{text-align:center;background:url("/images/cram_school/bg_mainimg.jpg") no-repeat;background-size:cover}@media screen and (max-width:768px){.cram_school .mainimg .imgleft{order:1;width:50%}.cram_school .mainimg .imgright{order:2;width:50%}.cram_school .mainimg .cta{order:3;margin-top:-4%}}@media screen and (min-width:769px){.cram_school .mainimg .imgleft,.cram_school .mainimg .imgright{max-width:260px}}.cram_school .mainimg .point{flex:1 1 33%;max-width:220px;margin:3px;padding:5px 8px;background:hsla(0,0%,100%,.4);border-radius:50px}.cram_school .mainimg .maintitle{margin:20px auto 10px;font-size:6em;font-weight:bold;font-style:italic}@media screen and (max-width:640px){.cram_school .mainimg .maintitle{font-size:11vw;-webkit-text-stroke:1px var(--black75)}}.cram_school .mainimg .bylab{max-width:750px;margin:3px auto 5px;text-align:right}@media screen and (min-width:769px){.cram_school .mainimg .illust{flex-wrap:nowrap}}.cram_school .mainimg .baroon{display:inline-block;margin:-15px auto 15px;padding:3px 30px;color:var(--accColor);background-color:var(--color)}.cram_school .mainimg .baroon::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color) rgba(0,0,0,0)}.cram_school .mainimg .howto{margin-top:-10px}.cram_school .mainimg .howto .l__waai2{margin:15px auto 30px}.cram_school .mainimg .howto .l__waailine2{stroke:var(--color)}.cram_school .mainimg .howto .labcampus{display:block;margin-bottom:4px;color:var(--color)}.cram_school .mainimg .widthmax{width:96%;max-width:600px;margin:auto}.cram_school .mainimg .cta{margin-bottom:50px}@media screen and (max-width:640px){.cram_school .mainimg .cta{flex:1 1 100%;margin-bottom:10px}}.cram_school .archive_wrap{gap:20px;margin-bottom:20px}.cram_school .free_archive{color:#fff;background:#00c6d3}@media screen and (max-width:640px){.cram_school .free_archive .menu{flex-direction:column}}.cram_school .free_archive .wrapper{padding:0 5%}@media screen and (max-width:640px){.cram_school .free_archive .wrapper{padding:0 2%}}.cram_school .free_archive .l__waailine{stroke:#fff}.cram_school .free_archive .archive_tit{gap:10px;margin-bottom:.5em;font-size:min(3.5em,6vw);font-weight:bold}.cram_school .free_archive .archive_tit::before{content:"";width:2em;height:1.4em;background:url("/images/cram_school/icon_free_archive.svg") no-repeat 100%/contain}.cram_school .free_archive .lecture_scene{width:min(100%,400px)}.cram_school .free_archive .menu li{flex:1;width:100%}.cram_school .free_archive .m__baroon{width:fit-content;margin:auto;color:#00c6d3}.cram_school .free_archive .m__btn{color:#383838}.cram_school .free_archive .btn_y{background:#ffd229;box-shadow:0 4px 0 #c7a52d}@media screen and (max-width:640px){.cram_school .free_archive .btn_y{margin-bottom:0}}.cram_school .free_archive .btn_y:hover{background:rgb(255,220.7242990654,92)}.cram_school .free_archive .btn_or{background:#ff8519;box-shadow:0 4px 0 #ca6919}.cram_school .free_archive .btn_or:hover{background:rgb(255,160.052173913,76)}.cram_school .line{color:var(--accColor);background:var(--LINEcolor)}.cram_school .line .wrapper{padding:0 5%}.cram_school .line .widthmax{max-width:480px;margin:auto}.cram_school .line .offical{margin:20px auto}.cram_school .line .m__btn_flat{max-width:380px;color:var(--color);background:var(--accColor)}.cram_school .line .m__btn_flat:hover{color:var(--accColor);background:var(--color);outline:2px solid var(--accColor)}.cram_school .line .imgillust{margin:20px 40px 20px 0}@media screen and (max-width:640px){.cram_school .line .imgillust{width:50%;margin:20px auto}}.cram_school .webinar{background:var(--bg);background-image:repeating-linear-gradient(-45deg, rgba(200, 200, 200, 0.1), rgba(200, 200, 200, 0.1) 7px, transparent 0, transparent 14px)}@media screen and (max-width:640px){.cram_school .webinar .logoyakushin{max-width:120px}}.cram_school .webinar .obi_title{color:var(--baseColor)}.cram_school .webinar .collabo{margin-bottom:30px}.cram_school .webinar .collabo .labcampus{max-width:250px}.cram_school .webinar .collabo .yakushin{max-width:150px}@media screen and (min-width:769px){.cram_school .webinar .collabo .yakushin{margin-right:100px}}.cram_school .webinar .cross{margin:25px}.cram_school .webinar .widthmax{max-width:600px;margin:auto}.cram_school .webinar .menu{flex-wrap:wrap;margin:30px}@media screen and (max-width:640px){.cram_school .webinar .menu{margin:15px auto}}.cram_school .webinar .menu_link{flex:1 1 40%;margin:1%}.cram_school .webinar .menu .btn{display:block;padding:3%;text-align:center;transition:.3s;color:var(--baseColor);border:2px solid;border-radius:50px}.cram_school .webinar .menu .btn:hover{background:var(--color)}.cram_school .flow{counter-reset:item}@media screen and (min-width:769px){.cram_school .flow .flow_contents{flex-basis:60%}}.cram_school .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;background:var(--color);border-radius:50%}.cram_school .flow .l__flex_wrap:not(:last-child)::after{content:"";width:100%;margin-bottom:25px;font-family:FontAwesome;font-size:3em;line-height:1;text-align:center;color:var(--color)}.cram_school .flow .flowimg{flex-shrink:0;text-align:center}.cram_school .lecture{background:var(--accColor)}.cram_school .lecture .obi_title{margin-top:20px}.cram_school .lecture .lec_title{margin-bottom:16px;font-size:1.4em;line-height:1.7;color:var(--color)}.cram_school .lecture .lec_title span{background:linear-gradient(transparent 70%, rgba(249, 205, 2, 0.2) 70%)}.cram_school .lecture .course_detail{margin-bottom:25px}.cram_school .lecture .entrybtn .m__btn_flat{margin:50px auto;padding:20px 15px}.cram_school .lecture .lec_dt{padding-bottom:0}.cram_school .lecture .bgwrap_gray .m__btn_flat{max-width:380px}.cram_school .profile{background:var(--bg);background-image:repeating-linear-gradient(-45deg, rgba(200, 200, 200, 0.1), rgba(200, 200, 200, 0.1) 7px, transparent 0, transparent 14px)}.cram_school .profile .profcard{margin:10px 5% 25px}.cram_school .profile .avatar{flex-shrink:0;margin:15px}.cram_school .about{box-sizing:border-box;max-width:900px;padding:2%;border:1px solid var(--baseColor);border-radius:10px}.cram_school .about .tit{margin-bottom:5px;padding-bottom:5px;border-bottom:2px dotted var(--color50)}.cram_school .about .yakushin_link{max-width:60px;margin:2% 1%;text-align:center}@media screen and (max-width:640px){.cram_school .about .yakushin_link{margin:2% .5%}}.cram_school .about .img_yakushinkai{flex-shrink:0;margin:20px}@media screen and (max-width:640px){.cram_school .about .img_yakushinkai{max-width:150px}}.cram_school .faq{background:var(--bg)}.cram_school .faq .qa_list{box-sizing:border-box;margin-bottom:2%;padding:2% 4%;color:var(--color75);background:var(--accColor)}.cram_school .faq .qa_list .q{margin-bottom:8px;padding-bottom:8px;cursor:pointer;border-bottom:2px solid var(--color50)}.cram_school .faq .qa_list .q .qa{width:90%;line-height:1.3}.cram_school .faq .qa_list .q:before{content:"Q";position:initial;margin-right:10px;font-size:4rem;color:var(--color)}.cram_school .faq .qa_list .q::after{content:"";width:15px;height:15px;margin-left:auto;transition:.3s;transform:rotate(135deg);border-top:2px solid;border-right:2px solid}@media screen and (max-width:640px){.cram_school .faq .qa_list .q::after{width:10px;height:10px}}.cram_school .faq .qa_list .a:before{content:"A";margin-right:10px;font-size:4rem;color:#f57c8c}.cram_school .faq .qa_list .open:after{transform:rotate(315deg) translate(-7px, 5px)}.cram_school .faq .qa_list .faqlink{color:var(--color)}.cram_school .column{background:var(--bg);background-image:repeating-linear-gradient(-45deg, rgba(200, 200, 200, 0.1), rgba(200, 200, 200, 0.1) 7px, transparent 0, transparent 14px)}@media screen and (max-width:640px){.cram_school .column .wrapper{padding-bottom:8%}}.cram_school .column .l__flex_top{flex-wrap:wrap;gap:20px}.cram_school .column li{flex:1 1 48%;position:relative;margin:20px auto 0}@media all and (-ms-high-contrast: none){.cram_school .column li{max-width:46%;margin:15px}}.cram_school .column li:hover{transition:.3s;opacity:.8}.cram_school .cat_date{display:block;position:absolute;right:0;font-size:1em;text-align:right;color:#888}.cram_school .cat_date:before{content:"";margin:0 4px 0 10px;font-family:FontAwesome;font-size:14px;color:#eaa6b6}.cram_school .interview.theme__gray,.cram_school .interview.theme__gray>*{--color:#b2ebef}.cram_school .interview .l__flex_top{flex-wrap:wrap;gap:20px;margin:20px auto}@media screen and (max-width:640px){.cram_school .interview .l__flex_top{flex-direction:column}}.cram_school .interview .l__flex_top li{flex:1}.cram_school .nodate li:empty{display:flex;align-items:center;justify-content:center;aspect-ratio:800/457;background:#eee}@media screen and (max-width:640px){.cram_school .nodate li:empty{display:none}}.cram_school .nodate li:empty::before{content:"Coming Soon…"}.cram_school .closebtn_area{width:400px;width:min(60%,400px);margin-right:auto;margin-left:auto;padding:10px;font-size:1.1em;text-align:center;cursor:pointer;transition:.5s;color:var(--color);border:2px solid}.cram_school .closebtn_area:hover{background:var(--btnbg)}.cram_school .closebtn{max-width:500px;margin:auto;margin-bottom:10px !important;padding:.75em;color:#fff;background:#ddd;box-shadow:0 3px 0 #ccc}.cram_school .closebtn::after{content:none}.cram_school .accepttit,.cram_school .closetit{display:inline-block;width:5em;margin:0 8px 0 -8px;padding:3px 8px;font-size:.8em;text-align:center;border-radius:4px}.cram_school .accepttit{color:var(--baseColor);background:var(--color)}.cram_school .closetit{color:#fff;background:#98999a}.cram_school .insentive{position:relative;margin-top:50px;padding:3%;background:var(--color25);background-image:repeating-linear-gradient(-45deg, rgba(200, 200, 200, 0.1), rgba(200, 200, 200, 0.1) 7px, transparent 0, transparent 14px)}@media screen and (max-width:640px){.cram_school .insentive{padding:30px 6%}}.cram_school .insentive::before{content:url("/images/cram_school/ribbon_front.svg");position:absolute;top:-20px;left:-10px}.cram_school .insentive::after{content:url("/images/cram_school/ribbon_end.svg");position:absolute;right:-10px}@media all and (-ms-high-contrast: none){.cram_school.archive .offer{margin-right:15px}.cram_school.archive .voice_wrap figure{margin-right:50px}.cram_school.archive .month,.cram_school.archive .doc li{margin:1%}}.cram_school.archive .lec_name{max-width:620px;margin:20px auto 0;padding:1%;font-size:28px;font-size:clamp(16px,3vw,1.6em);background:hsla(0,0%,100%,.5);border-radius:100px}.cram_school.archive .cracker::before,.cram_school.archive .cracker::after{content:"";width:80px;height:84px;background:url("/images/cram_school/icon_cracker.svg") no-repeat;background-size:contain}@media screen and (max-width:640px){.cram_school.archive .cracker::before,.cram_school.archive .cracker::after{flex:1;height:60px}}.cram_school.archive .cracker::after{transform:scale(-1, 1)}.cram_school.archive .megaphone::before{content:"";width:65px;height:57px;background:url("/images/cram_school/icon_megaphone.svg") no-repeat;background-size:contain}@media screen and (max-width:640px){.cram_school.archive .megaphone::before{flex:1;height:40px}}.cram_school.archive .achievement,.cram_school.archive .scene,.cram_school.archive .event_schedule{background:url("/images/cram_school/bg_triangle.svg") no-repeat center,#fdfff7;background-size:contain}.cram_school.archive .notes{display:block;font-size:1.3rem;text-align:right}.cram_school.archive .bg_ye{background:#fdfff7}.cram_school.archive .total{gap:35px}.cram_school.archive .offer{font-size:2.5em}.cram_school.archive .offercount{font-size:1.2em}.cram_school.archive .offervalue{font-size:1.5em;line-height:1}.cram_school.archive .nobe{font-size:1.2rem}.cram_school.archive .join_univercity{border:1px solid #707070}.cram_school.archive .join_univercity .univercity_list{padding:1%;font-size:20px;font-size:clamp(16px,4vw,1.4em);text-align:center;background:#e0e0e0}.cram_school.archive .join_univercity .univercity_name{padding:3%;text-align:justify}.cram_school.archive .voice_wrap{gap:50px}@media screen and (max-width:640px){.cram_school.archive .voice_wrap{gap:10px}}.cram_school.archive .voice_wrap .voice_contents{flex:1;position:relative;padding:2%;font-size:20px;font-size:clamp(16px,4vw,1.4em);background:#fff;border-radius:20px}.cram_school.archive .voice_wrap .voice_contents::before{content:"";position:absolute;width:0;height:0;border:15px solid}@media screen and (min-width:641px){.cram_school.archive .voice_wrap .voice_contents::before{top:50%;left:-30px;transform:scaleX(1.5) translateY(-50%);border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}}@media screen and (max-width:640px){.cram_school.archive .voice_wrap .voice_contents::before{top:-10%;left:20%;transform:scaleY(1.5) translateY(-50%);border:15px solid;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0)}}.cram_school.archive .voice{background:var(--bg2);background-image:repeating-linear-gradient(-45deg, rgba(200, 200, 200, 0.1), rgba(200, 200, 200, 0.1) 7px, transparent 0, transparent 14px)}.cram_school.archive .voice .title{color:#fff}.cram_school.archive .voice .title::before,.cram_school.archive .voice .title::after{height:3px;background:#fff}.cram_school.archive .scene .m__baroon{display:inline-block;margin-bottom:20px;font-size:20px;font-size:clamp(16px,4vw,1.4em);background:var(--color);border-radius:4px}.cram_school.archive .scene .m__baroon::before{border-color:var(--color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.cram_school.archive .scene .doc{gap:10px}.cram_school.archive .voice_yakushinkai{background:var(--bg2);background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 7px, transparent 0, transparent 14px)}.cram_school.archive .voice_yakushinkai .avater{max-width:130px}.cram_school.archive .event_schedule{text-align:center}@media screen and (max-width:640px){.cram_school.archive .event_schedule .title{margin:3%;font-size:6.5vw}}.cram_school.archive .event_schedule .eventtxt{margin:15px auto calc(15px + 2%)}.cram_school.archive .event_schedule .m__marker{background-position:-200% .8em}@keyframes lineStroke2{0%{background-position:-100% .8em}100%{background-position:-200% .8em}}.cram_school.archive .event_schedule .schedule{align-items:center;gap:5px;padding:2% 5%;background:#fff;box-shadow:5px 5px 0 var(--color);border:2px solid var(--color);border-radius:5px}.cram_school.archive .event_schedule .schedule::after{content:"";width:80%;height:30px;margin:15px auto;background:url(/images/cram_school/icon_andmore.svg) no-repeat center;background-size:contain}@media screen and (max-width:640px){.cram_school.archive .event_schedule .schedule::after{height:20px}}.cram_school.archive .event_schedule .month{flex:1 0 17%;font-size:1.5em;text-align:center;color:#fff;background:var(--color)}.cram_school.archive .event_schedule .webiner_contents{flex:1 0 80%;font-size:22px;font-size:clamp(14px,3.7vw,1.5em);line-height:1.4}.cram_school.archive .event_schedule .line_regist{position:relative;margin:50px auto;font-size:22px;font-size:clamp(14px,5.4vw,1.6em);line-height:1.3;text-align:center}.cram_school.archive .event_schedule .line_regist::after{content:"";position:absolute;bottom:-50px;left:50%;width:30px;height:30px;transform:rotate(45deg) translateX(-50%);color:var(--LINEcolor);border-right:2px solid;border-bottom:2px solid}.cram_school.archive .event_schedule .line_regist span{background:linear-gradient(transparent 90%, var(--color) 90%)}.cram_school.archive .event_schedule .line_regist strong{font-size:1.5em;color:var(--color)}@media screen and (max-width:640px){.info_session .flowimg,.fair202208 .flowimg,.fair .flowimg{width:50%;margin:auto}}.info_session .linetitle,.fair202208 .linetitle,.fair .linetitle{padding-bottom:5px;text-align:center;color:var(--color)}.info_session .linetitle.open,.fair202208 .linetitle.open,.fair .linetitle.open{border-bottom:1px solid}.info_session .f_1x,.fair202208 .f_1x,.fair .f_1x{font-size:clamp(15px,4.3vw,1.4em)}.info_session .f_2x,.fair202208 .f_2x,.fair .f_2x{font-size:clamp(16px,5.6vw,1.6em);line-height:1.2}.info_session .f_3x,.fair202208 .f_3x,.fair .f_3x{font-size:clamp(22px,6vw,2.2em)}.info_session .f_4x,.fair202208 .f_4x,.fair .f_4x{font-size:clamp(24px,9vw,3.5em)}.info_session .entry_btn,.info_session .close_btn,.fair202208 .entry_btn,.fair202208 .close_btn,.fair .entry_btn,.fair .close_btn{position:relative;max-width:380px;text-align:center;color:#fff;background:#f39824;border-radius:100px}.info_session .entry_btn:hover,.info_session .close_btn:hover,.fair202208 .entry_btn:hover,.fair202208 .close_btn:hover,.fair .entry_btn:hover,.fair .close_btn:hover{background:#333}.info_session .wrapper,.fair202208 .wrapper,.fair .wrapper{max-width:900px}.info_session .line_btn,.fair202208 .line_btn,.fair .line_btn{display:block;position:relative;max-width:300px;padding:8px;text-align:center;color:var(--color);background:#fff;border:1px solid;border-radius:100px}.info_session .line_btn:hover,.fair202208 .line_btn:hover,.fair .line_btn:hover{background:var(--bg2);outline:none}.info_session .mini_btn,.fair202208 .mini_btn,.fair .mini_btn{position:relative;width:96%;padding:5px;text-align:center;color:#fff;background:var(--color);border-radius:10px}.info_session .close_txt,.fair202208 .close_txt,.fair .close_txt{margin-top:30px;text-align:center;color:#c00}.info_session .close_btn,.fair202208 .close_btn,.fair .close_btn{margin:10px auto 30px;padding:10px;color:#fff;background:#ddd;box-shadow:0 3px 0 #ccc}.info_session .close_btn:hover,.fair202208 .close_btn:hover,.fair .close_btn:hover{background:#ddd !important}.info_session .bgwrap,.fair202208 .bgwrap,.fair .bgwrap{margin-bottom:50px;padding:3% 5%;border-radius:15px}.info_session .baroon,.fair202208 .baroon,.fair .baroon{position:relative;width:fit-content;margin:30px auto;padding:1.5% 5%;text-align:center;background:#fff}.info_session .baroon::after,.fair202208 .baroon::after,.fair .baroon::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border:10px solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.info_session .title::after,.fair202208 .title::after,.fair .title::after{width:40%;max-width:300px}.info_session .leadtxt,.fair202208 .leadtxt,.fair .leadtxt{width:fit-content;max-width:610px;margin:auto;text-align:left}.info_session .bx_shdw,.fair202208 .bx_shdw,.fair .bx_shdw{box-shadow:0 3px 0 rgba(0,0,0,.2)}.info_session .title,.fair202208 .title,.fair .title{font-style:normal}.info_session .title::after,.fair202208 .title::after,.fair .title::after{content:"";display:block;width:15%;margin:10px auto;border-bottom:3px solid}.info_session .nav_menu,.fair202208 .nav_menu,.fair .nav_menu{display:flex;flex-wrap:wrap;gap:10px;border-width:1px}.info_session .nav_menu li,.fair202208 .nav_menu li,.fair .nav_menu li{flex:1 0 48%}.info_session #eventpoint,.fair202208 #eventpoint,.fair #eventpoint{background:var(--bg)}.info_session #eventpoint .eventpoint_tit,.fair202208 #eventpoint .eventpoint_tit,.fair #eventpoint .eventpoint_tit{display:flex;align-items:center;gap:5px;margin:15px 0;font-weight:bold}@media screen and (max-width:640px){.info_session #eventpoint .eventpoint_tit,.fair202208 #eventpoint .eventpoint_tit,.fair #eventpoint .eventpoint_tit{flex-direction:column;text-align:center}}.info_session #eventpoint .eventpoint_wrap,.fair202208 #eventpoint .eventpoint_wrap,.fair #eventpoint .eventpoint_wrap{gap:10px}.info_session #webinar,.fair202208 #webinar,.fair #webinar{padding-bottom:10px}.info_session .shine_tit,.info_session .waaiimg_tit,.fair202208 .shine_tit,.fair202208 .waaiimg_tit,.fair .shine_tit,.fair .waaiimg_tit{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color)}.info_session .shine_tit::before,.info_session .shine_tit::after,.info_session .waaiimg_tit::before,.info_session .waaiimg_tit::after,.fair202208 .shine_tit::before,.fair202208 .shine_tit::after,.fair202208 .waaiimg_tit::before,.fair202208 .waaiimg_tit::after,.fair .shine_tit::before,.fair .shine_tit::after,.fair .waaiimg_tit::before,.fair .waaiimg_tit::after{content:url(/images/cram_school/icon_tit_shine.svg);border:none}.info_session .shine_tit::before,.info_session .waaiimg_tit::before,.fair202208 .shine_tit::before,.fair202208 .waaiimg_tit::before,.fair .shine_tit::before,.fair .waaiimg_tit::before{transform:scale(-1, 1)}.info_session .waaiimg_tit::before,.info_session .waaiimg_tit::after,.fair202208 .waaiimg_tit::before,.fair202208 .waaiimg_tit::after,.fair .waaiimg_tit::before,.fair .waaiimg_tit::after{content:url(/images/cram_school/icon_waai_ye.svg);border:none}.info_session .join_company,.fair202208 .join_company,.fair .join_company{align-items:center;gap:20px;max-width:600px;margin:30px auto;text-align:center}.info_session .join_company li,.fair202208 .join_company li,.fair .join_company li{flex:1 0 30%}@media screen and (max-width:640px){.info_session .join_company li,.fair202208 .join_company li,.fair .join_company li{width:48%}}.info_session .eventguide,.fair202208 .eventguide,.fair .eventguide{padding:2% 4%;background:var(--bg)}@media screen and (max-width:640px){.info_session .eventguide,.fair202208 .eventguide,.fair .eventguide{padding:15px 4% 0}}.info_session .eventguide .title,.fair202208 .eventguide .title,.fair .eventguide .title{color:var(--color)}.info_session .eventguide .title::before,.fair202208 .eventguide .title::before,.fair .eventguide .title::before{content:"";display:inline-block;width:1em;height:1em;margin:0 5px -5px;background:url(/images/cram_school/icon_event.svg) no-repeat 100%/contain}.info_session .eventguide_wrap,.fair202208 .eventguide_wrap,.fair .eventguide_wrap{gap:15px}.info_session .eventguide_wrap *,.fair202208 .eventguide_wrap *,.fair .eventguide_wrap *{flex:1}.info_session .eventguide_contents,.fair202208 .eventguide_contents,.fair .eventguide_contents{margin:15px 4%}.info_session .faq,.fair202208 .faq,.fair .faq{background:#fff}.info_session .faq .title,.fair202208 .faq .title,.fair .faq .title{color:#666}.info_session .faq .title::after,.fair202208 .faq .title::after,.fair .faq .title::after{border-color:var(--color)}.info_session .faq .qa_list,.fair202208 .faq .qa_list,.fair .faq .qa_list{padding:0}.info_session .faq .qa_list .q,.fair202208 .faq .qa_list .q,.fair .faq .qa_list .q{gap:10px;border-bottom:1px solid}.info_session .faq .qa_list .q::before,.fair202208 .faq .qa_list .q::before,.fair .faq .qa_list .q::before{color:#5596ff}.info_session .faq .qa_list .a,.fair202208 .faq .qa_list .a,.fair .faq .qa_list .a{border:none}.info_session .sns-list,.fair202208 .sns-list,.fair .sns-list{display:flex;justify-content:center;gap:10px}.info_session .sns-list img,.fair202208 .sns-list img,.fair .sns-list img{max-width:50px}.info_session .inquiry,.fair202208 .inquiry,.fair .inquiry{background:#fff}.info_session .inquiry .wrapper,.fair202208 .inquiry .wrapper,.fair .inquiry .wrapper{padding:2% 4%;background:var(--bg);border:none}.info_session .webinar,.fair202208 .webinar,.fair .webinar{padding-bottom:0;background:#fff}@media screen and (min-width:769px){.info_session .webinar .flow_contents,.fair202208 .webinar .flow_contents,.fair .webinar .flow_contents{flex-basis:70%}}.info_session .webinar .obi_title,.info_session .webinar .flow .f__textLL::before,.fair202208 .webinar .obi_title,.fair202208 .webinar .flow .f__textLL::before,.fair .webinar .obi_title,.fair .webinar .flow .f__textLL::before{color:var(--accColor)}.info_session .webinar .title::after,.fair202208 .webinar .title::after,.fair .webinar .title::after{border-color:var(--color)}.info_session .webinar .flowimg,.fair202208 .webinar .flowimg,.fair .webinar .flowimg{flex-basis:30%;flex-shrink:0;text-align:center}@media screen and (max-width:640px){.info_session .webinar .flowimg,.fair202208 .webinar .flowimg,.fair .webinar .flowimg{flex-basis:auto}}.info_session .webinar .flowimg img,.fair202208 .webinar .flowimg img,.fair .webinar .flowimg img{width:60%}.info_session .line .wrapper,.fair202208 .line .wrapper,.fair .line .wrapper{color:var(--baseColor);background:#fff;border-radius:10px}.info_session .line .f__subtitle,.fair202208 .line .f__subtitle,.fair .line .f__subtitle{font-weight:bold}.info_session .line .m__btn_flat,.fair202208 .line .m__btn_flat,.fair .line .m__btn_flat{color:var(--accColor);background:var(--color)}.info_session .line .m__btn_flat:hover,.fair202208 .line .m__btn_flat:hover,.fair .line .m__btn_flat:hover{color:var(--color);background:var(--accColor);outline:2px solid var(--LINEcolor)}.close{display:none}@media screen and (max-width:640px){.info_session .widthmax{text-align:justify}}.info_session .theme__blue,.info_session .theme__blue>*{--color:#00bdc9;--bg:#f6fbfb;--btnbg:#d6f3f3}.info_session .dottit{display:flex;align-items:center}.info_session .dottit::before{content:"●";position:initial;margin-right:5px;font-size:.5em;color:var(--color)}.info_session .dottxt{margin:0 0 5px 1em}.info_session .mainimg{padding-top:2%;background:url("/images/cram_school/bg_mainimg_info_session.png") no-repeat top center,linear-gradient(180deg, #fff 40%, var(--color) 40%);background-size:contain}@media screen and (max-width:640px){.info_session .mainimg{background:url("/images/cram_school/bg_mainimg_info_session_sp.png") no-repeat top center,var(--color);background-size:130%}}@media all and (-ms-high-contrast: none){.info_session .mainimg{background:url("/images/cram_school/bg_mainimg_info_session_ie.png") no-repeat top center,linear-gradient(180deg, #fff 50%, var(--color) 50%)}}.info_session .mainimg .wrapper{max-width:800px}.info_session .mainimg .point{max-width:120px;color:var(--accColor);background:var(--color)}.info_session .mainimg .lab{margin:15px auto}.info_session .mainimg .lab img{width:280px}.info_session .mainimg .info_session_title{margin:2% auto;padding:3% 2%;font-size:4em;font-size:clamp(24px,7vw,4em);font-weight:bold;text-align:center;background:hsla(0,0%,100%,.8);border:1px solid var(--color)}.info_session .mainimg .l__flexc_2{margin:2%}@media all and (-ms-high-contrast: none){.info_session .mainimg .l__flexc_2{background:#fff;border-radius:10px}}.info_session .mainimg .howto{position:relative;margin-top:10px;background:#ffffed}.info_session .mainimg .howto::after{content:"";position:absolute;bottom:-40px;left:50%;transform:scaleX(0.5) translateX(-100%);border:20px solid;border-color:#ffffed rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.info_session .hold{text-align:center;transition:.3s;box-shadow:0 0 6px var(--btnbg);border-radius:10px}.info_session .hold .hold_date span{font-size:.6em}.info_session .hold:hover{box-shadow:0 0 2px var(--color);filter:drop-shadow(2px 4px 6px var(--btnbg))}.info_session .hold:hover .hold_area{color:var(--color);background:var(--btnbg)}.info_session .hold:hover .hold_date{color:var(--color)}.info_session .hold_area{padding:8px 0;font-size:20px;font-size:clamp(20px,4vw,1.5em);color:var(--accColor);background:var(--color);border-radius:10px 10px 0 0}@media screen and (max-width:640px){.info_session .hold_area{padding:0}}.info_session .hold_date{padding:3% 0 8%;font-size:28px;font-size:clamp(16px,4vw,2.2em);font-weight:bold;background:var(--accColor);border-radius:0 0 10px 10px}.info_session .hold_date strong{font-size:1.2em}.info_session .hold .arrowD::after{top:initial;right:initial;bottom:-5%;left:50%;transform:translateX(-50%);color:var(--color)}.info_session .lecture{padding:0}.info_session .lecture .obi_title{padding:40px 20px}@media screen and (max-width:640px){.info_session .lecture .obi_title{padding:30px 20px}}.info_session .lecture .company_itile{margin:5% auto;padding:10px;font-size:20px;font-size:clamp(20px,5vw,1.5em);text-align:center;color:var(--accColor);background:var(--color)}.info_session .lecture .entrybtn a{display:block;width:500px;width:min(85%,500px);margin:5px auto 50px;padding:2% 5%;transition:.3s;color:var(--accColor);background:var(--color);border-radius:5px}.info_session .lecture .entrybtn a:hover{background:var(--hov)}.info_session .lecture .exhibitors .pharm_title{padding:20px 0;border-bottom:1px solid}.info_session .lecture .exhibitors .pharm_title::after{font-size:1.5em;color:var(--color)}.info_session .lecture .exhibitors .pharm_title.open::after{transform:rotate(-180deg) translateY(50%)}.info_session .lecture .exhibitors .logo{width:80%;max-width:400px;margin:0 auto 10px;text-align:center}.info_session .lecture .exhibitors .contents{margin-top:2%;background:var(--bg);border:none !important;border-radius:inherit}.info_session .lecture .exhibitors .contents .lec_dt{margin-bottom:0;border:none !important}@media screen and (max-width:640px){.info_session .lecture .exhibitors .contents .lec_dt{font-size:4vw}}.info_session .lecture .exhibitors .contents .lec_dd{margin:0 0 25px 1em}.info_session .lecture .exhibitors .js__closebtn{position:relative;width:400px;width:min(80%,400px);margin:auto;padding:2%;text-align:center;cursor:pointer;transition:.5s;background:var(--btnbg)}.info_session .lecture .exhibitors .js__closebtn:hover{color:var(--color);background:var(--accColor);filter:drop-shadow(0px 0px 1px var(--color))}.info_session .lecture .exhibitors .company_doc a{text-decoration:underline;color:var(--color)}.info_session .lecture .exhibitors .point_list{counter-reset:PtNum}.info_session .lecture .exhibitors .point_list li{margin-bottom:8px}.info_session .lecture .exhibitors .point_list li:before{content:"Point" counter(PtNum);width:4em;padding:0 15px;font-size:.8em;font-weight:bold;text-align:center;counter-increment:PtNum;color:var(--accColor);background:var(--color);border-radius:30px}.info_session .schedule{text-align:center}.info_session .schedule .time_schedule li{padding:1% 2%}.info_session .schedule .time_schedule li:nth-of-type(odd){background:var(--bg)}.info_session .schedule .note,.info_session .schedule .l__flex_list{padding:0 2%}.info_session .schedule .entrybtn{margin-top:50px}.info_session .faq{background:var(--color)}.info_session .faq .title{color:#fff}.info_session .faq .qa_list{padding:2% 4%;color:var(--baseColor)}.info_session .faq .qa_list .q{margin-bottom:0;padding-bottom:0;border:none}.info_session .faq .qa_list .a{padding-top:10px;border-top:1px solid}.info_session .faq .tit_attention,.info_session .faq .l__flex_list{color:var(--accColor)}.info_session .faq a{color:var(--color)}.info_session .faq a:hover{text-decoration:underline}@media screen and (max-width:640px){.info_session .inquiry_info{margin:0 2% 2%}}.info_session .inquiry .wrapper{padding:2% 4%;background:#fff;border:2px solid var(--color);border-radius:25px}@media screen and (max-width:640px){.info_session .inquiry .wrapper{padding:7%}}.info_session .inquiry .tit_attention{margin-top:0}@media screen and (max-width:640px){.info_session .closetit{display:block;margin-bottom:3px}}.info_session .closebtn{margin-bottom:50px !important}.time_schedule li{padding:1% 2%}.time_schedule li time{display:block;font-size:1.2em;font-weight:bold}.time_schedule li:nth-of-type(odd){background:var(--bg)}@media screen and (max-width:640px){.fair202208 .sp_left{text-align:left}}.fair202208 .theme__blue,.fair202208 .theme__blue>*{--color:#5596ff;--bg:#c8f5f5}.fair202208 .theme__base,.fair202208 .theme__base>*{--bg2:#cef1f6}.fair202208 .theme__yellow,.fair202208 .theme__yellow>*{--color:#f19500;--bg:#fffbe8;--bg2:#ffefda}.fair202208 .entry_btn:hover,.fair202208 .close_btn:hover{color:#fff;background:#1eb7cb}.fair202208 .mainimg{background:url(/images/cram_school/mainimg_fair202208_woman.svg) no-repeat 10% 70%,url(/images/cram_school/mainimg_fair202208_man.svg) no-repeat 90% 70%,url(/images/cram_school/bg_mainimg_fair202208.svg) no-repeat bottom/cover,#c8f5f5}@media screen and (max-width:640px){.fair202208 .mainimg{background-position:10% 37%,80% 37%,bottom;background-size:35%,35%,cover}}.fair202208 .mainimg .wrapper{max-width:650px}.fair202208 .fair202208_title{margin-bottom:20px;font-weight:bold;color:#1eb7cb}@media screen and (max-width:640px){.fair202208 .fair202208_title{margin-bottom:100px}}.fair202208 .fair202208_title span{display:block;font-size:.7em;color:var(--color)}.fair202208 .youtube_baroon{width:80%;margin:10px auto}.fair202208 .hold_info{display:flex;justify-content:center}.fair202208 .hold_area{display:flex;align-items:center;justify-content:center;padding:1% 5%;line-height:1.2;color:#fff;background:#1eb7cb;border-radius:20px 0 0 20px}.fair202208 .hold_date{padding:1% 5%;font-size:.9em;font-weight:bold;line-height:1.4;text-align:left;background:hsla(0,0%,100%,.9);border-radius:0 20px 20px 0}.fair202208 .hold_date strong{font-size:1.3em}.fair202208 #eventpoint a{color:#1eb7cb}.fair202208 #webinar{padding-bottom:10px;background:#c8f5f5 url(/images/cram_school/bg_fair202208_eventdetail.svg) no-repeat bottom/contain}.fair202208 .offical{margin:10px auto}.fair202208 #webinarflow{border:2px solid var(--color)}.fair202208 #webinarflow .open::after{transform:translateY(-50%) rotate(180deg)}.fair202208 #webinarflow .flow{margin-top:50px}.fair202208 #webinarflow .bg{margin-top:.5em;padding:2%;background:#f2f2f2;border-radius:5px}.fair202211{text-align:justify}.fair202211 .theme__green,.fair202211 .theme__green>*{--color:#81d047;--bg:#e1edca;--bdr:#c6e1b2}.fair202211 .theme__orange,.fair202211 .theme__orange>*{--color:#f39824;--color-rgb:243, 152, 36;--bg:#ffe7b1;--bg2:#ffcf83}.fair202211 .theme__yellow,.fair202211 .theme__yellow>*{--color:#ffe683;--bg:#fffbeb}.fair202211 .entry_btn,.fair202211 .info_session .close_btn,.info_session .fair202211 .close_btn,.fair202211 .fair202208 .close_btn,.fair202208 .fair202211 .close_btn,.fair202211 .fair .close_btn,.fair .fair202211 .close_btn{display:block;max-width:400px;margin:30px auto;padding:1em 1%;line-height:1.3;transition:.2s;color:#fff}.fair202211 .entry_btn span,.fair202211 .info_session .close_btn span,.info_session .fair202211 .close_btn span,.fair202211 .fair202208 .close_btn span,.fair202208 .fair202211 .close_btn span,.fair202211 .fair .close_btn span,.fair .fair202211 .close_btn span{display:block;font-size:.8em}.fair202211 .entry_btn:hover,.fair202211 .info_session .close_btn:hover,.info_session .fair202211 .close_btn:hover,.fair202211 .fair202208 .close_btn:hover,.fair202208 .fair202211 .close_btn:hover,.fair202211 .fair .close_btn:hover,.fair .fair202211 .close_btn:hover{color:var(--color);background:var(--bg)}.fair202211 .sub_title{margin:5px auto;color:var(--color)}.fair202211 .arealink{gap:5px}.fair202211 .arealink li:hover{color:var(--color);background:var(--bg)}.fair202211 .mainimg{background:url(/images/cram_school/mv_fair202211_left.svg) no-repeat 10% 100%,url(/images/cram_school/mv_fair202211_right.svg) no-repeat 90% 100%,url(/images/cram_school/bg_maimg_fair202211_pc.png) no-repeat bottom/cover,#ffe7b1}@media screen and (max-width:640px){.fair202211 .mainimg{background:url(/images/cram_school/mv_fair202211_left.svg) no-repeat 5% 60%,url(/images/cram_school/mv_fair202211_right.svg) no-repeat 95% 60%,url(/images/cram_school/bg_maimg_fair202211_sp.png) no-repeat bottom,#ffe7b1;background-size:35%,35%,contain}}@media screen and (max-width:640px){.fair202211 .mainimg.archive{padding-top:1%;background:url(/images/cram_school/mv_fair202211_left.svg) no-repeat 5% 30%,url(/images/cram_school/mv_fair202211_right.svg) no-repeat 95% 30%,url(/images/cram_school/bg_maimg_fair202211_sp.png) no-repeat bottom,#ffe7b1;background-size:35%,35%,contain}}.fair202211 .mainimg .f_4x{font-size:clamp(24px,9vw,4em)}.fair202211 .mainimg span{display:block;font-size:.8em}.fair202211 .mainimg .fair202211_title{margin:25px auto 5px;font-weight:bold;color:#383838;text-shadow:3px 3px 0 #fff}.fair202211 .mainimg .byPS{margin:20px auto 40px}@media screen and (max-width:640px){.fair202211 .mainimg .byPS{width:50%;margin:5px auto 100px}}.fair202211 .mainimg .maintag{max-width:400px;margin:auto;color:var(--color)}.fair202211 .mainimg .maintag .point{background-color:#fff}.fair202211 .mainimg .main_hold{max-width:400px;margin:5px auto}.fair202211 .mainimg .hold_wrap{display:block;box-sizing:border-box;padding:2%;background:#fff;box-shadow:3px 3px 0 rgba(var(--color-rgb), 0.5);border:1px solid var(--color);border-radius:10px}.fair202211 .mainimg .hold_info{display:flex;gap:10px}.fair202211 .mainimg .hold_area{padding:2px 15px;font-size:.8em;text-align:center;color:#fff;background:var(--color)}.fair202211 .mainimg .arrowD::after{color:var(--color)}.fair202211 .mainimg .recruit_end{color:#bbb;background:#ddd;border:1px solid #ddd}.fair202211 .mainimg .recruit_end .hold_area{background:#bbb}.fair202211 .mainimg .archive_wrap{box-sizing:border-box;width:fit-content;padding:2em 1em;background:hsla(0,0%,100%,.9);box-shadow:3px 3px 0 rgba(var(--color-rgb), 0.5);border:1px solid var(--color);border-radius:10px}@media screen and (max-width:640px){.fair202211 .mainimg .archive_wrap{margin:auto 2%}}.fair202211 .mainimg .archive_wrap .entry_btn,.fair202211 .mainimg .archive_wrap .info_session .close_btn,.info_session .fair202211 .mainimg .archive_wrap .close_btn,.fair202211 .mainimg .archive_wrap .fair202208 .close_btn,.fair202208 .fair202211 .mainimg .archive_wrap .close_btn,.fair202211 .mainimg .archive_wrap .fair .close_btn,.fair .fair202211 .mainimg .archive_wrap .close_btn{margin:0 auto}.fair202211 .nav{box-sizing:border-box;padding:2%;background:#ffe7b1}@media screen and (max-width:640px){.fair202211 .nav{padding:25px 2%}}.fair202211 .nav_menu{max-width:650px;margin:auto}.fair202211 .nav_menu .line_btn{box-shadow:0 3px 6px rgba(25,25,25,.16);border:none}.fair202211 #eventpoint{margin-bottom:-1px;padding-top:0;background:url(/images/cram_school/bg_fair202211point.svg) no-repeat bottom/contain,var(--bg)}@media screen and (max-width:640px){.fair202211 #eventpoint .bgwrap{margin-bottom:0}}.fair202211 #eventpoint .mini_btn a{display:block;color:#fff}.fair202211 #eventpoint .mini_btn.recruit_end{background:#ccc}.fair202211 #eventpoint .mini_btn.recruit_end:hover{color:#fff;background:#ccc}.fair202211 #webinar{background:var(--bg2)}@media screen and (min-width:769px){.fair202211 #webinar .flexpc{display:flex;justify-content:space-around}}.fair202211 #webinar .bgwrap{padding:0}@media screen and (max-width:640px){.fair202211 #webinar .bgwrap{margin-bottom:30px}}.fair202211 #webinar .open::after{transform:translateY(-50%) rotate(180deg)}.fair202211 #webinar .areawrap{padding:0 5% 5%}.fair202211 #webinar .or_hr{margin-bottom:5%;border-top:3px solid var(--color)}.fair202211 #webinar .company_contents{margin-bottom:5px}.fair202211 #webinar .company_contents .closebtn_area{margin-top:50px;color:#626262;background:#e5e1d0;border:none;border:righe}.fair202211 #webinar .company_wrap{box-sizing:border-box;width:100%;margin:auto;padding:5%;background:var(--bg)}.fair202211 #webinar .company_tit{padding:2%;font-size:min(1.6em,4vw);background:var(--color)}@media screen and (max-width:640px){.fair202211 #webinar .company_tit{padding:4% 2%}}.fair202211 #webinar .lec_dt{padding-bottom:5px;font-size:1.2em;font-weight:bold}.fair202211 #webinar .company_prof{margin-bottom:30px;padding:2%;background:#fff;border-radius:10px}.fair202211 #webinar .company_prof .logo{display:block;margin:5px auto}.fair202211 #webinar .company_prof p{padding:15px}.fair202211 #webinar .tantou{margin-bottom:30px;padding:2%;background:#fff;border:1px solid #bababa;border-radius:10px}@media screen and (max-width:640px){.fair202211 #webinar .tantou{padding:15px}}.fair202211 #webinar .tantou .t_r{text-align:right}.fair202211 #webinar .basic_info dt{font-weight:bold}.fair202211 #webinar .basic_info dt::before{content:"・"}.fair202211 #webinar .basic_info dd{margin-bottom:8px;line-height:1.3}.fair202211 #webinar .archive_wrap{padding:2em 1em 1em;text-align:center;background:var(--bg)}.fair202211 #webinar .archive_wrap .n_list{width:fit-content;margin:0 auto 20px}.fair202211 #webinar .archive_wrap .entry_btn,.fair202211 #webinar .archive_wrap .info_session .close_btn,.info_session .fair202211 #webinar .archive_wrap .close_btn,.fair202211 #webinar .archive_wrap .fair202208 .close_btn,.fair202208 .fair202211 #webinar .archive_wrap .close_btn,.fair202211 #webinar .archive_wrap .fair .close_btn,.fair .fair202211 #webinar .archive_wrap .close_btn{margin-top:0}.fair202211 .areatitle{display:flex;align-items:center;justify-content:center;gap:3%;padding:3%}.fair202211 .areatitle::before{content:"";width:35px;height:auto;aspect-ratio:35/54;background:url(/images/cram_school/icon_areapin.svg) no-repeat 100%/contain}@media screen and (max-width:640px){.fair202211 .areatitle::before{width:20px}}.fair202211 .linetitle.open{border:none}.fair202211 .wave{width:100%;height:auto;aspect-ratio:1200/86;margin-bottom:-1px;background:url(/images/cram_school/bg_fair202211flow.svg) no-repeat bottom/cover,var(--bg2)}.fair202211 #webinarflow{background:var(--bg);border:none}.fair202211 #webinarflow .wrapper{padding:0;border:2px solid var(--bdr)}@media screen and (min-width:769px){.fair202211 #webinarflow .wrapper .flow_contents{flex-basis:78%}}.fair202211 #webinarflow .wrapper .open::after{transform:translateY(-50%) rotate(180deg)}.fair202211 #webinarflow .wrapper .linetitle{padding:3%}.fair202211 #webinarflow .wrapper .flow{margin:5%}.fair202211 #webinarflow .wrapper .flow .f__textLL::before{color:#fff}.fair202211 #webinarflow .allbtn{gap:10px;max-width:min(900px,90%);margin:2% auto 5%}.fair202211 #webinarflow .allbtn li{flex:1;width:100%}.fair202211 #webinarflow .allbtn .entry_btn,.fair202211 #webinarflow .allbtn .info_session .close_btn,.info_session .fair202211 #webinarflow .allbtn .close_btn,.fair202211 #webinarflow .allbtn .fair202208 .close_btn,.fair202208 .fair202211 #webinarflow .allbtn .close_btn,.fair202211 #webinarflow .allbtn .fair .close_btn,.fair .fair202211 #webinarflow .allbtn .close_btn{margin:0;padding:.8em}@media screen and (max-width:640px){.fair202211 .faq .wrapper{width:94%}}.fair202211 .closetxt{margin:20px auto;font-size:min(1.1em,3.8vw);text-align:center;color:#bb0a0d}.fair202211 .f_r{color:#bb0a0d}.fair202211 .close_btn,.fair202211 .close_btn:hover{box-sizing:border-box;color:#fff;background:#ddd !important}.fair202308{.f__color:var(--color)}.fair202308 .archive_wrap{box-sizing:border-box;width:fit-content;padding:2em 1em;background:hsla(0,0%,100%,.9);box-shadow:3px 3px 0 rgba(var(--color-rgb), 0.5);border:1px solid var(--color);border-radius:10px;margin:20px auto}.fair202308 .archive_wrap .entry_btn,.fair202308 .archive_wrap .info_session .close_btn,.info_session .fair202308 .archive_wrap .close_btn,.fair202308 .archive_wrap .fair202208 .close_btn,.fair202208 .fair202308 .archive_wrap .close_btn,.fair202308 .archive_wrap .fair .close_btn,.fair .fair202308 .archive_wrap .close_btn{margin:0 auto}.fair202308 .archive_wrap .txt_center_left{width:fit-content;margin-left:auto;margin-right:auto}.fair202308 .archive_wrap .join_company{margin:0 auto 10px;gap:10px}@media screen and (max-width:640px){.fair202308 .mainimg{background-position:10% 42%,80% 42%,bottom}.fair202308 .mainimg.archive{background-position:10% 22%,80% 22%,bottom}}.fair202308 .theme__lBlue,.fair202308 .theme__lBlue{--color:#79d5e5}.fair202308 .theme__blue,.fair202308 .theme__blue>*{--color:#45b7cb;--bg:#effcfc}.fair202308 .hold_area{padding:2%}.fair202308 .hold_date{display:flex;align-items:center}.fair202308 .baroon.box_bl{flex:1;width:160px;margin:-15px 5px 15px;padding:0;font-size:1.2em;background:#45b7cb;border-radius:6px}.fair202308 .baroon.box_bl::after{content:none}.fair202308 .limit_txt{margin:5px auto;font-size:1.2em}.fair202308 .limit_txt b{color:var(--color)}.fair202308 .join_company{max-width:700px}.fair202308 .join_company li{flex:1}@media screen and (max-width:640px){.fair202308 .join_company li{flex:1 0 45%}}.past_list{display:flex;justify-content:center;gap:10px;margin-bottom:40px}.past_list li{width:25%;text-align:center;background:var(--shadow);border-radius:10px}.past_list li a{display:block;padding:2% 5%;color:#fff}.past_list .active{background:var(--color)}@media screen and (max-width:640px){.past_spslider{overflow:scroll}}.past_table{width:950px}.past_table th{margin:1%;padding:3%;text-align:center;background:#eee}.past_table ol{width:calc(100% - 1em);margin-left:1em;display:flex;flex-direction:column;gap:10px;counter-reset:count 0}.past_table ol>li{display:flex;align-items:center;gap:5px}.past_table ol>li::before{content:counter(count);width:1em;width:1.1em;height:1.1em;font-size:.75em;text-align:center;counter-increment:count 1;border:1px solid;border-radius:50%}.past_table ul{width:calc(100% - 1em);margin-left:1em;display:flex;flex-direction:column;gap:10px}.past_table ul>li{display:flex;gap:5px}.past_table ul>li::before{content:"・";width:1em}.past_table td{box-sizing:border-box;padding:1%;background:var(--bgtag)}.past_table .past_date{width:290px}.past_table .past_theme{width:190px;text-align:center}.past_table .past_lecture{width:50%}.past_table .past_lecture li:has(li){flex-wrap:wrap}.past_table .tag{padding:2px 5px;text-align:center;color:#fff;background:var(--color);border-radius:4px}.js_area{display:none}.js_area.is-active{display:block}